/*头部样式*/
.head{
    background: #000;
    height: 40px;
    line-height: 40px;
}
.wel{
    color:#fff;
    font-size: 14px;
    font-weight: bold;
}
.k1{
    color:#696969;
    font-size: 12px;
    text-align: right;
    margin-top: 4px;
}
.k1 a{
    color:#696969;
}
#header{
    background: #fff;
}
.top{
    width: 1200px;
    margin:0 auto;
}
.logo{
	padding-left: 50%;
}

.topLink{float:right;text-align:left;position: relative;z-index: 9999;width: 920px;}

.topLink .f_count{color:#ff0000;font-size:13px;font-weight:bold;}
.topLink .k2{
    color:#fff;
    font-size:14px;
    font-family:"微软雅黑";
    font-weight: bold;
    margin-top: 5px;
}

#menu{
margin-top: 40px;
}

/*热门搜索*/
.search{text-align:left;height:24px;}
#formsearch{
    float: right;
    width: 190px;
    height: 31px;
    background: url(ss.png) no-repeat;
}
.hotSearch{height:36px;line-height:36px;font-weight:bold;color:#959595;font-size: 15px;}
#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}





.ab_img{
    width: 522px;
    height: 447px;
    overflow: hidden;
    margin-top: 114px;
}
.ab_nei{
    margin-top: 114px;
    width: 590px;
}
.an_ti{
    font:600 28px/35px "Microsoft Yahei";
    color: #333333;
}
.ab_y{
    color: #b6b6b6;
    font:400 16px/30px "Microsoft Yahei";
    background: url(xian.jpg) left bottom no-repeat;
    height: 40px;
    padding-top: 10px;
    text-transform: uppercase;
}
.ab_r{
    font:400 16px/28px "Microsoft Yahei";
    color: #333;
    padding-top: 24px;
}
.ab_more{
    width: 103px;
    height: 29px;
    color: #fff;
    text-align: center;
    font:400 12px/29px "Microsoft Yahei";
    background: #d02b29;
    margin-top: 57px;
}

.nei{
    background: url(nei.jpg) top center no-repeat;
    height: 598px;
    margin-top: 126px;
}
.you{
    background: url(xian1.png) center bottom no-repeat;
    color: #fff;
    text-align: center;
    padding-top: 70px;
    padding-bottom: 15px;
}
.you_t{
    font:400 24px/30px "Microsoft Yahei";
    text-transform: uppercase;;
}
.you_zi{
    font:400 24px/35px "Microsoft Yahei";
}

.you_lie li{
    float: left;
    width: 278px;
    height: 141px;
    box-sizing: border-box;
    padding: 30px 20px;
    color: #fff;
    border:#ececec 3px solid;
    border-radius:20px;
    margin-right: 29px;
    margin-bottom: 39px;
    cursor: pointer;
}
.you_lie{
    margin-top: 50px;
}
.you_lie li:nth-child(4n){
    float: right;
    margin-right: 0px;
}
.you_lie li:hover{
    background: #d02b29;
    border:#d02b29 3px solid;
}
.you_img{
    width: 90px;
    height: 76px;
}
.you_nei{
    width: 130px;
    text-align: left;
}
.youshi_zi{
    font-size: 22px;
    font-family: "Microsoft Yahei";
}
.youshi_yi{
    font:400 15px/30px "Microsoft Yahei";
    text-transform: uppercase;
}



.nei1{
    background: #f7f7f7;
    height: 554px;
}
.zeng{
    background: url(xian1.png) center bottom no-repeat;
    color: #fff;
    text-align: center;
    padding-top: 70px;
    padding-bottom: 15px;
    color: #4c4c4c;  
}

.zhengz{
    margin-top: 60px;
}
.zhengz li{
    float: left;
    width: 280px;
    height: 270px;
    box-shadow: 0 0 5px #e1e1e1;
    margin-right: 24px;
    text-align: center;
}
.zhengz li:nth-child(4){
    float: right;
    margin-right: 0px;
}
.zhengz_zi{
    font:400 24px/30px "Microsoft Yahei";
    color: #000;
    background: url(xian2.png) center bottom no-repeat;
    height: 45px;
    padding-top: 15px;
}
.zhengz_yi{
    font:400 16px/30px "Microsoft Yahei";
    color: #000; 
    padding-top: 5px;
}

.hexin{
    background: #f7f7f7;
    height: 730px;
    margin-top: 72px;
}
.hex{
    width: 580px;
    height: 366px;
    box-sizing: border-box;
    padding: 35px 25px;
}
.he_ti{
    font:400 26px/40px "Microsoft Yahei";
    color: #d02b29;
}
.he_yi{
    font:400 15px/30px "Microsoft Yahei";
    color: #6b6b6b;
    text-transform: uppercase;
}
.he_nei{
    font:400 16px/28px "Microsoft Yahei";
    padding-top: 25px;
}
.he_more{
    width: 100px;
    height: 27px;
    text-align: center;
    border:#c5c5c5 1px solid;
    font:400 14px/27px "Microsoft Yahei";
    color: #797979;
    margin-top: 30px;
}

.xwg{
    width: 590px;
    margin-top: 60px;
}

/*主体样式*/
#container{width:1200px;margin:0 auto;margin-top:10px;}
.navigation{float:right;width:100px;}


.trouble-box{
    background: url(trouble_box.jpg) top center no-repeat;
    height: 1360px;
}
/*您的烦恼*/
.your-trouble{
    padding-top: 60px;
}
.trouble-list{
    margin-top: 50px;
}
.trouble-list li{
    float: left;
    width: 275px;
    height: 274px;
    border:3px solid #999;
    margin-right: 25px;
    margin-bottom: 24px;
    text-align: center;
}
.trouble-list li:nth-child(4),.trouble-list li:nth-child(8){
    margin-right: 0;
}
.trouble-list li a{
    display: block;
    width: 275px;
    height: 274px;
}
.trouble-list li h3{
    color:#fff;
    font-size: 48px;
    margin-top: 85px;
    line-height: 58px;
}
.trouble-list li span{
    display: block;
    color:#fff;
    font-size: 18px;
    text-transform: uppercase;
    margin-top: 20px;
}
.trouble-list li:hover{
    background: #e50112;
    border-color: #e50112;
}
.trouble-list li.space h3{
    margin-top: 45px;
}

/*业绩增长*/
.growth{
    padding-top: 60px;
}
.growth-list{
    padding:0 40px;
    padding-top: 70px;
}
.growth-list li{
    width: 248px;
    height: 200px;
    background: url(growth_li.png) center no-repeat;
    float: left;
    margin:0 15px;
    text-align: center
}
.growth-list li a{
    display: block;
    width: 248px;
    height: 200px;
}
.growth-list li h3{
    color:#fff;
    font-size: 48px;
    padding-top: 15px;
}
.growth-list li span{
    display: block;
    color:#fff;
    font-size: 24px;
    line-height: 27px;
    padding-top: 27px;
}
.growth-list li:hover{
    background: url(growth_lihover.png) center no-repeat;
}
.ceo{
    padding-top: 110px;
}
.ceo-img{
    width: 200px;
}
.ceo-content{
    width: 918px;
    margin-top: 40px;
}
.ceo-content .title{
    text-align: left
}
.ceo-content .title h3{
    color:#e50112;
    font-size: 24px;
    display: inline-block;
}
.ceo-content .title p{
    display: inline-block;
    text-align: right;
    float: right;
}
.ceo-content .title h3 span{
    color:#fff;
}
.ceo-content .word{
    color:#fff;
    font-size: 14px;
    line-height: 24px;
    margin-top: 15px;
}


/*关于我们*/
.about-box{
    background: url(about_box.jpg) top center no-repeat;
    height: 480px;
}
.about{
    padding-top: 42px;
    width: 820px;
    margin:0 auto;
}
.about .content{
    color:#f8f8f8;
    font-size: 14px;
    line-height: 27px;
    text-align: center;
    margin-top: 50px;
}
.about a.more{
    display: block;
    width: 120px;
    height: 38px;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    line-height: 38px;
    color:#fff;
    color:#d6d6d6;
    font-size: 14px;
    text-align: center;
    margin:0 auto;
    margin-top: 55px;
}


/*品质保障*/
.quality_title{
    background: url(quality_title.jpg) top center no-repeat;
    height: 90px;
    padding-top: 68px;
}
.quality{
    background: #202020;
    padding-top: 72px;
}
.quality li{
    width: 230px;
    /*height: 194px;*/
    float: left;
    margin:0 16px;
    margin-top: 6px;
}
.quality li img{
    width: 233px;
  /*  height: 194px;*/
}


/*优势*/
.benefit-box{
    background: url(benefit.jpg) top center no-repeat;
    height: 400px;
}
.benefit{
    padding-top: 70px;
}
.benefit-fl{
    width: 600px;
    text-align: center;
}
.benefit .title{
    color:#fff;
    font-size: 24px;
    font-weight: bold;
    border-bottom: 1px solid #e60012;
    line-height: 76px;
    margin:0 226px;
}
.benefit-fr{
    width: 600px;
    text-align: center;
}
.benefit .content{
    color:#d6d6d6;
    font-size: 14px;
    margin-top: 15px;
    line-height: 24px;
    padding:0 38px;
}
.benefit a.more{
    display: block;
    width: 148px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    border:1px solid #fff;
    border-radius: 10px;
    color:#fff;
    font-size: 14px;
    margin:0 auto;
    margin-top: 36px;
}
.benefit a.more:hover{
    background: #e60012;
    border-color: #e60012;
}


/*合作伙伴*/
.partner-box{
    background: url(partner_box.jpg) top center no-repeat;
    height: 865px;
}
.partner{
    padding-top: 80px;
}
.multipleColumn{
    overflow:hidden;
    position:relative;
    width:1200px;
    margin-top: 70px;
}
.multipleColumn .hd{
    overflow:hidden;
    height:65px;
    position: absolute;
    top:41%;
    width: 100%;
    left: 0;
    z-index: 99;
}
.multipleColumn .hd .prev,.multipleColumn .hd .next{
    display:block;
    width:30px;
    height:65px;
    overflow:hidden;
    cursor:pointer;
}
.multipleColumn .hd .prev{
    left: 0;
    background: url(pre.png) center no-repeat;
    float: left;
    margin-left: 5px;
}
.multipleColumn .hd .prev:hover{
    background: url(pre_hover.png) center no-repeat;
}
.multipleColumn .hd .next{
    right: 0;
    background: url(ne.png) center no-repeat;
    float: right;
    margin-right: 5px;
}
.multipleColumn .hd .next:hover{
    background: url(ne_hover.png) center no-repeat;
}
.multipleColumn .bd{
    overflow:hidden;
}
.multipleColumn .bd ul{
    overflow:hidden;
    zoom:1;
    width:1200px;
    float:left;
    _display:inline;
}
.multipleColumn .bd ul li{
    margin:0 3px;
    float:left;
    _display:inline;
    overflow:hidden;
    text-align:center;
    margin-bottom: 10px;
    border:2px solid rgba(229,1,18,0);
}
.multipleColumn .bd ul li img{
    width: 290px;
    height: 200px;
}
.multipleColumn .bd ul li:hover{
    border:2px solid rgba(229,1,18,1);
}

.fg{
    width: 340px;
    float: right;
}
.xwg_img{
    float: left;
    width: 240px;
    height: 170px;
}
.lian_more{
    border:#686868 1px solid;
    width: 93px;
    height: 27px;
    text-align: center;
    color: #333333;
    border-radius: 5px;
    font:400 14px/27px "Microsoft Yahei";
    text-transform: uppercase;
    margin-top: 15px;
}
.xin{
    border-bottom: #b8c6da 1px dashed;
    margin-top: 19px;
}

.xwgf li{
    line-height: 45px;
    position: relative;
}
.xwgf li a{
    font:400 16px/45px "Microsoft Yahei";
    color: #333333;
}
.xwgf li span{
    position: absolute;
    top:0px;
    right: 0px;
   font:400 16px/45px "Microsoft Yahei";
    color: #333333;
}
.xwgf{
    margin-top: 5px;
}
.xwgf li:hover a{
    color: #d02b29;
}
.vvt{
    width: 580px;
    margin-top: 60px;
}

.hezuo{
    margin-top: 62px;
}
.hezuo li{
    float: left;
    width: 220px;
    height: 100px;
    overflow: hidden;
    border: #ececec 1px solid;
    margin-right: 22px;
    margin-bottom: 20px;
}
.hezuo li img{
    width: 100%;
    height: auto;
}
.hezuo li:nth-child(5n){
    float: right;
    margin-right: 0px;
}
/*新闻中心*/
.news_title{
    margin-top: 100px;
}
.news-box{
    background: url(news_box.jpg) top center no-repeat;
    height: 834px;
}
.news-tuijian{
}
.news-tuijian li img{
    width: 240px;
    height: 170px;
    float: left;
}
.news-tuijian li h3{
    position: relative;
    color:#333;
    font-size: 18px;
    font-weight: normal;
}
.news-tuijian li h3 a{
    color:#333;
}
.news-tuijian li h3 span{
    position: absolute;
    bottom:0;
    right: 0;
    font-size: 14px;
}
.news-tuijian .intro{
    color:#000;
    font-size: 14px;
    line-height: 44px;
    margin-top: 15px;
}
.intro2{
    color:#000;
    font-size: 14px;
    line-height: 44px;
    margin-top: 15px;
}
.news-list{
    width: 630px;
    margin-top: 44px;
}
.news-list li{
    padding:12px 15px;
    border:3px solid rgba(224,0,18,0);
}
.news-list li .date{
    float: left;
    width: 100px;
    height: 100px;
    background: #fff;
    text-align: center;
    margin-right: 48px;
}
.news-list li .date span{
    color:#000;
    font-size: 18px;
    display: block;
}
.news-list li .date span.day{
    font-size: 60px;
    line-height: 45px;
    padding-top: 8px;
    font-weight: bold;
}
.news-list li .date b{
    display: inline-block;
    width: 55px;
    height: 2px;
    background: #000;
}
.news-list li .wenzi{
    width: 444px;
}
.news-list li .wenzi a{
    color:#fff;
    font-size: 24px;
}
.news-list li .wenzi .summary{
    color:#fff;
    font-size: 14px;
    line-height: 24px;
    margin-top: 8px;
}
.news-list li:hover{
    border:3px solid rgba(224,0,18,1);
}


/*联系我们*/
.contact-box{
    background: url(contact_box.jpg) top center no-repeat;
    height: 611px;
}
.contact-fl{
    width: 500px;
    margin-top: 48px;
}
.contact-fl .title{
    color:#fff;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    border-bottom: 1px solid #c5c5c5;
    padding-bottom: 22px;
}
.contact-fl .title span{
    display: block;
    font-size: 18px;
    font-weight: normal;
}
.contact-fl .content{
    color:#fff;
    font-size: 14px;
    line-height: 40px;
    margin-top: 10px;
}
.contact-ewm{
    color:#fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 36px;
    margin-top: 20px;
}
.contact-ewm td{
    width: 123px;
    text-align: center;
    padding-right: 76px;
}
.contact-msg{
    width: 600px;
    margin-top: 140px;
}
.msg{z-index:100;position:relative;}
.msg input{vertical-align:middle;}
.msg #name{display:block;height:42px;line-height:42px;padding:0;padding-left:68px;border:1px solid #fff;width:528px;background:url(msg_name.png) 16px 50% no-repeat;background-color: transparent;margin-bottom: 22px;}
.msg #contact{display:block;height:42px;line-height:42px;padding:0;padding-left:68px;border:1px solid #fff;width:528px;background:url(msg_contact.png) 16px 50% no-repeat;background-color: transparent;margin-bottom: 22px;}
.msg #content{display:block;width:576px;height:180px;padding:6px;font-size:14px;border:1px solid #fff;padding-left:14px;background: none;font-family: '微软雅黑';}
.msg .send-btn{cursor:pointer;width:198px;height:48px;line-height:48px;text-align:center;border:none;color:#fff;font-size:18px;font-family:"Microsoft YaHei";border:1px solid #999;margin:0 auto;margin-top:20px;background: none;display: block;}
.msg tr{position:relative;}
.msg #name:-webkit-autofill,.msg #name:-webkit-autofill:focus {
    box-shadow: 0 0 0 10000px rgba(0, 0, 0, 0) inset !important;
    -webkit-box-shadow: 0 0 0 10000px rgba(0, 0, 0, 0) inset !important;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color:#dcdcdc;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#dcdcdc;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#dcdcdc;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#dcdcdc;
}


/*友情链接*/
.link-box{
    background: #202020;
    height: 90px;
    padding-top: 72px;
}
.f_link{
    line-height:54px;
    border-top:1px solid #aeaeae;
    border-bottom:1px solid #aeaeae;
    text-align: left;
    color:#f5f5f5;
    font-size: 14px;
    text-indent: 90px;
}
.f_link a{
    color:#f5f5f5;
    font-size: 14px;
    margin:0 8px;
}
.f_link a:hover{
    text-decoration: none;
    color:#d9061a;
}

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}
.wz1200{width: 1200px;margin:0 auto;}
.index-title{
    line-height:45px;
    font-weight:bold;
    font-family:"Times New Roman";
    font-size:30px;
    color:#e50112;
    text-align: center;
    text-transform: uppercase;
}
.index-title span{
    display: block;
    color:#fff;
    font-family: '微软雅黑';
    font-size: 24px;
}
.dilian{
    width: 431px;
    color: #fff;
}

