@charset "utf-8";/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ 
{margin:0;padding:0}

body,html{height:100%;}
*{margin:0; padding:0;}


/* 设置默认字体 */

body{ background:#041852; color:#fff;line-height:160%;}
body, button, input, select, textarea {font:12px/1.5 Microsoft YaHei,微软雅黑,宋体,Geneva,sans-serif;}
h1, h2, h3, h4, h5, h6{font-size:100%}
address, cite, dfn, em, var{font-style:normal} /* 将斜体扶正 */
code, kbd, pre, samp{font-family:courier new, courier, monospace} /* 统一等宽字体 */
small{font-size:12px} /* 小于12px 的中文很难阅读，让 small 正常化 */

/* 重置列表元素 */
ul, ol,li{list-style:none}

/* 默认链接样式 */
a{text-decoration:none}
a:link,a:visited{color:#333;text-decoration:none}
a:hover,a:active{color:#3572cf;text-decoration:underline}
a.red:link,a.red:visited{color:#3572cf;font-weight:400}
a.hei:link,a.hei:visited{color:#333;font-weight:400}
.green{color:#228822}
.grey{color:#999}

/* 通用字体样式 */
.red{color:#bc0c00}
.f666{color:#666}
.f039{color:#039}
.hide {display:none}
.fr {float:right}
.fl {float:left}
.a-x{text-decoration:underline}
.a-n{text-decoration:none}
h1{font-size:16px;font-weight:bold}
h2{font-size:16px}
h3{font-size:14px}
.p_t{padding:5px 0px 5px 5px;background:#fbf5e5;border:1px solid #ede1cf;margin-bottom:8px}
.p_t span{float:right}
.p_t a:link,.p_t a:visited{color:#1e51c0;display:block;position:relative}
.f_sm{font-size:11px}

/* 通用连接样式 */
a.lf60:link,a.lf60:visited{color:#f60}
a.lf60:hover,a.lf60:active,a.lf60:focus{color:#EC3E01}
a.lanse:link,a.lanse:visited{color:#5af9ff; font-size: 16px;}
a.lanse:hover,a.lanse:active,a.bule:focus{color:#73f6ff}
a.l036:link,a.l036:visited{color:#039}
a.l036:hover,a.l036:active,a.l036:focus{color:#EC3E01}
a.lred:link,a.lred:visited{color:#f00}
a.lred:hover,a.lred:active,a.lred:focus{color:#EC3E01}
a.l666:link,a.l666:visited{color:#666}
a.l666:hover,a.l666:active,a.l666:focus{color:#EC3E01}
a.l333:link,a.l333:visited{color:#333}
a.l333:hover,a.l333:active,a.l333:focus{color:#EC3E01}

/* 通用背景颜色 */
.bg_gray{ background:rgba(0,0,0,.3);}



/* 重置文本格式元素 */
sup{vertical-align:text-top} /* 重置，减少对行高的影响 */
sub{vertical-align:text-bottom}
 
/* 重置表单元素 */
legend {color:#000} /* for ie6 */
fieldset, img{border:0} /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea{font-size:100%} /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */
textarea{outline:none;resize:none}
select,input,img,select{vertical-align:middle}
address,cite,dfn,em,var {font-style:normal}
img{display:inline-block;overflow:hidden}
 
/* 重置表格元素 */
table{border-collapse:collapse;border-spacing:0}
 
/* 清除浮动 */
.clear{clear:both;overflow:hidden}
.clearfix{display:inline-block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.bh{ overflow:hidden; zoom:1;}
.middle{ vertical-align:middle;} 

/* 常见功能 */
.hide, .hidden{display:none}
.invisible{visibility:hidden}
.nobg{background:none !important}

/* 重置 HTML5 元素 */
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,
summary, time, mark, audio, video 
{display:block ;margin:0;padding:0}

.left{float:left;}
.right{float:right;}
.center{margin:0 auto;}

/* 宽度 */
.div_1600{ width: 1600px; margin: auto;}

/* 公共padding */

.p_5{ padding:5px;}
.p_10{ padding:10px;}
.p_15{ padding:15px;}
.p_20{ padding:20px;}

.p_top_3{ padding-top:3px;}
.p_top_5{ padding-top:5px;}
.p_top_10{ padding-top:10px;}
.p_top_15{ padding-top:15px;}
.p_top_20{ padding-top:20px;}
.p_top_25{ padding-top:25px;}
.p_top_30{ padding-top:30px;}

.p_bottom_5{ padding-bottom:5px;}
.p_bottom_10{ padding-bottom:10px;}
.p_bottom_15{ padding-bottom:15px;}
.p_bottom_20{ padding-bottom:20px;}
.p_bottom_25{ padding-bottom:25px;}
.p_bottom_30{ padding-bottom:30px;}

.p_left_5{ padding-left:5px;}
.p_left_10{ padding-left:10px;}
.p_left_15{ padding-left:15px;}
.p_left_20{ padding-left:20px;}
.p_left_25{ padding-left:25px;}
.p_left_30{ padding-left:30px;}

.p_right_5{ padding-right:5px;}
.p_right_10{ padding-right:10px;}
.p_right_15{ padding-right:15px;}
.p_right_20{ padding-right:20px;}
.p_right_25{ padding-right:25px;}
.p_right_30{ padding-right:30px;}


/* 公共margin */

.m_5{ margin:5px;}
.m_10{ margin:10px;}
.m_15{ margin:15px;}
.m_20{ margin:20px;}
.m_100{ margin:60px 100px;}
.m_equal{ margin-left:auto;margin-right:auto;}

.top_1{ margin-top:1em;}
.top_2{ margin-top:2em;}
.top_3{ margin-top:3px;}
.top_5{ margin-top:5px;}
.top_10{ margin-top:10px;}
.top_15{ margin-top:15px;}
.top_20{ margin-top:20px;}
.top_25{ margin-top:25px;}
.top_30{ margin-top:30px;}
.top_100{ margin-top:100px;}

.bottom_5{ margin-bottom:5px;}
.bottom_10{ margin-bottom:10px;}
.bottom_15{ margin-bottom:15px;}
.bottom_20{ margin-bottom:20px;}
.bottom_25{ margin-bottom:25px;}
.bottom_30{ margin-bottom:30px;}

.left_5{ margin-left:5px;}
.left_10{ margin-left:10px;}
.left_15{ margin-left:15px;}
.left_20{ margin-left:20px;}
.left_25{ margin-left:25px;}
.left_30{ margin-left:30px;}
.left_50{ margin-left:50px;}
.left_100{ margin-left:100px;}
.right_5{ margin-right:5px;}
.right_10{ margin-right:10px;}
.right_15{ margin-right:15px;}
.right_20{ margin-right:20px;}
.right_25{ margin-right:25px;}
.right_30{ margin-right:30px;}


/*通用按钮*/
 a.btn_user{display: inline-block;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 1.5em/1.25em Helvetica, Arial, sans-serif, "微软雅黑","幼圆","黑体";
	padding: .6em 1em .4em 2.5em;
    -webkit-border-radius: 2.5em; 
	-moz-border-radius: 2.5em;
	border-radius: 2.5em; 
    border: solid 2px rgba(255,255,255,.5);
	background:rgba(255,255,255,.2) url(../images/icon_user.png) no-repeat .75em center; 
	background-size:22%;
    color: #fff;
	margin-left: 1em;
}
a.btn_user:hover,
a.btn_user:active{background:rgba(0,0,0,.2) url(../images/icon_user.png) no-repeat .75em center; 
	background-size:22%;}

.btn_user .badge {
  display: inline-block;
  min-width: 2em;
  padding:.4em .05em;
  font-size:.875em;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #c9302c;
  border-radius:2em;
	position: absolute;
	margin-top: -1.5em;
}
.btn_user .badge:empty {
  display: none;
}
.btn_user:hover .badge{
  background-color: #ff0000;
}

a.btn_search{display: inline-block;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 1.5em/1.25em Helvetica, Arial, sans-serif, "微软雅黑","幼圆","黑体";
	padding: .6em 1em .4em 2.5em;
    -webkit-border-radius: 2.5em; 
	-moz-border-radius: 2.5em;
	border-radius: 2.5em; 
    border: solid 2px rgba(171,246,255,.5);
	background:rgba(0,0,0,.2) url(../images/icon_search.png) no-repeat .75em center; 
	background-size:26%;
    color: #fff;}
a.btn_search:hover,
a.btn_search:active{background:rgba(0,0,0,.5) url(../images/icon_search.png) no-repeat .75em center; 
	background-size:26%;
color: rgba(171,246,255,1);border: solid 2px rgba(171,246,255,1);}


a.btn_sy{display: inline-block;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 1.5em/1.25em Helvetica, Arial, sans-serif, "微软雅黑","幼圆","黑体";
	padding: .6em 1em .4em 2.5em;
    -webkit-border-radius: 2.5em; 
	-moz-border-radius: 2.5em;
	border-radius: 2.5em; 
    border: solid 2px rgba(171,246,255,.5);
	background:rgba(0,0,0,.2) url(../images/icon_home.png) no-repeat .75em center; 
	background-size:28%;
    color: #fff;}
a.btn_sy:hover,
a.btn_sy:active{background:rgba(0,0,0,.5) url(../images/icon_home.png) no-repeat .75em center; 
	background-size:28%;
color: rgba(171,246,255,1);border: solid 2px rgba(171,246,255,1);}

a.btn_dl{display: inline-block;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 1.5em/1.25em Helvetica, Arial, sans-serif, "微软雅黑","幼圆","黑体";
	padding: .6em 1.5em .5em 1.5em;
	margin-left: 1.5em;
    -webkit-border-radius: 2.5em; 
	-moz-border-radius: 2.5em;
	border-radius: 2.5em; 
    border: solid 2px rgba(171,246,255,.5);
	background:rgba(0,0,0,.2) left center; 
	background-size:28%;
    color: #fff;}
a.btn_dl:hover,
a.btn_dl:active{background:rgba(0,0,0,.5) left center; 
	background-size:28%;
color: rgba(171,246,255,1);border: solid 2px rgba(171,246,255,1);}


a.btn_close{display: inline-block;
	cursor: pointer;
	text-align: center;
	padding: 1.35em 2em 1.35em 1.35em;
    -webkit-border-radius: 5em; 
	-moz-border-radius: 5em;
	border-radius: 5em; 
	margin-left: 1em;
	margin-top: .5em;
	background:rgba(0,0,0,.35);}
a.btn_close:hover,
a.btn_close:active{background:rgba(0,0,0,.75); }
a.btn_close img{ width:125%;}

a.btn_home{display: inline-block;
	cursor: pointer;
	text-align: center;
	padding: 1.35em 2em 1.35em 1.35em;
    -webkit-border-radius: 5em; 
	-moz-border-radius: 5em;
	border-radius: 5em; 
	margin-left: 1em;
	margin-top: .5em;
	background:rgba(0,0,0,.6);}
a.btn_home:hover,
a.btn_home:active{background:rgba(0,0,0,.85); }
a.btn_home img{ width:125%;}


a.btn_zcxd{display: inline-block;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 1em/1.25em Helvetica, Arial, sans-serif, "微软雅黑","幼圆","黑体";
	padding: .6em 1em .4em 2.5em;
    -webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em; 
    border: solid 2px rgba(255,255,255,.5);
	background:rgba(255,255,255,.2) url(../images/icon_sd.png) no-repeat .75em center; 
	background-size:22%;
    color: #fff;
	margin-left: 1em;
}
a.btn_zcxd:hover,
a.btn_zcxd:active{background:rgba(0,0,0,.2) url(../images/icon_sd.png) no-repeat .75em center; 
	background-size:22%;}

a.btn_qk{display: inline-block;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 1em/1.25em Helvetica, Arial, sans-serif, "微软雅黑","幼圆","黑体";
	padding: .6em 1em .4em 2.5em;
    -webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em; 
    border: solid 2px rgba(2,242,255,.8);
	background:rgba(0,0,0,.2) url(../images/icon_scb.png) no-repeat .75em center; 
	background-size:26%;
    color: #02f2ff;}
a.btn_qk:hover,
a.btn_qk:active{background:rgba(0,0,0,.5) url(../images/icon_scb.png) no-repeat .75em center; 
	background-size:26%;
color: rgba(2,242,255,1);border: solid 2px rgba(2,242,255,1);}

a.btn_tkblue{display: inline-block;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 1em/1.25em Helvetica, Arial, sans-serif, "微软雅黑","幼圆","黑体";
	padding: .6em 1.2em .4em 1.2em;
    -webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em; 
    border: solid 2px rgba(2,242,255,.8);
	background:rgba(0,0,0,.2); 
    color: #02f2ff;}
a.btn_tkblue:hover,
a.btn_tkblue:active{background:rgba(0,0,0,.5); 
color: rgba(2,242,255,1);border: solid 2px rgba(2,242,255,1);}


a.btn_tg{display: inline-block;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 1em/1.25em Helvetica, Arial, sans-serif, "微软雅黑","幼圆","黑体";
	padding: .6em 1em .4em 2.75em;
    -webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em; 
    border: solid 2px rgba(255,255,255,0);
	background: url(../images/icon_tg.png) no-repeat .75em center; 
	background-size:26%;
    color: #fff;
	float: right;
	margin-top: .25em;
}
a.btn_tg:hover,
a.btn_tg:active{background:rgba(255,255,255,.1) url(../images/icon_tg.png) no-repeat .75em center; 
	background-size:26%;}

.more_jz{ width:50%; margin:1em auto;}
.more_jz a{ width:100%;}
a.btn_more{display: inline-block;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 2em/1.2em Helvetica, Arial, sans-serif, "微软雅黑","幼圆","黑体";
	padding: .6em 1em;
    -webkit-border-radius: .3em; 
	-moz-border-radius: .3em;
	border-radius: .3em; 
    border: solid 2px rgba(255,255,255,.5);
	background:rgba(255,255,255,.2); 
    color: #fff;
}
a.btn_more:hover,
a.btn_more:active{background:rgba(0,0,0,.2); }


/*登录页 */

.home_box{width:100%;background:#002255 url(../images/bg.jpg) no-repeat left top;background-size:100%;min-height:100vh; }

.fd_login{width: 28%; min-width: 300px;max-width: 800px; height:100%; margin: auto; padding-top:16.5%; padding-bottom:10%; }

.fd_login .sr_box input{background:rgba(61, 145, 226, .15) url(../images/icon_01.png) no-repeat 1.25em center; background-size:8%;  color:rgba(61, 145, 226, 0.9); font:1.75em/200% Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; padding:.5em .2em .5em 4em; border: solid 2px rgba(61, 145, 226, .8); width:95%;height: 3em; -webkit-border-radius: 1em; 
	-moz-border-radius: 1em;
	border-radius: 1em;
	margin: .5em;
}
.fd_login .sr_box input:focus{border: solid 2px rgba(110, 210, 255, .95); outline: none;}

.fd_login .mm_box input{background:rgba(61, 145, 226, .15) url(../images/icon_02.png) no-repeat 1.25em center; background-size:8%;  color:rgba(61, 145, 226, 0.9); font:1.75em/200% Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; padding:.5em .2em .5em 4em;  border: solid 2px rgba(61, 145, 226, .8); width:95%;height: 3em;-webkit-border-radius: 1em; 
	-moz-border-radius: 1em;
	border-radius: 1em;
	margin: .5em;
}
.fd_login .mm_box input:focus{border: solid 2px rgba(110, 210, 255, .95); outline: none;}

.fd_login .mm_box{position: relative;}
.fd_login .mm_box .sr_wjmm{  padding:1em .5em .5em 1em; position: absolute;top:1em; right:4em;}
.fd_login .mm_box .sr_wjmm a{ font:1.5em/2em Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; color:rgba(255, 255, 255, .6); text-decoration: none;}
.fd_login .mm_box .sr_wjmm a:hover{ font:1.5em/2em Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; color:rgba(255, 255, 255, 1);text-decoration: none;}
	.fd_login .btn_box {
		padding-top: 2em;
		clear: both;
		text-align: center;
		width: 100%;
		margin-left: -1%;
	}

.fd_login .yzm_box input{background:rgba(61, 145, 226, .15) url(../images/icon_03.png) no-repeat 1.4em center; background-size:14%;  color:rgba(61, 145, 226, 0.9); font:1.75em/200% Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; padding:.5em .2em .5em 4em; border: solid 2px rgba(61, 145, 226, .8); width:90%;height: 3em; -webkit-border-radius: 1em; 
	-moz-border-radius: 1em;
	border-radius: 1em;
	margin: .5em 1.25em .5em .5em;
	float: left;
}
.fd_login .yzm_box input:focus{border: solid 2px rgba(110, 210, 255, .95); outline: none;}

.fd_login .yzm_box_img{ float: right; padding-top: 1.5em; margin-right:2.5em; width: 25%;min-width: 80px;max-width: 120px; }
.fd_login .yzm_box_img img { width:100%;}

.fd_login .btn_box a{background:rgba(61, 145, 226, .37);color:rgba(255, 255, 255, 0.9); font:500 2em/180% Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; padding:.5em .2em;  width:95%;height: 2.75em; -webkit-border-radius: 1em; 
	-moz-border-radius: 1em;
	border-radius: 1em;
display: block; margin: auto; text-decoration: none;letter-spacing: 2px; }

.fd_login .btn_box a:active{background:rgba(30, 75, 238, .5); color:rgba(255, 255, 255, 1); font: 500 2em/180% Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; padding:.5em .2em;  width:95%;height: 2.75em; -webkit-border-radius: 1em; 
	-moz-border-radius: 1em;
	border-radius: 1em;
	margin: auto;letter-spacing: 2px;}


@media (min-width: 800px) and (max-width: 1600px) {
.fd_login .sr_box input{background:rgba(61, 145, 226, .15) url(../images/icon_01.png) no-repeat .75em center; background-size:8%;  color:rgba(61, 145, 226, 0.9); font:1.35em/200% Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; padding:.5em .2em .5em 3em; border: solid 2px rgba(61, 145, 226, .8); width:95%;height: 3em; -webkit-border-radius: 1em; 
	-moz-border-radius: 1em;
	border-radius: 1em;
	margin: .5em;
}
.fd_login .mm_box input{background:rgba(61, 145, 226, .15) url(../images/icon_02.png) no-repeat .75em center; background-size:8%;  color:rgba(61, 145, 226, 0.9); font:1.35em/200% Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; padding:.5em .2em .5em 3em;  border: solid 2px rgba(61, 145, 226, .8); width:95%;height: 3em;-webkit-border-radius: 1em; 
	-moz-border-radius: 1em;
	border-radius: 1em;
	margin: .5em;
}	
.fd_login .mm_box .sr_wjmm{ padding:.75em .5em .5em 1em; position: absolute;top:.875em; right:1.5em;}
.fd_login .mm_box .sr_wjmm a{ font:1.2em/2em Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; color:rgba(255, 255, 255, .6);text-decoration: none;}
.fd_login .mm_box .sr_wjmm a:hover{ font:1.2em/2em Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; color:rgba(255, 255, 255, 1);text-decoration: none;}
.fd_login .btn_box{padding-top:1em; clear: both; text-align: center;}
	
.fd_login .yzm_box input{background:rgba(61, 145, 226, .15) url(../images/icon_03.png) no-repeat .875em center; background-size:15%;  color:rgba(61, 145, 226, 0.9); font:1.35em/200% Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; padding:.5em .2em .5em 3em; border: solid 2px rgba(61, 145, 226, .8); width:90%;height: 3em; -webkit-border-radius: 1em; 
	-moz-border-radius: 1em;
	border-radius: 1em;
	margin: .5em 1.25em .5em .5em;
	float: left;
}

.fd_login .yzm_box_img{ float: right; padding-top: 1.5em; margin-right:1.75em; width: 24%; min-width: 60px;max-width: 90px; }
.fd_login .yzm_box_img img { width:100%;}
	
.fd_login .btn_box a{background:rgba(61, 145, 226, .37); color:rgba(255, 255, 255, 0.9); font:500 1.75em/180% Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; padding:.5em .2em;  width:95%;height: 2.75em; -webkit-border-radius: 1em; 
	-moz-border-radius: 1em;
	border-radius: 1em;
    display: block;  margin: auto; text-decoration: none;letter-spacing: 2px; }

.fd_login .btn_box a:active{background:rgba(30, 75, 238, .5); color:rgba(255, 255, 255, 1); font: 500 1.75em/180% Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; padding:.5em .2em;  width:95%;height: 2.75em; -webkit-border-radius: 1em; 
	-moz-border-radius: 1em;
	border-radius: 1em;
	margin: auto;letter-spacing: 2px;}	
}


@media (max-width: 800px) {
.fd_login .sr_box input{background:rgba(61, 145, 226, .15) url(../images/icon_01.png) no-repeat .75em center; background-size:8%;  color:rgba(61, 145, 226, 0.9); font:1.35em/200% Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; padding:.5em .2em .5em 3em; border: solid 2px rgba(61, 145, 226, .8); width:95%;height: 3em; -webkit-border-radius: 1em; 
	-moz-border-radius: 1em;
	border-radius: 1em;
	margin: .5em;
}
.fd_login .mm_box input{background:rgba(61, 145, 226, .15) url(../images/icon_02.png) no-repeat .75em center; background-size:8%;  color:rgba(61, 145, 226, 0.9); font:1.35em/200% Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; padding:.5em .2em .5em 3em;  border: solid 2px rgba(61, 145, 226, .8); width:95%;height: 3em;-webkit-border-radius: 1em; 
	-moz-border-radius: 1em;
	border-radius: 1em;
	margin: .5em;
}	
.fd_login .mm_box .sr_wjmm{ padding:.75em .5em .5em 1em; position: absolute;top:.875em; right:1.5em;}
.fd_login .mm_box .sr_wjmm a{ font:1.2em/2em Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; color:rgba(255, 255, 255, .6);text-decoration: none;}
.fd_login .mm_box .sr_wjmm a:hover{ font:1.2em/2em Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; color:rgba(255, 255, 255, 1);text-decoration: none;}
.fd_login .btn_box{padding-top:1em; clear: both; text-align: center;}
	
.fd_login .yzm_box input{background:rgba(61, 145, 226, .15) url(../images/icon_03.png) no-repeat .85em center; background-size:15%;  color:rgba(61, 145, 226, 0.9); font:1.35em/200% Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; padding:.5em .2em .5em 3em; border: solid 2px rgba(61, 145, 226, .8); width:92%;height: 3em; -webkit-border-radius: 1em; 
	-moz-border-radius: 1em;
	border-radius: 1em;
	margin: .5em 1.25em .5em .5em;
	float: left;
}

.fd_login .yzm_box_img{ float: right; padding-top: 1.5em; margin-right:1.75em; width: 24%; min-width: 60px;max-width: 90px; }
.fd_login .yzm_box_img img { width:100%;}
	
.fd_login .btn_box a{background:rgba(61, 145, 226, .37); color:rgba(255, 255, 255, 0.9); font:500 1.75em/180% Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; padding:.5em .2em;  width:95%;height: 2.75em; -webkit-border-radius: 1em; 
	-moz-border-radius: 1em;
	border-radius: 1em;
    display: block;  margin: auto; text-decoration: none;letter-spacing: 2px; }

.fd_login .btn_box a:active{background:rgba(30, 75, 238, .5); color:rgba(255, 255, 255, 1); font: 500 1.75em/180% Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; padding:.5em .2em;  width:95%;height: 2.75em; -webkit-border-radius: 1em; 
	-moz-border-radius: 1em;
	border-radius: 1em;
	margin: auto;letter-spacing: 2px;}	
}




/*弹出层*/
.tcc_load{ position: fixed; width: 100%; height:100%;background:rgba(0,0,0,.8); z-index: 100; }
.tcc_load .loading_box{ width:45%; height: 70%; position: absolute; top:50%; left:50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); background:url(../images/bg_loading.png) no-repeat center center; background-size:80%;  }
.tcc_load .loading_box h1{color: #fff;font:5em/200% Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; text-align: center; padding-top:35%;letter-spacing:.1em;   }

/*登录弹出层*/

.tcc_login{ position: fixed; width: 100%; height:100%;background:rgba(0,0,0,.7); z-index: 100; }

.tcc_login .img_box{ width:32%; height: 50%; position: absolute; top:45%; left:50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); background:url(../images/tcc_mb.png) no-repeat center top; background-size:100%; padding:2.75% 3% 3% 3%; }
.tcc_login .img_box .wximg{ width:40%; margin:5% auto;}
.tcc_login .img_box .wximg img{ width:100%;}
.tcc_login .img_box .icon_close{ position: absolute; right:-4em; top:-2em; width:8%;}
.tcc_login .img_box .icon_close img{ width: 100%; }

.tcc_login .bt{color: #fff;font:2.5em/150% Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; text-align: center; font-weight: 500;}
.tcc_login h2{color: #fddc69;font:1.5em/200% Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; text-align: center;  }
.tcc_login .text_zb{color: rgba(255,255,255,.7);;font:1.875em/275% Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; text-align: right; float: left; width: 50%;}
.tcc_login .text_yb{color: #3cdffa;font:2.5em/200% Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; text-align: left; float: left;width: 40%; }

.tcc_login .sr_box input{background:rgba(255, 255, 255, 0);color:rgba(255, 255, 255, 0.4); font:1.75em/200% Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; padding:.5em; border: none; border-bottom: solid 2px rgba(255, 255, 255, .3); width:70%; margin:1% 15% 0 15%; height: 2.5em;}
#myinput input:focus{ outline: none; border-bottom: solid 2px rgba(255, 255, 255, .8); }

.tcc_login .sr_btn{ font:2em/2em Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; padding:1em .5em .5em 1em;  text-align: center;}

a.btn_qd{display: inline-block;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 1em/1.25em Helvetica, Arial, sans-serif, "微软雅黑","幼圆","黑体";
	padding: .35em 3em;
    -webkit-border-radius: 2em; 
	-moz-border-radius: 2em;
	border-radius: 2em; 
    border: solid 2px rgba(24,89,216,1) ;
	background:rgba(24,89,216,.8) ;
    color: #fff;
    letter-spacing: 5px; }
a.btn_qd:hover,
a.btn_qd:active{background:rgba(4,64,180,.9);
color: rgba(255,255,255,.8);border: solid 2px rgba(24,89,216,1) ;}

@media (min-width: 720px) and (max-width: 1540px) {

.tcc_login .bt{color: #fff;font:1.75em/150% Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; text-align: center; font-weight: 500;}
.tcc_login h2{color: #fddc69;font:1.2em/200% Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; text-align: center;  }
.tcc_login .sr_box input{background:rgba(255, 255, 255, 0);color:rgba(255, 255, 255, 0.4); font:1.2em/200% Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; padding:.25em ; border: none; border-bottom: solid 2px rgba(255, 255, 255, .3); width:72%; margin:1% 15% 0 13%; height: 2.5em;}
.tcc_login .sr_btn{ font:1.25em/1em Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; padding:.25em .5em .25em .5em;  text-align: center; margin-top:.75em; }	
.tcc_login .text_zb{color: rgba(255,255,255,.7);;font:1.5em/250% Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; text-align: right; float: left; width: 50%;}
.tcc_login .text_yb{color: #3cdffa;font:2em/180% Arial, Helvetica, sans-serif, Microsoft YaHei,微软雅黑,宋体; text-align: left; float: left;width: 40%; }	
}



/*滚动条设置*/

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar
{
    width:.25em;
    height: .25em;
    background-color: rgba(0,0,0,0.1);
}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color:rgba(255,255,255,0.3);
}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: rgba(0,0,0,0.6);
}

.icon_sphdzs ul{list-style-type: none;}
.icon_sphdzs li{ width: 16%;display: inline-table;text-align: center; list-style-type: none; float: left; margin:0 1.75% 1.5% 1.5%; color: rgba(255, 255, 255, 0.6);font: normal 1em/1.2em Arial, sans-serif, "微软雅黑"; cursor: pointer;}
.icon_sphdzs img{width:80%; margin: auto; -webkit-border-radius: 50em;
    -moz-border-radius: 50em;
    border-radius: 50em;}
.icon_sphdzs img:hover{transform:scale(1.2);}


.xtsj{ width: 100%; background: #00359b;}
.xtsj img{width: 100%;}
