@charset "gb2312";
/* CSS Document */
    html { font-size: 15px}
 
@media screen and (min-width:480px) and (max-width:639px) {
    html { font-size: 15px}}
 
@media screen and (min-width:640px) and (max-width:719px) {
    html { font-size: 20px}}
 
@media screen and (min-width:720px) and (max-width:749px) {
    html { font-size: 22.5px}}
 
@media screen and (min-width:750px) and (max-width:799px) {
    html { font-size: 23.5px}}
 
@media screen and (min-width:800px) and (max-width:959px) {
    html { font-size: 25px}}
 
@media screen and (min-width:960px) and (max-width:1079px) {
    html { font-size: 30px}}
 
@media screen and (min-width:1080px) {
    html { font-size: 32px}}
* {appearance:normal;-webkit-appearance: none;-moz-appearance: none;margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;outline: none;font-size-adjust: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;}
*:focus {
	outline: none;}

*,*:after,*:before {padding: 0;	margin: 0;
   -webkit-user-select: none;
   -moz-user-select: -moz-none;   /*  防止文本复制 */
   -webkit-touch-callout: none;   /*  防止图片另存 */
   -ms-touch-action: pan-y;  /*  站点支持触屏*/
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /*去掉元素被点击时背景框的颜色*/
   -moz-tap-highlight-color:rgba(0, 0, 0, 0);
   -webkit-box-sizing:border-box;  /*传统模型*/
	-moz-box-sizing:border-box;
	box-sizing: border-box;
	font-family:"Microsoft Yahei",Arial;}
