@charset "utf-8";
/* CSS Document */
body, nav, dl, dt, dd, p, h1, h2, h3, h4, ul, ol, li, input, button, textarea, footer, a, p {
    margin: 0;
    padding: 0;
	font-weight: normal;
}
body {
    background:#fff;
    color: #111;
    font: 15px 'Microsoft Yahei','helvetica','arial';
	 line-height: 24px;
}
ul, li, ol {
    list-style: none outside none;
}
input {
    cursor: pointer;	
}
img{margin: 0; padding: 0;}
a{color:#111;text-decoration: none;}
a:hover{color:#e3000b;}
h1{font-size: 32px; font-weight: normal; margin: 50px 0;text-align: center;}
h2{font-size: 16px; margin: 20px 0;text-align: center; font-weight: normal;}
strong>a{ font-size: 22px;font-weight: bold;color: #ff0000;height: 1px;width: 1px; margin-top: 160px;padding-top:-160px;}
.mao{display: block;padding-top: 120px;margin-top: -120px;width: 1px;height: 1px;}
.fl{float: left;}
.fr{ float: right;}
.btn{background: #e3000b; color:#fff;border-radius: 4px;}

.right_btn {position:fixed;right:0px;bottom:50%;z-index:9999;width:140px;height:70px;}

.top-box{width: 100%; height: 100px; background: #fff;box-shadow: 0 0 10px #ccc;position: fixed;z-index: 999;top: 0;}
.top{width: 1200px; margin: 0 auto;}
.logo{float: left;margin-top: 7px;}

.top ul{width: 880px; float: right;padding-top: 25px;}
.top ul li{ float: left;margin: 0 6px;font-size: 18px;text-align: center;height: 48px; line-height: 48px;}
.top ul li a{display: inline-block;padding: 0 14px;}
.top ul li a:hover{background: #e3000b; color: #fff;display: inline-block;border-radius: 4px;}

.curr04 a {background:url(../images/li_arrow.png) no-repeat 148px;width:130px;}

.mouser {float:left;} 
.mouser a.popmenulink {float:left;cursor:pointer;position:relative;}
.mouser .popmenuclose .xiala {display:none;}
.mouser .popmenuopen a {color:#fff;background:#e3000b;border-radius:4px;}
.mouser .popmenuopen .xiala {position:absolute;background:#e3000b;border-radius: 4px;width:170px;padding:4px 0px;text-align:left;margin-top:40px;}
.mouser .popmenuopen .xiala a {float:left;width:140px;padding:0px 15px;color:#fff;font-size:16px;display:block;line-height:34px;text-decoration:underline;}
.mouser .popmenuopen .xiala a:hover {color:#fff;background:#910007;border-radius:0px;}
.mouser .popmenuopen a.popmenulink {background:#e3000b;}

.fangwe_btn a { float: right; color: #e3000b;  font-weight: bold;  background: url(../images/fangwen.png) no-repeat 0 32px;  padding-left: 40px;   font-size: 18px; padding-top: 25px;   height: 48px;  line-height: 48px;display: none;}
.fangwe_btn a:hover{text-decoration: underline;}
.top .curr a{background: #e3000b; color: #fff;display: inline-block;border-radius: 4px;}

.indexbg{background: url(../images/index-bg.png) no-repeat center;} 
.main{width:1200px; margin: 0 auto;min-height: 700px;padding-top: 130px;}
.banner{width:1200px; margin: 0 auto;margin-top: 120px;border: 1px solid #e4e4e4; height: 490px;}
.company_profiles{width:1200px; margin: 28px auto 32px;clear: both; overflow: hidden;}
.company_img {width: 486px; float: left;background: url(../images/jianjie_bg.jpg) no-repeat right bottom;}
.company_img img {margin-top:50px;}
.company_text{width: 650px; float: right;position: relative;}
.company_text h3{font-size:28px;font-weight: normal;}
.company_text .red{color: #e3000b;margin-top:20px;font-size: 18px;margin-bottom:15px;}
.company_text p{margin-bottom: 15px;}
.company_text .btn{background: #e3000b;width: 120px; height: 38px; line-height: 38px; text-align: center;color: #fff;display: inline-block;border-radius: 4px;margin-top: 14px;}
.company_text .btn:hover{background: #fe3f48;}
.company_text .jjs_logo{position: absolute; right: 0; top: 0; width: 120px;}
.company_text .jjs_logo img{width: 100%;}
.four_modules{width: 100%;background:url(../images/index-bg.png) no-repeat center bottom #f6f6f8;padding:10px 0px 50px;}
.four_modulesmmain{width: 1200px; margin: 0 auto;}
.four_modules .block_technology {background: #fff;padding: 35px 35px 40px;clear: both;overflow: hidden;position: relative;}
.four_modules .block_technology .tech_con{width: 750px; float: left;}
.four_modules .block_technology .tech_con .title{height: 55px;border-bottom: 1px solid #e3ebf6;margin-bottom: 0px;}
.block_technology .more{position: absolute;bottom: 13px;left: 35px;width: 150px;height: 42px;line-height: 42px;text-align: center;background: #e3000b;display: block;border-radius: 44px;
    color: #fff;}
.block_technology .more:hover{background: #fe3f48;color: #fff;}
.four_modules .title h3{font-size: 26px; font-weight: normal;float: left;background: url(../images/icon_jishu.jpg) no-repeat;padding-left: 50px;height: 40px;line-height: 35px;}
.four_modules .title .more{float: right; background: #e3000b;color: #fff;padding: 4px 18px; border-radius: 20px;margin-top: 5px;}
.four_modules .title .more:hover{background: #fe3f48;color: #fff;}
.four_modules .tech_con .btoom_zhinan{}
.four_modules .tech_con .btoom_zhinan ul {width: 355px;float: left;}
.four_modules .tech_con .btoom_zhinan ul h4{font-size: 18px;margin: 20px 0;color: #e3000b;font-weight: normal;}
.four_modules .tech_con .btoom_zhinan .left_zn li{background-image: url(../images/icon_wendang.png);background-repeat: no-repeat;height: 40px; line-height: 40px;padding-left: 30px;background-position: 10px 12px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.four_modules .tech_con .btoom_zhinan .left_zn li:nth-child(2n){background-color: #f5f5f5;}
.four_modules .tech_con .btoom_zhinan .right_video{border-left: 1px solid #e3ebf6;padding-left: 20px;float: right;}
.four_modules .tech_con .btoom_zhinan .right_video li{background-image: url(../images/icon_video.png);background-repeat: no-repeat;height: 40px; line-height: 40px;padding-left: 30px;background-position: 10px 12px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.four_modules .tech_con .btoom_zhinan .right_video li:nth-child(2n){background-color: #f5f5f5;}
.four_modules .tech_img{float: right;margin-top: 10px;}
.four_modulesmmain .block_three{margin-top: 25px;display: inline-block;width: 1200px;}
.four_modulesmmain .block_three .file .topImg{height: 170px;padding-top: 35px;border-radius: 8px 8px 0 0;}
.four_modulesmmain .block_three .file .topImg h4{text-align: center;width: 170px;margin: 0 auto;padding-top: 100px;font-size: 26px;color: #fff;}
.four_modulesmmain .block_three .file .topImg02{background: url(../images/index_cankao.jpg) no-repeat;}
.four_modulesmmain .block_three .file .topImg02 h4{background: url(../images/icon_cankao.png) no-repeat top center; }
.four_modulesmmain .block_three .file .topImg03{background: url(../images/index_tuijian.jpg) no-repeat;}
.four_modulesmmain .block_three .file .topImg03 h4{background: url(../images/icon_tuijian.png) no-repeat top center; }
.four_modulesmmain .block_three .file .topImg04{background: url(../images/index_new.jpg) no-repeat;}
.four_modulesmmain .block_three .file .topImg04 h4{background: url(../images/icon_new.png) no-repeat top center; }
.four_modulesmmain .block_three .file {width: 370px; float: left;background: #fff;border-radius: 8px;position: relative;}
.four_modulesmmain .block_three .file ul{padding: 20px 20px 40px;position: relative;height: 134px;}
.four_modulesmmain .block_three .file ul li{background: url(../images/icon_wendang.png) no-repeat 0 4px;margin: 4px 0;padding-left: 22px;display: inline-block;    white-space: nowrap;
    text-overflow: ellipsis;overflow: hidden;width: 308px;}
.four_modulesmmain .block_three .file .more{position: absolute; bottom:15px;z-index: 55;left: 105px;}
.four_modulesmmain .block_three .file .more a{width: 160px; height: 44px; line-height: 44px; text-align: center;background: #e3000b;display: block;border-radius: 44px;color: #fff;box-shadow: 0 0 8px #f9a8ab;}
.four_modulesmmain .block_three .file .more a:hover{background: #fe3f48;color: #fff;}
.contactUs{background: url(../images/index_lianxiBGred.jpg) no-repeat; height: 258px; width: 100%;padding-top: 42px;margin-bottom: -50px;}
.contactUs_box{height: 216px;background: url(../images/index_lianxi.png) no-repeat; width: 1200px;margin: 0px auto;}
.contactUs_box ul{padding-left: 370px;padding-top: 30px;position: relative;}
.contactUs_box ul h4{position: absolute; left: 120px; top: 84px;font-size: 20px;}
.contactUs_box ul li{margin: 4px 0;clear: both; overflow: hidden;}
.contactUs_box ul li p{float: left; margin-right: 120px;}
.footer{height: 68px; line-height: 68px; background: #2b2b3a;width: 100%;text-align: center; color: #fff;margin-top: 50px;}
.tui_list233 ul li{height: 390px!important;}
.tui_list233 ul li img{height: 233px!important;}
.tui_list233 li p{height: 44px !important;}
.indexQA{background: #f6f6f8;width: 1200px; margin: 0 auto;padding:5px 0; clear: both;overflow: hidden;margin: 0px auto 5px;}
.indexQA_item{width: 950px;float: right;}
.indexQA_item ul{clear: both;overflow: hidden;}
.indexQA_item li{float: left;border-bottom: 1px solid #ebebed;width: 47%;  margin: 0px 0 5px;margin-right: 2%;display: inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;height: 40px;line-height: 40px;}
.indexQA_title{width: 170px; height: 150px; line-height: 150px;text-align: center;color: #fff;font-size: 26px;float: left;background: #e3000b;margin-left: 30px;}
.indexQA_title a{color: #fff;}
.indexQA_title:hover{background: #fe3f48;color: #fff;}

.indexQA .block_technology {background: #fff;padding:10px 35px 10px;clear: both;overflow: hidden;position: relative;}
.indexQA .block_technology .guide_title {height: 55px;border-bottom: 1px solid #e3ebf6;margin-bottom: 0px;}
.indexQA .block_technology .guide_title h3 {font-size: 26px; font-weight: normal;float: left;background: url(../images/icon_jishu.jpg) no-repeat;padding-left: 50px;height: 40px;line-height: 35px;}
.indexQA .block_technology ul.guide_pdf {clear: both; overflow: hidden; background: #fff; padding: 20px;}
.indexQA .block_technology ul.guide_pdf li {width:300px;float: left; margin: 5px 10px;position: relative; background: url(../images/icon_pdf.jpg) no-repeat; padding-left: 35px;line-height:32px;border-bottom: 1px solid #ebebed;}


.Iqa_btn{background: #e3000b; width: 120px; height: 38px; line-height: 38px; text-align: center; color: #fff; display: inline-block; border-radius: 4px; margin-top: 14px;}
.Iqa_btn:hover{background: #fe3f48;color: #fff;}
/*--技术频道--*/
.channel_top{background: url(../images/channel_topBG.jpg) no-repeat center #e3e4eb; height: 120px;margin-bottom: 30px;}
.channel_top p{width: 1200px; margin: 0 auto;text-align: center;}
.channel_top p a{ height: 42px; line-height: 42px;padding: 0 40px;display: inline-block;background: #fff;border:2px solid #e3000b;border-radius: 42px;font-size: 18px;margin:40px 20px 0;}
.channel_top p a:hover{background:#e3000b; color: #fff; }
.channel_block{position: relative;}
.channel_block h3{font-size: 18px;margin: 0px 0 30px;position: relative;padding-left: 16px;font-weight: 500;}
.channel_block h3::after{content: ""; width: 5px; height: 24px;display: inline-block;position: absolute;background: #e3000b;left: 0;}

.guide_list ul{ clear: both; overflow: hidden;margin-left: -30px;}
.guide_list ul li{width: 247px;height: 269px; float:left;background: #fff;margin-left: 30px;padding: 15px;margin-bottom: 30px;position: relative;}
.guide_list ul li img{border: 1px solid #eeeeee;width: 245px;height: 95px;}
.guide_list ul li h4{font-size: 15px;height: 48px; line-height: 24px;overflow: hidden;margin: 6px 0;}
.guide_list ul li p{font-size: 13px;line-height: 22px; color: #888;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;height: 66px;}
.guide_list ul li .link{width: 84px; height: 30px;display: inline-block;text-align: center; line-height: 30px;color: #fff;margin-top: 10px;background: #e3000b;}
.guide_list ul li .link:hover{background: #fe3f48; color: #fff;}
.video_list ul{ clear: both; overflow: hidden;margin-left: -25px;}
.video_list ul li{width: 280px;float: left;background: #fff;position: relative;margin-left: 25px;margin-bottom: 30px;}
.video_list ul li img{width: 280px; height: 165px;}
.video_list ul li i{width: 61px;height: 61px;background: url(../images/icon_play.png) no-repeat;position: absolute; left: 110px; top:50px;}
.video_list ul li p{height: 42px; line-height: 40px;text-align: center; overflow: hidden;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis; }
.article_list{}
.article_list ul{ clear: both; overflow: hidden;background: #fff;padding: 20px;}
.article_list ul li{width: 540px; float:left;margin: 5px 10px;position: relative;padding-left: 20px;}
.article_list ul li::after{content:"";position: absolute;width: 8px;height: 2px;background: #000000;left: 0;top:12px;display: inline-block;}

.design_item_l{width:1200px;height: 110px; color: #fff;padding-top: 20px;}

.design_item{background: #fff;margin-bottom: 20px;}
.tongxin_Lbg{background: url(../images/design_tongxun.jpg) no-repeat top center #fff;}
.dianzi_Lbg{background: url(../images/design_dianzi.jpg) no-repeat top center #fff;}
.gongye_Lbg{background: url(../images/design_gongye.jpg) no-repeat top center #fff;}
.qiche_Lbg{background: url(../images/design_qiche.jpg) no-repeat top center #fff;}
.yiliao_Lbg{background: url(../images/design_yiliao.jpg) no-repeat top center #fff;}

.design_item .p_tit{font-size: 20px;text-align: center;margin: 0px 0 20px;font-weight: bold;}
.design_item .p_jianjie{padding: 0 20px;line-height: 22px;font-size: 14px;line-height: 22px;text-align: center;    text-shadow: 0 0 10px #000;}
.design_item_r{width: 1020px;padding: 20px 40px;}
.design_item_r .design_video{clear: both; overflow: hidden;margin-left: 0;display: none;}
.design_item_r .design_video li{width: 265px;float: left;margin-right: 20px;position: relative;margin-bottom: 20px;}
.design_item_r .design_video li img{width: 260px;height: 153px;}
.design_item_r .design_video li i{width: 61px;height: 61px;background: url(../images/icon_play.png) no-repeat;position: absolute; left: 110px; top:50px;}
.design_item_r .design_video li p{height: 42px; line-height: 40px;text-align: center; overflow: hidden;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis; }

.design_article li{display: inline-block;margin: 0px 0px 10px;position: relative;padding-left: 20px;width: 840px;}
.design_article li::after{content:"";position: absolute;width: 8px;height: 2px;background: #000000;left: 0;top:12px;display: inline-block;}
.article_pdf ul li{width: 525px; float:left;margin: 5px 10px;position: relative;padding-left: 35px;}
.article_pdf ul li::after{content:"";position: absolute;width: 26px;height: 27px;background: url(../images/icon_pdf.jpg) no-repeat;left: 0;top:0px;display: inline-block;}

.seminar_list{background: #fff;padding: 20px;}
.seminar_list ul{clear: both;overflow: hidden;}
.seminar_list li{clear: both;overflow: hidden; margin:15px 0;padding: 0 10px;line-height: 30px;}
.seminar_list_photo{float: left;width: 260px;height: 153px;overflow:hidden;position: relative;}
.seminar_list_photo img{width: 100%; height: 100%;}
.seminar_list_photo i{width: 61px;height: 61px;background: url(../images/icon_play.png) no-repeat;position: absolute; left: 100px; top:45px;}
.seminar_list_con{width: 270px;float: left;float: right;}
.seminar_list_con .s_time{color:#888;margin: 10px 0;}
.seminar_list_con .link a{  width: 84px;  height: 30px;  display: inline-block;  text-align: center;background: #e3000b;  line-height: 30px;  color: #fff; margin-top: 10px;}
.seminar_list_con .link a:hover{background:#fe3f48;color: #fff; }
.seminar_list li .s_time{float: left;color:#888;margin-right: 20px ;}
.seminar_list li .s_title{float: left;}
.seminar_list li .link{float: right;}
.seminar_list li .link a{  width: 84px;  height: 30px;  display: inline-block;  text-align: center;background: #e3000b;  line-height: 30px;  color: #fff;}
.seminar_list li .link a:hover{background:#fe3f48;color: #fff; }


.optimalCP_list{background: #fff;padding: 20px;clear: both; overflow: hidden;margin-bottom: 30px;}
.optimalCP_list_photo{width: 245px; height: 95px;border: 1px solid #eeeeee;float: left;}
.optimalCP_list_photo img{width: 100%; height: 100%;}
.optimalCP_list_con{width: 880px;float: right;}
.optimalCP_list_con .o_con{color:#888;margin: 8px 0;}
.optimalCP_list_con .link a{ border: 1px solid #e3000b;  width: 84px;  height: 28px;  display: inline-block;  text-align: center;  line-height: 28px;  color: #e3000b; margin-top: 2px;}
.optimalCP_list_con .link a:hover{background:#e3000b;color: #fff; }

.guide_pdf ul li{width: 330px;}

.new_box{background: #fff;padding:20px 50px;min-height: 600px;text-align: center;}
.new_box h3{text-align: center;font-size: 24px;margin: 40px 0;}
.new_box p{margin: 10px 0;text-align: left;}
.new_box img{max-width: 1100px;text-align: center;margin: 0 auto;}
.new_box p a{color: #3c78ea!important;font-weight: bold;text-decoration: underline;}
.new_box p a:hover{color: #e3000b!important;}
.tuijian_con table{ width: 800px;border-collapse:collapse; margin: 15px auto;}
.tuijian_con table tr td{ padding: 10px 15px;  margin-bottom: -1px;  background-color: #fff;    border: 1px solid #ddd;}
.tuijian_con table tr td p{margin: 0 !important;text-indent: 0em !important;}


.page_position{text-align: left; border-bottom: 1px solid #ececec;  padding-bottom: 15px;color: #888;}
.page_position a{color:#888;}
.page_position a:hover{color: #e3000b;}
.xinzengL{float: left;   background: #fff; margin-left: 30px;  margin-bottom: 30px;text-align: center; line-height: 269px;border: 1px solid #fff;}
.xinzengL a{color: #e3000b; display: inline-block;width: 245px;  height: 267px;padding: 15px;font-weight: bold;}
.xinzengL a:hover{text-decoration: underline;}
.xinzengL:hover{border: 1px solid #e3000b;}
.videobox{width: 720px; margin: 0 auto;}
.new_more{width: 100%;    display: inline-block;margin-top: 10px;margin-left: 10px;}
.more_y{float: left; background: #e3000b;  color: #fff;  padding: 4px 18px;  border-radius: 20px;  margin-top: 5px;font-size: 15px}
.more_y:hover{background: #fe3f48;color: #fff;}
.poster-app{height: 658px;overflow: hidden;}
.poster-btn{ outline:none;display: block;width: 90%;height: 40px; line-height: 40px;margin: .1rem auto;color: #666;font-size: .28rem;text-align: center;background:#dedede;color: #e3000b; cursor: pointer;margin-bottom: 30px;font-size: 16px;}
.poster-btn a{color: #e3000b;}
.current-menu { content: '';display: block;cursor: pointer;}
.new_icon{position: absolute; width: 40px; height: 20px; line-height: 20px; background: #ffb102; color: #fff; text-align: center; border-radius: 4px; right: 0;  top: 0px;    display: inline-block;font-style: italic;}

 .flexslider {
        margin: 0px auto 20px;
        position: relative;
        width: 1200px;
        height: 490px;
        overflow: hidden;
        zoom: 1;
    }
    
    .flexslider .slides li {
        width:1200px;
        height:490px;
    }
    
    .flex-direction-nav a {
        width: 70px;
        height: 70px;
        line-height: 99em;
        overflow: hidden;
        margin: -35px 0 0;
        display: block;
        background: url(../images/ad_ctr.png) no-repeat;
        position: absolute;
        top: 50%;
        z-index: 10;
        cursor: pointer;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transition: all .3s ease;
        border-radius: 35px;
    }
    
    .flex-direction-nav .flex-next {
        background-position: 0 -70px;
        right: 0;
    }
    
    .flex-direction-nav .flex-prev {
        left: 0;
    }
    
    .flexslider:hover .flex-next {
        opacity: 0.8;
        filter: alpha(opacity=25);
    }
    
    .flexslider:hover .flex-prev {
        opacity: 0.8;
        filter: alpha(opacity=25);
    }
    
    .flexslider:hover .flex-next:hover,
    .flexslider:hover .flex-prev:hover {
        opacity: 1;
        filter: alpha(opacity=50);
    }
    
    .flex-control-nav {
        width: 100%;
        position: absolute;
        bottom: 10px;
        text-align: center;
    }
    
    .flex-control-nav li {
        margin: 0 2px;
        display: inline-block;
        zoom: 1;
        *display: inline;
    }
    
    .flex-control-paging li a {
        background: url(../images/dot.png) no-repeat 0 -16px;
        display: block;
        height: 16px;
        overflow: hidden;
        text-indent: -99em;
        width: 16px;
        cursor: pointer;
    }
    
    .flex-control-paging li a.flex-active,
    .flex-control-paging li.active a {
        background-position: 0 0;
    }
    
    .flexslider .slides a img {
        width: 100%;
        height: 490px;
        display: block;
    }

.student_box{width: 1200px; margin: 0 auto;margin-top: 25px;}
.student_box .block_technology{background: #fff;padding: 35px 35px 40px;clear: both;overflow: hidden;position: relative;}
.student_box .block_technology .tech_con{width: 750px; float: left;}
.student_box .block_technology .tech_con .title{height: 55px;border-bottom: 1px solid #e3ebf6;margin-bottom: 0px;}
.student_box .more{position: absolute;bottom: 13px;left: 35px;width: 150px;height: 42px;line-height: 42px;text-align: center;background: #e3000b;display: block;border-radius: 44px;
    color: #fff;}
.student_box .more:hover{background: #fe3f48;color: #fff;}
.student_box .title { height: 55px; border-bottom: 1px solid #e3ebf6;  margin-bottom: 0px;}
.student_box .title h3 { font-size: 26px; font-weight: normal;   background: url(../images/icon_jishu.jpg) no-repeat;  padding-left: 50px; height: 40px; line-height: 35px;}

.student_box ul h4 {font-size: 18px; margin: 20px 0; color: #e3000b; font-weight: normal;}
.student_box .right_video {float: left;width: 420px;}
.student_box .right_video li {background-image: url(../images/icon_video.png); background-repeat: no-repeat; height: 48px;  padding-left: 25px; background-position: 0px 5px; overflow: hidden;margin: 4px 0;}

.student_box .yangpin{float: right;width: 670px;position: relative;  }
.student_box .yangpin p{margin-bottom: 5px;}
.student_box .yangpin img{position: absolute; right: 0; bottom: 0;}
.student_box .yangpin .more1{width: 150px;height: 42px;line-height: 42px;text-align: center; background: #e3000b; display: block; border-radius: 44px; color: #fff;margin-top: 10px;}
.student_box .yangpin .more1:hover{background: #fe3f48;}
.student_box .block_s{clear: both; overflow: hidden;}
.student_logo{width: 420px;float: left;}
.student_logo li{float: left;width: 120px; height: 120px; margin-right: 20px;}
.chengguo{width: 670px; margin: 0; float: right;}
.chengguo li{width: 328px; float: left;text-align: center;}
.chengguo li img{width: 328px; }

.weqa_list{background: #fff;padding: 20px 50px;min-height: 600px;}
.weqa_list li{border-bottom: 1px solid #e3ebf6;padding: 8px 10px;line-height: 30px;}
.weqa_list li a{display: block;}
.question_button{position: absolute;right: 0;top: 0;}
.question_button a{width: 116px; height: 42px;line-height: 42px;background: #e3000b;border-radius: 6px; text-align: center; color: #fff; display: inline-block; font-size: 16px;}
.question_button a:hover{background: #fe3f48;}
.detail_info {border-bottom: 1px solid #e6e8eb;color: #999;line-height: 38px;height: 38px;padding-bottom: 10px;text-align: left;}
.detail_info .Photoimg {width: 38px;height: 38px;border-radius: 50%;vertical-align: middle;}
.detail_info span {margin: 0 10px;}
.detail_content {padding: 20px 0;   line-height: 32px;}
.detail_content p{margin: 0;}
.writeMessage_box{text-align: left;}
.Question_box{border:1px solid #ccc;width: 97%;height: 120px;padding: 10px 1%;font-size: 15px;font-family: "微软雅黑";}
.writeMessage_box .btn{  width: 120px;height: 38px;line-height: 38px;display: inline-block;border-radius: 4px;margin-top: 14px;border: none;font-size: 16px;}     
.detail_commentBox{background: #f7f8fa;padding: 10px 30px;margin-top: 20px;}
.comment_header { height: 40px; line-height: 40px;text-align: left;}
.comment_title{font-size:16px;font-weight: bold;text-align: left;border-bottom: 1px solid #e6e8eb;margin-bottom: 20px; padding-bottom: 10px;}
.comment_header a { color: #9099ac;}
.comment_header .imgPhoto {width: 40px;height: 40px;border-radius: 50%;float: left;margin-right: 15px;}
.text_muted { margin: 10px 0 10px; font-size: 15px; color: #444;text-align: left;}
.question_page{background: #fff;padding:20px 0 50px;}
.question_page form{width: 860px;margin: 0px auto;}
.question_page form label{margin-bottom: 20px;display: block;}
.question_page form label p {margin-bottom: 15px;font-size: 16px}
.question_page li {width: 100%;margin-top: 25px;}
.question_page li p {margin-bottom: 15px;font-size: 16px;}
.question_page .quiz_input, .question_page .quiz_select {height: 40px;line-height: 40px;border: 1px solid #d2d2d2;padding: 0 10px;color: #555;font-size: 15px;background: #fff!important;}
.question_page .btn{  width: 120px;height: 38px;line-height: 38px;display: inline-block;border-radius: 4px;border: none;font-size: 16px;}    
.pagination{margin-top: 30px;}
.pagination li{width: 36px;height: 36px;border: none;border-radius: 6px;background-color: #fff;color:#e3000b;margin-right: 12px;display: inline-block;vertical-align: text-bottom;
    text-align: center; line-height: 36px; text-decoration: none;  overflow: hidden;}
.pagination li a{display: block;}
.pagination .active{background: #e3000b;}
.pagination .active a{color: #fff;}

.tui_list2022 ul li{height:290px!important;}
.tui_list2022 ul li img{height: 233px!important;}
.tui_list2022 li p{height: 44px !important;display:none!important;}
.tui_list2022 .link{display:none!important;}












