﻿* { margin:auto;padding:0;}
html, body { height:100%;}
html {min-width:960px;}
body {font-family: verdana,Arial,sans-serif; font-size: 12px; margin: 0 auto; padding: 0px; color:#333;}
ul, ol { list-style:none;}
a {color:#049; text-decoration: none; }
a:hover {text-decoration:underline; color:#f90;}
/*==== GLOBAL =====*/
.container {width:956px; margin:0 auto;font-size:.75em;position:relative;}
#header {
	height:176px;
	overflow:hidden;
	border-bottom: #65AADE 4px solid;
}
.banner {height: 140px;width: 960px;}

/*===== header =====*/
#header .nav {position:absolute;left:14px;top:140px;width: 929px;}
#header .nav li {float:left;padding-right:1px;}
#header .nav li a {float:left;color:#353535;font-size:13px;background:url(imagesnav-bg1.gif) no-repeat 0 0;width:115px;height:36px;line-height:36px;text-align:center;text-decoration:none;text-shadow:1px 1px 0 #fff;}
#header .nav li a:hover, #header .nav li a.current {background:url(imagesnav-bg2.gif) no-repeat 0 0;color:#fff;text-shadow:1px 1px 0 #185cb6;}
#main {background-color: #FFF;width:960px;}
.leftcontent{width:690px;float: left;}
.leftcontent1{width:690px;float: right;}
#newsBox {position:relative; }
#titleNews {background:url(imagestitleNews.gif) no-repeat; height:30px; width:30px; position:absolute; top:0; left:0; z-index:10;}
#news {width:278px; padding:10px; padding-bottom: 5px;}
#news h2 {font-size:14px; margin-left:8px; line-height:25px; height:25px; overflow:hidden;}
#news ul {margin-top:1px;}
/*Slide images
-------------------------------------------------*/

.ifocus{position:relative; overflow:hidden; width:380px; height:250px;}
#slide_nav {height:21px; margin:0; padding:0; list-style:none; position:absolute; z-index:10; bottom:5px; right:2px; _right:-1px;}

#slide_nav a {float:left; width:15px; height:15px; line-height:15px; margin:2px 3px; font:12px Arial; color:#74a8ed; background:#fff; border:1px solid #74a8ed; text-align:center; cursor:pointer; display:block;}
#slide_nav .activeSlide {height: 19px; width: 19px; line-height: 19px; margin: 0 3px; font-weight: bold; font-size: 16px; color: #fff;
background: #74a8ed; border: 1px solid #eee;}
.right{width:260px;float:right;}
.right1{width:260px;float:left;}
.title {padding:0 8px; height:28px; line-height:27px; overflow:hidden; background:url(imagesbg_box_title.gif) repeat-x; }
.title h2,.tabset li.current {float:left; height:25px; width:80px; text-align:center; margin-top:3px; font-size: 12px; background:url(imagesh2Bg.gif) no-repeat; color:#049;}
.titleNav,.title p{ float:right;font-size: 12px;}
.title2 {background:url(imagestitle_bg2.gif) repeat-x; height:28px; line-height:28px; padding:0 8px;}
.title2 h2 {float:left;}
.tabset li {float:left; width:80px; text-align:center; margin-top:3px; height:25px; line-height:25px;}
.tabset li a:hover {color:#049; text-decoration:none;}
.w_left { width: 300px; }
.w_right { width: 380px; }
.w_bottom { width: 960px;height:198px; }
.box,.box3,.box4,#news,#content .box,.blogcs,#footer .link,.othes,.title2,#tjtheme,#tjpluginsBox,.themes_slt,#newsList,.contentBox,.contentBox2,.userImg {border-left:1px solid #C2DEF3; border-right:1px solid #C2DEF3; border-bottom:none; border-top:none; height:100%; overflow:hidden;font-size:12px;}
.box3 ul li {height:22px; overflow:hidden;}
.box3 .box_list {background:#fff url(imagesbg_number.gif) 0 2px no-repeat;margin-left: 10px;}
.box3 ul.box_list li {background:none; padding-left:16px; width: 218px; height:22px; line-height:22px; overflow:hidden;}
.box ul li,.othes ul li,.blogcs ul li,#news ul li,.box3 ul li,.box4 ul li,#correlation ul li {padding-left:8px; background: url(imagesbg_box_li.gif) 0px 10px no-repeat; line-height:26px;margin-left:8px;}
.bottom1 {height:1px; border-right:1px solid #c2def3; border-left:1px solid #c2def3; margin:0 1px; overflow:hidden;}
.bottom2 {height:1px; background:#c2def3; margin:0 2px; overflow:hidden;}
/*Othes
------------------------------------------------*/

.clear {clear:both; height:0; overflow:hidden;}
.f_left {float:left;}
.f_right {float:right;}
.textLeft {text-align:left;}
.textRight {text-align:right;}
.color-red{color:#ff0000;}
.bwjs {height:250px;}
.lineheigth18 {line-height:22px;}
.margintop7 {margin-top:7px;}
.margintop10 {margin-top:10px;}
.margintop12 {margin-top:12px;}
*html .margintop12 {margin-top:9px;}
*+html .margintop12 {margin-top:9px;}
*html .box1 .margintop12 {margin-top:10px;}
.commentList li:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.pageBanner {text-align:center;}
/*Footer
------------------------------------------------*/

#footer {width:100%;}
#linkBox {width:950px; margin:0 auto;}
#footer .link {width:938px; padding:5px;}
.text {margin-top:2px;}
#footer .link span {margin:3px 2px;}
#footer .bottom {width:100%; height:74px; background:url(imagesbg_footer.png) repeat-x; }
#footer .bottom p {width:950px; margin:0 auto; padding-top:10px;}
#leftContent {float:left; width:960px; text-align:left; margin-top:10px; overflow:hidden;}
/*------ PageBox ------*/

#pageBox {background:url(../images/pageLeft.gif) no-repeat; padding-left:3px; height:25px; clear:both;}
#page {background:url(../images/pageRight.gif) no-repeat right; height:25px; padding-right:3px;}
.pagebar {background:#d5eafa url(../images/pageBg.gif) repeat-x; height:20px; padding-top:5px;}
.pagebar a {padding:1px 4px; margin-left:1px; margin-right:1px;}
.pagebar a:hover {color:#f00;}
.pagebar span.this-page {background:#6fafe1; color:#fff; padding:1px 4px;}
.pagebar span.this-page:hover{text-decoration:none;}

/*------ NewsList ------*/

.miniNav,.miniNav2 {padding:0 8px; height:26px; line-height:26px; overflow:hidden; background:url(imagesbg_box_title.gif) repeat-x; }
#newsList,.contentBox,.contentBox2 {background: #F1F6FA; padding:0 20px 10px 20px;}
.contentBox {width:920px;}
.contentBox img {max-width:640px;}
.post {border-bottom:1px dashed #c2def3; margin-top:10px;}
.post h2 {font-size:16px; line-height:30px;}
.post h2 span {font-weight:normal; color:#666; font-size:12px;}
.post p {line-height:20px; margin-bottom:10px;}
.post h4,.postBox h4 {font-size:12px; font-weight:normal; margin-bottom:10px; color:#777;}

/*------ Content ------*/

.postBox h2 {font-size:20px; font-family:"微软雅黑", "宋体"; line-height:50px;}
.postBox p {font-size:14px; margin-bottom:15px; line-height:22px;}
.postBox h4 {margin-bottom:20px;}
.postBox img {border:1px dashed #C2DEF3; padding:1px; background:#fff;}
.postBox img:hover {border-style:solid;}
.miniNav2 {border:1px solid #c2def3; height:24px; line-height:22px; margin-top:10px; margin-bottom:10px; clear:both;}
#correlation h4 {color:#828b95; line-height:30px; border-bottom:1px solid #c2def3; font-size:14px;}
.tougao {line-height:30px;}
#correlation ul {margin-top:5px;}
#correlation ul li {width:310px; float:left; margin-left:5px;}
.postBox p.editor {color:#666; font-size:12px; text-align:right;}
.postBox ul {margin-bottom:15px; margin-left:38px; margin-right:28px;}
.postBox ul li { line-height:20px; font-size:13px; list-style:square outside; margin-bottom:8px;}
.postBox .post-ratings {margin-bottom:10px;}

/*------ Content ------*/

.postBox h2 {font-size:20px; font-family:"微软雅黑", "宋体"; line-height:50px;text-align: center;}
.postBox p { font-size:14px; margin-bottom:15px; line-height:22px; text-indent: 2em; }
.postBox h4 {margin-bottom:20px;text-align: center;}
.postBox img {border:1px dashed #C2DEF3; padding:1px; background:#fff;}
.postBox img:hover {border-style:solid;}
.miniNav2 {border:1px solid #c2def3; height:24px; line-height:22px; margin-top:10px; margin-bottom:10px; clear:both;}
#correlation h4 {color:#828b95; line-height:30px; border-bottom:1px solid #c2def3; font-size:14px;}
.tougao {line-height:30px;}
#correlation ul {margin-top:5px;}
#correlation ul li {width:310px; float:left; margin-left:5px;}
.postBox p.editor {color:#666; font-size:12px; text-align:right;}
.postBox ul {margin-bottom:15px; margin-left:38px; margin-right:28px;}
.postBox ul li { line-height:20px; font-size:13px; list-style:square outside; margin-bottom:8px;}
.postBox .post-ratings {margin-bottom:10px;}
