/* CSS Document */

*{  margin:0;
    padding:0;
	border:0px;
	list-style:none;}
body{
	font-size:12px;
	width:100%;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;}
.clear{
    clear:both;}
/*link*/
a:link{color:#FFFFFF;text-decoration:none;}
a:visited{ color:#FFFFFF; text-decoration:none;}
a:hover{ color:#003399; text-decoration:none;}
a:active{ color:#003399; text-decoration:none;}

.blue a:link{color:#3366cc;text-decoration:underline;}
.blue a:visited{ color:#3366cc; text-decoration:underline;}
.blue a:hover{color:#FF9933;text-decoration:none;}
.blue a:active{ color:#FF9933; text-decoration:none;}

.black a:link{color:#000000;text-decoration:none;}
.black a:visited{ color:#000000; text-decoration:none;}
.black a:hover{color:#3366cc;text-decoration:none;}
.black a:active{ color:#3366cc; text-decoration:none;}
.current_black a:link{color:#3366cc;text-decoration:none;}
.current_black a:visited{ color:#3366cc; text-decoration:none;}
.current_black a:hover{color:#3366cc;text-decoration:none;}
.current_black a:active{ color:#3366cc; text-decoration:none;}
#tt{
    width:100%;
	height:102px;
	background:url( top.jpg) repeat-x;
	margin:0 auto;}

#top{
	width:1003px;
	height:102px;
	background:url( top_bg.jpg) no-repeat top;
	margin: 0 auto;}
#top img{
    float:left;
	display:inline;
	margin-top:30px;
	margin-left:30px;}

#eban{
	font-size:13px;
	font-weight:bold;
	color:#313CA1;
	float:left;
	display:inline;
	margin-top:10px;
	margin-left: 650px;}
#nav{
	background:url( nav_bg.gif) no-repeat;
	width:640px;
	height:30px;
	float: left;
	display: inline;
	margin-left: 100px;
	margin-top: 45px;
	}
#nav ul{}
#nav ul li{
	float:left;
	display:inline;
	width:154px;
	height:30px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	}
#nav #current_menu1{
	color:#003399;
	text-decoration:none;
	background:url( nav_on.gif) no-repeat;
	width:114px;
	height:23px;
	padding-left:40px;
	padding-top:7px;}
#nav #current_menu2{
	color:#003399;
	text-decoration:none;
	background:url( nav_on.gif) no-repeat;
	width:112px;
	height:23px;
	padding-top:7px;
	padding-left: 50px;
}
#nav #current_menu3{
	color:#003399;
	text-decoration:none;
	background:url( nav_on.gif) no-repeat;
	width:152px;
	height:23px;
	padding-top:7px;
	padding-left: 7px;
}
#nav #current_menu4{
	color:#003399;
	text-decoration:none;
	background:url( nav_on.gif) no-repeat;
	width:114px;
	height:23px;
	padding-left:40px;
	padding-top:7px;}
#nav #menu1,#nav #menu2,#nav #menu3,#nav #menu4{
    margin-top:7px;
    height:23px;}
#nav #menu1{
	text-align: center;
}
#nav #menu2{
	margin-left:40px;
	width: 132px;
}
#nav #menu3{
    margin-left:5px;}
#nav #menu4{
    margin-left:15px;
	width:120px;}
#m{
    width:1003px;
	height:auto;
	margin:0 auto;}
#mm{
	background:#E7F0F7;
	width:968px;
	height:auto;
	margin-left:17px;
	padding-top:20px;
}
#banner{
	margin:0 auto;
	width:857px;
	height:159px;
	overflow: hidden;
}
#banner_bottom{
	width:967px;
	height:4px;
	margin: 0 auto;
}
#now{
	background:url( now_bg.gif) no-repeat top;
	width:857px;
	height:24px;
	margin:0 auto;
	margin-bottom:7px;
	padding-top: 5px;
   }
#now h6{
	color:#333333;
	font-size:12px;
	margin-left: 5px;
}
.now{
   color:#3366cc;}
#main{
    background:url( m_bg.gif) no-repeat top;
	margin:0 auto;
	width:859px;
	height:auto;
	padding-top:20px;}
