@charset "UTF-8";
a:hover { text-decoration: none; color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }
.wrap { margin: 0 auto; padding: 0 15px; width: 1120px; }
.icon-search { display: block; width: 22px; height: 22px; font-size: 14px; font-family: "FontAwesome."; }
.icon-person, .icon-eye, .icon-words { display: inline-block; width: 22px; height: 22px; font-size: 14px; font-family: "FontAwesome"; color: #b2b2b2; }
.main .content-left-wapper { width: 690px; }
.main .content-right-wapper { width: 400px; }
.sidebar-hot { border-bottom: 1px dashed #d7d7d7; }
.main .ad { position: relative; width: 690px; height: 389px; background: url(../images/bannerad.png) no-repeat; }
.main .btn-main { position: absolute; top: 70px; right: 50px;text-align: right; }
.main .btn-main .btn-dropdown {position: absolute;top:50px;right:0; display: block; border: 1px solid #d8ecf8; margin-bottom: 10px;background: none; color: #d8ecf8; }
.main .btn-main .btn-dropdown:first-child{top:0;}
.main .btn-main #dsearch{position:absolute;top:100px;right: 0;}
.main .btn-main .btn-dropdown option { border: 1px solid #d8ecf8; background: #d8ecf8; color: #1187cf; }
.btn-base { background: #d8ecf8; color: #1187cf; }
.btn-base:hover { border: 1px solid #d8ecf8; background: #1187cf; color: #d8ecf8; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }
.btn-load { border: 1px solid #db0200 !important; margin: 0 auto; padding: 14px 80px !important; font-size: 16px !important; line-height: 16px; color: #db0200 !important; }
.btn-load:hover { border: 1px solid #db0200 !important; background: #db0200; color: #fff !important; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }
.btn-send { display: block; width: 120px; height: 40px; text-align: center; line-height: 40px; background: #db0200; color: #fff; }
.btn-send:hover { background: #f81917; color: #fff; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }
.headline { display: block; margin-bottom: 20px; width: 90px; height: 30px; font-size: 16px; text-align: center; line-height: 30px; background: #db0200; color: #fff; }
.list { margin-bottom: 80px; width: 690px; }
/* 澶撮儴涓庝富浣撳垎鍓� */
.text-hidden2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.main-policy, .main-article, .main-company { border-top: 1px solid #d7d7d7; padding: 20px 0; width: 100%; }
/* 椤电爜鍏敤 */
.pageNum { padding: 25px 0; font-size: 14px; text-align: center; color: #d7d7d7; }
.pageNum .page { display: inline-block; }
.pageNum .page a { text-decoration: none; display: inline-block; border: 1px solid #d7d7d7; border-radius: 3px; margin-right: 5px; margin-bottom: 15px; padding: 0 9px !important; color: #808080; }
.pageNum .page a:hover { text-decoration: none; border: 1px solid #db0200; color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }
.pageNum .current { float: none; display: inline-block; border: 0; margin-right: 7px; padding: 0; color: #808080; }
.pageNum .text { display: inline-block; margin: 0 5px; padding: 0; width: 36px; height: 24px; border: 1px solid #d7d7d7; border-radius: 3px; color: #d7d7d7; }
.pageNum .jump { float: none; display: inline-block; margin-right: 7px !important; margin-bottom: 15px; padding: 0; font-size: 14px; color: #808080; }
/* 鎸夐挳鍏敤鏍峰紡 */
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
button { display: inline-block; border-color: transparent; box-shadow: none; background-color: transparent; }
input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer; }
button, select { text-transform: none; }
button { overflow: visible; }
button, input, optgroup, select, textarea { margin: 0; font: inherit; color: inherit; }
.btn-default { color: #333; background-color: #fff; border-color: #ccc; }
.label { display: inline; padding: .2em .6em .3em; font-size: 75%; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em; }
.label-default:hover { border-color: #666 !important; background-color: #666; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }
.form-control { display: inline-block; height: 34px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; }
.form-group { margin-bottom: 15px; }
.banner {overflow: hidden; position: relative; margin-left: auto; margin-right: auto; }
.banner .img { width: 99999px; position: absolute; left: 0px; top: 0; }
.banner .img li { float: left; }
.banner .item { position: relative; }
.banner .item h3 { position: absolute; top: 84%; left: 0; display: block; padding: 0 130px 0 10px; width: 100%; height: 16%; font-size: 20px; font-weight: 400; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); line-height: 44px; background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); background: linear-gradient(to top, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); color: #fff; z-index: 10; box-sizing: border-box; }
.banner .num { position: absolute; width: 30%; bottom: 14px; left: 280px; text-align: center; font-size: 0px; z-index: 1000; }
.banner .num li { width: 10px; height: 10px; background: #fff; border-radius: 50%; display: inline-block; margin: 0 3px; cursor: pointer; }
.banner .num li.on { background: #db0200; }
.banner .btn { position: absolute; top: 35%; border-radius: 0; padding: 0; width: 30px; height: 50px; font-size: 40px; text-align: center; line-height: 50px; background: rgba(0, 0, 0, 0.5); color: #fff; cursor: pointer; }
.banner .btn_l { left: 0; }
.banner .btn_r { right: 0; }
.banner .btn i { position: absolute; top: 10%; left: 20%; }
#ban1 .banner { margin: 0 auto; width: 399px; height: 259px; }
#ban1 .banner .img img { width: 399px; height: 259px; }
#ban2 .banner { width: 690px; height: 360px; }
#ban2 .banner .img img { width: 690px; height: 360px; }
.history-special #ban1 .banner-special-history { width: 1120px; height: 396px; }
.history-special #ban1 .banner-special-history .img img { width: 1120px; height: 291px; }
.history-special .banner-special-history .btn_l { border-radius: 0 50px 50px 0; top: 54%; left: 0; width: 40px; height: 80px; }
.history-special .banner-special-history .btn_r { border-radius: 50px 0 0 50px; top: 54%; right: 0; width: 40px; height: 80px; }
.history-special .banner-special-history .btn i { top: 24%; left: 30%; }
.history-special .num-history { top: 9%; left: 100px; }
.history-special .banner-special-history .num li { border: 3px solid #fff; margin: 0 48px; width: 12px; height: 12px; background: #999; }
.history-special .banner-special-history .num li.on { border-color: #f5a5a6; background: #db0200; }
.history-special .banner-special-history .img { top: 105px; }
.banner-special .slider { margin: 0 auto; }
.banner-special .slick-slide { margin: 0px 20px; }
.banner-special .slick-slide img { width: 100%;height: 458px; }
.banner-special .slick-prev:before, .banner-special .slick-next:before { color: #333; font-size: 80px; opacity: 0.7; }
.banner-special .slick-prev, .banner-special .slick-next { width: 60px; height: 100px; }
.banner-special .slick-prev { left: 10px; z-index: 1000; }
.banner-special .slick-next { right: 30px; z-index: 1000; }
.banner-special .slick-slide { margin: 0; }
.banner-special .slick-dots { bottom: 10px; }
.banner-special .slick-dots li button { pacity: 1; }
.banner-special .slick-dots li button:before { color: #fff; opacity: 1; }
.banner-special .slick-dots li.slick-active button:before { opacity: 1; }
.report-carousel #ban1 .banner-report { width: 1120px; height: 400px; }
.report-carousel #ban1 .banner-report .img img { width: 1120px; height: 400px; }
.report-carousel .banner-report .num-report { left: 34.3%; }
.report-carousel .banner-report .btn { border-radius: 10px; width: 50px; height: 100px; }
.report-carousel .banner-report .btn_l { left: 15px; }
.report-carousel .banner-report .btn_r { right: 15px; }
.report-carousel .banner-report .btn i { top: 30%; left: 35%; }
.sidebar-ranking { position: relative; }
.sidebar-ranking input, .sidebar-ranking section { clear: both; padding-top: 10px; display: none; }
.sidebar-ranking label { display: block; float: left; border: 1px solid; border-radius: 20px; border-color: #d7d7d7; border-bottom-color: #d7d7d7; margin-right: 8px; padding: 0 8px; background: #d7d7d7; }
.sidebar-ranking label:hover { cursor: pointer; text-decoration: none; }
.sidebar-ranking #tab1:checked ~ #content1, .sidebar-ranking #tab2:checked ~ #content2 { display: block; }
.sidebar-ranking input:checked + label { border: 1px solid; border-radius: 20px; border-color: #db0200; border-bottom-color: #db0200; margin-right: 8px; padding: 0 8px; background: #fff; color: #db0200; }
.sidebar-ranking h4 { margin-right: 160px; }
.sidebar-ranking .tab1 { position: absolute; top: 0; right: 60px; }
.sidebar-ranking .tab2 { position: absolute; top: 0; right: 0; }
.login-box { display: none; font-family: "Microsoft Yahei"; margin: 30px; }
.login-box .phone, .login-box .password, .login-box .verify { margin: 24px 12px; }
.login-box .enter { margin: 12px; }
.login-box .phone .text, .login-box .password .text, .login-box .verify .text { width: 298px; height: 38px; border: 1px solid #ccc; text-indent: 0.5em; }
.login-box .verify .text { width: 178px; }
.login-box .verify button { margin-left: -4px; width: 119px; height: 40px; vertical-align: top; background: #db0200; color: #fff; }
.login-box .verify button:hover { background: #ccc; }
.login-box .password1 .text { width: 178px; }
.login-box .password1 a { background-color: #666; width: 120px; height: 42px; border: 0; color: #fff; display: block; text-decoration: none; text-align: center; line-height: 42px; }
.login-box .register .checkbox { margin-left: 12px; }
.login-box .enter .submit { width: 298px; height: 40px; background: #db0200; border: 0; border-radius: 3px; font-size: 16px; color: #fff; cursor: pointer; }
.login-box .enter .submit:hover { background: #ccc; }
.login-box .register { margin: 0 12px 12px 12px; }
.login-box .register a { color: #db0200; font-size: 14px; text-decoration: none; }
.login-box .register a:hover { color: #ccc; }
.login-box .login a { margin-right: 20px; color: #333; }
.login-box .login a:hover { color: #db0200; }
.register-right { margin-left: 80px; }
.register-right a { color: #c1392b; font-size: 16px; display: block; text-decoration: none; margin: 10px 0; }
.register-right a:hover { color: #ccc; }
.register-right .right-register a { background: url(../images/icon/qqss.png) no-repeat; display: block; width: 50px; height: 50px; }
.register-right .right-register .qq { background-position: -5px -56px; }
.register-right .right-register .qq:hover { background-position: -5px 0; }
.register-right .right-register .weibo { background-position: -148px -56px; }
.register-right .right-register .weibo:hover { background-position: -148px 0; }
.register-right .right-register .weixin { background-position: -71px -56px; }
.register-right .right-register .weixin:hover { background-position: -71px 0; }
.right-register { margin-top: 40px; }
.right-register img { margin: 20px 20px 0; width: 120px; height: 120px; }
.right-register span { display: block; margin-top: 10px; }
.login-box p { line-height: 28px; margin: 10px 0; }
.handover-city { font-size: 16px; color: #999; margin: 10px 0; }
.greet .hello { font-size: 18px; color: #333; }
.hello-greet { padding: 20px 0; border-bottom: 1px solid #999; color: #999; display: block; }
.handover li { float: left; font-size: 18px; color: #333; border: 1px solid #ccc; margin: 10px 20px 10px 0; cursor: pointer; }
.handover ul { padding: 0; }
.handover li:hover, .handover li:focus { border: 1px solid #e84c3d; }
.handover { margin: 15px 0; }



.handover label { padding: 8px 24px; display: block; cursor: pointer; }



.handover li.current { border-color: #E84C3D; }



.layui-layer .layui-layer-setwin .layui-layer-close2 { top: 0; right: 10px; width: 20px; height: 20px; }



.layui-layer .layui-layer-setwin .layui-layer-close2 { background-position: 6px -36px; }



.layui-layer .layui-layer-setwin .layui-layer-close2:hover { background-position: 6px -36px; }



.course { background: url(../images/jiantou.png) no-repeat 81px 8px; }



.course .online, .course .outline { display: inline-block; }



.course .online i, .course .outline i { display: block; border-radius: 50%; margin: 0 auto; width: 25px; height: 25px; font-size: 16px; font-style: normal; text-align: center; line-height: 25px; color: #fff; }



.course .online { margin-left: 24px; }



.course .outline { margin-left: 160px; }



.course i { background: #999; }



.course .current i { background: #db0200; }



.layui-layer .layui-layer-title { background: #db0200; color: #fff; }



.login-box p { text-align: justify; }



.login-box .logo { margin: 0 auto; width: 600px; }



.login-box .logo img { margin: 0 auto; display: block; }



.login-box .remind { display: block; border-radius: 5px; padding: 15px 20px; font-size: 16px; background-color: #f2f2f2; }



.login-box-consultant { margin: 30px 80px; }



.login-box-consultant .online-expert li { display: inline-block; margin: 15px 15px 0 0; background: #fafafa; box-shadow: 0 2px 1px #999; }



.login-box-consultant .online-expert img { display: block; width: 168px; height: 110px; }



.login-box-consultant .online-expert span { display: block; text-align: center; }



.login-box-consultant .online-expert .name { font-size: 16px; }



.login-box-consultant .online-expert a { display: block; border-radius: 5px; margin: 5px auto -12px; width: 100px; height: 30px; text-align: center; line-height: 30px; background: #db0200; color: #fff; }



.login-box-consultant .online-expert a:hover { background: #ccc; }



.login-box-consultant .online-expert .tags { display: inline-block; margin: 10px; height: 220px; background: #fafafa; box-shadow: 0 2px 1px #999; }



.login-box-consultant .online-expert .description { display: inline-block; margin: 5px; width: 350px; vertical-align: top; }



.login-box-consultant .online-expert .description p { margin: 0 0 10px; font-size: 12px; }



.login-box-consultant .online-expert .description span { text-align: left; }



.login-box-consultant .online-expert .description a { margin: 5px 5px 5px 250px; }



.login-box-consultant .online-box { border: 1px solid #d7d7d7; border-radius: 5px; margin: 15px 0; }



/* 寮瑰嚭妗嗛〉缁撴潫 */



@charset "UTF-8";

/* 杩囨护鏁堟灉 */

.cache { transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



* { margin: 0; padding: 0; border: none; zoom: 1; }



ul li { list-style: none; }



.clearfix:after { content: ""; display: block; clear: both; height: 0; overflow: hidden; visibility: hidden; }



.clearfix { zoom: 1; }



.l { float: left !important; }



.box-float { position: fixed; top: 350px; right: 20px; z-index: 1000; }



.box-float ul li { width: 55px; display: block; height: 45px; overflow: hidden; cursor: pointer; }



.box-float .wechat-f { background: url(../images/weixin.png) no-repeat; background-position: 0 87%; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; }



.box-float .wechat-f:hover .wechat-f-logo { left: -145px; opacity: 1; visibility: visible; }



.box-float .wechat-f-logo { position: absolute; top: -32px; left: -155px; overflow: hidden; border: 1px solid #d7d7d7; width: 138px; height: 208px; background: #fff; opacity: 0; visibility: hidden; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; z-index: 1000; }



.box-float .wechat-f-logo .text-w { padding: 10px 0 2px; text-align: center; }



.box-float .wechat-f-logo .text-two { display: block; padding: 2px 0 10px; text-align: center; }



.box-float .wechat-f-logo img { padding: 0 16px 10px 16px; width: 140px; box-sizing: border-box; }



.box-float .wechat-f-logo:after { position: absolute; top: 82px; left: 138px; content: ""; display: block; width: 11px; height: 18px; }



.box-float .service { background: url(../images/kefu.png) no-repeat; background-position: 0 43%; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; }



.box-float .service:hover .services { left: -145px; opacity: 1; visibility: visible; }



.box-float .services { overflow: hidden; position: absolute; top: 5px; left: -155px; border: 1px solid #d7d7d7; width: 138px; height: 122px; font-size: 14px; font-style: normal; background: #fff; opacity: 0; visibility: hidden; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; }



.box-float .services span { padding-right: 10px; }



.box-float .services a { width: 78px; height: 25px; background: url(../images/qqicon.png) no-repeat 0 0px; }



.box-float .services li { margin: 10px 10px 0 10px; width: 124px; height: 30px; }



.box-float .up { background: url(../images/hdb.png) no-repeat; background-position: 0 55%; }



@charset "UTF-8";

/**灏鹃儴**/

.footer { padding: 20px 0; min-width: 1120px; background-color: #2d3237; color: #888; }



.footer .footer-help { width: 600px; }



.footer .footer-help li { float: left; padding: 10px; }



.footer a { color: #888; }



.code { display: inline-block; margin-left: 40px; vertical-align: middle; }



.code span { display: block; padding: 10px 0; text-align: center; }



.code img { margin-right: 6px; width: 98px; height: 98px; }



.copyright-content .copyright-content-left { display: inline-block; border-right: 1px solid #888; vertical-align: middle; }



.copyright-content .copyright-content-right { display: inline-block; vertical-align: middle; }



.copyright-content .copyright-content-right ul, .copyright-content .copyright-content-right li { display: inline-block; }



.copyright-content .copyright-content-right a { display: block; width: 42px; height: 42px; margin-left: 35px; background: url(../images/icon/aw.png) no-repeat; }



.copyright-content .copyright-content-right .android { background-position: 0 -66px; }



.copyright-content .copyright-content-right .android:hover { background-position: 0 0; }



.copyright-content .copyright-content-right .microblog { background-position: 0 -133px; }



.copyright-content .copyright-content-right .microblog:hover { background-position: 0 -199px; }



/**灏鹃儴2**/

.footer .copyright-content { text-align: center; }



.footer .copyright-help { display: inline-block; vertical-align: middle; }



.footer .copyright-help ul { text-align: center; }



.footer .copyright-help li { display: inline-block; padding: 10px; }



.footer .copyright-help .copyright-help-project { display: inline-block; margin-left: 54px; vertical-align: middle; }



@charset "UTF-8";

/**澶撮儴涓�**/

.header .topbar { min-width: 1120px; background: #f8f8f8; }



.header .top-nav { height: 34px; }



.header .top-nav a { text-decoration: none; color: #808080; }



.header .top-nav a:hover { color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.header .top-nav .dropdown { position: relative; }



.header .top-nav .dropdown:hover .nav-pull-down { display: block; }



.header .top-nav .nav-pull-down { position: absolute; display: none; left: 0; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; border: 1px solid #d7d7d7; border-radius: 0; min-width: 100px; background: #fff; z-index: 1000; }



.header .top-nav .nav-pull-down a { display:block;padding: 2px 8px; color: #808080; }



.header .top-nav .nav-pull-down li:hover { background: #f1f1f1; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.header .top-nav .menu-title { margin-left: 10px; }



.header .top-nav .loginbar > span { padding: 0 10px; }



.header .top-nav .loginbar > .contribute { display: block; border: 1px solid #db0200; margin: 5px 0 0 10px; padding: 0 10px; height: 24px; line-height: 24px; color: #db0200; box-sizing: border-box; }



.header .top-nav .loginbar > .contribute:hover { color: #fff; background: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.header .top-nav .loginbar > a { float: left; }



.header .top-nav .top-nav-content { line-height: 34px; }



/**澶撮儴涓�2**/

.header .list-title li { display: inline-block; }



.header .list-title a { padding: 0 5px; }



.header .topbar { min-width: 1120px; background: #f8f8f8; }



.header .top-nav { height: 34px; }



.header .top-nav a { text-decoration: none; color: #808080; }



.header .top-nav a:hover { color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }

.header .top-nav a:hover .fa{-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);transition: all .4s ease;}

.header .top-nav .dropdown { position: relative; }



.header .top-nav .dropdown:hover .nav-pull-down { opacity: 1; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.header .top-nav .nav-pull-down { position: absolute; opacity: 0; left: 0; border: 1px solid #d7d7d7; border-radius: 0; min-width: 100px; background: #fff; z-index: 1000; }



.header .top-nav .nav-pull-down a { padding: 6px 8px; color: #808080; }



.header .top-nav .nav-pull-down li:hover { background: #f1f1f1; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.header .top-nav .menu-title { margin-left: 10px; }



.header .top-nav .loginbar > span { padding: 0 10px; }



.header .top-nav .loginbar > .contribute { display: block; border: 1px solid #db0200; margin: 5px 0 0 10px; padding: 0 10px; height: 24px; line-height: 24px; color: #db0200; box-sizing: border-box; }



.header .top-nav .loginbar > .contribute:hover { color: #fff; background: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.header .top-nav .loginbar > a { float: left; }



.header .top-nav .top-nav-content { line-height: 34px; }



.header .logo { display: inline-block; vertical-align: middle;float: left; }



.header .logo img { width: 221px; height: 70px; }



/**澶撮儴涓�**/

.header .tapcontent { padding: 24px 15px 40px 15px; }



.header .tapcontent a { display: inline-block; }



.header .mainbav { border: 0; padding: 0;float: left; background: #fff; }



.header .mainbav a { font-size: 16px; color: #333; }



.header .mainbav .nav-pull-down { border: 1px solid #d7d7d7; border-radius: 0; min-width: 100px; }



.header .mainbav .btn-search { border: 0; border-radius: 0; padding: 0; width: 70px; height: 40px; background: #db0200; }



.header .mainbav .edit-box { border-radius: 0; height: 40px; }



.header .mainbav .search .edit-box { width: 250px; }



.header .mainbav .search .btn-search { margin-left: -5px; }



.header .mainbav .tags span { font-size: 12px; color: #666; }



.header .mainbav .tags a { float: left; padding-right: 6px; font-size: 12px; color: #666; }



.header .mainbav .tags a:hover { color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.header .main-nav { margin-left: 27px; width: 491px; vertical-align: middle; display: inline-block; }



.header .main-nav li { position: relative; display: inline-block; font-size: 16px; vertical-align: middle; }



.header .main-nav li:hover .nav-pull-down { display: block; -webkit-transition: all 0.3s; transition: all 0.3s; }

.header .main-nav li:hover a .fa{-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);transition: all .4s ease;}

.header .main-nav a { font-family: 'helvetica neue', arial, 'hiragino sans gb', stheiti, 'wenquanyi micro hei', \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, sans-serif; display: inline-block; padding: 6px 14px; color: #333; }



.header .main-nav a:hover { color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.header .main-nav .nav-pull-down { position: absolute; display: none; top: 40px; left: 14px; border: 1px solid #d7d7d7; border-radius: 0; min-width: 100px; background: #fff; z-index: 1000;box-shadow:0 1px 1px rgba(0,0,0,0.1); }



.header .main-nav .nav-pull-down li { display: block; }



.header .main-nav .nav-pull-down li:hover { background: #f1f1f1; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.header .main-nav .nav-pull-down a { display: block; }



.header .search { display: inline-block; vertical-align: bottom;float: right; }



.header .search .tags { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 6px; width: 338px; font-size: 12px; }



.header .search .tags span { display: inline-block; }



.header .search .tags a { padding-left: 6px; color: #333; }



.header .search .tags a:hover { text-decoration: none; color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.header .search .edit-box, .header .search .btn-search { display: inline-block; border-radius: 0; }



.header .search .edit-box { border: 1px solid #d7d7d7; padding: 0; width: 268px; height: 34px; text-indent: 0.5em; }



.header .search .btn-search {float:right;border-color: #db0200; padding: 0; width: 70px; height: 36px; font-size: 20px; line-height: 20px; background: #db0200; color: #fff; }



.breadcrumb > li + li:before { color: #666; content: "> "; padding: 0 5px; }



@charset "UTF-8";

a:hover { color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



/* 棣栭〉 */

.sidebar .content:hover { text-decoration: none; color: #db0200; }



.sidebar .title { border-bottom: 1px solid #d7d7d7; margin: 20px 0; }



.sidebar .title a { display: inline-block; border-radius: 10px; margin-top: 10px;padding:2px 5px;width: 80px; text-align: center; vertical-align: middle; background: #db0200; color: #fff; }



.sidebar .title a:hover { background: #f34c4a; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.sidebar p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin-top: 10px; width: 100%; }



.sidebar h4  {
    display: inline-block;
    border-bottom: 2px solid #db0200;
    padding: 6px 13px;
    width: 89px;
    font-size: 16px;
    font-weight: 700;
}



.sidebar a { display: block; font-size: 12px; color: #666; }



.sidebar h5 { font-size: 16px; }



.sidebar .text-content { margin-top: 10px; font-size: 14px; color: #b2b2b2; }



.sidebar .text-content .name { color: #db0200; }



.sidebar .text-content span { display: inline-block; padding-right: 20px; }



.sidebar .sidebar-content li { border-bottom: 1px solid #d7d7d7; padding: 10px 0; }



.sidebar .sidebar-content-text { margin-bottom: 20px; }



.sidebar .sidebar-content-text p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top: 10px; padding-bottom: 20px; width: 100%; }



.sidebar .sidebar-content-text h3 { font-size: 18px; }



.news-item h3, .sidebar h3 { display: block; font-size: 20px; font-weight: 700; line-height: 22px; color: #333; }



.news-item h3:hover, .sidebar h3:hover { color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.sidebar-ad img { width: 400px; height: 100px; }



.news-item { margin: 40px 0; }



.news-item img { width: 216px; height: 133px; }

.specialist-main .news-item .item-img{border-radius:50%;}

.news-item .item-img { position: relative; display: inline-block; vertical-align: top;overflow:hidden; }
.news-item .item-img:hover img{-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";}

.news-item .item-img img{-webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -o-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;}

.news-item .item-img .label-base { position: absolute; top: 100px; left: 10px; display: block; border-radius: 0; padding: 0 8px;height: 24px; line-height: 24px; font-size: 14px; font-style: normal; font-weight: 400; background: rgba(0, 0, 0, 0.7); }

.news-item .item-content { display: inline-block; margin-left: 15px; width: 449px; }



.news-item .item-content .title { display: block; color: #333; }



.news-item .item-content .title:hover { text-decoration: none; color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.news-item .item-tags { margin-top: 20px; color: #999; }



.news-item .item-tags li { float: left; margin-right: 5px; }



.news-item .item-tags a { color: #999; }



.news-item .item-tags a:hover { color: #db0200; }



.news-item p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin: 10px 0; width: 100%; color: #666; }



.news-item .list-tags { margin-top: 24px; color: #999; }



.news-item .list-tags li { margin-right: 10px; }



.news-item .icon-share { width: 22px; height: 22px; font-size: 16px; font-family: "FontAwesome"; line-height: 22px; color: #999; }



.news-item .icon-share:hover { text-decoration: none; color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.sidebar-ad { margin: 10px 0; }



.sidebar-ad a, .sidebar-ad img { display: block; }



.sidebar-ad a { padding-bottom: 10px; }



.icon-change { font-size: 16px; font-family: "FontAwesome"; color: #fff; vertical-align: middle;margin-top: -2px;}



.sidebar-right { border-radius: 20px; margin-right: 10px; padding: 0 5px; background: #f2f2f2; }



.sidebar-right:hover { text-decoration: none; color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.label-list li { float: left; margin: 0 20px 20px 0; }



.label-list a { display: block; border: 1px solid #d7d7d7; padding: 6px; font-size: 16px; font-weight: 400; background: #fff; }



.label-list a:hover { color: #fff; }



.sidebar-content .carousel-caption { top: 80%; left: 0; right: 0; padding-bottom: 31px; width: 100%; background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 0, rgba(0, 0, 0, 0.0001) 100%); background: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0, rgba(0, 0, 0, 0.0001) 100%); }



.sidebar-content .carousel-caption h3 { padding: 0 20px; width: 300px; font-size: 18px; font-weight: 400; text-align: left; }



.sidebar-content .carousel-indicators .active { border: 1px solid #db0200; background: #db0200; }



.sidebar-content .carousel-indicators li { padding: 0; background: #fff; }



.sidebar-content-top li { float: left; margin: 10px 0; width: 200px; text-align: center; }



.sidebar-content-top span { display: block; font-size: 14px; }



.sidebar-content-top h5 { font-size: 16px; padding: 2px 0; }



.sidebar-content-top img { width: 80px;height: 80px;border-radius: 50%;}



.sidebar-content-top a, .sidebar-content-bottom a { display: inline-block; }



.sidebar-content-top a:hover, .sidebar-content-bottom a:hover { text-decoration: none; color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.sidebar .title .sidebar-comm { border-radius: 0; margin-top: 15px; margin-left: 0; width: 192px; background: #ccc; color: #333; }



.sidebar-content-bottom { margin-top: 5px;text-align: justify; }


.sidebar-content-bottom li { display: inline-block; }


.sidebar-content-bottom a { position: relative; padding: 0 6px; font-size: 16px; box-sizing: border-box; }


.sidebar-content-bottom a:after { position: absolute; top: 5px; left: 100%; display: inline-block; content: ""; border-right: 1px solid #666; height: 18px; }



/* 璧勮椤� */

.banner { position: relative; }



.banner .control-dots { position: absolute; top: 87%; margin-left: 200px; width: 145px; }



.banner .control-dots .active { border: 1px solid #db0200; background-color: #db0200; }



.banner .control-dots li { margin: 0 5px; background-color: #fff; }



.banner .title { position: absolute; top: 80%; left: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 0 20px; width: 450px; font-size: 20px; text-align: left; }



.sidebar .nav > li > a { padding: 5px 15px; }



.sidebar .list-content { background: url(../images/xxx.png) no-repeat 8px 0; }



.sidebar .list-content span { display: inline-block; border-radius: 50%; margin: 10px 10px 10px 0; width: 18px; height: 18px; text-align: center; line-height: 18px; background: #bfbfbf; color: #fff; }



.sidebar .list-content a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; }



.sidebar .list-content a:hover { text-decoration: none; color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.sidebar .list-content .active { background: #db0200; }



.sidebar .sidebar-content-img { position: relative; margin-bottom: 20px; }



.sidebar .sidebar-content-img h3 { position: absolute; top: 60%; left: 0; right: 0; bottom: 0; padding: 60px 20px 0; font-size: 18px; font-weight: 400; text-align: center; color: #fff; background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 0, rgba(0, 0, 0, 0.0001) 100%); background: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0, rgba(0, 0, 0, 0.0001) 100%); }



.sidebar .sidebar-content-img h3:hover { font-weight: 700; }



.sidebar .sidebar-content-img img { display: block; width: 399px; height: 230px; }



.title-hot .nav-tabs > li.active > a, .title-hot .nav-tabs > li.active > a:focus, .title-hot .nav-tabs > li.active > a:hover { border: 1px solid; border-radius: 20px; border-color: #db0200; border-bottom-color: #db0200; padding: 2px 10px; background: #fff; color: #db0200; }



.title-hot .nav-tabs { border: 0; }



.title-hot .nav-tabs li { display: inline-block; }



.title-hot .nav-tabs > li > a { border: 1px solid; border-radius: 20px; border-color: #d7d7d7; border-bottom-color: #d7d7d7; margin-right: 8px; padding: 2px 10px; background: #d7d7d7; }



/* 鏀跨瓥搴� */

/* 涓婇潰閮ㄥ垎 */

.main-policy .content-top-wapper { background-color: #f2f2f2; }



.main-policy .content-top-wapper span { color: #333; }



.main-policy .content-top-wapper .form-search { padding: 30px 0 20px; font-size: 16px; text-align: center; color: #808080; }



.main-policy .content-top-wapper .form-search label { font-weight: 400; color: #333; }



.main-policy .content-top-wapper .form-search .search-info { margin: 0 7px; padding: 0; width: 400px; height: 40px; text-indent: 1em; }



.main-policy .content-top-wapper .form-search select, .main-policy .content-top-wapper .form-search .btn-search { margin: 0 7px; padding: 0; width: 80px; font-size: 16px; vertical-align: top; }



.main-policy .content-top-wapper .form-search select { height: 42px; text-indent: 1em; }



.main-policy .content-top-wapper .form-search .btn-search { border-color: #db0200; height: 42px; text-align: center; background: #db0200; color: #fff; }



.main-policy .content-top-wapper .form-search .btn-search:hover { border-color: #999; background: #999; }



.main-policy .content-top-wapper .list-content { padding-bottom: 20px; }



.main-policy .content-top-wapper .list-content li { margin-left: 162px; text-align: left; color: #808080; }



.main-policy .content-top-wapper .list-content a { display: inline-block; padding: 5px 10px; font-size: 14px; color: #808080; }



.main-policy .content-top-wapper .list-content a:hover { color: #db0200; }



.main-policy .content-top-wapper, .main-policy .content-bottom-wapper { margin: 0 auto; width: 1120px; }



.main-policy .top-box { width: 1120px; }



/* 涓嬮潰閮ㄥ垎 */

.content-bottom-wapper .content-bottom-title { font-size: 16px; font-weight: 700; background: #db0200; color: #fff; }



.content-bottom-wapper li, .content-bottom-wapper a { color: #666; }



.content-bottom-wapper .list-content-title { text-align: left; }



.content-bottom-wapper a:hover { color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.content-bottom-wapper span { overflow: hidden; display: inline-block; padding: 15px 10px; text-overflow: ellipsis; white-space: nowrap; text-align: center; vertical-align: middle; box-sizing: border-box; font-size: 16px; }



.content-bottom-wapper .list-content:nth-child(even) { background: #fff; }



.content-bottom-wapper .list-content:nth-child(odd) { background: #eff6fa; }



/* 鏀跨瓥瑙ｈ */

.banner-news .news-item { margin: 0; }



.banner-news img { width: 384px; height: 239px; }



.banner-news .item-content { width: 286px; }



.banner-news h3 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top: -7px; width: 100%; font-weight: 400; line-height: 32px; }



.banner-news p { -webkit-line-clamp: 3; color: #666; }



/* 瑙傜偣椤� */

.banner-news-wapper { width: 690px; }



.sidebar-wapper { width: 400px; }



.sidebar-hot-content { border-left: 1px solid #d7d7d7; padding-left: 15px; }



.sidebar-hot-content h3 { font-size: 18px; font-weight: 400; line-height: 18px; }



.sidebar-hot-content p { padding: 0; color: #666; }



.sidebar-hot-content img { margin-top: 10px; width: 100%; height: 136px; }



.hot-article-list a { position: relative; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 12px; width: 95%; font-size: 16px; line-height: 32px; vertical-align: middle; color: #333; }



.hot-article-list a:hover { text-decoration: none; color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.hot-article-list a:before { position: absolute; top: 12px; left: 0; display: inline-block; content: ""; width: 4px; height: 8px; vertical-align: middle; background: url(../images/icon/dd.png) no-repeat 0 0; }



.hot-article-list h5 { position: relative; padding-left: 10px; }



.hot-article-list h5:before { position: absolute; top: 12px; left: 0; display: inline-block; content: ""; width: 4px; height: 4px; vertical-align: middle; background: url(../images/icon/dd.png) no-repeat 0 0; }



/* 涓撻椤� */

.main-special { position: relative; height: 2180px; background: url(../images/banner7.jpg) 0 460px no-repeat; background-size: 100%; background-position-x: center;}



.main-special .item-special { color: #666; }



.main-special .item-special h3 { margin: 10px 70px; font-size: 34px; }



.main-special .item-special p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-left: 330px; width: 790px; font-size: 16px; text-indent: 2em; text-align: justify; }



.main-special .hot-special { position: relative; }



.main-special .hot-special a { display: block; }



.main-special .hot-special a:hover { opacity: 0.7; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.main-special .hot-special .hot-special-img1 { position: absolute; top: 239px; left: 152px; }



.main-special .hot-special .hot-special-img2 { position: absolute; top: 315px; left: 561px; }



.main-special .hot-special .hot-special-img3 { position: absolute; top: 485px; left: 143px; }



.main-special .hot-special .hot-special-img4 { position: absolute; top: 485px; left: 350px; }



.main-special .hot-special .hot-special-img5 { position: absolute; top: 614px; left: 350px; }



.main-special .hot-special .hot-special-img6 { position: absolute; top: 594px; left: 561px; }



.main-special .hot-special .hot-special-img7 { position: absolute; top: 594px; left: 851px; }



.main-special .history-special { position: absolute; top: 1070px; left: 0;text-align: center; }



/* 瀛﹀爞鍏ㄩ儴 */

.banner-school { height: 380px; background: url(../images/bannerxt.png) no-repeat 0 0; }



.menu { border: 1px solid #d7d7d7; margin-top: 40px; color: #333; }



.menu .title { height: 50px; background: #f7f7f7; color: #595959; line-height: 50px; }



.menu .title i { font-size: 16px; }



.menu .title h3 { display: inline-block; font-size: 16px; font-weight: 700; }



.menu .list-content { margin: 15px 45px; }



.menu .list-content span { display: inline-block; width: 80px; color: #999; }



.menu .list-content a { margin: 0 10px; color: #595959; }



.menu .list-content a:hover { color: #db0200; }



.menu .list-content li { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }



.school-content { margin-right: -20px; }



.school-content .item { position: relative; display: inline-block; border: 1px solid #d7d7d7; margin-right: 17px; margin-bottom: 20px; }



.school-content img { width: 262px; height: 160px; }



.school-content a { display: block; }



.school-content a:hover { box-shadow: 0 1px 8px #999; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.school-content li { width: 262px; }



.school-content h3 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 58px; font-size: 16px; font-weight: 400; color: #595959; }



.school-content h3:hover { color: #db0200; }



.school-content span, .school-content p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 200px; color: #666; }



.school-content .charge { margin-left: 180px; color: #db0200; }



.school-content .item-text { padding: 10px; background: #fafafa; }



.school-content .tag1, .school-content .tag2 { position: absolute; top: 0; right: 0; display: block; width: 59px; height: 18px; text-align: center; line-height: 18px; font-style: normal; background: url(../images/bji2.png) no-repeat 0 0; }



.school-content .tag2 { color: #4b392f; }



.school-content .tag1 { color: #db0200; }



/* 鎶ュ憡搴� */

.report-content { position: relative; background: #FFF; margin: 40px auto;text-align:center; }



.report-content p { font-size: 13px; }



.report-content input, .report-content section { clear: both; padding-top: 10px; display: none; }



.report-content label { display: block; float: left; border: 1px solid #db0200; margin-left: -1px; padding: 10px 0; width: 140px; font-size: 16px; text-align: center; color: #db0200; }



.report-content label:hover { cursor: pointer; text-decoration: none; }



.report-content #tab1:checked ~ #content1, .report-content #tab2:checked ~ #content2, .report-content #tab3:checked ~ #content3, .report-content #tab4:checked ~ #content4 { display: block; }



.report-content input:checked + label { position: relative; text-decoration: none; background: #db0200; color: #fff; }



.report-content input:checked + label:after { position: absolute; top: 49px; left: 45%; display: block; content: ""; width: 8px; height: 6px; background: url(../images/icon/xx.png) no-repeat; }

.report-content .tab{position:relative;display:inline-block;border:1px solid #db0200;margin-left:-5px;padding:10px 0;width:140px;font-size:16px;text-align:center;text-decoration:none;background:#fff;color:#db0200;}
.report-content .tab.active{background:#db0200;color:#fff;}

.report-content .tab.active:after{
    position: absolute;
    top: 49px;
    left: 45%;
    display: block;
    content: "";
    width: 8px;
    height: 6px;
    background: url(../images/icon/xx.png) no-repeat;
}
.report-content .tab1 { position: absolute; left: 30%; }



.report-content .tab2 { position: absolute; left: 42.6%; }



.report-content .tab3 { position: absolute; left: 55.2%; }



.report-content ul { margin-right: -15px; text-align: center;zoom:1; }



.report-content li { display: inline-block; margin-top: 30px; }



.report-content .report-content-item { float: left;margin-right: 15px; vertical-align: middle;}



.report-content .report-content-item a { display: block;margin-bottom:20px;width: 360px;height: 250px; color: #333; }



.report-content .report-content-item a:hover { box-shadow: 0 1px 8px #999; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }







.report-content .report-content-item .report-item-text { display: inline-block; margin-left: 10px; width: 190px; text-align: left; }



.report-content .report-content-item .report-item-text h3 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin: 10px 0 0; font-size: 16px;height: 50px;line-height:20px; }



.report-content .report-content-item .report-item-text p, .report-content .report-content-item .report-item-text span { display: block; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: #999; }



.report-content .report-content-item .report-item-text u { overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-right: 10px; text-decoration: none; color: #666; }



/* 妗堜緥搴� */

.banner-case img:hover, .banner-case img:focus { box-shadow: 0 0 1px 1px #d7d7d7; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.banner-case .banner-case-left, .banner-case .banner-case-right { display: inline-block; }



.banner-case a { display: block; }



.banner-case .banner-case-left { position: relative; vertical-align: top; }



.banner-case .banner-case-left img { width: 690px; height: 350px; }



.banner-case .banner-case-left h3 { position: absolute; top: 300px; display: block; padding: 0 50px; width: 690px; height: 50px; text-align: center; line-height: 60px; font-size: 16px; font-weight: 700; background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); background: linear-gradient(to top, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); color: #fff; box-sizing: border-box; }



.banner-case .banner-case-right { margin-left: 27px; }



.banner-case .banner-case-right a { position: relative; }



.banner-case .banner-case-right img { margin-bottom: 20px; width: 398px; height: 165px; }



.banner-case .banner-case-right h3 { position: absolute; top: 62%; display: block; padding: 0 50px; width: 398px; height: 50px; text-align: center; line-height: 60px; font-size: 16px; font-weight: 700; background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); background: linear-gradient(to top, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); color: #fff; box-sizing: border-box; }



.case-content { position: relative; background: #FFF; margin: 20px auto; }



.case-content p { font-size: 13px; }



.case-content input, .case-content section { clear: both; padding-top: 10px; display: none; }



.case-content label { display: block; float: left; border: 1px solid #db0200; margin-left: -1px; padding: 10px 0; width: 140px; font-size: 16px; text-align: center; color: #db0200; }



.case-content label:hover { cursor: pointer; text-decoration: none; }



.case-content #tab1:checked ~ #content1, .case-content #tab2:checked ~ #content2, .case-content #tab3:checked ~ #content3, .case-content #tab4:checked ~ #content4 { display: block; }



.case-content input:checked + label { position: relative; text-decoration: none; background: #db0200; color: #fff; }



.case-content input:checked + label:after { position: absolute; top: 49px; left: 45%; display: block; content: ""; width: 8px; height: 6px; background: url(../images/icon/xx.png) no-repeat; }



.case-content .tab1 { position: absolute; left: 30%; }



.case-content .tab2 { position: absolute; left: 42.6%; }



.case-content .tab3 { position: absolute; left: 55.2%; }



.case-content .content-menu { margin-top: 10px; text-align: center; }



.case-content .content-menu span { display: inline-block; }



.case-content .content-menu a { display: block; margin: 0 10px; padding: 1px 4px; font-size: 16px; color: #666; }



.case-content .content-menu .current, .case-content .content-menu a:hover { color: #db0200; border-bottom: 1px solid #db0200; box-shadow: none; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.case-content-list { margin: 10px -16px 0 0; text-align: center; }



.case-content-list .item { position: relative; display: inline-block; margin-right: 16px; margin-bottom: 20px; }



.case-content-list img { width: 262px; height: 160px; }



.case-content-list a { display: block; text-align: left; }



.case-content-list a:hover { box-shadow: 0 1px 8px #999; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.case-content-list li { width: 262px; }



.case-content-list h3 { font-size: 16px; font-weight: 400; color: #595959; }



.case-content-list h3:hover { color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.case-content-list span { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 12px; color: #666; }



.case-content-list .charge { margin-left: 180px; color: #db0200; }



.case-content-list .item-text { padding: 10px; background: #fafafa; }



/* 浼佷笟搴� */

.content-title { position: relative; border-bottom: 1px solid #d7d7d7; padding: 2px 0; }



.content-title h3 { margin-left: 12px; display: inline-block; font-size: 18px; font-weight: 700; vertical-align: middle; }



.content-title h3:before { position: absolute; top: 15px; left: 0; display: inline-block; content: ""; width: 4px; height: 6px; vertical-align: middle; background: url(../images/icon/dd.png) no-repeat 0 1px; }



.content-title i { display: inline-block; width: 5px; height: 5px; background: url(../images/icon/dd.png) no-repeat 0 0; vertical-align: middle; }



.content-title a.more { float: right; display: block; vertical-align: middle; padding:2px 15px; font-size: 14px; vertical-align: middle; color: #999;border-radius:5px; }



.content-title a.more:hover {color: #ccc; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.cooperate-list { text-align: left;height:206px;overflow:hidden; }

.cooperate-list-more{height:auto!important;}

.cooperate-list li { display: inline-block; margin: 20px 16px 0; }



.cooperate-list a { display: block; border: 1px solid #d7d7d7; width: 242px; height: 74px; }



.cooperate-list a:hover { box-shadow: 0 0 1px 1px #d7d7d7; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.cooperate-list img { display: block; margin: 0 auto; padding: 6px 0; width: 152px; height: 62px; }



.company-list li { display: inline-block; margin: 15px; }



.company-list a { display: block; font-size: 16px; color: #666; }



.company-list a:hover { color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



/* 鏂囩珷椤� */

.breadcrumb li { display: inline-block; line-height:40px;}



.breadcrumb a { color: #333; }



.breadcrumb a:hover { color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }
.article { width: 100%; }
.article .icon-share {font-size: 14px; display: inline-block;vertical-align:middle;}
.article .article-header h1 { margin: 10px 0; font-size: 28px; text-align: center; }



.article .article-from { display: inline-block;text-align: center; color: #999; }



.article .article-from a {margin-left: 15px; color: #999; }



.article .article-from a:hover { color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.article .article-from span { margin-right: 15px; }



.article .article-content p { margin-bottom: 10px;font-size: 16px;line-height: 1.75em;}


.article .article-tags {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:520px;height:40px; color: #666; font-size: 16px; }

.article .article-tags a { display: inline-block;border-radius: 15px; margin-left: 15px; padding: 5px 10px;font-size: 14px; font-weight: 400; color: #666; }

.article .article-tags a:hover { color: #fff; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.article .article-tags span { font-weight: 700; line-height: 36px; }



.article .article-footer { margin: 20px 0; }



.article .article-footer p { font-weight: 700; text-align: center; }



.article .article-footer .qr { border-bottom: 1px solid #d7d7d7; }



.article .article-support { margin-top: 20px; border-left: 2px solid #db0200; background: #f7f7f7; }



.article .article-support h3 { font-size: 18px; font-weight: 700; }



.article .article-support i { display: inline-block; margin: 6px 13px; width: 29px; height: 29px; vertical-align: middle; background: url(../images/icon/rmb.png) no-repeat 0 0; }



.article .article-support a { display: block; font-size: 16px; color: #db0200; }



.article .article-support a:hover { color: #fff; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.article .article-support a:hover i { background: url(../images/icon/rmb.png) no-repeat 0 -50px; }



.article .article-support li { display: inline-block; margin-right: 10px; vertical-align: middle; }



.article .article-support .person { display: block; border-radius: 50%; width: 50px; height: 50px; }



.article .article-support .person:hover { box-shadow: 0 0 1px 1px #d7d7d7; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.icon-support { border: 1px solid #db0200; width: 126px; height: 40px; }



.icon-support:hover { background: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



/* 鏂囩珷椤靛彸杈规帹鑽愰槄璇� */

.read-list img { width: 180px; height: 110px; }



.read-list img:hover { box-shadow: 0 0 1px 1px #d7d7d7; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.read-list .item-img { display: inline-block; }



.read-list .item-content { display: inline-block; margin-left: 8px; width: 200px; vertical-align: top; }



.read-list h3 {overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-top: 10px; font-size: 16px; font-weight: 400;}



.read-list p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 14px; color: #666; }



.read-list .read-item { display: block; margin-bottom: 25px; }



/* 鏂囩珷椤电粨鏉� */

/* 鏀跨瓥搴撴枃绔犻〉 */

.indexing { padding: 20px 0; background: #fafafa; }



.indexing li { display: inline-block; width: 300px; color: #666; }



.indexing ul { margin: 0 auto; width: 700px; text-align: justify; }



.indexing span { width: 70px; text-align: justify; color: #333; }



.indexing u { padding: 0 3px; }



.article-policy-library { margin-bottom: 100px; }



.article-policy-library .article-header { text-align: center; }



.article-policy-library .article-header span { font-size: 16px; color: #999; }



.article-policy-library .article-content span { display: block; margin-bottom: 5px; font-size: 16px; }



/* 鏀跨瓥搴撴枃绔犻〉2 */

.policy-library-article-list span { position: relative; padding-left: 10px; }



.policy-library-article-list span:before { position: absolute; top: 5px; left: 0; display: inline-block; content: ""; width: 4px; height: 4px; vertical-align: middle; background: url(../images/icon/dd.png) no-repeat 0 -22px; }



.policy-library-article-list a { display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 95%; font-size: 16px; line-height: 32px; vertical-align: middle; color: #333; }



.policy-library-article-list a:hover { text-decoration: none; color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



/* 鏁版嵁-鏁版嵁涓嬭浇椤甸潰 */

.content-top-wapper .download { padding: 20px; font-size: 16px; font-weight: 700; }



.content-top-wapper .download i { margin-right: 15px;font-size:18px;color: #db0200; }



.content-top-wapper .year { padding-bottom: 30px; text-align: center; }



.content-top-wapper .year li { display: inline-block;margin: 0 10px; }



.content-top-wapper .year a { display: block; border: 1px solid #f2f2f2; border-radius: 5px; width: 70px; height: 36px; text-align: center; line-height: 36px; color: #666; }



.content-top-wapper .year a:hover,.content-top-wapper .year .current { border: 1px solid #db0200; color: #db0200; }



.data-download { margin-bottom: 40px; }



.data-download h3 { padding: 20px 0; text-align: center; font-size: 18px; font-weight: 700; }



.data-download .attachment i { margin-left: 15px; }



.data-download span { border-left: 1px solid #d7d7d7; }



.data-download { position: relative; background: #FFF; margin: 0 auto; }



.data-download p { font-size: 13px; }



.data-download input, .data-download section { clear: both; padding-top: 30px; display: none; }



.data-download section ul { border-right: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; }



.data-download label { display: block; border: 1px solid #f2f2f2; border-radius: 5px; width: 70px; height: 32px; text-align: center; line-height: 32px; color: #666; }



.data-download label:hover { cursor: pointer; text-decoration: none; }



.data-download #tab1:checked ~ #content1, .data-download #tab2:checked ~ #content2, .data-download #tab3:checked ~ #content3, .data-download #tab4:checked ~ #content4, .data-download #tab5:checked ~ #content5, .data-download #tab6:checked ~ #content6, .data-download #tab7:checked ~ #content7, .data-download #tab8:checked ~ #content8, .data-download #tab9:checked ~ #content9, .data-download #tab10:checked ~ #content10, .data-download #tab11:checked ~ #content11 { display: block; }



.data-download input:checked + label { border: 1px solid #db0200; color: #db0200; }



.data-download .tab1 { position: absolute; top: -80px; left: 60px; }



.data-download .tab2 { position: absolute; top: -80px; left: 140px; }



.data-download .tab3 { position: absolute; top: -80px; left: 220px; }



.data-download .tab4 { position: absolute; top: -80px; left: 300px; }



.data-download .tab5 { position: absolute; top: -80px; left: 380px; }



.data-download .tab6 { position: absolute; top: -80px; left: 460px; }



.data-download .tab7 { position: absolute; top: -80px; left: 540px; }



.data-download .tab8 { position: absolute; top: -80px; left: 620px; }



.data-download .tab9 { position: absolute; top: -80px; left: 700px; }



.data-download .tab10 { position: absolute; top: -80px; left: 780px; }



.data-download .tab11 { position: absolute; top: -80px; left: 860px; }



/* 瀛﹀爞璇剧▼浠嬬粛椤� */

.main-course { padding-bottom: 40px; background: #fafafa; }



.main-course .margin-top { border-top: 1px solid #d7d7d7; width: 100%; background: #fff; }



.main-course .content-left-wapper, .main-course .content-right-wapper { background: #fff; }



.course-content-top { margin: 0 auto; padding: 20px 0; width: 1120px; }



video { display: inline-block; }



.course-item-content { display: inline-block; margin-left: 30px; vertical-align: top; }



.course-item-content .title { display: block; color: #333; }



.course-item-content h3,.course-item-content h1 { display: block; margin-top: 20px; font-size: 20px; font-weight: 700; line-height: 20px; color: #333; }



.course-item-content .item-tags { margin-top: 20px; color: #999; }



.course-item-content .item-tags span { margin-left: 10px; font-size: 14px; font-family: "Microsoft Yahei"; }



.course-item-content .item-tags li { float: left; margin-right: 5px; }



.course-item-content .icon-share { width: 22px; height: 22px; font-size: 16px; font-family: "FontAwesome"; line-height: 22px; color: #999; }



.course-item-content .detail li { color: #999; }



.course-item-content .detail span { font-size: 18px; font-weight: 700; color: #db0200; }



.course-item-content .detail a { margin-top: 60px; display: block; width: 130px; height: 40px; font-size: 16px; text-align: center; line-height: 40px; background: #db0200; color: #fff; }



.course-item-content .detail a:hover { background: #999; color: #fff !important; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.content-right-wapper .title { margin: 20px auto; }



.content-right-wapper .hot-course img { display: block; margin: 0 auto; width: 334px; height: 204px; }



.content-right-wapper .hot-course h5 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 0 auto; padding: 10px 0; width: 334px; font-size: 14px; text-align: center; }



.course-content { position: relative; background: #FFF; margin: 0 auto; }



.course-content .evaluate img { border-radius: 50%; width: 100px; height: 100px; }



.course-content .evaluate ul { display: inline-block; margin-left: 20px; width: 540px; border: 0; }



.course-content .evaluate ul li { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 2px 0; color: #666; }



.course-content .evaluate .name { font-size: 16px; color: #333; }



.course-content .evaluate .evaluate-list { border-bottom: 1px solid #d7d7d7; padding: 20px 0; }



.course-content .course-catalog { border: 0; }



.course-content .course-catalog li { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: #fff; }



.course-content .course-catalog a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; border-bottom: 1px solid #f2f2f2; padding: 10px; margin-left: 50px; color: #333; }



.course-content .course-catalog a:hover { color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.course-content .course-catalog .title { padding: 10px 15px; font-size: 16px; background: #f2f2f2; }



.course-content .course-detail h3 { margin: 20px; font-size: 18px; font-weight: 700; }



.course-content .course-detail p, .course-content .course-detail span { font-size: 16px; text-align: justify; }



.course-content .course-detail p { padding: 30px 20px; text-indent: 2em; }



.course-content .course-detail span  { margin-left: 0; }



.course-content .teach {

    border-bottom: 1px dashed #d7d7d7;

    padding-bottom: 10px;

}



.course-content .teach img { border-radius: 50%; width: 100px; height: 100px; }



.course-content .teach h4 { margin-bottom: 10px; }



.course-content .teach ul { display: inline-block; margin-left: 20px; border: 0; }



.course-content .teach ul li { padding: 2px 0; width: 530px;  text-align: justify; }



.course-content .teach ul span { display: block; margin: 5px 0; padding-left: 14px; width: 96px; height: 30px; font-size: 18px; background: url(../images/bj5i.png) no-repeat; color: #fff; }



.course-content i { margin-right: 10px; }



.course-content p { font-size: 13px; }



.course-content input, .course-content section { clear: both; padding-top: 30px; display: none; }



.course-content section ul { border-right: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; }



.course-content label { display: block; border-top: 3px solid #fff; width: 110px; height: 50px; font-size: 16px; text-align: center; line-height: 50px; color: #666; }



.course-content label:hover { cursor: pointer; text-decoration: none; }



.course-content #tab1:checked ~ #content1, .course-content #tab2:checked ~ #content2, .course-content #tab3:checked ~ #content3 ,.course-content #tab4:checked ~ #content4{ display: block; padding: 70px 10px; }



.course-content input:checked + label { border-top: 3px solid #db0200; color: #db0200; }



.course-content .tab1 { position: absolute; left: 0; }



.course-content .tab2 { position: absolute; left: 160px; }



.course-content .tab3 { position: absolute; left: 320px; }

.course-content .tab4 { position: absolute; left: 480px; }



/*鎶ュ憡搴�-鏂囩珷椤�*/

.article a { display: block; margin: 5px 0; font-size: 16px; color: #333; }



.article a span { margin-right: 15px; }



.article a:hover { color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.article .title { border-bottom: 1px solid #d7d7d7; margin-bottom: 20px; }



.article .title h3 { border-left: 4px solid #db0200; margin: 10px 0; padding-left: 30px; height: 20px; line-height: 20px; font-size: 16px; font-weight: 700; }



.article .article-introduction { margin: 50px 0; text-align: center; }



.article .article-introduction img { display: inline-block; margin: 0; width: 200px; height: auto; }



.article .article-introduction ul { display: inline-block; margin-left: 30px; font-size: 16px; text-align: left; }



.article .article-introduction li { margin: 5px 0; }



.article .article-introduction a { margin-top: 40px; display: block; width: 130px; height: 40px; font-size: 16px; text-align: center; line-height: 40px; background: #db0200; color: #fff; }



.article .article-introduction a:hover { background: #999; color: #fff !important; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.article .article-content i { display: inline-block; margin-right: 10px; width: 4px; height: 4px; vertical-align: middle; background: url(../images/icon/dd.png) no-repeat 0 -22px; }



/* 鏍囩鍐呭椤� */

.label-menu { margin: 15px 0; padding: 10px 0; background: #f2f2f2; }



.label-menu li { position: relative; }



.label-menu .label-menu-main { display: inline-block; width: 860px; height: 35px; overflow: hidden; }



.label-menu .label-menu-all { height: auto; }



.label-menu .current { display: block; }



.label-menu .label-menu-title { margin-left: 10px; padding: 5px; text-align: center; color: #999; }



.label-menu .label-menu-more-main { position: absolute; top: 0; right: 10px; }



.label-menu .label-menu-total { text-align: center; color: #db0200; }



.label-menu .label-menu-total:hover { color: #d7d7d7; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.label-menu span { display: inline-block; vertical-align: top; }



.label-menu a { display: inline-block; padding: 5px; width: 70px; vertical-align: top; color: #595959; }



.label-menu a:hover { color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.label-menu .label-menu-more { text-align: right; color: #999; }



.label-menu .label-menu-more i { margin-left: 6px; }



.label-artice-content { margin-top: 20px; }



.label-artice-content h3 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 20px; font-size: 18px; font-weight: 700; }



.label-artice-content h3:hover { color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.label-artice-content strong, .label-artice-content b { color: #db0200; }



.label-artice-content .label-item { border-bottom: 1px solid #d7d7d7; }



.label-artice-content a { display: block; padding-bottom: 15px; text-align: justify; color: #333; }



.label-artice-content p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }



.label-artice-content span { margin-left: 15px; color: #ccc; }



/* 瑙傜偣椤典笓瀹跺簱涓撳椤� */

.expert-sidebar { padding: 10px 0; background: #f5f5f5; }



.expert-sidebar .about { margin: 10px; }



.expert-sidebar .about .jianjie { display: block; border-radius: 50% 50% 0 0; width: 46px; height: 26px; font-size: 16px; font-weight: 700; text-align: center; line-height: 30px; background: #fff; }



.expert-sidebar .about p { -webkit-line-clamp: 200; margin: 0; padding: 20px; background: #fff; text-align: justify; box-sizing: border-box; }



.expert-sidebar h3 { display: block; border-radius: 0 0 60px 0; padding-left: 15px; width: 100px; height: 34px; font-size: 16px; font-weight: 400; line-height: 34px; background: #db0200; color: #fff; }



.expert-sidebar h3:hover { color: #fff; }



.expert-sidebar .expert-name{
    padding: 10px 30px 0;
}



.expert-sidebar .expert-name img { display: inline-block; border-radius: 50%; width: 120px; height: 120px; }


.expert-sidebar .expert-detail  {
    display: inline-block;
    margin: 24px 15px 0;
    width: 170px;
}

.expert-sidebar .expert-detail h5 {font-size: 16px;font-weight: 700;display: inline-block;}

.label-item .time { margin-top: 10px; float: right; }



/* 鏁版嵁涓嬭浇椤� */

.ministry-awards-list { position: relative; width: 400px; height: 400px; background: url(../images/bwhjmd.png) no-repeat; }



.ministry-awards-list h3 { position: absolute; top: 8px; left: 39%; font-size: 18px; font-weight: 700; color: #fff; }



.ministry-awards-list a { font-size: 16px; color: #fec80c; }



.ministry-awards-list a:hover { color: #fff; }



.ministry-awards-list .gov { position: absolute; top: 75px; left: 39%; }



.ministry-awards-list .weather { position: absolute; top: 127px; left: 9%; }



.ministry-awards-list .water { position: absolute; top: 127px; right: 6%; }



.ministry-awards-list .farming { position: absolute; top: 259px; left: 9%; }



.ministry-awards-list .forestry { position: absolute; top: 259px; right: 6%; }



.ministry-awards-list .science { position: absolute; top: 305px; left: 44%; }



.ministry-awards-list .title { position: absolute; left: 40%; top: 160px; display: block; border-radius: 50%; margin: 0; width: 94px; height: 94px; font-size: 16px; font-weight: 700; text-align: center; color: #fec80c; }



.ministry-awards-list .title a { display: block; border-radius: 10px; margin-top: -4px; margin-left: 26px; width: 40px; height: 20px; line-height: 20px; background: #fec80c; color: #fff; }



.ministry-awards-list .title a:hover { background: #fff; color: #fec80c; }



.content-top-wapper .data-data-download { border: 1px solid #d7d7d7; margin-top: 20px; padding: 10px 30px; }



.data-download2 .tab1, .data-download2 .tab2, .data-download2 .tab3, .data-download2 .tab4, .data-download2 .tab5, .data-download2 .tab6, .data-download2 .tab7, .data-download2 .tab8, .data-download2 .tab9, .data-download2 .tab10, .data-download2 .tab11 { top: -50px; border-radius: 0; }



.data-content-item h3 { display: inline-block; padding: 0; width: 254px; height: 38px; font-size: 16px; line-height: 38px; background: url(../images/bji.png) no-repeat; color: #fff; }



.data-content-item .btn-dropdown, .data-content-item .btn-base { border: 1px solid #ccc; border-radius: 5px; margin-left: 20px; background: #fff; color: #666; }



.data-content-item .btn-base { color: #db0200; }



.data-content-list { display: inline-block; border: 0 !important; margin: 20px 0; width: 400px;vertical-align: middle; }



.data-content-list li:after { content: ""; display: block; clear: both; height: 0; overflow: hidden; visibility: hidden; }



.data-content-list li { zoom: 1; }



.data-content-list .number { display: inline-block; width: 20px; height: 20px; text-align: center; line-height: 20px; text-decoration: none; background: #e6e6e6; }



.data-content-list span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border: 0; padding: 5px 20px; width: 250px; text-align: left; font-size: 14px; }



.data-content-list .current .number { background: #db0200; color: #fff; }



.data-content-list .current span { font-weight: 700; color: #db0200; }



.data-content-list a { float: left; }



.data-content-list a i { border-radius: 5px; margin: 10px; padding: 0 5px; vertical-align: middle; font-size: 12px; font-style: normal; background: #a3cff6; color: #fff; }



.data-content-list a:hover { font-weight: 700; }



.data-content-list i { float: right; margin-top: 15px; }



.data-content-list .line-mark1, .data-content-list .line-mark2, .data-content-list .line-mark3, .data-content-list .line-mark4, .data-content-list .line-mark5, .data-content-list .line-mark6, .data-content-list .line-mark7, .data-content-list .line-mark8, .data-content-list .line-mark9, .data-content-list .line-mark10 { display: inline-block; width: 23px; height: 10px; background: url(../images/icon/zxb.png) no-repeat; }



.data-content-list .line-mark1 { background-position: 0 0; }



.data-content-list .line-mark2 { background-position: 0 -40px; }



.data-content-list .line-mark3 { background-position: 0 -80px; }



.data-content-list .line-mark4 { background-position: 0 -122px; }



.data-content-list .line-mark5 { background-position: 0 -164px; }



.data-content-list .line-mark6 { background-position: 0 -204px; }



.data-content-list .line-mark7 { background-position: 0 -246px; }



.data-content-list .line-mark8 { background-position: 0 -288px; }



.data-content-list .line-mark9 { background-position: 0 -328px; }



.data-content-list .line-mark10 { background-position: 0 -368px; }



.diagram { display: inline-block; margin-left: 50px; vertical-align: middle; }



/* 鐢ㄦ埛涓績-鎴戠殑鏂囩珷椤� */

.user-main { padding-top: 30px; background: #f8f8f8; }



.user-member { background: #fff; }



.user-member h3 { display: block; border-radius: 0 0 10px 0; width: 120px; height: 35px; font-size: 16px; text-align: center; line-height: 35px; background: #db0200; color: #fff; }



.user-member img { border-radius: 50%; margin: 20px 15px 20px 50px; width: 110px; height: 110px; }



.user-member .user-labels ul, .user-member .user-labels img { display: inline-block; vertical-align: middle; }



.user-member .user-labels ul { margin-right: 100px; vertical-align: middle; }



.user-member .user-labels span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; padding-right: 10px; width: 80px; }



.user-member h5 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; width: 240px; font-size: 16px; font-weight: 700; }



.user-member i { margin-right: 10px; }



.user-member .register { color: #999; }



.user-member strong { font-size: 18px; font-weight: 400; color: #db0200; }



.user-detail { padding: 30px 0; background: #fff; }



.user-detail .user-nav, .user-detail .user-member-detail { float: left; }



.user-detail .user-nav a { display: block; border-left: 3px solid #f2f2f2; border-bottom: 1px solid #fff; padding: 15px 86px; font-size: 16px; background: #f2f2f2; color: #333; }



.user-detail .user-nav a:hover { border-left: 3px solid #db0200; background: #fff; color: #db0200; }



.user-detail .user-nav .active { border-left: 3px solid #db0200; background: #fff; color: #db0200; }



.user-detail .user-member-detail { width: 849px; background: #fff; }



.user-detail .user-member-detail .member_detail { border-bottom: 1px solid #d7d7d7; }



.user-detail .user-member-detail u { text-decoration: none; }



.user-detail .user-member-detail ul { margin-right: -12px; }



.user-detail .user-member-detail li { display: inline-block; box-sizing: border-box; }



.user-detail .user-member-detail li a { display: inline-block; border-bottom: 2px solid #fff; padding: 15px 25px; font-size: 16px; background: #fff; color: #999; }



.user-detail .user-member-detail li a:hover { border-bottom: 2px solid #db0200; color: #db0200; }



.user-detail .user-member-detail li .title { border-bottom: 0; }



.user-detail .user-member-detail .current { border: 0; color: #db0200; }



.user-detail .user-member-detail .active { border-bottom: 2px solid #db0200; color: #db0200; }



.user-detail .user-member-detail .publish-article { margin-top: 20px;padding: 5px 25px; background: #db0200; color: #fff; }



.user-detail .user-member-detail .publish-article:hover { border: 0; background: #f81917;color:#fff; }



.user-articles-none { margin: 30px 30px; }



.user-articles-none span { display: block; height: 100px; font-size: 16px; text-align: center; line-height: 100px; background: #f2f2f2; color: #666; }



.user-articles-none a { color: #db0200; }



.user-articles-none a:hover { color: #333; }



.user-active { margin: 0 40px; }



.user-active span { float: left; text-align: center; color: #666; }



.user-active ul li { border-bottom: 1px solid #d7d7d7; padding: 10px 0; width: 100%; }



.user-active ul li .title, .user-active ul li .handle { padding: 0; font-size: 14px; }



.user-active ul li .title:hover, .user-active ul li .handle:hover { border: 0; color: #db0200; }



.user-active ul li .handle { border: 1px solid #d7d7d7; margin-left: 5px; padding: 1px 10px; }



.user-active ul li .handle:hover { border: 1px solid #db0200; color: #db0200; }



.user-active .user-active-header { border: 0; margin-top: 30px; width: 100%; }



.user-active .user-active-header span { display: block; height: 40px; line-height: 40px; font-size: 16px; text-align: center; background: #f2f2f2; color: #666; }



/* /* 鍙戣〃鏂囩珷椤� */

.publish section { width: 80%; margin: auto; text-align: left; }



.article-publish { padding: 0 40px; width: 848px; box-sizing: border-box; }



.article-publish h4 { display: inline-block; border-bottom: 2px solid #db0200; padding: 15px 40px; font-size: 16px; }



.article-publish .publish-title { border-bottom: 1px solid #d7d7d7; }



.article-publish .back { display: inline-block; margin: 18px 40px; color: #999; }



.article-publish .back:hover { color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.form-horizontal .others { display: inline-block; }



.form-horizontal .form-group { margin-bottom: 20px; }



.form-horizontal .label-control { display: inline-block; padding: 7px 15px 0 0; width: 140px; font-size: 16px; text-align: left; vertical-align: top; }



.form-horizontal .label-control i { color: #f74342; padding: 0 5px; }



.form-horizontal .text { display: inline-block; }



.form-horizontal .text input { border-radius: 0; width: 450px; text-indent: 0.5em; }



.form-horizontal .others .editor { width: 450px; height: 300px; text-indent: 0.5em; }



.form-horizontal .offset-label { margin-left: 158px; }



.btn-success { border: 1px solid #db0200; border-radius: 0; width: 120px; height: 38px; color: #db0200; }



.btn-success:hover { background: #db0200; color: #fff; }



/* 鑴夊绀惧尯椤甸潰 */

.main-mankeep .banner { border: 1px solid #d7d7d7; margin: 10px 0; width: 688px; height: 100px; }



.main-mankeep .current { display: inline-block; }



.main-mankeep .mankeep-list { margin: 40px 0; }



.main-mankeep .mankeep-list .entering { border: 1px solid #d7d7d7; margin: 5px 15px; padding: 0 5px; font-size: 14px; font-weight: 400; background: #fff; }



.mankeep-item { margin: 10px 0; border-bottom: 1px solid #d7d7d7; padding-bottom: 10px; }



.mankeep-item .item-img { display: inline-block; font-size: 14px; text-align: center; }



.mankeep-item .attend-data { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 138px; }



.mankeep-item .tags { overflow: visible; text-overflow: clip; display: block; }



.mankeep-item .item-content { display: inline-block; margin-left: 20px; width: 584px; color: #999; }



.mankeep-item .item-content h3 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; font-size: 16px; font-weight: 700; color: #db0200; }



.mankeep-item .item-content .img-stat img { border-radius: 0; margin-right: 10px; width: 170px; height: 112px; }



.mankeep-item .item-content .img-stat span { vertical-align: bottom; color: #333; }



.mankeep-item .item-content .reply { font-size: 14px; font-weight: 400; color: #999; }



.mankeep-item .item-content .reply a:hover { color: #db0200; }



.mankeep-item .item-content a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; font-size: 16px; font-weight: 700; color: #333; }



.mankeep-item .item-content a:hover { color: #db0200; }



.mankeep-item .item-content p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }



.mankeep-item .item-content .item-tags span { border: 1px solid #d7d7d7; border-radius: 5px; padding: 1px 8px; }



.mankeep-item .item-content .item-tags i { margin-right: 10px; vertical-align: middle; color: #d7d7d7; }



.mankeep-item .item-content .item-tags span { color: #333; }



.mankeep-item .item-content .item-tags u { text-decoration: none; }



.mankeep-item .item-content .item-tags .browsing { margin-left: 200px; }



.mankeep-item img { border-radius: 50%; width: 60px; height: 60px; }



.mankeep-item h5 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 80px; color: #333; }



.mankeep-item span { display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 80px; vertical-align: top; color: #999; }



.mankeep-item .mankeep-reply { background: #f7f7f7; margin: 0; padding: 10px; }



.mankeep-item .mankeep-reply .say-form { position: relative; }



.mankeep-item .mankeep-reply .say-form a { display: block; margin: 10px 0; }



.mankeep-item .mankeep-reply .say-form .btn-reply { margin-left: 424px; width: 50px; height: 22px; text-align: center; line-height: 22px; background: #db0200; color: #fff; }



.mankeep-item .mankeep-reply .say-form .btn-reply:hover { background: #ccc; }



.mankeep-item .mankeep-reply .say-form i { position: absolute; top: 25px; left: 10px; }



.mankeep-item .mankeep-reply .say-form textarea { width: 472px; height: 30px; }



.mankeep-item .mankeep-reply .item-content { width: 500px; }



.mankeep-item .mankeep-reply img { width: 40px; height: 40px; }



.mankeep-item .mankeep-reply .item-img { vertical-align: top; }



.mankeep-item .mankeep-reply a { margin: 0 10px; font-size: 14px; font-weight: 400; vertical-align: bottom; color: #999; }



.mankeep-item .mankeep-reply a:hover { color: #db0200; }



.sidebar .case-list li { margin: 5px 0; }



.sidebar .case-list span { display: inline-block; border-radius: 50%; margin-right: 15px; width: 18px; height: 18px; text-align: center; line-height: 18px; vertical-align: middle; background: #bfbfbf; color: #fff; }



.sidebar .case-list a { display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 85%; font-size: 16px; line-height: 32px; vertical-align: middle; color: #333; }



.sidebar .case-list a:hover { color: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.sidebar-reply input:checked + label { border: 0; border-bottom-color: #db0200; margin-right: 8px; padding: 0 8px; background: none; color: #333; }



.sidebar-reply input, .sidebar-reply section { padding-top: 40px; }



.sidebar-reply label { display: block; border: 0; margin-right: 8px; padding: 0 8px; font-size: 18px; background: none; color: #999; }



.sidebar-reply .partition { position: absolute; top: 0; left: 88px; }



.sidebar-reply .tab1 { position: absolute; top: 0; left: 0; }



.sidebar-reply .tab2 { position: absolute; top: 0; left: 90px; }



.comment-sidebar img { display: inline-block; border-radius: 50%; margin-right: 10px; width: 60px; height: 60px; vertical-align: middle; }



.comment-sidebar .item-img { border-bottom: 1px solid #d7d7d7; margin-bottom: 20px; }



.comment-sidebar .item-img .title { display: inline-block; border: 0; vertical-align: middle; }



.comment-sidebar span { display: block; }



.comment-sidebar textarea { width: 100%; height: 200px; }



.comment-sidebar .btn-cancel { display: inline-block; border-radius: 0; margin: 10px 20px 10px 0; width: 80px; height: 30px; font-size: 16px; line-height: 30px; background: #ccc; color: #fff; }



.comment-sidebar .btn-cancel:hover { background: #db0200; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



/* 鍏充簬鎴戜滑 */

.company-detail { margin: 0 0 30px 0; background: #fff;  padding: 0 !important;}



.company-content { margin: 30px; width: 754px; text-align: justify; }



.company-content h4, .company-content h3 { font-size: 18px; text-align: center; }



.company-content h3 { margin-bottom: 30px; font-weight: 700; }



.company-content h3 span { color: #db0200; }



.company-content p { text-indent: 2em; line-height: 28px; color: #595959; }



.company-content .post { width: 766px; height: 280px; background: url(../images/bggzh.png) no-repeat 20px 0; text-align: center; line-height: 12px; }



.company-content .post p { float: left; margin-right: 44px; margin-top: 170px; width: 220px; font-size: 12px; }



.experts-team li { display: inline-block; margin: 10px 20px; vertical-align: top; }



.experts-team a { display: block; }



.experts-team img { border-radius: 50%; border: 1px solid #d7d7d7; padding: 6px; width: 120px; height: 120px; }



.experts-team img:hover { box-shadow: 0 1px 3px #999; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.experts-team h6 { font-size: 18px; text-align: center; color: #db0200; }



.experts-team h6:hover { font-weight: 700; }



.experts-team span { display: block; width: 145px; text-align: center; color: #333; }



.brand-meeting li { display: inline-block; margin-right: 7px; vertical-align: top; }



.brand-meeting a, .brand-meeting span { display: block; width: 180px; color: #333; }



.brand-meeting img { width: 180px; height: auto; }



.brand-meeting img:hover { box-shadow: 0 1px 3px #999; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



.brand-meeting span { padding: 5px 10px; box-sizing: border-box; }



.brand-meeting span:hover { color: #db0200; }



.service-system-content { margin: 0 30px 30px 30px; }



.service-system-content .title h4 { font-weight: 400; }



.service-system-content .service-system-list h5 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; border-bottom: 1px solid #d7d7d7; width: 96%; font-size: 16px; line-height: 32px; vertical-align: middle; color: #333; }



.service-system-content .service-system-list p { margin: 10px 20px 20px; width: 96%; font-size: 16px; text-indent: 0; color: #333; }



.service-system-content .detail { margin-left: 20px; margin-bottom: 20px; }



.service-system-content .detail .title { border: 0; }



.service-system-content .detail h4 { border-bottom: 1px solid #db0200; margin: 10px 0; padding: 5px 0 0; font-size: 16px; }



.service-system-content .detail li { padding: 5px 0; }



.contact-us-content h3 { display: block; font-size: 24px; text-align: center; line-height: 38px; background: url(../images/xianxianxian.png) no-repeat -18px 32px; }



.contact-us-content .map { margin: 0 auto; width: 410px; height: 324px; background: url(../images/wjditu.png) no-repeat; }



.contact-us-content span { display: block; text-align: center; }



.contact-us-list i, .contact-us-list h5 { display: inline-block; }



.contact-us-list h5 { font-size: 16px; font-weight: 700; }



.contact-us-list span { margin-left: 22px; padding: 2px 0; text-align: left; }



.contact-us-list li { margin: 40px 0; }



.join-us-content h2 { margin-top: 20px; font-size: 24px; font-weight: 700; text-align: center; }



.join-us-content h2 strong { color: #db0200; }



.join-us-content .question-content { display: none; }



.join-us-content h4 { width: auto; font-size: 16px; font-weight: 400; }



.join-us-content li { padding-left: 10px; }



.join-us-content h5 { display: inline-block; }



.join-us-content .title { border: 0; margin-bottom: 10px; }



.join-us-content span { margin-left: 20px; }



.join-us-content ul { margin-bottom: 40px; }



.join-us-content .join-us-detail { margin-bottom: 40px; }



.join-us-content .join-us-detail h3 { display: block; margin: 0; font-size: 18px; text-align: center; line-height: 38px; background: url(../images/xianxianxian.png) no-repeat -18px 18px; }



.join-us-content .join-us-detail h3:hover { color: #333; }



.join-us-content .join-us-detail i { display: inline-block; margin-right: 15px; width: 4px; height: 4px; vertical-align: middle; background: url(../images/icon/dd.png) no-repeat 0 0; }



.join-us-content .join-us-detail span { color: #db0200; }



.service-term-content h2 { border-bottom: 2px solid #d7d7d7; margin-bottom: 20px; }



.service-term-content .assist-answer li { border-bottom: 1px solid #d7d7d7; padding: 15px 10px; cursor: pointer; }



.service-term-content .assist-answer .current { background: #f7f7f7; }



.service-term-content .assist-answer .current .question-content { display: block; }



.service-term-content .assist-answer h5, .service-term-content .assist-answer p { float: left; padding: 3px 0 5px 10px; font-size: 16px; }



.service-term-content .assist-answer p { text-indent: 1em; }



.opinions-content .typeselct { margin: 20px 0; }



.opinions-content textarea { width: 100%; height: 200px; text-indent: 1em; }



.opinions-content .btn-wrap { border-radius: 0; width: 80px; height: 26px;line-height: 26px; background: #db0200; color: #fff; }



.opinions-content .btn-wrap:hover { background: #ccc; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



/* 涓汉涓婚〉 */

.his-homepage-labels a { display: inline-block; border: 1px solid #db0200; margin-top: -30px; margin-left: -80px; width: 60px; height: 20px; text-align: center; line-height: 20px; vertical-align: middle; color: #db0200; }



.his-homepage-labels a:hover { border: 1px solid #d7d7d7; background: #d7d7d7; color: #fff; }



.his-comments-content li { border-bottom: 1px solid #d7d7d7; margin-bottom: 5px; width: 100%; }



.his-comments-content a p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 14px; color: #333; }



.his-comments-content a p:hover { color: #db0200; }



.his-comments-content a h3 { font-size: 16px; font-weight: 700; color: #333; }



.his-comments-content a h3:hover { color: #db0200; }



.his-comments-content span { padding: 0px 25px; color: #999; }



.user-detail .his-comments-content li a { border-bottom: 0; padding: 10px 25px; }



.user-detail .his-comments-content li .delete { margin-left: 0; }



.user-detail .his-comments-content li a:hover { border-bottom: 0; }



.his-comments-detail { border-bottom: 1px solid #d7d7d7; }



.his-comments { box-sizing: border-box; }



.his-attention-content li { display: block; margin: 12px 12px 0 0; width: 180px; height: 230px; background: #fafafa; }



.his-attention-content img { border-radius: 50%; margin-top: 10px; margin-left: 40px; width: 100px; height: 100px; text-align: center; }



.his-attention-content h5, .his-attention-content span, .his-attention-content a { margin-top: 2px; text-align: center; }



.his-attention-content h5 { font-size: 16px; }



.his-attention-content span { display: block; color: #666; }



.his-attention-content i { margin-right: 5px; }



.user-detail .his-attention-content li .attention-a { border: 1px solid #db0200; border-bottom: 1px solid #db0200; margin-top: 10px; margin-left: 50px; padding: 0; width: 80px; height: 30px; text-align: center; line-height: 30px; vertical-align: middle; background: none; color: #db0200; }



.user-detail .his-attention-content li .attention-a:hover { border: 1px solid #f81917; background: #f81917; color: #fff; }



/* 浼氬憳涓績鎴戠殑绉垎 */

.user-member-detail .explain { margin: 20px 40px; padding: 20px 30px; font-size: 16px; background: #fbeeed; }



.user-member-detail .explain span { font-size: 18px; color: #db0200; }



.user-member-detail .explain a { display: inline-block; margin: 0 7px; padding: 2px 0; width: 90px; font-size: 14px; text-align: center; background: #db0200; color: #fff; }



.user-member-detail .explain a:hover { background:#f81917; }



.user-member-detail .explain .points { margin-left: 30px; }



.record-content { margin: 20px 40px; }



.record-content input, .record-content section { clear: both; padding-top: 10px; display: none; }



.record-content label { display: block; float: left; border-bottom: 1px solid #d7d7d7; padding: 10px 44px; width: 65px; height: 30px; font-size: 16px; }



.record-content label:hover { cursor: pointer; text-decoration: none; }



.record-content #tab1:checked ~ #content1, .record-content #tab2:checked ~ #content2, .record-content #tab3:checked ~ #content3, .record-content #tab4:checked ~ #content4 { display: block; }



.record-content input:checked + label { border-bottom: 2px solid #db0200; }



.record-content h4 { margin-right: 160px; }



.record-content .user-active strong { font-weight: 400; color: #db0200; }



.record-content .title { border-bottom: 1px solid #d7d7d7; }



.record-content .title h4 { border-bottom: 2px solid #db0200; padding: 10px 30px; width: 110px; font-size: 16px; }



.record-content .integral-list { margin-top: 10px; }



.record-content .integral-list li { display: inline-block; border: 1px solid #d7d7d7; margin: 20px 59px 20px 0; padding-top: 10px; cursor: pointer; }



.record-content .integral-list li:hover { border: 1px solid #ff5200; }



.record-content .integral-list li:hover .price { background: #ff5200; color: #fff; }



.record-content .integral-list li:hover .triangle { opacity: 1; }



.record-content .integral-list span { display: block; padding: 0 30px; font-size: 24px; }



.record-content .integral-list strong { margin-right: 10px; font-size: 30px; font-weight: 400; color: #fbd332; }



.record-content .integral-list .price { border: 1px solid #ff5200; border-radius: 0 10px 10px 0; padding: 0; width: 135px; height: 36px; line-height: 36px; text-align: center; color: #ff5200; }



.record-content .integral-list .current { border: 1px solid #ff5200; }



.record-content .integral-list .current .price { background: #ff5200; color: #fff; }



.record-content .integral-list .current .triangle { opacity: 1; }



.record-content .integral-list .triangle { margin-left: 186px; padding: 0; width: 26px; height: 24px; font-size: 14px; background: url(../images/sanjiao.png) no-repeat 0 1px; opacity: 0; }



.record-content .integral-list i { margin-left: 14px; font-size: 10px; color: #fff; }



.record-content .payment { margin-top: 20px; }



.record-content .payment li { display: inline-block; border: 1px solid #d7d7d7; width: 150px; height: 38px; background: url(../images/icon/zhifu.png) no-repeat; cursor: pointer; }



.record-content .payment li:hover { border: 1px solid #ff5200; }



.record-content .payment .current { border: 1px solid #ff5200; }



.record-content .payment .alipay { background-position: 10px 0; }



.record-content .payment .wechat { background-position: -138px 0; }



.record-content .pay { display: block; margin-top: 20px; width: 180px; height: 50px; font-size: 18px; text-align: center; line-height: 50px; background: #db0200; color: #fff; }



.record-content .pay:hover { background: #ccc; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }



/* 浼氬憳涓績鎴戠殑璇勮 */

.my-comments-detail { border-bottom: 1px solid #d7d7d7; }



.my-comments-detail u { text-decoration: none; }



.my-discuss {}



.my-discuss a { display: inline-block; color: #999; }



.my-discuss a:hover { color: #db0200; }



.my-discuss .delete { margin-left: 240px; }



/* 浼氬憳涓績鎴戠殑鏀惰棌 */

.user-detail .user-member-detail .my-collect a { border: 1px solid #d7d7d7; padding: 0 20px; font-size: 14px; }



.user-detail .user-member-detail .my-collect a:hover { border: 1px solid #db0200; color: #db0200; }



/* 浼氬憳涓績璐﹀彿璁剧疆 */

.form-data { margin: 10px 0; font-size: 16px; }



.form-data .form-data-content { display: inline-block; border: 0; border-bottom: 1px solid #d7d7d7; width: 680px; text-indent: 0.5em; }



.form-data label { vertical-align: top; }



.form-data select { border: 1px solid #d7d7d7; margin-left: -8px; width: 80px; height: 30px; text-indent: 0.5em; vertical-align: bottom;color:  }



.form-data .btn-save { margin: 0 auto; }



.upload-picture { margin: 20px; }



.upload-picture img { display: inline-block; padding: 10px; border: 1px solid #d7d7d7; width: 150px; height: 150px; box-sizing: border-box; }



.upload-picture .upload-text { display: inline-block; margin-left: 20px; width: 300px; }



.upload-picture .upload-text span { font-size: 16px; }



.upload-picture .upload-text p { color: #666; }



.btn-upload { margin: 20px 0; }



/* 鐢ㄦ埛涓績 鑴夊绀惧尯 */

.mankeep-content label { padding: 10px 20px; width: 113px; color: #999; text-align: center; }



.mankeep-content input:checked + label { color: #333; }



.mankeep-content .menu { border: 0; border-bottom: 1px solid #d7d7d7; margin-top: 10px; padding-bottom: 5px; }



.mankeep-content .menu li { font-size: 18px; }



.mankeep-content .menu a { font-size: 16px; }



.mankeep-content img { width: 45px; height: 45px; }



.mankeep-content h5, .mankeep-content span { font-size: 12px; }



.mankeep-content .item-content a { font-weight: 400; }



.mankeep-content .item-tags { margin: 0; }



.user-detail .user-member-detail .menu a { border-bottom: 0; padding: 0; width: 120px; height: 40px; text-align: center; line-height: 40px; background: #db0200; color: #fff; }



.user-detail .user-member-detail .menu a:hover { border-bottom: 0; background: #f81917; color: #fff; }



.user-mankeep-list { width: 768px; }



.user-mankeep-list .item-content { width: 660px; }



.user-mankeep-list .delete { margin-left: 294px; font-size: 12px !important; }



.user-mankeep-issue-list .mankeep-item { width: 100%; }



.mankeep-message-content .menu-list a { border: 1px solid #d7d7d7 !important; margin-right: 20px; padding: 2px 18px !important; text-align: center; color: #999; }



.mankeep-message-content .menu-list a:hover { border: 1px solid #db0200 !important; }



.mankeep-message-content .menu-list .current { border: 1px solid #db0200 !important; }



.mankeep-message-content .item-img { vertical-align: bottom; }



.mankeep-message-content .his-comments-content { display: inline-block; margin-left: 15px; width: 658px; vertical-align: top; }



.mankeep-message-content .his-comments-content a { display: inline-block; }



.mankeep-message-content .his-comments-content span { overflow: visible; margin-right: 50px; padding: 0; width: auto; }



.mankeep-message-content .his-comments-content .delete { float: right; color: #999; }



.mankeep-message-content .his-comments-content .delete:hover { color: #db0200; }



.mankeep-system-content .user-mankeep-list { width: 768px; }



.mankeep-system-content .his-comments-content { margin-left: 0; }



.mankeep-system-content .his-comments-content li { margin: 10px 0; padding-bottom: 10px; }



.mankeep-system-content .his-comments-content .delete { float: right; color: #999; }



.user-detail .mankeep-system-content .his-comments-content a { padding: 0; }



/* 鏂颁笓棰橀〉 */

.special-header .logo { display: inline-block; padding: 0 40px; vertical-align: middle; }



.special-header .logo img { width: 160px; height: auto; }



.special-header .main-nav, .special-header li { display: inline-block; padding: 0 20px; }



.special-header .main-nav { margin-left: 250px; padding: 19px 20px; }



.special-header .main-nav a { display: inline-block; font-size: 18px; color: #333; }



.special-main { background: url(../images/special/ztbjztbj.jpg) no-repeat; background-size: 100%; }



.special-main .banner { width: 100%; }



.special-main .meet-bg, .special-main .meet-feature, .special-main .meet-expert, .special-main .meet-city, .special-main .meet-join { text-align: center; color: #fff; }



.special-main .meet-bg h3, .special-main .meet-feature h3, .special-main .meet-expert h3, .special-main .meet-city h3, .special-main .meet-join h3 { font-size: 42px; text-align: center; }



.special-main .meet-bg a:hover, .special-main .meet-feature a:hover, .special-main .meet-expert a:hover, .special-main .meet-city a:hover, .special-main .meet-join a:hover { color: #fff; }



.meet-city{margin-top: 70px; }



.meet-city .feb{margin-bottom: 55px; }



.meet-city .april{margin-top: 53px; }



.meet-city .may{margin-top: 60px; }



.meet-city .jun{margin-top: 60px; }



.meet-city .aug{margin-top: 60px; }



.meet-city .sep{margin-top: 60px; }



.meet-city .nov{margin-top: 60px; }





.special-main .meet-bg {margin-top: 40px; padding: 70px; }



.special-main .meet-bg h3 { margin-bottom: 40px; }



.special-main .meet-bg p { text-indent: 2em; text-align: justify; line-height: 28px; }



.special-main .meet-expert { margin-top: 83px; color: #333; }



.special-main .meet-expert h3 { color: #fff; }



.meet-feature { padding: 30px 0; }



.meet-feature .meet-feature-slogan { margin-top: 90px; padding: 10px 0; }



.meet-feature .meet-feature-slogan p { margin: 5px 0; font-size: 16px; text-align: center; }



.meet-feature ul { margin-top: 50px; margin-right: -44px; }



.meet-feature li { display: inline-block; margin-right: 43px; width: 245px; height: 320px; }



.meet-feature li p { margin-top: 220px; font-size: 16px; text-align: center; }



.meet-feature .viewpoint { background: url(../images/special/dengicion.png) no-repeat; }



.meet-feature .issue { background: url(../images/special/fangdaicion.png) no-repeat; }



.meet-feature .experience { background: url(../images/special/fenxiangiicon.png) no-repeat; }



.meet-feature .tendency { background: url(../images/special/qsicon.png) no-repeat; }



.meet-expert ul { margin: 110px 0 30px 10px; }



.meet-expert li { display: inline-block; margin-right: 19px; width: 180px; height: 280px; vertical-align: top; }



.meet-expert img { border-radius: 50%; width: 152px; height: 152px; }



.meet-expert .undetermined { border-radius: 0; height: auto; }



.meet-expert span { display: block; width: 170px; font-size: 12px; }



.meet-expert .title { font-size: 18px; font-weight: 700; }



.meet-city span, .meet-feature span { display: inline-block; font-size: 22px; }



.meet-city ul { text-align: left; }



.meet-city li { display: inline-block; margin-right: 10px; margin-bottom: 12px; width: 480px; height: 170px; vertical-align: top; background: #fff; }



.meet-city .site, .meet-city h4 { display: inline-block; text-align: left; }



.meet-city .site { margin: 0 30px 0 30px; }



.meet-city h4 { padding-top: 10px; font-size: 16px; vertical-align: top; }



.meet-city .feb ul { margin: 120px -10px 0 120px; }



.meet-city .feb .up { padding-top: 10px; background: #d266f9; }



.meet-city .mar ul, .meet-city .april ul, .meet-city .may ul, .meet-city .jun ul, .meet-city .aug ul, .meet-city .sep ul, .meet-city .oct ul, .meet-city .nov ul { margin: 40px -10px 0 120px; }



.meet-city .mar .up, .meet-city .april .up, .meet-city .may .up, .meet-city .jun .up, .meet-city .aug .up, .meet-city .sep .up, .meet-city .oct .up, .meet-city .nov .up { padding-top: 10px; }



.meet-city .mar .up { background: #30ce86; }



.meet-city .april .up, .meet-city .nov .up { background: #338ece; }



.meet-city .may .up { background: #776ada; }



.meet-city .jun .up { background: #c46ada; }



.meet-city .aug .up { background: #da6d7f; }



.meet-city .sep .up { background: #fcaa09; }



.meet-city .oct .up { background: #64daa4; }



.meet-city .detail { position: relative; padding: 10px 20px; color: #333; }



.meet-city .detail span { font-size: 14px; text-align: left; }



.meet-city u { position: absolute; top: 60px; right: 20px; display: inline-block; border-radius: 5px; border: 1px solid #ccc; padding: 2px 25px; font-size: 12px; text-decoration: none; color: #999; }



.meet-city i { margin-right: 5px; }



.meet-city span { display: block; }



.meet-city .time { font-size: 14px; }



.meet-join { margin-top: 80px; }



.meet-join li { display: inline-block; border-top: 1px dashed #fff; margin: 130px 23px; width: 452px; }



.meet-join li h5 { padding: 15px 0; font-size: 16px; }



.meet-join li span { display: block; text-align: left; }



.special-footer { color: #fff; }



.special-footer a, .special-footer span { color: #fff; }



.special-footer .company-name span, .special-footer .contact span { display: inline-block; padding: 5px 15px; }



.special-footer li { position: relative; display: inline-block; }



.special-footer li:hover img { display: block; }



.special-footer li img { position: absolute; top: -100px; left: -9px; display: none; max-width: 200%; }



.special-footer li a { padding: 0 10px; color: #fff; }



.special-footer li a:after { position: absolute; top: 5px; left: 100%; display: inline-block; content: ""; border-right: 1px solid #fff; height: 14px; }



.special-footer li a:hover { color: #db0200; }



/* 缃戠珯鍦板浘 */

.website-map-main { border-top: 1px solid #d7d7d7; margin-bottom: 40px; }



.website-map-main li { display: inline-block; padding: 10px 20px; }



.website-map-main a { display: inline-block; color: #333; }



.website-map-main a:hover { color: #db0200; }



.website-map-main .title { padding: 10px 25px; font-size: 18px; font-weight: 700; }



.website-map-main ul { padding: 10px 25px; font-size: 16px; background: #f7f7f7; }



.simditor { position: relative; border: 1px solid #c9d8db; }



.simditor .simditor-wrapper { position: relative; background: #ffffff; overflow: hidden; }



.simditor .simditor-wrapper .simditor-placeholder { display: none; position: absolute; left: 0; z-index: 0; padding: 22px 15px; font-size: 16px; font-family: arial, sans-serif; line-height: 1.5; color: #999999; background: transparent; }



.simditor .simditor-wrapper.toolbar-floating .simditor-toolbar { position: fixed; top: 0; z-index: 10; box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }



.simditor .simditor-wrapper .simditor-image-loading { width: 100%; height: 100%; margin: 0 5px; background: rgba(0, 0, 0, 0.4); position: absolute; top: 0; left: 0; z-index: 2; }



.simditor .simditor-wrapper .simditor-image-loading span { width: 30px; height: 30px; background: #ffffff url(../images/loading-upload.gif) no-repeat center center; border-radius: 30px; position: absolute; top: 50%; left: 50%; margin: -15px 0 0 -15px; box-shadow: 0 0 8px rgba(0, 0, 0, 0.4); }



.simditor .simditor-wrapper .simditor-image-loading.uploading span { background: #ffffff; color: #333333; font-size: 14px; line-height: 30px; text-align: center; }



.simditor .simditor-body { padding: 22px 15px 40px; min-height: 300px; outline: none; cursor: text; position: relative; z-index: 1; background: transparent; }



.simditor .simditor-body a.selected { background: #b3d4fd; }



.simditor .simditor-body a.simditor-mention { cursor: pointer; }



.simditor .simditor-body .simditor-table { position: relative; }



.simditor .simditor-body .simditor-table.resizing { cursor: col-resize; }



.simditor .simditor-body .simditor-table .simditor-resize-handle { position: absolute; left: 0; top: 0; width: 10px; height: 100%; cursor: col-resize; }



.simditor .simditor-body pre { /*min-height: 28px;*/ box-sizing: border-box; -moz-box-sizing: border-box; }



.simditor .simditor-body img { cursor: pointer; }



.simditor .simditor-body img.selected { box-shadow: 0 0 0 4px #cccccc; }



.simditor .simditor-paste-area, .simditor .simditor-clean-paste-area { background: transparent; border: none; outline: none; resize: none; padding: 0; margin: 0; }



.simditor .simditor-toolbar { border-bottom: 1px solid #eeeeee; background: #ffffff; width: 100%; }



.simditor .simditor-toolbar > ul { margin: 0; padding: 0 0 0 6px; list-style: none; }



.simditor .simditor-toolbar > ul:after { content: ""; display: table; clear: both; }



.simditor .simditor-toolbar > ul > li { position: relative; float: left; }



.simditor .simditor-toolbar > ul > li > span.separator { display: block; float: left; background: #cfcfcf; width: 1px; height: 18px; margin: 11px 15px; }



.simditor .simditor-toolbar > ul > li > .toolbar-item { display: block; float: left; width: 50px; height: 40px; outline: none; overflow: hidden; color: #333333; font-size: 15px; line-height: 40px; text-align: center; text-decoration: none; }



.simditor .simditor-toolbar > ul > li > .toolbar-item span { opacity: 0.6; }



.simditor .simditor-toolbar > ul > li > .toolbar-item span.fa { display: inline; line-height: normal; }



.simditor .simditor-toolbar > ul > li > .toolbar-item:hover span { opacity: 1; }



.simditor .simditor-toolbar > ul > li > .toolbar-item.active { background: #eeeeee; }



.simditor .simditor-toolbar > ul > li > .toolbar-item.active span { opacity: 1; }



.simditor .simditor-toolbar > ul > li > .toolbar-item.disabled { cursor: default; }



.simditor .simditor-toolbar > ul > li > .toolbar-item.disabled span { opacity: 0.3; }



.simditor .simditor-toolbar > ul > li > .toolbar-item.toolbar-item-title span:before { content: "T"; font-size: 19px; font-weight: bold; font-family: 'Times New Roman'; }



.simditor .simditor-toolbar > ul > li > .toolbar-item.toolbar-item-title.active-h1 span:before { content: 'H1'; font-size: 18px; }



.simditor .simditor-toolbar > ul > li > .toolbar-item.toolbar-item-title.active-h2 span:before { content: 'H2'; font-size: 18px; }



.simditor .simditor-toolbar > ul > li > .toolbar-item.toolbar-item-title.active-h3 span:before { content: 'H3'; font-size: 18px; }



.simditor .simditor-toolbar > ul > li > .toolbar-item.toolbar-item-color { font-size: 14px; position: relative; }



.simditor .simditor-toolbar > ul > li > .toolbar-item.toolbar-item-color span:before { position: relative; top: -2px; }



.simditor .simditor-toolbar > ul > li > .toolbar-item.toolbar-item-color:after { content: ''; display: block; width: 14px; height: 4px; background: #cccccc; position: absolute; top: 26px; left: 50%; margin: 0 0 0 -7px; }



.simditor .simditor-toolbar > ul > li > .toolbar-item.toolbar-item-color:hover:after { background: #999999; }



.simditor .simditor-toolbar > ul > li > .toolbar-item.toolbar-item-color.disabled:after { background: #dfdfdf; }



.simditor .simditor-toolbar > ul > li.menu-on .toolbar-item { position: relative; z-index: 21; background: #ffffff; box-shadow: 0 -3px 3px rgba(0, 0, 0, 0.2); }



.simditor .simditor-toolbar > ul > li.menu-on .toolbar-item span { opacity: 1; }



.simditor .simditor-toolbar > ul > li.menu-on .toolbar-item.toolbar-item-color:after { background: #999999; }



.simditor .simditor-toolbar > ul > li.menu-on .toolbar-menu { display: block; }



.simditor .simditor-toolbar .toolbar-menu { display: none; position: absolute; top: 40px; left: 0; z-index: 20; background: #ffffff; text-align: left; box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); }



.simditor .simditor-toolbar .toolbar-menu ul { min-width: 160px; list-style: none; margin: 0; padding: 10px 1px; }



.simditor .simditor-toolbar .toolbar-menu ul > li .menu-item { display: block; font-size: 16px; line-height: 2em; padding: 0 10px; text-decoration: none; color: #666666; }



.simditor .simditor-toolbar .toolbar-menu ul > li .menu-item:hover { background: #f6f6f6; }



.simditor .simditor-toolbar .toolbar-menu ul > li .menu-item.menu-item-h1 { font-size: 24px; color: #333333; }



.simditor .simditor-toolbar .toolbar-menu ul > li .menu-item.menu-item-h2 { font-size: 22px; color: #333333; }



.simditor .simditor-toolbar .toolbar-menu ul > li .menu-item.menu-item-h3 { font-size: 20px; color: #333333; }



.simditor .simditor-toolbar .toolbar-menu ul > li .separator { display: block; border-top: 1px solid #cccccc; height: 0; line-height: 0; font-size: 0; margin: 6px 0; }



.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color { width: 96px; }



.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list { padding: 10px 6px 10px 10px; min-width: 0; }



.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li { float: left; margin: 0 4px 4px 0; }



.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color { display: block; width: 16px; height: 16px; background: #dfdfdf; border-radius: 2px; }



.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color:hover { opacity: 0.8; }



.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-1 { background: #ef6559; }



.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-2 { background: #e28b41; }



.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-3 { background: #c8a732; }



.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-4 { background: #209361; }



.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-5 { background: #418caf; }



.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-6 { background: #7071ac; }



.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-7 { background: #aa8773; }



.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-8 { background: #777777; }



.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li.remove-color { padding: 5px 4px 0 0; margin: 0; float: none; text-align: center; line-height: 12px; clear: both; }



.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li.remove-color .link-remove-color { font-size: 12px; color: #666666; }



.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li.remove-color .link-remove-color:hover { color: #999999; }



.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table { background: #ffffff; }



.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table { border: none; border-collapse: collapse; border-spacing: 0; table-layout: fixed; }



.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table td { height: 16px; padding: 0; border: 2px solid #ffffff; background: #f3f3f3; cursor: pointer; }



.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table td:before { width: 16px; display: block; content: ''; }



.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table td.selected { background: #cfcfcf; }



.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-edit-table { display: none; }



.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-image .menu-item-upload-image { position: relative; overflow: hidden; }



.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-image .menu-item-upload-image input[type=file] { position: absolute; right: 0px; top: 0px; opacity: 0; font-size: 100px; cursor: pointer; }



.simditor .simditor-popover { display: none; padding: 5px 8px 0; background: #ffffff; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); border-radius: 2px; position: absolute; z-index: 2; }



.simditor .simditor-popover .settings-field { margin: 0 0 5px 0; font-size: 12px; height: 25px; line-height: 25px; }



.simditor .simditor-popover .settings-field label { margin: 0 8px 0 0; float: left; }



.simditor .simditor-popover .settings-field input[type=text] { float: left; width: 200px; box-sizing: border-box; font-size: 12px; }



.simditor .simditor-popover.link-popover .btn-unlink, .simditor .simditor-popover.image-popover .btn-upload { float: left; margin: 0 0 0 8px; color: #333333; font-size: 14px; }



.simditor .simditor-popover.link-popover .btn-unlink span, .simditor .simditor-popover.image-popover .btn-upload span { opacity: 0.6; }



.simditor .simditor-popover.link-popover .btn-unlink:hover span, .simditor .simditor-popover.image-popover .btn-upload:hover span { opacity: 1; }



.simditor .simditor-popover.image-popover .btn-upload { position: relative; display: inline-block; overflow: hidden; }



.simditor .simditor-popover.image-popover .btn-upload input[type=file] { position: absolute; right: 0px; top: 0px; opacity: 0; height: 100%; width: 28px; }



.simditor.simditor-mobile .simditor-toolbar > ul > li > .toolbar-item { width: 46px; }



.simditor.simditor-mobile .simditor-wrapper.toolbar-floating .simditor-toolbar { position: absolute; top: 0; z-index: 10; box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }



.simditor .simditor-body, .editor-style { font-size: 16px; font-family: arial, sans-serif; line-height: 1.6; color: #333; outline: none; word-wrap: break-word; }



.simditor .simditor-body > :first-child, .editor-style > :first-child { margin-top: 0 !important; }



.simditor .simditor-body a, .editor-style a { color: #4298BA; text-decoration: none; word-break: break-all; }



.simditor .simditor-body a:visited, .editor-style a:visited { color: #4298BA; }



.simditor .simditor-body a:hover, .editor-style a:hover { color: #0F769F; }



.simditor .simditor-body a:active, .editor-style a:active { color: #9E792E; }



.simditor .simditor-body a:hover, .simditor .simditor-body a:active, .editor-style a:hover, .editor-style a:active { outline: 0; }



.simditor .simditor-body h1, .simditor .simditor-body h2, .simditor .simditor-body h3, .simditor .simditor-body h4, .simditor .simditor-body h5, .simditor .simditor-body h6, .editor-style h1, .editor-style h2, .editor-style h3, .editor-style h4, .editor-style h5, .editor-style h6 { font-weight: normal; margin: 40px 0 20px; color: #000000; }



.simditor .simditor-body h1, .editor-style h1 { font-size: 24px; }



.simditor .simditor-body h2, .editor-style h2 { font-size: 22px; }



.simditor .simditor-body h3, .editor-style h3 { font-size: 20px; }



.simditor .simditor-body h4, .editor-style h4 { font-size: 18px; }



.simditor .simditor-body h5, .editor-style h5 { font-size: 16px; }



.simditor .simditor-body h6, .editor-style h6 { font-size: 16px; }



.simditor .simditor-body p, .simditor .simditor-body div, .editor-style p, .editor-style div { word-wrap: break-word; margin: 0 0 15px 0; color: #333; word-wrap: break-word; }



.simditor .simditor-body b, .simditor .simditor-body strong, .editor-style b, .editor-style strong { font-weight: bold; }



.simditor .simditor-body i, .simditor .simditor-body em, .editor-style i, .editor-style em { font-style: italic; }



.simditor .simditor-body u, .editor-style u { text-decoration: underline; }



.simditor .simditor-body strike, .simditor .simditor-body del, .editor-style strike, .editor-style del { text-decoration: line-through; }



.simditor .simditor-body ul, .simditor .simditor-body ol, .editor-style ul, .editor-style ol { list-style: disc outside none; margin: 15px 0; padding: 0 0 0 40px; line-height: 1.6; }



.simditor .simditor-body ul ul, .simditor .simditor-body ul ol, .simditor .simditor-body ol ul, .simditor .simditor-body ol ol, .editor-style ul ul, .editor-style ul ol, .editor-style ol ul, .editor-style ol ol { padding-left: 30px; }



.simditor .simditor-body ul ul, .simditor .simditor-body ol ul, .editor-style ul ul, .editor-style ol ul { list-style: circle outside none; }



.simditor .simditor-body ul ul ul, .simditor .simditor-body ol ul ul, .editor-style ul ul ul, .editor-style ol ul ul { list-style: square outside none; }



.simditor .simditor-body ol, .editor-style ol { list-style: decimal; }



.simditor .simditor-body blockquote, .editor-style blockquote { border-left: 6px solid #ddd; padding: 5px 0 5px 10px; margin: 15px 0 15px 15px; }



.simditor .simditor-body blockquote > :first-child, .editor-style blockquote > :first-child { margin-top: 0; }



.simditor .simditor-body pre, .editor-style pre { padding: 10px 5px 10px 10px; margin: 15px 0; display: block; line-height: 18px; background: #F0F0F0; border-radius: 3px; font-size: 13px; font-family: 'monaco', 'Consolas', "Liberation Mono", Courier, monospace; /*overflow-x: auto;*/ white-space: pre; word-wrap: break-word; }



.simditor .simditor-body code, .editor-style code { display: inline-block; padding: 0 4px; margin: 0 5px; background: #eeeeee; border-radius: 3px; font-size: 13px; font-family: 'monaco', 'Consolas', "Liberation Mono", Courier, monospace; }



.simditor .simditor-body hr, .editor-style hr { display: block; height: 0px; border: 0; border-top: 1px solid #ccc; margin: 15px 0; padding: 0; }



.simditor .simditor-body table, .editor-style table { width: 100%; table-layout: fixed; border-collapse: collapse; border-spacing: 0; margin: 15px 0; }



.simditor .simditor-body table thead, .editor-style table thead { background-color: #f9f9f9; }



.simditor .simditor-body table td, .editor-style table td { min-width: 40px; height: 30px; border: 1px solid #ccc; vertical-align: top; padding: 2px 4px; box-sizing: border-box; }



.simditor .simditor-body table td.active, .editor-style table td.active { background-color: #ffffee; }



.simditor .simditor-body img, .editor-style img { max-width: 800px; margin: 0 5px; vertical-align: middle; }



.simditor .simditor-body *[data-indent="0"], .editor-style *[data-indent="0"] { margin-left: 0px; }



.simditor .simditor-body *[data-indent="1"], .editor-style *[data-indent="1"] { margin-left: 40px; }



.simditor .simditor-body *[data-indent="2"], .editor-style *[data-indent="2"] { margin-left: 80px; }



.simditor .simditor-body *[data-indent="3"], .editor-style *[data-indent="3"] { margin-left: 120px; }



.simditor .simditor-body *[data-indent="4"], .editor-style *[data-indent="4"] { margin-left: 160px; }



.simditor .simditor-body *[data-indent="5"], .editor-style *[data-indent="5"] { margin-left: 200px; }



.simditor .simditor-body *[data-indent="6"], .editor-style *[data-indent="6"] { margin-left: 240px; }



.simditor .simditor-body *[data-indent="7"], .editor-style *[data-indent="7"] { margin-left: 280px; }



.simditor .simditor-body *[data-indent="8"], .editor-style *[data-indent="8"] { margin-left: 320px; }



.simditor .simditor-body *[data-indent="9"], .editor-style *[data-indent="9"] { margin-left: 360px; }



.simditor .simditor-body *[data-indent="10"], .editor-style *[data-indent="10"] { margin-left: 400px; }



/*# sourceMappingURL=maps/style.min.css.map */



.slick-prev, .slick-next { position: absolute; }



textarea { border:1px solid #ccc;text-indent: 0.5em; }



.about-tit { border-bottom: 1px solid #d7d7d7; margin-top:20px; width: 100%; height: 30px; line-height: 30px;}



.about-tit h2 { display: inline-block; border-bottom: 1px solid #db0200; font-size: 16px;font-weight: 700; }



.otherNews { padding-top: 10px; }



.otherNews li { width: 100%; height: 30px; font-size: 14px; line-height: 30px; }



.otherNews li span { float: right; text-align: right; color: #a8a8a8; font-family: arial; font-size: 16px; }



.otherNews li a { overflow: hidden;text-overflow:ellipsis;white-space: nowrap; display: inline-block; font-size: 16px; }



.about-read li .img-article { width: 210px; height: 130px; }



.about-read .related-article { width: 210px; }



.about-read .article-related { margin-right: 30px;}



.about-read .related-article .item-text { overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical; }



.comment-sidebar .btn-issue {background: #db0200;}



.comment-sidebar .btn-issue:hover {background: #ccc; color: #fff;}



.comment-sidebar .item-img1 { border: 0; }



.comment-sidebar .item-img .title {color: #333;}



.comment-sidebar .imga { width: 50px; height: 50px; }



.comment-sidebar .item-img .data { display:inline-block; width: 150px;vertical-align: middle; color: #999;}



.comment-sidebar p { color: #333; }



.news-item1 {border: 0; margin: 0; padding: 0;}



.comment-sidebar .remark { display: inline-block; color: #999; cursor: pointer; }



.comment-sidebar .my-remark { border-bottom:1px solid #d7d7d7; padding-bottom: 5px; }



.comment-sidebar .remark-issue { border-bottom:1px solid #d7d7d7; padding-bottom: 15px; }



.comment-sidebar .remark-icons  a{ margin: 0 10px; color: #999; }



.comment-sidebar .remark-icons a:hover{ color: #db0200; }



.comment-sidebar .verify { margin-bottom: 20px; }



.comment-sidebar .verify img { border: 1px solid #d7d7d7;border-radius: 0;margin-right: 5px; width: 130px; height: 42px; }



.comment-sidebar .verify label { padding: 8px 5px;font-size: 16px; }



.comment-sidebar .verify input { display:inline-block; border: 1px solid #d7d7d7; margin-right: 5px; padding: 0; width: 140px;height: 42px;vertical-align: middle; text-indent: 0.5em; }



.box-float ul { border-right: 1px solid #d7d7d7; }



.time-expert { width: 100%; height: 125px; background: #f8f8f8; }



.expert-time { margin: 30px 20px 0 20px;vertical-align: top;}



.time-expert .expert-time-menu { margin-top: 20px; width: 550px; }



.time-expert .expert-time-menu li { float:left; border:1px solid #d7d7d7; margin: 5px; padding:2px 10px; cursor: pointer; }



.time-expert .expert-time-menu,.expert-time { display: inline-block;}



.otherNews li a { width: 500px; }



.comment-sidebar .loginBefore { border:1px solid #d7d7d7; width:688px; height: 224px; font-size: 16px;text-align: center;line-height: 224px; background: #fafafa; }



.comment-sidebar .loginBefore .login { display: inline-block;color: #db0200; }



.comment-sidebar .loginBefore .login:hover { color: #333; }



.comment-sidebar .loginBefore span { display: inline-block;color: #999; }



.comment-sidebar .sidebar-reply .tab1 { border-bottom:1px solid #d7d7d7; border-radius:0; padding-bottom: 10px; }



.comment-sidebar .remark-issue textarea { border-top: 0; }



.time-article-list a { overflow: hidden;text-overflow:ellipsis;white-space: nowrap; width: 180px; }



.time-article-list a:before { position: absolute;top: 12px;left: 0;display: inline-block;content: "";width: 4px;height: 8px;vertical-align: middle;background: url(../images/icon/dd.png) no-repeat 0 0; }



.time-article-list a span { padding: 0 10px; color: #999; }



.expert-sidebar .expert-detail .attention { display: inline-block;padding: 0 20px;height: 26px; font-size: 16px; line-height: 26px;text-align: center; background: #db0200;color: #fff;width:70px;padding: 0 10px;}

.expert-sidebar .expert-detail .attention:hover {background: #999; }




.expert-sidebar .expert-detail span{
    margin: 10px 0 15px;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-top: 10px;
    width: 100%;
}


/* 鎴樼暐鍚堜綔浼欎即鐢宠 */

.partner-apply {margin-bottom: 100px;}

.partner-apply h4 { position: relative; border-bottom: 1px solid #d7d7d7;margin-bottom: 40px; padding: 5px 10px; font-size: 18px;font-weight: 700; color: #595959;}

.partner-apply h4:before {position: absolute;top: 17px;left: 0;display: inline-block;content: "";width: 4px;height: 8px;vertical-align: middle;background: url(../images/icon/dd.png) no-repeat 0 0;}

.company-group {margin: 0 -15px 20px 40px;}

.company-group .control-label { display:inline-block;width:80px; font-size: 16px;text-align: right;}

.company-group .company-input {border-radius: 0;width:442px; height: 30px; text-indent: 0.5em;}

.company-group .uploading {width:362px;vertical-align: middle; }

.company-group .btn-uploading { border-radius: 0;margin-left:-5px;padding:0;width:81px;height: 34px;font-size: 16px;vertical-align: middle; background: #eee; }

.company-group .btn-uploading:hover {background: #dd0601;color: #fff;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;}

.company-group span {padding-left:20px;font-size: 16px;color: #999;}

.company-group .btn-submit {border-radius: 0;margin: 25px 84px;padding:8px 25px;font-size:16px;background: #dd0601;color: #fff;}

.company-group .btn-submit:hover { background: #999;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s; }



/* 鎼滅礌缁撴灉椤� */

.title-crumbs { border-bottom: 1px solid #d7d7d7; padding-bottom: 8px; font-size: 16px; font-weight: 700; }

.title-crumbs span { padding: 0 5px; color: #dd0600;}



/* 鏁版嵁鍐呭椤� */

.basic-msg { margin-bottom: 40px; font-size: 16px; }

.basic-msg p { text-indent: 2em; -webkit-line-clamp:100000; text-align: justify;}

.basic-msg a { display: inline-block; font-size: 16px; color: #333; }

.basic-msg a:hover { color: #db0200; }

.basic-msg li{ overflow: hidden;text-overflow:ellipsis;white-space: nowrap; float: left; width: 300px; }



/* 涓汉涓績鏂� */

.form-data {display: block;}



.form-data .form-data-content::-webkit-input-placeholder {}



.comment-sidebar .loginBefore { margin-bottom: 50px; }



.comment-sidebar .item-img1 { vertical-align: middle; }



.comment-sidebar .child-item{ padding: 0 25px; }



.comment-sidebar .verify-main{ width: 100%; }



/* 鏁版嵁-濂栭」鎼滅储缁撴灉 */



.content-bottom-wapper .data-awards-title { font-weight:700; color: #333; }



.content-bottom-wapper .awards-list-content{ color: #333; }



.content-bottom-wapper .awards-list-content:nth-child(odd) {background-color:#fff; }



.content-bottom-wapper .awards-list-content:nth-child(even) { border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7;background-color:#f8f8f8; }



.remark-issue .verify { font-size: 14px; color: #333; }



/* 鏂囩珷椤垫柊 */

.comment-sidebar .btn-issue { margin: 0; width: 100px; height: 44px;}

.article .article-from i { margin-left: 5px; font-style: normal; }

/* 璧勮鏂囩珷鍒楄〃鏂� */

.news-item .item-content2 { margin: 0; width: 100%; }



.news-item .item-content2 p{ width: 98%; }



/* 椤电爜 */



.pageNum .page .current { border-color: #fff;}

.pageNum .page .current:hover { border-color: #fff; color: #333;}



/* 鍐呭浜у搧椤� */

.course-item-content .label-list .label-default { display: block;border: 1px solid #d7d7d7;border-radius:20px;padding: 1px 10px;font-size: 14px;background: #fff;color: #333; }

.course-item-content .label-list .label-default:hover { background: #666;color: #fff; }

.course-item-content .label-list { margin-top: 20px; }

.course-content-top .dna { width: 500px;height: 300px; }

.products-right a { font-size:14px; color: #333; }

.products-right a:hover { color: #db0200; }

.products-pe li { display: inline-block;margin-right: 50px; }

.content-left-wapper .products-left a { font-size: 16px;color: #333; }

.products-sidebar { padding: 0 20px; }

.products-sidebar .loginBefore{ width: 100%; }

.products-sidebar .list{ width: 100%; }

.products-sidebar .remark-icons  a{ display: inline-block;font-size: 16px; }

.products-sidebar .loginBefore .login{ font-size: 16px; }

.products-sidebar  span{ font-size: 14px; }

.products-content-meun {

height: 50px;

line-height: 50px;

color: #333;

}



.products-content-meun ul {

  list-style: none;

}



.products-content-meun li {

  display: inline-block;

  border-top: 3px solid #fff;

  margin: 0;

  padding: 0 30px;

  height: 50px;

  font-size: 16px;

  color: #333;

  text-align: center;

  line-height: 50px;

}



.products-content-info {

padding: 15px;color: #333;

}



.products-content-info li {

  display: none;

}

.products-content-info p {padding: 15px 20px; font-size: 16px;text-indent: 2em;}

.products-content-info li:first-child {

  display: block;

}



.products-content-meun li:hover {

  cursor: pointer;

}



.products-content-meun li:first-child {

  color: #333;

}

/* 鏁版嵁椤� */

.data-download { margin-top:10px; }

.data-download li a { display: block;margin: 10px 12px;padding: 0 8px; border:1px solid #d7d7d7;border-radius:5px;color: #999; }

.data-download li a:hover { border-color: #db0200;color: #db0200; }

.data-download li.current a {border-color: #db0200;color: #db0200; }

.data-download li { float:left;font-weight:400; }

.ranking .data-content-item h3 { text-align: center; }

.data-content-list .number {margin-left: 5px;}

.data-content-item .btn-base:hover { border-color: #666;background: #666; color: #fff; }

.products-sidebar { padding: 0 30px 30px; }

.data-download ul { border-bottom: 1px solid #d7d7d7; }

.data-download ul .list-content { border-right:1px solid #d7d7d7; }

/* 涓撻 */

.history-special .history-item-text { display: block;padding: 12px 0; font-size:18px; text-align: center; color: #333; }

.history-special .item { display: inline-block; margin-bottom: 10px; margin-right: 10px;}

.history-special .item .history-item-text:hover { color: #dd0600; }

.more-special { position: absolute;top: 1000px;right: 3%;display: block; font-size: 18px; color: #333;}

.banner-special {width: 100%;}

.main-history { position: relative;margin: 0 auto;width: 1120px;}

.time-special { width: 100%; background: #f8f8f8; }

.special-time { margin: 15px 0 15px 20px;vertical-align: middle;}

.time-special .special-time-menu { width: 590px;vertical-align: middle; }

.time-special .special-time-menu li { float:left; margin: 15px 5px; vertical-align: middle; cursor: pointer; }

.time-special .special-info {padding-top:5px;}

.time-special .special-info a {display:block;margin-bottom: 10px;}

.time-special .special-info {background: #fff;}

.time-special .special-info img{width: 690px; height:270px;}

.time-special .special-info h4{display:block;padding:5px 0;font-size:24px;font-weight:400;text-indent:1em;color: #333;}

.time-special .special-info h4:hover{color: #db0200;}

.time-special .special-time-menu,.special-time { display: inline-block;}

.time-special .special-info .page a{display: inline-block;}

.data-download .list-content, .data-download .content-bottom-title { float: none; }

.data-download .list-content a { margin: 0;padding: 0;border: 0;color: #333;cursor: pointer;}



/* 鎰忚寤鸿 */

.opinions-content .form-label,.opinions-content .form-input,.others .headtitle,.others .typeselct { display: inline-block; }

.opinions-content .form-label,.others .headtitle { padding-right:20px;width: 110px;text-align: right; }

.opinions-content .form-input input { border: 1px solid #ccc; height: 38px;}

.opinions-content .required { padding-right: 5px;color: #db0200; }

.others .label-title { vertical-align: top; }

.opinions-content .form-item { margin: 20px 0; }

.opinions-content .clear,.opinions-content .relative { display: inline-block; vertical-align: top;}

.opinions-content .btn-wrap { margin: 0 134px; }

.opinions-content .relative img {height: 38px; }

.opinions-content .form-input input ,.opinions-content .form-input textarea { text-indent: .5em; }


/* 404椤甸潰 */

.sorry4 { margin:10px 0 120px 140px; padding-top:210px; background: url(../images/Sorry.png) no-repeat; }

.sorry4 span { display: block;padding: 2px 0;color: #289cde; }

.sorry4 span a { color: #ff5b35; }

.sorry4 span a:hover { color: #999; }



.time-special .special-time-menu a { padding:5px 9px;color: #333;}

.time-special .special-time-menu a:hover { background:#db0200;color: #fff;}

.term{font-style: normal; color:#dd0600}



/* 浼佷笟搴撲骇鍝侀〉 */

.company-item-content h1,.company-item-content h3 ,.company-item-content .web{display: inline-block;vertical-align: middle;}

.company-item-content .web { margin-top: 20px;padding-left: 10px; }

.company-item-content a:hover { color: #db0200; }

.company-item-content .detail { width: 680px;}

.company-item-content .detail li { display: inline-block;width:335px;vertical-align: top;}

.company-item-content .detail .detail-right {}

.company-item-content .detail .detail-right2 {}

.company-item-content p { width: 680px;color: #999;}

.company-item-content .collect a{margin:20px 10px 20px 0;display:block;padding:0 30px;height:40px;line-height: 40px;font-size:16px;text-align:center;background: #db0200;color: #fff;}
.btn-claim{display:inline-block!important;border:1px solid #db0200;padding:0 18px;height:26px;line-height:26px;font-size:16px!important;background:#f34c4a!important;color:#fff!important;}
.btn-claim:hover{background:#999!important;border-color:#999;color:#fff!important;}

.company-item-content .collect a:hover {background: #999;}

.company-content-top .dna { margin-top:20px;width: 400px;height: 200px; }

.company-item-content .item-tags {margin: 10px 0;}

.company-item-content .label-list {margin: 0;}



/* 鏂版敼 */

.user-detail .user-member-detail .my-collect .title { overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: block;padding:0;width: 100%; border: 0; color: #333;}

.user-detail .user-member-detail .my-collect .title:hover { border: 0; }



/* 鎻愮ず淇℃伅 */

.prompt-content { border:1px solid #d7d7d7;margin:80px auto 120px;width:500px; }

.prompt-content h3 { border-bottom:1px solid #d7d7d7;padding:5px 20px;font-weight:700;font-size: 16px;background: #f2f2f2; }

.prompt-content .content { padding: 20px;background: #fff; }

.prompt-content .content a { display:block;color: #6bc2e6; }

.prompt-content .content a:hover { color: #999; }



.report-content .report-content-item .imgkz {border: 1px solid #d7d7d7;position: relative;display: inline-block;margin: 8px 0 0;vertical-align: top;width: 128px;height: 188px;overflow: hidden;}

.report-content .report-content-item .imgkz p {position:absolute;top:50%;left:50%;margin:0;padding:0;}

.report-content .report-content-item .imgkz img.hidden {visibility:hidden;position:static;}

.report-content .report-content-item .imgkz img {position:absolute;top:-50%;left:-50%;display:block; max-width: none; }

.history-special .imgkz { border: 1px solid #d7d7d7;position: relative;display: inline-block;vertical-align: top;width: 358px; height: 137px; overflow: hidden; }
.history-special .imgkz p {position:absolute;top:50%;left:50%;margin:0;padding:0;}
.history-special .imgkz img.hidden {visibility:hidden;position:static;}
.history-special .imgkz p img {position:absolute;top:-50%;left:-50%;display:block; max-width: none; }

.user-detail .user-member-detail li .attention-name { border-bottom: 0; padding: 0; font-size: 14px; background:none; }

.user-detail .user-member-detail li .attention-name:hover{border-bottom: 0; }

/* 500 */

.sorrya { position: relative; background: url(../images/500.png) center -50px no-repeat;height: 500px;}

.sorrya .back { position: absolute;top:80%;left:46%;display: block; border: 1px solid #6888b7;border-radius: 10px;margin:0 auto;width: 70px; text-align: center;color: #6888b7;}

.sorrya .back:hover { color: #fff; background: #999;border-color: #999; }

/* 鏂� */
.article-content a { display: inline-block;color: #333;text-decoration:underline;width: auto; }
.sidebar-content { margin-bottom: 30px; }

.user-detail .user-member-detail .member-detail { margin: 0 40px; }
.user-detail .user-member-detail .his-attention-content,.user-detail .user-member-detail form { margin: 20px 40px;  }
.pageNum .page a { margin-left: 0; }

.article .article-from .info-detail a { display: inline-block; }
.bdshare-button-style1-16 {    zoom: 1;
    margin-left: 14px;    display: inline-block;
    vertical-align: middle;}
.article-from-content { margin-bottom: 10px;text-align: center;}
.article-content #checklogin { margin-top: 10px;margin-left: 0;text-decoration: none; }
.sidebar a h5 .tt { color: #a50505; }
.his-comments .form-data-main { margin: 0 30px; }
.btn-load-new {
    background: #f34c4a;
    color: #fff !important;
}
.btn-audit{display:inline-block;border-radius:4px;border:1px solid #db0200;padding:6px 12px;text-align:center;line-height:1.42857143;vertical-align:middle;color:#db0200;}
.bdshare-button-style1-16 .bds_more { float: none !important; }
.article .article-content {font-size: 16px;line-height: 1.75em;margin-bottom: 20px;}
.article-content ul,.article-content li{list-style:none;}
.article-content li{display:block;width:100%;}
.article-content .a {
    margin-left: 20px;
    display: inline-block;
    text-decoration: none;
}

.article-pop-up {padding:10px;}
.article-pop-up h1{margin: 0 auto;font-size:18px;font-weight: 700;text-align:center;color: #333;}
.article-pop-up h1:hover{color: #db0200;}
.article-up .article-body{margin:15px;}
.article-pop-up .article-header{margin:15px 0;}
.article-pop-up .article-from-content a{padding:0 !important;color:#999 !important;font-size:14px !important;}
.article-pop-up .article-from-content a:hover{color:#333 !important;}
.article-pop-up .bdshare-button-style0-16{margin:0 !important;}
.article-pop-up .article-content p{padding-left:5px;width:56%;text-indent:2em;text-align:justify;color: #666;}
.article-pop-up .article-tags .label{padding:0 5px;color: #999;font-weight:400;}
.article-pop-up .article-tags .label:hover{color: #fff;}
.article-pop-up .write{margin-top:5px;}
.article-pop-up .hot{display:block;width:90px;height:30px;font-size:16px;font-weight:700;text-align: center;line-height: 30px;background: #db0200;color: #fff;}
.article-pop-up .imgkz { position: relative;display: inline-block;border: 1px solid #d7d7d7;vertical-align: top;width:40%;height: 100px; overflow: hidden; }
.article-pop-up .imgkz p {position:absolute;top:50%;left:50%;margin:0;padding:0;}
.article-pop-up .imgkz img.hidden {visibility:hidden;position:static;}
.article-pop-up .imgkz p img {position:absolute;top:-50%;left:-100%;display:block; max-width: none; }
.layui-layer .layui-layer-setwin .layui-layer-close2{right: -6px !important;top:-6px !important;}
.article-pop-up .article-img{width:120px;height:auto;}
.report-content .report-content-item .imgbl{    border: 1px solid #d7d7d7;
    position: relative;
    display: inline-block;
    margin: 8px 0 0;
    vertical-align: top;
    width: 128px;
    height: 188px;
    overflow: hidden;}
.report-content .report-content-item .imgbl img{position: absolute;
    vertical-align: top;
    height: 100%;
    max-width: inherit;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);}
    .article .article-from span a{display:inline-block;font-size:14px;}
.history-special .imgbl{    border: 1px solid #d7d7d7;position: relative;display: inline-block;vertical-align: top;width: 358px;height: 137px;overflow: hidden;}
.history-special .imgbl img{position: absolute;top:50%;left: 0;vertical-align: top;width:100%;max-width: inherit;-webkit-transform: translateY(-50%);transform: translateY(-50%);}

.sidebar .title a.more-right{margin:10px 0 0 210px;width:60px;font-size:14px;background:#fff;color:#999;}
.sidebar .title a.more-right:hover{color:#db0200;}

.article .article-body span.r{display:inline-block;float:none;vertical-align: middle;}
.article .article-tags{display: inline-block;vertical-align: middle;}

.article .article-content li{list-style-type:disc;}

.article .article-tags a{border: 1px solid #ccc;text-decoration:none;}

.article-policy-library .article-header .icon-share{margin-left:15px;color:#999;}
.article-policy-library .article-header .icon-share:hover{color:#db0200;}




.breadcrumb {
    margin: 10px 0;
    font-size: 14px;
    color: #666;
}
.product-search {
    overflow: hidden;
    padding: 5px 15px;
}
.form-box {
    position: relative;
    font-size: .9em;
}
.bg-gray {
    background: #f8f8f8;
}
.bd-gray {
    border: 1px solid #eee;
}
.form-box .btn-search {
    display: inline-block;
    padding: 0 20px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    vertical-align: middle;
}
.form-box#nodeForm .form-item{margin-top:0;}
.search-specialist{margin-left:585px;font-size:14px;}
.specialist-main .form-item {position:relative;}
.specialist-main .form-item .btn-search{position:absolute;right:6px;}
.mb25 {
    margin-bottom: 25px;
}
.specialist-main .specialist-item-img{border-radius:50%;width:120px;height:120px;border:2px solid #d7d7d7;}
.specialist-main .title h3{font-weight:400;}
.specialist-main .title h3 span{font-size:14px;margin-left:20px;}
.specialist-main .news-item{border-bottom:1px solid #d7d7d7;}
.specialist-main .item-tags{margin-top:10px;}
.specialist-main .item-tags a{border:1px solid #d7d7d7;padding:1px 5px;border-radius:2px;}
.specialist-main .item-tags i.fa{margin-right:5px;}
.specialist-main .sidebar-content-top .content{margin-left:20px;width:290px;}
.specialist-main .sidebar-content-top .content span{overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.specialist-main .sidebar-content-top li{width:100%;text-align:left;border-bottom:1px dashed #d7d7d7;padding-bottom:10px;}
.specialist-main .specialist-right{vertical-align:middle;}
.comment-sidebar .main-mankeep .news-item p{display: block;}


.bdshare-button-style0-16{display:inline-block;vertical-align:middle;}

.btn-load-new:hover{background:#db0200;}
.expertAuthentication .form-group{display:block;margin-bottom:10px;}
.expertAuthentication .form-data{display:inline-block;margin-right:20px;width:80px;font-size:14px;text-align:right;vertical-align: top;}
.expertAuthentication .form-data i{color:#db0200;}
.expertAuthentication .user-member-detail .member-detail .expert-title{display:inline-block;font-size:18px;color:#db0200;border-bottom:2px solid #db0200;height:40px;line-height:40px;padding:0 20px;}
.expertAuthentication .form-control-lg{width:80%;}
.expertAuthentication input{text-indent:0.5em;}
.expertAuthentication .groups{display:inline-block;width:80%;}
.expertAuthentication .upload-picture{margin:0;}
.expertAuthentication .upload-picture .form-data{vertical-align:top;}
.expertAuthentication .upload-picture .upload-text span,.expertAuthentication .upload-picture .upload-text p{font-size:14px;}
.expertAuthentication .upload-picture .head{display:inline-block;vertical-align:top;}
.expertAuthentication #textarea{display:inline-block;width:100%;height:200px;}
.expertAuthentication .btn-upload{border:1px solid #db0200;border-radius:5px;padding:2px 20px;color:#db0200;}
.expertAuthentication .btn-upload:hover{background:#db0200;color:#fff;}
.expertAuthentication .btn-primary{background:#db0200;color:#fff;}
.expertAuthentication .btn-primary:hover{background:#f81917;}
.expertAuthentication .btn-default:hover{border-color:#db0200;}
.expertAuthentication select,.expertAuthentication option{text-indent:0.5em;}
.expertAuthentication .form-lg{width:127px;}
.expertAuthentication .form-lg2{width:140px;}
.expertAuthentication .form-data i{margin-right:5px;}
.btn-group .swfupload {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 72px;
    height: 33px;
}
.permit {
    display: inline-block;
    width: 330px;
    height: 200px;
    border-radius: 0;
    border: 1px solid #eee;
    vertical-align:top;
} 
.setting-up .form-group{position:relative;clear:both;margin:15px 0;min-height:34px;font-size:14px;}
.btn-group{position:relative;display:inline-block;/* vertical-align:middle; */}
.btn-group .btn{/* position:relative; *//* display:inline-block; */background-color:#f8f8f8;}
.upload-btn{display:inline-block;position:relative;vertical-align: middle;}

.ranking .menu-tabs,.ranking .menu-tabs2{position:absolute;top:-9px;left:350px;display:inline-block;margin:0 20px 0 10px;padding:10px 20px 10px 0;}
.data-content-item .menu-tabs .btn-base,.data-content-item .menu-tabs2 .btn-base{border-color:#db0200;}
.data-content-item .menu-tabs .btn-base:hover,.data-content-item .menu-tabs2 .btn-base:hover{background:#db0200;}
.data-content-item .btn-more{color:#999!important;}
.data-content-item .btn-more:hover{color:#fff!important;}
.data-content-item{position:relative;}
.data-content-item .btn-time{position:absolute;top:1px;left:260px;}
.data-content-item .btn-group-main{position:absolute;top:1px;left:690px;}
.btn-search-main{display:inline-block;vertical-align:middle;}
.btn-search-main .btn-base{border-radius:5px!important;margin-top:0!important;margin-left:20px!important;font-size:14px;}
.btn-search-main .btn-base:hover{border-color:#ccc;}
.btn-search-main .btn-dropdown{border:1px solid #666;margin-right:10px;color:#666;}
.article-policy-library .pageNum .page span{display:inline-block;}
#cnzz_stat_icon_1263081859{display:inline-block;vertical-align:middle;margin-top:10px;}
.case .article-content a{display:block;text-decoration:none;}
.case .article-content li{width:auto;}
.article a{text-indent:0;}
.bdshare-button-style0-16 .bds_more,.article .icon-share{color:#999!important;}
.tabs-list{position:relative;border-bottom:1px solid #eee;}
.tabs-list h3{border-bottom:2px solid #db0200;padding:0 20px;display:inline-block;height:40px;line-height:40px;font-size:18px;transition:all 0.4s ease 0s;color:#db0200;}
.tag-notes{margin-left:20px;font-size:14px;color:#999;}
.tag-page .tag-list li{float:left;margin:0 30px 20px 0;width:auto;}
.tag-page .tag-list a{display:inline-block;margin:0;padding:0;font-size:16px;color:#333;border:0;}
.tag-page .tag-list a:hover{background-color:inherit;color:#3889c2;}
.tag-page .tag-list span{display:inline-block;color:#8e8e8e;}
.tag-notes{margin-left:20px;font-size:14px;color:#999;}
.screen-out{float:right;display:inline-block;}
.screen-main{position:relative;display:inline-block;margin-left:10px;vertical-align:top;}
.screen-out .screen-all{position:relative;border:1px solid #db0200;border-radius:5px;display:inline-block;padding:5px 24px 5px 20px;font-size:14px;color:#db0200;}
.screen-out .iconfont{margin-left:10px;font-size:18px;}
.screen-main .according1 li a:hover,.screen-main .according2 li:hover{background:#f0f0f0;color:#db0200;}
.screen-main .according1 li a{display:block;padding:0;height:30px;font-size:14px;line-height:30px;display:block;color:#666;}
.screen-main .according1{position:absolute;top:40px;right:0;z-index:100;display:none;padding:10px;width:240px;background:#fff;border:1px solid #db0200;animation:myfirst .2s;-webkit-animation:myfirst .2s;animation-fill-mode:none;animation-fill-mode:forwards;}
.screen-main .according1 li{display:inline-block;float:left;width:30px;height:30px;line-height:30px;color:#db0200;text-align:center;}
.screen-main .according2{position:absolute;top:40px;right:0;z-index:100;display:none;width:121px;background:#fff;border:1px solid #db0200;animation:myfirst .2s;-webkit-animation:myfirst .2s;animation-fill-mode:none;animation-fill-mode: forwards;}
.screen-main .according2 li{display:inline-block;width:100%;text-align:center;}
.screen-main .according2 li:hover a{color:#db0200;}
.screen-main .according2 li a{display:block;margin:10px;padding:0 28px;height:20px;line-height:20px;font-size:14px;color:#666;}
.screen-out .fa {margin-left:10px;font-size:18px;}
.screen-main:hover .according1,.screen-main:hover .according2{display:block;}
.screen-main:hover .screen-all{border-bottom-right-radius:0;border-bottom-left-radius:0;}
@-webkit-keyframes myfirst
{
  0%   {top:80px;opacity:0;}
  25%  {top:70px;opacity:.3;}
  50%  {top:60px;opacity:.6;}
  75%  {top:50px;opacity:.8;}
  100% {top:36px;opacity:1;}
}
.screen-mian .according1{position:absolute;top:40px;right:0;z-index:100;display:none;padding:10px;width:240px;background:#fff;border:1px solid #db0200;animation:myfirst .2s;-webkit-animation:myfirst .2s;animation-fill-mode:forwards;}
.screen-mian .according2{position:absolute;top:40px;right:0;z-index:100;display:none;width:121px;background:#fff;border:1px solid #db0200;animation:myfirst .2s;-webkit-animation:myfirst .2s;animation-fill-mode:forwards;}
.tags-lists-main{margin-left:-16px;margin-right:-16px;}
.tags-lists-main li{display:inline-block;float:left;border:1px solid #e0e0e0;margin:0 16px 20px;width:254px;height:230px;border-radius:0 0 5px 5px;}
.tags-lists-main li:hover{background:#f8f8f8;box-shadow:1px 1px 1px 5px #fafafa;}
.tags-lists-main li .title{font-size:16px;margin:0 0 5px 0;height:26px;line-height:26px;color:#db0200;}
.tags-lists-main li .title i{display:inline-block;margin-right:10px;width:20px;height:20px;line-height:20px;font-style:normal;font-size:12px;text-align:center;color:#fff;background:#db0200;border-radius:50%;}
.tags-lists-main .tag-list.tag-bottom{text-align:left;}
.tags-lists-main .tag-list.tag-bottom a{display:block;padding:1px 10px;font-size:12px;}
.tags-lists-main .tag-list.tag-bottom .first{color:#fff;background:#db0200;border:1px solid #db0200;border-radius:5px;}
.tags-lists-main .tag-list.tag-bottom .tag-0{margin-right:10px;}
.tags-lists-main .tag-list.tag-bottom .tag-1 a{color:#db0200;border:1px solid #db0200;border-radius:5px;}
.tags-lists-main .tag-list.tag-bottom .first:hover,.tags-lists-main .tag-list.tag-bottom .tag-1 a:hover{color:#fff;background:#db0200;border:1px solid #db0200;}
.tag-page .tag-list.tag-bottom li{float:none;margin:0 0 0 2px;}
.tags-lists-main.connect-pic-list div.main{padding:10px 15px;}
.tags-lists-main.connect-pic-list li p{-webkit-line-clamp:5;margin:10px 0 5px;height:100px;line-height:20px;font-size:13px;text-align:left;color:#666;}
.tags-lists-main li:hover p{color:#db0200;}
.bottom-tabs{overflow:hidden;padding:5px 15px;height:28px;font-size:14px;background:#eee;border-radius:5px;border-top-left-radius:0;border-top-right-radius:0;}
.bottom-tabs a{display:inline-block;float:left;margin-left:-1px;padding:0 10px;font-size:14px;background:#fff;border:1px solid #d7d7d7;border-radius:5px;color:#666;}
.bottom-tabs a:first-child{border-top-right-radius:0;border-bottom-right-radius:0;}
.bottom-tabs a:nth-child(2){border-top-left-radius:0;border-bottom-left-radius:0;}
.bottom-tabs .view-count{margin:0 5px 0 15px;}
.bottom-tabs span{vertical-align:middle;color:#999;}
.tags-lists-main.connect-pic-list li p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;margin:10px 0 5px;height:100px;line-height:20px;font-size:13px;text-align:left;}
.tag-content{border:1px solid #eee;margin-bottom:25px;padding:12px 20px;min-height:140px;}
.tag-content .intelligence, .tag-content .right-tabs{display:inline-block;vertical-align:middle;}
.tag-content .title{font-size:20px;font-weight:700;color:#db0200;vertical-align:middle;}
.tag-content .tag-right a:hover{color:#fff;}
.tag-content .tag-right{display:inline-block;vertical-align:middle;}
.tag-content .tag-right span{vertical-align:middle;}
.tag-list a:hover{color:#fff;border-color:#db0200;}
.tag-content .tag-right{margin-left:20px;}
.tag-list{position:relative;overflow:hidden;}
.tag-content .first{background:#db0200;color:#fff!important;}
.tag-content .tag-right a{border:1px solid #db0200;border-radius:5px;margin-right: 0;padding:1px 10px;font-size:14px;color:#db0200;}
.tag-content .tag-right a:hover{background:#db0200;}
.tag-content .see{display:inline-block;margin-left:20px;vertical-align:middle;font-size:14px;color:#888;}
.tag-content .right-tabs{float:right;margin-top:2px;}
.tag-content .right-tabs a:first-child{border-radius:5px 0 0 5px;}
.tag-content .right-tabs a{float:left;margin-left:-1px;padding:0 10px;ont-size:14px;color:#888;background:#fff;border:1px solid #eee;border-radius:0 5px 5px 0;}
.tag-content .right-tabs a:hover{color:#db0200;}
.tag-content .content{display:block;margin-top:10px;font-size:14px;color:#666;}
.tag-content p {margin-bottom:5px;height:45px;}
.tag-content .tabs-operation-down, .tag-content .tabs-operation-up{display:inline-block;float:right;margin-top:10px;font-size:14px;color:#db0200;}
.tag-content .tabs-operation-up{display:none;}
.tag-content .pAuto{height:auto;}
.title-item{position:relative;}
.title-item .product-search{overflow:inherit;padding:5px 15px;}
.form-box{position:relative;font-size:.9em;}
.form-box.form-inline .form-item{margin-right:20px;margin-top:5px;}
.form-box.form-inline .form-item{position:relative;display:block;padding:5px 0;}
.color-primary{color:#db0200;}
.meeting-search .btn-group{display:inline-block;margin-top:5px;}
.sort-list{position:relative;z-index:1000;display:inline-block;float:right;margin:4px 0 0 10px;width:70px;font-size:14px;cursor:pointer;}
.sort-list a{display:block;border-radius:5px;border:1px solid #eee;padding:2px 12px;background:#fff;color:#888;}
.sort-list i{font-style:normal;}
.sort-list .sort-list-show{position:absolute;left:0;top:30px;margin-top:-3px;width:68px;background:#fff;border:1px solid #eee;border-top-width:1px;border-top-style:solid;border-top-color:rgb(238, 238, 238);border-radius:0 0 5px 5px;border-top:0;text-align:center;display:none;}
.sort-list .sort-list-show li{padding:3px 0;color:#888;}
.sort-list .sort-list-show li:hover{background:#fafafa;color:#db0200;}
.sort-list:hover .sort-list-show{display:block;}
.meeting-search .btn-group .btn:first-child{border-radius:5px 0 0 5px!important;border-right:0;}
.meeting-search .btn-group .btn-block{padding:4px 10px;}
.btn-block{border-radius:5px;}
.btn.active{border-color:#db0200!important;border-radius:0 5px 5px 0!important;background-color:#db0200!important;color:#fff!important;}
.meeting-search .btn-group a{float:left;display:inline-block;font-size:14px;color:#888;background-color:#fff;border:1px solid #eee;}
.settled{display:inline-block!important;margin:0 0 0 5px!important;width:54px!important;height:22px;line-height:22px;text-align:center;vertical-align:middle;color:#fff;font-size:12px;background:url(../images/icon/icon-settled.png) no-repeat;}
.be-to{border-radius:5px;padding:2px 15px;background:#db0200;color:#fff;}
.be-to:hover{background:#f34c4a;color:#fff;}
.cooperate-list a{position:relative;}
.cooperate-list .settled{position:absolute;top:0;left:0;margin:0!important;width:70px!important;height:46px;background:url(../images/tip_sj.png)no-repeat;}
.copyright-notice{border:1px solid #eee;padding:15px;background:#f8f8f8;}