/* Write your styles */

.am-container{

    max-width :1200px;

}



.phone-show{
    display: none!important;
}
/*公共样式*/
header{
    background: #fff;
}
body{
    width: 100%;
    height: 100%;
    background: url("../images/bodybg.jpg") no-repeat;
    background-size: 100% 100%;
}
.config-title h1{

    color :#e94909;

    font-weight:bold;

    font-size:34px;

    padding-bottom:10px;

    margin-bottom:0;

}

.config-title-en{

    color :#b4b4b4;

    font-size:20px;

}

.config-dao{

    background:#364857;

    line-height:50px;

    font-size:14px;

}



.config-dao a,.config-dao i,.config-dao span{

    color :#fff;

}

.slider-active{

    overflow :hidden;

}

.banner{

    overflow :hidden;

}



/*尾部*/

.footer{

    background:url("../images/bottom.jpg") no-repeat 100%;

    padding:30px 0;

    text-align:center;

    color :#fff;

}

.footer-ma-msg{

    font-size:12px;

}

.footer-tell{

    font-size:50px;

    font-weight:bold;

}

.footer-message{

    font-size:12px;

}

.footer-bottom{

    background:#364857;

    font-size:12px;

    line-height:60px;

    margin:0;

    text-align:center;

    color :#fff;

}

/*导航*/

.header-container{

    max-width:85%;

    margin:0 auto;

}

.menuAll li{

    border-right:1px solid #dad5da;

}

.menuAll li:nth-child(7){

    border :none;

}

.menuAll li a{

    padding:10px;

    color :#666;

    font-size:16px;

    font-weight:bold;

    border-bottom:0px;

}

.menuAll li a:hover{

    color :#e94809;

    border-bottom:2px solid #e94809;

}

.menuAll li .menu-active{

    color :#e94809;

    border-bottom:2px solid #e94809;

}

.header-logo img{

    max-width:100%;

}



/*首页广告条*/

.hy-title{

    font-size:26px!important;

    color :#e94909!important;

}

.gg-msg{

    font-size:14px;

    color :#656873;

}

.gg-box:hover .gg-box-img{

    background:#e94809;

    transform:rotate(360deg);

    transition:0.5s;

}

.gg-box:hover .gg-box-msg{

    color :#e94809;

}

.gg-box{

    width :87px;

    height :auto;

    margin:0 auto;

}

.gg-box-img{

    width :87px;

    height :87px;

    background:#364857;

    transition:0.5s;

}

.gg-box-msg{

    text-align:center;

    margin-top:10px;

    color :#364857;

    transition:0.5s;

}



/*首页关于我们*/

.in-about{

    background:url("../images/in-about-bg.jpg") 100%;

}

.in-about-right{

    padding-right:10%;

    padding-left:2%;

    color :#fff;

}

.in-about-title{

    font-size:18px!important;

}

.in-about-msg{

    font-size:14px;

}

@media (min-width:1600px) {

    .in-about-msg{

        line-height :30px;

    }

}

.in-about-but a{

    float: right;
    
    padding:10px;

    border :1px solid #fff;

    color :#fff;

    font-size: 14px;

}

.in-about-but a:hover{

    color :#e94809;

    border :1px solid #e94809;

}

.gotop{

    width :50px;

    height :50px;

    background:rgba(3,3,3,0.5);

    color :#fff;

    font-size:40px;

    text-align:center;

    line-height:50px;

}

.am-gotop{

    position :fixed;

    bottom :20px;

    right :20px;

}

/*首页产品样式*/

.in-products{

    padding:20px 0;

    background:url("../images/in-cp.jpg") no-repeat ;

    background-size:100%;

}

.in-products-list{

    padding:20px 0;

}

.in-products-list ul{

    padding:0 30px;

    border :20px solid #eef0ef;

    background:#fff;

}

.products-list-box{

    margin:30px 8%;

    padding:10px;

    border :1px solid #dad8d9;

    box-shadow :0px 0px 10px 2px #dad8d9;

}

.products-list-box-hover{

    display:none!important;

}

