@charset "UTF-8";
/*@font-face{
            font-family: 'PingFang SC';
            src : url('../fonts/PingFangMedium.ttf');
        }
@font-face{
            font-family: 'PingFangBold';
            src : url('../fonts/PingFangBold.ttf');
        }        */
/**整站黑白色**/
/*html {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
_filter:none;
}*/
/**整站黑白色**/
body{font:normal 14px/24px "PingFang SC","微软雅黑", Arial, sans-serif, "新宋体";overflow-y:scroll;word-break:break-word;color: #121212;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{ font-family:"PingFang SC";text-indent:0}
h1, .h1{font-size:24px;}
h2, .h2{border-bottom: 1px solid #dadada;padding-bottom:5px;font-size:21px;}
h3, .h3{font-size:20px;}
input:checked{ border: none}
a:focus{outline:0;}
details summary:focus{outline:0;}
blockquote{font-size:16px;line-height:28px}
.jumbotron{line-height: 28px;padding: 30px 30px 15px 30px;}
.qq{background-image:url(../images/qq_32x32.png);}
.weibo1{background-image:url(../images/weibo_32x32.png);}
.wordpress{background-image:url(../images/wordpress_32x32.png);}
.input-group-addon{background-color: #f5f5f5;}
.panel-title{font-size:15px}

/***首页登录导航*/
a,body,div,form,html,li,ol,span,ul{margin:0;padding:0;border:0;vertical-align:baseline; text-decoration: none}
ul{list-style: none;}
.nav{ background-color: #000; color: #fff; height: 78px; padding: 0px 1%;width: 98%}
.nav a{ padding: 0px;text-decoration: none;color: #fff}
.nav .cur a{ padding: 0px;text-decoration: none;color: #F5C344;font-weight: Regular; position: relative; top: -3px}
.nav .logo img{ width: 46px; height: 46px;vertical-align: middle; margin-right: 10px;}
.nav .logo{ font-size: 24px; font-weight: 500;color: #FFFFFF;margin-top: 16px;width: 300px;float: left;}
.nav .nav_tab{float: left;font-size: 18px;font-weight: normal; margin-left: 5%;}
.nav .nav_tab .pz{font-weight: normal;background-image: url("../images/index/pz.png");z-index: 999;background-position: 3px 32px;background-repeat: no-repeat;background-size: 33px 20px;color: #fff;display: block;font-size: 12px;left: 87px;padding: 2px;position: absolute;top: -24px;width: 33px;}
.nav .nav_tab .dj{font-weight: normal;background-image: url(../images/index/dj.png);z-index: 999;background-position: 3px 32px;background-repeat: no-repeat;background-size: 33px 20px;color: #fff;display: block;font-size: 12px;left: 87px;padding: 2px;position: absolute;top: -24px;width: 33px;}
.nav .nav_msg{ position: relative;margin-right: 20px; background-color: #b6d2ff;border: 1px solid #3884ff;border-radius: 20px;float: right;margin-top: 18px;padding: 5px;text-align: center;width: 100px;}
.nav .nav_msg span{width: 10px;height: 20px;line-height: 20px;background-color: red;display: none;border-radius: 50%;color: #fff;font-size: 12px;position: absolute;top: -9px;left: 85px;}
.nav li{   cursor: pointer;float: left;line-height: 75px;width: 110px;text-align: center;   position: relative;}
.nav li a:hover{color: #F5C344;font-weight: Medium;}
.nav .cur{ font-family: "PingFangBold"; font-weight: bold; border-top: 3px solid #F5C344;background-color: #3F4042;}
.nav .nav_login{ width: 200px; float: right;margin-top: 24px; font-size: 16px; cursor: pointer;}
.nav .nav_login a{ margin: 0px 5px;}

.line{ height: 1px; border-bottom: 1.5px solid #EBEBEB;margin: 0px 0px 10px 0;}
.shownum{width: 20px;height: 20px;line-height: 20px;background-color: red;display: block;border-radius: 50%;color: #fff;font-size: 12px;position: absolute;top: 125px;left: 40px;}
.f1{background: url(../images/index_bg.jpg);background-size: 100%; background-repeat: repeat-y;width: 100%;height: 825px;  padding-top: 10px;}
.f1 a{ text-decoration: none}
.f1 .scrollmsg{width: 1440px; margin: 0 auto; height: 36px;margin-bottom: 10px; font-size: 14px;}
.f1 .f1_c{ width: 1440px; margin: 0px auto; height: 766px; border-radius: 10px;}
.f1 .f1_c .f1_c_q,.f1 .f1_c .f1_c_q2{ border-right: 1px solid #EBEBEB; margin-right: 10px;width: 466px;float: left;height: 762px; background-color: #fff;}

.c_q_from textarea{border: 1px solid #EBEBEB;width: 95%;padding: 10px; height: 88px; }
.c_q_from textarea:focus{border: 1px solid #EBEBEB;}
.c_q_from input{ margin-top: 5px;}
.checkbox{ width: 100px; float: left;margin-top: 10px;}
.checkbox input {display: none;}
.checkbox input+label {background: url(../images/index/check.png) left center no-repeat;background-size: 20px 20px;padding-left: 25px;background-size: 17px;}
.checkbox input:checked+label {background-image: url(../images/index/checked.png);background-size: 17px;}
.c_q_from .xinli_tiwen{ cursor: pointer;width: 79px;height: 32px;background-color: rgba(245,195,68,0.47);border-radius: 5px; float: right;border: none;}
.c_q_from .xinli_tiwen2{cursor: pointer;width: 79px;height: 32px;background-color: #F5C344;border-radius: 5px; float: right;border: none;}
.q_add{padding:10px 20px; height: 190px; }
.q_add .c_q_t{font-size: 20px;font-weight: 500;color: #121212;line-height: 40px; }
.f1 .t_t{position: relative}
.f1 .t_bottom{    background-color: #f5c344;border-radius: 10px;display: block;height: 8px;margin-left: 20px;position: relative;top: 34px;width: 53px;}
.f1 .qlist_t{ height: 40px; font-size: 20px;color: #666666; padding-left: 20px;}
.f1 .qlist_t .cur{background: #FFF9E9;color: #F5C344}
.f1 .qlist_t span{ border-radius: 3px;margin-right: 10px; background-color: #EBEBEB;color: #121212;text-align: center;line-height: 32px; font-size: 14px;width: 17%;height: 32px;; display: block;    float: left;}
.f1 .qlist_i2{ margin-left: 15px;padding: 10px 0px;margin-right: 15px;}
.f1 .qlist_i{height: 99px;border-bottom: 1px solid #ebebeb;}
.f1 .qlist_i2 a{color: #121212}
.f1 .qlist_i2 a:hover{color: #293F61;}
.f1 .qlist_i span{ margin-right: 10px;float: left;}
.f1 .qlist_i i{ margin: 0px 5px;font-size: 14px;}
.f1 .qlist_i .q_l{ float: left; width: 78px; margin-right: 20px;height: 78px;}
.f1 .qlist_i .q_l img{ width: 78px; height: 78px; border-radius: 50%}
.f1 .qlist .qlist_l{ display: none}
.q_r .q_t{  color: #121212;font-size: 16px;font-weight: 500;height: 48px;line-height: 24px;overflow: hidden;margin-bottom: 6px;}
.q_r .q_t:hover{color: #293F61;}
.q_r .q_c{color: #666666;font-size: 14px; font-weight: 400; height: 40px;line-height: 20px;margin-bottom: 10px;overflow: hidden;}
.q_r .q_info{height: 26px;font-size: 14px;font-weight: 500;color: #8590A6;line-height: 26px;font-weight: 500;}
.q_r .q_info_time{ float: right}
/**实时回复帖子**/
.f1_c_q2 .q_info_i{height: 36px;font-size: 14px;font-weight: 500;color: #8590A6;line-height: 2px;font-weight: 500;line-height: 36px;}
.f1_c_q2 .q_info_i span{ margin-right: 10px;}
.f1_c_q2 .q_info_i i{margin: 0 2px;}
.f1_c_q2 .q_info {height: 762px;width: 100%;}
.f1_c_q2 .q_msg{ border-radius: 3px;width: 96%;margin-left: 3%;font-size: 14px;}
.f1_c_q2 .q_info .close {float: right;position: relative;}
/*.f1_c_q2 .q_info .msg {display: none;position: relative;right: -92%;top: -90px;}*/
.f1_c_q2 .q_info .msg {  padding: 2px 13px;  background: #FFF8E6;border: 1px solid #fcd677;border-radius: 15px;color: #f5c344;display: none;font-size: 14px;position: relative;right: -76%;text-align: center;top: -90px;line-height: 30px;}
.f1_c_q2 .q_card_info {height: 50px;padding: 10px;   font-size: 12px; line-height: 18px;}
.f1_c_q2 .q_card_info p {clear: both;cursor: pointer;padding: 5px;}
.f1_c_q2 .q_card_info img, .q_card_info div {float: left;}
.f1_c_q2 .q_card_info img{ width: 53px; height: 53px; border-radius: 50%;border: 1px solid #BFBFBF;}
.f1_c_q2 .q_card_info span {margin-left: 10px;font-size: 12px;font-weight: 400;width: 100%;  display: block;line-height: 24px;color:#8590A6}
.f1_c_q2 .q_card_info .u_name{font-size: 16px;font-weight: bold;color: #121212; line-height: 30px;}
.f1_c_q2 .q_money{color:#EBAB55}
.f1_c_q2 .q_card_info span i {color: red;position: relative;right: -100%;}
.f1_c_q2 .q_info_msg {height: 610px;overflow: auto;padding: 5px; border: none;}
.f1_c_q2 .q_info_msg::-webkit-scrollbar {
  /*滚动条整体样式*/
  width : 5px;  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
  }
.f1_c_q2 .q_info_msg::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 10px;
  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
  background   : #E5E5E5;
  }
.f1_c_q2 .msg_right {float: right;margin: 10px 0;text-align: right;width: 100%;font-size: 14px;}
.f1_c_q2 .msg_right .msgc {background-color: #F5C344;border: 1px solid #F5C344;border-radius: 5px 0px 5px 5px;display: block;float: right;margin-right: 5px;max-width: 75%;padding: 5px;text-align: left;}
.f1_c_q2 .msg_right .msgc2 img{border-radius: 5px 0px 5px 5px;border: 1px solid #F5C344;}
.f1_c_q2 .msg_right img {float: right;border-radius: 50%;}
.f1_c_q2 .msg_left { width: 97%;margin-left: 3%;float: left;margin-top: 20px;}
.f1_c_q2 .msg_left .msgc {   background-color: #FFF8E6;border: 1px solid #FCD677;border-radius: 0px 5px 5px 5px;display: block;float: left;max-width: 80%;padding: 5px;word-break: break-all;}
.f1_c_q2 .msg_left .msgc2 img{border-radius: 0px 5px 5px 5px;border: 1px solid #F5C344;}
.f1_c_q2 .send { border-radius: 3px;border: 1px solid #EBEBEB;margin-left: 3%;height: 44px;line-height: 34px;width: 90%;padding-left: 2%;margin-top: 10px;}
.f1_c_q2 .send textarea {padding: 5px;width: 78%;height: 80px;line-height: 20px; }
.f1_c_q2 .send .s_login{color: #A75E00;display: block;float: left;font-size: 14px;line-height: 44px;text-align: center;width: 10%;}
.f1_c_q2 .send .s_msg{color: #121212;float: left;height: 40px;width: 60%;border: 0; padding-left: 10px;}
.f1_c_q2 .send .s_btn{float: right;width: 77px; border-radius: 0px 3px 3px 0px; background-color: #CDCDCD;  border: none;height: 44px;}
.f1_c_q2 .send .s_btn2{float: right;border-radius: 0px 3px 3px 0px;width: 77px; background-color: #F5C344;  border: none;height: 44px;}
.f1_c_q2 .bbt{cursor: pointer; margin-top: 10px;float: right;border-radius: 5px;background-color: rgba(245,195,68,0.47);padding: 8px 16px;}
.f1_c_q2 .bbt:hover{background-color: rgba(245,195,68,1);}
.f1_c_q2 .bbt2{cursor: pointer;float: right;border-radius: 5px;background-color: rgba(245,195,68,1);padding: 8px 16px;}

.f1_c_l{ width: 486px; float: right; background-color: #fff; height: 762px}
.f1_c_l .f1_c_l_t{ padding-left: 20px; height: 60px;line-height: 60px; font-size: 20px;font-weight: 500;color: #121212;line-height: 60px;}
.f1_c_l .f1_c_l_t .cur{font-size: 20px;line-height: 60px; color: #EEAF10;cursor: pointer;}
.f1_c_l .f1_c_l_t span{ margin-right: 20px}
.f1_c_l .f1_c_l_t i{ margin-left: 5px;}
.xlzx{  border-bottom: 1px solid #ebebeb;   height: 154px;padding: 10px 0px}
.xlzx .xlzx_l{ float: left;height: 160px;width: 32%;}
.xlzx .xlzx_l .facejpg{    border: 1px solid #ebebeb;border-radius: 5px;display: block;height: 146px;margin: 0px auto;width: 122px;}
.xlzx .xlzx_l .facejpg_qs{    border: 1px solid #ebebeb;border-radius: 50%;display: block;height: 122px;;margin: 0px auto;width: 122px;}
.xlzx .xlzx_l span{ color: #fff;font-size: 12px;position: relative;top: -40px;right: -67px;width: 72px;height: 24px;background: linear-gradient(90deg, #FF4A4E, #FF6A47);border-radius: 12px 0px 0px 12px; display: block}
.xlzx .xlzx_l span img{ vertical-align: middle;width: 12px;margin: 0 10px;}
.xlzx .xlzx_r{ width: 64%; float: left}
.xlzx .xlzx_r div{ width: 100%;}
.xlzx .xlzx_r span{ margin-right: 20px;}
.xlzx .xlzx_r .uname{height: 50px;line-height: 24px;}
.xlzx .xlzx_r .name_t{color: #666666}
.xlzx .xlzx_r .city{color: #8590A6;    height: 24px;overflow: hidden;}
.xlzx .xlzx_r .uname .uname_l{      float: right;height: 46px;width: 20%;}
.xlzx .xlzx_r .uname .uname_l .price{ width: 100%; text-align: center;color: #FF3C00; font-weight: bold; font-size: 24px; display: block} 
.xlzx .xlzx_r .uname .uname_l .price font{position: relative;top: -5px;font-weight: normal;line-height: 20px;}
.xlzx .xlzx_r .uname .uname_l .txt{color: #8590a6;width: 100%;display: block;text-align: center;line-height: 14px;}
.xlzx .xlzx_r .uname .uname_r{  color: #8590a6;float: left;height: 46px; width: 70%}
.xlzx .xlzx_r .uname .name_t i{width: 20px; height: 20px; margin-right: 5px;}
.xlzx .xlzx_r .uname .uname_r .name{ font-size: 22px; line-height: 24px;color: #121212;}
.xlzx .xlzx_r .info{ color: #646464;line-height: 26px;}
.xlzx .xlzx_r .info font{ font-weight: bold}
.xlzx .xlzx_r .info span{}
.xlzx .xlzx_r .tags{height: 30px;color: #8590a6;height: 30px;line-height: 30px;overflow: hidden;}
.xlzx .xlzx_r .tags span{border-radius: 3px;  padding: 0px 5px; margin-right: 10px;}
.xlzx .xlzx_r .udata{color: #646464; font-size: 14px;}
.xlzx .xlzx_r .udata .u_item{ width: 25%; float: left; color: #646464;font-size: 14px; position: relative}
.xlzx .xlzx_r .udata .u_item .tag_line{  color: #dadbdd;width: 1px;  position: absolute;right: -5px;top: 15px;border-right: 1px solid #dadbdd;height: 22px;}
.xlzx .xlzx_r .udata .u_item span{ margin-right: 0;display: block;text-align: center;}

.qsrx{  border-bottom: 1px solid #ebebeb;   height: 154px;padding: 10px 0px}
.qsrx .xlzx_l{ float: left;height: 160px;width: 30%;margin-top: 10px;}
.qsrx .xlzx_l .facejpg_qs{    border: 1px solid #ebebeb;border-radius: 50%;display: block;height: 122px;;margin: 0px auto;width: 122px;}
.qsrx .xlzx_l span{ color: #fff;font-size: 12px;position: relative;top: -40px;right: -67px;width: 72px;height: 24px;background: linear-gradient(90deg, #FF4A4E, #FF6A47);border-radius: 12px 0px 0px 12px; display: block}
.qsrx .xlzx_l span img{ vertical-align: middle;width: 12px;margin: 0 10px;}
.qsrx .xlzx_r{ width: 70%; float: left;margin-top: 10px;}
.qsrx .xlzx_r div{ width: 100%;}
.qsrx .xlzx_r span{ margin-right: 20px;}
.qsrx .xlzx_r .uname{height: 50px;line-height: 24px;}
.qsrx .xlzx_r .name_t{color: #666666;   height: 26px;overflow: hidden;}
.qsrx .xlzx_r .city{color: #8590A6}
.qsrx .xlzx_r .uname .uname_l{      float: right;height: 46px;width: 28%;}
.qsrx .xlzx_r .uname .uname_l .price{ width: 100%; text-align: center;color: #FF3C00; font-weight: bold; font-size: 24px; display: block} 
.qsrx .xlzx_r .uname .uname_l .price font{position: relative;top: -5px;font-weight: normal;line-height: 20px;}
.qsrx .xlzx_r .uname .uname_l .btn{width: 57px;height: 24px;background: #F8D94D;border-radius: 12px; display: block; color: #333333;text-align: center; margin-left: 20px;}
.qsrx .xlzx_r .uname .uname_l .txt{color: #8590a6;width: 100%;display: block;text-align: center;line-height: 14px;}
.qsrx .xlzx_r .uname .uname_r{  color: #8590a6;float: left;height: 46px; width: 70%}
.qsrx .xlzx_r .uname .name_t i{width: 20px; height: 20px; margin-right: 5px;}
.qsrx .xlzx_r .uname .uname_r .name{ font-size: 22px; line-height: 24px;color: #121212;}
.qsrx .xlzx_r .tags{ height: 30px;line-height: 30px; overflow: hidden;color: #8590A6}
.qsrx .xlzx_r .tags span{border-radius: 3px;  padding: 0px 5px; margin-right: 10px;}
.qsrx .xlzx_r .udata{color: #646464; font-size: 14px;}
.qsrx .xlzx_r .udata .u_item{ width: 20%;margin-right: 5%; float: left; color: #646464;font-size: 14px; position: relative}
.qsrx .xlzx_r .udata .u_item .tag_line{  color: #dadbdd;width: 1px;  position: absolute;right: -6px;top: 14px;border-right: 1px solid #dadbdd;height: 26px;}
.qsrx .xlzx_r .udata .u_item span{ margin-right: 0;display: block;text-align: center;}

.gao{    background-image: url("../images/index/gao.png");background-repeat: no-repeat;background-size: 100% auto;color: #fff;font-size: 12px;position: absolute;right: -5px;top: -9px;width: 22px; background-position: 0px 4px;}
.jigao{ background-image: url(../images/index/jigao.png);background-repeat: no-repeat;background-size: 100% auto;color: #fff; font-size: 12px;position: absolute; width: 28px;right: -5px;top: -9px; background-position: 0px 4px;}
.xlzx_r .udata .d_dada{color: #121212; font-size: 20px;width: 100%;}
.xlzx_r .udata .d_dada font{font-size: 12px;position: absolute;top: 3px;}
.xlzx_r .udata .d_txt{width: 100%;}

.red{color: red}
.green{color: #7ECA60}
.blue{color: #448BF5}
.grey{color: #666666}
.greenbg{background-color: #7ECA60}
.bluebg{background-color: #448BF5}
.greybg{background-color: #666666}
.border1{border: 1px solid #448BF5;color: #448BF5}
.border2{border: 1px solid #FF3C00;color: #FF3C00}
.border3{border: 1px solid #8590A6;color: #8590A6}
.border4{color: #FF3C00; background-color: #FFE6E6}
.border5{color: #448BF5; background-color: #DAECFF}
.border6{color: #646464; background-color: #F3F4F7}
.more{ float: right; font-size: 14px; color: #8590A6;margin-right: 15px}
.more a{color: #8590A6; text-decoration: none}
.shang{font-size: 12px;}
.shang font{ background-color: #f5c344;border-radius: 50%;color: #121212;display: block;float: left;height: 21px;line-height: 21px;margin-right: 5px;text-align: center;width: 21px; position: relative;top: 4px}

.showexpertinfo{ width: 350px;height: 301px; position: relative; padding: 10px;background: #FFFFFF;box-shadow: 0px 6px 29px 0px rgba(132, 132, 132, 0.35);border-radius: 10px;font-size: 14px;font-weight: 400;color: #999999;    top: 10px;right: -66px;z-index: 99999999;display: none;}
.showexpertinfo .s_e1{ height: 60px;}
.showexpertinfo .s_e1_l img{width: 60px; height: 60px; border-radius: 50%;}
.showexpertinfo .s_e1_l{float: left;position: absolute;width: 75px;}
.showexpertinfo .s_e1_r{float: left;height: 70px;margin-left: 80px;position: absolute;}
.showexpertinfo .s_e1_r1 .name{font-size: 24px;font-weight: bold;color: #333333; line-height: 40px;}
.showexpertinfo .s_e1_r1 .zb{ background-color: #FF6A47; color: #fff;border-radius: 14px;padding: 4px 10px;}
.showexpertinfo .s_e1_r1 i{ margin: 0px 5px;}
.showexpertinfo .s_e1_r2{ line-height: 24px; text-align: left}
.showexpertinfo .s_e1_r2 span{ margin-right: 10px;}
.showexpertinfo .s_e2{background-color: #fffbf2;height: 168px;margin: 10px auto;width: 98%;padding-top: 15px;}
.showexpertinfo .s_e2 .s_e2_i{ width: 25%;text-align: center;   float: left;position: relative;margin-top: 5px;}
.showexpertinfo .s_e2 .s_e2_i span{width: 100%;display: block}
.showexpertinfo .s_e2_data{font-size: 20px;font-weight: 400;color: #333333;height: 24px;}
.showexpertinfo .s_e2_data i{background-color: red;position: absolute;border-radius: 50%;font-size: 10px;padding: 0 5px;position: relative;right: -56px;top: -41px;font-style: normal;width: 24px;display: block;}
.showexpertinfo .s_e2_title{font-size: 14px;font-weight: 400;color: #999999;}
.showexpertinfo .s_e3{ width: 100%}
.showexpertinfo .s_e3 span {border-radius: 25px;display: block;height: 37px;margin: 0 auto;width: 200px;text-align: center;line-height: 36px;color: #333;background: #F5C344;}
.nan{color: #8EDAF6}
.nv{color: #FF9DE2}

.f2{ background-color: #fff; width: 100%; color: #999999}
.f2 a{ text-decoration: none;color: #999999}
.f2 .f_t,.f2 .f2_c{width: 1440px; margin: 0 auto;}
.f2 .f_t .f_t_t{ font-size: 28px; color: #000;line-height: 100px}
.f2 .f_t .f_t_i{ font-size: 18px; color: #333;line-height: 100px;cursor: pointer;}
.f2 .f_t .f_t_i:hover{color: #FBB92A;border-bottom: 4px solid #fbb92a;}
.f2 .f_t .cur{color: #FBB92A;border-bottom: 4px solid #fbb92a;}
.f2 .f_t span{ margin-right: 20px;}
.f2 .f2_c{ height: 450px;}
.f2 .f2_c .expertlist{ display: none}
.f2 .f2_c .f2_c_zj{ width: 19%; margin-right: 1%; text-align: center; border-radius: 10px; float: left; border: 1px solid #EBEBEB; height: 425px;}
.f2 .f2_c .f2_c_zj:hover{box-shadow: 0px 3px 8px 1px rgba(181, 181, 181, 0.35);}
.f2_c_zj .f2_zj_img{ height: 145px;width: 100%;padding-top: 15px;}
.f2_c_zj .f2_zj_img img{width: 128px; height: 128px; border-radius: 50%}
.f2_c_zj .f2_zj_name{ font-size: 24px; color: #000; font-weight: bold;line-height: 30px;}
.f2_c_zj .f2_zj_info{font-size: 12px;line-height: 20px; }
.f2_c_zj .f2_zj_info font{ font-weight: bold; margin: 0 5px;}
.f2_c_zj .f2_zj_data{width: 100%;font-size: 12px; margin-top: 10px;  height: 50px;}
.f2_c_zj .f2_zj_data span{width: 100%; display: block}
.f2_c_zj .f2_zj_data .i_data{ font-size: 24px; color: #000; font-weight: 700}
.f2_c_zj .f2_zj_data .i_i{background-color: red;font-style: normal;border-radius: 50%;color: #fff;padding: 0px 5px;position: absolute;top: -18px;right: 30px;font-size: 10px;}
.f2_zj_data div{ width: 49%;float: left;position: relative;}
.f2_zj_data .b_right{ border-right: 1px solid #D2D2D2; width: 1px; height: 22px; margin-top: 10px;}
.f2_zj_data .i_data{font-size: 22px; color: #000;}
.f2_c_zj .f2_zj_btn{ clear: both; margin-top: 20px;}
.f2_c_zj .f2_zj_btn span{border: 1px solid #bfbfbf;color: #333;font-size: 16px;padding:10px 50px;border-radius: 20px;}
.f2_c_zj .f2_zj_btn span:hover{background-color: #F5C344;border: none;}
.f2 .f2_c .f2_c_c{  font-size: 14px; color: #fff;text-align: center; width:19%;  float: left; height: 425px; border-radius: 10px; background-image: url(../images/index/commentbg.jpg); background-repeat: no-repeat; background-size: 100%}
.f2_c_c .f2_c_c_t{width: 100%; margin-top: 20px; font-size: 26px;font-weight: 400;color: #FFFFFF;line-height: 60px;}
.f2_c_c .f2_c_c_i{border: 1px solid #ebebeb;border-radius: 20px; height: 40px; width: 207px;line-height: 40px; margin-left: 30px;}
.f2_c_c .f2_c_c_c{width: 232px;height: 192px;background: #535595; margin: 0px auto; margin-top: 50px;border-radius: 10px;}
.f2_c_c_c .c_face img{ width: 49px;position: relative;top: -20px;height: 48px;background: #FFA1A1;border: 1px solid #FFFFFF;border-radius: 24px;}
.f2_c_c_c a{color: #fff}
.f2_c_c_c .c_name{ line-height: 30px;}
.f2_c_c_c .c_content{ width: 92%;  margin: 0 auto; line-height: 20px;height: 80px; overflow: hidden;text-align: left;}
.f2_c_c_c .c_price{ font-size: 12px;}
.f2_c_c_c .c_face{ height: 40px;}
.f2_c_c_c .c_price span{   display: block;float: left;margin-left: 5%;text-align: left;width: 40%;}

.f3{ background-color: #fff; width: 100%; color: #999999}
.f3 a{ text-decoration: none;color: #999999}
.f3 .f3_c{ height: 400px;}
.f3 .f_t,.f3 .f3_c{width: 1440px; margin: 0 auto;}
.f3 .f_t .f_t_t{ font-size: 28px; color: #000;line-height: 100px}
.f3 .f3_c .f3_c_zj{ width: 19%; margin-right: 1%; text-align: center; border-radius: 10px; float: left; border: 1px solid #EBEBEB; height: 380px;}
.f3 .f3_c .f3_c_zj:hover{box-shadow: 0px 3px 8px 1px rgba(181, 181, 181, 0.35);}
.f3_c_zj .f3_zj_img{ height: 145px;width: 100%;padding-top: 20px;}
.f3_c_zj .f3_zj_img img{width: 128px; height: 128px; border-radius: 50%}
.f3_c_zj .f3_zj_name{ font-size: 24px; color: #000; font-weight: bold;line-height: 30px;}
.f3_c_zj .f3_zj_info{font-size: 12px;line-height: 20px; }
.f3_c_zj .f3_zj_info font{ font-weight: bold; margin: 0 5px;}
.f3_c_zj .f3_zj_btn{ clear: both; margin-top: 20px;}
.f3_c_zj .f3_zj_btn span{border: 1px solid #bfbfbf;color: #333;font-size: 16px;padding:10px 50px;border-radius: 20px;}
.f3_c_zj .f3_zj_btn span:hover{background-color: #F5C344;border: none;}
.f3 .f3_price{font-size: 12px; }
.f3 .f3_price span{ color: red; font-size: 24px;}
.f3 .f3_zj_fw{ font-size: 12px;}
.f3 .f3_zj_fw span{font-weight: bold; color: #333; margin: 0px 5px;}
.f3 .f3_d{ width:19%;  float: left; height: 380px; }
.f3 .f3_d img{border-radius: 10px; width: 100%;height: 380px;}

.f4{ background-color: #fff; width: 100%; color: #121212;padding-bottom: 30px;}
.f4_c{width: 1440px; margin: 0 auto;min-height: 580px}
.f4 a{ text-decoration: none;color: #121212}
.f4 .f4_cs{ width: 45%; margin-right: 10%;float: left;height: 500px}
.f4 .f4_cs .cslist{ display: none;clear: both;}
.f4 .f4_cs .f4_cs_t{width: 100%}
.f4 .f4_t1{ font-size: 24px; color: #121212;line-height: 100px;width: 130px; float: left; margin-bottom: 20px}
.f4 .f4_t1 i{color:#8590A6; font-size: 24px;}
.f4 .f4_t2{ font-size: 18px; color: #121212;line-height: 100px;cursor: pointer; width: 60px; float: left}
.f4 .f4_c .cur{color: #FBB92A;}
.f4 .f4_c span{ margin-right: 20px;}
.cs_i{width: 100%;height: 124px;margin-bottom: 30px;}
.cs_i i{ margin: 0px 2px;}
.cs_i .cs_l{ float: left;width: 180px; height: 118px; margin-right: 20px;}
.cs_i .cs_l img{ width: 180px; height: 118px;border-radius: 5px;}
.f4 .articlelist{ clear: both}
.f4 .f4_article{ width: 45%;float: left;}
.cs_r .cs_t{
font-size: 18px;
font-weight: 500;padding-right: 20px;
color: #000000;
line-height: 40px;overflow: hidden}
.cs_r .cs_c{height: 40px;line-height: 20px;
font-size: 14px;
font-weight: 400;margin-bottom: 20px;
color: #646464; overflow: hidden}
.cs_r .cs_info{
height: 14px;
font-size: 14px;
font-weight: 500;
color: #8590A6;
line-height: 2px;}
.cs_r .cs_info span{ margin-right: 15px;}
.cs_r .cs_info i{color:#121212 }
.bottomline{ background-color: #fbb92a; display: none;border-radius: 3px;display: block;height: 3px;margin-left: 3px;position: relative;top: -34px;width: 28px;}

.f4 .a_i{width: 100%;height: 124px;margin-bottom: 30px; }
.f4 .a_i span{ margin-right: 10px;}
.f4 .a_i i{ margin: 0px 5px;}
.f4 .a_i .a_l{ float: left;width: 180px; height: 118px; margin-right: 20px;}
.f4 .a_i .a_l img{ width: 180px; height: 118px;border-radius: 5px;}
.f4 .a_i .a_r{}
.a_r .a_t{
   color: #000000;font-size: 18px;font-weight: 500;line-height: 40px;overflow: hidden;padding-right: 20px;}
.a_r .a_c{
   color: #666666;font-size: 14px;font-weight: 400;height: 40px;line-height: 20px;margin-bottom: 10px;overflow: hidden;}
.a_r .a_info{
height: 14px;
font-size: 14px;
font-weight: 500;
color: #999999;
line-height: 2px;}
.a_r .a_info img{ width: 26px; height: 26px; border-radius: 50%;vertical-align: middle;}

.f5{background: linear-gradient(90deg, #93D3F2, #53B9EA);color: #121212; width: 100%; height: 356px;}
.f5 .f5_t{ width: 1440px; margin: 0 auto;font-size: 24px; color: #fff; line-height: 60px; font-weight: 500;padding-top: 20px;padding-bottom: 10px;}
.f5 .f5_t .more2{ font-size: 16px; float: right;cursor: pointer;color:#fff}
.f5 .comment{width: 1440px; margin: 0 auto;}
.f5 .comment .lb-item-i{ background-color: #fff;width: 28%;height: 110px;border-radius: 5px;float: left;padding: 2%;margin-right: 2%;}
.f5 .i_i_r{width: 70%; float: left}
.f5 .i_i_r .i_i_r_t{color: #000;font-size: 16px;}
.f5 .i_i_r .i_i_r_t span{ margin-right: 10px;}
.f5 .i_i_r div{ margin-top: 5px;}
.f5 .i_i_r .i_i_r_t i{ margin-right: 5px; font-size: 12px;}
.f5 .i_i_r_c{ height: 34px; line-height: 16px; overflow: hidden; font-size: 14px; color: #646464}
.f5 .i_i_r_p{color: #8590A6; font-size: 14px;}
.f5 .i_i_r_p span{ margin-right: 20px;}
.f5 .i_i_l{ width: 30%;text-align: center;float: left;}
.f5 .i_i_l img{ width: 88px; height: 88px; border-radius: 50%; float: right}

.f6{background: #fff;color: #121212; width: 100%; height:190px;}
.f6 .f6_c{width: 1440px; margin: 0 auto;}
.f6 .f6_c .f6_item{ width: 20%; float: left; height: 50px;color: #8590A6; font-size: 14px;margin-top: 60px;}
.f6_item img{ width: 50px; height: 50px; margin-right: 10px; float: left; margin-top: 5px;}
.f6_item .f6_t{ font-size: 20px; color: #121212; line-height: 30px;}
.f6_item span{ display: block}

.myred{color: red}
.m_top20{ margin-top: 20px;}
/**新闻滚动**/
.xMarquee{height:36px;background:#fff; overflow:hidden;}
.xMarquee ol{list-style-type:none; margin:0px; padding:0px 0px 0px 100px; font-size:14px; width:100000%;}
.xMarquee ol li{float:left; margin-right:60px;}
.xMarquee ol li a{ color:#121212; text-decoration:none; line-height:36px;}
.xMarquee ol li a:hover{ text-decoration:underline;}
.xMarquee ol li img{border-radius: 50%; width: 22px; height: 22px; vertical-align: middle; margin-right: 5px;}

.helper{ width: 100%; background-color: #2D2E2F;color: #999999; padding-bottom: 50px;clear: both;}
.helper .h_content{ padding: 20px 1%; border-bottom: 1px solid #454647;height: 235px;}
.helper .h_content,.helper .links{width: 1440px; margin: 0 auto; clear: both;}
.helper .h_content .cell{  float: left}
.helper .home-help-newer,.helper .home-help-fuwu,.helper .home-help-qa{width: 16%;}
.helper .home-help-uc{width: 26%}
.home-help-other{width: 12%}
.helper h4{ font-size: 18px; color: #999999}
.helper a{ color: #999999; text-decoration: none;font-size: 14px;}
.helper .links .l_link{ width: 100%; margin-top: 20px;}
.helper .links span{ margin-left: 10px; line-height: 25px;}
.helper .links .l_link a{color: #666666}

.footer{ width: 100%; background-color: #202021; color: #666666}
.footer a{ text-decoration: none; color: #666666;font-size: 14px; margin-right: 50px;}
.footer a:hover,.footer a:checked{color: #666666}
.footer .f_c{width: 1440px; margin: 0px auto;padding-top: 30px;}
.footer .big a{ margin-right: 50px;}
.footer p{ width: 100%; text-align: left}
.footer img{ vertical-align: middle; margin-right: 5px;}
.footer .f_c div{}
.footer .f_c span{ margin-right: 50px;}
/**弹出框**/
/*.easyDialog_wrapper{width: 442px;height: 525px;color:#999999;border:3px solid rgba(0,0,0,0);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4);display:none;}*/
.dialog_c{text-align:center}.easyDialog_wrapper .easyDialog_content{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;border:1px solid #e5e5e5;padding: 20px 30px;}.easyDialog_wrapper .easyDialog_title{ margin-top: 0px;height:30px;line-height:30px;overflow:hidden;color:#A8ADB6;padding:0 10px;font-size:14px;}.easyDialog_wrapper .close_btn{font-size:18px;_font-size:12px;font-weight: normal;color:#A8ADB6;text-decoration:none;float:right;}.easyDialog_wrapper .close_btn:hover{color:#333;}.easyDialog_wrapper .easyDialog_text{font-size:13px;line-height:22px;}.easyDialog_wrapper .easyDialog_footer{padding:0 10px;}.easyDialog_wrapper .easyDialog_footer:after{content:'';display:block;height:0;overflow:hidden;visibility:hidden;clear:both;}.easyDialog_wrapper .btn_highlight,.easyDialog_wrapper .btn_normal{border:1px solid;border-radius:2px;cursor:pointer;float:right;font-size:12px;padding:0 12px;height:24px;line-height:24px;margin-bottom:10px;}.easyDialog_wrapper .btn_highlight{background:#4787ed;background:-webkit-gradient(linear,center bottom,center top,from(#4787ed),to(#4d90fe));background:-moz-linear-gradient(90deg,#4787ed,#4d90fe);border-color:#3079ed;color:#fff;}.easyDialog_wrapper .btn_normal{margin-left:10px;border-color:#c3c3c3;background:#ececec;color:#333;background:-webkit-gradient(linear,center bottom,center top,from(#ececec),to(#f4f4f4));background:-moz-linear-gradient(90deg,#ececec,#f4f4f4);}
/**登录弹出框**/
.card {background-color: #fff;margin: 0 auto;max-width: 450px;font-size: 16px;}
.c_t{margin-bottom: 40px;width: 100%; border-bottom: 1px solid #EBEBEB; color: #646464;position: relative; font-size: 18px;height: 40px;font-weight: 500;}
.c_t div{ width: 50%; float: left; text-align: center;cursor: pointer;}
.c_t .cur{color: #121212}
.c_t span{  display: block;width: 51px;height: 4px; border-radius: 2px; position: relative; background-color: #F5C344;left: 68px;top: 15px;}
.card .logo {display: block;margin: 10px auto 35px;max-width: 70%;}
.right-btn{position: relative}
.nw-phone-container {margin-bottom: 12px;position: relative;width: 100%;}
.nw-phone-wrap {display: flex;justify-content: space-between;  margin-left: 18px;width: 342px;}
.nw-error-text {color: #5bb79a;float: left;font-size: 0.875rem;margin-bottom: 15px;padding-left: 0.5rem;   width: 100%;}
.nw-country img {left: 20px;position: relative;top: -32px;}
.nw-input {   background-color: #fff;border: 1px solid #ccc;color: #353535;flex-grow: 1;float: left;font-size: 14px;height: 42px;margin-bottom: 20px;padding-left: 1rem;transition: all 0.3s ease 0s;width: 345px;}
.nw-input:active, .nw-input:focus {box-shadow: 0 1px 2px hsla(0, 0%, 4%, 0.1) inset;outline: medium none;}
.third-login img {float: left;height: 40px;margin: 20px;width: 40px;}
.phone-validate {display: flex;justify-content: space-between;width: 100%;  width: 362px;margin-left: 10px;}
.phone-validate .left-input {flex-grow: 1;float: left;width: 60%;}
.input {background-color: #fff;border: 1px solid #ccc;color: #353535;font-size: 16px;height: 42px;margin-bottom: 12px;max-width: 100%;padding-left: 1rem;transition: all 0.3s ease 0s;width: 100%;}
.error-text {color: #5bb79a;font-size: 0.875rem;padding-left: 0.5rem;}
.btn_code { background-color: #fff;border: medium none;border-radius: 3px;color: #121212;cursor: pointer;font-size: 14px;height: 40px;padding: 0;transition: all 0.5s ease-out 0s;position: absolute;top: -56px;right: 30px;}
.mybtn {ackground-color: #5bb79a;background-color: #f5c344;border: 1px solid #F5C344;border-radius: 5px;color: #333333;cursor: pointer;font-size: 18px;width: 345px;height: 46px;}
.phone-validate .right-btn {flex-basis: 38%;flex-shrink: 0;float: right;height: 48px;width: 40%;}
.loginline {background-color: #f5f5f5;height: 1px;margin: 0.5rem 0 1.5rem;}
.third-login {display: flex;justify-content: space-around;margin: 10px auto 10px;padding: 0 1rem;width: 8rem; clear: both;line-height: 40px;}
.third-login a{ background-color: #00A0E9; width: 40px; height: 40px; border-radius: 50%; display: block; color: #fff;  }
.third-login i{ font-size: 22px;}
.e_list_b{background-color: #00A2CA;color: #fff;float: right;}
.online{color:#398352}
.qita{ margin-top: 40px;}
.qita .qt_t{ position: relative; width: 230px; margin: 0 auto; height: 30px;}
.qita span{width: 110px; position: relative; display: block; float: left; margin-right: 20px;}
.qita .line{ width: 29px; height: 10px;border-bottom: 1px solid #E6E6E6;}

/**聊天框**/
.imcontent{position: fixed; bottom: 0px;width: 962px;right: 0;top: 10%; display: none;z-index: 99;}

.xf{ width: 90px;position: fixed; top: 40%; right: 0px;color: #646464; font-size: 14px; text-align: center}
.xf .down{  padding: 10px 0px;width: 88px; line-height: 16px; height: 122px; text-align: center; position: relative;left: -10px;   top: 28px; background-image: url(../images/index/down_bg.png); background-repeat: no-repeat; background-size: 88px 122px;}
.xf .down img{ width: 68px; height: 68px;}
.xf .info{position: relative;}
.xf .info span{ box-shadow: 0px 11px 23px 4px rgba(223, 223, 223, 0.61);background-color: #fff;border-radius: 50%;cursor: pointer;display: block;height: 45px;line-height: 20px;margin-top: 10px;width: 50px;padding-top: 5px;}
.xf i{font-size: 24px; line-height:43px;}
.right_btn_im_2{top: 350px;position: absolute;right: 0px;width: 43px;height: 68px;font-size: 20px;cursor: pointer;background: #000000;opacity: 0.5; line-height: 68px; text-align: center; color: #fff;}
.zzc{background: #000000;opacity: 0.5; width: 100%; height: 100%; display: none;position: absolute;top: 0px;}
/**专家列表**/
.zj_f1{ background-color: #fff;width: 100%;}
.bread{ font-size: 14px;color: #8590A6;   height: 55px;line-height: 55px;}
.bread a{color: #8590A6}
.bread span{ margin: 0px 5px;}
h1{ color: #121212;display: inline;font-size: 14px;font-weight: normal;}
.zj_f1_c{height: 114px;width: 1440px; margin: 0 auto; color: #121212; font-size: 18px;font-weight: 500;}
.zj_f1_type a{  color: #121212;float: left;font-weight: 500;line-height: 40px;margin-right: 30px;}
.zj_f1_type .cur{  background-color: #f8d94d;border-radius: 20px;line-height: 40px;padding: 0 20px;}
.zj_f1_search{ padding-left: 20px;width: 226px; height: 36px; line-height: 36px; float: right;border: 1px solid #EBEBEB;border-radius: 18px;}
.zj_f1_search input{ border: none;width: 188px;}
.zj_f1_search i{position:  relative; cursor: pointer;}

.zj_f2{width: 100%; background-color: #F6F6F6;padding-top: 10px;height: 1900px;}
.zj_f2_c{width: 1440px; margin: 0 auto; height: 1730px;}
.zj_f2_l{background-color: #fff; width: 922px;padding: 10px 20px; float: left}
.f2_tag{ height: 100px;}
.f2_tag_qs{ height: 70px;}
.f2_tag a,.f2_tag_qs a{ background-color: #f3f4f7;border-radius: 16px;color: #121212;display: block;float: left;height: 32px;line-height: 32px;margin: 10px 10px 0 0;text-align: center;width: 79px;}
.f2_tag .cur,.f2_tag_qs .cur{ background-color: #F8D94D;}
.city_line{ border-left: 1px solid #d2d2d2;display: block;height: 12px;margin: 10px 0;width: 1px;}
.f2_zj_item{  border-top: 1px solid #ebebeb;height: 175px;margin-bottom: 10px;padding: 20px 0;}
.f2_zj_item_l{ width: 158px; float: left;}
.f2_zj_item_r{ width: 744px;float: right;position: relative;}
.f2_zj_item_l img{width: 148px;height: 177px;border-radius: 10px;}
.f2_zj_item_r .name_t{color:#666666;font-weight: 400;}
.f2_zj_item_r .name_t i{font-size: 20px;margin-right: 5px;}
.f2_zj_item_r .name{font-size: 24px;font-weight: bold;line-height: 36px;margin-right: 10px; color: #121212}
.f2_zj_item_r .city{font-size: 15px;font-weight: 500;color: #646464;line-height: 30px;height: 30px;}
.f2_zj_item_r .city span{ margin-right: 10px;float: left;}
.f2_zj_item_r .info{color:#646464;font-size: 15px;    height: 30px;line-height: 30px; clear: both;}
.f2_zj_item_r .info font{ font-weight: bold}
.f2_zj_item_r .info span{float: left; margin-right: 20px;}
.f2_zj_item_r .tags{color: #646464;height: 32px;line-height: 32px;overflow: hidden;padding: 5px 0; clear: both;}
.f2_zj_item_r .tags span{border-radius: 3px; margin-right: 5px;padding: 5px 10px;}
.f2_zj_item_r .udata{}
.f2_zj_item_r .udata .u_item{ width: 13%;margin-right: 1%; float: left; color: #646464;font-size: 14px; position: relative}
.f2_zj_item_r .tag_line{  color: #dadbdd;width: 1px;  position: absolute;right: -6px;top: 14px;border-right: 1px solid #dadbdd;height: 26px;}
.f2_zj_item_r .udata .u_item span{ margin-right: 0;display: block;text-align: center;}
.f2_zj_item_r .d_dada{font-size: 20px; line-height: 24px; font-weight: 500; color: #121212;}

.f2_qs_item{  border-top: 1px solid #ebebeb;height: 160px;margin-bottom: 10px;padding: 20px 0;}
.f2_qs_item_l{ width: 158px; float: left;}
.f2_qs_item_l img{width: 130px;height: 130px;border-radius: 50%;margin-top: 15px;}
.yyth{   position: absolute;right: -5px;top: 0px;width: 110px; text-align: center;}
.yyth .btn2{ background-color: #448BF5;border-radius: 5px;display: block;font-weight: 500;margin-top: 5px;padding: 6px 15px; color: #fff;}
.yyth .btn{ background-color: #f8d94d;border-radius: 5px;display: block;font-weight: 500;margin-top: 5px;padding: 6px 15px;cursor: pointer}
.yyth .price{ color: #FF3C00; font-size: 24px; font-weight: bold}
.yyth font{font-size: 12px; position: relative; font-weight: normal;top: -7px;}
.yyth .txt{color: #8590A6}

.zxsj{   position: absolute;right: -5px;top: 0px;width: 90px; text-align: center;}
.zxsj .price{ color: #FF3C00; font-size: 24px; font-weight: bold}
.zxsj font{font-size: 12px; position: relative; font-weight: normal;top: -7px;}
.zxsj .txt{color: #8590A6}
.zxsj .btn{ background-color: #f8d94d;border-radius: 5px;display: block;font-weight: 500;margin-top: 10px;padding: 5px 15px;cursor: pointer}
.zj_f2 .page{width: 1440px; margin: 0 auto; height: 50px;}
.zj_f2 .page div{ width: 922px; text-align: center}
.page a{ background-color: #fff; border-radius: 3px; color: #646464; padding: 10px 20px;  margin-right: 10px;}
.page span{background-color: #F8D94D;border-radius: 3px; color: #646464;  padding: 10px 20px;  margin-right: 10px;}

.zj_f2_r{ width: 466px; float: right;}
.zj_f2_r .zj_comment{ background-color: #fff;padding-bottom: 20px;}
.zj_title{height: 30px;line-height: 30px;padding: 10px 20px; font-size: 20px; font-weight: 500;border-bottom: 1px solid #EBEBEB}
.zj_title .more{color: #8590A6; font-size: 14px; font-weight: normal; float: right;cursor: pointer;}
.zj_comment .zj_c_item{ padding:10px 0px;margin-top: 10px;  margin-left: 10px;}
.zj_comment .content{position: relative}
.zj_comment .content .c_i{  border-bottom: 10px solid #f7f7f7;border-left: 6px solid transparent;border-right: 6px solid transparent;height: 0;left: 15px;position: absolute;top: -10px;width: 0;}
.zj_comment .content .msg{  background-color: #f7f7f7;border-radius: 5px;display: block;line-height: 26px;margin-left: 5px;margin-top: 10px;padding: 10px 15px;width: 400px;}
.zj_comment .zj_info{top: 100px;}
.zj_comment .fanye{float: left;left: 407px;top: -32px;}
.zj_info img{ width: 36px; height: 36px; border-radius: 50%; vertical-align: middle; margin-left: 5px;}
.zj_info .name{ font-size: 16px; font-weight: 500; margin-right: 10px;}
.zj_info i{margin-right: 2px;}
.zj_info .pirce{font-size: 14px; color: #8590A6; margin-right: 20px; float: right}
.zj_f2_r .zj_product{ background-color: #fff;clear: both;padding-bottom: 20px;position: relative;top: -20px;}
.zj_product_t{ margin-bottom: 10px;}
.zj_product_t i{ margin-right: 5px;}
.zj_product .zj_p_item,.zj_product_t .zj_p_item{padding: 10px 0 20px;margin-top: 10px;  margin-left: 15px;border-bottom: 1px dashed #ebebeb;width: 430px;}
.zj_product .fanye{ float: left;left: 406px;top: -30px;}
.zj_product_t .fanye{ float: left;left: 426px;top: -50px;}
.zj_p_item .name{ font-size: 18px; font-weight: bold; height: 24px; line-height: 24px; overflow: hidden}
.zj_p_item .content,.zj_p_item .desc{ font-size: 14px; font-weight: 500; line-height: 30px; height: 30px; overflow: hidden; color: #646464;margin-left: 10px;}
.zj_p_item .info{ color: #8590A6;}
.zj_p_item img{ width: 36px; height: 36px; border-radius: 50%; vertical-align: middle;margin-left: 10px; margin-right: 5px;}
.zj_p_item .info span{ margin-right: 20px;font-weight: 500;}
.zj_p_item .info .price{float: right; position: relative; margin-right: 0; font-size: 18px; font-weight: 500}
.zj_p_item .info .price2{ font-size: 12px;float: right;position: relative;top: 2px;}
.info .price font{position: relative; font-size: 12px;  top: -4px;}
.expertlist_s{padding: 1px 30px;left: -16px;top: 5px;z-index: 2; line-height: 30px; font-size: 15px; font-weight: 500; display: none;position: relative; width: 182px; background: #FFFFFF;box-shadow: 0px 3px 19px 2px rgba(178, 176, 213, 0.35);border-radius: 3px;}
.expertlist_s div{ height: 30px;width: 100%;clear: both;}
.expertlist_s a{ color: #646464}
.expertlist_s a:hover{color: #121212}
/**专家详情**/
.zj_d_top{ width: 100%; background-image: url(../images/expert/detailbg.png); background-size:100% 282px; height: 282px; color: #fff }
.zj_d_top .zj_d_top_c{width: 1440px; margin: 0px auto;}
.zj_d_top_c .face{ width: 142px; height: 142px; float: left; margin-top: 65px;}
.zj_d_top_c .face img{ width: 142px; height: 142px; border-radius: 50%;}
.zj_d_top_c .face span{background-image: url("../images/expert/renzheng.png");background-repeat: no-repeat;background-size: 100% 34px;display: block;height: 34px;left: 10px;line-height: 34px;padding-right: 5px;position: relative;text-align: right;top: -28px;width: 107px;}
.zj_d_top_c .data{ width: 836px;padding: 0px 20px; float: left; margin-top: 65px;}
.zj_d_top_c .qsdata{ width: 880px;padding: 0px 20px; float: left; margin-top: 95px;}
.zj_d_top_c .n_info{ width: 100%;height: 36px; overflow: hidden;line-height: 36px;   margin-bottom: 10px;}
.zj_d_top_c .city{ width: 100%; height: 35px; overflow: hidden;}
.zj_d_top_c .qm{ width: 100%; height: 24px; overflow: hidden;}
.zj_d_top_c .tags{ height: 50px;margin-top: 15px;width: 100%;}
.zj_d_top_c span{ margin-right: 10px;}
.zj_d_top_c i{ margin-right: 5px;}
.zj_d_top_c .name{ font-size: 30px; font-weight: bold;float: left;}
.zj_d_top_c .onlinei{ margin-top: 10px;}
.zj_d_top_c .onlinei font{   display: block;float: left;height: 36px;line-height: 36px;}
.zj_d_top_c .onlinei i{ margin-top: 5px;background-color: #fff;border-radius: 50%;display: block;float: left;height: 24px;line-height: 24px;margin-right: 5px;text-align: center;width: 24px;}
.zj_d_top_c .gz i{ background: none;font-size: 12px;}
.zj_d_top_c .gz{border: 1px solid #FFFFFF;border-radius: 5px; padding: 4px 10px;margin-left: 10px; cursor: pointer}
.zj_d_top_c .city span{float: left; font-size: 15px; margin-right: 14px; line-height: 30px;}
.zj_d_top_c .city_line{   border-left: 1px solid #fff;position: relative;}
.zj_d_top_c .tags span{ background: none repeat scroll 0 0 rgba(18, 18, 18, 0.48);border-radius: 17px;line-height: 40px;margin-right: 10px;padding: 6px 20px;white-space: nowrap;}
.zj_d_top_c .r_data{ width: 412px; float: right; margin-top: 120px;}
.zj_d_top_c .r_data .r_data_i{ width: 33%; float: left; text-align: center;}
.zj_d_top_c .num1{ font-size: 40px;}
.zj_d_top_c .num{position: relative}
.zj_d_top_c .num .gao{background-size: 120% auto;right: 6px;top: -16px;}
.zj_d_top_c .num .jigao{background-size: 120% auto;right: -2px;top: -16px;}
.r_data .city_line{ position: relative;  right: -143px;top: -45px;}
.yuan{ position: relative;    right: -8px;top: -17px;}
.zj_d_data_qs{ height: 150px;background-color: #fff; width: 100%;}
.zj_d_data{ height: 150px; background-color: #fff; width: 100%;}
.zj_d_data .zj_d_data_c,.zj_d_data_qs .zj_d_data_c{ width: 1440px; margin: 0 auto;}
.zj_d_data .data{ width: 84%; float: left}
.zj_d_data_qs .data{ width: 70%; float: left}
.zj_d_data .d,.zj_d_data_qs .d{  height: 50px;margin: 26px 0;width: 100%;}
.zj_d_data .d_item,.zj_d_data_qs .d_item,.p_i_zj_i .d_item{ color: #8590a6;float: left;margin-right: 60px;text-align: center;width: 84px;}
.zj_d_data .line,.zj_d_data_qs .line,.p_i_zj_i .line{   border-left: 1px solid #ebebeb;display: block;height: 14px;left: 100px;position: relative;top: -30px;width: 1px}
.zj_d_data .d_item span,.zj_d_data_qs .d_item span,.p_i_zj_i .d_item span{color: #121212}
.zj_d_data .num,.zj_d_data_qs .num{ font-size: 26px; color: #121212}
.zj_d_data .tc,.zj_d_data_qs .tc{font-size: 16px;clear: both;}
.zj_d_data .tc span,.zj_d_data_qs .tc span,.p_i_zj_s .tc span{ border-radius: 3px;font-size: 14px;margin-right: 5px;padding: 5px 10px;}
.zj_d_data a,.zj_d_data_qs a{font-size: 14px; color: #448BF5}
.zj_d_data .btn{   background: none repeat scroll 0 0 #f8d94d;    cursor: pointer; margin-top: 50px;border-radius: 5px;color: #333333;float: right;font-size: 18px;height: 44px;line-height: 44px;text-align: center;width: 166px;}
.zj_d_data_qs .btn2{  background: none repeat scroll 0 0 #f8d94d;    cursor: pointer; margin-top: 30px;border-radius: 5px;color: #333333;float: right;font-size: 18px;height: 44px;line-height: 44px;text-align: center;width: 166px;}
.zj_d_data_qs .btn2 i{ margin-right: 5px;}
.zj_d_data_qs .btn{border: 1px solid #EBEBEB;cursor: pointer; margin-top: 30px;border-radius: 5px;color: #333333;float: right;font-size: 18px;height: 44px;line-height: 44px;text-align: center;width: 166px; margin-right: 20px;}
.size14{ font-size: 14px;}
.zj_d_main{ width: 100%;background-color: #F6F6F6; padding-top: 10px;float: left;padding-bottom: 40px;}
.zj_d_m_bg{ width: 1440px; margin: 0 auto;}
.zj_d_m_l{ width: 978px; float: left; background-color: #fff;margin-top: 5px;}
.zj_d_m_r{width: 450px; float: right;}
.zj_d_main .l_t{ height: 58px; border-bottom: 1px solid #EBEBEB;padding: 10px;}
.zj_d_main .l_t_i{  float: left;font-size: 20px;line-height: 50px;margin-left: 10px;margin-right: 10px;margin-top: 5px;text-align: center;width: 110px;}
.zj_d_main .l_t_i a{color: #121212}
.zj_d_main .l_t_i span{   background-color: #f8d94d;bottom: -10px;display: block;height: 3px;left: 15px;position: relative;width: 77px;}
.zj_d_main .list_t{  border-left: 4px solid #f8d94d;font-size: 20px;height: 22px;line-height: 22px;margin: 20px 20px 0px 20px;padding-left: 10px;}
.zj_d_main .list_item{ height: 50px; padding: 20px 0px; margin: 0px 20px; border-bottom: 1px dotted #EBEBEB;cursor: pointer}
.list_item a{color: #333}
.zj_d_main .l_i_zk{ width: 100%; text-align: center; cursor: pointer;    color: #646464;}
.zj_d_main .list_i_l{width: 556px; float: left;}
.zj_d_main .title{ font-size: 16px; font-weight: bold; height: 30px; line-height: 30px; overflow: hidden;}
.zj_d_main .des{ color: #646464;font-size: 15px;height: 24px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor: pointer;}
.zj_d_main .list_i_r{float: right;color: #8590A6;line-height: 36px;margin-top: 10px;overflow: hidden;width: 360px;}
.zj_d_main .list_i_r div{float: left;}
.zj_d_main .day{ width: 105px;}
.zj_d_main .p{ width: 162px;}
.zj_d_main .price{font-size: 24px;}
.zj_d_main .btn{background: #F8D94D;border-radius: 5px;color: #121212; text-align: center; width: 80px;cursor: pointer;}
.zj_d_main .yuan{top: -7px; right: 0px;}
.zj_d_main .article_d{ margin-top: 20px;}
.zj_d_main .zj_d_a_c{ margin: 20px; font-size: 15px; line-height: 24px;}
.zj_d_a_c .img img{ width: 183px; height: 103px;}
.zj_d_article{ width: 450px; background-color: #fff; margin-bottom: 10px;  margin-top: 5px;}
.zj_d_article .title{ border-bottom: 1px solid #EBEBEB;  height: 58px;padding: 10px; font-size: 20px;line-height: 58px;}
.zj_d_article .zj_d_l_i{height: 100px;margin: 15px 20px 0;}
.zj_d_l_i_img{ width: 127px; height: 91px; float: left; margin-right: 20px;}
.zj_d_article .z_info_t{color: #000; font-size: 16px; height: 24px; line-height: 24px; overflow: hidden;}
.zj_d_article .z_info_c{color: #646464;height: 32px;line-height: 16px;margin-top: 5px;overflow: hidden;}
.zj_d_article .z_info_i{ height: 30px;color: #8590A6;margin-top: 5px;}
.zj_d_article .list{ height: auto;}
.zj_d_article .fanye{   left: 371px;top: -48px;}
.z_info_i i{color: #121212; margin-right: 5px;}
.z_info_i span{  display: block;float: left;}
.zj_d_article .z_info_i img{ width: 26px; height: 26px; border-radius: 50%; margin-right: 5px; vertical-align: middle;}
.fanye{  background-image: url("../images/expert/fanye.png");background-repeat: no-repeat;background-size: 100% 100%;color: #448bf5;display: block;height: 52px;left: 391px;line-height: 76px;padding-right: 2px;position: relative;text-align: right;top: -135px;width: 58px;cursor: pointer;}
.zj_d_comment .title{ border-bottom: 1px solid #EBEBEB;  height: 58px;padding: 10px; font-size: 20px;line-height: 58px;}
.zj_d_comment .zj_d_c_t_r{float: right;}
.zj_d_c_t_r .vote-star{ margin-bottom: 10px;}
.pj_list{ margin: 0px 10px 10px 10px;}
.pj_list .pj_l_i{ margin-bottom: 20px;position: relative;}
.pj_list .c_i{ border-bottom: 10px solid #f7f7f7;border-left: 6px solid transparent;border-right: 6px solid transparent;height: 0;left: 15px;position: absolute;top: -8px;width: 0;}
.pj_list .pj_l_i_c{  position: relative;background: none repeat scroll 0 0 #f7f7f7;border-radius: 5px;padding: 10px;   margin-top: 10px; position: relative;}
.pj_l_i_id{ color: #121212;float: left}
.pj_l_i_info{color: #8590A6; margin-right: 20px;}
.pj_l_i_info .star{width: 145px;float: right;}
.pj_l_i_info .star span{ margin-right: 5px; font-weight: 500; color: red}
.pj_l_i_info .vote-star{width: 99px;}
.pj_l_i_info .star i{height: 15px;}
.zj_d_comment .fanye{float: left;left: 381px;position: relative;top: -37px;}
.zj_d_comment .avgscore{color: #FF0000; font-size: 30px; }
.zj_d_comment{ background-color: #fff;  padding-bottom: 15px;width: 450px; margin-top: 5px;}
.zj_d_comment .pj_l_i_id i{width: 18px;height: 18px;border-radius: 1px;color: #F0A239;}
.zj_d_comment .pj_nums{ height: 45px; margin: 10px;}
.zj_d_comment .pj_nums .spanpj{ background-color: #F3F4F7;border-radius: 20px;display: block;float: left;height: 32px;line-height: 32px;margin-right: 20px;text-align: center;width: 100px;cursor: pointer}
.zj_d_comment .pj_nums .cur{background-color: #F8D94D}

/**问题列表**/
.q_list_l{ width: 1020px; float: left;}
.q_list_l .item1{width: 460px; float: left; padding:0px 20px; background-color: #fff;}
.q_list_l .item2{width: 460px; float: right;padding:0px 20px; background-color: #fff;}
.q_list_l_l{ margin-bottom: 15px;margin-top: 15px;background-color: #fff;height: 760px;}
.q_list_l_l .title{ height: 70px; line-height: 70px; font-size: 20px; border-bottom: 1px solid #EBEBEB}
.q_list_l_l .rt{color: #8590A6; float: right; cursor: pointer;font-size: 14px;}
.q_list_r{ width: 404px; float: right}
.typebtn{border-radius: 5px;background-color: #F3F4F7; font-size: 14px; padding: 5px 15px;margin-left: 5px;cursor: pointer;}
.countinfo{ background-color: #fff;width: 324px;height: 116px; padding: 20px 40px;margin-top: 15px;text-align: center;}
.countinfo .nums{height: 60px;color: #646464; font-size: 20px;line-height: 60px;}
.countinfo .nums span{color: #121212; margin: 0px 10px;}
.countinfo .btn{width: 312px;height: 48px;border-radius: 5px; background-color: #F8D94D; line-height: 48px; cursor: pointer;}
.q_list_l_l .cur{background-color: #F8D94D}


/**问题详情**/
.q_detail_body{background-color: #F6F6F6; width: 100%;float: left;}
.q_detail_body .content{ width: 1440px; margin: 0 auto;}
.q_detail_body .q_c_l{ background-color: #fff; float: left;width: 942px; padding: 20px 0px;margin-bottom: 20px;}
.q_detail_body .q_c_r{ float: right;width: 486px;margin-bottom: 20px;}
.q_detail_body .q_c_l_info{ border-bottom: 1px solid #EBEBEB; padding: 10px 20px;}
.q_detail_body .q_c{ width: 100%;}
.q_detail_body .q_info_t{ height: 36px;}
.q_list_l_l .q_c_l_info{ padding: 15px 0px;}
.q_detail_body .q_info{height: 14px;font-size: 14px;font-weight: 500;color: #8590A6;line-height: 2px;font-weight: 500; height: 30px;line-height: 30px;}
.q_detail_body .q_info_t img{float: left;width: 36px;height: 36px;border: 1px solid #BFBFBF;border-radius: 50%; margin-right: 10px; vertical-align: middle;}
.q_i_t_c{  float: left;line-height: 18px;width: 600px;}
.q_i_t_c .name{ color: #121212; font-size: 16px;float: left;margin-right: 5px;line-height: 20px;}
.q_i_t_c .name i{ color: #f0a239;font-size: 18px;}
.q_i_t_c .online{color:#666666}
.q_i_t_c .online i{border-radius: 50%;color: #fff;display: block;float: left;font-size: 12px;height: 20px;margin-right: 5px;text-align: center;width: 20px;}
.q_i_t_c .time{font-size: 12px; color: #8590A6; line-height: 14px;clear: both;}
.q_info_t .bb{ float: right;background: #F5C344;border-radius: 5px;color: #fff; padding: 6px 20px;}
.q_info_t .bb2{ float: right;background: #8590A6;border-radius: 5px;color: #fff; padding: 6px 20px;}
.q_info_t .huifu{ float: right;border-radius: 5px;color: #FF9D00;  margin-right: 10px;padding: 6px 30px;border:1px solid #F5C344;}
.q_info_t .huifu2{ float: right;border: 1px solid #EBEBEB;border-radius: 5px;padding: 6px 20px;color: #121212;}
.q_info_t .huifu2:hover{background-color: #F8F8F8}
.q_detail_body .q_info_msg{ clear: both;margin-top: 15px; color: #121212; font-size: 18px; line-height: 30px;}
.q_list_l_l .q_info_msg{ height: 60px; overflow: hidden;font-size: 17px;}
.q_list_l_l .q_i_t_c{ width: 200px;}
.q_detail_body i{ margin-right: 5px;
                 /*color: #8590A6;*/
}
.q_detail_body .q_info span{ margin-right: 30px; float: left}
.q_c_l_list{ padding: 20px;}
.q_c_l_list .msg_right {float: right;margin: 15px 0;text-align: right;width: 100%;font-size: 14px;}
.q_c_l_list .msg_right .msgc { float: right;margin-right: 5px;max-width: 75%;}
.q_c_l_list .msg_right .msgc div{ width: 100%;clear: both;}
.q_c_l_list .msg_right .msgc1 { margin-top: 5px;background-color: #B6D2FF;border: 1px solid #90BBFF;border-radius: 5px 0px 5px 5px;display: block;float: right;margin-right: 5px;max-width: 86%;padding: 10px;text-align: left;}
.q_c_l_list .msg_right .msgc2 img{border-radius: 5px 0px 5px 5px;border: 1px solid #F5C344;}
.q_c_l_list .msg_right img {float: right;border-radius: 50%;}
.q_c_l_list .msg_left { width: 97%;float: left;margin: 15px 0;}
.q_c_l_list .msg_left .msgc {   background-color: #FFF9E9;border: 1px solid #FAE3A7;border-radius: 0px 5px 5px 5px;display: block;float: left;max-width: 80%;padding: 10px;word-break: break-all;}
.q_c_l_list .msg_left .msgc2 img{border-radius: 0px 5px 5px 5px;border: 1px solid #F5C344;}
.q_c_l_list .name{ font-size: 16px;}
.q_c_l_list .usertype{border: 1px solid #8590a6;border-radius: 3px;color: #8590a6;font-size: 12px;margin-right: 5px;padding:1px 10px;}
.q_c_l_list .time{font-size: 12px;color:#8590A6}
.q_c_l_list .zan{color: #999999;cursor: pointer;position: relative;top: 20px;}
.q_c_l_list .zan .cur{color: #F5C344}
.q_c_l_list .zan i{ margin-left: 5px; font-size: 26px;}
.q_c_t_t{ height: 45px; line-height: 45px; padding-top: 10px; border-bottom: 1px solid #EBEBEB; padding-left: 20px; font-size: 20px;}
.q_c_t_t .more{ margin-right: 10px;}
.q_d_lt{background-color: #fff; }
.q_d_lt .qlist_t{ height: 40px; font-size: 20px;color: #666666; padding-left: 20px;margin-top: 15px;}
.q_d_lt .qlist_t .cur{background: #FFF9E9;color: #F5C344}
.q_d_lt .qlist_t span{ border-radius: 3px;margin-right: 10px; background-color: #EBEBEB;color: #121212;text-align: center;line-height: 32px; font-size: 14px;width: 17%;height: 32px;; display: block;    float: left;}
.q_d_lt .qlist_i2{ margin-left: 15px;padding: 10px 0px;margin-right: 15px;}
.q_d_lt .qlist_i{height: 99px;border-bottom: 1px solid #ebebeb;}
.q_d_lt .qlist_i2 a{color: #121212}
.q_d_lt .qlist_i2 a:hover{color: #293F61;}
.q_d_lt .qlist_i span{ margin-right: 10px;}
.q_d_lt .qlist_i i{ margin: 0px 5px;font-size: 14px;}
.q_d_lt .qlist_i .q_l{ float: left; width: 78px; margin-right: 20px;height: 78px;}
.q_d_lt .qlist_i .q_l img{ width: 78px; height: 78px; border-radius: 50%}
.q_d_lt .qlist .qlist_l{ display: none}
.q_d_lt .q_t{margin-bottom: 6px;}
.q_d_zj{ margin-top: 10px;background-color: #fff; }
.q_d_qs{ margin-top: 10px;background-color: #fff; }
.q_d_hot_t{margin-top: 10px;background-color: #fff;}
.rmbq{padding: 10px 20px 30px 20px;  min-height: 130px;}
.rmbq span{ background-color: #F3F4F7; border-radius: 3px;color: #646464; padding: 5px 10px; float: left; margin: 5px;}
.answerform{ width: 100%; clear: both}
.answerform textarea{border: 1px solid #cccccc;display: block;height: 112px;margin: 0 auto;opacity: 0.5;padding: 10px;width: 866px;}
.answerform button{border: medium none;background: none repeat scroll 0 0 #f5c344;border-radius: 3px;display: block;float: right;height: 34px;line-height: 34px;margin-right: 18px;margin-top: 10px;text-align: center;width: 86px;}
.noorder{ width: 916px; height: 34px;line-height: 34px; background-color: #FEFAE7;margin:20px auto 0;border: 1px solid #FFDD65;border-radius: 5px; padding: 10px;}
.noorder .title{width: 76%;float: left;padding-left: 10px;}
.noorder .p{  float: left;width: 90px;color: #8590A6; font-size: 12px}
.noorder .btn{padding: 0 8px;}

.countinfo i{ margin-right: 10px;color: #121212}
.gybd{ background-color: #fff; margin-top: 10px; width: 404px;}
.gybd img{ width: 77px; height: 77px; border-radius: 50%; float: left;margin-right: 10px;}
.gybd .info{ width: 200px; float: left}
.gybd .msg{ float: right; width: 44px; height: 44px; border-radius: 50%; background-color: #F9F9F9;color: #8590A6;text-align: center;line-height: 44px; cursor: pointer;margin-top: 20px;}
.gybd i{font-size: 20px; margin-right: 0px;}
.gybd .msg:hover{ background-color: #F8D94F; color: #fff}
.gybd .item{ height: 98px;margin: 15px;border-bottom: 1px solid #EBEBEB;}
.gybd .name{ font-size: 18px;line-height: 40px;color: #121212}
.gybd .if{color: #8590A6;}
.gybd span{color: #121212}

.xlcs_top{ height: 400px; padding: 30px 0px; width: 100%; background-color: #F6F6F6}
.xlcs_top_content{ width: 1440px; margin: 0 auto;}
.xlcs_top_content img{ width: 985px; height: 400px;border-radius: 5px 0px 0px 5px;float: left;}
.xlcs_top_content .lb-content{ height: 400px;}
.xlcs_top_c{background-color: #fff;width: 393px;height: 338px;float: left;padding: 30px;border: 1px solid #ebebeb;}
.xlcs_top_content .title{color: #000000;line-height: 60px;font-size: 24px; height: 60px; overflow: hidden}
.xlcs_top_content .content{color: #646464;line-height: 18px; height:145px;overflow: hidden;
 text-overflow: -o-ellipsis-lastline;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 8;
  line-clamp: 8;
  -webkit-box-orient: vertical;
}
.xlcs_top_content span{margin: 5px; float: left;}
.xlcs_top_content i{ margin-right: 2px;}
.xlcs_top_content .btn{text-align: center;color: #448BF5;width: 196px;height: 49px;border: 1px solid #448BF5;border-radius: 5px;font-size: 18px; line-height: 49px; margin: 20px auto; display: block}
.xlcs_list_all{ background-color: #fff;}
.xlcs_list_all_c{ width: 1440px; margin: 0 auto;height: 1123px;}
.xlcs_list{ width: 680px;margin-top: 10px;}
.xlcs_list .xlcs_t{ height: 60px; line-height: 60px; font-size: 24px;}

.cs_list_body{background-color: #F6F6F6; width: 100%;float: left;}
.cs_list_body .content{ width: 1440px; margin: 0 auto;}
.cs_list_body .q_c_l{ background-color: #fff; float: left;width: 942px; padding: 20px 0px 80px 0px;margin-bottom: 20px;}
.cs_list_body .q_c_r{ float: right;width: 486px;margin-bottom: 20px;}
.cs_list_type a{ background-color: #f3f4f7;border-radius: 16px;color: #121212;display: block;float: left;height: 32px;line-height: 32px;margin: 0 15px 0 0;text-align: center;width: 79px;}
.cs_list_type .cur{ background-color: #f8d94d;}
.cs_list_type{border-bottom: 1px solid #EBEBEB;height: 50px;margin-left: 20px;width: 900px;}
.cs_list_body .cs_l img{width: 212px; height: 137px;}
.cs_list_body .cs_l{width: 212px;}
.cs_list_body .cs_list_l{ width: 900px; margin-left: 20px; margin-top: 20px;}
.cs_list_body .page{clear: both;height: 50px;margin: 0 300px 100px;padding-top: 20px;text-align: center;width: 900px;}
.cs_list_body .cs_t{ font-size: 20px;font-family: PingFangBold}
.cs_list_body .cs_c{margin-top: 10px;}
.cs_list_body .cs_i{ height: 137px;}

.wb_list_body{background-color: #F6F6F6; width: 100%;float: left;}
.wb_list_body ul li{ margin-bottom: 10px;background-color: #fff;border-radius: 2px;box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);padding-bottom: 20px;}
.wb_list_body .content{ width: 1440px; margin: 0 auto;}
.wb_list_body .q_c_l{ background-color: #fff; float: left;width: 942px; padding: 20px 0px 80px 0px;margin-bottom: 20px;}
.wb_list_body .q_c_r{ float: right;width: 486px;margin-bottom: 20px;}
.wb_list_type a{ background-color: #f3f4f7;border-radius: 16px;color: #121212;display: block;float: left;height: 32px;line-height: 32px;margin: 0 15px 0 0;text-align: center;width: 79px;}
.wb_list_type .cur{ background-color: #f8d94d;}
.wb_list_type{border-bottom: 1px solid #EBEBEB;height: 50px;margin-left: 20px;width: 900px;}
/*.wb_list_body .cs_l img{width: 212px; height: 137px;}
.wb_list_body .cs_l{width: 212px;}
.wb_list_body .cs_list_l{ width: 900px; margin-left: 20px; margin-top: 20px;}
.wb_list_body .cs_t{ font-size: 20px;font-family: PingFangBold}
.wb_list_body .cs_c{margin-top: 10px;}
.wb_list_body .cs_i{ height: 137px;}*/
.wb_list_body .page{clear: both;height: 50px;margin: 0 300px 100px;padding-top: 20px;text-align: center;width: 900px;}
.wb_list_body .w_info{ background-color: #fff;height: 40px; line-height: 40px;}
.wb_list_body .w_i_right{ width: 50%; float: right; text-align: right; font-size: 14px; color: #999999;padding-right: 20px; cursor: pointer}
.wb_list_body .w_i_right span{ margin-left: 20px;}
.wb_list_body .w_i_right i{ margin-right: 5px; font-size: 20px}
.wb_list_body .w_comment{background-color: #F8F9F9; border-radius: 8px; padding: 15px;color: #999999; font-size: 15px;margin: 5px 12px;}
.wb_list_body .w_prase{border-bottom: 1px solid #DCDCDC;padding: 0px 0px 10px 0px;}
.wb_list_body .w_prase img{ width: 30px; height: 30px; border-radius: 50%; margin-left: 5px; vertical-align: middle;}
.wb_list_body .w_prase i{ font-size: 20px;position: relative;top: 5px;}
.red{color: #F84B4B}
.wb_list_body .w_clist_l{ width: 30px; position: absolute; text-align: center;}
.wb_list_body .w_clist_l i{font-size: 20px;}
.wb_list_body .w_r_itme{ margin-top: 10px;font-size: 15px; color: #666666}
.wb_list_body .w_r_itme .name{color: #333}
.wb_list_body .w_r_itme .info{padding-right: 40px;}
.wb_list_body .w_clist_r{line-height: 22px;position: relative;left: 40px;}
.wb_list_body .w_t{ height: 30px; padding: 10px;}
.wb_list_body .w_t a{ text-decoration: none;color:#939393}
.wb_list_body .w_t img{ float: left; vertical-align: middle; width: 34px; height: 34px;border-radius: 50%;margin-right: 10px;}
.wb_list_body .w_t_info{position: relative;}
.wb_list_body .w_t_info .nickname{ font-size: 15px; font-weight: bold;color: #333}
.wb_list_body .w_t_info .utype{background-color: #EBEDFF; color: #4A5EF2; font-size: 12px;line-height: 21px; text-align: center;padding: 5px 10px;border-radius: 12px;position: relative;left: 15px;top: -15px;}
.wb_list_body .w_t_info .time{color: #999999}
.wb_list_body .w_t_info .ubtn{background-color: #FFF1D6;line-height: 28px; text-align: center; color: #F09A37;font-size: 13px;float: right;padding: 2px 18px;border-radius: 20px;position: absolute;right: 10px;top: 5px;}
.wb_list_body .w_c{clear: both;margin-top: 15px;}
.wb_list_body .w_c .txt{ line-height: 24px;padding: 0 10px;color: #333;font-size: 16px;}
.wb_list_body .w_c .img{ padding: 10px 4%;}
.wb_list_body .w_c .img img{width: 30%; margin-right: 2%;margin-top: 10px;}
.wb_list_body .w_f{ border-bottom: 1px solid #f5f3f3;border-top: 1px solid #f5f3f3; height: 38px; line-height: 38px;margin-top: 15px;}
.wb_list_body .w_f_info{ float: left; width: 48%; text-align: center;cursor: pointer;}
.wb_list_body .w_f_info:hover{color: #EB736D}
.wb_list_body .w_f_i{ height: 28px; width: 1px; border-left: 1px solid #F2F2F5; float: left; margin-top: 5px;}
.wb_list_body .w_t .guanzhu{ float: right; padding: 2px 10px;background-color: #82D8D4; color: #fff}

.article_top{ height: 400px; padding: 30px 0px; width: 100%; background-color: #fff}
.article_top_content{ width: 1440px; margin: 0 auto;}
.article_top_content img{ width: 985px; height: 400px;border-radius: 5px 0px 0px 5px;float: left;}
.article_top_content .lb-content{ height: 400px;}
.article_top_c{background-color: #fff;width: 393px;height: 340px;float: left;padding: 30px;}
.article_top_content .title{color: #000000;line-height: 60px;font-size: 24px; height: 60px; overflow: hidden}
.article_top_content .content{color: #646464;line-height: 18px;  margin-top: 10px; height:90px;overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;line-clamp: 5;-webkit-box-orient: vertical;}
.article_top_content span{margin: 5px 30px 5px 0; float: left;}
.article_top_content i{ margin-right: 2px;}
.article_top_content .btn{text-align: center;clear: both;color: #448BF5;width: 196px;height: 49px;border: 1px solid #448BF5;border-radius: 5px;font-size: 18px; line-height: 49px; margin: 100px auto 10px; display: block}
.article_order{ width: 100%; background-color: #fff;}
.article_top_content .info{color: #8590A6;  margin-top: 10px;}
.article_top_content .info i{color:#121212}
.article_top_content .info img{width: 26px; height: 26px; border-radius: 50%; margin-right: 5px;color: #121212}
.a_o_c{ width: 1440px; margin: 0 auto;height: 100px; line-height: 30px;}
.a_o_c .a_o_l{border-right: 1px solid #dadbdd;float: left;height: 62px;margin:10px 5% 10px 0;width: 45%;}
.a_o_c a{ background-color: #F3F3F3; border-radius: 5px; padding: 5px 15px;margin: 5px 10px;color: #121212;}
.a_o_c .cur{ background-color: #F8D94D}
.a_o_c .a_o_r{float: left;height: 62px;margin:10px 5% 10px 0;width: 44%;}
.nextdiv{ margin-top: 10px;}
.article_list_all{ background-color: #F6F6F6; width: 100%;}
.article_list_all_c{ width: 1440px; margin: 0 auto;height: 1600px;padding-top: 15px;}
.a_l_a_c_l{padding: 15px;width: 932px;;height: 1354px; float: left;background-color: #fff;}
.a_l_a_c_r{ float: right; width: 466px}
.attribute{border: 1px solid #DCDCDC;border-radius: 3px; padding: 2px 5px;}
.cs_info img{ width: 26px; height: 26px; border-radius: 50%; margin-right: 2px;vertical-align: middle;}
.a_l_a_c_l .cs_t{font-size: 18px;font-weight: 500;padding-right: 20px;color: #000000;line-height: 24px;overflow: hidden; margin-bottom: 10px;}
.articles_right{ background-color: #fff;clear: both;}
.article_list_all_c .page{ clear: both;height: 122px;line-height: 100px;margin-bottom: 0;margin-right: auto;padding-left: 20%;}
.dayhotarticle{ height: 500px;}
.dha_i{padding:10px; height: 62px;}
.dha_i .dha_i_l{ float: left; width: 320px;}
.dha_i .dha_i_r{ width: 93px; height: 62px; float: right}
.dha_i .dha_i_r img{width: 93px; height: 62px;border-radius: 5px;}
.dha_i .title{font-size: 16px; height: 40px; overflow: hidden; line-height: 40px; color: #121212}
.dha_i .info{color: #8590A6}
.gerenyc{ margin-top: 10px; clear: both;}
.gryc_i{padding: 10px 40px; margin: 10px 0px; height: 88px;}
.gryc_i img{ width: 87px; height: 87px; border-radius: 50%; margin-right: 20px; float: left;border: 1px solid #EBEBEB;}
.gryc_i .name{ font-size: 24px;line-height: 40px;margin-top: 5px;}
.gryc_i .name font{font-size: 14px; color: #8590A6}
.gryc_i i{font-size: 24px;}
.gryc_i span{ margin-right: 20px;}
.gryc_i .info{color: #8590A6;}
.gryc_i .info font{color: #121212}

.a_title{ margin: 20px 50px 10px; font-size: 30px; font-family: PingFangBold; line-height: 50px;}
.a_info{color: #8590A6}
.a_info2{ margin: 0 50px 20px; color: #8590A6}
.a_info i,.a_info2 i{ color: #121212}
.a_info img,.a_info2 img{ width: 26px; height: 26px; border-radius: 50%; vertical-align: middle;margin-right: 10px;}
.a_info2 span{ margin-right: 25px;}
.a_content{margin: 30px 50px; height: 300px; overflow: hidden;}
.a_open{margin: 30px 0;; width: 100%; text-align: center; cursor: pointer; color: #646464}
.a_op{height: 130px;margin: 30px auto;text-align: center;width: 60%;}
.a_op span{display: block;float: left;margin: 0 12%;width: 104px;}
.a_op i{border: 1px solid #dcdcdc;border-radius: 50%;color: #999999;display: block;float: left;font-size: 40px;height: 104px;line-height: 104px;text-align: center;width: 104px; cursor: pointer;margin-bottom: 15px;}
.a_op i:hover{background-color: #FCFCFC}
.a_op .cur{color: #F5C344}

.a_nextpre{ margin-left: 20px;height: 150px;margin-top: 50px;}
.a_nextpre .pre div,.a_nextpre .next div{
    overflow: hidden;
 text-overflow: -o-ellipsis-lastline;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.a_nextpre .pre{width: 409px;height: 79px;background: #FDFDFD;border: 1px solid #EBEBEB; padding: 20px; float: left;}
.a_nextpre .next{width: 409px;height: 79px;background: #FDFDFD; float: left;border-top: 1px solid #EBEBEB;border-right: 1px solid #EBEBEB;border-bottom: 1px solid #EBEBEB; padding: 20px;}
.a_nextpre img{ width: 129px; height: 79px; float: left;margin-right: 20px;}
.a_nextpre .p{ color: #121212}
.a_nextpre .title{ font-size: 16px; color: #121212; height: 30px;line-height: 30px;}
.a_nextpre .des{color: #646464}
.a_d_xg_item{ width: 400px; height: 90px;margin: 0 20px;}
.a_d_xg_item a{color: #121212}
.a_d_xg_item img{width: 93px;height: 62px;border-radius: 3px; float: left; margin-right: 20px;}
.a_d_xg_item .title{ font-size: 16px;line-height: 16px;margin-bottom: 10px;}
.a_d_xg_item .des{height: 36px;line-height: 18px; overflow: hidden;color: #646464}

.a_d_lt{ background-color: #fff; padding: 20px;height: 700px;}
.a_d_lt_item{height: 175px;margin-bottom: 10px;padding: 20px 0;}
.a_d_lt_item_l{ width: 158px; float: left;}
.a_d_lt_item_r{ width: 280px;float: right;position: relative;}
.a_d_lt_item_l img{ border-radius: 50%;height: 133px;width: 133px;}
.a_d_lt_item_r .name_t{color:#666666;font-weight: 400;}
.a_d_lt_item_r .name_t i{font-size: 20px;margin-right: 5px;}
.a_d_lt_item_r .name{font-size: 24px;font-weight: bold;line-height: 36px;margin-right: 10px; color: #121212}
.a_d_lt_item_r .name2{  color: #121212;padding: 2px 5px;background: #F8D94D;border: 1px solid #F5C344;border-radius: 3px;}
.a_d_lt_item_r .city{font-size: 15px;font-weight: 500;color: #646464;line-height: 30px;height: 30px;}
.a_d_lt_item_r .city span{ margin-right: 10px;float: left;}
.a_d_lt_item_r .info{color:#646464;font-size: 15px;    height: 30px;line-height: 30px; clear: both;}
.a_d_lt_item_r .info font{ font-weight: bold}
.a_d_lt_item_r .info span{float: left; margin-right: 20px;}
.a_d_lt_item_r .tags{color: #646464;height: 32px;line-height: 32px;overflow: hidden;padding: 5px 0; clear: both;}
.a_d_lt_item_r .tags span{border-radius: 3px; margin-right: 5px;padding: 5px 10px;}
.a_d_lt_item .udata{}
.a_d_lt_item .udata .u_item{ width: 19%;margin-right: 1%; float: left; color: #646464;font-size: 14px; position: relative}
.a_d_lt_item .tag_line{  color: #dadbdd;width: 1px;  position: absolute;right: -6px;top: 14px;border-right: 1px solid #dadbdd;height: 26px;}
.a_d_lt_item .udata .u_item span{ margin-right: 0;display: block;text-align: center;}
.a_d_lt_item .d_dada{font-size: 20px; line-height: 24px; font-weight: 500; color: #121212;}

.a_d_t{ text-align: center; line-height: 36px; font-size: 15px; color: #646464}
.a_d_t span{float: left;width: 112px;}
.a_d_t .a_line{height: 1px; border-bottom:1px solid #E6E6E6; height: 18px; width: 166px;display: block; }
.a_home{color: #646464;display: block;height: 30px;line-height: 30px;text-align: center;width: 100%;}
.alist{clear: both; width: 100%}
.alist a{color: #121212}
.alist_item{ margin:20px 0; }
.alist_item .title{ font-size: 16px; height: 30px; overflow: hidden}
.alist_item .des{ color: #646464; height: 40px; line-height: 20px;overflow: hidden}
.alist_item .info{color: #8590A6}
.alist_item .info span{ margin-right: 30px;}
.alist_item .info i{color: #121212; margin-right: 3px;}
.a_btn span{ line-height: 48px; margin-top: 15px;float: left; display: block; text-align: center; width: 201px; height: 48px; background-color: #F8D94D;border-radius: 5px; cursor: pointer; margin-left: 20px;margin-left: 20px;}
.a_btn span:hover{ background-color: #F6CA2F}

.liveshow{ color: #fff;font-size: 12px;position: relative;top: -40px;right: -76px;width: 72px;height: 24px;background: linear-gradient(90deg, #FF4A4E, #FF6A47);border-radius: 12px 0px 0px 12px; display: block}
.liveshow img{ vertical-align: middle;width: 12px;margin: 0 10px;height: 12px;}

.vote-star{  background: url("../images/start2.png") repeat-x scroll 0 0 / 20px 16px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 20px;
    margin-right: 6px;
    overflow: hidden;line-height: 22px;
    vertical-align: middle;
    width: 103px;}
.vote-star i{
    background: url("../images/start.png") repeat-x scroll 0 center / 20px 16px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 20px;}

.q_c_l_c{ margin: 40px 0px;min-height: 240px;}
.q_c_l_c h2{text-align: center;font-size: 24px;border-bottom:none;font-weight: normal;margin-bottom: 0px;}
.q_c_l_c h4{color: #8590A6; font-size: 14px;text-align: center;font-weight: normal;font-weight: normal;margin: 0px;}
.q_c_l_c h4 span{ margin-right: 10px;}
.q_c_l_c i{ font-size: 18px; color: #121212; margin-right: 5px;}
.q_c_l_c .nums{ text-align: center;margin-bottom: 20px;}
.d_content{margin: 10px 20px;text-align: center;}
.d_content p{ text-align: left}
.test{margin-bottom: 20px;margin-bottom: 10px;}
.test .t_item{ padding: 12px 0;border-bottom: 1px #ccc dotted;}
.t_item .title{ height: 46px;color: #585858 }
.t_item .qita{ width: 96%; height: 20px;}
.t_item .title div,.t_item .title img{ float: left; margin-left: 5px;}
.test a{ text-decoration: none;}
.test .t_item span{ width: 24%; display: block; float: left; text-align: center}
.test .content img{ width: 400px;margin-left: 15%;}
.test .d_btn {text-align: center;height: 30px;}
.test .d_btn a {padding: 15px 60px;background: #448BF5;border-radius: 5px;text-align: center;line-height: 49px;color: #fff;margin-right: 10px;}
.test .q_info {display: none;margin: 60px auto 5px; padding: 5px;width: 90%;}
.test .q_info ul{ margin-top: 25px;}
.test .q_info li{border-left: 1px solid #EBEBEB;border-right: 1px solid #EBEBEB;border-bottom: 1px solid #EBEBEB;height: 55px; line-height: 55px; padding-left: 20px;}
.q_info li div{width: 14px;height: 14px;border: 2px solid #EBEBEB;border-radius: 50%;float: left;margin-top: 18px;margin-right: 15px;}
.test .q_info_line {line-height: 36px; color: #438BF5; text-align: center}
.test .q_info_line span{ margin-right: 20px;}
.test .q_info_t {color: #2d2d2d; font-size: 24px; line-height: 36px; margin-bottom: 10px;margin-top: 15px;}
.test .q_content{color: #666666}
.test .q_content li { border-top: 1px dotted #ccc;line-height: 38px; padding-left: 18px;}
.test .q_content li:hover {border: 1px solid #5bb79a;}
.c1{color:#ffa771}
.c2{color:#2bb463}
.c3{color:#EB90BC}
.c4{color:#27B5D7}
/*企业测试*/
.d_title_qy{ font-size: 16px; font-weight: bold; text-align: center; color: #666666; line-height: 40px;}
.d_title2_qy{ font-size: 14px;text-align: center; color: #666666; line-height: 28px;}
.d_qita_qy{color:#121212;font-family: "PingFangBold"; text-align: center; line-height: 50px;  font-weight: bold;font-size: 24px;}

.content_qy{width: 80%; padding-top: 40px; margin-left: 10%;display: inline-block;margin-bottom: 20px;font-size: 12px;letter-spacing: normal;vertical-align: top; word-spacing: normal;}
.content_qy p{ line-height: 40px;}
.qy_input{   background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #555;
    display: block;font-size: 14px; height: 34px;line-height: 1.42857; padding: 6px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; width: 90%;}
.content_qy li {
    border-top: 1px dotted #ccc;
    line-height: 38px;
    padding-left: 18px;
}
/*测试结果页面*/
.r_info .r_title{height: 36px; line-height: 36px;  font-size: 20px;margin-bottom: 10px;}
.r_info_c{ width: 846px;border: 1px solid #EBEBEB; padding:10px;margin-bottom: 10px;}
.r_info{margin-left: 35px;width: 878px;margin-top: 40px;}
.r_info_t{line-height: 28px; color: #121212; font-size: 14px; padding: 10px;}
.r_info_msg{padding: 5px 10px 20px;color: #828282;}
.r_op .good,.r_op .bad{text-align: center;cursor: pointer;line-height: 40px;width: 200px;float: left;}
.r_op{ font-size: 16px;height: 60px;margin-top:40px;    padding-left: 260px;}
.r_op span{ margin-right: 80px;}
.r_op i{ font-size: 40px;color: #999999}
.r_op i cur{ color: #F5C344}
.p1{ background-color: #F6B37F}
.p0{ background-color: #F6987F}
.p2{ background-color: #FD5252}
.p3{ background-color: #B2E045}
.p4{ background-color: #76CC62}
.p5{ background-color: #5CB3E5}
.p6{ background-color: #5C7CE5}
.p7{ background-color: #B97FC6}
.p8{ background-color: #63B7D3}
.p9{ background-color: #84D686}
.p10{ background-color: #D3D37E}
.p11{ background-color: #99B4DC}
.p12{ background-color: #EBB399}
.p13{ background-color: #57B691}
.p14{ background-color: #4C74AD}
.p15{ background-color: #EAA735}
.r_info .p_c{border-left: 1px #E5E5E5 solid; margin: 10px;padding: 20px 0;}
.r_info .p_item{ margin-bottom: 10px;clear: both;height: 60px;}
.p_percent{ width: 100%;line-height: 24px; float: left;}
.p_percent span{ display: block; height: 28px; float: left;margin-right: 10px; color: #fff; padding-left: 5px;}
.p_item .p_title{float: left;padding-left: 10px;}
.q_xlcs_qt{padding: 0px 25px 25px 25px;}
.xlcs_qt_i{margin-top: 20px;width: 100%; height: 62px;}
.xlcs_qt_i img{width: 92px;height: 62px;border-radius: 5px; float: left;margin-right: 10px;}
.xlcs_qt_i .title{ font-size: 16px; line-height: 30px; height: 30px; overflow: hidden;color: #121212;}
.xlcs_qt_i .info{color: #8590A6;}
.xlcs_qt_i span{ margin-right: 10px;}
.xlcs_qt_i i{ color: #121212}

.y-row{ background-color: #fff;}
.myborder{ margin: 20px auto; width: 1440px;min-height: 300px; line-height: 30px;}
.myborder a{color: #121212;}
.main{width: 1190px;margin: 20px auto 0;margin-bottom: 20px;}
.map_content{padding: 15px;margin-bottom: 50px;}
.map_content h1{ font-size: 24px; font-weight: bold;margin-bottom: 50px; display: block}
.map_content a{color: #121212}
.map_content li{ float: left; overflow: hidden;line-height: 36px;height: 36px;}
.map_content .title{color:  #333; font-size: 18px; font-weight: bold;    line-height: 50px;}
.map_content .content{float: left;margin-bottom: 20px;}
.map_content .zx li{ width: 10%}
.map_content .cs li{ width:32%}
.map_content .wz li{ width: 32%}
.mapimg{ width: 100px; text-align: center}
.mapimg img{width: 100px; height: 100px;}

@media (max-width: 1600px) {
	.nav li{margin-right: 20px;}
        .nav .logo{ width: 160px;}
        .nav .nav_tab{ margin-left:2%; }
        .nav li{ width: 90px;}
}
/**商品**/
.p_top_c{ width: 1440px; margin: 0px auto; height: 50px;position: relative;top: -200px;}
.p_top{height: 570px;}
.p_nav{padding-top: 60px;height: 263px;background: linear-gradient(90deg, #DBECFF, #F0ECFF);}
.p_nav div{width: 1440px; margin: 0px auto; }
.p_top a{color: #333333}
.p_info{height: 416px;background: #FFFFFF;border-radius: 20px;padding: 20px 0px;}
.p_info_c{margin: 20px 40px;}
.p_info_c_t{ position: relative}
.p_c_t_l{color: #121212;font-size: 28px;line-height: 24px;line-height: 60px;}
.p_c_t_r{position: absolute; right: 0px; color: #8590A6;font-size: 15px;top:15px}
.p_c_t_r .p_pre{font-size: 14px;color: #FF3C00}
.p_c_t_r .price{color: #FF3C00;font-size: 26px;margin-right: 6px;}
.p_c_t_r span{float: left}
.p_btn{width: 172px;height: 46px;background: #F8D94D;border-radius: 5px;display: block;text-align: center;color: #333;line-height: 46px;font-size: 16px;position: relative;top: -10px;margin-left: 20px;}
.p_info_c_c{font-size: 16px;line-height: 26px; height: 50px; overflow: hidden;color: #646464;margin-top: 15px;}
.p_info_f{color: #8590A6}
.p_info_f span{ margin-right: 40px;}
.p_info_zj{  margin-top: 60px;}
.p_i_zj_l{width: 150px;margin-right: 20px; float: left}
.p_i_zj_l img{width: 150px; height: 150px; border-radius: 50%;}
.p_i_zj_r{float: left}
.p_i_zj_t{ height: 60px; position: relative; color: #666;line-height: 60px;}
.p_i_zj_t .name{color: #121212;font-size: 24px;}
.p_i_zj_t span{float: left; margin-right: 25px;}
.p_i_zj_t .city_line{position: relative;top: 25px;}
.p_i_zj_s{ float: left; width: 100%}
.p_i_zj_i{clear: both}
.p_i_zj_i .d{  height: 50px;width: 100%;}
.product{background-color: #F7F7F7; width: 100%; position: absolute}
.p_i_zj_i .num{font-size: 26px}
.zj_p_comment .fanye{float: left;left: 381px;position: relative;top: -37px;}
.zj_p_comment .avgscore{color: #FF0000; font-size: 30px; }
.zj_p_comment{ background-color: #fff;  padding-bottom: 15px;width: 100%; margin-top: 5px;}
.zj_p_comment .pj_l_i_id i{width: 18px;height: 18px;border-radius: 1px;color: #F0A239;}
.zj_p_comment .pj_nums{ height: 45px; margin: 10px;width: 500px;height: 45px;margin: 10px;position: absolute;right: 0px;top: 0px;font-size: 14px;font-weight: normal;}
.zj_p_comment .pj_nums .spanpj{ background-color: #F3F4F7;border-radius: 20px;display: block;float: left;height: 32px;line-height: 32px;margin-right: 20px;text-align: center;width: 100px;cursor: pointer}
.zj_p_comment .pj_nums .cur{background-color: #F8D94D}
.zj_p_comment .title{ height: 58px;padding: 10px; font-size: 28px;line-height: 58px;position: relative;}
.zj_p_comment .zj_d_c_t_r{position: absolute;left: 150px;top: 10px;}
.pj_l_i_id img{ vertical-align: middle}
.zj_p_comment span{ margin-right: 20px;}
.pj_l_p_c{  position: relative;background: none repeat scroll 0 0 #f7f7f7;border-radius: 5px;padding: 25px;margin: 10px 0px; position: relative;}
.pj_p_i{ margin: 10px 20px;position: relative;float: left;width: 96%;line-height: 30px;}
.zj_d_m_r{ background-image: url(" ../images/p_other.png");background-repeat: no-repeat;background-size: 100% 100%;height: 608px;}
.p_other{padding: 30px;}
.p_o_t1{ font-size: 28px;color: #121212; font-weight: bold}
.p_o_more{color: #8590A6;font-size: 15px; float: right}
.p_o_i{ margin-top: 30px;width: 100%;clear: both;height: 120px;}
.p_o_i_t{font-size: 18px; color: #121212;line-height: 30px;}
.p_o_i_t span{color: #8590A6;font-size: 16px; float: right}
.p_o_i_d{color: #646464;font-size: 15px;line-height: 20px;height: 40px;overflow: hidden;margin: 10px 0px;}
.pre_price{font-size: 14px;color: #FF3C00;}
.price{color: #FF3C00;font-size: 24px;}
.p_o_i_l{color: #8590A6;font-size: 12px;float: left}
.p_o_i_r{float: right;color: #8590A6; font-size: 14px;}
.p_o_i_r .btn{background-color: #F8D94D; border-radius: 7px; margin-left: 20px;padding: 5px 20px; color: #333333}
.p_more{background-color: #F5F5F5; height: 46px; line-height: 46px; text-align: center;margin-top: 20px; width: 100%;color: #8590A6;cursor: pointer;}
/**专题页面**/
.section_nav{background: linear-gradient(90deg, #7D499E, #914AAA, #63399B, #AEAEAF, #6450A5);padding: 50px 0px 40px 0px;}
.s_nav_content{ width: 1440px; margin: 0 auto;text-align: center;color: #fff;}
.s_n_t{font-size: 40px;}
.s_n_d{font-size: 16px; line-height: 26px;margin-top: 15px;}
.s_n_d span{ margin-left: 20px;}
.s_nav_list{background-color: #fff;color: #666666}
.s_nav_l_c .cur{color: #333}
.s_nav_i{ position: relative; width: 16%;text-align: left; float: left; font-size: 24px;line-height: 70px; cursor: pointer}
.s_nav_l_c{ width: 1440px; margin: 0 auto; height: 74px;}
.s_nav_i span{background-color: #F8D94D;border-radius: 2px;width: 99px;position: absolute;display: block;bottom: 0px;height: 4px;}
.s_content{background-color: #F6F6F6;width: 100%;padding-bottom: 20px;}
.s_c_c{width: 1440px; margin: 0 auto;}
.s_title{font-size: 24px; color: #333; height: 80px; line-height: 80px;}
.s_title span{ float: right; color: #8590A6;font-size: 14px;cursor: pointer;}
.s_a_c{ height: 375px;}
.s_a_c_i{ width: 341px; margin-right: 25px; background-color: #fff;float: left;}
.s_a_c_i .thumb{ width: 341px;height: 203px;border-radius: 10px 10px 0px 0px;position: relative;color: #fff;font-size: 15px;}
.s_a_c_i .thumb img{ width: 341px;height: 203px;border-radius: 10px 10px 0px 0px;}
.thumb .viewnums{position: absolute;right: 20%;bottom: 10px;margin-right: 20px;}
.thumb .good{position: absolute;right: 10%;bottom: 10px;}
.s_a_info{padding: 20px;height: 132px;padding-bottom: 30px;}
.s_a_i_t{font-size: 22px;color: #121212;height: 22px;line-height: 22px;overflow: hidden;}
.s_a_i_d{color: #646464;font-size: 15px;line-height: 24px;height: 48px;overflow: hidden;margin-top: 10px;}
.s_a_i_i{color: #8590A6; font-size: 15px;margin-top: 20px;}
.s_a_i_il{ float: left;width: 40%}
.s_a_i_il img{ border-radius: 50%; width: 28px; height: 28px;vertical-align: middle; margin-right: 5px;}
.s_a_i_ir{float: right}
.section_q{width: 914px;margin-top: 10px;float: left;}
.zx_qs{ float: right;margin-top: 10px;}
.section_q_i{ background-color: #fff; margin-bottom: 25px;padding: 20px;}
.s_q_user_info{color: #666;position: relative;height: 40px;}
.s_q_u_l{width: 40px; float: left; margin-right: 10px;}
.s_q_u_l img{ width: 40px; height: 40px; border-radius: 50%; vertical-align: middle;}
.s_q_u_i .name{color: #121212;font-size: 16px;}
.s_q_u_i .time{color: #8590A6;font-size: 12px;line-height: 12px;}
.s_q_msg{color: #000000; font-size: 20px; line-height: 30px;margin-top: 20px;height: 60px;overflow: hidden;}
.s_q_info{color: #8590A6; font-size: 14px;margin-top: 20px;}
.s_q_info span{ margin-right: 30px}
.zx_c{width: 461px;height: 804px;background: linear-gradient(181deg, #FFFAEC, #FFFFFF);border-radius: 10px;padding: 0px 20px;}
.s_q_hf{width: 88px;height: 34px;line-height: 34px;border: 1px solid #EBEBEB;border-radius: 5px;text-align: center;position: absolute;right: 0px;top: 0px;}
.q_zx_qs{height: 1730px}
.qs_c{width: 461px;height: 658px;background: linear-gradient(181deg, #FFECEC, #FFFFFF);border-radius: 10px;padding: 20px;}
.zx_i{ padding-top: 25px;border-bottom: 1px solid #EBEBEB;height: 175px;}
.zx_btn{  height: 31px;background: #F39800;border-radius: 16px;text-align: center;line-height: 31px;color: #333;}
.s_v_c{height: 462px;}
.s_v_c_i{width:338px; margin-right: 20px;float: left}
.s_v_c_img{position: relative;height: 338px;}
.s_v_c_img img{width: 338px;height: 352px;border-radius: 10px 10px 0px 0px;}
.s_v_c_img span{position: absolute; top:10px;right: 10px; color: #fff;background: #000000;opacity: 0.3;border-radius: 5px;padding: 0px 5px;}
.s_v_i_title .fee{width: 46px;height: 24px;background: linear-gradient(90deg, #FF4A4E, #FF6A47);border-radius: 5px;float: left;line-height: 24px;text-align: center;font-size: 14px;color:#fff;margin-top: 19px;margin-right: 10px;}
.s_v_i_title .fufei{width: 46px;height: 24px;background: linear-gradient(90deg, #F6C8A9, #FDF6DB);border-radius: 5px;float: left;line-height: 24px;text-align: center;font-size: 14px;color:#fff;margin-top: 19px;margin-right: 10px;}
.s_v_i_title{font-size:18px; line-height: 60px;color: #121212; height: 60px; overflow: hidden}
.s_v_i_f{color:#8590A6;font-size: 15px;}
.s_v_i_f_l{width: 50%; float: left;}
.s_v_i_f_l img{width:26px; height: 26px; vertical-align: middle;border-radius: 50%;}
.s_v_i_f_r{float: right;}
.s_v_c_info{height: 90px;background: #FFFFFF;border-radius: 0px 0px 10px 10px;padding: 10px;}
/**心理测试**/
.s_test{background-color: #fff;height: 413px;width: 100%;}
.s_test_c{width: 1440px; margin: 0 auto; padding: 20px 0px;}
.s_test_i{width: 670px;float: left; margin-right: 100px;}