body, div, p, h1, h2, h3, h4, h5, ul, li.img, dl, dt, dd, a{margin:0;padding:0;list-style:none;text-decoration:none;}
em,i{ font-style: normal;}
body{background: #fff; font-size:28px; line-height: 1.2rem; color: #333;font-family: "microsoft yahei", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6, b, strong {font-size:100%;font-weight: normal;}
a { color: #333; text-decoration: none; }
input, textarea, button, select { outline: none; border:none;webkit-appearance:none;}
html,body{-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);font-size:28px;}
textarea { resize: none; }

/*html5*/
header,footer,article,aside,section,nav,menu,hgroup,details,dialog,figure,figcaption{display:block;}
img{border:0}
.clearfix:before,.clearfix:after{content:""; display:table; }
.clearfix:after{clear:both;}
.clearfix{ *zoom:1;/*IE/7/6*/}
* { -moz-box-sizing: border-box; box-sizing: border-box; }
*:before,
*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.fl-l{float:left}
.fl-r{float:right}

@font-face {
  font-family: 'iconfont';  /* project id 85643 */
  src: url('iconfont/font_85643_s7ip8bnuiwj3jtt9.eot');
  src: url('iconfont/font_85643_s7ip8bnuiwj3jtt9.eot?#iefix') format('embedded-opentype'),
  url('iconfont/font_85643_s7ip8bnuiwj3jtt9.woff') format('woff'),
  url('iconfont/font_85643_s7ip8bnuiwj3jtt9.ttf') format('truetype'),
  url('iconfont/font_85643_s7ip8bnuiwj3jtt9.svg#iconfont') format('svg');
}

.iconfont{display:block;font-family:"iconfont"; font-size:2rem;font-style:normal;-webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px;}

/*header-非首页*/
.top { width: 100%; background: #a00000; padding: 0 0.71rem; color: #fff; height: 3.4rem; line-height: 3.4rem; }
.top .return { float: left; width: 12.3333333%; font-size: 1.14rem; text-align: center; }
.top h2,.top h1 { float: left; width: 72.5%; height: 3.4rem; line-height: 3.4rem; font-size: 1.6rem;text-align: center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.top .nav-btn { float: left; width: 14.2%; text-align: center; position: relative; }
.top .nav-btn .a-nav { color: #fff; }
.top .nav-btn .a-nav .ic-navbtn { margin: 0 auto; font-size: 2.5rem; }
.top .nav-btn .sub-nav {width:11rem; position: absolute; top: 3.4rem; right: -1rem; background: #f0f0f0;  z-index: 1000; }
.top .nav-btn .sub-nav ul { padding: 0 1.1rem; }
.top .nav-btn .sub-nav ul li { white-space: nowrap; height: 3.29rem; line-height: 3.29rem; border-bottom: 1px dotted #e5e5e5; }
.top .nav-btn .sub-nav ul li a { display: block; width: 100%; height: 100%; color: #270404; font-size: 1.1rem; }
.top .nav-btn .sub-nav ul li a i{float:left;font-size:1.5rem;margin-left:1rem;}
.top .nav-btn .sub-nav ul li a h3{float:left;font-size:1.2rem;margin-left:1rem;}

/*搜索*/
.search { width: 100%; background: #f0f0f0; padding-top: 0.54rem; padding-bottom: 0.54rem; }
.search .search-con { width: 94%; margin: 0 auto; height: 3.14rem; background: #fff; border-radius: 0.2rem; }
.search .search-con input { width: 80%; height: 3.14rem; float: left; padding-left: 0.71rem; border-radius: 0.2rem; font-size:1.14rem; font-family: "microsoft yahei", Arial, Helvetica, sans-serif; }
.search .search-con button { width: 20%; height: 3.14rem; float: right; background: #fff; border-radius: 0.2rem; cursor: pointer; }
.search .search-con button .ic-ser { color: #8f8f8f; border-left: 0.08rem solid #e6e6e6; }

/*footer*/
footer { width: 100%; padding: 1rem 0 0.2rem; background: #f0f0f0;text-align: center; font-size:1.02rem; color: #333; line-height: 1.5rem; }
footer .back { width: 25%; height:2.5rem; text-align: center; color: #c5c5c5; margin: 1.2rem auto 4rem; }
footer .back .ic-top { width: 3rem; height:2.5rem; font-size: 3rem; margin: 0 auto; padding: 0; }

/*底部导航*/
.bottom-nav { width: 100%; background: #a00000; padding:0.6rem 0.38rem 0.2rem; position: fixed; left: 0; bottom: 0; z-index: 99; }
.bottom-nav ul li { width: 25%; float: left; }
.bottom-nav ul li a { display: block; height:3.5rem; }
.bottom-nav ul li a .ic-b-nav { width: 2.5rem; height: 2rem;font-size:2rem; line-height: 2rem; color: #d2effc; margin: 0 auto; text-align: center; padding: 0; }
.bottom-nav ul li a h3 { width: 100%; text-align: center; font-size: 1rem; color: #d2effc;  margin-top: 0.3rem; }
.bottom-nav ul li a .ic-b-nav1{ font-size:2.2rem}

/*全国统一免费销售热线*/
.phone { width: 100%; height: 5rem; background-color:#a00000; margin: 0.54rem auto; padding: 0 0.38rem; }
.phone .phone-item { width: 98%; height: 5rem; color: #fff; margin-top: 0.85rem; padding-top:1.25rem; }
.phone .phone-item p { font-size: 1.5rem;float:left; line-height:2.5rem; width:45%; }
.phone .phone-item .phone-num { width: 55%;float:left; height: 2rem; text-align: center; line-height: 2rem; color: #a00000; margin-top: 0.3rem; border-radius: 0.36rem; background-color: #F7FDFF; padding-left: 0.36rem; }
.phone .phone-item .phone-num a { color: #a00000; }
.phone .phone-item .phone-num i {  font-size: 1.2rem; margin: 0 0.2rem; padding: 0; float: left; display:none; }
.phone .phone-item .phone-num a {width:100%; height:2rem;line-height:2.1rem;display: block;  font-size: 1.58rem; text-align: center; float: left; font-weight: bold; }

/*优势*/
.youshi{width:100%;background-color:#fff;margin:0.54rem auto;padding:0;}
.youshi img {width:100%;margin:0;}

/*加载更多按钮*/
.load{width:45%;height:3.3rem;line-height:3.3rem;font-size:1.3rem; text-align:center;color:#809fb8;border:0.08rem solid #D0DDE8; margin:1rem auto;border-radius:0.3rem;}

/*浮动400*/
.alert400{position: absolute; top: 0; left: 0; z-index:999999;}
.box400{width: 23rem; height:14rem; position: fixed; top:14%;left:5%; background: #e8e8e8; }
.box400 .title{color: #efe003; text-align: center; font-weight: bold; background-color:#e7100b; font-size:1.1rem; position: relative; line-height:3rem;}
.box400 p{color: #666;margin:0.36rem; padding:0.54rem; text-indent: 2em;font-size:1rem; line-height:1.6rem;}
.box400 .title .close{position: absolute; top:0.18rem; right: 0.71rem; width:0.71rem; height: 0.71rem; cursor: pointer; color: #fff; }
.box400 .title .close img{width: 100%; height: 100%;}
/*.box400 .bz-phone{margin-left:25px;margin-top:20px; margin-bottom:20px;}*/
/*.box400 .bz-phone .bz-phone-item{width:115px;height:60px;margin-right:10px; margin-left:13px; float:left;}*/
.box400 .bz-phone .bz-phone-item span{display:block;color:#666;}

/*翻页*/
.page-box{width:100%;margin:15px auto 15px auto;padding:0 0 10px 0;}
.page-flickr{padding:0;margin:0;text-align:center;font-size:0.8rem;line-height:1.8rem;text-align:center}
.page-flickr a{-webkit-border-radius:5px;border-radius:5px;border:#dedfde 1px solid;padding:0;color:#000;margin:0;height:1.8rem;width:5rem;display:inline-block;text-decoration:none}
.page-flickr a:hover{-webkit-border-radius:5px;border-radius:5px;border:#000 1px solid;color:#fff;display:inline-block;background-color:#a00000}
span.pages{-webkit-border-radius:5px;border-radius:5px;border:#dedfde 1px solid;padding:0;color:#999;margin:0;height:1.8rem;width:5rem;display:inline-block;text-decoration:none}
.page_num{margin:0 auto;width:5rem;display:inline-block;position:relative}
.sub_page{width:5rem;height:2rem;opacity:0;position:absolute;top:0;left:0;text-align:center}
.page_num img{margin:0 0 4px 5px;vertical-align:middle}

/* feedback */
.fb-div{
	width:auto;
	height:auto;
	font-size:16px;
	padding:0;
	line-height:1.8;
	position:relative;
	margin:15px 26px 0 14px;
}
.fb-div img#checkcode_img{
	width:65px;
}
.fb-div .fb-input{
    background:#ffffff;
    border:1px solid #ddd;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    padding:5px;
    -webkit-box-shadow:inset 1px 1px 10px #DDD;  
    box-shadow:inset 1px 1px 10px #DDD;  
    -webkit-appearance:none;
}
.fb-div2{
	width:auto;
	font-size:16px;
	padding:0;
	line-height:1.8;
	position:relative;
	margin:16px 13px 0 13px;
}
.fb-div2 .fb-sub{
	width:100%;
    background:#8b0000;
    border:1px solid #ddd;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    padding:15px;
	margin:0;
	color:#fff;
	font-size:14px;
	font-weight:bold;
    -webkit-appearance:none;
}
.w40{
    width:40%;
	margin:0 10px 0 0;
}
.w100{
    width:100%;
}
.h23{
	height:32px;
}
.h150{
	height:150px;
}
/* feedback end */