/* CSS Document */

body {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif,"宋体";
	font-size: 12px;
	color: #464646;

}
a{ color:#464646; outline:none; text-decoration:none;}
a:hover{
	color:#000;
	text-decoration:none;
}
p{margin: 0em 0;}



/*-------------------------首页构架--------------------------------*/
.main, .main_tier{
width: 1002px;
overflow: hidden;
margin: 0 auto;
background: url(../images/cbg.jpg);
}
.all_top {
margin: 0 auto;
overflow: hidden;
background: url(../images/top.jpg);
width:1002px;
height: 133px;
}

.top a:hover{
	color:red;
}

.top{
	width:1002px;
	height:88px;
	overflow:hidden;
	margin: 0 auto;
}
.nav{
	width:982px;
	height:48px;
	overflow:hidden;
	margin: 0 auto;
}
.nav a{
	display:block;
	float:left;
	height:31px;
	line-height:33px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	padding:0 40px 0 40px;
	overflow:hidden;

	margin-top: 3px;
	border-radius: 4px;
}
.nav a:hover, .nav a.on_nav{
background-color: white;
color: #0840BF;
}
.lagu {
float: right;
width: 200px;
overflow: hidden;
padding-top: 5px;
padding-right: 70px;
}
.lagu a {
float: right;
display: block;
padding-right: 15px;
}
.lagu a em {
width: 20px;
height: 14px;
display: block;
float: left;
margin-right: 5px;
background: url(../images/u_maico.jpg) no-repeat scroll 0 0 transparent;
}
.lagu a em.en_lagu {
background-position: -24px 1px;
}
.lagu a em.cn_lagu {
height: 13px;
background-position: 0 0;
}
.main_banner {
width: 100%;
overflow: hidden;
}
#wrapper {
position: relative;
z-index: 999;
}
.home_banner {
width: 100%;
overflow: hidden;
height: 396px;
}
.aw-bg-wrap {
z-index: -1;
width: 1440px;
margin: 0 auto;
height: 504px;
overflow: hidden;
background-position: center 0;
background-repeat: no-repeat;
}
.aw-bg-wrap li {
position: absolute;
left: 0;
top: 0;
width: 100%;
background-position: center 0;
background-repeat: no-repeat;
}
.h_top {
height: 265px;
}

.main_contact {
height: 200px;
line-height: 23px;
padding-left: 18px;
padding-top: 60px;
word-break: break-all;
padding-right: 5px;
}
.main_contact1 {
height: 200px;
line-height: 23px;
padding-top: 60px;
word-break: break-all;
padding-right: 5px;
}
.webname {
color: red;
font-size: 16px;
font-weight: bold;
margin-top: 20px;
margin-bottom: 5px;
}
.h_left{
	float:left;
	width:718px;
	overflow:hidden;
}
.h_right{
	float:right;
	width:248px;
	border:3px #006bac solid;
	overflow:hidden;
	background-color:#e0f3f9;
}
.h_search{
	width:716px;
	background:url(../images/hl_03.jpg) repeat-x left top;
	height:47px;
	border:1px #b6b6b6 solid;
}
.h_search table{
	width:716px;
	height:47px;
	background:url(../images/hl_04.jpg) no-repeat right top;
}
.h_search_ico{
	width:72px;
	background:url(../images/hl_02.jpg) no-repeat left top;
	padding-left:45px;
	height:47px;
}
.input_type{
	width:230px;
	height:22px;
	border:1px #aeaeae solid;

	line-height:22px;
	text-indent:10pt;
	border-radius: 4px;
}
.search_button{
	width:59px;
	height:26px;
	border:none;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	background:url(../images/hl_05.jpg) no-repeat;
}	
.h_aboutus {
width: 470px;
height: 260px;
overflow: hidden;
margin-left: 15px;
margin-top: 5px;
background-color: #fff;
float: left;
}
.h_news {
width: 280px;
height: 260px;
overflow: hidden;

margin-top: 5px;
background-color: #fff;
float: left;
}
.h_title_left {
background: url(../images/title_left.jpg) no-repeat left top;
width: 10px;
height: 31px;
float: left;
margin-top: 2px;
}
.h_top_left {
width: 210px;
float: left;
background: url(../images/title.jpg);
margin-left: 9px;
}
.h_title {
width: 100%;
height: 34px;
overflow: hidden;
line-height: 34px;
float: left;
background: url(../images/title1.jpg) repeat-x left top;
}
.h_title1 {
width: 100%;
height: 34px;
overflow: hidden;
line-height: 34px;
float: left;
background: url(../images/title2.jpg) repeat-x left top;
}
.main_contact1 {
height: 8px;
background: url(../images/con_bg2.jpg);
}
.h_title2 {
width: 224px;
height: 30px;
overflow: hidden;
line-height: 30px;
float: left;
background: url(../images/title_bg.jpg);
color:white;
}
.h_title3 {
width: 100%;
height: 34px;
line-height: 32px;
overflow: hidden;
background: url(../images/title3.jpg) repeat-x left top;
color: #1C709B;
margin-left: 5px;
}
.home_title_more {
float: right;
width: 185px;
height: 30px;
text-align: right;
}
.h_title4 {
width: 98%;
height: 29px;
overflow: hidden;
line-height: 36px;
border-bottom: 2px #D30C0C solid;
float: left;
}

