@import url("superfish.css");
@import url("superfish-vertical.css");
@import url("superfish-navbar.css");
/*其中fontName替换为你的字体名称*/
/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
html{

}
body{
/*	font-family:normal Arial,"微软雅黑",Tahoma;
*/	font-size:14px;font-family:Times New Roman,Arial,"微软雅黑";
}

a{
	color:#333;
	text-decoration:none;
	outline:none 0; 
	-webkit-transition:all ease-in-out .4s; 
	-moz-transition:all ease-in-out .4s; 
	-o-transition:all ease-in-out .4s; 
	transition:all ease-in-out .4s;
}
a:hover{
	color:#000;
	text-decoration:none;
	outline:none 0; 
	-webkit-transition:all ease-in-out .4s; 
	-moz-transition:all ease-in-out .4s; 
	-o-transition:all ease-in-out .4s; 
	transition:all ease-in-out .4s;
}
img{
	border:none 0;
}
ul{
	list-style:none;
}
input,select,button{
	font:14px Arial,"微软雅黑",Tahoma;
	vertical-align:middle;
}
.blank10{
	width:100%;
	height:10px;
	display:block;
	overflow:hidden;
	clear:both;
}
.blank20{
	width:100%;
	height:20px;
	display:block;
	overflow:hidden;
	clear:both;
}
.clear{
	width:100%;
	clear:both;
}
.main{
	width:1130px;
	margin:0px auto;
}
.right_wrap{
	font:16px Arial,"微软雅黑",Tahoma;
	line-height:30px;
	color:#333;
}
.right_wrap h1{
	width:100%;
	height:70px;
	line-height:70px;
	text-align:center;
	font-size:36px;
	font-weight:bold;
	font-family:Times New Roman,Arial,"微软雅黑";
	text-transform: uppercase;
	border-bottom:1px dashed #999;
}
.wzinfo{
	width:100%;
	border-bottom:1px dashed #c8c8c8;
	text-align:center;
	padding-bottom:5px;
	margin-bottom:15px;
	color:#999;
}
/*.content{width:720px;word-wrap:break-word;}*/
.content img{
	max-width:100%;
	height:auto;
	margin:0px auto;
	clear:both;
}
.pages{
	width:100%;
	padding:20px 0px;
	text-align:center;
	clear:both;
}
.pages li{
	list-style-type:none;
	display:inline;

}
.pages a{
	padding:5px 10px;
	border:1px solid #666;
	font-weight:bold;
	margin-right:10px;
}
.pages .current{
	background:#141414;
	border-color:#141414;
	color:#FFF;
	font-weight:700;
}
dl.tuwenlist{
	width:100%;
	padding-bottom:10px;
	margin-bottom:10px;
	overflow:Hidden;
	border-bottom:1px dashed #c8c8c8;
}
dl.tuwenlist dt{
	float:none;
	text-align:center;
	width:auto;
}
dl.tuwenlist dt img{
	width:700px;
	height:400px;
	padding:2px;
	border:1px solid #c8c8c8;
}
dl.tuwenlist dd{
	width:auto;
	float:right;
}
dl.tuwenlist dd h2{
	font-size:24px;
	font-weight:bold;
	margin-bottom:15px;
	display:block;
	margin-top:10px;
	font-family:Times New Roman,Arial,"微软雅黑";
}
dl.tuwenlist dd h2 a{
	color:#333;
	font-weight:bold;
	font-style:italic;
}
dl.tuwenlist dd h2 a:hover{
	color:#000;
}
dl.tuwenlist dd .info{
	font-size:14px;
	font-family:Arail,Verdana,"宋体";
	line-height:25px;
	color:#666;
}
dl.tuwenlist dd span{
	margin-top:10px;
	float:right;
}
dl.tuwenlist dd span a{
	padding:10px 20px;
	background-color:#666;
	text-align:center;
	color:#fff;
}
dl.tuwenlist dd span a:hover{

}
ul.wzlist{
	width:auto;

}
ul.wzlist li{
	line-height:40px;
	padding-left:25px;
	border-bottom:1px dotted #d8d8d8;
	background:url(../images/wz_list_ico.png) 10px center no-repeat;
}
ul.wzlist li a{
	color:#333;
	font-size:14px;
}
ul.wzlist li span{
	float:right;
	margin-right:10px;
	color:#989898;
	font-size:12px;
}
ul.wzlist li:hover a{
	color:#49B136
}
ul.faqlist{
	width:auto;
	margin-top:-25px;
}
ul.faqlist li{
	border-bottom:1px dotted #d8d8d8;
}
ul.faqlist li h2{
	background:url(../images/wz_list_ico.png) 10px center no-repeat;
	padding-left:25px;
	line-height:40px;
}
ul.faqlist li h2 a{
	color:#333;
	font-size:20px;
	font-family:Times New Roman,Arial,"微软雅黑";
	font-style:italic;
}
ul.faqlist li span{
	float:right;
	margin-right:10px;
	color:#989898;
	font-size:12px;
}
ul.faqlist li p.info{
	width:auto;
	padding-left:25px;
	font-size:14px;
	color:#666;
}
ul.faqlist li:hover a{
	color:#366bc1
}
.tulist{
	overflow:hidden;
	clear:both;
	width:735px;
}
.tulist li{
	text-align:center;
	list-style-type:none;
	float:left;
	width:230px;
	margin-bottom:30px;
	margin-right:12px;
	border:1px solid #f0f0f0;
}
.tulist li img{
	width:230px;
	height:230px;
	display:block;
	border-bottom:1px solid #f0f0f0;
}
.tulist li:hover{
	border:1px solid #ccc;
}
.tulist li:hover img{
	border-bottom:1px solid #ccc;
}
.tulist li:hover h3{
	background-color:#f1f1f1;
	-webkit-transition:all ease-in-out .4s; 
	-moz-transition:all ease-in-out .4s; 
	-o-transition:all ease-in-out .4s; 
	transition:all ease-in-out .4s;
}
.tulist li h3 {
	line-height:40px;
	padding:20px 0;

}
.tulist li h3 a{
	font-size:18px;
	color:#3f3f3f;
	font-weight:600;
	font-family:Times New Roman,Arial,"微软雅黑";
}
/*---------- stock ---------*/
.header_zone{
	width:100%;
	overflow:hidden;
	min-width:1140px;
	background-color:#141414;
	padding-bottom:20px;
}
.header{
	width:1140px;
	margin:0px auto;
	zoom:1;
}
.logo{
	float:left;
	margin-top:15px;
}
.header_r{
	overflow:hidden;
	zoom:1;
}
.lan{
	display:block;
	clear:both;
	float:right;
	overflow:hidden;
	margin-top:30px;
	color:#fff;
}
.lan a{
	color:#fff;
}
.header_r_xia{
	overflow:hidden;
	display:block;
	margin-top:15px;
	clear:both;
	width:480px;
	float:right;
}
.tel{
	float:left;
	overflow:hidden;
	background:url(../images/tel.jpg) left center no-repeat;
	margin-right:20px;
	font-size:22px;
	padding-left:40px;
	line-height:36px;
	color:#fff;
}
/*-----------搜索---------------*/
.search{
	width:195px;
	overflow:hidden;
	height:36px;
	border:1px solid #fff;
	float:right;
}
.search .key_text{
	height:36px;
	float:left;
	width:160px;
	overflow:hidden;
	text-indent:10px;
	line-height:36px;
	color:#fff;
	border:none;
	outline:none;
	background:none;
}
.search .search_btn{
	float:right;
	margin-right:5px;
	margin-top:5px;
}
.menu {
	width:100%;
	height:45px;
	min-width:1140px;
	background-color:#141414;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
}
.menu .nav {
	width:1140px;
	height:45px;
	margin:0px auto;
}

