@charset "utf-8";
/*reset*/
html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, embed, 
	figure, figcaption, footer, header, hgroup, 
	menu, nav, output, ruby, section, summary,
	time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font: inherit;
		/*vertical-align: baseline;*/
	}
html{font-size:62.5%;}
body{font-family:"Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif;background:#f4f4f4; line-height:150%; color:#232226;  max-width:750px; min-width:320px; margin:0 auto; background:#fff;-webkit-transition: -webkit-transform 0.3s ease;
            transition: transform 0.3s ease; }
table{border-collapse:collapse; border-spacing:0}
fieldset, img{border:0}
legend{display:none}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal; font-weight:normal}
ol, ul{list-style:none}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal}
q:before, q:after{content:''}
abbr, acronym{border:0}
a{color:#0f0f0f; text-decoration:none;}
a:focus{color:#CC0000; outline:none;}
.clear{clear:both; height:0; overflow:hidden}
p{ background:#fff;}
/*reset end
===================================================================================================================*/
html{-webkit-text-size-adjust:none; } /*禁用iphone中safari的字号自动调整*/
input[type="text"], input[type="button"], input[type="submit"]{-webkit-appearance:none; border-radius:0;} /*去除iphone默认样式（input的圆角）*/
input[type="checkbox"]{margin:0 3px 3px 4px;}
img{max-width:100%;} /*液态图片*/

.fl{float:left;}
.fr{float:right;}
.w100{ width:100%;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}

/*边距*/
.pd0{padding:0 !important;}

/*颜色*/
.cRed{color:#C00;}
.cGreen{color:#060 !important;}
.cBlack{color:#333;}

/*百分比*/
.per33{width:33% !important;}
.per70{width:70% !important;}
.per80{width:80% !important;}

/*wrap*/
.mbt-page{width:100%; font-size:1.4rem; min-height:320px;}
.m-line-box{width:100%; height:auto; clear:both; overflow:hidden; margin-bottom:10px;}

/*button*/
.m-btn-gray{background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EFEFEF)); background:-moz-linear-gradient(top, #FFF, #EFEFEF); border:1px solid #DDD; text-align:center;}

.m-btn-blue{background:-webkit-gradient(linear, left top, left bottom, from(#5088b8), to(#275682)); background:-moz-linear-gradient(top, #5088b8, #275682); border:1px solid #3b6e9c; text-align:center; color:#fff;}


.l-h26{ line-height:26px;}
/*精华*/
em.list-highlight{ line-height:1.4rem; background:#c00; color:#fff; font-weight:bold; border-radius: 3px; font-size:1.2rem; padding:2px; margin:0 3px 0 0}
em{ color:#079cfc;}

.box{ max-width:750px; min-width:320px; margin:0 auto;}
.ct{ text-align:center;}
.tr{ text-align:right;}
.tl{ text-align:left;}
.pr{ position:relative;}
.pf{ position:fixed;}
.pa{ position:absolute;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.block{ display:block;}
.b-line{ border-bottom:3px solid #079cfc; display:inline;}
.b-top{ border-top:1px solid #dcdcdc; display:inline;}
.b-bline{ border-bottom:1px solid #f4f4f4;}
.b-tline{ border-top:1px solid #f4f4f4;}
.b-left{border-left:1px solid #f4f4f4;}
.b-right{border-right:1px solid #f4f4f4;}
/*字号*/
.fon17{ font-size:17px;}
.fon13{ font-size:13px;}
.fon14{ font-size:14px;}
.fon16{ font-size:16px;}
.fon20{ font-size:20px;}
.fon15{ font-size:15px;}
.fon18{ font-size:18px;}
.fon12{ font-size:12px;}
.fon24{ font-size:24px;}
/*高*/
.h44{ height:44px; line-height:44px;}
.h41{ height:41px; line-height:41px;}
.h140{ height:140px;}
.h13{ height:13px;}
.h45{ height:45px; line-height:45px;}
.h26{ height:26px; line-height:26px;}
.h23{ height:23px; line-height:23px;}
.h18{ height:18px; line-height:18px;}
.h100{ height:100%; width:100%; left:0px; top:0px;}
/*padding*/
.pb9{ padding-bottom:10px;}
.pd15{ padding:15px 15px;}
.pd35{ padding:35px 0px;}
.pd100{ padding:63px 0;}
.pt22{ padding-top:22px;}
.ptb15{ padding-top:15px; padding-bottom:15px;}
.pb140{ padding-bottom:140px;}
.pb20{ padding-bottom:20px;}
.pb-l15{ padding-left:15px;}
.pb-r15{ padding-right:15px;}
/*宽*/
.w95{ width:95px;}
.w8{ width:8px;}
.w222{ width:111px; margin:0px auto 0;}
.per-92{ width:92%; margin:0 auto;}
/*color*/
.color01{ color:#a2a2a2}
.color02{ color:#232226}
.color03{ color:#2a292d}
.color04{ color:#ffffff}
.color05{ color:#079cfc}
.color06{ color:#232226}
.color07{ color:#c8c8c8;}
.color08{ color:#d9d9d9;}
/*flex*/
.flex{ width:100%;}
.flex-1{ width:49.8%; display:inline-block; *display:inline; *zoom:1;}
/*mr*/
.mr-24{ margin-right:24px;}
.mb-15{ margin-bottom:15px;}
.mb-13{ margin-bottom:13px;}
.mb-17{ margin-bottom:17px;}
.mb-21{ margin-bottom:21px;}
.ml-34{ margin-left:34px;}
.mb-25{ margin-bottom:25px;}
.mt-48{ margin-top:48px;}
.mt-44{ margin-top:44px;}
.mt-15{ margin-top:15px;}
.mt-10{ margin-top:10px;}
.mt-14{ margin-top:14px;}
.mt-13{ margin-top:13px;}
.ml-20{ margin-left:20px;}
.mt-17{ margin-top:17px;}
.mr-15{ margin-right:15px;}
.mr-48{ margin-right:48px;}
.mr-34{ margin-right:34px;}
.mb-15{ margin-bottom:15px;}
/*overflow*/
.h267{ height:267px; overflow:hidden; overflow-y:auto;}
/*search*/
.searchbox{ padding:5px 16px;}
.search{ display:block; margin:0 auto;height:29px; padding:1px 1px; background:#f4f4f4; border:1px solid #dcdcdc; border-radius:5px 5px;margin:0 auto;}
.search i{ float:left; display:inline; background:url(../images/search.png) no-repeat left top; width:13px; height:13px; background-size:13px 13px; font-size:13px;  margin:8px 2px 0 6px;}
.search input[type="text"]{ width:93%; height:27px; font-size:14px; border:none;  margin:-1px auto 0; outline:none;}
.search input.w5[type="text"]{ width:58%; font-size:14px; height:27px; border:none;  margin:-1px auto 0; outline:none;}
.search-b{ width:68px; position:absolute; left:50%; margin-left:-25px; top:2px;}
.search.per-90{ float:left; width:90%;}
.search span.date_title{width:190px; font-size:14px; display:inline-block; *display:inline; zoom:1; margin:0 auto;}
.search span.date_title input{ width:72px; display:inline;}
.per95{ width:90%;}
.cancel{ float:left; display:inline; width:9%; text-align:center; color:#079cfc; font-size:13px; line-height:29px;}

.tj-data{ display:block; margin:0 auto;height:33px; padding:7px 1px; background:#f4f4f4;margin:0 auto;}
.tj-data input[type="text"]{ width:93px; height:29px; font-size:13px; margin:0 3px; text-align:center; border:1px solid #dcdcdc; border-radius:7px 7px;display:inline-block;}
@media (min-width:315px)and (max-width:465px) {
	.search input[type="text"]{ width:80%; height:23px; font-size:14px; color:#a2a2a2; border:none; margin:0px auto 0; outline:none;}
.search input.w5[type="text"]{ width:40%; font-size:14px; color:#a2a2a2; height:23px; border:none;  margin:0px auto 0; outline:none;}
.search-b{ width:68px; position:absolute; left:50%; margin-left:-25px; top:2px;}
.search.per-90{ float:left; width:80%;margin:0px auto;}
.per95{ width:90%;}
.cancel{ float:left; display:inline; width:18%; text-align:center; color:#079cfc; font-size:13px; line-height:29px;}
}
/*dot*/
.dot{ float:left; display:inline; width:6px; height:6px; background:url(../images/dot.png) no-repeat left top; background-size:6px 6px; left:-20px; top:5px;}
i.angle{ background:url(../images/angle-l.png) no-repeat;  height:13px; background-size:100% 100%;}
/*bg-color*/

.bg-color-blue{ background:#079cfc;}	
.bg-color-f{background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.1)), color-stop(10%, rgba(255, 255, 255, 0.5)),color-stop(20%, rgba(255, 255, 255, 0.7)), color-stop(30%, rgba(255, 255, 255, 0.8)),color-stop(100%, #FFFFFF)); }
.bg-color-blue01{ background:#8ccbf3;}
.bg-clolor-f4{ background:#f4f4f4;}
.bg-f{ background:#fff;}
.bg-color-black{ background:rgba(0, 0, 0, 0.8)}
.bg-color-black2{ background:rgba(0, 0, 0, 0.8)}
/*btn*/
.btn-01{ border-radius:5px 5px;}
/*radius*/
.radius-10{ border-radius:5px 5px;}
.radius-5{ border-radius:5px 5px; overflow:hidden;}
/*right*/
.success-right{ background:url(../images/icon_rigyt.png) no-repeat 90% center; background-color:#fff; background-size:18px 15px;}
.success-false{ background:url(../images/icon_rigyt_h.png) no-repeat 90% center; background-color:#fff; background-size:18px 15px;}
/*tel*/
.tes-right{ background:url(../images/tel_succes.png) no-repeat left center; background-size:23px 23px; padding-left:28px;}
.tes-false{ background:url(../images/tel_false.png) no-repeat left center; background-size:23px 23px; padding-left:28px;}

/*bor*/
.bor-3{ border:1.5px solid #079cfc;}

input[type="text"].beizhu{ display:block; width:90%; font-size:14px; line-height:40px; border:none; outline:none; padding-left:34px;}
textarea.beizhu{ display:block; width:87%; font-size:14px; height:26px; padding-top:15px;line-height:20px; border:none; outline:none; color:#b3b3b3; margin-left:34px;}

.header{
	display: block;
	background:url("../images/logo.png") no-repeat 16px center;
	height: 63px;
	background-color: #1c3782;
	background-size: 97px 23px;
}
.header a{ float:right; border: 1px solid #5272ca; margin: 16px 16px 0 0; border-radius: 20px 20px; width: 77px; height: 27px; color: #fff; text-align: center; line-height: 27px; }
/*导航*/
.nav{
	background: #fff;
	height: 48px;
	line-height: 48px;
	font-size: 17px;
	color: #313131;
	width: 100%;
	display:-moz-box; /* Firefox */
	display:-webkit-box; /* Safari and Chrome */
	display:box;
}
.nav p{
	-moz-box-flex:1.0; /* Firefox */
	-webkit-box-flex:1.0; /* Safari and Chrome */
	box-flex:1.0;
	text-align: center;
}
.nav p a{
	display: block;
	font-weight: 600;
	color: #313131;
	cursor: pointer;
}
.nav p a.current{
	color: #e83428;
}