.h_title span.h_titlename,.h_title1 span.h_titlename,.h_title2 span.h_titlename,.h_title3 span.h_titlename,.h_title4 span.h_titlename {
float: left;
height: 29px;
padding-left: 20px;
font-size: 14px;
font-weight: bold;
}
.h_title4 span.h_titlename1 {
float: left;
height: 29px;
padding-left: 30px;
font-size: 14px;
font-weight: bold;
background: url(../images/pm_16.jpg) no-repeat 8px 11px;
}
.h_title a,.h_title1 a,.h_title2 a,.h_title3 a {
float: right;
width: 50px;
height: 36px;
display: block;
color: #929292;
}
.h_title a:hover{
	color:#000;
}
.h_title1 a:hover{
	color:#000;
}
.h_title2 a:hover{
	color:#000;
}
.h_title3 a:hover{
	color:#000;
}

.khsm {
padding: 10px 15px 0px 15px;
width: 236px;
line-height: 18px;
word-break: break-all;
}
.QQ_ico {
background: url(../images/qq.jpg);
height: 38px;
width: 25px;
float: left;
}
.email_ico {
background: url(../images/email.jpg);
height: 38px;
width: 25px;
float: left;
}
.lie_1 {
width: 180px;
}
.h_kefuinfo {
margin-top: 30px;
border-bottom: 1px #CDD5D8 solid;
border-right: 1px #CDD5D8 solid;
height: 144px;
}
.h_top1 {
height: 267px;
padding-top: 10px;
}
.h_top1_left {
width: 210px;
height: 267px;
float: left;
background: url(../images/title_con.jpg);
margin-left: 9px;
}
.h_top1_right {
float: left;
width: 760px;
padding-bottom: 7px;
background-color: white;
}
.h_protitle{
	height:32px;
	line-height:32px;
	background:url(../images/hl_12.jpg) repeat-x left top;
}
.h_title span.h_protitlename{
	height:36px;
	color:#fff;
	padding-left:20px;
	background:url(../images/hl_11.jpg) no-repeat left top;
}
.h_protitle a {
	height:32px;
	color:#fff;
	background:none;
}
.h_aboutinfo{
width: 450px;
height: 216px;
line-height: 21px;
margin-top: 7px;
padding-left: 10px;
float: left;
word-break: break-all;
box-shadow: 2px 2px 3px rgba(0,0,0,0.33);
    padding: 0px 10px 0px 0px;
}
.h_newsinfo {
height: 246px;
box-shadow: 2px 2px 3px rgba(0,0,0,0.33);
margin-top: 10px;
width: 270px;
}
.h_top_right {
float: right;
width: 260px;
height: 175px;
}

.ht_title{
	width:248px;
	height:36px;
}
.ht_title ul li {
	float:left;
	width:124px;
	height:36px;
}
.ht_title ul li a{
	width:124px;
	height:36px;
	display:block;
	background:url(../images/hl_08.jpg) no-repeat;
	text-align:center;
	color:#7b7b7b;
	font-size:14px;
	font-weight:bold;
	line-height:36px;
}
.ht_title ul li a.on_newnav{
	background:url(../images/hl_07.jpg) no-repeat;
	color:#0861b4;
}
.h_type_info{
	width:246px;
	height:246px;
	border:1px #8bb4c6 solid;
	border-top:0;
	overflow:hidden;
}

.h_pro_n{
	width:237px;
	margin:8px auto 0 auto;
	overflow:hidden;
	height:240px;
}
.h_pro_n li {

width: 100%;
height: 32px;
text-align: left;
line-height: 32px;
text-indent: 3em;
}
.h_scqu_nav {
padding: 40px 0px 0px 10px;
}
.h_scqu_nav li {
width: 40px;
float: left;
padding: 9px 6px 6px 14px;
text-align: left;
}
.company {
border: 3px #F24316 solid;
width: 220px;
float: right;
margin-right: 12px;
}