.products-list-box:hover .products-list-box-hover{

    display :block!important;

}

.products-list-box:hover .products-list-box-txt{

    display :none!important;

}

.products-list-box-title{

    position :relative;

}

.products-list-box-title img{

    width :100%;

}

.products-list-box-title span{

    width :100%;

    display :block;

    text-align:center;

    font-size:24px;

    font-weight :bold;

    position :absolute;

    top :20%;

    color :#fff;

}

.products-list-box-image img{

    height: 245px;

}
@media (max-width: 1400px){
   .products-list-box-image img{

        height: 160px;

    } 
}
.products-list-box-title-hover{

    display :none;

}

.products-list-box:hover .products-list-box-title-blank{

    display :none;

}

.products-list-box:hover .products-list-box-title-hover{

    display :block;

}



/*首页新闻*/

.in-news{

    background:url("../images/in-news.jpg") no-repeat center 100%;

}

.in-news .am-container{

    position :relative;

}

.in-news-title{

    background:url("../images/in-news-bg.jpg") no-repeat 100%;

    text-align:center;

    padding:60px;

}



.in-news-title h1{

    font-size:40px;

    color :#e94909;

    font-weight:bold;

}

.in-news-title .in-news-title-fbt{

    font-size:30px;

    color :#bebebe;

}

.in-news-more{

    background:url("../images/in-news-more-bg.jpg") no-repeat bottom ;

    background-size:100% 100%;

    padding-top:2%;

    padding-bottom:2%;

    padding-left:5%;

    margin:40px 0 10%;

    position :absolute;

    z-index:100;

}

.in-news-more-title{

    margin-top:30%;

}

.in-news-more-title h1{

    font-size:32px;

    color :#fff;

    font-weight:bold;

    padding:0;

    margin:0;

}

.in-news-more-title .in-news-more-en{

    font-size:26px;

    color :#747474;

}

.in-news-more-msg{

    font-size:26px;

    color :#fff;

    margin-top:20%;

}

.in-news-more-but{

    margin-top:20%;

    margin-bottom:30%;

}

.in-news-more-but a{

    padding:10px 15%;

    text-align:center;

    color :#e94909;

    border:1px solid #e94909;

    transition:0.5s;

}

.in-news-more-but a:hover{

    color :#fff;

    background:#e94809;

}



.in-news-list{

    position :relative;

    background:#fff;

    right :5%;

    top :-40px;

    padding-top:5%;

    padding-left:10%;

    padding-bottom:3%;

}

.in-news-list-box{

    margin-bottom:2%;

    height:134px;

    overflow:hidden;

    position: relative;

}

.in-news-list-box-image{

    float :left;

    margin-right:20px;

}

.in-news-list-box-title{

    font-size:20px;

    color :#333;

    font-weight:bold;

}

.in-news-list-box-msg{

    font-size:14px;

    padding:10px 0;

    color :#666;

}

.in-news-list-box-time{

    padding:5px 10px;

    border-radius:5px;

    color :#fff;

    background:#364857;

    font-size:14px;

}

.in-news-list-box:hover .in-news-list-box-time{

    background:#e94909;

}

.in-news-list-box:hover .in-news-list-box-title{

    color:#e94909;

}



/*产品*/

.product{

    height:100%;

    width:88%;

    float: left;

}

.product ul,.product ul li,.product ul li a,.product ul li a .product-box{

    height:100%;

    display: block;

}

.product ul li a .product-box{

    position: relative;

}

.product ul li a:hover .product-box-bg{

    opacity: 0.9;

}



.product ul li a:hover .product-box-title{

    padding-top: 40%;

    color: #80b549;

}



.product ul li a:hover .product-box-ftitle{



    color: #80b549;

}



.product ul li a:hover .product-box-but{



    color: #80b549;

    border-color: #80b549;

}



.product-box-image{

    height:100%;

    width:100%;

    position: absolute;

    top:0;

    left:0;

    overflow: hidden;

    z-index: 1;

}

.product-box-image img{

    min-width: 100%;

    height:100%;

    z-index: 0;

}

