@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;font-size:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;word-wrap:break-word}
body{font-size:10px;font-family:"微软雅黑";}
ol,ul{list-style:none}
img{border:0;width:100%;-ms-interpolation-mode:bicubic}
a{color:#000;text-decoration:none;cursor:pointer}
.clear{clear:both;visibility:hidden}
.l{float:left;display:inline}
.r{float:right;display:inline}
.c{text-align:center}

.viewport{min-width:320px;margin:auto;overflow:hidden}
@media only screen and (max-width:320px){body{font-size:10px!important}.viewport{width:320px}}
@media only screen and (max-width:359px) and (min-width:320px){body{font-size:10px!important}.viewport{width:320px}}
@media only screen and (max-width:479px) and (min-width:360px){body{font-size:11.25px!important}.viewport{width:360px}}
@media only screen and (min-width:480px){body{font-size:15px!important}.viewport{width:480px}}

.mt5{margin-top:0.5em}
.mt10{margin-top:1em}
.mt15{margin-top:1.5em}
.mt20{margin-top:2em}

.ml5{margin-left:0.5em}
.ml10{margin-left:1em}
.ml15{margin-left:1.5em}
.ml20{margin-left:2em}

.mr5{margin-right:0.5em}
.mr10{margin-right:1em}
.mr15{margin-right:1.5em}
.mr20{margin-right:2em}

.top{ background:#9b0020; background-size: 100%;  position: relative; text-align:center; padding-top:5px; padding-bottom:5px;}
.top ul{display: inline-table; text-align:center}
.top ul li{ float: left;color: #FFFFFF; display: inline-block}
.top a{ font-size:10px !important; color: #FFFFFF; margin-left:5px; margin-right:5px;}

/*公共站头*/
.title{width:100%; background:#fff; overflow:hidden; padding-top:16px; padding-bottom:16px;}
.title .logo{width:300px; float:left;}
.title .logo img{width:275px; margin-left:5px; }
.title .wxwb{ margin-top:6px; margin-right:5px;}
.title .wxwb img{width:30px; float:right; display:block}


.site{width:100%;height:5em; padding:0.5em 0; font-size:1.2857em; overflow:hidden;background:#9A011F; border-top:#6D0015 solid 0.3em; margin-bottom:1em}
.site a{width:25%;height:2.5em;display:block;float:left;line-height:2.5em;text-align:center; color:#FFF}

/*公共样式*/
.tt{width:100%; height:3.5714em; background:url(../img/tt_bg.png) repeat-x; background-size:1px 3.5714em; -moz-background-size:1px 3.5714em; -o-background-size:1px 3.5714em}
.tt span{/*width:5.1154em;*/ height:1.7692em; margin-left:5px; display: inline-block; background:#9A011F; font:1.8571em/1.7692em '微软雅黑'; color:#FFF; text-align:center; padding-left:10px; padding-right:10px;}
.tt i{width:5em; height:1em; float:right; margin:1.2em 5px; display:inline-block; font:normal 1.2em/1em '宋体'; color:#949494}
.tt i a{color:#949494}

/*公共站底*/
.bm{width:95%; margin:0 auto; line-height:2.5em; font-size:1.2em;}
.bm span{color:#F00;}
.cnlPopBtn{width:47%;margin:10px auto;display:block;background:#f5f5f5;padding:4px;border:1px solid #e3e2e2;-webkit-border-radius:6px;border-radius:6px;}
.cnlPopBtnWrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flexbox;display:-ms-flexbox;display:flex;text-align:center;height:32px;line-height:32px;font-size:14px;color:#5a5a5a;border:1px solid #ddd;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 3px 2px -3px rgba(0,0,0,0.2);-ms-box-shadow:0 3px 2px -3px rgba(0,0,0,0.2);box-shadow:0 3px 2px -3px rgba(0,0,0,0.2);background-image:-ms-linear-gradient(top,#fff,#f7f7f7);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f7f7f7));background-image:linear-gradient(top,#fff,#f7f7f7);}
.cnlPopBtnWrap .btn{display:block;color:#333;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}
.bding{width:7.0666em; height:2em; margin:1em 0 0 12em}

.bq{width:100%; border-top:#9A011F solid 2px; margin:1.3em 0 60px; padding:1em 0; background:#f8f8f8}
.bq .tel{width:22.8em; margin-left:4.6em}

.zx{bottom:0; overflow:visible; position:fixed; z-index:100000; border-top:4px #ebebeb solid}
.zx div{width:50%}
.zx img{width:100%}


.open{ position:relative;top:0px;right:0px;}
.bg_block{ background: rgba(0,0,0,0.6); width: 100%; height: 100%; position: fixed; top: 0; left:0;z-index:222211;display: none;}


.nav{position:fixed;top:0px;width:100%;right:-200%; width:200px;bottom:0;overflow:hidden;overflow-y:auto;background:#9A011F; z-index:222212}
.nav .caidan2{ width:20px; display:block; margin:0 auto; margin-top:10px;}
.nav .caidan2 img{ width:20px; d}
.nav ul{margin:0 30px}
.nav .s1{ font-size:16px; font-weight:bold; height:30px; line-height:30px; color:#FFF}
.nav .sub{}
.nav .sub a{ height:25px; line-height:25px; color:#FFF; display:block; font-size:14px}




.relative{position:relative;left:0;top:0;}
.opacity6{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter:alpha(opacity=60);opacity:0.6}
.scroll{margin:0px auto;max-width:480px; clear:both;}
.scroll_box{overflow:hidden;visibility:hidden;position:relative;}
.scroll_wrap{overflow:hidden; position:relative;}
.scroll_wrap li{position:relative;display:block;width:100%;float:left;}
.scroll_wrap li a{display:block;margin:0 auto;position:relative;}
.waps{width:100%;height:21px;margin-top:-21px;position:absolute;background:rgba(90, 90, 90, 0.8) none repeat scroll 0 0 !important;
filter:Alpha(opacity=80); background:#5a5a5a}
.con{text-align:left; padding-left:4px}
.con p{position:relative; color:#FFF; font:14px/21px '微软雅黑'}
.scroll_position{position:absolute; right:20px;bottom:2px;}
.scroll_position li{display:inline-block;width:8px;height:8px;border:1px #999 solid;background:#CCC}
.scroll_position li a{font-size:0;}
.scroll_position li.on{background-color:#0000ff}

.zylb li{height:2.6em; padding:0.3em 0 0.2em 1.2em; font:1.6666em/1.3em '微软雅黑'; border-bottom:#cecece solid 1px; background:url(../img/index_01.png) 5px center no-repeat; background-size:0.64em; -moz-background-size:0.64em; -o-background-size:0.64em}
.zylb li a{color:#676767}
.zylb li span{width:2em; height:0.8em; display:inline-block;float:right; margin:0.5em 5px 0 0}


.tp{width:-webkit-calc(50% - 20px);width:-moz-calc(50% - 20px);width:calc(50% - 20px); float:left;margin:10px 10px}
.tp .pic{width:-webkit-calc(100% - 8px);width:-moz-calc(100% - 8px);width:calc(100% - 8px);height:7.6em; padding:2px; border:#cecece solid 1px}
.tp .txt{width:100%; height:2em; font:1.2em/2em '微软雅黑'; color:#5e5e5e; text-align:center; overflow:hidden; text-overflow:ellipsis;  white-space:nowrap}




.news{width:32.7456em; margin-left:0.7em}
.news li{width:95%; height:2em; padding-left:15px; display:block; font:1.2857em/2em '微软雅黑'; overflow:hidden; text-overflow:ellipsis;  white-space:nowrap; background:url(../img/li_bg.png) 0 center no-repeat; border-bottom:#CCC dashed 1px}
.news li a{color:#5e5e5e}

















.zxbm {
}



.zxbm h3 { font-size:16px; text-align:center;

}

.zxbm p{ font-size:12px; text-align: left;

}

.zxbm h2{ font-size:14px; 
}


.form {
	padding: 30px 40px;	
}

.form .tijiao {
	background-color: #bd4a4e;
	border: 2px solid #bd4a4e;
	border-radius: 4px;
	color: #fff;
	display: block;
	font-family: inherit;
	font-size: 16px;
	padding: 10px;
	margin-top: 20px;
	width: 100%;
}

.form-control {
	margin-bottom: 10px;
	padding-bottom: 20px;
	position: relative;
}

.form-control label {
	display: inline-block;
	margin-bottom: 5px; font-size:16px
}


.form-control label span{ color:#F00; font-size:18px}
.form-control input {
	border: 2px solid #f0f0f0;
	border-radius: 4px;
	display: block;
	font-family: inherit;
	font-size: 14px;
	padding: 10px;
	 width:-webkit-calc(100% - 24px);width:-moz-calc(100% - 24px);width:calc(100% - 24px);

}

.form-control input:focus {
	outline: 0;
	border-color: #e74c3c;
}
.form-control textarea {
	border: 2px solid #f0f0f0;
	border-radius: 4px;
	display: block;
	font-family: inherit;
	font-size: 14px;
	padding: 10px;
 width:-webkit-calc(100% - 24px);width:-moz-calc(100% - 24px);width:calc(100% - 24px); height:120px;
}

.form-control textarea:focus {
	outline: 0;
	border-color: #e74c3c;
}



.form-control select {
	border: 2px solid #f0f0f0;
	border-radius: 4px;
	display: block;
	font-family: inherit;
	font-size: 14px;
	padding: 10px;
	width: 100%;
}

.form-control select:focus {
	outline: 0;
	border-color: #e74c3c;
}






.ttt{width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);background-color: #fff;padding:10px;height:40px;overflow: hidden;position:relative;}
.ttt img{display:block;float:left;width:96px;height: 40px;}
.font_inner{position: relative;float: left; width:-webkit-calc(100% - 96px);width:-moz-calc(100% - 96px);width:calc(100% - 96px);float: left;}
.font_inner li{height: 40px;line-height: 40px;font-size: 15px;padding-left: 10px; overflow:hidden}
.font_inner li a{color: #ED1C24;}