
.menu3
{
	background-color:#fff;
	line-height:18px;
	padding:0px;
	margin:0 auto;
	margin-bottom:5px;
	width:960px;
	overflow:hidden;
}

.menu3 .left3
{
	width:7px;
	height:43px;
	background:url("http://www.315online.com/image/bg3_left_right.jpg") no-repeat left top;
	float:left;
}
.menu3 .center3
{
    width:946px;
    height:43px;
	font-size:18px;	
    background:url("http://www.315online.com/image/bg3_btn.jpg") repeat-x left top;
    float:left;
}
.menu3 .right3
{
	width:7px;
	height:43px;
	background:url("http://www.315online.com/image/bg3_left_right.jpg") no-repeat left -43px;
	float:left;
}
.menu3 a:link,.menu3 a:visited
{
	color:#fff;
	height:30px;
	background:url("http://www.315online.com/image/bg3_btn.jpg") repeat-x left top;
	font-family:"Arial", "Tahoma", "微软雅黑", "雅黑";
	font-size:14px;
	text-align:center;
	text-decoration:none;
	padding-top: 13px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
	display:block;
	float:left;	
}
.menu3 a:hover,.menu3 a:active
{
	color:#000;
	background-position:left -43px;
	display:block;
	float:left;	
}


.hotnews_box{
height:100px;
width:225px;
float:right;
margin-top:10px;
padding:10px 10px 5px 0;
border-right:1px #a7ef6e dashed;
}
img.box_img{
width:95px;
height:95px;
float:left;
padding:5px 5px 0 0 ;
}
.hotnews_box h3{
padding:0 0 5px 0;
margin:0px;
font-size:12px;
color:#000;
}
.hotnews_box p{
padding:2px 0 2px 0;
margin:0px;
font-size:12px;
line-height:15px;
}




.hotnews_box_hot{
height:95px;
width:230px;
display:inline;
float:right;
margin-top:10px;
padding:5px 5px 5px 0;
}
img.box_img_hot{
width:95px;
height:65px;
float:left;
padding:5px 5px 0 0 ;
}
.hotnews_box_hot h3{
padding:2px 0 5px 0;
margin:0px;
font-weight:lighter;
font-size:12px;
color:#000;
}
.hotnews_box_hot p{
padding:2px 0 2px 0;
margin:0px;
font-size:13px;
line-height:20px;
}



