@charset "utf-8";
/* CSS Document */
body { font-size:14px; color:#333; background:#fff; min-width:1200px;line-height:1.42857143;}
body{font-family:"microsoft yahei",Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.7;color:#828282;background:#fff;}
*{ padding:0; margin:0;font-family:"Microsoft YaHei",Arial}
a{color:#333;text-decoration:none;}
a:hover {color:#808000;text-decoration:none;}
a:hover, a:focus { text-decoration:none;}
a.uline { text-decoration:underline;}
img { border:none; }
ol { list-style-position:inside; }
ul { list-style: none; }
label { cursor:pointer; }
.inline{display:inline}
a,input,span,li,textarea,div,img,label,textarea,b,em,i,strong,dd,h3,button { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; outline: none;}


/* 浮动 */
.fl { float:left; }.fr { float:right;}.fl, fr { _display:inline; }
.tc { text-align: center;}

/*文字对齐*/
.left {text-align:left;}.center{text-align:center;}.right{text-align:right;}.justify{text-align:justify;}
/*字体*/
.f11{font-size:11px;}.f12 {font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}.f20{font-size:20px;}.f24{font-size:24px;}.f30{font-size:30px;}.f36{font-size:36px;}.bold{font-weight:bold;}
/*颜色*/
.red {color:#F00;}/*红色*/.blue{color:#00F;}/*蓝色*/.yellow {color:#FF0;}/*黄色*/.green{color:#abcd03;}/*绿色*/.orange{color:#F60;}/*橙色*/.pink{color:#FCC;}/*粉红*/.gray{color:#666;}/*灰色*/.brown {color:brown;}/*棕色*/.purple{color:#F0F;}/*紫色*/.black{color:#000;}/*黑色*/.white{color:#fff;}/*白色*/

/*内间距*/
.padding5{padding:5px}.padding10{padding:10px}.padding15{padding:15px}.padding20{padding:20px}.padding30{padding:30px}.padding40{padding:40px}
.pt5{padding-top:px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pt25{padding-top:25px;}.pt30{padding-top:30px;}
.pl5{padding-left:px;}.pl10{padding-left:10px;}.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pl25{padding-left:25px;}.pl30{padding-left:30px;}
.pr5{padding-right:px;}.pr10{padding-right:10px;}.pr15{padding-right:15px;}.pr20{padding-right:20px;}.pr25{padding-right:25px;}.pr30{padding-right:30px;}
.pb5{padding-bottom:5px;}.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}.pb25{padding-bottom:25px;}.pb30{padding-bottom:30px;}

/*外间距*/
.m10{margin:10px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mr10{margin-right:10px;}.mr20{margin-right:20px}.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px}.ml10{margin-left:10px;}.ml20{margin-left:20px}

.hide{display:none;}.hand{cursor:pointer;}

/*去除默认填充色*/
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #ffffff inset !important;}

/*
* 尚德机构
* editor
* by 2019-04-09
*/
.f0{font-size:0}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f15{font-size:15px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f22{font-size:22px}
.f24{font-size:24px}
.f26{font-size:26px}
.f28{font-size:28px}
.f30{font-size:30px}
.fn{font-weight:400}
.fb{font-weight:700}
.lh150{line-height:150%}
.tal{text-align:left}
.tar{text-align:right}
.tac{text-align:center}
.l20{line-height:20px}
.l25{line-height:25px}
.l30{line-height:30px}
.l40{line-height:40px}
.lh20{line-height:20px}
.lh25{line-height:25px}
.lh30{line-height:30px}
.lh50{line-height:50px}
.clearfloat{clear:both}
.fl{float:left}
.fr{float:right}
.psr{position:relative}
.psa{position:absolute}
.psf{position:fixed}
.dn-must{display:none!important}
.db-must{display:block!important}
.dn{display:none}
.db{display:block}
.dib{display:inline-block}
.ofh{overflow:hidden}
.white{color:#fff}
.white_1{color:#e6e6e6}
.black{color:#000}
.orange{color:#f60}
.red{color:red}
.gray1,.gray3{color:#333}
.gray6{color:#666}
.gray9{color:#999}
.grayc{color:#ccc}
.graybc{color:#bcbcbc}
.blue{color:#0084c7}
.blue2{color:#4a79e5}
.blue3{color:#0e4daa}
.blue_1{color:#1769cc}
.blue_2{color:#147efe}
.green_1{color:#5cd093}
.green_2{color:#00af53}
.green_3{color:#29c171}
.orange1{color:#fa4f4d}
.orange2{color:#ff7129}
.bg-white{background:#fff}
.bg_b1{background:#0084c7}
.bg_b2{background:#06c}
.bg_b3{background:#4893eb}
.bg_b4{background:#0e4daa}
.bg_b5{background:#003e9a}
.bg_b6{background:#5fbceb}
.bg_w{background:#fff}
.bg_gf{background:#f5f6f7}
.bg_f9{background:#f9f9f9}
.bg_e{background:#eee}
.bg_3{background:#333}
.bg_y{background:#feffe9}
.bg-red{background-color:red}
.bg-light-grey{background-color:#ccc}
.bg-light-grey1{background-color:#eaebef}
.ml-10{margin-left:-10px}
.ml0{margin-left:0}
.ml2{margin-left:2px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml25{margin-left:25px}
.ml30{margin-left:30px}
.ml35{margin-left:35px}
.ml40{margin-left:40px}
.ml45{margin-left:45px}
.ml50{margin-left:50px}
.ml60{margin-left:60px}
.ml75{margin-left:75px}
.ml130{margin-left:130px}
.mt0{margin-top:0}
.mt3{margin-top:3px}
.mt5{margin-top:5px}
.mt7{margin-top:7px}
.mt8{margin-top:8px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt23{margin-top:23px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt35{margin-top:35px}
.mt40{margin-top:40px}
.mt45{margin-top:45px}
.mt50{margin-top:50px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr25{margin-right:25px}
.mr30{margin-right:30px}
.mr35{margin-right:35px}
.mr40{margin-right:40px}
.mr45{margin-right:45px}
.mr50{margin-right:50px}
.mr60{margin-right:60px}
.mr100{margin-right:100px}
.mb0{margin-bottom:0}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.mb30{margin-bottom:30px}
.mb35{margin-bottom:35px}
.mb40{margin-bottom:40px}
.mb45{margin-bottom:45px}
.mb50{margin-bottom:50px}
.mb-20{margin-bottom:-20px}
.m15{margin:15px}
.p0{padding:0}
.p5{padding:5px}
.p10{padding:10px}
.p15{padding:15px}
.p20{padding:20px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl25{padding-left:25px}
.pl30{padding-left:30px}
.pl35{padding-left:35px}
.pl40{padding-left:40px}
.pl45{padding-left:45px}
.pl50{padding-left:50px}
.pl60{padding-left:60px}
.pl70{padding-left:70px}
.pl80{padding-left:80px}
.pb3{padding-bottom:3px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb25{padding-bottom:25px}
.pb30{padding-bottom:30px}
.pb35{padding-bottom:35px}
.pb40{padding-bottom:40px}
.pb45{padding-bottom:45px}
.pb50{padding-bottom:50px}
.pt3{padding-top:3px}
.pt5{padding-top:5px}
.pt8{padding-top:8px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}

.pt20{padding-top:20px}
.pt25{padding-top:25px}
.pt30{padding-top:30px}
.pt35{padding-top:35px}
.pt40{padding-top:40px}
.pt45{padding-top:45px}
.pt50{padding-top:50px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr25{padding-right:25px}
.pr30{padding-right:30px}
.pr35{padding-right:35px}
.pr40{padding-right:40px}
.pr45{padding-right:45px}
.pr50{padding-right:50px}
.pr60{padding-right:60px}
.pr80{padding-right:80px}
.pr100{padding-right:100px}
.pointer{cursor:pointer}
.w40{width:40px}
.w60{width:60px}
.w80{width:80px}
.w120{width:120px}
.w150{width:150px}
.w_5{width:5%}
.w_10{width:10%}
.w_15{width:15%}
.w_20{width:20%}
.w_25{width:25%}
.w_30{width:30%}
.w_33{width:33.333%}
.w_40{width:40%}
.w_45{width:45%}
.w_50{width:50%}
.w_60{width:60%}
.w_70{width:70%}
.w_80{width:80%}
.w_85{width:85%}
.w_90{width:90%}
.w_100{width:100%}
.mxh40{max-height:40px}
.h75{height:75px}
.h80{height:80px}
.h100{height:100px}
.h200{height:200px}
.h44{height:44px}
.h52{height:52px}
.h20{height:20px}
.h30{height:30px}
.mxh80{max-height:80px}
.mxh100{max-height:100px}
.mxh600{max-height:600px}
.h_100{height:100%}
.clearfix:after,.hotpost_main .hotpost_title:after{content:"";display:block;clear:both;visibility:hidden}
.shenglue{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.heng{box-orient:horizontal}
.heng,.shu{display:box;display:-webkit-box}
.flex1{-webkit-box-flex:1}
.flex2{-webkit-box-flex:2}
.flex3{-webkit-box-flex:3}
.flex4{-webkit-box-flex:4}
.flex5{-webkit-box-flex:5}
.flex6{-webkit-box-flex:6}
.flex7{-webkit-box-flex:7}
.flex8{-webkit-box-flex:8}
.flex9{-webkit-box-flex:9}
.flex10{-webkit-box-flex:10}
*{margin:0;padding:0;outline:0}
ul{list-style:none}
img{border:none}
a{color:#323232;cursor:pointer;text-decoration:none}
a:hover{color:#ce0000}
body{font-family:Microsoft Yahei;font-size:14px;line-height:1.5;color:#323232;min-width:1180px}

.fix{left:0;top:0;z-index:100}
/*totop*/
#totop,.fix{position:fixed}
#totop{display:none;z-index:10000;right:0;bottom:300px;width:50px;height:50px;background:url('../images/totop.png') 50% no-repeat;background-size:100%}
#totop:hover{background:url('../images/totop-on.png') 50% no-repeat;background-size:100%}
/*tomessage*/
#tomessage{position:fixed;z-index:999999;right:0;bottom:350px;width:50px;height:50px;background:url('../images/message.png') 50% no-repeat;background-size:100%}

/*header*/
.header{background-color:#f5f5f5;border-bottom:1px solid #e5e5e5;overflow:visible}
.header>div{width:1180px;margin:0 auto;color:#666}
.header>div .fl img{margin-top:10px; width:auto; height:36px;}
.header>div .fr{height:55px;line-height:55px}
.header>div .fr a{cursor:pointer;text-decoration:none;color:#666;margin-right:10px}
.header>div .fr a:hover{color:#ce0000}
.header>div .fr .top_img{position:relative;z-index:1;margin-right:20px;cursor:pointer;text-decoration:none;color:#999}
.header>div .fr .top_img:first-child{margin-left:35px}
.header>div .fr .top_img .active{display:none}
.header>div .fr .top_img>img{position:relative;top:3px}
.header>div .fr .top_img .top_code{display:none; width:102px; height:102px;}
.header>div .fr .top_img:hover{color:#ce0000}
.header>div .fr .top_img:hover .normal{display:none}
.header>div .fr .top_img:hover .active{display:inline-block}
.header>div .fr .top_img:hover .top_code{position:absolute;display:block;left:0;top:30px; width:102px; height:102px;}
.header>div .fr i{font-style:normal;color:#d8d8d8;margin-right:5px}

/*nav*/
.navbox{padding:20px 0;background-color:#fff}
.navbox>.clearfix,.navbox>.hotpost_main .hotpost_title{width:1180px;margin:0 auto}
.navbox>.clearfix .navItem,.navbox>.hotpost_main .hotpost_title .navItem{min-height:145px;float:left;border-right:1px solid #e5e5e5;width:190px}
.navbox>.clearfix .navItem>div,.navbox>.hotpost_main .hotpost_title .navItem>div{padding:0 15px}
.navbox>.clearfix .navItem>div .title,.navbox>.hotpost_main .hotpost_title .navItem>div .title{color:#ce0000;margin-bottom:10px;font-size:16px;font-weight:700;height:35px;line-height:35px; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.navbox>.clearfix .navItem>div .title>img,.navbox>.hotpost_main .hotpost_title .navItem>div .title>img{margin-right:7px;position:relative;top:5px}
.navbox>.clearfix .navItem>div .content a,.navbox>.hotpost_main .hotpost_title .navItem>div .content a{float:left;margin-right:12px;margin-bottom:10px}
.navbox>.clearfix .navItem:first-child,.navbox>.hotpost_main .hotpost_title .navItem:first-child{width:267px}
.navbox>.clearfix .navItem:first-child>div,.navbox>.hotpost_main .hotpost_title .navItem:first-child>div{padding-left:0}
.navbox>.clearfix .navItem:nth-child(2),.navbox>.hotpost_main .hotpost_title .navItem:nth-child(2){width:172px}
.navbox>.clearfix .navItem:last-child,.navbox>.hotpost_main .hotpost_title .navItem:last-child{width:172px;border-right:none}
.navbox>.clearfix .navItem:last-child>div,.navbox>.hotpost_main .hotpost_title .navItem:last-child>div{padding-right:0}
.navbox>.clearfix .navItem:nth-child(3),.navbox>.hotpost_main .hotpost_title .navItem:nth-child(3){width:172px}
.navbox>.clearfix .navItem:nth-child(4),.navbox>.hotpost_main .hotpost_title .navItem:nth-child(4){width:172px}
.navbox>.clearfix .navItem:nth-child(5),.navbox>.hotpost_main .hotpost_title .navItem:nth-child(5){width:172px}
.navbox>.clearfix .navItem:nth-child(6),.navbox>.hotpost_main .hotpost_title .navItem:nth-child(6){width:220px}

/*banner*/
.banner_box{height:380px;overflow:hidden;font-size:0;position:relative}
.banner_box>a>img{width:1920px;position:relative;left:50%;margin-left:-960px}
.banner_box .banner_content{position:relative;width:1180px;margin:0 auto;font-size:14px}
.banner_box .banner_content .content{position:absolute;right:0;top:0;height:380px;z-index:1;width:220px;background-color:#ecf0f4}
.banner_box .banner_content .content .info{background-color:#f3f6fb;padding-top:30px;padding-bottom:20px;font-weight:700}
.banner_box .banner_content .content .info .user_avatar{float:left;margin-left:15px;width:50px;height:50px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:3px solid #fff;overflow:hidden}
.banner_box .banner_content .content .info .user_avatar img{width:100%}
.banner_box .banner_content .content .info .banner_user_guide{margin-left:82px;padding-top:4px; min-height:50px;}
.banner_box .banner_content .content .info .banner_user_guide p{font-size:14px;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.banner_box .banner_content .content .btn_box{background-color:#f3f6fb;padding:0 16px;padding-bottom:20px;position:relative}
.banner_box .banner_content .content .btn_box .btn{float:left;width:88px;height:28px;line-height:28px;text-align:center;cursor:pointer;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.banner_box .banner_content .content .btn_box .btn_left{color:#fff;background-color:#ce0000;border:1px solid #ce0000;margin-right:8px}
.banner_box .banner_content .content .btn_box .btn_left:hover{background-color:#e94d4d;border:1px solid #e94d4d}
.banner_box .banner_content .content .btn_box .btn_right{color:#ce0000;background-color:#fff;border:1px solid #ce0000}
.banner_box .banner_content .content .btn_box .btn_right:hover{color:#e94d4d;border:1px solid #e94d4d}
.banner_box .banner_content .content .banner_link{background-color:#f3f6fb;padding:0 15px;padding-bottom:15px}
.banner_box .banner_content .content .banner_link>a{float:left;cursor:pointer;text-align:center;margin:0 2px;width:59px}
.banner_box .banner_content .content .banner_link>a:hover{color:#ce0000}
.banner_box .banner_content .content .banner_link>a img{width:45px;margin-bottom:2px}
.banner_box .banner_content .content .banner_link>a p{text-align:center;font-size:12px}
.banner_box .banner_content .content .banner_list{font-size:12px;border-top:1px dotted #e5e5e5;padding-left:15px;padding-top:10px}
.banner_box .banner_content .content .banner_list ul{height:25px;line-height:25px}
.banner_box .banner_content .content .banner_list ul li{background:url('../images/dot.png') 0 no-repeat;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:12px;width:85%}
.banner_box .banner_content .content .banner_list ul li a{color:#666}
.banner_box .banner_content .content .banner_list ul li a:hover{color:#ce0000}

/*company-news*/
.company_news_wrap{height:160px;width:100%;background-color:#f9f9f9;padding:40px 0}
.company_news_box{height:160px;width:1180px;margin:0 auto}
.company_news_left,.company_news_right{float:left;position:relative}
.company_news_left_img,.company_news_right_img{cursor:pointer}
.slider_item_txt{width:100%;cursor:pointer;height:30px;line-height:30px;padding:0 10px;color:#fff;font-size:14px;background-color:rgba(0,0,0,.2);position:absolute;left:0;bottom:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.company_news_show,.slider_item_txt{box-sizing:border-box}
.company_news_show{height:160px;width:700px;float:left;padding:0 20px}
.company_news_show_box{overflow:hidden}
.company_news_show_title{height:30px;line-height:30px;color:#333;font-size:16px;font-weight:700;overflow:hidden;text-align:center}
.company_news_show_item{width:50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;padding-right:5px;box-sizing:border-box;height:27px;line-height:27px}
.company_news_show_item_dot{float:left;width:5px;height:5px;border-radius:50%;border:1px solid #666;background:#666;margin-right:5px;margin-top:9px}
.company_news_show_item_txt{float:left;width:90%;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.swiper-container-horizontal>.news-pagination{bottom:28px}
.news-pagination .swiper-pagination-bullet{background-color:#fff;opacity:.3;height:5px;width:5px}
.news-pagination .swiper-pagination-bullet-active{background-color:#ce0000;opacity:1}
.company_news_right,.company_news_right_img,.company_news_left,.company_news_left_img{height:160px;width:240px}

/*nav-item-list-box*/
.nav_item_wrap .navitem_box:nth-child(odd) { background:#fff;}
.nav_item_wrap .navitem_box:nth-child(2n) { background:#f9f9f9;}
.navitem_box { padding-bottom:20px;}
.nav_item_wrap .navitem_box .navitem_info{width:1180px;margin:0 auto}
.nav_item_wrap .navitem_box .navitem_info .navitem_title{border-bottom:1px solid #e5e5e5;padding-top:30px}
.nav_item_wrap .navitem_box .navitem_info .navitem_title .navitem_title_level_1{float:left;width:215px;height:30px;line-height:30px;font-size:18px;font-weight:700;text-indent:10px;border-left:5px solid #ce0000;margin-top:5px}
.nav_item_wrap .navitem_box .navitem_info .navitem_title>ul{float:left;list-style:none;position:relative;height:48px;line-height:48px}
.nav_item_wrap .navitem_box .navitem_info .navitem_title>ul>li{cursor:pointer;float:left;font-size:16px;font-weight:700;padding:0 20px}
.nav_item_wrap .navitem_box .navitem_info .navitem_title>ul>li.active{color:#ce0000;border-bottom:2px solid #ce0000}
.nav_item_wrap .navitem_box .navitem_info .navitem_title>ul>li.active>a,.nav_item_wrap .navitem_box .navitem_info .navitem_title>ul>li:hover,.nav_item_wrap .navitem_box .navitem_info .navitem_title>ul>li:hover>a{color:#ce0000}
.nav_item_wrap .navitem_box .navitem_info .navitem_title .more{float:right;color:#666;font-size:16px;margin-top:14px;}
.nav_item_wrap .navitem_box .navitem_info .navitem_contet .navitem_img{width:220px;float:left}
.nav_item_wrap .navitem_box .navitem_info .navitem_contet .navitem_img img{width:100%;display:block}
.nav_item_wrap .navitem_box .navitem_info .navitem_contet .navitem_linkbox{margin-top:35px;width:659px;height:275px;float:left;border-right:1px solid #e5e5e5;display:none}
.nav_item_wrap .navitem_box .navitem_info .navitem_contet .navitem_linkbox.active{display:block}
.nav_item_wrap .navitem_box .navitem_info .navitem_contet .navitem_linkbox ul{float:left;margin-left:20px;width:630px}
.nav_item_wrap .navitem_box .navitem_info .navitem_contet .navitem_linkbox ul li{background:url('../images/li.png') 0 no-repeat;padding-left:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:26px}
.nav_item_wrap .navitem_box .navitem_info .navitem_contet .navitem_linkbox ul li>a{color:#666}
.nav_item_wrap .navitem_box .navitem_info .navitem_contet .navitem_linkbox ul li>a:hover{color:#ce0000}
.nav_item_wrap .navitem_box .navitem_info .navitem_contet .navitem_linkbox ul li:first-child{font-weight:700}
.hotpost_box{float:left;margin-top:10px;margin-left:10px}
.tiku_box .tiku_title{height:40px;line-height:40px;font-weight:700;font-size:18px;text-indent:30px}
.tiku_box .arrow-left{background:url('../images/tiku_left.png') no-repeat 0 0;position:absolute;left:10px;top:50%;margin-top:-15px;width:17px;height:30px}
.tiku_box .arrow-left:hover{background:url('../images/tiku_left_on.png') no-repeat 0 0}
.tiku_box .arrow-right{background:url('../images/tiku_right.png') no-repeat 0 100%;position:absolute;right:10px;top:50%;margin-top:-15px;width:17px;height:30px}
.tiku_box .arrow-right:hover{background:url('../images/tiku_right_on.png') no-repeat 0 100%}
.tiku_box .swiper-container{width:880px;height:150px}
.tiku_box .swiper-container .swiper-slide>a{padding:15px 8px;display:block;text-align:center}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;direction:ltr;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translateZ(0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translateZ(0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translateZ(0);-o-transition-timing-function:ease;-o-transform:translate(0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translateZ(0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translateZ(0);transition-timing-function:ease;box-sizing:content-box}
.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{float:left;box-sizing:content-box}
.swiper-wp8-horizontal{-ms-touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x}

/*2021-11-12-edit*/
.nav_item_wrap .navitem_box .navitem_info .navitem_contet .navitem_linkbox{height:286px;width:658px;}
.nav_item_wrap .navitem_box .navitem_info .navitem_contet .navitem_linkbox ul{ height:286px;}
.hotpost_main>ul{height:260px;}
.w659{ width:659px;float:left;}
.articlemore_a{ line-height:34px; height:34px; display:block; width:99%; text-align:right; color:#888; font-size:13px; overflow:hidden;}

/*热帖*/
.hotpost_box{width:280px;overflow:hidden}
.hotpost_box .hotpost_title{border-bottom:1px solid #e5e5e5;margin-bottom:10px}
.hotpost_box .hotpost_title .hotpost_titletxt{float:left;font-size:18px;font-weight:700;line-height:35px;height:35px;border-bottom:1px solid #ce0000;position:relative;top:1px}
.hotpost_main>ul{list-style:none}
.hotpost_main>ul li{padding-left:20px;height:26px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hotpost_main>ul li>a{color:#666}
.hotpost_main>ul li>a:hover{color:#ce0000}
.hotpost_main>ul li:first-child{background:url('../images/post1.png') 0 no-repeat}
.hotpost_main>ul li:nth-child(2){background:url('../images/post2.png') 0 no-repeat}
.hotpost_main>ul li:nth-child(3){background:url('../images/post3.png') 0 no-repeat}
.hotpost_main>ul li:nth-child(4){background:url('../images/post4.png') 0 no-repeat}
.hotpost_main>ul li:nth-child(5){background:url('../images/post5.png') 0 no-repeat}
.hotpost_main>ul li:nth-child(6){background:url('../images/post6.png') 0 no-repeat}
.hotpost_main>ul li:nth-child(7){background:url('../images/post7.png') 0 no-repeat}
.hotpost_main>ul li:nth-child(8){background:url('../images/post8.png') 0 no-repeat}
.hotpost_main>ul li:nth-child(9){background:url('../images/post9.png') 0 no-repeat}
.hotpost_main>ul li:nth-child(10){background:url('../images/post10.png') 0 no-repeat}

/*footer*/
.footer { color:#999; text-align:center; overflow:hidden;}
.footer{color:#999;background-color:#f9f9f9;border-top:1px solid #e5e5e5;height:292px}
.footer .footer_top{text-align:left;width:1180px;margin:0 auto;border-bottom:1px solid #e5e5e5;height:170px;margin-bottom:15px;position:relative}
.footer .footer_top .footer_top_left{float:left;width:150px;padding-top:55px;padding-left:30px}
.footer .footer_top .footer_top_left>p{margin-bottom:15px}
.footer .footer_top .footer_top_left .footer_icon{margin-right:15px;display:inline-block;position:relative;cursor:pointer}
.footer .footer_top .footer_top_left .footer_icon .footer_code{position:absolute;top:60px;left:-25px}
.footer .footer_top .footer_top_left .footer_icon:hover .normal{display:none}
.footer .footer_top .footer_top_left .footer_icon:hover .active,.footer .footer_top .footer_top_left .footer_icon:hover .footer_code{display:inline-block}
.footer .footer_top .footer_top_center{float:left;padding-left:25px;padding-top:30px}
.footer .footer_top .footer_top_center .foot1png{font-size:34px;margin-bottom:20px}
.footer .footer_top .footer_top_center .foot1png img{position:relative;top:13px;margin-right:10px}
.footer .footer_top .foot2png{position:absolute;top:20px;right:180px}
.footer .footer_top .footer_top_right{position:absolute;top:20px;right:20px;width:102px}
.footer .footer_top .footer_top_right img{width:100%}
.footer .footer_top .footer_top_right>p{text-align:center;margin-bottom:5px}
.footer>p>a{color:#999;margin-right:7px}
.footer>p>a:hover{color:#ce0000}

.footer{position:relative;background-color:#fff;border-top:1px solid #e5e5e5;height:auto;padding-bottom:5px}
.footer .footer_top{height:auto;min-height:170px}
.footer .footer_top .footer_two_img{position:absolute;right:-2px;top:47px;padding-top:0;padding-left:0}
.footer .footer_top .footer_two_img .footer_icon{margin-right:10px}
.footer .footer_top .foot2png{right:322px;top:30px}
.footer .footer_top .footer_top_right{right:178px;top:30px;width:102px}
.footer .footer_top .footer_top_right img{width:100%}
.footer .footer_top_center{width:600px}
.footer .footer_top_center .friendLink_box>span{float:left;color:#666;margin-right:10px!important}
.footer .footer_top_center .friendLink_box .friendLink_list{float:left;width:530px;margin-bottom:10px}
.footer .footer_top_center .friendLink_box .friendLink_list>i{font-style:normal;margin-right:5px}
.footer .footer_top_center .friendLink_box .friendLink_list>a{float:left;color:#999;margin-right:7px}
.footer .footer_top_center .friendLink_box .friendLink_list>a:hover{color:#ce0000}
.footer .footer_top_center .friendLink_box .friendLink_list>a:after{content:"|";margin-left:7px}
.footer .footer_top_center .friendLink_box .friendLink_list>a:last-child:after{content:""}


/*---------------二级栏目页面----------------*/
/*nav*/
.subpage_header { position:relative;}
.subpage_header .page_head_nav{border-bottom:1px solid #e5e5e5; overflow:hidden;}
.subpage_header .page_head_nav>ul{list-style:none;width:1180px;margin:0 auto}
.subpage_header .page_head_nav>ul>li{float:left;font-size:18px;font-weight:700;height:50px;line-height:50px}
.subpage_header .page_head_nav>ul>li>a{padding:0 60px;border-right:1px solid #e5e5e5}
.subpage_header .page_head_nav>ul>li>a:hover{cursor:pointer}
.subpage_header .page_head_nav>ul>li:last-child>a{border-right:none}
.subpage_header .page_head_nav>ul>li:first-child>a{padding-left:0}
.subpage_header .page_head_nav>ul>li:first-child.active{background:url() 35px bottom no-repeat!important}
.subpage_header .page_head_nav>ul>li.active{background:url() bottom no-repeat}
.subpage_header .page_head_nav>ul>li.active>a{color:#ce0000}
.subpage_header .page_head_subnav{width:100%;margin:0 auto; position:absolute; top:51px; left:0%; background:#fff; z-index:2;}
.subpage_header .page_head_subnav>ul{display:none;padding:15px; overflow:hidden; box-shadow:0px 6px 4px 0px #f5f5f5; margin:0 auto; width:1150px;}
.subpage_header .page_head_subnav>ul.active{display:block}
.subpage_header .page_head_subnav>ul>li{float:left;padding:0 15px;border-right:1px solid #e5e5e5}
.subpage_header .page_head_subnav>ul>li:first-child{padding-left:0}
.subpage_header .page_head_subnav>ul>li:last-child{border-right:none}
.subpage_header .page_head_subnav>ul>li.active>a{color:#ce0000}
.subpage_header .page_head_banner{width:1180px;height:80px;margin:15px auto 0;overflow:hidden}
.subpage_header .page_head_banner>img{width:100%}

/*main*/
.page_main{width:1180px;margin:35px auto 0;overflow:hidden;padding-bottom:50px}
.page_main_box{width:880px;line-height:35px;overflow:hidden;float:left}
.page_main_box .page_main_nav{border-bottom:1px solid #e5e5e5}
.page_main_box .page_main_nav h3{float:left;font-size:18px;margin-right:40px;cursor:pointer;position:relative;top:2px}
.page_main_box .page_main_nav h3.active{border-bottom:2px solid #ce0000}
.page_main_list{height:556px}
.page_main_list li{height:122px;width:420px;border-top:1px dotted #999;padding:8px 0;margin-right:20px;float:left}
.page_main_list li:first-child,.page_main_list li:nth-child(2){border:none}
.page_main_list li>a{color:#666;overflow:hidden;display:inline-block;height:100%;width:100%}
.page_main_list li>a h5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
.page_main_list li>a p{font-size:14px;line-height:22px;height:44px;overflow:hidden; margin-top:5px; text-overflow:ellipsis; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.page_main_list li>a a,.page_main_list li>a span{font-size:14px;color:#999}
.page_main_list li>a a:hover{text-decoration:underline}

/*video*/
.video_main_list,.video_main_list li { height:auto;}
.video_main_list li { width:850px; border-top:1px solid #ddd !important; margin-top:20px; padding-top:20px; padding-bottom:0}
.video_main_list li:first-child { border-top:none !important; padding-top:0;}
.video_main_list li .video_img_play { float:left; display:inline-block; position:relative; width:150px; height:100px; overflow:hidden;}
.video_img_play .culture_video_play,.video_detail_box .culture_video_play { position:absolute; width:60px; height:60px; top:50%; left:50%; margin-left:-30px; margin-top:-30px; z-index:3; cursor:pointer}
.video_img_play .culture_video_img,.video_detail_box .culture_video_img { position:absolute; left:0; top:0;; width:100%; height:100%; z-index:2}
.video_img_play video,.video_detail_box video { width:100%; display:inline-block; height:100%; vertical-align:baseline;}
.video_main_list li a { float:right; margin-left:30px; display:inline-block; width:670px;}
.video_main_list li a.list_nophoto { float:left; margin-left:0; width:100%;}
.video_main_list li>a h5 { display:block; line-height:30px; font-weight:600; color:#333;}
.video_main_list li a:hover h5 { color:#ce0000}
.video_main_list li>a span { color:#999; display:block; line-height:25px; font-size:13px;}

.video_detail_box { margin:0 auto 30px; width:600px; height:400px; position:relative; overflow:hidden;}
.video_detail_box .culture_video_play { width:80px; height:80px; margin-top:-40px; margin-left:-40px;}

.video_bg { position:fixed; top:0; left:0; width:100%; height:100%; z-index:100; background:rgba(0,0,0,0.4);}
.video_play_box { position:fixed; width:0; height:0; top:-200px; left:50%; margin-left:-20px; background:#fff; padding:20px; z-index:101; border-radius:10px;}
.video_play_box_show h5 { font-weight:normal; font-size:19px; line-height:30px; margin-bottom:20px; white-space:nowrap; overflow:hidden; width:100%; display:block; text-align:center}
.video_play_box_show video { width:100%; height:335px; background:#f5f5f5;}
.video_play_box_show p { line-height:20px; margin-top:15px; display:block; white-space:nowrap; overflow:hidden; font-size:14px; color:#888;}

/*page*/
.page_page{float:left;margin-top:2px; width:100%;clear:both}
.page_page li,.page_page li>a{font-size:14px;font-family:Microsoft YaHei;color:#999}
.page_page li>a{outline:0;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none}
.page_page li a{cursor:pointer}
.page_page li:hover a{color:#ce0000}
.page_page li{list-style:none;float:left}
.page_page li>a{height:34px;line-height:34px;margin-left:-1px;display:inline-block;margin:0 12px;text-decoration:none;box-sizing:content-box}
.page_page li.active>a{color:#ce0000}
.page_page li:first-child>a{margin-left:0}

/*热门-推荐*/
.page_hot_rec{float:right;margin-left:10px; margin-top:0}
.page_hot_rec .post_more{font-weight:700;font-size:16px;float:right;color:#666;cursor:pointer;line-height:35px;height:35px;background:url('../images/more.png') 100% no-repeat;width:50px}

.page_rec_box{width:280px;overflow:hidden;margin-top:20px}
.page_rec_box .page_rec_title{border-bottom:1px solid #e5e5e5;margin-bottom:10px}
.page_rec_box .page_rec_title .page_rec_title_txt{float:left;font-size:18px;font-weight:700;line-height:35px;height:35px;border-bottom:1px solid #ce0000;position:relative;top:1px}
.page_rec_box .page_rec_title .rec_more{font-weight:700;font-size:16px;float:right;color:#666;cursor:pointer;line-height:35px;height:35px;width:50px;background:url('../images/more.png') 100% no-repeat}
.page_rec_box .page_rec_list>a{color:#666;line-height:26px;margin-left:5px}
.page_rec_box .page_rec_list>a:hover{color:#ce0000;text-decoration:none}

/*文章详细*/
.article_content{width:1180px;margin:35px auto 0;overflow:hidden}
.article_detail{width:850px;float:left}
.article_detail .page_path,.article_detail .page_path>a{color:#999}
.article_detail .page_path>a { padding:0 3px}
.article_detail .article_data_title{font-weight:700;font-size:16px;text-align:left;margin-top:20px;margin-bottom:25px}
.article_detail .article_data_content{font-size:16px;color:#444;line-height:30px;padding-bottom:40px;border-bottom:1px dotted #d5d5d5;margin-bottom:35px;padding-right:20px}
.article_detail .article_data_content p { line-height:26px; margin-bottom:13px;}
.article_detail .article_data_content video { width:100%; display:inline-block; height:100%; vertical-align:baseline; margin-bottom:30px;}
.article_detail .article_data_content img { max-width:100%; height:auto;}
.article_detail .article_data_content a{color:#666!important;text-decoration:none!important}
.article_detail .article_data_content a:hover{cursor:pointer}
.article_detail .article_data_next{display:block;line-height:26px;color:#2962ba}
.article_detail .article_data_next:hover{text-decoration:underline}
.article_detail .article_rela_title{height:50px;line-height:50px;border-bottom:1px solid #e5e5e5;margin-top:20px;margin-bottom:25px}
.article_detail .article_rela_title>span{display:inline-block;font-size:18px;font-weight:700;height:50px;line-height:50px;border-bottom:2px solid #ce0000;position:relative}
.article_detail>ul{margin-bottom:60px; overflow:hidden}
.article_detail>ul>li{line-height:26px;width:390px;float:left;margin-right:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.article_detail>ul>li>a{color:#2962ba}
.article_detail>ul>li>a:hover{text-decoration:underline}

.download_box { margin:20px auto 0; display:block; overflow:hidden; width:100%;}
.download_item { line-height:34px; display:block;}
.article_detail .download_item a { display:inline-block;color:#2962ba !important; text-indent:25px; background:url('../images/download.png') no-repeat left center; background-size:auto 17px;}

/*footer3*/
.footer3{text-align:center;color:#999;background-color:#f9f9f9;border-top:1px solid #e5e5e5}
.footer3 .footer3_top{text-align:left;width:1180px;margin:0 auto;border-bottom:1px solid #e5e5e5;height:170px;position:relative}
.footer3 .footer3_top .footer3_top_left{float:left;width:150px;padding-top:55px;padding-left:30px}
.footer3 .footer3_top .footer3_top_left>p{margin-bottom:15px}
.footer3 .footer3_top .footer3_top_left .footer_icon{margin-right:15px;display:inline-block;position:relative;cursor:pointer}
.footer3 .footer3_top .footer3_top_left .footer_icon .footer_code{position:absolute;top:-120px;left:-25px}
.footer3 .footer3_top .footer3_top_left .footer_icon:hover .normal{display:none}
.footer3 .footer3_top .footer3_top_left .footer_icon:hover .active,.footer3 .footer3_top .footer3_top_left .footer_icon:hover .footer_code{display:inline-block}
.footer3 .footer3_top .footer3_top_right{float:left;padding-left:25px;padding-top:30px}
.footer3 .footer3_top .footer3_top_right .foot11{font-size:34px;margin-bottom:20px; height:51px;}
.footer3 .footer3_top .footer3_top_right .foot11 img{position:relative;top:17px;margin-right:10px; width:330px; height:35px;}
.footer3 .footer3_top .footer3_top_right .friendLink_box span{margin-right:5px}
.footer3 .footer3_top .footer3_top_right .friendLink_box>a{color:#999;padding-right:9px; margin-right:7px; position:relative;}
.footer3 .footer3_top .footer3_top_right .friendLink_box>a:after { content:''; position:absolute; right:0; top:50%; width:1px; height:14px; margin-top:-7px; background:#aaa;}
.footer3 .footer3_top .footer3_top_right .friendLink_box>a:last-child { margin-right:0; padding-right:0;}
.footer3 .footer3_top .footer3_top_right .friendLink_box>a:last-child:after { display:none;}
.footer3 .footer3_top .footer3_top_right .friendLink_box>a:hover{color:#ce0000}
.footer3 .footer3_top .footer3_top_right .friendLink_box>i{font-style:normal;margin-right:5px}
.footer3 .footer3_top .foot2png{position:absolute;top:20px;right:180px}
.footer3 .footer3_top .footer_top_blockRight{position:absolute;top:20px;right:20px;width:102px}
.footer3 .footer3_top .footer_top_blockRight img{width:100%}
.footer3 .footer3_top .footer_top_blockRight>p{text-align:center;margin-bottom:5px}
.footer3>p>a,.foter4 a{color:#999;margin-right:7px}
.footer3>p>a:hover,.foter4 a:hover{color:#ce0000}

.foter4 {background:#f9f9f9; text-align:center; padding:15px 0 10px; color:#999; min-height:90px;}
/*suggest*/
.suggest_bg { position:fixed; top:0; left:0; width:100%; height:100%; z-index:999;}
.suggest_box{position:fixed;top:50%;left:50%;margin-left:-200px;margin-top:-265px;width:400px;height:530px;overflow:hidden;z-index:2147483647;box-shadow:0 2px 25px 0 rgba(0,0,0,.3);font-size:12px}
.suggest_box *{box-sizing:border-box;text-align:left}
.suggest_head{position:relative;height:60px;background:#f3f3f3;cursor:move;padding:12px 0 12px 19px}
#suggestoff{display:inline-block;width:14px;height:14px;cursor:pointer;position:absolute;top:23px;background:url('../images/close.png');background-size:100% 100%;right:16px; z-index:5;}
.suggest_body{position:relative;height:470px;padding:20px 50px 28px;background:#fff}
.suggest_item_dsc{color:#666;font-size:12px;line-height:16px;margin-bottom:20px}
.suggest_item { position:relative}
.suggest_input{width:100%;height:30px;padding:4px 8px;line-height:20px;font-size:12px;color:#323232;border:1px solid #ccc;margin-bottom:10px}
.suggest_input::-moz-placeholder{color:#999}
.suggest_input::-webkit-input-placeholder{color:#999}
.suggest_input:-ms-input-placeholder{color:#999}
.suggest_item_err{color:red;font-size:12px;position:absolute;right:1px;top:6px;background:#fff; padding:0 8px; z-index:2}
.suggest_area{width:100%;height:98px;padding:4px 8px;line-height:20px;font-size:12px!important;color:#999;color:#323232;border:1px solid #ccc}
.suggest_area::-moz-placeholder{color:#999;font-size:12px!important}
.suggest_area::-webkit-input-placeholder{color:#999;font-size:12px!important}
.suggest_area:-ms-input-placeholder{color:#999;font-size:12px!important}
.suggest_btn{position:absolute;display:block;width:300px;height:36px;bottom:28px;left:50px;line-height:36px;font-size:14px;color:#fff;text-align:center;background:#48abef;cursor:pointer}
.open_suggest{position:fixed;right:0;bottom:0;width:214px;height:50px;z-index:1000}
.open_suggest div{width:100%;height:100%;background:#48abef url('../images/open.png') no-repeat 176px 18px;background-size:20px 20px}

