/*share*/
*{
	margin:0;
	padding:0;}
body{
	color:#050505;
	font:12px "宋体";}	
ul,li{
	list-style:none;}
a{
	color:#050505;
	text-decoration:none;}
a:hover{
	color:#1556a6;}	
.clear{
	clear:both;
	height:0;
	overflow:hidden;}
	img{
	border:none;}
	.cored{
	color:#f00;}
	.red{
	color:#f00;}
.font14{
	font-size:14px;}
.fontbold{
	font-weight:bold;}		
.marcen{
	margin:0 auto;}	
/*end				share*/


/*main*/
.header{
width:899px;
position:relative;
height:104px;
margin:0 auto;}
.logo{
width:518px;
height:104px;
float:left;
display:block;
blr:expression(this.onFocus=this.blur());
	outline:none;}

.header img{
float:left;}

.top_right{
position:absolute;
right:0px;
bottom:20px;
z-index:10;
color:#767676;}

.top_right a{
color:#767676;}

.nav{
position:relative;
width:819px;
padding-left:80px;
height:38px;
margin:0 auto;
line-height:34px;
background:url(../images/i_05.jpg) left top no-repeat;}

.nav li{
display:inline;}
.nav li a{
width:92px;
display:block;
float:left;
text-align:center;
height:34px;
line-height:34px;
font-size:14px;
font-weight:800;
blr:expression(this.onFocus=this.blur());
	outline:none;
color:#fff;}
.nav li a:hover,.nav li a.hover{
background:url(../images/nav_06.jpg) center top no-repeat;
color:#303332;}




.banner{
width:899px;
margin:0 auto;
height:207px;
position:relative;
border-bottom:#93a8b2 solid 1px;}
.ban_left{
float:left;
width:681px;
height:207px;}
.ban_right{
float:left;
width:210px;
padding-left:8px;
height:207px;
background:url(../images/i_07.jpg) left top no-repeat;}


.iss{
margin-top:157px;
background:url(../images/ss_12.jpg) left center no-repeat;
width:140px;
height:25px;
float:left;
padding-left:5px;}
.isst{
width:135px;
margin:0;
border:none;
border:0;
background:none;
margin-top:4px;}
.issb{
width:49px;
height:25px;
border:none;
margin-top:157px;
float:left;
background:url(../images/ss_13.jpg) no-repeat;}



.imain{
width:899px;
margin:0 auto;
margin-bottom:15px;
position:relative;}

.imai_left{
width:210px;
float:left;
padding-left:13px;
background:url(../images/il_28.jpg) 13px bottom no-repeat;
padding-bottom:5px;}
.imai_left li{
height:25px;
position:relative;
background:url(../images/il_23.jpg) left top no-repeat;
line-height:25px;}

.imai_left li a{
margin-left:24px;}




.slide{
	width:410px;
	height:260px;
	overflow:hidden;
	position:relative;
	background:url(../images/ibanbg.jpg) center bottom no-repeat;
	margin-left:18px;
	float:left;
	display:inline;}
.slide #Big_Pics{
	width:410px;
	height:226px;
	z-index:1;
	overflow:hidden;
	filter:progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0);}
.slide #Big_Pics img{
	width:410px;
	height:226px;}
.slide #Pic_Nums{
position:absolute;
right:0;
bottom:0px;
	width:160px;
	height:20px;
	z-index:999;}
.slide #Pic_Nums p{
	cursor:pointer;
	display:block;
	width:23px;
	height:20px;
	line-height:20px;
	float:left;
	margin-right:5px;}
	.slide #Pic_Nums p a{
	display:block; 
	width:23px;
	height:20px;
	text-align:center;
	text-decoration:none;
	font-weight:800;
	font-size:12px; 
	font-family:Arial; 
	color:#fff;
	background:url(../images/12bg_07.jpg) no-repeat;}


.slide #Pic_Nums .on a{
color:#fff;
	background:url(../images/12bg_07.jpg) no-repeat;
width:23px;
height:20px;
	position:relative;
	}
.slide #Titles{
	display:none;}	
.slide #Pic_Nums p a,.slide #Pic_Nums p a:hover{
	blr:expression(this.onFocus=this.blur());
	outline:none;}	
.dis{display:block;}
.undis{display:none;}


