/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0; list-style:none; text-decoration:none; border:0; list-style:none;}
body {
    font-size: 14px;
    font-family: ' ';
    color: #000000;
}
a{ color:#666;}
a:hover{ color:#f60; text-decoration:none;}
p{line-height:1.5em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1168px; margin:0 auto;}
ul{ list-style: none;}/* 去除li前面默认的小点点 */
/* opacity:0; *//* 从无到有 */
/*common end*/

.head{}
.head .logo{float: left;width: 30%;}
.head .logo img{max-width: 100%;}
.head .right{float: right;padding-top: 24px ;}
.head .right .menu{ width: 100%;display: flex;align-items: center;justify-content:center}
.head .right .menu .language>a{margin-left: 20px;color: #024391;}

.menu{height:50px;line-height:50px;   }
.menu ul li{ display: inline-block; width:90px; position:relative; z-index: 5;text-align: center; }
.menu ul li:hover{border-bottom: 2px solid #FF0000 ;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:50px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:0px 0;display:none; }
.menu ul li:hover dl{ display: block;}
.menu ul li dl dd{ line-height:50px;height: 50px; }
.menu ul li dl dd:hover{ }
.menu ul li dl dd a{ font-size:12px; color:#666; padding:0; }
.menu ul li dl dd a:hover{ color:#FF0000;}
.menu a{ font-size:14px;color:	#333; text-decoration:none; display:block;text-align:center;font-size: 18px;font-weight: 700;}
.menu a:hover{color:#FF0000;}
a.menu_hover{ color:#FF0000;}

.banner_02{ height:580px; overflow:hidden;}
.banner_02 #banner_02_con{ display:none;}

.con1{padding: 0 0 30px 0;position: relative;margin-bottom: 40px;}
.con1 .left{background: #393939;padding: 30px 20px 10px 30px;width: 220px;float: left;position: absolute;top: -80px;z-index: 9999;}
.con1 .left h2{font-size: 26px;color: #FFFFFF;line-height: 1.5em;font-weight: normal;}
.con1 .left p{font-size: 15px;color: #FFFFFF;line-height: 1.5em;}
.con1 .left span{font-size: 16px;color: #FFFFFF;line-height: 1.5em;display: block;margin-top: 30px;}
.con1 .left .gang{width: 100%;height: 1px; background: #FFFFFF;margin-top: 30px;}
.con1 .left a{text-align: right;font-size: 14px;color: #FFFFFF;display: inherit;line-height: 3em;}
.con1 .right{width: 840px;float: right;padding: 30px 0 0 0;}
.con1 .right img{max-width: 100%;}
.con1 .right span{font-size: 14px;color: #333333;line-height: 1.5em;display: block;margin-top: 20px;}

.con2 {
    background: #f6f5f5;padding: 60px 0 40px 0;height: 500px;
}
.con2 .con2bt{}
.con2 .con2bt img{max-width: 100%;}
.con2 .con2nr{margin-top: 40px;}
.scroll_03{  }
.scroll_03 .hd .prev,.scroll_03 .hd .next{ display:block;  width:5px; height:9px; line-height:10px;overflow:hidden;cursor:pointer; background:url(../images/icoLeft.gif) no-repeat;} 
.scroll_03 .hd .next{ background:url(../images/icoRight.gif) no-repeat;} 
.scroll_03 .bd li{ float:left; width:267px; overflow:hidden; margin:0 10px;border: 1px solid #ddd;}
.scroll_03 .bd li .img{width: 100%;overflow: hidden;}
.scroll_03 .bd li .img img{max-width: 100%;transition: all ease 0.3s; }
.scroll_03 .bd li .img:hover img{transform: scale(1.1);transition: all ease 0.3s;}
.scroll_03 .bd li .zi{width: 100%;background: #FFFFFF;text-align: center;}
.scroll_03 .bd li .zi span{font-size: 16px;color: #333333;line-height: 3em;}
.an{background:url(../images/pro_jt.jpg) #393939 no-repeat right center ;background-size: contain;width: 160px; margin: 0 auto;margin-top: 52px;}
.an a{font-size: 16px;color: #FFFFFF;line-height: 3em;padding-left: 40px;}

.con3{padding:60px 0 30px 0;}
.con3 .left{float: left;}
.con3 .left .lefttop{overflow: hidden;}
.con3 .left .lefttop img{width: 100%;transform: scale(1.0);transition: all ease 0.3s;}
.con3 .left .lefttop img:hover{width: 100%;transform: scale(1.1);transition: all ease 0.3s;}
.con3 .left .leftbottom{background: #f8f8f8;padding: 15px 60px 15px 30px;}
.con3 .left .leftbottom p{font-size: 14px;color: #333333;line-height: 1.5em;}
.con3 .left .leftbottom .gang{background: #FF0000;width: 100%;background: #FF0000;height: 2px;margin-top: 10px ;margin-bottom: 10px;}
.con3 .right{float: right;}
.con3 .right .righttop{background: #F8F8F8;padding: 15px 60px 15px 30px;}
.con3 .right .righttop p{font-size: 14px;color: #333333;line-height: 1.5em;}
.con3 .right .righttop .gang{background: #FF0000;width: 100%;background: #FF0000;height: 2px;margin-top: 10px ;margin-bottom: 10px;}
.con3 .right .rightbottom{overflow: hidden;}
.con3 .right .rightbottom img{width: 100%;transform: scale(1.0);transition: all ease 0.3s;}
.con3 .right .rightbottom img:hover{width: 100%;transform: scale(1.1);transition: all ease 0.3s;}

.foot{}
.foot .f1{background: #E50112;}
.foot .footbg{display: flex;
    align-items: center;
    justify-content: center;}
.foot .f1 .rhwt{float: none;width:auto ;} 
.foot .f1 .rhwt img{vertical-align: middle; }
.foot .f1 .rhwt p{display: inline-block;margin-right: 40px;font-size: 14px;color: #FFFFFF;line-height: 3em;}
.foot .f1 .lj{/*float: right;*/width: 205px;background: #3a3a3a;text-align: center;}
.foot .f1 .lj img{vertical-align: middle;}
.foot .f1 .lj a{font-size: 14px;color: #FFFFFF;line-height: 4em;}

.foot .f2{background: url(../images/footer_bg.png) #3A3A3A no-repeat top center;padding:130px 0 30px 0;}
.foot .f2 .left{float: left;width: 300px;}
.foot .f2 .left p{font-size: 14px;color: #FFFFFF;line-height: 1.5em;}
.foot .f2 .center{float: left;width:150px ;}
.foot .f2 .center img{max-width: 100%;}
.foot .f2 .center span{font-size: 14px;color: #FFFFFF;line-height: 2em;display: block;text-align: center;}
.foot .f2 .right{float: right;width: 570px;}
.foot .f2 .right ul{}
.foot .f2 .right ul li{display: inline-block;width: 120px;line-height: 3em;}
.foot .f2 .right ul li a{font-size: 14px;color: #FFFFFF;}
.foot .f2 .right .gang{width: 570px;height: 1px;background: #FFFFFF;margin-top: 10px;margin-bottom: 10px;}
.foot .f2 .right p{font-size: 12px;color: #FFFFFF;line-height: 1.5em;display: inline-block;}
.foot .f2 .right span{font-size: 12px;color: #FFFFFF;line-height: 1.5em;}
.foot .f2 .right a{font-size: 12px;color: #FFFFFF;line-height: 1.5em;display: inline-block;padding-left: 20px;}

.rightkefu{position: fixed;right: 0;bottom: 30%;}
.rightkefu ul{}
.rightkefu ul li{}
.rightkefu ul li .qq{background:#E50112 ;text-align: center;}
.rightkefu ul li .qq:hover{background: #3A3A3A;}
.rightkefu ul li .qq img{max-width: 100%;}
.rightkefu ul li .tel{background:#E50112 ;text-align: center;position: relative;}
.rightkefu ul li .tel:hover{background: #3A3A3A;}
.rightkefu ul li .tel img{max-width: 100%;}
    .rightkefu ul li .tel .telho {position: absolute;right: 72px;top: 0;background: #E17328;opacity: 0;width: 177px;height: 78px;}
.rightkefu ul li .tel:hover .telho{opacity: 1;}
.rightkefu ul li .tel .telho p{font-size: 18px; color: #FFFFFF;line-height:39px ;padding: 0 20px;margin-top:21px}
.rightkefu ul li .top{background:#666 ;text-align: center;}
.rightkefu ul li .top:hover{background: #3A3A3A;}
.rightkefu ul li .top img{max-width: 100%;}

.banner{}
.banner img{max-width: 100%;}

.products1{}
.products1 .products1bt{border-bottom: 1px solid #DDDDDD; }
.products1 .products1bt .left{float: left;}
.products1 .products1bt .left h2{font-size: 26px;color: #333333;line-height: 3em;font-weight: bolder;}
.products1 .products1bt .right{float: right;padding-top: 20px;}
.products1 .products1bt .right .ank{float: left; width: 138px;height: 40px;margin-left: 30px;background: url(../images/pro_lb.jpg) no-repeat bottom 0 center;transition: all ease 0.3s; }
.products1 .products1bt .right .ank:hover{ background: url(../images/pro_lb.jpg) no-repeat bottom -40px center;transition: all ease 0.3s;}
.products1 .products1bt .right  a{font-size: 14px;color: #FFFFFF;line-height: 40px;text-align: center;}

.products1 .products1nr{padding: 0 0 30px 0;}
.products1 .products1nr ul{}
.products1 .products1nr ul li{width: 265px;display: inline-block;border: 1px solid #DDDDDD;margin:30px 10px 0 10px ;}
.products1 .products1nr ul li .img{width: 100%;overflow: hidden;height: 200px;}
.products1 .products1nr ul li .img img{max-width: 100%;transform: scale(1.0);transition: all ease 0.3s;}
.products1 .products1nr ul li .img:hover img{transform: scale(1.1);transition: all ease 0.3s; }
.products1 .products1nr ul li .zi{width: 100%;background: #FFFFFF;transition: all ease 0.3s;line-height: 50px;height: 50px;}
.products1 .products1nr ul li .zi span{font-size: 14px;color: #333333;line-height: 50px;display: block;text-align: center;transition: all ease 0.3s;}
.products1 .products1nr ul li .zi:hover{background: #E50112;transition: all ease 0.3s;}
.products1 .products1nr ul li .zi:hover span{color: #FFFFFF;transition: all ease 0.3s;}



.cpxiangqing1{}
.cpxiangqing1 .cpxiangqing1bt{border-bottom: 1px solid #DDDDDD; }
.cpxiangqing1 .cpxiangqing1bt .left{float: left;}
.cpxiangqing1 .cpxiangqing1bt .left h2{font-size: 26px;color: #333333;line-height: 3em;font-weight: bolder;}
.cpxiangqing1 .cpxiangqing1bt .right{float: right;padding-top: 20px;}
.cpxiangqing1 .cpxiangqing1bt .right .ank{float: left; width: 138px;height: 40px;margin-left: 30px;background: url(../images/pro_lb.jpg) no-repeat bottom 0 center;transition: all ease 0.3s; }
.cpxiangqing1 .cpxiangqing1bt .right .ank:hover{ background: url(../images/pro_lb.jpg) no-repeat bottom -40px center;transition: all ease 0.3s;}
.cpxiangqing1 .cpxiangqing1bt .right  a{font-size: 14px;color: #FFFFFF;line-height: 40px;text-align: center;}

.cpxiangqing1nr{padding: 10px 0 30px 0;}
.cpxiangqing1nr .left{float: left;width: 450px;}
.cpxiangqing1nr .right{float: right;width: 650px;}
.cpxiangqing1nr .right p{font-size: 14px;color: #333333;line-height: 1.5em;}
.cpxiangqing1nr .right table{width: 100%;}
.cpxiangqing1nr .right table tr{}
.cpxiangqing1nr .right table tr td{font-size: 14px;color: #333333;line-height: 2em;text-align: center;}

.weizhi{}
.weizhi a{font-size: 16px;color: #333333;line-height: 40px;}
.weizhi span{font: 16px;color: #333333;line-height: 40px;}

.lxwm1{}
.lxwm1 .lxwm1bt{border-bottom: 1px solid #DDDDDD; }
.lxwm1 .lxwm1bt .left{float: left;}
.lxwm1 .lxwm1bt .left h2{font-size: 26px;color: #333333;line-height: 3em;font-weight: bolder;}
.lxwm1 .lxwm1bt .right{float: right;padding-top: 20px;}
.lxwm1 .lxwm1nr{}
.lxwm1 .lxwm1nr table{padding: 50px 0; }
.lxwm1 .lxwm1nr table tr{ }
.lxwm1 .lxwm1nr table tr td{ }
.lxwm1 .lxwm1nr table tr td font{ color: #FF0000;font-size: 16px;}
.lxwm1 .lxwm1nr table tr td .text1{width: 300px;height: 30px;border: 1px solid#DDDDDD; }
.lxwm1 .lxwm1nr table tr td .textarea{ border: 1px solid #DDDDDD;width: 398px;height: 100px;}
.lxwm1 .lxwm1nr table tr td .btn1{ width: 80px;height: 30px;background: #3A3A3A;font-size: 14px;color: #FFFFFF;line-height: 30px;}
.lxwm1 .lxwm1nr table tr td .text2{width: 300px;height: 30px;border: 1px solid#DDDDDD;float: left; }
.lxwm1 .lxwm1nr table tr td .yzm{float: left;margin-left: 20px;}
.lxwm1 .lxwm1nr table tr td a{display: inline-block;line-height: 30px;}

.lxwm1 .lxwm1nr .map{border: 1px solid #DDDDDD;margin: 0 0 50px 0;}
.lxwm1 .lxwm1nr .map img{ width: 100%;}

.inside1{}
.inside1 .inside1bt{border-bottom: 1px solid #DDDDDD; }
.inside1 .inside1bt .left{float: left;}
.inside1 .inside1bt .left h2{font-size: 26px;color: #333333;line-height: 3em;font-weight: bolder;}
.inside1 .inside1bt .right{float: right;padding-top: 20px;}
.inside1 .inside1bt .right .ank{float: left; width: 138px;height: 40px;margin-left: 30px;background: url(../images/pro_lb.jpg) no-repeat bottom 0 center;transition: all ease 0.3s; }
.inside1 .inside1bt .right .ank:hover{ background: url(../images/pro_lb.jpg) no-repeat bottom -40px center;transition: all ease 0.3s;}
.inside1 .inside1bt .right  a{font-size: 14px;color: #FFFFFF;line-height: 40px;text-align: center;}

.inside1 .inside1nr{padding: 0 0 30px 0;}
.inside1 .inside1nr .inside1con{font-size: 14px;color: #333333;line-height: 2em;text-indent: 2rem;padding: 20px 0;}


.work1{}
.work1 .work1bt{border-bottom: 1px solid #DDDDDD; }
.work1 .work1bt .left{float: left;}
.work1 .work1bt .left h2{font-size: 26px;color: #333333;line-height: 3em;font-weight: bolder;}
.work1 .work1bt .right{float: right;padding-top: 20px;}
.work1 .work1bt .right .ank{float: left; width: 138px;height: 40px;margin-left: 30px;background: url(../images/pro_lb.jpg) no-repeat bottom 0 center;transition: all ease 0.3s; }
.work1 .work1bt .right .ank:hover{ background: url(../images/pro_lb.jpg) no-repeat bottom -40px center;transition: all ease 0.3s;}
.work1 .work1bt .right  a{font-size: 14px;color: #FFFFFF;line-height: 40px;text-align: center;}

.work1 .work1nr{}
.work1nr .baguetteBoxOne a{width: 320px;margin: 30px;display: inline-block;text-align: center;}
.work1nr .baguetteBoxOne a img{width: 100%;height: 100%;}
