﻿/* 重置所有样式 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, .label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style:normal;
font-size: 100%;
font-family: 'Microsoft Yahei', '微软雅黑';
vertical-align: baseline;
letter-spacing:1px;
}
/* 记得来定义重点风格! */
:focus {
outline: 0;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
/* tables 还需要 ‘cellspacing="0"’ 的标记 */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
a,
a:link,
a:active,
a:visited{ text-decoration:none; cursor:pointer;}


html, body,
#aspnetForm{ width:100%; height:100%;}
body{
background: url(../img/body_bg.jpg) no-repeat 50% 175px;
font-family: 'Microsoft Yahei', '微软雅黑'; 
font-style:italic; font-size:12px; color:#000; font-weight:400;}


.index_top_logo{
	display:block;
	float:left;
	position:inherit;
	top:52px;
	left:20px;
	z-index: 6;}

.choosePoliform .piva{ position:absolute; top:27px; left:0; width:226px; padding:0 20px; font-size:12px; color:#FFF; z-index: 6;}	

.top_right_menu{
	position: absolute;
	right: 20px;
	top: 27px;
	margin-top: 40px;
	z-index: 6;
}
.top_right_menu li{
	position: relative;
	float: right;
	height: 14px;
	padding: 0 8px;
	margin-right: -1px;
	border-right: 1px solid #fff;
}
.top_right_menu li a{
	display: block;
	height: 35px;
	line-height: 35px;
	margin-top: -11px;
	color: #fff;
	font-size: 14px;
}
.top_right_menu li a:hover{
	border-bottom: 1px solid #fff;
}
.top_right_menu li a.search{
	padding-left: 12px;
	background: url(../Images/menu/search_ico.png) left center no-repeat;
}
.top_right_menu li a.home{
	padding-left: 17px;
	background: url(../img/menu/home_ico.png) left center no-repeat;
}
.top_right_menu li a.weibo{
	padding-left: 23px;
	background: url(../img/menu/weibo_ico.png) left center no-repeat;
}
.top_right_menu li a.lianxi{
	padding-left: 18px;
	background: url(../img/menu/index_lianxi_ico.png) left center no-repeat;}

.top_right_menu li a.baichushijie{
	padding-left: 5px;
	padding-right: 10px;}

.top_right_menu li a.baichushijie span{
	float: right;
	display: block;
	width: 14px;
	height: 35px;
	background: url(../img/menu/inde_xia_jt.png) right center no-repeat;
}

.top_right_menu li:hover a.baichushijie{
	color: #B20000;
	border: none;
	background: url(../img/bg_black_60.png);
}
.top_right_menu li:hover a.baichushijie span{
	background: url(../img/menu/inde_xia_jt_hover.png) right center no-repeat;
}
.top_right_menu li:hover div{
	display: block;
}

.top_right_menu li div{
	overflow: hidden;
	position: absolute;
	top: 23px;
	left: 8px;
	width: 89px;
	background: url(../img/bg_black_60.png);
}
.top_right_menu li div a{
	margin: 0 5px;
	height: 30px;
	line-height: 30px;
	padding-left: 6px;
	font-size: 13px;
	border: 0 none;
	border-top: 1px solid #fff;
}

.top_right_menu li div a:hover{
	color: #B20000;
	border-bottom: 0 none;
}




/* 首页--index */
.choosePoliform{
	width:1080px;
	height:650px;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-550px; 
	background-image:url(../img/bg_white_20.png); 
	background-position:left; 
	background-repeat:repeat-y;
	}


	
.choosePoliform div.brand{
	width:269px;
	height:100%;
	float:left;
	background-image:url(../img/bg_white_20.png);
	background-position:right;
	background-repeat:repeat-y;
	position:relative;
	padding-top:150px;
	}
.choosePoliform div.brand .box:hvoer h3{	color:#fff;}
.choosePoliform div.brand .over{
	position:absolute;
	width:269px;
	height:100%;
	left:0;
	top:0;
	z-index:2;
	background:url(../img/bg_black_70.png) repeat;
	display:none;

	}
.bgWhiteLine{ background-image:url(../img/bg_white_20.png)!important;}
.choosePoliform div.brand .over a{ float:left; width:100%; height:100%;}
.choosePoliform .box{ width:245px; position:absolute; height:650px; padding-left:12px; left:0; bottom:0; z-index:5;text-align: center;color: #fff;}
.choosePoliform .box img{
	display:block;
	width:153px;
	height:153px;
	margin:0 auto;
	padding-bottom:30px;
	}

.choosePoliform .box h3{ height:16px; line-height:16px; font-size:18px; font-weight:bold;  margin-bottom:10px; text-align:center;color: #09A927;}

.choosePoliform div.brand:hover .box h3, .choosePoliform div.brand:hover .box p{color: #fff;}
.choosePoliform .box p{ padding-left: 10px;line-height: 20px;color: #09A927;}

.nav_1{ position:relative; margin-top:-30px;}
#n1 h3 a{ display:block; width:269px; height:30px; line-height:30px; font-size:16px; color:#FFF; text-align: left; background:url(../img/nav1_h3_bg.png) left bottom no-repeat;}
#n1 h3 p, .nav_a_p{width:269px; text-align: left;  color:#FFF;}
#n1 .sub li a{ display:block;width:269px; padding-left:5px; height:30px ; line-height:20px; text-align: left;  color:#FFF;}
#n1 .sub li a:hover{ background:url(../img/nv1_a-hover.png) left top -3px no-repeat;}
.choosePoliform ul.lang{ position:absolute; left:20px; bottom:26px; z-index:5; display:none;}
.choosePoliform ul.lang li{ float:left; display:inline; height:36px; margin-right:5px}
.choosePoliform ul.lang li a,
.choosePoliform ul.lang li a:link,
.choosePoliform ul.lang li a:active,
.choosePoliform ul.lang li a:visited{ font-size:14px; color:#fff; height:36px;  line-height:36px; width:36px; text-align:center; float:left; }
.choosePoliform select{ position:absolute; left:20px; bottom:20px; z-index:5; display:none;}
















		
