﻿.wrap img{ width:100%; display: block;}
/**/
.zs { height: 10rem; overflow: hidden;}
.zs ul { width: 93.9%; padding-top: 1rem; margin: 0 auto;}
.zs li { float: left; width: 31.7%; height: 3.79rem; margin-bottom: 0.8rem; text-align: center; background: #148ad0;border-radius:10px; background-size: 100% 3rem;}
.zs li p { width: 30%; margin: 0 auto; padding-top: 0.5rem;}
.zs li a { font-size: 1rem; color: #ffffff;}
.zs li:nth-child(2), .zs li:nth-child(5) { margin: 0 2.4%;}
/**/
.qs { background: #f7f7f7; overflow: hidden; border-bottom: 0px solid #d6d6d6;}
.qs h3 { height: 5.2rem; background: url("../images/qs_03.png") no-repeat center 4.5rem; background-size: 100% 3px; text-align: center; padding-top:5px; font-size: 1.5rem; color: #333333;}
.qs h3 p { font-size: 1.25rem; color: #6666666; margin-top:5px}
.qs h3 p span { font-weight: bold;}
.qs h3 em { font-weight: bold; color: #e60012;}
.qs ul { width: 92%; margin: 0 auto; }
.qs li { float: left; width: 100%;  position: relative;}
.qs li p { position: absolute; left: 0; bottom: 0; width: 100%; height: 2rem; background: url("../images/qstm.png") repeat; font-size: 1rem; color: #ffffff; text-align: center; line-height: 2rem;}
.qs li:nth-child(odd) { margin-right: 2.7%;}
.qs .qsa { display: block; width: 41.5%; height: 3.8rem; margin: 0 auto; background: url("../images/qs_17.png") no-repeat; background-size: 100% 3.8rem; font-size: 1rem; color: #b90000; text-align: center; line-height: 2.3rem; padding-left: 8%;}
/**/
/**/
.ss { height: 44.29rem; overflow: hidden; background: url("../images/ssb.jpg") no-repeat; background-size: 100% 44.29rem;}
.ss h3 { height: 9rem; text-align: center; font-size: 1.5rem; color: #333333; padding-top: 1.25rem;}
.ss h3 p { font-size: 1.25rem; color: #666666; margin-bottom: 1rem; margin-top:5px}
.ss h3 p span { font-weight: bold;}
.ss h3 i { margin-right: 30%;}
.ss h3 em { display: block; font-size: 1.25rem; color: #333333; margin-top: 2rem; font-weight:bold}
.ss ul { height: 26.5rem;}
.ss li { float: left; width: 33.3%; height: 7.75rem;}
.ss li p { width: 26%; margin-left: 43%;}
.ss li em { display: block; font-size: 0.92rem; color: #313131; margin: 0.6rem 0 0 30%;}
.ss li em span { display: block; font-size: 0.92rem; color: #313131; font-weight: normal;}
.ss li:nth-child(2) p, .ss li:nth-child(5) p, .ss li:nth-child(8) p { margin-left: 35%;}
.ss li:nth-child(2) em, .ss li:nth-child(5) em, .ss li:nth-child(8) em { margin-left: 20%;}
.ss li:nth-child(3) p, .ss li:nth-child(6) p, .ss li:nth-child(9) p { margin-left: 13%;}
.ss li:nth-child(3) em, .ss li:nth-child(6) em, .ss li:nth-child(9) em { margin-left: 8%;}
.ss .ssd { margin-left: 42.8%;}
.ss .ssd p { padding-left: 18.5%; background: url("../images/ss_31.png") no-repeat left center; background-size: 2.54rem 2.58rem; height: 3rem; font-size: 1rem; color: #666666; line-height: 1rem;}
.ss .ssd p span { display: block; font-size: 1.5rem; color: #333333; font-weight: bold; font-style: italic; line-height: 1.5rem; margin-top: 0.3rem;}
.ss .ssd a { display: block; width: 44%; height: 2.33rem; background: url("../images/ss_35.png") no-repeat; background-size: 100% 2.33rem; font-size: 0.92rem; color: #ffffff; padding-left: 13%; line-height: 2.1rem; font-weight: bold; margin: 1.25rem 0 0 25%;}


.fs { height: 21rem; overflow: hidden;}
.fs h3 { height: 5.3rem; background: url("../images/qs_03.png") no-repeat center 4.5rem; background-size: 100% 3px; text-align: center; padding-top:5px; font-size: 1.5rem; color: #333333;}
.fs h3 p { font-size:  1.25rem; color: #666666;margin-top:5px;}
.fs h3 p span { font-weight: bold;}
.fs h3 em { font-weight: bold; color: #e60012;}
.fs .m-box .con{ display:inline; float:left;}
.fs .m-box .con dl { height: 12.5rem;}
.fs .m-box .con dt { width: 100%;}
.fs .m-box .con dd { padding-top: 0rem;}
.fs .m-box .con dd h4 { height: 5.29rem; background: url("../images/fs_04.jpg") no-repeat; background-size: 100% 5.29rem;}
.fs .m-box .con dd h4 p { float: left; width: 16.7%; margin-left: 3.6%; font-size: 1.5rem; color: #ffffff; text-align: center; line-height: 4.63rem;}
.fs .m-box .con dd h4 em { display: block; float: left; margin: 1.3rem 0 0 2.7%; font-size: 0.58rem; color: #c2c2c2;}
.fs .m-box .con dd h4 em span { display: block; font-size: 1.33rem; color: #c72924; font-weight: bold;}
.fs .m-box .con dd .fsz { font-size: 1rem; color: #333333; margin: 0.4rem 15% 0 19.7%;}
.fs .m-box .con dd .fsz span { display: block; padding-left: 3.9%; background: url("../images/fs_07.jpg") no-repeat left 0.8rem; background-size: 0.38rem 0.38rem; line-height: 1.8rem;}
.fs .m-cnt{ width:56.3%; height: 1.5rem; display:block; padding:0 0 0 37.7%; background: url("../images/fsb.jpg") no-repeat; background-size: 100% 2.08rem; padding-top: 0rem;}
.fs .m-cnt li{ width: 5.9%; height: 1.04rem; float: left; background: url("../images/fs_13.jpg") no-repeat; background-size: 100% 1rem; margin-right: 2%;}
.fs .m-cnt li.z-on{ background: url("../images/fs_11.jpg") no-repeat; background-size: 100% 1rem;}
/**/


.fs2 { height: 18rem; overflow: hidden;}
.fs2 h3 { height: 5.3rem; background: url("../images/qs_03.png") no-repeat center 4.5rem; background-size: 100% 3px; text-align: center; padding-top:5px; font-size: 1.5rem; color: #333333;}
.fs2 h3 p { font-size:  1.25rem; color: #666666;margin-top:5px;}
.fs2 h3 p span { font-weight: bold;}
.fs2 h3 em { font-weight: bold; color: #e60012;}
.fs2 .m-box .con{ display:inline; float:left;}
.fs2 .m-box .con dl { height: 17rem; }
.fs2 .m-box .con dt { width: 100%;position:relative}
.fs2 .m-box .con dt h4 { position: absolute; left: 0; bottom: 0; width: 100%; height: 4rem; background: url("../images/qstm.png") repeat; font-size: 1rem; color: #ffffff; text-align: center; line-height: 1.5rem;}
.fs2 .m-box .con dt h4  p{ font-size:0.7rem;}
/**/

/*焦点图*/
.banner{ width:100%; margin-top:5rem !important;}
.focus { width: 100%; height: auto; position: relative; overflow: hidden; background:-webkit-gradient(linear, 74% 0%, 0% 100%,from(#129e00),to(#129e00)); padding:0px 0 0px;}
.focus .hd { width: 100%; height: 12px; position: absolute; z-index: 1; text-align: center; bottom:10px;}
.focus .hd ul { display: inline-block; height: 12px;}
.focus .hd ul li {   display: inline-block; width:6px; height:6px; text-indent:-999em; margin:0 3px; vertical-align: top; overflow: hidden; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; -o-border-radius: 100%; border:2px solid #fff;display:inline-block;}
.focus .hd ul .on { background: #fff; }
.focus .bd { position: relative; z-index: 0;}
.focus .bd li { height: auto; overflow: hidden;display: table-cell; vertical-align: top; }
.focus .bd li a img { width: 100%; height: auto; display: block; margin: 0; padding: 0; }
.focus .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);/* 取消链接高亮 */ }
.tempWrap{overflow:hidden; position:relative;}
/*焦点图 end*/

.box1{  width:100%;  padding:0 0 15px;}
.wrap1{ margin:0 auto; width:92%;}

.row:before,
.row:after {
  display: table;
  content: " ";
  	text-align:center;
}

.col-1, .col-2, .col-3, .col-4{
  position: relative;
  min-height: 1px;
  padding-right: 0px;
  padding-left: 0px;
  float: left;
}

.row a{ color:#333}

  .col-4 {
    width: 25%;
  }
  .col-3 {
    width: 33.33333333%;

  }
  .col-2 {
    width: 50%;
  }
  .col-1 {
    width: 100%;
  }
  
  .f-c { border-radius:5%; text-align:center; display:block}
  .t_c { text-align:center}
  
  .mt15 { margin-top:15px }
  
  .font14{ font-size:14px;}
  
  .pt20 { padding-top:20px }
  
    .white, .white a,.white a:link,.white a:visited { color:#fff }
	
	
.fw {background: #f7f7f7; overflow: hidden; border-bottom:none}
.fw h3 { height: 6.5rem; background: url("../images/qs_03.png") no-repeat center 6rem; background-size: 100% 3px; text-align: center; padding-top: 1rem; font-size: 1.5rem; color: #333333;}
.fw h3 p { font-size: 1.25rem; color: #666666; margin-top:5px;}
.fw h3 p span { font-weight: bold;}
.fw h3 em{ color:#e60012;font-weight: bold;}


.ht {background: #ffffff; overflow: hidden; }
.ht h3 { height: 5.2rem; background: url("../images/qs_03.png") no-repeat center 4.5rem; background-size: 100% 3px; text-align: center; padding-top:5px; font-size: 1.5rem; color: #333333;}
.ht h3 p { font-size:  1.25rem; color: #666666;margin-top:5px;}
.ht h3 p span { font-weight: bold;}
.ht h3 em{ color:#e60012;font-weight: bold;}


.about {background: #f7f7f7; overflow: hidden; border-bottom:none}
.about h3 { height: 5.2rem; background: url("../images/qs_03.png") no-repeat center 4.5rem; background-size: 100% 3px; text-align: center; padding-top:5px; font-size: 1.5rem; color: #333333;}
.about h3 p { font-size: 1.25rem; color: #666666; margin-top:5px;}
.about h3 p span { font-weight: bold;}
.about .bt{ display: block; padding-bottom: 2rem; text-align: center; margin-top:2rem;}
.about .bt a{ display: inline-block; height: 2.2rem; line-height: 2.2rem; color: #fff; border-radius: 0.2rem; background: #d40011; padding: 0 1rem;}
.about h3 em{ color:#e60012;font-weight: bold;}


.foot{ float:left; width:100%; position:fixed; left:0;bottom:0; z-index:3000;}
.foot ul{ float:left; width:100%;}
.foot li{ float:left; width:20%; border-right:1px solid #e4e4e4; border-top:1px solid #e4e4e4; background:#d50618; box-sizing:border-box; height:4rem; text-align:center; padding:0.4rem 0 0; }
.foot li i{ display:block; font-size:1.5rem; color:#FFF}
.foot li span{ display:block; font-size:1rem; color:#FFF}
.foot .fnavlist{ position:absolute; right:-10000px; bottom:8rem; width:100%; height:24rem;background:rgba(0,0,0,.8); padding-top:20px; }
.foot .fnavlist li{ float:left;width:33%; height:auto; margin-bottom:10px; line-height:3rem; background:none; border:none; text-align:center}
.foot .fnavlist li i{ display:block; font-size:1.5rem; color:#FFF}
.foot li.nobtm{ border-right:medium none;}
.foot i{ display:block; font-size:18px; color:#FA0504}
.foot i img{ }
.foot span{ line-height:30px; color:#252525; height:30px; overflow:hidden; display:block;}
.foot .fnavlist span{ color:#fff;}
.hidenav{ display:none;}


.m-con-4 { padding:0 0px 0 0px; }

.m-con-4 .name { height:35px; border-radius:5px; -webkit-border-radius:5px; text-indent:8px; width:100%; margin-bottom:15px; }
.m-con-4 .u-tel { padding:13px 0 10px 3px; }
.m-con-4 .show_more, xgmmbox .show_more, orderbox .show_more { height:35px; margin-bottom:28px; }
.m-con-4 .show_more .u-co-bt, .xgmmbox .show_more .u-co-bt,.show_more .u-co-bt { border-radius: 4px 4px 4px 4px; height: 35px; line-height:35px; width:100%; display: inline-block; vertical-align: middle; background:#148ad0; color:#fff; }
.u-inna { border:1px solid #d2d2d2; background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#fff)); background-image: -webkit-linear-gradient(top, #f8f8f8, #fff); background-image: -moz-linear-gradient(top, #f8f8f8, #fff); background-image: -o-linear-gradient(top, #f8f8f8, #fff); background-image: -ms-linear-gradient(top, #f8f8f8, #fff); background-image: linear-gradient(top, #f8f8f8, #fff); }

/* -- 提交按钮样式  -- 
.u-co-bt { background-color:#bb2d2d; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#bb2d2d), to(#bb2d2d)); 
background-image: -webkit-linear-gradient(top, #bb2d2d, #bb2d2d); 
background-image: -moz-linear-gradient(top, #bb2d2d, #bb2d2d); 
background-image: -o-linear-gradient(top, #bb2d2d, #bb2d2d); 
background-image: -ms-linear-gradient(top, #bb2d2d, #bb2d2d); 
background-image: linear-gradient(top, #bb2d2d, #a9130b); color:#fff; }*/


.newsdl{ float:left; width:92%; padding:5px 4%; border-bottom:1px solid #dedede;}
.newsdl dt{ float:left; width:50px; height:50px;}
.newsdl dt img{ display:block;  width:50px; height:50px; vertical-align:bottom;}
.newsdl dd{ position:relative; margin:0 0 0 60px;}
.title5{ overflow:hidden; height:20px; font-size:16px; margin:0 0 5px;}
.title5 a{ color:#3b3b3b;}
.detail1{ line-height:1.1rem; height:2rem; color:#8c8c8c; overflow:hidden; font-size:0.9rem;}

.cs h3 { height: 6.5rem; background: url("../images/qs_03.png") no-repeat center 6rem; background-size: 100% 3px; text-align: center; padding-top: 1rem; font-size: 1.5rem; color: #333333;}
.cs h3 p { font-size: 1.25rem; color: #666666; margin-top:5px;}
.cs h3 p span { font-weight: bold;}
.cs h3 em { font-weight: bold; color: #e60012;}
.cs ul { width: 98%; margin: 0 auto; margin-left:2%;padding-top: 1rem;}
.cs li { float: left; width: 48%; position: relative; margin-right:2%; margin-bottom:2%;}
.cs li img{ width:100%;}


.showtel h4{background: url("../images/btn.png") no-repeat; background-size: 100% 3.79rem; line-height: 2.7rem; height: 3.79rem; text-align: center;}
.showtel h4 a{ color: #b90000; font-size: 1rem; padding-left:10%; text-shadow: 1px 1px 1px #ffd84a;}
.showtel h4 span{ font-size: 1.25rem;}


.zs2{ overflow: hidden; padding-top: 1.5rem; height: 18.5rem; border-bottom: 1px solid #d6d6d6;  background: #f7f7f7;}
.zs2 h3{ text-align: center; color: #333; font-size: 1rem; padding-bottom:1rem;  background-size: 100% 3px;height: 5.75rem;background: url("../images/qs_03.png") no-repeat center 3.75rem; background-size: 100% 3px;}
.zs2 h3 i{ display: block; color: #333; font-size:1.5rem; padding-bottom: 0.2rem;}
.zs2 h3 i strong{ font-weight: bold; color: #e60012;}
.zs2 ul{ overflow: hidden; margin-left: 3.1%;}
.zs2 ul li{ float: left; margin: 0 0.3rem 0.9rem 0;background: url("../images/n_bg1.jpg") no-repeat; background-size: 100% 4.7rem; width: 31.55%; text-align: center;}
.zs2 ul li a{ display: block; padding-top:2.6rem; height: 2.1rem; font-size: 1rem; color: #fff;}
.zs2 ul li:nth-child(2){background: url("../images/n_bg2.jpg") no-repeat; background-size: 100% 4.7rem;}
.zs2 ul li:nth-child(3){background: url("../images/n_bg3.jpg") no-repeat; background-size: 100% 4.7rem;}
.zs2 ul li:nth-child(4){background: url("../images/n_bg4.jpg") no-repeat; background-size: 100% 4.7rem;}
.zs2 ul li:nth-child(5){background: url("../images/n_bg5.jpg") no-repeat; background-size: 100% 4.7rem;}
.zs2 ul li:nth-child(6){background: url("../images/n_bg6.jpg") no-repeat; background-size: 100% 4.7rem;}
.zs2 ul li:nth-child(7){background: url("../images/n_bg7.jpg") no-repeat; background-size: 100% 4.7rem;}
.zs2 ul li:nth-child(8){background: url("../images/n_bg8.jpg") no-repeat; background-size: 100% 4.7rem;}
.zs2 ul li:nth-child(9){background: url("../images/n_bg9.jpg") no-repeat; background-size: 100% 4.7rem;}



.af { overflow: hidden;}
.af h3 { height: 6.5rem; background: url("../images/qs_03.png") no-repeat center 6rem; background-size: 100% 3px; text-align: center; padding-top: 1rem; font-size: 1.5rem; color: #333333;}
.af h3 span{ display: block;}
.af h3 span strong{ font-weight: bold; color: #e60012; font-weight: bold;}
.af .m-cnt{background: url("../images/men.gif") no-repeat center 0; background-size: 100% 4.5rem; height: 4.5rem; width: 100%;}
.af .m-cnt li{width:33.33%; height: 4.5rem; float: left; box-sizing: border-box; padding-left: 17.5%; font-size: 1.17rem; color: #fff; line-height:4.2rem;}
.af .m-cnt li:first-child{ padding-left: 15%;}
.af .m-cnt li.z-on{background: url("../images/me1.gif") no-repeat center 0; background-size: 100% 4.5rem; font-weight: bold;}
.af .m-cnt li:nth-child(3){ padding-left: 16%;}
.af .m-cnt li:nth-child(2).z-on{background: url("../images/me2.gif") no-repeat center 0; background-size: 100% 4.5rem;}
.af .m-cnt li:nth-child(3).z-on{background: url("../images/me3.gif") no-repeat center 0; background-size: 100% 4.5rem;}
.af .m-box .con{ display:inline; float:left;}
.af .con dl{ overflow: hidden;}
.af .con dl dd{ padding-top:1.7rem;}
.af .con dl dd p{ padding: 0 4.2%;}
.af .con dl dd h4{padding: 0 4.2%;background: url("../images/bgt.jpg") no-repeat center 0; background-size: 100% 4.83rem; height: 4.83rem; font-weight: bold; font-size: 1rem; font-weight: bold;}
.af .con dl dd h4 span{ display: inline-block; float: left; width: 3.7rem; text-align: center; color: #fff; font-family: Aparajita; font-size: 2.625rem; text-align: center; line-height:3.9rem;}
.af .con dl dd h4 i{ display: inline-block; float: right; width: 78.5%;}
.af .con dl dd h4 i strong{ display: block; font-weight: bold; color: #d10a00; font-weight: bold; font-size: 2rem; line-height: 100%; padding-bottom: 0.25rem;}
.af .con dl dd p{ font-size: 1rem; color: #333; padding-top: 0.25rem;}
.af .con dl dd p em{ display: block; margin-bottom: 0.65rem; padding-left: 5.5%; position: relative;}
.af .con dl dd p em:before{ content:""; position:absolute;border-left:0.35rem solid #666;border-top:0.35rem solid transparent;border-bottom:0.35rem solid transparent;height: 0;width: 0; left:0; top:0.35rem; }
.af .con h5{background: url("../images/ul.gif") no-repeat center 0; background-size: 100% 2rem; padding-top: 0.45rem; height: 1.6rem; margin: 0.5rem 0 1.6rem 0; text-align: center;}
.af .con h5 span{ display: inline-block; width: 1.4rem; height: 1.4rem;background: url("../images/iic2.gif") no-repeat center 0; background-size: 100% 1.4rem;}
.af .con h5 span.cur{background: url("../images/iic1.gif") no-repeat center 0; background-size: 100% 1.4rem; margin: 0 0.25rem;}

.dtps{ overflow: hidden; padding-top: 1rem; width:98%; margin:0 auto; padding-bottom:1rem;}
.dtps h3 { height: 6.5rem; background: url("../images/qs_03.png") no-repeat center 6rem; background-size: 100% 3px; text-align: center; padding-top: 1rem; font-size: 1.5rem; color: #333333;}
.dtps h3 p { font-size: 1.25rem; color: #666666; margin-top:5px;}
.dtps h3 p span { font-weight: bold;}
.dtps h3 em { font-weight: bold; color: #e60012;}


.dz { height: 49rem; overflow: hidden; background: url("../images/dzb.jpg") repeat-x; background-size: 2px 49rem;}
.dz h3 { height: 6.5rem; background: url("../images/qs_03.png") no-repeat center 6rem; background-size: 100% 3px; text-align: center; padding-top: 1rem; font-size: 1.5rem; color: #333333;}
.dz h3 p { font-size: 1.25rem; color: #666666; margin-top:5px;}
.dz h3 p span { font-weight: bold;}
.dz h3 em { font-weight: bold; color: #e60012; }
.dz h4 { height: 2.91rem; background: url("../images/dz_03.jpg") no-repeat; background-size: 100% 4.04rem; font-size: 1.17rem; color: #ffffff; text-align: center; padding-top: 1.13rem; line-height: 2.91rem; font-weight: bold; letter-spacing: 0.1rem;}
.dz .dzk { width: 88%; height: 19rem; background: #f8f8f8; margin: 0 auto;margin-top:1.5rem;}
.dz .dzk p { height: 2.68rem; text-align: center; padding-top: 0.9rem; font-size: 0.92rem; color: #454545; font-weight: bold;}
.dz .dzk p span { font-size: 1.1rem; color: #d40011;}
.dz .dzk em { display: block; width: 85%; margin: 0 auto;}
.dz .dzk em a { display: block; float: left; width: 20%; height: 1.96rem; border-bottom: 1px dashed #cdcdcd; font-size: 0.83rem; color: #333333; line-height: 1.96rem; text-align: center;}
.dz .dzk em .nones { border: 0;}

.bt{ display: block; padding-bottom: 2rem; text-align: center; margin-top:2rem;}
.bt a{ display: inline-block; height: 2.2rem; line-height: 2.2rem; color: #fff; border-radius: 0.2rem; background: #d40011; padding: 0 1rem;}

/*announ*/
.announ_wrap{
	padding: 0.5% 0;
	background: #fff;
	padding: 1.8% 1%;
	border-bottom: 1px solid #dddddd;
}
.announ{
	overflow: hidden;
	height: 22px;
	line-height: 22px;
}
.announ .ssdd{
	font-size: 0.23rem;
	color: #fff;
	float: left;
	font-weight: normal;
	background: #dc151a;
	background: url(../images/ssdd.jpg) no-repeat;
    height: 18px;
    width: 18%;
	margin:1%;
	filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  
-moz-background-size:85% 85%;  
    background-size:85% 85%;  
	
}
.announ .gundong{
	float:left;
    height: 18px;
	width:80%;
}
.announ span{
	float:right;
	color:#777;
	padding-right:8px;
}
.announ_slid{
	float: left;
	width:100%;
	position:relative;
}
.announ_slid p{
	height: 22px;
	line-height: 22px;
	overflow: hidden;
}
.announ_slid a{
	color: #333333;
	font-size: 0.24rem;
}
.announ_slid em{
	font-style: normal;
	font-size: 0.23rem;
	color: #666666;
	margin-right: 2.5%;
}
.announ_slid time{
	color: #999999;
	float: right;
	font-size: 0.23rem;
}

.baojia{
	margin: 3% 0;
}
.baojia{
	padding: 2% 0;
	margin: 3.5%;
	background: #e52f22;
	border-radius: 25px;
	overflow: hidden;
}
.baojia a{
	float: left;
	width: 49%;
	color: #fff;
	border-right: 1px solid #fad5d3;
	font-size: 0.22rem;
}
.baojia img{
	float: left;
	margin: 0 4% 0 32%;
	width:auto;
}



/*选择我们*/
.choice_us{
	margin: 0 1%;
	overflow:hidden;
	padding-top:3%;
	padding-bottom:8%;
}
.choice_tit{
	font-size: 0.26rem;
	color: #333333;
	text-align: center;
	width: 70%;
	border-top: 1px solid #cccccc;
	margin: 0 auto;
	height: 5px;
	position: relative;
	margin-top: 5%;
}
.choice_tit p{
    position: absolute;
    left: 50%;
    top: -10px;
    margin-left: -117px;
    background: #fff;
    padding: 0px 5%;
}
.choice_tit p span{
	font-weight: bold;
	color: #dc151a;
}
/*选择*/
.bawet{
    margin-bottom: 33px;
    margin: 5% 3%;
}
.topbxim{
    text-align: right;
    padding:3px;
    background: url(../images/order_1.png) repeat-x;
    border-radius:10px;
}
.choice_box{
    display: block;
    background: url(../images/order_2.png) repeat-x;
    border-radius:5px;
	border-left: 2px solid #3d3c30;
	border-right: 2px solid #3d3c30;
    height: 49px;
    line-height: 49px;
}
.choice_box div{
   display:inline;

}
.choice_box div img{
   display:none;
   width: 4%;
   margin: 1.5% 0.5%;
   float:right;
}
.choice_form{
	margin: 0 3.3%;
}
.choice_form input[type="text"]{
	font-size: 0.24rem;
}
.origin span{ width:49%; float:left;}
.origin span:nth-child(2){ margin-left:2%;}


/*非工作时间在线咨询弹窗*/
.yf_zxzx_shade{position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 9;background: rgba(0,0,0,.2);}
.yf_zxzx_fix{display:none;font-size:0.24rem;}
.yf_zxzx_fix2{position:fixed;width: 100%;left: 0;bottom: 0;background: #fff;border-top: 3px solid #f5500e;z-index: 99999;}
.yf_zxzx_fix11{position: relative;padding: 3%;overflow: hidden;background: url(../images/zxzx_bg1.png) right bottom no-repeat;background-size:auto 65%;}
.yf_zxzx_fix11 .zxzx_cls{display: block;width: 24px;height: 24px;position: absolute;right: 5px;top: 5px;background: url(../images/zxzx_cls.png) center no-repeat;background-size: 100% 100%;}
.yf_zxzx_fix11 .yf_zxzx_title{font-size:0.28rem;margin-bottom: 3%;color: #ff6600;}
.yf_zxzx_fix11 .yf_zxzx_tips{width: 60%;margin-bottom: 1%;}
.yf_zxzx_fix11 .yf_zxzx_tips img{display: block;width: 100%;}
.yf_zxzx_fix22 .ul{overflow: hidden;padding: 3% 0;border-top: 1px solid #e5e5e5;}
.yf_zxzx_fix22 .ul li{float: left;width: 20%;overflow: hidden;text-align: center;padding: 0 2%;}
.yf_zxzx_fix22 .ul li a{display: block;overflow: hidden;}
.yf_zxzx_fix22 .ul li i{display: block;margin: 0 auto 5px;}
.yf_zxzx_fix22 .ul li img{display: block;height:60%; width:60%; margin-left:20%;}

@media screen and (min-width:320px) {
	html { font-size:75%;}
}
@media screen and (min-width:360px) {
	html { font-size:87%;}
}



@media screen and (min-width:480px) {
	html { font-size:112%;}

}
@media screen and (min-width:568px) {
	html { font-size:131%;}

}
@media screen and (min-width:639px) {
	html { font-size:150%;}
}

/*城市选择*/
html{
    height: 100%;
}
.area-select-box{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    z-index:999999;
    overflow: hidden;
    display: none;
}
.area-select-background{
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0.5;
}
.area-select-obj{
    position: absolute;
    top: 0px;
    width: 78.4%;
    height: 101%;
    background-color: #f8f8f8;
    display: table;
    border: 1px solid #eee;
    font-size: 14px;
    -webkit-transform: translate3d(27.6%,0px,0px);
    -moz-transform: translate3d(27.6%,0px,0px);
    -ms-transform: translate3d(27.6%,0px,0px);
    -o-transform: translate3d(27.6%,0px,0px);
    transform: translate3d(27.6%,0px,0px);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.area-mark{
    -webkit-transform: translate3d(128%,0px,0px);
    -moz-transform: translate3d(128%,0px,0px);
    -ms-transform: translate3d(128%,0px,0px);
    -o-transform: translate3d(128%,0px,0px);
    transform: translate3d(128%,0px,0px);
}
.area-select-obj .area-select{
    display: table-cell;
    height: 100%;
    position: relative;
}
.area-province{
    width: 47%;
    background: white;
}
.area-select-province li{
    background: white;
    border-right: 1px solid #eee;
}
.area-select-province li.on{
    background: #f8f8f8;
    border-right: 0;
    color: #e52f22;
}
.area-select-option{
    margin-left: 20px;
    padding-top: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #eee;
}
.area-select li:last-child .area-select-option{
    border: none;
}
.area-select-option > span{
    margin-right: 4px;
    color: #c7c7c7;
}
.area-select-province li.on .area-select-option > span{
    color: #e52f22;
}
.area-select-province,.area-select-city{
    width: 100%;
    position: absolute;
    top: 0px;
}
.area-select-city{
    background: #f8f8f8;
}
.area-select-city li.on{
    color: #e52f22;
}
.area-select .area-background-tab{
    background: #ececec;
}
.transition-select{
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}