.container{}
.w1200{width: 1200px;margin: 0 auto}
.head pre{color: #b2b2b2;font-size: 14px;font-family: 微软雅黑;*+margin-left: 20px;}
.head pre a{color: #000;}
.menu{height: 40px;background: #35A261;line-height: 40px;}
.menu li{float: left;width: 200px;height: 40px;background: url(/templates/default/content/images/lib.jpg) 0 center no-repeat;text-align: center;
color: #fff;font-size: 18px;*+cursor: pointer;}
.banner{width: 100%;height: 400px;position: relative;overflow: hidden;}
.banner li img{width: 100%;height: 400px;}
.hdx{position:absolute;bottom: 0px;*+bottom: -3px}
.libs2 {position: absolute;bottom:5px;left: 48.7%}
.libs2 li{width: 8px;height: 8px;border-radius:100%;border:1px #fff solid; float: left;margin-right: 3px;}
.libs2 li:first-child{background: #fff;}

.tlj{width: 100%;height: 220px;}
.tlj li{float: left;margin:40px 52px 0; }
.content1{width: 100%;height: 415px;background: #f1f1f1}
.content1_1{width: 820px;float: left;}
.news{width: 400px;height: 319px;float: left;margin-right: 35px;overflow: hidden;position: relative;}
.news li{height: 319px;width: 398px;position: relative;}
.news li img{position: absolute;left: 0px;top:0px;width: 398px;height: 319px;}
.news li span{position: absolute;height: 30px;width: 100%;bottom: 0px;background: #395980;opacity: 0.5;color: #fff;
font-size: 14px;line-height: 30px;}

.libs1 {position: absolute;z-index: 999;bottom: 10px;right: 15px;z-index: 999}
.libs1 li{width: 7px;height: 7px;border-radius:100%;border:1px #fff solid; float: left;margin-right: 3px;}
.libs1 li:first-child{background: #fff;}


.xwdt{float: left;}
.xwdt span{color:#666666;font-size: 12px;float: left;margin-right: 10px;padding-right:12px; height: 40px;text-align: center;	
padding-top:10px;border-right:1px #a8a8a8 solid;padding-bottom: 10px;margin-top:10px;border-right-style: dotted}
.xwdt span b{font-size: 24px;}
.xwdt li {width: 300px;height: 60px;float: right;margin-left: 15px;padding-bottom: 10px;color: #828282;font-size: 12px;padding-top: 8px;
 border-bottom:1px #a8a8a8 solid;border-bottom-style: dotted}
.xwdt li b{font-size:13px;color: #525252;}
.xwdt li p{margin: 0px;line-height:18px;}
.content1_2{width: 335px;float: right;overflow: hidden;}
.our p{font-size: 14px;}

.content2{width: 100%;height: 360px;background: #fff}
.cpzx li{float: left;margin-right: 25px;margin-right:20px\9;}
.cpzx ul li:last-child{margin-right: 0px}
.cpzx li img{width: 280px;height: 250px;}

.content3{height: 285px;width: 100%;background: #f1f1f1}
.content3 img{margin-right: 27px;width: 380px;height: 215px;margin-top:30px; }

.head_tp{width: 100%;height: 240px;}
.head_tp img{width: 100%;height: 240px;}
.daohan{font-size: 12px;color: #000;height: 65px;position: relative;border-bottom:1px #cdcdcd solid;margin-bottom: 15px;}
.daohan div a{font-size: 12px;color: #35A261}

.nr{margin-bottom: 45px;}
.nr_left{float: left;width: 205px;}
.langmu_1{width: 205px;height: 85px;background: url(/templates/default/content/images/langmu_1.jpg) 0 center no-repeat;text-align: center;
color: #fff;font-size: 24px;margin-bottom: 15px;}
.langmu_2{background: url(/templates/default/content/images/bk2.jpg) left repeat-y;width: 205px;padding-top:10px;padding-left: 10px; }
.langmu_2 a{display: block;width: 170px;color: #000;font-size: 16px;border-bottom:1px #c8c8c8 solid;
background: url(/templates/default/content/images/liys1.jpg) 15px center no-repeat;margin-left: 10px;text-align: center;}
.langmu_2 li{height: 40px;line-height: 40px;width: 190px;}
.langmu_2 li:hover a{background:none;color: #fff}
.langmu_2 li:hover {background:url(/templates/default/content/images/liys2.jpg) 0 center no-repeat;}

.nr_left p{font-size: 12px;color:#999999}
.nr_left p img{margin-right: 5px;margin-top:2px; }

.nr_right{float: left;padding-left: 19px;border-left:1px #cccccc solid;margin-left: 19px;padding-bottom: 180px;  }
.nr_right_1{background:#f7f7f7;height:225px;border-bottom:2px #35A261 solid;padding-left: 30px;padding-right: 35px;width: 870px;
padding-top: 25px;margin-bottom: 35px; }
.nr_right_1 p{font-size: 14px;color: #191919}
.nr_right_1 b{font-size: 20px;color:#35A261;}
.nr_right_2 {float: left;padding-left: 35px;width: 570px;height: 492px;background: #f7f7f7;border-bottom:2px #35A261 solid;padding-top: 25px; }
.nr_right_2 b{font-size: 20px;color:#35A261;}
.nr_right_2 ul{margin-top:20px;padding-left: 15px;}
.nr_right_2 li{list-style: disc;color: #191919;font-size: 14px;margin-bottom: 5px;}


.nr_newslist_banner{width: 940px;height: 325px;margin-bottom: 10px;}
.newslist_bn{width: 490px;height: 325px;overflow: hidden;float: left;position: relative;}
.newslist_bn img{width: 490px;height: 325px;}
.newslist_ct {width: 385px;height: 293px;border-bottom:2px #35A261 solid;background: #f3f3f3;float: left;
padding-left: 35px;padding-right: 30px;padding-top: 30px;}
.newslist_ct{position: relative;}
.newslist_ct li h1{font-size: 18px;font-family: 微软雅黑;color: #35A261}
.newslist_ct li span{font-size: 14px;color:#939393;}
.newslist_ct li p{color: #191919;font-size: 14px;}
.newslist_ct li a{position: absolute;right: 35px;bottom: 20px;}
.newslist_ct li{display: none;}
.newslist_ct li:first-child{display: block;}
.libs3 {position: absolute;bottom:10px;right:25px;}
.libs3 li{width: 8px;height: 8px;border-radius:100%;border:1px #fff solid; float: left;margin-right: 3px;}
.libs3 li:first-child{background: #fff;}

.nr_newslist{width: 940px;}
.nr_newslist span{color: #666666;font-size: 16px;float: left;text-align: center;border-right:1px solid;
padding-right: 17px;border-right-style: dotted;padding-top: 10px;padding-bottom: 10px;margin-right: 15px;
margin-top:10px;  }
.nr_newslist span b{font-size: 30px;}
.nr_newslist li{float: left;}
.nr_newslist li b{font-size: 16px;color: #35A261;}
.nr_newslist li p{font-size: 14px;}

.page_news{width: 940px;}
.page_news_title{text-align: center;}
.page_news_title h1{color: #35A261;font-size: 18px;}
.page_news_title p{font-size: 12px;}
.page_news_dd{font-size: 14px;color:#191919;background: #f3f3f3;padding-top:20px;padding-left: 10px;padding-bottom: 20px;
line-height: 30px;}
.page_news_nr{font-size: 14px;color: #191919; }

.langmu_3{background: url(/templates/default/content/images/bk2.jpg) left repeat-y;padding-top:10px;padding-left: 10px; }
.langmu_3 a{display: block;color: #000;font-size: 16px;padding-left: 35px;width: 285px;
background: url(/templates/default/content/images/liys1.jpg) 15px 9px no-repeat;border-bottom:1px #c8c8c8 solid;
padding-bottom: 15px;*+line-height:22px;}
.langmu_3 li{width: 330px;margin-left: 10px;padding-top: 15px;position: relative;}
.langmu_3 li img{position: absolute;right: 0px;display: none;}
.langmu_3 li:hover{background-color: #35A261;}
.langmu_3 li:hover a{background: none;border-bottom:1px #35A261 solid;color: #fff;}

.cpzx{width:800px;}
.cpzx p{font-size: 14px;}
.cpzx b{font-size: 16px;}
.box{width: 230px;text-align: center;font-size: 12px;color: #000}
.box img{width: 100%;width: 230px;}
.cpzxlb{width:800px;}
.cpzxlb li{float: left;margin-right: 10px;margin-bottom:20px;}

.jshz{background: #f7f7f7;padding-left:20px;padding-right: 20px; padding-bottom:20px; }
.jshz li{border-bottom:1px #d5d5d5 solid;padding-bottom: 15px;padding-top: 20px;}
.jshz li a{font-size: 16px;color: #484848}
.jshz li span{font-size: 14px;color: #262626;float: right;}

.lxk{width: 8px;height: 14px;background: #35A261;margin-top:4px;float: left;margin-right: 20px;margin-left: 30px; }

.bzw  b{font-size: 16px;color: #35A261}
.bzw  {float: left;margin-right: 20px;font-size: 14px;}
.lxfs{margin-right: 50px;font-size: 16px;float: left;color: #000;margin-top:35px;margin-bottom: 30px; }
.lxfs b{color: #35A261}
.table{text-align: center;}
.table th{background: #35A261;color: #fff;}



.content4 {background: #35A261;width: 100%;height: 230px;}
.content4 ul li{float: left;margin-left: 55px;}
.content4 ul li a{display: block;color: #fff;font-size: 18px;margin-bottom: 25px;}
.content4 ul li div a{margin-bottom: 10px;font-size: 14px;}
.menu2{padding-right: 25px;padding-top:20px;width: 780px;float: left;}
.wx{float: left;margin-top:20px;padding-left: 10px;height: 160px;border-left:1px #5177a6 solid; }
.wx span a{color: #fff;font-size: 18px;}
.wx img{margin-top:21px;float: left;}
.wx p{font-size: 12px;color: #fff;float: left;margin-left: 15px;margin-top:40px; }

.footer{width: 100%;background: #fff;height: 100px;text-align: center;}
.w340{width: 340px;margin: 0 auto;padding-top: 25px;}

.title{padding-top:20px;margin-bottom: 20px;}
.xk{width: 8px;height: 20px;background: #35A261;float: left;margin-right: 10px;}
.title b{float: left;float: left;font-size: 20px;line-height: 20px;color: #35A261}
.title b span{font-size: 14px;color: #aaaaaa;}
.title h1{float: right;font-size: 12px;font-family: 微软雅黑}
.title h1 a{color: #aaaaaa;}

.serch_text{width: 226px;height: 27px;border: 0px;background: url(/templates/default/content/images/textbox.png) 0 center no-repeat;
text-indent: 2em;line-height: 27px;}
.serch_buttom{width: 15px;height:15px;border: 0px;background: url(/templates/default/content/images/serch.png) 0 center no-repeat;
position: absolute;right: 10px;top:5px;}

#pages{margin: 0 auto;}
#pages a{display: block;padding:5px 6px;float: left;background: #fff;color: #35A261;border:1px #35A261 solid;margin-right:10px;font-size: 13px;} 
#pages span{float: left;padding:5px 6px;margin-right:10px;background: #35A261;color: #fff}
#pages a:hover{background:#35A261;color: #fff }

.xwzx_list{margin-top:30px;}
.xwzx_list li{float: left;width: 540px;margin-right: 10px;margin-bottom: 20px;}
.xwzx_list a img {width: 200px;height: 160px;float: left;}
.xwzx_list a div {width: 295px;height: 148px;padding-left: 15px;padding-right: 30px;float: left;background: #fff;padding-top: 12px;}
.xwzx_list a div h1{font-size: 15px;color: #333333;font-family: 微软雅黑}
.xwzx_list a div p{font-size: 13px;color:#666666}
.xwzx_list a div span{font-size: 12px;color:#999999}