*{font-family:Î¢ÈíÑÅºÚ;}
html, div{outline:0;}
cite, em, strong, i{font-style:normal;}
.w{width:1200px; min-width:1200px; margin:0 auto;}
.f{width:100%; margin:0 auto;}
.show{display:block;}
.hide{display:none;}
.white_bg{background:#fff;}
.blue{color:#005ab0;}
.fl{float: left;}
.fr{float: right;}

/*************************** global start ***************************/
#top_bar_outer, #header, #nav_outer, #service_outer, #footer_outer{min-width:1200px;}
/*************************** global end ***************************/


/*************************** header start ***************************/
#header{ width: 100%; height: 106px;}
#header .header{ width: 1200px; margin: 0px auto;}
#header .header .logo{ float: left; width: 264px; height: 106px;}
#header .header .right{ float: right;}
#header .header .right .top{ float: right; margin-top: 20px; height: 28px;}
#header .header .right .top div{ float: left; margin-right: 16px; line-height: 26px;}
#header .header .right .top .language{position:relative;top:-10px;}
#header .header .right .top .share a{ float: left; width: 21px; height: 27px; margin: 0px 2px;}
#header .header .right .top .query{ height: 28px;font-size:13px;}



.pageyeshu{ margin-top:15px;margin-left:130px;}
.pageyeshu li{ display:inline; float:left; margin-right:10px;padding-left:400px;}


.header_cart{position:relative; width:225px; height:40px; border:1px #d6d3d3 solid;}
.header_cart .cart_inner{height:40px; display:block; position:relative; z-index:1009; background:url(cart.jpg) no-repeat 12px center #fff;}
.header_cart .cart_inner:hover{color:#fe8a27;}
.header_cart .cart_text{position:absolute;}
.header_cart .cart_count{color:#fe8a27;}
.header_cart .cart_text{left:37px; top:14px; width:178px; background:url(header_cart_hover.png) no-repeat right 7px; height:15px; overflow:hidden;}
.header_cart .down{ position:absolute;z-index:1010; right:11px; top:19px;}

.header_cart .cart_note{position:absolute; right:-1px; top:41px; width:368px; border:1px #999 solid; background:#fff; box-shadow:2px 2px 5px 2px rgba(0,0,0,0.1); display:none; z-index:1001;}

.header_cart .cart_empty{padding:35px 0; text-align:center; line-height:24px;}
.header_cart .cart_list .more_pro{height:363px; overflow-x:hidden; overflow-y:scroll;}
.header_cart .cart_list li{position:relative; padding:15px 0; height:60px; margin:0 15px; border-bottom:1px #ccc solid;}
.header_cart .cart_list li:hover{background:#f7f7f7;}
.header_cart .cart_list .cart_pro_img{position:absolute; left:0; top:15px; width:60px; height:60px; text-align:center;}
.header_cart .cart_list .cart_pro_img img{max-width:100%; max-height:100%;}
.header_cart .cart_list .cart_pro_name, .header_cart .cart_list .cart_pro_property{margin-left:73px; height:18px; overflow:hidden; white-space:nowrap; color:#999; display:block;}
.header_cart .cart_list .cart_pro_property span{margin-right:5px;}
.header_cart .cart_list .cart_pro_piece{margin-left:73px; padding-top:5px; display:block;}
.header_cart .cart_list .cart_pro_price{position:absolute; right:15px; bottom:15px; font-size:14px; font-weight:bold;}
.header_cart .cart_pro_btn{padding:10px 20px;}
.header_cart .cart_pro_btn a{color:#A1A0A0; text-decoration:none;}
.header_cart .cart_pro_btn .cart_view{display:block; height:30px; line-height:30px; text-align:center; color:#A1A0A0; cursor:pointer; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow:0 2px 1px rgba(225,187,0,.85); border:1px #fb0 solid; background:#f5ce50; color:#A1A0A0;}
.header_cart .cart_pro_btn .cart_num{font-size:14px; font-weight:bold; color:#f30;}
.header_active{border:1px #999 solid; height:41px; -webkit-box-shadow:0 2px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 2px 7px rgba(0, 0, 0, 0.3); box-shadow:0 2px 7px rgba(0, 0, 0, 0.3); border-bottom:1px solid #fff;}


#nav{ height: 42px;}
.nav_first{ background: url('home_img.png') no-repeat 10px 12px;}
.nav_item li{ float:left; line-height:42px; width:135px; height:100%;}
.nav_item li a{ 
	text-align:center; 
	color: black; 
	font-size:15px; 
	display:block; 
	text-decoration:none; 
	background: url('nav_border_bg.jpg') no-repeat right center; 
}
.nav_item li:hover a{ 
	color: #B90727;
	-webkit-transform-style: preserve-3d;
	-webkit-animation: spin 1s;
}
@-webkit-keyframes spin{ 
	from{
		transform: rotateX(0deg); 
		-webkit-transform: rotateX(0deg); 
		-moz-transform: rotateX(0deg);
	}
	to{
		transform: rotateX(360deg); 
		-webkit-transform: rotateX(360deg); 
		-moz-transform: rotateX(360deg);
	}
}
.nav_special{ width: 200px !important;}
/*************************** header end ***************************/

#index{
	width: 100%;
	padding-top: 46px;
	background: url(index_bg.jpg);
}


#index .is-index-product{
	position: relative;
	width: 1200px;
	height: 130px;
	margin: 0 auto 22px;
	background: url(pro_bg.png) no-repeat 0 0;
}
#index .is-index-product .prev{
	position: absolute;
	right: 0;
	top: 68px;
	z-index: 10;
	cursor: pointer;
}
#index .is-index-product .next{
	position: absolute;
	right: 0;
	top: 36px;
	z-index: 10;
	cursor: pointer;
}
#index .is-index-product .pageState{
	position: absolute;
	top: 0;
	left: 100px;
}
#index .is-index-product .name{
	padding-top: 30px;
	padding-left: 50px;
	padding-bottom: 10px;
	font-size: 24px;
	color: #A1A0A0;
}
#index .is-index-product .name a{
	color: #A1A0A0;
	text-decoration: none;
}
#index .is-index-product .desc{
	width: 970px;
	height: 40px;
	padding-left: 50px;
	overflow: hidden;
	font-size: 14px;
	color: #8c8c8c;
	line-height: 20px;
}
#index .is-index-product .desc a{
	color: #8c8c8c;
	text-decoration: none;
}

#index .product-category{
	width: 1178px;
	height: 690px;
	padding-right: 20px;
	margin: 0 auto 60px;
	border:1px solid #ededed;
	background: #fff;
}
#index .product-category .category{
	float: left;
	width: 185px;
}
#index .product-category .category .list{
	width: 185px;
	height: 94px;
	background: url(bg1.jpg) no-repeat 0 0;
}
#index .product-category .category .list:hover{
	background: url(bg2.jpg) no-repeat 0 0;
}
#index .product-category .category .hover{
	background: url(bg2.jpg) no-repeat 0 0;
}
#index .product-category .category .list table{
	width: 175px;
	height: 94px;
	text-align: center;
	border-bottom: 1px solid #FEF104;
}
#index .product-category .category .list .last{
	border: none;
}
#index .product-category .category .list table td{
	padding: 0 25px;
}
#index .product-category .category .list table a{
	line-height: 20px;
	font-size: 16px;
	color: white;
	text-decoration: none;
}