#main_tt{
	margin-left:130px;
	margin-bottom:20px;
}
#main_tt li{
	background:url( ico.gif) no-repeat left;
	font-size:13px;
	color:#3366cc;
	line-height:20px;
	font-weight:600;
	padding-left:15px;
}
.jr_on{background:url( jron.gif) no-repeat; width:73px; height:52px; display:block;float:left;}
.dx_on{background:url( dxon.gif) no-repeat; width:73px; height:52px; display:block;float:left;}
.hk_on{background:url( hkon.gif) no-repeat; width:73px; height:52px; display:block;float:left;}
.dl_on{background:url( dlon.gif) no-repeat; width:73px; height:52px; display:block;float:left;}
.yypd_on{background:url( yyon.gif) no-repeat; width:73px; height:52px; display:block;float:left;}
.jr_off{background: url( jroff.gif) no-repeat; width:73px; height:52px; display:block;float:left;}
.dx_off{background: url( dxoff.gif) no-repeat; width:73px; height:52px; display:block;float:left;}
.hk_off{background: url( hkoff.gif) no-repeat; width:73px; height:52px; display:block;float:left;}
.dl_off{ background:url( dloff.gif) no-repeat; width:73px; height:52px; display:block; float:left;}
.yypd_off{ background:url( yyoff.gif) no-repeat; width:73px; height:52px; display:block;float:left;}
.bfq{
	width:597px;
	height:auto;
	margin-left: 150px;
	overflow: hidden;
}
.bfq_t{
     width:597px;
	 height:25px;
	 float:left;
	 background:url( bfq_t.gif) no-repeat;
	 }
