@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body,html {font-size:12px;background:#fff;margin:0px;padding:0px;font-family:"Microsoft Yahei",sans-serif,Helvetica,Arial;color:#333;outline:0;speak:none;-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px;max-width:640px;}

ul,li{ list-style:none;padding:0px;margin:0px;}

b, em, h1, h2, h3, h4, h5, h6, strong{font-weight:400;}

img{ border:0;vertical-align: middle;} 

a{ text-decoration:none;color:#333;}
a:hover{color:#df0004;}

input,textarea{font-family:Arial,Microsoft Yahei;vertical-align: middle;border:0 none; outline:none;}



.header{background:#de0000;height:60px;clear:both; margin:0 auto; position:relative;}
.header .logo{height:36px;padding:12px 10px 10px 10px;float:left;}
.header .logo img{height:36px; vertical-align:middle;}
.header .right{padding:0px 0px 0px 0px; position:absolute;right:0px;top:0px;}
.header .left{padding:0px 0px 0px 0px;position:absolute;left:0px;top:0px;}
.header h2{ text-align:center;font-size:24px;line-height:60px;color:#fff;font-weight:bold;}
.header .search-box{height:40px;padding:10px 60px 10px 10px;display:block;}
.header .search{padding:0px 60px 0px 20px;border:0px;height:40px; border-radius:40px;background:#e84d4d; position:relative;}
.header .search .search_input{width:100%;height:40px;line-height:40px;font-size:16px; background:none;color:#fff;}
.header .search .search_input::-webkit-input-placeholder{color:#f5bbbb;}
.header .search .search_input::-moz-placeholder{color:#f5bbbb;}
.header .search .search_input:-ms-input-placeholder{color:#f5bbbb;}

.header .search .search_btn{width:60px;height:40px;background:url(m_i_search.png) no-repeat center center; background-size:30px 30px; text-indent:-9999px;overflow:hidden; position:absolute;right:0px;top:0px;}

.i_back{width:60px;height:60px;line-height:60px;background:url(m_i_back_w.png) no-repeat center center; background-size:30px 30px;display:block;}
.i_search{width:60px;height:60px;line-height:60px;background:url(m_i_search.png) no-repeat center center; background-size:30px 30px;display:block;}
.i_txt{padding:0px 15px;color:#fff;font-size:16px;line-height:60px;display:block;}

.nav{height:40px;background:#fff;line-height:40px;font-size:18px;color:#fff;clear:both;margin:0 auto; position:relative;}
.nav ul{ float:left;}
.nav li{width:auto;float:left;}
.nav li a{min-width:40px;height:40px;display:inline-block;padding:0px 15px; text-align:center;color:#333;}
.nav .act a{color:#df0004;}
.nav .right{width:80px;height:40px; background:url(m_nav_lan.png) no-repeat; background-size:80px 40px; position:absolute; right:0px;top:0px; z-index:2;}
.nav .end{width:60px;}

.header-fixed{ position:fixed;top:0px;left:0px;z-index:99;width:100%;}

.blank-a{height:100px;clear:both;zoom:1;}
.blank-b{height:60px;clear:both;zoom:1;}

.pic-focus{clear:both;margin:0px 0px 0px 0px;width:100%;}

.swiper-container {width: 100%;height: 100%;}
.swiper-container .swiper-slide {text-align: center;font-size: 18px;background: #fff;}
.swiper-container .swiper-slide b{ position:absolute;bottom:0px;left:0px;width:90%;height:30px;line-height:30px;color:#fff;font-size:14px;background:rgba(0,0,0,0.5);padding:0 5%;overflow:hidden;}
.swiper-container .swiper-button-prev{background:url(prevnext_prev.png) no-repeat center center !important;bottom:0px !important; top:auto!important; opacity:1!important; display:none;}
.swiper-container .swiper-button-next{background:url(prevnext_next.png) no-repeat center center !important;bottom:0px !important; top:auto!important; opacity:1!important;display:none;}
.swiper-container img{width:100%;}


.topline{text-align:left;padding:20px 20px;clear:both;zoom:1; position:relative;}
.topline:after{content: ""; display: block; clear: both; height: 0px;}
.topline h2{line-height:28px;color:#264187;font-size:22px;overflow:hidden;font-weight:bold;margin-bottom:10px;}
.topline h2 a{color:#264187;}
.topline h2 a:hover{color:#df0004;}
.topline p{line-height:20px;font-size:12px;color:#999;}
.topline p a{padding:0px 10px;display:inline-block;color:#999;}
.topline p a:hover{color:#df0004;}
.topline .mark{height:16px;line-height:16px;padding:0px 5px;color:#fff;font-size:9px;background:#df0004; border-radius:3px;display:block; position:absolute;top:5px;right:5px;}

.tj-pic{margin:0px 0px 0px 0px;clear:both;zoom:1;}
.tj-pic:after{content: ""; display: block; clear: both; height: 0px;}
.tj-pic img{width:100%;}

.mod-txt{margin:0px 0px 0px 0px;clear:both;zoom:1;}
.mod-txt:after{content: ""; display: block; clear: both; height: 0px;}
.mod-txt .hd{height:40px;line-height:40px;border-left:10px #df0004 solid;padding:0px 10px;}
.mod-txt .hd h3{font-size:18px;color:#000;height:30px;line-height:30px;padding:10px 0px 0px 0px;float:left;}
.mod-txt .hd p{font-size:12px;color:#999;height:30px;line-height:30px;margin:10px 0px 0px 10px;color:#999;float:right;}
.mod-txt .hd p a{padding:0px 8px;display:inline-block;color:#999;}
.mod-txt .hd p a:hover{color:#df0004;}
 

.mod-txt .bd{padding:0px 0px 0px 0px;}

.mod-txt .bd .pic{margin:10px 0px 0px 0px;}
.mod-txt .bd .pic a{width:100%;height:auto;display:inline-block; position:relative;}
.mod-txt .bd .pic img{width:100%;height:auto;}
.mod-txt .bd .pic b{ position:absolute;bottom:0px;left:0px;width:90%;height:30px;line-height:30px;color:#fff;font-size:14px; text-align:center;background:rgba(0,0,0,0.5);display:block; padding:0 5%;overflow:hidden;}
.mod-txt .bd .txt-keywords{padding:15px 20px;font-size:16px;color:#999;border-bottom:1px #eee solid;clear:both;zoom:1;}
.mod-txt .bd .txt-keywords:after{content: ""; display: block; clear: both; height: 0px;}
.mod-txt .bd .txt-keywords strong{color:#df0004;}
.mod-txt .bd .txt li{padding:15px 20px;border-bottom:1px #eee solid;clear:both;zoom:1;}
.mod-txt .bd .txt li:after{content: ""; display: block; clear: both; height: 0px;}
.mod-txt .bd .txt li h3{font-size:18px;color:#333;line-height:24px;margin-bottom:5px;max-height:48px;overflow:hidden;}
.mod-txt .bd .txt li h3 strong{color:#df0004;}
.mod-txt .bd .txt li p{font-size:12px;color:#999;line-height:20px;max-height:40px;overflow:hidden;}
.mod-txt .bd .txt .imgbox{width:120px;height:90px;margin:0px 0px 0px 20px;float:right; position:relative;}
.mod-txt .bd .txt .imgbox img{width:120px;height:90px;}
.i_play{position:absolute;bottom:0px;left:0px;width:100%;height:100%;background:url(m_i_play.png) no-repeat center center; background-size:42px 42px;display:block;}
.mod-txt .bd .txt .banner{padding:0px;border:0px;}
.mod-txt .bd .txtpic .imgbox {width:100%;height:auto;float:none;margin:0px 0px 10px 0px;}
.mod-txt .bd .txtpic .imgbox img{width:100%;height:auto;}

.more{clear:both;padding:20px;border:0px;text-align:center;}
.more a{color:#999;}

.banner{margin:0px auto 0px auto;padding:0px;clear:both;zoom:1;}
.banner:after{content: ""; display: block; clear: both; height: 0px;}
.banner img{width:100%;}


.search-history{margin-bottom:20px;clear:both;zoom:1;}
.search-history:after{content: ""; display: block; clear: both; height: 0px;}
.search-history .hd{height:50px;line-height:50px;border-bottom:1px #eee solid;padding:0px 20px;}
.search-history .hd h3{font-size:16px;color:#999;float:left;}
.search-history .hd .right{float:right;}
.search-history .bd {border-bottom:1px #eee solid;padding:20px 20px 0px 20px;}
.search-history .bd li{display:inline-block;}
.search-history .bd li a{display:inline-block;height:30px;line-height:30px;font-size:16px;padding:0px 10px;margin:0px 20px 20px 0px;background:#f1f1f1; border-radius:5px;color:#333;}


.search-hotwords{margin-bottom:40px;clear:both;zoom:1;}
.search-hotwords:after{content: ""; display: block; clear: both; height: 0px;}
.search-hotwords .hd{height:50px;line-height:50px;border-bottom:1px #eee solid;padding:0px 20px;}
.search-hotwords .hd h3{font-size:16px;color:#999;float:left;}
.search-hotwords .hd .right{float:right;}
.search-hotwords .bd {padding:0px 0px 0px 0px;}
.search-hotwords .bd li{border-bottom:1px #eee solid;padding:0px 20px;height:40px;line-height:40px;}
.search-hotwords .bd li a{margin-left:30px;display:block;height:40px;line-height:40px;font-size:16px;padding:0px 10px;color:#333; white-space:nowrap;overflow:hidden;}
.search-hotwords .bd li span{width:20px;height:20px;line-height:20px;margin:10px 0px;background:#999;border-radius:5px;color:#fff; text-align:center;font-size:14px;font-weight:bold;float:left;}
.search-hotwords .bd li:nth-child(1) span{background:#df0004;}
.search-hotwords .bd li:nth-child(2) span{background:#ff7800;}
.search-hotwords .bd li:nth-child(3) span{background:#ffc600;}


.i_del{width:30px;height:30px;background:url(m_i_del.png) no-repeat center center; background-size:30px 30px;display:inline-block; vertical-align:middle;}


.footer-links{background:#f1f1f1;margin:0px auto 0px auto; padding:10px 0px 20px 0px;color:#999;line-height:30px;clear:both;zoom:1;}
.footer-links:after{content: ""; display: block; clear: both; height: 0px;}
.footer-links .hd{padding:0px 20px;line-height:40px;}
.footer-links .hd h3{font-size:14px;font-weight:normal;display:none;} /* 20181205 */
.footer-links .bd{font-size:14px;} /* 20181205 */
.footer-links .bd a{color:#999;padding:0px 20px;display:inline-block;}
.footer-links .bd a:hover{color:#df0004;}

.footer{background:#f1f1f1;padding:20px 20px 0px 20px;text-align:left;margin:0px auto 0px auto;color:#999;line-height:20px; border-top:1px #dedede solid;clear:both;zoom:1; position:relative;}
.footer:after{content: ""; display: block; clear: both; height: 0px;}
.footer .copyright{clear:both;color:#999;padding:20px 0px;}
.footer .contact a{color:#999;display:inline-block;}
.footer .copyright a{color:#333;padding:0px 10px;display:inline-block;}
.footer span{padding:0px 15px;display:inline-block;}
.footer a:hover{color:#df0004;}
.footer .ewm{position:absolute;right:10px;top:30px;}
.footer .ewm img{width:60px;height:60px;margin:0px 0px 0px 10px;}

.i_wx{width:30px;height:30px; background:url(m_i_wx.png) no-repeat; background-size:30px 30px; display:block; position:absolute;right:70px;top:20px;}
.i_ie{width:30px;height:30px; background:url(m_i_ie.png) no-repeat; background-size:30px 30px; display:block; position:absolute;right:20px;top:20px;}


.list-none{padding:40% 0;  text-align:center;font-size:16px;color:#999;clear:both;zoom:1;}


.mod-pic{padding:20px;clear:both;zoom:1;}
.mod-pic:after{content: ""; display: block; clear: both; height: 0px;}
.mod-pic .bd{padding:0px 0px 0px 0px;}

.mod-pic .bd li{margin:0px 0px 20px 0px;}
.mod-pic .bd li a{width:100%;height:auto;display:inline-block; position:relative;}
.mod-pic .bd li img{width:100%;height:auto;}
.mod-pic .bd li b{ position:absolute;bottom:0px;left:0px;width:90%;height:30px;line-height:30px;color:#fff;font-size:14px; text-align:center;background:rgba(0,0,0,0.5);display:block; padding:0 5%;overflow:hidden;}
.mod-pic .bd li .i_play{ background-size:64px 64px;}






.btn_a{height:40px;line-height:40px;background:#076bf2;border:1px solid #076bf2; text-align: center;border-radius: 2px;color:#fff;font-size:14px;padding:0px 20px;display: inline-block;}
.btn_a:hover{background:#197afc;border:1px solid #197afc;color:#fff;}

.btn_b{height:40px;line-height:40px;background:#fe9001;border:1px solid #fe9001; text-align: center;border-radius: 2px;color:#fff;font-size:14px;padding:0px 20px;display: inline-block;}
.btn_b:hover{background:#fb9f0f;border:1px solid #fb9f0f;color:#fff;}

.btn_c{height:40px;line-height:40px;background:none;border:1px solid #fff; text-align: center;border-radius: 2px;color:#fff;font-size:14px;padding:0px 20px;display: inline-block;}
.btn_c:hover{background:#fff;border:1px solid #fff;color:#333;}