@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0;}
body {font-size:12px; color:#333; background:#FFF; font-family:"宋体",Arial;}
a {text-decoration:none; color:#333; outline:none;}
a:hover {text-decoration:underline; color:#0d8fd7;}
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
input,textarea {font-size:12px; color:#c8c8c8;}
sup{font-size:12px; /*color:#727272;*/}
img {border:0;}
ul,li,dl,dt,dd,ol {list-style:none;}
/*=========index==========*/
sup.s_f{
text-indent:0;
background:none;
width:auto;
height:16px;
line-height:16px;
font-weight:normal;
font-size:12px;
font-size:14px\9;
font-family:Arial, Helvetica, sans-serif;
}
sup.s_size{
text-indent:0;
background:none;
width:auto;
height:16px;
line-height:16px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-size:11px\9;
}
.a_r{ font-family:Arial, Helvetica, sans-serif;}

.clear{
	clear:both;
	
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.h_over{
	height:auto;
	overflow:hidden;
}

.header,.nav_list,.content,.footer,.banner,.subnav,.flash_index{
	width:974px;
	margin:0 auto;
}
.header{
	margin-top:30px;
}
.logo,.nav,.more,.subCon1 li a,.subCon2 li a,.subCon3 li a,.nav_list a,.text_title,.subnav a{
	background:url("../img/sprite.png") no-repeat;
}
.logo{
	_background:url("../img/sprite.gif") no-repeat;
	background-position:0px -10px;
	width:499px;
	height:76px;;
	display:block;
	text-indent:-99999em;
margin-top: -20px;
margin-bottom: 10px;
	
}
.search{
    width:250px;
    padding-top: 20px;
}
.s_label{
	width:144px;
	height:21px;
	background:url("../img/s_bg.gif") no-repeat;
	margin-left:51px;
	*margin-left:3px;
}
.choice{
	height:21px;
	border:1px solid #8d98b0;
	*margin-right:3px;
}
.text{
	width:114px;
	width:111px\0;
	*width:111px;
	height:19px;
	line-height:19px;
	/*border:1px solid #8d98b0;*/
	color:#333333;
	border:none ;
	background:none;
}
.s_button{
	width:23px;
	cursor:pointer;
	border:0;
	height: 19px;
    margin-top: 1px;
	background:url("../img/s_icon.gif") no-repeat;
	
}
.nav{
  width:100%;
  height:40px;
  background:url("../img/nav_bg.gif") repeat-x;
  margin-top:10px;
}
.nav_list a{
	_background:url("../img/sprite.gif")  no-repeat;
	height:40px;
	width:179px;
	display:block;
	text-indent:-9999999em;
}
.one_m{
	margin-left:130px;
	_margin-left:66px;
}
.nav_list  a.sort1{
	background-position:-9px -95px;
	
}
.nav_list  a.sort2{
	background-position:-191px -95px;
	
}
.nav_list  a.sort3{
	background-position:-373px -95px;
	
}
.nav_list  a.sort4{
	background-position:-556px -95px;
	
}
.nav_list  a.current1,.nav_list  a.sort1:hover{
	background-position:-9px -155px;
	
}
.nav_list  a.current2,.nav_list  a.sort2:hover{
	background-position:-191px -155px;
	
}
.nav_list  a.current3,.nav_list  a.sort3:hover{
	background-position:-373px -155px;
	
}
.nav_list  a.current4,.nav_list  a.sort4:hover{
	background-position:-556px -155px;
	
}
.subnav{padding:0px 0px 2px 0px; background: #e8e8e8}
.subnav_list a{
	_background:url("../img/sprite.gif") no-repeat;
	height:26px;
	text-indent:-99999em;
	display:block;
	float:left;
	width:128px;
	margin-right:32px;
	
}
.subnav_list a.category1{
	background-position:-17px -223px;
	
}
.subnav_list a.category2{
	background-position:-177px -223px;
	
}
.subnav_list a.category3{
	background-position:-345px -223px;
	
}
.subnav_list a.category4{
	background-position:-502px -223px;
	
}
.subnav_list a.category5{
	background-position:-659px -223px;
	
}
.subnav_list a.category1:hover,.subnav_list a.active1{
	background-position:-17px -263px;
	
}
.subnav_list a.category2:hover,.subnav_list a.active2{
	background-position:-177px -263px;
	
}
.subnav_list a.category3:hover,.subnav_list a.active3{
	background-position:-345px -263px;
	
}
.subnav_list a.category4:hover,.subnav_list a.active4{
	background-position:-502px -263px;
	
}
.subnav_list a.category5:hover,.subnav_list a.active5{
	background-position:-659px -263px;
	
}
.flash_bg{
  width:100%;
  background:url("../img/bg1.gif") repeat-x;
  height:370px; margin:0 auto;
}
.main{
	background-color:#e8e8e8;
	width:100%;
	
}
.pad_t{
	padding-top:10px;
}
.content{
     padding-top:23px;
	 padding-bottom:23px;
	 *padding-bottom:13px;
	 _padding-bottom:13px;
}
.content1{
	width:295px;
	margin-right:45px;
}
.content2{
	width:290px;
	margin-right:54px;
}
.content3{
	width:290px;
}
.c_title{
     background:url("../img/t_bg.gif")  repeat-x left bottom;
	 height:30px;
	 _line-height:1px;
}
.t_1{
	background:url("../img/t1.gif") no-repeat;
	width:113px;
	height:20px;
	display:block;
	text-indent:-99999em;
}
.t_2{
	background:url("../img/t2.gif") no-repeat;
	width:113px;
	height:20px;
	display:block;
	text-indent:-99999em;
}
.t_3{
	background:url("../img/t3.gif") no-repeat;
	width:137px;
	height:20px;
	display:block;
	text-indent:-99999em;
}
.more{
	background-position:-16px -560px;
	display:block;
	text-indent:-99999em;
	width:66px;
	height:15px;
	margin-right:5px;
	margin-top: 6px;
}
.subCon1,.content2 img ,.content3 img{
	margin-top:7px;
}
.subCon2,.subCon3{
	margin-top:10px;
}
.subCon1 li,.subCon2 li,.subCon3 li{
	border-bottom:1px dashed #b7b7b7;
	_height:20px;
	line-height:20px;
}
.subCon1 li a,.subCon2 li a,.subCon3 li a{
	width:290px;
	display:block;

	margin-top:7px;
	background: #e8e8e8
}
.subCon1 li a{
	
}
.subCon1 li a.item1{
	background-position:-16px -313px;
}
.subCon1 li a.item2{
	background-position:-16px -338px;
}
.subCon1 li a.item3{
	background-position:-16px -364px;
}
.subCon1 li a.item4{
	background-position:-16px -392px;
}
.subCon1 li a.item5{
	background-position:-16px -418px;
}
.subCon2 li a.item6{
	background-position:-16px -447px;
}
.subCon2 li a.item7{
	background-position:-16px -471px;
}
.subCon3 li a.item8{
	background-position:-16px -497px;
}
.subCon3 li a.item9{
	background-position:-16px -521px;
}
.subCon1 li a.item1:hover{
	background-position:-336px -313px;
}
.subCon1 li a.item2:hover{
	background-position:-336px -338px;
}
.subCon1 li a.item3:hover{
	background-position:-336px -364px;
}
.subCon1 li a.item4:hover{
	background-position:-336px -392px;
}
.subCon1 li a.item5:hover{
	background-position:-336px -418px;
}
.subCon2 li a.item6:hover{
	background-position:-336px -447px;
}
.subCon2 li a.item7:hover{
	background-position:-336px -471px;
}
.subCon3 li a.item8:hover{
	background-position:-336px -497px;
}
.subCon3 li a.item9:hover{
	background-position:-336px -521px;
}
.footer{
	margin-top:6px;
	margin-bottom:8px;
}
.footer_r{
	/*background:url(../images/icon2.jpg) no-repeat left top ;
	padding-left: 32px;*/
	height:26px;
	width:145px;
}
.mark_p{
	background:url("../img/icon2.jpg") no-repeat left top ;
	height:26px;
	width:25px;
	float:left;
}
.mark_text{
	float:right;
    margin-left:6px;
    margin-top:6px;
}
/*========policy==========*/
.text_title{
  background-position:-16PX -597px;
  color:#2d8cbf;
  font-size:14px;
  font-weight:bold;
  padding-left:25px;
  line-height:20px;
}
.text_p{
	margin-top:12px;
	color:#333;
	text-indent:2em;
	
}
.t_mm,.com_top{
	margin-bottom:22px;
}
.common_m{
	margin-top:10px;
}
.common_m15{
	margin-bottom:15px;
}
/*========download==========*/
.download_s{
	height: 43px;
    width: 974px;
	background:url("../img/search2.png") no-repeat left top ;

}
.text2{
	width:910px;
	width:907px\0;
	*width:907px;
	margin-left: 14px;
	height:43px;
	line-height:43px;
	/*border:1px solid #8d98b0;*/
	color:#676767;
	border:none ;
	background:none;
}
.s_button2{
	width:20px;
	cursor:pointer;
	border:0;
	height:22px;
	height:34px\9;
	background:url("../img/zoom.png") no-repeat;
	
}
.down_title{
    height: 35px;
    text-indent: -99999em;
    width: 974px;
	background:url("../img/list_title.png") no-repeat left top ;
}
.list_ul{
	padding-left:10px;
}
.list_ul li{
	line-height:37px;
    height:37px!important;
	background:url("../img/down_icon.gif") no-repeat left center; 
	padding-left:23px;
}
.download{
	width:72px;
	height: 17px;
    text-indent: -99999em;
	margin-top:13px;
	_margin-top:0px;
	background:url("click.gif") no-repeat left top ;
	display:inline;
}
/*.dot{
	width:300px;
	height: 9px;
	background:url(../images/dot.gif)  repeat-x left top ;
}
*/
.pages{width:407px;margin:20px auto 50px;}
.pages a {
	width:40px;
	height:21px;
	display:block;
	float:left;
	margin-right:15px;
	text-align:center;
	line-height:21px;
	
}
a.p_former,a.p_current,a.p_former:hover{
	background:url("../img/pages.gif") no-repeat;
	width:23px;
	height:21px;
	display:block;
	float:left;
	margin-right:15px;
	color:#fff;
	text-align:center;
	line-height:21px;
	
}
a.p_former{
   background-position:right top;
}
a.p_current,a.p_former:hover{
	   background-position:left top;

}
.bg_g{
	background:url("../img/d_bg.gif") no-repeat;
	padding-top:0px;
}
/*===============about================*/
.about_detail ,.product1_detail{
	padding:0px 20px 0px 30px;
}
.about_detail p,.product1_detail p,.location_1 p{
	line-height:25px;
	
}
.about_title {
    background: url("../img/about_title.png");
    height: 24px;
    text-indent: -99999em;
    width: 974px;
}
.about_title1 {
    background: url("../img/contact_title.png");
    height: 24px;
    text-indent: -99999em;
    width: 974px;
}
.bu_t1{
	background: url("../img/pp_1.gif");
    height: 24px;
    text-indent: -99999em;
    width: 974px;
}
.bu_t2{
	background: url("../img/pp_2.gif");
    height: 24px;
    text-indent: -99999em;
    width: 974px;
}
.bu_t3{
	background: url("../img/pp_3.gif");
    height: 24px;
    text-indent: -99999em;
    width: 974px;
}
.bu_t4{
	background: url("../img/pp_4.gif");
    height: 24px;
    text-indent: -99999em;
    width: 974px;
}
.bu_t5{
	background: url("../img/pp_5.gif");
    height: 24px;
    text-indent: -99999em;
    width: 974px;
}
.show_contact{
    background-image: url("../img/contact.gif");
    display: block;
    height: 55px;
    margin-top: 10px;
    text-indent: -99999em;
    width: 133px;
	cursor:pointer;
}
/*===============search================*/
.final_list{padding:0px 10px;}
.final_title{
    background: url("../img/final.gif")  left top no-repeat;
    height: 39px;
	line-height:44px;
    padding-left:128px;
	font-size:12px;
	font-weight:normal;
}
.blue{
	color:#0d8fd7;
}
.final_ul li{
	border-bottom:1px  dotted #a2a2a2;
}
/*===============contact================*/
.contact_title {
    background: url("../img/contact_title.gif") no-repeat;
    height: 27px;
    text-indent: -99999em;
    width: 912px;
}
.con_address{
	padding-left:28px;
	padding-top:16px;
	padding-bottom:16px;
	border-bottom:1px dashed #bbbbbb;
}
p.ad4{
	margin-left:28px;
	margin-top:16px;
}
.con_address li,p.ad1{
	background:url("../img/sprite2.png") no-repeat;
	line-height:21px;
	
}
.con_address li {display:inline;}
li.ad2{
	background-position:0px  -30px;
	padding-left:20px;
	margin-right:37px;
}
li.ad3{
	background-position:0px -62px;
	padding-left:20px;
	margin-right:37px;
}
li.ad4{
	background-position:0px  -95px;
	padding-left:30px;
	margin-right:37px;
}
li.ad5{
	background-position:0px  -137px;
	padding-left:23px;
	margin-right:37px;
	margin-left:7px;
}
li.ad6{
	background-position:0px  -183px;
	padding-left:30px;
	margin-right:70px;
}
li.ad7{
	background-position:0px  -232px;
	padding-left:30px;
	margin-right:37px;
}
li.ad9{
	background-position:0px  -285px;
	padding-left:30px;
	margin-right:37px;
}
p.ad1{
	background-position:0px 0px;
	padding-left:20px;
	margin-left:28px;
	margin-top:16px;
}
/*===============eval================*/
.product1_title{
    background: url("../img/eval_title.png");
    height: 25px;
    text-indent: -99999em;
    width: 974px;
}
.product1_bottom{
	background: url("../img/product1_bottom.jpg");
	width:913px;
	height:80px;
}
.product1_bottom a{
	line-height:80px;
	font-size:13px;
	color:#0f75bc;
	text-decoration:underline;
	 margin-left: 358px;
}
.color6{
  color:#333;
}
.footer_l{margin-top:8px;}
.footer_l2{margin-top:6px;}
/*size*/
.font13{
	font-size:13px;
}
.f_text{
    width:650px;
}
.f_text p{
text-align:center;
}