@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:"微软雅黑"; -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:#ea544a;-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:"微软雅黑"; line-height:150%; color:#333333; font-size:12px; width:100%; overflow-x:hidden; background-color:#f7f7f7;}
.fgbox{border-top:0px solid #eee; background:#fff; overflow:hidden}
.fgbox img{ max-width:100%;}


.head_10{ height:50px; background:#fff;overflow:hidden; text-align:center; width:100%; margin-bottom:0}
.logo{ position:relative; z-index:9999999999999999999999999999999}
.logo img{ max-height:30px; margin-top:10px; }



.ul02{ width:92%; float:left; overflow:hidden; padding:2% 4%; background:#fff; float:left;}
.ul02 a{ display:block; height:70px; float:left; overflow:hidden; font-size:15px; color:#fff; line-height:20px; display:inline;}
.a01{ width:32%;  background:#f4b613 ; margin-bottom:2%}
.a01 img{ width:25%; margin-right:5%; float:left; margin-left:6%; display:inline; margin-top:17% }
.a01 span{ float:left; width:62%; margin-top:13% }

.a02{ background:#ff8a4a; margin-left:2%; margin-right:2%;  }
.a03{ background:#fc5265}
.ul02 a.a04{font-size:18px}
.a04{ width:49%; margin-right:2%; background:#768c35; }
.a04 img{ width:25%; margin-right:8%; float:left; margin-left:12%; display:inline; margin-top:8%}
.a04 span{ float:left; width:53%; margin-top:15% }
.a05{ margin-right:0; background:#13b157}

.h301{ width:96%; float:left; line-height:26px; text-align:center; color:#ea544a; font-size:21px; padding-top:10px; margin:0 2% 20px 2%; padding-bottom:10px; background:url(h3_b1.png) no-repeat center bottom;}
.h301 span{ font-size:16px; color:#666; font-weight:normal}

.ul03{ padding:0 2%; float:left; overflow:hidden; width:50%;-moz-box-sizing: border-box;box-sizing: border-box; margin-bottom:10px}

.ul04{ width:100%; float:left; overflow:hidden; padding:5% 0; background:#f7f7f7; text-align:center}
.fgbox .ul04 img{ max-width:60%}

.sub01{ background:#ef7900; padding:5% 0 3%;  overflow:hidden}
.sub01 h3{ width:100%; float:left; overflow:hidden; line-height:30px; text-align:center; font-size:21px; color:#fff; font-weight:normal; margin-bottom:10px}

.sub01 dl{ padding:0 2%; float:left; overflow:hidden; width:96%;}
.sub01 dl dd{ float:left; width:100%; overflow:hidden; margin-bottom:13px}
.name_a, .mobile_a{ height:40px; color:#888; text-indent:13%; font:18px; border-radius:3px; border:0;display: table; margin:0 auto; }
.name_a { width:90%; background:#fff url(formpic01.png) no-repeat 14px center; background-size:6% }
.mobile_a { width:90%; background:#fff url(formpic02.png) no-repeat 14px center;background-size:6% }

.coolbg { width:90%; display:block; margin:0 auto;  font-size:18px; height:40px; text-align:center; line-height:40px; border:none; background:url(sub_bg01.gif) repeat-x center; color:#fff }


.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;}

.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;}

.titstyle{width:100%; height:32px; position:relative; margin-top:6px; line-height:32px; margin-bottom:10px; }
.tit_line{ height:100%; position:absolute; left:0px; width:8px; background:#b61f26; top:0px;}


.titstyle h2{ font-weight:normal; font-size:19px; padding-left:14px; float:left; line-height:32px; margin-top:15px}
.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:#ea544a; 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:#ea544a}
.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:#ea544a; 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 #ea544a; 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 #ea544a; float:right; color:#ea544a;}
.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;}

	
	.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_line2{ width:7px;}
	
	.titstyle2{ height:40px; line-height:40px}
	.titstyle2 h2{ font-size:19px; }
	.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_10{ width:100%; overflow:hidden; height:40px; line-height:40px; padding:10px 0;  color:#fff; font-size:12px; text-align:center; background:#ea544a}
.foot_10 a{ color:#fff; font-size:12px; padding:0 10px}
.foot_10 a:hover{ color:#ff0; text-decoration:underline}
.foot_10 a font{ color:#ff0}



.common-share-txt{ float:left; margin-right:5px; padding:6px 0; line-height:24px; font-size:14px; color:#666;}



.xinwen{ background:#fff}

.wap_foot{width:92%; padding:2% 4% 4%; float:left; overflow:hidden; background:#fc4349 url(/img/f-bg01.png);}

.wap_foot h5{ width:100%; float:left; overflow:hidden; border:1px solid rgba(255,255,255,.7); height:50px; line-height:50px; text-align:center; font-weight:normal; font-size:16px; color:#fff;-moz-box-sizing: border-box;box-sizing: border-box; margin-bottom:15px }
.wap_foot h5 a{ font-size:16px; color:#fff;}

.wap_foot dl{ width:92%; float:left; overflow:hidden; padding:5% 4% 4%;}
.wap_foot dl dd{ width:100%; float:left; overflow:hidden; text-align:center; line-height:18px; font-size:14px; color:#fff}
.wap_foot dl dd img{ max-width:32%; margin-bottom:5px; border:3px solid #fff}

.foot_02{ width:92%; padding:0 4%; float:left; overflow:hidden; line-height:22px; }
.foot_02 h4{ width:100%; float:left; overflow:hidden; line-height:20px; font-weight:normal;font-size:14px; text-align:center; color:#fff; margin-bottom:10px}
.foot_02 li{width:100%; float:left; overflow:hidden; line-height:20px; font-weight:normal;font-size:12px; text-align:center; color:rgba(255,255,255,.8)}
.foot_02 li a{ color:rgba(255,255,255,.8)}















.zt02{ width:100%; overflow:hidden; background:#fff}
.zt02 dl{ width:44%; float:left; overflow:hidden;padding-bottom:5px; border-bottom:1px dashed #ddd; margin:0 0 15px 4%;}
.zt02 dl dt{width:100%; float:left; overflow:hidden; margin-bottom:1px; line-height:26px; height:26px; text-align:center;}
.zt02 dl dt a b{ font-weight:normal}
.zt02 dl img{ width:100%; height:auto; margin-bottom:5px}



.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; margin-top:5px }
.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;}

.nr01 h4, .nr01 h5{ font-size:17px; margin-bottom:10px}
.nr01 dt{ font-size:17px; color:3888}
.nr01 dd{ color:#888}

.abcon{ width:100%; overflow:hidden; float:left; overflow:hidden}

.zt04{ padding:15px 0 5px}


.ul_02{ width:100%; float:left; overflow:hidden; position:relative;}
.ul_02 img{ width:100%; float:left; overflow:hidden}
.ul_02 span{ display:block; line-height:30px; font-size:14px; color:#fff; position:absolute; left:4%; bottom:4%}
.ul_02 span a{ font-size:14px; color:#fff}


.pro_body{ width:92%; padding:10px 4%; overflow:hidden; background:#fff;}
.h1_01{ width:100%; float:left; overflow:hidden; line-height:30px; font-weight:normal; font-size:21px; color:#333; margin-bottom:15px; padding-bottom:7px; border-bottom:1px solid #ddd}


.nybody{ width:100%; overflow:hidden; background:#fff; }

.tybody{ width:100%; float:left; overflow:hidden; font-size:14px; color:#666;}
.tybody div, .tybody p{ margin-bottom:10px}
.tybody img{ max-width:100%}
.zt07a{  padding:4%}


.about02{ padding:4%; width:92%; float:left; overflow:hidden}
.about02 .zt07_dl05 dd{ margin-bottom:10px}



.clear{ clear:both}
.m_10{ margin-bottom:10px}

.pad_t10{ padding-top:10px}
.pad_t20{ padding-top:20px}
.padd10{ padding-bottom:10px}
.padd2{ padding:2% 0}
.b_t0{ border-top:none}
.m_0{ margin-bottom:0}
.border-bottom10{ border-bottom:10px solid #eee}
.p_t10{ padding-top:10px}