/******************************************************dangpengbo**************************************************************/
@charset "utf-8";
/** public **/
body{font-family:Microsoft Yahei; font-size:14px; color:#2f2e2e; }
.c{font-family:Arial, Helvetica, sans-serif;}
li{ list-style:none;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}

.clear{ clear:both;}
.navbar-default{ background:#fff; border-bottom: none;}
.navbar-nav li{padding-right:1px; font-size:16px;padding-top:18px;}
.navbar-nav li a{ padding:28px 25px; display:block;}
.navbar-nav li a span{ font-size:10px; color:#838383;}
.navbar .container .nav li a:hover{ display:block; color:#fff; background:#0C7808;}
.navbar .container .nav li a:hover span{color:#fff;}
.navbar .container .nav li.active a span{color:#fff;}
.navbar .navbar-header{ padding-right:6%;}
.elang{min-widht:150px;float:right;margin-top:15px;margin-right:50px;}
.elang a{color:#666666;}
.bannerDiv{ position:relative;}
.newsDiv{
	position:absolute;
	bottom:0;
	z-index:2;
	background:#000;
	filter:alpha(opacity=70);   
	-moz-opacity:0.7;   
	-khtml-opacity: 0.7;   
	opacity: 0.7; 
	width:100%;
	height:48px;
	overflow:hidden;}
.newsDivBox{ max-width:1000px; width:100%; line-height:48px; margin:0 auto;}
.newsDivBox,.newsDivBox a{ color:#fff;}
.btn_l{width:19px; height:19px; display:block; background:url(../images/p-a.jpg) no-repeat; float:left; margin-right:8px; overflow:hidden;}
.btn_r{width:19px; height:19px; display:block; background:url(../images/n-a.jpg) no-repeat; float:left; overflow:hidden;}
.btn_l:hover{ background:url(../images/p-hover.jpg) no-repeat;}
.btn_r:hover{ background:url(../images/n-hover.jpg) no-repeat;}
.JQ-slide-nav{ padding-top:13px;}
.JQ-slide-content li{ font-weight:bold; height:48px; line-height:48px; overflow:hidden;}
.JQ-slide-content li a span{ padding-left:20px;}

/*.indexpart1{ max-width:1003px; width:100%; margin:0 auto; overflow:hidden; background-color:#ebecec;}
.indexpart1-b{ width:100%; margin:0 auto; overflow:hidden; background-color:#ebecec; padding-bottom:20px;}*/
.indexpart1{width:100%; margin:0 auto; overflow:hidden;padding-bottom:20px;}
.indexpart1-a{ max-width:320px; width:100%;padding-top:40px; margin:0 auto;}
.indexpart1-b{max-width:1003px; width:100%; margin:0 auto; padding-top:20px;}
.indexpart1-l{ max-width:360px; width:100%; float:left; padding-top:15px;}
/*
.indexpart1-r{ max-width:630px; width:100%; float:right;}
*/
.indexpart1-r{ max-width:630px; width:100%; float:right; padding-right:10px;}
.indexpart1-r h3 a{ color:#222121; font-size:18px;}
.indexpart1-r p{ line-height:24px;}
.indexpart1-r a{color:#333333; font-size:12px;}

.indexpart2{width:100%; background-color:#E8E8E8; margin-top:40px;}
.indexpart2-0{width:100%; background-color:#E8E8E8; margin-top:20px;}
.indexpart2-box{max-width:1003px; width:100%; margin:0 auto; overflow:hidden;}

.indexpart2-box1{max-width:313px; width:100%; float:left;}
.part2-titimg{ padding-top:45px;}
.part2box-img{ padding-top:24px;}
.part2box1-list{ padding-top:13px; background:url(../images/line_0.jpg) right center no-repeat;}
.part2box1-list ul{ padding:0; margin:0;}
/*.part2box1-list ul li{ line-height:28px; background:url(../images/sj.jpg) left center no-repeat; padding-left:20px;}*/
.part2box1-list ul li{ line-height:28px; padding-left:15px;background:url(../images/sj.jpg) left center no-repeat;}
.part2box1-list ul li a{ color:#444343; font-family:"宋体";}
.part2box1-list ul li a:hover{ color:#037fe6;}

.indexpart2-box2{ max-width:367px; height:350px; width:100%; float:left;}
.box2-1{padding-top:45px; padding-left:15px;} 
.box2-2{ padding-left:30px; padding-top:15px;line-height:24px;}
.indexpart2-box3{ max-width:313px; width:100%; height:350px; float:left;}
.box3-1{padding-top:45px; padding-left:20px;}
.box3-2{padding-left:25px; padding-top:0px;}

.part2box3-list{ padding-top:0px;}
.part2box3-list ul{ padding:0; margin:0;}
.part2box3-list ul li{ line-height:30px; background:url(../images/sj.jpg) left center no-repeat; padding-left:20px;}
.part2box3-list ul li a{ color:#444343; font-family:"宋体";}
.part2box3-list ul li a:hover{ color:#037fe6;}


.indexpart3{max-width:1003px; width:100%; margin:0 auto;}
.part3-1{ max-width:370px; width:100%; margin:30px auto;}
.part3-box{max-width:1003px; width:100%;}
.part3-box-l{max-width:495px; width:100%; float:left; margin-bottom:30px;}
.part3-box-l-l{max-width:160px; width:100%; float:left; padding-top:0px;padding:5px 0px;}
.part3-box-l-r{max-width:330px; width:100%; float:right; padding-top:0px;padding:2px 15px;}
.part3-box-l-r p{ line-height:24px;}

.part3-box-r{max-width:495px; width:100%; float:right; margin-bottom:30px;}
.part3-box-r-l{max-width:160px; width:100%; float:left; padding-top:0px;padding:5px 0px;}
.part3-box-r-r{max-width:330px; width:100%; float:right; padding-top:0px;padding:2px 15px;}
.part3-box-r-r p{ line-height:24px;}

.part3-2{width:100%; margin-bottom:58px;overflow: hidden;border-top:1px solid #F0F0F0; padding-top:15px;}
.part3-2 ul{ padding:0; margin:0;}
.part3-2 ul li{ float:left; max-width:239px; width:100%;position:relative; margin:5px;}
.part3-2 ul li a{ display:block; color:#fff;}
.part3-2 ul li a:hvoer{}
.part3-2 ul li a .part3-2-img{ height:164px;}
.part3-2 ul li a .part3-2-txt{max-width:239px; width:100%; height:30px; line-height:30px; text-align:center; position:absolute; bottom:0; background:#000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7; }

.f-left{width:70%; float:left;}
.f-right{width:30%; float:right;}
.footer-w{width:100%; min-height:216px; background:#5c5c5d;}
.footer{max-width:1003px; width:100%; min-height:216px; margin:0 auto; overflow:hidden;}
.footer-t{max-width:1003px; width:100%; min-height:145px;}
.footer-1{ max-width:400px; width:100%; float:left; padding-top:10px; background:url(../images/line-1.gif) right bottom no-repeat;}
.footer-1-tit{width:100%; line-height:30px; color:#fffefe; font-weight:bold;}

.footer-1 ul{padding:0; margin:0;}
.footer-1 ul a{ color:#fff;}
.footer-1 ul li{ line-height:24px; padding-left:10px;}
.footer-1 ul li a{ font-size:12px; font-family:"宋体";color:#fffefe;}

.footer-2{max-width:300px; width:100%; float:left; padding-top:10px; padding-left:20px;}
/*.footer-2{width:100%; float:left; padding-top:20px;}*/
.footer-2-tit{width:100%; line-height:30px; color:#fffefe; font-weight:bold;}
.footer-2 ul{padding:0; margin:0;}
.footer-2 ul li{ line-height:24px; padding-left:10px; float:left;}
.footer-2 ul li a{ font-size:12px; font-family:"宋体";color:#fffefe;}

.footer-3{max-width:300px; width:100%; float:right;}
.footer-3-t{ border-bottom:1px dashed #ddd; padding-left:50px; padding-top:10px; height:80px; background:url(../images/tel.jpg) left center no-repeat; color:#fffefe; line-height:28px; font-weight:bold;}
.footer-3-b{padding-left:50px; padding-top:15px; height:60px; background:url(../images/email.jpg) left center no-repeat; color:#fffefe; line-height:28px; font-weight:bold;}
.footer-4{ padding-top:20px; max-width:120px; width:100%; float:right;}
.footer-4-txt{ font-size:12px; font-family:"宋体";color:#fffefe; padding-bottom:10px;}

.footer-b{max-width:990px; color:#898a8b; font-size:12px; height:50px; padding-top:10px; text-align:center; margin:0 auto; border-top:1px solid #6d6d6e; line-height:24px;}

.listpart1{ max-width:1003px; width:100%; margin:32px auto 0 auto; overflow:hidden;}
.listpart1-left{ max-width:238px; width:100%; float:left;}
.listpart1-ul{}
.listpart1-ul ul{ padding:0; margin:0;}
.listpart1-ul ul li{width:100%; height:53px; border-top:1px solid #fff; line-height:53px; text-align:center; background:url(../images/sanj.jpg) 90% center no-repeat #eaeaea;}
.listpart1-ul ul li a{ color:#232323;}

.listpart1-ul-img{}
.listpart1-ul-img ul{ padding:0; margin:0;}
.listpart1-ul-img ul li{width:100%; border-top:1px solid #fff; text-align:center; }

.listpart1-right{max-width:720px; width:100%; float:right; overflow:hidden;}
.listpart1-r-txt{width:100%; height:30px; line-height:30px; font-size:14px; font-family:"宋体"; border-bottom:1px solid #cacccd; background:url(../images/wzdh.jpg) left center no-repeat;}
.listpart1-r-txt a{color:#333333;}
.listpart1-r-txt span{ padding-left:20px;}
.listpart1-box-list{width:100%; min-height:40px; border-bottom:1px dashed #ddd;}
.box-list-tit{ min-height:40px; line-height:40px;}
.box-list-tit a{ color:#236cad; font-size:14px;}
.box-list-tit .box-sp1{ width:80%; float:left;}
.box-list-tit .box-spr{ width:20%; float:right;}
.box-list-cont{ color:#737373; line-height:28px; font-weight:400;}
.fenye{ width:100%; height:80px; padding-top:10px;}
.box-sp2{ font-size:12px;}
.contentDiv{width:100%; margin:2px;}
.conentDiv-left{max-width:140px;widht:100%;float:left; overflow:hidden;padding:10px 10px;margin-top:20px;}
.conentDiv-right{max-width:560px;widht:100%;float:left; overflow:hidden;padding:10px 10px;margin-top:20px; line-height:25px; text-align:left; margin-left:15px;}
.conentDiv-logo-left{max-width:190px;widht:100%;float:left; overflow:hidden;padding:10px 10px;margin-top:20px;}
.conentDiv-logo-right{max-width:510px;widht:100%;float:left; overflow:hidden;padding:10px 10px;margin-top:20px; line-height:25px; text-align:left; margin-left:15px;}

.conentDiv-hr{max-width:730px;widht:100%;border-bottom:1px dashed #d0d0d0;margin:10xp 10px;height:10px;}
.content-tit{width:100%; height:50px; line-height:50px; text-align:center; font-size:16px; color:#236cad;}
.content-ms{width:90%; margin:0 auto; height:40px; line-height:40px; text-align:center; font-size:12px; font-family:"宋体"; color:#808081; border-bottom:1px dashed #d0d0d0;}
.content-box{ padding:15px 2px; font-size:14px; color:#3b3b3b; }
.content-box p{line-height:25px;}
.content-box-map{float:left;text-align:left;padding:15px 10px;}
.content-box-map-txt{float:left;text-align:left;padding:15px 10px;}


.gsjj-txt{ padding:20px 2px; line-height:28px;}
.qyanli{width:100%; position:relative;}
.qyanli-txt a{color:#fff;}
.qyanli-txt{ position:absolute; bottom:0; z-index:2; width:100%; height:30px; line-height:30px;text-align:center;
background:#000;
filter:alpha(opacity=70);   
-moz-opacity:0.7;   
-khtml-opacity: 0.7;   
opacity: 0.7;
}
@media (max-width:1024px) {
.navbar-nav li a{ padding:26px 15px; display:block;}
.listpart1-box-list{width:96%; min-height:126px; padding:5px 0px; margin:0 auto; border-bottom:1px dashed #ddd;}
.listpart1-r-txt{width:96%;}
.fenye{ width:96%; height:80px; padding-top:10px;}
}
@media (max-width:800px) {
.navbar-nav li a{ padding:26px 3px; display:block;}
.indexpart1-l{ max-width:360px; width:100%; margin:0 auto; float:none; padding-top:25px;}
.indexpart1-r{ max-width:630px; width:100%; margin:0 auto; float:none;}
.indexpart2-box1{max-width:320px; width:100%; margin:0 auto; float:none; background:none;}
.indexpart2-box2{max-width:368px; width:100%; margin:0 auto; float:none; background:none;}
.indexpart2-box3{max-width:305px; width:100%; margin:0 auto; float:none;}
.box3-1{padding-top:0px; padding-left:0px;}
.part3-2 ul li{ float:none; max-width:239px; width:100%; margin:5px auto;}
.f-left{width:46%;}
.f-right{width:49%;}
.listpart1-left{ max-width:238px; width:94%; float:none; margin:0px auto;}
}

@media (max-width:480px) {
.navbar-nav li a{ padding:2px 15px; display:block;}
.box2-2{ padding-left:0px; padding-top:25px;}
.indexpart2-box1{max-width:320px; width:96%; margin:0 auto; float:none; background:none;}
.indexpart2-box2{max-width:368px; width:100%; padding:0 2px; margin:0 auto; float:none; background:none;}
.indexpart1-b{ padding:0 2px; width:100%; margin:0 auto; padding-top:20px;}
.footer-1{ max-width:109px; width:100%; float:left; padding-left:2px; padding-top:20px; background:url(../images/line-1.jpg) right bottom no-repeat;}
.footer-2{max-width:150px; width:100%; float:left; padding-top:20px; padding-left:30px;}
.f-left{width:96%; float:none; margin:0 auto;}
.f-right{width:96%; float:none; margin:0 auto;}
.footer-3{max-width:170px; width:100%; float:left;}
.footer-3-t{font-weight:normal; font-size:12px;}
.footer-3-b{padding-left:42px; font-weight:normal; font-size:12px;}
.footer-4{ padding-top:20px; max-width:110px; width:100%; float:right;}
.footer-b{max-width:990px; color:#898a8b; font-size:12px; height:50px; padding-top:8px; text-align:center; margin:0 auto; border-top:1px solid #6d6d6e; line-height:20px;}
.box-list-tit{ min-height:54px; line-height:22px;}
.nav{ background:#ddd;}
}