#index .product-category .products{
	display: none;
	float: right;
	width: 945px;
	margin-top: 27px;
}
#index .product-category .products .pro-list{
	display: block;
	float: left;
	width: 160px;
	margin-right: 29px;
	/*text-decoration: none;*/
	cursor: pointer;
}
#index .product-category .products .pro-list .pic{
	width: 160px;
	height: 160px;
	line-height: 160px;
	text-align: center;
        border: 1px solid #b7b7b7;
}
#index .product-category .products .pro-list .pic img{
	max-width: 160px;
	max-height: 160px;
	vertical-align: middle;
}
#index .product-category .products .pro-list .name{
	height: 36px;
	margin-top: 12px;
	overflow: hidden;
	font-size: 14px;
        font-weight:bold;
	color: #545454;
	line-height: 18px;
}

#index .customers{
	position: relative;
	width: 1158px;
	height: 283px;
	margin: 50px auto 55px;
	background: #fff;
	border: 1px solid #eeeeee;
}
#index .customers .prev{
	position: absolute;
	top: 96px;
	left: -22px;
}
#index .customers .next{
	position: absolute;
	top: 96px;
	right: -22px;
}
#index .customers .title{
	padding-top: 28px;
	padding-bottom: 5px;
	font-size: 24px;
	text-align: center;
	color: #A1A0A0;
}
#index .customers .row{
	width: 1050px;
	height: 110px;
	margin: 0 auto;
}
#index .customers .row .list{
	float: left;
	width: 110px;
	text-align: center;
	margin-right:20px;
	font-size:12px;
}
#index .customers .row .list img{
	max-width: 110px;
        border: 1px solid #eeeeee;
	vertical-align: middle;
}




