﻿@charset "utf-8";
html{color:#000;background:#FFF; }
body {background:#FFF;color:#444;font-family:"Microsoft YaHei", verdant, tahoma; font-style: normal;} /*网站字体颜色*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
i,em{ font-style:normal;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
.mw1200{min-width: 1200px; margin: 0 auto;}

.mt10{ margin-top:10px;}
a { color:#444; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:underline;}
.vam { vertical-align:middle;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
* {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-family: "微软雅黑";
	text-decoration: none;
	list-style: none;
}
.w1200{width:1200px; margin: 0 auto;}
.w1200:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}
/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}



/* -- 页面整体布局 -- */
/* .header , .content , .footer { width:1200px; margin:0 auto;  } */


/*广告图*/
.body-wrap {width: 100%;position: relative;transition: all 0.5s ease 0s;z-index: 1;}
.flexslider{ position:relative;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;border-radius: 0px;}
.flex-pauseplay span {text-transform: capitalize;}

.flex-control-nav {width: 100%; text-align: center; position:absolute; bottom:40px;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:12px; height:12px; display: block; background:#fff; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px;}
.flex-control-paging li a:hover { background: #fff; }
.flex-control-paging li a.flex-active { background: #f00; cursor: default; }
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/visual-prev.png) center center no-repeat;opacity:.6;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/visual-next.png) center center no-repeat;opacity:.6;}

/*头部*/
.top{height: 36px;line-height: 36px;background-color: #f5f5f5;color: #666;width: 100%; min-width: 1200px;}
.top span{display: inline-block;}
.top em{width: 1px;height: 13px;border-right: 1px #d2d2d2 dotted;display: inline-block;margin: 5px 10px 0 10px}
/*头部*/

/*logo*/
.head{height: 115px}
.head h1{padding-top: 20px; margin-right:1%;}
.head h1 img{height: 68px;}
.head .text{height: 115px;background: url(../images/line.jpg) no-repeat left top;padding-left: 25px; width: 52%;}
.head .text p{font-size: 19px;color: #333; margin-top: 8px;}
.head .text p em{color: #e50013}
.head .text .t1{font-size: 28px;color: #b50614;margin-top: 20px;}
.head .tel{width: 16%;height: 80px;padding-left: 50px;background: url(../images/tel.jpg) no-repeat left center;margin-top: 15px;}
.head .tel .t1{color: #e50013;font-size: 25px;}
/*logo*/

/*menu*/
.nav{width: 100%;height: 55px;background-color: #cc0508;;}
#nav{}
.nav li{float: left;line-height: 55px;background: url(../images/line1.png) no-repeat right center;}
.nav li a em{width: 15px;height: 14px;background: url(../images/icon1.png) no-repeat;display: none;}
.nav li:last-child{background: none}
.nav a{color: #fff;}
.nav .nLi{float: left;position: relative;display: inline;}
.nav .nLi .zi{float: left;font-weight: normal;}
.nav .nLi .zi a{display: block;font-size: 15px;width:170px;text-align: center;}
.nav .sub{display: none;width: 100%;left: 0;top: 54px;position: absolute;background:rgba(78,78,78,0.9);line-height: 26px;z-index: 9999;}
.nav .sub li{zoom: 1;background: none;width: 100%; text-align: center;}
.nav .sub a{color: #FFF;font-size: 14px;display: block;display: block;line-height: 38px;}
.nav .sub a:hover{background: #cc0508;}
.nav .cur .zi a{background: #b10407;color: #fff;}
.nav .cur .zi a em{display: inline-block;margin-left: 5px}
.nav .nLi:hover .sub{display: block;}
/*menu*/

/*search*/
.hot-search{background-color: #fafbfc;height: 60px;position: absolute;top: 205px;filter: Alpha(Opacity="80");-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;background-color: rgba(255,255,255,0.9)!important;z-index: 99;width: 100%;left: 0;line-height: 60px; min-width: 1200px;}
.hot-search .hot{width: 60%;height: 60px;overflow: hidden;}
.hot-search .hot a{padding: 0 10px}
.hot-search .search{width: 20%;border: 2px #cc0508 solid;height: 30px;margin-top: 13px}
.hot-search .search .input{height: 30px;background: none;width: 80%;border: 0;text-indent: 10px;}
.hot-search .search .submit{height: 30px;background: #cc0508 url(../images/icon2.png) no-repeat center center;width: 36px;border: 0;overflow: hidden;text-indent: -99px;cursor:pointer;}
/*search*/

/* link */
.yqlj {padding:25px 0;background: #f5f5f5;border-top: 1px solid #e0e0e0;}
.yqlj .yqlj_con .yqlj_p1 {width: 75px;font-size: 16px;color: #fff;height: 20px;line-height: 20px;}
.yqlj .yqlj_con .yqlj_p1 a {color: #333;}
.yqlj .yqlj_con .yqlj_p2 {width: 92%;}
.yqlj .yqlj_con .yqlj_p2 a {padding:0 10px; float: left;line-height: 20px;font-size: 13px;color: #666;}
.yqlj .yqlj_con .yqlj_p2 a:first-child {border-left:none;padding-left: 0;}
.yqlj .yqlj_con .yqlj_p2 a:hover {color: #ff0000;}
/* link */

/*底部*/
.footer_bottom{background:#000000;padding:1% 0}
.footer_bottom p{text-align:center;color:#999999;font-size:15px;opacity:0.7;line-height:35px;margin-bottom:0}
.footer_bottom p a{color:#ff0000}
.footer_bottom p a:hover{color:#fff}
.footer_top{padding:2% 0;overflow:hidden; background:#121212; background-size: cover;}
.ft_links a{display:inline-block;vertical-align:middle;width:26px;height:26px;margin-right:10px}
.ft_links a:nth-child(4){margin-right:0}
.footer_top .ft_left img{width:180px;margin-bottom:22px}
.footer_top .ft_left .c_info{font-size:14px;line-height:24px;color:rgba(255,255,255,0.4)}
.footer_top .ft_left .c_info ul{}
.footer_top .ft_left .c_info li{display:flex;align-items:center;margin-bottom:14px}
.footer_top .ft_left .c_info li i{display:block;width:33px;height:33px;margin-right:12px}
.footer_top .ft_left .c_info li:nth-child(5){width:100%}
.footer_top .ft_left .c_info li i.address{background:url('../images/footer_address.png') no-repeat center center}
.footer_top .ft_left .c_info li i.mobile{background:url('../images/footer_mobile.png') no-repeat center center}
.footer_top .ft_left .c_info li i.phone{background:url('../images/footer_phone.png') no-repeat center center}
.footer_top .ft_left .c_info li i.email{background:url('../images/footer_email.png') no-repeat center center}
.footer_top .ft_left .c_info li i.website{background:url('../images/footer_website.png') no-repeat center center}
.footer_top .ft_left .c_info li p{display:block;flex:1;overflow:hidden;margin-bottom:0}
.footer_top .ft_left .c_info li p a{display:block;font-size:14px;color:#BBBBBB;line-height:20px}
.ft_links{margin-top:48px}
.ft_right{margin-left:3%;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between; width: 60%;}
.ft_right .ftdlitem{width:23%;border-right:1px solid rgba(255,255,255,0.1);margin-right:2%}
.ft_right .ftdlitem:last-child{border-right:none}
.ft_right .ftdlitem a{color:#fff}
.ft_right .ftdlitem dd a{display:block;font-size:14px;color:#BBBBBB;line-height:30px;font-weight:100}
.ft_right .ftdlitem dd a img{width:90%}
.ft_right .ftdlitem dt a{font-size:18px;}
.ft_right .ftdlitem dt{margin-bottom:13px}
.ft_right .ftdlitem dd a:hover{color:#fff}
.ft_left{width:35%;float:left}
/* .ft_right .ftdlitem:nth-child(3){width:35%}
.ft_right .ftdlitem:nth-child(3) dd a{width:47%;float:left} */
.inico{overflow:hidden;margin-top:2%}
.inico p{margin-right:2%;float:left}
.inico p img{max-width:100%;display:block}
.inico span{margin:0 4px;width:25%;float:left;margin-bottom:5%}
.inico i{color:#fff;font-size:20px;padding:6px;border:1px solid #49b46c;border-radius:50%;box-sizing:border-box;line-height:35px}
.inico span:hover i{background:#49b46c;color:#fff}
@media (max-width:1500px){
    .ft_right .ftdlitem{width:200px}
}
@media (max-width:1400px){
    .ft_right .ftdlitem{width:180px}
}@media (max-width:1300px){
    .ft_right .ftdlitem{width:140px}
    .butter{max-width:20%}
}

/*底部*/
