@charset "gb2312";
* {margin: 0;padding: 0;font-family: "微软雅黑";color: #000;font-size: 14px;}
img{display: block;}
ul {list-style: none;}
a{text-decoration:none;cursor:pointer;outline:none;}
a:hover{text-decoration:none; color:#990000;}
body{ color: #f5f5f5}
.container{margin:0 auto;width: 1344px;}
.block{padding: 20px 0;}
.clear{ clear:both;}



/* demo*/
.videobox{ width:100%; height:520px;}
.video_content{ width:1344px; height:520px;margin: 0 auto; }

.videoll{width:754px; height:385px; margin-top:72px; float:left;}
.videorr{width:590px; height:370px; margin-top:72px; float:left;  }

/*滚动*/
.gundong {	position:relative;width:700px;height:380px;	overflow:hidden;margin:0 auto;}
.downpaly {	position:absolute;width:700px;padding:0px ;left:0;top:0;}
.fl {float:left}
.downpaly img {	display:block;	max-width:150px;}
.downpaly li {max-height:360px;overflow:hidden;position:relative;height:52px;padding:10px 0 10px 80px;}
.fg-box{position:relative;width:700px;height:385px; margin-top:0px;}
.fg-line{position:absolute;height:70%;width:2px;left:50px;top:42px;}
.fg-box dl{max-height:360px;overflow:hidden;position:relative; }
.fg-box dl dd{max-height:360px;overflow:hidden;position:relative;height:52px;padding:10px 0 10px 80px;}
.fg-left{padding:5px 0;position:absolute;background:#FFF;top:20px;left:0;}
.fg-left span{display:inline-block;background-color:#e5ebf0;-webkit-border-radius:5px;border-radius:5px;color:#a3b5c8;width:60px;line-height:20px;text-align:center;overflow:hidden;}
.fg-right{position:absolute;top:10px;left:90px;}
.fg-right h4{font-size:16px;line-height:38px;color:#46525e;font-weight:normal;}
.fg-right h4 a{ font-size:16px;line-height:38px;color:#46525e;font-weight:normal;}
.fg-right a{font-size:12px;line-height:16px;color:#a3b5c8;}
.fg-right a:hover{color:red;}
/*滚动*/



.top{ width:100%; height:132px; background:url(../images/top.jpg) center no-repeat;}
.productbox{ width:100%; height:925px;}
.companybox{ width:100%; height:465px; margin-top:60px;}
.company_content{ width:1344px; height:387px; margin:0 auto;}
.companyll{ width:754px; height:387px; float:left;}
.companylltxt{ width:754px;height:46px; font-size:30px; font-weight:bold;}
.companyllcom{ width:754px;height:48px; font-size:21px; font-weight:lighter;}
.companyllline{ width:32px;height:3px; background:#0066CC}
.companyllnr{ width:700px;height:175px; color:#777575; margin-top:33px; line-height:30px;}
.companyllbutton{ width:190px; height:27px; margin-top:40px;}
.companyrr{  width:590px; height:387px; float:left; background: #009966;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.companyrr:hover {-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }


.equipmentbox{ width:100%; height:718px; background:url(../images/equipmentbg.jpg) top no-repeat}
.equipment_content{ width:1345px; height:624px; margin:0 auto; padding-top:94px;}
.equipment04{ width:335px; height:299px; float:left;}
.equipment04_txt1{ width:256px; height:58px; font-size:25px; font-weight:bold; margin-top:84px; margin-left:35px; padding:0px; color:#FFFFFF}
.equipment04_txt2{ width:256px; height:127px; font-size:14px; margin-left:35px; line-height:27px; color:#FFFFFF}

.equipment01{ width:672px; height:299px; float:left; background: url(../images/sbbg01.jpg)} 
.equipment01_txt1{ width:603px; height:58px; font-size:25px; font-weight:bold; margin-top:84px; margin-left:35px; padding:0px; color:#FFFFFF}
.equipment01_txt2{ width:603px; height:127px; font-size:14px; margin-left:35px; line-height:27px; color:#FFFFFF}

.equipment05{ width:338px; height:299px; float:left; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.equipment05:hover {-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
.equipment02{ width:335px; height:325px; float:left; background: url(../images/sbbg02.jpg)}
.equipment02_txt1{ width:256px; height:58px; font-size:25px; font-weight:bold; margin-top:84px; margin-left:35px; padding:0px; color:#FFFFFF}
.equipment02_txt2{ width:267px; height:127px; font-size:14px; margin-left:35px; line-height:27px; color:#FFFFFF}

.equipment06{ width:672px; height:325px; float:left; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.equipment06:hover {-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
.equipment03{ width:338px; height:325px; float:left; background: url(../images/sbbg03.jpg)}
.equipment03_txt1{ width:256px; height:58px; font-size:25px; font-weight:bold; margin-top:84px; margin-left:35px; padding:0px; color:#FFFFFF}
.equipment03_txt2{ width:260px; height:127px; font-size:14px; margin-left:35px; line-height:27px; color:#FFFFFF}

.titbg{ width:100%; height:140px; padding-top:36px;}
.titbg1{ width:750px; height:60px; margin:0 auto; background:url(../images/bg_06.png) center no-repeat; text-align:center; line-height:60px; font-size:30px; font-weight:bold; color:#2b2b2b; background-repeat:}
.titbg2{ width:750px; height:54px; margin:0 auto;  text-align:center; line-height:54px; color:#646262}
.honour_content{margin:0 auto;max-width:1355px;text-align:center;}
.honour_content ul{ margin:0px; padding:0px;}
.honour_content ul li{ border:1px #ddd solid; width:286px; height:194px; float:left; margin:5px; padding:20px;}
.honour_content ul li img{ width:286px; height:194px;}
.honour_content ul li:hover{ border:1px #c42727 solid;}
.honour_contentny{margin:0 auto;max-width:1355px;text-align:center; height:auto; }
.honour_contentny ul{ margin:0px; padding:0px;}
.honour_contentny ul li{ width:286px; height:194px; float:left; margin-top:5px; margin-left:5px; margin-right:5px; margin-bottom:10px; padding:20px;}
.honour_contentny ul li img{ width:286px; height:194px;border:1px #b1b1b1 solid;}
.honour_contentny ul li img:hover{ border:1px #c42727 solid;}
.honour_contentny ul li span{display: block; line-height:23px; }

.honourbox{ width:100%; height:482px;}
.trademarkbox{ width:100%; height:636px; background:url(../images/trademarkbg.jpg) center no-repeat;}
.trademark_content{ width:1344px; height:392px; margin:0 auto;}
.trademark_content ul{ width:100%; height:100%; padding-top:10px; margin:0px;}
.trademark_content ul li{  width:672px; height:105px; float:left; margin-bottom:14px;}
.trademark_list{ width:633px; height:104px; border-bottom:1px solid #b6b6b6;}
.trademark_list_img{ width:76px; height:104px; float:left}
.trademark_list_img img{ width:63px; height:91px;border:1px #FFFFFF solid;}
.trademark_list_img img:hover{ border:1px #c42727 solid;}
.trademark_list_txt{ width:557px; height:104px; float:left}
.trademark_list_txt_tit{ width:556px; height:40px; font-size:16px; line-height:40px; font-weight:500; color:#393939}
.trademark_list_txt_nr{ width:556px; height:50px; line-height:23px; font-size:14px; color:#666 }
.trademark_list_txt_tit a{text-decoration:none;cursor:pointer;outline:none; font-size:16px;}
.trademark_list_txt_tit a:hover{text-decoration:none; color:#990000;}
.trademark_list_txt_nr a{text-decoration:none;cursor:pointer;outline:none; color:#999999}
.trademark_list_txt_nr a:hover{text-decoration:none; color:#990000;}



.footbox{ width:100%; height:478px; background:url(../images/footbg.jpg) center no-repeat;}
.foot_content{ width:1345px; height:304px; margin:0 auto; padding-top:60px; color:#bab9b9;}
.foot_product{ width:264px; height:304px; margin-left:27px; float:left;}
.foot_company{ width:140px; height:304px; margin-left:27px; float:left;}
.foot_news{ width:140px; height:304px; margin-left:27px; float:left;}
.foot_info{ width:380px; height:304px; margin-left:27px; float:left;}
.foot_code{ width:280px; height:304px; margin-left:27px; float:left; background:url(../images/codeline.png) no-repeat left;}
.foot_codeimg{ width:115px; height:146px;  margin-left:84px; text-align:center;color:#bab9b9; }

.foot_tit{ width:100%; height:42px; font-size:18px; font-weight:bold;color:#bab9b9;}
.foot_productlist{ width:100%; height: auto; }
.foot_productlist a{text-decoration:none;cursor:pointer;outline:none; color:#bab9b9;}
.foot_productlist a:hover{text-decoration:none; color:#a85656;}


.foot_productlist ul{ width:100%; height: auto; }
.foot_productlist ul li{ width:132px; height:32px; float:left;color:#bab9b9; }
.foot_infolist{  width:100%; height: auto; color:#bab9b9; line-height:30px; }

.foot_copyright{ width:100%; height:112px; border-top:1px solid #545454;}
.foot_copyright ul{ width:1290px; height:78px; margin:0 auto; padding-top:30px; color:#bab9b9}
.foot_copyright a{color:#bab9b9}


/*****鼠标悬停图片变大文字消失*****/
.content{margin: 0 auto;max-width:1360px;text-align:center;}
.style1 ul li{float:left;margin:6px;position:relative;list-style:none}
.style1 ul li{ -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.style1 ul li img{width: 440px;height: 320px;border-radius:0px;}
.style1 ul li span{background:rgba(0, 0, 0, 0.5);color:#fff;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;line-height: 50px;position:absolute;bottom: 0px;width:440px;left:0;font-size:14px;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s;}
.style1 ul li:hover {-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
.style1 ul li:hover span{ opacity:0}


/*  */

.head{position: relative;width:100%;background: #5f5f5f;border-bottom:1px solid #ddd;height:48px;z-index: 9999}

.head .navbox{width: 1344px;margin: 0 auto;}

.head .nav{display: block; float: left;width:1344px}

.head .nav .nav_pc{ width: 100%;}

.head .nav ul li{float:left;position: relative;border-right: 1px solid #cccccc;box-sizing: border-box;z-index: 999;}

.head .nav ul li:first-child{border-left: 1px solid #cccccc;}

.head .nav ul li .f_a{line-height:48px;display:block;text-align:center;font-size:16px;color:#fff;}

.head .nav ul li:hover .f_a{background-color:#ce3a1e;color: #fff; transition:all .3s}

.head .nav ul li .s_navbox{display:none;position: absolute;left: 0;width: 100%; background:#fff;background-color: #5f5f5f;z-index: 9999;box-sizing: border-box}

.head .nav ul li .s_navbox .s_a a{color:#fff;font-size:16px;text-transform:uppercase;display:block;text-align: center;padding: 10px 0;border-top: 1px solid #fff;}

.head .nav ul li .s_navbox .s_a a:hover{background-color:#ce3a1e;color: #fff;}

.m_nav{display:none}

.headlf .m_logo{display: none}

.headrg .m_menuimg{display: none}

.active{background-color: #cf1322}
.activ2{background-color: #cf1322}


/**/
.slider {position: relative;overflow: hidden;width: 100%;}
.slideBox .hd {height: 10px;z-index:1; overflow: hidden;position: absolute;left: 50%;bottom: 20px;transform: translateX(-50%);z-index: 1;}
.slideBox .hd ul{ text-align:center;  padding-top:5px;  }
.slideBox .hd ul li {cursor:pointer;float: left;margin-right: 5px;width: 30px;height: 10px;line-height: 14px;text-align: center;background: #fff;}
.slideBox .hd ul .on {background: #00a2ff;color: #fff;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li img{width:100%; vertical-align:top;  } 

/**/
@media screen and (max-width: 1600px) and (min-width:1200px) {
   .nav ul li .f_a{font-size:14px}
   .nav ul li .s_navbox .s_a a{font-size:12px}
   .foot_top ul{margin-left:60px}
   .nav ul li .s_navbox .s_a{width:100%}
}


/**/
@media screen and (max-width: 1024px) and (min-width: 0px){
   .msgNum{display: none;}
   .slider{margin-top: 44px;}
   .head{display:none}
   .m_img{display:block;height:44px;background:#fff;position:fixed;top:0px;left:0px;width:100%;z-index:9999;border-bottom:1px solid #ddd;overflow: hidden;}
   .m_img .headlf{padding-top:2px;padding-left:5px;float: left;}
   .m_img .headlf .m_logo{height:40px;display: block}
   .m_img .headrg{padding-right:5%;padding-top:14px;float: right;}
   .m_img .headrg a .m_menuimg{height:16px;vertical-align:top;display: block}
   .m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
   .m_nav .closecover{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
   .m_nav .closeicon{position:absolute;width:20%;left:30px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
   .m_nav .m_navList{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%;overflow-y: scroll;}
   .m_nav .m_navList ul{padding-left:5%;padding-right:5%}
   .m_nav .m_navList ul li{border-bottom:1px solid #232530}
   .m_nav .m_navList ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
   .m_nav .m_navList ul li .m_f_a{display: flex;align-items: center;justify-content: space-between; width: 100%}
   .m_nav .m_navList ul li .m_f_a a{flex: 1;}
   .m_nav .m_navList ul li .m_f_a i{width: 40px;height:35px;box-sizing: border-box; padding:0 5px; display: block;}
   .icon{ background:url(../imgs/plus.png) 100% no-repeat;background-position: 50% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .icon_on{background:url(../imgs/reduce.jpg) 50% no-repeat!important;background-position: 50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .m_nav .m_navList ul li .m_s_nav{display:none;width: 100%;}
   .m_nav .m_navList ul li .m_s_nav a{display: block; height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow: hidden; white-space: nowrap;width: 90%;text-overflow: ellipsis;}
}



/*内页*/
.nybanner001{ width:100%; height:395px;  background-image:url(../images/nybanner001.jpg);  line-height:395px;}
.nybanner001 ul{ width:60%; height:395px; margin:0 auto;font-size:36px;}
.nybanner002{ width:100%; height:395px;  background-image:url(../images/nybanner002.jpg);  line-height:395px; }
.nybanner002 ul{ width:60%; height:395px; margin:0 auto;font-size:36px;color:#FFFFFF}
.nybanner003{ width:100%; height:395px;  background-image:url(../images/nybanner003.jpg);  line-height:395px;}
.nybanner003 ul{ width:60%; height:395px; margin:0 auto;font-size:36px;}
.nybanner004{ width:100%; height:395px;  background-image:url(../images/nybanner004.jpg);  line-height:395px;}
.nybanner004 ul{ width:60%; height:395px; margin:0 auto;font-size:36px;}
.nybanner005{ width:100%; height:395px;  background-image:url(../images/nybanner005.jpg);  line-height:395px;}
.nybanner005 ul{ width:30%; height:395px; margin:0 auto;font-size:36px;}
.nybanner006{ width:100%; height:395px;  background-image:url(../images/nybanner006.jpg);  line-height:395px;}
.nybanner006 ul{ width:60%; height:395px; margin:0 auto;font-size:36px;}


#nycontainer{ width:100%; height: auto;}
#nycontainer .fl{ width:100%; height:70px; border-bottom:1px solid #bcbcbc }
#nycontainer .fl ul{ width:1344px; height:70px; margin:0 auto; line-height:70px;}
#nycontainer .fll{ width:70%; float:left}
#nycontainer .fll ul li{ width:144px;height:70px;  float:left; text-align: center;}
#nycontainer .fll ul li:hover{ background:#dbe1ed;border-bottom:1px solid #993300}
#nycontainer .fll a{display: block; width:144px;height:70px; }
#nycontainer .flr{ width:30%; float:right; text-align:left; color:#999999; background: url(../images/cion.jpg) left no-repeat;}
#nycontainer .nycontentbox{ width:1355px; height:auto; margin:0 auto; margin-top:60px; margin-bottom:60px;}
#nycontainer .nyl{ width:215px; height:auto; min-height:700px; float:left; }
#nycontainer .nyr{ width:1129px; height:auto; float:left;}
#nycontainer .nyr ul{ width:90%; margin:0 auto; padding:0px; margin-top:50px;}
#nycontainer .nyr li{ float:left; padding:10px; text-align:center}
#nycontainer .nyr .cpname{ line-height:35px;}
#nycontainer .nycontentbox .title1{ text-align:center; font-size:20px; margin-bottom:50px;}
#nycontainer .nycontentbox .conimg{  width:1355px; margin-bottom:50px;text-align:center; }

.conimg img {display:block; margin:0 auto;}


#nycontainer .cpfltit{ width:160px; height:33px; line-height:33px; background:url(../images/cp.jpg) left no-repeat; font-size:24px; font-weight:bold; padding-left:55px; margin-bottom:30px;}
#nycontainer .cpflnr{ width:100%; height: auto;}

#nycontainer .cpflnr ul{ padding:0px; margin:0px;}
#nycontainer .cpflnr li{ width:185px; height:59px; line-height:59px; background:#0877b7; margin-bottom:1px; padding-left:30px; font-size:15px; color:#FFFFFF}
#nycontainer .cpflnr li:hover{background-color:#ce3a1e;color: #fff;}
#nycontainer .cpflnr li a{ color:#FFFFFF;display: block;}
.page1{ margin-top:30px;}
.sabrosus{ width:100%; height:30px; margin-top:60px;}