.dilian_t{
    font:400 18px/30px "Microsoft Yahei";
    color: #fff;
    background: url(xian4.jpg) left bottom no-repeat;
    height: 40px;
}
.dilian_nei{
    font:400 14px/28px "Microsoft Yahei";
    color: #bbbbbb;
    padding-top: 9px;
    padding-right: 8px;
}

.dilian_nei a{
   color: #bbbbbb; 
}
.er{
    width: 321px;
}
.qqt {
    color: #bbbbbb;
    margin-top: 10px;
}
.qqt  a{
    color: #bbbbbb;
}
/*页面底部*/
.foot{
    background: #111011;
    padding:40px 0;
   
}
.foot-logo{
    width: 220px;
}
.foot-line{
    width: 1px;
    height: 170px;
    background: #2b292a;
}
.foot-cate{
    margin-left: 74px;
}
.foot-cate .bom1{
    width: 120px;
    text-align: left
}
.foot-cate .bom1 .tt2{
    color:#fff;
    font-size: 14px;
    line-height: 36px;
}
.foot-cate .bom1 .sort_bom li{
    line-height: 24px;
}
.foot-cate .bom1 .sort_bom li a{
    color:#fff;
    opacity: 0.5;
}
.foot-cate .bom1 .sort_bom li a:hover{
    opacity: 1;
}
.foot-about{
    width: 158px;
    margin-left: 85px;
}
.foot-about .title{
    color:#fff;
    font-size: 14px;
    line-height: 36px;
}
.foot-about .content{
    color:#a6a6a6;
    line-height: 27px;
}
.foot-contact{
    width: 305px;
    margin-left: 78px;
}
.foot-contact .title{
    color:#fff;
    font-size: 14px;
    line-height: 36px;
}
.foot-contact .content{
    color:#a6a6a6;
    line-height: 30px;
}
.foot-search{
    margin-top: 10px;
}
#formsearchs{
}
#formsearchs input{height:30px;background:#181617;border:none;line-height:30px;}
#formsearchs input#keywords{height:30px;line-height:30px;padding-left:8px;color:#5a5552;width: 260px;outline: none;}
#formsearchs input#s_btns{width:30px;height:30px;line-height:30px;text-align:center;border:none;cursor:pointer;background: url(search_btn.jpg) center no-repeat;margin-left: -3px;}
#footer2{
	position:relative;
	background-color: #333333;
	width: 100%;

}
#footer{position:relative;background: #000;line-height: 50px;}
.copyright{line-height:50px;color: #bbbbbb;text-align: center;}
.foot-nav{
  color: #bbbbbb;
}
.foot-nav a{
    color: #bbbbbb;
    padding:0 2px;
}


/*------------内页-------------------*/
.left .box{margin-bottom:10px;}
.left .box h3{line-height:45px;font-weight:normal;font-family:"微软雅黑";font-size:16px;color:#fff;background: #202020;text-align: center}
.left .box .content{padding:5px 0px;}

.prodescription{border:1px solid #e5e5e5;background:#f9f9f9;line-height:24px;padding:10px;margin-bottom:15px;text-indent:20px;}

.topbanner{
    height: 480px;
}
.n_banner{width:1920px;margin:0 auto;position: relative;left: 50%;margin-left: -960px;top: 0px;}
.n_banner img{width:1920px;margin:0 auto;height: 480px;}
.left{width:275px;float:left;}
.sort_menu h3{}
.sort_product{margin-top:10px;}
.sort_product h3{}

.n_contact{margin-top:10px;}
.n_contact h3{}
.n_contact .content{padding:5px;line-height:24px;}

.right{width:860px;float:right;padding-bottom:10px;}
.sitemp{line-height:45px;height:45px;overflow:hidden;padding-right:10px;border-bottom: 1px solid #202020;}
.sitemp h2{width:340px;float:left;line-height:45px;text-align:center;text-align:left;text-indent:15px;font-size:16px;font-weight: normal;}
.sitemp .site{width:380px;float:right;text-align:right;line-height:45px;}
.right .content{padding:10px;padding-top:15px;overflow:hidden;line-height: 24px;}
.sort_album{margin-top: 15px;}
