@charset "utf-8";
/* CSS Document */
body { margin: 0; padding: 0; width: 100%; height: 100%; min-height: 100%; font-family:"SimHei","Microsoft Yahei", Arial, Helvetica, sans-serif; font-size: 88%; line-height: 1.231; -webkit-touch-callout: none; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; position: relative;min-width:320px; background:#fff; max-width:640px; margin:0 auto; letter-spacing:0; color:#3e3e3e;}
* { margin: 0; outline: 0; padding: 0;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
a { text-decoration: none;}
html { height: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
img{-webkit-user-select:? none; }
footer {background-color:#FFF;height:28px;line-height:28px;bottom:0;display:block; width:100%; color:#000; font-size:1.4em; text-align:center;opacity:0.5;}
a,a:focus,input,input:focus,div,span,input[type=submit],li,body,textarea{-webkit-appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:rgba(0,0,0,0);-webkit-text-stroke: none;text-stroke: none;-moz-text-stroke: none;}
.l{float:left;}
.r{float:right;}
.clearfix{clear:both; height:0;}
.red{    color: rgb(217, 33, 66);
    font-size: 1em;
 

    padding: 1% 0% 0.6% 0%;
    margin-right: 0%; letter-spacing:-0.8px;}
.redbg{ color:#ca0607; padding:0% 1% 0% 0%; font-size:1.3em; font-weight:bold; background-size: 100% 100%; text-align:center; width:100%;}
.blbg{ color:#0d405d; padding:0% 1% 0% 0%; font-size:1.3em; font-weight:bold; background-size: 100% 100%; text-align:center; width:100%;}

.radiored{ color:#fff; padding:2% 0% 2% 3%; font-size:1.1em; font-weight:bold;background:url(../images/title_bg3.png) no-repeat top center; background-size: 100% 100%; text-align:center; width:100%;}
.bl{color:#3E3A39;}
.jlname{font-size:1.5em; color:#206fa8 }
.xq{ font-size:0.25em;}
.jlin{ font-size:0.8em;}
.jlinfo{ font-size:0.8em; }
.radius10{ -webkit-border-radius:10px 10px 10px 10px;-ms-border-radius:10px 10px 10px 10px;-o-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}
.radius10bo{ -webkit-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;}
.blue{ color:#5790c0; padding:0% 2% 0 0; width:94%;text-align:justify; font-weight:bold;}
.radius5{ -webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.padd{  line-height:1.3em; margin-top:10px;}
.main{margin:0; padding:0; width:100%; font-size:1em;background:#fff; }
.banner{width:100%; margin-bottom:2%; background:#fff;}
.date{width:96%;margin:0 auto; padding:0 2%;  background:url(../images/dzh_02.jpg) no-repeat; display:block;}
.center{ width:96%; height:auto; margin:0 auto; margin-bottom:4%; margin-top:2%; position:relative; text-align:justify;}
.centerinner{ width:96%; height:auto; margin:0 auto; margin-bottom:4%; margin-top:0%; position:relative; text-align:justify; background:#fff; }
.title{ width:100%; height:auto ; margin:0 auto; text-align:center; display:block; background:url(../images/title_bg.png) no-repeat center center; background-size:100% 120%; text-align:center; padding:1% 0% 1.5% 0%; color:#fff; font-size:1.5em; font-weight:bold; z-index:100;-webkit-text-shadow:1px 1px 2px #666; text-shadow:1px 1px 2px #666;  }
.titledayu{ width:25%; height:auto ; margin-top:-5%; display:block; background:url(../images/title_bg3.png) no-repeat; background-size:100% 100%;padding:2% 0% 1% 0%; color:#fff; font-size:1.3em; font-weight:bold; z-index:100; position:absolute; top:0%; left:2%; text-align:center;}

.title2{ width:100%; height:auto ; margin:0 auto; display:block; background-size:contain; text-align:center; padding:4% 2% 4% 0%; color:#000; font-size:2em; font-weight:bold; z-index:100;  }
.con{border:0px solid #cccccc;  background:#fff;  padding:4% 2% 2% 2%; margin-top:0%; z-index:1}
.con p{
	/* [disabled]text-indent: 0%; */
	/* [disabled]line-height: 2.5em; */
	margin-top: 2%;
	margin-right: 2px;
	margin-left: 2px;
	margin-bottom: 2%;
	/* [disabled]text-align: justify; */
}
.dotp{margin:2% 0;}
.dotp strong{color:#3e3e3e;}

.dotp2{margin:8% auto 6% auto; width:96%; }
.dotp p{ text-indent:0%; line-height:1.5em; margin:2% 0;text-align:justify;}
.dot p { border-left:3px #295165 solid;}
.yuan{background:none; width:96%; padding:1% 2% 1% 2%; margin:0% 0 2% 0;}
.dy{border:0px solid #cccccc;  background:none;  padding:5% 3% 4% 3%; margin:0 auto;margin-top:-2%; z-index:1;width:94%;}
.dash{ border-top:1px dashed #898989; margin-top:2%; padding-top:1%; font-size:0.9em; color:#888889;}
.dash2{ border-top:0px dashed #898989; margin-top:0%; padding-top:1%; font-size:0.9em; color:#888889;}
.yuan2{ width:96%;box-shadow:3px 3px 30px #e4e3e3;-webkit-box-shadow:3px 3px 30px #e4e3e3;-ms-box-shadow:3px 3px 30px #e4e3e3; padding:1% 2% 2% 2%; margin:1% 0 2% 0;}
.b{border-bottom:0px solid #acabab; margin-left:10px;line-height:2em;  margin-right:5px;}
.shadow{-webkit-box-shadow:0px 0px 15px #d45841;-ms-box-shadow:0px 0px 15px #d45841;}
.name{width: 99%;max-height: 25%; padding:2% 1% 2% 1%; display: block; background: url(../images/bg_08.png) no-repeat top center;background-size:100% 100%; margin-left: 1%; font-size: 1em; color: #BE0008;margin-top:4%; margin-bottom:4%; font-weight:bold; text-align:left; letter-spacing:-0.3px;}
.Teamtable{ text-align:center; line-height:1.5em;} 
.Teamtable  tr:nth-child(even){ background:#d9d9da; border-bottom:3px solid #fff;}
.Teamtable  tr:nth-child(odd){ background:#e6e6e7; border-bottom:3px solid #fff;}
.Teamtable  tr:nth-child(1){ background:#bf0008; color:#fff;}
.gk tr td:nth-child(odd){  color:#004a8a; font-weight:bold; background:#f3f3f3; border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7; line-height:1.3em;  }
.gk tr td:nth-child(even){ padding:0.2em; background:#fff;padding-left:0.5em; height:35px; border-right:1px solid #e7e7e7; line-height:1.2em;border-bottom:1px solid #e7e7e7; }
.titlebg{width:96%; padding:1.5% 0 2% 8%; text-align:left;background: url(../images/bar.png) no-repeat top left;font-size:1.1em; color:#004E95;  }
.titlebg .w{ color:#fff; font-size:1em;}
.titlebg2{width:96%; padding:1% 0 0% 0%; text-align:left; background-size:100% 100%;}
.titlebg2 span{color:#1e4e99;}

.jlbg{color: #fff; width: 96%; padding: 3.2% 0 3% 2%; text-align: left; background: url(../images/bg_16.png) no-repeat top left; background-size:cover; margin-bottom: 2%; font-size: 1.2em;}
.fl2{ border-collapse:collapse;}
.fl2 .thodd{ background:#f5f5f5; color:#211f77;border-bottom:1px solid #ddd; border-right:1px solid #ddd;  text-align:center; border-spacing:0;padding-top:1px;}
.fl2 .thodd2{ background:#f5f5f5; color:#333;border-bottom:1px solid #ddd; border-right:1px solid #ddd;  text-align:center; border-spacing:0;padding-top:1px;}

.fl2 .theven{ background:#fff; color:#333333; border-bottom:1px solid #ddd;border-right:1px solid #ddd;  text-align:left; border-spacing:0;padding:3%; }
.fl2 .tbodd{background:#f5f5f5; color:#211f77;  text-align:center; border-spacing:0;padding-top:1px;border-right:1px solid #ddd; }
.fl2 .tbeven{border-spacing: 0;background:#fff;  color:#333333; text-align:center; }
.fl2 .tbeven table{border-collapse:collapse;}
.fl2 .tbeven table td{padding:1%;border-collapse:collapse; border-right:1px solid #ddd;}


.fl{ border-collapse:collapse;}
.fl thead tr td{  color:#333;  text-align:center; border-spacing:0;padding-top:1px;}
.fl tbody tr td{ border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-spacing: 0; color:#333;}
.fl tr .dd { background:#fff; color:#333;} 
.fl tbody tr:nth-child(odd){ background:#fff;height:35px;border-right:1px solid #eaeaea; }
.fl tbody tr:nth-child(even){ background:#fff;padding-left:20px; height:35px;border-right:1px solid #eaeaea;}
.num{font-size:1.3em;-webkit-text-shadow:1px 1px 2px #666; text-shadow:1px 1px 2px #666; color:#fff; width:20%; padding-left:2%;font-weight:bold}
.numname{font-size:1.1em; color:#d01d19; font-weight:bold; line-height:1.3em;}
.fxts{ font-size:0.7em; color:#828282; padding-top:2%; line-height:1.5em; border-top: 2px dotted #CCC;}
.cpys{margin-top:0%; border-top:0px solid;-webkit-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px; }
.p1{ line-height:1.2em; text-align:justify; text-indent:20px; padding:0.1em 0;}
.btndiv{position:fixed;bottom:0;z-index:999; width:100%; height:70px; background:#000; opacity:0.6;max-width:640px;}
.btn{position:fixed;bottom:4px;z-index:1000;width:100%;  max-width:640px;}
.btn a{display:block; width:96%;  margin-left:2%; margin-bottom:6px; background:#cc0000; border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; color:#fff; font-size:1em; text-align:center;  border:1px #cc3333 solid; padding:8px 0%;}
.btn span{display: block;}
.btn em{display: block;font-style:normal;font-size:12px;}
.btn a:hover{background:#e1291d; color:#fff;border:1px #87120f solid;}
.gt{ font-weight:bold;}
.sjly{ text-align:right; font-size:0.7em; width:97%;}
.sjly2{ text-align:right; font-size:0.7em; width:100%;}
.sjly3{ text-align:left; font-size:0.9em; width:100%; line-height:1em; margin:2% 0;}
.fltable { margin:5px 0;}
.fltable strong{
	color:rgb(255, 0, 0);
}
.zhu{
	font-size:12px;
	color:#999;
}
.reason{color:rgb(217, 33, 66);font-size:17px;font-weight:bold;}
.reason2{font-size:14px;padding:10px;border-width:1px;border-style: solid;border-color: rgb(192, 200, 209);padding: 10px;background-color: rgb(239, 239, 239);margin-top:10px;font-size:14px;line-height:1.6;}
.reason2 strong{color:rgb(217, 33, 66);}
.line5{height:5px;clear:both;}
.lis1{
	list-style-type:disc;
	padding-left:2.2em;
	line-height:1.6;
}
.date2{
	font-size:12px;
	text-align:right !important;
	color:#999;
}
.bt_tip{
	font-weight:bold;
	font-size:16px;
	line-height:1.6;
	text-align: center;
	padding-top:10px;
}

.do_tip{
	background:#efefef;
	padding:10px;
	border:1px solid #c0c8d1;
}
.do_tip strong,.do_tip span{
	color:#c00;
}
.line10{
	height: 10px;
}
.blueico{
	padding-left:12px;
	background:url("../images/blueico.png") no-repeat left 2px;
	background-size:8px 8px;
}
.from{
	text-align:right !important;
	color:#999;
}
.b1{
	font-size:16px;
	font-weight: bold;
}
.red2{
	color:rgb(0, 74, 138);
	font-weight: bold;
}

.btndiv{position:fixed;bottom:0;z-index:999; width:100%; height:50px; background:#000; opacity:0.6;max-width:640px;}
.btn1{position:fixed;bottom:4px;z-index:1000;width:48%; height:41px; max-width:300px; white-space:nowrap;}
.btn1 a{display:block; width:96%; height:15px; margin-left:2%; margin-bottom:6px; background:#cc0000; border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; color:#fff; font-size:1em; text-align:center; line-height:18.3px; border:1px #cc3333 solid; padding:13px 0%;}
.btn1 a:hover{background:#e1291d; color:#fff;border:1px #87120f solid;}

.btn2{position:fixed;bottom:4px;z-index:1000;width:48%; height:41px; max-width:300px; left:51%;}
.btn2 a{display:block; width:96%; height:15px; margin-left:2%; margin-bottom:6px; background:#cc0000; border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; color:#fff; font-size:1em; text-align:center; line-height:18.3px; border:1px #cc3333 solid; padding:13px 0%;}
.btn2 a:hover{background:#e1291d; color:#fff;border:1px #87120f solid;}
.gt{ font-weight:bold;}
.sjly{ text-align:right; font-size:0.7em; width:97%;}
.sjly2{ text-align:right; font-size:0.7em; width:100%;}
.sjly3{ text-align:left; font-size:0.9em; width:100%; line-height:1em; margin:2% 0;}
.fltable { margin:5px 0;}
.s1{color:rgb(149, 97, 52);}
.yuan p{
	line-height: 1.6;
	margin:5px 0;
}
.yuan .ck{
	color:rgb(154, 102, 34);
	font-size:6px;
	position: relative;
	top:-3px;
	margin-right:3px;
}
.t1{color:rgb(0, 74, 138);line-height: 2;}
.red_t1{color:rgb(217, 33, 66);font-size:16px;line-height: 1.8;}
.dian{
	position: relative;
	text-indent:14px;
}
.dian em{
	font-style:normal;
	position: absolute;
	left: 0;
	top: 3px;
	text-indent:0;
	font-size:10px;
}
.tab100{
	width:100%;
	border:1px solid #ccc;
	border-collapse:collapse;	
	text-align:center;
}
.tab100 th{
	background:#eee;
}
.tab100 th,.tab100 td{
	padding:0;	
	border:1px solid #ccc;
}
.yuan_ck{
	width: 96%;
	margin:0 auto;
	background:#eeeeef;
	border:1px solid #bfc7d0;
	box-sizing:border-box;
	padding:8px;
	line-height: 1.5;
}
.yuan_ck .red{
	color: #d92142;
	font-weight: bold;
}
.t1{
	font-weight: bold;
	color: rgb(0, 74, 138);
	font-weight: bold;
	font-size:16px;
}
.dd{
	background:#074957;
	width: 6px;
	height: 6px;
	border-radius:100%;
	display: inline-block;
	float: left;
	margin:7px 5px 0 0;
}
.yellow_t{
	color:rgb(200, 157, 78);
	line-height: 1.8;
	font-size:16px;
}
.blue1{color:#12478a;}
.gray{color:#999;}