@charset "utf-8";
/* CSS Document */
html {margin:0;padding:0;border:0}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption,article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block}
body {line-height:1.5;font-size:12px;font-family:Microsoft Yahei;overflow:visible; background:#ffffff;}
div {margin:0 auto}
ul, li, ol {list-style:none}
a {text-decoration:none;color:#000;cursor:pointer}
a:hover,a:active{ text-decoration: none;}
.clear {clear:both}
.l {float:left;overflow:hidden}
.r {float:right;overflow:hidden}
.box{ clear:both; margin-top:15px;overflow:hidden; padding:0 10px;}
.yuyue img,.zhuanjia img,.zhuanjia ul li i img,.keyan img{ width:100%; height:auto; display:block;}
body{ min-width:320px; max-width:640px; width:100%; margin:0 auto; background:#fff;}
body:after{ clear:both; height:0; display:block; visibility:hidden; overflow:hidden; content:".";}

.logo {background:#FFFFFF;width:96%;margin:0 auto; padding:2% 2%; text-align:center; border-bottom:1px solid #e1e1e1;}
.logo img{ max-width:100%; max-height:40px; text-align:center;}


/*下拉导航*/
.navbg {width:150px; background:#f0f0f0; position:absolute; right:0%; top:46px; z-index:10000; display:none;  margin:0% 0;}
#font_a a {color:#000;text-shadow:none;}
.navbg li {width:100%; height:35px; border-bottom:1px solid #454545; text-indent:1.5em;}
.navbg li a {width:80%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font:14px/35px 微软雅黑; color:#fff;}
/*小导航*/
.mininav{
	float: right;
	width: 50%;
	position: relative;
	z-index: 5;
	margin-top: -7%;
	margin-right:7%;
}
.mininav li{
	float: left;
	width: 31%;
	margin-left: 2.33%;
}

/*banner*/
.banner{max-width:640px; width:100%;height:auto;overflow:hidden; position:relative;}
.banner .bigbanner{ position:relative; z-index:0; width:100%; overflow:hidden;}
.banner .bigbanner li{ position:relative; text-align:center; width:100%; height:auto; float:left; }
.banner .bigbanner li img{ background:url(../../images/wap/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}

.banner .smallbanner{ position:absolute; height:28px; line-height:28px; bottom:0; left:50%; z-index:1;}
.banner .smallbanner li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; background:#fff; text-indent:-9999px; overflow:hidden; margin:0 5px;   }
.banner .smallbanner li.on{ background:#FE0000; }
	
.div_clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}

.main_bgs{padding:0 0 1px 0;}


.myfoots{padding-top:80px;}
.footpos{ position:relative; top:0; left:0; width:100%; }
.footpos a{ text-decoration:none;color:#FFFFFF;}
.foot_posa{ position:fixed; bottom:0;  width:100%; height:50px;max-width:640px; margin:0 auto; background:#FFFFFF; color:#FFFFFF;border:1px solid #cccccc;}

.footl_onex{ width:21%;  padding:5px 2%; overflow:hidden;float:left; text-align:center;color:#444444; border-right:1px solid #cccccc;}
.footl_onex span{ display:block; width:100%;}
.footl_onex span img{ max-width:100%; max-height:20px;}
.footl_onex font{ display:block; width:100%; line-height:20px; text-align:center;color:#444444;}

.footl_oney{width:20%; padding:5px 2%; overflow:hidden;float:left; text-align:center; }
.footl_oney span{ display:block; width:100%;}
.footl_oney span img{ max-width:100%; max-height:20px;}
.footl_oney font{ display:block; width:100%; line-height:20px; text-align:center;color:#444444;}

.main_borline{ border-bottom:3px solid #e1e1e1}
.main_borline div{ line-height:0;}


.main_one{ width:33%; padding:5% 0; text-align:center;}
.main_one img{ max-width:90%;}
.main_onex{}

.main_onex{ width:33%; padding:5% 0; text-align:center;}
.main_onex img{ max-width:90%;}

.main_borline2{ border:1px solid #ededed; border-bottom:5px solid #ededed;}
.main_borline2 div{ line-height:0;}

.main_oneq{width:25%; border-right:1px solid #ededed; padding:5% 0;}
.main_oneq font{ display:block; width:100%; text-align:center;}
.main_oneq font img{ max-width:80%;}
.main_oneq span{ display:block; width:100%; text-align:center; height:20px; line-height:20px; padding-top:10%; font-size:14px;}

.main_oneqx{ width:24%; padding:5% 0;}
.main_oneqx font{ display:block; width:100%; text-align:center;}
.main_oneqx font img{ max-width:80%;}
.main_oneqx span{ display:block; width:100%; text-align:center; height:20px; line-height:20px; padding-top:10%; font-size:14px;}



.main_borline3{ width:96%; margin:0 auto; padding:2% 2%;border-bottom:5px solid #ededed;}
.main_borl3top{ padding:2% 0;}
.main_borl3top span{ display:block; text-align:center; font-size:18px; color:#000000; font-weight:bold;}
.main_borl3top span i{ font-style:normal; color:#ff0000;}
.main_borl3top font{ display:block; text-align:center; font-size:16px; color:#bdbdbd;}
.main_borl3timgx{ text-align:center;}
.main_borl3timgx img{ max-width:100%; text-align:center;}

.main_bx_1one{ width:100%;}
.main_bx_1one span{ display:block; text-align:center;}
.main_bx_1one span img{ max-width:100%;}
.main_bx_1one font{ width:100%; height:30px; line-height:30px; text-align:center; overflow:hidden; display:block;}



.main_borl3boo{ margin-top:2%;}
.main_borl3bone{ width:47%;background:#FFFFFF;}
.main_borl3boimg{ margin-right:2%;}
.main_borl3boimg{  padding:2%; line-height:0; width:96%;}
.main_borl3boimgx{ width:144px; height:110px; text-align:center; border:1px solid #e1e1e1;}
.main_borl3boimgx div{ width:144px; height:110px; display:table-cell; vertical-align:middle; text-align:center;}
.main_borl3bofont{ width:90%; height:30px; margin:0 auto; line-height:30px; text-align:center; overflow:hidden;}

.main_borl3booabx{ margin-top:2%; line-height:210%; text-indent:2em;}

.main_borl3more{ padding:5% 25%; width:50%; margin:0 auto; }
.main_borl3more a{ display:block; border:1px solid #acacac; height:35px; line-height:35px; font-size:14px; text-align:center; color:#acacac; border-radius:5px;}


.con_lin1{ border-top:2px solid #c1c8cb; padding-top:5%; margin-bottom:2%; padding-bottom:5%;}
.conli1_one{ width:50%; text-align:center; margin:1% 0;}
.conli1_one img{ max-width:90%; text-align:center;}

.con_lin2{ width:94%; margin:0 auto;}
.conl2_tit{ width:100%;}
.conl2_tit img{ max-width:100%;}

#pages { padding:14px 0 10px;font-family:宋体; text-align:center}
#pages a { display:inline-block; height:22px; line-height:22px; background:#ffffff; border:1px solid #cccccc; text-align:center; color:#444444; padding:0 10px}
#pages a.a1 { background:#F9F9F9; width:56px;}
#pages a:hover { background:#e9e9e9; color:#333333; text-decoration:none; }
#pages span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#F9F9F9; border:1px solid #cccccc; color:#444444; text-align:center; }
.page .noPage { display:inline-block; height:22px; line-height:22px;  border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


.cp_list{ max-width:100%; overflow:hidden;}
#wapListImage1,	#wapListImage{width: 100%;  overflow: hidden; height: auto; cursor: move; zoom:1; position: relative;}
	#wapListImage1 ul,
		#wapListImage1 ul li,
		#wapListImage1 ul,
		#wapListImage ul li{ list-style: none;}
	#wapListImage1 ul,	#wapListImage ul{width: 99999px;}
	#wapListImage1 ul li,	#wapListImage ul li{ float: left;}
#wapListImage ul li a img:focus,
#wapListImage ul li a img:checked,
#wapListImage ul li a img,
#wapListImage ul li a img:active,
#wapListImage ul li a,#wapListImage ul li a:active{cursor: move;}
#wapListImage dl{ position: absolute; bottom: -100px; right: 0;}
#wapListImage dl span{overflow: hidden;width: 10px; height: 10px; background-color: #e5e5e5; display: inline-block;}
#wapListImage dl span.selected{ background-color: #000;}


.content img{ max-width:100%;}
.conttent_nav{margin:2% 0 3% 0; border-bottom:1px solid #cccccc; padding-bottom:2%;}
.conttent_nav span{ margin:2%; display:block; float:left; height:30px; line-height:30px; border:1px solid #cccccc; border-radius:5px; padding:0px 2%;}
.conttent_con{ width:96%; margin:0 auto;}
.conttent_con img{ max-width:100%;}
.conttent_nav span.linkhover{ margin:2%; display:block; float:left; height:30px; line-height:30px; background:#0079CC; border:1px solid #0079CC; border-radius:5px; padding:0px 2%;}
.conttent_nav span.linkhover a{ color:#FFFFFF;}

.cont_navx_one{ width:36%; background:#F1C31E; border-radius:5px; padding:8% 5%; margin:2%; text-align:center; color:#FFFFFF; font-size:16px;}

/*列表页*/
.listxx ul li{ width:32%; float:left; margin-right:2%; margin-bottom:2%;}
.listxx ul li:nth-child(3n+3){ margin-right:0px;}
.listxx ul li a{ display:block; text-align:center; background:#d89f4e url(../img/list01.jpg) no-repeat;}
.listxx ul li:nth-child(2) a{background:#0ab37a url(../img/list02.jpg) no-repeat;}
.listxx ul li:nth-child(3) a{margin-right:0px; background:#0999b3 url(../img/list03.jpg) no-repeat;}
.listxx ul li:nth-child(4) a{background:#09b1b2 url(../img/list04.jpg) no-repeat;}
.listxx ul li:nth-child(5) a{background:#87c439 url(../img/list05.jpg) no-repeat;}
.listxx ul li:nth-child(6) a{background:#c0b132 url(../img/list06.jpg) no-repeat; margin-right:0px; }
.listxx ul li a p{ font:16px/1.5 Microsoft Yahei; color:#fff; display:inline-block; padding:3% 0% 5% 18%;}
.listxx ul li a p span{  font:24px/1.5 Microsoft Yahei; display:block}
.list ul{ padding-bottom:5%}
.list ul li{ font:16px/3 Microsoft YaHei,Simsun; border-bottom:1px solid #ececec;}
.list ul li span{ float:right;}
.pagelist{ text-align:center;height:3.0em; overflow:hidden; margin-top:0px;overflow:hidden; margin-bottom:5%;}
.pagelist ul:after{clear:both; height:0; display:block; visibility:hidden; overflow:hidden; content:".";}
.pagelist ul li{ display:inline-block; float:left; padding:0px 2%; font:16px/2 Microsoft YaHei,Simsun; border:1px solid #ececec; margin-right:2%;}
.guanzhu ul{ padding:0px 0px 15px;}
.guanzhu ul:after{ height:0; visibility:hidden; overflow:hidden; display:block; content:"."; clear:both;}
.guanzhu ul li{ float:left; width:50%; font:16px/2em Microsoft YaHei,simsun;  height:2em; overflow:hidden; padding-right:
2%; box-sizing:border-box}

/*wenzhangye*/
.art h1{ font:24px/1.5 Microsoft YaHei, simsun; height:2em; overflow:hidden; text-align:center;}
.art .artxx{ border-top:1px solid #ededed; font:14px/24PX simsun; padding:2% 0PX; color:#8f8f8f; text-align:center;}
.art .artxx span{ background:url(../img/zan.jpg) no-repeat; padding-left:16px; margin-left:5%; cursor:pointer}
.art .artxx span a{color:#8f8f8f; }

.conttent_con font{ height:30px; line-height:30px; font-size:16px; display:block; text-align:center;}
.sjs_img{ padding:3% 0; text-align:center;}
.sjs_img img{ max-width:100%;}

.conttent_nav .links_x a{ color:#FFFFFF;}
.links_x{ background:#ff0000; border:none; color:#FFFFFF;}

.case_font{ margin:2% 0;}
.case_font li{ text-align:left; line-height:210%;}

.case_zutu{ margin:2% 0;}
.case_zutu li{ margin:1% 0;}

@media screen and (max-width:480px){
.logo a{ width:90%;}	
.nav ul li,.nav ul li a{ height:40px; line-height:40px; font-size:16px;}
.tt{font:16px/35px microsoft Yahei,simsun; height:35px; text-indent:10px;}
.tt p span{ width:5px; height:35px; }
.tel{ height:25px; margin-top:5px; width:54px; margin-right:5px;}
.tt2{ height:35px; margin-bottom:10px;}
.tt2 p{ font:13px/35px simsun; text-indent:5px;}
.box{ padding:0px 5px; margin-top:5px;}
.bingzhong01{ margin-top:10px;}
.bingzhong .bzleft p{ line-height:38px; font-size:16px; color:#0b5b40;}
.bingzhong .bzright ul li{font:14px/44px simsun;}
.yuyue{padding:5px 5px 10px;}
.zhuanjia ul li i{ width:38%;}
.zhuanjia ul li p{ padding:8% 0px 0px; font:12px/1.5em simsun; width:62%; float:left;}
.zhuanjia ul li p span{ display:block; font:16px/1em bold simsun; color:#42826d;}
.zhuanjia ul li p span b{ font:12px/1.5em normal simsun;}
.zixun{font:14px/3.1em simsun; margin-bottom:10px;}
.zzgh form ul li input[type="button"],.zzgh form ul li input[type="submit"]{ font:16px/50px simsun; background-position:20% center; text-indent:25%}
.footer p{ font-size:14px;}

.guanzhu ul{ padding:0px 0px 5px;}
.guanzhu ul li{font:14px/2em simsun;}
}
@media screen and (max-width:360px){
.nav ul li,.nav ul li a{ height:32px; line-height:32px; font-size:14px;}
.tt p{ width:78%; overflow:hidden; height:35px;}
.tt2 p{ font:12px/35px simsun; text-indent:5px;}
.bingzhong .bzright ul li{font:12px/44px simsun;}
.zhuanjia ul li i{ width:32%; margin-top:10px;}
.zhuanjia ul li p{ padding:2% 0px 0px; font:12px/1.5em simsun; width:68%; float:left;}
.pilun ul li div h2,.pilun ul li div p{ font-size:14px}
.zzghtt{font:12px/2.5em microsoft yahei,simsun; }
.zzgh .zzghtt p:nth-of-type(1){ font-size:14px;}
.listxx ul li a p{ padding-right:15%;}
.list ul li{ font:14px/3 Microsoft YaHei,Simsun;}
.pagelist ul li{padding:0px 2%; font:14px/2 Microsoft YaHei,Simsun;}
