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

/* Layout */
body{background:url(../images/bg1.png);background-size:300px 300px;font-family:"Microsoft Yahei",Verdana,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}
.bgfff{background:#fff}

/* 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 img{width:570px;height:90px;border:0}
.AD300 img{width:300px;height:100px;border:0;margin-top:5px}

/* 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{width:100px;display:block;color:#fff;font-size:15px}
.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:flex}
sup{line-height:0}
/* index_news_left */
.index_news_left{width:820px;float:left;margin-top:10px;margin-left:30px}
.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{float:left;width:400px;height:180px}
.news-title{width:390px;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 ul{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.news-hot 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: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{height:210px;background:#eee;border-radius:6px;padding-top:20px}
.sponsor hr{width:90%;border:0;margin-left:5%;margin-top:15px;margin-bottom:12px;border-top:1px dashed #CCCCCC}
.sponsor p{line-height:24px}
.sponsor .fa{font-size:20px;margin-right:5px}
.sponsor .fa-weibo{color:#df1f2a}
.sponsor .fa-weixin{color:#05af10;margin-left:20px}
.jsy p{font-weight:bold}
.jsy div{font-size:12px;font-style:italic;line-height:16px}
/* Weibo Weixin*/
.fzdb_wx{position:fixed;left:45%;top:40%;width:250px;height:250px;background-color:#fff;z-index:999;display:none}
.fzdb_wx p{text-align:center;margin-top:15px;font-size:14px;color:#000}
.mask{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:998;display:none}
.wx_close{position:absolute;right:-10px;top:-10px;width:30px;height:30px;background-color:#fff;text-align:center;border-radius:15px;cursor:pointer}
.wx_close img{margin-top:5px}
.wx{cursor:pointer}
/* news hot*/
.index_news_right .news-title{width:290px}
.index_news_right .news-hot{height:auto}
.right_cotainer{width:278px;padding:10px;line-height:22px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.index_news_right .dongtai{height:176px}

/* Daodu */
.index_dd_left{width:850px;float:left}
.index_dd_right{width:330px;float:right}
.index_dd_right .news-title{width:320px}
.index_dd_right .news-hot{height:auto}
.right_dd_cotainer{width:308px;height:205px;padding:10px;line-height:22px;display:inline-block;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.right_dd_cotainer span{float:left;margin-right:10px;margin-top:10px;line-height:26px;background:#e0e0e0;border-radius:3px}
.right_dd_cotainer span a{margin-right:8px;margin-left:8px}
.dd_scroll{overflow:auto;padding:20px 0 0 20px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.daodu{display:block}
.db_cover{position:absolute;margin-left:1080px}
.daodu_title{width:100%;background:#e0e0e0;border-top-left-radius:6px;border-top-right-radius:6px}
.daodu_title p{font-weight:bold;color:#c7000b;height:32px;line-height:32px;padding-left:10px}
.daodu_title i{margin-right:6px}
.daodu_title a{color:#c7000b}
.daodu_title a:hover{color:#f11}
.daodu_title span a { color: #fff; width:150px; text-align: center; line-height: 29px; margin-top: 5px; margin-right:1px; background:#c7000b; border-radius: 5px; padding:3px 10px}
.daodu_container{display:flex;flex-wrap:wrap;height:370px;flex-direction:column}
.dd_list{width:350px;margin-bottom:20px;margin-right:20px}
.dd_list_title{height:25px; border-bottom:1px solid #20a6e5;margin-bottom:1px;}
.dd_list_title span{background:#20a6e5;color:#fff;border-top-left-radius:6px;border-top-right-radius:6px;display: inline-block;line-height:26px}
.dd_list li{line-height:26px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-bottom:1px dashed #CCCCCC}

/* index_button */
.index_button{text-align:center}
.index_button button{background:#c7000b;color:#fff;width:100%;font-size:1.4em;line-height:30px;height:38px;margin-top:20px}

/* Zhuanti */
.zt_title{width:100%;background:#e0e0e0;border-top-left-radius:6px;border-top-right-radius:6px}
.zt_title p{font-weight:bold;color:#c7000b;height:32px;line-height:32px;padding-left:10px}
.zt_title i{margin-right:6px}
.zt_title a{color:#c7000b}
.zt_title a:hover{color:#f11}
.zt_container{display:inline-block;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.zt_list{float:left;width:46.5%;margin-top:15px;margin-left:30px}
.zt_list h3{color:#333;line-height:28px;border-bottom:1px dashed #CCCCCC;margin-bottom:5px}
.zt_list p{font-size:12px;display:contents}
.zt_list span{color:#666;margin-right:25px;border-bottom:1px dashed #CCCCCC}
.zt_list img{width:45%;height:142px;float:left;margin-right:10px;border-radius:6px}
.zt_list div{width:53%;height:125px;display:grid;line-height:22px;margin-top:12px}
/* 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{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:5px 14px;padding-left:16px}
.newslist {float:left;margin-bottom:20px;display:table}
.ntw-810{width:810px !important}
.ntw-870{width:870px !important}
.newslist ul{width:818px}
.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:42px}
.newslist .ChannelList a:hover{line-height:42px}
.newslist .ChannelList .fa{position:absolute;margin:11px 0 0 1px}
.newslist .adate{font-size:12px;float:right;color:#666;line-height:42px;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 h5{font-size:1em;font-weight:lighter}
.subpage_article_left .AT p{text-align:right;font-size:12px}
.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{font-size:1.6em;line-height:3em}
.AC h3{font-size:1.4em;line-height:2.6em}
.AC h4{font-size:1.2em;line-height:2.2em}
.AC h5{font-size:1em;line-height:2em}
.AC p{padding-top:10px;padding-bottom:10px}

.LegalRegulatory{padding-top:10px;margin-top:30px;border-top:1px solid #c7000b}
.LegalRegulatory h5{line-height:1.8em}
.LegalRegulatory p{font-size:12px}
.LegalRegulatory ul{margin-left:20px}
.LegalRegulatory li{list-style-type:decimal;font-size:12px;line-height:1.4em}

/* 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_channel .active li{background:#c7000b;color:#ffffff}
.about .sub_article{width:960px;padding:20px;line-height:2em}
.about .sub_article h2{font-size:1.6em;line-height:3em}
.about .sub_article h3{font-size:1.4em;line-height:2.6em}
.about .sub_article h4{font-size:1.2em;line-height:2.2em}
.about .sub_article h5{font-size:1em;line-height:2em}
.about .sub_article p{padding-top:10px;padding-bottom:10px}
/* Services */
.services{padding:50px}
.services h2{line-height:1em}
.services h2 span{font-size:0.6em;color:#666;font-weight:normal}
.services div{display:inline-block}
.services img{width:260px;margin-right:15px;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}
.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:50px;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}
/* Tex_Form */
.Tex_Form label{display:inline-block;width:100%;line-height:3.6em}
.Tex_Form label span{width:100px;text-align:right;display:inherit}
.Tex_Form .t_text input{padding:6px 12px;border:1px solid #ccc;border-radius:3px;margin:0 10px}
.Tex_Form .t_check div{display:inline-table;width:680px;line-height:22px}
.Tex_Form .t_check input{-webkit-appearance:auto;margin-right:5px;margin-left:12px;width:15px;height:15px}
.Tex_Form .t_but{background:#c7000b;color:#fff;width:300px;border:0;border-radius:5px;margin-top:20px;line-height:3em}
.Tex_Form .MSG{color:red;text-align:left;display:contents}
