.warp { width: 1000px; margin: auto;}
.clearfix {	*zoom:1;}
.clearfix:after { clear:both; height:0;	overflow:hidden; display:block;	visibility:hidden; content:"."}
.te_c {text-align: center}


.top {height: 30px; line-height: 30px; background: #efefef; color: #7c7c7c;}
.top a {color: #7c7c7c; margin: 0 10px;}
.header {height: 70px; padding: 28px 0;}
.search { width: 368px; height: 37px; margin-left: 70px; margin-top: 15px; border-radius: 30px; border: 1px #e2e2e2 solid; overflow: hidden;}
.search input {float: left; width: 270px; height: 37px; border: none; padding-left: 18px;}
.search button { float: left; width: 80px; height: 37px; border: none; background: url(../../../statics/web/images/search.png) #43b077 no-repeat 10px 50%; padding-left: 25px; color: #FFFFFF;}
.tel {text-align: right; font-size: 18px; font-weight: bold; color: #d42c27;}
.lianxi { background: #e2e2e2; border: 1px #e2e2e2 solid; font-size: 14px; line-height: 25px;}
.lianxi img {float: left; margin-right: 10px;}
.zdks {width: 1000px; margin: auto;}
.zdks h3 {font-size: 26px; font-weight: bold; color: #329561; text-align: center; margin: 15px auto;}
.zdks ul {border-top: 1px #dedede solid; border-bottom: 1px #dedede solid; overflow: hidden;}
.zdks ul li { float: left; width: 142px; height: 116px; padding-top: 25px; text-align: center; box-sizing: border-box; position: relative;}
.zdks ul li:after { content: ""; position: absolute; right: 0px; top: 25px; bottom: 38px; width: 1px; background: #dedede;}
.zdks ul li.last:after {background: none;}
.zdks ul li img {margin-bottom: 15px;}
.zdks ul li a {display: block;}
.zdks ul li:hover {background: url(../../../statics/web/images/index_20.png) no-repeat;}
.zdks ul li a:hover {color: inherit; text-decoration: none;}





.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{ background:#329561; position:relative; z-index:1; color:#fff; height:50px; line-height:50px;   }
.nav{ width:1000px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav h3{  font-size:16px; font-weight: bold; }
.nav .m{  position:relative; float:left; width:125px; display:inline; text-align:center;   }
.nav h3 a{  zoom:1;  height:50px; display:block; color:#fff; text-decoration:none;}
.nav .on h3 a{ background:#27764c; text-decoration:none; font-weight:bold; color:#fff;}
.nav .sub{ display:none;  width:125px; padding:10px 0;  position:absolute; left:0px; top:50px;  background:rgba(255,255,255,0.9); float:left; line-height:24px; font-family:"microsoft yahei","Arial","����";}
.nav .sub li{ text-align:center; height:36px; width:125px; margin:auto; border-bottom:#accfb7 dashed 1px; }
.nav .sub li a{ color:#329561; display:block; zoom:1; width:125px; margin:6px auto 0 auto; height:24px; line-height:24px;}
.nav .sub li a:hover{  background:#329561; color:#fff; text-decoration:none;}


.indexPic{ width:100%;  position:relative;  background:#fff;  }
.indexPic .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.indexPic .bd ul{width:100% !important;}
.indexPic .bd li{width:100% !important; overflow:hidden; text-align:center;}
.indexPic .bd li a{ display:block;}
.indexPic .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.indexPic .hd ul{ text-align:center; }
.indexPic .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; border-radius: 50%; margin:5px; overflow:hidden; background:#FFFFFF;
		 line-height:999px; 
	}
.indexPic .hd ul .on{ background:#4ab27b;}

.indexPic .prev,
.indexPic .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../../../statics/web/images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.indexPic .next{ left:auto; right:15%; background-position:-6px -137px; }


.body_box{ width:1000px; margin:auto;overflow:hidden;}
.body_box1{ width:1000px; margin:auto;overflow:hidden;}
.w300{ width:300px;}
.w680{ width:680px;}

.tt1{ border-bottom:1px solid #dcdcdc; height:30px; line-height:24px; color:#000;}


.gg_l{ width:130px; height:105px; background:#329561; color:#fff; font-size:26px; text-align:center; font-weight:bold; padding:25px 0 0 0;}
.gg_r{ border:1px solid #e4ecf5; height:128px; border-left:0; width:549px; position: relative;}
.gg_r ul{ padding:12px 0 0 35px;}
.gg_r ul li{ background:url(../../../statics/web/images/dot1.jpg) 0 center no-repeat; height:26px; line-height:26px; padding-left: 15px;}
.gg_r ul li span{ color:#007e09;}
.gg_r .m_wmore { position: absolute; right: 20px; top: 60px; font-family: "����"; color:#2fa1d3; }
.gg_l a:link, .gg_l a:active, .gg_l a:hover, .gg_l a:visited{color:#fff; font-size:26px; text-align:center; font-weight:bold; padding:25px 0 0 0;}


.picnews { position: relative; width: 300px; height: 240px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.picnews .pic img { width: 300px; height: 240px; display: block; }
.picnews .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.picnews .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.picnews .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.picnews .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; text-decoration: none; }
.picnews .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.picnews .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.picnews .num li a,.picnews .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.picnews .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.picnews .num li.on a,.picnews .num a:hover{ background:#f60;  }


.newsTab{ width:680px; }
.newsTab .hd{ line-height:24px; height:30px; border-bottom:1px solid #dcdcdc;   position:relative; }
.newsTab .hd .more{ float:right; }
.newsTab .hd ul{ z-index:5; position:absolute; height:30px;  overflow:hidden; zoom:1; }
.newsTab .hd li{ float:left;  padding:0 15px 0 0px; cursor:pointer; font-size:16px; color:#000;  }
.newsTab .hd li a { float:left;  padding:0 15px 0 0px; cursor:pointer; font-size:16px; color:#000;  }
.newsTab .hd li.on { font-weight:bold; height:30px; line-height:24px; font-weight:bold; color:#329561;  }
.newsTab .hd li.on a{ font-weight:bold; height:30px; line-height:24px; font-weight:bold; color:#329561;  }
.newsTab .hd li.on a:hover{ font-weight:bold; height:30px; line-height:24px; font-weight:bold; color:#329561;  }
.newsTab .bd{ padding:8px 0 0 0; clear:both; position:relative;  }

.news{ height:55px; margin:7px 0 0 0;}
.news dt{ width:55px; height:47px; background:#5fbb7d; float:left; margin:0 15px 0 0; text-align:center; padding:8px 0 0 0;}
.news dt span{ color:#bad8c1;}
.news dt b{ font-size:16px; color:#fff; line-height:28px;}
.news dd{ width:610px; float:left;}
.news dd.ntitle{ height:30px; font-size:14px; font-weight:bold; line-height:30px;}
.news dd.ntitle a{ color:#555; }
.news dd.ntitle a:hover{ color:#329561; text-decoration:none;}
.news dd.ntext{ width:600px;height:22px;overflow:hidden; color:#909090;font-size:12px;line-height:25px;
text-align:justify;text-justify:distrubute;}



.zhinan{ width:300px; overflow:hidden; height:400px;}
.zhinan li{ float:left; height:98px; border:1px solid #e7e7e7; width:148px;}
.zhinan li.zn_r{ border:1px solid #e7e7e7; border-left:0; width:149px;}
.zhinan li.zn_n{ background:url(../../../statics/web/images/zhinan.png) no-repeat 18px 23px #c6e5d0;}
.zhinan li a{ display:block; height:98px; width:100%; background:#f9f9f9; text-align:center; text-decoration:none;}
.zhinan li a:hover{ background:#e0f1e5; text-decoration:none;}
.zhinan li a p{ display:block; width:100%; height:70px; background-image: url(../../../statics/web/images/zhinan.png);}
.zhinan li a span{ display:block; height:28px; color:#4c4c4c; text-decoration:none;}
.zhinan li a p.zn1{ background-position:45px -120px;}
.zhinan li a p.zn2{ background-position:45px -260px;}
.zhinan li a p.zn3{ background-position:45px -395px;}
.zhinan li a p.zn4{ background-position:45px -530px;}
.zhinan li a p.zn5{ background-position:45px -665px;}
.zhinan li a p.zn6{ background-position:45px -800px;}
.zhinan li a p.zn7{ background-position:45px -935px;}


.jiankang{ width:300px; overflow:hidden; height:150px;}
.jiankang li{ float:left; height:73px; border:1px solid #e7e7e7; width:148px;}
.jiankang li.jk_r{ border:1px solid #e7e7e7; border-left:0; width:147px;}
.jiankang li.jk_n{ width:146px;background:url(../../../statics/web/images/jiankanga.png) no-repeat 0px 0px #c6e5d0;}
.jiankang li a{ display:block; height:73px; width:100%; background:#f9f9f9; text-align:center; text-decoration:none;overflow:hidden;}
.jiankang li a:hover{ color:#333;background:#e0f1e5; text-decoration:none;}
.jiankang li a p{ display:block; width:100%; height:50px; }
.jiankang li a span{ display:block; height:28px; color:#4c4c4c; text-decoration:none;}
.jiankang li a p.jk1{ background:url(../../../statics/web/images/jiankangb.png) no-repeat 0px 0px ;padding-top:52px;}
.jiankang li a p.jk2{ background:url(../../../statics/web/images/jiankangc.png) no-repeat 0px 0px ;padding-top:52px;}
.jiankang li a p.jk3{ background:url(../../../statics/web/images/jiankangd.png) no-repeat 0px 0px ;padding-top:52px;}
.jiankang li a p.jk4{ background-position:0px -530px;}
.jiankang li a p.jk5{ background-position:45px -665px;}
.jiankang li a p.jk6{ background-position:45px -800px;}
.jiankang li a p.jk7{ background-position:45px -935px;}


.dlinks{ width:680px;}
.dlinks li{ height:195px; width:330px; position: relative;}
.dlinks li a{ display:block; height:180px; width:328px; font-size:18px; font-weight:bold; color:#000;}
.dlinks li a div{width:328px; height:180px;}
/*.dlinks li a p{display:block; height:50px; line-height:50px; padding:0 15px; background:url(../../../statics/web/images/jian.png) no-repeat 280px center #aeaeae; }
.dlinks li a:hover{ color:#fff; text-decoration:none;}
.dlinks li a:hover p{ background-color:#329561;}*/
.dlinks li a p { width: 189px; height: 60px; text-align: center; padding-top: 30px; font-size: 16px; color: #FFFFFF; background: url(../../../statics/web/images/index_30.png) no-repeat; position: absolute; left: 70px; top: 40px; z-index: 9999;}


.yqlj{padding:10px 0 0 0; height:50px;}
.foot{ background:#329561; margin-top:5px;padding:28px 0 0 0;}
.foot ul{ width:1000px; margin:auto; border-bottom:1px solid #6799bf; height:250px;}
.foot ul li{ float:left; height:250px;}
.foot ul li dl{ width:100%}
.foot ul li dl dt{ border-bottom:1px solid #6799bf; height:36px; font-size:18px; color:#fff; font-weight:bold;margin-bottom:10px;}
.foot ul li dl dd{ height:30px;}
.foot ul li dl dd a{ color:#fff;}
.foot ul li dl dd a:hover{ color:#8cbee4; text-decoration:none;}
.copy{ padding:20px 0;  margin:auto;}





.ny_bg{ background:url(../../../statics/web/images/bofy_bg1.jpg) repeat-x center 0;}
.bar1{ height:145px;}
.bar2{ height:50px;}


.left_nav{ float:left;background:#f2f2f2;width:200px;margin-bottom: -100000px; padding-bottom: 100000px;}
.left_nav_tt{ height:56px; line-height:56px; padding: 0 0 0 20px; font-size:18px; font-weight:bold; color:#fff; background:url(../../../statics/web/images/left_tt.jpg);}
.left_nav ul{ border:1px solid #e6e6e6;}
.left_nav ul li{ height:43px; line-height:43px;}
.left_nav ul li a{ display:block; height:43px; line-height:43px; color:#333; font-size:14px; background:url(../../../statics/web/images/left_bg.jpg); padding:0 0 0 46px;}
.left_nav ul li a:hover{ background:url(../../../statics/web/images/left_on.jpg); color:#fff; text-decoration:none;}
.left_nav ul li a.left_nav_on{ background:url(../../../statics/web/images/left_on.jpg); color:#fff; text-decoration:none;}


.ny_right{ width:770px;margin:auto;overflow:hidden;}
.ny_weizhi{ height:36px; color:#666666;}
.ny_weizhi_tt{ border-bottom:2px solid #a8c8db; height:50px; width:250px; background:url(../../../statics/web/images/weizhi_bg.jpg) no-repeat 0 6px; font-size:24px; color:#393939; padding:0 0 0 14px; font-weight:bold;}
.ny_weizhi_ttt{ font-size:16px; color:#333;}
.ny_bar{ height:30px;}
.ny_bar1{ height:55px;}
.ny_body{ width:100%; line-height:28px; font-size:14px;}


.newslist li{ height:40px; line-height:40px; background:url(../../../statics/web/images/dot1.jpg) no-repeat 0 center; padding:0 0 0 12px; border-bottom:1px dashed #c6c6c6;}
.newslist li span{ float:right; font-size:12px; color:#adadad;}

.fenye{padding:20px 0 0 0; height:40px;text-align:center;}
.fenye a{padding:5px; border:1px solid #e3e3e3; color:#046cb5;}
.fenye a:hover{ color:#ff0000; background:#eeeeee; text-decoration:none;}
.fenye .disabled{ padding:5px; border:1px solid #eeeeee; text-decoration:none;}

.picnewslist{ height:120px; border-bottom:1px dashed #c6c6c6; padding:20px 0;}
.picnewslist dt{ width:160px; height:120px; float:left; margin:0 20px 0 0;}
.picnewslist dd{ float:left; width:588px;}
.picnewslist dd.newtt{ height:36px;}
.picnewslist dd.newdate{ height:36px; background:url(../../../statics/web/images/news_date.jpg) no-repeat; line-height:25px; color:#909090; font-size:12px;}
.picnewslist dd.newxx{ height:44px; line-height:22px; font-size:12px; color:#8c8c8c;}

.piclist1 li{ height:240px; width:256px; float:left; text-align:center;}
.piclist1 li img{ width:230px; height:180px;}
.piclist1 li p{ margin:15px 0 0 0;}

.s_tt{ margin:20px 0 0 0; text-align:center; font-size:20px; font-weight:bold; color:#000;}
.s_xx{ border-bottom:1px dashed #dedede; height:30px; margin:15px 0 0 0; text-align:center;}
.s_hr{ border-top:1px dashed #dedede; margin:15px 0 0 0; text-align:center;}
.s_nr{ margin:20px 0 0 0; line-height:28px;text-align:justify;text-justify:distribute;font-size:14px;}
.s_nr p { text-align:justify;text-justify:distribute;text-indent:28px;}

ol.atts { width:90%;text-align:left; }
ol.atts  li{  list-style-type:disc;list-style-position: inside;text-align:left;text-indent:50px;height:32px;    }
ol.atts  li a{color:#6799bf;}
.ppt {width:90%;text-align:center;border:0px;}

.s_nr span{text-align:justify;text-justify:distribute;}
.s_nr div {tex-indent:28px;text-align: justify;text-justify:distribute;}
.s_nr img{display:block;margin:0 auto;text-align:center;}

.search_a{ height:70px; line-height:30px;}
.search_a_ipns{ border:1px solid #d1d1d1; height:28px; line-height:28px; padding:0 10px;}
.search_a_btn{ background:#3370af; font-size:14px; color:#fff; height:30px; width:80px; border:0; cursor:pointer;}

.keshiMenu{  }
.keshiMenu h3{ height:44px; line-height:44px;  border-bottom:1px dashed #e3e3e3; cursor:pointer; font-size:16px; font-weight:bold; color:#045594;}
.keshiMenu h3 em{ float:right; display:block; width:20px; height:40px;   background:url(../../../statics/web/images/ks2.jpg) no-repeat center center; cursor:pointer; }
.keshiMenu h3.on em{ background:url(../../../statics/web/images/ks1.jpg) no-repeat center center; }
.keshiMenu ul{ padding:24px 0 12px 0; color:#999; display:none;  }
.keshiMenu ul li{ width:24%; margin-bottom:15px; *margin-bottom:0px !important;float:left;}
.keshiMenu ul li a{ display:block; height:26px; width:168px; line-height:26px; background:url(../../../statics/web/images/ks_bg.jpg); border:1px solid #d6d6d6; text-align:center; font-size:14px;}
.keshiMenu ul li a:hover{ border:1px solid #ff6600; background:#ff6600; color:#fff; text-decoration:none;}

.ks_banner{ background:#f6f6f6; border-bottom:1px solid #e7e7e7; height:310px;}
.ks_bar{ width:1000px; height:280px; margin:auto; padding:15px 0 0 0;}
.ks_bar li{ float:left; height:280px;}
.ks_bar li div{ width:270px; margin:40px auto 0 auto;}
.ks_bar li.ks_bar_left{ width:320px; background:url(../../../statics/web/images/ks_tt_bg.jpg);}
.ks_bar li.ks_bar_right{ width:680px;}

.ks_bar_tt{ height:50px; font-size:28px; font-weight:bold; color:#fff;}
.ks_bar_tt275{ height:50px; font-size:19px; font-weight:bold; color:#fff;}
.ks_bar_xx{ height:130px; line-height:24px; color:#fff;}
.ks_bar_more{ display: block; width:160px; height:32px; text-align:center; line-height:32px; background:#fff;}
.ks_bar_more:hover{ background:#d3ecff; color:#065b9c;}

.ks_left{ width:320px;background:#f2f2f2;margin-bottom: -100000px; padding-bottom: 100000px;}
.ks_right{ width:650px;}
.leftblank {border:1px solid #e9e9e9;padding:1px;}


.ks_tt1{ height:36px; line-height:36px; background:url(../../../statics/web/images/ks_dot1.jpg) no-repeat 0 center; padding:0 0 0 20px; }
.ks_tt2{ height:36px; line-height:36px; background:url(../../../statics/web/images/ks_dot1.jpg) no-repeat 0 center; padding:0 0 0 20px; border-bottom:2px solid #dcdcdc; }

.zhuren{ border:1px solid #e9e9e9; padding:1px;}
.zhuren div{ background:#fff; padding:25px; line-height:25px; height:210px;}
.zhuren div img{ width:110px; height:150px; float:left; margin:0 15px 0 0; float:left;}

.ks_tel{ background:url(../../../statics/web/images/ks_lx.jpg); height:51px; padding:55px 0 0 140px; font-size:18px; color:#ff6600; font-weight:bold;}

.ks_news{ height:90px; border-bottom:1px dashed #d3d3d3;}
.ks_news dt{ height:34px; font-weight:bold;}
.ks_news dd{ height:42px; line-height:21px; color:#666666;}
.ks_newslist li{ height:32px; line-height:32px; background:url(../../../statics/web/images/ks_dot2.jpg) no-repeat 0 center; padding:0 0 0 14px;}
.ks_newslist li span{ float:right; font-size:12px; color:#777;}


.ks_yishi{ position:relative;  padding:20px 0 10px 60px;overflow:hidden;     }
.ks_yishi .prev,
.ks_yishi .next{ display:block; position:absolute; top:76px; left:0px; width:23px; height:32px; background:url(../../../statics/web/images/ks_left.jpg) no-repeat;   }
.ks_yishi .next{ left:auto; right:0px;  background:url(../../../statics/web/images/ks_right.jpg) no-repeat;}
.ks_yishi ul{ overflow:hidden; zoom:1; }
.ks_yishi ul li{ width:140px; float:left; overflow:hidden; text-align:center;    }
.ks_yishi ul li img{ width:110px; height:150px; display:block; background:url(../../../statics/web/images/loading.gif) center center no-repeat; }
.ks_yishi ul li p{ margin:10px 0 0 0;}

.ks_newslist1 li{ height:40px; font-size:14px;line-height:40px; background:url(../../../statics/web/images/ks_dot2.jpg) no-repeat 0 center; padding:0 0 0 12px; border-bottom:1px dashed #c6c6c6;}
.ks_newslist1 li span{ float:right; font-size:12px; color:#adadad;}

.ks_piclist1 li{ height:200px; width:162px; float:left; text-align:center;}
.ks_piclist1 li img{ width:110px; height:150px;}
.ks_piclist1 li p{ margin:15px 0 0 0;}


.zhuanjialist{ height:180px; border-bottom:1px dashed #c6c6c6; padding:20px 0;}
.zhuanjialist dt{ width:150px; height:120px; float:left; margin:0 20px 0 0;}
.zhuanjialist dd{ float:left; width:558px;}
.zhuanjialist dd.zjtt{ height:32px;}
.zhuanjialist dd.zjks{ height:32px; line-height:25px; font-size:14px;}
.zhuanjialist dd.zjjj{ height:82px; line-height:22px; font-size:12px; color:#757575;text-align:justify;text-justify:distribute;}
.zhuanjialist dd.zjjmore{ height:44px; line-height:22px; font-size:12px; color:#8c8c8c;}
.zjmore{ display:block; background:#d2eaff; width:120px; height:24px; line-height:24px; text-align:center; font-size:12px;}
.zjmore:hover{ background:#3370b0; color:#fff; text-decoration:none;}

.zjbanner{ background:url(../../../statics/web/images/banner3.jpg) repeat-x center center; height:300px;}
.zj_weizhi{ margin:30px 0 0 0; height:40px;}

.zj_search{ background:url(../../../statics/web/images/zj_search_bg.jpg); height:43px; border:1px solid #d1d1d1; padding:16px 20px 0 20px;}
.zj_search_inps{ background:url(../../../statics/web/images/zj_search_ipus.jpg) no-repeat; height:31px; padding:0 5px; width:192px; line-height:31px; border:0; color:#666666; font-size:14px;}
.zj_search_btn{ background:url(../../../statics/web/images/zj_search_btn.jpg); width:88px; height:31px; border:0; cursor:pointer; font-size:14px; color:#fff; font-weight:bold;}

.zj_tt{ background:url(../../../statics/web/images/zj_tt_bg.jpg); height:37px; line-height:37px; border:1px solid #c7e3f5; padding:0 20px; font-size:14px; font-weight:bold; color:#07598f;}
.zj_ys_img{ border:1px solid #aaa;padding:2px; margin-right:20px;} 
.zj_ys_jj{ width:854px;}
.zj_ys_jj ul{ font-size:14px;}
.zj_ys_jj ul li.zj_xm{ border-bottom:1px dashed #969696; height:32px; font-size:14px;}
.zj_ys_jj ul li.zj_jj{ line-height:24px;text-align:justify;text-justify:distribute;}
.zj_ys_jj ul li.zj_jj p{ text-align:justify;text-justify:distribute;}
.zj_ys_jj ul li.zj_jj span{ text-align:justify;text-justify:distribute;}
.zj_ys_jj ul li.zj_jj div{ text-align:justify;text-justify:distribute;}
.zj_ys_b{ padding:22px 0; line-height:24px; font-size:14px;}


.chaxun_bar{ height:250px; background:url(../../../statics/web/images/chanxun.jpg) repeat-x center 0;}
.chaxun_tt{ border-top:2px solid #d3d3d3; height:40px; padding:10px 0 0 0 ; color:#015595; font-size:18px;}
.chaxun_body{ padding:20px 0; line-height:24px;}
.chaxun_inps{ height:30px; line-height:30px; padding:0 10px; border:1px solid #dddddd;}
.chaxun_btn{ background:#015595; height:30px; width:100px; color:#fff; border:0; cursor:pointer;}


.exp-box img {
float: left;
background-color: #edf4f5;
padding: 10px;
border: 1px solid #bdd7d9;
margin-right: 20px;
}
.exp-img{
    float:left;
    width:110px;
    height: 220px;
    overflow:hidden;
}
.exp-img img{
    margin-left:10px;
    border: 1px solid #ccc;
    padding: 3px;
}
.etabs { margin: 0; padding: 0; }
.tab { display: inline-block; zoom:1; *display:inline; background: #eee; border: solid 1px #999; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
.tab a { font-size: 14px; line-height: 2em; display: block; padding: 0 10px; outline: none; }
.tab a:hover { text-decoration: underline; }
.tab.active { background: #fff; padding-top: 6px; position: relative; top: 1px; border-color: #666; }
.tab a.active { font-weight: bold; }
.tab-container .panel-container { background: #fff; border: solid #666 1px; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; }
table#mytab {
    table-layout:fixed;
    empty-cells:show;
    border-collapse: collapse;
    margin:0 auto;
}
table#mytab td {
    height:26px;
    text-align: center;
    line-height: 24px;
}
#mytab thead{
    background-color: #0033cc;
    color: #CCFF33;
    font-weight: bold;
}
#mytab td.first{
    border-right: 1px solid #C1DAD7;
    border-left: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    border-top: 1px solid #C1DAD7;
    letter-spacing: 2px;
    text-align: left;
    text-align: center;
    padding: 3px 3px 3px 6px;
    background: #CAE8EA  repeat;
     
    font-size:10pt;
    font-weigth: bold;
    font-color: #07471E;
    
    
}
#mytab td.alt {
    background: #E1F0F0;
    
}
#mytab tr.alt {
    background: #E1F0F0;
    
}
#mytab td.hover, #mytab tr.hover {
    background: #C6F9D8;
    color: #339966;
}
table#mytab2 {
    table-layout:fixed;
    empty-cells:show;
    border-collapse: collapse;
    margin:0 auto;
}
table#mytab2 td {
    height:26px;
    text-align: left;
    line-height: 24px;
}
#mytab2 thead{
    background-color: #0033cc;
    color: #CCFF33;
    font-weight: bold;
}
#mytab2 td.first{
    border-right: 1px solid #C1DAD7;
    border-left: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    border-top: 1px solid #C1DAD7;
    letter-spacing: 2px;
    text-align: left;
    padding: 3px 3px 3px 6px;
    background: #CAE8EA  repeat;
     
    font-size:10pt;
    font-weigth: bold;
    font-color: #07471E;
    
    
}
#mytab2 td.alt {
    background: #E1F0F0;
    color: #797268;
}
#mytab2 tr.alt {
    background: #E1F0F0;
    
}
#mytab2 td.hover, #mytab tr.hover {
    background: #C6F9D8;
    color: #339966;
}
table.t1 {
    border:1px solid #cad9ea;
    color:#333;
	font-family:"Microsoft yahei","����";
	font-size: 12px;
	line-height:16px;
}
table.t1 a{color:#333;}
table.t1 th  {
/*    background-image: url(../../../statics/web/css/th_bg1.gif); */
    background-repeat:repeat-x;
    height:30px;
}
table.t1 td,table.t1 th {
    border:1px solid #cad9ea;
    padding:0 0.5em 0;

}
table.t1 tr.a1 {
    background-color:#f5fafe;
}
span.newscat{}
span.xxggcat{color:#007e09;}
span.newstitle{}
span.newsdate{float:right; padding-right:10px;}

.duanluo
{
	text-indent:2em;
}
div#kscontent img { display:block; margin:0 auto;text-align:center;}
div#kscontent p {text-indent:24px;}
div#kscontent div {text-indent:24px;}


div#showexpdiv img { display:block; margin:0 auto;text-align:center;}
div#showexpdiv p {text-indent:24px;}
div#showexpdiv div {text-indent:24px;}

div#kscontent p{ text-align:justify;text-justify:distribute;}
div#kscontent span{ text-align:justify;text-justify:distribute;}
div#kscontent div{ text-align:justify;text-justify:distribute;}

/* �б���ʽ1 * START --------------------*/
.table_list {
	width: 100%;
	font-size: 12px;
	color: #515151;
	background: #87AFE0;
}

.table_list table {
	width: 100%;
	thiscellSpacing: expression(this.cellSpacing = 1);
}

.table_list th {
	font-size: 12px;
	font-weight: bold;
	height: 26px;
	text-align: center;
	color: #005A7C;
	background: url(../../../statics/web/bimages/table_datalist.gif) repeat-x;
}




.table_list td {
	font-size: 12px;
	color: #464444;
	padding-left: 10px;
	height: 24px;
	padding: 2px;
}
.bg1 { background-color: #FFFFFF;}
.bg2 { background-color: #F7F7F7;}
.bg3 { background-color: #F7F7F7;}
#yjmz{ overflow:auto;}
.secdirector{ border:1px solid #ccc; padding:3px;}
.pjustify{width:100%;text-align:justify;text-justify:distribute;}
.yqlj{line-height:40px;color:#fff;padding-top:5px;font-size:16px;}


.searchresult{ height:120px; border-bottom:1px dashed #c6c6c6; padding:20px 0;}
.searchresult dt{ width:150px; height:120px; float:left; margin:0 20px 0 0;}
.searchresult dd{ float:left; width:720px;}
.searchresult dd.zjtt{ height:32px;}
.searchresult dd.zjks{ height:32px; line-height:25px; font-size:14px;}
.searchresult dd.zjjj{ height:82px; line-height:22px; font-size:12px; color:#757575;text-align:justify;text-justify:distribute;}
/**************�Զ�������ʽ��ʼ******************/


.bordered301 {
	    *border-collapse: collapse; 
    border-spacing: 0;
    width: 100%;    
    border: solid #ccc 1px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 1px #ccc; 
    -moz-box-shadow: 0 1px 1px #ccc; 
    box-shadow: 0 1px 1px #ccc;         
}

.bordered301 tr:hover {
    background: #fbf8e9;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}    
    
.bordered301 td, .bordered301 th {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 10px;
    text-align: left;    
}

.bordered301 th {
    background-color: #dce9f9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
    background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:    -moz-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:     -ms-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:      -o-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:         linear-gradient(top, #ebf3fc, #dce9f9);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
    border-top: none;
    text-shadow: 0 1px 0 rgba(255,255,255,.5); 
}

.bordered301 td:first-child, .bordered301 th:first-child {
    border-left: none;
}

.bordered301 th:first-child {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;
}

.bordered301 th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}

.bordered301 th:only-child{
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.bordered301 tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}

.bordered301 tr:last-child td:last-child {
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;
}
/**************�Զ�������ʽ����******************/

.bordered301n {
	*border-collapse: collapse; 
    border-spacing: 0;
    width: 100%;    
    border: solid #ccc 1px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 1px #ccc; 
    -moz-box-shadow: 0 1px 1px #ccc; 
    box-shadow: 0 1px 1px #ccc;         
}


    
.bordered301n td, .bordered301n th {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 10px;
    text-align: left;    
}

.bordered301n th {
    background-color: #dce9f9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
    background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:    -moz-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:     -ms-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:      -o-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:         linear-gradient(top, #ebf3fc, #dce9f9);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
    border-top: none;
    text-shadow: 0 1px 0 rgba(255,255,255,.5); 
}



.bordered301n th:first-child {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;
}

.bordered301n th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}

.bordered301n th:only-child{
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.bordered301n tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}

.bordered301n tr:last-child td:last-child {
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;
}
/**************�Զ�������ʽ����******************/





.footer { margin-top: 20px; background: #43b077; padding: 25px 0 15px; font-size: 14px; color: #FFFFFF; }
.footer p {line-height: 36px;}
.ml15 {margin-left: 15px;}




.OnlineService_Bg {width:55px;overflow:hidden;position:fixed;right:10px;bottom:200px;z-index:10;}
.OnlineService_Box {width:100%;overflow:hidden;}
.OnlineService_Phone {width:55px;height:55px;margin-bottom:5px; }
.OnlineService_Phone a {display:block;width:55px;height:24px;background-color:#43b077; border-radius: 5px; padding-top:31px;line-height:24px;font-size:12px;text-align:center;color:#fff;background-image:url(../../../statics/web/images/icon_online.png);background-repeat:no-repeat;background-position:center 3px;cursor:pointer;text-decoration:none;color:#fff}
.OnlineService_Sign {width:55px;height:24px;margin-bottom:5px;background-color:#43b077; border-radius: 5px; padding-top:31px;line-height:24px;font-size:12px;text-align:center;color:#fff;cursor:pointer;background-image:url(../../../statics/web/images/icon_sign.png);background-repeat:no-repeat;background-position:center 2px;}
.OnlineService_Top {width:55px;height:55px;margin-bottom:5px;}
.OnlineService_Top a {display:block;width:55px;height:24px;background-color:#43b077; border-radius: 5px; padding-top:31px;line-height:24px;font-size:12px;text-align:center;color:#fff;background-image:url(../../../statics/web/images/icon_top.png);background-repeat:no-repeat;background-position:center 2px;cursor:pointer;text-decoration:none;color:#fff}
 







.inside_bg { background: url(../../../statics/web/images/inside_bg.jpg) no-repeat top; padding-top: 146px;}
.inside_l {width: 200px;}
.sun_meau h3 { font-size: 18px; font-weight: bold; color: #FFFFFF; height: 56px; line-height: 56px; padding-left: 20px; background: url(../../../statics/web/images/about_05.jpg) repeat-x;}
.sun_meau ul { border: 1px #e7e7e7 solid; background: #FFFFFF; padding-bottom: 200px;}
.sun_meau ul li { height: 50px; line-height: 50px; font-size: 16px; border-bottom: 1px #e7e7e7 solid; padding-left: 20px;}
.sun_meau ul li:hover { background: url(../../../statics/web/images/about_07.jpg) #f5f5f5 no-repeat left;}
.sun_meau ul li.active { background: url(../../../statics/web/images/about_07.jpg) #f5f5f5 no-repeat left;}
.sun_meau ul li a {display: block;}
.inside_r { width: 770px;}
.weizhi {font-size: 14px; color: #555555;}
.weizhi a {color: #555555;}
.inside_title { margin-top: 10px; font-size: 22px; font-weight: bold; background: url(../../../statics/web/images/inside_lin.png) no-repeat left bottom; padding-bottom: 20px;}
.inside_tex {margin-top: 15px; color: #444444; font-size: 14px; line-height: 34px;}
.xinwen {}
.xinwen dl { margin-top: 25px; padding-bottom: 15px; border-bottom: 1px #d9d9d9 dashed; font-size: 14px; color: #666666; line-height: 26px; overflow: hidden;}
.xinwen dl dt {float: left; width: 172px;}
.xinwen dl dd {float: right; width: 570px;}
.xinwen dl dd h3 {font-size: 16px; color: #333333;}
.xinwen dl dd a { margin-top: 5px; color: #329561; background: #f5f5f5; border: 1px #329561 solid; padding: 1px 15px; border-radius: 20px; display: inline-block;}
.inside_page { text-align: center; margin-top: 20px;}
.inside_page a { padding: 5px 15px; border: 1px #DDDDDD solid; margin: 0 2px; display: inline-block;}
.inside_page span{ padding: 5px 15px; border: 1px #DDDDDD solid; margin: 0 2px; display: inline-block;background: #329561; color: #FFFFFF;}
.inside_page a:hover { background: #329561; color: #FFFFFF;}
.inside_page a.active { background: #329561; color: #FFFFFF;}
.keshi h3 { margin-top: 50px; font-size: 16px; font-weight: bold; padding-left: 10px; background: url(../../../statics/web/images/about_07.jpg) no-repeat left;}
.keshi a {width: 120px; height: 26px; line-height: 26px; margin-top: 16px; margin-right: 16px; border-radius: 5px; border: 1px #e9e9e9 solid; display: inline-block; text-align: center; background: url(../../../statics/web/images/kehsi_03.jpg) repeat;}
.team {}
.team dl {float: left; width: 455px; padding-right: 45px; margin-top: 38px;}
.team dl dt {float: left; width: 98px; height: 129px; padding: 2px; border: 1px #eaeaea solid;}
.team dl dd { float: right; width: 330px; font-size: 14px; line-height: 30px;}
.team dl dt img {  max-width: 100%;}
.tijian {margin-top: 15px;}
.tijian ul li {background: url(../../../statics/web/images/dot1.jpg) no-repeat left; padding-left: 15px; height: 40px; line-height: 40px; border-bottom: 1px #d3d3d3 dashed;}
.tijian ul li a {float: left; width: 650px;}
.tijian ul li span {float: right; width: 100px; text-align: right; color: #888888;}
.news_title {text-align: center; padding-bottom: 5px;  border-bottom: 1px #DDDDDD dashed; margin-bottom: 5px;}
.news_title h3 {font-size: 18px; font-weight: bold;}
.shebei {}
.shebei ul li { float: left; width: 226px; margin: 30px 24px 0 0; font-size: 16px; text-align: center;}
.shebei ul li img {width: 220px; height: 220px; padding: 2px; border: 1px #f0f0f0 solid; margin-bottom: 10px;}

.video { width: 300px; height: 240px; bottom: 0; left: 0; position: fixed; z-index: 999;}







.xuanfu {position: fixed; left: 50px; top: 100px; width: 209px; height: 415px; background: url(../../../statics/web/images/xuanfu_bg.png); z-index: 9999;}
.xuanfu h3 { margin: 15px 0; text-align: center; font-size: 18px; line-height: 30px; font-weight: bold; color: #FFFFFF;}
.xuanfu p { width: 183px; height: 32px; margin:12px auto 0; border-radius: 20px; line-height: 32px; background: #FFFFFF; font-size: 14px; color: #ff4f00; font-weight: bold; text-align: center;}
.xuanfu_tel { width: 175px; margin:15px auto; color: #FFFFFF;}
.xuanfu_tel img {float: left; margin-right: 15px; margin-top: 8px;}
.xuanfu_tel h2 { font-size: 18px; font-weight: bold;}
.xuanfu_video {border-top: 1px #FFFFFF dashed; padding-top: 10px; text-align: center;}


.video_box {position: fixed; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 9999;}
.video_main { position: fixed; width: 800px; height: 600px; top: 50%; left: 50%; margin-left: -400px; margin-top: -300px; background: #FFFFFF; z-index: 9999; box-shadow:1px 3px 10px rgba(0,0,0,0.5);display: none;}
.xuanfu_close {position: absolute; right: 0;}






.zhunti_banner {position: relative;}
.zhunti_banner img {max-width: 100%;}
.zhuanti_logo {position: absolute; top: 10px; left: 25%;}
.zhuanti_title { font-size: 16px; color: #999999; text-align: center; }
.zhuanti_title h3 {font-size: 30px; color: #006fc0; margin: 15px 0; background: url(../../../statics/web/images/zhuanti_02.png) no-repeat center;}
.zhuanti_tex1 { width: 530px; margin-top: 20px; color: #333333; font-size: 15px; line-height: 33px;}
.zhuanti_tex1 h3 { font-size: 15px; font-weight: bold; color: #ff0000;}
.zhuanti_bg { background: url(../../../statics/web/images/zhuanti_12.png) #01b0f1 no-repeat top center; padding: 50px 0;}
.zhuanti_title2 { font-size: 16px; line-height: 30px; color: #ffdebb; text-align: center; }
.zhuanti_title2 h3 {font-size: 30px; color: #FFFFFF; margin: 15px 0; background: url(../../../statics/web/images/zhuanti_16.png) no-repeat center;}
.zhuanti_tex2 {text-align: center}
.zhuanti_tex2 h3 { font-size: 24px; margin: 25px 0; color: #fed2a3;}
.zhuanti_bg2 {background: url(../../../statics/web/images/zhuanti_23.png) no-repeat top center; padding: 50px 0;}
.jibing {margin-top: 38px; overflow: hidden;}
.jibing ul li {float: left; width: 215px; height: 390px; font-size: 14px; line-height: 28px; margin: 0 17px; background: #e9f0f7; padding: 10px; box-sizing: border-box;}
.jibing ul li h3 { font-size: 14px; font-weight: bold; text-align: center; color: #fa7901;}
.zhuanti_tex3 { width: 900px; margin:35px auto 0; font-size: 16px; line-height: 36px; color: #FFFFFF; padding-bottom: 210px; background: url(../../../statics/web/images/zhuanti_40.png) no-repeat right bottom;}
.tedian {margin-top: 38px; overflow: hidden;}
.tedian ul li {float: left; width: 215px; font-size: 14px; text-align: center; color: #666666; line-height: 28px; margin: 0 17px; box-sizing: border-box;}
.tedian ul li h3 { font-size: 16px; margin: 15px 0; font-weight: bold;  color: #4f7fc1;}
.tedian ul li p {padding: 0 25px;}
.zhuanti_tex4 { width: 540px; font-size: 16px; color: #444444; line-height: 30px;}
.zhuanti_footer { margin-top: 20px; background: #e1e1e1; padding: 25px 0 15px; font-size: 14px; color: #333333; }
.zhuanti_footer p {line-height: 36px;}
.mingyi_box {width: 1180px; margin:30px auto 0;}
.mingyi {width: 1000px; margin: auto; padding: 20px; background: rgba(255,255,255,0.5); box-sizing: border-box; border-radius: 10px; overflow: hidden;}
.mingyi img {float: left; border-radius: 10px; border: 5px #FFFFFF solid;}
.mingyi div { float: right; width: 780px; font-size: 13px; line-height: 26px;}



.mt30 {margin-top: 30px;}
.padb0 {padding-bottom: 0;}
.w950 {width: 950px;}
.swiper-button-next { width: 35px; height: 65px; background: url(../../../statics/web/images/zhuanti_64.png);}
.swiper-button-prev { width: 35px; height: 65px; background: url(../../../statics/web/images/zhuanti_61.png);}