#about .w1000 .pic{width:527px;}
#about .w1000 .img_all{ width:527px;}
#about .w1000 .p{width:530px;}
#about .w1000 .p .c{ line-height:22px;}



/***************************Õ­ÆÁÑùÊ½(end)***************************/

#about{ height:391px; background:url(about_bg_all.jpg) no-repeat center top;}
#about .pic{ height:297px; width:461px; margin-top:33px; position:relative; z-index:10;}
#about .img_all{ height:297px; width:461px; overflow:hidden; position:relative;}

#about .name_all{ position:absolute; bottom:0; left:0; width:100%; height:35px; line-height:35px; background:url(ad_about_bg.png); z-index:15; color:#fff;font-size:14px;}
#about .name_all .pre,#about .name_all .next{ margin-top:12px; margin-right:12px;}

#about .banList ul{ width:100%; height:100%;}
#about .banList li{ height:297px; width:100%; overflow:hidden;}
#about .banList li a{ display:block; height:100%; width:100%;}
#about .banList li img{width:461px;height:329px;}

#about .hd{ height:35px; float:left; width:70px;} 
#about .hd ul{ overflow:hidden; zoom:1; padding-left:12px;} 
#about .hd ul li{ float:left; margin-left:5px; line-height:35px; color:#fff; display:none; cursor:pointer; } 
#about .hd ul li.on{ display:block;} 

#about .p{ height:290px; width:630px; margin-top:63px; position:relative; z-index:11; margin-left:-57px;}
#about .p .t{ font-size:24px; margin-top:34px; margin-left:50px; height:40px; font-weight:bold;background:url(about_t.jpg) no-repeat left bottom; position:relative; z-index:12;}
#about .p .c{ margin:12px 50px; line-height:24px; font-size:14px; position:relative; z-index:12;}
#about .p .more{ color:#7e7e7e; margin-right:50px; padding-left:14px; background:url(index_more.jpg) no-repeat left center; position:relative; z-index:12;}
#about .p .img{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:11;}

