/* CSS Document */



/* banner */



.banner{width:100%;  position:relative; height:506px;  }



.fullSlide{width:100%;position:relative;height:506px;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:506px;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}



.fullSlide .bd li a{display:block;height:506px}



.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}











/*kong*/



.kong{ width:100%; background:url(../images/kong.jpg) no-repeat center center; height:10px;}







/*search*/



.box{ border-bottom:1px solid #ccc;  width:100%;}



#search{width:1160px; height:60px; margin:0 auto;  overflow:hidden; padding:0 10px; position:relative; }



.search_left{float:left;line-height:60px; background:url(../images/search-pic.png) no-repeat left;  padding-left:40px;  }



.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:200px; margin-top:16px; height:24px; line-height:23px; margin-right:40px;}



.font1{padding-left:0px;}



.out{ width:222px; height:33px; float:left; line-height:27px; font-size:12px; margin-left:14px; border:1px solid #ccc; background:none; padding-left:10px;  }



.btnn{width:37px; height:35px; background:url(../images/search-btn.jpg) no-repeat;  cursor:pointer; float:right;  margin:-35px -48px 0 0; }















/*cp*/



.cp{ width:1180px; height:auto; overflow:hidden; margin:50px auto;}



.cp-title{background:url(../images/cp-title.jpg) no-repeat right bottom;height:58px;margin-bottom: 20px;}



.list{margin-top: 10px;float: left;}



.list-title{border-left:4px solid #1d9801;height:26px;line-height:26px;padding-left: 15px;margin-bottom:10px;margin-right: 20px;margin-left: 13px;}



.list-b a{ font-size:14px; color:#777; display:inline-block; border-right:1px dashed #777; padding:0 18px; margin-top:15px;}



.list-b a:hover{ color:#1d9801;}



.show{margin-top:30px;display: block;clear: both;}



.show ul li{ float:left; width:214px; margin:20px 11px 0;}



.show ul li p{ width:204px; height:162px; border:1px solid #ccc; padding:5px;}



.show ul li p img{ width:204px; height:162px;}



.show ul li span{ display:block; text-align:center; margin-top:10px; font-size:14px;}



.show ul li:hover p{ border:1px solid #f5a700;}















/*ad1*/



.ad1{ width:100%; background:url(../images/ad1.jpg) no-repeat center center; height:268px;}



.ad1-c{ width:1180px; margin:0 auto; position:relative;}



.ad1-b{ position:absolute; color:#FFF; font-size:14px; left:600px; top:140px;}



.ad1-b span{ font-size:24px;}



.ad1-b a{ margin-left:40px;}











/*hot-cp*/



.hot-cp{ width:1180px; height:auto; overflow:hidden; margin:50px auto;}



.hot-title{ height:28px; line-height:28px; border-bottom:1px solid #ccc; border-left:4px solid #1d9801; padding-left:10px;}



.hot-title h3 a{ float:left;}



.hot-title h3 .more{ font-size:12px; font-weight:normal; color:#9b9b9b; float:right;}



/* è¿žç»­æ»‘åŠ¨é—¨å¼€å§‹ */



.box1 {width:1180px;margin:20px auto 0;position:relative;}



.box1 ul {margin:0 auto;}



.box1 li {float:left;width:204px;margin-right:20px;border:1px solid #ccc;text-align:center; padding:4px;}



.box1 li img {width:204px;height:162px;}



.box1 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size:14px;}











/*pk*/



.pk{ width:1180px; height:auto; overflow:hidden; margin:0 auto;}



.pk-title{ height:86px; background:url(../images/title.jpg) no-repeat bottom; width:1000px; text-align:center;}



.pk-title h3{ font-size:24px; font-weight:normal;}



.pk-title h3 span{ color:#1d9801;}



.pk-title p{ color:#ccc; margin-top:5px;}



/* æ»‘åŠ¨é—¨ */



#tab{width:1180px;position:relative; height:500px; margin:40px auto 0;}



#tab .tab_menu{width:520px; margin-left:332px; float:left;position:absolute;z-index:1; }



#tab .tab_menu li{float:left;width:256px;height:34px;line-height:34px;border-bottom:0px;cursor:pointer; font-size:18px; text-align:center; background:#1d9801; margin:0 2px; color:#FFF;}







#tab .tab_box{width:1080px;height:400px;clear:both;top:70px;position:relative; margin-left:100px;}



#tab .tab_menu .selected{background:#f5a700; cursor:pointer;}



#tab .tab_menu .selected a{ color:#FFF;}



#tab .hide{display:none;}



#tab .tab_box div{ height:218px;}



#tab .tab_box div .pk-c{ margin-top:30px;}



#tab .tab_box div .pk-l{ float:left; width:440px;}



#tab .tab_box div .pk-l .pk-l-title{ background:url(../images/pk-title1.png) no-repeat; width:403px; height:40px; line-height:23px; padding-left:30px; font-size:18px; font-weight:bold; color:#1d9801; margin-bottom:20px;}



#tab .tab_box div .pk-l ul li{ font-size:14px; line-height:28px;}



#tab .tab_box div .pk-l ul li span{ color:#f5a700; margin-right:35px;}



#tab .tab_box div .pk-l .pk-r-title{background:url(../images/pk-title2.png) no-repeat; color:#000;}



#tab .tab_box div .pk-r{ margin-left:122px;}















/*anli*/



.anli{ width:100%; background:url(../images/anli.jpg) no-repeat center center ; height:570px; margin-top:50px;}



.anli-c{ width:1180px; margin:0 auto; padding-top:60px;}



.anli-title{ text-align:center;}



.anli-title h3{ font-size:22px; font-weight:normal;}



.anli-title h3 span{ color:#000;}



/* æ»‘åŠ¨é—¨é€šç”¨æŒ‰é’® */



.lefts ,.rights {display: block;width: 17px;height: 51px;margin-top:-32px; position: absolute;top:50%; background: url(../images/p_n.gif) no-repeat;}



.lefts {background-position: 0 0;left: 10px;}



.rights {background-position: -17px 0;right: 10px;}







/* è¿žç»­æ»‘åŠ¨é—¨å¼€å§‹ */



.box2 {width:1180px;margin:90px auto 0;padding:10px;position:relative;}



.box2 ul {margin:0 auto;}



.box2 li {float:left;width:210px;margin-right:20px;text-align:center;}



.box2 li img {width:210px;height:238px;}



.box2 li .bt {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:30px;font-size:14px; height:30px; background:#1d9801; color:#FFF; }











/*ys*/



.ys{ width:100%; background:url(../images/ys.jpg) no-repeat center center; height:716px;}



.ys-c{ width:1180px; margin:0 auto; padding-top:134px; position:relative;}



.ys-title{ text-align:center;}



.ys-b{ position:absolute; width:400px; left:70px; top:254px;}



.ys-b dl{ margin-bottom:10px;}



.ys-b dl dt{ height:38px; border-bottom:1px dashed #ccc; line-height:38px; font-weight:bold; font-size:18px; color:#1d9801; width:270px;}



.ys-b dl dd { margin-left:32px;}



.ys-b dl dd p{ font-size:14px; color:#6a6a6a; line-height:25px; background:url(../images/pic.jpg) no-repeat left 10px; margin-top:10px; padding-left:30px;}











/*ad2*/



.ad2{ width:100%; background:url(../images/ad2.jpg) no-repeat center center; height:210px;}



.ad2-c{ width:1180px; margin:0 auto; position:relative;}



.ad2-b{ position:absolute; font-size:14px; color:#FFF; left:240px; top:152px;}



.ad2-b span{ font-size:24px;}



.ad2-b a{ margin-left:40px;}











/*jz*/



.jz{ width:1180px; margin:50px auto; height:auto; overflow:hidden;}



.jz-title{ text-align:center; background:url(../images/title.jpg) no-repeat bottom; width:1000px; height:80px;}



.jz-title h3{ font-size:24px; font-weight:normal;}



.jz-title h3 span{ color:#000;}



.jz-title p{ color:#ccc; margin-top:5px;}



.jz-b{ margin-top:40px;}



.jz-b dl{ float:left; width:246px; margin:0 24px;}



.jz-b dl dt img{ width:246px; height:174px;}



.jz-b dl dd{ text-align:center; margin-top:15px;}



.jz-b dl dd h4 a{ font-size:14px; font-weight:normal; color:#1d9801;}



.jz-b dl dd p{ font-size:13px; line-height:24px; margin-top:15px; color:#808080; text-align:left;}



.jz-b dl dd span{ display:block; width:150px; height:34px; line-height:34px; text-align:center; background:#1d9801; margin-top:15px;}



.jz-b dl dd span a{ color:#FFF;}











/*about*/



.about{ width:1180px; height:auto; overflow:hidden; margin:0 auto;}



.about-title{ background:url(../images/about-title.png) no-repeat top; height:64px; text-align:center; padding-top:20px; margin-bottom:20px;}



.about-title h3{ font-size:24px; }



.about-title p{ font-size:14px; color:#f5a700; margin-top:5px;}



.about-img{ float:left; width:568px;}



.about-img img{ width:587px; height:389px;}



.about-text{ background:url(../images/about-text.png) no-repeat; width:612px; height:389px; float:right;}



.about-text h3{ width:128px; height:34px; text-align:center; line-height:34px; background:#1d9801; border-radius:3px; margin:20px 0 35px 280px;}



.about-text h3 a{ color:#FFF;}



.about-text p{ font-size:13px; color:#545454; line-height:28px; text-indent:2em; width:568px;}



.about-text p a{ display:inline-block; width:100px; height:26px; text-align:center; line-height:26px; border-radius:3px; border:1px solid #000; text-indent:0; margin:10px 5px 0;}



.about-text p a.more{ border:1px solid #1d9801; color:#1d9801;}











/*honor*/



.honor{ width:1180px; height:auto; overflow:hidden; margin:50px auto;}



/* è¿žç»­æ»‘åŠ¨é—¨å¼€å§‹ */



.box3 {width:1180px;margin:20px auto 0;position:relative;}



.box3 ul {margin:0 auto;}



.box3 li {float:left;width:240px;margin-right:20px;text-align:center;}



.box3 li img {width:226px;height:166px;border:1px solid #ccc; padding:5px;}



.box3 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size:14px;}











/*ad3*/



.ad3{ width:100%; background:url(../images/ad3.jpg) no-repeat center center; height:255px;}



.ad3-c{ width:1180px; margin:0 auto; position:relative;}



.ad3-b{ position:absolute; font-size:14px; color:#FFF; left:530px; top:140px;}



.ad3-b span{ font-size:24px;}



.ad3-b a{ margin-left:40px;}















/*nq*/



.nq{ width:1180px; height:auto; overflow:hidden; margin:0 auto;}







.news_bg{ background:url(../images/end_b.jpg) no-repeat bottom center; height:550px;}



.news_n{  overflow:hidden;}



.news_n .news-img{ float:left; width:474px;}



.news_n .news-img img{ width:474px; height:270px;}



.news_n .news-r{ float:left; width:650px;  margin-left:30px;}



.news_n .news-r ul li{ float:left; width:290px; height:48px; border-bottom:1px dashed #ccc; line-height:48px; margin:0 17px;}



.news_n .news-r ul li a:hover{ color:#1d9801;}







.zwyw_xw{ width:1176px; margin:20px auto; height:46px; border:2px solid #1d9801;}



.zwyw_xw ul{ margin:0 auto; width:380px; float:left;}



.zwyw_xw li{  height:46px; display:block;float:left; font-size:18px; width:120px; text-align:center; line-height:46px;}



.zwyw_xw li img{ float:left;}











.zwyw_xw a{  display:block; color:#333333;  height:36px;padding:0px 10px;  }







.zwyw_xw a:hover{color:#0077c7;   display:block; padding-bottom:7px; }







.zwyw_xw a.tag_news{   color:#fff;display:block;padding-bottom:7px; background:#1d9801; height:40px;}











.none{ display:none}



.block{ display:block}











/*link*/



.link{ width:100%; background:#262626; height:50px; line-height:50px;color:#FFF; overflow:hidden;} 



.link-c{ width:1180px; margin:0 auto;}



.link-c dl dt{ float:left;}



.link-c dl dt h3{ font-weight:normal; }



.link-c dl dd{ float:left; margin-left:50px; width:1048px;}



.link-c dl dd a{ color:#FFF; margin:0 10px;}











































































































































