@charset "utf-8";html{-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
article,aside,body,dd,dialog,div,dl,dt,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,label,li,nav,ol,p,section,table,td,th,ul{margin:0;padding:0;border:0;outline:0;font-size:100%}
body{color:#666;font:12px/18px "Microsoft Yahei"}
article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}
li,ul{list-style:none}
iframe,img{border:0}
sub,sup{vertical-align:baseline}
a{color:#333;text-decoration:none;outline:0}
button,input,select,textarea{margin:0;padding:0;font-size:100%;vertical-align:middle;outline:0 none}
img,input,select{vertical-align:middle}
button{cursor:pointer}
textarea{resize:none;overflow-y:auto}
.clearfix:after{content:'\0020';display:block;height:0;clear:both;font-size:0;visibility:hidden}
table{border-collapse:collapse;border-spacing:0}
.fl{float:left}
.fr{float:right}
.pd-t-2{padding-top:2px}
.pd-t-6{padding-top:6px}
.pd-t-8{padding-top:8px}
.pd-t-10{padding-top:10px}
.pd-t-12{padding-top:12px}
.pd-t-14{padding-top:14px}
.pd-t-26{padding-top:26px}
.pd-t-30{padding-top:30px}
.pd-t-48{padding-top:48px}
.mg-t-15{margin-top:15px!important}
.mg-l-12{margin-left:12px}
.mg-t-12{margin-top:12px}
.mg-b-12{margin-bottom:12px}
.mg-l-16{margin-left:16px}
.mg-t-16{margin-top:16px}
.mg-b-16{margin-bottom:16px}
.mg-t-15{margin-top:15px!important}
.mg-b-20{margin-bottom:20px!important}
.mg-b-40{margin-bottom:40px}
body,html{width:100%}
body{overflow-x:hidden}
#commonpop{position:fixed;left:0;top:0;right:0;bottom:0;margin:auto;width:148px;height:48px;background-color:rgba(0,0,0,.6);text-align:center;display:none;border-radius:5px;z-index:100000}
#commonpop p{margin:0!important;padding:0!important;color:#fff;font-size:12px;text-align:center;display:flex;justify-content:center;align-items:center;width:100%;height:100%;flex-direction:column}
#commonpop p span{line-height:22px;display:block}
.tips{padding:50px 0;text-align:center;font-size:18px}
body{font-family:Microsoft YaHei}
.wd1200{width:1200px;margin:0 auto}
.inner{width:1200px;margin:0 auto}
.flex{display:flex}
.justify-content-between{justify-content:space-between}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ct-nav{padding:25px 0;font-size:14px;color:#656565}
.ct-right{width:384px}
.ct-right .ctr-top{width:100%;height:216px;overflow:hidden;position:relative}
.ct-right .ctr-top a{display:block;width:100%;height:100%}
.ct-right .ctr-top img{width:100%;height:100%}
.ct-right .ctr-top p{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;position:absolute;width:94%;padding:0 3%;height:43px;bottom:0;left:0;font-size:16px;line-height:40px;text-align:left;color:#fff;background:url(/images/pc/slide_mask.png) 0 bottom repeat-x;padding-top:28px;display:none}
.ctr-content{width:100%;overflow:hidden;margin-top:8px}
.ctr-bottom .ctr-title{font-size:22px;height:22px;line-height:22px;padding:30px 0 28px;position:relative}
.ctr-title h5{font-size:22px;font-weight:400;display:inline-block;color:#333}
.ctr-title a{float:right;width:9px;height:16px;background:url(/images/pc/more.png) no-repeat;background-size:9px 16px;padding:4px}
.ctr-line{display:inline-block;width:220px;height:14px;border-bottom:1px solid #c8c8c8;position:absolute;right:0;top:0}
.ctr-content{width:100%;overflow:hidden}
.ctr-content li{width:100%;overflow:hidden;font-size:14px;margin-bottom:26px}
.ctr-content li i{width:25px;overflow:hidden;font-size:16px;display:inline-block;color:#c9c9c9;font-weight:700;font-family:DIN-Bold,DIN}
.ctr-content li .icon1{color:#e70f20}
.ctr-content li .icon2{color:#ff7f0d}
.ctr-content li .icon3{color:#ffc71c}
.ctr-content li a{width:350px;font-size:14px;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333}
.pages{width:100%;height:32px;margin:0 auto 0 auto;text-align:center;font-size:0;font-weight:400}
.pages span{display:inline-block;margin-right:8px;border-radius:4px;overflow:hidden}
.pages span a{height:32px;display:inline-block;line-height:32px;padding:0 10px;color:#333;box-sizing:border-box;min-width:32px;font-size:16px;background:#f5f5f4}
.pages input{width:33px;text-align:center;border:1px solid #989898;height:32px;display:inline-block;line-height:32px;margin-right:10px;border-radius:2px}
.pages span a.on{height:32px;display:inline-block;line-height:32px;background:#d30f13;color:#fff}
.pages span .next,.pages span .prev{padding:0 12px}

.con_pages{text-align:center;padding:17px 0;height:19px}
.con_pages a{font-size:16px;color:#333;text-align:center;border-radius:3px;background:#e1e1e1;display:inline-block;}
.con_pages span{margin:0 4px;text-align:center;font-size:16px;min-width:32px;height:32px;line-height:32px;display:inline-block;}
.con_pages span a{font-size:16px;color:#333;min-width:32px;height:32px;line-height:32px;text-align:center;border-radius:3px;background:#e1e1e1}
.con_pages span.on,.con_pages .page_num_on{background:#d30f13;color:#fff;text-align:center;border-radius:3px}
.con_pages .begin_end,.con_pages .con_pages_break{color:#848484}
.con_pages .begin_begin a{border:none;padding:0;background:0 0}
.con_pages .begin_begin{margin:0 8px;min-width:32px;height:32px;line-height:32px;background:#e1e1e1;padding: 0 8px;border-radius:3px;display:inline-block;}
.con_pages .begin_end{margin:0 8px;min-width:32px;height:32px;line-height:32px;background:#e1e1e1;padding: 0 8px;border-radius:3px;display:inline-block;}
.con_pages .begin_end a{border:none;padding:0;background:0 0}
.con_pages input{background:#fff;border:1px solid #ccc;border-radius:3px;width:44px;height:30px;margin:-6px 2px 0;text-align:center;line-height:30px;vertical-align:middle;font-size:16px;}
.con_pages .list_go{padding:3px 18px;border:none;background:url(/img/go.jpg) no-repeat}
.con_pages .go{background:#e1e1e1;border-radius:3px;text-align:center;font-size:14px;color:#999;width:22px;height:16px;line-height:16px;padding:7px 11px}


.list-right{width:384px;margin-bottom:50px}
.list-right .pic{width:384px;height:216px;position:relative;border-radius:4px;overflow:hidden}
.list-right .pic a,.list-right .pic img{width:100%;height:100%;display:block}
.hot-title{font-size:22px;font-weight:600;color:#333;margin-bottom:22px;margin-top:30px;display:flex;justify-content:space-between}
.hot-title a.more{width:9px;height:16px;background:url(/images/more.png) no-repeat;background-size:100% 100%}
.hot-list{width:100%}
.hot-list li{width:100%;font-size:14px;font-weight:400;color:#333;line-height:40px;height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hot-list li a{color:#333}
.hot-list li a i{font-weight:700;color:#cacaca;margin-right:10px;font-style:normal}
.hot-list li:nth-child(1) a i{color:#c52d27}
.hot-list li:nth-child(2) a i{color:#ef8535}
.hot-list li:nth-child(3) a i{color:#f6c446}
html{-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
article,aside,body,dd,dialog,div,dl,dt,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,label,li,nav,ol,p,section,table,td,th,ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}
body{color:#666;font:12px/18px "Microsoft Yahei",Arial,sans-serif,"\5B8B\4F53"}
article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}
li,ul{list-style:none}
iframe,img{border:0}
sub,sup{vertical-align:baseline}
a{color:#000;text-decoration:none;outline:0}
button,input,select,textarea{margin:0;padding:0;font-size:100%;vertical-align:middle;outline:0 none}
img,input,select{vertical-align:middle}
button{cursor:pointer}
textarea{resize:none;overflow-y:auto}
table{border-collapse:collapse;border-spacing:0}
.clearfix:after{content:'\0020';display:block;height:0;clear:both;font-size:0;visibility:hidden}
.inner{width:1200px;margin:0 auto}
a{outline:0!important}
a:active,a:focus,a:hover{text-decoration:none}
.fl{float:left}
.fr{float:right}
.wd1000{width:1000px;margin:0 auto}
.wd1200{width:1200px;margin:0 auto}
.font-weight16 a{font-weight:bolder;font-size:16px!important}
.font-weight a{font-weight:bolder;font-size:18px!important}
.fontweight{font-weight:bolder}
.fontweight a{font-weight:bolder}
.font-weight a{font-weight:bolder;font-size:18px!important}
.pd-t-2{padding-top:2px}
.pd-t-6{padding-top:6px}
.pd-t-8{padding-top:8px}
.pd-t-10{padding-top:10px}
.pd-t-12{padding-top:12px}
.pd-t-14{padding-top:14px}
.pd-t-26{padding-top:26px}
.pd-t-48{padding-top:48px}
.mg-t-15{margin-top:15px!important}
.scale{-webkit-transition:-webkit-transform .3s ease 0s;-moz-transition:-moz-transform .3s ease 0s;-o-transition:-o-transform .3s ease 0s;transition:transform .3s ease 0s}
.scale:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);color:#fe2042}
.inlineBlock{display:inline-block}
.host .swiper-slide img{-webkit-transition:-webkit-transform .3s ease 0s;-moz-transition:-moz-transform .3s ease 0s;-o-transition:-o-transform .3s ease 0s;transition:transform .3s ease 0s}
.host .swiper-slide img:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);color:#fe2042}
#modal{width:100%;height:100%;background-color:rgba(0,0,0,.2);position:fixed;left:0;top:0;z-index:9999;display:none}
#complete-modal{width:100%;height:100%;background-color:rgba(0,0,0,.2);position:fixed;left:0;top:0;z-index:120;display:none}
.pop{width:380px;height:200px;position:fixed;left:0;top:0;right:0;bottom:0;margin:auto;background:#eee;background:#fff;border-radius:5px;text-align:center}
.pop .pop-close{height:30px;line-height:30px;position:relative}
.pop .pop-close a{color:#000;float:right;margin-right:10px;font-size:38px}
.pop .pop-content{text-align:center;height:70px;padding-bottom:20px}
.pop .pop-content img{height:20px;padding-right:10px}
.pop .pop-content h2{font-size:22px;line-height:35px;color:#222}
.pop .pop-button{display:inline-block;width:300px;height:44px;line-height:44px;text-align:center;background:#0086fe;background:linear-gradient(-225deg,#0086fe 0,#8f0dff 100%);font-size:16px;border:0;color:#fff;cursor:pointer;border-radius:20px}
.return-top{width:56px;height:86px;position:fixed;right:30px;bottom:300px;z-index:300;cursor:pointer;display:none}
.return-top span{display:block;background:url(/images/gotop.png) no-repeat 2px 0;width:56px;height:56px;text-align:center}
.return-top:hover span{background:url(/images/gotophover.png) no-repeat 2px 0}
.return-top p{font-size:14px;color:#222;text-align:center}
.return-top:hover p{color:#0086fe}
.dpnone{display:none}
/* 弹窗 */
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}
.fancybox-inner,.fancybox-outer{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background:url(/images/close.png) no-repeat}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px}
.fancybox-close{position:absolute;top:18px;right:18px;width:16px;height:16px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/img/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock{overflow:hidden!important;width:auto}
.fancybox-lock body{overflow:hidden!important}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/images/fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}

/* 顶部广告 */
.index-top-adv{height:100px;overflow:hidden;display:none}
.index-top-adv img{width:100%;height:100%;display:block}

.content-line{width:100%;height:2px;background:linear-gradient(90deg,#ff0036 0,#ff7e00 100%);min-width:1200px;background:#0070ea}

/* header */
.header{height:44px;padding:18px 0;box-shadow:0 1px 0 0 rgba(0,0,0,.05);z-index:999;width:100%;min-width:1200px}
.header .logo{width:210px;height:44px;overflow:hidden}
.header .logo a{display:block}
.header .logo a img{display:block;width:100%;height:100%}
.header .header-search{width:340px;height:38px;margin-left:50px;position:relative;border:1px solid #0086fe;background-color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}
.header .header-search .search-channel,.header-search .search-column{position:relative;width:110px;overflow:hidden}
.header .header-search .searchBtn{position:relative;top:1px;right:1px;background:0 0;border:none;height:38px;line-height:38px;padding:0 10px 0 10px;width:91px;color:#fff;background:#0086fe;background:linear-gradient(-225deg,#0086fe 0,#8f0dff 100%);-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;font-size:16px;cursor:pointer;font-family:'Microsoft Yahei';margin:0}
.header .header-search-text{width:304px;height:38px;margin-right:24px;margin-top:2px;position:relative;border:1px solid #EEEEEE;background-color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}
.header .header-search-text .selectbox{width:246px;padding-left:20px;background:0 0;border:none;height:38px;line-height:38px;font-size: 16px;color: #999999;}
.header .top-login{height:40px;line-height:40px;margin-top:2px;}
.header .top-login span{float:right}
.header .top-login a{float:right;display:inline-block;text-align:left;font-size: 14px;color: rgba(0,0,0,0.6);}
.header .top-login .top-logins{background:url(/images/top-login-black.png) no-repeat 2px 13px;width:30px;text-align:left;padding-left:24px;background-size: 14px 14px;}
.header .top-login .top-regis{width:25px;text-align:left;padding-right:15px}
.header .top-login .top-collect{background:url(/images/top-collect-black.png) no-repeat -1px 13px;width:48px;text-align:left;padding-left:15px;margin-right:15px}
.header .top-login .top-index{background:url(/images/top-index-black.png) no-repeat -1px 13px;width:48px;text-align:left;padding-left:15px;margin-left:15px}
.header .top-nav-left li span{width:30px;height:2px;text-align:center;background:0 0;display:block;margin:0 auto}
.header .top-login .top-regist{margin-right:25px}
.header .top-login .logout{margin-left:15px;cursor:pointer;display:none}
.header .header-search .searchBtn{position:relative;top:1px;right:1px;background:0 0;border:none;height:36px;line-height:36px;padding:0 10px 0 10px;width:91px;color:#fff;background:#0086fe;background:linear-gradient(-225deg,#0086fe 0,#8f0dff 100%);-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;font-size:16px;cursor:pointer;font-family:'Microsoft Yahei';margin:0}
.header .search-img{position:relative}
.header .search-img{position:absolute;right:16px;top:9px;width:18px;height:18px}

.nav{width:100%;min-width:1200px;background:#D30F13}
.nav li{float:left;height:16px;padding:17px 0;border-bottom: 3px solid transparent;margin-top: 3px;margin-right: 88px;}
.nav li a{color:#fff;font-size:16px;font-family: MicrosoftYaHeiSemibold;}
.nav li:hover{    border-bottom: 3px solid #fff;}
.nav li.active{    border-bottom: 3px solid #fff;}


/* footer */
.footer{background:#fff;width:1200px;margin:0 auto}
.footer .footer-link{width:450px;padding-right:30px;padding-top:20px}
.footer-link ul{width:150px;float:left}
.footer .footer-link li{width:150px;text-align:left;font-size:12px;color:#333;line-height:32px;height:32px;float:left}
.footer .footer-link li a{color:#161616}
.footer .footer-link-img{width:70px;height:70px;overflow:hidden;padding-top:10px;float:left;margin-right:8px}
.footer .footer-link-img img{width:100%;height:100%;display:block}
.footer .footer-cooperation{width:140px}
.footer .footer-organization{width:140px}
.footer .footer-mechanism{width:124px}
.footer .footer-code{width:93px;text-align:center;padding-right:20px}
.footer .footer-code-r{padding-right:0}
.footer .footer-top .footer-link h2{font-size:16px;color:#333;height:35px;line-height:35px;text-align:left}
.footer .footer-end{padding-top:23px;padding-bottom:25px}
.footer .footer-end p{font-size:12px;color:#999999;text-align:center;line-height:28px}
.footer .footer-end a{font-size:12px;color:#999999}
.footer .footer-end p span{padding:0 5px}
.footer .footer-link-bottom .footer-link{padding-top:0}
.footer .footer-link-img{padding-top:5px}
.footer .footer-link-hh .footer-code{width:200px}
.footer .footer-link-hh .footer-link-img{float:left;overflow:hidden;margin-right:8px;padding-top:0;width:192px;height:192px}
.footer .footer-top .footer-link-hh .footer-link h2{padding-left:7px}
