/*头部样式*/
#header,.w1200{width:1200px;margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
p{margin:0 0 0 0;}

.tophead{width: 100%;height: 35px;background: #ececec;position: relative;}
.headtitle{font-size: 14px;color: #969696;line-height: 35px;}
.k1{font-size: 14px;color: #9f9f9f;margin-top: 18px;}
.k1 a{color:#9f9f9f}

.sechead{height: 114px;position: relative;background: #f7f7f7;}
.logo{float:left;line-height: 114px;margin-left: 31px;}
.yu{margin-top: 18px;margin-left: 15px;}
.yu p:first-child{line-height: 45px;border-bottom: 1px solid #000;margin-bottom: 8px;}

/* 导航 */
.menu{background: #1a282b;position: relative;width: 1920px;margin-left: -960px;left:50%;}
.demo-menu {width:1200px;margin:0 auto;}
.demo-menu>li {float:left;width:126px;position:relative;text-align:center;height: 53px;line-height: 53px;}
.demo-menu>li>a {display:block;font-size:14px;color:#fff;}
.demo-menu>li.active>a,.demo-menu>li>a:hover {background:#e0ae35;color:#1a282b}
.demo-menu>li:after {content:"";position:absolute;z-index:100;width:100%;left:0;height:40px;opacity:0;top:100%}

.k2{width: 234px;height: 105px;background: url(../images/tel.png)no-repeat;right: 360px;bottom: 0;position: absolute;color: #fff;font-size: 29px;font-family: "Impact";padding-top: 55px;padding-left: 20px;}

/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:100%;margin:0 auto;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}

/* 搜索 */
.search{border-bottom: 3px solid #e1e1e1;height: 71px;}
.hotSearch{width: 460px;float:left;height:71px;line-height:71px;font-weight:normal;}
.hotSearch .en{color: #1a282b;font-size: 18px;font-weight: bold;text-transform: uppercase;line-height: 24px;padding-top: 12px;width: 220px;}
.hotSearch .zh{color: #333333;line-height: 24px;font-size: 12px;}
.hotSearch a{color: #333;font-size: 12px;display: inline-block;margin-right: 6px;}

#formsearch{width: 356px;float: right;background: url(../images/ss.png) no-repeat center;margin-top: 19px;}
#formsearch input{height: 33px;background: none;border: none;line-height: 33px;outline: none;float: left;}
#formsearch input#keyword{color:#c3c1c1;width: 282px;text-indent: 78px;}
#formsearch input#s_btn{width: 74px;height: 32px;line-height: 32px;text-align:center;color:#fff;border:none;cursor:pointer;}


/* 内页 */
.left{width: 240px;float: left;}
.right{width: 940px;float: right;}
.product_list{}
.product_list li{float: left;width: 293px;border: 1px solid #eee;margin:0 10px 10px;padding:5px;}
.product_list li a.img{display: block;width: 281px;height: 239px;overflow: hidden;}
.product_list li img{width:281px;height: 239px;transition: all .5s ease;}
.product_list li h3{line-height: 35px;text-align: center;}
.product_list li h3 a{color: #5a5a5a;font-size: 14px;}
.product_list li:hover{border-color: #fdc236}
.product_list li:hover img{transform:scale(1.1);}


/*  */
.a1{width: 1920px;margin-left: -960px;left:50%;position: relative;}

/*  */
.s1{background: url(../images/1.jpg)no-repeat;height: 514px;padding-top: 68px;}
/*首页标题样式*/
.titles{text-align: center;}
.titles h1{color: #212f32;font-size: 30px;font-weight: bold;line-height: 32px;}
.titles h1 span{color: #fdc236;}
.titles h2{color: #333;font-size:18px;font-weight: normal;text-transform: uppercase;opacity: 0.43;line-height: 34px;}
.titles h3{background: url(../images/ttline.png) no-repeat center;margin-top: 4px;}
.titles h3 div{font-size: 16px;color: #ffffff;width: 205px;height: 36px;background: #fdc236;margin: 0 auto;line-height: 36px;border-radius: 12px;font-weight: bold}

.fiveadc{
    width: 1200px;
    margin: 0 auto;
    margin-top: 56px;
}
.fiveadc li{
    width: 238px;
    height: 196px;
    float: left;
    background: rgba(255,255,255,0.9);
    margin-left: 2px;
}
.fiveadc li:nth-child(1){
    margin-left:0
}
.fiveadc li a.img{
    width: 88px;
    height: 83px;
    display: block;
    position: relative;
    margin: 0 auto;
    margin-top: 32px;
}
.fiveadc li a.img div{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    line-height: 83px;
    text-align: center;
}
.fiveadc li a.img img{
    max-width: 100%;
}
.fiveadc li a.img .img1{
    opacity: 1;
    transition: all 0.4s;
    }
.fiveadc li a.img .img2{
    opacity: 0;
    transition: all 0.4s;
}
.fiveadc li span{
    font-weight: normal;
    font-size: 15px;
    text-align: center;
    margin-top: 20px;
    position:relative;
    display: block;
    color: #666;
}
.fiveadc li span:before {
    content:'';
    width:29px;
    height:2px;
    background:#666666;
    position:absolute;
    left:50%;
    margin-left: -15px;
    bottom: -15px;
}
.fiveadc li:hover a.img .img1{
    opacity: 0;
    transition: all 0.4s;
    }
.fiveadc li:hover a.img .img2{
    opacity: 1;
    transition: all 0.4s;
}
.fiveadc li:hover span:before{
    background:#fdc236;
    transition: all 0.4s;
}
.fiveadc li:hover span{
    color:#fdc236;
}


/* 产品 */
.pro{background: url(../images/2.jpg)no-repeat;height: 1040px;padding-top: 65px;}
.pro-tab{margin-top:36px;}
.tabz{text-align: center;}
.tabz li{display: inline-block;padding:0 27px;height: 34px;line-height: 34px;background: #20292e;color: #fff;font-size: 14px;margin:0 6px;border-radius: 10px;margin-bottom: 8px;}
.tabz li a{color: #fff;font-size: 14px;}
.tabz li.cur{background: #fdc236}
.tabz li:hover{background: #fdc236}
.list1z{text-align: center;}
.list1z li{display: inline-block;width: 282px;margin:0 11px;box-shadow: 2px 2px 4px 1px rgba(0,0,0,0.2);}
.list1z li img{width: 282px;height: 240px;}
.list1z li h3{font-weight: normal;height: 50px;line-height: 50px;text-align: center;color: #333;font-size: 16px;background: #fff;}
.list1z li h3 a{color: #333;}
.product_list1{margin: 26px 0;}
.product_list1 li{float: left;width: 281px;margin-right: 25px;box-shadow: 2px 2px 4px 1px rgba(0,0,0,0.2);}
.product_list1 li:nth-child(4){margin-right:0;}
.product_list1 li img{width:281px;height: 241px;}
.product_list1 li h3{font-weight: normal;height: 50px;line-height: 50px;text-align: center;color: #333;font-size: 16px;background: #fff;}
a.pro-more{display: block;margin:0 auto;margin-top: 36px;background: url(../images/more.jpg)no-repeat;width: 177px;height: 50px;line-height: 50px;text-align: center;color: #fff;font-size: 14px;}


/*公司简介*/
.aboutus{
    height: 659px;
    background: url(../images/abbg.jpg) no-repeat center;
    padding-top:58px;
}
.ableft{
    width: 608px;
    margin-top: 34px;
}
.ableft img{
    width: 100%;
}
.abright{
    width: 563px;
    font-size: 13px;
    color: #ffffff;
    margin-top: 58px;
    line-height: 23px;
    margin-right: 15px;
}
.abright img{margin-bottom: 40px;}


/* 新闻 */
.newstt{
    height: 85px;
    width: 1200px;
    margin: 0 auto;
    margin-top: 43px;
}
.newstt .dynamic{
    height: 54px;
    border-left: 3px solid #212f32;
    line-height: 28px;
    padding-left: 9px;
}
.newstt .dynamic h1{
    color: #333;
    font-size: 12px;
    opacity: 0.54;
    font-weight: normal;
    line-height: 4px;
}
.newstt .dynamic h2{
    color: #212f32;
    font-size: 24px;
    font-weight: bold;
    line-height: 78px;
}

.tab{position:relative;margin-top:35px;}
.tab li{float:left;height:30px;display:block;line-height:30px;margin-left: 20px;text-align:center;color: #898989;font-size: 14px;cursor: pointer;}
.tab li.cur{color: #212f32;text-decoration:none;font-size: 14px;border-bottom: 3px solid #212f32;}


.newstt .ntits{}
.newscont{
    background: #fafafa;
    width: 100%;
    height: 562px;
}
.newsleft{
    width: 481px;
    height: 476px;
    background: #ffffff;
    margin-top: 40px;
}
.newsleft li{list-style: none;padding-left: 47px;}
.newsleft .newsbt{
    padding-top: 43px;
}
.newsleft .newsbt a{
    font-size: 20px;
    color: #000;
    line-height: 22px;
}
.newsleft .newsms{
    color: #333;
    font-size: 14px;
    width: 395px;
    line-height:30px;
    margin-top: 29px;
}
.newsleft .newsdate{
    position: relative;
    color: #ababab;
    height: 63px;
    margin-top: 35px;
    width: 390px;
}
.newsleft .newsdate .newsdateinn{
    border-left: 4px solid #fdc236;
    height: 64px;
    margin-left:65px;
    padding-left: 10px;
}
.newsleft .newsdate span:nth-child(1){
    display: block;
    font-size: 20px;
    line-height: 16px;
}
.newsleft .newsdate span:nth-child(2){
    margin-top: 8px;
    display: block;
}
.newsleft .newsdate a{
    display: block;
    width: 62px;
    height: 23px;
    background: url(../images/arrow1.png) no-repeat center;
    position: absolute;
    top: 50%;
    margin-top: -12px;
    right: 0;
}
.newsleft .newsimg{
    width: 390px;
}
.newsleft .newsimg img{
    width: 100%;
}

.newsright{
    width: 652px;
    padding-top: 56px;
}
.newsright li{
    margin-bottom: 24px;
}
.newsright li a.img{
    display: block;
    width: 223px;
}
.newsright li a.img img{
    width: 223px;
    height: 137px;
}
.newsright li .newstxt{
    width: 412px;
    position: relative;
}
.newsright li .newstxt a.tit{
    color: #000000;
    font-size: 16px;
    line-height: 16px;
}
.newsright li .newstxt .newsms{
    line-height: 24px;
    margin-top: 9px;
    margin-bottom: 8px;
}
.newsright li .newstxt .newsdate{
    color: #a8a8a8;
}
.newsright li .newstxt .newsdate span{
    font-size: 20px;
}
.newsright li .newstxt a.newsmore{
    display: block;
    width: 62px;
    height: 23px;
    background: url(../images/arrow1.png) no-repeat center;
    position: absolute;
    right: 0;
    bottom: 0;
}
.newsright li:hover .newstxt a.newsmore{
    background: url(../images/arrow2.png) no-repeat center;
}

/* */
.link{padding:10px 0;color:#333;font-size:14px;}
.link a{color:#333;display:inline-block;margin-right:5px;}

/* 页面底部 */
#footer{position:relative;width:1920px;background: url(../images/foot.jpg) no-repeat center;height: 282px}
.nav_foot{line-height:24px;}
.copyright{line-height:24px;width: 530px;margin-left: 90px;padding-top: 72px;font-size: 14px;color: #e8e7e7;}
.copyright a{color: #e8e7e7}
.copyright .bott{margin-bottom: 18px}

.botcont{width:410px;color:#e8e8e8;font-size:14px;line-height:24px;padding-top: 72px;}
.bott{color:#ffffff;margin-bottom: 10px}
.bott h1{font-size:24px;font-weight: bold;}
.bott h2{padding-top:8px;font-size: 12px;font-weight: bold;}
.botcode{width: 168px;height: 195px;background: rgba(255,255,255,0.1);box-sizing: border-box;text-align: center;font-size: 14px;color: #ffffff;padding-top: 14px;margin-top: 42px;line-height: 48px;}
