﻿.main_cp{ width:1180px; margin:30px auto;}

.main_cp_l{ width:250px; float:left;}

.main_cp_l_1{ height:56px; background:url(../image/cp_34.jpg); padding-left:25px; margin-bottom:15px;}

.main_cp_l_1 h3{ font-weight:normal; font-size:25px; line-height:56px;}

.main_cp_l .main_cp_l_1 a{ color:#103f73;}

.main_cp_l_2{ width:100%; height:330px;}

.main_cp_l_2 li{
	float:left;
	height:40px;
	line-height:40px;
	width:100%;
	padding-bottom:15px;
	background-image: url(../image/cdbg.png);
}

.main_cp_l_2 li a{ float:left; padding-left:30px; width:220px;}

.main_cp_l_2 li a:link { text-decoration: none;color: #000; background:#cfcfcf;}

.main_cp_l_2 li a:visited {text-decoration: none; color: #000; background:#cfcfcf;}

.main_cp_l_2 li a:hover { text-decoration: none; color: #fff; background:#103f73;}

.main_cp_l_2 li a:active {text-decoration: none; color: #fff; background:#103f73;}

.main_cp_l_22{ width:100%; height:330px;}

.main_cp_l_22 li{ float:left; height:50px; line-height:50px; width:100%; padding-bottom:1px;}

.main_cp_l_22 li a{ float:left; padding-left:30px; width:220px;}

.main_cp_l_22 li a:link {
	text-decoration: none;
	color: #000;
	background-image: url(../image/cdbg.png);
	background-color: #cfcfcf;
	background-position: center;
}

.main_cp_l_22 li a:visited {text-decoration: none; color: #000; background:#cfcfcf;}

.main_cp_l_22 li a:hover { text-decoration: none; color: #fff; background:#103f73;}

.main_cp_l_22 li a:active {text-decoration: none; color: #fff; background:#103f73;}

.main_cp_l_3{ width:100%; padding-top:10px; padding-bottom:10px;}
.main_cp_l_3 p{line-height:180%;}

.main_cp_l_3_dh{ line-height:30px; padding-top:10px;}



.main_cp_r{ width:900px; float:right;}

/*������*/

#tab{width:100%;position:relative;}

#tab .tab_menu{width:586px;float:left;z-index:1; padding-left:380px;    padding-bottom: 20px;}

#tab .tab_menu li{float:left;width:136px;height:40px;line-height:40px;border-bottom:0px;cursor:pointer;text-align:center;background:#cfcfcf;color:#103f73;}

#tab .tab_box{width:925px;clear:both;padding-bottom:10px;}

#tab .tab_menu .selected{background:#103f73; color:#fff; cursor:pointer;}

#tab .hide{display:none;}

.main_cp_r_gd{ width:100%;    clear: both; height:22px; background:url(../image/gd_42.jpg) repeat-x 50% top; text-align:center;}

.tab_box li{ width:285px; height:300px; float:left; padding-right:20px; text-align:center;}

.tab_box li img{
	width:275px;
	height:230px;
	padding:4px;
	border:1px solid #CCCCCC;
	margin-bottom:10px;
	background-color: #FFFFFF;
}


.content{
	margin-top:0px;
	font-size:14px;
	line-height:28px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}



.content .newslist{
	font-size:12px;
	overflow:hidden;

	background: #FFFFFF;
}

.content .newslist li{ padding:15px 10px; overflow:hidden;_height:118px;}

.content .newslist li .img{ width:168px; height:118px; float:left; overflow:hidden; margin-top:2px;}

.content .newslist li .img img{ width:167px; height:118px;}

.content .newslist li .txt{ float:right; width:720px; line-height:24px; height:118px; overflow:hidden;}

.content .newslist li .txt h2 a{ font-size:14px; }



.content .pagebar{ font-family:Verdana, Geneva, sans-serif; height:30px; border:1px solid #d5d5d5; font-size:12px; padding:0px 12px; line-height:30px;}

.content .pagebar .pl{ float:left}

.content .pagebar .pr{ float:right}

.content .pagebar .pr a{ border:1px solid #d5d5d5; display:inline-block; width:12px; height:12px; line-height:12px; padding:4px; _margin-top:4px;}

.content .pagebar .pr a:hover{ border:1px solid #dd127b; }

.news_xaingxi{
	width:100%;
	
	border-bottom:#e1e3df dashed 1px;
	
	color:#505050;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.news_author{width:100%;height:30px;line-height:30px;color:#505050;font-size:12px;text-align:center;border-bottom:#e1e3df dashed 1px;margin:0 auto;}

.news_content{width:100%;height:auto;line-height:35px;color:#505050;font-size:14px;margin:15px auto 0 auto; overflow:hidden;}

.news_content p{
	
	margin-bottom: 20px;
}
.news_content img{
	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
	padding: 5px;
	background-color: #FFFFFF;
}



.Page{text-align:center; }