.product-box-title{

    z-index: 10;

    position: relative;

    padding-top: 70%;

    padding-left: 10%;

    font-size: 2.6rem;

    font-weight: bold;

    color: #364485;

    transition: 0.8s;

}

.product-box-ftitle{

    z-index: 10;

    position: relative;

    padding-left: 10%;

    font-size: 2rem;

    font-weight: bold;

    color: #364485;

    transition: 0.8s;



}

.product-box-but{

    z-index: 10;

    position: relative;

    left: 10%;

    font-size: 2rem;

    color: #364485;

    width:40px;

    height:40px;

    border:1px solid #364485;

    text-align: center;

    margin-top: 1rem;

    border-radius: 50%;

    transition: 0.8s;



}



.product-box-bg{

    background: #364485;

    width:100%;

    height:100%;

    position: absolute;

    top:0;

    left:0;

    z-index: 9;

    opacity: 0;

    transition: 0.8s;



}

.product-list-content span{

    font-weight: bold;

}

.product-list-content-texing{

    height: 6rem;

}



/*产品页面*/



.product-menu{



    float: right;



    width:100%;



    padding: 0 0 0 50%;



    background: #fff;





}



.product-menu li a{



    width:100%;



    text-align: center;



    display: block;



    padding: 1rem 0;



    color: #e94809;



    position: relative;



    border:1px solid #e94809;

    font-size: 16px;

    border-bottom-right-radius: 10px;

    border-bottom-left-radius: 10px;

    transition: 0.1s;


}







.product-menu li a:before{



    content: " ";



    width:20px;



    height:20px;



    background: #e94809;



    position: absolute;



    bottom:-10px;



    left:45%;



    transform:rotate(45deg) ;



    display: none;



}



.product-menu li a:hover{



    width:100%;



    text-align: center;



    display: block;



    padding: 1rem 0;



    color: #fff;



    font-size: 1.4rem;



    background: #e94809;


    border:1px solid #e94809;



}







.product-menu li a:hover:before{



    display: block;



}







.product-menu li #active{



    width:100%;



    text-align: center;



    display: block;



    padding: 1rem 0;



    color: #fff;



    font-size: 1.4rem;



    background: #e94809;

    
    border:1px solid #e94809;



}







.product-menu li #active:before{



    display: block;



}







.product-list{



    width:100%;



    float: left;



    padding-top: 3rem;



    background: #fff;



}



.product-list li a{



    display: block;



    width:100%;



    float: left;



}



.product-list-box{



    width:100%;



    background: #fff;



    float: left;



    padding: 2rem 15% 4rem;



    transition: 1s;



    position: relative;



    overflow:hidden;



}



.product-list-hide{



    text-align: center;



    line-height: 100%;



    padding: 2% 0;



    transition: 1s;



    position: absolute;



    right:-100%;



    top:0;



}



.product-list-image{



    text-align: center;



    line-height: 100%;



    padding: 2% 0;



    transition: 1s;



    position: absolute;



    left:5%;



    top:0;



}







.product-list-image img,.product-list-hide img{



    height:200px;



}



.product-list-content{



    font-size: 1.5rem;



    color: #555;



    line-height: 2.8rem;



    transition: 1s;



    position: relative;



    margin-left: 20%;



}



.product-list-content-title{



    font-size: 2rem;



    font-weight: bold;



    color: #000;



}



.product-list li a:hover .product-list-box{



    background: #364857;



}



.product-list li a:hover .product-list-box .product-list-content{



    color: #fff;



    margin-left: -10%;



}



.product-list li a:hover .product-list-box .product-list-content .product-list-content-title{



    color: #fff;



}



.product-list li a:hover .product-list-hide{



    right:5%;



}



.product-list li a:hover .product-list-box .show{



    left:-100%;



}











.product-page{



    width:100%;



    padding: 3rem 0 10rem 45%;



    text-align: center;



    float: left;



    background: #fff;



}



