/*搜索*/
.kuaifan_seach{background:#f6f6f6;padding:10px 0 4px;}
.formcolor-2{padding:0 63px 0 12px;position:relative;height:26px;}
.ipt-world{width:100%;float:left;height:24px;font-size:14px;border:1px solid #CCC;border-right:0;color:#999999;padding:2px 10px 2px 2px;line-height:20px;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn-submit{position:absolute;width:51px;top:0px;right:12px;font-size:14px;color:#123261;height:24px;line-height:22px;background:url(/resource/shu-2.png) no-repeat left center #FFF;border:1px solid #ccc;border-left:0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;}
.hot_word{color:#2b2b2b;padding:0 12px;}
.hot_word a{color:#2b2b2b;display:inline-block;margin:0 5px;}
.hot_word a:visited{color:#666;}
.hot_word a:hover{color:#BA2636;}
/*内容栏*/
.nrsm {
   border:1px solid #ccc;
   background:#fff;
   padding:10px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   border-radius: 10px;
}
/*颜色栏*/
.yss {
	background: #00FF7F;
	text-align: left;
	line-height: 30px;
	margin-bottom:8px;
}
.yss a {
	color: #fff;
	padding: 0 5px;
}
.yss a:hover {
	text-decoration:underline;
}
/*下拉菜单*/
.dropbtn {
    background-color: #4CAF50;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {background-color: #f1f1f1}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}
/*彩版栏目*/
.cblm {
	background: #FF7F50;
	text-align: left;
	border-top: 2px solid #901d22;
	border-bottom: 1px solid #901d22;
	line-height: 30px;
	margin-bottom:8px;
}
.cblm a {
	color: #fff;
	padding: 0 5px;
}
.cblm a:hover {
	text-decoration:underline;
}
/*触屏版栏目*/
.cplm {
	background: url(/resource/beijing-1.png) repeat;
	padding: 5px 0;
	text-align: left;
	margin-bottom:8px;
}
.cplm a {
	background:  no-repeat right center;
	background-size:2px 16px;
	font-weight:bold;
	display:inline-block;
	padding:0 9px;
	color: #666;
	line-height: 30px;
}
.cplm a:hover {
	color: #BA2636;
}
.cplm a:last-child {
	background:none;
}
/*彩版标题*/
.cbbt1 {
	background:#dddcde;
	border-bottom: 1px solid #d3999d;
	border-top: 1px solid #90000a;
	line-height: 20px;
	padding:3px 8px;
}
/*触屏标题*/
.cpbt1 {
	background:#eeeeee;
	border-bottom: 3px solid #ff4e03;
	border-top: 1px solid #dfdfdf;
	line-height: 34px;
	padding:3px 0 3px 12px;
	font-weight:900;
}
.cpbt1 a {
	color:#FF6347;
}
/*彩版列表*/
.cblb1 {
	background: url(/resource/dian-1.gif) no-repeat 10px 16px;
	padding: 3px 0 3px 18px;
	border-bottom: 1px solid #e1e1e1;
	line-height: 26px;
}
/*触屏列表*/
.cplb1 {
	margin-left:10px;
	border-bottom: 1px solid #eeeeee;
	padding: 7px 0;
	letter-spacing: -0.2px;
	display: -webkit-box;
	line-height: 30px;
}
/*彩版底部*/
.cbdb {
	background: #efefef;
	text-align: center;
	line-height: 24px;
	padding: 15px 0;
	width: 100%;
	border-top: 1px solid #cb1a2a;
}
/*触屏底部*/
.cpdb {
	background: #efefef;
	text-align: center;
	line-height: 24px;
	padding: 25px 0;
	width: 100%;
	border-top: 1px solid #cb1a2a;
}
/按钮/
.button {
    background-color: #4CAF50;
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
}
/*内容框¸*/
.nrsm {
   border:1px solid #ccc;
   background:#fff;
   padding:10px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   border-radius: 10px;
}



/*颜色栏*/
.ysx {
	background: #00BFFF;
	text-align: left;
	line-height: 30px;
	margin-bottom:8px;
}
.ysx a {
	color: #fff;
	padding: 0 5px;
}
.ysx a:hover {
	text-decoration:underline;
}
/*颜色栏a*/
.ysp {
	background: #FF7F00;
	text-align: left;
	line-height: 30px;
	margin-bottom:8px;
}
.ysp a {
	color: #fff;
	padding: 0 5px;
}
.ysp a:hover {
	text-decoration:underline;
}
/*颜色栏b*/
.yse {
	background: #FF0000;
	text-align: left;
	line-height: 30px;
	margin-bottom:8px;
}
.yse a {
	color: #fff;
	padding: 0 5px;
}
.yse a:hover {
	text-decoration:underline;
}
/*颜色栏c*/
.ysc {
	background: #080808;
	text-align: left;
	line-height: 30px;
	margin-bottom:8px;
}
.ysc a {
	color: #fff;
	padding: 0 5px;
}
.ysc a:hover {
	text-decoration:underline;
}
/*副标题*/
.sub-nav-l{float:left;padding-left:0px;font-size:20px;font-weight:bold;color:#000;}
.sub-nav-l a{color:#000;}
.sub-nav-r{float:right;padding-right:2px;}
.sub-nav-r a{color:#666;display:inline-block;padding:0 10px;background:url(/resource/shu-3.png) no-repeat right center;}
.sub-nav-r a:last-child{background:none;}
/*底部版权(触屏)*/
.cpcopy{float:left;width:100%;font-size:12px;color:#666;background:#efefef;text-align:center;line-height:24px;}
/*底部版权(彩版)*/
.cbcopy{font-size:12px;color:#666;background:#efefef;text-align:center;line-height:24px;}
/*返回顶部*/
.backtop{text-align:center;margin:15px 0;}
.backtop span{display:inline-block;background:#efefef;border:1px solid #c6c6c6;padding:0 20px;-webkit-box-shadow:0px 1px 0px #fff inset;-moz-box-shadow:0px 1px 0px #fff inset;box-shadow:0px 1px 0px #fff inset;}
.backtop span a{color:#333333;display:inline-block;background:url/resource/fanshang.png) no-repeat left center;background-size:19px 15px;padding:0 0 0 25px;}
/*底部友链部分*/
.footer-nav{background:#efefef;border-top:1px solid #123261;border-bottom:1px solid #dfe0e1;width:100%;float:left;margin-top:3px;}
.footer-nav a{display:block;float:left;width:20%;text-align:center;color:#2b2b2b;border-right:1px solid #dfe0e1;border-left:1px solid #f9f8f8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2px 0;}
.footer-nav a:first-child{border-left:0;}
.footer-nav a:last-child{border-right:0;}
.ft-sub-nav{border-top:1px solid #FFF;border-bottom:1px solid #dfe0e1;background:#efefef;float:left;line-height:24px;padding:10px 0 5px;width:100%;}
.ft-sub-nav p{width:100%;}
.ft-sub-nav p a{display:block;float:left;width:20%;text-align:center;color:#666666;}
.cpdb{float:left;border-top:1px solid #FFF;}
.cbyl{padding:3px 8px;}
.cmtNum{display:block;float:right;line-height:16px;height:16px;padding-right:15px;margin-top:8px;margin-right:6px;font-size:10px;color:#b9b9b9;background-image:url(/resource/huifu.png);background-repeat:no-repeat;background-position:right bottom;background-size:auto 14px;font-style:normal;}
.hot-news{text-align:center;font-size:20px;font-weight:bold;line-height:40px;padding:8px 0;margin:0 10px;border-bottom:1px solid #dedede;letter-spacing:-1px;height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/* Tab切换 */
.tabBox{margin:0 auto 10px;}
.tabBox .hd{height:40px;line-height:40px;font-size:20px;overflow:hidden;padding:0 10px;background:#f8f8f8;border-bottom:3px solid #3B5998;border-top:1px solid #dfdfdf;}
.tabBox .hd h3{float:left;font-size:24px;}
.tabBox .hd h3 a{font-size: 20px;color: #000;}
.tabBox .hd h3 span{color:#ccc;font-family:Georgia;margin-left:10px;}
.tabBox .hd ul{float:right;}
.tabBox .hd ul li{float:left;padding:0 5px;vertical-align:top;}
.tabBox .hd ul li a{color:#666;font-size: 16px;line-height: 34px; font-weight: 900; border-right:1px solid #666; padding-right:10px}
.tabBox .hd ul li:last-child a {border-right:0px solid #666;}
.tabBox .hd ul li.on a{color:#3B5997;}
.tabBox .bd ul{padding:5px 10px 10px;}
.tabBox .bd ul li{padding:8px 0;border-bottom: 1px dotted #dddddd;}
.tabBox .bd ul li a{-webkit-tap-highlight-color:rgba(0,0,0,0);color: #444;display: block;height:24px;overflow: hidden;}
.readMore{display:block;height:30px;line-height:30px;margin:-5px 10px 10px;text-align:center;text-decoration:none;background:#eee;font-size:14px;}
.readMore:hover{background:#377cce;color:#fff;}
.ad-list{padding:7px 0;margin:0 10px;line-height:26px;height:26px;overflow:hidden;background:url(templates/default/statics/images/youjian.gif) no-repeat right 50%;}
.ad-list a{color:#5191d2;}
.enter-bbs{width:126px;height:25px;line-height:25px;background:#ededed;font-size:14px;margin:10px 0 15px 0;border-left:12px solid #123261;}
.enter-bbs a{background:url(/resource/you.png) no-repeat right center;background-size:5px 10px;padding:5px 10px;color:#666666;display:inline-block;line-height:15px;}

/*页脚*/
#footer{
	height: 40px;
	line-height: 40px;
	margin-top: 10px;
	text-align:left;
	padding-left: 10px;
	background:#45a8e7;
}
#footer, #footer a{color:#fff;}
#footer .on, #footer a:hover{text-decoration:none;color:#369;}
#footer span {display: block;float: right;padding-right: 10px;}


/*并行触屏按钮,1-5个链接自动换行*/
.btBox { padding: 4px 0; }
.bt1, .bt2, .bt3, .bt4, .bt5 { margin: 0px 10px; overflow: hidden; }
.bt1 a { width: 100%; color: #555555; text-align: center; text-shadow: 2px 2px rgba(255,255,255,0.3); }
.bt2 a { width: 50%; color: #555555; text-align: center; text-shadow: 2px 2px rgba(255,255,255,0.3); }
.bt3 a { width: 33%; color: #555555; text-align: center; text-shadow: 2px 2px rgba(255,255,255,0.3); }
.bt4 a { width: 25%; color: #555555; text-align: center; text-shadow: 2px 2px rgba(255,255,255,0.3); }
.bt5 a { width: 20%; color: #555555; text-align: center; text-shadow: 2px 2px rgba(255,255,255,0.3); }
.bt1 a, .bt2 a, .bt3 a, .bt4 a, .bt5 a { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; border: 1px solid #dbdbdb; border-right: none; box-shadow: 0 0 2px 0 #f6f7f8 inset; display: block; height: 32px; line-height: 32px; text-align: center; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f3f6)); background: -webkit-linear-gradient(top, #ffffff, #f1f3f6); background: -moz-linear-gradient(top, #ffffff, #f1f3f6); background: -ms-linear-gradient(top, #ffffff, #f1f3f6); background: -o-linear-gradient(top, #ffffff, #f1f3f6); }
.bt1 a:last-of-type, .bt2 a:last-of-type, .bt3 a:last-of-type, .bt4 a:last-of-type, .bt5 a:last-of-type { border-right: 1px solid #dbdbdb; }
.bt2 a.btSelect, .bt3 a.btSelect, .bt4 a.btSelect, .bt5 a.btSelect { color: #ffffff; text-decoration: none; text-shadow: 2px 2px rgba(0,0,0,0.1); background-color: #828282; background: -webkit-linear-gradient(19% 75% 90deg, #929292, #757575); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#929292), to(#757575)); background: -moz-linear-gradient(19% 75% 90deg, #929292, #757575); background: -ms-linear-gradient(19% 75% 90deg, #929292, #757575); background: -o-linear-gradient(19% 75% 90deg, #929292, #757575); background: linear-gradient(19% 75% 90deg, #929292, #757575); }
/*并行按钮结束*/

/* 友情链接 */
.dh_bg { background: #fff; border: 1px solid #dadada; margin: 10px; overflow: hidden; border-radius: 3px; }
.dh_bg .mx { margin-bottom: -1px; background:#fff;}
.dh_bg .mx a { font-size: 14px; background: url(/Template/default/img/android.png) no-repeat 95% 50% #fff; line-height: 34px; }
.dh_kz { overflow: hidden; width: 100%; margin-bottom: -1px; }
.dh_kz a:nth-child(5n+1) { border-left: 0; }
.dh_kz a { width: 20%; float: left; font-size: 15px; height: 35px; line-height: 35px; overflow: hidden; box-sizing: border-box; -webkit-box-sizing: border-box; border-bottom: 1px dotted #dadada; border-left: 1px dotted #dadada; text-align: center; color: #000; }
.dh_kz a:hover { background: #FFFAF3; }
.dh_h3 { height: 20px; padding: 8px 0; color: #000; border-bottom: 1px solid #dadada; letter-spacing: 0px; }
.dh_h3 p { border-left: 7px solid #2b73df; height: 20px; line-height: 20px; padding-left: 5px; color: #2b73df; font-weight: 600; }
.dh_h4 { height: 20px; padding: 8px 0; color: #000; border-bottom: 1px solid #dadada; letter-spacing: 0px; }
.dh_h4 .new { float: right; line-height: 20px; font-size: 13px; color: #737373; margin-right: 10px; }
.dh_h4 .new img { vertical-align: middle; width: 15px; }
.dh_h4 p { border-left: 7px solid #ff7c00; height: 20px; line-height: 20px; padding-left: 5px; color: #ff7c00; font-weight: 600; float: left; }
.bottom-default {display: -webkit-box;-webkit-box-pack: justify;-webkit-box-align: stretch;border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; margin-top:7px;}
.bottom-default li {-webkit-box-flex: 1;width: 33%;text-align: center;height: 40px;line-height: 40px;font-size: 14px;background-color: #FFF;position: relative;color: #333;}
.bottom-default li a{color:#333;font-weight: bold;}
.bottom-default li::after {display: block;content: '';position: absolute;right: 0;width: 1px;height: 12px;top: 50%;margin-top: -6px;background: #ccc;}

/* 链接列表调用 */
.mx { overflow: hidden; width: 100%; white-space: nowrap; background:#fff;}
.mx a { display: block; color: #434952; background: url(/Template/default/img/android.png) no-repeat 95% 50%; float: left; width: 100%; line-height: 35px; font-size: 15px; border-bottom: solid 1px #F7F7F7; text-indent:15px;}
.mx a:hover { color: #21a33a; background: url(/Template/default/img/android.png) no-repeat 95% 50% #FFFEFC; }
.mx2 { overflow: hidden; background: #FCFCFC; }
.mx2 a { line-height: 35px; text-indent: 10px; width: 100%; float: left; color: #434952; border-bottom: solid 1px #F7F7F7; font-size: 15px; }
.mx2 a:hover { color: 2b73df; background: url(/Template/default/img/mx.gif) no-repeat 0% 50% #FCFCFC; }
.mx2 .right { font-size: 10px; }
.mx3 { overflow: hidden;padding-right: 5px; background:#fff;}
.mx3 a { line-height: 33px; text-indent: 10px; width: 100%; float: left; color: #434952; border-bottom: solid 1px #F7F7F7; font-size: 17px;}
.mx3 a:hover { color: #7cbee8; background: url(/Template/default/img/mx.gif) no-repeat 0% 50% #FCFCFC;  }
.mx3 .right {font-size: 10px;}
.xk_more { height: 35px; max-width: 720px; 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 #2b73df; color: #2b73df; }
.zix_more { height: 35px; max-width: 720px; padding: 7.5px 20px; background:#fff;}
.zix_more a { float: left; height: 30px; width: 100%; line-height: 30px; background: #EDEDED; color: #6B6B6B; text-align: center; font-size: 14px; border-radius: 3px; }
.zix_more a:hover { color: #fff; background: #21a33a; }
.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: #21a33a;font-size: 15px; }
.xk2 a { position: relative; height: 37.8px; color: #333; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: auto;padding: 0 1px;}
.xk2 a:before { content: ""; bottom: -10px; position: absolute; border-bottom: solid 1px #F7F7F7; left: -500000px; right: -50000px; }
.xk2 a:nth-of-type(odd) { color: #21a33a; margin: 0px 1px; }
.xk3 { line-height: 37.8px; overflow: hidden; color: #EC7F46;font-size: 15px; }
.xk3 a { position: relative; height: 37.8px; color: #333; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: auto;padding: 0 1px;}
.xk3 a:before { content: ""; bottom: -10px; position: absolute; border-bottom: solid 1px #F7F7F7; left: -500000px; right: -50000px; }
.xk3 a:nth-of-type(odd) { color: #EC7F46; margin: 0px 1px; }
/* 分类 */
.hang { overflow:hidden; padding:0 5px; margin-top:-5px;}
.hang li { float:left; width:16.6%; height:45px;}
.hang li a { margin:5px; display:block; background: #fff;  border-radius: 3px;  border: 1px solid #dcdcdc;  -webkit-border-radius: 3px; text-align:center; line-height:35px; font-size:14px; color:#333; height:35px;}
.hang li a:hover {border: 1px solid #00BFFF}

/* 分2 */
.banner {height: 44px;line-height: 44px;border-bottom: 1px solid #e7e7e7;border-top: 1px solid #e7e7e7;color: #aa7347;padding: 0 10px 0 20px; background:#fff;}
.banner h2 { float:left; height:42px; line-height:44px; border-bottom: 2px solid #FF6E00; color:#FF6E00; font-size:17px;}
.banner h2 a {color:#FF6E00;}
.banner .right {float:right; height:44px; background:url(/img/chaxun.png) left center no-repeat; background-size:25px auto; padding-left:30px;}
.banner .right a {color:#666; font-size:15px;}
.banner .youlian {float:right; height:44px; background:url(/img/jiameng.png) left center no-repeat; background-size:25px auto; padding-left:30px;}
.banner .youlian a {color:#666; font-size:15px;}
.mkHeader {height: 44px;line-height: 44px;margin-top: 7px;padding:0 10px 0 0px;overflow: hidden;border-top: 2px solid #21a33a; font-size:19px; color:#000;font-weight: bold;background:#fff;}
.mkHeader a { color:#21a33a;}
.mkHeader .right {float:right; height:44px;font-weight: normal;}
.mkHeader .right a { margin-left:7px; color:#666; font-size:15px;}
.mkHeader .news {background:url(/img/jiaodian.png) 5px center no-repeat; background-size:25px auto; float:left; width: 35px; height:44px;}
.mkHeader .sanwen {background:url(/img/sanwen.png) 5px center no-repeat; background-size:25px auto; float:left; width: 35px; height:44px;}
.mkHeader .bbs {background:url(/img/bbs.png) 5px center no-repeat; background-size:25px auto; float:left; width: 35px; height:44px;}
.mkHeader .imgs {background:url(/img/img.png) 5px center no-repeat; background-size:25px auto; float:left; width: 35px; height:44px;}
.mkHeader .game {background:url(/img/game.png) 5px center no-repeat; background-size:25px auto; float:left; width: 35px; height:44px;}