.mp_main{
	overflow:hidden;
	position:relative;
	width:1122px;
	margin:0px auto;
	height:484px;
	border:1px solid #B49198;
}
.mp_main img{
	width:100%;
	height:auto;
}
#mp1{
	width:243px;
	height:243px;
	position:absolute;
	border-right:1px solid #B49198;
	border-bottom:1px solid #B49198;

}
#mp2{
	width:243px;
	height:243px;
	position:absolute;
	top:243px;
	border-right:1px solid #B49198;
}
#mp3{
	width:542px;
	height:243px;
	position:absolute;
	left:244px;
	border-bottom:1px solid #B49198;

}
#mp4{
	width:270px;
	height:243px;
	position:absolute;
	left:244px;
	top:243px;
	border-right:1px solid #B49198;
}
#mp5{
	width:272px;
	height:243px;
	position:absolute;
	left:515px;
	top:243px;

}
#mp6{
	width:334px;
	height:486px;
	position:absolute;
	right:0;
	top:0;
	border-left:1px solid #B49198;
}
.index_title{
	width:auto;
	border-bottom:3px solid #1b1b1b;
	overflow:hidden;
	height:50px;
}
.bestsell_title{
	width:auto;
	border-bottom:1px solid #1b1b1b;
	overflow:hidden;
	height:45px;
}
.bestsell_title h2{
	float:left;
	font-size:34px;
	font-family:Times new roman,Arial,Verdana;
	color:#101010;
	font-weight:600;
}
.bestsell_title span{
	float:right;
	font-size:14px;
	color:#dd5b1c;
	margin-top:15px;
}
.bestsell_title span a{
	color:#dd5b1c;
}
.bestsell_list{
	overflow:hidden;
	clear:both;
	width:1155px;
	margin-top:20px;
}
.bestsell_list li{
	text-align:center;
	list-style-type:none;
	float:left;
	width:270px;
	margin-right:15px;
}
.bestsell_list li img{
	width:270px;
	height:270px;
	display:block;
}
.bestsell_list li h3{
	height:40px;
	background-color:#666;
	display:block;
	line-height:40px;
	margin:20px 0;
	text-align:center;
}
.bestsell_list li h3 a{
	font-size:16px;
	color:#fff;
	font-weight:normal;
}
.about{
	width:380px;
	float:left;
	overflow:hidden;
	font-size:12px;
	color:#555;
	line-height:20px;
}
.news{
	width:380px;
	float:left;
	margin-left:35px;
	overflow:hidden;
}
.news dl{
	overflow:hidden;
	border-bottom:1px dotted #919191;
	padding:15px 0;
}
.news dl dt{
	float:left;
	border:1px solid #f1f1f1;
}
.news dl dt img{
	width:105px;
	height:80px;
}
.news dl dd{
	width:265px;
	float:right;
	overflow:hidden;
}
.news dl dd a{
	color:#555;
	font-size:12px;
	line-height:20px;
}
.news dl dd p{
	font-size:12px;
	color:#888;
	display:block;
}
.news dl:last-child{
	border-bottom:none;
}
.news_r{
	width:295px;
	float:right;
	overflow:hidden;
}
.news_r ul{

}
.news_r ul li{
	line-height:23px;
	list-style-type:none;
}
.news_r ul li a{
	font-size:12px;
	color:#444;
}
.lmmc{
	width:auto;
	border-bottom:2px solid #000;
	height:35px;
	display:block;
	overflow:hidden;
}
.lmmc h2{
	font-size:22px;
	color:#0f0f0f;
	font-weight:600;
	line-height:30px;
	text-transform: uppercase;
	font-family:Times new roman,Arial,Verdana;
}
.lmmc span{
	float:right;
	margin-top:10px;
}
.lmmc span a{
	font-size:13px;
	color:#0f0f0f;
}
.custom_title{
	width:auto;
	border-bottom:1px solid #1b1b1b;
	overflow:hidden;
	height:45px;
	text-align:center;
}
.custom_title h2{
	display:inline-block;
	font-size:34px;
	font-family:Times new roman,Arial,Verdana;
	color:#101010;
	font-weight:600;
}
ul.custom_list{
	overflow:hidden;
	margin-top:15px;
}
ul.custom_list li{
	list-style-type:none;
	float:left;
}
ul.custom_list li img{
	width:282px;
	height:382px;
}
ul.custom_list2{
	overflow:hidden;
	margin-top:15px;
}
ul.custom_list2 li{
	list-style-type:none;
	float:left;
}
ul.custom_list2 li img{
width:188px;
}
ul.custom_list3{
	overflow:hidden;
	margin-top:15px;
}
ul.custom_list3 li{
	list-style-type:none; margin:1px;
	float:left;
}
ul.custom_list3 li img{
width:224px; height:224px;
}