.product-page a{



    display: block;



    float: left;



    width:30px;



    height:30px;



    line-height: 30px;



    border: 1px solid #999;



    color: #555;



    background: #fff;



    margin-left: 1%;



    overflow: hidden;



}







.product-page a:hover{



    color: #fff;



    background: #e8480a;



    border-color:#e8480a;



}



.product-page .active-page{



    color: #fff;



    background: #e8480a;



    border-color:#e8480a;



}







/*产品详情页*/



.product-content{



    width:88%;



    float: left;



    padding-top: 3rem;



    margin-left: 12%;



    background: rgba(255,255,255,0.8);



}



.product-content .product-list-box{



    background: rgba(255,255,255,0.8);



}



.product-content-image{



    text-align: center;



    line-height: 100%;



    padding: 1% 0;



    transition: 1s;



    border:1px solid #ccc;



}







.product-content-image img{



    height:260px;



}



.product-content-content{



    font-size: 1.6rem;



    color: #555;



    line-height: 2.8rem;



    transition: 1s;



    padding: 1% 3rem;



}



.product-content-content span{

    font-weight: bold;

}



.product-message{



    width:88%;



    float: left;



    padding-top: 3rem;



    margin-left: 12%;



    padding-left: 12%;



    padding-right: 12%;



    padding-bottom: 5rem;



    background: rgba(255,255,255,0.8);



}



.product-message-title{



    background: url('../images/message-border.png') no-repeat bottom rgba(255,255,255,0.8); ;



    background-size: 100%;



    padding-bottom: 1rem;



    font-size: 1.8rem;



    font-weight: bold;



    color: #e8480a;



    padding-left:1%;



}



.product-message-content{



    padding-left: 5rem;



    padding-top: 2rem;



    background: rgba(255,255,255,0.8);



    min-height: 15rem;



}







/*关于我们*/

.scientific-image {

    text-align: center; }

.scientific-bottom {

    margin-top: 3rem;

    margin-bottom: 10rem;

    float: left; }

.scientific-bottom-title {

    font-weight: bold;

    color: #e8480a;

    text-align: center;

    margin-top: 3rem; }

.scientific-bottom li {

    margin-right: 3rem;

    float: left; }

.scientific-bottom-box {

    margin-top: 3rem;

    margin-left: 3rem; }

.scientific-bottom-box div {

    float: left;

    margin-left: 1rem;

    font-size: 1.4rem;

    line-height: 2rem; }



.scientific-nav {

    font-size: 1.4rem;

    background: #e8480a;

    padding: 1rem;

    color: #fff;

    margin-bottom: 2rem; }

