@charset "utf-8";
/*body*/
*{
	margin:0;
	padding:0;
}
body{
	background:#d4d5d5;
	font-size:12px;
	color:#666;
	line-height:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a{
	color:#333;
	text-decoration: none;
} 
a:hover{
	color:#1c55b4;
	text-decoration:underline;
} 
img{
	border:0;
}
.clear{
	clear:both;
}
ul,li{
	float:left;
	list-style:none;
}
.lt{
	float:left;
}
.rt{
	float:right;
}
h1,h2,h3,h4,h5{
	font-size:12px;
}
#body1{
width:1003px;
margin:0 auto;
background:url(../images/bg1.jpg) repeat-y;
}
#body2{
width:100%;
background:url(../images/index_bg.gif) repeat-x top;
}
#index{
width:1003px;margin:0 auto;
height:700px;
}
#top,.mainmenu,#flash,#banner,#main1_top,#main1,#main2,#index_cp,#main1_bottom,#bottom,#text_{
	margin:0 auto;
}
#top{
width:1003px;
height:83px;
background:url(../images/top_bg.gif) no-repeat;
}
.top_l{
width:194px;
padding-left:12px;
}
.top_r{
text-align:right;
width:679px;
}
.text1{
width:679px;
line-height:20px;
height:20px;
padding-right:20px;
text-align:left;
}
.vline{
width:200px;
padding:5px 5px 2px 5px; 
text-align:left;
margin-left:280px !important; +margin-left:280px !important; margin-left:150px;
}
.search{
text-align:left;
padding-top:7px; 
}
.text2{
text-align:left;
padding:6px 5px 1px 12px !important; +padding:8px 5px 1px 5px !important;
}

.mainmenu{width:940px; height:74px; background:url(../images/navbg.gif) no-repeat top;}
.menuone{width:940px; height:40px;}
.nav_menu{height:37px; float:left; width:905px; padding-left:35px;}