.h_pro_n a:hover{
	color:#fff;
}
.n_prolist{
width: 186px;
height: 210px;
padding-top: 50px;
}
.n_prolist a{
width: 180px;
background: url(../images/dot2.jpg) repeat-x left bottom;	
float:left;
}
.n_prolist a:hover{
	color:red;
}
.n_prolist em {
background: url(../images/em.jpg);
width: 6px;
height: 8px;
float: left;
margin-top: 12px;
}
.npag_map {
float: right;
width: 300px;
overflow: hidden;
padding: 0 8px 0 0;
text-align: right;
}
.h_model_n{
	width:240px;
	padding:8px 0 0 6px;
	overflow:hidden;
	height:238px;
}
.h_model_n a{
	float:left;
	width:90px;
	height:32px;
	line-height:32px;
	padding-left:25px;
	overflow:hidden;
	padding-bottom:6px;
	margin-right:5px;
	background:url(../images/hl_09.jpg) no-repeat scroll 0 0 transparent;
}
.h_model_n a:hover{
	background:url(../images/hl_09.jpg) no-repeat scroll 0 -39px transparent;
	color:#fff;
}
.h_product{
	width:982px;
	overflow:hidden;
	margin-top:10px;
	background-color:#e8e8e8;
}
.h_pro_info{
width: 723px;
padding: 18px 10px;
overflow: hidden;
margin-left: 13px;
box-shadow: 2px 2px 3px rgba(0,0,0,0.33);
margin-top: 10px;
}
.h_pro_info ul li{
	float:left;
	width:172px;
	padding-right:10px;
}
.h_pro_info ul li a{
	display:block;
	width:160px;
	height:150px;
	text-align:center;
	overflow:hidden;
	border:1px #dddddd solid;
}
.h_pro_info ul li a:hover{
	border:1px red solid;
}
.h_pro_info ul li p{
	width:172px;
	padding-top:5px;
	overflow:hidden;
	text-align:center;
}
.n_left_top {
width: 210px;
float: left;
background: url(../images/title.jpg);
margin-left: 9px;
}
.foot {
width: 1002px;
overflow: hidden;
text-align: center;
color: white;
margin: 0 auto;
background: url(../images/foot.jpg) no-repeat;
}

.foot2 {
width: 357px;
height: 100px;
line-height: 123px;
font-size: 12px;
margin: 0 auto;
}
.n_left{
	float:left;
	width:224px;
	overflow:hidden;
}
.n_left_bottom {
width: 210px;
height: 267px;
float: left;
background: url(../images/title_con.jpg);
margin-left: 9px;
}
.n_left_bottom1 {
width: 210px;
height: 350px;
float: left;
background: url(../images/title_con1.jpg);
margin-left: 9px;
}
.n_right{
float: left;
width: 765px;
background-color: #fff;
min-height: 500px;
_height: 500px;
padding-top: 6px;
}
.search {
background-color: #D30C0C;
height: 38px;
line-height: 39px;
margin-bottom: 10px;
border-radius: 4px;
}
.npag_contact{
	width:220px;
	background-color:#f2f2f2;
	overflow:hidden;
}
.npag_con_t{
	width:180px;
	height:34px;
	color:#0861b4;
	font-weight:bold;
	padding:13px 0 0 40px;
	background:url(../images/npag_contbg.jpg) no-repeat;
}
.npag_con_b{
	width:208px;
	margin:3px auto 8px auto;
}
.npag_con_c{
	width:59px;
	margin:0 auto 10px auto;
}
.n_left_p{
	width:214px;
	border:3px #006bac solid;
	overflow:hidden;
	background-color:#e0f3f9;
	margin-bottom:10px;
}
.npag_name{
	width:214px;
	height:32px;
	background:url(../images/hl_12.jpg) repeat-x left top;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:32px;
}
.npag_protitle{
	width:202px;
	height:34px;
	background:url(../images/hl_19.jpg) repeat-x left top;
	border:1px #8bb4c6 solid;
	line-height:34px;
	color:#026bad;
	font-weight:bold;
	font-size:14px;
	padding-left:10px;
}
.npag_title{
	width:687px;
	margin:0 auto;
	height:34px;
	line-height:32px;
	padding-left:33px;
	background:url(../images/hz_20.jpg) no-repeat;
}
.npag_info{
	width:750px;
	padding:20px 15px;
	overflow:hidden;
	word-break: break-all;
}
.npag_contactinfo2{
	width:520px;
	margin:0 auto;
	font-size:14px;
	overflow:hidden;
	padding:40px 0 20px 0;
	background:url(../images/coninbg.jpg) no-repeat right bottom;
}
.npag_contact_oo{
	font-size:18px;
	font-weight:bold;
	color:#003378;
	padding-bottom:15px;
	overflow:hidden;	
}
.npag_contcat_text{
	width:390px;
	line-height:25px;
	padding-left:30px;
	background:url(../images/hl_20.jpg) no-repeat left 2px;
}
.npag_contcat_text a{
	color:#ff0000;
	text-decoration:underline;
}
#product_btn_list {
border-bottom: #E6FBFA solid 1px;
width: 100%;
text-align: left;
}
#product_list {
width: 100%;
margin-bottom: 10px;
border-bottom: #aaa 1px dotted;
color: #000;
}
.order_input {
float: left;
width: 20px;
display: block;
padding-right: 6px;
height: 120px;
}
.order_img {
float: left;
border: 1px #eee solid;
display: block;
width: 122px;
}
#product_list td {
text-align: left;
text-indent: 4px;
height: 20px;
}
.nei_table {
width: 360px;
}
.newslist_ctr {
margin: 0 auto;
width: 100%;
height: 25px;
border-bottom: 1px #C9C9C9 dashed;
}
.newslist_ctr1 {
margin: 0 auto;
width: 92%;
height: 25px;
border-bottom: 1px #C9C9C9 dashed;
}
.newslist_title {
margin: 0 auto;
float: left;
height: 22px;
padding-top: 3px;
font-size: 14px;
}
.newslist_title1 {
margin: 0 auto;
float: left;
height: 22px;
padding-top: 3px;
font-size: 12px;
}
.newslist_date {
margin: 0 auto;
float: right;
height: 22px;
padding-top: 3px;
font-size: 14px;
}
.newslist_date1 {
margin: 0 auto;
float: right;
height: 22px;
padding-top: 3px;
font-size: 12px;
}
#product_list .product_img {
height: 110px;
width: 122px;
float: left;
}
.pager span, .pager a {
border: 1px solid #D6D6D6;
display: inline-block;
line-height: 1.231;
margin: 0 5px 0 0;
padding: 4px 7px;
vertical-align: middle;
}
.pager {
text-align: center;
}
.car_s {
width: 260px;
height: 216px;
padding: 0px 0px 0px 10px;
float: left;
}
.car_s1 {
width: 205px;
height: 280px;
float: left;
}
.car_s1 ul {
margin-left: 8px;
}