.imai_right{
float:right;
position:relative;
width:209px;
margin-right:10px;
background:url(../images/ir_24.jpg) center top repeat-y;}
.ipro{
position:relative;
width:197px;
margin:0 auto;
margin-top:5px;
height:243px;
overflow:hidden;
overflow-y:scroll;}
.ipro dl{
position:relative;
width:180px;
clear:both;
margin-top:9px;
height:82px;}
.ipro dt{
width:50px;
height:82px;
float:left;}
.ipro dt img{
width:48px;
height:80px;
border:#999999 solid 1px;}
.ipro dd{
float:left;
width:120px;
line-height:16px;
padding-left:5px;}

.inew{
float:left;
width:220px;
height:200px;
margin-left:10px;
display:inline;}

.inew ul{
width:204px;
padding-left:5px;
margin-top:13px;}
.inew ul li{
background:url(../images/in_35.jpg) left bottom repeat-x;
height:24px;
line-height:24px;}
.inew ul li a{
padding-left:15px;
background:url(../images/in_31.jpg) 2px center no-repeat;}


.iab{
width:394px;
height:200px;
float:left;
background:url(../images/in_25.jpg) left bottom no-repeat;
margin-left:15px;
padding-left:17px;}
.iab p{
margin-top:10px;
line-height:24px;}
.iab p img{
float:left;
margin-right:10px;}



.ijs{
width:204px;
height:200px;
float:left;
background:url(../images/in_25.jpg) left bottom no-repeat;
margin-left:15px;
padding-left:17px;}

.ijs ul{
width:204px;
padding-left:5px;
margin-top:4px;}
.ijs ul li{
background:url(../images/in_35.jpg) left bottom repeat-x;
height:24px;
line-height:24px;}
.ijs ul li a{
font-size:14px;
padding-left:15px;
background:url(../images/in_31.jpg) 2px center no-repeat;}


.aban{
width:899px;
margin:0 auto;}
.layout{
position:relative;
background:url(../images/a_22.jpg) left top repeat-y;
width:899px;
height:auto!important;
height:200px;
min-height:200px;
margin:0 auto;}
.main{
position:relative;
background:url(../images/a_24.jpg) left bottom no-repeat;
width:899px;
height:auto!important;
height:200px;
min-height:200px;
padding-bottom:20px;
margin:0 auto;}

.main_left{
float:left;
width:184px;
height:auto!important;
height:137px;
min-height:137px;
margin-bottom:50px;}

.left_nav{
width:170px;
padding-left:14px;
height:auto!important;
height:30px;
min-height:30px;
padding-bottom:90px;
background:#204c95 url(../images/al_18.jpg) left bottom no-repeat;}

.left_nav li{
margin-bottom:2px;
width:170px;
height:23px;
line-height:23px;}
.left_nav li a{
display:block;
width:144px;
line-height:23px;
color:#fff;
font-size:14px;
blr:expression(this.onFocus=this.blur());
	outline:none;
padding-left:26px;
background:url(../images/al_15.jpg) 16px 10px no-repeat;}

.left_nav li a:hover,.left_nav li a.hover{
color:#204c95;
background:url(../images/al_12.jpg) left top no-repeat;}

.asoso{
padding-left:10px;
position:relative;}
.asot{
width:117px;
border:#d3d0c7 solid 1px;
float:left;}
.asob{
width:49px;
height:18px;
margin-left:3px;
line-height:18px;
background:url(../images/sob.jpg) center center no-repeat;
border:none;
float:left;}

.main_right{
width:715px;
height:auto!important;
height:300px;
min-height:300px;
float:left;}
.main_right h1{
font-size:12px;
color:#606060;
font-weight:normal;
height:49px;
background:url(../images/a_06.jpg) left top no-repeat;}

.main_right h1 strong{
font-weight:normal;
padding-left:47px;
line-height:40px;
margin-top:6px;
float:left;}

.main_right h1 span{
line-height:40px;
margin-top:6px;
padding-right:25px;
float:right;}
.main_right h1 span a{
color:#606060;}
.main_right h1 span a:hover{
color:#1556a6;}

.amin_con{
width:670px;
margin:0 auto;
height:auto!important;
height:100px;
min-height:100px;
line-height:1.8em;}

.new_text{
width:686px;
margin:0 auto;}
.new_text li{
background:url(../images/in_35.jpg) left bottom repeat-x;
height:34px;
position:relative;
line-height:34px;}
.new_text li a{
padding-left:26px;
background:url(../images/n_08.jpg) 6px center no-repeat;}
.new_text li span{
position:absolute;
right:10px;
top:0;}

.h2_1{
font-size:14px;
height:60px;
line-height:60px;
text-align:center;
width:680px;
margin:0 auto;
background:url(../images/in_35.jpg) left bottom repeat-x;}
.h3_1{
font-size:12px;
height:30px;
margin-bottom:15px;
line-height:30px;
text-align:center;
width:680px;
margin:0 auto;
font-weight:normal;
background:url(../images/in_35.jpg) left bottom repeat-x;}

.page{
width:680px;
margin:20px auto;
text-align:center;
color:#acacac;}
.page a{
color:#acacac;}
.tzse{
vertical-align:middle;}

.back{
width:680px;
margin:20px auto;
text-align:right;}
.back a{
color:#f0a108;
cursor:pointer;}


.dow_text{
width:686px;
margin:0 auto;}
.dow_text li{
background:url(../images/in_35.jpg) left bottom repeat-x;
height:34px;
padding-left:10px;
position:relative;
line-height:34px;}
.dow_text li a{
margin-left:5px;}
.dow_text li .dowbt{
background:url(../images/d_08.jpg) left bottom no-repeat;
position:absolute;
width:54px;
height:19px;
display:block;
right:10px;
top:7px;}

.dow_text li .dowbt:hover{
background:url(../images/d_08.jpg) left top no-repeat;}


.ser_con{
width:660px;
height:325px;
margin:0 auto;
margin-top:18px;
margin-bottom:40px;}
.ser_1{
position:relative;
float:left;}
.ser_1 img{
width:258px;
height:323px;
border:#c2c1c1 solid 1px;}

.ser_2{
float:right;
width:392px;}
.ser_21{
width:362px;
border:#c2c1c1 solid 1px;
height:266px;
line-height:2em;
overflow-y:scroll;
padding:15px;}

.maptab{
width:660px; margin:10px auto; font-size:14px; color:#204c95;}

.maptab a{font-size:14px; color:#204c95; margin:0 8px; display:block;
width:75px;
float:left; text-align:center;
line-height:36px;}
.maptab a:hover{
text-decoration:underline;}


.partab{
position:relative;
width:690px;
margin:10px auto;}
.partab li{
width:230px;
display:inline;
float:left;
height:100px;
text-align:center;}
.partab img{
border:#ccc solid 1px;
width:213px;
height:81px;}


.servtab{ margin-top:20px; margin-left:10px; background:url(../images/lxwm_12.jpg) right bottom no-repeat;}
.servtab input{ border:#aca89c solid 1px;
padding-top:2px;
height:18px;}

.prolist{
width:668px;
height:190px;
position:relative;
margin:2px auto;
clear:both;
background:url(../images/in_35.jpg) left bottom repeat-x;}

.prolist h2{
font-size:14px;
padding-left:10px;
color:#204c95;
line-height:30px;
height:30px;}

.proimg{
display:block;
width:108px;
height:151px;
float:left;
padding-left:10px;}
.proimg img{
width:106px;
height:149px;
border:#626262 solid 1px;}

.prote{
width:520px;
float:left;
height:151px;
position:relative;
height:150px;
background:url(../images/probg_13.jpg) center center no-repeat;}
.prote li{
line-height:24px;
height:24px;
display:inline;
float:left;
padding-left:20px;
width:240px;}


.dingzshow{
	position:absolute;
	background:url(../images/ptc_08.jpg) center top no-repeat;
	left:0px;
	bottom:18px;
	_bottom:19px;
	display:none;
	width:155px;
	line-height:18px;
	padding:0 10px;
	height:80px;
	padding-top:2px;}
	
.h2_pro{
width:670px;
margin:0 auto;
font-size:14px;
color:#ff8600;
height:30px;
line-height:30px;}


.pi_top{
width:670px;
margin:0 auto;
border-top:#ff8600 solid 1px;
background:#f3f3f3;}
.pro_img{
float:left;
margin-top:10px;}
.pro_img img{
border:#c2c1c1 solid 1px;
width:258px;
height:323px;}

.pro_xx{
width:370px;
float:left;
height:320px;
padding-left:20px;
padding-right:10px;
margin:10px 0;
line-height:2em;
overflow-y:scroll;}


.protab{
margin:0 auto;
margin-top:30px;
width:688px;
height:auto!important;
height:200px;
min-height:200px;
position:relative;
}


.bt1{
	height:30px;
	width:688px;
	height:25px;
position:relative;
border-bottom:#204c95 solid 4px;}												
.bt1 span{
	display:block;
	width:148px;
	height:25px;
	background:#204c95;
	color:#fff;
	font-size:12px;
	text-align:center;
	line-height:26px;}
.bt2 span{
	float:left;
	display:inline;
	cursor:pointer;
	background:none;
	color:#000;}
	 		
.bt2 span.hover{
color:#fff;
	background:#204c95;}	


.tab_con1,.tab_con2,.tab_con3{ width:658px; font-size:12px; line-height:2em; margin-top:10px; height:auto!important; height:300px; min-height:300px; padding:0 15px; clear:both; color:#333;}



.propage{
padding:20px 0;
width:680px;
margin:0 auto;}
.propage span{
display:block;
width:340px;
text-align:center;
float:left;}


/*blr:expression(this.onFocus=this.blur());
	outline:none;
	filter:alpha(opacity=30);
	opacity:0.3;
	
	050505
    1556a6
	*/
	

/*end					main*/

/*margin*/
.fooder{
width:899px;
margin:0 auto;
height:34px;
line-height:34px;
padding-top:6px;
padding-bottom:20px;
color:#fff;
background:url(../images/f_49.jpg) center top no-repeat;}

.fooder a{
color:#fff;}

.foot_left{
float:left;
padding-left:20px;}

.foot_right{
float:right;
padding-right:20px;}







/*end			margin*/