﻿@charset "utf-8";
* { margin: 0; padding: 0; list-style: none; }
body { line-height: 28px; font: 16px/30px "Microsoft YaHei"; margin-bottom: 0px; BACKGROUND: #e7e8eb url(../images/bg.jpg); box-shadow: 0 0 15px #ccc; }
input { padding: 1px 2px; border-radius: 0px; }
form { display: inline; }
li, ul, ol { list-style: none; }
img { border: none; }
a { text-decoration: none; color: #006cbf; }
a:hover { color: #df3031; text-decoration: none; }
/* Tab切换 */
.tabBox { }
.tabBox .hd { height: 45px; line-height: 45px; font-size: 16px; overflow: hidden; background: #FFF; border-top:1px solid #e7e7e7; padding:0 8px; border-bottom:1px solid #EFEFEF }
.tabBox .hd span {font-weight: bold;}
.tabBox .hd ul { float: right; }
.tabBox .hd ul li { float: left; padding: 0 5px; vertical-align: top; }
.tabBox .hd ul li a { color: #363636; }
.tabBox .hd ul li.on a { color: #df3031; display: block; height: 43px; line-height: 43px; border-bottom: 2px solid #df3031; }
.tabBox .bd ul li { border-bottom: 1px dotted #ddd; }
.tabBox .bd li a { -webkit-tap-highlight-color: rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.readMore { display: block; height: 30px; line-height: 30px; margin: 10px auto 20px auto; text-align: center; text-decoration: underline; }
/* 默认样式 */
.titleview { font-size: 15px; text-align: center; padding-top: 7px; float: left; width: 100%; font-family: "Microsoft YaHei"; }
.subtitleview { float: right; text-align: right; font-size: 14px; color: #515151; width: 100%; border-bottom: 1px dashed #B1B1B1; margin-bottom: 15px; }
.content { background: #FCFCFC; font-size: 15px; }
.subtitle { line-height: 40px; color: #000;letter-spacing: 0px; background: #FFF; ; padding-left: 16px; position:relative;box-shadow: 0 1px 1px #dcdcdc;}
.subtitle::before { content: ""; position:absolute; left: 7px; top: 10px; height: 19px; width: 3px; background: #df3031;}
.tip { line-height: 25px; margin: 10px 0px; border: solid 1px #df3031; background: #FFF; padding: 5px 25px; font-size: 13px;   border-left-width: 5px; zoom: 1; }
.tip a {color:#df3031;}
.xk_tit { width: 100%; height: 45px; background: #FFF; border-top: solid 2px #df3031; border-bottom: solid 1px #ebd7a4; }
.xk_tit table { height: auto; width: 100%; line-height: 40px; }
.xk_tit table tr .ts { color: #000; font-size: 20px; font-weight: 800; padding-left: 10px; }
.xk_tit table tr .ts a { color: #df3031; }
.xk_tit table tr .hot { text-align: right; width: 50%; font-size: 15px; color: #FFF; padding-right: 5px; }
.xk_tit table tr .hot a { color: #161616; }

/* TAB滑动切换卡 */
.tab_box { background: #E3E3E3; padding: 5px; }
.mod_box { background: #fff; border: 1px solid #e0e3e7; }
.tit_tab li { position: relative; float: left; width: 25%; color: #666; border-bottom: 1px solid #DDDDDD; height: 38px; line-height: 40px; }
.tit_tab li span { display: block; text-align: center; height: 40px; }
.tit_tab li:last-child span { border-right: 0 none; }
.tit_tab li em { display: none; position: absolute; margin-left: 46%; bottom: -1px; overflow: hidden; width: 0; height: 0; font-size: 0; border: 6px dashed transparent; border-bottom-style: solid; border-bottom-color: #df3031; }
.tit_tab .cur { color: #df3031; border-color: #df3031; }
.tit_tab .cur em { display: block; }
.tit_tab_con li { overflow: hidden; border-top: 1px solid #e9ebee; }
.tit_tab_con li:first-child { border-top: 0 none; }
.tit_tab_con li a { overflow: hidden; display: block; }
.clearfix { clear: both; overflow: hidden; height: 40px; }
.swipe { overflow: hidden; visibility: hidden; position: relative; padding: 0; }
.swipe-wrap { overflow: hidden; position: relative; }
.swipe-wrap > div { float: left; position: relative; }
.mid01_box { position: absolute; width: 400%; }
.swipe-wrap { overflow: hidden; position: relative; }
.swipe-wrap > div { float: left; position: relative; }
.news_list { width: 100%; float: left; }
.touch_roll .news_list { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.touch_roll, .touch2_roll { cursor: pointer; float: left; width: 25%; overflow: hidden; }
.touch_roll ul { padding: 0; }
.touch_roll, .touch2_roll { height: 304px; }
/* 链接列表调用 */
.mx { width: 100%; white-space: nowrap;}
.mx a { display: block; color: #434952; float: left; padding: 5px; width: 100%; line-height: 34px; font-size: 14px; border-bottom: solid 1px #EDEDED; overflow: hidden; text-overflow:ellipsis; }
.mx a:hover { color: #df3031;}
.mx2 { background: #FFF; overflow: hidden;white-space: nowrap;}
.mx2 a { line-height: 35px; text-indent: 10px; width: 100%; float: left; color: #434952; border-bottom: solid 1px #EFEFEF; font-size: 15px;text-overflow:ellipsis;}
.mx2 a:hover { color: #df3031; background: url(../images/mx.gif) no-repeat 0% 50% #FCFCFC; }
.mx2 .right { font-size: 10px; }
.xk_more { height: 35px; max-width: 960px; padding: 5px 12px; }
.xk_more a { float: left; height: 33px; width: 100%; line-height: 33px; border: solid 1px #E3E3E3; background: #FFFFFF; color: #808080; text-align: center; font-size: 15px; }
.xk_more a:hover { border: solid 1px #df3031; color: #df3031; }
.zix_more { height: 35px; max-width: 960px; padding: 7.5px 20px; }
.zix_more a { float: left; height: 30px; width: 100%; line-height: 30px; background: #FFF; color: #6B6B6B; text-align: center; font-size: 15px; border-radius: 1px;border: 1px solid #dcdcdc; }
.zix_more a:hover {border: 1px solid #df3031; }
.p_newsmore { clear: both; color: #333; margin: 10px; height: 30px; line-height: 30px; display: block; font-size: 14px; text-align: center; background: #eee; position: relative; border-radius: 3px; }
.p_newsmore img { margin-left: 5px; vertical-align: middle; }
.p_newsmore:hover { background: #377cce; color: #fff }
.son { padding: 5px; background: #FFFFFF; }
.xk2 { line-height: 37.8px; overflow: hidden; color: #fff; font-size: 15px; }
.xk2 a { position: relative; height: 37.8px; color: #434952; }
.xk2 a:before { content: ""; bottom: -10px; position: absolute; border-bottom: solid 1px #EEE; left: -500000px; right: -50000px; }
.xk2 a:nth-of-type(odd) { color: #2A90E4; font-weight: bold; margin: 0px 2px; }

.right { font-size: 14px; float: right; color: #999999; margin-right: 5px; }
.KL-left { font-size: 16px; color: #eb5211; float: left; }
.KL-center { font-size: 12px; -webkit-box-flex: 1; }
.KL-right { font-size: 12px; float: right; }
.layout_bbsre { font-size: 12px; float: right; color: #999999; margin-right: 5px; background: url(../images/bbsre.png) no-repeat center right; padding-right: 15px; }
.layout_bbsht { font-size: 12px; float: right; color: #999999; margin-right: 5px; background: url(../images/bbsht.png) no-repeat center right; padding-right: 15px; }
.gray { color: #999999 }
/*URL链接按钮效果*/
.linkbtn { padding: 5px; margin: 5px; }
.linkbtn a { background-color: #F5F5F5; padding: 5px; margin: 5px; border-radius: 5px; transition: 0.2s; border: 1px solid #999999; background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F5F5F5)); }
.urlbtn { padding: 1px 5px; margin: 1px; transition: 0.2s; }
div.showpage { margin: 5px 10px; border-radius: 3px; border: 1px solid #dbdbdb; overflow: hidden; background-color: #fff; color: #555555; text-align: center; }
