/*
Design by BeeCheung CSS Templates
Update:2014/3/22 am 
*/

/* Config */
body{
	margin:0 auto;
	padding:0;
	font-size:12px;
	font-family:Tahoma,Helvetica,Georgia,Arial,"sans serif";
	color:#646465;
	background: url(../images/bg.gif) repeat-x #ffffff;
}
li {list-style:none;color: #646465;}
li a{ text-decoration: none; font-size:12px;}
a { text-decoration: none; font-size:12px; color: #333; }
a:link, a:active, a:visited {text-decoration: none; font-size: 12px;color: #3d3d3d;}
a:hover {text-decoration: underline; font-size:12px;color: #333;}
img{border:0}
*{padding:0;margin:0;outline: none;}
.margintop{ margin-top:10px;}
.marginright{ margin-right:10px;}
.marginleft {margin-left:10px;}
.marginbottom {margin-bottom:10px;}
.margintop20{ margin-top:20px;}

.clear{clear:both;}
input,textarea	{ 
    font: 12px Tahoma, Verdana; 
    color: #333; 
    font-weight: normal; 
    background-color: #F8F8F8;
}
.colorblue,.colorfocus{ font-family:Arial, Helvetica, sans-serif; border: 1px #b8b7b7 double; background-color: #fff; padding:0.8em 0.2em; margin:5px;}
.colorfocus { border: 1px #333333 double; }
.index_input_color,.index_input_focus{ font-family:Arial, Helvetica, sans-serif; border: 1px #b8b7b7 double; background-color: #fff; padding:0.8em 0.2em; margin:5px;}
.index_input_focus { border: 1px #333333 double; }
/* Header style */
#header{
    background:#ffffff;
	width:990px;
	height:130px;
	margin:0 auto;
	margin-top:30px;
	position:relative;
	background:url(../images/header_bg.png) no-repeat; 
}
.logo {background:url(../images/logo.gif) left top no-repeat; position:absolute; width:375px; height:112px; top:-25px; left:5px;}
.header_top_bg{width:auto;height:30px; background:#fff;}
/* Menu style */
.new_menu_bg{ margin:0 auto; width:1024px; height:68px;position:relative; margin-top:-44px;}
.new_menu_l{float:left;width:990px; height:68px; margin:0 auto; position:static;color:#fff;background:url(../images/menu_bg.png) repeat-x;}
.new_menu_l li { float:left; width:135px; text-align:center; height:35px; line-height:35px; margin:0;padding:0; margin-top:12px; position:relative;color:#333;}
.new_menu_l li.last { background:none;}
.new_menu_l li a{font-size:16px; font-weight:bold; color:#555555; text-decoration:none; font-weight:bold;font-family:"\5FAE\8F6F\96C5\9ED1";}
.new_menu_l li a:link{font-size:16px;font-weight:bold; color:#555555; text-decoration:none; font-weight:bold;font-family:"\5FAE\8F6F\96C5\9ED1";}
.new_menu_l li a:hover{font-size:16px; font-weight:bold; color:#272727; text-decoration:none; border-bottom:4px #ec6231 solid; display:block; font-weight:bold;font-family:"\5FAE\8F6F\96C5\9ED1";}
.new_menu_l li a:active{font-size:16px; font-weight:bold; color:#555555; text-decoration:none; font-weight:bold;font-family:"\5FAE\8F6F\96C5\9ED1";}
.new_menu_l li a:visited{font-size:16px; font-weight:bold; color:#555555; text-decoration:none; font-weight:bold;font-family:"\5FAE\8F6F\96C5\9ED1";}
.new_menu_left { float:left;width:17px; height:68px;background:url(../images/menu_left.png) no-repeat left;}
.new_menu_right {float:left;width:17px; height:68px;background:url(../images/menu_right.png) no-repeat right;}
/* Main body style */
.main_top{background:url(../images/banner.png) no-repeat; margin:0 auto; width:990px; height:260px; margin-top:-17px;position:relative;}
.main{
    width:990px;
	height:auto;
	margin:0 auto;
	margin-top:0px;
    position:relative;
	background:#fff;
}
/* Body Start */
.main_content{width:990px;height:205px;margin:0 auto;margin-top:0px;position:relative;background:#fff; margin-top:10px;}
.main_content h2{width:960px; height:60px; background:url(../images/main_arrow.gif) left center no-repeat #efefef; line-height:60px;text-indent:50px; border-right:30px #145e9c solid; color:#333; font-weight:bold; font-size:24px;font-family:"\5FAE\8F6F\96C5\9ED1"; border-bottom:0px #d7d7d7 solid;}
.main_content_top{
	float:left;
    width:236px;
	height:166px;
	margin-right:15px;
    position:relative;
	background:#fff;
}
.main_content_top h3 {background:none;width:236px;height:40px; line-height:40px; color:#555555; border-left:0px solid #ff7802; display:block; text-align:left; text-indent:12px; border-bottom:1px solid #d5d5d5; font-size:16px; font-weight:bold; font-weight:bold;font-family:"\5FAE\8F6F\96C5\9ED1";}
.main_content_top ul{margin-top:5px;}
.main_content_top li a,.main_content_top li a:active,.main_content_top li a:visited{ font-size:12px; color:#646465; font-weight: normal;display:block;}
.main_content_top li a:hover{ font-size:12px; color:#333;text-decoration:none; font-weight: normal;display:block;}
.main_content_top li{margin:0 auto;width:236px;line-height:25px;*line-height:22px;_line-height:22px;border-bottom:1px #d5d5d5 dashed; background:url(../images/arrow_a_l.gif) no-repeat left;text-indent:2px;}
.main_content_top li span{ float:right;color:#999;}

.main_content_bottom{
	float:left;
    width:303px;
	height:180px;
	margin-right:40px;
    position:relative;
	background:#fff;
	display:inline;
}
.main_content_bottom h3 {background:url(../images/index_body_title.gif) left no-repeat;height:44px; line-height:44px; color:#555555; border-left:0px solid #ff7802; display:block; text-align:left; text-indent:12px; border-bottom:0px solid #3ba329; font-size:16px; font-weight:bold; font-weight:bold;font-family:"\5FAE\8F6F\96C5\9ED1";}
.main_content_bottom ul{margin-top:5px;}
.main_content_bottom li a,.main_content_bottom li a:active,.main_content_bottom li a:visited{ font-size:12px; color:#646465; font-weight: normal;display:block;}
.main_content_bottom li a:hover{ font-size:12px; color:#333;text-decoration:none; font-weight: normal;display:block;}
.main_content_bottom li{margin:0 auto;width:303px;line-height:25px;*line-height:22px;_line-height:22px;border-bottom:1px #d5d5d5 dashed; background:url(../images/arrow_a_l.gif) no-repeat left;text-indent:2px;}
.main_content_bottom li span{ float:right;color:#999;}

.mr0{margin-right:0px;}

.index_body_left{
    width:320px;
	height:auto;
	float:left;
	margin-top:10px;
	margin-right:10px;
	display:inline;
}
.index_body_left_top{
    width:320px;
	height:180px;
	margin-right:10px;
	border:0px solid #d5d5d5;
	margin-bottom:10px;
    position:relative;
	background:#fff;
}
.index_body_left_top h3 {background:url(../images/index_body_title.gif) left no-repeat;height:44px; line-height:44px; color:#555555; border-left:0px solid #ff7802; display:block; text-align:left; text-indent:12px; border-bottom:0px solid #3ba329; font-size:16px; font-weight:bold; font-weight:bold;font-family:"\5FAE\8F6F\96C5\9ED1";}
.index_body_left_top li a,.index_body_left_top li a:active,.index_body_left_top li a:visited{ font-size:12px; color:#646465; font-weight: normal;display:block;}
.index_body_left_top li a:hover{ font-size:12px; color:#333; background:#d7d7d7; text-decoration:none; font-weight: normal;display:block;}
.index_body_left_top li{margin:0 auto;width:303px;line-height:25px;border-bottom:1px #d5d5d5 dashed; background:url(../images/arrow_a_l.gif) no-repeat left;text-indent:2px;}
.index_body_left_top li span{ float:right;color:#999;}
.index_body_mid{
    width:320px;
	height:auto;
	float:left;
	margin-top:10px;
	margin-right:10px;
	display:inline;
}
.index_body_mid_top{
    width:320px;
	height:180px;
	border:0px solid #d5d5d5;
	margin-bottom:10px;
    position:relative;
	background:#fff;
}
.index_body_mid_top h3 {background:url(../images/index_body_title.gif) left no-repeat;height:44px; line-height:44px; color:#555555; border-left:0px solid #ff7802; display:block; text-align:left; text-indent:12px; border-bottom:0px solid #3ba329; font-size:16px; font-weight:bold;font-weight:bold;font-family:"\5FAE\8F6F\96C5\9ED1";}
.index_body_mid_top li a,.index_body_mid_top li a:active,.index_body_mid_top li a:visited{ font-size:12px; color:#646465; font-weight: normal;display:block;}
.index_body_mid_top li{margin:0 auto;width:303px; margin-right:5px;line-height:25px;border-bottom:1px #d5d5d5 dashed; background:url(../images/arrow_a_l.gif) no-repeat left;text-indent:2px;}
.index_body_mid_top li span{ float:right;color:#999}

.index_body_right{
    width:320px;
	height:auto;
	float:left;
	margin-top:10px;
	display:inline;
}
.index_body_right_top{
    width:320px;
	height:180px;
	margin-left:10px;
	border:0px solid #d5d5d5;
	margin-bottom:10px;
    position:relative;
	background:#fff;
}
.index_body_right_top h3 {background:url(../images/index_body_title.gif) left no-repeat;height:44px; line-height:44px; color:#555555; border-left:0px solid #ff7802; display:block; text-align:left; text-indent:12px; border-bottom:0px solid #3ba329; font-size:16px; font-weight:bold;font-weight:bold;font-family:"\5FAE\8F6F\96C5\9ED1";}
.index_body_right_top li a,.index_body_right_top li a:active,.index_body_right_top li a:visited{ font-size:12px; color:#646465; font-weight: normal;display:block;}
.index_body_right_top li{margin:0 auto;width:303px;line-height:25px;border-bottom:1px #d5d5d5 dashed; background:url(../images/arrow_a_l.gif) no-repeat left;text-indent:2px;}
.index_body_right_top li span{ float:right;color:#999}

.index_more{ position:absolute; top:15px; right:10px;}
/* List style */
.content_main{
    width:990px;
	height:auto;
	margin:0 auto;
	margin-top:0px;
	background:#fff;
}
.list_body{float:left;width:260px;}
.list_top_left {float:left;width:8px; height:8px;background:url(../images/top_left.gif) no-repeat left top;overflow:hidden;}
.list_top_center{float:left;width:244px; height:8px;background:#ffffff;overflow:hidden;}
.list_top_right {float:left;width:8px; height:8px;background:url(../images/top_right.gif) no-repeat right top;overflow:hidden;}
.list_center_content{float:left;width:260px;background:#ffffff;}
.list_content_list{margin:0 auto; margin-top:5px; margin-bottom:10px; width:250px; height:auto; background:#ffffff; line-height:24px;word-break:break-all; overflow: hidden;}
.list_content_list h3{border-bottom:1px #3ea7c8 solid; margin-bottom:5px;font-size:12px;color:#555555;font-family:Verdana, Arial, Helvetica, sans-serif;}
.list_content_list p{ font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.list_content_list li{ float:left;width:250px; height:30px; line-height:30px;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.list_content_list li a{ font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;display:block;}
.list_content_list li a:hover{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif; background:#efefef; display:block;}
.show_list{line-height:26px; width:680px;margin:0 auto; margin-top:10px;}
.show_list h3{ border-bottom:1px #333333 dotted;}
.show_list ul{padding:0px;}
.show_list ul li{ float:left; width:680px;line-height:28px;border-bottom:1px #d5d5d5 dashed; background:url(../images/arrow.gif) no-repeat left top; text-indent:15px;}
.show_list ul li a{color:#646465; font-size:12px;text-decoration:none;}
.show_list ul li a:hover{text-decoration: none; font-size: 12px;color: #3d3d3d;}
.show_list ul li span.date{ float:right;}

.show_pic_list{line-height:26px; width:680px; margin:0 auto; margin-top:10px;}
.show_pic_list h3{ border-bottom:1px #333333 dotted;}
.show_pic_list li{width:auto;float:left;text-align:center; padding:4px;_padding:4px; margin:4px; border:#d5d5d5 0px dashed;list-style:none; display:inline;}
.show_pic_list img:hover{filter:alpha(opacity=60);}
.show_pic_list a{color:#646465;}
.show_pic_list a:hover{color:#646465;}
.show_pic_list .title{background-color:#ffffff; line-height:30px; text-align:center;}
.show_pic_list li .title:hover{background-color:#efefef;line-height:30px; text-align:center;}
.show_pic_list li .title:hover a{color:#646465; text-decoration:none;}
/* Content style */
.content_body{float:right;width:700px;}
.content_left {float:left;width:8px; height:8px;background:url(../images/top_left.gif) no-repeat left top;overflow:hidden;}
.content_center{float:left;width:684px; height:8px;background:#ffffff;overflow:hidden;}
.content_right {float:left;width:8px; height:8px;background:url(../images/top_right.gif) no-repeat right top;overflow:hidden;}
.content_center_content{float:left;width:700px;background:#ffffff;}
.content_center_content h3{ line-height:28px; font-size:12px; height:28px;color:#646465;border-bottom:1px #3ea7c8 solid;font-family:Verdana, Arial, Helvetica, sans-serif;}
.content_center_content h3 span.left{float:left; margin-left:10px;}
.content_center_content h3 span.right{float:right; margin-right:10px;}
.show_content{text-indent:2em; line-height:26px; width:680px; overflow:hidden;margin:0 auto;margin-top:10px;}
.show_content h3{ border-bottom:1px #333333 dotted;}
.articleloop{width:680px;margin:0 auto;margin-top:10px;}
.articleloop li{line-height:22px; height:22px; width:680px;}

/* Search style */
.index_search {width:220px;height:22px;top:40px;right:10px; position:absolute;}
.index_search .search{ width:205px; background: url(../images/index_search.gif) no-repeat; border:0px #d5d5d5 solid; margin-top:0px;text-align:right; height:22px;}
.index_search .search #SearchForm{ padding:0px; margin:0px;width:205px;height:20px;}
.index_search .search .textbox{ height:20px; line-height:20px;margin-top:1px;width:168px; float:left;padding-left:10px;background:none; border: none; padding-top:1px; font-size:12px; color:#b2b2b2;}
.index_search .search select{ display:none;}
.index_search .search .inputButton{ float:left;margin-top:1px;width:18px; text-align:left; height:20px;}
.index_search .search span{text-align:left;}
.index_search .search span a{width:60px; white-space:nowrap;}
.index_search .search span a:hover{ color:red; text-decoration:none;}
/* Footer style */
#footer{
    width:990px;
	height:44px;
	margin:0 auto;
	margin-top:0px;
	background:#efefef;
	border-top:5px #ec6231 solid;
	color:#555555;
}
#footer .left{float:left;width:680px;height:44px; line-height:44px; margin-left:5px;}
#footer .right{ float:right; width:270px; height:44px; line-height:44px; margin-right:5px;text-align:right;}
#footer .left span.copyright{ font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif; font-variant:normal;}
#footer .right span.copyright{ font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif; font-variant:normal;}
#footer .right a{ color:#555555;}
#footer .right a:hover{ color:#555555;}
#footer .right a:active{ color:#555555;}
#footer .right a:visited{ color:#555555;}
