@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, 
form,fieldset,input,textarea,p,blockquote,th,td,label,a { 
padding: 0; 
margin: 0; 
} 
img{ border:0;}
ul, li{ list-style:none;}
a{ text-decoration:none}
font{ font-size:12px;}
header, footer, nav, section, article, aside,figure{ display:block; margin:0px; padding:0px;}/*html5初始化*/
table{ 
border-collapse: collapse; 
border-spacing: 0; 
} 
fieldset,img { 
border: 0; 
} 
address,caption,cite,code,dfn,th,var { 
font-weight: normal; 
font-style: normal;

} 
ol,ul { 
list-style: none; 
}
select, input, select, img, label{
    vertical-align: middle;
}

.ty01{ width:100%; overflow:hidden;width:100% }
.clearfix:before,
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;} /* IE < 8 */

input,button{font-family:"微软雅黑";font-family:Microsoft Yahei;-webkit-appearance: none; none;-moz-appearance: none;appearance: none;}
input[type="button"], input[type="submit"], input[type="reset"] {

-webkit-appearance: none;

}
select{-webkit-appearance: none;-moz-appearance: none;appearance: none;}

html,body{
	width:100%;
	overflow-x:hidden; 
}


a{color:#333; text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0); }
a:hover{ text-decoration:none; color:#444;}

.orange{ color:#ea5514;}

.mlt10{ margin-left:10px;}
.m10{ margin:10px;}

.inp{ border:1px solid #fff; color:#333; box-sizing:border-box; border:1px solid #b5b5b6; border-radius:2px; padding:1px 4px; height:38px; line-height:38px; background:#fff; -webkit-transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.2s ease-in 0s;
	-o-transition: all 0.2s ease-in 0s;
	transition: all 0.2s ease-in 0s}

.selectsty{ border:1px solid #fff; color:#333; box-sizing:border-box; overflow:hidden; border:1px solid #b5b5b6; border-radius:2px; padding:1px 4px; height:38px; background:url(../images/select.png) no-repeat right center #fff; background-size:23px;}

.bgwhite{ background-color:#fff;}

.btn{ 
  display:inline-block; 
  vertical-align: middle;
  cursor: pointer;
  text-align: center;
  *display: inline;
  padding: 6px 12px;
  margin-bottom: 0;
  line-height: 20px;
  color:#fff;
  border:none;
  font-size: 12px;
  background-color:#ef2d36;-webkit-transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.1s ease-in 0s;
	-o-transition: all 0.1s ease-in 0s;
	transition: all 0.1s ease-in 0s;font-family:"微软雅黑";font-family:Microsoft Yahei;
}
.btn:hover{ color:#fff; background:#b98c0b;}

.btn-orange{ background-color:#ea5514; color:#fff;}
.btn-orange:hover{ background-color:#ce470c}


body{ font-family:"微软雅黑";font-family:Microsoft Yahei;line-height:150%; color:#333333; font-size:12px; width:100%; overflow-x:hidden; background-color:#eee;}

.wrap{ min-width:320px; max-width:640px; margin:0 auto;}
.banner{ width:100%; background-color:#fff;}
.banner .swiper-slide img{ width:100%;}
.top{ width:100%; overflow:hidden;  background:url(top_bg.jpg) repeat-x 0 bottom; height:80px;}
.goback{ float:left; padding-left:10px; padding-right:2px; padding-top:8px; height:20px; line-height:20px; margin-top:2px; cursor:pointer;}
.goback img{ width:9px;}
.logo{ float:left; text-align:center; width:86%; padding:0 7%; display:block; height:80px}
.logo a{ width:100%; margin-top:15px; float:left; overflow:hidden; display:block; overflow:hidden;}
.logo a img{ }
.postion{ float:left; font-size:14px; height:30px; line-height:30px; font-size:14px; margin-top:6px; margin-left:5px; background-color:#fff;}
.pos_select{ font-size:14px; border:none; color:#333;}s
.top-right{ float:right;}
.ico{display:inline-block;  vertical-align: middle; cursor: pointer; text-align: center; *display: block; background:url(ico.png) no-repeat; background-size:200px auto;}
.top-menubtn{ width:25px; height:25px; background-position:-3px -3px; margin-top:8px; margin-right:5px;float:right;}
.top-menubtn.cur{background-position:-27px -3px;}
.nav{ width:100%; overflow:hidden; padding-top:10px; padding-bottom:10px; background-color:#fff;}
.nav li{ width:25%; float:left; display:inline-block; text-align:center; font-size:12px;}
.nav li img{ width:50%;}
.nav-title{line-height:30px; font-size:12px}
.nav li a{ color:#727171; display:block; width:100%; position:relative; padding-top:10px; border-radius:5px;}
.nav-freeico{ display:block; padding:0px 4px; line-height:16px; font-size:12px; background:#ff0000; border-radius:20px; color:#fff; position:absolute; left:70%; white-space:nowrap; top:2px;}
.nav li a:hover{ background:rgba(0,0,0,0.08); text-decoration:none;}
.fgbox{border-top:11px solid #eee; background:#fff; overflow:hidden}
.titstyle{width:100%; height:32px; position:relative; margin-top:6px; line-height:32px;}
.tit_line{ height:100%; position:absolute; left:0px; width:5px; background:#ef2d36; top:0px;}
.titstyle h2{ font-weight:normal; font-size:18px; padding-left:14px; float:left;}
.tit_more{ float:right; font-size:12px; color:#666; margin-right:10px;}
.ico-arr1{ width:14px; height:14px; background-position:-58px -9px; margin-left:4px;}
.ico-arr2{ width:12px; height:12px; background-position:-79px -10px; margin-left:4px;}
.ico-topmenu-arr{ width:9px; height:6px; background:url(../images/arr4.png) no-repeat; background-size:9px auto; margin-left:4px;}
.m_xw01{ padding:0 3.125% 10px;}
.m_xw01 ul{ width:100%; overflow:hidden;float:left; padding-bottom:10px }

.m_xw01 li{ width:100%; float:left; line-height:49px; height:49px; overflow:hidden; border-bottom:1px dashed #ccc; background:url(dot03.gif) no-repeat 3px 18px; text-indent:30px;}
.m_xw01 li a{ font-size:16px; color:#333; }
.m_xw01 li a strong{ font-weight:normal}
.m_xw01 li span{ float:right; color:#888; }

.m_xw02 li{ background:url(dot08.gif) no-repeat 5px 19px; text-indent:23px}
.m_xw03 li{ background:url(ask.gif) no-repeat 5px 15px; text-indent:30px}



.index-anli-img{ overflow:hidden;}
.index-anli-left{ float:left; width:66.67%;}
.index-anli-img img{ width:100%;}
.index-anli-right{ float:right; width:31.67%;}
.index-anli-r1{ width:100%;overflow:hidden;}
.index-anli-r2{width:100%; margin-top:6px;}
.index-anli-sort-s1{ padding-top:10px; overflow:hidden;}
.index-anli-sort-big{width:65px; height:53px; float:left;}
.index-anli-sort-big a{ display:block; width:100%; height:100%; background:#eee; text-align:center; line-height:53px; font-weight:bold; font-size:14px; text-decoration:none;}
.index-anli-sort-big a:hover{ text-decoration:none; background:#f2f2f2;}
.index-anli-sort-r{ padding-left:65px; text-align:justify;}
.index-anli-sort-r li{ width:22%; margin-left:3%; display:inline-block; overflow:hidden;}
.index-anli-sort-r li a{ float:left; width:100%; height:24px; line-height:24px; background:#eee; text-align:center; font-size:12px; white-space:nowrap; overflow:hidden;-webkit-transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.2s ease-in 0s;
	-o-transition: all 0.2s ease-in 0s;
	transition: all 0.2s ease-in 0s;}
.index-anli-sort-r li a:hover{ text-decoration:none; background:#e3e3e3;} 
.morelink{ height:39px; display:block; width:100%; line-height:39px; font-size:15px; text-align:center; text-decoration:none; background:#f5f5f5;-webkit-transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.2s ease-in 0s;
	-o-transition: all 0.2s ease-in 0s;
	transition: all 0.2s ease-in 0s; float:left; overflow:hidden}
.morelink:hover{ text-decoration:none; background:#e3e3e3;}
.index-cont{ padding:0 3.125% 10px; clear:both; overflow:hidden;}
.index-rz-hot{ overflow:hidden; }
.index-rz-hot-items{ width:49%; float:left; box-sizing:border-box; border:1px solid #dadadb; overflow:hidden;}
.index-rz-hot-items img{ width:100%;}
.index-rz-hot-items.mlt2p{ margin-left:2%;}
.index-rz-hot-txt{ overflow:hidden; padding:4px;}
.index-rz-hot-txt-tit,.index-rz-hot-txt-info{ float:left; width:50%; font-size:12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.index-rz-hot-txt-info{ text-align:right; color:#999;}
.index-rz-list{ font-size:12px; padding:4px 0; line-height:25px;}
.index-rz-list li{ float:left; box-sizing:border-box; position:relative; width:33.33%; overflow:hidden; text-align:center;}
.index-rz-list li:nth-child(-n+3){ border-bottom:1px solid #dadadb;}
.index-rz-list li:after{ content:""; display:block; width:1px; background:#dadadb; height:60%; top:20%; overflow:hidden; right:0px; position:absolute;}
.index-rz-list li:nth-child(3n):after{ display:none;}
.index-rz-list li a{ display:block;padding:8px 0; }
.index-rz-list li a:hover{ text-decoration:none; background:#f6f6f6;}
.index-ad{ width:100%;}
.index-ad img{ width:100%;}
.index-rz{ overflow:hidden;}
.index-rz-top{ overflow:hidden; border-top:1px solid #e3e3d4;}
.index-rz-link{ float:left; overflow:hidden; box-sizing:border-box; border-right:1px solid #e3e3e4; position:relative; border-bottom:1px solid #e3e3e4; background-repeat:no-repeat; background-position:bottom center;}
.index-rz-link:last-child{ border-right:none;}
.index-rz-link a{ display:block; width:100%; height:100%; box-sizing:border-box; padding-top:12px; padding-left:12px;}
.index-rz-link a:hover{ text-decoration:none;}
.index-rz-link.jiaju{ background-image:url(../images/cssbg1.jpg);}
.index-rz-link.buyi{ background-image:url(../images/cssbg2.jpg);}
.index-rz-link.bizhi{ background-image:url(../images/cssbg3.jpg);}
.index-rz-link.dengshi{ background-image:url(../images/cssbg4.jpg);}
.index-rz-link.zhuangshi{ background-image:url(../images/cssbg5.jpg);}
.index-rz-link.shipin{ background-image:url(../images/cssbg6.jpg);}
.index-rz-link.xzshi{ background-image:url(../images/cssbg7.jpg);}
.index-rz-link.ganguan{ background-image:url(../images/cssbg8.jpg);}
.index-rz-link.ziran{ background-image:url(../images/cssbg9.jpg);}
.index-rz-link.xpala{ background-image:url(../images/cssbg10.jpg);}
.index-rz-link h3{ font-size:14px; font-weight:normal; line-height:20px; padding-bottom:2px;}
.index-rz-link p{ color:#999; font-size:12px; text-shadow:0 0 2px #fff;}
.index-rz-top .index-rz-link{ width:50%; height:136px; background-size:140px auto;}
.index-rz-foot .index-rz-link{ width:25%; height:105px; background-size:76px auto;}
.index-shfs{ overflow:hidden; padding:10px 0; border-top:1px solid #e3e3e4;}
.index-shfs .index-rz-link{ border-bottom:none;}
.index-shfs .index-rz-link h3{ font-size:12px; line-height:18px;}
.index-shfs .index-rz-foot .index-rz-link{ width:25%; height:115px; background-size:58px auto;}
.index-jzzn-sort{ width:100%; border-top:1px solid #c8c8c8; overflow:hidden;}
.index-jzzn-sort li{ box-sizing:border-box; float:left; border-right:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; width:50%; height:60px;}
.index-jzzn-sort li a{ display:block; width:100%; height:100%; box-sizing:border-box; text-align:center;font-size:18px; font-weight:normal; line-height:60px;}
.index-jzzn-sort li:nth-child(2n){ border-right:none;}

.index-jzzn-sort li p{ font-size:12px; color:#999;}
.index-jzzn-sort li.fengshui a{ background:url(../images/cssbg11.jpg) no-repeat right center; background-size:53px auto;}
.index-jzzn-sort li a:hover{ background-color:#f6f6f6;}
.index-jzzn-list li{ overflow:hidden; border-bottom:1px solid #c9c9c9;}
.index-jzzn-list li:last-child{ border-bottom:none;}
.index-jzzn-list li a{ display:block; width:100%; position:relative; padding:10px 0; overflow:hidden;}
.index-jzzn-list li img{ width:62px; height:62px; float:left;}
.index-jzzn-detail{ padding-left:75px;}
.index-jzzn-list li h5{ font-size:14px; line-height:24px; white-space:nowrap; overflow:hidden; text-align:left; font-weight:normal;}
.index-jzzn-list li p{ font-size:12px; color:#999; line-height:18px;}
#commonGoTop{ width:45px; height:45px; overflow:hidden; position:fixed; z-index:999; background:url(ico.png) no-repeat -6px -37px; background-size:200px auto; right:0px; bottom:90px; cursor:pointer;}
.common-contact{ width:100%; position:fixed; left:0px; text-align:center; bottom:0px; right:0px; z-index:999; height:44px; overflow:hidden; border-top:1px solid #ddd;background-color: #ececef;
  background-image: -moz-linear-gradient(top, #f6f6f6, #dfdfdf);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#dfdfdf));
  background-image: -webkit-linear-gradient(top, #f6f6f6, #dfdfdf);
  background-image: -o-linear-gradient(top, #f6f6f6, #dfdfdf);
  background-image: linear-gradient(to bottom, #f6f6f6, #dfdfdf);}
.common-contact-txt{ font-size:14px; float:left; line-height:44px; display:inline-block; margin-left:16px;}
.common-contact .btn{ margin-left:10px;float:left; margin-top:5px;}
.common-contact .common-contact-btn{ margin-left:15px;}
.common-bottom-zwei{ height:60px; background:#eee; overflow:hidden; width:100%;}
.hxgh-step{ overflow:hidden; padding:12px 0; border-bottom:1px solid #dadadb;}
.hxgh-step .index-cont{ padding-bottom:0;}
.hxgh-step-item{ float:left; width:33.33%;}
.hxgh-step-item-img{ float:left; width:40px; overflow:hidden;}
.hxgh-step-item-img img{ width:100%;}
.hxgh-step-item-txt{ float:left; font-size:12px; line-height:16px; margin-left:2px; margin-top:5px;}
.hxgh-step-item-arr{ float:right; margin-top:14px; width:6px; margin-right:2px;}
.hxgh-step-item-arr img{ width:100%;}
.hxgh-form-box{ padding:12px 4px 0;}
.hxgh-form-box li{ padding-bottom:8px; box-sizing:border-box; overflow:hidden;}
.hxgh-form-box li .inp{ width:100%;}
.hxgh-form-box li .selectsty{ width:49%; float:left;}
.hxgh-form-box li .rtselect{ float:right;}
.hxgh-form-box li .btn{ width:100%; box-sizing:border-box; font-size:14px; line-height:26px;}
.hxgx-form-info{ padding:0 6px; color:#555; font-size:13px; line-height:22px;}
.hxgh-suceess{ padding:15px 8%; overflow:hidden;}
.hxgh-sucess-tit{ text-align:center; color:#ea5514; font-size:4vw; padding:10px 0 15px;}
.hxgh-sucess-tit img{ width:10%; vertical-align:middle;}
.hxgh-sucess-info{ padding:10px 4px; border-top:1px solid #b5b5b6; border-bottom:1px solid #b5b5b6; color:#727171; font-size:3.75vw; line-height:160%;}
.jchd-box{ padding:0 3.44%; border-top:1px solid #ddd; overflow:hidden; box-sizing:border-box;}
.jchd-each-box{ background:#fff; overflow:hidden;}
.jchd-each{ padding-top:15px;}
.jchd-each-img{ width:100%;}
.jchd-each-img img{ width:100%;}
.jchd-box img{ max-width:100%; width:auto; height:auto; margin:0px auto;}
.jchd-box,.jchd-box p{ font-size:14px; line-height:180%;}
.jchd-each-time{ font-size:3.8vw; line-height:200%; text-align:center; padding:6px 0; color:#727171}
.jchd-each-txt{ padding:14px 14px; }
.jchd-each-txt h2{line-height:150%; font-size:14px; padding-top:6px; padding-bottom:6px}
.rzlp-box .jchd-each-txt h2{ padding-top:2px; padding-bottom:10px}
.rzlp-box .jchd-each-img{ box-sizing:border-box; padding:14px 14px 0px;}
.jchd-each-txt p{ font-size:12px; line-height:150%; color:#666;}
.jchd-each-link{ display:block; border-top:1px solid #dadadb; width:100%; box-sizing:border-box; overflow:hidden; height:40px; line-height:40px; padding:0 12px; background:url(../images/arr2.png) no-repeat; background-size:8px auto; background-position:right 10px center;}
.common-alert-nav{ position:fixed; z-index:9099; left:100%; box-sizing:border-box; top:40px; width:100%; height:100%;}
.common-alert-nav .nav{ max-width:640px; box-sizing:border-box; padding:30px 3%; height:100%; width:100%; margin:0 auto; border-top:1px solid #dadadb;}
.common-alert-nav .nav li{ width:33.3333%;}
.m-page{ width:100%;}
.common-alert-nav .nav li{ opacity:0;}
.common-alert-nav .nav li.ani{opacity:1;
-webkit-animation:flipInY 1s .2s ease both;
-moz-animation:flipInY 1s .2s ease both;}
@-webkit-keyframes flipInY{
0%{-webkit-transform:perspective(400px) rotateY(90deg);
opacity:0}
40%{-webkit-transform:perspective(400px) rotateY(-10deg)}
70%{-webkit-transform:perspective(400px) rotateY(10deg)}
100%{-webkit-transform:perspective(400px) rotateY(0deg);
opacity:1}
}
@-moz-keyframes flipInY{
0%{-moz-transform:perspective(400px) rotateY(90deg);
opacity:0}
40%{-moz-transform:perspective(400px) rotateY(-10deg)}
70%{-moz-transform:perspective(400px) rotateY(10deg)}
100%{-moz-transform:perspective(400px) rotateY(0deg);
opacity:1}
}
.rzlp-hxsort{ overflow:hidden; border-bottom:1px solid #ddd; border-top:1px solid #ddd; padding:10px 0;}
.rzlp-hxsort li{ box-sizing:border-box; width:33.3333%; overflow:hidden; float:left; white-space:nowrap;  text-overflow:ellipsis; text-align:center; padding:3px;}
.rzlp-hxsort li a{ display:block; width:100%; height:30px; line-height:30px; background:#fff; color:#666;}
.rzlp-hxsort li a.cur{ background:#ef2d36; color:#fff;}
.rzlp-detail-each{ padding:10px; line-height:200%;box-sizing:border-box;}
.rzlp-detail-each h3{ font-size:14px;}
.rzlp-detail-each h3 img{ width:7px;}
.rzlp-detail-imgbox{ width:100%; overflow:hidden; padding-top:10px; text-align:center;}
.rzlp-detail-imgbox img{ max-width:100%;}
.rzlp-detail-tit{ font-size:12px; color:#666}

.common-alertbox{ width:100%; height:100%; background:#eee; position:fixed; left:0px; top:0px; right:0px; background:rgba(255,255,255,0.6);z-index:999;}
.common-alertbox-cont{ width:80%; box-shadow:0 0 10px rgba(0,0,0,0.5); max-width:640px; margin:10px auto; background:#eee; box-sizing:border-box; padding:20px; position:relative;}
.common-alertbox-close{ width:24px; height:24px; position:absolute; right:4px; top:4px; background:url(../images/close.png) no-repeat center center; cursor:pointer; background-size:12px auto;}
.common-alertbox-form{ padding:10px 0 0;}
.common-alertbox-form table{ width:100%;}
.common-alertbox-form td{ padding:6px 4px;}
.common-alertbox-form td.btnc{ text-align:center;}
.common-alertbox-form td.btnc .btn{ width:100%;}
.common-alertbox-form td.txt{ font-size:12px; width:28%; white-space:nowrap; text-align:right;}
.common-alertbox-form td .inp{ width:90%;}
.sjs-box{ width:100%;}
.sjs-top{ height:30px; line-height:30px; padding:3px 5%; border-bottom:1px solid #e0e0e0}
.sjs-top li{ width:50%; font-size:14px; cursor:pointer; float:left; position:relative; text-align:center;}
.jzzn-box .sjs-top li{ width:25%;}
.jzzn-box .sjs-top{ padding:3px 2%; border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0}
.jzzn-box{ padding-bottom:30px;}

.sjs-top li:before{ display:block; content:""; width:1px; height:100%; position:absolute; right:0px;background:#d5d5d5}
.sjs-top li:last-child:before{ display:none;}
.sjs-top li.cur:after{ content:""; display:block; position:absolute; left:0px; right:0px; bottom:-4px; width:100%; height:2px; background:#ef2d36}
.sjs-list{ overflow:hidden;}
.sjs-list-items li{ border-bottom:1px solid #d5d5d5; overflow:hidden; font-size:14px;}
.sjs-list-items li a{ display:block; width:100%; padding:14px; box-sizing:border-box; height:100%; overflow:hidden;}
.sjs-detail-top{ display:block; width:100%; padding:14px; box-sizing:border-box; height:100%; overflow:hidden; border-bottom:1px solid #d5d5d5;}
.sjs-list-items li a:hover{ background:#e0e0e0}
.sjs-list-img{ float:left; width:35.15%; overflow:hidden}
.sjs-list-img img{ width:100%; text-align:center;}
.sjs-list-txt{ padding-left:38%; font-size:12px; line-height:150%;}
.sjs-list-txt p{ padding:2px 0;}
.sjs-detail-btnc{ padding:10px; box-sizing:border-box;}
.sjs-detail-btnc .btn{ width:100%; box-sizing:border-box;}
.sjs-works{ padding:10px 0 10px 10px;padding-right:5px;}
.sjs-works-conter{ position:relative; z-index:1}
.sjs-list-grid{ width:48%; float:left; margin-right:2%; background:#fff;}
.sjs-list-grid a{ display:block;}
.sjs-list-grid a:hover{ box-shadow:0 0 10px rgba(0,0,0,0.3);}
.sjs-works-img{ width:100%; overflow:hidden; background:#dcdddd}
.sjs-works-img img{ width:100%;}
.sjs-works-txt{ padding:10px; overflow:hidden; line-height:160%; font-size:4vw; border:1px solid #d5d5d5}
.jzzn-adbox{ width:100%; text-align:center; overflow:hidden; margin:15px 0;}
.jzzn-adbox img{ max-width:100%;}
.jzzn-recommend{ overflow:hidden; margin-top:15px; font-size:3.8vw; padding-top:15px; border-top:1px solid #ddd; line-height:200%;}
.jzzn-recommend h3{ font-size:4.2vw; padding-bottom:5px; line-height:200%;}
.jzzn-recommend li a{ display:block;}

.cssload-container{
	display: block;
	margin:49px auto;
	width:97px;
}

.cssload-loading i{
	width: 19px;
	height: 19px;
	display: inline-block;
	border-radius: 50%;
	background: rgba(210,160,17,0.97);
}
.cssload-loading i:first-child{
	opacity: 0;
	animation:cssload-loading-ani2 0.425s linear infinite;
		-o-animation:cssload-loading-ani2 0.425s linear infinite;
		-ms-animation:cssload-loading-ani2 0.425s linear infinite;
		-webkit-animation:cssload-loading-ani2 0.425s linear infinite;
		-moz-animation:cssload-loading-ani2 0.425s linear infinite;
	transform:translate(-19px);
		-o-transform:translate(-19px);
		-ms-transform:translate(-19px);
		-webkit-transform:translate(-19px);
		-moz-transform:translate(-19px);
}
.cssload-loading i:nth-child(2),
.cssload-loading i:nth-child(3){
	animation:cssload-loading-ani3 0.425s linear infinite;
		-o-animation:cssload-loading-ani3 0.425s linear infinite;
		-ms-animation:cssload-loading-ani3 0.425s linear infinite;
		-webkit-animation:cssload-loading-ani3 0.425s linear infinite;
		-moz-animation:cssload-loading-ani3 0.425s linear infinite;
}
.cssload-loading i:last-child{
	animation:cssload-loading-ani1 0.425s linear infinite;
		-o-animation:cssload-loading-ani1 0.425s linear infinite;
		-ms-animation:cssload-loading-ani1 0.425s linear infinite;
		-webkit-animation:cssload-loading-ani1 0.425s linear infinite;
		-moz-animation:cssload-loading-ani1 0.425s linear infinite;
}
.common-nomore-data{ padding:10px 10px 20px; text-align:center; font-size:4vw; color:#888;}
.shfs-box,.sgbz-box{ background:#fff;}
.shfs-box .rzlp-hxsort{ border-top:none;}
.shfs-box .rzlp-hxsort li a{ background:#f9f8f7}
.shfs-box .rzlp-hxsort li a.cur{ background:#ef2d36; color:#fff;}
.shsf-detail-h{ border-bottom:1px solid #ddd; text-align:center;}
.shsf-detail-h h2{ font-size:4vw; line-height:200%; padding:14px 0; }
.shfs-detail-cont{ line-height:160%; font-size:3.8vw; padding-bottom:20px;}
.shsf-detail-info{ color:#666; padding:10px 0; border-bottom:1px solid #ddd;}
.shsf-detail-boxde{ line-height:160%; font-size:3.8vw; }
.shsf-detail-boxde .imgbox{ padding:10px 0; text-align:center;}
.shsf-detail-boxde .imgbox img,.shsf-detail-boxde img{ max-width:100%;}
.sgbz-box{ padding-bottom:20px;}
.sgbz-section{line-height:160%; font-size:3.8vw;}
.sgbz-border{ border:2px solid #ddd; margin:10px 0; padding:10px; font-size:3.8vw; color:#666;}
.sgbz-topmenu{ height:36px; border-bottom:1px solid #ddd; position:relative; border-top:1px solid #ddd; z-index:388; background:#fff;}
.sgbz-top-each{ height:100%;box-sizing:border-box; z-index:999; white-space:nowrap; width:25%; text-align:center; float:left;}
.sgbz-top-each:last-child .sgbz-top-btn{ border-right:none;}
.sgbz-top-each.w1{ width:23%}
.sgbz-top-each.w2{ width:31%}
.sgbz-top-each.w3{ width:33.33%}
.sgbz-top-each.current .sgbz-top-btn{ color:#ea5514;}
.sgbz-top-each.current .ico-topmenu-arr{ background-image:url(../images/arr5.png);}
.sgbz-top-each.current .sgbz-top-btn:after{ position:absolute; left:50%; bottom:0px; content:"";  width:0px; height:0px ; margin-left:-4px; position:absolute; border-width:4px; border-style:dashed dashed solid dashed; border-color:transparent transparent #ddd transparent; z-index:1}
.sgbz-top-each.current .sgbz-top-btn:before{ position:absolute; left:50%; bottom:-1px; content:"";  width:0px; height:0px ; margin-left:-4px; position:absolute; border-width:4px; border-style:dashed dashed solid dashed; border-color:transparent transparent #fff transparent; z-index:2;}
.sgbz-top-btn{ height:100%; font-size:3.75vw; line-height:36px; border-right:1px solid #ddd; cursor:pointer; position:relative;}
.sgbz-top-each.w1{ width:}
.sgbz-top-child{ position:absolute; border-top:1px solid #ddd; display:none; width:100%; left:0px; top:36px;background:#fff; box-sizing:border-box; padding:6px 0 8px 1.5%; box-shadow:0 3px 3px rgba(0,0,0,0.3); }
.sgbz-top-child li{ padding:5px 1%; margin:0px 1%; float:left; width:28%;}
.sgbz-top-child li a{ display:block; width:100%; font-size:3.75vw; line-height:180%; padding:8px 0; border:1px solid #ddd; }
.sgbz-cont{ border-top:none;}
.sgbz-top-child li a:hover{ background:#eee;}
.zsgd-list { border-top:1px solid #ddd; padding-bottom:20px;}
.zsgd-list .index-jzzn-list li h5{ white-space:normal; line-height:150%;}
.zsgd-top-search{ box-sizing:border-box; border:1px solid #ef2d36; overflow:hidden; margin:10px auto;}
.zsgd-inp{ width:70%; background:#fff; float:left; border:none; box-sizing:border-box; padding-left:8px; height:34px;}
.zsgd-top-search .btn{ width:30%; float:right; height:34px; box-sizing:border-box; padding:0px;}
.zsgd-box2{ border-top:1px solid #ddd;}
.zsgd-lpinfo{ margin:12px 0 0; border:1px solid #ddd; color:#999; font-size:3.75vw; padding:9px; line-height:170%;}
.zsgd-box2 .sjs-detail-btnc{ padding-left:0px; padding-right:0px;}
.rzcp-h2{ font-size:4.5vw; line-height:260%; padding-top:10px; margin-top:10px; border-bottom:1px solid #ddd; margin-bottom:10px; font-weight:normal;}
.rzcp-table{ width:80%; margin:15px auto; text-align:center;}
.rzcp-table td,.rzcp-table th{ padding:10px; border:4px solid #fff;}
.rzcp-table td:first-child{ min-width:36%;}
.rzcp-table th{ text-align:left;font-size:4.5vw; }
.table-striped tbody > tr:nth-child(odd) > th
 {
  background-color: #efefef;
}
.table-striped tbody > tr:nth-child(odd) > td
 {
  background-color: #efefef;
}
.rzcp-3box .rzps-toptitle{padding-bottom: 0;}
.rzlp-box .rzcp-3box .jchd-each-img{ padding-top:0px;}
.rzcp-upinfo{ line-height:200%; text-align:center; font-size:3.7vw; color:#888; padding-top:10px;}
.zxal-box .zsgd-top-search{ margin-bottom:0px;}
.zxal-2box .rzlp-detail-imgbox{ padding:10px 0;}
.zxal-btnbox{ padding-top:15px; padding-bottom:10px; overflow:hidden;}
.zxal-btnbox .btn{ width:49%; box-sizing:border-box; float:left;}
.zxal-btnbox .btn-white{ background:#fff; border:1px solid #ef2d36; float:right; color:#ef2d36;}
.zxal-btnbox .btn-white:hover{ background:#f6eac9}
.zxbj-box{ padding-bottom:30px;}
.zxbj-form-tit{ font-size:3.3vw; text-align:center; line-height:200%; padding:15px 0;}
.zxbj-form-cont{ border-top:1px solid #ddd;}
.zxbj-form-cont table{ width:100%; line-height:200%; font-size:3.8vw;}
.zxbj-form-cont table td{ padding:5px; border-bottom:1px solid #ddd;}
.zxbj-form-cont table td.ltd{ min-width:25%; text-align:center; border-right:1px solid #ddd;}
.zxbj-form-cont table .inp{ border:none;width:100%;}
.zxbj-form-cont table .selectsty{ border:none;width:100%;}
.zxbj-form-province{ float:left; width:48%;border-right:1px solid #ddd;}
.zxbj-form-city{ float:left; width:48%; margin-left:2%;}
.zxbj-form-jzmj{ position:relative; width:100%;}
.zxbj-form-cshu{ position:absolute; right:0; padding:0 5px; top:50%; margin-top:-19px; color:#999; height:38px; line-height:38px;}
.zxbj-form-province .selectsty,.zxbj-form-city .selectsty{ width:100%;}
.zxbj-form-btnbox{ padding:10px;}
.zxbj-form-btnbox .btn{ width:100%;}
.zxbj-success-nr{ font-size:3.8vw; line-height:180%;}
.zxbj-success-nr h2{ font-weight:bold; padding:15px 0 6px; font-size:4.8vw;}
.zxbj-sucess-tp{ font-size:3.8vw; line-height:160%; font-weight:bold; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 0;}
.zxbj-success-box{ padding-bottom:20px;}

.sjs-neat-list .sjs-list-grid{ margin-bottom:15px;}
.sjs-neat-list .sjs-works-img{ overflow:hidden; height:90px;}

@keyframes cssload-loading-ani1{
	100%{
		transform:translate(39px);
		opacity: 0;
	}
}

@-o-keyframes cssload-loading-ani1{
	100%{
		-o-transform:translate(39px);
		opacity: 0;
	}
}

@-ms-keyframes cssload-loading-ani1{
	100%{
		-ms-transform:translate(39px);
		opacity: 0;
	}
}

@-webkit-keyframes cssload-loading-ani1{
	100%{
		-webkit-transform:translate(39px);
		opacity: 0;
	}
}

@-moz-keyframes cssload-loading-ani1{
	100%{
		-moz-transform:translate(39px);
		opacity: 0;
	}
}

@keyframes cssload-loading-ani2{
	100%{
		transform:translate(19px);
		opacity: 1;
	}
}

@-o-keyframes cssload-loading-ani2{
	100%{
		-o-transform:translate(19px);
		opacity: 1;
	}
}

@-ms-keyframes cssload-loading-ani2{
	100%{
		-ms-transform:translate(19px);
		opacity: 1;
	}
}

@-webkit-keyframes cssload-loading-ani2{
	100%{
		-webkit-transform:translate(19px);
		opacity: 1;
	}
}

@-moz-keyframes cssload-loading-ani2{
	100%{
		-moz-transform:translate(19px);
		opacity: 1;
	}
}

@keyframes cssload-loading-ani3{
	100%{
		transform:translate(19px);
	}
}

@-o-keyframes cssload-loading-ani3{
	100%{
		-o-transform:translate(19px);
	}
}

@-ms-keyframes cssload-loading-ani3{
	100%{
		-ms-transform:translate(19px);
	}
}

@-webkit-keyframes cssload-loading-ani3{
	100%{
		-webkit-transform:translate(19px);
	}
}

@-moz-keyframes cssload-loading-ani3{
	100%{
		-moz-transform:translate(19px);
	}
}

@media only screen and (min-width:400px) {
	.zsgd-inp{  height:45px;}
	.zsgd-top-search .btn{height:45px;}
	.sgbz-top-child li a,.sgbz-top-btn{ font-size:18px;}
	.sgbz-top-btn{line-height: 45px;}
	.sgbz-topmenu{ height:45px}
	.sgbz-top-child{ top:45px;}
	.sjs-top{ height:45px; line-height:45px; padding:3px 5%;}
	.sjs-list-txt{ font-size:14px;}
	.sjs-top li{font-size:16px;}
	.sjs-top li.cur:after{bottom:-4px; height:2px;}
	.common-alertbox-form{ padding:18px 0 8px;}
	.common-alertbox-form td.txt{ font-size:14px;}
	.common-alertbox-form td{ padding:10px 6px;}
	.common-alert-nav{top:56px;}
	.common-alert-nav .nav{ padding:80px 3%;}
	.jchd-each-link{height:60px; line-height:60px; padding:0 18px; font-size:14px; background-size:11px auto; background-position:right 16px center;}
	.jchd-each-txt{padding: 14px 18px 20px; padding-bottom:24px;}
	.rzlp-box .jchd-each-img{padding:18px 18px 0px;}
	.inp{ font-size:16px; height:50px; line-height:44px; padding:2px 10px;}
	.selectsty{ font-size:16px; height:50px; padding:2px 10px; background-size:30px auto}
	.jchd-each-txt h2{font-size:16px; padding-top:10px; padding-bottom:10px}
	.rzlp-box .jchd-each-txt h2{ padding-top:5px; padding-bottom:15px}
	.jchd-each-txt p{ font-size:14px;}
	.hxgx-form-info{ font-size:15px; padding:0 8px; line-height:28px;}
	.hxgh-form-box li{ padding-bottom:10px;}
	.hxgh-form-box li .btn{font-size:16px; line-height:30px;}
	.hxgh-form-box{ padding:15px 6px 0;}
	.hxgh-step-item-img{width:50px;}
	.hxgh-step-item-txt{ font-size:14px; line-height:20px; margin-left:4px; margin-top:6px;}
	.hxgh-step-item-arr{ margin-top:16px; margin-right:4px; width:8px;}
	.common-contact{ height:60px;}
	.common-contact-txt{ font-size:16px; line-height:60px; margin-left:26px;}
	.common-bottom-zwei{ height:80px;}
	.btn{padding:8px 15px;font-size: 14px;}
	.common-contact .btn{ margin-left:14px; margin-top:12px;}
	.common-contact .common-contact-btn{ margin-left:25px;}
	.index-jzzn-list li img{ width:78px; height:78px;}
	.index-jzzn-detail{ padding-left:92px;}
	.index-jzzn-list li h5{ font-size:16px; line-height:34px;}
	.index-jzzn-list li p{ font-size:14px; line-height:22px;}
	.nav li{font-size:14px; padding:6px 0;}
	.index-rz-link h3{ font-size:16px;}
	.index-rz-link p{ font-size:14px;}
	.index-shfs .index-rz-link h3{ font-size:16px;}
	.index-shfs .index-rz-link p{ font-size:14px;}
	.index-jzzn-sort li{ height:80px;}
	.index-jzzn-sort li a{padding:15px 0 0 16px;}
	.index-jzzn-sort li h3{ font-size:16px; line-height:24px; padding-bottom:6px;}
	.index-jzzn-sort li.fengshui{ background-size:60px auto;}
	.index-jzzn-sort li p{ font-size:14px; color:#999;}
	.index-anli-sort-big{ height:78px; line-height:78px;}
	.index-anli-sort-big a{ line-height:78px;}
	.index-anli-sort-r li a{height:36px; line-height:36px;font-size:14px;}
	.index-rz-list{ font-size:14px; padding:6px 0; line-height:30px;}
	.index-rz-hot-txt{ padding:6px;}
	.index-rz-hot-txt-tit,.index-rz-hot-txt-info{ font-size:14px;}
	.titstyle{width:100%; height:46px; font-size:20px; line-height:46px; margin-top:12px;}
	.titstyle h2{ font-size:20px; padding-left:26px;}
	.tit_line{ width:8px;}
	.morelink{ height:50px; font-size:14px; line-height:50px;}
	.tit_more{ font-size:14px;}
	.pos_select{ font-size:18px;}
	.ico-arr1{ width:16px; height:16px;}
	
	.goback{  padding-left:16px; padding-right:4px; padding-top:14px; height:40px; margin-top:4px;}
	.goback img{ width:12px;}
	.postion{font-size:18px; margin-top:14px; margin-left:5px;}
	
	.top-menubtn{ margin-top:15px; margin-right:10px;}
	.hxgh-sucess-tit{padding:16px 0 25px;}
}
@media only screen and (min-width:640px) {
	.sjs-neat-list .sjs-works-img{ overflow:hidden; height:180px;}
	.jzzn-recommend{ font-size:18px;}
	.jzzn-recommend h3{ font-size:22px;}
	.zxbj-success-nr h2{ padding:25px 0 10px; font-size:25px;}
	.zxbj-success-nr{ font-size:20px;}
	.zxbj-sucess-tp{ font-size:24px;}
	.zxbj-form-cont table td{ padding:10px;}
	.zxbj-form-cont table{ font-size:18px;}
	.zxbj-form-tit{ font-size:18px; padding:25px 0;}
	.rzcp-h2{ font-size:25px;}
	.rzcp-table th{font-size:25px;}
	.shsf-detail-boxde{ font-size:20px; }
	.rzcp-upinfo{ font-size:18px;}
	.zsgd-lpinfo{ font-size:21px; padding:15px;}
	.zsgd-inp{  height:60px;}
	.zsgd-top-search{margin:20px auto 10px;}
	.zsgd-top-search .btn{height:60px;}
	.sgbz-top-child li a,.sgbz-top-btn{ font-size:20px;}
	.sgbz-top-btn{line-height: 60px;}
	.sgbz-topmenu{ height:60px}
	.sgbz-top-child{ top:60px;}
	.shsf-detail-h h2{ font-size:24px;}
	.ico.ico-topmenu-arr{ background-size:18px auto; width:18px; height:12px;}
	.shfs-detail-cont{font-size:18px;}
	.sgbz-border{ border:3px solid #ddd; margin:14px 0; padding:14px; font-size:18px; line-height:180%;}
	.sgbz-section{font-size:18px;}
	.common-nomore-data{ font-size:20px;}
	.sjs-works-txt{ font-size:18px;}
	.sjs-top{ height:60px; line-height:60px; padding:3px 5%;}
	.sjs-top li{font-size:18px;}
	.sjs-top li.cur:after{bottom:-4px; height:3px;}
	.sjs-list-txt{ font-size:18px;}
	.sjs-list-txt p{ padding:6px 0;}
	.common-alertbox-form td{ padding:14px 6px;}
	.common-alertbox-form td.txt{ font-size:16px;}
	.common-alertbox-close{ background-size:24px auto; right:14px; top:14px;}
	.rzlp-detail-each h3{ font-size:18px; padding-bottom:14px; padding-top:10px;}
	.rzlp-detail-tit{ font-size:14px; }
	.rzlp-detail-imgbox{ padding-top:20px;}
	.rzlp-detail-each h3 img{ width:11px;}
	.rzlp-hxsort{ padding:18px 0;}
	.rzlp-hxsort li{padding:6px;}
	.rzlp-hxsort li a{height:60px; line-height:60px; font-size:18px;}
	.common-alert-nav{top:80px;}
	.common-alert-nav .nav{ padding:120px 3%;}
	.jchd-each-link{height:80px; line-height:80px; padding:0 25px; font-size:20px; background-size:15px auto; background-position:right 16px center;}
	.jchd-each-txt{padding: 20px 25px 30px; padding-bottom:26px;}
	.rzlp-box .jchd-each-img{padding:25px 25px 0px;}
	.jchd-each-txt h2{font-size:22px; padding:6px 0; padding-top:15px; padding-bottom:16px}
	.jchd-each-txt p{ font-size:18px;}
	.jchd-each-time{ font-size:18px;}
	.selectsty{ font-size:18px; height:65px; line-height:58px; padding:4px 15px; background-size:46px auto}
	.hxgh-form-box li .btn{font-size:22px; line-height:36px;}
	.hxgx-form-info{ font-size:20px; padding:0 12px; line-height:34px;}
	.hxgh-form-box{ padding:20px 8px 0;}
	.hxgh-form-box li{ padding-bottom:14px;}
	.inp{ font-size:18px; height:65px; line-height:65px; padding:4px 15px;}
	.hxgh-step{ padding:20px 0;}
	.hxgh-step-item-img{width:84px;}
	.hxgh-step-item-txt{ font-size:21px; line-height:28px; margin-left:8px; margin-top:14px;}
	.hxgh-step-item-arr{ margin-top:30px; margin-right:6px; width:12px;}
	.common-contact{ height:88px;}
	.common-bottom-zwei{ height:120px;}
	.common-contact-txt{ font-size:22px; line-height:88px; margin-left:48px;}
	.common-contact .btn{ margin-left:20px; margin-top:22px;}
	.common-contact .common-contact-btn{ margin-left:38px;}
	.btn{padding:10px 20px;line-height:30px;font-size: 20px;}
	 #commonGoTop{ width:90px; height:90px; background-position:-13px -74px; right:0px; background-size:400px auto; bottom:120px;}
	.index-jzzn-list li img{ width:124px; height:124px;}
	.index-jzzn-detail{ padding-left:145px;}
	.index-jzzn-list li a{padding:15px 0;}
	.index-jzzn-list li h5{ font-size:24px; line-height:50px; padding-bottom:6px;}
	.index-jzzn-list li p{ font-size:18px; line-height:28px;}
	
	.index-jzzn-sort li{ height:120px;}
	.index-jzzn-sort li a{padding:25px 0 0 26px;}
	.index-jzzn-sort li h3{ font-size:24px; line-height:30px; padding-bottom:16px;}
	.index-jzzn-sort li p{ font-size:18px;}
	.index-jzzn-sort li.fengshui{ background-size:107px auto;}
	.index-rz-list{ font-size:16px; padding:8px 0; line-height:34px;}
	.index-rz-link a{ padding-top:25px; padding-left:25px;}
	.index-rz-top .index-rz-link{ height:266px; background-size:310px auto;}
	.index-rz-foot .index-rz-link{height:210px; background-size:154px auto;}
	.index-shfs .index-rz-foot .index-rz-link{height:210px; background-size:125px auto;}
	.index-rz-link h3{ font-size:24px; line-height:30px; padding-bottom:10px;}
	.pos_select{ font-size:20px;}
	.index-rz-link p{ font-size:16px;}
	.index-shfs .index-rz-link h3{ font-size:22px;}
	.index-rz-hot-txt{ padding:8px;}
	.index-rz-hot-txt-tit,.index-rz-hot-txt-info{ font-size:16px;}

	.postion{font-size:24px; margin-top:22px; margin-left:10px;}
	.goback{  padding-left:16px; padding-right:4px; padding-top:15px; height:40px; line-height:30px; margin-top:6px;}
	.goback img{ width:18px;}
	
	.top-menubtn{ width:50px; height:50px; margin-top:12px; margin-right:8px;background-position:-8px -3px;}
	.top-menubtn.cur{background-position:-55px -3px;}
	.ico{ background-size:400px auto;}
	.nav li{font-size:20px; padding:12px 0;}

	.fgbox{border-top:22px solid #eee;}
	.titstyle{width:100%; height:62px; font-size:30px; line-height:62px; margin-top:12px;}
	.titstyle h2{ font-size:30px; padding-left:26px;}
	.tit_line{ width:12px;}
	.tit_more{ font-size:18px;}
	.ico-arr1{ width:26px; height:27px; background-position:-116px -18px; margin-left:7px;}
	.ico-arr2{ width:24px; height:24px; background-position:-158px -20px; margin-left:7px;}
	.index-anli-r2{width:100%; margin-top:10px;}
	.index-anli-sort-big{ width:110px; height:106px;}
	.index-anli-sort-big a{ font-size:24px; line-height:106px;}
	.index-anli-sort-r{ padding-left:110px;}
	.index-anli-sort-r li{ margin-bottom:6px;}
	.index-anli-sort-r li a{height:48px; line-height:48px;font-size:18px;}
	.morelink{ height:78px; font-size:24px; line-height:78px;}
	.hxgh-sucess-tit{ font-size:26px; padding:20px 0 30px;}
	.hxgh-sucess-info{ padding:15px 6px; font-size:20px; line-height:150%;}
}

.foot{ background:#ccc; color:#666; text-align:center; padding:10px 0 15px; line-height:200%;}
.footlink{ padding:6px 0;}
.footlink a{ margin:0 8px;}
.common-share-txt{ float:left; margin-right:5px; padding:6px 0; line-height:24px; font-size:14px; color:#666;}

.news03b{ float:left; overflow:hidden; width:100%; padding-bottom:10px; background:#fff }
.tabtit{ width:100%; float:left; height:46px; overflow:hidden; background:#eae8e8; border-top:2px solid #ef2d36; margin-bottom:10px  }
.tabtit a{ display:block; float:left; font-size:19px; cursor:pointer; width:33%; height:45px; overflow:hidden;line-height:45px;  text-align:center; color:#222; }
.tabtit02 a{ width:25%; font-size:17px}
.tabtit a#one2{ width:34%}
.tabtit a.hover{background:#ef2d36;color:#fff ; text-decoration:none;}

.tabcon{overflow:hidden; float:left; width:98%; padding:0 1%}

.ul01{ width:100%; float:left; overflow:hidden}
.ul01 li{ width:100%; float:left; overflow:hidden; height:39px; line-height:39px;  overflow:hidden;  text-indent:6px;font-family:"宋体"; color:#888}
.ul01 li a{ color:#666; font-size:14px; font-family:"宋体";}
.ul01 li a:hover{ color:#ef2d36; text-decoration:underline}

.ul01 li em{ float:left; font-style:normal; font-size:14px; color:#ef2d36}
.ul01 li em a{ color:#ef2d36; font-style:normal;font-size:14px}
.ul01 li span{ float:right; color:#999}
.ul01 li.li1{ background:url(jan1.gif) no-repeat 10px 10px; text-indent:64px; margin-bottom:5px}
.ul01 li.li1 a{ font-size:14px; color:#333; font-size:18px; font-family:"微软雅黑";}

.ul01 h5{ width:100%; background:#eae8e8; line-height:35px; text-align:center; float:left; overflow:hidden;}
.ul01 h5 a{ font-weight:normal; font-size:14px; color:#333}
.ul01 h5 a:hover{ text-decoration:underline; color:#f00}

.zt01{ width:90%; float:left; overflow:hidden; padding:0 5%;}
.zt01 li{ width:100%; float:left; overflow:hidden; margin-bottom:12px; border-bottom:1px dashed #ddd; padding-bottom:12px}
.zt01 img{ float:left; width:40%; overflow:hidden; margin-right:5%;}
.zt01 h4{ width:55%; float:left; overflow:hidden; line-height:26px;}
.zt01 h4 a{ font-weight:normal; font-size:14px; color:#333}
.zt01 h4 a:hover{ text-decoration:underline; color:#c00}

.nav01{width:100%;background:#ef2d36; height:70px; overflow:hidden; border-bottom:1px solid #ef2d36; padding:0; margin-top:-4px}
.nav01 li{ float: left;height: 35px; text-align: center; width:25%; overflow:hidden; margin:0; padding:0}
.nav01 li a{color: #fff;font-size:15px; border-left: 1px solid #ef666d;border-top: 1px solid #ef666d;width:100%;display: block; height:35px; line-height:35px; border-radius:0; float:left}
.nav01 li a.hov{ color:#ff0}

.ny01{ margin-bottom:11px; padding-bottom:20px; width:96%; padding:0 2%; background:#fff; overflow:hidden}
.ny02{ margin-bottom:11px; width:92%; padding:2% 4% 3%; overflow:hidden}
.ny02b{ width:100%; padding:0}

.ny01 h3{ float:left; width:100%;  height:36px; line-height:36px; font-weight:normal;  color:#666; font-size:12px;font-family:"宋体"; border-bottom:1px solid #dedede; margin-bottom:15px }
.ny01 h3 a{ font-weight:normal; color:#666; font-size:12px;font-family:"宋体"; }
.ny01 h3 a:hover{ color:#ef2d36; text-decoration:underline}
.ny01 ul{ float:left; width:100%; overflow:hidden; }
.ny01 ul li{ float:left; overflow:hidden; height:30px; line-height:30px; margin-right:10px; margin-bottom:10px}
.ny01 ul li a{ display:block; float:left; overflow:hidden; width:auto; padding:0 5px; background:#666; color:#fff; font-size:12px;}
.ny01 ul li a.on_h{ background:#ef2d36; color:#fff; text-decoration:none }
.ny01 p{float:left; width:1200px; overflow:hidden;height:30px; line-height:30px; font-size:17px; color:#222}
.ny01 p strong{ font-weight:normal; color:#ef2d36}

.ny01 ul li a.a_02{ background:#ef2d36}

.ab01{ line-height:30px; color:#444; font-size:14px; background:#fff; overflow:hidden}
.ab01 img{ max-width:100%}
.ab01 div{ margin-bottom:15px}

.dl003{ width:96%; padding:0 2%; float:left; overflow:hidden; padding-top:15px; margin-bottom:11px;padding-bottom:10px; background:#fff}
.dl003 dt{ float:left; overflow:hidden; line-height:40px; font-size:23px; width:100%; margin-top:10px; border-bottom:1px dashed #ccc; margin-bottom:20px}
.dl003 dd{ float:left; overflow:hidden; line-height:28px; color:#333; font-size:15px; width:100%}
.img01{ float:left; width:40%; margin-right:30px; float:left; overflow:hidden; display:block}

.gh001{ float:left; overflow:hidden; width:100%; background:#fff; padding-top:10px; margin-bottom:11px}
.gh001 dt{ height:50px;  float:left; overflow:hidden; width:100%;  background:url(gh001.gif) no-repeat 10px 0; background-size:95% auto; }
.gh001 dd{ width:100%; float:left; overflow:hidden; line-height:32px; font-size:16px; padding:10px 0; color:#666; }

.gh002 dt{ background:url(gh002.gif) no-repeat 10px 0; background-size:95% auto;}
.gh003 { margin-bottom:0}
.gh003 dt{ background:url(gh003.gif) no-repeat 10px 0; margin-bottom:20px;  background-size:95% auto; }

.gh01{ width:96%; float:left; overflow:hidden;  line-height:30px; font-size:14px; color:#666; background:#fff; padding:20px 2%; margin-bottom:11px; }

.gh01 img{ float:left; width:40%; margin-right:10%}
.gh02 img{ float:right; margin-right:0; margin-left:10%}

.xinwen{ background:#fff}

.xw dt font{ font-size:17px}
.xw{ float:left; width:100%; overflow:hidden; color:#666; margin-bottom:12px; border-bottom:1px dashed #ddd; padding-bottom:12px}
.xw ul{ width:100%; float:left; overflow:hidden; }

.xw dt{ width:100%; float:left; line-height:26px; overflow:hidden;  background:url(dot03.gif) no-repeat 0 5px; text-indent:20px }
.xw02b dt{ background:url(dot08.gif) no-repeat 0 9px; text-indent:12px; }
.xw dt a{ font-size:18px; color:#000;  padding:0 5px}
.xw dd{ float:left; width:100%; line-height:24px; font-size:14px; color:#888; font-size:12px; font-family:"宋体"}
.xw02b dd{ text-indent:20px}
.xw dd font{ padding-right:20px}
.xw dd a{ color:#ef2d36}




.wh01 dt font{ font-size:17px}
.wh01{ float:left; width:100%; overflow:hidden; color:#666; margin-bottom:12px; border-bottom:1px dashed #ddd; padding-bottom:12px}

.wh01 img{ width:35%; float:left; overflow:hidden; margin-right:5%}
.wh01 dt{ width:60%; float:left; line-height:20px; overflow:hidden; height:20px; margin-bottom:5px; padding-top:5px }

.wh01 dt a{ font-size:16px; color:#000; }
.wh01 dd{ float:left; width:60%; line-height:20px; font-size:14px; color:#888; font-size:12px; font-family:"宋体"}
.xw02b dd{ text-indent:20px}
.wh01 dd font{ padding-right:15px; color:#f30}
.wh01 dd a{ color:#ef2d36}

.wh01 dd.dd01{ width:100%}
















/*分页*/
.page01{float:left; overflow:hidden; width:100%; margin-top:10px; background:#f6f6f6; padding:15px;  -moz-box-sizing: border-box;box-sizing: border-box; text-align:center  }
.page-num:not(:disabled) {cursor: pointer;}
.page-num, .page-link {padding:5px 10px; margin:0 5px;margin-left: -1px;line-height: 1.25; color: #ef2d36; background-color: #fff; border: 1px solid #dee2e6;}
a.page-num:hover, .page-link:hover {text-decoration: none;}
.page-num-current {z-index: 1; color: #fff; background-color: #ef2d36; border-color: #ef2d36;}
.page-num-current:hover {color: #fff;}

/*分页*/

.xw01{ width:94%; float:left; overflow:hidden; background:#fff; padding:5% 3% 2%}
.h101{ font-size:22px; width:100%;  line-height:35px; color:#333; float:left; overflow:hidden; text-align:center; font-weight:normal; }

.h601{ width:100%; float:left; line-height:30px; font-weight:normal; color:#999; text-align:center; font-size:12px; margin-bottom:10px; font-family:"宋体";padding-bottom:10px; border-bottom:2px solid #ef2d36}
.h601 font{ color:#dd3333; padding-right:10px; font-size:12px}

.nr01{ float:left; width:100%; line-height:30px; color:#4d4d4d; font-size:14px;  overflow:hidden; margin-top:10px; margin-bottom:20px}
.nr01 div{ margin-bottom:15px}
.nr01 img{ max-width:100%}

#nextlist{ width:100%; float:left; overflow:hidden; padding:5px 0px 10px; margin-top:30px; background:#f3f0f0}
#nextlist li{ width:100%; float:left; overflow:hidden; line-height:26px; border-bottom:1px dashed #ccc; color:#4d4d4d; text-indent:15px}
#nextlist li span{ font-weight:bold; color:#bc1515}
#nextlist li a{ color:#666; }
#nextlist li a:hover{ color:#000; text-decoration:underline}

.xw02{ width:100%; float:left; overflow:hidden}
.xw02 h3{ width:100%; float:left; overflow:hidden; border-left:5px solid #ef2d36; height:35px; line-height:35px; background:#eee; text-indent:10px; font-weight:normal; font-size:16px; color:#333; margin-bottom:10px }
.xw02 ul{ width:100%; float:left; overflow:hidden;}

.xw02 ul li{ width:100%; float:left; overflow:hidden; line-height:32px; margin-bottom:5px; height:30px; background:url(dot06.gif) no-repeat 0 12px; text-indent:10px}

.xw02 ul li span{ float:right; font-size:12px; color:#888}
.xw02 ul a{ font-size:14px; color:#444;}

.m_ld{  overflow:hidden; width:100%; padding:0}
.jg03{  width:94%; padding:0 3%; float:left; line-height:30px; padding-bottom:10px;background:#fff; overflow:hidden }

.jg03 dt{width:100%; float:left; height:35px;line-height:35px;  font-size:20px; color:#111; margin-top:6px}
.jg03 dt a{ color:#111; font-size:20px; }


.ld01{ width:94%; padding:0 3%;  float:left; overflow:hidden; margin-bottom:10px;background:#fff;}
.ld01 ul{ width:100%; float:left; overflow:hidden;}
.ld01 ul li{width:100%; float:left; overflow:hidden; line-height:30px;margin-bottom:11px; background:#efefef}
.ld01 ul a.a_01{ padding:0 15px;line-height:30px; font-size:15px; color:#fff; background:#ef2d36; margin-right:15px; border-bottom:1px solid #ccc; float:left; overflow:hidden; }
.ld01 ul li span{ float:right; margin-right:10px}
.ld01 ul li span a{ color:#888; font-size:12px; font-family:"宋体"}

.ul09{ width:94%; padding:0 3%; background:#fff; float:left; overflow:hidden}
.ul09 li{ float:left; width:45%; height:40px; overflow:hiddenl;margin:0 2.5% 10px; display:inline; }
.ul09 li a{ display:block; float:left; overflow:hidden; width:100%; height:38px; text-align:center; line-height:38px; border:1px solid #d9d9d9; background:#fdf6ec; color:#222; font-size:16px;}



.h2001{ width:96%; overflow:hidden; line-height:36px; font-weight:normal; color:#333; font-size:27px; text-align:center; margin:0px 0 11px; background:#fff; padding:20px 3%}
.h2001 span{ font-size:14px; color:#666; float:left; width:100%; text-align:center; line-height:20px; margin-top:10px; margin-bottom:10px}
.h2001 img{ width:80%}
.tz001{ width:92%; float:left; overflow:hidden; background:#fff; padding:10px 4%}
.tz001 dl{ width:100%; float:left; overflow:hidden;padding-top:10px }
.tz001 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:21px; color:#222; margin-bottom:5px }
.tz001 dl dd{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:15px; color:#666; margin-bottom:10px}

.maplist{ width:100%; float:left; overflow:hidden; background:#fff; padding:10px 0; margin-bottom:11px}
.maplist td{ padding:5px 0px; line-height:30px; margin-bottom:5px; font-size:15px; color:#4d4d4d; }
.maplist td textarea{ font-size:12px; border:1px solid #ccc;  line-height:20px; padding:10px 5px; }
.maplist td input{ font-size:12px; border:1px solid #ccc; height:20px; line-height:20px; padding:5px 5px; color:#333}
.tj{ width:75%; margin-top:10px; padding-bottom:20px; float:left; overflow:hidden; padding-left:25%  }
.maplist input.coolbg{ display:block; width:130px; padding:0; float:left;  height:40px; line-height:40px; text-align:center;  background:#ef2d36;border:none; color:#fff; cursor:pointer; font-size:16px;font-family:"微软雅黑"}
.maplist input.coolbg2{ background:#888}
.maplist input.coolbg:hover{ background:#f60}
.maplist span{ line-height:40px; color:#f00; padding-left:10px; }
.maplist td.td01{ width:25%; text-align:right}
.maplist td.td03{ width:70%}

.ly02{ width:92%; float:left; overflow:hidden; background:#fff; padding:10px 4%}
.ly02 h3{ width:100%; float:left; line-height:30px; height:30px; color:#222; font-size:21px; margin:10px 0; font-weight:normal}
.ly02 ul{ width:100%; float:left; line-height:30px; overflow:hidden; color:#666; font-size:14px}
.ly02 h3.h3004{ margin-top:20px}


.xw dd font.red{ color:#ef2d36}

.div01{ width:92%; padding:0 4%; overflow:hidden; float:left}
.div01 h3{ width:98%; float:left; line-height:46px; border-left:5px solid #ef2d36; background:#eee; text-indent:20px; font-weight:normal; font-size:19px; color:#333; margin-bottom:10px}

.ty10{ width:100%; float:left; overflow:hidden; background:#fff; padding:10px 0 }
.bm01{ background:#fdf6ec; margin-bottom:11px}
.bm01 h3{ width:100%; float:left; overflow:hidden; line-height:22px; text-align:center; font-weight:normal; font-size:18px; color:#333; margin-bottom:20px}
.bm01 h3 img{ margin-bottom:10px; margin-top:10px; width:80px}
.bm01 h3 span{ font-size:14px; color:#666}

.bm01 ul{width:92%; float:left; overflow:hidden; padding:0 4%;}
.bm01 ul li{ width:50%; float:left; overflow:hidden; line-height:20px; margin-bottom:10px; font-size:14px; color:#333}
.bm01 ul li span{ padding-left:5px; color:#ef2d36}
.bm02 ul li{ width:46%; padding:0 2%; margin-bottom:10px}
.bm02 ul li a{ width:96%; border:1px solid #eedfc9; display:block; float:left; text-align:center; line-height:30px; height:30px; border-radius:3px; background:#f8eddd}

.dl01{ float:left; width:100%; overflow:hidden; color:#666; margin-bottom:15px; border-bottom:1px dashed #ddd; padding-bottom:12px;}
.dl01 dd{ float:left; width:100%; overflow:hidden; text-align:center; margin-bottom:10px}
.dl01 dd img{ width:100%}
.dl01 dt{float:left; width:100%; overflow:hidden; color:#333; font-size:14px; text-align:center; line-height:20px;}
.dl01 dt a{color:#333; font-size:14px;}

.dl01b{ width:46%; margin:0 2% 20px}
.dl01b dd img{height:100px}



.jg01{  width:100%; float:left;  text-align:center; margin-bottom:10px;  border-bottom:1px dashed #ddd}
.jg01 dt{width:100%; float:left; height:35px;line-height:35px; text-align:center; font-size:29px; color:#111; margin-top:6px}
.jg01 dt img{ width:28px}
.jg01 dt a{ color:#111;}
.jg01 dd{ width:100%; float:left; overflow:hidden; text-align:center; line-height:30px;  font-size:16px; color:#333;}

.wen01{ width:100%; overflow:hidden; float:left;}
.wen01 h3{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:17px; color:#666; font-weight:normal; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #ccc}
.wen01 ul{width:100%; float:left; overflow:hidden; line-height:35px; font-size:15px; color:#666}
.wen01 span.span01{ font-size:21px; color:#333; font-weight:normal; padding-right:10px}
.wen01 span.red{ color:#ef2d36}


.zt02{ width:92%; padding:10px 4% 0; overflow:hidden; background:#fff}
.zt02 dl{ width:46%; float:left; overflow:hidden;padding-bottom:5px; border-bottom:1px dashed #ddd; margin:0 2% 15px;}
.zt02 dl dt{width:100%; float:left; overflow:hidden; margin-bottom:10px; line-height:30px; text-align:center;}
.zt02 dl img{ width:100%; height:100px}




.lx01{ float:left; width:100%; overflow:hidden}
.lx01 h3{float:left; width:100%; overflow:hidden; line-height:30px; font-size:21px; color:#000; font-weight:normal; margin-bottom:15px}
.lx01 h4{float:left; width:100%; overflow:hidden; line-height:20px; font-size:17px; color:#111; font-weight:normal; margin-bottom:8px }
.lx01 li{float:left; width:100%; overflow:hidden; line-height:20px; font-size:14px; color:#333; margin-bottom:20px}


.job01{ float:left; overflow:hidden; width:100%; margin-bottom:15px }
.job01 li{float:left; overflow:hidden; width:50%; line-height:30px; font-size:12px; color:#333}
.job01 li span{ color:#ef2d36; padding-left:5px}

.job02{ float:left; overflow:hidden; width:100%; border-bottom:1px solid #ddd; margin-bottom:10px}
.job02 span{ float:left; width:auto; padding:0 10px; font-weight:normal; height:30px; line-height:30px; font-size:16px; color:#fff; background:#ef2d36;} 


.dl02{ width:100%; float:left; overflow:hidden; border-bottom:1px dashed #ddd; padding-bottom:15px; margin-bottom:15px}
.dl02 img{ width:30%; float:left; overflow:hidden; margin-right:5%;}
.dl02 dt{ width:65%; float:left; line-height:20px; font-size:16px; color:#333; }
.dl02 dd{ width:65%; float:left; line-height:20px; color:#666; font-size:12px;}

.lx02{ width:100%; float:left; overflow:hidden;  }
.lx02 h6{ font-size:19px; margin-bottom:5px; float:left; line-height:30px; font-weight:normal; color:#333 }
.lx02 li{ float:left; width:100%; line-height:22px; font-size:12px; color:#333;}


.h_350{ height:338px}


.clear{ clear:both}
.m_10{ margin-bottom:10px}

.padd10{ padding-bottom:10px}


.nr01 table{ border:1px solid #ccc; border-collapse:collapse; width:100%}
.nr01 table tr,.nr01 table td{border:1px solid #ccc; text-align:center}
.nr01 table td{ padding:0 10px; font-size:14px; line-height:26px}