/********** footer (start) **********/
#footer{padding: 30px 0 14px;background: #4E5155;}
#footer .config{float: left;width: 410px;margin-left: 80px;}
#footer .config .c_list{padding-left: 60px;background: url(fot_ico.png) no-repeat;font-size: 15px;line-height: 18px;color: #969798;}
#footer .config .phone{margin-top: 14px;font-size: 15px;background-position: left -12px;color: #A0A0A0;}
#footer .config .mobile{margin-top: 14px;font-size: 15px;background-position: left -12px;color: #A0A0A0;}
#footer .config .skype{margin-top: 14px;background-position: left -132px;color: #A0A0A0;}
#footer .config .email{margin-top: 15px;background-position: left -256px;line-height: 32px;color: #A0A0A0;}
#footer .config .addr{margin-top: 15px;background-position: left -384px;line-height: 27px;color: #A0A0A0;}
#footer .config .share{padding-left: 60px;margin-top: 20px;font-size: 0;}
#footer .config .s_l{display: inline-block;width: 38px;height: 38px;margin-right: 8px;background: url(share.png) no-repeat;}
#footer .config .s_l:hover{background-image: url(shareh.png);}
#footer .config .s0{background-position: 0 center;}
#footer .config .s1{background-position: -45px center;}
#footer .config .s2{background-position: -92px center;}
#footer .config .s3{background-position: -138px center;}
#footer .config .s4{background-position: -184px center;}
#footer .config .s5{background-position: -230px center;}
#footer .config .s6{background-position: -276px center;}
#footer .config .s7{background-position: -322px center;}
#footer .feedback{float: right;width: 450px;margin-right: 70px;}
#footer .feedback .form_input{width: 100%;height: 32px;margin-bottom: 14px;font-size: 14px;border:1px solid #626262;border-radius: 3px;background: none;text-indent: 16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#E7E8EA;font-family: 'News_Gothic_BT';}
#footer .feedback .form_textarea{height: 62px;padding:14px 16px;text-indent: 0;font-family: 'News_Gothic_BT';color:#E7E8EA;}
#footer .feedback .form_button{float: right;width: 120px;height: 40px;background: #F80630;color: white;border:0;border-radius: 5px;font-size: 18px;}
#copyright{padding: 15px;line-height: 26px;text-align: center;font-size: 14px;color: #fff;border-top:1px solid #999797;background: #999797;}
#copyright a{color: #fff;}
#copyright2{padding: 15px;line-height: 26px;text-align: center;font-size: 14px;color: #fff;border-top:1px solid #999797;background: #999797;margin-top:80px;}
#copyright2 a{color: #fff;}
@media (max-width:1200px) {
	#footer .config .share{padding-left: 10px;margin-top: 50px;}
	#footer .config .s_l{margin-top: 4px;}
}
@media (max-width:900px) {
	.chatfloat2{display: none;}
}
@media (max-width:800px) {
	#footer{padding: 39px 0 24px;}
	#footer .config{float:none;width: 80%;margin: 0 auto;}
	#footer .feedback{float: none;width: 80%;margin: 30px auto 0;}
	#copyright{padding: 15px;line-height: 22px;}
}
@media (max-width:520px) {
	#footer{padding: 24px 0 24px;}
	#footer .config{float:none;width: 96%;}
	#footer .config .c_list{font-size: 15px;}
	#footer .config .share{padding-left: 0px;margin-top: 20px;}
	#footer .feedback{float: none;width: 96%;margin: 20px auto 0;}
	#footer .feedback .form_input{height: 40px;margin-bottom: 10px;font-size: 16px;}
	#footer .feedback .form_textarea{height: 80px;}
	#copyright{font-size: 14px;}
}

/********** footer (end) **********/

ul{list-style:none}
.nav_item{margin:0;padding:0;}
#nav{clear:both;overflow:hidden;padding-top:10px;}
#index .is-index-product .desc,#index .is-index-product .name{margin:0;}
#index .product-category .products .pro-list{text-decoration:none;}
#index .customers{margin:50px auto 0;}
#footer{clear:both;overflow:hidden}
.my_global{    width: 1200px;padding: 0 20px;margin: 0 auto;}
#about .banList ul,#about .hd ul{padding:0;margin:0;}
body{margin:0;}

