*{margin:0; padding:0;}
body{color:#444; font-size:14px; font-family:"微软雅黑"; /*background: url(./images/bg.jpg)center 116px  no-repeat !important;*/}
.clearfix{clear:both;}
.wrapper{width:1258px; margin:0 auto;}
p{padding:2px 0;}
h2{font-weight:bold;}
ul,li{list-style-type:none;}
a{text-decoration:none; color:#666;}
a img{border:none;max-width: 100%;}
a:hover{color:#c91618;}

li.mid_ai.bt_ai.ai{border-top: none; overflow: hidden;}
.bt_ai div {float: left;margin-right: 12px;}
.list_a ul li.mid_ai img { width: auto;}



#logo {height: 36px;/*overflow: hidden;padding-left: 80px; width: 250px;*/}
#logo a img {width: 180px;
    padding: 0px 0;}
#page-wrapper{width:100%; /*min-height:100%;*/}
.trans{
	transition: all 0.3s ease; 
	-moz-transition: all 0.3 ease-in;
	-webkit-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
}


#box-top{height:30px; background:#104e81; position:relative; z-index:999;}
.nav_logo {float: left;padding-right: 10px;padding-left: 8px;padding-top: 0px; display:none}
.nav_d {float: left; position: relative;z-index: 9999;    font: 12px/37px "微软雅黑", "宋体";font-family: "微软雅黑", 'microsoft yahei', Arial, sans-serif;top: -3px;}
.nav_d a { color: #fff;margin-right: 10px;}
#top-menu-btn{width:25px; height:25px; position:absolute; right:10px; top:8px; display:none;}
#top-menu-btn a{display:block; width:100%; height:100%; color:#fff; font-size:20px;}
#top-menu-btn a i{ line-height:100%;}
#top-menu{width:200px; overflow:hidden; position:absolute; top:37px; background:#fff; box-shadow:0px 0px 10px #ccc; right:10px; display:none; z-index:999;}

#top-search{width:160px; height:22px; position:absolute; right:50px; top:2px;}
#top-search .left{width:140px; float:left;}
#top-search .left input{border:none; background:#fff; width:100%; height:22px;}
#top-search .right{width:60px; background:#6d93c2; float:right;}
#top-search .right input{width:100%; height:22px; border:none; cursor:pointer; background:none; color:#fff;}
#top-search .s{
    height: 22px;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 150px;
}
#top-search .submit{
    position: absolute;
    right: 0;
    top: 1px;
    width: 34px;
    height: 22px;
    background: url(images/search-btn.png) no-repeat center center;
    border: none;
    cursor: pointer;
}

#box-header{background:#f2f2f2; padding: 0px 0px 5px;border-bottom: 3px solid #efefef;}
#box-header .wrapper{height:32px; line-height:32px;padding: 8px 5px 5px;}
#logo a{height:35px;  no-repeat center left; font-size:26px; color:#104e81; font-weight:bold; padding-left:0px;}

.longad{margin-top:5px; width:100%; overflow:hidden;}
.longad img{display:block; width:100%;}

#box-main{margin-top:8px;}
#box-main-left{width:178px; float:left; z-index:1;}
#nav-tree{}
#nav-tree ul.ul-father{box-shadow:0px 0px 3px #aaa; background: #FFFFFF;}
#nav-tree ul.ul-father li.li-father{border-bottom:1px dotted #ddd; position:relative; clear:both;}
#nav-tree ul.ul-father li.li-father .wrap{padding:10px; }
#nav-tree ul.ul-father li.li-father h2{padding-bottom:5px; font-size:14px; font-weight:bold;}
#nav-tree ul.ul-father li.li-father h2 i{}
#nav-tree ul.ul-father li.li-father h2 i img{vertical-align:middle; width:24px; height:24px;}
#nav-tree ul.ul-father li.li-father .son{overflow:hidden;}
#nav-tree ul.ul-father li.li-father .son span{font-size:12px; white-space:nowrap; line-height:180%; float:left;}
#nav-tree ul.ul-father li.li-father .son span a{padding:0 3px;}

#nav-tree ul.ul-father li.li-father .sub{width:250px; position:absolute; height:200px; right:-250px; top:0; display:none; z-index:9;}
#nav-tree ul.ul-father li.li-father .sub .inner{margin-left:10px; background:#fff; padding:10px 20px; box-shadow:0px 0px 10px #aaa;}
#nav-tree ul.ul-father li.li-father .sub .inner h3{font-size:16px; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:5px;}
#nav-tree ul.ul-father li.li-father .sub .inner .list{padding-top:5px;}
#nav-tree ul.ul-father li.li-father .sub .inner .list span{font-size:12px; /*white-space:nowrap;*/ line-height:180%;}
#nav-tree ul.ul-father li.li-father .sub .inner .list span a{padding:0 3px;}
#nav-tree ul.ul-father li.hover{background:#6192bc;}
#nav-tree ul.ul-father li.hover h2,#nav-tree ul.ul-father li.hover h2 a,#nav-tree ul.ul-father li.hover .son,#nav-tree ul.ul-father li.hover .son a{color:#fff;}

#sort-description{padding-bottom:20px;}
#sort-description h2{background:#eee; padding:10px; font-size:16px; font-weight:normal;}
#sort-description .wrap{box-shadow:0px 0px 3px #aaa;}
#sort-description .wrap .inner{font-size:12px; line-height:180%; padding:10px; text-indent:24px;}

#left-float{width:178px;}
#left-float .ewm{padding-top:20px;}
#left-float .ewm img{border:1px solid #ddd; display:block; width:100%;}
#left-float .onerand{margin-top:20px;}
#left-float .onerand a{display:block; position:relative;}
#left-float .onerand a img{display:block; width:100%;}
#left-float .onerand a .t{width:100%; height:30px; position:absolute; left:0; bottom:0; line-height:30px; font-size:12px; overflow:hidden; background:url(./images/tm.png); color:#fff;}

#box-main-post{width:768px; -webkit-user-select:none;
-moz-user-select:none;
-o-user-select:none;
user-select:none;float:left; z-index:0;}
#main-post{margin:0px 15px 10px;-webkit-user-select:none;
-moz-user-select:none;
-o-user-select:none;
user-select:none;}
#box-slider{height:212px; background:#fff; margin-bottom:10px;}
#box-slider .big{width:437px; height:212px; float:left; position:relative;}
#box-slider .big img{width:100%; display:block; height:212px;}
#box-slider .big .bt{font-size:14px; height:30px; line-height:30px; overflow:hidden; position:absolute; left:0; bottom:0; background:url(./images/tm.png); width:100%;}
#box-slider .big .bt a{color:#fff;}
#box-slider .small{width:270px; float:right;}
#box-slider .small .item{width:135px; float:left; padding-bottom:1px;}
#box-slider .small .item .box{margin-left:1px; height:70px; background:#fff; position:relative;}
#box-slider .small .item .box img{display:block; width:100%; height:100%;}
#box-slider .small .item .box .cover{background:url(./images/tm.png); font-size:12px; line-height:17px; overflow:hidden; position:absolute; width:100%; height:100%; left:0; top:0; color:#fff;}
#box-slider .small .item .box .cover a{color:#fff;}