.footer_zone{
	width:100%;
	overflow:hidden;
	position:relative;
	margin-top:45px;
	border-top:1px solid #8c8c8c;
	background-color:#212121; min-width:1140px;
}
.footer{
	width:1140px;
	overflow:Hidden;
	margin:45px auto 30px auto;
}
.footer dl{
	width:220px;
	float:left;
	color:#e1e1e1;
}
.footer dl a{
	color:#e1e1e1;
}
.footer dl dt{
	margin-bottom:15px;
}
.footer dl dt a{
	font-size:18px;
}
.footer dl dd{
	line-height:25px;
}
.footer dl dd a{
	font-size:12px;
}
.copy_zone{
	width:100%;
	border-top:1px solid #A8A8A8;
	overflow:hidden;
}
.copy{
	width:1005px;
	margin:0px auto;
	overflow:hidden;
	padding:10px 0;
	font-size:12px;
	color:#fff;
	line-height:25px;
}

/*----内页----*/
.ny_banner{
	width:100%;
	overflow:hidden;
	position:relative; margin:auto; text-align:center; min-width:1140px;
}
.ny_banner img{
	position:relative; width:100%; height:100%;
}
.left_wrap{
	width:350px;
	float:left;
}
.right_wrap{
	width:720px;
	overflow:Hidden;
	float:right;
	border:1px solid #666;
	padding:10px 20px;
	margin-bottom:50px;
}
.left_wrap h2{
	width:auto;
	height:60px;
	line-height:60px;
	background-color:#141414;
	/* Gecko browsers */
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	/* Webkit browsers */
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	/* W3C syntax */
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	text-indent:20px;
	color:#fff;
	font-size:24px;
	font-weight:normal;
}
.zlm{
	width:auto;
	overflow:hidden;
}
.zlm dl{
	display:block;
	margin:0!important;
	overflow:hidden;
}
.zlm dl:last-child dt{
	border:none;
}
.zlm dl dt{
	height:45px;
	background-color:#f0f0f0;
	line-height:45px;
	text-indent:20px;
	border-bottom:1px solid #999;
}
.zlm dl dt a{
	color:#333;
	font-size:20px;
	font-weight:600;
	font-family:Times New Roman,Arial,"微软雅黑";
}
.zlm dl dt:hover,.zlm dl #sel01{
	background-color:#666;
}
.zlm dl dt:hover a,.zlm dl #sel01 a{
	color:#fff;
}
.zlm dl dd{
	text-indent:40px;
	line-height:35px;
	height:35px;
	background:url(../images/arrow_3.png) 25px center no-repeat;
}
.zlm dl dd a{
	font-size:12px;
	color:#666;
}
.zlm dl dd:hover a{
	color:#0C4A87;
}
.lxxx{
	padding:10px;
	font-size:14px;
	color:#333;
	line-height:30px;
	background-color:#f0f0f0;
}
.lxxx a{
	color:#333;
}
.wz_zone{
	width:100%;
	overflow:hidden;
	min-width:1140px;
	height:45px;
	background-color:#f0f0f0;
	border-bottom:1px solid #999;
}
.wz{
	width:1140px;
	margin:0px auto;
	overflow:hidden;
	line-height:45px;
	font-family:Times New Roman,Arial,"微软雅黑";
	font-size:18px;
	font-weight:600;
	font-style:italic;
}