.scientific-nav a {

    color: #fff; }



/*行业应用*/

.industry{

    overflow: hidden;

}

.industry-pre{

    border:none;

    line-height: 3rem;

    background: none;

    color: #333;

    font-size: 1.4rem;

}

.industry .am-container{

    background: rgba(255,255,255,0.8);

}

.page-teadeimg{position: relative;}



.page-teadelist li:hover .page-teadetitle{

    color: #000;

    background: rgba(255,255,255,0.6);

}

.page-teadetitle{transition: 0.5s;position: absolute;bottom: 0;background: rgba(0,0,0,0.6);width: 100%;line-height: 30px;text-align: center;color: #fff;border-radius: 0 0 11px 11px;}



.page-teadelist{

    padding-bottom: 6rem;

    margin-bottom: 6rem;

}



.page-teadelist ul li a{display: block;padding: 10px;}



.page-teadelist ul li a img{border-radius: 11px;width: 100%;height: auto;}



.page-title{font-size: 36px;font-weight: 600;background: url(../images/pagetitleb.png)no-repeat center bottom;padding-bottom: 10px;}



.page-ppbtile{color: #e8480a;font-size: 28px;padding-bottom: 12px;}



.page-subtitle{color: #aaa;padding-top: 8px;}



.page-newslist{padding-top: 3rem}







.page-newslist ul li a{display: block;padding: 10px;}







.page-newslist ul li a:hover .page-newsimg{  z-index: 2;  -webkit-transform: scale(1.2) translateY(-40px);







    -moz-transform: scale(1) translateY(-40px);







    -ms-transform: scale(1) translateY(-40px);







    transform: scale(1) translateY(-40px);







    -webkit-box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3);







    -moz-box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3);







    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3);







    transition: all 0.6s;}







.page-newslist ul li a img{width: 100%;height: auto;}





.page-ppleft{padding: 50px;}



.news-page{



    margin-bottom: 8rem;



    padding-bottom: 6rem;



    margin-top: none;



}



.paging {







    padding-top: 20px;







    text-align: right;







}



.paging .first-page,.paging .last-page{



    display: none;



}



.paging a{







    background: #fff;







    display: inline-block;







    width: 30px;







    height: 30px;







    text-align: center;







    line-height: 30px;







    font-size: 14px;







    color: #e8480a;







    margin-left: 10px;







    border-radius: 50%;





    overflow: hidden;







}







.paging a.active-page,.paging a:hover{







    background: #e8480a;







    color: #fff;







}



/*新闻资讯*/

.news-list{

    padding-top:30px;
    background: #fff;

}

.news-list .product-list-image{
    left: 0%;
}
.news-list .product-list-box{
    padding:2rem 5% 4rem;
}
.product-list-content-more{

    display :inline-block;

    border :1px solid #ccc;

    background:#fff;

    transition:0.5s;

}

.news-list li:hover .product-list-content-more{

    color :#fff;

    border :1px solid #364857;

    background:#364857;

}

.news-list li .product-list-image img{

    transition:0.5s;

}

.news-list li:hover .product-list-image img{

    transform:scale(1.1);

    transition:0.5s;

}



.Cnews-title{





    padding-top: 3rem;





    background: rgba(255,255,255,0.8);





}



.news-title-msg{



    font-size: 3rem;



    color: #333;



}



.news-title-hui a{



    color: #fe0000;



    font-size: 1.4rem;



}



.news-title-time{



    font-size: 1.4rem;



    color: #999;





}



.Cnews-content{







    background: rgba(255,255,255,0.8);



    padding-top: 3rem;



    padding-bottom: 8rem;



}



.Cnews-page{



    background: rgba(255,255,255,0.8);



    padding-top: 3rem;



    padding-bottom: 8rem;



}







.Cnews-page a{



    font-size: 1.4rem;



    display: block;



    color: #333;



}





/*产品内容*/

.russ-container .russ-contenttitle{font-size: 30px;color: #000;font-weight: 800;margin-top:30px }

.russ-container .russ-contentimg{ padding: 25px 0 10px;}

.russ-container .russ-contenttx{color: #364857;font-size: 18px;width: 115px;font-weight: 800;text-align: center;}

.russ-container .russ-pagetitle{font-size: 18px;color: #012b43;border-bottom:1px solid #ebebeb;font-size: 32px;}

.russ-container .russ-list ul{margin: 0 -30px;}

.russ-container .russ-list ul li a{display: block;margin: 10px 30px;}

.russ-container .russ-list ul li a .russ-listimg img{width: 100%;height: auto;}

.russ-container .russ-list ul li a .russ-listtitle{font-size: 16px;color: #000;padding: 10px 0;}

.russ-container .russ-list ul li a .russ-listdescrtion{font-size: 14px;color: #666;padding: 2px 0 25px 0;}

.russ-container .russ-house{font-size: 28px;color: #000;height: 50px;}

.russ-container .russ-house span{border-bottom: 1px solid #000;padding-bottom: 10px;}

.russ-container .russ-contact{padding: 40px 0;}

.russ-container .russ-contact i{line-height: 50px;color: #666}

.russ-container .russ-contact ul li a{display: block;}

.russ-container .russ-contact ul li a .russ-contacttitle{font-size: 16px;font-weight: 800;color: #000;text-align: left;}

.russ-container .russ-contact ul li a .russ-contactdescription{font-size: 14px;color: #313030;text-align: left;}

.russ-container .russ-about img{width: 100%;}



/*联系我们*/

.contact{

    width :100%;

    overflow :hidden;

}

.contact img{

    max-width:100%;

}