@charset "utf-8";
/*
 * Copyright SeekRay
 * http://www.seekray.net/
 */

/* Layout */
body{background:url(../../images/bg1.png);background-size:300px 300px;font-family:sans-serif}
*{margin:0;padding:0}
.fw{width:100%}
.sw{width:1200px;margin:auto}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb50{margin-bottom:50px}
.ml10{margin-left:10px}
.mr10{margin-right:10px}
.ml20{margin-left:20px}
.mr20{margin-right:20px}
.p20{padding-top:20px;padding-bottom:20px}
.pa30{padding:30px !important}
.bgfff{background:#fff;display:flow-root}

/* Header */
.AD720 img{width:720px;height:90px;border:0}
.AD1200 img{width:1200px;height:90px;border:0}
.AD270 img{width:270px;height:90px;border:0}
.AD570{display:flow-root}
.AD570 img{width:590px;height:92px;border:0}

/* Header */
Header{background:#fff;height:190px}
.top_nav{background:#555;height:32px;color:#fff;line-height:28px}
.top_nav #clock{width:120px}
.top_nav i{margin-right:5px}
.top_nav li{float:left}
.top_nav a{color:#fff}
.top_nav .mr li{margin-right:20px}
.top_nav .ml li{margin-left:20px}
.member input,button{border:0;border-radius:3px;width:80px;height:25px;margin-top:3px;padding-left:20px;padding-right:3px}
.member button{background:#c00;color:#fff;height:26px;width:60px;padding:0;cursor:pointer}
.member i{position:absolute;color:#999;margin-top:8px;margin-left:5px}
.top_logo{height:110px}
.texleader_logo img{max-height:60px}
.slogan{font-size:16px;font-weight:700;margin-left:30px;margin-top:30px;font-family:KaiTi,SimSun}
.top_channel{height:40px;background:#c7000b}
.top_channel nav ul{line-height:40px;overflow:auto}
.top_channel nav li{float:left;text-align:center}
.top_channel nav a{display:block;color:#fff;font-size:14px;padding-left:20px;padding-right:20px}
.top_channel nav a:hover{background:#f50}
.top_channel nav .active{color:#b00}
.top_channel nav .dropdown-menu{background:#c7000b;box-shadow:0 1px 4px rgba(0,0,0,.1);display:none;position:absolute;overflow:visible;z-index:999;width:100px;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}
.top_channel nav .dropdown-menu li a:hover{color:#fff;background:#f50}
.top_channel nav .dropdown-menu li i{margin-left:10px}
.top_channel .tougao a{color:#c7000b;width:80px;font-weight:700;text-align:center;line-height:29px;margin-top:5px;margin-right:20px;background:#fea;border-radius:5px}
.top_channel .tougao a:hover{color:#fff}
.top_channel #search input{border:0;border-radius:5px;width:80px;font-size:12px;height:29px;margin-top:5px;padding-left:3px;padding-right:3px}
.top_channel #search i{font-size:26px;color:#fff;margin-top:2px}

/* Index News */
#container{display:block}
sup{line-height:0}
/* index_en_left */
.index_en_left{width:880px;display:contents}
.en_index_news{width:430px;float:left;display:block}
.en_index_column{width:430px;display:inline-block;margin-left:20px}
.index_news_left{width:820px;float:left;margin-top:10px}
.news-slide{width:400px;height:230px;float:left;margin-right:20px}
.news-slide .swiper-slide{height:230px;position:relative}
.news-slide .swiper-slide img{height:230px;width:100%}
.news-slide .swiper-pagination-bullet-active{background:#af0100!important}
.news-slide .swiper-pagination-bullet{background:#fff;opacity:1}
.news-slide .swiper-slide p{width:100%;height:30px;line-height:30px;color:#fff;background-color:rgba(0,0,0,.3);position:absolute;left:0;bottom:0;padding-left:5px}
.news-hot{width:100%}
.news-title{font-size:14px;color:#c7000b;font-weight:700;background:#e0e0e0;border-top-left-radius:6px;border-top-right-radius:6px;height:32px;line-height:32px;padding-left:10px}
.news-title i{margin-right:6px}
.news-title a{color:#c7000b}
.news-title a:hover{color:#f11}
.news-hot li{border-bottom:1px dashed #ddd;line-height:32px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(../../images/li3.png) left no-repeat;background-position:5px 14px;padding-left:16px}
.news-hot li i{margin-left:5px;margin-right:1px;color:#aaa}
.newshot-ul li.select{background-color:#fed}
.newshot-ul li a:hover{font-weight:bold}
/* index_news_right */
.index_news_right{width:300px;float:right;margin-top:10px;margin-left:20px}
.sponsor{font-size:12px;color:#333;height:200px;background:#eee;border-radius:6px;padding-top:20px}
.sponsor span{color:#ee9900;text-decoration-color:#ee9900}
.sponsor p{line-height:26px}
.sponsor .fa{font-size:20px;margin-right:5px}
.sponsor .fa-weibo{color:#df1f2a}
.sponsor .fa-weixin{color:#05af10;margin-left:20px}
/* news hot*/
.news_hot_border {padding:10px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.index_news_right .news-title{width:290px}
.index_news_right .news-hot{height:auto}
.right_cotainer{width:288px;padding:5px;line-height:22px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.index_news_right .dongtai li{line-height:18px;font-size:14px;white-space:inherit;margin-top:10px;padding-bottom:10px;background-position:3px 8px;}

.columns_features{height:732px;overflow-y:scroll;overflow-x:hidden}
.columns_features::-webkit-scrollbar{-webkit-appearance:none}
.columns_features::-webkit-scrollbar:vertical{width:5px}
.columns_features::-webkit-scrollbar:horizontal{height:2px}
.columns_features::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid rgba(255,255,255,.4);background-color:rgba(0,0,0,.5)}

.dd_list{margin-top:10px;margin-left:10px;margin-right:10px}
.dd_list_title{ height:25px; border-bottom:1px solid #20a6e5;margin-bottom:1px; }
.dd_list_title span{background:#20a6e5;color:#fff;padding-left:10px;padding-right:10px;border-top-left-radius:6px;border-top-right-radius:6px;display:inline-block;line-height:26px}

/* Links */
.link_title{height:22px; border-bottom:1px solid #20a6e5;margin-bottom:5px}
.link_title span{background:#20a6e5;color:#fff;padding-left:10px;padding-right:10px;border-top-left-radius:6px;border-top-right-radius:6px;display: inline-block;line-height:22px}
.links{}
.links div{display:inline-flex;margin-right:5px;border-radius:6px;width:120px;height:60px;text-align:center;vertical-align:middle;background:#fff;border:1px solid #ccc}
.links div img{margin:auto;max-width:90%;max-height:85%;position:relative;}
.links select{width:150px;height:30px;border-radius:5px;margin-right:10px;appearance:auto;-webkit-appearance:auto;-moz-appearance:auto}

/* Partners */
.Partners{}
.owl-carousel .item{border-radius:6px;width:120px;height:60px;display:inline-flex;text-align:center;vertical-align:middle;background:#fff;border:1px solid #ccc}
.owl-carousel .item img{margin:auto;max-width:90%;max-height:85%;width:auto;height:auto;position:relative}
.owl-carousel .owl-nav{font-size:2em;color:#c7000b;margin-top:-5px}

/* Copyright */
.copyright hr{width:100%;border:0;border-top:1px dashed #CCCCCC}
.copyright p{line-height:28px}
.copyright .ico{vertical-align:middle}
.power{font-size:12px}

/* SubPage */
.channel_list ul{padding:10px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.channel_list li{border-bottom:1px dashed #ddd;line-height:32px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(../../images/li3.png) left no-repeat;background-position:10px 17px !important;padding-left:16px}
.newslist {float:left;margin-bottom:20px;display:table}
.ntw-810{width:810px !important}
.ntw-870{width:870px !important}
.newslist ul{width:858px}
.newslist li{background-position:13px 20px;padding-left:8px}
.newslist ul li.select{background-color:#fed}
.newslist li a:hover{font-weight:bold}
.newslist .ChannelList a{line-height:38px;padding-left:20px}
.newslist .ChannelList a:hover{}
.newslist .ChannelList .fa{position:absolute;margin:11px 0 0 1px}
.newslist .adate{font-size:12px;float:right;color:#666;line-height:38px;margin-left:20px;margin-right:10px}
.newslist .newsline{border-bottom:1px dotted #ddd}
.newslist .pagenavi{clear:both;padding:15px 0;text-align:center;margin-top:20px}
.newslist .pagenavi a,.newslist .pagenavi span{font-size:12px;padding:6px 6px;background:#ddd;margin-right:1px}
.newslist .pagenavi a:hover,.newslist .pagenavi span{color:#fff !important;background:#d33}
.newslist-ul li.color{background:#f2f2f2}

.subpage_article_left{width:880px;float:left;margin-top:10px}
.subpage_article_left .AT{text-align:center;margin:auto;margin-bottom:10px;border-bottom:1px dotted #aaaaaa;}
.subpage_article_left .AT h2{font-size:1.6em;line-height:1.6em}
.subpage_article_left .AT p{text-align:right;font-size:12px}
.subpage_article_left .AC {background:#ffffff;line-height:1.8em;padding:20px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.AC h2{margin-top:25px;margin-bottom:15px}
.AC h3{margin-top:20px;margin-bottom:10px}
.AC h4{margin-top:15px;margin-bottom:8px}
.AC p{padding-top:10px;padding-bottom:10px}

/* About */
.about{display:flow-root}
.about .sub_channel{float:left}
.about .sub_channel ul{width:120px;margin:10px 0 0 20px}
.about .sub_channel .newsline{border-top:1px dotted #ddd}
.about .sub_channel li{line-height:32px;background:#f0f0f0;margin-bottom:2px;padding-left:10px}
.about .sub_channel li:hover{background:#c7000b;color:#ffffff}
.about .sub_channel li a{line-height:30px;width:400px}
.about .sub_channel li a:hover{line-height:30px;color:#ffffff}
.about .sub_channel li i{margin-right:5px}
.about .sub_channel li .red{font-size:10px;color:red;margin-left:5px}
.about .sub_article{float:right;max-width:960px;margin-right:50px}
.about .sub_article p{margin-bottom:20px}
/* Services */
.services div{display:inline-block}
.services img{width:260px;margin-left:20px;border-radius:5px;border:1px solid #ddd}
.services span a{float:right;background:#c7000b;width:100px;text-align:center;border-radius:5px;color:#fff;margin-top:10px}
.services h2{font-size:2.2em;line-height:2.2em}
.subpage_article_left .AC button{width:200px;margin-top:30px !important;display:block;margin:auto;text-align:center;background:#c7000b;color:#ffffff;height:36px;line-height:2em;padding:0;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
/* Partner */
.partner{display:inline-block;text-align:center}
.partner div{width:197px;height:80px;border-radius:6px;display:inline-flex;margin-right:10px;margin-bottom:15px;text-align:center;vertical-align:middle;background:#fff;border:1px solid #ccc}
.partner img{max-width:180px;max-height:70px;margin:auto}
/* SubLinks */
.subpage_article_left .links{display:inline-block}
.subpage_article_left .links hr{border:1px dotted #dddddd;margin-bottom:10px}
.subpage_article_left .links ul{display:flow-root;margin-bottom:10px}
.subpage_article_left .links li{float:left;width:270px;line-height:22px;background:#f0f0f0;margin-right:9px;margin-bottom:3px}
.subpage_article_left .links a{margin-left:8px;font-size:12px}
/* Summary */
.rule-text{background:#f0f0f0;padding:20px;margin-top:30px;border-radius:5px;border:1px solid #c7000b}
/* Kejichengguo */
.kj_container img{width:100%}
/* zt */
.subpage_zt_list .zt_t1{display:inline-block;margin-top:20px;padding-bottom:20px;border-bottom:1px dotted #dddddd}
.subpage_zt_list img{float:left;margin-right:15px;width:280px;height:160px;border:1px solid #ccc}
.subpage_zt_list h3{line-height:36px}
.subpage_zt_list p{line-height:22px;color:#333}
.subpage_zt_list .zt_t2{float:right;margin-top:12px}
.subpage_zt_list .zt_t2 span{color:#666;margin-left:25px;font-size:12px;border-bottom:1px dashed #CCCCCC}