.box_boder1{border-bottom:1px dotted #999999; clear:both; height:12px; font-size:0; pading:10px 0 10px 0; width:96%; margin:0 auto;}
.hotnews_box2{
height:100px;
width:210px;
float:right;
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
padding:0px 0px 5px 0;
}
img.box_img{
width:95px;
height:95px;
float:left;
padding:5px 5px 0 0 ;
}
.hotnews_box2 h3{
padding:0 0 5px 0;
margin:0px;
font-size:12px;
color:#000;
}
.hotnews_box2 p{
padding:2px 0 2px 0;
margin:0px;
font-size:12px;
line-height:15px;
}
/*-------------left_content------------------*/
.left_content{
width:196px;
float:left;
}
.title_box{
width:200px;
height:30px;
margin:5px 0 0 0;
background:url(../images/menu_title_bg.gif) no-repeat center;
text-align:center;
font-size:13px;
font-weight:bold;
color:#fff;
line-height:30px;
}
/*--------left menu---------*/
ul.left_menu{
width:200px;
padding:0px;
margin:0px;
list-style:none;
}
ul.left_menu li{
margin:0px;
list-style:none;
}
ul.left_menu li.odd a{
width:170px;height:25px;display:block;background:url(../images/checked.png) no-repeat left #dad0d0; background-position:5px 5px;border-bottom:1px #FFFFFF solid;
text-decoration:none;color:#504b4b;padding:0 0 0 30px; line-height:25px;
}
ul.left_menu li.even a{
width:170px;height:25px;display:block;background:url(../images/checked.png) no-repeat left #eee6e6;background-position:5px 5px;border-bottom:1px #FFFFFF solid;
text-decoration:none;color:#504b4b;padding:0 0 0 30px; line-height:25px;
}
ul.left_menu li.even a:hover, ul.left_menu li.odd a:hover{
background:url(../images/checked.png) no-repeat left #7bbcc7; color:#FFFFFF;background-position:5px 5px;
}




.tsright{
	width:740px;
	float:right;
	overflow:hidden;
	height:auto;
}
.tsleft{
	width:200px;
	float:left;
	overflow:hidden;
}
.msmid{ line-height:25px; text-align:center;}


.tstab{border:none}


.paihang_ts{
margin:0 auto;
}
.paihang_ts li{
	line-height:26px;
	height:26px;
	display:block;
	display:inline;
}
.paihang_ts li div{
	padding-left:10px; float:left; width:90px; height:26px;
}
.paihang_ts li a{
	color:#562C23;
	background-color:inherit;
	margin:9px 0 0 0;
}
.paihang_ts li a:hover{
	color:#000;
	text-decoration:underline;
	background-color:inherit;
}
.divph{clear:both; color:#5B5B5B; height:35px; line-height:35px; width:210px; margin:0 auto; background:url(../images/jiaod.gif) bottom center;}


.hhb_left{width:470px; float:left;}
.hhb_right{width:470px; float:right;}

.index .hhb_box{
	width:470px;
	display:inherit;
	clear:both;
	margin-top:8px;
}
.rbox dt.hhg_top_r{
	height:30px;
	line-height:30px;
	background:url(../images/baog_hhb_r.gif) no-repeat;
	overflow:hidden;
	clear:both;
	width:470px;
	height:30px;
}
.rbox dt.hhg_top_b{
	height:30px;
	line-height:30px;
	background:url(../images/baog_hhb_b.gif) no-repeat;
	overflow:hidden;
	clear:both;
	width:470px;
	height:30px;
}
.head_gbt{clear:both; margin:5px 0; width:960px; height:28px;}
.head_gbt_b{width:80px; text-align:center; font-size:14px; float:left; color:#fff; height:28px; line-height:28px; font-weight:bold; background:url(../images/head_bg_r.gif) repeat-x;}
.head_gbt_r{width:880px; float:left; height:28px; background:url(../images/head_bg_b.gif) repeat-x;}
.head_gbt_r ul{width:880px; float:left; height:28px;}
.head_gbt_r ul li{width:77px; float:left; color:#FFFFFF;line-height:14px; margin-top:7px; border-right:1px solid #FFFFFF; text-align:center;}

.tslb{padding:0;margin:0;}
.tslb li{
background:transparent url(../images/ts_lbbg.gif) no-repeat scroll center;
display:inline;
float:left;
height:24px;
line-height:22px;
width:65px;
padding-left:30px;
margin:5px 0 5px 13px;
}

#mytabs_tab{border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC; margin:10px 0}
#mytabs_tab span{padding-top:2px;}
#mytabs_tab span a:link,a:visited{color:#252525;text-decoration:none;}
#mytabs_tab span a:hover,a:active{color:#000000;border-bottom: 1px #000 dotted;}
#mytabs_tab thead tr th{ height:30px; text-align:left; padding-left:5px; padding-right:5px;border-right:1px solid #9c0012;border-left:1px solid #9c0012;color:#FFFFFF;background:url(../images/tab_th.gif) bottom repeat-x;}
.thead_blg{border-right:1px solid #666666;border-left:1px solid #666666;background:url(../images/tab_th_blg.gif) repeat-x bottom}
#mytabs_tab tr td{ padding-left:5px;height:26px; text-align:left;border-top:1px solid #CCCCCC;margin:0; color:#000000;border-right:1px solid #CCCCCC;}

/* seach box style  */

.search_hy .tabul{padding-left:34px;}
.tabul li{width:76px;height:23px;float:left; text-align:center;margin-left:6px;display:inline;background: url(../images/pic.gif) no-repeat;font-weight:bold;color:#737783;line-height:23px;}
.tabul .active{width:76px;height:23px;margin-left:5px;background: url(../images/hot.gif) no-repeat;}

.search_hy{width:960px;height:64px;margin-top:0px;}
.search_hy .tabul{padding-left:34px;}
.search_box{width:960px;height:41px;background: url(../images/sea_bg.gif) no-repeat;float:left;}
.search_box form{float:left;padding-top:6px;padding-left:35px;}
.search_box input{width:364px;height:20px;border:1px solid #a5acb2;background-color:#fff;float:left;color:#b4b4b4;font-size:12px;padding-left:25px;padding-top:5px;background: url(../images/s_bg.gif) no-repeat;}
.search_box .button{background: url(../images/button.gif) no-repeat;width:76px; height:26px;border:none;text-align:center;cursor:pointer;float:left;margin-left:10px;}
p,img,ul,li,span,form,input{margin:0;padding:0;}
img{border:none;}
span{margin:0px;padding:0px;}
ul,li{margin:0px;padding:0px;}
li{list-style:none; }
.hidden{ display:none;}
.grey:link,.grey:visited{color:#737783;text-decoration:none;}
.grey:hover,.grey:active{color:#213d82;text-decoration:none;}

.hotlink:link,.hotlink:visited{color:#0449be;text-decoration:none;}
.hotlink:hover,.hotlink:active{color:#0449be;text-decoration:none;}

.clink:link,.clink:visited{color:#01499e;text-decoration:none;}
.clink:hover,.clink:active{color:#01499e;text-decoration:none;}
.search_box2{width:960px;height:41px;background: url(../images/sea_bg2.gif) no-repeat;float:left;}
.search_box2 form{float:left;padding-top:6px;padding-left:20px;}
.input1{width:220px;height:20px;border:1px solid #a5acb2;background-color:#fff;float:left;color:#b4b4b4;font-size:12px;padding-left:25px;padding-top:5px;background: url(../images/s_bg.gif) no-repeat;}
.search_box2 .button{background: url(../images/button.gif) no-repeat;width:76px; height:26px;border:none;text-align:center;cursor:pointer;float:left;margin-left:10px;}



#mytabs_tab2{border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC;margin:10px 0}
#mytabs_tab2 span{padding-top:2px;}
#mytabs_tab2 span a:link,a:visited{ text-decoration:none; font-weight:lighter}
#mytabs_tab2 span a:hover,a:active{border-bottom: 1px #000 dotted;}
#mytabs_tab2 thead tr th{ height:30px; text-align:left; padding-left:5px; padding-right:5px;color:#FFFFFF;background:url(../images/tab_th.gif) bottom repeat-x;}
#mytabs_tab2 tr td{ padding-left:5px;height:30px; text-align:left;border-bottom:1px dotted #CCCCCC;margin:0;}
#mytabs_tab2 tr td font{color:#999999; font-size:12px;}
.tbody2 tr td{ padding-left:5px; height:26px; text-align:left;border-top:1px solid #CCCCCC;color:#000000;background:url(../images/tab_td.gif) repeat-x top}

.td_span{float:left; height:28px; width:132px; margin-top:2px; margin:0; padding:0; line-height:28px; background:url(../images/tab_tetle.gif) no-repeat bottom; text-align:center; color:#000000;}

.td_span_b{float:left; height:28px; width:132px; margin-top:2px; margin:0; padding:0; line-height:28px; background:url(../images/tab_tetle_b.gif) no-repeat bottom; text-align:center; color:#000000;}

.link1:link,.link1:visited{color:#FF0000; padding:0 6px;text-decoration:none;}
.link1:hover,.link1:active{color:#333333;padding:0 6px;text-decoration:underline;}
.link2:link,.link2:visited{color:#3333CC;padding:0 6px;text-decoration:none;}
.link2:hover,.link2:active{color:#333333;padding:0 6px;text-decoration:underline;}


.com_show{padding:0;margin:0;}
.com_show li{
display:block;
float:left;
height:80px;
line-height:22px;
width:120px;
text-align:center;
border:2px solid #F0F0F0;
margin:5px 0 5px 8px;
display:inline;
}
.index .com_sho{
	width:280px;
	margin-top:8px;
	float:left;
}






.news_gbt{clear:both; margin:5px 0; width:958px; border:1px #CCCCCC solid; font-size:110%; height:42px;}
.news_gbt_b{width:75px; text-align:center; font-size:110%; float:left; color:#000; height:42px; line-height:42px; font-weight:bold; background:url(../images/img_l.gif) left; padding-left:50px}
.news_gbt_r{width:833px; float:left; height:42px; background:url(../images/news_bg.gif) repeat-x;}
.news_gbt_r ul{width:833px; float:left; height:42px;}
.news_gbt_r ul li{width:70px; float:left; color:#000;line-height:36px; margin-top:5px;text-align:center;}











.rbox_ts{/* 自适应宽度的块(通用块) */
	width:100%;
}
.rbox_ts dt{
	height:30px;
	line-height:30px;
	background:url(../images/baog_bg.gif) no-repeat;
	overflow:hidden;
	clear:both;
	width:460px;
	height:30px;
}
.rbox_ts .dtred{
	height:30px;
	line-height:30px;
	background:url(../images/baog_bg.gif) no-repeat;
	overflow:hidden;
	clear:both;
	width:460px;
	height:30px;
}
.rbox_ts dt.bac{
	height:30px;
	line-height:30px;
	background:url(../images/baog_bg_b.gif) no-repeat;
	overflow:hidden;
	clear:both;
	width:460px;
	height:30px;
}
.rbox_ts .back{
	height:30px;
	line-height:30px;
	background:url(../images/baog_bg_b.gif) no-repeat;
	overflow:hidden;
	clear:both;
	width:460px;
	height:30px;
}
.rbox_ts dt strong{
	height:30px;
	line-height:28px;
	padding-left:23px;
	padding-right:4px;
	display:block;
	float:left;
	color:#fff;
	font-size:14px;
	letter-spacing:1px;
}
.rbox_ts dt strong a{
	color:#252525;
}
.rbox_ts dt strong a:hover{
	color:#a52020;
	text-decoration:underline;
}
.rbox_ts dt span.more{
	float:right;
	position:relative;
	line-height:36px;
	padding-right:8px;
	color:#ca0000;
}
.rbox_ts dt span.more a{
	color:#ca0000;
	text-decoration:none;
}
.rbox_ts dt span.more a img{
	margin-top:10px;
}
.rbox_ts dt span.more a:hover{
	color:#333;
	text-decoration:underline;
}
.rbox_ts dt span.label{
	height:24px;
	float:right;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.rbox_ts dt span.label a{
	height:25px;
	display:block;
	padding:0px 7px 0px 8px;
	line-height:23px;
	border-left:1px solid #C5DDBC;
	float:left;
	color:#666;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
}
.rbox_ts dt span.label a:hover{
	color:#360;
}
.rbox_ts dt span.label a.thisclass{
	background:#FFF;
	color:#333;
	border-top:3px solid #F1F7EE;
}
.rbox_ts dd{
	border-left:3px solid #f01e00;
	border-right:3px solid #f01e00;
	border-bottom:3px solid #f01e00;
	padding:4px 4px 0px;
	overflow:hidden;
} 
.rbox_ts dd.bacdd{
	border-left:3px solid #727272;
	border-right:3px solid #727272;
	border-bottom:3px solid #727272;
	padding:4px 4px 0px;
	overflow:hidden;
}
.news_lst_tit {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 30px; PADDING-TOP: 0px
}
.news_lst_tit A {
	COLOR: #00628b; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.news_lst_tit A:hover {
	COLOR: #cc0000; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.news_lst_info {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; TEXT-INDENT: 25px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.news_lst_other {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; TEXT-INDENT: 25px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 30px; COLOR: #666; FONT-SIZE: 12px; PADDING-TOP: 0px
}

#main_a{width:960px;height:auto; margin:0 auto;}
#main_a .left{width:260px;height:auto; float:left; font-size:12px;line-height:30px; }
#main_a .left ul{margin-top:15px;margin-left:10px;}
#main_a .left ol{font-size:14px;}
#main_a .left li{width:150px; text-align:left; border-bottom:1px solid #edf0f1; text-indent:36px;}
#main_a .left li p{font-size:14px; text-align:left;font-weight:bold;}
.left .precent{font-weight:bold; background:url(../images/dot_07.gif) no-repeat 23px 15px;}
#main_a .right{width:700px;font-size:12px;margin-top:15px; float:right;}
#main_a .right img{max-width:600px; max-height:600px;}
.right h4{font-size:14px; color:#024f85;line-height:36px; display:inline;}
#main_a .right p{color:#697176;padding:0px; margin:0px;line-height:26px; width:620px;}
#main_a .right b{line-height:36px;font-size:13px;}
#main_a .right table{font-size:12px;color:#697176;line-height:28px;}
.blue:link,.blue:visited{color:#2566a6;text-decoration:none;}
.blue:hover,.blue:active{color:#2566a6;text-decoration:underline;}