.lanmu{
	width:auto;
	border-bottom:1px solid #999;
}
.lanmu h2{
	padding:0 20px;
	display:inline-block;
	display:-moz-inline-stack;
	zoom:1;
	*display:inline;
	height:45px;
	line-height:45px;
	background-color:#666;
	/* Gecko browsers */
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	/* Webkit browsers */
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	/* W3C syntax */
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	font-family:Times New Roman,Arial,"微软雅黑";

}

.lanmu span{
	float:right;
	padding-right:5px;
	margin-top:25px;
}
.lanmu span a{
	color:#666;
	font-size:14px;
	font-style:italic;
	font-family:Verdana;
}
.lanmu span a:hover{
	color:#0C4A87;
}
ul.prolist1{
	width:auto;
	overflow:hidden;
	border-left:1px solid #0C4A87;
	border-right:1px solid #0C4A87;
	border-bottom:1px solid #0C4A87;
	-moz-box-shadow:4px 4px 5px #e1e1e1;
	-webkit-box-shadow:4px 4px 5px #e1e1e1;
	box-shadow:4px 4px 5px #e1e1e1;
	margin-bottom:5px;	
	/* Gecko browsers */
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	/* Webkit browsers */
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	/* W3C syntax */
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	background-color:#fff;
	padding-bottom:10px;
}
ul.prolist1 li{
	float:left;
	list-style-type:none;
	margin:10px 5px 10px 7px;
	text-align:center;
	width:237px;
}
ul.prolist1 li img{
	width:237px;
	height:237px;
	margin-bottom:5px;
	display:block;
	border:1px solid #d8d8d8;
}
ul.prolist1 li a{
	font-size:14px;

}
ul.prolist1 li:hover img{
	border:1px solid #019242;
}
ul.prolist1 li:hover a{
	color:#0C4A87;
}
/*---------产品详情页ＣＳＳ样式---------*/
.pro_main{
	width:auto;
	overflow:hidden;
	margin-top:-15px;
}
.pro_left{
	width:355px;
	float:left;
}
.pro_right{
	width:340px;
	float:right;
	overflow:hidden;
}
.pro_right h2{
	font-size:20px;
	color:#141414;
	padding-bottom:10px;
	border-bottom:1px dashed #ccc;
	font-family:Times New Roman,Arial,"微软雅黑";
}
.pro_right .pro_info{
	color:#333;
	line-height:25px;
	margin-top:5px;
}
.pro_detail{
	overflow:hidden;
	margin-top:20px;
	line-height:30px;
	color:#333;
}
.pro_detail img{
	display:block;
	margin:0px auto;
	max-width:100%;
	height:auto;
}
.ding_btn{
	padding:10px 60px;
	display:inline-block;
	float:left;
	margin:20px auto;
	background-color:#666;
	color:#fff;
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
	font-family:Times New Roman,Arial,"微软雅黑";
	font-weight:bold;
}
.ding_btn:hover{
	background-color:#366bc1;
	color:#fff;
}
.shangxiapian{
	margin:30px 0;
	padding-top:30px;
	border-top:1px dashed #666;
}
.shangxiapian li{
	line-height:30px;
}
.shangxiapian li a{
	color:#f7932a;
}
/*----留言表单-------*/
table.feedback{
	margin-left:20px;
}
table.feedback .tdleft{
	width:80px;
	text-align:right;
	font-size:14px;
	color:#333;
}
table.feedback tr{
	overflow:hidden;
	display:block;
	margin-bottom:5px;
}
.btn{
	width:250px;
	float:left;
	overflow:hidden;
	margin-top:15px;
	padding-left:80px;
}
.btn input{
	border:none;
	width:100px;
	height:40px;
	background-color:#999;
	color:#fff;
	margin-left:15px;
	cursor:pointer;
}
.btn input:hover{
	background-color:#366bc1;
}
.feedback input{
	width:250px;
	height:25px;
	border:1px solid #ccc;
	outline:none;
	background:none;
	font-size:12px;
	line-height:25px;
	text-indent:10px;
	margin-bottom:10px;
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;    
}
.feedback #content{
	background:none;
	line-height:25px;
	font-size:12px;
	border:1px solid #ccc;
	outline:none;
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;   
	width:250px;
	height:80px;
}