.nav_menu ul li{width:125px; height:40px; font-size:14px; line-height:40px; text-align:center; float:left; color:#fff; background:url(../images/bgline1.gif) no-repeat right;}
.nav_menu a{cursor:pointer; color:#fff;}
.nav_menu a:hover{cursor:pointer; color:#fff; text-decoration:none; height:40px; font-weight:bold;}
.nav_menu li.hover{color:#fff; background:url(../images/navpic2.gif) no-repeat center bottom; text-decoration:none; height:40px; font-weight:bold;}
.nav_menu li.hover a{color:#fff;}

.menutow{width:940px; height:32px;}
.hea_mid{ height:32px; line-height:30px; font-size:12px; color:#7d7d7d;display:block;}
.hea_mid a{color:#7d7d7d}
.hea_mid a:hover{ color:#1c55b4;}

.sm_mid{float:left; background:url(../images/line.jpg) repeat-x; height:32px;}
.sm_mid ul li{ float:left; padding:0 10px; background:url(../images/sm_line.jpg) no-repeat right top; text-align:center; height:32px;}
.sm_lef{background:url(../images/l.jpg) no-repeat; float:left; height:33px; width:15px;}
.sm_rig{background:url(../images/r.jpg) no-repeat; float:left; height:32px; width:17px;}

#flash{
width:1003px;
text-align:center;
}
#banner{
width:1003px;
height:165px;
text-align:center;
padding-bottom:10px;
}
#main1_top{
width:935px;
height:17px;
background:url(../images/index_top1.gif) no-repeat top;
}
#main1{
width:935px;
background:url(../images/index_bgg.gif) repeat-y top;
}
.main1_l{
width:350px;
padding-left:10px;
}
.about1{
width:352px;
height:258px;
background:url(../images/about_bg1.jpg) no-repeat top;
}
.STYLE4 img{
border:1px #90b4d3 solid;
padding:3px;
}
.main1_r{
width:572px;
text-align:left;
}
.renz1{
width:560px;
height:133px;
background:url(../images/renz_bg1.jpg) no-repeat top;
}
.more1{
clear:left;
padding:0px 15px;
}
.remz_pic{
float:right;
width:95px;
padding-top:28px;
text-align:left;
padding-right:10px;
}
.download{
width:247px;
padding-left:3px;
}
.text3{
width:167px;
padding-left:15px;
}
.news{
padding:5px;
}
.news ul{
width:154px;
}
.news ul li{
width:154px;
line-height:20px;
}
.more2{
padding-top:6px !important; +padding-top:0px !important;
}
.tub{
width:60px;
text-align:right;
padding:5px 5px 2px 0;
}
.recruitment{
width:310px;
text-align:right;
}
.re_pic{
width:150px;
text-align:left;
}
.re_text{
text-align:left;
padding:5px;
}
.re_text ul{
width:130px;
}
.re_text ul li{
width:130px;
line-height:19px;
}
#index_cp{
text-align:center;
width:927px;
background:url(../images/cp_bg1.gif) no-repeat top;
}
.icp{
padding:30px 10px 10px 20px !important; +padding:5px 10px 10px 20px !important; padding:5px 10px 10px 20px;
}
.icp ul{
width:880px;
padding:10px;
}
.icp li{
width:120px; margin:0 3px;
text-align:center;
}
.icp img{
border:1px #90b4d3 solid;
padding:3px;
}
.more3{
float:right;
width:44px;
height:16px;
padding:10px 35px 5px 10px;
}
.bt_product1{
float:left;
width:44px;
height:16px;
padding:17px 135px 5px 20px;
}
#main1_bottom{
width:935px;
height:11px;
background:url(../images/index_bottom.gif) no-repeat top;
}
#main2{
width:935px;
}
.main2_l{
width:240px;
}
.bt_l{
width:239px;
height:66px;
}
.list_l{
	width:219px; padding:0 10px;
	text-align:left;
	background:url(../images/bg_about.gif) repeat-y top;
}
.list_l ul{
	width:219px;	
}
.list_l a{
	padding:7px 70px 7px 65px;}
.list_l a:hover{
	
	padding:7px 70px 7px 65px;
	background:url(../images/l_btn2.jpg) no-repeat left;		
}
.list_l ul li{
	width:219px;
	line-height:28px;	
}


.bottom_l{
width:239px;
height:169px;
background:url(../images/bottom_about.gif) no-repeat top;
}
.main2_r{
width:695px;
text-align:left;
}
.text4{
text-align:right;
padding:0 10px 0 5px;
}
.bt_bg{
width:651px;
height:18px;
background:url(../images/bt_bg.gif) no-repeat top;
text-align:left;
color:#005bac;
padding:0 5px 15px 30px;
line-height:20px;
font-size:14px;
}
.bt_bg2{
width:900px;
height:18px;
background:url(../images/bt_bg2.gif) no-repeat top;
text-align:left;
color:#005bac;
padding:0 5px 15px 30px;
line-height:20px;
font-size:14px;
}
.text5{
width:675px;
text-align:left;
padding:10px;
}
.jobs{
	width:675px;
	padding:0 10px;
}
.jobs h4{
	width:655px;
	font-size:14px;
	padding:10px;
	text-align:center;
}
.jobs_text{
	width:655px;
	padding:10px;
	text-align:left;
}
.cp2{
	padding:0px;
}
.cp2 ul{
	width:685px;
	padding:5px;
}
.cp2 ul li{
	width:170px;
	text-align:center;
}
.cp2 ul li img{
	border:1px #d9f0f3 solid;
	padding:3px;
}
.cp2img{
	text-align:center;
	padding:5px;
}
.cp2img img{
border:1px #90b4d3 solid;
padding:3px;
}
* html .cp2img img{
    width: expression(this.width > 500 && this.width > this.height ? 500 : true);
    height: expresion(this.height > 500 ? 500 : true);
}
.page{
	text-align:center;
	padding-top:25px;
}
.honor{
width:675px;
padding:10px;
text-align:center;
}
.honor2 img {

	max-width: 650px; 
	max-height:650px; 
	zoom: expression( function(elm) { if (elm.width > 650 || elm.height > 650 ){ if (elm.width>elm.height) { elm.width=650; } else{ elm.height=650; } } elm.style.zoom = '1'; }(this) );
}
.cp_n{
width:675px;
padding:10px;
text-align:center;
}
.cp_n img {
border:1px #90b4d3 solid;
padding:3px;
	max-width: 400px; 
	max-height:400px; 
	zoom: expression( function(elm) { if (elm.width > 400 || elm.height > 400 ){ if (elm.width>elm.height) { elm.width=400; } else{ elm.height=400; } } elm.style.zoom = '1'; }(this) );
}
.download_n{
	padding-left:20px;
	width:675px;
}
.download_n ul{
	width:675px;
}
.download_n ul li{
	width:675px;
	line-height:28px;
	text-align:left;
}
.link{
	padding:0px;
}
.link ul{
	width:925px;
	padding:5px;
}
.link ul li{
	width:300px;
	text-align:center;
}
.link ul li img{
	border:1px #d9f0f3 solid;
	padding:3px;
	max-width: 229px; 
	max-height:229px; 
	zoom: expression( function(elm) { if (elm.width > 229 || elm.height > 229 ){ if (elm.width>elm.height) { elm.width=229; } else{ elm.height=229; } } elm.style.zoom = '1'; }(this) );
}
.linkimg{
	text-align:center;
	padding:5px;
}
.linkimg img{
border:1px #90b4d3 solid;
padding:3px;
	}

* html .cp2img img{
    width: expression(this.width > 229 && this.width > this.height ? 229 : true);
    height: expresion(this.height > 229 ? 229 : true);
}
#bottom{
width:906px;
height:26px;
background:url(../images/bottom_bg.gif) no-repeat top;
margin-top:10px;
text-align:left;
padding-left:30px;
color:#FFFFFF;
font-size:14px;
} 
#bottom a{
color:#FFFFFF;
} 
#text_{
width:915px;
padding:10px;
text-align:center;
line-height:20px;
}
