﻿body{margin:0px; padding:0px; font-family:"微软雅黑"; font-size:12px;} 
*{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
IMG{
   border-bottom: medium none;
    border-left: medium none;
    border-top: medium none;
    border-right: medium none;
}
UL LI{
   list-style-type: none;
}
A{
	transition: color 0.5s, background 0.5s;
	-webkit-transition: color 0.5s, background 0.5s;
	-moz-transition: color 0.5s, background 0.5s;
	-o-transition: color 0.5s, background 0.5s;
	text-decoration:none;
	color:#090;
	font-family:"微软雅黑";
}
A:hover{
   transition: color 0.5s, background 0.5s;
    -webkit-transition: color 0.5s, background 0.5s;
    -moz-transition: color 0.5s, background 0.5s;
    -o-transition: color 0.5s, background 0.5s;
	color:#F30;
	font-family:"微软雅黑";
}
article{
   display: block;
}
aside{
   display: block;
}
dialog{
   display: block;
}
footer{
   display: block;
}
header{
   display: block;
}
section{
   display: block;
}
footer{
   display: block;
}

figure{
   display: block;
}
MENU{
   display: block;
}
/*banner*/
.rslides { position: absolute; overflow: hidden; width: 100%; padding: 0; margin: 0;}
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container { margin-bottom: 50px; position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 50%; left: 0; opacity: 0.5; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../images/themes.gif") no-repeat left top;  }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }
/*banner end*/
.logo{background:#52A800; position:absolute; z-index:10000; width:100%; top:0;left:0px; height:95px; text-align:center;background-color:rgba(82,168,0,0.8) }
.logo img{margin-top:25px;}
.menu{position:absolute; bottom:25px; width:100%; z-index:1000;}
.menu1{position:absolute; bottom:25px; width:100%; z-index:1000;}
.menu1 ul{width:1200px; margin:0 auto;}
.menu1 ul li{float:left; width:200px;}
.menu ul{width:1200px; margin:0 auto;}
.menu ul li{float:left; width:200px;}
.menu_li a,.menu_li a:visited,.menu_li a:active{ font-size:20px;width:125px; margin:0 auto; height:125px; display:block; background-color:rgba(82,168,0,0.8); border-radius:62.5px; text-align:center; line-height:125px; color:#FFF;}
.menu_li a:hover{ background-color:rgba(235,84,146,0.8); }
.nr{background:url(../images/bg.jpg) no-repeat center top;}
.nr_n{width:1200px; margin:0 auto; overflow:hidden;}
.jji{width:340px; float:left;}
.jjz{
	line-height:30px;
	height:280px;
	line-height:35px;
	font-size:18px;
	font-family: "楷体_GB2312";
	-webkit-writing-mode: vertical-rl;
	writing-mode: tb-rl;
	width:650px;
	float:left;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 0;
}
.jjn{float:right; width:100px; text-align:left; margin-top:15px;}
a.jjm:link,a.jjm:visited,a.jjm:active{float:left; margin-left:20px; margin-top:230px;}
.hj{background: url(../images/tbg.jpg) #52A800 no-repeat center top; float:left; width:100%; border:100%; height:420px;}
.hjt{width:200px; height:100px; margin:10px auto; background:url(../images/bt.png) no-repeat; color:#FFF; line-height:83px; font-size:20px; text-align:center}
.slide1Group{ width:1200px; text-align:left;}


.slide1Group .sPrev:hover,.slide1Group .sNext:hover{ border-color:#f60;  }
.slide1Group .par1Bd .tempWrap{ float:left;  }
.slide1Group .par1Bd ul{ overflow:hidden; zoom:1; float:left;  }
.slide1Group .par1Bd ul li{ width:300px; text-align:center; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slide1Group .par1Bd ul li .pic{ text-align:center; }
.slide1Group .par1Bd ul li .pic img{
	display:block;
	width:220px;
	height:220px;
	border-radius:140px;
	border:12px #fff solid;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.slide1Group .par1Bd ul li .pic a:hover img{ border-color:#999;  }
.slide1Group .par1Bd ul li .1title{ line-height:50px;  height:80PX;}
.1title a,.1title a:visited,.1title a:active{margin-top:10px; float:left; line-height:50px; color:#fff; display:block; text-align:center; width:100%; height:50px;}
.1title em{ font-family:Arial, Helvetica, sans-serif; color:#fff; border-top: 1px #BDBDBD solid; height:40px; border-bottom:4px #4FE007 solid; display:block; width:130px; margin:0 auto; font-style:normal}







/*caipin*/
/* tab */
.cp{
	background:#E7E7E7 url(../images/cbg.png) no-repeat top center;
	height:1027px;
}
.cpt{text-align:center; width:230px; margin:0 auto;}
.tab{
	width:1200px;
	height:1027px;
	overflow:hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.tab .tab_pic ul{height:927px;width:999em;position:relative;}
.tab .tab_pic ul li{float:left; width:600px; height:600px;background:url(../images/pz.png) no-repeat center top}
.tab .tab_pic ul li img{width:333px; height:333px; border-radius:200px; margin:132px;}
.tab .tab_pic ul li a{display:block;}
.tab_pic{float:left;width:600px;height:600px;overflow:hidden;position:relative; }
.tab_txt{float:right;width:600px;height:600px;overflow:hidden;position:relative; line-height:30px;}
.tab .tab_pic .prev,.tab .tab_pic .next{display:block;width:31px;height:31px;float:right;margin:0 0 0 1px;overflow:hidden;cursor:pointer;background:url(../images/tab_btn.png);}
.tab .tab_pic .next{background-position:31px 0px;}
.tab .tab_txt ul{position:relative;}
.tab .tab_txt ul li{width:580px;height:400px;padding:10px;float:left; margin-top:100px;}
.tab_san{display:block;width:17px;height:34px;position:absolute;top:29px;right:0;}
.btn_bg{width:600px;height:33px;display:block;position:absolute;left:0;bottom:0;z-index:1;display:block;}
.btn_ct{width:330px;height:31px;padding:1px;display:block;position:absolute;left:0;bottom:0;z-index:2;}

/*caipin end*/
.lx{
	width:100%;
	background:#52A701;
	color:#FFF;
	height:450px;
}
.lxn{width:1200px; margin:0 auto; overflow:hidden;}
.new{width:400px; float:left; height:400px;}
.newt{ font-size:25px; font-family:"微软雅黑"; line-height:80px; color:#FFF; width:95%; margin:0 auto;}
.nli a,.nli a:visited,.nli a:active{width:380px; margin:0 auto; display:block; font-size:16px; color:#FFF; line-height:30px;}
.nlis{font-size:12px; width:360px; margin:10px auto; display:block; line-height:20px; color:#B4D894}
.newi{ width:380px; margin:0 auto;}
.dh{width:450px; float:left; background:#345F0B; height:400px}
.dhn{width:400px; margin:0 auto; line-height:35px;}
.dht{ font-size:25px; font-family:"微软雅黑"; line-height:80px; color:#FFF; width:400px; margin:0 auto;}
.dhi{ width:400px; margin:10px auto;}
.ly{width:350px; float:left;}
.lyt{width:300px; margin:0 auto; font-size:25px; font-family:"微软雅黑"; line-height:80px; color:#FFF;}
.lye{ line-height:25px; color:#F4FCF1; width:300px; margin:0 auto}
.input1{width:260px;background:#52A800;  border:1px solid #FFF;height:30px;  line-height:30px; padding:0px 10px; margin-top:15px;}
.lyn{width:300px; margin:0 auto; }

input::-webkit-input-placeholder { /* WebKit browsers*/ 
　　color:#fff;font-size:14px; font-family:"微软雅黑"
　　}
input:-moz-placeholder {  /* Mozilla Firefox 4 to 18*/ 
　　color:#fff;font-size:14px;font-family:"微软雅黑"
　　}
input::-moz-placeholder {  /* Mozilla Firefox 19+*/ 
　　color:#fff;font-size:14px;font-family:"微软雅黑"
　　}
input:-ms-input-placeholder { /* Internet Explorer 10+*/ 
　　color:#999;font-size:14px;font-family:"微软雅黑"
}
.input4{width:260px; padding:0px 10px; line-height:30px;background:#52A800;  border:1px solid #FFF; margin-top:15px;}

textarea::-webkit-input-placeholder { /* WebKit browsers*/ 
　　color:#fff;font-size:14px; font-family:"微软雅黑"
　　}
textarea:-moz-placeholder {  /* Mozilla Firefox 4 to 18*/ 
　　color:#fff;font-size:14px;font-family:"微软雅黑"
　　}
textarea::-moz-placeholder {  /* Mozilla Firefox 19+*/ 
　　color:#fff;font-size:14px;font-family:"微软雅黑"
　　}
textarea:-ms-input-placeholder { /* Internet Explorer 10+*/ 
　　color:#999;font-size:14px;font-family:"微软雅黑"
}
.yz{font-family:"微软雅黑"; font-size:14px;width:300px; overflow:hidden; }
.input5{width:50px; float:left; padding:0px 10px; line-height:30px;background:#52A800;  border:1px solid #FFF; margin-top:15px;}
.yzmimg img{ margin-top:10px; }
.input6{border:0px; line-height:30px;background:#52A800; color:#FFF;  border:1px solid #D1ECB7; text-align:center; width:100px;}
.an{width:300px; margin:15px auto;}
.down{ background:#345F0B;}
.downn{width:1200px; margin:0 auto; line-height:40px; color:#fff}
.downn a,.downn a:visited,.downn a:active{color:#FFF;}







/*ny*/
.nrn{ background:url(../images/bg.jpg) no-repeat center top; margin:0 auto}
.dy{width:1000px; padding:50px 0px; margin:0 auto; font-size:18px; font-family: "楷体_GB2312"; line-height:35px; min-height:600px; }
.po{width:1200px; margin:0 auto; overflow:hidden;}
.ponli img{border-radius:10px;}
.ponli{
	width:280px;
	height:200px;
	position: relative;
	float:left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.ponli a,.ponli a:visited,.ponli a:active{ position:absolute; }
.ponli span{position:absolute; bottom:0px; left:0px; width:280px;border-radius: 0px 0px 10px 10px; line-height:35px;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.3;opacity: 0.6; color:#FFF; text-align:center; background:#000;}
/*ny end*/
.mingtou{width:1200px; margin:0 auto; overflow:hidden; text-align: center; line-height:50px; font-size:20px;}
.n_news{  float:left; }
.n_news a,.n_news a:visited,.n_news a:active{ font-size:14px; line-height:50px; border-bottom:1px #666666 dashed; width:1150px; margin-left:10px; display:block}


#page {
    height: 50px;
    display: table;
    margin: 25px auto;
}

.page {
    text-align: center;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.pagingUl {
    float: right;
    padding: 0;
    margin: 0;
    list-style: none;
    height: 30px;
}

.pagingUl li {
    float: left;
    width: 30px;
    height: 30px;
    background: #D5D5D5;
    text-align: center;
    margin-right: 5px;
    border-radius: 5px
}

.pagingUl li a {
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 28px;
    color: #666;
    font-size: 12px;
    border-radius: 5px
}

.prv,
.next1 {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
    background: #D5D5D5;
    padding: 0 5px;
    border-radius: 5px;
}

.prv {
    margin-right: 10px;
}

.first,
.last {
    width: 30px;
    height: 30px;
    font-size: 12px;
    text-align: center;
    line-height: 30px;
    /*border: 1px solid #ddd;*/
    cursor: pointer;
    background: #D5D5D5;
    padding: 0 5px;
    border-radius: 5px;
    margin-right: 10px;
}

.prv:hover,
.next:hover,
.first:hover,
.last:hover,
.pagingUl li a:hover,
.activP {
    background-color: #345F0B!important;
    color: #fff!important;
}

.nfl{width:1200px; padding:50px 0px 20px 0px; margin:0 auto; overflow:hidden}
.nflli a,.nflli a:visited,.nflli a:active{text-align:center; background:#090; margin:0 auto; width:150px;  border-radius:50px; line-height:35px; font-family:"微软雅黑"; display:block; font-size:14px; color:#FFF}
.nflli a:hover{background:#EB5492}
.nflli{float:left; width:165px; margin-top:10px;}
.pox{width:1200px; margin:0 auto; overflow:hidden;}
.poxi img{text-align:center;}
.poxn{width:1200px; text-align: center; line-height:50px; font-size:20px;}
.poxz{padding:20px 0px; border-top:1px #CCCCCC solid; margin-top:25px; line-height:25px; }
.poxs{width:1020px; margin:10px auto; overflow:hidden;}
.poxs a,.poxs a:visited,.poxs a:active{width:300px; float:left; margin-left:40px; height:40px; line-height:35px; text-align:center; color:#FFF; font-size:16px; background: #333;}
.poxs a:hover{background:#EB5492;}



.ym2{overflow: hidden;width:1000px; margin:0 auto;  text-align:center; padding:20px; line-height:24px; font-size:14px}
.ym2 a{float:left; border:solid 1px #D5D5D5; padding:2px 10px 2px 10px; color:#666; margin-right:5px; margin-bottom:10px;}
.ym2 a:hover{background:#479857; color:#FFF; padding:2px 10px 2px 10px;margin-bottom:10px; border:solid 1px #479857;}
a.select{background:#479857; color:#FFF; border:solid 1px #479857;}
a.select:hover{background:#479857; color:#FFF; border:solid 1px #479857;}

/*二级页加*/
.main_ly{}
.main_ly li{clear:both;padding:0 0 12px 0;color:#3c3b3b;font-size:16px;line-height:30px;}
.main_ly_t1{width:70px;float:left;}
.main_ly_t2{float:left;color:#999999;padding:0 0 0 15px;font-size:14px;}
.main_bd{width:230px;height:29px;border:solid 1px #dddddd;line-height:29px;padding:0 0 0 5px;float:left;}
.main_bd1{width:500px;height:102px;border:solid 1px #dddddd;float:left;font-size:14px;line-height:25px;padding:5px;}
.main_bd2{width:115px;height:29px;border:solid 1px #dddddd;line-height:29px;padding:0 0 0 5px;float:left;}
.main_but{width:240px;padding:20px 0 0 0;clear:both;}
.main_but_t{color:#3c3b3b;font-size:16px;line-height:30px;}
.main_bd3{width:180px;height:29px;border:solid 1px #dddddd;line-height:29px;padding:0 0 0 5px;}
.main_bd4{width:100%;height:102px;border:solid 1px #dddddd;font-size:14px;line-height:25px;padding:5px;}

.main_page{clear:both;padding:25px 0 0 0;position:relative;width:100%;text-align:center;overflow:hidden;}
.main_page li{float:left;margin:0 4px;font-size:14px;font-weight:bold;text-align:center;position:relative;right:50%; margin-left:10px;}
.main_page ul{float:left;position:relative;left:50%;}
.main_page li a{width:100%;height:23px;display:block;border:solid 1px #bfbfbf;color:#bfbfbf;line-height:23px; padding-left:3px; padding-right:3px;}
.main_page li a:hover{color:#fff;background:#3065c8;border:solid 1px #3065c8;}
.main_down{clear:both;}
.main_down li{clear:both;padding:0 5px 20px 5px;margin:0 0 20px 0;border-bottom:dotted 1px #b2b2b2;color:#9f9f9f;font-size:14px;}
.main_down li a{color:#565656;font-size:16px;float:left;}
.main_down li font{color:#477cdf;font-size:16px;}

.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}


.newsc{background:#090;}
====================================================================================================================
a{ text-decoration:none;outline:0 none;color:#666;}





.tac{text-align: center;}





.tab span{width:146px;height:35px;line-height: 35px;font-size: 18px;color:#fff;margin:0 9px;background-color: #339900;display: inline-block;}
.pro-list{width:1080px;margin:0 auto;}
.pro-list li{padding:6px 6px 0;float:left;background-color: #f7e3ca;line-height: 44px;font-size: 18px;margin:24px 13px 0;}
.pro-line{background: url(../images/pro-line.jpg) repeat-x center;height:17px;}
