﻿@charset "utf-8";
/* CSS Document */
body{ font:12px/1.5 "Microsoft YaHei",arial,simsun,sans-serif; color:#000; margin:0 auto; padding:0; background:#f5f5f5; min-width:1300px; overflow-x:hidden;}

/*链接整体设置*/
a{ text-decoration:none; color:#000; transition:all 0.6s;}
a:hover{ color:#1492ff; text-decoration:none;}
a:active{ color:#000;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());} 
a:focus,input:focus,button:focus,textarea:focus,select:focus{ -moz-outline-style:none; outline:none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#999;}
input::-moz-placeholder,textarea::-moz-placeholder{ color:#999;}
input:-moz-placeholder,textarea:-moz-placeholder{ color:#999;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#999;}

/*公用样式*/
div,table,tr,td,img,ul,li,ol,h1,h2,h3,h4,h5,h6,p,em,i,font,span,b,dl,dt,dd,form,textarea,input,select,a{ margin:0; padding:0; font-style:normal; font-family:"Microsoft YaHei"; box-sizing:border-box;}
ul,ol{ list-style-type:none;}
h1,h2,h3,h4{font-weight:500;}
img{ border:none; -ms-interpolation-mode:bicubic;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}
.hidden{display:none;}
.wrap{ width:100%;}
input[type="button"],input[type="reset"]{ transition:all 0.6s;}
.com_flex{ display:flex; flex-wrap:wrap; justify-content:space-between;}

.com_pic{ position:fixed; left:50%; bottom:0; top:0; height:100%; width:100%; transform:translate(-50%,0); z-index:-1;}

.login{ position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); z-index:2;}
.login .logo_c{ text-align:center;}
.login .logo_c .logo_pic{ height:144px;}
.login .logo_c .logo_txt{ height:46px; margin-top:30px;}
.login_form{ width:400px; margin:0 auto; padding:120px 0 0 0;}
.login_form li{ margin-bottom:10px;}
.l_intxt{ border-radius:1000px; padding:0 25px; line-height:50px; border:none; background:#fff; width:100%; box-shadow:0 0 8px rgba(0,0,0,.1); font-size:16px; color:#333;}
.l_inbut{ border:none; cursor:pointer; border-radius:1000px; color:#fff; background:#2468f2; font-size:20px; font-weight:bold; width:100%; line-height:50px; margin-top:30px;}

/*header*********************************************************************/
.header{ width:100%; height:80px; background:#2468f2; position:fixed; left:0; top:0; right:0; z-index:5; display:flex; flex-wrap:wrap; align-items:center;}
.header a{ display:inline-block; display:flex; flex-wrap:wrap; margin-left:20px;}
.header span img{ max-width:100%; height:54px; display:block; margin:0 auto;}
.header em{ display:flex; justify-content:center; flex-direction:column; padding-left:15px;}
.header em img{ max-width:100%; height:28px;}

.main{ padding:0 0 0 360px; position:absolute; left:0; right:0; bottom:0; top:80px; display:flex; flex-wrap:wrap; overflow-y:auto; -webkit-overflow-scrolling:touch;}
.sider{ position:fixed; left:0; top:80px; bottom:0; width:330px; background:#fff; z-index:4;}
.sider_tit{ padding-left:24px; font-size:16px; font-weight:bold; color:#2468f2; line-height:49px; border-bottom:1px solid #f2f2f2; margin-left:30px; background:url(../images2/ico1.png) left center no-repeat;}

.sider ul li{ border-left:8px solid #fff; padding-left:22px;}
.sider ul li p{ line-height:49px; border-bottom:1px solid #f2f2f2;}
.sider ul li a{ font-size:14px; color:#333; padding-left:24px; display:inline-block; position:relative;}
.sider ul li a:hover{ color:#2468f2;}
.sider ul li.cur{ background:#2468f2; border-left-color:#1d53c2;}
.sider ul li.cur p{ border-bottom-color:#2468f2;}
.sider ul li.cur p a{ color:#fff;}
.sider ul li.ok p a:after{ content:""; display:block; position:absolute; right:-18px; top:50%; margin:-4px 0 0 0; background:url(../images2/ok.png) left center no-repeat; width:10px; height:8px;}

.m_rt{ width:100%; padding-right:30px;}
.m_tit{ font-size:18px; line-height:39px; padding:15px 0;}

.assess_txt{ border:1px solid #dfdfdf; background:#fff; border-radius:5px; font-size:14px; line-height:24px; color:#333; padding:15px 30px 15px 112px; position:relative; margin-bottom:20px;}
.assess_txt .a_tit{ display:inline-block; position:absolute; left:30px; font-weight:bold; top:15px; color:#000; text-align:right; width:70px;}
.assess_notice{ font-size:14px; color:#666; line-height:14px; margin-bottom:20px;}
.assess_notice font{ color:#f60; padding:0 5px; font-weight:bold;}

.ck{ overflow:hidden; line-height:30px; height:30px; margin-right:35px;}
.ck:last-child{ margin-right:0;}
.ck i{ font-size:14px; color:#333; padding-left:8px; display:inline-block;}
.ck input[type="radio"],.ck input[type="checkbox"]{ display:none;}
.ck input[type="radio"] + label span,.ck input[type="checkbox"] + label span{ display:inline-block; vertical-align:middle; width:16px; height:16px; background:url(../images2/ck.png) 0 0 no-repeat; float:left; margin-top:7px;}
.ck input[type="radio"]:checked + label span,.ck input[type="checkbox"]:checked + label span{ background-position:0 -16px;}

.assess_list li{ border:1px solid #dfdfdf; background:#fff; border-radius:5px; padding:5px 30px; margin-bottom:15px;}
.assess_list li .con_top{ display:flex; flex-wrap:wrap;}
.assess_list li .con_top .a_tit1{ line-height:24px; padding:15px 0; font-size:16px; color:#666;}
.assess_list li .con_top .ck{ margin:10px 30px 0 0;}
.assess_list li .con_top .ck i{ font-size:20px; color:#2468f2; font-weight:bold; padding-left:20px;}
.assess_list li .con_top .ck input[type="checkbox"] + label span{ background-image:url(../images2/ck1.png);}
.assess_list li .con_top .infor{ line-height:50px; font-size:14px;}
.assess_list li .con_top .infor em{ color:#999; margin-right:25px;}
.assess_list li .con_top .infor em:last-child{ margin-right:0;}
.assess_list li .con_top .infor em font{ color:#000;}
.assess_list li .con_bot{ display:flex; flex-wrap:wrap; border-top:1px solid #dfdfdf; padding:13px 0;}
.assess_list li .con_bot .ck_con{ display:flex; flex-wrap:wrap; padding:2px 60px 2px 0;}
.assess_list li .con_bot .score{ line-height:34px; display:flex; flex-wrap:wrap; font-size:14px; color:#999;}
.a_intxt{ border:1px solid #c1c1c1; font-size:14px; text-align:center; width:120px; line-height:32px; border-radius:3px;}

.buts{ padding:5px 0 20px 0; text-align:center;}
.b_inbut{ margin:0 5px; border:1px solid #dfdfdf; background:#fff; border-radius:5px; width:150px; line-height:38px; height:40px; text-align:center; cursor:pointer; color:#333; font-size:14px; display:inline-block;}
.b_inbut.b_inbut1{ background:#f60; border-color:#f60; color:#fff;}
.b_inbut.b_inbut2{ background:#2468f2; border-color:#2468f2; color:#fff;}
.b_inbut:hover{ background:#fff; border-color:#2468f2; color:#2468f2;}
.b_inbut.b_inbut1:hover{ background:#fff; border-color:#f60; color:#f60;}

.com_pop{ position:fixed; left:0; right:0; top:0; bottom:0; z-index:99; display:none;}
.pop_bg{ position:fixed; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.75);}
.add_pop_c{ width:900px; position:absolute; left:50%; top:50%; height:500px; margin:-250px 0 0 -450px; background:#fff; border-radius:5px; overflow:hidden;}
.add_pop_c a.close1{ display:block; background:url(../images2/close.png) no-repeat; width:14px; height:14px; position:absolute; right:20px; top:20px;}
.pop_tit{ border-bottom:1px solid #dfdfdf; line-height:55px; font-weight:bold; font-size:16px; padding:0 20px;}
.add_pop_c_h{ height:444px; position:relative; background:#fff;}
.add_pop_c_h:before,.add_pop_c_h:after{ content:""; display:block; position:absolute; left:0; top:0; background:#fff; width:820px; height:30px; z-index:1;}
.add_pop_c_h:after{ top:inherit; bottom:0;}
.add_pop_c_w{ position:absolute; left:0; right:0; top:0; bottom:0; overflow-y:auto; -webkit-overflow-scrolling:touch; padding:20px 40px;}

.pop_txt li{ padding:13px 0;}
.pop_txt li p{ font-size:14px; line-height:26px;}
.pop_txt li p font{ color:#666;}

.textarea1{ background:#fafafa; border:1px solid #c1c1c1; width:100%; resize:none; font-size:14px; line-height:27px; color:#333; padding:10px 20px;}

@media screen and (min-width:1441px) and (max-width:1600px){
}

@media screen and (min-width:320px) and (max-width:1440px){
}