/* CSS Document */











/* banner */



.banner{width:100%;  position:relative; height:460px;}



.fullSlide{width:100%;position:relative;height:460px;background:transparent}



.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:460px;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}



.fullSlide .bd li a{display:block;height:460px}



.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}



.fullSlide .hd ul{text-align:center;margin-bottom:10px}



.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#eda626;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}



.fullSlide .hd ul .on{background:#0d5bc5;}



.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}



.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}











/*search*/



#search{width:1170px; height:44px; line-height:44px; margin:0 auto;  padding:0 5px; overflow:hidden; }



.search_left{float:left; background:url(../images/search-pic.png) no-repeat left center; padding-left:25px;   }



.search_left b{ font-size:14px;}



.search_left img{ vertical-align:middle; margin-right:10px;}



.search_left span a{ margin:0 10px;  }



.search_right{float:right;width:194px; margin-top:6px; height:30px; line-height:30px; border:1px solid #ccc; }



.font1{padding-left:0px;}



.out{ width:125px; height:30px; float:left; line-height:30px; font-size:12px; margin-left:14px; background:none;   }



.btnn{width:47px; height:30px; background:url(../images/search-right.jpg) no-repeat;  cursor:pointer; float:right;}















/*product*/



.product{ width:1180px; height:auto; overflow:hidden; margin:50px auto;}



.product_title{ background:url(../images/product-title.png) no-repeat; text-align:center; height:48px;  width:980px; line-height:73px;}



.product_title h3{ font-weight:bold;}



.zixun{ width:600px; height:45px; margin:0 auto; font-size:18px; line-height:45px;}



.zixun span{ font-size:24px; color:#0483d3;}



.zixun button{ width:108px; height:30px; text-align:center; line-height:30px; color:#FFF; font-size:14px; background:url(../images/button_bg.png) no-repeat; margin-left:10px;}







.menu_title{ width:1180px; height:31px; margin:10px auto 0; background:url(../images/menu_title_bg.png) no-repeat; line-height:31px;}



.menu_title h3{ font-size:16px; font-weight:normal; margin-left:20px;}



.menu_title h3 a{ color:#FFF;}







.menu{ width:1178px; height:441px; border:1px solid #cdcdcd; margin:10px auto 0;}



.menu .box{ height:74px; border-bottom: 1px dashed #cdcdcd;}



.menu .box_left{ width:180px; float:left; height:74px;}



.menu .box_left h4{ width:159px; height:34px; line-height:34px; text-align:center; font-size:14px; font-weight:normal; background:url(../images/menu_bg.png) no-repeat; margin-top:20px;}



.menu .box_left h4 a{ color:#FFF;}







.menu .box_right{ width:998px; background:#effff0; height:59px; float:right; padding-top:15px;}



.menu .box_right p a{ margin-left:20px;}



.menu .box_right p a:hover{ color:#0483d3;}



.menu .box_right p{ line-height:23px;}







.menu .box1{ height:50px;border-bottom: 1px dashed #cdcdcd;}



.menu .box1_left{ width:180px; float:left; height:55px;}



.menu .box1_left h4{ width:159px; height:34px; line-height:34px; text-align:center; font-size:14px; font-weight:normal; background:url(../images/menu_bg.png) no-repeat; margin-top:8px;}



.menu .box1_left h4 a{ color:#FFF;}







.menu .box1_right{ width:998px; background:#effff0; height:40px; float:right; padding-top:15px;}



.menu .box1_right p a{ margin-left:20px;}



.menu .box1_right p a:hover{ color:#127113;}



.menu .box1_right p{ line-height:22px;}















.show_title{ width:1180px; height:31px; margin:20px auto 0; background:url(../images/menu_title_bg.png) no-repeat; line-height:31px;}



.show_title h3{ font-size:16px; font-weight:normal; margin-left:20px;}



.show_title h3 a{ color:#FFF;}



.show_title span{ width:80px; height:20px; display:inline-block; float:right; margin-right:-32px; margin-top:-26px;}



.show_title span a{ color:#018ae1;}







.product ul li{ width:272px; float:left; margin:20px 23px 0 0;}



.product ul li p{ height:188px; border:1px solid #ccc; padding:3px;}



.product ul li p img{ width:264px; height:188px;}



.product ul li span{ display:block; background:#cdcdcd; width:200px; height:36px; text-align:center; line-height:36px; font-size:14px; margin-top:-18px; position:relative;}



.product ul li:hover span{ background:#ff9600;}



.product ul li:hover span a{ color:#FFF;}











/*ad1*/



.ad1{ width:100%; background:url(../images/ad1.jpg) no-repeat center center; height:257px;}



.ad1-c{ width:1180px; margin:0 auto; position:relative;}



.ad1-c dl{ position:absolute; left:76px; top:173px;}



.ad1-c dl dt{ float:left; color:#FFF; font-size:14px;}



.ad1-c dl dt span{ font-size:24px;}



.ad1-c dl dd{ float:left; margin-left:20px;}







/*plan*/



.plan{ width:1180px; height:auto; overflow:hidden; margin:50px auto;}



.plan-title{ height:32px; border-bottom:2px solid #127113; line-height:32px; background:url(../images/pic.png) no-repeat left center; padding-left:30px;}



.plan-title h3 span{ color:#606060;}



.plan-title h3 a{ color:#127113;}



/* 连续滑动门开始 */



.box3 {width:1180px;margin:20px auto 0; position:relative;}



.box3 ul {margin:0 auto;}



.box3 li {float:left;width:201px;margin-right:20px;border:1px solid #ccc;text-align:center;}



.box3 li img {width:201px;height:155px;}



.box3 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size:14px; }



.box3 li:hover a{ background:#127113; color:#FFF; }











/*bz*/



.bz{ width:1180px; margin:0 auto; height:auto; overflow:hidden;}



.bz-title{ background:url(../images/bz-title.png) no-repeat; height:47px; width:943px;}



.bz ul li{ width:216px; float:left; height:292px; background:url(../images/bz-li.png) no-repeat bottom; text-align:center; margin:30px 39px 0;}



.bz ul li b{ font-size:18px; display:block; margin-bottom:30px;}



.bz ul li span{ display:block; font-size:14px; width:176px; margin-top:15px;}















/*ys*/



.ys{ width:100%; background:url(../images/ys.jpg) no-repeat center center; height:1518px; margin-top:40px;}



.ys-c{ width:1180px; margin:0 auto; position:relative;}



.ys-b{ position:absolute; width:430px; left:180px; top:195px;}



.ys-b b{ font-size:22px; display:block; color:#127113; margin-bottom:28px; margin-left:30px;}



.ys-b p{ font-size:14px; line-height:30px;}



.ys-b span{ color:#ff9600;}



.ys-b1{ top:710px;}



.ys-b2{ top:1260px;}



.ys-b3{ left:650px; top:430px;}



.ys-b4{ left:679px; top:975px;}



.ys-b4 p{ width:350px;}



.ys-c .dh{ font-size:14px; position:absolute; top:1040px; left:490px; color:#FFF; }



.ys-c .dh span{ font-size:22px;}











/*ad2*/



.ad2{ width:100%; background:url(../images/ad2.jpg) no-repeat center center; height:171px; }



.ad2-c{ width:1180px; margin:0 auto; position:relative;}



.ad2-b{ position:absolute; font-size:14px; color:#FFF; right:230px; top:30px;}



.ad2-b span{ font-size:24px;}



.ad2-b p{ line-height:30px;}











/*jz*/



.jz{ width:1180px; margin:50px auto; height:auto; overflow:hidden;}



.jz-title{ background:url(../images/jz-title.png) no-repeat left; height:195px; width:24px; float:left; padding:45px 0 0 80px;}



.jz-title h3{ font-size:24px; width:24px; line-height:26px;}



.jz-title h3 a{ color:#127113;}



.jz ul{ width:1045px; float:right;}



.jz ul li{ float:left; width:246px; height:325px; border:1px solid #ccc; text-align:center; position:relative; margin-right:13px;}



.jz ul li b{ display:block; font-size:14px; font-weight:normal;}



.jz ul li b a{ color:#127113; margin:10px 0;}



.jz ul li .text{ color:#5a5a5a; width:230px; text-align:left; line-height:23px; }



.jz ul li span{ display:block; height:30px; line-height:30px;  background:#ff9600; position:absolute; bottom:0; left:0; width:246px;}



.jz ul li span a{ color:#FFF;}







/*abhon*/



.abhon{ width:100%; background:url(../images/abhon.jpg) no-repeat center center; padding:30px 0; height:436px; margin-top:55px;}



.abhon-cont{ width:1180px; margin:0 auto;}



.about{ width:690px; float:left; height:300px; background:url(../images/about.png) no-repeat; padding:90px 0 0 30px;}



.about dl dt{ float:left; width:300px;}



.about dl dt h3{ font-size:22px; font-weight:normal;}



.about dl dt h3 img{ vertical-align:middle; margin-left:10px;}



.about dl dt p{ font-size:14px; line-height:25px; margin-top:10px;}



.about dl dt p a{ color:#127113;}



.about dl dd{ float:right; width:345px; height:236px;}



.about dl dd img{width:345px; height:236px;}



.honor{ width:387px; float:right; height:400px; background:url(../images/honor.png) no-repeat; padding:15px 0;}



.honor-title{ width:41px; height:78px; float:left; margin:90px 0 0 10px;}



.honor-wrap{ width:275px; float:left; margin-left:30px;}







.picMarquee-top{ margin:15px auto 0;  width:255px; overflow:hidden; position:relative; height:380px; margin-left:13px;  }



.picMarquee-top .bd{ padding:0px;}



.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }



.picMarquee-top .bd ul li{ text-align:center; zoom:1; }



.picMarquee-top .bd ul li .pic{ text-align:center; width:250px; height:177px; background:url(../images/honor-bg.png) no-repeat; padding:10px 0 0 5px; }



.picMarquee-top .bd ul li .pic img{ width:237px; height:167px; display:block; padding:2px;}



.picMarquee-top .bd ul li .pic a:hover img{ border-color:#999;  }



.picMarquee-top .bd ul li .title{ line-height:24px;   }











/*nq*/



.nq{ width:100%; background:url(../images/nq.jpg) no-repeat center center; height:500px; padding-top:40px;}



.nq-c{ width:1180px; margin:0 auto;}







.news{ width:830px; float:left;}







/*滑动门*/



#tab3{width:830px; position:relative; }



#tab3 .tab_menu3{width:100%; height:40px; line-height:40px; float:left; position:absolute; z-index:1;}



#tab3 .tab_menu3 li{float:left; width:130px; height:40px; cursor:pointer; text-align:center; font-size:14px; line-height:40px; margin:0px 0px 0px 0px; }







#tab3 .tab_box3{width:830px; clear:both; top:25px; position:relative;}



#tab3 .tab_menu3 .selected3 a{ width:155px; height:40px; line-height:40px; text-align:center; color:#FFF; background:url(../images/news-hover.jpg) no-repeat;}



#tab3 .hide{display:none;}



#tab3 .tab_box3 div{padding:30px 0px 0px 0px;} 



.tab_box3 a.more{ position:absolute; top:-15px; right:10px; z-index:999; font-size:12px; }



.tab_box3 dl{ width:830px; height:200px;}



.tab_box3 dl dd{ float:left;}



.tab_box3 dl dd img{ width:262px; height:179px; padding:4px; border:1px solid #ebebeb;}



.tab_box3 dl dt{ float:left; width:536px; margin-left:20px;}



.tab_box3 dl dt span{ line-height:30px; }



.tab_box3 dl dt span a{ font-size:14px;  line-height:36px; font-weight:bold;}



.tab_box3 dl dt p{  line-height:30px; color:#666; height:115px; overflow:hidden;}



.tab_box3 dl dt em a{ font-style:normal; background:url(../images/new_but.jpg/); width:96px; height:27px; display:block;  color:#127113; text-align:center; line-height:27px; margin-top:5px; float:left;}



.tab_box3 ul{ clear:both;}



.tab_box3 ul li{ width:395px; float:left; line-height:40px; border-bottom:1px dashed #c4c4c4; margin:0px 20px 0px 0px; color:#6e6e6e;}



.tab_box3 ul li a{ font-size:12px; float:left; width:280px; display:inline-block;*display:inline;zoom:1;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color:#6e6e6e;}



.tab_box3 ul li span{ float:right;}



.tab_box3 ul li a:hover{ color:#127113;}







/*wt*/



.wt{ width:300px; float:right;}



.wt-title{ height:40px; line-height:40px;  border-bottom:1px solid #ccc;}



.wt-title h3{ font-weight:normal; background:url(../images/news-hover.jpg) no-repeat; width:135px; height:40px; float:left; font-size:14px; padding-left:20px;}



.wt-title h3 a{ color:#FFF; float:left;}



.wt-title h3 .bt{  float:left; display:inline-block;}



.wt-title .more{ display:inline-block; float:right; font-size:12px; margin-right:10px;}







#ticker2 {



	width: 300px;



	height: 406px;



	*height:406px;



	overflow: hidden;



	position: relative;



	margin: 15px 0;







}



#ticker2 li {



	position: relative;



	width: 100%;



	line-height: 22px;



	margin: 5px auto;



	height:150px;



	padding-top:10px;

   

    overflow:hidden;



	



}



#ticker2 li .wen { display:inline-block; height:30px;  width:100%; line-height:30px;  margin-right:10px; font-size:14px; }

#ticker2 li .wen a{ width:210px;display:inline-block;*display:inline;zoom:1;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}



#ticker2 li .wen span{ margin-right:15px;}



#ticker2 li .wen span img{ }



#ticker2 li .da{ font-size:12px; line-height:20px;color:#808080; line-height:24px; height:98px; overflow:hidden; margin-top:10px;}



#ticker2 li .da span{ margin-right:15px;}



#ticker2 li .da span img{ vertical-align:middle;}











/*link*/



.link{ width:1050px; background:url(../images/link.png) no-repeat; height:45px; line-height:45px; padding-left:130px;}



.link a{ margin-right:15px;}







































