﻿@charset "utf-8";
/* CSS Document */
/* 重置样式 */    
body{margin:0;padding:0px; background: #f5f5f5;color:#333;text-align:left;font-family: "Microsoft YaHei","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif,"宋体";font-size:12px; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, form, fieldset, input, textarea, blockquote, th, td,img{margin:0px;padding:0px;}
input,select{vertical-align:middle; font-size:16px}li{list-style:none}img{border:0px;}img a{cursor:pointer}.clear{clear:both;_display:inline} 
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
/* 链接颜色 */
a,a:link{color:#31424e;text-decoration:none;}
a:hover{color:#FF4F53;text-decoration:none;}
a {blr:expression(this.onFocus=this.blur());outline: none;}
a:focus{outline: none;}
ul,ol,li{list-style:none}
img{font-size:0;line-height:0;border:0}
.bg-white{background-color:#fff;position: relative; }
.bg-gray{background-color:#eceff1; position: relative; }
.bg-hui{background-color:#f8f8f8; position: relative; }
.clearfix:after{ display:block; content:"."; clear:both; visibility:hidden; height:0;}
.clearfix{zoom:1;}
.clear {clear: both;}
.textct{text-align:center}
.fl{float:left!important;}
.fr{float:right!important;} 
/* 设置margin，减少margin重复写入 */ 
.mgt10{ margin-top:10px !important;}.mgb10{margin-bottom:10px !important;}
.mgt15{ margin-top:15px !important;}.mgb15{margin-bottom:15px !important;}
.mgt20{ margin-top:20px !important;}.mgb20{margin-bottom:20px !important;}
.mgt30{ margin-top:30px !important;}.mgb30{margin-bottom:30px !important;}
.mgl10{margin-left:10px !important;}.mgr10{margin-right:10px !important;} 

.hd{position:relative;width:1100px;margin:0 auto;clear:both;*zoom:1;}
.section{position:relative;width:1100px;margin:0px auto 15px;clear:both;*zoom:1;}
.col-hd,.col-bd,{position:relative;width: 100%;clear: both;}

/**顶部**/
.topNav { width:100%; min-width: 1100px; height: 35px; background: #F5F5F5; border-bottom: 1px solid #E3E3E3;}
.topNavCon{ width:1100px; margin:0 auto; clear:both;}
.site-intro{float:left; line-height:36px;font-size:14px;text-align:center;color:#666;;overflow:hidden;}
.topNav-left{ float:right;}
.topNav-left li{ float:left;}
.topNav-left li .top-tit{ min-width:80px; height:35px;}
.topNav-left li .top-tit a{ display:block; height:35px; margin:0px 0px 0px 5px; color:#939393; text-decoration:none;}
.topNav-left li .top-tit a b{ display:block; float:left; width:17px; height:17px; background:url(../images/top_bg_ico.png) no-repeat; margin:9px 11px 0px 7px;}
.topNav-left li .top-tit a b.icon1{ background-position:0px -245px;}
.topNav-left li .top-tit a b.icon2{ background-position:-25px -245px;}
.topNav-left li .top-tit a h4{ float:left; line-height:35px; font-weight:normal; font-size:13px;}
.topNav-right{float:right; line-height:35px; font-size: 13px; color:#E8E8E8;}
.topNav-right a,.topNav-r a:hover{ color:#999;}

/* 头部 CSS */ 
.header {width: 100%;margin-bottom:10px;background:#fff;}
.headerCon{ width:1100px; height:auto; margin:0 auto; padding:15px 0; clear:both;}
.header .logo{float:left; /*width:178px;*/ height:60px; margin:0px; display:inline;}
.header .logo img{/*width:178px;*/  height:60px;}
.header span{float:left; width:33px; height:60px; margin-top:5px; background:url("../images/topl.jpg") no-repeat;}
.header em{height:60px; float:left; margin-top:10px;}
.header dd{height:100%; float:right;}
.header .search{float:right;width 340px;height:40px; border:#01a8ee 0px solid; margin-top:10px;} 
.topAd468{float:left;;margin:5px 0 0 30px;}
/*nav-bar*/
.navMenu{ clear:both; background:#008ee1;height:45px; overflow:hidden;}
.navMenuCon { width:1100px; margin:0 auto; clear:both;}
.navMenu .navul{width:1100px; height: 45px; margin:0 auto;  overflow:hidden;}
.navMenu .navul li{height:45px;line-height:45px;float:left;}
.navMenu .navul li a{display:block;min-width:50px;padding:0 16px;font-size:16px; text-align: center;color:#fff;position:relative;}
.navMenu .navul li a i{position:absolute;top:14px;right:0px;display:block;height:20px;width:0;overflow:hidden;border-left:1px solid #027ec6;border-right:1px solid #019cf6;}
.navMenu .navul li a.current,.navMenu .navul li a:hover{background-color:#007dc6;}
.navMenu .navul li a.current i,.navMenu .navul li a:hover i{border-color: #007dc6;}

/*分类*/
#column-sort{margin:0px;width:1100px;background:#ffffff;overflow:hidden;}
#column-sort ul{padding:0px 0 10px;float:left;}
#column-sort ul li{float:left;margin-left:10px;margin-top:10px;display:inline;}
#column-sort ul li a{float:left;width:80px;height:33px;line-height:33px;font-size:14px;text-align:center; background: #eee;}
#column-sort ul li.change a,#column-sort ul li a:hover{color:#fff;background-color:#546478;text-decoration:none;}


/*位置*/
#location{margin:0 auto 15px;padding:0 10px 0px;width:1080px;height:35px;line-height:35px;position:relative;font-size:14px;background-color:#ffffff;}
#location .icon-home{width:18px;height:14px;margin-right:12px;vertical-align:middle;background:url(../images/icon_home.gif) no-repeat left top;display:inline-block;}
#location .rightAD{width:732px;height:35px;position:absolute;top:7px;right:0px;}
 
/* 分页样式*/
.list_page {margin: 15px 5px;}
.pageLink {line-height:36px;clear:both; font-family:"Microsoft Yahei", simsun;}
.pageLink a,.list_page a {margin:0px 3px;padding: 7px 11px 7px;border:1px solid #c1c1c1;background:#eee;text-align: center;display: inline;font-size: 14px;}
.pageLink a:hover,.list_page a:hover{border: 1px solid #008ee1;background: #008ee1; color:#FFF;text-align: center;font-weight: normal;text-decoration: none;}
.pageLink b{margin:0px 3px;padding: 8px 12px 8px;border:0px solid #008ee1;background:#008ee1; color:#FFF;text-align: center;display: inline;font-size: 14px;}
/*分页样式2*/
.showpage .epages {text-align: center;}
.epages{margin:15px auto 0;line-height:36px;font-family:"Microsoft Yahei", simsun;text-align  center;font-size: 14px;}
 .epages *{vertical-align:middle;} 
.epages a{margin:0px 3px;padding:8px 15px 8px;border:1px solid #008ee1; background:#eee;text-align:center;text-decoration:none;font-family:"Microsoft Yahei", simsun;} 
.epages a:hover{border:#008ee1 1px solid;background:#008ee1;text-decoration:none;color:#FFF}
.epages input{margin-bottom:0px;border:1px solid #0096A5;height:15px;padding-bottom:1px;padding-left:1px;margin-right:1px;color:#0096A5}
.epages b{margin:0px 3px;padding:8px 15px 8px;border:1px solid #008ee1; background:#008ee1; color:#FFF;text-align:center;text-decoration:none;}



/*页尾*/
.footer{min-width:1100px;padding-bottom:15px;background:#1F2C40;border-top:8px solid #1487e6;overflow:hidden;}
.footer .bomlogo{float:left;width:680px;padding-top:15px;}
.footer .bomlogo .logo{float:left;margin-right:42px;display:inline;}
.footer .bomlogo p{line-height:24px;font-size:12px;color:#a4aec7;}
.footer .box{float:right;width:410px;padding-top:15px;line-height:25px;text-align:right;font-size:12px;color:#a4aec7;}
.footer .box ul li{display:inline;}
.footer .box ul li a{padding:0 8px;color:#a4aec7;}
.friend-item {width: 100%;margin:15px auto 0px;padding: 15px 0;font-size:12px;background: #fff;border-top: 0px solid #eee;overflow:hidden;}
.friend-item .links {position: relative;width: 1100px; margin: 0 auto; font-size:12px;color:#999;}
.friend-item .links label{position: absolute;top:0px;left:0px;font-size:14px;color:#a4aec7; width: 80px;text-align:right; }
.friend-item .links .text-link a{display: inline-block;margin-right:12px;color:#a4aec7;line-height: 22px;}
.friend-item .links .text-link a:hover{color:#FF4F53;}

/* 广告 CSS */ 
.topAd-link{margin:0px;padding:6px 0;height: 26px;background:#fff}
.topAd-link a{line-height: 26px;margin-right:8px;font-size: 14px;}
.topAd-img{width:1100px;margin:0px auto 15px;text-align:center; background:#fff; overflow:hidden;}

.link-Ad{height:25px;margin:15px auto 0;padding:8px 0 8px 10px;position:relative; background:#fff}
.natives{width:1100px;height:120px;margin:0px auto 15px ;padding:0px;position:relative;background:#fff;}
.natives .fl{width:780px;position:absolute;left:2px;z-index:2}
.natives .fr{width:340px;position:absolute;right:0;z-index:1}

.layout-hd{position:relative;width:1100px;height:120px;margin:0px auto 15px;overflow:hidden;}
.layout-hd .fl{width:780px;position:absolute;left:2px;z-index:2}
.layout-hd .fr{width:340px;position:absolute;right:0;z-index:1}

.ad250{float:left;width:251px;height:250px;overflow:hidden; margin:0px 5px 10px 5px; padding:7px;background-color:#ffffff;display:inline;}
.ad250 img{width:100%;height:100%;display:block;}

.article-ad{ width: 730px;margin:0px auto 20px;text-align:center;overflow:hidden;}

/*go-top*/
.go-top{position: fixed;bottom: 110px;right: 60px;width: 46px;z-index: 999;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(../images/go-top.png);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: 0 -250px;}
.go-top .feedback{background-position: 0 -100px;}
.go-top .feedback:hover{background-position: 0 -300px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -350px;}
/*
.go-top .share{background-position: 0 -50px;}
.go-top .share:hover{background-position: 0 -200px;}
*/
.go-top .uc-2vm-pop{position: absolute;right: 60px;top: -100px;	width: 240px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);	background: #fff;}
.go-top .uc-2vm-pop .title-2wm{font-size: 14px; margin: 10px 20px;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}
.dn{display: none;}

