﻿@charset "utf-8";
/* CSS Document */


 .y_text2 div, .y_text2 p {
       width:100% !important;
    }

    .y_text2 p, .y_text2 div, .y_text2{
    height:auto !important;
    }
        .y_text2 .container-main {
       float:none !important;
          }
.y_text2 p,.y_text2 img{
    /*text-indent: 2em;*/
    margin-top: 1rem !important;
}
.y_text2 p img{
    display:block;
}

.y_text2 a{
    color: #0000EE;
}
.content_detail_left .y_text2 table th {
    border-bottom: 2px solid #ccc !important;
    text-align: center;
}
.content_detail_left .y_text2 table th {
    border-bottom: 2px solid #ccc;
    text-align: center;
}

.content_detail_left .y_text2 video{
    width: 100%;
    height: auto;
}

.content_detail_left .y_text2 h1,h2,h3,h4,h5 {
   margin-top: 1em !important;
}

.content_detail_left .y_text2 table {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
}

.content_detail_left .y_text2 table td, .content_detail_left .y_text2 table th {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 3px 5px;
}

.content_detail_left .y_text2 blockquote {
    display: block;
    border-left: 8px solid #d0e5f2;
    padding: 5px 10px;
    margin: 10px 0;
    line-height: 1.4;
    font-size: 100%;
    background-color: #f1f1f1;
}


