/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
body,button,input,select,textarea{font:12px/1.8 tahoma,arial,\5b8b\4f53;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
/*global*/
body {color:#3a3a3a; background:#fff url(bg.gif) repeat-x 0 -268px;}
a:link,a:visited {color:#3a3a3a; text-decoration:none;}
a:hover,a:active {color:#c00; text-decoration:underline;}
a.now {color:#f00;}
a.relatedlink {text-decoration:none; border-bottom:#f00 dashed 1px; padding:1px;}
.pd_10 {padding:10px;}
.mb_10 {margin-bottom:10px;}
.mb_20 {margin-bottom:20px;}
a.underline {text-decoration:underline;}
.container {overflow:auto; zoom:1}
/*Tools*/
.clearfix:after {content:"."; display:block; clear:both; visibility:hidden; height:0;}
.clearfix {zoom:1}
.clear {clear:both;}
.f_r {float:right;}
.f_l { float:left;}
/*c_开头为字体颜色*/
.c_gray {color:#8c8c8c;}
.c_gray1 {color:#c6c5c5;}
.c_blue {color:#077ac7;}
.c_red {color:#f00;}
.c_green {color:#090;}
.c_orange {color:#ff4800;}
/*boolean*/
span.yes, span.no {
	display:inline-block;
	padding:0 18px;
	height:20px;
	line-height:20px;
	color:#070;
	background-image: url(yes_no.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
}
span.no {background-position:0 -22px; color:#c00;}
/*分页*/
.pages{margin:5px auto; text-align:center; clear:both;}
.pages a,.pages strong,.pages .pagesone, .pages span.txt{font-size:9pt;font-family:verdana; color:#333;display:inline-block;height:18px;line-height:18px;margin-left:3px;vertical-align:middle;overflow:hidden;border:1px solid #d5e6ed;background:#fff;padding:0 7px;}
.pages a{text-decoration:none;}
.pages strong,.pages a:hover{background:#1b72af;color:#fff;border:1px solid #1b72af;text-decoration:none;}
.pages .pagesone{padding:0;}
.pages input{padding:0;font:12px Verdana;margin-top:1px;float:left;height:14px;border:1px solid #d5e6ed;}
.pages .pagesone span{float:left;margin:0 5px;}
.pages button{height:16px;line-height:10px;border:1px solid #1b72af;background:#1b72af;color:#fff;margin:1px;cursor:pointer;float:left;font-size:10px;}

ul.tabs {
	height:26px;
	font-size:14px;
	background-image: url(bg.gif);
	background-repeat: repeat-x;
	background-position: 0px -177px;
}
ul.tabs li {float:left; display:inline; height:26px; line-height:26px; font-weight:bold; padding:0 10px; border-right:1px solid #aaccee; color:#0D82C5;}
ul.tabs li a {color:#0D82C5;}
ul.tabs li a:hover {text-decoration:none;}
ul.tabs li.active {background:#fff;}
/*dropdown*/
.dropdown {outline:none;display:inline-block;*display:inline; z-index:999;}
.dropdown h5 {cursor:default; text-indent:5px; margin:0; padding:0;}
.dropdown * {-moz-user-select:none;}
.dropdown div {display:block; /*fix bug*/}
.dropdown ul {position:absolute;display:none;margin:0;padding:0;float:left;clear:both;}
.dropdown ul li {text-indent:5px;margin:0;padding:0;list-style:none;display:block;cursor:default;}
.dropselectbox {display:inline;}
/*write you style here*/
.dropdown {background:#fff;}
.dropdown h5 {height:21px; font:12px/21px Arial, Helvetica, sans-serif; border:solid 1px #ddd;background:url(droparrow.gif) no-repeat right center;}
.dropdown h5.over {background-image:url(droparrowover.gif);}
.dropdown ul {border:1px solid #ddd; border-top:none; margin-top:-1px; background:#fff;}
.dropdown ul li {background:#fff;height:19px;font:400 12px/19px Arial, Helvetica, sans-serif;}
.dropdown ul li.over {background:#369; color:#fff;}
/*表单相关*/
input, select, textarea {border:1px solid #dcdcdc;}
input {padding:0 1px;}
textarea {padding:3px;}
input, select option {height:18px; line-height:18px;}
.input_focus, .textarea_focus {background-color:#E5F3FF; border:1px solid #aaccee;}
.textarea_focus {background-color:#E5F3FF; border:1px solid #aaccee;}
/*单选框复选框*/
.radio, .checkbox {border:0;margin-right:3px;}
/*按钮*/
button, .button {background:url(bg.gif) repeat-x 0 -68px; text-align:center; height:20px; line-height:20px; border:1px solid #9cc9e0; padding:0 3px; color:#077ac7; cursor:pointer;}
/*边框*/
.bdr_1 {border:1px solid #aaccee;}
/*slide*/
.slide {width:710px; height:317px;}
.slide .FocusPic {position:relative; zoom:1; overflow:hidden;}
.slide .FocusPic .title {height:0; display:none;}
.slide .FocusPic img {border:0}
.slide .FocusPic .changeDiv a {position:absolute;top:0px;left:0px;display:none;}
.slide .FocusPic .title-bg {position:absolute;left:0px;bottom:0;height:15px;line-height:15px;overflow:hidden}
.slide .FocusPic .title-bg {background:#000; filter:alpha(opacity=50); opacity:0.5;}
.slide .FocusPic .change {bottom:0;height:15px;right:0;position:absolute;text-align:right;z-index:9999;}
.slide .FocusPic .change i {border-left:1px solid #fff;background:#393939;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin:0;padding:0 5px; font-style:normal; height:15px;display:inline-block; display:-moz-inline-stack; zoom:1; *display:inline;}
.slide .FocusPic .change i.cur {background:#192887;}
/*head*/
#top {width:960px; margin:0 auto; height:32px; line-height:32px;}
#top_login {width:395px; height:32px; float:left;}
#top_login_1, #top_login_2, #app_login_1, #app_login_2{display:none;}
#top .rss {width:52px; margin:3px 5px 0 5px; float:right;}
#top .bdshare_b {width:135px; float:left; margin:3px 2px 0 2px;}
#top .search {float:right; width:300px;}
#head {width:960px; height:60px; margin:10px auto;}
#head .logo {
	height:60px;
	width:160px;
	float:left;
	overflow:hidden;
	background-image: url(logo.gif);
	background-repeat:no-repeat;
}
#head .logo a{display:block; height:60px; text-indent:-999px;}
#head .banner {
	width:760px;
	height:60px;
	float:right;
}
#nav {
	width:960px;
	height:38px;
	line-height:38px;
	font-size:14px;
	margin:0 auto;
	background-image:url(nav.gif);
	background-repeat:no-repeat;}
#nav li {
	display:inline;
	float:left;
	padding:0 2px;
	background-image: url(nav.gif);
	background-repeat: no-repeat;
	background-position: 0px -100px;
}
#nav li a {
	padding:0 12px;
	color:#fff;
	display:block;
	font-weight:bold;
	text-decoration:none;
}
#nav li a:hover, #nav li a.active {
	background-image: url(nav.gif);
	background-repeat: no-repeat;
	background-position: center -162px;
}
#nav li.first {background:none;}
#sub_nav {
	width:960px;
	height:30px;
	line-height:30px;
	margin:0 auto;
	background-image: url(nav.gif);
	background-repeat: no-repeat;
	background-position: 0px -38px;
}
#sub_nav li {display:inline; margin-left:20px;}
#sub_nav li a {color:#004499;}
#sub_nav li a:hover, #sub_nav li a.now {color:#f60;}
/*main*/
#main {width:960px; margin:10px auto; overflow:auto; zoom:1;}
#main .banner {margin:10px auto;}
#main .text_list {padding:5px;}
#main .text_list li {text-align:left; line-height:200%;}
#main .text_list li .date {float:right; color:#999; margin-right:15px;}
#main .index_1,#main .index_2 {zoom:1; overflow:auto;}
#main .index_1 .left {float:left; width:310px;}
#main .index_1 .left .slide {height:200px; width:300px; background:#e5f3ff; padding:4px; margin-bottom:10px;}/*幻灯片容器*/
#main .index_1 .left .slide .FocusPic {zoom:1; position:relative; overflow:hidden;}
#main .index_1 .left .slide .FocusPic img {border:0}
#main .index_1 .left .slide .FocusPic .changeDiv a {position:absolute; top:0px; left:0px; display:none;}
#main .index_1 .left .slide .FocusPic .title-bg {position:absolute; left:0px; bottom:0; height:15px; line-height:15px; overflow:hidden; background:#3a3a3a; filter:alpha(opacity=30); opacity:0.3;}
#main .index_1 .left .slide .FocusPic .change {bottom:0; height:15px; right:0; position:absolute; text-align:right; z-index:9999;}
#main .index_1 .left .slide .FocusPic .change i {border-left:1px solid #fff; background:#393939; color:#fff; cursor:pointer; font-family:Arial; font-size:12px; line-height:15px; margin:0; padding:0 5px; font-style:normal; height:15px; display:inline-block; display:-moz-inline-stack; zoom:1; *display:inline;}
#main .index_1 .left .slide .FocusPic .change i.cur {background:#ff7700;}
#main .index_1 .left .slide .FocusPic .title {height:0}
#main .index_1 .left .announce {height:135px;}
#main .index_1 .left .announce ul {padding:5px; line-height:20px;}
#main .index_1 .left .announce h4,#main .index_2 .right h4 {
	height:26px;
	line-height:26px;
	font-size:14px;
	color:#0D82C5;
	text-indent:5px;
	background-image: url(bg.gif);
	background-repeat: repeat-x;
	background-position: 0px -177px;
}
#main .index_1 .center {float:left; width:380px; margin-left:10px;}
#main .index_1 .center .headline {
	height:100px;
	margin-bottom:3px;
	overflow:hidden;
	background-image:url(line1.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#main .index_1 .center .headline h2 {
	text-align:center;
	font-size:16px;
}
#main .index_1 .center .headline h2 a {
	color:#077ac7;
	font-weight: bold;
}
#main .index_1 .center .headline .more {
	color:#077ac7;
}
#main .index_1 .center ul {padding:0 5px;}
#main .index_1 .center ul li {font-size:14px; line-height:25px;}
#main .index_1 .right {float:right; width:250px; height:355px; line-height:26px;}
#main .index_1 .right .menu {
	overflow:auto;
	zoom:1;
	font-size:14px;
	background-image: url(bg.gif);
	background-repeat: repeat-x;
	background-position: 0px -177px;
}
#main .index_1 .right .menu .title {float:left; width:60px; height:26px; line-height:26px; font-weight:bold; text-indent:5px;}
#main .index_1 .right .menu ul.tabs {float:right; width:183px; background:none;}
#main .index_1 .right .menu ul.tabs li {border-left:1px solid #aaccee; border-right:none; padding:0; width:60px; text-align:center;}
#main .index_1 .right .content {padding:3px 0 0 5px;}
#main .index_2 .left {float:left; width:698px; height:270px; overflow:hidden;}
#main .index_2 .left h4 {
	height:26px;
	line-height:26px;
	font-size:14px;
	padding:0 5px;
	letter-spacing:1px;
	background-image: url(bg.gif);
	background-repeat: repeat-x;
	background-position: 0px -177px;
}
#main .index_2 .left h4 a.more {float:right; vertical-align:middle;}
#main .index_2 .left .list {padding:5px; overflow:auto; zoom:1;}
#main .index_2 .left .list .l {float:left; width:230px;}
#main .index_2 .left .list .l ul{margin-top:10px; padding:5px 10px; background-color:#e5f3ff;}
#main .index_2 .left .list .l ul li {text-align:left; line-height:200%;}
#main .index_2 .left .list .r {float:right; width:450px;}
#main .index_2 .left .list .r h3 {
	text-align:center;
	font-size:16px;
	padding-bottom:5px;
	margin-bottom:3px;
	background-image:url(line1.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#main .index_2 .left .list .r ul {padding:0 5px;}
#main .index_2 .left .list .r ul li {font-size:14px; line-height:25px;}
#main .index_2 .right {float:right; width:250px; height:270px;}
#main .index_2 .right ul {padding:3px 0 0 5px;}
#main .index_2 .right ul li {line-height:23px;}
#main .main_l {float:left; width:698px;}
#position{background:#E5F3FF url(position.gif) no-repeat; padding-left:90px; height:28px; line-height:28px; color:#077ac7;}
#position a{font-weight:bold; color:#077ac7; background:url(position.gif) no-repeat right -38px; padding-right:20px;}
/*搜索*/
#main .main_l ul.search_list_head{margin:0 auto; clear:both; padding:10px; border-bottom:1px dashed #e1ebfa;background:#f8fbff;}
#main .main_l ul.search_list_head li {line-height:30px; text-align:center;}
#main .main_l ul.search_list_head li a{color:#454545; padding:0 8px;  text-decoration:underline; cursor:pointer;}
#main .main_l ul.search_list_head li a.selected{color:#454545; text-decoration:none; font-weight:bold;}
/*栏目页*/
#main .main_l .category {margin-bottom:10px;}
#main .main_l .category h4 {
	height:26px;
	line-height:26px;
	font-size:14px;
	padding:0 5px;
	letter-spacing:1px;
	background-image: url(bg.gif);
	background-repeat: repeat-x;
	background-position: 0px -177px;
}
#main .main_l .category h4 a.more {float:right; vertical-align:middle;}
#main .main_l .category ul {padding:10px;}
#main .main_l .category ul li {line-height:33px; font-size:14px;}
#main .main_l .category ul li .date {float:right; color:gray;}
/*列表页*/
#main .main_l ul.list {height:auto!important; height:735px; min-height:735px; padding:5px 10px;}
#main .main_l ul.list li {line-height:29px; font-size:14px;}
#main .main_l ul.list li.line {border-bottom:1px dashed #dcdcdc;}
#main .main_l ul.list .date {float:right;}
/*单网页*/
#main .main_l .onepage {height:auto!important; height:300px; min-height:300px; padding:10px;}
/*内容页*/
#main .main_l .content {height:auto!important; height:352px; min-height:352px;}
#main .main_l .content_head {text-align:center; padding:8px; margin-bottom:8px; border-bottom:1px solid #c5ddf6; }
#main .main_l .content_head h1 {font-size:20px; color:#077ac7;}
#main .main_l .content_head div {line-height:24px; font-size:12px;}
#main .main_l .description {margin:10px; border:1px solid #eee; background-color: #fefeff; padding:8px; line-height:150%;text-indent:2em; font-size:14px; font-weight:normal;}
#endtext {padding:0 10px; font-size:14px; line-height:180%; height:auto!important; height:288px; min-height:288px;}
#main .main_l .keyword {font-size:14px; padding:10px; color:#077ac7;}
#main .main_l .keyword a {margin-left:8px; color:#f00;}
#main .main_l .tool{font-size:12px; background-color:#E5F3FF; color:#077ac7; line-height:24px;  padding:0 8px; border:1px solid #fff;}
#main .main_l .tool a {color:#077ac7; font-weight:normal;}
#main .main_l .toolbar {text-align:right; font-weight:bold; padding-right:10px; background-color:#E5F3FF; height:24px; line-height:24px; border:1px solid #fff;}
#main .main_l .toolbar a {color:#077ac7; padding:0 1px;}
/*评论*/
#main .main_l .comment {padding:10px;}
#main .main_l .comment h4 {border-bottom:1px solid #dcdcdc; height:30px; font-size:14px; margin-bottom:10px;}
#main .main_l .comment h4 .totle {float:right; font-weight:normal;}
#comment_list {line-height:180%; text-align:center;}
#comment_list .info {text-align:left; border-bottom:1px dashed #dcdcdc; overflow:auto; zoom:1; height:auto!important; height:100px; min-height:100px; margin-bottom:10px;}
#comment_list .info .avatar {width:60px; padding:5px; float:left;}
#comment_list .info .avatar img {padding:1px; border:1px solid #dcdcdc;}
#comment_list .info .data {width:595px; float:right;}
#comment_list .info .data .user {font-size:14px;}
#main .main_l .comment ul.post {}
#main .main_l .comment ul.post li {padding:5px 0;}
#comment_login {margin-bottom:10px;}
#comment_login a {color:#077ac7;}
#main .main_r {float:right; width:250px; height:auto!important; height:300px; min-height:300px;}
#main .link {}
#main .link h4, #main .main_r h5 {
	height:26px;
	line-height:26px;
	font-size:14px;
	padding:0 5px;
	background-image: url(bg.gif);
	background-repeat: repeat-x;
	background-position: 0px -177px;
}
#main .link h4 a {font-weight:normal;}
#main .link .add {padding:20px;}
#main .link .add label {height:22px; line-height:22px; width:100px; display:block; text-align:right; margin-right:5px; float:left;}
#main .link .add label span {color:#f00; padding-right:5px;}
#main .link .add input{height:22px; line-height:22px; vertical-align:middle;}
#main .link .add textarea {width:450px; height:130px;}
#main .link .add span{margin-left:3px; color:#ccc;}
#main .link .add li {margin-bottom:10px;}
#main .link .add li.submit {padding-left:105px;}
#main .link h5.title {margin:0 1px; font-size:12px; background-color:#E5F3FF; color:#077ac7; text-indent:5px; line-height:24px;}
#main .link dl {overflow:auto; zoom:1; height:40px; line-height:40px; padding:0 20px;}
#main .link dt, #main .link dd {float:left;}
#main .link dt {width:100px; text-align:right; margin-right:5px;}
#main .link dd {width:500px;}
#main .link .list {padding:3px 5px;}
#main .link .list a {padding-left:5px; line-height:26px;}
#foot {
	width:960px;
	margin:0 auto;
	padding-top:10px;
	line-height:150%;
	background-image:url(foot.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	text-align:center;
}
/*JS登陆框*/
#login_box {width:450px; height:180px; padding:20px;}
#login_box .left ul li {height:40px; line-height:40px;}
#login_box .left ul li.info {height:30px; line-height:30px; text-align:center; color:#f00;}
#login_box h4 {font-weight:normal; height:40px; line-height:40px;}
#login_box .left {float:left; width:220px; border-right:1px solid #dcdcdc;}
#login_box .left input {width:130px; height:24px; line-height:24px;}
#login_box .left .yes{margin:10px 0 0 36px;background:url(login-box-button.png) repeat-x transparent;border:#aaaaaa 1px solid;color:#888888;border-radius:3px 3px 3px 3px;height:24px;width:60px; cursor:default;outline:none;}
#login_box .left .hover{background-position:0px -20px;color:#666666;}
#login_box .left .active{background-position:0px -44px;}
#login_box h4 {font-weight:normal; height:30px; line-height:30px;}
#login_box .right {float:right; width:200px; text-align:center;}
#login_box .right a.reg {
	display:block;
	text-indent:-999px;
	overflow:hidden;
	margin:20px auto;
	width:86px;
	height:37px;
	background-image: url(reg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#login_box .right a.reg:hover {
	background-position: 0px -37px;
}