@charset "utf-8";
/* CSS Document */

/* main styles */
body {margin:0;padding:0;background:#FFFFFF;color:#000;font-family:tahoma,arial,sans-serif;font-size:12px;}
form {margin:0;padding:0;}
img {border:none;}
input {vertical-align:middle;}
ul{ margin:0px; padding:0px;}
.floatleft {float:left !important}
.floatright {float:right !important}
.clear {clear:both !important}
.bold {font-weight:bold !important}
.normal {font-weight:normal !important}
.block {display:block !important}

/* main container */
#main {width:1003px; background:E6E6E6; margin:0 auto;}
#top_logo{height:74px; background:url(../images/index_04.jpg) repeat-x; overflow:hidden;}
#top_logo .logo_l{ float:left; margin-left:39px;}
#top_logo .logo_r{ float:right; margin:11px 30px 0px 0px; background:url(../images/index_07.jpg) no-repeat center; width:136px; height:63px;}
#top_logo .logo_r .top_a{height:25px;text-align:left;text-decoration:none;line-height:25px; display:block; float:left; margin-top:30px; color:#333333; padding:0 0 0 13px;}
#top_flash{height:380px; overflow:hidden; border-bottom:#B9B8B8 2px solid;}
#top_nav{height:31px; background:url(../images/index_12.jpg) repeat-x; overflow:hidden;}
#top_nav ul{ list-style:none; margin-left:40px;}
#top_nav li{ float:left; height:30px; line-height:30px; padding:0 13px 0 13px;}
#top_nav li a{ color:#FFFFFF; font-weight:bold; text-decoration:none; height:30px; line-height:30px; float:left; display:block; text-align:center;}
#top_nav .for_sch{ margin-top:3px; margin-left:16px; width:240px;}
#top_nav .ipt_sch{ background:url(../images/index_16.jpg) repeat-x; border:#B4C0CF 1px solid; color:#FFFFFF; text-align:center; width:160px; height:15px; line-height:15px;}
#top_nav .btn_sch{ background:url(../images/index_15.gif) no-repeat; margin-left:11px; border:0px; width:47px; height:18px;}

#footer0,#footer1{ width:1003px; clear:both;}
#footer0{ height:16px; line-height:16px;}
#footer1{ height:9px; background:url(../images/index_43.gif) no-repeat;}
#footer{ width:1003px; height:70px; background:#5E7EB1; color:#FFFFFF; text-align:center; padding-top:10px; clear:both;}
#footer a{ color:#FFFFFF; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer .qqimg{padding-bottom:3px;}

.sub_left{ width:208px; margin:2px auto auto 14px; float:left;}
.sub_left .sub_left_top{ width:208px; height:41px; background:url(../images/SUB1_03.gif) no-repeat; float:left;}
.sub_left .sub_left_top a.txt{ font-size:16px; color:#FFFFFF; float:left; font-weight:bold; width:208px; height:41px; text-align:center; text-decoration:none; line-height:41px;}
.sub_left .sub_left_mid{ width:208px; background:url(../images/SUB1_10.jpg) repeat-x; min-height:608px; height:auto !important; height:608px;}
.sub_left_tree{ margin:24px 0px 0px 20px; list-style:none; min-height:150px; height:auto !important; height:150px; width:160px; clear:both;}
.sub_left_tree .tit1{ background:url(../images/dd2.gif) no-repeat 0 7px; padding-left:23px; font-size:14px; font-weight:bold; line-height:30px; white-space:normal;}
.tree_curr{color:#FF6600;}
a.tree_tit1{ color:#000000; text-decoration:none;}
a.tree_tit1:hover{ color:#FF6600;}

.hot_list{ margin:10px auto; list-style:none; float:left; width:208px; text-align:center;}
.hot_list .hot_img{  border:solid 2px #E8E8E8; margin:10px auto; width:150px; height:90px; overflow:hidden;}
.hot_list .hot_txt{ color:#A4A4A4; line-height:20px;}
.hot_list .hot_txt a{color:#A4A4A4; text-decoration:none}

.sub_left_btns{ height:85px; margin-left:10px;}
.sub_left_btns .cell{ width:50px; height:61px; float:left; overflow:hidden; text-align:center; margin-top:10px;}
.sub_left_btns .txt{ width:50px; height:12px; line-height:24px; display:block;}
.sub_left_btns .line{ width:17px; height:85px; background:url(../images/SUB1_07.gif) no-repeat center; float:left;}
.sub_left_btns a{ color:#9B9B9B; text-decoration:none;}
.sub_left_btns a:hover{ color:#666666;}

.sub_right{ width:757px; margin:15px auto auto 8px; float:left;}
.sub_right .right_top1{}
.sub_right .r-1{ background:url(../images/SUB1_06.gif) no-repeat 0 4px; padding-left:24px; color:#555454; height:24px; line-height:24px; float:left;}
.sub_right .r-2{ padding-right:15px; float:right; color:#A4A4A4; height:24px; line-height:24px;}
.sub_right .r-2 a{ color:#A4A4A4; text-decoration:none;}
.sub_right .r-2 a:hover{ color:#666666;}
.sub_right .right_top2{ height:3px; clear:both; background:#F4F4F4; margin-bottom:10px;}
.sub_right .right_top2 .blue{ height:3px; width:105px; background:#4E84B8; float:left;}
.sub_right .right_main{ width:755px; border:#E8E8E8 solid 1px; min-height:680px; height:auto !important; height:680px;}
.sub_right .right_main .main_tit{ font:bold 26px/40px microsoft yahei,arial;color:#03005C; line-height:50px; height:50px; text-align:center;}
.sub_right .right_main .main_tit2{font-size:14px;line-height:16px;color:#797979;height:16px;text-align:center;}
.sub_right .right_main .main_info{line-height:26px;height:26px;text-align:center;color:#797979;}
.sub_right .right_main .main_info a{ color:#797979; text-decoration:none;}
.sub_right .right_main .main_info a:hover{ color:#0000FF;}
.sub_right .right_main .main_line{height:1px; background:#E8E8E8; margin:16px;}
.sub_right .right_main .main_brief{line-height:20px;font-size:12px; padding:10px; border:solid 1px #CCCCCC; width:500px; background-color:#F4F4F4; margin:0px auto; display:block;}
.sub_right .right_main .main_content{line-height:24px; font-size:14px; padding:0px 30px 10px 30px;}
.sub_right .right_main .main_content img{max-width:600px;height:auto;}
.sub_right .right_ctrl{ margin-top:2px; text-align:right;}
.errmsg{ color:#999999; margin:10px; text-align:center;}
.sub_right .newslist{ list-style:square inside; margin:30px 50px 30px 50px; font-size:14px; min-height:610px; height:auto !important; height:610px;}
.sub_right .newslist li{ height:30px; line-height:30px; border-bottom:1px dashed #E8E8E8; font-size:14px;}
.sub_right .newslist a{ color:#000000; text-decoration:none;}
.sub_right .newslist a:hover{color:#38628B;}
.sub_right .newslist .line{height:40px; border:none; list-style:none;}
.sub_right .newslist .tim{ font-size:12px; color:#CCCCCC;}
.sub_right .img_info_list{ margin:40px auto; list-style:none;width:650px;}
.sub_right .img_info_list li{ width:650px; margin-bottom:28px; border-bottom:1px dashed #E8E8E8; height:125px;}
.sub_right .img_info_list .list_img{ width:150px; height:90px; overflow:hidden; float:left; border:solid 3px #CACBCC;}
.sub_right .img_info_list .list_txt{ margin:0px 10px 0px 10px; float:left;}
.sub_right .img_info_list a.tit{ font-size:14px; text-decoration:none; color:#0000FF;}
.sub_right .img_info_list a.menu{ font-size:14px; text-decoration:none;color:#000000;}
.sub_right .img_info_list a:hover{ text-decoration:underline; color:#0000FF;}
.sub_right .img_info_list .bri{ font-size:12px; display:block; color:#A4A4A4; margin-top:6px; height:65px; width:460px; overflow:hidden; line-height:20px;}
.sub_right .img_info_list .list_more{clear:both; text-align:right;}


.sub_right .page_nav{ height:30px; width:735px; margin:5px auto; background:#F4F4F4;}
.sub_right .page_nav .p1{ background:url(../images/sub_24.gif) no-repeat; height:30px; width:12px; float:left;}
.sub_right .page_nav .p2{ background:url(../images/sub_26.gif) no-repeat right; height:30px; float:right; width:500px;}
/*CSS yellow style pagination*/

div.yellow {padding-right: 17px; margin: 3px; padding-top: 5px; text-align:right;}
div.yellow a {border-right: #ccc 1px solid; padding-right: 5px; border-top: #ccc 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #ccc 1px solid; color: #000; padding-top: 2px; border-bottom: #ccc 1px solid; text-decoration: none}
div.yellow a:hover {border-right: #4e84b8 1px solid; border-top: #4e84b8 1px solid; border-left: #4e84b8 1px solid; color: #000; border-bottom: #4e84b8 1px solid}
div.yellow a:active {border-right: #4e84b8 1px solid; border-top: #4e84b8 1px solid; border-left: #4e84b8 1px solid; color: #000; border-bottom: #4e84b8 1px solid}
div.yellow span.current {border-right: #4e84b8 1px solid; padding-right: 5px; border-top: #4e84b8 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; border-left: #4e84b8 1px solid; color: #fff; padding-top: 2px; border-bottom: #4e84b8 1px solid; background-color: #4e84b8}
div.yellow span.disabled {border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; color: #ddd; padding-top: 2px; border-bottom: #eee 1px solid}
.hittxt{ color:#FF0000; font-weight:bold; margin:0 3px 0 3px;}