@font-face {font-family: "iconfont";
  src: url('//at.alicdn.com/t/font_667757_97zznt6xkz7zxgvi.eot?t=1527766134947'); /* IE9*/
  src: url('//at.alicdn.com/t/font_667757_97zznt6xkz7zxgvi.eot?t=1527766134947#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('//at.alicdn.com/t/font_667757_97zznt6xkz7zxgvi.ttf?t=1527766134947') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/font_667757_97zznt6xkz7zxgvi.svg?t=1527766134947#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.footer-wrap .mini-hide h3, .footer-wrap .mini-hide p, .footer-wrap .mini-hide a {
text-align:center;
display:block;
}
.icon-user:before { content: "\e913"; }

.icon-shouye:before { content: "\e62d"; }

.icon-yonghu:before { content: "\e633"; }

.icon-fenleiorguangchangorqita:before { content: "\e64f"; }

.icon-fenleiorguangchangorqitatianchong:before { content: "\e67d"; }

.icon-shouyetianchong:before { content: "\e692"; }

.icon-yonghutianchong:before { content: "\e6a2"; }

.icon-share:before { content: "\e600"; }

.icon-fav:before { content: "\e603"; }

.icon-rightarrow2f:before { content: "\e687"; }

.icon-user1:before { content: "\e708"; }

.icon-heat-on:before { content: "\e61e"; }

.icon-find:before { content: "\e618"; }

.icon-heat:before { content: "\e61f"; }

.icon-fav-on:before { content: "\e63a"; }

.icon-haibao:before { content: "\e6da"; }

.icon-weixin:before { content: "\e650"; }

.icon-view:before { content: "\e619"; }

.icon-like:before { content: "\e631"; }

.icon-time:before { content: "\e735"; }

.icon-pinglun:before { content: "\e69a"; }

.icon-like-on:before { content: "\e72f"; }

.icon-heat-copy:before { content: "\e914"; }


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: 400; }
li { list-style: none; }
caption, th { text-align: left; }
/*h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400; }*/
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
input, textarea, select { font-family: inherit; font-weight: inherit; font-size: 100%; line-height: 1.2; margin: 0; }
legend { color: #000; }
a img, img { -ms-interpolation-mode: bicubic; }
body { font: 12px/1.5 arial, SimSun, helvetica, sans-serif; background: #FFF; color: #666; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
.clearfix { zoom: 1; }
.inlblo { display: inline-block; diplay: inline; zoom: 1; }
.section-focus-pic {margin: 30px auto 0 auto;width: 780px;overflow: hidden;position: relative;box-shadow: 2px 2px 2px rgba(0,0,0,0.1);border: none;}
.section-focus-pic ul li {position: absolute;top: 0;left: 780px;width: 780px;height: 400px;}
.section-focus-pic ul li a:first-child {display: block;height: 400px;}
.section-focus-pic ul li img {width: 780px;height: 400px;border: none;}
.section-focus-pic ul li h3 { position: absolute; top: 20px; left: 0px; width: auto; max-width: 900px; font-weight: normal; color: #FFF; padding: 0 20px; z-index: 111; font-size: 18px; font-family: "微软雅黑"; height: 40px; line-height: 40px; background-color: #000; opacity: 0.7; font-size: 14px; }
.section-focus-pic ul li div { position: absolute; top: 20px; left: 0px; height: 50px; background-color: #000; max-width: 960px; width: 900px; opacity: 0.7; filter: alpha(opacity=60); }
.section-focus-pic .pages { width: 780px; height: 340px; }
i { font-style: normal; }
.section-focus-pic .controler { position: absolute; bottom: 20px; left: 20px; z-index: 99999999; text-align: center; overflow: hidden; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; }
.section-focus-pic .controler b { cursor: pointer; width: 20px; height: 20px; display: block; overflow: hidden; text-indent: 20px; background: url(../img/news_index_icon.png) no-repeat 0px 8px; float: left; margin: 0 0 0 5px; }
.section-focus-pic .controler b.down { background-position: -27px 8px; }
.section-focus-pic .controler2 a { display: block; width: 40px; position: absolute; top: 120px; height: 40px; }
.section-focus-pic .controler2 a i { cursor: pointer; display: block; width: 22px; height: 34px; background: url(imgs/star.png) no-repeat; }
.section-focus-pic .controler2 .prev { left: 5px; }
.section-focus-pic .controler2 .prev i { background-position: -34px -68px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/star_05.png'); margin-left: 5px; }
.section-focus-pic .controler2 .prev:hover i { left: 10px; background-position: -34px -24px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/star_03.png'); }
.section-focus-pic .controler2 .next { right: 10px; }
.section-focus-pic .controler2 .next i { background-position: -62px -68px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/star_06.png'); margin-left: 10px; }
.section-focus-pic .controler2 .next:hover i { right: 10px; background-position: -62px -24px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/star_04.png'); }
.spread { /* float: right; */ height: 20px; text-align: center; margin-left: 610px; margin-top: 100px; line-height: 20px; display: inline-block; width: 40px; color: #fff; background: rgba(0,0,0,.5); font-size: 14px; }

.section-focus-pic ul li img.play-icon{position: absolute;
    bottom: 20px;
    right:  20px;
    z-index: 10; width: 50px !important; height: 50px !important; }


@charset "utf-8";
/* CSS Document */


/*@头条客*/

.headerline_header { width: 100%; height: 360px; background-image: url(../images/1.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; min-width: 1260px; }
.headerline_header_login { width: 1200px; height: 360px; margin: 0 auto; /*	position: relative;*/ }
.headerline_header_login_lump { width: 320px; height: 320px; background-color: #fff; /*position: absolute;
	right: 0;
	top: 20px;*/ border-radius: 20px; float: right; margin-top: 20px; }
.headerline_header_login_lump .title { width: 240px; margin: 20px auto 0 auto; text-align: center; font-size: 16px; font-weight: 500; }
.headerline_header_login_lump .name { width: 240px; margin: 20px auto 0 auto; height: 35px; line-height: 35px; border-bottom: 1px solid #dddddd; position: relative; }
.headerline_header_login_lump .password { width: 240px; margin: 20px auto 0 auto; height: 35px; line-height: 35px; border-bottom: 1px solid #dddddd; position: relative; }
.oName { border: none; height: 35px; width: 170px; padding: 0 5px; background-color: #fff; font-size: 14px; }
.oName_label { height: 35px; width: 100px; padding: 0 5px; font-size: 10px; color: #F00; text-align: center; position: absolute; right: 0; top: 0; background-color: #fff; }
.headerling_loginButton { display: block; width: 240px; height: 40px; border-radius: 20px; margin: 20px auto 0 auto; border: none; background-color: #B6142C; color: #fff; }
.headerline_header_login_lump .news { width: 240px; margin: 10px auto 0 auto; height: 35px; line-height: 35px; font-size: 14px; }
.headerline_header_login_lump .news .left { float: left; }
.headerline_header_login_lump .news .right { float: right; }
.oLeft { width: 780px; float: left; }
.oRight { width: 260px; float: right; }
.headerline_bodyer { width: 1000px; margin: 30px auto; }
.title_HeaderlineLeft { border-bottom: 1px solid #dddddd; color: #B6142C; font-size: 16px; padding-bottom: 5px; }
.headerlineLeft_list { margin-bottom: 60px; }
.headerlineLeft_list li { width: 100%; height: 110px; border-bottom: 1px solid #dddddd; }
/*.headerlineLeft_list li:last-child{border-bottom:none;}*/
.headerlineLeft_list li .oLeft_div { float: left; margin: 25px 0; display: block; }
.headerlineLeft_list li .oRight_div { float: right; margin: 25px 0; width: 100px; height: 40px; line-height: 40px; display: block; border: 1px solid #B6142C; border-radius: 20px; color: #B6142C; text-align: center; cursor: pointer; }
.headerlineLeft_list li .oRight_div_current { border: 1px solid #ddd; color: #666; }
.headerlineLeft_list li .oLeft_div .headerline_imgList { display: block; float: left; width: 60px; height: 60px; border-radius: 60px; }
.headerlineLeft_list li .oLeft_div .headerline_messageList { display: block; float: left; margin-left: 15px; width: 445px; height: 60px; }
.headerlineLeft_list li .oLeft_div p { height: 30px; line-height: 30px; }
.pColors { color: #B6142C; font-size: 16px; }
.pColors_2 { color: #666; }
.title_HeaderlineRight { border-bottom: 1px solid #dddddd; color: #333; font-size: 16px; padding-bottom: 5px; }
.headerlineRight_hotArticleList { margin-top: 25px; width: 100%; }
.headerlineRight_hotArticleList li { position: relative; padding: 0 15px 30px 15px; line-height: 1.6; border-left: 1px solid #ddd; }
.headerlineRight_hotArticleList li:last-child { border-left: none; }
.headerline_green { position: absolute; top: 0px; left: -4px; display: block; width: 7px; height: 7px; border-radius: 7px; background-color: #7eced9; }
.headerlineRight_hotArticleList li:last-child span { left: -3px; }
/*@选题会*/
.headerline_bodyer .oMiddle { width: 1000px; }
.oMiddle dl { margin-right: 40px; float: left; width: 306px; margin-bottom: 30px; min-height: 342px; }
.oMiddle dl:nth-child(3n) { margin-right: 0; }
.oMiddle dl dt img { width: 306px; height: 172px; }
.oMiddle dl dd p { margin-top: 15px; font-size: 16px; line-height: 1.6; margin-bottom: 15px; max-height: 50px; }
.oMiddle dl dd span { display: block; font-size: 14px; color: #999; line-height: 1.6; margin-bottom: 15px; max-height: 30px; }
.oMiddle dl dd .chooseTi_i { margin-bottom: 15px; color: #999; max-height: 30px; }
.oMiddle dl dd .chooseTi_i i em { color: #B6142C; font-size: 18px; }
.chooseTi_i i:first-child { float: right; }
.chooseTi_i i:last-child { float: left; }
.chooseTi_nav { width: 1000px; border-bottom: 1px solid #ddd; padding-bottom: 15px; margin: 30px auto; }
.chooseTi_nav li { float: left; padding: 0 20px; border-left: 1px solid #eee; cursor: pointer; }
.chooseTi_nav li:first-child { padding-left: 0; border-left: none; }
.chooseTi_nav li.current { color: #B6142C; }
.chooseTi_nav li.current a { color: #B6142C; }
.chooseTi_nav .prb { float: right; background-image: url(../images/4.jpg); background-repeat: no-repeat; background-position: left center; background-size: 15px 15px; padding-left: 20px; }
/*@选题会-详情页*/
.chooseTi_details .title_details { font-size: 30px; }
.chooseTi_details .img_details { width: 780px; height: 382px; margin: 15px auto; }
.chooseTi_details .chooseTi_introduce { padding-left: 10px; color: #333; font-size: 16px; margin: 15px 0 10px 0; background-image: url(../images/5.jpg); background-position: left top; background-repeat: repeat-y; }
.chooseTi_details .chooseTi_introduce_details { border-top: 1px solid #ddd; padding: 30px 0; margin-top: 15px; font-size: 16px; line-height: 1.6; }
.chooseTi_details_list { margin-bottom: 60px; }
.chooseTi_details_list li { width: 100%; /* height:110px;*/ margin-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #dddddd; }
.chooseTi_details_list li .chooseTi_details_imgList { display: block; float: left; width: 50px; height: 50px; }
.chooseTi_details_list li .chooseTi_details_messageList { display: block; float: left; margin-left: 20px; width: 610px; font-size: 16px; }
.chooseTi_details_list li .chooseTi_details_messageList p:last-child { margin-top: 15px; line-height: 1.6; }
.pColors_3 { color: #999; }
.chooseTi_details_list li .chooseTi_details_messageList textarea { padding: 5px; }
.comment_L button { float: right; width: 120px; height: 40px; line-height: 40px; text-align: center; border: 1px solid #B6142C; border-radius: 20px; margin-top: 30px; color: #B6142C; cursor: pointer; }
.comment_L input { display: block; float: left; width: 130px; height: 38px; margin-top: 30px; padding: 0 10px; }
.comment_L span { width: 90px; height: 40px; display: block; margin-left: 15px; margin-top: 30px; background-color: #CCC; float: left; }
.comment_L em { display: block; float: left; height: 40px; line-height: 40px; color: #F00; margin-left: 15px; margin-top: 30px; }
/*投稿Button*/ .contribute { display: block; width: 120px; height: 40px; line-height: 40px; text-align: center; background-color: #B6142C; border-radius: 20px; margin: 10px 0 0 0; color: #fff; }
.contribute_p { margin: 10px 0 60px 0; font-size: 16px; }
/*.more {*/
/*width: 140px;*/
/*height: 40px;*/
/*line-height: 40px;*/
/*text-align: center;*/
/*background-color: #fff;*/
/*border: 1px solid #ddd;*/
/*border-radius: 20px;*/
/*margin: 60px auto 100px auto;*/
/*color: #666;*/
/*cursor: pointer;*/
/*}*/
/*@常见问题*/

.oLeft_problem { width: 260px; float: left; }
.oRight_problem { width: 780px; float: right; }
.oLeft_problem li { width: 100%px; border-bottom: 1px solid #ddd; padding: 15px 0; text-align: center; height: 40px; line-height: 40px; cursor: pointer; }
.oLeft_problem li:last-child { border-bottom: none; }
.oLeft_problem li.current { color: #B6142C; }
/*@关于我们系列*/
.cooperation li { float: left; margin-right: 30px; margin-top: 30px; }
.cooperation li { height: 160px; min-height: 160px; }
.cooperation li div { width: 110px; height: 110px; border: 1px solid #ddd; }
.cooperation li p { width: 112px; text-align: center; }
.cooperation li div img { width: 92px; height: 92px; margin: 9px auto; display: block; }
.cooperation li:nth-child(5n) { margin-right: 0; }
.cooperation ul { margin-top: 15px; border-top: 1px solid #ddd; }
.blogroll { margin-top: 20px; }
.blogroll li { float: left; border: 1px solid #ddd; padding: 5px 10px; margin-right: 15px; margin-bottom: 30px; cursor: pointer; }
.blogroll li:hover { border: 1px solid #B6142C; background-color: #f7fdfe; color: #B6142C; }
.blogroll li.current { border: 1px solid #B6142C; background-color: #f7fdfe; color: #B6142C; }
/*@个人中心*/
.oLeft_personalCenter { width: 260px; float: left; }
.oRight_personalCenter { width: 780px; float: right; }
.oLeft_personalCenter li { width: 100%px; border-bottom: 1px solid #ddd; padding: 15px 0; text-align: center; height: 40px; line-height: 40px; cursor: pointer; }
.oLeft_personalCenter li:last-child { border-bottom: none; }
.oLeft_personalCenter li.current a { color: #B6142C; }
.oRight_personalCenter ul { margin-top: 20px; }
.oRight_personalCenter ul li { position: relative; height: 40px; margin-bottom: 30px; }
.oRight_personalCenter ul li label { float: left; height: 40px; width: 100px; line-height: 40px; text-align: right; }
.oRight_personalCenter ul li input { float: left; height: 36px; width: 200px; padding: 0 10px; }
.oRight_personalCenter ul li span { float: left; height: 40px; line-height: 40px; color: #F00; margin-left: 15px; }
.oRight_personalCenter ul li em { float: left; margin-left: 15px; border: 1px solid #B6142C; border-radius: 20px; height: 38px; width: 80px; display: inline-block; line-height: 38px; text-align: center; color: #B6142C; cursor: pointer; }
.save { float: left; margin: 20px 30px 20px 0; border: 1px solid #ddd; border-radius: 20px; height: 38px; width: 80px; line-height: 38px; text-align: center; color: #666; cursor: pointer; }
.del { float: left; margin: 20px 30px 20px 0; border: 1px solid #ddd; border-radius: 20px; height: 38px; width: 80px; line-height: 38px; text-align: center; color: #666; cursor: pointer; }
#imageInput { position: absolute; left: 335px; top: 0; z-index: 3; height: 38px; width: 80px; opacity: 0; }
.oFile { position: absolute; left: 335px; top: 0; z-index: 2; border: 1px solid #B6142C; border-radius: 20px; height: 38px; width: 80px; display: inline-block; line-height: 38px; text-align: center; color: #B6142C; cursor: pointer; }
#imagePreview { width: 180px; height: 180px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale); margin-top: 30px; }
/*@个人中心-修改密码*/
.oLeft_personalCenter_password { width: 260px; float: left; }
.oRight_personalCenter_password { width: 780px; float: right; }
.oRight_personalCenter_password ul { margin-top: 20px; }
.oRight_personalCenter_password ul li { position: relative; height: 40px; margin-bottom: 30px; }
.oRight_personalCenter_password ul li label { float: left; height: 40px; width: 100px; line-height: 40px; text-align: right; }
.oRight_personalCenter_password ul li div { float: left; height: 38px; width: 260px; border: 1px solid #ddd; position: relative; }
.oRight_personalCenter_password ul li div input { height: 38px; width: 200px; padding: 0 10px; border: none; }
.oRight_personalCenter_password ul li div i { width: 14px; height: 18px; position: absolute; right: 10px; top: 11px; background-image: url(../images/12.jpg); background-repeat: no-repeat; background-position: center center; background-size: 14px 18px; }
.oRight_personalCenter_password ul li span { float: left; height: 40px; line-height: 40px; color: #F00; font-size: 14px; margin-left: 15px; }
/*登录框密码样式*/
.password_div { height: 38px; width: 315px; border-bottom: 1px solid #ddd; position: relative; margin: 15px 0; }
.password_div .loginPasswd { height: 26px; width: 260px; padding: 0; border: none; }
.password_div .capital { width: 14px; height: 18px; position: absolute; right: 10px; top: 11px; background-image: url(../images/12.jpg); background-repeat: no-repeat; background-position: center center; background-size: 14px 18px; }


@charset "utf-8";
/* CSS Document */


body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body { width: 100%; }
body, button, input, select, textarea { font-family: "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "STHeiti", SimSun, sans-serif; font-size: 16px; line-height: 1.6; background-color: #fff; color: #333; }
/*h1, h2, h3, h4, h5, h6 { font-size: 100%; }*/
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "STHeiti", SimSun, sans-serif; }
small { font-size: 12px; }
ul, ol { list-style: none; }
a { text-decoration: none; color: #333; }
/*a:hover {
	text-decoration: underline;
}*/
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
legend { color: #000; }
fieldset, img { border: 0; }

/*.contentLeft img{width:640px;height:320px;}*/

button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
iframe { border: none; }
input:focus { outline: none; }
select:focus { outline: none; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1;}

::-webkit-input-placeholder { /* WebKit browsers */ color: #a6b2be; }
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #a6b2be; }
::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #a6b2be; }
:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #a6b2be; }
.dn { display: none; }
.clearfix:after { content: ""; display: block; height: 0; clear: both; }
.clearfix { zoom: 1; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { padding: 0; }
.oP { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.word { word-wrap: break-word; word-break: break-all; }
/*以上去掉默认样式*/


/*public css */
.nav { position: fixed; top: 0; width: 100%; height: auto; z-index: 10000; background: #fff; }
.nav_1 { height: 60px; box-shadow: 0 2px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.1); border-bottom:1px solid #ddd;}
.nav_2 { height: 50px; border-bottom: 1px solid #ddd; }
/*top*/
.top { width: 1240px; margin: 0 auto; height: 60px; line-height: 60px; text-align: center; z-index: 999; }
.top_inner {background: #fff;padding: 0 47px;}
.logo a img{ margin-top: 4px; float: left; width: auto; height: 50px;  }

.fl { float: left; }
.fr { float: right; }
/*.search{
	padding-left:7px;
	border:none;
	margin-top: 10px;
	width: 160px;
	height:30px;
	background: url("../img/search.png")no-repeat;
	vertical-align: middle;
}*/
.top ul li { float: left; margin-left: 40px; font-weight: bold; }
.mod_search_input { position: relative; width: 180px; }
.btn { cursor: pointer; border: none; position: absolute; width: 25px; height: 25px; top: 16px; right: 0px; background: url("../img/search2.png")no-repeat; }


.search { padding: 0 10px; float: left; width: 180px; margin-top: 15px !important; border: 1px solid #ddd; background-color: #f9f9f9; border-radius: 10px; }
.search input:first-child { width: 130px; height: 26px; background-color: #f9f9f9; border: none; float: left; font-size: 14px; }
.search input:last-child { width: 26px; height: 26px; background-color: #f9f9f9; border: none; float: right; background-image: url(../img/search2.png); background-repeat: no-repeat; background-position: center center; background-size: 16px 16px; cursor: pointer; }


.gao { margin-top: 13px; background: #B6142C; height: 25px; line-height: 25px; width: 60px; border-radius: 30px; }
.gao:hover { background: #30bbcf; }
.gao a { color: #fff; }
.log_in { color: #bebebe; }
.log_in a { color: #bebebe; padding: 5px; }
.log_in a:hover { color: #999; }
.content { margin: 0 auto; width: 1000px; }
.con {
    position: absolute;
    top: 50px; bottom: 0; left: 0; right: 0; margin: auto; }
/*二级导航*/
.top2 { margin: 0 auto; width: 1000px; height: 50px; z-index: 99; }
.top .select { color: #ec9f0c; }
.top2 li { float: left; text-align: center; height: 47px; line-height: 47px; min-width: 50px; margin-left: 30px; }
.top2 li:hover { border-bottom: 4px solid #B6142C; color: #B6142C; }
.top2 li:hover a { color: #B6142C; }
.border_bottom { border-bottom: 4px solid #B6142C; color: #B6142C; }
.border_bottom a { color: #B6142C; }
.client { position: relative; }
.erweima { position: absolute; top: 30px; left: -65px; display: none; width: 178px; height: 182px; background: url("../img/huaguo.png")no-repeat center center/100% 100%; z-index: 9999999; }
.client:hover .erweima { display: block; }
.info li a:hover { color: #B6142C; }

/*footer*/
.footer { padding-top: 30px; padding-bottom: 60px; position: relative; border-top: 1px solid #dddddd; font-size: 14px; }

.footer .copyright { color: #666; padding-bottom: 10px; }
.qctt { height: 32px; }
.img img:hover { transform: scale(1.1); }
.back { display: none; position: fixed; top: 50%; right: 90px; width: 55px; height: 55px; background: url("../img/回到顶部.png")no-repeat center center/100% 100%; }
.more { height: 65px; }
.more .more_btn { cursor: pointer; margin: 60px auto; border: 1px solid #ddd; border-radius: 30px; width: 140px; height: 40px; line-height: 40px; text-align: center; }
.grey { color: #999; }
.blue { color: #B6142C; }
.back { display: none; position: fixed; top: 50%; right: 90px; width: 55px; height: 55px; background: url("../img/回到顶部.png")no-repeat center center/100% 100%; }
.back:hover { display: none; position: fixed; top: 50%; right: 90px; width: 55px; height: 55px; background: url("../img/backtop2.jpg")no-repeat center center/100% 100%; }
/*登陆弹窗*/
.log_box { display: none; /*position: fixed;*/ top: 0; left: 0; background: #fff; width: 100%; /*height:700px;*/ z-index: 99999; }
.cancel { overflow: hidden; height: 56px; }
.cancel img { float: right; }
.log_box .content { padding: 0 20px; margin: 0 auto; width: 315px; }
.log_box .content .head { text-align: center; width: 300px; height: 60px; margin-bottom: 25px; }
.user li { cursor: pointer; text-align: center; font-size: 16px; float: left; margin-left: 35px; width: 100px; height: 37px; line-height: 37px; color: #666; }
.user li.select { border-bottom: 3px solid #B6142C; }
.input_username, .input_password { border: none; border-bottom: 1px solid #ebebeb; width: 100%; height: 26px; line-height: 1em; margin: 15px 0; outline: none; font-size: 14px; background-color: transparent; }

.content .btn_login { margin-top: 20px; border: none; height: 45px; -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px; line-height: 45px; width: 100%; text-align: center; outline: none; cursor: pointer; background: #B6142C; color: #fff; }
.m-t-20 { margin-top: 20px; }
.ctrl_box { height: 27px; line-height: 27px; }
.ctrl_box .remember { width: 16px; height: 16px; vertical-align: middle; }
.third_login { height: 20px; }
.third_login img { margin-left: 15px; display: inline-block; }
.down_load { cursor: pointer; margin-top: 30px; text-align: center; height: 40px; line-height: 40px; border: 1px solid #B6142C; border-radius: 40px; }
.pr { position: relative; }
.erweima_big { display: none; position: absolute; top: -340px; left: -10px; }
/*nav */
.p-header-show { -webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%); -webkit-transition: all 900ms cubic-bezier(.19, 1, .22, 1); -moz-transition: all 900ms cubic-bezier(.19, 1, .22, 1); -o-transition: all 900ms cubic-bezier(.19, 1, .22, 1); transition: all 900ms cubic-bezier(.19, 1, .22, 1); }
.p-header-hide { -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px); -webkit-transition: all 300ms cubic-bezier(.55, .055, .675, .19); -moz-transition: all 300ms cubic-bezier(.55, .055, .675, .19); -o-transition: all 300ms cubic-bezier(.55, .055, .675, .19); transition: all 300ms cubic-bezier(.55, .055, .675, .19); }
.second-nav-large { height: 50px; line-height: 50px; background-color: #fff; -webkit-transition: all 300ms cubic-bezier(.55, .055, .675, .19); -moz-transition: all 300ms cubic-bezier(.55, .055, .675, .19); -o-transition: all 300ms cubic-bezier(.55, .055, .675, .19); transition: all 300ms cubic-bezier(.55, .055, .675, .19); }
.second-nav-small { height: 50px; line-height: 50px; background-color: #F3F5F6; -webkit-transition: all 300ms cubic-bezier(.55, .055, .675, .19); -moz-transition: all 300ms cubic-bezier(.55, .055, .675, .19); -o-transition: all 300ms cubic-bezier(.55, .055, .675, .19); transition: all 300ms cubic-bezier(.55, .055, .675, .19); }


/*登录框密码样式*/
.password_div { height: 38px; width: 315px; border-bottom: 1px solid #ddd; position: relative; margin: 15px 0; }
.password_div .loginPasswd { height: 26px; width: 260px; padding: 0; border: none; }
.password_div .capital { width: 14px; height: 18px; position: absolute; right: 10px; top: 11px; background-image: url(../images/12.jpg); background-repeat: no-repeat; background-position: center center; background-size: 14px 18px; }
.show_gray { background: url(../img/zanhui.png) no-repeat; margin: 10px 5px 0 0; width: 18px; height: 18px; }
.show_gray:hover { background: url(../img/zanhuihover.png) no-repeat; margin: 10px 5px 0 0; width: 18px; height: 18px; }
.y_add { margin-right: 20px; }
.show_active { background: url(../img/zanlv.png) no-repeat; margin: 10px 5px 0 0; width: 18px; height: 18px; }
.moreClass { border: 0px !important; border-radius: 0px !important; }
.banner { height: 360px; width: 100%; background: #000; }
.b_inner { margin: 0 auto; overflow: hidden; position: relative; width: 100%; max-width: 1440px; height: 360px; }
.inner { margin: 0 auto; position: absolute; width: 700%; height: 360px; }
.inner img { float: left; height: 360px; }
.tip { position: absolute; right: 45%; bottom: 20px; overflow: hidden; z-index: 10; }
.tip li { float: left; margin-left: 15px; width: 20px; height: 5px; background: #9b9ea1; cursor: pointer; border-radius: 3px; }
.tip li.bg { background: #d7d8d9; }
/*html body .swiper-pagination-bullet-active { background: #B6142C; }*/
html body .swiper-pagination-bullet-active { background: #ffffff; }
.swiper-pagination-bullet {
    width:6px !important;
    height:6px !important;
}
/*------*/
.mask { position: absolute; width: 100%; height: 100%; z-index: 3; background-image: linear-gradient(to right, #000, transparent, #000); }
.content {width: 1100px;margin: 0 auto;}
.content .contentLeft {float: left;width: 780px;}
.content .contentLeft p { padding: 30px 0 10px 0; color: #B6142C; border-bottom: 1px solid #ddd; }
.content .contentLeft .change_tab { padding: 30px 0 10px 0; border-bottom: 1px solid #ddd; }
.content .contentLeft .change_tab li { cursor: pointer; float: left; }
.content .contentLeft .change_tab li span { border-left: 1px solid #ddd; padding: 0 20px; }
.content .contentLeft .change_tab li.select a { color: #B6142C; }
.contentRight { float: right; width: 260px; }

.video-list{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 20px;
}



.video-wrap{
    width: 49%;
    margin-bottom: 20px;
    position: relative;
}

.video-wrap .status-tag{
    position: absolute;
    color: #ffffff;
    top: 10px;
    left: 10px;
    padding: 4px 10px;
    font-size: 13px;
    line-height: 1;
}

.status-tag.bg0 {
    background-color: #62C90D;
}
.status-tag.bg1 {
    background-color: #C23513;
}
.status-tag.bg2 {
    background-color: #E7B451;
}


.video-wrap .img { width: 100%; overflow: hidden; position: relative;  }
.video-wrap .img img.play-icon{
   position: absolute;
   bottom: 10px;
    right: 10px;
    width: 50px !important;
    height: 50px !important;
    cursor: pointer;
}

.video-wrap .img img { width: 100% !important; height: auto !important; }

.video-list .video-wrap .part1 .title{
    font-size: 16px;
    margin-top: 10px !important;
}

.video-list .video-wrap .part2{
    text-align: left !important;
    margin:  0 !important;
}

.video-list .video-wrap .part2 span{
    font-size: 13px !important;
}

.article { /*height: 250px;*/ border-bottom: 1px solid #ddd; padding: 30px 0; }
.article .img { float: left; overflow: hidden; position: relative; width: 243px; }
.article .img img { width: 243px;
    min-height: 112px;
    height: auto; }
.article .img .time { position: absolute; z-index: 999; bottom: 10px; right: 10px; background-color: #333; opacity: 0.8; padding: 0 5px; color: #fff; border-radius: 10px; }
.article .img .time span { width: 60px; height: 20px; line-height: 20px; display: inline-block; background-image: url(../images/1111.png); background-position: left center; background-repeat: no-repeat; background-size: 15px 15px; padding-left: 20px; }

.article .words {margin-left: 30px;width: 500px;float: right;word-wrap: break-word;}
.hot { margin-top: 8px; float: left; text-align: center; margin-right: 10px; width: 25px; height: 25px; line-height: 25px; background: #B6142C; color: #fff; }
.part1 h3 { font-size: 18px; }
.part1 .title { font-size: 24px; color: #333;  margin-right:10px;}
.content_detail_left .part2 {
   text-align:center;
}
.part2 { margin: 13px 0; text-align:right; padding:0 !important;}
.part2 a { color: #B6142C; margin-right: 40px; }
.part2 span { color: #acacac; margin-right: 15px; }
.p_mid { /*margin: 0 25px;*/ margin-right: 15px; }
.part3 { color: #8c8c8c; margin: 10px 0; font-size: 16px; }
.part4 span { color: #B6142C; }
/*right content*/
.contentRight p { padding: 0px 0 10px 0; color: #333; border-bottom: 1px solid #ddd; }
.contentRight { padding-left: 5px; }
.conR_up > div { border-left: 1px solid #ddd; height: 80px; }
.conR_up > div:last-child { border-left: none; }
.fir { margin-top: 20px; }
.sign { float: left; background: #B6142C; border-radius: 50%; width: 7px; height: 7px; margin-left: -4px; }
.s_content { margin-left: 30px; text-align:justify;}
.contentRight .last { margin-bottom: 80px; border: none; }
.contentRight .touT { border-bottom: 1px solid #ddd; height: 35px; line-height: 35px; }
.touT_state { border-bottom: 1px solid #ddd; height: 100px; }
.touT_state > img { float: left; width: 60px; height: 60px; margin-top: 20px; margin-bottom: 20px; }
.touT_state .right { margin: 25px 0 0 8px; float: left; }
.touT_state .right > div:nth-child(1) { color: #B6142C; }
.colorFont { color: #f16b7a; }
.word2 { float: right; width: 250px; }
.word2 > h3 { margin-bottom: 30px; font-size: 18px; }
.word2 .part { color: #8c8c8c; }




.footer { background-color: #333; position: relative; padding: 20px 0 25px; font-size: 14px; }

.footer, .footer a { color: #fff; text-decoration: none; }
.footer .footer-wrap { text-align: left; }
.footer-wrap {max-width: 1127px;margin: 0 auto;padding-left: 10px;position: relative;line-height: 2;font-size: 12px;color: #ddd;}
.footer-wrap a { color: #ddd; }
.footer-wrap h3 { font-size: 16px; }

.footer-wrap p { padding-top: 5px; }
.qr-hlq { position: absolute; right: 10px; top: -15px; width: 120px; }
.footer .footer-wrap a { color: #ddd; }


.content_detail_left { float: left; width: 780px; padding-top: 10px; }
.content_detail_left .title { font-size: 20px; padding: 10px 0; text-align:center;    font-size: 20px !important;
    color: black; line-height: 30px !important;}
.content_detail_right { background: #f9f9f9; float: right; width: 260px; overflow: hidden; }

.comment {border-bottom:1px solid #eee;}
.comment_left .head_pic { float: left; width: 50px; height: 50px; }
.comment_left .head_pic img { width: 50px; height: 50px; border-radius: 50px; }
.comment_right { margin-left: 26px; width: 600px; }
.comment_left { margin: 30px 0 30px 0; float: left; }
.comment_right { margin: 10px 0 10px 20px; }
.comment_right textarea { width: 580px; height: 100px; max-height: 100px; max-width: 580px; outline: none; padding: 10px; }
.confirm { /*margin-left: 470px;*/ text-align: center; display: inline-block; width: 120px; height: 40px; line-height: 40px; color: #28b3c6; border: 1px solid #28b3c6; border-radius: 20px; float: right; }
.comment_right span:nth-child(1) { color: #333; margin-right: 10px; font-size:14px;}
.comment_right div { /*background: #f9f9f9;*/ height: auto; line-height: 40px; color:#8c8c8c;}
.comment_right span { color: #ddd; font-size:14px;}
.content_detail_right .a_img { margin-left: 30px; margin-top: 30px; }
.content_detail_right img { width: 200px; height: 150px; }


.comment-post { padding: 10px 10px 20px 20px; margin-top: 20px;}
.comment-post h3 { padding: 20px 0 20px 0; width:100%;}

 .comment-post .div-comment{
        border-top:1px solid #eeeeee;
        padding-top:30px;
    }

.btn-toggle-comment {
    float: right;
    font-size: 12px;
    background: #C51429;
    padding: 2px 5px;
    margin-right: 10px;
    color: #fff;
    border-radius: 5px;
}
.comment-post input, .comment-post textarea {
  border-radius: 5px;
    background: #f8f8f8;
    border: none;
    height: 22px;
}

.comment-post input { width: 400px; height: 30px; display: block; padding: 10px; margin-top:2px;}
.comment-post textarea { width: 400px; height: 50px; display: block; padding: 10px; }
.comment-post button { width: 150px; height: 40px; border: 1px solid #ccc; }

.tip-null { padding: 20px; color: #777; }
.content_detail_right > p { padding: 10px 0 0 10px; }
.content_detail_right .title { padding-right: 20px; }

#btn-comment {
    background: #C51429;
    color: #fff;
    border: none;
    border-radius: 5px;
    height: 35px;
    line-height: 35px;
}
@media(max-width:500px) {
    .con {top:120px !important}
    .nav_1 { height: 50px; line-height: 50px; }
    .top { width: 100%; height: 50px; line-height: 50px; }
    .top_inner { padding: 0 10px; }
    .top ul li { margin-left: 0;  font-weight: normal; float:none !important; display:inline-block; }
    .logo a img{margin:auto; float:none !important;  margin-bottom: -10px; width: auto; height: 90px;}
    .section-focus-pic { padding: 0; margin: 0; box-shadow: none; }
    .content { width: 100%; }
    .content .contentLeft { float: none; width: 100%; }
    .section-focus-pic, .section-focus-pic ul li { width: 100%;  }
    .section-focus-pic ul li img { width: 100%; height: 200px; }

    .search { position: absolute; right: 10px; top: 1px; width: 30px !important; overflow: hidden; display: none; }
    .content .contentLeft p { padding: 10px 0 10px 10px; }

    .video-list{
        padding: 0 16px;
    }

    .video-list .video-wrap .part2{
        display: block;
        text-align: left;
        padding: 0  !important;
    }

    .video-wrap{
        width: 100%;
        margin-bottom: 20px;
    }

    .article { padding: 10px 0 0 0;
       height:88px;
    }
    .article .img, .article .img img { width: 110px !important; height: 80px !important; }
    .article .img { padding-left: 10px; padding-top: 4px; }
    .article .words { width: auto; padding-left: 100px; float: none; }
    .part1 { height: 36px; }
    .part1 .title {
        font-size: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical; }
    .part3 { display: none; }
    .part2 {
        display:flex;
        justify-content:space-between;
       padding: 0 20px !important;
    }
    .part2 span { font-size: 10px; float: none !important;
        /*margin-right:0 !important;*/
    }
    .part2 a { font-size: 10px; color:gray !important; margin-right: 0 !important;}
    .contentRight { width: 90%; float: none; margin-left: 5%; }
    .footer .footer-wrap { text-align: center; }
    .qr-hlq { position: static; display: none; width: 120px; height: 120px; margin: auto; }
    .top_inner .info { margin:auto; float:none !important; font-size:14px; }
        .top_inner .info ul{
          margin:auto; display:flex; justify-content:space-between; align-items:center;
           width:98%;
        }

    /*detail*/
    .content_detail_left { width: 100%; }
    .content_detail_right { width: 100%; float: none; }
    .comment-post input, .comment-post textarea { width: 260px; margin-left: 5px; }
    .comment-post button { margin-left: 5px; }
    .comment_right {margin: 0;  width: 100%;font-size: 16px; padding: 10px 5px 10px 5px;}
    .comment-list-wrap{
        padding: 0 20px;
    }
    .content_detail_left .title, .content_detail_left .part2, .content_detail_left .y_text2 {
        padding: 0 20px;  font-size:16px; line-height: 34px;
    }

    .content_detail_right img { width: 100px; height: 70px; float: left; }
    .content_detail_right .a_img { margin: 10px; clear: both; height: 70px; }
    .content_detail_right .title { padding-left: 110px; font-size: 14px; }
    .content_detail_right > p { padding: 5px 10px; font-size: 16px; }
    .more .more_btn { margin: 20px auto 0 auto; }
    .contentRight { margin-top: 10px !important; }
    .contentRight .last { margin-bottom: 20px; }


}

.content strong, .content b { font-weight: bold; }

@media (max-width: 500px) {
    .part1 { min-height: 36px; height: auto; }
    .part1.clearfix:after { display: none; }
    .article-list .words .part2 {
    position: relative;
    }
    .article-list .words  .part2 span{
        position: absolute;
        margin-right: 0;
        top:-2px;
        color:gray !important;
    }
    .article-list .words  .part2 .icon-time{
        right:48%;
    }
    .article-list .words  .part2 .icon-pinglun{
       right:52%
    }
    .article-list .words  .part2 .icon-view{
        right:10%;
    }
    .article-list .words  .part2 .icon-like{
          right:10%;
    }
    .mini-hide{display:block;
     width:100% !important ;
}
 }

.btn-more { width: 260px; height: 40px; line-height: 40px; text-align: center; border-radius: 100px; border: 1px solid #ccc; display: block; margin: 20px auto; }

.cms-content img { max-width: 100%; }

@media(max-width:350px) {
    .logo a { width: 75px; height: 25px; margin-top: 12px; }
}
.content_detail .content_detail_left img{width:100% !important; height:auto !important; }
.content_detail .content_detail_left img.face-img{width:auto !important; height:auto !important; }
@media (min-width: 500px) {
    .content_detail_left { padding-top:20px; }
}

.content img {max-width:100% !important;height:auto;}
.usousuo {
   display:block !important;
   background-image:url(../images/shousuo.png) !important;
}


.content_detail_left .title, .content_detail_left .part2, .content_detail_left .y_text2 {
         padding: 0 20px;  font-size:16px; line-height: 1.8;
     }

     .comment-top-line{
         border-top: 1px #eeeeee solid;
         margin-top: 20px;
         padding: 14px 0 14px 0;
         /* padding: 0px 5px 10px 5px; */
     }

     .comment-post-title{
       text-align: right;
     }

     .content_detail .content_detail_left .pgc-img-caption{
       font-size: 12px;
         text-align: center;
     }

    /*.content_detail .content_detail_left .pgc-img-caption:before{*/
        /*content: '';*/
        /*width: 0;*/
        /*height: 0;*/
        /*border-left: 6px solid transparent;*/
        /*border-right: 6px solid transparent;*/
        /*border-bottom: 9px solid #333333;*/
        /*margin-right: 10px;*/
    /*}*/
.topic-list{
    margin-top: 40px;
    padding-bottom: 140px;
}

.topic-list li {
    margin-bottom: 20px;
    box-shadow: 0 0 5px #888888;
}

.footer-xzt{
  position: fixed;
    bottom: 0;
    width: 100%;
}

.topic-list li a{
    display: block;
    width: 100%;
}

.topic-list .big-topic-img{
    display: block;
    width: 100% !important;
    height: auto;
}

.topic-list .small-topic-img{
    display: none;
}

@media(max-width:500px) {
    .topic-list{
        padding: 0 16px 132px;
    }

    /*.topic-list .small-topic-img{*/
        /*display: block !important;*/
    /*}*/

    /*.topic-list .big-topic-img{*/
        /*display: none !important;*/
    /*}*/
}

@font-face {font-family: "iconfont";
    src: url('//at.alicdn.com/t/font_704884_kluo1d88d7s.eot?t=1585297910755'); /* IE9 */
    src: url('//at.alicdn.com/t/font_704884_kluo1d88d7s.eot?t=1585297910755#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAANsAAsAAAAAB2QAAAMfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDBgqCRIIhATYCJAMMCwgABCAFhG0HQBtxBsiemjwJFGkDCwBUPTAwieLhae1/587M7ldprkAUj6LWSKJRrNISJBIh0UxDfpO2VpZFc7hk6EytO02yy3kui0oFpVV4pVLyYl7+V99aRRdMZNZzgwslAI8tkWuh7f85ZroUiv62tUtW4GhvNB4PaGCdd00tfAdyQH7D2AUt8TqBVsMSCTurGzuBu8KcF4hbMtUC94xZaagNzUJdsbWIN6DSnJ46fcTr4Pfjr3XhTlJl5tJ9V6oMoPQHf+aLkzdyykMAyXROsF1kLAIKcabSfYwYpReJWlWls9YK1IqQpordNAjEmrbe6D9eImpmdTuYhap0URKHQfAjXwRxyLNrNOE04BHA9n9DVrpRjeLZfm/tTbb3+atI59XXWT5Xb2MsnT09XT2t7cKBjr37cTsbIwReWlpcXDLXzK+ElDhN7qi6nu8JeVNWAD9warnXu7qKDe/T9XF7PrT73Wg33lU+aOz2x5r7yb2zEzow1T41ENoePMytYzW1YPXtE2qiVOuq+7xynhXgBjatfbmeyLBXZSV7hPYLPql4cD663jtL/3+omII/34bC8ZW3k65btDj+V8IeSWoWBF6PsCcZXdQMd9dpNuqaXOvdTcGKOqAB0Pi8ILaDrPPnfOJP/I1tu9Ji1T4bb1YV8Gn7yx8YbLjo5gWaz9MTvHdJx46i6WBNUcSO2PBkm1IlElo1nwZMf68fw7UDnZOE5oyEQdJkCLJmk8iCXYRKmw1Qa7YFWi2o2d2mDyOK0oJ5cwBCtyNIOr2DrNtzZMF+h8qg31DrDhFaHYm+I9tMhwx3MKzl2IB0Q0jWWy3EtnEY1rZjqpi0LC0LyN2YOeQYSktOzedqsAWzKVY4+mk65wQRZjWjanAbNpmsyMasfVjPkyXObfkpKaTqjZL1VjOAdmAwLQ4zQHSGIDI9Kwvi9edg4efbYZTCRIs1tFX5u2GMgzw8kiZZagdkjdrSqe1WXuPQj0rHcQRCMFZmSDVwYiYrbYXYqif1wfS4ZNKApE2+FNSNdFUnL681v98BaGWuypEiR9FxR9Fa9JI7nnItdb0tWZUhDAAA') format('woff2'),
    url('//at.alicdn.com/t/font_704884_kluo1d88d7s.woff?t=1585297910755') format('woff'),
    url('//at.alicdn.com/t/font_704884_kluo1d88d7s.ttf?t=1585297910755') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('//at.alicdn.com/t/font_704884_kluo1d88d7s.svg?t=1585297910755#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-yuanchuangtag:before {
    content: "\e62d";
}

.icon-shouye:before {
    content: "\e63a";
}

.three-article .img {
    width: auto;
    float: none;
}


.three-article .img  a{
    display: inline-block;
    margin-right: 20px;
}

.three-article .img a:nth-child(3){
    margin-right: 0;
}


.three-article .words{
    float: none;
    margin-left: 0px;
    width: 780px;
}

.`three-article .words .title, .three-article .words .part2{
    display: inline-block;
}


.three-article .words .part2{
    display: inline-block;
    float: right;
    margin: 6px 0;
}

.three-article .img img { width: 243px; min-height: 112px;height: auto }

.qph-wrap{
     border: 1px solid #eee;
     padding: 30px 20px 40px 20px;
}

.qph-avatar{
    width: 80px;
    height: 80px;
    margin: auto;
    overflow: hidden;
    border-radius: 50%;
}

.qph-avatar img{
    width: 100%;
    height:  100%;
}

  .qph-til{
    margin-top: 20px;
    text-align: center;
}

  .qph-info{
    margin-top: 10px;
    text-align: justify;
    color: #acacac;
    font-size: 14px;
}