@charset "utf-8";
/*css reset code */

/****  文字大小初始化,使1em=10px *****/
*{font-family: 'Microsoft YaHei',Arial,'PingFang SC',SimSun,sans-serif;}
body { font-size: 62.5%;max-width:1920px;margin:0 auto!important;}
/* for IE/Win */
html > body { font-size: 14px; font-family: 'Microsoft YaHei';}
/* for everything else */

/*字体边框等初始化*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
img { display: block; }
address, caption, cite, code, dfn, th, var { font-weight: normal; font-style: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
a { text-decoration: none; color: black;  color: #333;}
.clear { clear: both; }
.w12 { width: 1200px; margin: 0 auto; }
.w11 { width: 1100px; margin: 0 auto; }
.w10 { width: 1000px; margin: 0 auto;position:relative; }
.fl{float:left!important;}
.fr{float:right!important;}
.mgl { margin-left: 0 !important; }
.mgr { margin-right: 0 !important; }
.mgt { margin-top: 0 !important; }
.mgb { margin-bottom: 0 !important; }
.mg0 { margin: 0 auto !important; display: block; }
.tc{text-align:center!important;}
.tl{text-align:left!important;}
.tr{text-align:right!important;}
.banner{width: 100%;height: auto;margin-top:100px;}
.hidden { overflow: hidden; }
.block { display: block; }
.none { display: none; }
.red { color: red !important; }
.yellow { color: #ff9901; }
.font12 { font-size: 12px !important; }
.font14 { font-size: 14px !important; }
.font16 { font-size: 16px !important; }
.font18 { font-size: 18px !important; }
.font20 { font-size: 20px !important; }
.font24 { font-size: 24px !important; }
.position_r { position: relative; }
.position_a { position: absolute; }
.cfff { color: #fff !important; }
.c000 { color: #000 !important; }
.c111 { color: #111 !important; }
.c333 { color: #333 !important; }
.c666 { color: #666 !important; }
.c999, .c999 a { color: #999 !important; }
.clan { color: #00a2ff !important; }
.ccen { color: #E18258; }
time { color: #999; font-size: 12px; }
.border_b { border-bottom: none !important; }
.border_r { border-right: none !important; }
.border_l { border-left: none !important; }
.hover_none:hover { color: #fff; }
.hover_none1:hover { color: #00a2ff; }
.text-ellipsis { white-space: nowrap; overflow: hidden; word-wrap: break-word; text-overflow: ellipsis; display: block; }
.bg-white { background-color: #fff; }
.bold { font-weight: bold; }
.pointer { cursor: pointer; }
/*导航一*/
.index_menu { width: 100%; height: 100px; line-height: 100px; background-color: #fff; box-shadow: 0px 1px 0px 0px rgba(80, 131, 207, 0.07); border-bottom: solid 1px #dfdfdf; position:fixed;top:0;z-index:999;}
.index_menu ul li {float: left;margin-right: 44px;}
.index_menu img {padding-top: 10px;margin-right: 40px;width: 80px;}
.index_menu .user { font-size: 12px; }
.index_menu .user span { padding: 0 8px; }
.index_menu .user a { color: #666; }
.index_menu .user a:hover { color: #0091f4; }
.index_menu ul li.hover a { color: #0091f4; }
/*右侧悬浮框*/
.advisory { position: fixed; z-index: 9999; right: 5%; top: 40%; background: #f3f3f3; width: 5rem; text-align: center; }
.advisory .adiv-link, .advisory .adiv-link img { display: block; }
.advisory2 { position: fixed; z-index: 9999; right: 1%; top: 10%; width: 125px; height: 800px; background: url('../../Images/banner/rightside2.png') no-repeat; }
.advisory2 .list-unstyled { position: absolute; top: 288px; left: 25px; }
.advisory2 .list-unstyled li { margin-bottom: 5px; }
.advisory2 .list-unstyled li img{display:inline-block;}
.advisory2 .list-unstyled li:after { content: ''; display: block; height: 1px; margin-top: 5px; background: url('../../Images/banner/rightside-line.png') no-repeat; }
.advisory2 .list-unstyled li a { color: #fff; }
.advisory .close{cursor:pointer;}

/*验证码弹窗*/
.verification { width: 420px; height: 270px; background-color: #ffffff; box-shadow: 0px 0px 46px 0px rgba(80, 131, 207, 0.13); border-radius: 5px; position: fixed; top: 50%; left: 50%; margin-top: -135px; margin-left: -210px; z-index: 999;display:none; }
.verification h3 { text-align: center; font-size: 16px; margin-top: 47px; margin-bottom: 38px; }
.verification .verification_frame { width: 294px; height: 40px; margin: 0 auto; }
.verification .verification_frame input {width: 160px;border: none;background-color: #f2f2f5;float: left;outline: none;height: 40px;line-height: 40px;padding-left: 10px;}
.verification .verification_img { width: 119px; background-color: #f2f2f5; float: right; height: 40px; }
.verification input[type=submit] {width: 294px;height: 40px;background-image: linear-gradient(0deg, #00c3f5 0%, #5ec2dd 0%, #bcc1c5 0%, #5ea9dd 0%, #0091f4 0%, #00c9fd 100%), linear-gradient( #5480da, #5480da);background-blend-mode: normal, normal;border-radius: 4px;border: none;color: #fff;font-size:  16px;letter-spacing: 40px;padding-left: 40px;margin: 30px auto;display:  block;outline:none;cursor:pointer;}
.verification .close{width:18px;height:  18px;border: solid 1px #666;border-radius:  100%;display: inline-block;position: absolute;top: 10px;right: 10px;}
.verification .close:before{content:"x";text-align:  center;font-size: 14px;display: inherit;margin-top: -2px;}