/********** products(start) **********/
.left_pro_category{float: left;width: 247px;padding-right: 36px;padding-bottom: 50px;}
.left_pro_category .title{margin: 5px 0;line-height: 47px;font-family: 'NewGothi_Light';font-size: 20px;color: #000;border-bottom:1px solid #dddddd;}
.left_pro_category .category_list{}
.left_pro_category .category_list a{display: block;overflow: hidden;font-size: 16px;}
.left_pro_category .top_item{}
.left_pro_category .top_item .on{color: #97d314;}
.left_pro_category .top_item a{height: 48px;line-height: 48px;text-indent: 30px;background: url(ctop_bg.png) no-repeat left center;font-size: 18px;font-family: 'NewGothi_Light';color: #A1A0A0;}
.left_pro_category .top_item .on{color: #97d314;}
.left_pro_category .sec_list{padding: 10px 0;border-top: 1px solid #dddddd;}
.left_pro_category .sec_item{position: relative;}
.left_pro_category .sec_item .plus{position: absolute;right: 0;top: 0;width: 33px;height: 33px;background: url(c_close.png) no-repeat center center; cursor: pointer;}
.left_pro_category .sec_item .less{background-image: url(c_open.png);}
.left_pro_category .sec_item a{height: 33px;line-height: 33px;text-indent: 30px;color: #484848;}
.left_pro_category .thi_list{}
.left_pro_category .thi_item{left: 28px;line-height: 28px;text-indent: 60px;color: #555;}
.left_pro_category .thi_list .on{color: #000;text-decoration: underline;}

#search{position: relative;float: right;width: 35%;height: 40px;border-radius: 20px;border: 1px solid #cfcfcf;}
#search .input{display: block;width: 100%;height: 40px;border:none;background: none;text-indent: 55px;}
#search .button{position: absolute;top: 0;left: 0;width: 50px;height: 40px;border:none;outline: none;background: url(search.png) no-repeat 25px center;}

#products{padding-top: 28px;}
#products .pro_right{margin-left: 310px;}
#products .pro_right .title{height: 50px;border-bottom: 1px solid #dddddd;}
#products .pro_right .title span{display: inline-block;margin-top: 10px;line-height: 35px;font-size: 20px;font-family: 'NewGothi_Light';color: #000;}
#products .pro_list{padding-top: 16px;}
#products .pro_list .desc{height: 78px;}
#products .pro_list .list{margin: 0 1% 30px;}
@media (max-width:1000px) {
	#products{padding-top: 18px;}
	#products .pro_right .title{height: auto;padding-bottom: 5px;}
	#products .pro_right .title span{margin-top: 0;font-size: 18px;}
	.left_pro_category{position: fixed;top: 0px;left: -260px;height: 100%;overflow: auto;padding-left: 13px;box-shadow: 0px 0px 5px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);z-index: 1003;}
	.left_pro_category .open_close{position: absolute;top: 0;right: 0px;width: 36px;height: 100%;margin:auto;background: url(icon_open.png) repeat-y center top;}
	.left_pro_category .open{background-image: url(icon_close.png);}
	/*.left_pro_category .open_close em{display: block;width: 36px;height: 30px;margin-top: 80px;background: url(icon.png) no-repeat center bottom;}
	.left_pro_category .open em{background: url(icon.png) no-repeat center top;}*/
	#products .pro_right{margin-left: 36px;}
	#search{width: 35%;height: 30px;border-radius: 15px;}
	#search .input{height: 30px;text-indent: 40px;}
	#search .button{width: 40px;height: 30px;background: url(search.png) no-repeat 15px center;}
}
@media (max-width:600px) {
	#products .pro_right .title span{font-size: 16px;line-height: 25px;margin-top: 5px;}
	#search{width: 98%;margin-right: 1%;height: 26px;border-radius: 13px;}
	#search .input{height: 26px;text-indent: 30px;}
	#search .button{width: 30px;height: 26px;background: url(search.png) no-repeat 5px center;}
	#products .pro_list .list{width: 48%;margin: 0 1% 15px;}
}
/********** products(end) **********/

.my_global{width: 1200px;padding:0 20px;margin: 0 auto;}
/*** products_list ***/
.pro_list{margin: 0 -1%;}
.pro_list .list{float: left;width: 31.3%;padding:0.5%;border:1px solid transparent;margin: 0 1%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.pro_list .list:hover{border-color: #d1d1d1;}
.pro_list .list:hover img{transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.pro_list .pic{font-size: 0;overflow: hidden;}
.pro_list .name{display: block;padding: 0 1.5%;margin-top: 24px;margin-bottom: 10px;font-size: 20px;height: 26px;overflow: hidden;line-height: 26px;color: #383a3d;}
.pro_list .desc{padding: 0 1.5%;margin-bottom: 9px;font-size: 16px;line-height: 26px;color: #888;max-height: 78px;overflow: hidden;}

@media (max-width:1320px) {
    .my_global{ width: 96%; padding: 0 2%; max-width: 1320px; margin: 0 auto; }
    .banner .prev{width: 46px;height: 46px;}
	.banner .next{width: 46px;height: 46px;}
}
@media (max-width:900px) {

	.pro_list .name{margin-top: 18px;margin-bottom: 7px;font-size: 18px;height: 23px;line-height:23px;}
	.pro_list .desc{margin-bottom: 7px;font-size: 15px;line-height: 24px;max-height: 72px;}
}

.newstitle{ height:36px; text-align:center; line-height:36px; font-weight:bold; font-size:16px;}
.ppinfo{ height:30px; line-height:30px; border-bottom:1px dashed #ccc; text-align:center; margin-bottom:15px;}
.pnn{ height:30px; line-height:30px;}
.mar{ margin-top:15px;}