.bfq_tt{
	padding-left:110px;
	text-align:left;
	padding-top: 9px;
	float: left;
	color:#666;}
.bfq_m{
     width:597px;
	 height:52px;
	 float:left;
	 background: url( bfq_navbg.gif) no-repeat;
	 }	 	 
.bfq_b{
     width:597px;
	 height:250px;
	 float:left;
	 }
.bfq_bl{
     float:left;}
.bfq_bll{
     width:3px;
	 height:250px;
	 float:left;
	 background:url( bfq_bl.gif) no-repeat;
	 background-position:left top;
	 }
.bfq_blr{
     width:170px;
	 height:250px;
	 float:left;
	 background:url( bfq_bl.gif) repeat-x;
	 background-position:bottom;}
.bfq_brl{
     width:11px;
	 height:250px;
	 float:left;
	 background:url( bfq_br.gif) no-repeat;
	 background-position:left top;
	 }
.bfq_brm{
	width:398px;
	height:250px;
	float:left;
	background:url( bfq_br.gif) repeat-x;
	background-position:bottom;
	overflow: hidden;
	 }	 
.bfq_brr{
     width:15px;
	 height:250px;
	 float:left;
	 background:url( bfq_br.gif) no-repeat;
	 background-position:right top;
	 }
.bfq_m img{
     margin-left:15px;
	 float:left;
	 display:inline;
	 margin-top:8px;}
.zt{
     color:#FFFFFF;
	 padding-top:20px;
	 padding-left:20px;
	 text-align:left;
	 float:left;
	 }
.xuanxiang{
     float:right;
	 padding-top:19px;
	 padding-right:10px;}
.bfq_blr{
	width:170px;
	height:250px;
	float: left;
	overflow: hidden;
}
.bfq_blr ul{
     margin-top:25px;}
.bfq_blr ul li{
	list-style:none;
	float:left;
	width:170px;
	height:auto;
	line-height: 20px;
}
.bfq_blr ul li span{
	float:left;
	display:block;
	width: 140px;
	padding-left: 20px;
	height: auto;
	overflow: hidden;
	 }
.bfq_blr ul li p{
    font-weight:bold;
	text-align:left;
	color:#336699;
	padding-left:5px;
	float:left;}
.bfq_brm h3{
    font-size:12px;
	text-align:left;
    line-height:35px;}
.zhushi{
    width:388px;
	float:left;
	text-align:left;
	padding-left:10px;
	line-height:25px;
	color:#FF6600;}
.zhushi2{
    width:210px;
	float:left;
	text-align:left;
	padding-left:10px;
	line-height:25px;
	color:#FF6600;
	margin-top:-3px;}
.zhushi3 img{
    margin-right:5px;}
.bfq_t2{
     width:597px;
	 height:25px;
	 float:left;
	 background:url( bfq_t2.gif) no-repeat;
	 }
.bfq_m2{
	width:467px;
	height:52px;
	float:left;
	background: url( shibiett.gif) no-repeat;
	padding-left: 130px;
	display: inline;
	 }
.bfq_m2 ul li{
     list-style:none;
	 float:left;
	 }
.bfq_b2{
     width:597px;
	 height:318px;
	 float:left;
	 }
.bfq_bl2{
	float:left;
	height: auto;
}
.bfq_bll2{
     width:3px;
	 height:318px;
	 float:left;
	 background:url( bfq_bl2.gif) no-repeat;
	 background-position:left top;
	 }
.bfq_blr2{
	width:195px;
	height:296px;
	float:left;
	background:url( bfq_bl2.gif) repeat-x;
	background-position:bottom;
	padding-top: 22px;
}
.bfq_blr2 ul li{
	list-style:none;
	width:175px;
	float:left;
	text-align:left;
	line-height: 24px;
}
.bfq_brl2{
     width:13px;
	 height:318px;
	 float:left;
	 display:inline;
	 background:url( bfq_br2.gif) no-repeat;
	 background-position:left top;}
.bfq_brm2{
	width:370px;
	height:318px;
	float:left;
	background:url( bfq_br2.gif) repeat-x;
	background-position:bottom;
	display: inline;}	
.bfq_brr2{
	width:14px;
	height:318px;
	float:left;
	display:inline;
	background:url( bfq_br2.gif) no-repeat;
	background-position:right top;}
.name{
	width:60px;
	height:auto;
	float:left;
	margin-left:5px;
	display:inline;
	color: #124F8D;
	font-weight: bold;
	margin-right: 5px;
	text-align: right;
	}
.yyform{
	width:100px;
	float:left;
	height:auto;
	margin-top:1px;
	}
.yyform input{
    border:#999999 solid 1px;
	margin-top:2px;}
.yanzhengma{
    float:left;
	width:46px;
	height:15px;
	margin-top:2px;}
.bfqkz{
	width:183px;
	height:73px;
	float:left;
	background:url( bfqkzbg.jpg) no-repeat;
	margin-left: 7px;
	display: inline;
	}
.zt2{
     color:#336699;
	 padding-top:27px;
	 padding-right:15px;
	 width:160px;
	 text-align:right;
	 height:auto;
	 overflow:hidden;
	 float:right;
	 }
.bfqbtn{
	float:right;
	margin-top:7px;
	width: 170px;
}
.bfqbtn img{
     float:right;
	 margin-right:10px;
     }
.textanli{
	width:370px;
	height:25px;
	float:left;
	color:#003366;
	text-align:left;
	line-height:25px;
	margin-top: 5px;
	}
.bfq_brm2 h3{
	font-size:12px;
	text-align:left;
	line-height:35px;
	width:370px;
	float: left;}
.bfq_blr2 select{
    border:#CCCCCC solid 1px;}
.bfq_brm2 textarea{
	width:365px;
	height:213px;
	border:#FFFFFF solid 1px;
	float:left;
	font-size: 12px;
	color: #666666;
}
.tijiaoform{
	width:370px;
	height:27px;
	float:left;
	margin-top: 8px;
	 }
#note{
	width:597px;
	height:auto;
	clear:both;
	padding-top: 10px;
}
.cuti{
    font-weight:bold;}
#bb{
	width:100%;
	background:url( bottom.jpg) repeat-x bottom;
}
#bottom{
	width:1003px;
	height:auto;
	margin: 0 auto;
}
#gy_bottom_l{
	width:27px;
	height:147px;
	background:url( gy_bottom_l.gif) no-repeat;
	float: left;
}
#gy_bottom_r{
	width:27px;
	height:147px;
	float:right;
	background:url( gy_bottom_r.gif) no-repeat;
}
#gy_bottom_m{
     width:909px;
	 height:97px;
	 float:left;
	 background:url( gy_bottom_m.jpg) repeat-x;
	 padding:50px 20px 0 20px;
	 color:#747474;}
#gy_bottom_m h6{
    width:400px;
	height:auto;
	color:#3366cc;
	font-size:13px;
	text-align:center;
	float:right;
	padding-top:4px;
	margin-top:-47px;}

#beian{
     float:left;
	 background:url( banquan_jg.gif) no-repeat right;
	 width:45px;
	 height:45px;
	 margin-right:10px;}
#banquan{
      height:25px;
	  float:left;
	  width:511px;
	  line-height:22px;}
