*{ 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{ margin:0; padding:0px;min-width:100%;}
.cj  a:hover{color:#232121;}
.cj  a{color:#232121;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.box{ width:100%; margin:0 auto;}
/*导航下拉修改*/
/* .xiala{ display:block; background:url(../img/index11.png) no-repeat; width:4rem; height:3rem;}

.nav{ display:block; position:absolute; right:0; top:3rem;    z-index: 999;}
.nav ul{ width:22rem; background:#164b97; z-index:999; display:none;}
.nav ul li{ float:none; width:16rem; height:6rem;  text-align:center; line-height:6rem; padding-left:4rem; font-size:2rem; text-align:left; border-bottom:1px solid #4675b7;}
.nav ul li a{ display:block;width:16rem;  height:6rem; color:#fff;}
.nav ul li .nava,.nav ul li a:hover{ background:#164b97; color:#fff;} */
.xiala{ display:block; background:url(../img/index11.png) no-repeat; width:4rem; height:3rem;}
.top{ height:5rem; background:#164b97; padding-top:2rem; position:relative;}
.nav{ display:block; position:absolute; right:0; top:3rem; z-index:999;}
.nav>ul{ width:22rem; background:#164b97; z-index:999; display:none;}
.nav ul>li{ float:none; width:18rem; height:auto;  text-align:center; line-height:6rem; padding-left:4rem; font-size:2rem; text-align:left; border-bottom:1px solid #4675b7;}
.nav ul>li>a{ display:block;width:18rem;  height:6rem; color:#fff;}
.nav ul>li .nava,.nav ul li>a:hover{ background:#164b97; color:#fff;}
.nav ul li ul li{ height:3rem; line-height:3rem; border:0; width:auto;background: #164b97;}
.nav ul li ul li a{height:3rem; line-height:3rem; color:#fff; width:auto}
.xiala1{ display:none; position:static; z-index:999;     margin-bottom: 1rem;}

.logo{ width:10rem; height:3rem; float:none !important; margin:0 auto; background:url(../img/index10.png) no-repeat; background-size:100%;}
.index0{ display:none;}
.index0_1{ margin-top:2.5rem;}
.index_left{ width:84%; margin:0 auto; float:none !important;}
.index_tit_all{ border-bottom:0; height:3rem;}
.index_tit{ height:3rem; border-bottom:0; float:left; color:#000; font-size:2rem; line-height:3rem;}
.index_tit_more{ width:5rem; height:3rem; border:0; text-align:center; line-height:3rem; font-size:1.2rem; margin-top:0.1rem;}
.index_tit_more a{ color:#164b97;}
.index2{ width:100%; height:auto !important; margin-top:2rem;}
.index2 img{ width:100%;}

.index3 h3{ display:none;}
.index3 p{ font-size:1.2rem; line-height:2rem; color:#8b8b8b; margin:2rem 0;}
.index3 p a{ display:none;}
.index_right{ width:84%;  margin:0 auto; float:none !important; background:#f5f6f9; padding:2.5rem 8%}

.index4{ margin-top:0.8rem; }
.index4_1{height:7rem; border-bottom:0.1rem solid #dcdcdc; padding-top:1.2rem; padding-left:0; background:none; }
.index4_1 h3{ font-size:1.6rem; line-height:1.8rem; color:#000; font-weight:normal; margin-bottom:0.8rem}
.index4_1 span{ font-size:1rem; line-height:1.8rem; color:#164b97;}
.index4_1 p{ font-size:1.2rem; line-height:1.8rem; color:#000;}
.index5{ margin-bottom:2rem; width:84%;  margin:2rem auto 0; float:none !important;}
.index5_1{ margin-top:2rem;}

.index5_2{ width:48%; height:17rem; background-size:100% !important; position:relative; overflow:hidden; float:left; margin-bottom:1.2rem; }

.index5_2:nth-child(even){ float:right !important;margin-right:0;}
.index5_2:nth-child(odd){ float:left !important; margin-right:2%;}
.index5_3{ position:absolute; height:100%; width:100%; top:0px; opacity:0.9;  }
.index5_3 img{display:block; margin:5rem auto 0; opacity:1; width:3rem;}
.index5_3 .index5_4{ text-align:center; font-size:1.2rem; color:#fff; top:11rem; position:absolute; width:100%; font-weight:normal;}
.index5_3 .index5_5{ display:none}

footer{ height:24rem; background:#221e1f; padding-top:2.5rem;}
footer span{ text-align:center; font-size:0.8rem; line-height:1.4rem; color:#e5e5e5; display:block;}
.ph_trx{ display:block; width:80%; margin:0 auto;}
.ph_trx_left{ width:50%; background:url(../img/index13.jpg) center 3rem no-repeat; background-size:5rem;  padding-top:10rem; display:block; height:6rem; float:left;}
.ph_trx_left span{line-height:2rem !important; font-size:1.2rem !important; color:#acb4c1;}
.ph_trx{ height:18rem}
.ph_trx_right{ width:50%; background:url(../img/index37.jpg) center 3rem no-repeat; background-size:7rem;  padding-top:10rem; display:block; height:6rem; float:left;}
.ph_trx_right span{line-height:6rem !important; font-size:1.2rem !important; color:#acb4c1;}



.gsjs1{ padding:4rem;}
.gsjs1 h3{ font-size:2rem; color:#164b97; line-height:1.8rem; margin-bottom:3rem; text-align:center;}
.gsjs1 span{ font-size:1.2rem; color:#555555; line-height:3rem; text-indent:2em; display:block; }
.gsjs1_img{ display:block; width:100%; margin:1.5rem 0;}
.gsjs2{ background:#f9fafe; padding:4rem;}
.gsjs2 h3{ font-size:2rem; color:#164b97; line-height:1.8rem; margin-bottom:3rem; text-align:center;}
.gsjs2_1 .gsjs2_img{ width:100%; height:42rem; float:none; margin-bottom:3rem;}
.gsjs2_1 .gsjs2_img img{ width:100%;}
.gsjs2_1 .gsjs2_con{ float:none; width:100%;}
.gsjs2_1 .gsjs2_con h3{ font-size:1.8rem; color:#164b97; line-height:45px; margin-bottom:2rem; text-align:left;}
.gsjs2_1 .gsjs2_con span{ font-size:16px; color:#575757; line-height:12px; display:none;}
.gsjs2_1 .gsjs2_con .xian{ height:2px; width:136px; margin:29px 0; background:#164b97; display:none;}
.gsjs2_1 .gsjs2_con p{ font-size:1.2rem; color:#575757; display:block; line-height:3rem; text-indent:2em;}
.gsjs2_1,.gsjs2_2{ margin-bottom:5.5rem;}
.gsjs2_2 .gsjs2_img{ width:100%; height:42rem; float:none; margin-bottom:3rem; margin-left:0;}
.gsjs2_2 .gsjs2_img img{ width:100%;}
.gsjs2_2 .gsjs2_con{ float:none; width:100%;}
.gsjs2_2 .gsjs2_con h3{ font-size:2rem; color:#164b97; line-height:45px; margin-bottom:2rem; text-align:left;}
.gsjs2_2 .gsjs2_con span{ font-size:16px; color:#575757; line-height:12px; display:none;}
.gsjs2_2 .gsjs2_con .xian{ height:2px; width:136px; margin:29px 0; background:#164b97; display:none;}
.gsjs2_2 .gsjs2_con p{ font-size:1.2rem; color:#575757; display:block; line-height:3rem; text-indent:2em; text-align:left;}



.xxfw2_2{ padding:4rem; background:#ffffff;}
.xxfw2_1{ padding:4rem; background:#f5f4f9;}
.xxfw2_2 .gsjs2_img{ width:100%; height:38rem; float:none; margin-left:0; overflow:hidden;}
.xxfw2_2 .gsjs2_img img{ width:100%;}
.xxfw2_2 .gsjs2_con{ float:left; width:100%;}
.xxfw2_2 .gsjs2_con h3{ font-size:2.4rem; color:#164b97; display:inline-block; line-height:2.4rem; height:2.4rem; font-weight:normal; border-bottom:none; margin-bottom:2rem; text-align:left;}
.xxfw2_2 .gsjs2_con span{ font-size:1.2rem; color:#515151; line-height:3rem; text-align:left; display:block; text-indent:2em}
.xxfw2_2 .gsjs2_con h4{background-size:2.5rem !important; font-size:1.6rem; color:#000000; float:left; margin-right:2.4rem; line-height:8rem; height:8rem; font-weight:normal;  text-align:left; text-indent:1.8em}
.xxfw2_2 .gsjs2_con a{ width:100%; height:4.4rem; display:block; margin:3rem 0; border-radius:2rem; background:#164b97; color:#fff; text-align:center; line-height:4.4rem; font-size:2rem;}
.xxfw2_1 .gsjs2_img{ width:100%; height:38rem; float:none; margin-left:0; overflow:hidden;}
.xxfw2_1 .gsjs2_img img{ width:100%;}
.xxfw2_1 .gsjs2_con{ float:left; width:100%;}
.xxfw2_1 .gsjs2_con h3{ font-size:2.4rem; color:#164b97; display:inline-block; line-height:2.4rem; height:2.4rem; font-weight:normal; border-bottom:none; margin-bottom:2rem; text-align:left;}
.xxfw2_1 .gsjs2_con span{ font-size:1.2rem; color:#515151; line-height:3rem; text-align:left; display:block; text-indent:2em}
.xxfw2_1 .gsjs2_con h4{ background-size:2.5rem !important; font-size:1.6rem; color:#000000; float:left; margin-right:2.4rem; line-height:8rem; height:8rem; font-weight:normal;  text-align:left; text-indent:1.8em}
.xxfw2_1 .gsjs2_con a{ width:100%; height:4.4rem; display:block; margin:3rem 0; border-radius:2rem; background:#164b97; color:#fff; text-align:center; line-height:4.4rem; font-size:2rem;}
.xxfw2_1 .gsjs2_con h5{ background-size:1.2rem !important; font-size:1.6rem; color:#515151; float:left; margin-right:1.4rem; padding-left:3.6rem; line-height:3rem; height:3rem; font-weight:normal;  text-align:left; }
.xxfw2_zdy{ margin-top:30px;}
.xxfw2_icon{ float:left;}


.xsfw2_2{ padding:4rem; background:#ffffff;}
.xsfw2_1{ background:#f5f4f9;}
.xsfw2_2 .gsjs2_img{ width:100%; height:26rem; float:none; margin-left:0; overflow:hidden;}
.xsfw2_2 .gsjs2_img img{ width:100%;}
.xsfw2_2 .gsjs2_con{ float:left; width:100%; position: static;}
.xsfw2_2 .gsjs2_con h3{ font-size:2.4rem; color:#164b97; display:inline-block; line-height:2.4rem; height:2.4rem; font-weight:normal; border-bottom:none; margin-bottom:2rem; text-align:left;}
.xsfw2_2 .gsjs2_con span{ font-size:1.2rem; color:#515151; line-height:3rem; text-align:left; display:block; text-indent:2em}
.xsfw2_2 .gsjs2_con h4{background-size:2.5rem !important; font-size:1.6rem; color:#164b97; float:left; margin-right:2.4rem; line-height:8rem; height:8rem; font-weight:normal;  text-align:left;}
.xsfw2_2 .gsjs2_con h5{background-size:2.5rem !important; width:17rem; font-size:1.6rem; color:#000; float:left; padding-left:4rem; line-height:3rem; height:3rem; font-weight:normal;  text-align:left; }
.xsfw2_2 .gsjs2_con h6{ font-size:1.6rem; color:#000; float:left; margin-right:2rem;  line-height:3rem; height:3rem; font-weight:normal;  text-align:left; }

.xsfw2_2 .gsjs2_con a{ width:100%; position:static; height:4.4rem; display:block; margin:5rem 0; border-radius:2rem; background:#164b97; color:#fff; text-align:center; line-height:4.4rem; font-size:2rem;}


.wzlb{padding:4rem;}
.wzlb_left{ width:100%; float:none;     margin-top: 2rem;}
.wzlb_left1{ height:4rem; background-image: linear-gradient(to right, #00449e, #0070c2); padding-left:1rem; font-size:2rem; color:#fff; line-height:4rem;}
.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:4rem; font-size:1.6rem; line-height:4rem; padding-left:2rem; background:url(../img/index33.jpg) 38rem no-repeat; background-size:1.8rem;}
.wzlb_left3 ul li a{ color:#8b8b8b; display:block;}
.wzlb_right{ float:none; width:100%;}
.mianbao{ height:3rem; line-height:3rem; border-bottom:none; margin-bottom:2rem;}
.mianbao h3{ font-size:2rem; color:#000; display:inline-block; border-bottom:none;}
.mianbao span{ display:none;}
.wzlb_con1{ padding:1rem 0; height:7rem; border-bottom:0.3rem dotted #ededed;}
.wzlb_tit h3{ font-size:1.6rem; color:#000000; font-weight:normal; float:left; line-height:4rem; }
.wzlb_tit span{ font-size:1.2rem; color:#000000; font-weight:normal; float:right; line-height:4rem;}
.wzlb_con1 p{ font-size:1.4rem; color:#8b8b8b; line-height:2rem; display:block; margin-top:10px; height:2rem; overflow:hidden;}
.wzlb_con1 .xq{ display:none; }
.yema{ float:none; margin:3rem auto;}
.yema a{ padding:1rem 1.3rem; border:1px solid #e2e2e2; text-align:center; color:#8b8b8b; font-size:1.2rem; float:left; margin-left:1rem;}
.yema .ymzdy{ background:#164b97; color:#fff;}
.wzny_con{ padding:50px 0;}
.wzny_con h3{ font-size:1.6rem; color:#000; text-align:center; line-height:3rem; /* font-weight:normal; */}
.wzny_con span{ font-size:1.2rem; color:#000; /* text-align:center;  */line-height:2rem;/* line-height:5rem; */ margin-top:2rem; margin-bottom:2rem; display:block;}
/*  */
.wzny_con p{ font-size:1.4rem; font-size:1.0rem;color:#000; text-align:left; line-height:3.5rem; letter-spacing:0.2rem; text-indent:2em; text-align: justify;}
/* .wzny_con img{ margin:0 32px;} */
.wzny_con  p img{  width:100%;display: block;}
.wzlb_left2 img{ width:100%;}



.lxwm1{padding:4rem;}
.lxwm_tit h3{ font-size:2rem; color:#164b97; line-height:4rem; text-align:center;}
.lxwm_tit p{ font-size:1.6rem; color:#000000; line-height:4rem; text-align:center; font-weight:lighter;}
.lxwm_tit{ margin-bottom:64px; display:none}
.lxwm_con1{ width:100%; height:22rem; border:1px solid #e5e5e5; background:#f5f7fa; margin-right:0; margin-bottom:2rem }
.lxwm_con1 img{ display:block; margin:4rem auto 2rem; width:12%}
.lxwm_con1 span{ font-size:2rem; color:#000; display:block; text-align:center; line-height:3rem; width:60%; margin:0 auto;}
.lxwm_con1 p{ font-size:1.6rem; color:#000; text-align:center; line-height:3rem; }
.lxwm_con2{ width:100%; height:22rem; float:left; background:url(../img/index38.jpg) no-repeat; background-size:100%;}
.lxwm_con2_left{ width:50%; float:left;}
.lxwm_con2_left img{ display:block; margin:5rem auto 2rem; width:24%}
.lxwm_con2_left span{ font-size:2rem; color:#fff; display:block; text-align:center; line-height:3rem; width:60%; margin:0 auto;}
.lxwm_con2_left p{ font-size:1.6rem; color:#fff; text-align:center; line-height:3rem; }
.lxwm_con2_right{float:left; width:16rem; height:16rem; margin-top:3rem;}
.lxwm_con2_right img{ width:100%;}



/* .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:80%; height:auto; padding:0 2rem; border:1px solid #e2e2e2; margin:60px auto 80px;}
.zc h3{ line-height:6rem; font-size:1.6rem; color:#164b97; text-align:center;}
.zc p{ color:#000; font-size:1.4rem; display:block; line-height:2rem; text-align:left; margin-bottom:50px;}
.zc i{ color:#fe002a; font-size:14px; margin-right:10px; font-style:normal;}
.zc1 label{ width:100%; height:5rem; display:block; margin-bottom:2rem; float:none !important;}
.zc1 label span{ display:block; width:15%; text-align:right; height:5rem; line-height:5rem; float:left; font-size:1.6rem; color:#3a3a3a;}
.zc1 label input{ float:right; width:80%; margin-bottom:2rem; border: 1px solid #000; display:block; font-size:2rem; height:5rem; line-height:5rem;}
.zc2{ margin-top:40px;}
.zc2 input{ width:100%; height:5rem; background:#3f92ef; text-align:center; cursor:pointer; color:#fff; font-size:2rem; line-height:5rem; border:0; margin:2rem auto 3rem; display:block;}





.pzlm{ padding:4rem; background:#ffffff;}
.pzlm2{ padding:4rem; background:#f5f4f9;}
.pzlm h3,.pzlm2 h3{ text-align:center; color:#164b97; font-size:3rem; margin-bottom:3rem; font-weight:normal;}
.pzlm1{ width:100%; margin:0 auto;}
.pzlm1_1{ width:21%; margin:0 6%; float:left; margin-bottom:4rem}
.pzlm1_2{ background-size:80% !important; height:9rem; margin-bottom:1rem;}
.pzlm1_1 span{ text-align:center; display:block; color:#000000; font-size:1.6rem; font-weight:600;}
.pzlm2_left{ width:100%; height:26rem; float:none; margin-bottom:2rem;}
.pzlm2_left img{ width:100%;}
.pzlm2_right{ width:100%; float:none;}
.pzlm2_right span{ font-size:1rem; color:#000; text-indent:2em; display:block; line-height:3rem; margin-top:15px; text-align: justify;}

.ljjr{ width:25rem; height:6rem; background:#164b97; display:none; text-align:center; color:#fff; margin:3rem auto; border-radius:4rem; line-height:6rem; font-size:2rem}
.ljjr a{ color:#fff; display:block;  width:25rem; height:6rem;}


.dl1{ position:relative; background:url(../img/index11.jpg) center no-repeat; background-size:100% 100%; height:30rem; padding-top:3rem;width: 100%;}
.dl1 img{ display:none}
.dl2{ width:50%; height:70%; background:url(../img/index7.png) repeat; position:static; margin:0 auto;}
.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;}



/*测评结果*/
.cpbg1{ padding:4rem;}
.cpbg_tit{ height:5rem; background:#164b97; color:#fff; text-align:center; line-height:5rem; font-size:2.2rem; margin-top:0;}
.cpbg2{ padding:3rem 2rem; 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:1em; font-size:1.2rem; color:#757575; display:block; line-height:4rem; text-align: justify;}
.cpbg2 p{ font-size:1.2rem; color:#000; display:block; line-height:4rem; margin:15px 0 6px;}
.cpbg2 h4{ font-size:1.2rem; color:#164b97; display:block; line-height:4rem;argin:15px 0 10px;}
#zhuzhuang1{ width:100%; height:20rem; margin:0 auto;}
#zhuzhuang2{ width:100%; height:20rem; margin:0 auto;}
#zhuzhuang3{ width:100%; height:20rem; margin:0 auto;}
#zhuzhuang4{ width:100%; height:20rem; 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:6rem; font-size:1.2rem; color:#000000; text-indent:0;}
.cpbg2_1 p{ line-height:4rem; font-size:1.2rem; color:#164b97; margin-top:10px;}
.bgzdy{ height:4rem}

.cpbg2_1 .cpbg2_2{ float:none; 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;}


/*专家*/
.cj4{ display:none;}
.cj{ margin-top:4rem; margin-bottom:70px;}
.cj ul li{ float:left; line-height:4rem; font-size:2.2rem; width:7rem; text-align:center; margin-right:0;}
.cj ul li:nth-child(13){margin-right:auto;}
.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:5rem; line-height:5rem; font-size:1.8rem;}
.cj2 th{ background:#f9f9f9;border-bottom:1px solid #e5e5e5; height:40px; line-height:5rem; font-size:1.8rem; text-align:center;}
.cjzdy{ height:0px;}


.zj{ width:48%; height:33rem; border:1px solid #dcdcdc; float:left; margin-bottom:20px; margin-right:3%;}
.zj:nth-child(2n){margin-right:0;}
.zj_img{ height:25rem; overflow:hidden; width:100%;}
.zj_img img{ width:100%;}
.zj_js h3{ text-align:center; font-weight:normal; font-size:1.8rem; color:#164b97; line-height:3rem; margin-top:1rem;}
.zj_js span{ text-align:center; font-weight:normal; display:block; font-size:1.6rem; color:#000;}
.zj2{ display:none;}

.gj{ width:auto; height:auto; border:0; margin-top:6rem;}
.gj_img{ width:100%; height:auto; float:none;}
.gj_img img{ width:100%;}
.gj_con{ padding:0; float:none; width:100%; margin-bottom:3rem;}
.gj_con h3{ line-height:43px; color:#164b97; font-size:1.8rem; margin-bottom:2rem; letter-spacing:0.2rem; }
.gj_con span{ display:block;line-height:3rem; color:#000; font-size:1.6rem; text-indent:2em; text-align:justify; letter-spacing:0.1rem;}


.kc{ width:90%; height:auto; margin:3rem auto; border:1px solid #e2e2e2; background:#fafbfd; padding:3rem 2rem;}
.kc h3{ font-size:2rem; color:#164b97; line-height:3rem; text-align:center; margin-bottom:2rem;}
.kc span{ font-size:1.6rem; color:#000; line-height:3rem; display:block; text-indent:2em; margin-bottom:0.5rem;}
.but{ width:100%; height:6rem; margin:0 auto; text-align:center; line-height:6rem; font-size:1.6rem; color:#fff; background:#3f92ef; display:block; border:0; margin-top:3rem}


/*加入留言*/
.jr{ height:auto !important;}
.zc label span{ width:38% !important;}
.zc label input{width:54% !important;}

/*音频课*/
.yinpin p{  width:100%;    float: none;    border-bottom: 1px dotted #000;}


/*选课测评*/
.cpbgo_tit{ height:5rem; background:url(../img/cp1.jpg) center no-repeat; background-size:cover; color:#fff; text-align:center; line-height:5rem; font-size:2.2rem; margin-top:3rem;}
.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:18rem; margin:0 auto;}
.cpbgo3{ height:auto; background:#f6fafd; margin-top:3rem; padding:0 2rem 2rem;}
.cpbgo3_tit{ height:8rem; border-bottom:1px dashed #000; margin-bottom:2rem;}
.cpbgo3_tit_left{ width:4rem; float:left; background-size:113px !important; height:8rem; line-height:8rem; padding-left:140px; font-size:1.8rem;}
.cpbgo3_tit_right{height:8rem; float:right; line-height:8rem; color:#164b97; letter-spacing:3px; font-size:1.8rem;}
.cpbgo3_con{ margin-bottom:1rem;}
.cpbgo3_con h3{ line-height:3rem; color:#164b97; font-size:1.8rem; font-weight:normal; margin-bottom:1rem}
.cpbgo3_con span{ color:#757575; font-size:1.4rem; line-height:2.6rem; display:block; text-indent:2em; text-align:justify;margin-bottom:2rem;}
.cpbgo3_con1 ul .xh1{ width:13rem; padding-left:2rem; background-size:1rem !important; font-size:1.2rem; float:left; line-height:3rem;}
.cpbgo4{ margin:3rem 3rem;}
.cpbgo4_tit{ margin-bottom:2rem; text-align:center; font-size:2.2rem; color:#164b97; letter-spacing:14px;}
.cpbgo4 span{ display:block; line-height:3rem; color:#000; font-size:1.6rem; margin-bottom:1rem}
.cpbgo4 p{ display:block; line-height:3rem; color:#757575; font-size:1.4rem; text-indent:2em;}
.cpbg1_1{ padding:0rem 3rem 0 3rem;}
.cpbgo3_tit_right input{ opacity:0;}


/*测评题*/
.pc_con3{ border:1px solid #dbdbdb; width:90% !important; padding:5%; margin-bottom:20px;}
.pc_con3 .pc_xx{ width:100%;}
.pc_con3 h3{ background:none !important;  background-size:1.6rem; height:auto; padding-left:0rem; font-size:1.6rem; color:#000; margin-bottom:28px;}
.pc_xx ul li{ width:100%; text-align:left; line-height:1.6rem; float:left;}
.pc_xx ul li label{ font-size:1.6rem; color:#757575;line-height:2.6rem; display:block}
.pc_xx ul li input{ vertical-align:middle; margin-top:-0.1rem;margin-right: 0.6rem;}
.xyy{ width:100%; height:4rem; background:#3f92ef; text-align:center; line-height:4rem;font-size:1.6rem; color:#fff; margin-top:40px; margin-bottom:60px;}
.xyy a{ display:block; width:100%; height:4rem;  color:#fff;}
.pc_con{ margin:2rem;}
.pc_con1{ margin-bottom:50px;}
.pc_con1 span{ color:#000; font-size:1.6rem; line-height:3rem;}
.pc_con1 p{ color:#757575; font-size:1.4rem; line-height:2rem;}
.pc_con2{ height:5rem; background:#3f92ef; margin-bottom:44px;}
.pc_con2 span{ background:none; background-size:1rem; height:5rem; line-height:5rem; display:block; text-align:center; color:#fff; font-size:2rem; padding-left:0;}

.pc_jdt{ padding:1rem; height:1rem;}
.pc_jdt_left{ width:63%; height:1rem; background:#fff; border-radius:20px; }
.pc_jdt_kd{ width:4.5%; background:#2cd085; height:1rem;border-radius:20px;}
.pc_jdt_wc{ font-size:0.8rem; color:#2cd085; line-height:1rem; margin-left:10px; margin-top: 0;}
.pc_jdt_right{font-size:0.8rem; color:#fff; line-height:1rem;  margin-top: 0;}


/*修改引导语言*/
.kc1{ width:90%; height:auto; margin:3rem auto; padding:3rem 2rem;}
.kc1 h3{ font-size:2rem; color:#164b97; line-height:3rem; text-align:center; margin-bottom:2rem;}
.kc1 span{ font-size:1.6rem; color:#000; line-height:3rem; display:block; text-indent:2em; margin-bottom:0.5rem;}

.sex {
    float: right;
    width: 54% !important;
    margin-bottom: 2rem;
    border: 1px solid #000;
    display: block;
    font-size: 1rem;
    height: 5rem;
    line-height: 5rem;
    }
 .kc3 span{
width: 25%;
 	font-size: 1rem;
 }

 /*测评2*/
#zhuzhuang10{ width:100%; height:20rem; margin:0 auto;}
#zhuzhuang11{ width:100%; height:20rem; margin:0 auto;}
#zhuzhuang20{ width:100%; height:20rem; margin:0 auto;}
#zhuzhuang10,#zhuzhuang11,#zhuzhuang20 div{ width:100%;}
.tbcpbg .cpbg2{ background:#f8fafd !important; }

.jiyi ul li{ padding:0 1%; width:16% !important; height:2rem; float:left; margin-right:0.5rem; margin-bottom:0.5rem;}
.jiyi1{ width:100%; height:2rem; background:#28c2cc; font-size:1rem; color:#757575; text-align:center; line-height:2rem; }
.jiyi_button{ width:100%; height:2rem; background:#3f92ef; text-align:center; line-height:2rem; margin:30px auto 0; color:#fff; font-size:1rem;}
#out{ display:inline; margin-left:5px;}
.jiyi4{ display:none;}
.jiyi1 input{ width:100%; height:2rem; text-align:center; background:none; border:0;}

.jiyitp{ margin:0 auto; width:20rem !important;}
.jiyitp ul li{ width:5.5rem; height:5rem;  margin:0 0.5rem; margin-bottom:1rem;}
.jiyitp1 ul li{ width:5.5rem; height:5rem;  margin:0 0.5rem; margin-bottom:1rem;}
.jiyitp2{  float:left; width:5.5rem; height:5rem;}
.jiyitp2 input[type=checkbox] {
            display:none;
			float:left;
        }
.jiyitp2 input[type=radio] {
            display:none;
			float:left;
        }
.jiyitp2 input +label{width:5.5rem; height:5.1rem; border:2px solid #f1f1f1; display:block; text-align:center; cursor:pointer;}
.jiyitp2 input:checked +label{width:5.5rem; height:5.1rem; box-shadow:0px 0px 0px 3px #3f92ef; display:block; text-align:center; color:#fff;}
.jiyitp1{ display:none;}
.jiyitp2 img{ width:100%;}


/*测评列表*/

.kc4{ width: 90%;
    height: auto;
    margin: 3rem auto;
    border: 1px solid #e2e2e2;
    padding: 3rem 2rem;
	float:none;}
.kc4_tit{ font-size: 2rem;
    color: #164b97;
    line-height: 3rem;
    text-align: center;
    margin-bottom: 2rem;
	border:0;
	font-weight:bold;}
.kc4 span{ font-size: 1.6rem;
    color: #000;
    line-height: 3rem;
    display: block;
    text-indent: 2em;
    margin-bottom: 0.5rem;}
.kc4 a{ width: 100%;
    height: 6rem;
    margin: 0 auto;
    text-align: center;
    line-height: 6rem;
    font-size: 1.6rem;
    color: #fff;
    background: #3f92ef;
    display: block;
    border: 0;
    margin-top: 3rem;}
    
    
    
    
.dl2{display: flex;width: 80%;left: 10%;height: 60%;}
.dl3{flex: 1;}
.qrContent{overflow: hidden;}
.qr_title{height: 120px;font-size: 18px;line-height: 30px;padding: 15px 20%;color: #164b97;}
.dl3 #qrcode{text-align: center;margin: auto;}
.dl3 #qrcode img{display: inline-block;width: 60%;}