BODY
{
	background-color: #f2f2f2;
}
.indexgsjjtop
{
	width: 1200px;
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}
.indexgsjjtop img
{
	clear: both; 
	display: block; 
	margin:auto; 
}
.indexprotop
{
	width: 1200px;
	height: 90px;
	background-color: #fff;
	padding-top: 20px;
	overflow: hidden;
}
.indexprotop img
{
clear: both; 
display: block; 
margin:auto; 
}
.indexgsjj
{
	width: 600px;
	padding: 20px 600px 20px 0;
	font-size: 14px;
	text-align: left;
	font-family: 'microsoft yahei';
	color: #717171;
	background-image: url(../update_img/gsjj/index_gsjj.png);
	background-repeat: no-repeat;
	background-position: right 30px;
	overflow: hidden;
}
.gsjjxx
{
	width: 486px;
	padding: 86px 56px 56px 56px;
	background-image: url(gsjja.png);
	background-repeat: no-repeat;
	background-position: 56px 20px;
	background-color: #332931;
	float: left;
	overflow:hidden;
}

.index_bottombj
{
	min-width: 1200px;
	background-color: #eff9fb;
	overflow: hidden;
}

.indexbj1
{
	min-width: 1200px;
	max-width: 1250px;
	min-height: 550px;
	padding-top: 30px;
	padding-bottom: 20px;
	overflow: hidden;
}
.indexbj1 img
{
	float: left;
}