body,html{
	-ms-overflow-style: none !important;
 	width:100%;
  	height:100%;
	background:#ffffff;}
body {
  -webkit-text-size-adjust: none;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: -webkit-box;                 /*盒模式，控制父容器里面子元素的排列方式、排列顺序、垂直（水平）对齐方式*/
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;}

input,textarea {
  -webkit-user-select: text;
  -moz-user-select: -moz-text;
  -moz-user-select: text;}
img {
  border: none;}
ul,li,dl,dt,dd{
	list-style:none; margin:0; padding:0;}
img{
	max-width:100%;border:0;display:block;	}
.clear{
	float:none;clear:both;
	width:0;height:0;border:0;display:block;
	font-size:0;
	background:none;visibility:hidden;overflow:hidden;	}
.clear-fix:after{
	content:".";
	display:block;
	height:0;
	font-size:0;
	clear:both;visibility:hidden;}
a{
	text-decoration:none;
	outline:none;}
a:hover{text-decoration:none!important;}

.fl{float:left;}
.fr{float:right;}
.all{width:100%;}
.clear-fix:after{
	content:".";
	display:block;
	height:0;
	font-size:0;
	clear:both;visibility:hidden;}

p {
	line-height: 1.75;
	margin-bottom: 20px;
	font-size: 14px;
	letter-spacing: 0px;}

p > a {display: inline;text-decoration: none;}

p > a:hover {text-decoration: underline;}

p > span {display: inline;}

span > a {display: inline;}

a > span {display: inline;}

a {text-decoration: none;}

a:hover {text-decoration: none;}

h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a {display: inline;}

table {border-collapse: separate;border-spacing: 0;background-color: #f6f6f6;border-left: 1px solid #e9e9e9;border-top: 1px solid #e9e9e9;width: 100%;clear: both;margin-bottom: 27px;}


th {vertical-align: middle;border-bottom: 1px solid #e9e9e9;border-right: 1px solid #e9e9e9;font-weight: bold;color: #555;background-color: #f6f6f6;}

tr {line-height: 18px;}

td {border-right: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;text-align: center;color: #666;padding-top: 9px;padding-bottom: 9px;line-height: 18px;vertical-align: middle;background-color: #fdfdfd;}

tr:hover > td {background: #fff;}


h1{font-size:20px;margin-bottom:10px;font-weight:800;color:#292929;}

h2{font-size:18px;margin-bottom:10px;font-weight:800;color:#292929;}

h3{font-size:16px;margin-bottom:10px;font-weight:800;color:#292929}

h4{font-size:14px;margin-bottom:10px;font-weight:800;color:#292929;}

h5{color:#292929;font-size:12px;margin-bottom:5px;font-weight:800;}

h1, h2, h3, h4, h5, h6{font-family:'Lato', sans-serif;color:#1f1f1f;	}

a{color:#e34e47;}

table {font-size:12px;text-shadow: 1px 1px 0px #fff;background:#eaebec;border:#ccc 1px solid;margin-bottom:15px;}

table th {padding:21px 25px 22px 25px;border-bottom:1px solid #e0e0e0;}

table th:first-child{text-align: center;padding-left:20px;}

table tr{text-align: center;padding-left:20px;}

table tr td:first-child{text-align: left;padding-left:20px;border-left: 0;}

table tr td {padding:14px;border-top: 1px solid #ffffff;border-bottom:1px solid #e0e0e0;border-left: 0px solid #e0e0e0;}

table tr.even td{background: #efefef;}

table tr:last-child td{border-bottom:0;}

table tr:hover td{background: #f8f8f8;}


.p100{width:100%;}
.p90{width:90%;}
.p80{width:80%;}
.p70{width:70%;}
.p60{width:60%;}
.p50{width:50%;}
.p40{width:40%;}
.p30{width:30%;}
.p20{width:20%;}
.p10{width:10%;}
.p0{width:0%;}



#top{
	border-bottom: 1px solid #eee;
	padding: 5px 0;
	position: relative;
	min-height:50px;}
#top img{ margin:0 auto; width:220px;}
#top #logol{
	position: absolute;
	z-index: 999;
	background-color:#f1f1f1;
	background-image: url(../img/header-nav.png);
	background-size: 18px 12px;
	background-repeat: no-repeat;
	background-position: 15px 19px;
	width: 50px;
	height: 50px;
	top: 0px;
	right: 0px;
	border-left: 1px solid #eee;;}
#top #logor{
	position:absolute;
	right:0px;
	top:0px;
	z-index:999;
	background-image:url(../img/header-mail.png);
	background-size:18px 12px;
	background-repeat:no-repeat;
	background-position:12px 18px;
	width:50px;
	height:50px;}

#cont{
	position: relative;
	padding: 0 10px;
	min-height: 500px;
	background: #f2f2f2;
	border-top: 1px solid #fff;}
#nav{ margin:0; padding:0; background:#333; height:24px;}
#nav li{
	width: 20%;
	display: block;
	float: left;
	text-align:center;
	list-style: none;
	margin: 0;
	padding: 0;}
#nav li a{ border-left:1px solid #222; border-right:1px solid #494949;height:24px; line-height:24px; color:#fff; text-align:center; overflow:hidden;white-space:nowrap; display:block}

.indexnav{ padding-top:10px;}
.indexnav div{ width:50%; float:left;}
.indexnav div a{ background:#09F; margin:8px 10px; text-align:center; height:70px; line-height:70px; display:block; color:#fff;}

#index_cont{
	position: relative;
	border-top: 1px solid #fff;
	padding: 0 10px;
	min-height: 500px;}
#index_nav{margin:0; padding:0;}
#index_nav li{ margin:0; width:50%; float:left; list-style:none;}
#index_nav li a{
	margin: 15px;
	padding: 0;
	display: block;
	background: url(../img/i4.png) repeat;
	border: 1px solid #fff;
	border-radius: 15px;
	height: 100px;
	line-height: 100px;
	text-align: center;
	font-size: 18px;
	color:#fff;}

#bottom{border-top:2px solid red;
	width: 100%;
	height: 55px;
	position: fixed;
	bottom: 0;
	z-index: 500;
	background: url(../img/bf.jpg) repeat-x left bottom;}
#bottom a{
	display: block;
	float: left;
	width: 25%;
	text-align: center;
	border-left: 1px solid #333;
	border-right: 1px solid #000;
	padding-top: 35px;
	color: #FFF;}
#bottom a#bh{background:url(../img/b_h.png) center 5px no-repeat;background-size:30px 30px;}
#bottom a#bq{background:url(../img/b_q.png) center 5px no-repeat;background-size:30px 30px;}
#bottom a#bt{background:url(../img/b_t.png) center 5px  no-repeat;background-size:30px 30px;}
#bottom a#bd{background:url(../img/b_d.png) center 5px  no-repeat;background-size:30px 30px;}
#bottom a#bh:hover{background:url(../img/b_h1.png) center 5px no-repeat;background-size:30px 30px; color:ff0000}
#bottom a#bq:hover{background:url(../img/b_q1.png) center 5px no-repeat;background-size:30px 30px; color:ff0000}
#bottom a#bt:hover{background:url(../img/b_t1.png) center 5px  no-repeat;background-size:30px 30px; color:ff0000}
#bottom a#bd:hover{background:url(../img/b_d1.png) center 5px  no-repeat;background-size:30px 30px; color:ff0000}


/*nav  右导航*/
#rightnav{ display: none;}
#pageslide { 
	display:none; 
	width:22.25em;height:100%;
	background:#0f2a5d;
	position: fixed;top: 0; z-index: 999999;}
.rightnav{
	z-index:9999 !important;
	width:22.25em !important;height:100%;
	background:#0064a6;
	/*box-shadow: 10px 0 10px rgba(0, 0, 0,0.3 ) inset;*/
	}
.rightnav > *{
	 padding-top:2.2em;
	 width: 74%; margin: 0 auto;
	 border-bottom: 1px solid #005288;}
.nav-in a{
	color:#ffffff;
	font: 1.75em/3 "Microsoft Yahei",Arial;
	text-align: center;
	display:block;}
.nav-in a:visited{
	color:#fffffe;	}
.nav-in li{
	/* padding:0 1.2em; */
	list-style:none;
	overflow: hidden;
	border-bottom: 1px solid #107ac0;
	border-top: 1px  solid #005288;
	margin:0;
	padding:0;}
.nav-in li:first-child{
	border-top: none;}
/* end index module*/

h2.coulmnm_tit{ text-align:center;}
#xz {
	border: 1px solid #c00;
	border-radius: 0 0 4px 4px;
	margin: 0 10px;
	padding: 5px;
}
#xz ul{}
#xz ul.t_1 {
	margin: 0;
	padding: 0;
}
#xz ul.t_2 {
	border-top: 1px solid #ddd;
	margin: 0;
	padding: 0;
}
#xz ul li{
	margin: 5px;
	display: inline;
	float: left;}
#xz ul li a{
	font: 1em/1.5 "Microsoft Yahei",Arial;}

#xz ul li.t_h {
	border: 1px solid #c00;
	border-radius: 4px;
	background: #c00;
	margin-left: 5px;
	margin-right: 5px;
	display: inline;
	margin: 4px 5px;
	float: left;
}
#xz ul li a {
	color: #000;
	margin: 0 3px;	
	font: 1.25em/1.5 "Microsoft Yahei",Arial;
}
#xz li.t_h a {
	color: #fff;
}