*{ margin:0px; padding:0px}
body{ font:14px/30px "Î¢ÈíÑÅºÚ"; color:#000000;}
img,div,table,tr,td,span{ border:none}
ul,li{ list-style:none}
a{ text-decoration:none; color:#000000}
a:hover{ text-decoration:none; color:#FFB40B}
h2{ font: bold 18px/40px "Î¢ÈíÑÅºÚ";}
.tbbj, #tb, .tbzc, .xwxx, .video, .menu, #main, .text, .news1, .fwcn{ width:1400px; margin:0 auto}
.topnav, .header, #nav, #footer, .foot, .banner{ width:100%; margin:0px auto; min-width:1400px; overflow:hidden;}
.fr{ float:right}
.fl{ float: left}
.hr{ width:100%; margin: 0 auto;  clear:both; height:1px; background:#000000; margin-top:30px; margin-bottom:30px;}
.clear{ clear:both; overflow:hidden}

.header{ background:rgba(108, 167, 49, 0.8); height:120px; z-index:19999; position:relative}
#tb{ height:0px!important; width:1400px; margin: 0 auto; } 
#tb h2{ float:right;LINE-HEIGHT: 30px; font-size:20px; height:9px; COLOR: #fff}
#tb h2 img{ padding-right:10px; width:32px; margin-bottom:-10px;}

#nav {height:100px; z-index:1999; position:relative;}
.menu {position:relative; height:100px; background:url(../images/top.png) no-repeat left top;}
.menu ul {padding:0;margin:0;list-style-type: none; width:800px; float:right}
.menu ul li {float:left;color:#deefd5;width:88px; height:80px; margin-top:20px; text-align:center ; }
.menu ul li a { line-height:80px; font-size:16px; color:#deefd5}  
.menu ul li:hover{ background:#006600} 
.menu ul li:hover a{ color:#FFFFFF}
 

#left{ width:250px; height:auto; float:left; margin-bottom:5px; margin-right:20px;}
.left_div{ float:left;width:250px;}
.left_div_top{ height:80px;  background: #005752; line-height:60px;}
.left_div_top h2{ font-weight: bold; color:#FFF;border-bottom:2px #FFFFFF solid; margin:0px 20px 10px 20px; height:60px;} 
.left_div_bot{ width:248px; padding:5px 0px 0px 0px; border:1px #dbdbdb solid; float:left}
.left_div_bot dl{ list-style-type:none; }
.left_div_bot dl dt{ width:220px; height:30px;border-bottom:1px #ccc dotted; margin: 0 auto; margin-bottom:10px;}
.left_div_bot dl dt a{ line-height:30px; padding-left:20px;}
.left_div_bot dl dt dd{ width:220px; height:30px;border-bottom:1px #ccc dotted; margin: 0 auto; margin-bottom:10px;}
.left_div_bot dl dt dd a{ line-height:30px; padding-left:20px;}

.maincp{ width:100%; min-width:1400px; margin: 0 auto;background:#f5f5f5; padding:50px 0px}
.cpfl{ margin: 0 auto; width:1400px; margin-top:50px;}
.cpfl_top{ height:100px; width:1400px; margin: 0 auto; text-align: center; margin-bottom:20px; margin-top:50px;}
.cpfl_top h2{ color:#333;font: 20px/70px "Î¢ÈíÑÅºÚ"; }
.cpfl_top span{ font:24px/20px "bodoni Bd BT"; font-variant:small-caps; display:block; padding-left:20px;}
.cpfl_top h3{ font-size:36px; line-height:30px; display:block; letter-spacing:3px; color:#006600; font-family:Arial, Helvetica, sans-serif}
.cpfl_top h3 b{ width:10px; height:10px; background:#006600; border-radius:50px; display:inline-block; margin:0px 20px;}

.cpfl dl{ list-style-type:none; float:left; width:1410px; margin-bottom:20px;}
.cpfl dl dt{width:175px;height:40px; float:left; overflow:hidden; border:1px dotted #ccc; margin-right:10px; margin-bottom:10px; background:#006600; text-align:center}
.cpfl dl dt a{ color:#fff; padding:0px 10px 0px 20px; line-height:40px;}
.cpfl dl dt:hover{ background: #fda100}
.cpfl dl dt:hover a{ color:#000}
 
.pro_list1{ width:1400px; float: left; margin-top:10px; }
.pro_list1 dl{width:1410px; float:left; min-width:1400px;}
.pro_list1 dl li{ width:322px; float:left; margin-right:10px; background:#f5f5f5; padding:10px; margin-bottom:10px;}
.pro_list1 dl li img{ width:321px;  float:left; height:430px; }
.pro_list1 dl li dt{ float:left; width:100%; }
.pro_list1 dl li dt h2{ border-bottom:1px #CCCCCC solid; font-weight:normal; height:40px; overflow:hidden;}
.pro_list1 dl li dt span{ width:100%;font:16px/30px "Î¢ÈíÑÅºÚ"; float:left; height:40px; overflow:hidden; font-weight:normal;background:url(../images/pro_list1.png) no-repeat right center; }
  
.pro_lists{ width:1400px; float: left; margin-top:10px; }
.pro_lists dl{width:1410px; float:left; min-width:1400px;}
.pro_lists dl li{ width:322px; float:left; margin-right:10px; padding:10px; margin-bottom:10px;}
.pro_lists dl li img{ width:321px;  float:left; height:250px; }
.pro_lists dl li dt{ float:left; width:100%; }
.pro_lists dl li dt h2{ font-weight:normal; height:40px; text-align:center; overflow:hidden;}
.pro_lists dl li dt span{ width:100%;font:16px/30px "Î¢ÈíÑÅºÚ"; float:left; height:40px; overflow:hidden; font-weight:normal;background:url(../images/pro_list1.png) no-repeat right center; }
 
.ipro{width:900px; float:left; border-bottom:1px #CCCCCC dotted; margin-bottom:10px;background:url(../images/ipro.jpg) no-repeat 0px 80px; height:250px; padding:10px 60px; margin-top:20px;}
.ipro dl{ width:203px; float:left; margin-left:10px; text-align:center; }
.ipro dl dt{ width:100%; float:left}
.ipro dl dt img{ width:100%; float:left; height:203px; border:1px #dbdbdb solid;}
.ipro dl dd{ float:left; width:100%; height:35px; line-height:35px; } 
.endText h2{ width:100%; height:40px; float: left} 
.endText{ line-height:30px;} 
.right_div_xx{ width:800px; margin: 0 auto}
.right_div_xx ul{ width:100%; float:left; text-align:center}
.right_div_xx ul img{ max-width:100%; margin: 0 auto;}
.right_div_xx dl{ width:440px; float: right; text-align:left; border:1px #CCCCCC dotted; border-bottom:none}
.right_div_xx dl dd{ width:100%; float:left; text-align:left; border-bottom:1px #CCCCCC dotted; } 
.right_div_xx dl h2{ padding-left:10px; float:left; font:16px/30px "Î¢ÈíÑÅºÚ";}
.right_div_xx dl span{ width:300px; float: right; border-left:1px #CCCCCC dotted; padding-left:10px;}
.right_div_xxx{ height:118px; overflow:hidden}
#right{ width:1080px; height:auto; float: right; margin-top:50px;}
.right_div{ width:1030px; float:left;}
.right_div_top{ width:100%; height:50px; float:left; line-height:30px; border-bottom: 3px #ccc double; margin-bottom:10px;}
.right_div_top h2{ padding-left:0px; color: #666; font-size:20px; font-family:"Î¢ÈíÑÅºÚ"; line-height:50px; float:left}
.right_div_top span{ float:right; height:40px; line-height:50px;}
.right_div_bot{border-top:none; clear:both; padding-bottom:100px;}
.right_div_bot dt { margin:0px auto; list-style-type:none}
.right_div_bot dt li{ height:93px; border-bottom:1px #ccc dashed; margin:13px 10px 0px 0px;}
.right_div_bot dt li a{ height:73px; line-height:43px; float:left; width:850px;font:16px/40px "Î¢ÈíÑÅºÚ"; } 
.right_div_bot dt li a strong{font:14px/20px "Î¢ÈíÑÅºÚ"; display:block; color:#999999; height:40px; overflow:hidden}
.data1{ width: 150px; float:left; border-right:1px #999999 dotted; margin-top:20px; margin-right:10px;}
.data1 h2{font:16px/50px "Î¢ÈíÑÅºÚ"; float:left}
.data1 strong{font:26px/40px "Î¢ÈíÑÅºÚ"; padding:0px 10px; float:left}
.data1 span{font:36px/40px "Î¢ÈíÑÅºÚ"; float:left}

#footer{color:#fff; background: url(../images/footer-bg.jpg) no-repeat center top #047014; padding:90px 0px 0px 0px;}
#footer a{ color:#fff}
.foot{ width:1400px; margin:  0 auto}
.footl{ width:300px; float: right; padding:20px 0px; text-align:center}
.footl dl{ width:200px; margin-left:50px;  color:#000; text-align:left}
.footl dl h2{ font:16px/40px "Î¢ÈíÑÅºÚ"; padding-left:50px;}
.footl dl span{ font: bold 26px/40px "Î¢ÈíÑÅºÚ"; padding-left:50px; display:block}
.footl img{ width:120px; margin: 0 auto; border:3px #FFFFFF solid; margin-top:20px;}
.footl strong{ margin: 0 auto; font:16px/40px "Î¢ÈíÑÅºÚ"; display:block; color:#fff}
.footr{ width:1050px; float: left; padding:20px 0px;}
.footyqlj{ width:100%; float:left}
.footyqlj h2{ font:16px/40px "Î¢ÈíÑÅºÚ"; color:#FFFFFF; padding-bottom:10px;}
.footyqlj h2 strong{ padding-left:10px}
.footyqlj li{ width:100%; padding:10px 0px; background:#282b2d}
.footyqlj li a{ padding:0px 10px;}
.footp{width:100%; float:left; padding-top:20px;}
.footlx{ width:907px;  float:left; }
.footlx p{ float:left; padding-right:10px;}
.nav{ height:85px;color:#fff; float:left}
.nav dl{ width:100%}
.nav dl a{ color:#939393; width:100px; border-right:1px #999999 solid; float:left; height:19px; padding:0px 20px 0px 30px; font:16px/19px "Î¢ÈíÑÅºÚ"; margin-bottom:20px;}
.nav dl a:link{ color:#939393;}
.nav dl a:hover{ color:#939393}
.nav dl a:nth-child(1){ padding:0px 20px 0px 0px;} 
.nav dl a:nth-child(7){ border:none} 
.nav dl a:nth-child(8){ padding:0px 20px 0px 0px;} 
.nav dl a:nth-child(14){ border:none} 
.nav dt{ width:180px; float:right}
.text{ height:30px;}
.text ul{ margin:0px auto; height:30px;}
.text1{ text-align:center}
/*foot²¿·Ö*/
.footerq{ width:100%; min-width:1400px; margin: 0 auto;}
.footer-dingwei{ position: relative; width:1400px; margin: 0 auto}
.footer-nav{position: absolute; margin-top:-120px;width: 100%; z-index:1999;}
.footer-nav dl li{background: #0fc1d1;float: left;padding: 70px 69px;border-right: solid 1px #7fd8e0;}
.footer-nav dl li:hover{background: #003f9c;}
.footer-nav dl li:last-child{border-right: none;}
.footer-it{font-size: 14px;color: #fff;margin-left: 20px;}
.footer-it p a{font-size: 18px;color: #fff;}
.footer-m{padding: 260px 0 60px;text-align: center;font-size: 16px;color: #fff; z-index:1990;}
.footer-m p{margin-top: 50px;}
.footeryy{ width:100%; min-width:1400px; margin: 0 auto; background:#efefef; height:170px;}

.mainab{ min-width:1400px; margin: 0 auto;background:url(../images/mainab.jpg) no-repeat center center #006600;background-size:cover; }
.company_top{ float:left; margin-bottom:50px; width:100%; text-align:left }
.company_top h2{ font:30px/40px "Î¢ÈíÑÅºÚ"; float:left; color:#fff; width:100%;}
.company_top strong{ width:50px; height:5px; float:left; display:block; background:#f9b400; margin-top:20px;}
.company_top span{ float:right; font: 40px/40px Impact; ; margin-top:20px; color:#fff; float:left; display:block; width:100%}
.company{ width:600px; float:left; display:block}
.company p{ line-height:25px;text-align:left; color:#FFFFFF } 
.company_bot{ width:1400px; margin: 0 auto; padding:100px 0px;}
.company_more{ width:200px; float:left; display: none; height:50px; background:#f9b400; text-align:center; margin-top:50px; font:16px/50px "Î¢ÈíÑÅºÚ";border-radius:50px}
.company_more a{ color:#FFFFFF};
.company_more:hover{ background:#fff;} 
.company_more:hover a{ color:#006600} 

.companyt_t{width:1100px; float:left; display:block; margin:30px 0px; }  
.companyt_t ul{ }
.companyt_t ul li{ width:250px; float:left; text-align:center; padding:50px 0px; color:#000; text-align:center; background:rgba(0, 0,0, 0.15); border-right:1px solid rgba(0,0,0,0.2);} 
.companyt_t ul li  h2{ width:80%; font-size:18px; line-height:30px; font-weight:normal; height:60px; color:#FFFFFF;  overflow:hidden; padding:0% 10% }    
.companyt_t ul li img{height:50px; margin: 0 auto}
.companyt_t ul li:nth-child(4){ border:none}
.companyt_t ul li b{ width:20px; height:2px; background:#fff; display:block; margin: 0 auto;}



.mainWarp {width: 100%; min-width:1400px; overflow:hidden; padding: 50px 0px;background: url(../images/mainWarp_bg.jpg) no-repeat;background-size: 100% 100%;-moz-background-size: 100% 100%;-webkit-background-size: 100% 100%;}
.mainWarp1 {width: 1400px;height: auto;margin-bottom: 20px;margin: auto;}
.mainWarp1_bt {width: 100%;height: auto;border-bottom: 1px solid #ccc;overflow: hidden;padding-top: 50px;}
.mainWarp1_bt .mainWarp1_bt01 {width: 100%;height: 55px;line-height: 55px;float: left;font-size: 36px;font-weight: bold;color: #006600;text-align: center;}
.mainWarp1_bt .mainWarp1_bt02 {width: 100%;height: 65px;line-height: 55px;float: left;font-size: 30px;color: #414141;text-align: center;background: url(../images/khjz_bt02_bj.jpg) bottom center no-repeat;}
.mainWarp1_nr { height: auto;margin: 0 auto; overflow: hidden;line-height: 30px;color: #353535;position: relative;}
.mainWarp1_nr > div:last-child {margin-right: 0;}
.mainWarp1_nr > div {width: 217px;float: left;margin-right: 76px;position: relative;cursor: pointer;}
.mainWarp1_nr1 .mainWarp1_nr1img1 {background: url(../images/bt-01.png) no-repeat;width: 107px;height: 107px;display: block;position: relative;top: 45px;margin: auto;}
.mainWarp1_nr1 .mainWarp1_nr1img2 {background: url(../images/bt-02.png) no-repeat;width: 107px;height: 107px;display: block;position: relative;top: 45px;margin: auto;}
.mainWarp1_nr1 .mainWarp1_nr1img3 {background: url(../images/bt-03.png) no-repeat;width: 107px;height: 107px;display: block;position: relative;top: 45px;margin: auto;}
.mainWarp1_nr1 .mainWarp1_nr1img4 {background: url(../images/bt-04.png) no-repeat;width: 107px;height: 107px;display: block;position: relative;top: 45px;margin: auto;}
.mainWarp1_nr1 .mainWarp1_nr1img5 {background: url(../images/bt-05.png) no-repeat;width: 107px;height: 107px;display: block;position: relative;top: 45px;margin: auto;}
.mainWarp1_nr1 .mainWarp1_nr1img6 {background: url(../images/bt-06.png) no-repeat;width: 107px;height: 107px;display: block;position: relative;top: 45px;margin: auto;}
.mainWarp1_nr .yddwt {width: 187px;line-height: 30px;color: #fff;padding: 20px; background-color: #01bf91;font-size: 14px;transition: 0.3s;float: left;border-radius: 5px;}
.mainWarp1_nr .yddwt h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden; font-size:18px}
.mainWarp1_nr .yddwt p {height: 180px; overflow:hidden}
.mainWarp1_nr .yddwt01bt {width: 187px;height: 151px;line-height: 130px; position: relative;overflow: hidden;font-size: 48px;font-weight: bold;text-align: center;transition: 0.3s;}
.mainWarp1_nr .yddwt01bt .wenti_01xian {float: left;position: absolute;top: 10px;right: 30px;transition: 0.3s;}
.mainWarp1_nr .yddwt01bt .wenti_02xian {float: left;position: absolute;bottom: 10px;left: 30px;transition: 0.3s;}
.mainWarp1_nr .yddwt01bt .wenti_03xian {width: 100px;height: 1px;float: left;position: absolute;top: 120px;left: -100px;transition: 0.7s;}
.mainWarp1_nr .yddwt01bt .wenti_04xian {width: 100px;height: 1px;float: left;position: absolute;top: 120px;right: -100px;transition: 0.7s;}
.mainWarp1_nr span {color: #eebe2c;transition: 0.3s;}
.mainWarp1_nr .yddwt:hover {width: 187px;line-height: 30px;padding: 20px;background-color: #009900;font-size: 14px;transition: 0.3s;}
.mainWarp1_nr .yddwt:hover span {color: #ffb700;transition: 0.3s;}
.mainWarp1_nr .yddwt:hover .yddwt01bt {transition: 0.3s;font-size: 80px;font-weight: bold;text-align: center;}
.mainWarp1_nr .yddwt:hover .wenti_01xian {float: left;position: absolute;top: -40px;right: -37px;transition: 0.3s;}
.mainWarp1_nr .yddwt:hover .wenti_02xian {float: left;position: absolute;bottom: -40px;left: -37px;transition: 0.3s;}
.mainWarp1_nr .yddwt:hover .wenti_03xian {width: 180px;height: 1px;float: left;background-color: #FFF;position: absolute;top: 120px;left: 0px;transition: 0.7s;}
.mainWarp1_nr .yddwt:hover .wenti_04xian {width: 180px;height: 1px;float: left;background-color: #FFF;position: absolute;top: 120px;right: 0px;transition: 0.7s;}
.mainWarp1_nr .mainWarp1_nr1:hover .mainWarp1_nr1img1 {background: url(../images/bt-01-hover.png) no-repeat;}
.mainWarp1_nr .mainWarp1_nr1:hover .mainWarp1_nr1img2 {background: url(../images/bt-02-hover.png) no-repeat;}
.mainWarp1_nr .mainWarp1_nr1:hover .mainWarp1_nr1img3 {background: url(../images/bt-03-hover.png) no-repeat;}
.mainWarp1_nr .mainWarp1_nr1:hover .mainWarp1_nr1img4 {background: url(../images/bt-04-hover.png) no-repeat;}
.mainWarp1_nr .mainWarp1_nr1:hover .mainWarp1_nr1img5 {background: url(../images/bt-05-hover.png) no-repeat;}
.mainWarp1_nr .mainWarp1_nr1:hover .mainWarp1_nr1img6 {background: url(../images/bt-06-hover.png) no-repeat;}
.mainWarp1_nr1_sp {text-align: center;overflow: hidden;margin-top: 15px;width: 195px;margin: auto;}
.mainWarp1_nr1_sp span {width: 190px;height: 41px;font-size: 18px;transition: 0s;margin-top: 15px; color:#FFFFFF;display: block;background: url(../images/index-span-hui.png) no-repeat;text-align: center;}
.mainWarp1_nr1_sp p {width: 94px;height: 40px;line-height: 40px;margin: auto;background: #fff;border: 1px solid #01bf91;margin-top: 20px;}
.mainWarp1_nr1_sp p a {color: #006600;}
.mainWarp1_nr .mainWarp1_nr1:hover .mainWarp1_nr1_sp span {background: url(../images/index-span-huang.png) no-repeat;transition: 0s;}
.mainWarp1_nr .mainWarp1_nr1:hover .mainWarp1_nr1_sp p {background: #ffb700;border: 1px solid #ffb700;}
.mainWarp1_nr .mainWarp1_nr1:hover .mainWarp1_nr1_sp p a {}

.mjs{ width:1400px; margin: 0 auto; min-width:1400px; overflow:hidden; padding:50px 0px;}
.kb_top{ margin-bottom:50px; text-align:center}
.kb_top h2{ font-size:36px; line-height:60px;}
.kb_top h2 strong{ color:#006600}
.kb_top em{ font-size:16px; line-height:40px;}
.js_con ul li { float:left; margin:0px 50px 0px 0px; width:292px; height:560px; color:#FFFFFF; background:#00923f;border-radius:150px; text-align:center; padding:10px}
.js_con ul .nobor { margin:0;} 
.js_con ul li:hover { background:#006600;}
.js_con ul li p { display:block; padding:0 20px; font-size:24px; line-height:60px;}
.js_con ul li b { display:block; font-family:"ËÎÌå"; font-size:24px; padding:10px 0;}
.js_con ul li span { display:block; padding:20px 20px; font-size:14px; line-height:30px;}
.js_con ul li:nth-child(4){ margin-right:0px;}
 
.index2{ border-top:3px #CCCCCC double; padding-top:10px; padding-bottom:10px;} 
.lxwm{ width:248px; float: left; background:url(../images/lxwm1.jpg) no-repeat right bottom; border:1px #CCCCCC solid;  padding:0px 0px 20px 0px; margin-top:10px; margin-bottom:10px;} 
.lxwm p{ color:#000; line-height:40px; float:left;width:234px; padding-left:10px;}

.lxwm1{ width:270px; float: right;background:url(../images/lxwm1.jpg) no-repeat right bottom; padding:5px; border:1px #CCCCCC solid}
.lxwm1_top{ width:100%; height:40px; float:left; margin-bottom:5px;background:url(../images/lxwm1_top.jpg) no-repeat right top; } 
.lxwm1_top h2{  font: 18px/40px "Î¢ÈíÑÅºÚ"; padding-left:20px; color:#FFFFFF } 
.lxwm1 p{ color:#000; line-height:41px; float:left; display:block; padding-left:5px;} 
.lxwm1_bot{background:url(../images/lxwm1_bot.jpg) no-repeat 20px 15px #33383c; width:100%; float:left}
.lxwm1_bot  h2{  font: 18px/40px "Î¢ÈíÑÅºÚ"; padding-left:80px; color:#FFFFFF; height:35px;} 
.lxwm1_bot  span{  font: 27px/40px "Î¢ÈíÑÅºÚ"; padding-left:80px; color:#FFFFFF } 
.lxwm2_bot{background:url(../images/lxwm1_bot.jpg) no-repeat 10px 15px #33383c; width:100%; float:left; margin-bottom:20px;}
.lxwm2_bot  h2{  font: 18px/40px "Î¢ÈíÑÅºÚ"; padding-left:70px; color:#FFFFFF; height:35px;} 
.lxwm2_bot  span{  font: 20px/40px "Î¢ÈíÑÅºÚ"; padding-left:70px; color:#FFFFFF } 
 
.banner{ width:100%; margin:0px auto; height:800px; margin-top:-120px;}


/*Banner*/
.fullSlide { width:100%; position:relative; height:800px; margin: 0 auto; min-width:1400px; margin-top:-120px;} 
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; } 
.fullSlide .bd ul { width:100% !important; }
.fullSlide .bd li { width:100% !important; height:800px; overflow:hidden; text-align:center; background-position:center top; background-repeat: no-repeat; } 
.fullSlide .bd li a { display:block; height:800px; } 
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:20px; left:0; height:10px; line-height:10px; } 
.fullSlide .hd ul { text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:80px; height:8px; margin:1px; overflow:hidden; line-height:999px; background:#fdd22d} 
.fullSlide .hd ul .on { background:#006600; } 
.fullSlide .prev,.fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%; z-index:1; width:40px; height:60px; cursor:pointer;/* filter:alpha(opacity=50); opacity:0.5; */display:none; width:73px; height:73px; } .fullSlide .prev { background:#006600; }
.fullSlide .next { left:auto; right:5%; background:#fdd22d; }
 
.page { padding:45px 40px 50px 0; float:right; width:850px;}
.page ul li{float: right; border:1px solid #c5c5c5; padding:0 5px; height:20px; line-height:20px; overflow:hidden; color:#000; margin:0 3px;}
.page ul li a{color:#666;}
.page ul li a:hover{color:#588b00;}
.page ul li a.on{color:#333; font-weight:bold;}
.page ul li.last{color:#7b7b7b;}

.pages{ height:100px; line-height:150px; float:right; padding-right:10px; padding-top:10px; width:98%; text-align:right}
.xiangxi{ width:100%; height:30px; float:left; font-weight:bold;}
.xiangxi h2{ width:90px; color:#005752; font-weight:bold; padding-left:50px; height:40px;}
.inewslist ul li{ width:100%; height:30px; border-bottom:1px #DCDCDC dashed; line-height:30px; float:left}
.inewslist ul li a{ float:left; height:28px;}
.article_fy{ font-weight:bold}

.mainxw{ width:1400px; margin: 0 auto; padding:70px 0px;} 
.news1_div{ float:left;} 
.news1_div dl{ float:left; height:130px; padding-bottom:10px; margin-bottom:10px; margin-right:3%; }
.news1_div dl li{  line-height:30px;  height:30px; font:16px/40px "Î¢ÈíÑÅºÚ"; overflow:hidden}  
.news1_div dl dt{ float:left; width:100%;line-height:32px; text-align:left;overflow:hidden; color:#8b8b8b;}
.news1_div dl span{ float:right; font-weight:normal} 

.news2_div{ margin-bottom:10px; border-bottom:1px dotted #CCCCCC; padding-bottom:10px;}
.news2_div dl{ width:800px; float: right; height:150px;}
.news2_div dl li{ width:100%; line-height:35px; float:left;height:33px; text-align:left; overflow:hidden; margin-bottom:4px;font:16px/40px "Î¢ÈíÑÅºÚ"; } 
.news2_div dl dt{ float:left; height:72px; line-height:26px; text-align:left;overflow:hidden; color:#999999}
.news2_div dl span{ float: right; } 
.news2_div strong{ padding:1px 20px; border:1px #000000 solid;font:16px/20px "Î¢ÈíÑÅºÚ"; float:right; margin-top:10px;border-radius:5px;}
.news3_div{ }
.news3_div li{ width:100%; line-height:30px; float:left;height:34.5px; overflow:hidden; text-align:left;  margin-bottom:7px;}
.news3_div li a{ font-weight: normal;  }
.news3_div li span{ float:right; line-height:30px;} 
 
.xw1{ float:left; }
.xw8_div{width:660px; float: left; margin:20px;} 
.xw8_div dl{ width:380px; }
.xw8_div dt{ height:95px; margin:20px 0px 20px 20px; }
.xw8_div strong{ padding:10px 40px; font:16px/20px "Î¢ÈíÑÅºÚ"; float:right; background:#f5f5f5;border-radius:50px; }
.xw8_div li{ font-weight:bold; margin-left:20px;}
.xw8_div li:hover strong{ background:#006600; color:#FFFFFF}
.xw8_b{width:200px; height:200px; float:left; margin-right:20px; display:block}
.xw8_b img{ width:100%; height:100%;}
.mainxw .xw8_div:nth-child(1) .xw8_b{background:url(../images/xw8_b1.jpg) no-repeat center top;background-size:cover}
.mainxw .xw8_div:nth-child(2) .xw8_b{background:url(../images/xw8_b2.jpg) no-repeat center top;background-size:cover}
.mainxw .xw8_div:nth-child(3) .xw8_b{background:url(../images/xw8_b3.jpg) no-repeat center top;background-size:cover}
.mainxw .xw8_div:nth-child(4) .xw8_b{background:url(../images/xw8_b4.jpg) no-repeat center top;background-size:cover}

.mainxw .pro_list_top{ text-align:center; width:100%; margin-bottom:50px;}
.mainxw .pro_list_top h2{ font-size:36px; font-weight:bold; line-height:60px; color:#006600;}
.mainxw .pro_list_top h3{ font-size:18px; line-height:40px; color:#333; font-weight:normal}
.mainxw .pro_list_top b{ width:100px; height:2px; background:#fdd22d; display:block; margin: 0 auto; margin-top:30px;}
 
.data{ float: left; text-align: center; width:190px; height:150px; margin:0px 10px 0px 0px;background:url(../images/xw8_b1.jpg) no-repeat center top;background-size:cover;}
.data h2{ font-weight:normal;} 
.data strong{ font-weight:normal}
.data h3{ height:30px; line-height:30px; color:#fff; margin-top:10px; background:#33383c}
.data img{ width:210px; height:150px; float:left;border-radius:5px; display:none}
#lefts{ width:250px; height:auto; float:left; margin-bottom:5px; margin-right:20px;  margin-top:50px;}
.lefts_div{ float:left;width:250px;}
.lefts_div_top{ height:80px;  background: #bd1610; line-height:60px;}
.lefts_div_top h2{ font-weight: bold; color:#FFF;border-bottom:2px #FFFFFF solid; margin:0px 20px 10px 20px; height:60px;} 
.lefts_div_bot{ width:248px; padding:5px 0px 0px 0px; border:1px #dbdbdb solid; float:left}
.lefts_div_bot dl{ list-style-type:none; }
.lefts_div_bot dl dt{ width:220px; height:40px;border-bottom:1px #ccc dotted; margin: 0 auto; margin-bottom:10px; overflow:hidden}
.lefts_div_bot dl dt a{ line-height:30px; padding-left:20px;}
.lefts_div_bot ul{ list-style-type:none; }
.lefts_div_bot ul li{ width:220px; height:30px;border-bottom:1px #ccc dotted;background:url(../images/h2.png) no-repeat 40px 10px; margin: 0 auto; margin-bottom:10px; overflow:hidden}
.lefts_div_bot ul li a{ line-height:30px; padding-left:60px;}

.cpfls{ float:left; width:260px; }
.cpfls_top{ height:100px; width:100%; float:left;background:url(../images/cpfl_top.png) no-repeat 20px 20px #006600; color:#FFFFFF; text-align:center}
.cpfls_top h2{ color:#fff;font: 24px/60px "Î¢ÈíÑÅºÚ"; height:60px; }
.cpfls_top span{ font:24px/20px "bodoni Bd BT"; font-variant:small-caps; display:block; }
.cpfls_top h3{ font:18px/30px "Î¢ÈíÑÅºÚ"; display:block; padding-left:20px;}

.cpfls dl{ list-style-type:none; float:left; border:1px solid #ccc;width:258px; border-top:none; padding-top:30px; padding-bottom:4px;}
.cpfls dl dt{width:230px;height:35.3px; margin: 0 auto; overflow:hidden; border-bottom:1px dotted #ccc; margin-bottom:7px; background:url(../images/cpfl.jpg) no-repeat 10px 10px;}
.cpfls dl dt a{ color:#000; padding:0px 10px 0px 40px; line-height:31.5px;}
.cpfls_bot_top h2{ padding-left:10px;}

 
.product{ margin: 0 auto; padding:70px 0px;background:url(../images/product.jpg) no-repeat center bottom}
.hTitle{font-size:36px;color:#191919;margin-bottom:30px;line-height:46px;}
.hTitle span{display:block;font-size:20px; font-weight: normal;}
.hTitle a{float:right;font-size:14px;background: url('../images/more.png') no-repeat left center;padding-left:25px;}

.proMenu{float:left;width:220px;font-size:16px;padding-top:30px;} 
.proMenu ul{border-bottom: 1px solid #d9d9d9;padding-bottom:15px;margin-bottom:25px;}
.proMenu li a{color:#006600;height:43px;display: block;padding-left:25px;background:url('../images/pro_li.png') no-repeat -10px 8px;}
.proMenu li a:hover,.proMenu .on>a{color:#006600;background-position:0 8px;}
.proMenu ul ul{padding:10px 0;font-size:13px;display:none;}
.proMenu ul ul li a{background:none;line-height:30px;height:30px;border:none;}
.proMenu ul ul li a:hover{background:none;color:#fabb19;}
.proMenu ul li:nth-child(1){background:url('../images/pro_li.png') no-repeat 0 8px;}
.proMenu ul li:nth-child(1) a{ color:#f9b400;}
.home_zx{display:inline-block;height:45px;line-height:45px;border-radius:24px;width:180px;text-align:center;background:#f9b400;color:#191919;box-shadow:2px 3px 10px #facc52;}
.home_zx i{float:right; width:26px;height:26px;background:#111;margin-right:10px;color:#fff;border-radius:100%;font-weight:700;font-family:"ËÎÌå";line-height:26px;font-style:normal;margin-top:10px;}
.home_zx:hover{color:#fff;background:#006600;}
.proMenu .tel{font-size:26px;font-family:Arial;color:#191919;background: url('../images/tel_b.png') no-repeat left center;padding-left:30px;font-weight:bold;margin-bottom:25px;}

.proR {width:1100px;overflow:hidden;}
.proR ul{width:1140px;}
.proR li{float:left;width:258px;margin-bottom:10px;margin-right:20px; overflow:hidden}
.proR li .pImg{width:264px; display: block;overflow: hidden;}
.proR li img{transition:all .5s;width:264px;height:240px;}
.proR li p{white-space:nowrap;text-overflow: ellipsis;height:50px;line-height:50px;color:#333;position:relative;padding-top:2px;overflow:hidden; font-size:16px}
.proR li p i{float:right;font-style:normal;}
.proR li p::after,.proR li p::before{content:"";position: absolute;left:0;top:0px;width:100%;height:2px;background:#006600;transition:all .5s;}
.proR li p::before{width:0;background:#006600;z-index:2;}
.proR li:hover img{transform: scale(1.1);}
.proR li:hover p{color:#006600;}
.proR li:hover p::before{width:100%;}

.flip-left{ padding:100px 0px 20px 0px; min-width:1400px; margin: 0 auto;}
.gd-bg{ width:1400px; margin: 0 auto;box-shadow: 0px 5px 20px #f0f0f0;}
.gd-con li{text-align: center;padding: 30px 0px;float:left;width: 348px;border-right: 1px solid #f0f0f0;}
.gd-con li:last-child{border-right:none;}
.gd-bt{color: #3f3f3f;font-size: 20px;}
.gd-bt span{color: #296dbe;font-size: 30px;}
.gd-bt p{color: #969696;font-size: 15px;margin-top:10px;}
.gd-con li img{margin-bottom:5px;}
/*Í¼Æ¬Êó±êÐüÍ£ÕûÌåÐý×ª*/
.gd-con li img{list-style:none;-webkit-transition: all 0.5s;-moz-transition: all 0.5s; -o-transition: all 0.5s;}
.gd-con li img{transition:All 0.8s ease-in-out;-webkit-transition:All 0.8s ease-in-out;-moz-transition:All 0.8s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.gd-con li:hover img{ transform: rotateY(360deg);}

.pageAd{background:url(../images/pageAd.jpg) no-repeat center bottom; min-width:1400px; margin: 0 auto; padding:50px 0px 150px 0px;}
.pageAd ul{ width:1400px; margin: 0 auto; padding-top:60px;}
.pageAd .tie{font-size:34px;line-height:66px;color:#fff;}
.pageAd .tie span{font-size:53px;display:block;font-weight:700;}
.pageAd .tie b{color:#fff;}
.pageAd h6{font-size:14px;font-family:Arial;opacity:.5;margin-bottom:15px; color:#FFFFFF; font-weight:normal}
.pageAd h3{font-size:27px;color:#fff;margin-bottom:20px; margin-top:20px;}
.pageAd h4{font-size:20px;color:#fff;margin-bottom:20px; margin-top:20px; font-weight:normal}
.pageAd span{font-size:20px;color:#fff;margin-bottom:50px; margin-top:20px; width:100%; display:block }
.pageAd .tel{background: url('../images/tel_b.png') no-repeat left center;padding-left:30px;font-size:26px;color:#fff;font-weight:bold;margin-right:40px;margin-top:10px;}
.pageAd .zx{height:40px;margin-top:30px;background:#fff;display:block;text-align:center;line-height:40px;border-radius:20px;}
.pageAd .zx i{display:inline-block;width:15px;height:15px;background: url('../images/zIcon.png') no-repeat;top:3px;position: relative;margin-right:15px;}

.home_zxs{display:inline-block;height:45px;line-height:45px;border-radius:24px;width:180px;text-align:center;background:#f9b400;color:#191919;box-shadow:2px 3px 10px #facc52; float:left; margin-right:20px;}
.home_zxs i{float:right; width:26px;height:26px;background:#111;margin-right:10px;color:#fff;border-radius:100%;font-weight:700;font-family:"ËÎÌå";line-height:26px;font-style:normal;margin-top:10px;}
.home_zxs:hover{color:#006600;background:#fff;}

.mainjjfa{ padding:50px 0px; width:1400px; margin: 0 auto; overflow:hidden}
.mainjjfa_top{ width:1400px; margin: 0 auto; margin-bottom:40px; text-align:center}
.mainjjfa_top h3{font-size:34px;line-height:66px;color:#000;}
.mainjjfa_top h2{font-size:16px;display:block; }
.mainjjfa_top h3 b{ width:10px; height:10px; background:#006600;border-radius:50px; display:inline-block; margin:0px 20px;}
 
.mainjjfa_bot1{ float: left; width:1400px;   }
.mainjjfa_bot1 dl{ width:700px; float:left; height: 503px; margin-right:10px; }
.mainjjfa_bot1 dl img{ width:700px;  float:left; height:380px; }
.mainjjfa_bot1 dl li{ float:left; width:510px; height:140px; margin:-50px 0px 0px 100px ; background:#FFFFFF;box-shadow: 1px 9px 15px #ccc;   }
.mainjjfa_bot1 dl li dt{ width:320px; float:left; height:200px; padding:20px 0px 0px 50px;}
.mainjjfa_bot1 dl li dt h2{ font-weight:normal; height:40px; overflow:hidden; font-size:24px; color:#009900}
.mainjjfa_bot1 dl li dt span{ width:100%;font:16px/30px "Î¢ÈíÑÅºÚ"; float:left; height:60px; overflow:hidden; font-weight:normal; color:#333 }
.mainjjfa_bot1 dl li dd{ display:block; width:120px; height:137px; float: right;background-image: -webkit-gradient(linear, left top, left bottom, from(#7fb905), to(#30a100));
    background-image: -webkit-linear-gradient(top,   #7fb905, #30a100);
    background-image: -moz-linear-gradient(top, #7fb905, #30a100);
    background-image: linear-gradient(top,  #7fb905, #30a100);}
.mainjjfa_bot1 dl li dd img{ width:80%; height:20px; margin-top:50px;}
.fc_view{ height:600px; overflow:hidden}
 
.fc_view .fc_btn { width: 100%; text-align: center; margin-top: 36px; } 
.fc_view .fc_btn .fc_p, .fc_view .fc_btn .fc_n { display: inline-block; vertical-align: middle; margin: 0 20px; width: 53px; height: 53px; cursor: pointer; position: relative; border-radius: 50%; background: #fff; transition: all 0.7s ease-in-out; -webkit-transition: all 0.7s ease-in-out; } 
.fc_view .fc_btn .fc_p:hover, .fc_view .fc_btn .fc_n:hover { transform: translateY(-5px); box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.5); } 
.fc_view .fc_btn .fc_p::after, .fc_view .fc_btn .fc_n::after { content: ""; position: absolute; width: 100%; height: 100%; border-radius: 50%; left: 0; top: 0; } 
.fc_view .fc_btn .fc_p::after { background: url(../images/fc_p.png) center no-repeat; } 
.fc_view .fc_btn .fc_n::after { background: url(../images/fc_n.png) center no-repeat; }

/*.cases .caseSmall:hover .cases_font{	top: 40%
} */

.ny_top{ background:#f5f5f5; margin-top:30px; height:100px; line-height:100px;}
.ny_top ul{ width:1400px; margin: 0 auto;}
.ny_top h2{ font-size:30px; color:#006600; line-height:80px;float:left}
.ny_top span{ font-size:16px; color:#333; float:right}
.ny_bot{ width:1400px; margin: 0 auto;}

.pro_listny_top{ text-align:center; margin:30px auto}
.pro_listny_top h2{ font-size:36px; font-weight:bold; line-height:60px; color:#006600;}
.pro_listny_top h3{ font-size:18px; line-height:40px; color:#333; font-weight:normal}
.pro_listny_top b{ width:100px; height:2px; background:#fdd22d; display:block; margin: 0 auto; margin-top:30px;}
.pro_listny{ width:1400px; float: left; margin-top:10px; }
.pro_listny dl{width:1410px; float:left; min-width:1400px;}
.pro_listny dl li{ width:322px; float:left; margin-right:10px; background:#f5f5f5; padding:10px; margin-bottom:10px;}
.pro_listny dl li img{ width:321px;  float:left; height:454px; }
.pro_listny dl li dt{ float:left; width:100%; }
.pro_listny dl li dt h2{ font-weight:normal; height:40px; overflow:hidden; text-align:center; margin-top:20px;}
.pro_listny dl li dt span{ width:100%;font:16px/30px "Î¢ÈíÑÅºÚ"; float:left; height:40px; overflow:hidden; font-weight:normal;background:url(../images/pro_list1.png) no-repeat right center; }
.pro_listnys{ width:1400px; float: left; margin-top:10px; }
.pro_listnys dl{width:1410px; float:left; min-width:1400px;}
.pro_listnys dl li{ width:420px; float:left; margin-right:10px; background:#f5f5f5; padding:20px; margin-bottom:10px;}
.pro_listnys dl li img{ width:415px;  float:left; height:300px; }
.pro_listnys dl li dt{ float:left; width:100%; }
.pro_listnys dl li dt h2{ font-weight:normal; height:40px; overflow:hidden; text-align:center; margin-top:20px;}
.pro_listnys dl li dt span{ width:100%;font:16px/30px "Î¢ÈíÑÅºÚ"; float:left; height:40px; overflow:hidden; font-weight:normal;background:url(../images/pro_list1.png) no-repeat right center; }
.pro_listnyss{ width:1400px; float: left; margin-top:10px; }
.pro_listnyss dl{width:1410px; float:left; min-width:1400px;}
.pro_listnyss dl li{ width:322px; float:left; margin-right:10px; background:#f5f5f5; padding:10px; margin-bottom:10px;}
.pro_listnyss dl li img{ width:321px;  float:left; height:321px; }
.pro_listnyss dl li dt{ float:left; width:100%; }
.pro_listnyss dl li dt h2{ font-weight:normal; height:40px; overflow:hidden; text-align:center; margin-top:20px;}
.pro_listnyss dl li dt span{ width:100%;font:16px/30px "Î¢ÈíÑÅºÚ"; float:left; height:40px; overflow:hidden; font-weight:normal;background:url(../images/pro_list1.png) no-repeat right center; }
  