.index_cpbj
{
	max-width: 1920px;
	min-width: 1200px;
	padding-top: 74px;
	padding-bottom: 50px;
	background-color: #f7f8fa;
	background-image: url(indexcptopbj.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	overflow: hidden;
}


/*²úÆ·ÁÐ±í*/
.indexCPdiv
{
	width: 940px;
	float: right;
}
.indexCPtuijian
{
	width: 235px;
	height: 342px;
	background-image: url(pro_bg.png);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
}
.indexCPtuijian:hover
{
	width: 235px;
	height: 342px;
	background-image: url(pro_hov_bg.png);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
}


.indexCPtuijian img
{
	width: 219px;
	height: 206px;
	padding-bottom:10px;
	clear: both;
	display: block;
	margin: auto;
}
.indexCPtuijian p
{
	width: 217px;
	height: 60px;
	margin-left: 10px;
	margin-bottom: 10px;
	line-height: 20px;
	text-align: left;
	overflow: hidden;
}
.indexCPtuijian span
{
	width: 219px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	display: inline-block;
	clear: both;
	display: block;
	margin: auto;
}
.indexCPtuijian a
{
	width: 235px;
	height: 62px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	font-family: 'microsoft yahei';
}

.index_cpgundongtop
{
	width: 828px;
	padding: 30px 0 15px 0;
	font-size: 20px;
	font-family: 'microsoft yahei';
	font-weight: bold;
	text-align: center;
	color: #fff;
	overflow: hidden;
}
.bottom_dh
{
	width: 1200px;
	padding: 10px 0 10px 0;
	overflow: hidden;
}
.bottom_dh a
{
	font-size: 14px;
	font-family: 'microsoft yahei';
	line-height: 60px;
}

.rollBox{width:1200px; height:380px; margin:0 auto; overflow:hidden;}
.rollBox .Cont{width:1119px; margin:0 auto; float: left; overflow:hidden;}
.rollBox .ScrCont{width:100000px;}
.rollBox .Cont .pic{width:343px; height: 353px; padding: 15px; float:left;text-align:left;}
.rollBox #List1,.rollBox #List2{float:left;}
.line_h{ line-height:27.5px}
.in_j{ width:40px; height:70px; padding-top:100px; float: left; cursor:pointer;}
.pic img{ width:343px; height:250px; padding-bottom: 10px;}
.pic a
{
	color: #444444;
}




.indexshfwbj
{
	max-width: 1920px;
	min-width: 1200px;
	padding-top: 30px;
	padding-bottom: 30px;
	background-image: url(shfwbj.png);
	overflow: hidden;
}

.indexshfw1086
{
	width: 1086px;
	padding-top: 150px;
	background-image: url(shfwtop.png);
	background-repeat: no-repeat;
	background-position: center top;
	overflow: hidden;
}
.index_html_left
{
	width: 380px;
	overflow: hidden;
	float: left;
}
.index_html_right
{
	width: 686px;
	border: solid 1px #ebebeb;
	overflow: hidden;
	float: right;
}

.shfwXXxz
{
	width: 680px;
	height: 460px;
	position:relative;
	display: block;
	overflow: hidden;
	float: right;
}

.shfwXXwxz
{
	width: 680px;
	height: 460px;
	display: none;
	overflow: hidden;
	float: right;
}
.shfwXXwenzi
{
	position:absolute;width:680px; height: 60px; z-indent:2;left:0;top:0;background-color:hsla(0,0%,96%,.58); margin-top: 400px; text-align: left; overflow: hidden;
}
.indexshfwdh
{
	width: 380px;
	height: 85px;
	line-height: 30px;
	margin-bottom: 10px;
	text-align: center;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background-color: #274bd0;
	float: left;
}
.indexshfwdh:hover, .indexshfwdh:active
{
	width: 380px;
	height: 85px;
	margin-bottom: 10px;
	text-align: center;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background-color: #ea0300;
	float:left;
}
.indexshfwdh span
{
	width: 380px;
	display: inline-block;
	line-height: 46px;
	font-size: 20px;
	color: #fff;
	font-family: HelveticaExtObl-Heavy;
}
.indexshfwbottom
{
	max-width: 1920px;
	min-width: 1200px;
	height: 50px;
	line-height: 50px;
	color: #ffffff;
	font-size: 16px;
	background-color: #c9160d;
	font-family: 'microsoft yahei';
}

.left
{
	text-align: left;
}
.right
{
	text-align: right;
}


.index_h1
{
	width: 340px;
	height: 374px;
	background-image: url(newsbg.png);
	background-repeat: no-repeat;
	background-position: left center;
	overflow: hidden;
	float: left;
}

.index_div1198
{
	width: 1198px; padding-top: 20px; overflow: hidden;
}
.index_news1
{
	width: 163px;
	line-height: 39px;
	font-size: 18px;
	font-family: 'microsoft yahei';
	font-weight: bold;
	text-align: left;
	text-indent: 45px;
	color: #fff;
	background-image: url(biaotibj.png);
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
	float: left;
}
.index_news2
{
	width: 163px;
	line-height: 39px;
	font-size: 18px;
	font-family: 'microsoft yahei';
	font-weight: bold;
	text-align: left;
	text-indent: 45px;
	color: #252525;
	background-image: url(biaotibjwxz.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	cursor:pointer;
	float: left;
}

.index_newsXZ
{
	width: 778px;
	display: block;
	
}
.index_newsWXZ
{
	width: 778px;
	display: none;
}
.index_h1
{
	width: 778px;
	padding: 20px 0 20px 0;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
	overflow: hidden;
	float: left;
}
.index_h1 img
{
	width: 260px;
	height: 125px;
	padding-right: 10px;
	float: left;
}
.index_h1 span
{
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
.index_zsxx
{
	width: 359px;
	line-height: 30px;
	margin: 0 10px 0 10px;
	padding-left: 10px;
	text-align: left;
	background-image: url(newsbg.png);
	background-repeat: no-repeat;
	background-position: left center;
	BORDER-BOTTOM: #d59537 1px dotted;
	float: left;
}
.index_zsxx a
{
	font-size: 14px;
	font-family: 'microsoft yahei';
	float: left;
}
.index_zsxx span
{
	font-size: 14px;
	font-family: 'microsoft yahei';
	float: right;
}

.index_zz
{
	width: 778px;
	height: 440px;
	margin-top: 30px;
	border: solid 1px #dbd9d8; 
	background-image: url(proBg.gif);
	overflow: hidden;
	float: left;
}
.index_zztop
{
	width: 780px;
	height: 39px;
	border-bottom: solid 1px #004c92;
	float: left;
}

.index_wenda
{
	width: 400px;
	height: 440px;
	margin-top: 30px;
	border: solid 1px #dbd9d8;
	background-image: url(proBg.gif);
	overflow: hidden;
	float: right;
}
.index_wendatop
{
	width: 390px;
	line-height: 39px;
	font-size: 18px;
	font-family: 'microsoft yahei';
	font-weight: bold;
	text-align: left;
	text-indent: 45px;
	color: #252525;
	background-image: url(biaotibjwxz.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	border-bottom: solid 1px #004c92;
	overflow: hidden;
	float: left;
}
#ulOrderAnn
{
	width: 400px;
	height: 390px;
	margin-bottom: 20px;
	overflow:auto;
	float: left;
}
.index_wen
{
	width: 370px;
	padding: 0 5px 0 5px;
	font-size: 12px;
	line-height: 24px;
	text-indent: 25px;
	font-weight: bold;
	text-align: left;
	background-image: url(wen.jpg);
	background-repeat: no-repeat;
	background-position: 5px 3px;
	overflow: hidden;
	float: left;
}
.index_da
{
	width: 370px;
	padding: 0 5px 0 5px;
	font-size: 12px;
	line-height: 30px;
	text-indent: 25px;
	text-align: left;
	margin-bottom:5px;
	padding-bottom:5px;
	background-image: url(da.jpg);
	background-repeat: no-repeat;
	background-position: 5px 2px;
	BORDER-BOTTOM: #d59537 1px dotted;
	float: left;
}
.index_div1200
{
	width: 1180px;
	padding: 10px;
	background-color: #fff;
	overflow: hidden;
}



.left {  
float: left; 
} 
.right { 
float: right; 
} 

.indexmenu:link, .indexmenu:visited
{
	height: 126px;
	line-height: 126px;
	padding: 0 20px 0 20px;
	background-image: url(btn01.png);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
}
.indexmenu:hover, .indexmenu:active
{
	height: 126px;
	line-height: 126px;
	padding: 0 20px 0 20px;
	background-image: url(btn02.png);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
}


