*{ font-family:"思源黑体";text-decoration:none; list-style:none;  }
ul,li,p,h1,h2,h3,h4,h5,h6,form,img,div,dl,dt,dd,span{margin:0;padding:0;border:0;}
ul,li{list-style-type:none;margin:0;padding:0;}
body img{ border:0px;}
body{}
html{font-size: 14px; }
@media (max-width:320px) {
        html {
            font-size: 1.2rem !important;
        }
    }
    @media (min-width:340px) {
        html {
           font-size: 17px !important;
        }
    }
     @media (min-width:350px) {
        html {
           font-size: 20px !important;
        }
    }
    @media (min-width:370px) {
       html {
            font-size: 24px !important;
        }
    }




body{ margin:0; padding:0px; min-width:1200px;   }
.clear90{height:90px; clear:both;}
.cj  a:hover{color:#232121;}
.cj  a{color:#232121;}
.left{ float:left;}
.right{ float:right; }
.clear{clear:both;}
.box{ width:1200px; margin:0 auto;}
.top{ height:90px; height: 90px;    position: fixed;    background: #fff;    width: 100%;z-index: 999;}
.logo{ width:193px; height:75px; background:url(../img/index9.png) no-repeat; margin-top:15px; float:left;}
/*导航下拉修改*/
/* .xiala{ display:none;}
.nav ul li{ float:left;width:90px;text-align:center; line-height:90px; font-size:14px;}
.nav ul li a{ display:block;width:90px; height:90px; color:#333;padding:0 15px}
.nav ul li .nava,.nav ul li a:hover{ background:#164b97; color:#fff;} */

.nav ul>li{ float:left; width:99px;text-align:center; line-height:90px; font-size:14px; position:relative;}
.nav ul>li>a{ display:block; width:99px; height:90px; color:#333;}
.nav ul>li .nava,.nav ul li>a:hover{ background:#164b97; color:#fff;}
.nav ul li ul li{ height:40px; line-height:40px; background:#fff;}
.nav ul li ul li a{height:40px; line-height:40px; color:#333;}
.xiala1{ display:none; position:absolute; z-index:999;}



.index_left{ width:580px;}
.index_tit_all{ border-bottom:1px solid #e2e2e2; height:40px;}
.index_tit{ height:40px; border-bottom:2px solid #164b97; float:left; color:#164b97; font-size:16px; line-height:40px;}
.index_tit_more{ width:69px; height:18px; border:1px solid #d2d2d2; text-align:center; line-height:18px; font-size:12px; border-radius:20px; margin-top:10px;}
.index_tit_more a{ color:#757575;}
.index2{ width:580px; height:300px; margin-top:25px;}
.index2 img{ width:100%;}

/*首页轮播修改*/
.DB_tab251 {width:100%;height:465px;position:relative;overflow:hidden;   }
.DB_tab251 .DB_bgSet1{position:relative;}
.DB_tab251 .DB_bgSet1 li{position:absolute;width:100%;height:480px;display:none}
.DB_tab251 .DB_menuWrap{position:absolute;width:1000px;left:50%;margin-left:-500px; height:480px;}
.DB_tab251 .DB_menuWrap .DB_menuSet1{position:absolute;width:100%;bottom:100px; left:50%; margin-left:-50px;}
.DB_tab251 .DB_menuWrap .DB_menuSet1 li{cursor:pointer;margin:0 6px;display:inline; width:10px !important }
.DB_tab251 .DB_prev1{position:absolute;left:0px;top:158px;cursor:pointer;display:none}
.DB_tab251 .DB_next1{position:absolute;right:0px;top:158px;cursor:pointer;display:none}
.DB_bgSet1 li{ padding-top:100px;}
.DB_bgSet1 li a{ display:block; width:100%; height:480px;}
.DB_bgSet1 li h3{ font-size:65px; color:#fff; line-height:110px;}
.DB_bgSet1 li span{ font-size:21px; color:#fff; line-height:40px; display:block;}




.index0{ position:absolute; top:500px; width:100%; }
.index0_1{ margin-top:100px;}
.index0 img{ display:block; margin:0 auto; box-shadow:2px 6px 9px 1px #f1f1f1;}
.index3 h3{ font-size:14px; line-height:36px; color:#000; margin-top:18px;}
.index3 p{ font-size:14px; line-height:26px; color:#8b8b8b;}
.index3 p a{ color:#96d04d;}
.index_right{ width:561px;}
.index4{ margin-top:10px; }
.index4_1{height:65px; border-bottom:1px dotted #dcdcdc; padding-top:10px; padding-left:20px; background:url(../img/index4.jpg) 1px 20px no-repeat; background-size:8px;}
.index4_1 h3{ font-size:14px; line-height:30px; color:#164b97;}
.index4_1 span{ font-size:14px; line-height:30px; color:#8b8b8b;}
.index4_1 p{ font-size:14px; line-height:24px; color:#8b8b8b;}
.index5{ margin-top:45px; margin-bottom:80px;}
.index5_1{ margin-top:20px;}
.index5_2{ width:285px; height:300px; background-size:100% !important; position:relative; overflow:hidden; float:left; margin-right:20px;}
.index5_3{ position:absolute; height:300px; width:285px; top:250px; background:#2a5493;  }
.index5_3 img{display:block; margin:46px auto 0; opacity:0;}
.index5_3 .index5_4{ text-align:center; font-size:16px; color:#fff; top:13px; position:absolute; width:100%; font-weight:normal;}
.index5_3 .index5_5{ width:70%; margin:75px auto 0; display:block; font-size:14px; line-height:28px; color:#fff; opacity:0;}

footer{ height:85px; background:#555555; padding-top:65px;}
footer span{ text-align:center; font-size:14px; line-height:24px; color:#e5e5e5; display:block;}
.ph_trx{ display:none;}








.pc_jdt{ height:27px; background:#164b97; padding-top:23px;}
.pc_jdt_left{ width:910px; height:10px; background:#fff; border-radius:20px; }
.pc_jdt_kd{ width:4.5%; background:#2cd085; height:10px;border-radius:20px;}
.pc_jdt_wc{ font-size:14px; color:#2cd085; line-height:27px; margin-left:10px; margin-top: -10px;}
.pc_jdt_right{font-size:14px; color:#fff; line-height:27px;  margin-top: -10px;}
.pc_con{ margin-top:38px;}
.pc_con1{ margin-bottom:50px;}
.pc_con1 span{ color:#000; font-size:16px; line-height:60px;}
.pc_con1 p{ color:#757575; font-size:14px; line-height:24px;}
.pc_con2{ height:50px; background:#3f92ef; margin-bottom:44px;}
.pc_con2 span{ background:url(../img/index6.png) 20px 17px no-repeat; background-size:21px; height:50px; line-height:50px; display:block; padding-left:50px; color:#fff; font-size:14px;}

/*修改测评题*/

/* .pc_con3{ border:1px solid #dbdbdb; width:1158px; padding:30px 20px; margin-bottom:20px;}
.pc_con3 h3{ background:url(../img/index10.jpg) left no-repeat; background-size:20px; height:20px; padding-left:35px; font-size:14px; color:#000; margin-bottom:28px;}
.pc_xx td{ width:20%; text-align:left;}
.pc_xx td label{ font-size:14px; color:#757575; line-height:20px;  display:block}
.pc_xx td input{ vertical-align:text-top;}
.xyy{ width:150px; height:50px; background:#3f92ef; text-align:center; line-height:50px; font-size:14px; color:#fff; margin-top:40px; margin-bottom:60px;}
.xyy a{ display:block; width:150px; height:50px;  color:#fff;} */

.pc_con3{ border:1px solid #dbdbdb; width:1158px; padding:30px 20px; margin-bottom:20px;}
.pc_con3 .pc_xx{ width:1158px;}
.pc_con3 h3{ /* background:url(../img/index10.jpg) left no-repeat;  */background-size:20px; height:20px; padding-left:35px; font-size:14px; color:#000; margin-bottom:28px;}
.pc_xx ul li{ width:20%; text-align:left; float:left;}
.pc_xx ul li label{ font-size:14px; color:#757575; line-height:20px;  display:block}
.pc_xx ul li input{ vertical-align:text-top;}
.xyy{ width:150px; height:50px; background:#3f92ef; text-align:center; line-height:50px; font-size:14px; color:#fff; margin-top:40px; margin-bottom:60px;}
.xyy a{ display:block; width:150px; height:50px;  color:#fff;}
.pc_con{ margin-top:38px;}
.pc_con1{ margin-bottom:50px;}
.pc_con1 span{ color:#000; font-size:16px; line-height:60px;}
.pc_con1 p{ color:#757575; font-size:14px; line-height:24px;}
.pc_con2{ height:50px; background:#3f92ef; margin-bottom:44px;}
.pc_con2 span{ background:url(../img/index6.png) 20px 17px no-repeat; background-size:21px; height:50px; line-height:50px; display:block; padding-left:50px; color:#fff; font-size:14px;}




.dl1{ position:relative;}
.dl1 img{ width:100%;}
.dl2{ width:22%; height:48%; background:url(../img/index7.png) repeat; position:absolute; top:18%; left:37%; padding:1%;}
.dl3{ width:100%; height:100%; background:#fff;}
.dl3 h3{ line-height:90px; text-align:center; font-size:16px; color:#164b97;}
.dl3_1{ width:72%; padding:0 4%; border:1px solid #d7d7d7; height:13%; margin:0 auto 5%; display:block; border-radius:5px;}
.dl3_2{ width:83%; height:13%; background:#007fe1; color:#fff; text-align:center; line-height:13%; border:0; border-radius:5px; margin:0 auto 3%; display:block;}
.dl4{ width:70%; margin:0 auto;}
.dl4_left{ font-size:14px; color:#007fe1;}
.dl4_left a{ color:#007fe1;}
.dl4_right{ font-size:14px; color:#9b9b9d; }
.dl4_right input{vertical-align:text-top;}
.zc{ width:1037px; height:566px; padding:0 83px; border:1px solid #e2e2e2; margin:60px auto 80px;}
.zc h3{ line-height:114px; font-size:20px; color:#164b97; text-align:center;}
.zc p{ color:#000; font-size:14px; display:block; text-align:center; margin-bottom:50px;}
.zc i{ color:#fe002a; font-size:14px; margin-right:10px; font-style:normal;}
.zc1 label{ width:485px; height:50px; margin-bottom:20px;}
.zc1 label span{ display:block; width:85px; text-align:right; height:50px; line-height:50px; float:left; font-size:14px; color:#3a3a3a;}
.zc1 label input{ float:right; width:380px; display:block; height:45px; line-height:45px;}
.zc2{ margin-top:40px;}
.zc2 input{ width:400px; height:50px; background:#3f92ef; text-align:center; cursor:pointer; color:#fff; font-size:18px; line-height:50px; border:0; margin:0 auto; display:block;}

.gsjs1{ padding:70px 0;}
.gsjs1 h3{ font-size:30px; color:#164b97; line-height:50px; margin-bottom:50px; text-align:center;}
.gsjs1 span{ font-size:16px; color:#555555; line-height:50px; text-indent:2em; display:block; line-height:28px;}
.gsjs1_img{ display:block; width:100%; margin:38px 0;}
.gsjs2{ background:#f9fafe; padding:70px 0;}
.gsjs2 h3{ font-size:30px; color:#164b97; line-height:50px; margin-bottom:50px; text-align:center;}
.gsjs2_1 .gsjs2_img{ width:230px; height:230px; float:left; margin-right:40px;}
.gsjs2_1 .gsjs2_img img{ width:100%;}
.gsjs2_1 .gsjs2_con{ float:left; width:930px;}
.gsjs2_1 .gsjs2_con h3{ font-size:22px; color:#164b97; line-height:45px; margin-bottom:0px; text-align:left;}
.gsjs2_1 .gsjs2_con span{ font-size:16px; color:#575757; line-height:12px;}
.gsjs2_1 .gsjs2_con .xian{ height:2px; width:136px; margin:29px 0; background:#164b97;}
.gsjs2_1 .gsjs2_con p{ font-size:16px; color:#575757; display:block; line-height:28px;}
.gsjs2_1,.gsjs2_2{ margin-bottom:64px;}
.gsjs2_2 .gsjs2_img{ width:230px; height:230px; float:right; margin-left:40px;}
.gsjs2_2 .gsjs2_img img{ width:100%;}
.gsjs2_2 .gsjs2_con{ float:right; width:930px;}
.gsjs2_2 .gsjs2_con h3{ font-size:22px; color:#164b97; line-height:45px; margin-bottom:0px; text-align:right;}
.gsjs2_2 .gsjs2_con span{ font-size:16px; color:#575757; line-height:12px; text-align:right; display:block;}
.gsjs2_2 .gsjs2_con .xian{ height:2px; width:136px; margin:29px 0; background:#164b97; float:right;}
.gsjs2_2 .gsjs2_con p{ font-size:16px; color:#575757; display:block; line-height:28px; text-align:right;}



.xxfw2_2{ padding:80px 0; background:#ffffff;}
.xxfw2_1{ padding:80px 0; background:#f5f4f9;}
.xxfw2_2 .gsjs2_img{ width:410px; height:373px; float:right; margin-left:53px; overflow:hidden;}
.xxfw2_2 .gsjs2_img img{ width:100%;}
.xxfw2_2 .gsjs2_con{ float:left; width:736px;}
.xxfw2_2 .gsjs2_con h3{ font-size:30px; color:#164b97; display:inline-block; line-height:30px; height:56px; border-bottom:1px solid #164b97; margin-bottom:24px; text-align:left;}
.xxfw2_2 .gsjs2_con span{ font-size:16px; color:#515151; line-height:30px; text-align:left; display:block; text-indent:2em}
.xxfw2_2 .gsjs2_con h4{ font-size:16px; color:#000000; float:left; margin-right:50px; line-height:56px; height:56px; font-weight:normal;  text-align:left; text-indent:2em}
.xxfw2_2 .gsjs2_con a{ width:200px; height:50px; display:block; margin-top:30px; border-radius:30px; background:#164b97; color:#fff; text-align:center; line-height:50px; font-size:16px;}
.xxfw2_1 .gsjs2_img{ width:410px; height:373px; float:left; margin-right:53px; overflow:hidden;}
.xxfw2_1 .gsjs2_img img{ width:100%;}
.xxfw2_1 .gsjs2_con{ float:right; width:736px;}
.xxfw2_1 .gsjs2_con h3{ font-size:30px; color:#164b97; display:inline-block; line-height:30px; height:56px; border-bottom:1px solid #164b97; margin-bottom:24px; text-align:left;}
.xxfw2_1 .gsjs2_con span{ font-size:16px; color:#515151; line-height:30px; text-align:left; display:block; text-indent:2em}
.xxfw2_1 .gsjs2_con h4{ font-size:16px; color:#000000; float:left; margin-right:50px; line-height:56px; height:56px; font-weight:normal;  text-align:left; text-indent:2em}
.xxfw2_1 .gsjs2_con h5{ font-size:16px; color:#515151; float:left; margin-right:15px; padding-left:35px; line-height:30px; height:30px; font-weight:normal;  text-align:left; }
.xxfw2_1 .gsjs2_con a{ width:200px; height:50px; display:block; margin-top:30px; border-radius:30px; background:#164b97; color:#fff; text-align:center; line-height:50px; font-size:16px;}
.xxfw2_zdy{ margin-top:30px;}
.xxfw2_icon{ float:left;}



.xsfw2_2{ padding:80px 0; background:#ffffff;}
.xsfw2_1{ background:#f5f4f9;}
.xsfw2_2 .gsjs2_img{ width:482px; height:300px; float:right; margin-left:46px; overflow:hidden;}
.xsfw2_2 .gsjs2_img img{ width:100%;}
.xsfw2_2 .gsjs2_con{ float:left; width:672px; position:relative;}
.xsfw2_2 .gsjs2_con h3{ font-size:30px; color:#164b97; display:inline-block; line-height:30px; height:56px; border-bottom:none;  margin-bottom:24px; text-align:left;}
.xsfw2_2 .gsjs2_con span{ font-size:16px; color:#000; line-height:28px; text-align:left; display:block; text-indent:2em}
.xsfw2_2 .gsjs2_con h4{ font-size:16px; color:#164b97; float:left; margin-right:50px; line-height:32px; height:32px; margin-top:15px; font-weight:normal;  text-align:left;}
.xsfw2_2 .gsjs2_con h5{ width:210px; font-size:16px; color:#000; float:left; padding-left:35px; line-height:30px; height:30px; font-weight:normal;  text-align:left; }
.xsfw2_2 .gsjs2_con h6{ font-size:16px; color:#000; float:left; margin-right:45px;  line-height:30px; height:30px; font-weight:normal;  text-align:left; }
.xsfw2_2 .gsjs2_con a{  width:200px; height:50px; position:absolute; right:0; bottom:0; display:block; margin-top:30px; border-radius:30px; background:#164b97; color:#fff; text-align:center; line-height:50px; font-size:16px;}
.x2fw2_zdy{ margin-top:86px;}
.x2fw2_zdy1{ margin-top:70px;}

.wzlb{padding:80px 0;}
.wzlb_left{ width:265px; float:left;}
.wzlb_left1{ height:40px; background-image: linear-gradient(to right, #00449e, #0070c2); padding-left:20px; font-size:16px; color:#fff; line-height:40px;}
.wzlb_left3{ border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2;  border-top:1px solid #e2e2e2;}
.wzlb_left3 ul li{border-bottom:1px solid #e2e2e2; height:38px; font-size:14px; line-height:38px; padding-left:21px; background:url(../img/index33.jpg) 220px no-repeat;}
.wzlb_left3 ul li a{ color:#8b8b8b; display:block;}
.wzlb_left3 ul li:hover{    box-shadow: 0 0 10px 3px #f1f1f1;color: #1a4e99;}
.wzlb_left3 ul li a:hover{ color: #1a4e99;}
.wzlb_right{ float:right; width:885px;}
.mianbao{ height:30px; line-height:30px; border-bottom:1px solid #e2e2e2;}
.mianbao h3{ font-size:16px; color:#1a4e99; display:inline-block; border-bottom:2px solid #00449e;}
.mianbao span{ color:#757575; font-size:12px; float:right;}
.wzlb_con1{ padding:20px 0; height:143px; border-bottom:1px dotted #ededed;}
.wzlb_tit h3{ font-size:14px; color:#000000; font-weight:normal; float:left; line-height:35px; }
.wzlb_tit span{ font-size:14px; color:#000000; font-weight:normal; float:right; line-height:35px;}
.wzlb_con1 p{ font-size:14px; color:#8b8b8b; line-height:24px; display:block; margin-top:10px;}
.wzlb_con1 .xq{ width:80px; height:25px; display:block; float:right; font-size:14px; background:#164b97; color:#164b97; line-height:25px; text-align:center; color:#fff;}
.yema{ float:right; margin-top:60px;}
.yema a{ padding:4px 9px; border:1px solid #e2e2e2; text-align:center; color:#8b8b8b; font-size:14px; float:left; margin-left:4px;}
.yema .ymzdy{ background:#164b97; color:#fff;}
.wzny_con{ padding:50px 0;}
.wzny_con h3{ font-size:16px; color:#000; text-align:center; line-height:38px;}
.wzny_con span{ font-size:14px; color:#8b8b8b;/*  text-align:center;  line-height:34px; margin-bottom:32px;*/ line-height:22px; margin-bottom:20px;display:block;}
.wzny_con p{ font-size:14px; color:#8b8b8b; text-align:left; line-height:24px; text-indent:2em; text-align: justify;}
/* .wzny_con img{ margin:0 32px;} */

.lxwm1{padding:80px 0;}
.lxwm_tit h3{ font-size:30px; color:#164b97; line-height:38px; text-align:center;}
.lxwm_tit p{ font-size:20px; color:#000000; line-height:38px; text-align:center; font-weight:lighter;}
.lxwm_tit{ margin-bottom:64px;}
.lxwm_con1{ width:280px; height:345px; border:1px solid #e5e5e5; background:#f5f7fa; margin-right:20px; float:left;}
.lxwm_con1 img{ display:block; margin:88px auto 38px;}
.lxwm_con1 span{ font-size:18px; color:#000; display:block; text-align:center; line-height:36px; width:220px; margin:0 auto;}
.lxwm_con1 p{ font-size:20px; color:#000; text-align:center; line-height:36px; }
.lxwm_con2{ width:590px; height:347px; float:left; background:url(../img/index38.jpg) no-repeat; background-size:100%;}
.lxwm_con2_left{ width:282px; float:left;}
.lxwm_con2_left img{ display:block; margin:88px auto 38px;}
.lxwm_con2_left span{ font-size:18px; color:#fff; display:block; text-align:center; line-height:36px; width:220px; margin:0 auto;}
.lxwm_con2_left p{ font-size:20px; color:#fff; text-align:center; line-height:36px;}
.lxwm_con2_right{float:left; width:260px; height:260px; margin-top:46px;}
.lxwm_con2_right img{ width:100%;}


.pzlm{ padding:80px 0; background:#ffffff;}
.pzlm2{ padding:80px 0; background:#f5f4f9;}
.pzlm h3,.pzlm2 h3{ text-align:center; color:#164b97; margin-bottom:48px;}
.pzlm1{ width:960px; margin:0 auto;}
.pzlm1_1{ width:92px; margin:0 50px; float:left;}
.pzlm1_2{ background-size:92px; height:92px; margin-bottom:54px;}
.pzlm1_1 span{ text-align:center; display:block; color:#000000; font-size:18px;}
.pzlm2_left{ width:484px; height:300px; float:left;}
.pzlm2_left img{ width:100%;}
.pzlm2_right{ width:674px; float:right;}
.pzlm2_right span{ font-size:16px; color:#000; text-indent:2em; display:block; line-height:28px; margin-top:15px;}

.ljjr{ width:370px; height:64px; background:#164b97; text-align:center; color:#fff; margin:76px auto; border-radius:40px; line-height:64px;}
.ljjr a{ color:#fff; display:block;  width:370px; height:64px;}

/*测评结果*/

.boxph{ padding:0;}
.cpbg_tit{ height:60px; background:#164b97; color:#fff; text-align:center; line-height:60px; font-size:26px; margin-top:80px;}
.cpbg2{ padding:45px 80px; border-left:1px solid #f6f6f6; border-right:1px solid #f6f6f6; border-bottom:1px solid #f6f6f6; box-shadow:0px 0px 20px 0px #f6f6f6;}
.cpbg2 span{ text-indent:2em; font-size:16px; color:#757575; display:block; line-height:30px;}
.cpbg2 p{ font-size:16px; color:#000; display:block; line-height:30px; margin:15px 0 6px;}
.cpbg2 h4{ font-size:16px; color:#164b97; display:block; line-height:30px; margin:15px 0 10px;}
#zhuzhuang1{ width:40%; height:320px; margin:0 auto;}
#zhuzhuang2{ width:50%; height:300px; margin:0 auto;}
#zhuzhuang3{ width:60%; height:400px; margin:0 auto;}
#zhuzhuang4{ width:50%; height:300px; margin:0 auto;}
#zhuzhuang1 div,#zhuzhuang2 div,#zhuzhuang3 div,#zhuzhuang4 div{ width:100%;}
.cpbg2_1{ padding-bottom:20px; border-bottom:1px dotted #e0e0e0;}
.cpbg2_1 span{ line-height:54px; font-size:18px; color:#000000; text-indent:0;}
.cpbg2_1 p{ line-height:30px; font-size:18px; color:#164b97; margin-top:10px;}
.bgzdy{ height:80px}
.cpbg2_1 .cpbg2_2{ float:left; line-height:30px; font-size:18px; color:#164b97; margin-top:10px; margin-right:20px;}

.four{ background:url(../img/index45.jpg) no-repeat; height:338px; width:826px; margin:0 auto; padding-top:35px; }
.four_in{ width:600px; height:300px; margin:0 auto; position:relative;}
.four1{  width:290px;  opacity:0.3; background:#fff; height:300px; border-left:2px solid #b5b5b5; float:right;}
.tiao{ width:347px; height:50px; background:#2a96de; margin-top:20px;}

/*专家*/
.cj{ margin-top:30px; margin-bottom:40px; border-bottom:1px dotted #e2e2e2; }
.cj ul li{ float:left; line-height:34px; font-size:16px; margin-right:36px; cursor:pointer;}
.cj ul li:nth-child(13){margin-right:0;}
.cj2{ width:100%; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.cj2 td{ text-align:center; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; height:40px; line-height:40px; font-size:16px;}
.cj2 th{ background:#f9f9f9;border-bottom:1px solid #e5e5e5; font-size:26px; height:60px; line-height:60px;}
.cj3{ display:none;}
.cjzdy{ height:30px;}



.zj{ width:205px; height:350px; border:1px solid #dcdcdc; float:left; margin-bottom:20px; margin-right:19px;}
.zj:nth-child(4n){margin-right:0;}
.zj_img{ height:260px; overflow:hidden; width:100%;}
.zj_js h3{ text-align:center; font-weight:normal; font-size:16px; color:#164b97; line-height:40px; margin-top:10px;}
.zj_js span{ text-align:center; font-weight:normal; display:block; font-size:16px; color:#000;}
.zj2{ display:none;}

.gj{ width:885px; height:219px; border:1px solid #dcdcdc; margin-top:20px;}
.gj_img{ width:219px; height:219px; float:left;}
.gj_img img{ width:100%;}
.gj_con{ padding:40px 15px 45px 0; float:right; width:614px;}
.gj_con h3{ line-height:43px; color:#164b97; font-size:16px; margin-bottom:10px; }
.gj_con span{ display:block;line-height:32px; color:#000; font-size:14px;}

.kc{ height:275px; margin:60px 0; border:1px solid #e2e2e2; background:#fafbfd; padding:50px 94px 60px;}
.kc h3{ font-size:20px; color:#164b97; line-height:41px; text-align:center; margin-bottom:30px;}
.kc span{ font-size:14px; color:#000; line-height:30px; display:block; text-indent:2em; margin-bottom:10px;}
.but{ width:400px; height:50px; margin:0 auto; text-align:center; line-height:50px; font-size:20x; color:#fff; background:#3f92ef; display:block; border:0; margin-top:30px;}

/*加入留言*/
.jr{ height:506px !important;}
.zc label span{ width:120px !important;}
.zc label input{width:340px !important;}

/*音频课*/
.yinpin p{  width: 442px;    float: left;    border-bottom: 1px dotted #dcdcdc;    line-height: 3;}


/*选课测评*/
.cpbgo_tit{ height:60px; background:url(../img/cp1.jpg) center no-repeat; color:#fff; text-align:center; line-height:60px; font-size:26px; margin-top:80px;}
.cpbgo2{ height:438px; background:#f6fafd; border-left:1px solid #f6f6f6; border-right:1px solid #f6f6f6; border-bottom:1px solid #f6f6f6; box-shadow:0px 0px 20px 0px #f6f6f6;}
#zhuzhuango1{ width:90%; height:430px; margin:0 auto;}
.cpbgo3{ height:590px; background:#f6fafd; margin-top:40px; padding:0 40px;}
.cpbgo3_tit{ height:180px; border-bottom:1px dashed #000; margin-bottom:40px;}
.cpbgo3_tit_left{ width:70px; float:left; background-size:113px !important; height:180px; line-height:180px; padding-left:140px; font-size:26px;}
.cpbgo3_tit_right{height:180px; float:right; line-height:180px; color:#164b97; letter-spacing:3px;}
.cpbgo3_con{ margin-bottom:30px;}
.cpbgo3_con h3{ line-height:30px; color:#164b97; font-size:16px; font-weight:normal;  margin-bottom:0}
.cpbgo3_con span{ color:#757575; font-size:16px; line-height:30px; display:block; text-indent:2em; margin-bottom:0;}
.cpbgo3_con1 ul .xh1{ width:150px; padding-left:35px; background-size:13px !important; font-size:14px; float:left; line-height:36px;}
.cpbgo4{ margin:80px 0;}
.cpbgo4_tit{ margin-bottom:10px; text-align:center; font-size:26px; color:#164b97; letter-spacing:14px;}
.cpbgo4 span{ display:block; line-height:60px; color:#000; font-size:18px; margin-bottom:0}
.cpbgo4 p{ display:block; line-height:30px; color:#757575; font-size:16px; text-indent:2em;}
.cpbg1_1{ padding:0;}
.cpbgo3_tit_right input{ opacity:0;}

/*修改引导语言*/
.kc1{ height:275px; margin:60px 0;  padding:50px 94px 60px;}
.kc1 h3{ font-size:20px; color:#164b97; line-height:41px; text-align:center; margin-bottom:30px;}
.kc1 span{ font-size:14px; color:#000; line-height:30px; display:block; text-indent:2em; margin-bottom:10px;}

/*修改注册*/
.sex{width: 343px !important;float: right; display: block;    height: 45px;    line-height: 45px;}

/*pdf生成*/
.pdf_all{ width:1200px; height:1697px; background:#fff; position:relative;}
.pdf_logo{ position:absolute; right:100px; top:92px;}
.pdf_logo img{ width:149px;}
.pdf_tit{ position:absolute; left:275px; top:372px;}
.pdf_tit img{ width:650px; display:block;}
.pdf_xx{ position:absolute; left:470px; top:840px;}
.pdf_xx p{ line-height:70px; color:#164b97;}
.pdf_rq{ position:absolute; left:100px; bottom:120px;}
.pdf_ym{ position:absolute; right:100px; bottom:120px;}
.pdf1{ position:absolute; top:240px; left:100px; width:1000px; height:50px; line-height:50px; font-size:24px; background:#164b97; text-align:center; color:#fff; border-radius: 9px;}
.pdf_box{ position:relative; width:800px; padding:0 100px; left:100px;}
.pdf1_1{top:350px;}
.pdf1_1 img{ display:block; margin:0 auto; width:722px; margin-bottom:50px;}
.pdf_box span{ text-indent:2em; display:block; font-size:24px; line-height:70px;}
.pdf_box span img{ width:515px; margin:10px 0 0 0; display:inline;}
.pdf3_1{top:190px;}
.pdf_box h3{ font-size:24px; color:#164b97; font-weight:normal;line-height: 70px;}
.pdf7_1{top:345px;}


/*答题完成*/
.kc3{ height:315px; margin:60px 0; border:3px dashed #2cd085;  padding:50px 94px 60px;}
.kc3 span{ font-size:16px; width:100px; height:50px; color:#000; line-height:50px; font-weight:700; display:block; margin:70px auto; background:url(../img/index51.jpg) left no-repeat; background-size:50px; padding-left:70px;}

/*测评2*/

.tbcpbg .cpbg2{ background:#f8fafd !important; }
#zhuzhuang10{ width:40%; height:320px; margin:0 auto;}
#zhuzhuang11{ width:40%; height:320px; margin:0 auto;}
#zhuzhuang20{ width:40%; height:320px; margin:0 auto;}

.jiyi ul li{ padding:0 1%; width:80px; height:40px; float:left; margin-right:12px;}
.jiyi1{ width:100%; height:40px; background:#28c2cc; font-size:14px; color:#757575; text-align:center; line-height:40px; }
.jiyi_button{ width:280px; height:40px; background:#3f92ef; text-align:center; line-height:40px; margin:30px auto 0; color:#fff; font-size:14px;}
#out{ display:inline; margin-left:5px;}
.jiyi4{ display:none;}
.jiyi1 input{ width:100%; height:40px; text-align:center; background:none; border:0;}

.jiyitp{ margin:0 auto; width:650px !important;}
.jiyitp ul li{ width:107px; height:91px;  margin:0 10px; margin-bottom:0;}
.jiyitp1 ul li{ width:107px; height:91px;  margin:0 10px; margin-bottom:0;}
.jiyitp2{  float:left; width:101px; height:94px;}
.jiyitp2 input[type=checkbox] {
            display:none;
            float:left;
        }
.jiyitp2 input[type=radio] {
            display:none;
            float:left;
        }
.jiyitp2 input +label{width:98px; height:92px; border:2px solid #f1f1f1; display:block; text-align:center; cursor:pointer;}
.jiyitp2 input:checked +label{width:97px; height:90px; box-shadow:0px 0px 0px 3px #3f92ef; display:block; text-align:center; color:#fff;}
.jiyitp1{ display:none;}
.jiyitp2 img{ width:100%;}

/*测评列表*/

.kc4{ width:472px; height:375px; border:1px solid #e2e2e2; padding:0 54px; margin:60px 0 100px;}
.kc4_tit{ height:90px; line-height:90px; border-bottom:1px dashed #a7a7a7; text-align:center; color:#164b97;}
.kc4 span{ color:#000000; line-height:26px; display:block; margin:25px 0; font-size:14px; text-indent:2em;}
.kc4 a{ width:100%; height:50px; line-height:50px; text-align:center; color:#fff; background:#3f92ef; display:block; font-size:18px;}


.dl2{display: flex;width: 44%;left: 28%;}
.dl3{flex: 1;}
.qrContent{overflow: hidden;}
.qr_title{height: 60px;font-size: 14px;line-height: 20px;padding: 15px 20%;color: #164b97;}
.dl3 #qrcode{text-align: center;margin: auto;}
.dl3 #qrcode img{display: inline-block;width: 60%;}