.car_s1 ul li {
float: left;
height: 60px;
list-style: none outside none;
margin: 0 auto;
padding: 0 7px 7px;
text-align: center;
width: 40px;
word-break: break-all;
}

.car_s ul {
margin-left: 8px;
}

.car_s ul li {
float: left;
height: 60px;
list-style: none outside none;
margin: 0 auto;
padding: 0 7px 4px;
text-align: center;
width: 40px;
word-break: break-all;
}


.products_container {
margin: 0 -15px 0 0;
padding-top: 2px;
padding-left: 10px;
}
.product_holder {
display: inline-block;
width: 158px;
vertical-align: top;
margin: 0 21px 35px 0;
border: 1px solid #ECE3E3;
position: relative;
transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
float:left;
white-space:nowrap; 
}
.product_holder_inside {
margin: 1px;
overflow: hidden;
border: 2px solid #fafafa;
transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
}
.product_holder:hover .product_holder_inside{
	border: 2px solid #fc0001;			
}
.product_holder .image {
text-align: center;
}
.product_holder .image img {
position: relative;
margin: 8px 0;
}
.product_holder .name {
text-align: center;
font-family: 'Open Sans', arial, sans-serif;
font-weight: 300;
}
.product_holder .name a {
color: #4b4b4b;
font-size: 13px;
text-decoration: none;
}
.product_holder .cart {
float: right;
margin: 10px 9px 5px 0;
}



.s_ch {
width: 170px;
padding-left: 10px;
height: 30px;
background: url(../images/search.png);
margin-top: 25px;

}
.s_ch .input_type1 {
background: none;
border: none;
color: #999999;
margin: 8px;
width: 120px;
float: left;
}
.s_ch .search_button1 {
width: 30px;
height: 30px;
float: right;
border: none;
background: none;
}
#keywords {
border: 0px;
background: transparent;
outline: none;
}


/*-------------------------浮动在线服务--------------------------------*/
#AdLayer{
	width:111px;
	height:303px;
	background:url(../images/pm_30.jpg) no-repeat;
	color:#fff;	
	margin-top:350px;
	position:absolute;
	top:0;
	right:0;
	z-index: 9999;
}
#AdLayer .adltit{

	width:100%;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:10px 0;
	border-bottom:1px #000 dashed;
}
#AdLayer .adla_man{
	width:90px;
	margin:0 auto;
	overflow:hidden;
	padding-top:10px;
}
#AdLayer .adla_man p{
	padding-bottom:10px;
}
#AdLayer .adla_man a{
	color:#000;}
	