@charset "utf-8";
/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
body{ font-family:"微软雅黑"; font-size:12px; margin:0px; padding:0px; border:none; text-align:left;}
*{margin:0 auto;}
div,ul,li,img{ padding:0; margin:0; border:none; color:#000;}
ul{ list-style-type:none; margin:0; padding:0; border:0;}
li{ list-style-type:none; list-style-image:none; margin:0; padding:0; border:0;}
h1,h2,h3{margin:0;padding:0;border:0;}
em,i,s{font-style:normal;}
p{ margin:0px; padding:0px;}
a:link{ color:#333; text-decoration:none;}
a:hover{ color:#333; text-decoration:none;}
a:visited{ color:#333; text-decoration:none;}
a:active{ color:#333; text-decoration:none;}

.cle{ clear:both;}

/* side-bar */
.side-pannel{position:fixed;left:50%;margin-left:601px;z-index:99}
.side-bar{border:1px solid #E7E7E7;border-bottom:none;bottom:248px;background:#fff}
.side-bar a{display:block;cursor:pointer;width:70px;height:46px;border-bottom:1px solid #E7E7E7;position:relative;color:#676767;text-align:center}
.side-bar a s{display:block;margin-left:auto;margin-right:auto}
.side-bar a span{line-height:20px}
.side-bar a:hover{background:#DFFFED}
.side-bar a.gotop s{position:absolute;top:50%;left:17px}
.side-bar a.text{padding-top:25px}
.side-bar a.qr s{position:absolute;top:50%;left:18px}
.side-bar a.qr i{width:180px;height:180px;position:absolute;left:-187px;top:50%;margin-top:-150px;display:none;background-position:0 0; border:1px solid #E7E7E7;}
.side-bar a.qr:hover i{display:block}
.side-bar a.qr i{background-image:url(../images/images/sprite2.jpg)}
.g-icon-top{height:20px;width:35px;margin-top:-10px;background-position:0 -33px}
.g-icon-survey1{height:23px;width:26px;margin-top:-11px;background-position:0 -53px}
.side-bar a.survey:hover s{height:23px;width:26px;margin-top:-11px;background-position:-26px -53px}
.g-icon-qq1{height:20px;width:22px;margin-top:-10px;background-position:-35px -33px}
.g-icon-weibo1{height:25px;width:27px;margin-top:-12px;background-position:-72px 0}
.g-icon-weibo2, .side-bar a.weibo:hover s{height:25px;width:27px;margin-top:-12px;background-position:-72px -25px}
.g-icon-qr1{height:33px;width:36px;margin-top:-16px;background-position:-36px 0}
.g-icon-qr2, .side-bar a.qr:hover s{height:33px;width:36px;margin-top:-16px;background-position:0 0}
.g-icon-qq1, .g-icon-qr1, .g-icon-qr2, .g-icon-survey1, .g-icon-survey2, .g-icon-top, .g-icon-weibo1, .g-icon-weibo2,.side-bar a.qr:hover s, .side-bar a.survey:hover s, .side-bar a.weibo:hover s{background-image:url(../images/images/sprite1.png)}

.top{ width:auto; height:30px; line-height:30px; border-bottom:1px solid #DFDFDF; background-color:#F3F3F3;}
.top_all{ width:1200px; margin:auto;}
.top_l{ float:left; color:#333;}
.top_r{ float:right; color:#333;}
.top_r a{ color:#333;}
.logo_all{ width:auto; height:109px; background:url(../images/images/top_bg.jpg) 0 0 repeat-x;}
.logo{ width:1200px; margin:auto;}
.logo_r{ float:right; margin-top:17px;}
.logo_l{ float:left;}

.nav_all{ width:auto; background-color:#379946; height:47px; line-height:47px;}
.nav{ width:1200px; margin:auto; line-height:47px;}
.nav div{ float:left; font-size:17px; width:127px; text-align:center;}
.nav div a{ color:#FFF; display:block;}
.nav span{ float:left; color:#FFF;}
.navs{ background:url(../images/images/nav_bg.jpg) 0 0 no-repeat;}

.gonggao{ width:1100px; margin:auto; margin-top:15px; height:40px; background:url(../images/images/bgs.jpg) 0 0 no-repeat;}
.gonggao_l{ float:left; height:40px; line-height:38px; font-size:15px; width:550px; font-weight:bold;}
.gonggao_l span{ float:left; margin-left:15px; color:#348040;}
.gonggao_l a{ float:left; color:#333;}
.mid{ width:1100px; height:auto; margin:auto; margin-top:15px; height:300px;}
.mid_l{ width:705px; float:left;}
.mid_nav{ background:url(../images/images/bg1.jpg) 0 0 no-repeat; width:auto; height:32px;}
.mid_nav span{ float:left; font-size:17px; font-weight:bold; margin-left:12px; margin-top:4px;}
.mid_nav div{ float:left; margin-left:25px; color:#FFF; font-size:17px; font-weight:bold; margin-top:3px;}
.mid_nav img{ float:right; margin-top:8px;}
.youshi{ width:auto; height:36px; margin-top:15px;}
.youshi span{ float:left; width:150px; height:26px; line-height:26px; background-color:#357d3b; font-size:13px; text-align:center;}
.youshi span a{ color:#FFF;}
.youshi div{ float:left; height:26px; line-height:26px; margin-left:20px; font-size:14px; font-weight:bold;}
.youshi1{ width:auto; height:36px; margin-top:30px;}
.youshi1 span{ float:left; color:#FFF; width:70px; height:26px; line-height:26px; background-color:#357d3b; font-size:13px; text-align:center; margin-left:8px;}
.youshi1 div{ float:left; height:26px; line-height:26px; margin-left:20px; font-size:14px; font-weight:bold;}
.youshi4{ width:700px; line-height:26px; margin-top:5px; font-size:13px; color:#333; text-indent:26px; padding-left:3px; padding-right:3px;}

.mid_r{ float:right; width:370px;}
.inf1{ width:auto; height:36px; line-height:36px; margin-top:15px; background-color:#eaeaea;}
.inf1 span{ float:left; font-size:15px; color:#ff8c00; margin-left:30px;}
.inf1 div{ float:left; font-size:20px; margin-left:20px;}
.inf2{ margin-top:20px; height:110px;}
.inf2 img{ float:left; margin-left:20px;}
.inf2 ul{ float:left; margin-left:30px; line-height:30px; font-size:14px; font-weight:bold;}
.inf3{ margin-top:15px; font-size:14px; color:#333;}

.mid1{ background-color:#f6f6f6; border-bottom:1px solid #e3e1e1; border-top:1px solid #e3e1e1; height:420px; margin-top:15px;}
.mid1_all{ width:1100px; margin:auto; height:420px;}
.mid1_l{ float:left; height:420px;}
.mid1_r{ float:right; margin-left:30px; width:980px; height:410px;}
.pro1{ width:980px; margin-top:8px; background:url(../images/images/img4.jpg) 20px 0 no-repeat; height:50px; font-size:25px;}
.pro1 div{ float:left; margin-left:100px; margin-top:7px; color:#348040;}
.pro1 img{ float:right; margin-top:14px;}
.pro2{ width:auto; height:30px; line-height:30px; font-size:14px; color:#333; text-indent:26px; margin-top:5px;}
.pro3{ width:auto; height:auto;}
.pro3 div{ float:left; width:296px; margin-left:15px; margin-right:15px;}
.pro3 div img{ border:2px solid #E3E1E1;}
.pro3 div h2{ width:296px; text-align:center; font-size:16px; font-weight:lighter; margin-top:8px;}
.pro3 div ul{ width:296px; margin-top:18px;}
.pro3 div ul li{ float:left; width:90px; text-align:center; margin-left:26px; margin-right:26px; font-size:14px; height:28px; line-height:28px;}
.pro3 div ul li.bg1{ background-color:#e9db06;}
.pro3 div ul li.bg1 a{ color:#000;}
.pro3 div ul li.bg2{ background-color:#348040;}
.pro3 div ul li.bg2 a{ color:#FFF;}

.mid2{ width:1100px; margin:auto; margin-top:30px;}
.video{ float:left; width:440px;}
.video h2{ width:440px; margin-top:10px; font-size:16px; text-align:center; margin-bottom:10px;}
.mid2_r{ float:right; margin-left:20px; width:630px;}
.huodong{ width:630px; border-bottom:1px dashed #CCC; height:176px; margin-top:25px;}
.huodong img{ float:left; border:1px solid #E3E1E1;}
.huodong div{ float:left; margin-left:15px; width:370px;}
.huodong div h2{ font-size:18px;}
.huodong div h2 a{ color:#333;}
.huodong div p{ margin-top:15px; font-size:13px; color:#666; width:370px;}
.ad{ width:1100px; margin:auto; margin-top:15px; height:130px;}

.mid3{ width:1100px; margin:auto; margin-top:16px;}
.mid3_l{ float:left; width:540px;}
.i_new{ width:540px; height:34px; line-height:34px; margin-top:6px; background:url(../images/images/ico.jpg) 2px 10px no-repeat;}
.i_new a{ float:left; font-size:14px; color:#333; text-indent:25px;}
.i_new span{ float:right; color:#999;}
.mid3_r{ float:right; width:540px;}
.zhengshu{ width:auto; height:auto; margin-top:10px;}
.zhengshu img{ float:left; margin-left:22px; margin-right:20px;}

.links{ width:auto; height:50px; margin:auto; margin-top:20px; text-align:center;}
.lianjies{ width:1100px; margin:auto; line-height:30px;}
.lianjies a{ float:left; margin-left:5px; margin-right:5px; color:#333; font-size:14px;}
.lianjies span{ float:left; margin-left:5px; margin-right:5px; color:#333; font-size:14px;}

.footer{ width:auto; height:160px; background:url(../images/images/bg2.jpg) 0 0 repeat-x; margin-top:30px;}
.footer_l{ float:left;}
.f_1{ color:#FFF; font-size:16px; margin-top:10px;}
.f_2{ color:#FFF; margin-top:10px; font-size:14px; height:30px;}
.f_2 span{ float:left; margin-top:4px;}
.f_2 a{ float:left; margin-top:4px; margin-right:10px;}
.f_3{ color:#FFF; margin-top:10px; font-size:14px;}
.f_4{ color:#FFF; margin-top:10px; font-size:14px;}
.footer_all{ width:1100px; margin:auto;}
.footer_r{ float:right; margin-top:12px;}
.footer_rs{ float:left; margin-top:15px; margin-left:150px;}
.footer_rs img{ width:92px; height:120px;}
.footers{ width:auto; height:29px; line-height:29px; background:url(../images/images/bg3.jpg) 0 0 repeat-x; text-align:center; color:#FFF; font-size:14px;}
.footers a{ color:#FFF;}

.pages{ width:1100px; margin:auto; text-align:center; margin-top:13px;}
.page{ width:1100px; margin:auto; margin-top:15px;}
.page_l{ float:left; width:300px;}
.tel{ width:300px; height:45px; line-height:45px; font-size:20px; text-align:center; color:#ffffff; background-color:#379946;}
.weixin{ width:300px; height:125px; margin-top:15px; border-bottom:1px dashed #CCC;}
.weixin img{ float:left; margin-left:8px;}
.weixin ul{ float:left; margin-left:25px;}
.weixin ul li{ font-size:14px; line-height:36px;}
.rongyu{ width:300px; height:250px; margin-top:15px;}
.rongyu h2{ text-align:center; font-size:17px; color:#333; background-color:#EAEAEA; height:35px; line-height:35px;}
.rongyu div{ float:left; width:150px; text-align:center; margin-top:10px;}
.youhui{ width:300px; height:300px;}
.youhui h2{ text-align:center; font-size:17px; color:#333; background-color:#EAEAEA; height:35px; line-height:35px;}
.youhui div{ margin-top:8px;}
.youhui h3{ text-align:center; font-size:14px; font-weight:lighter; margin-top:10px;}
.page_r{ float:right; width:760px;}
.page_con{ width:760px; line-height:30px; font-size:14px; margin-top:5px;}
.mid_navs{ background:url(../images/images/bg1.jpg) 0 0 no-repeat; width:auto; height:42px; border-bottom:1px dashed #CCC;}
.mid_navs span.s1{ float:left; font-size:17px; font-weight:bold; margin-left:12px; margin-top:4px;}
.mid_navs div{ float:left; margin-left:25px; color:#FFF; font-size:17px; font-weight:bold; margin-top:3px;}
.mid_navs span.s2{ float:right; font-size:13px; color:#666; margin-top:10px;}
.mid_navs span.s2 a{ color:#666;}
.con_tit{ width:760px; height:36px; line-height:36px; text-align:center; font-size:18px; color:#333; margin-top:10px;}
.con_inf{ line-height:20px; color:#666;}
.con_inf li{ color:#666;}
.con_con{ width:auto; line-height:30px; font-size:14px; margin-top:6px;}

.pagess{ text-align:center; height:60px; line-height:60px;}
.list{ width:760px; height:42px; line-height:42px; background:url(../images/images/ico1.jpg) 2px 21px no-repeat;}
.list a{ float:left; font-size:14px; margin-left:10px;}
.list span{ float:right; margin-right:5px; color:#999;}
.lists{ width:760px; height:1px; border-bottom:1px dashed #CCC;}

.ry{ width:760px; margin-top:15px; height:auto;}
.list_ry{ float:left; width:253px; text-align:center; margin-top:15px;}
.list_ry img{ font-weight:bold; margin-bottom:6px;}
.list_ry{ font-size:14px;}
.list_pro{ float:left; width:380px; text-align:center; margin-top:15px;}
.list_pro img{ font-weight:bold; margin-bottom:6px; border:2px solid #CCC;}
.list_pro{ font-size:14px;}
.list_hd{ width:760px; height:180px; border-bottom:1px dashed #CCC; margin-top:25px;}
.list_hd img{ float:left; margin-left:5px; border:1px solid #CCC;}
.list_hd div{ float:left; width:500px; margin-left:20px;}
.list_hd div h2{ font-size:18px; color:#333;}
.list_hd div p{ line-height:24px; font-size:13px; margin-top:15px; color:#666;}

.pro{ width:760px; height:290px; border-bottom:2px dashed #CCC; margin-top:15px;}
.pro_img{ float:left; border:2px solid #CCC;}
.con_pro{ width:auto; margin-top:15px; font-size:14px; line-height:30px; overflow:hidden;}
.pro_inf{ float:left; margin-left:20px; width:360px;}
.pro_1{ width:360px; text-align:center; height:36px; line-height:36px; font-size:15px; background-color:#EAEAEA;}
.pro_2{ width:360px; border-bottom:1px dashed #CCC; height:46px; line-height:46px; font-size:16px; margin-top:15px;}
.pro_3{ width:360px; border-bottom:1px dashed #CCC; height:46px; line-height:46px; font-size:16px; margin-top:5px;}
.pro_4{ margin-top:40px;}
.map{ width:735px; height:auto; padding-left:25px; padding-top:30px;}


#pages { padding:14px 0 10px; font-family:宋体; font-size:14px;  }
#pages a { display:inline-block; height:30px; line-height:30px; background:#fff; border:1px solid #355808; text-align:center; color:#333; padding:0 12px}
#pages a.a1 { width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:30px; line-height:30px; background:#355808; border:1px solid #355808; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:30px; line-height:30px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #355808; text-align:center; color:#a4a4a4; }


.fullSlide {
	width:100%;
	position:relative;
	background:#000;
	height:312px; margin-top:6px;
}
.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:312px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:312px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:42px;
	height:11px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#005aab;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:5;
	top:50%;
	margin-top:-33px;
	z-index:1;
	width:73px;
	height:73px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .prev{
    background:url(../images/images/banLeft.png) no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='../images/images/img/banLeft.png');
    _background:none;
    left:150px;}
.fullSlide .next {
	background:url(../images/images/banRight.png) no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='../images/images/img/banRight.png');
    _background:none;
	right:150px;}