#nav_bottom{
	float:right;
	display:inline;
	width:270px;
}
#nav_bottom li{
	background:url( nav_bottom_jg.gif) no-repeat right;
	width:90px;
	height:15px;
	text-align:center;
	float:left;
	display:inline;
	font-weight:bold;
}
/*about*/
#main_about #pic {
    float:left;}
#text{
     width:713px;
	 height:auto;}
#main_about{
    background:url( m_bg.gif) no-repeat top;
	margin:0 auto;
	width:679px;
	height:auto;
	padding:40px 90px;}
#main_about p{
    line-height:20px;
	margin-top:17px;
	color:#333333;}
#main_about #text_first{
     color:#3366cc;
	 margin-left:210px;
	 margin-top:8px;}
/*contact*/
#main_contact{
    background:url( m_bg.gif) no-repeat top;
	margin:0 auto;
	width:679px;
	height:auto;
	padding:40px 90px;}
#main_contact #pic{
	 width:238px;
	 height:359px;
	 overflow:hidden;
	 float:right;}
#list{
      }
#list li{
	background:url( ico2.gif) no-repeat;
	background-position:1px 8px;
	padding-left: 20px;
	font-size: 18px;
	color:#0E4A9C;
	margin-top: 10px;
}
#list li p{
    border-top:dashed 1px #ccc;
	padding-top:5px;
	width:180px;}
#list li ul{
     margin-bottom:7px;}
#list li ul li{
	background:url( ico3.gif) no-repeat;
	background-position:0 7px;
	padding-left:10px;
	font-size:12px;
	line-height:22px;
	margin-top: 0px;
	color: #333333;
}
#list li ul .shubiao_on{
    color:#0E4A9C}
#list li ul .shubiao_off{
    color:#333333}
/*product*/
#main_product{
    background:url( m_bg.gif) no-repeat top;
	margin:0 auto;
	width:799px;
	height:auto;
	padding:40px 50px;
	padding-left:0;}
#nav_list{
    background:url( nav2_bg.jpg) no-repeat left top;
	width:180px;
	height:363px;
    padding-left:5px;
	padding-top:10px;
	float:left;}
#nav_list li{
	background:url( jg.gif) no-repeat bottom left;
	width:160px;
	height:32px;
	font-size:16px;
	padding-left:5px;
	padding-top:8px;
	font-weight: bold;
	float: left;
}
#contact{
	width:583px;
	height:auto;
	float: right;
	background:url( xuxian.gif) no-repeat top;
	padding-top:20px;
	margin-top:20px;
}
#pt{
    float:left;}
#contact h1{
    background:#F3F7FB url( tt_bg.gif) no-repeat left;
	width:486px;
	height:30px;
	text-align:center;
	color:#3366cc;
	font-size:16px;
	padding-top:10px;}
#contact p{
	color:#333333;
	line-height:20px;
	margin-top:10px;
	float: left;
	width: 530px;
	height: auto;
}
#wx{
    margin-top:5px;
	width:525px;
	height:auto;
	padding-left:10px;}
#contact #wx img{
    float:left;}
#contact #wx p{
    float:left;
	display:inline;
	width: 380px;
	height: auto;
	margin-top:0;
	margin-bottom:8px;
	margin-left:10px;}
#anniu{
	float:right;
	display:inline;
	margin-top:15px;
	margin-right:50px;}
#nav_list li ul{
	width:150px;
	height:0;
	padding-left:25px;
	float:left;
	display:inline;
}
#nav_list li ul li{
	background:url( jg.gif) no-repeat bottom left;
	width:85px;
	height:25px;
	font-size:14px;
	padding-left:35px;
	padding-top:5px;
	font-weight: bold;
	color:#666666;
	float: left;
}
#hci_lb{
    float:left;
    }
#hci_lb li{
	line-height:20px;
	list-style:inside disc;
	
}
#hci_lb li ul li{
   list-style:none;
   padding-left:15px;}
#hci_lb .cuti{
    font-weight:bold;
	list-style:none;
	margin-left:-15px;}
#bq{
	background:url( bq_bg.gif) no-repeat;
	width:583px;
	height:34px;
	float: right;
}
#bq ul{}
#bq ul li{
    width:112px;
	padding-left:15px;
	float:left;
	display:inline;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:29px;}
.bq_on{
    background:url( bq_now.gif) no-repeat;}
.bq_off{
    background:none;}