/*--------侧边文章列表------------*/
.aside_wzlist{
	width:auto;
	border:1px solid #d8d8d8;
	border-top:none;
	padding:0 10px;
}
.aside_wzlist li{
	line-height:40px;
	border-bottom:1px dotted #c8c8c8;
	padding-left:15px;
	background:url(../images/wz_list_ico.png) left center no-repeat;
}
.aside_wzlist li a:hover{
	color:#DA261D;
}
.aside_wzlist li span{
	color:#999;
	float:right;
}

.web_ditu{
	width:auto;
	overflow:hidden;
}
.web_ditu h2{
	font-size:20px;
	font-weight:normal;
	color:#0C4A87;
	line-height:40px;
	border-bottom:1px dashed #c8c8c8;
}
.web_ditu h2 a{
	color:#0C4A87;

}
.web_ditu p{
	line-height:30px;
	background:url(../images/wz_list_ico.png) left center no-repeat;
	padding-left:15px;
}
.web_ditu p a{
	font-size:14px;
	line-height:40px;
	margin-right:20px;
}
/*-----------底部留言版-----------*/
.footer_liuyan{
	float:right!important;
	width:auto!important;
	overflow:Hidden;
}
.footer_liuyan dt{
	font-size:20px;
}
.feedback2 input{
	width:230px;
	height:25px;
	border:none;
	outline:none;
	background-color:#3e3e3e;
	font-size:12px;
	line-height:25px;
	text-indent:10px;
	margin-bottom:10px;
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;    
	color:#fff;
}
.feedback2 #content{
	background-color:#3e3e3e;
	line-height:25px;
	font-size:12px;
	border:none;
	outline:none;
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;   
	width:230px;
	height:80px;
	color:#fff;
}
.footer_btn{
	margin-top:5px;
	width:85px;
	height:30px;
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;
	text-align:center;
	line-height:30px;
	font-size:12px;
	color:#fff;
	background-color:#E67817;
	display:block;
	border:none;
	outline:none;
	cursor:pointer;
	*margin-left:10px;
}
.follow{
	margin-left:200px;
	height:40px;
	overflow:hidden;
	display:block;
	line-height:40px; width:400px; float:left;
}
.follow h4{
	color:#fff;
	line-height:30px;
	font-weight:normal;
	float:left;
}
.follow a{
	float:left;
	display:inline;
	margin-right:10px;
}
#Payments{float:right; margin-right:110px;}
.Payments{float:left;}
.Payments LI{float:left;}
/*导航优化*/
.sf-menu .menus{ width:auto; float:left;}
.sf-menu .menus li{width:300px;}
.sf-menu .menus .navmenus{ width:auto; left:300px;}
.sf-menu .menus .navmenus li{width:100%;white-space:nowrap; word-break:break-all;}