#post-head{}
#post-head ul{height:40px; border-bottom:3px solid #ddd;}
#post-head ul li{float:left; line-height:35px; padding-right:20px;}
#post-head ul li a{height:35px; font-size:18px; display:block; padding-bottom:5px;}
#post-head ul li.first a{border-bottom:3px solid #c91618; color:#c91618;}


#post-head-log ul{height:40px; border-bottom:3px solid #ddd;}
#post-head-log ul li{float:left; line-height:35px; padding-right:20px;}
#post-head-log ul li a{height:35px; font-size:18px; display:block; padding-bottom:5px;}
#post-head-log ul li.first a{border-bottom:3px solid #c91618; color:#c91618;}

.box-log-list{}
.box-log-list .loop{position:relative; margin-top:10px; padding-bottom:10px; border-bottom:1px dotted #eaeaea; z-index:0;}
.box-log-list .loop :hover { background: #fafafa; }
.box-log-list .loop .wrap h2 :hover {color: #C91618; }
.box-log-list .loop .thumb{width:180px; height:116px; position:absolute; left:0; top:0; z-index:0;}
.box-log-list .loop .thumb img{width:100%; max-height:120px;}
.box-log-list .loop .wrap{margin-left:195px; min-height:120px;}
.box-log-list .loop .wrap h2{font-size:18px; font-weight:normal; line-height:140%; /*white-space:nowrap;*/ overflow:hidden;}
.box-log-list .loop .wrap h2 a{color:#333;}
.box-log-list .loop .wrap h2 a:hover {color:#c91618;!important;}
.box-log-list .loop .wrap .info{color:#666; line-height:160%; font-size:14px; padding:5px 0;}
.box-log-list .loop .wrap .meta{color:#999; font-size:12px;}

#box-main-right{width:300px; float:right;}
#side-blocks{width:299px;}
#side-blocks .a,#side-blocks .b,#side-blocks .c,#side-blocks .e{width:99px; float:left; padding-bottom:8px;}
#side-blocks .a a,#side-blocks .b a,#side-blocks .c a,#side-blocks .e a,#side-blocks .f a{display:block; margin-right:8px; height:88px;}
#side-blocks .a a{background:#6FB2D7;}
#side-blocks .b a{background:#92C1CC;}
#side-blocks .c a{background:#DEA7A0;}
#side-blocks .d{height:110px; margin-right:8px; background:#6D93C2; clear:both; margin-bottom:8px;}
#side-blocks .f{width:200px; float:left;}
#side-blocks .e a{background:#98A6B9;}
#side-blocks .f a{background:#93CDA8;}
#side-blocks a.box1{text-align:center; font-size:16px; color:#fff;}
#side-blocks a.box1 i{padding-top:20px;}
#side-blocks .a a:hover{background:#36A5D0;}
#side-blocks .b a:hover{background:#86cad7;}
#side-blocks .c a:hover{background:#e8887c;}
#side-blocks .e a:hover{background:#6A88B1;}
#side-blocks .f a:hover{background:#62D48B;}

#side-tabs{}
#side-tabs ul.tab-t{overflow:hidden; border:1px solid #e6eaed; border-left:none;}
#side-tabs ul.tab-t li{width:50%; float:left;}
#side-tabs ul.tab-t li a{border-left:1px solid #e6eaed; height:30px; line-height:30px; text-align:center; display:block;}
#side-tabs ul.tab-t li.current{background:#e6eaed;}

#side-tabs ul.tab-c{margin:0 5px; padding:5px 0; overflow:hidden;}
#side-tabs ul.tab-c li.c{}
#side-tabs ul.tab-c li.c li.tit{padding:5px 0;}
#side-tabs ul.tab-c li.c li.tit i{color:#fff; background:#FFAB02; display:inline-block; width:15px; height:15px; border-radius:3px; font-size:12px; font-style:normal; text-align:center; line-height:15px;}
#side-tabs ul.tab-c li.c li.tit i.top{background:#EC6C00;}
#side-tabs ul.tab-c li.c li.tit a{padding-left:5px;}

#side-tags{}
#side-tags h2{font-size:18px; font-weight:normal; padding:10px 0 6px; color:#c91618;}
#side-tags .wrap{line-height:30px;}
#side-tags .wrap span{}
#side-tags .wrap span a{background:#818EA6; color:#fff; padding:2px 5px; font-size:12px; white-space:nowrap;}
#side-tags .wrap span a:hover{background:#c91618;}


.post-position{padding:0px 5px 5px; font-size:12px;}
.post-position a{color:#c91618;}
.box-log-content{}
.box-log-content h1.entry-title{font-size:24px; /*font-weight:normal;*/ padding:5px 0 10px; color: #333333/*text-align:center;*/}
.box-log-content .entry-content{/*line-height:180%;*/margin-top: 10px;padding:5px 0; font: 16px/30px "微软雅黑", "宋体";
    font-family: "微软雅黑", 'microsoft yahei', Arial, sans-serif;-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	user-select:none;
	outline:0;
	-webkit-tap-highlight-color:transparent;
	-webkit-tap-highlight-color:transparent
	text-align: justify;
    line-height: 1.75em;}
	.entry-content img{max-width: 690px;}
.box-log-content .entry-meta{font-size:12px; /*text-align:center;*/ padding-bottom: 12px;border-bottom: 1px dashed #dbdbdb;color: #999999;}
.box-log-content .entry-tags{/* padding: 10px 28px 35px; background: url(./images/tags.png) no-repeat left center;*/}
.box-log-content .entry-tags a{margin: 0px 1px 5px 2px;display:block; float:left;padding:0 5px; /*margin-right:5px; height:25px; */ background:#efefef; color:#909090; font-size:14px; line-height:25px;}
.box-log-content .entry-tags a:hover{color: #c91618;font-family: "Microsoft Yahei";font-size:14px;background: #e1e1e1;border-radius: 2px;text-decoration: none;}
.box-log-content .entry-related{padding:5px 0;}
.box-log-content .entry-related h3{font-size:16px; color:#c91618;height: 25px;border-bottom: 1px dashed #dbdbdb;}
.box-log-content .entry-related ul{padding-top:10px;}
.box-log-content .entry-related ul li{width:50%; float:left;line-height: 1.8em;
    overflow: hidden;
    font-size: 14px;}

.box-log-content .entry-content h2 {
    margin: 0px 0 0px -10px;
    border-left: 5px solid #C91618;
    padding: 0 0px 0 0px;
    background: url(./images/h2.png);
    border-bottom: 4px solid #FFFFFF;
	font-size: 18px;}
.box-log-content .entry-content h2 strong{ font-size: 18px;background: #FFFFFE;
    padding: 5px 5px;}
.entry-slides{}
.entry-slides h3{font-size:16px; color:#c91618;height: 25px;border-bottom: 1px dashed #dbdbdb;padding: 5px 0;}
.entry-slides .slides{width:660px; padding-top:20px;}
.entry-slides .slides .item{width:25%; float:left;}
.entry-slides .slides .item a{display:block; margin-right: 15px;margin-left: 15px;}
.entry-slides .slides .item a img{display:block; width:100%; height:90px;}
.entry-slides .slides .item a p{padding:5px 0; height:38px; line-height:20px; overflow:hidden; font-size:12px;}


.copyright {
  font-size: 0.875em;
  background-color: #F2F2F2;
  /*margin: 0 23px 15px;*/
  text-align: center;
  padding: 5px 0;
  color: #777;
}

#entry-comment{}
#comment-place{}
#comment-post{background:#f2f2f2; padding:20px;border: 1px solid #ddd;}
#comment-post .info{overflow:hidden; padding-bottom:10px;}
#comment-post .info p{width:33.3%; float:left; overflow:hidden;}
#comment-post .info p label{width:30%; float:left; text-align:center;}
#comment-post .info p input{width:70%; float:right; border:none; box-shadow:3px 3px 5px #ccc inset; height:22px;}
#comment-post textarea{width:100%; border:none; box-shadow:3px 3px 5px #ccc inset;}
input#comment_submit{cursor:pointer; width:120px; height:23px; color:#fff; background:#104e81; border:none;}
#entry-comment .comment{overflow:hidden; position:relative; margin-top:20px;}
#entry-comment .comment .avatar{width:60px; height:60px; position:absolute; left:0; top:0;}
#entry-comment .comment .avatar img{width:50px; height:50px;}
#entry-comment .comment .comment-info{min-height:60px; margin-left:70px;}
#entry-comment .comment .comment-children{margin-left:50px;}
#entry-comment .comment .comment-info .comment-time{font-size:12px; color:#999;}

#pagenavi{height:30px; line-height:30px; background:#fff; font-size:16px; margin-top:25px;}
#pagenavi a,#pagenavi em,#pagenavi span{width:30px; float:left; text-align:center; display:block; border:1px solid #ddd; margin-right:5px;}
#pagenavi span{color:#569bf9; font-weight:bold;}

#indexLoadMore{text-align:center; font-size:16px; padding:10px 0;  background: #f5f5f5;}

#box-bottom-nav{background:#58b; height:35px; margin-top:40px;}
#box-bottom-nav .page {color: #FFFFFF;font: 12px/36px "微软雅黑",'microsoft yahei',Arial,sans-serif; margin-top: 35px;text-align: center;width: 100%;}
.page a {color: #FFFFFF}
#box-footer-links{width:700px; margin:0 auto;}
#box-footer-links h3{font-size:14px;}
#box-footer{/*padding:20px 0 30px; padding-bottom:100px;*/}
#box-footer p {text-align: center;}


#elevator_item {
	width:35px;
	height:100px;
	position:fixed;
	right:5px;
	bottom:10px;
	-webkit-transition:opacity .4s ease-in-out;
	-moz-transition:opacity .4s ease-in-out;
	-o-transition:opacity .4s ease-in-out;
	opacity:1;
	z-index:100020;
	display:none;
}
#elevator_item.off {
	opacity:0;
	visibility:hidden
}
#elevator {
	display:block;
	width:35px;
	height:35px;
	background:url(./images/icon_top.png) center center no-repeat;
	background-color:#444;
	background-color:rgba(153,153,153,.7);
	border-radius:2px;
	box-shadow:0 1px 3px rgba(0,0,0,.2);
	cursor:pointer;
	margin-bottom:5px;
	background-size: 70% 70%;
}
#elevator:hover {
	background-color:rgba(0,0,0,.7)
}
#elevator:active {
	background-color:rgba(0,0,0,.75)
}
#elevator_item .qr {
	display:block;
	width:35px;
	height:35px;
	border-radius:2px;
	box-shadow:0 1px 3px rgba(0,0,0,.2);
	cursor:pointer;
	background:url(./images/icon_code.png) center center no-repeat;
	background-color:#444;
	background-color:rgba(153,153,153,.7);
}
#elevator_item .qr:hover {
	background-color:rgba(0,0,0,.7)
}
#elevator_item .qr:active {
	background-color:rgba(0,0,0,.75)
}
#elevator_item .qr-popup {
	width:170px;
	height:200px;
	background:#fff;
	box-shadow:0 1px 8px rgba(0,0,0,.1);
	position:absolute;
	left:-180px;
	bottom:0;
	border-radius:2px;
	display:none;
	text-align:center
}
#elevator_item .qr-popup .code-link {
	display:block;
	margin:10px;
	color:#777
}
#elevator_item .qr-popup .code {
	display:block;
	margin-bottom:10px
}
#elevator_item .qr-popup .arr {
	width:6px;
	height:11px;
	background:url(./images/code_arrow.png) 0 0 no-repeat;
	position:absolute;
	right:-6px;
	bottom:14px
}
input,textarea{border:0px solid #FFFFFF;width:0px;}

.left-icon-1{background:url(./images/icon_1.gif) no-repeat center center; display:inline-block; width:15px; height:15px;}
.pcd_ad{display:block;}
.bd730{display:block;}
.mbd_ad{ display:none}

.readall_box {position: relative;z-index: 9999;padding: 0 0 25px;margin-top: -200px;text-align: center;}
.readall_box .read_more_mask {height: 200px;background: -moz-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0));background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff));background: -o-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0))}
.read_more_btn{cursor:pointer;font-size: 16px;color: #de686d;border-radius: 4px;/*border: 1px solid #de686d;*/line-height: 1px;padding:5px 10px;}
/*.read_more_btn:hover{background:#de686d;color:#fff;}*/

@media (max-width: 769px) {
.nav_d {display: none;}
body{overflow-x:hidden;}
.wrapper{width:100%; overflow:hidden;}
.longad{display:none;}
#box-main {margin-top: -10px;}
.post-position {
    padding: 2px 0;
}
#main-post {
    margin: 0 10px;
}
#box-main-left{display:none;}
#box-main-right{display:none;}
#box-main-post{width:100%; float:none;}
#post-head-log{display:none;}
/*#box-slider{display:none;}*/
#box-slider .small{display:none;}
#box-slider .big {max-width: 100%;}
#post-head ul li{padding-right:10px;}
.box-log-list .loop .thumb{width:30%;}
.box-log-list .loop .wrap{margin-left:35%; min-height:60px;}
.box-log-list .loop .wrap h2{font-size:medium;}
.box-log-list .loop .wrap .info{max-height:30px; overflow:hidden; overflow:hidden;font-size: 12px;}
.box-log-list .loop .thumb img {max-height: 85px;}
#top-menu-btn{display:block;  top: 1px;}
.box-log-content img{  max-width: 100%;width: auto;height: auto}
.box-log-content .entry-related ul li {width: 100%;float: none;
    background: url(./images/dian.jpg) no-repeat 0px 13px;
    padding-left: 10px;
    line-height: 1.8em;
    overflow: hidden;
    font-size: 14px;}
.box-log-content .entry-content {font:16px/25px 微软雅黑,sans-serif;}
#box-footer-links{width:100%;}
#box-header .wrapper { height: 1px;padding: 0px 0px 0px;}
#top-search {width: 145px;}
#top-search .left {
    width: 100px;}
.nav_logo {display:block !important;height: 29px;}
.nav_logo a img {width:128px; height:30px;}
#logo {height: 2px;}
#logo a img {width: 170px;padding-top: 2px;display: none;}
#box-header{ padding:1px;border-bottom: 2px solid #efefef;}
.entry-slides .slides{width:100%;}
.entry-slides .slides .item{width:50%;}

#box-footer-links {display:none;}
#box-footer {display:none;}

#elevator_item {
	width:30px;
	height:80px;
	right:1px;
}

#elevator {
	display:block;
	width:30px;
	height:30px;
	background-size: 60% 60%;
}
#elevator_item .qr {
	display:block;
	width:30px;
	height:30px;
}

.pcd_ad{display:none !important;}
.bd730{display:none !important;}
.mbd_ad{display:block !important;}




}




