﻿@font-face{
	font-family:"Light";
	src: url("../css/xmlt/xmlt.otf"),
	     url("../css/xmlt/xmlt.woff2") format("woff2"),
         url("../fonts/xmlt.woff") format("woff"),
         url("../fonts/xmlt.ttf") format("truetype"),
         url("../fonts/xmlt.eot") format("embedded-opentype"),
         url("../fonts/xmlt.svg") format("svg");
	     
}
body,input,h1,h2,h3,h4,h5,h6,b,c,e,i,g,p,div,dl,dt,dd,select,textarea,right,left{ margin:0; padding:0;font-family: Light,"微软雅黑";font-weight: normal;letter-spacing: 1px;}
body,html{height:100%;position:relative;width: 100%;background-color: #FFFFFF;position: relative;}
a{ color:#333; text-decoration:none;}
ul, ol, li, dl, dd {margin: 0;padding: 0; list-style:none;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6,span,dd,dt,b,c,e,a,font,right,left{ -webkit-text-size-adjust:100%;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{display: block;content: '';clear: both;}
.bg_big{width: 100%;height: auto;background-color: #f8f8f8;}

/*IE*/
	.web-ie2018{ font-family: "微软雅黑";   position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999999999999;background: #666;zoom:1;}
	.web-ie2018 dl{    position: absolute;width: 700px;height: auto;top: 50%;margin-top: -200px;left: 50%;margin-left: -350px;background: #fff;}
	.web-ie2018 dl #img{    display: block;margin: 50px auto;}
	.web-ie2018 dl h3{    display: block;text-align: center;font-size: 28px;font-weight: normal;letter-spacing: 2px;margin: 0 auto 30px;}
	.web-ie2018 dl h4{ display: block;text-align: center;font-size: 18px;font-weight: normal;letter-spacing: 2px;margin: 50px auto 50px;}
	.web-ie2018 dl dd{ margin: 0 auto 50px;  display: block;text-align: center; margin-bottom:50px;}
	.web-ie2018 dl dd a{ display: inline-block;margin: 0 20px;}
	.web-ie2018 dl dd a img{display: block;margin: 0 auto;text-align: center;width: 50%;}
	.web-ie2018 dl dd a span{display: block;font-size: 16px; color:#666;}
/*<------------------------------------->*/	


.headerwarp{width: 100%;height: auto;box-sizing: border-box;background: rgba(0,0,0,0.35);position: absolute;top: 0px;left: 0px;z-index: 2;}
.headerwarp .logo{display: block;float: left;box-sizing: border-box;padding: 22px 60px;}
.headerwarp .logo img{display: block;width: auto; height:50px;;}
.headerwarp .nav{margin: auto;text-align: center;}
.headerwarp .nav li>a{display: inline-block;line-height: 80px;font-size: 16px;color: #ffffff;padding: 0px 35px;position: relative;}
.headerwarp .yy{display: block;position: absolute;right: 5%;top: 0px;line-height: 80px;}
.headerwarp .yy a{color: #fff;font-size: 13px;padding: 0px 10px;}
.headerwarp .yy a:nth-of-type(2){border-right: 1px solid #fff;}
.headerwarp .nav li:after{content: '';display: block;width: 0%;height: 3px;background-color: #da535b;position: absolute;left: 35px;bottom: 0px;transition: all .3s;}
.headerwarp .nav li:hover:after{width: 150px;}
.headerwarp .nav li>a:hover{color: #da535b;}

.headerwarp .nav li{position: relative;width: auto;height: auto;display: inline-block;margin-top:11px;}
.headerwarp .nav li .navhove{position: absolute;width: 150px;height: auto;box-sizing: border-box;background-color: #FFFFFF;z-index: 6;padding: 10px 0px;display: none;text-align: left;left: 35px;}
/*.headerwarp .nav li .navhove:after{}*/
/*.headerwarp .nav li:hover .navhove:after{width: 100%;}*/
.headerwarp .nav li .navhove a{display: block;box-sizing: border-box;padding: 12px 10px 12px 30px;font-size: 14px;color: #303030;}
.headerwarp .nav li .navhove a:hover{background-color: #ca0f1a;color: #FFFFFF;}
.headerwarp .nav li:hover .navhove{display: block;}



.banner{width: 100%;height: auto;}
.banner img{display: block;width: 100%;}
.banner .text{position: absolute;top: 54%;left: 100px;text-align: left;transform: translateY(-50%);}
.banner .text h3{font-size: 46px;line-height: 56px;color: #fff;margin-bottom: 40px;}                                          
.banner .text p{font-size: 20px;color: #fff;margin-bottom: 30px;}
.banner .text strong{width: 80px;height: 2px;background-color: #fff;display: block;margin-bottom: 35px;}
.banner .text a{display: block;width: 165px;height: 45px;background-color: #ca0f1a;color: #FFFFFF;font-size: 16px;line-height: 45px;text-align: center;border: 1px solid #ca0f1a;transition: all .3s;}
.banner .text a:hover{background-color: #FFFFFF;color: #ca0f1a;}
.banner .fa{font-size: 60px;color: #ca0f1a;}
.swiper-button-prev{left: 0px;}
.swiper-button-next{right: 0px;}
.swiper-button-next, .swiper-button-prev{background-image: none;}
.swiper-pagination-bullet{width: 12px;height: 12px;background: #FFFFFF;opacity: 1;}
.swiper-pagination-bullet-active{background: #ca0f1a;}

.banner .swiper-wrapper .swiper-slide:nth-of-type(3) .text h3{color: #ca0f1a;}
.banner .swiper-wrapper .swiper-slide:nth-of-type(3) .text p{color: #222;}
.banner .swiper-wrapper .swiper-slide:nth-of-type(3) .text strong{background-color: #ca0f1a;}
.banner .swiper-slide02 .text{width: 30%;margin: auto;left: 35%;}
.banner .swiper-slide02 .text h3{font-size: 46px;text-align: center;color: #FFFFFF;font-weight:bold;}
.banner .swiper-slide02 .text strong{margin: auto;margin-bottom: 40px;background-color: #FFFFFF;}
.banner .swiper-slide02 .text p{text-align: center;font-size: 16px;line-height: 26px;color: #FFFFFF;}
.banner .swiper-slide02 .text a{margin: auto;}
.banner .swiper-slide02 .text a:hover{border: 1px solid #ffffff;}

.banner .swiper-button-next,.banner .swiper-button-prev{width: 200px;height: 300px;transform: translateY(-50%);line-height: 300px;z-index: 999;}
.banner .swiper-button-next{text-align: right;}

.banner .fa-angle-left:before,.banner .fa-angle-right:before{opacity: 0;visibility: hidden;transition: all .3s;}
.banner .swiper-button-prev:hover:before{opacity: 1;visibility: visible;padding-left: 30px;}
.banner .swiper-button-next:hover:before{opacity: 1;visibility: visible;padding-right: 30px;}



/*数字*/
.stats-agileits {
    background: url(../images/counter.jpg)no-repeat;
	background-size:cover;
	background-attachment:fixed;
}
.stats-info.agileits. {
    padding: 2em 0;
    background: rgba(255, 255, 255, 0.14);
}
.stats-grid:nth-child(3),.stats-grid:nth-child(4){
    margin-bottom: 0em!important;
}
.numscroller {
    font-size: 44px;
    margin: 0;
    color: #ca0f1a;
    letter-spacing: 5px;
	font-weight:bold;
}
.stats-grid h4 {
    font-size: 14px;
    font-weight: 700;
    margin-top: 30px;
	color:#221815;
}
/*-- //Stats --*/
/*--events-section--*/
.events-agileits- {
    padding-bottom: 0px!important;
}
.popular-grid {
    background: #0177b5;
    padding: 0;
}
.popular-text {
    text-align: center;
    border: 1px double rgba(189, 187, 187, 0.61);
    border-top: none;
	background: #fff;
}
.popular-grid:hover img {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
}
.popular-grid img {
    -webkit-transition: all 2s ease-in-out;
    -moz-transition: all 2s ease-in-out;
    -o-transition: all 2s ease-in-out;
    transition: all 2s ease-in-out;
    border: 1px solid #fff;
    width: 100%;
}
.popular-grid h5 a {
	display:block;
    font-size: 1.5em;
    font-weight: 500;
    color: #ffffff;
    background: #f8b239;
    padding: 0.5em;
    margin: 0px 0 25px;
    text-transform: capitalize;
}
.popular-grid h5 a:hover,.popular-grid h5 a:focus{
	text-decoration:none;
}
.detail-bottom ul li {
    list-style: none;
    display: inline;
    color: #000;
    font-size: 13px;
    font-weight: 600;
    font-family: 'PT Serif', serif;
    letter-spacing: 1px;
}
.detail-bottom ul li i {
    color: #0177b5;
    font-size: 20px;
    padding: 0 15px;
}
.popular-grid p {
    font-size: 14px;
    letter-spacing: .5px;
    line-height: 28px;
    padding: 1em 1em 1.5em;
    color: #757575;
}

.index02{width: 60%;margin: 100px auto 80px;}
.index02 .text{width: 70%;margin: auto;overflow: hidden;text-align: center;}
.index02 .text h3{font-size: 32px;color: #222222;margin-bottom: 40px;}
.index02 .text h4{font-size: 15px;color: #221815;line-height: 24px;letter-spacing:1.2px;}
.index02 .num{width: 100%;height: auto;box-sizing: border-box;padding: 50px 0px;border-top: 1px solid #dddddd;border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;border-bottom: 2px solid #ca0f1a;margin-top: 50px;}
.index02 .num .stats-info .stats-grid{width: 33.33%;box-sizing: border-box;float: left;text-align: center;border-right: 1px solid #dddddd;}
.index02 .num .stats-info .stats-grid:nth-of-type(3){border: none;}
.index02 .num .stats-info .stats-grid:nth-of-type(1) .numscroller:after{content: "亿";display: inline-block;font-size: 13px;}
.index02 .num .stats-info .stats-grid:nth-of-type(2) .numscroller:after{content: "年";display: inline-block;font-size: 13px;}
.index02 .num .stats-info .stats-grid:nth-of-type(3) .numscroller:after{content: "亩";display: inline-block;font-size: 13px;}
.index02 .more{width: 182px;height: 34px;background-color: #ca0f1a;border: 1px solid #ca0f1a;font-size: 14px;color: #FFFFFF;box-sizing: border-box;text-align: center;line-height: 34px;display: block;margin: auto;margin-top: 50px;border-radius: 15px;letter-spacing: 3px;transition: all .3s;}
.index02 .more:hover{color: #ca0f1a;background-color: #FFFFFF;}


/*index03*/
.index03warp{width: 100%;height: auto;background-color: #f6f2f2;box-sizing: border-box;padding: 90px 0px;}
.index03warp .index03{width: 80%;margin: auto;}
.index03warp .index03 .title{width: 100%;height: auto;display: block;font-size: 30px;color: #222222;padding-bottom: 20px;border-bottom: 1px solid #dddddd;margin-bottom: 30px;}
.index03warp .index03 .index03-l{width: 50%;float: left;min-height: 834px;position: relative;}
.index03warp .index03 .index03-l img{display: none;width: 100%;position: absolute;}
.index03warp .index03 .index03-r{width: calc(50% + 40px);float: right;margin-left: -40px;box-sizing: border-box;padding-top: 80px;}
.index03warp .index03 .index03-r a{display: block;width: 100%;height: auto;background-color: #FFFFFF;margin-bottom: 15px;box-sizing: bl;padding: 40px;position: relative;webkit-box-shadow: 0 20px 40px 0 rgba(0,0,0,.05);
    box-shadow: 0 20px 40px 0 rgba(0,0,0,.05);box-sizing: border-box;transition: all .6s;}
.index03warp .index03 .index03-r a h4{font-size: 16px;color: #222222;margin-bottom: 15px;font-weight: bold;}
.index03warp .index03 .index03-r a h5{display: block;width: 50%;font-size: 16px;color: #777777;line-height: 24px;    padding: 20px 0;}
.index03warp .index03 .index03-r a h6{display: block;position: absolute;top: 50%;transform: translateY(-50%);right: 40px;z-index: 2;}
.index03warp .index03 .index03-r a h6 span{font-size: 14px;color: #222222;font-weight: bold;display: block;float: left;margin-top: 7px;margin-right: 30px;}
.index03warp .index03 .index03-r a h6 img{display: block;width: auto;float: right;}
.index03warp .index03 .index03-l .active{display: block;}
.index03warp .index03 .index03-r a:after{content:'';background: linear-gradient(3.26087deg, rgb(202, 15, 26), rgb(214, 114, 60));
background: -o-linear-gradient(3.26087deg, rgb(202, 15, 26), rgb(214, 114, 60));
background: -ms-linear-gradient(3.26087deg, rgb(202, 15, 26), rgb(214, 114, 60));
background: -moz-linear-gradient(3.26087deg, rgb(202, 15, 26), rgb(214, 114, 60));
background: -webkit-linear-gradient(3.26087deg, rgb(202, 15, 26), rgb(214, 114, 60));
transition: all .6s;width: 100%;height: 100%;position: absolute;opacity: 0;visibility: hidden;z-index: 1;display: block;top: 0;left: 0;}
.index03warp .index03 .index03-r a:hover:after{opacity: 1;visibility: visible;}
.index03warp .index03 .index03-r a:hover h4{color: #FFFFFF;position: relative;z-index: 2;}
.index03warp .index03 .index03-r a:hover h5{color: #FFFFFF;position: relative;z-index: 2;}
.index03warp .index03 .index03-r a:hover h6 span{color: #FFFFFF;position: relative;z-index: 2;}
.index03warp .index03 .index03-r a h6 p{width: 25px;height: 25px;float: right;position: relative;z-index: 2;}
.index03warp .index03 .index03-r a h6 p img{display: block;width: auto;position: absolute;top: 50%;transform: translateY(-50%);right: 10px;transition: all .3s;opacity: 1;visibility: visible;z-index: 2;}
.index03warp .index03 .index03-r a h6 p .hoovejt{transition: all .3s;opacity: 0;visibility: hidden;background-color: transparent;}
.index03warp .index03 .index03-r a:hover h6 p img{transition: all .3s;opacity: 0;visibility: hidden;}
.index03warp .index03 .index03-r a:hover h6 p .hoovejt{display: block;transition: all .3s;opacity: 1;visibility: visible;}



/*index04*/
.index04{width: 80%;margin: 80px auto 90px;}
.index04 .title{width: 100%;height: auto;display: block;font-size: 30px;color: #222222;padding-bottom: 20px;border-bottom: 1px solid #dddddd;margin-bottom: 30px;}
.index04 a{display: block;width: 23.5%;float: left;margin-right: 2%;position: relative;}
.index04 a:last-child{margin-right: 0px;}
.index04 a .imgbox{width: 100%;height: auto;overflow: hidden;max-height: 262px;}
.index04 a .imgbox img{display: block;width: 100%;transition: all .3s; height: 203px;  }
.index04 a:hover .imgbox img{transform: scale(1.1);}
.index04 a .tetx{width: 90%;margin: auto;margin-top: -40px;background-color: #FFFFFF;height: auto;box-sizing: border-box;padding: 25px;position: relative;border-bottom: 2px solid #ca0f1a;}
.index04 a .tetx h3{font-size: 20px;color: #222222;margin-bottom: 30px;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.index04 a .tetx h4{font-size: 14px;line-height: 24px;color: #666;margin-bottom: 35px;min-height: 140px;}
.index04 a .tetx font{display: block;width: 165px;height: 35px;text-align: center;line-height: 35px;color: #848383;font-size: 13px;border: 1px solid #aaaaaa;border-radius: 20px;margin-bottom: 10px;transition: all .3s;}
.index04 a:hover font{border: 1px solid #ca0f1a;color: #FFFFFF;background-color: #ca0f1a;}

/*index05*/
.index05{width: 100%;box-sizing:border-box;padding: 80px 10% 20px;background-color: #f4f4f4;}
.index05 .title{width: 100%;height: auto;display: block;font-size: 30px;color: #222222;padding-bottom: 20px;border-bottom: 1px solid #dddddd;margin-bottom: 30px;}
.index05 .index05min .swiper-container02{padding-bottom: 70px;}
.index05 .index05min .swiper-container02 .swiper-pagination-bullet{background: #cccccc;width: 8px;height: 8px;}
.index05 .index05min .swiper-container02 .swiper-pagination-bullet-active{background: #ca0f1a;}
.index05 .index05min .swiper-container02 .swiper-slide h3{position: relative;width: 251px;height: 251px;margin: auto;}
.index05 .index05min .swiper-container02 .swiper-slide img{position: absolute;left: 50%;transform: translateX(-50%);width: 100%;}
.index05 .index05min .swiper-container02 .swiper-slide .now{margin: auto;transition: all .6s;opacity: 1;visibility: visible;width: 100%;}
.index05 .index05min .swiper-container02 .swiper-slide h4{font-size: 16px;color: #222222;text-align: center;}
.index05 .index05min .swiper-container02 .swiper-slide .active{display: block;transition: all .6s;opacity: 0;visibility: hidden;width: 100%;}

.index05 .index05min .swiper-container02 .swiper-slide strong{width: 50%;margin: 15px auto;display: block;height: 1px;background-color: #cccccc;}
.index05 .index05min .swiper-container02 .swiper-slide h5{font-size: 16px;color: #222222;text-align: center;}

/*index06*/
.index06{width: 100%;height: auto;position: relative;overflow: hidden;}
.index06 img{display: block;width: 100%;}
.index06 .text{width: 100%;height: auto;text-align: center;position: absolute;top: 50%;transform: translateY(-50%);}
.index06 .text h3{font-size: 28px;color: #ffffff;margin-bottom: 35px;}
.index06 .text h4{font-size: 16px;color: #ffffff;margin-bottom: 30px;}
.index06 .text a{display: block;width: 150px;height: 38px;box-sizing: border-box;font-size: 14px;color: #ca0f1a;border: 1px solid #FFFFFF;line-height: 36px;margin: auto;transition: all .3s;background-color: #FFFFFF;border-radius: 2em;}
.index06 .text a:hover{color: #FFFFFF;border: 1px solid #ca0f1a;background-color: #ca0f1a;}


/*footer*/
.footerwarp{width: 100%;height: auto;padding:0;background-color: #fff;position: relative;z-index: 2;border-top: 2px solid #ca0f1a;}
.footerwarp .f-logo{display: block;width: auto;margin-left: 10%;margin-bottom: 25px;}
.footerwarp .footer{width: 100%;height: auto;box-sizing: border-box;padding: 70px 10% 0px;}
.footerwarp .footer .foot_l{width: 74%;float: left;border-right: 1px solid #dddddd;}
.footerwarp .footer .nav{width: auto;float: left;width: 20%;margin-bottom: 34px;}
.footerwarp .footer .nav:nth-of-type(4){margin-bottom: 130px;}
.footerwarp .footer .nav:nth-of-type(5){margin-bottom: 130px;}
.footerwarp .footer .nav:nth-of-type(6){margin-bottom: 0;margin-top: -28px;}
.footerwarp .footer .nav:nth-of-type(7){margin-bottom: 0;}
.footerwarp .footer .nav a{display: inline-block;line-height: 30px;position: relative;font-size: 15px;color: #666666;}  
.footerwarp .footer .nav a:after{content: '';display: block;position: absolute;width: 0%;height: 1px;background-color: #ca0f1a;left: 0px;bottom: 5px;transition: all .3s;} 
.footerwarp .footer .nav a:hover{color: #ca0f1a;} 
.footerwarp .footer .nav a:hover:after{width: 100%;} 
.footerwarp .footer .nav h3{font-size: 16px;color: #ca0f1a;font-weight: bold;margin-bottom: 22px;}
.footerwarp  .fx{width: 100%;height: auto;text-align: right;box-sizing: border-box;padding: 0px 10%;} 
.footerwarp  .fx h3{display: inline-block;line-height: 37px;padding-right: 20px;}
.footerwarp  .fx  .bdsharebuttonbox{width: auto;float: right;}      
.bdsharebuttonbox a{padding: 0; color: #aaaaaa;width: 100% !important;height: auto!important;display: block;line-height:35px!important;font-size: 16px!important;margin: 0 0 0 15px;padding-left: 0px!important;text-decoration: none!important;background-image: none!important;z-index: 0;}
.bdsharebuttonbox a:before{z-index: 1;}
.bdsharebuttonbox a:hover:after{width:0% !important;}
.bdsharebuttonbox a{font-size: 14px !important;color: #666666;}
.bdsharebuttonbox a>i{font-size: 14px;color: #858585;display: inline-block;margin-right: 7px;width: 15px;}
.bdshare-button-style0-16 a{margin: 0px 10px 0px 0px!important;} 
.bdshare-button-style0-16 .bds_qzone{margin-right: 0px!important;} 
.ba{width:80%;height: auto;padding: 26px 0%;background-color: #fff;box-sizing: border-box;border-top: 1px solid #dddddd;margin:43px auto 0;}
.ba h3{float: left;}
.ba h3 span{display: inline-block;font-size: 12px;color: #aaaaaa;padding-right: 30px;border-right: 1px solid #aaaaaa;}
.ba h3 span:nth-of-type(2){padding-left: 30px;padding-top: 0px;border: none;}
.ba a{display: inline-block;font-size: 12px;color: #aaaaaa;float: right;}

.foot_r{width:21%;float: right;}
.foot_r>h3{padding-bottom: 55px;border-bottom: 1px solid #DDDDDD;}
.foot_r>h3>p{font-size: 16px;color: #ca0f1a;margin-bottom: 24px;font-weight: bold;}
.foot_r>h3>p>i{display: inline-block;font-size: 16px;color: #ca0f1a;}
.foot_r>h3>span{display: block;line-height: 35px;font-size: 14px;color: #666666;}

.foot_r>h4{margin-top: 18px;}
.foot_r>h4>img{width:auto;max-width: 60%;}
.foot_r>h4>span{font-size: 12px;display: block;margin-top: 15px;}


/*关于*/
@keyframes arrowDown {
    0% {opacity:1;transform:translateY(0);-webkit-transform:translateY(0);}
    30% {opacity:0;transform:translateY(10px);-webkit-transform:translateY(10px);}
    40% {opacity:0;transform:translateY(-10px);-webkit-transform:translateY(-10px);}
    70% {opacity:1;transform:translateY(0);-webkit-transform:translateY(0);}
}
.aboutbanner{width: 100%;height: auto;overflow: hidden;box-sizing: border-box;position: relative;}
.aboutbanner img{display: block;width: 100%;height: auto;}
.aboutbanner .text{font-size: 36px;color: #FFFFFF;display: block;width: 100%;text-align: center;position: absolute;top:50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.aboutbanner .text span{display: block;color: #FFFFFF;margin-top: 20px;font-size: 14px;text-transform: uppercase;}
.aboutbanner i{color: #FFFFFF;font-size: 26px;position: absolute;bottom: 60px;width: 100%;text-align: center;animation: arrowDown 1.5s 0.7s infinite;}

.mbx{width: 80%;margin: auto;box-sizing: border-box;padding: 15px 0px;border-bottom: 1px solid #cccccc;}
.mbx a{display: inline-block;font-size: 14px;color: #666666;}
.mbx a span{font-size: 14px;color: #666666;padding-right: 5px;}
.mbx i{display: inline-block;font-size: 14px;color: #666666;margin: 0px 15px;}
.mbx .current-item{color: #ca0f1a;font-size: 14px;}
.mbx a:hover{color: #ca0f1a;}
.mbx a:hover span{color: #ca0f1a;}


.about01{width: 80%;margin: 60px auto 60px;}
.about01 .about01-l{width: 46%;float: left;}
.about01 .title{display: block;width: 100%;font-size: 30px;color: #ca0f1a;font-weight: bold;margin-bottom: 45px;}
.about01 .about01-l h4{font-size: 16px;color: #222;line-height: 30px;margin-bottom: 40px;font-weight:bold;}
.about01 .about01-l h5{font-size: 15px;color: #666666;line-height: 30px;}
.about01 .about01-r{width: 46%;float: right;}
.about01 .about01-r h3{font-size: 15px;color: #666666;line-height: 30px;}

.about02{width: 100%;height: auto;box-sizing: border-box;padding: 55px 10%;background-color: #f0f0f0;}
.about02 .about02-l{width: 46%;float: left;overflow: hidden;}
.about02 .about02-l img{display: block;width: 100%;}
.about02 .about02-r{width: 46%;float: right;box-sizing: border-box;padding-top: 70px;}
.about02 .about02-r h3{font-size: 22px;color: #222222;margin-bottom: 25px;}
.about02 .about02-r strong{display: block;width: 140px;height: 1px;background-color: #bbbbbb;margin-bottom: 25px;}
.about02 .about02-r h4{font-size: 15px;color: #444444;line-height: 30px;}
.about03{background-color: #FFFFFF;}
.about03 .about02-l{float: right;}
.about03 .about02-r{float: left;}

.about04{width: 100%;height: auto;overflow: hidden;box-sizing: border-box;padding: 85px 10%;background-image: url(../images/aboutbg_02.jpg);background-size: 100% 100%;background-repeat: no-repeat;}
.about04 .title{display: block;width: 100%;text-align: center;font-size: 20px;color: #FFFFFF;margin-bottom: 65px;}
.about04 .num{width: 90%;margin: auto;}
.about04 .num .stats-info .stats-grid{width: 16%;float: left;margin-right: 5%;}
.about04 .num .stats-info .stats-grid:nth-of-type(5){margin-right: 0px;}
.about04 .num .stats-info .stats-grid .imgbox{width: auto;margin: auto;margin-bottom: 32px;}
.about04 .num .stats-info .stats-grid .imgbox img{display: block;width: auto;margin: auto;}
.about04 .num .stats-info .stats-grid .numscroller{font-size: 28px;color: #FFFFFF;text-align: center;}
.about04 .num .stats-info .stats-grid .agileits{font-size: 15px;color: #FFFFFF;text-align: center;margin-top: 15px;}
.about04 .num .stats-info .stats-grid:nth-of-type(1) .numscroller:after{content: '亿';font-size: 28px;color: #FFFFFF;}
.about04 .num .stats-info .stats-grid:nth-of-type(2) .numscroller:after{content: '年';font-size: 28px;color: #FFFFFF;}
.about04 .num .stats-info .stats-grid:nth-of-type(3) .numscroller:after{content: '亩';font-size: 28px;color: #FFFFFF;}
.about04 .num .stats-info .stats-grid:nth-of-type(4) .numscroller:after{content: '年';font-size: 28px;color: #FFFFFF;}
.about04 .num .stats-info .stats-grid:nth-of-type(5) .numscroller:after{content: '年';font-size: 28px;color: #FFFFFF;}

.about05{width: 100%;margin: auto;box-sizing: border-box;padding: 100px 10%;}
.about05 a{display: block;width: 30%;float: left;margin-right: 5%;position: relative;}
.about05 a:nth-of-type(3){margin-right: 0px;}
.about05 a img{display: block;width: 100%;}
.about05 a .text{position: absolute;width: 60%;left: 30px;top: 50%;transform: translateY(-50%);z-index: 5;font-size: 22px;color: #FFFFFF;}
.about05 a .text span{font-size: 13px;color: #FFFFFF;display: block;margin-bottom: 15px;}
.about05 a i{display: block;width: 30px;height: 30px;border-radius: 50%;text-align: center;line-height: 30px;border: 1px solid #FFFFFF;color: #FFFFFF;font-size: 14px;position: absolute;right: 30px;top: 50%;transform: translateY(-50%);z-index: 5;opacity: 0;transition: all .5s;}
.about05 a:after{content: '';display: block;width: 100%;height: 100%;background: rgba(202,15,26,0.9);z-index: 3;top: 0px;left: 0px;position: absolute;opacity: 0;transition: all .5s;}
.about05 a:hover:after{opacity: 1;}
.about05 a:hover i{opacity: 1;}

/*工作*/
.job01{width: 80%;margin: 75px auto;}
.job01 .job01-l{width: 35%;float: left;}
.job01 .job01-l .title{font-size: 30px;color: #ca0f1a;font-weight: 600;}
.job01 .job01-l .title span{display: block;font-size: 20px;color: #ca0f1a;margin-top: 20px;}
.job01 .job01-r{width: 65%;float: right;}
.job01 .job01-r h3{display: block;font-size: 16px;color: #444444;line-height: 30px;margin-bottom: 50px;}
.job01 .job01-r img{display: block;width: 100%;}
.job02{width: 100%;margin: auto;box-sizing: border-box;padding: 70px 10%;background-color: #f4f4f4;}
.job02 .title{display: block;width: 100%;height: auto;font-size: 22px;color: #ca0f1a;border-bottom: 1px solid #ca0f1a;padding-bottom: 30px;text-align: center;font-weight: 600;margin-bottom: 20px;}


.job02 .job02min{width: 100%;margin: auto;overflow: hidden;}
.job02 .job02min li{width: 100%;height: auto;border-bottom: 1px solid #DDDDDD;}
.job02 .job02min li a{display: block;width: 100%;position: relative;height: 70px;line-height: 70px;}
.job02 .job02min li a h3{display: inline-block;font-size: 18px;color: #222222;font-weight: bold;}
.job02 .job02min li a img{display: block;position: absolute;top: 50%;transform: translateY(-50%);right: 0px;color: #00217e;font-size: 18px;display: block;width: auto;}
.job02 .job02min li .openinfo{width: 100%;margin: auto;display: none;border-top: 1px solid #DDDDDD;box-sizing: border-box;padding-top: 30px;padding-left: 40px;padding-bottom: 40px;}
.job02 .job02min li .openinfo p{font-size: 14px;color: #444444;line-height: 28px;}
.job02 .job02min li .openinfo h4{font-size: 14px;color: #444444;line-height: 28px;margin-bottom: 30px;}


/*加入我们*/
.join01{width: 80%;margin: auto;box-sizing: border-box;padding: 70px 0px 0px;}
.join01 .title{display: block;width: 100%;height: auto;text-align: center;font-size: 22px;color: #ca0f1a;font-weight: 600;margin-bottom: 40px;}
.join01 .join01min{width: 100%;height: auto;overflow: hidden;box-sizing: border-box;padding-bottom: 100px;}
.join01 .join01min img{display: block;width: 100%;float: left;}
.join01 .join01min .text{width: 80%;float: left;margin-left: 10%;margin-top: -85px;background-color: #FFFFFF;position: relative;z-index: 5;box-sizing: border-box;padding: 90px;box-shadow: 0 5px 20px #DDDDDD;}
.join01 .join01min .text h3{font-size: 30px;color: #ca0f1a;font-weight: 600;margin-bottom: 60px;}
.join01 .join01min .text h4{font-size: 16px;color: #222222;line-height: 30px;}

.join02{width: 100%;height: auto;overflow: hidden;box-sizing: border-box;padding: 90px 10%;background-color: #f4f4f4;}
.join02 a{display: block;width: 47.5%;float: left;margin-right: 5%;background-color: #FFFFFF;box-sizing: border-box;padding: 30px;border-bottom: 10px solid #ca0f1a;}
.join02 a:last-child{margin-right: 0px;}
.join02 a .imgbox{width: 100%;height: auto;overflow: hidden;}
.join02 a .imgbox img{display: block;width: 100%;}
.join02 a .text h3{font-size: 22px;color: #222222;font-weight: 600;margin: 30px 0px;}
.join02 a .text h4{font-size: 15px;line-height: 28px;color: #222222;min-height: 84px;}

.join03{width: 100%;height: auto;overflow: hidden;position: relative;box-sizing: border-box;}
.join03 img{display: block;width: 100%;height: auto;}
.join03 .text{width: 100%;height: auto;text-align: center;position: absolute;top: 50%;left: 0px;transform: translateY(-50%);}
.join03 .text p{font-size: 14px;color: #ffffff;margin-bottom: 60px;}
.join03 .text h3{font-size: 32px;color: #FFFFFF;margin-bottom: 50px;}
.join03 .text h4{font-size: 16px;line-height: 26px;color: #FFFFFF;display: block;width: 30%;margin: auto;margin-bottom: 40px;}
.join03 .text a{display: block;width: 140px;color: #FFFFFF;height: 40px;text-align: center;line-height: 40px;font-size: 13px;border-radius: 2em;border: 1px solid #d0000e;background-color: #d0000e;margin: auto;transition: all .3s;}
.join03 .text a i{font-size: 13px;color: #FFFFFF;padding-left: 20px;}
.join03 .text a:hover{background-color: rgba(255,255,255,1);color: #d0000e;border: 1px solid #FFFFFF;}
.join03 .text a:hover i{color: #d0000e;}

/*联系我们*/
.contact01{width: 80%;margin: auto;box-sizing: border-box;padding: 80px 0px;}
.contact01 .contact01-l{width: 50%;float: left;}
.contact01 .contact01-l img{display: block;float: left;}
.contact01 .contact01-l .text{width: 80%;float: right;}
.contact01 .contact01-l .text h3{font-size: 22px;color: #333333;margin-bottom: 35px;display: block;line-height: 35px;}
.contact01 .contact01-l .text strong{display: block;width: 60px;height: 2px;background-color: #ca0f1a;margin-bottom: 40px;}
.contact01 .contact01-l .text h4{display: block;width: 100%;height: auto;box-sizing: border-box;padding-left: 65px;font-size: 18px;color: #333333;margin-bottom: 40px;position: relative;}
.contact01 .contact01-l .text h4 span{display: block;font-size: 14px;color: #666666;margin-top: 15px;}
.contact01 .contact01-l .text h4 img{display: block;width: auto;position: absolute;top: 0px;left: 0px;}
.contact01 .contact01-r{width: 50%;float: right;}
.contact01 .contact01-r img{display: block;width: 100%;}

.contact02{width: 100%;height: auto;overflow: hidden;box-sizing: border-box;padding: 65px 20%;background-color: #f0efef;}
.contact02 .title{display: block;width: 100%;height: auto;font-size: 22px;color: #222222;margin-bottom: 25px;text-align: center;}
.contact02 .titleinfo{display: block;width: 100%;height: auto;font-size: 16px;color: #666666;margin-bottom: 30px;text-align: center;}
.contact02 form{display: block;width: 100%;height: auto;overflow: hidden;box-sizing: border-box;}
/*.contact02 form input{display: block;width: 48.5%;float: left;margin-right: 3%;box-sizing: border-box;height: 45px;line-height: 45px;border: none;border-radius: 5px;padding-left: 20px;margin-bottom: 25px;outline: none;background-color: #FFFFFF;}*/
/*.contact02 form input:nth-of-type(2n){margin-right: 0px;}*/
.contact02 form textarea{display: block;width: 100%;height: 125px;background-color: #FFFFFF;border: none;border-radius: 5px;resize: none;box-sizing: border-box;padding-top: 20px;padding-left: 20px;outline: none;}
.contact02 form button{display: block;width: 135px;height: 40px;line-height: 40px;text-align: center;color: #FFFFFF;background-color: #ca0f1a;border-radius: 2em;border: 1px solid #ca0f1a;margin: auto;margin-top: 30px;transition: all .3s;}
.contact02 form button:hover{background-color: transparent;color: #ca0f1a;}

/*20190702*/
.contact02 .wpcf7 .screen-reader-response{display: none;}
.contact02 form>p>span{display: block;width: 48.5%;float: left;margin-right: 3%;box-sizing: border-box;height: 45px;line-height: 45px;border: none;border-radius: 5px;margin-bottom: 25px;position: relative;}
.contact02 form>p>span:nth-of-type(2n){margin-right: 0px;}
.contact02 form>p>span>input{display: block;width: 100%;height: 45px;box-sizing: border-box;padding-left: 20px;outline: none;border: none;border-radius: 5px;}
.contact02 form>p>span:nth-of-type(5){width: 100%;height: 125px;background-color: #FFFFFF;}
.contact02 form>p>span>span{position: absolute;right: 20px;font-size: 12px;color: #ca0f1a;top: 50%;margin-top: -6px;line-height: initial;}
.contact02 form>.wpcf7-validation-errors{text-align: center;margin-top: 10px;color: #ca0f1a;}
/*生产*/
.production01{width: 80%;margin: auto;box-sizing: border-box;padding: 75px 0px;}
.production01 li{width: 45%;float: left;margin-right: 10%;margin-bottom: 40px;}
.production01 li:nth-of-type(2n){margin-right: 0px;}
.production01 li h3{font-size: 26px;color: #ca0f1a;margin-bottom: 20px;fon font-weight: 600;}
.production01 li h4{font-size: 15px;color: #666666;line-height: 30px;}

.production02{width: 100%;height: auto;overflow: hidden;box-sizing: border-box;padding: 80px 10%;background-color: #f4f4f4;}
.production02 .title{display: block;font-size: 26px;color: #ca0f1a;margin-bottom: 45px;text-align: center;font-weight: 600;}
.production02 .production02-tab{display: block;width: 100%;height: auto;overflow: hidden;box-sizing: border-box;padding-bottom: 20px;margin-bottom: 65px;border-bottom: 1px solid #ca0f1a;text-align: center;}
.production02 .production02-tab a{display: inline-block;width: 300px;height: 45px;line-height: 45px;margin-right: 50px;font-size: 16px;color: #222222;}
.production02 .production02-tab a:last-child{margin-right: 0px;}
.production02 .production02-tab .active{background-color: #ca0f1a;color: #FFFFFF;}
.production02 .production02-tab a:hover{background-color: #ca0f1a;color: #FFFFFF;}
.production02 .production02-item{width: 100%;height: auto;overflow: hidden;}
.production02 .production02-item li{width: 100%;height: auto;box-sizing: border-box;display: none;position: relative;}
.production02 .production02-item .active{display: block;}
.production02 .production02-item li .imgbox{width: 45%;float: left;}
.production02 .production02-item li .imgbox img{display: block;width: 100%;}
.production02 .production02-item li .text{width: 45%;float: right;box-sizing: border-box;position: absolute;top: 50%;transform: translateY(-50%);right: 0px;}
.production02 .production02-item li .text h3{font-size: 26px;color: #222222;margin-bottom: 30px;font-weight: 600;}
.production02 .production02-item li .text h4{font-size: 17px;color: #221815;margin-bottom: 30px;}
.production02 .production02-item li .text h5{font-size: 14px;color: #666666;line-height: 24px;display: block;box-sizing: border-box;padding-right: 30%;}

/*创新研究01*/
.research01{width: 80%;margin: 80px auto;box-sizing: border-box;overflow: hidden;}
.research01 h3{display: block;width: 100%;box-sizing: border-box;padding-bottom: 20px;font-size: 26px;color: #ca0f1a;border-bottom: 1px solid #DDDDDD;margin-bottom: 45px;}
.research01 img{display: block;width: auto;height: auto;margin: auto;}

.research02{width: 100%;height: auto;box-sizing: border-box;padding: 80px 10%;background-color: #f4f4f4;}
.research02 .title{display: block;width: 100%;height: auto;overflow: hidden;box-sizing: border-box;padding-bottom: 20px;font-size: 24px;color: #ca0f1a;border-bottom: 1px solid #DDDDDD;margin-bottom: 20px;}
.research02 .research02min{width: 100%;height: auto;overflow: hidden;box-sizing: border-box;}
.research02 .research02min a{display: block;width: 28.66%;float: left;margin-right: 7%;}
.research02 .research02min a:last-child{margin-right: 0px;}
.research02 .research02min a .imgbox{display: block;width: 100%;overflow: hidden;}
.research02 .research02min a .imgbox img{display: block;width: 100%;transition: all .5s;}
.research02 .research02min a .text{width: 100%;box-sizing: border-box;padding-top: 30px;}
.research02 .research02min a .text h3{font-size: 20px;color: #222222;margin-bottom: 30px;font-weight: 600;}
.research02 .research02min a .text h4{font-size: 14px;color: #555555;line-height: 24px;margin-bottom: 30px;}
.research02 .research02min a .text font{font-size: 15px;color: #aaaaaa;}
.research02 .research02min a .text font i{display: inline-block;width: 15px;height: 15px;background-color: #aaaaaa;color: #FFFFFF;text-align: center;line-height: 15px;font-size: 9px;text-align: center;border-radius: 100%;margin-left: 5px;}
.research02 .research02min a:hover .imgbox img{transform: scale(1.1);}
.research02 .research02min a:hover .text font i{color: #ca0f1a;background-color: #FFFFFF;}
.research02 .research02min a:hover .text font{color: #ca0f1a;}
.research02 .research02min a:hover h3{color: #ca0f1a;}

/*创新研究02*/
.research03{display: block;width: 50%;margin: 80px auto;overflow: hidden;box-sizing: border-box;}
.research03 h3{font-size: 26px;color: #ca0f1a;margin-bottom: 30px;display: block;text-align: center;font-weight: 600;}
.research03 h4{font-size: 16px;color: #222222;line-height: 30px;margin-bottom: 40px;display: block;text-align: center;}
.research03 img{display: inline-block;width: 100%;margin: auto;}

.research04{width: 100%;height: auto;overflow: hidden;box-sizing: border-box;padding: 80px 10%;background-color: #f1f1f1;}
.research04 .title{display: block;width: 100%;font-size: 22px;color: #ca0f1a;line-height: 30px;margin-bottom: 40px;}
.research04 .research04min{width: 100%;height: auto;overflow: hidden;box-sizing: border-box;border-bottom: 1px solid #555555;}
.research04 .research04min .gallery-thumbs{width: 100%;height: auto;overflow: hidden;box-sizing: border-box;padding-bottom: 20px;border-bottom: 1px solid #555555;}
.research04 .gallery-thumbs .swiper-slide{width: 15%;float: left;cursor: pointer;}
.research04 .gallery-thumbs .swiper-slide-thumb-active{width: 40%;}
.research04 .gallery-thumbs>.swiper-wrapper>.swiper-slide>h3{display: block;width: 100%;font-size: 14px;color: #898989;padding-bottom: 10px;border-bottom: 1px solid #555555;margin-bottom: 20px;font-weight: 600;}
.research04 .gallery-thumbs>.swiper-wrapper>.swiper-slide>h4{font-size: 16px;color: #898989;line-height: 24px;font-weight: 600;}
.research04 .gallery-thumbs .swiper-slide-thumb-active>h3{color: #222222!important;}
.research04 .gallery-thumbs .swiper-slide-thumb-active>h4{color: #222222!important;}
.research04 .swiperimg{width: 60%;height: auto;box-sizing: border-box;padding: 70px 0px;margin: auto;position: relative;}
.research04 .gallery-top .swiper-wrapper .swiper-slide img{width: 100%;}
.research04 .gallery-top .swiper-wrapper .swiper-slide h4{font-size: 15px;color: #666666;line-height: 24px;margin-top: 30px;display: block;width: 60%;}
.research04 .swiper-button-next,.research04 .swiper-button-prev{background-image: none!important;font-size: 20px;width: 40px;height: 40px;border: 1px solid #afafaf;color: #afafaf;text-align: center;line-height: 40px;border-radius: 100%;outline: none;top: 47%;}
.research04 .swiper-button-next{right: -200px;}
.research04 .swiper-button-prev{left: -200px;}
.research04 .swiper-button-next:hover,.research04 .swiper-button-prev:hover{color: #cb141f;border: 1px solid #cb141f;}

.research05{width: 100%;box-sizing: border-box;padding: 60px 10%;background: url(../images/research02_10_02.jpg) fixed center;background-size: 100%;background-repeat: no-repeat;overflow: hidden;}
.research05 .research05-l{display: block;width: 50%;float: left;border-right: 2px solid #ffffff;box-sizing: border-box;}
.research05 .research05-l:last-child{border: none;}
.research05 .research05-l h3{font-size: 20px;color: #FFFFFF;margin-bottom: 15px;text-align: center;}
.research05 .research05-l strong{display: block;width: 20px;height: 2px;background-color: #FFFFFF;margin: auto;margin-bottom: 15px;}
.research05 .research05-l h4{font-size: 14px;color: #ffffff;text-transform: uppercase;margin-bottom: 15px;text-align: center;}
.research05 .research05-l font{display: block;width: 120px;height: 35px;color: #FFFFFF;background-color: #ca0f1a;font-size: 13px;border: 1px solid #ca0f1a;border-radius: 2em;text-align: center;line-height: 35px;margin: auto;transition: all .3s;}
.research05 .research05-l font:hover{background-color: transparent;color: #ca0f1a;}

/*创新研究03*/
.research06{width: 80%;margin: 80px auto;overflow: hidden;box-sizing: border-box;}
.research06 .research06-l{width: 40%;float: left;}
.research06 .research06-l img{width: 100%;}
.research06 .research06-r{width: 50%;float: right;box-sizing: border-box;margin: 55px 0px;position: relative;}
.research06 .research06-r strong{display: block;width: 125px;height: 1px;background-color: #ca0f1a;position: absolute;left: -25%;top: 5px;}
.research06 .research06-r strong:after{content: '';display: block;width: 5px;height: 5px;border: 1px solid #ca0f1a;border-radius:100%;position: absolute;right: -6px;top: -2.5px;}
.research06 .research06-r h3{font-size: 14px;color: #ca0f1a;margin-bottom: 20px;font-weight: 600;position: relative;}
.research06 .research06-r h4{font-size: 26px;color: #ca0f1a;font-weight: 600;margin-bottom: 40px;}
.research06 .research06-r h5{font-size: 16px;color: #333333;line-height: 28px;}

.research07{width: 80%;margin: auto;box-sizing: border-box;overflow: hidden;}
.research07 .title{display: block;width: 100%;height: auto;overflow: hidden;box-sizing: border-box;padding-bottom: 25px;color: #ca0f1a;border-bottom: 1px solid #ca0f1a;font-size: 26px;margin-bottom: 70px;}
.research07 .research07min{width: 100%;height: auto;overflow: hidden;box-sizing: border-box;}
.research07 .research07min li{display: block;width: 100%;overflow: hidden;box-sizing: border-box;margin-bottom: 75px;position: relative;}
.research07 .research07min li .li-l{width: 55%;position: absolute;top: 0px;left: 0px;border-bottom: 1px solid #DDDDDD;height: 100%;box-sizing: border-box;}
.research07 .research07min li .li-l h3{font-size: 24px;color: #222222;font-weight: 600;margin-bottom: 35px;}
.research07 .research07min li .li-l h3 span{font-size: 55px;color: #bbbbbb;font-weight: 600;font-style: italic;padding-right: 20px;}
.research07 .research07min li .li-l h4{font-size: 16px;line-height: 30px;color: #333333;}
.research07 .research07min li .li-r{width: 35%;float: right;overflow: hidden;position: relative;}
.research07 .research07min li .li-r img{width: 100%;}
.research07 .research07min li .li-r h3{display: block;width: 100%;height: auto;padding: 15px;text-align: center;background-color: #ca0f1a;color: #FFFFFF;font-size: 24px;vertical-align: bottom;position: absolute;bottom: 0px;left: 0px;box-sizing: border-box;}
.research07 .research07min li .li-r h3 span{display: inline-table;font-size: 13px;margin-left: 20px;padding-left: 15px;border-left: 1px solid #FFFFFF;}

/*创新研究04*/
.research08{width: 100%;margin: auto;overflow: hidden;box-sizing: border-box;padding: 80px 10%;border-bottom: 1px solid #DDDDDD;}
.research08 .title{font-size: 26px;color: #ca0f1a;font-weight: 600;margin-bottom: 35px;}
.research08 .research08min li{width: 45%;float: left;margin-right: 10%;}
.research08 .research08min li:last-child{margin-right: 0px;}
.research08 .research08min li h4{font-size: 18px;color: #222222;font-weight: 600;margin-bottom: 30px;line-height: 30px;}
.research08 .research08min li h5{font-size: 16px;color: #222222;line-height: 30px;}

.research09{width: 80%;margin: 85px auto 0px;overflow: hidden;box-sizing: border-box;}
.research09 .title{display: block;text-align: center;font-size: 26px;margin-bottom: 30px;color: #ca0f1a;}
.research09 .line{display: block;width: auto;margin: auto;}
.research09 .titleinfo{font-size: 16px;color: #222222;line-height: 30px;display: block;width: 50%;margin: auto;margin-top: 30px;text-align: center;}
.research09 .research09min{width: 100%;height: auto;overflow:hidden;box-sizing: border-box;border: 1px solid #DDDDDD;margin-top: 50px;border-bottom: none;}
.research09 .research09min a{display: block;width: 33.33%;float: left;box-sizing: border-box;border-right: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;padding: 60px 50px;text-align: center;margin: auto;transition: all .3s;}
.research09 .research09min a:nth-of-type(3n){border-right: none;}
.research09 .research09min a img{display: block;width: auto;margin: auto;height: 87px;}
.research09 .research09min a h3{font-size: 18px;color: #221815;margin-top: 35px;}
.research09 .research09min a:hover{background-color: #ca0f1a;}
.research09 .research09min a:hover h3{color: #FFFFFF;}
.research09 .research09min a .hovimg{display: none;}
.research09 .research09min a:hover .thisimg{display: none;}
.research09 .research09min a:hover .hovimg{display: block;}

/*市场*/
.market01{width: 80%;margin: 80px auto;box-sizing: border-box;overflow: hidden;}
.market01 .title{display: block;width: 100%;height: auto;font-size: 30px;color: #222222;text-align: center;margin-bottom: 60px;}
.market01 .market01min{width: 100%;height: auto;box-sizing: border-box;padding-bottom: 50px;border-bottom: 1px solid #DDDDDD;}
.market01 .market01min a{display: block;width: 23.5%;float: left;margin-right: 2%;box-sizing: border-box;padding: 45px 35px;background-color: #eeeeee;position: relative;}
.market01 .market01min a:after{content: '';display: block;width: 0%;height: 10px;background-color: #ca0f1a;bottom: 0px;left: 0px;transition: all .3s;position: absolute;}
.market01 .market01min a:hover:after{width: 100%;}
.market01 .market01min a:last-child{margin-right: 0px;}
.market01 .market01min a h3{font-size: 14px;color: #222222;margin-bottom: 40px;font-weight: 600;}
.market01 .market01min a h4{font-size: 24px;color: #222222;margin-bottom: 40px;padding-bottom: 40px;border-bottom: 2px solid #DDDDDD;font-weight: 600;}
.market01 .market01min a .imgbox{width: 100%;overflow: hidden;margin-bottom: 40px;}
.market01 .market01min a .imgbox img{display: block;width: 100%;transition: all .5s;}
.market01 .market01min a h5{font-size: 15px;color: #222222;line-height: 36px;min-height: 108px;}
.market01 .market01min a:hover .imgbox img{transform: scale(1.1);}

.market02{width: 100%;height: auto;overflow: hidden;box-sizing: border-box;padding: 80px 0px;background: url(../images/research02_10_02.jpg) fixed center;background-size: 100%;background-repeat: no-repeat;}
.market02 a{display: block;width: 100%;height: auto;text-align: center;}
.market02 a h3{font-size: 14px;color: #FFFFFF;margin-bottom: 35px;}
.market02 a h4{font-size: 20px;color: #FFFFFF;margin-bottom: 35px;}
.market02 a font{display: block;width: 30px;height: 30px;border: 1px solid #FFFFFF;text-align: center;line-height: 30px;color: #FFFFFF;border-radius: 100%;margin: auto;transition: all .3s;}
.market02 a:hover font{background-color: #ca0f1a;border: 1px solid #ca0f1a;}

/*市场02*/
.market03{width: 100%;height: auto;margin: 80px 0px;}
.market03 .title{width: 100%;display: block;font-size: 30px;color: #222222;margin-bottom: 30px;text-align: center;}
.market03 .titleinfo{font-size: 16px;color: #666666;margin-bottom: 90px;text-align: center;}
.market03 .market03min{width: 100%;height: auto;box-sizing: border-box;padding: 80px 10% 40px;background-color: #f2f2f2;}
.market03 .market03min a{display: block;width: 30%;float: left;margin-right: 5%;position: relative;transition: all .3s;margin-bottom: 40px;}
.market03 .market03min a:nth-of-type(3n){margin-right: 0px;}
.market03 .market03min a img{display: block;width: 100%;}
.market03 .market03min a .text{position: absolute;width: 100%;height: auto;box-sizing: border-box;bottom: 0px;left: 0px;padding: 0px 80px 40px 40px;z-index: 5;}
.market03 .market03min a .text h3{font-size: 14px;color: #FFFFFF;margin-bottom: 15px;text-transform: uppercase;}
.market03 .market03min a .text h4{font-size: 20px;margin-bottom: 20px;color: #FFFFFF;}
.market03 .market03min a .text strong{display: block;width: 80%;height: 1px;background-color: #FFFFFF;margin-bottom: 20px;}
.market03 .market03min a .text h5{font-size: 14px;color: #FFFFFF;line-height: 22px;transition: all .6s;opacity: 0;margin-bottom: -50px;}
.market03 .market03min a:hover .text h5{display: block;transform: none;opacity: 1;margin-bottom: 0px;}

.market03 .market03min a:after{content: '';display: block;width: 100%;height: 100%;background: rgba(0,0,0,0.5);top: 0px;left: 0px;z-index: 1;opacity: 0;transition: all .3s;position: absolute;}
.market03 .market03min a:hover:after{opacity: 1;}

.market04{width: 80%;margin: 80px auto 130px;box-sizing: border-box;padding: 0px 5%;}
.market04 .title{display: block;font-size: 20px;color: #666666;text-align: center;}
.market04 .title span{font-size: 14px;color: #8b8b8b;margin-bottom: 20px;display: block;}
.market04 .title strong{display: block;width: 1px;height: 35px;background-color: #DDDDDD;margin: auto;margin-top: 20px;margin-bottom: 20px;}
.market04 .market04min{width: 100%;height: auto;box-sizing: border-box;position: relative;}
.market04 .market04min a{display: block;width: 53%;}
.market04 .market04min .market04min-l{position: absolute;height: 100%;background-color: #ececec;z-index: 5;top: 40px;}
.market04 .market04min .market04min-r{float: right;position: relative;}
.market04 .market04min .market04min-r img{display: block;width: 100%;}
.market04 .market04min a .text h3{font-size: 24px;margin-bottom: 25px;text-align: center;}
.market04 .market04min a .text h4{font-size: 16px;color: #222222;margin-bottom: 25px;text-align: center;}
.market04 .market04min a .text font{display: block;width: 155px;height: 40px;text-align: center;line-height: 40px;color: #FFFFFF;border: 1px solid #ca0f1a;background-color: #ca0f1a;border-radius: 2em;margin: auto;transition: all .3s;}
.market04 .market04min a .text{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;left: 0px;}
.market04 .market04min .market04min-r .text h4{color: #FFFFFF;}
.market04 .market04min .market04min-r .text h3{color: #FFFFFF;}
.market04 .market04min .market04min-r .text font{color: #FFFFFF;background-color: transparent;border: 1px solid #FFFFFF;}
.market04 .market04min a .text font:hover{background-color: transparent;color: #ca0f1a;}
.market04 .market04min .market04min-r .text font:hover{background-color: #ca0f1a;color: #FFFFFF;border: 1px solid #ca0f1a;}

/*市场03*/
.market05{width: 80%;margin: 70px auto;overflow: hidden;box-sizing: border-box;}
.market05 .title{width: 100%;margin: auto;text-align: center;box-sizing: border-box;padding: 0px 30% 80px;border-bottom: 1px solid #DDDDDD;}
.market05 .title h3{font-size: 30px;color:#222222;margin-bottom: 30px;font-weight: 600;}
.market05 .title h4{font-size: 16px;color: #666666;line-height: 28px;}

.ico-box{
	width: 90%;
	margin:70px auto 0px;
	overflow: hidden;
}
.ico-box2{
	margin-left: -26px;
	margin-right:-26px;
}

.cur-special{
	overflow: hidden;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
	width: 25%;
	margin: 0px;
	float: left;
	cursor: pointer;
	text-align: center;
}
.cur-special h3{
	font-size: 18px;
	margin-top: 25px;
	color: #222222;
	
}
.icon {
	width: 140px;
	height: 140px;
	position: relative;
	margin: auto;
}
.icon b.img{
	width: 100px;
	height: 100px;
	padding: 0px;
	display: block;
	position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 100%;box-shadow: 0px 7px 30px #cecdcd;
}
.cur-special:hover .img{background-color: #ca0f1a;}
.icon b.img img{width: auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.icon b.img .hovimg{opacity: 0;visibility: hidden;}
.cur-special:hover .icon b.img .hovimg{opacity: 1;visibility: visible;}
.cur-special:hover .icon b.img .thismg{opacity: 0;visibility: hidden;}

.icon u {
	display: block;
	position: absolute;
	width: 140px;
	height: 140px;
	background:url(../images/market_03icon.png) no-repeat;
	-webkit-transition: all .5s ease-in-out 0s;
	-moz-transition: all .5s ease-in-out 0s;
	-ms-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s;
}
.icon u.cl {
	clip: rect(0px, 140px, -10px, 62px);
}
.icon u.cr {
	clip: rect(140px,62px,140px,0px);
}
.cur-special:hover u.cl {
	clip: rect(0px,140px,140px,62px);
}
.cur-special:hover u.cr {
	clip: rect(0px,62px,140px,0px);
}
.cur-special:hover {
	-webkit-transition: all .5s ease-in-out .3s;
	-moz-transition: all .5s ease-in-out .3s;
	-ms-transition: all .5s ease-in-out .3s;
	-o-transition: all .5s ease-in-out .3s;
	transition: all .5s ease-in-out .3s;
}
.cur-special:hover h3{
	 color: #ca0f1a;
}

/*应用*/
.use01{width: 80%;margin: 80px auto;box-sizing: border-box;}    
.use01 .use01-l{width: 27%;float: left;box-sizing: border-box;padding-right: 5%;}
.use01 .use01-l a{display: block;width: 100%;height: auto;overflow: hidden;box-sizing: border-box;padding: 20px;font-size: 16px;color: #222222;background-color: #eeeeee;margin-bottom: 10px;}
.use01 .use01-l a i{font-size: inherit;color: inherit;padding-right: 20px;}
.use01 .use01-l .activ{background-color: #ca0f1a;color: #FFFFFF;}
.use01 .use01-l a:hover{background-color: #ca0f1a;color: #FFFFFF;}
.use01 .use01-r{width: 70%;float: right;box-sizing: border-box;overflow: hidden;padding-bottom: 60px;border-bottom: 1px solid #DDDDDD;}
.use01 .use01-r .title{font-size: 30px;color: #222222;margin-bottom: 40px;font-weight: 600;}
.use01 .use01-r .title01{font-size: 20px;color: #222222;margin-bottom: 30px;}
.use01 .use01-r .titleinfo{font-size: 16px;color: #555555;line-height: 28px;margin-bottom: 50px;}
.use01 .use01-r .box{width: 100%;height: auto;box-sizing: border-box;overflow: hidden;}
.use01 .use01-r .box a{display: block;width: 32%;float: left;margin-right: 2%;position: relative;border: 1px solid #DDDDDD;border-radius: 10px;overflow: hidden;box-sizing: border-box;background: rgba(255,255,255,1);transition: all .5s;}
.use01 .use01-r .box a:last-child{margin-right: 0px;}
.use01 .use01-r .box a img{display: block;width: 100%;position: relative;z-index: -1;}
.use01 .use01-r .box a .text{position: absolute;top: 50%;transform: translateY(-50%);left: 0px;width: 100%;box-sizing: border-box;padding: 0px 20px;}
.use01 .use01-r .box a .text h3{font-size: 20px;color: #222222;margin-bottom: 20px;}
.use01 .use01-r .box a .text h4{font-size: 14px;line-height: 22px;color: #222222;margin-bottom: 50px;display: -webkit-box;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;min-height: 44px;}
.use01 .use01-r .box a .text font{font-size: 14px;color: #222222;}
.use01 .use01-r .box a .text font i{font-size: inherit;color: inherit;}
.use01 .use01-r .box a:hover{background: rgba(200,16,27,0.6);}
.use01 .use01-r .box a:hover .text h3{color: #FFFFFF;}
.use01 .use01-r .box a:hover .text h4{color: #FFFFFF;}
.use01 .use01-r .box a:hover .text font{color: #FFFFFF;}

/*应用02*/
.use02{width: 80%;margin: 60px auto;overflow: hidden;box-sizing: border-box;}
.use02 .use02-l{width: 30%;float: left;}
.use02 .use02-l .title{display: block;font-size: 30px;color: #ca0f1a;font-weight: 600;}
.use02 .use02-l .title span{font-size: 20px;color: #ca0f1a;display: block;margin-top: 20PX;text-transform: uppercase;}
.use02 .use02-r{width: 70%;float: right}
.use02 .use02-r h4{font-size: 16px;color: #222222;line-height: 28px;margin-bottom:15px;}

.use02 .use02-l img{display: block;width: auto;max-width: 100%;}
.use02xg .use02-r{width: 65%;}
.use02xg .use02-r .title span{font-size: 14px;color: #aaaaaa;text-transform: uppercase;margin-top: 35px;margin-bottom: 25px;display: block;}
.use02xg .use02-r .title{font-size: 30px;color: #ca0f1a;font-weight: 600;margin-bottom: 10px;display: block;padding-bottom: 25px;border-bottom: 1px solid #ddd;margin-bottom: 30px;}
.use02xg .use02-r .title p{font-size: 14px;color: #222222;font-weight: 600;margin-top: 15px;}

.use03{width: 100%;height: auto;overflow: hidden;box-sizing: border-box;padding: 70px 10%;background-color: #f1f1f1;}
.use03 .title{width: 100%;height: auto;font-size: 24px;color: #ca0f1a;margin-bottom: 25px;font-weight: 600;}
.use03 .use03min{width: 100%;height: auto;box-sizing: border-box;overflow: hidden;background-color: #FFFFFF;}
.use03 .use03min .use03min-l{width: 40%;float: left;box-sizing: border-box;}
.use03 .use03min .use03min-l li{width: 50%;float: left;}
.use03 .use03min .use03min-l li h3{display: block;width: 100%;height: 60px;box-sizing: border-box;line-height: 60px;background-color: #ca0f1a;font-size: 16px;color: #FFFFFF;text-align: center;}
.use03 .use03min .use03min-l li p{display: block;width: 100%;box-sizing: border-box;border-right: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;overflow: hidden;}
.use03 .use03min .use03min-l li p img{width: auto;margin: auto;}
.use03 .use03min .use03min-r{width: 60%;float: right;box-sizing: border-box;}
.use03 .use03min .use03min-r h3{display: block;width: 100%;height: 60px;box-sizing: border-box;line-height: 60px;background-color: #ca0f1a;font-size: 16px;color: #FFFFFF;text-align: center;}
.use03 .use03min .use03min-r h4{font-size: 18px;color: #222222;margin: 50px 0px;padding-left: 10%;}
.use03 .use03min .use03min-r h5{font-size: 16px;color: #666666;line-height: 36px;padding-left: 10%;}

.use04warp{width: 80%;margin: auto;border-bottom: 1px solid #DDDDDD;margin-bottom: 75px;}
.use04{width: 100%;margin: 75px auto 35px;position: relative;box-sizing: border-box;}
.use04 .use04-l{width: 40%;float: left;box-sizing: border-box;}
.use04 .use04-l h3{display: block;width: 100%;height: 50px;line-height: 50px;text-align: center;line-height: 50px;font-size: 16px;color: #FFFFFF;background-color: #ca0f1a;}
.use04 .use04-l img{display: block;width: auto;margin: 30px auto;}
.use04 .use04-l .imgbox{border: 1px solid #DDDDDD;}
.use04 .use04-r{width: 60%;height: 100%;position: absolute;right: 0px;top: 0px;background-color: #f1f1f1;}
.use04 .use04-r .text{width: 100%;height: auto;overflow: hidden;box-sizing: border-box;padding-left: 10%;position: absolute;top: 50%;left: 0px;transform: translateY(-50%);}
.use04 .use04-r .text h3{font-size: 24px;color: #ca0f1a;font-weight: 600;margin-bottom: 30px;}
.use04 .use04-r .text h4{font-size: 16px;color: #3e3a39;line-height: 30px;margin-bottom: 50px;}
.use04 .use04-r .text h4:last-child{margin-bottom: 0px;}

.use05{width: 80%;margin: 70px auto;overflow: hidden;box-sizing: border-box;padding: 0px 10%;}
.use05 .title{font-size: 24px;color: #ca0f1a;margin-bottom: 50px;text-align: center;font-weight: 600;}
.use05 .use05min{width: 100%;overflow: hidden;box-sizing: border-box;}
.use05 .use05min a{display: block;width: 25%;float: left;}
.use05 .use05min a .imgbox{width: auto;overflow: hidden;}
.use05 .use05min a .imgbox img{display: block;width: auto;margin: auto;height: 111px;}
.use05 .use05min a h3{font-size: 15px;color: #3e3a39;line-height: 26px;text-align: center;margin-top: 25px;}

/*use06*/
.use06{width: 80%;margin: 75px auto;box-sizing: border-box;padding-bottom: 50px;border-bottom: 1px solid #DDDDDD;}
.use06 li{display: block;width: 30%;margin-right: 5%;float: left;}
.use06 li:last-child{margin-right: 0px;}
.use06 li h3{display: block;width: 100%;line-height: 50px;background-color: #ca0f1a;color: #FFFFFF;text-align: center;font-size: 17px;margin-bottom: 20px;}
.use06 li img{display: block;width: 100%;}

/*use07*/
.use07{background-color: #f1f1f1;width: 100%;box-sizing: border-box;padding: 65px 10%;margin-bottom: 0px;}
.use07 table{width: 100%;clear: both;margin-top: 50px;float: left;padding-bottom: 35px;border-bottom: 1px solid #DDDDDD;}
.use07 table tr th{background-color: #c4121a;font-size: 18px;color: #FFFFFF;padding: 20px;}
.use07 table tr{width: 100%;}
.use07 table tr td{background-color: #FFFFFF;padding: 30px;text-align: center;}
.use07 table tr td{font-size: 16px;color: #222222;line-height: 28px;}
.use07 table tr td:first-child{font-size: 18px;color: #222222;font-weight: 600;}
.use07 table tr td:nth-of-type(4){width: 25%;text-align: left;}
.use07 table tr td:nth-of-type(3){width: 20%;}
.use02 .img{display: none;}



/*创新研究05*/
.research05warp{background-color: #f4f4f4;}
.research10{width: 100%;height: auto;overflow: hidden;box-sizing: border-box;padding-bottom: 60px;}
.research10 .title{width:60%;margin: 80px auto;text-align: center;}
.research10 .title h3{font-size: 26px;color: #ca0f1a;font-weight: 600;margin-bottom: 35px;}
.research10 .title h4{font-size: 18px;color: #222222;margin-bottom: 30px;font-weight: 600;}
.research10 .title h5{font-size: 16px;color: #222222;line-height: 30px;}
.research10 .research10bg{width: 100%;height: auto;overflow: hidden;box-sizing: border-box;position: relative;}
.research10 .research10bg img{display: block;width: 100%;}
.research10 .research10bg .line{position: absolute;width: 80%;box-sizing: border-box;font-size: 20px;color: #FFFFFF;left: 10%;top: 50%;transform: translateY(-50%);}
.research10 .research10bg .line:after{content: '';display: block;width: 75%;height: 1px;background-color: #FFFFFF;right: 0px;top: 50%;transform: translateY(-50%);position: absolute;}
.research10 .research10bg-text{width: 80%;background-color: #FFFFFF;text-align: center;box-sizing: border-box;padding: 70px 20%;margin-left: 10%;margin-top: -150px;position: relative;z-index: 5;box-shadow: 0 0 10px #DDDDDD;}
.research10 .research10bg-text h3{font-size: 24px;color: #ca0f1a;margin-bottom: 25px;margin-top: 0px;}
.research10 .research10bg-text img{display: block;width: auto;margin: auto;margin-bottom: 25px;}
.research10 .research10bg-text h4{font-size: 15px;color: #222222;line-height: 30px;}

.research11{margin-top: 0px;}
.research11 .research09min{margin-top: 0px;background-color: #FFFFFF;margin-bottom: 100px;}


/*发展历程*/
.course01{width: 80%;margin: 60px auto 90px;overflow: hidden;box-sizing: border-box;}
.course01 .title{display: block;width: 100%;font-size: 30px;color: #222222;font-weight: 600;text-align: center;margin-bottom: 60px;}
.course01 .title span{display: block;font-size: 16px;color: #444444;margin-top: 15px;font-weight: normal;}
.course01 .course01min{width: 100%;height: auto;overflow: hidden;box-sizing: border-box;position: relative;}
.course01 .course01min .line{position: absolute;width: 1px;height: 100%;background-color: #ca0f1a;top: 30px;left: 50%;transform: translateX(-50%);}
.course01 .course01min .line:after{content: '';display: block;width: 10px;height: 10px;border: 1px solid #ca0f1a;border-radius: 100%;background-color: #ca0f1a;box-sizing: border-box;position: absolute;top: -30px;left: 50%;transform: translateX(-50%);margin-top: 10px;}
.course01 .course01min .line:before{content: '';display: block;width: 30px;height: 30px;border: 1px solid #ca0f1a;border-radius: 100%;border: 1px solid #ca0f1a;box-sizing: border-box;top: -30px;left: 50%;transform: translateX(-50%);margin-top: -30px;}
.course01 .course01min .course01min-l{width: 50%;float: left;}
.course01 .course01min .course01min-l a{display: block;width: 100%;height: auto;box-sizing: border-box;padding-right: 25%;text-align: center;margin-bottom: 50px;position: relative;}
.course01 .course01min .course01min-l a img{display: block;width: auto;margin: auto;}
.course01 .course01min .course01min-l a strong{display: block;width: 30px;height: 1px;background-color: #ca0f1a;margin: 30px auto 10px;}
.course01 .course01min .course01min-l a h3{font-size: 16px;color: #222222;font-weight: 600;margin-bottom: 20px;}
.course01 .course01min .course01min-l a h4{font-size: 14px;color: #222222;line-height: 28px;}
.course01 .course01min .course01min-l a .text{width: 100%;box-sizing: border-box;padding: 40px;border: 3px solid #ca0f1a;border-radius: 15px;transition: all .3s;}
.course01 .course01min .course01min-l a .text:hover{background-color: #fcf3f3;}
.course01 .course01min .course01min-r{margin-top: 90px;}
.course01 .course01min .course01min-r a{padding-right: 0px;padding-left: 25%;}
.course01 .course01min .course01min-r a:after{content: '';display: block;width: 25%;height: 1px;background-color: #ca0f1a;position: absolute;left: 0px;top: 50%;transform: translateY(-50%);z-index: 1;}
.course01 .course01min .course01min-r a:before{content: '';display: block;width: 10px;height: 10px;background-color: #FFFFFF;border: 1px solid #ca0f1a;left: -5px;top: 50%;transform: translateY(-50%);border-radius: 100%;position: absolute;z-index: 3;}
.course01 .course01min .course01min-l a:after{content: '';display: block;width: 25%;height: 1px;background-color: #ca0f1a;position: absolute;right: 0px;top: 50%;transform: translateY(-50%);z-index: 1;}
.course01 .course01min .course01min-l a:before{content: '';display: block;width: 10px;height: 10px;background-color: #FFFFFF;border: 1px solid #ca0f1a;right: -5px;top: 50%;transform: translateY(-50%);border-radius: 100%;position: absolute;z-index: 3;}

.course02{width: 100%;height: auto;overflow: hidden;box-sizing: border-box;padding: 90px 10%;background-color: #f1f1f1;}
.course02 a{display: block;width: 22%;float: left;margin-right: 4%;position: relative;overflow: hidden;box-sizing: border-box;}
.course02 a:last-child{margin-right: 0px;}
.course02 a img{display: block;width: 100%;transition: all .5s;}
.course02 a p{display: block;width: 45%;height: 55px;text-align: center;line-height: 55px;background: rgba(255,255,255,0.6);font-size: 16px;color: #666666;position: absolute;left: 0px;bottom: 0px;}
.course02 a:hover img{transform: scale(1.1);}

/*新闻*/
.new01{width: 80%;margin: 70px auto 50px;box-sizing: border-box;overflow: hidden;padding-bottom: 30px;border-bottom: 1px solid #DDDDDD;}
.new01 h3{font-size: 30px;color: #222222;margin-bottom: 30px;font-weight: 600;}
.new01 h4{font-size: 16px;color: #555555;line-height: 30px;}
.new02{width: 80%;margin: auto;overflow: hidden;box-sizing: border-box;}
.new02 li{display: block;width: 100%;overflow: hidden;box-sizing: border-box;padding-bottom: 50px;border-bottom: 1px solid #DDDDDD;margin-bottom: 50px;}
.new02 li:last-child{border: none;margin-bottom: 0px;}
.new02 li .new02-l{width: 47.5%;float: left;display: block;}
.new02 li .new02-l h3{font-size: 26px;color: #ca0f1a;line-height: 40px;margin-bottom: 15px;min-height: 80px;}
.new02 li .new02-l h4{display: block;width: 80%;height: auto;font-size: 14px;color: #888888;margin-bottom: 25px;box-sizing: border-box;}
.new02 li .new02-l h4 span{display: inline-block;margin-left: 20px;box-sizing: border-box;padding-left: 20px;border-left: 1px solid #DDDDDD;}
.new02 li .new02-l h5{font-size: 14px;color: #444444;line-height: 24px;}
.new02 li .new02-l font{display: block;width: 150px;height: 40px;text-align: center;line-height: 40px;border: 1px solid #da4800;border-radius: 2em;color: #ca0f1a;font-size: 14px;margin-top: 55px;transition: all .3s;}
.new02 li .new02-l font:hover{background-color: #da4800;color: #FFFFFF;}
.new02 li .new02-r{width: 47.5%;float: right;}
.new02 li .new02-r img{display: block;width: 100%;}

/*产品*/
.product01{width: 80%;margin: auto;overflow: hidden;box-sizing: border-box;padding: 75px 0px 65px;}
.product01 h3{display: block;width: 100%;font-size: 26px;color: #ca0f1a;padding-bottom: 20px;border-bottom: 1px solid #ca0f1a;margin-bottom: 35px;font-weight: 600;}
.product01 h4{font-size: 18px;color: #222222;margin-bottom: 20px;font-weight: 600;}
.product01 h5{font-size: 15px;color: #444444;line-height: 26px;margin-bottom: 60px;}
.product01 h5:last-child{margin-bottom: 0px;}

.product02{width: 100%;height: auto;overflow: hidden;box-sizing: border-box;padding: 0px 10%;position: relative;}
.product02 .bg{width: 100%;height: auto;position: absolute;top: 0px;left: 0px;z-index: -1;}
.product02 .product02min{width: 100%;float: left;margin-top: 100px;}
.product02 .product02min h3{display: block;width: 100%;height: auto;font-size: 26px;margin-bottom: 30px;color: #ffffff;}
.product02 .product02min h4{font-size: 13px;color: #FFFFFF;padding-bottom: 10px;border-bottom: 1px solid #FFFFFF;margin-bottom: 20px;}
.product02 .product02min .product02cont{width: 100%;height: auto;overflow: hidden;box-sizing: border-box;}
.product02 .product02min .product02cont a{display: block;width: 30%;float: left;margin-right: 5%;margin-bottom: 45px;}
.product02 .product02min .product02cont a:nth-of-type(3n){margin-right: 0px;}
.product02 .product02min .product02cont a .imgbox{width: 100%;overflow: hidden;}
.product02 .product02min .product02cont a .imgbox img{display: block;width: 100%;transition: all .5s;}
.product02 .product02min .product02cont a h3{display: block;width: 100%;background-color: #aaaaaa;height: 40px;line-height: 40px;box-sizing: border-box;padding: 0px 25px 0px 40px;color: #FFFFFF;font-size: 15px;position: relative;transition: all .3s;text-transform: uppercase;}
.product02 .product02min .product02cont a h3 i{color: inherit;font-size: inherit;position: absolute;top: 50%;transform: translateY(-50%);right: -30px;transition: all .3s;}
.product02 .product02min .product02cont a:hover h3 i{right: 25px;}
.product02 .product02min .product02cont a:hover h3{background-color: #ca0f1a;}
.product02 .product02min .product02cont a:hover .imgbox img{transform: scale(1.1);}


/*会展*/
.convention01{width: 80%;margin: 80px auto;overflow: hidden;box-sizing: border-box;}
.convention01 h3{display: block;width: 100%;font-size: 30px;color: #444444;margin-bottom: 70px;}
.convention01 .tab{width: 100%;height: auto;overflow: hidden;box-sizing: border-box;padding-bottom: 15px;border-bottom: 1px solid #DDDDDD;margin-bottom: 50px;}
.convention01 .tab a{display: inline-block;font-size: 15px;color: #444444;padding: 0px 20px;border-right: 1.5px solid #aaaaaa;}
.convention01 .tab .activ{font-weight: 600;}
.convention01 .tab a:hover{font-weight: 600;}
.convention01 .convention01min{width: 100%;height: auto;overflow: hidden;box-sizing: border-box;}
.convention01 .convention01min li{display: none;width: 100%;}
.convention01 .convention01min .activ{display: block;}
.convention01 .convention01min li a{display: block;width: 100%;height: auto;overflow: hidden;box-sizing: border-box;padding-bottom: 60px;border-bottom: 1px solid #DDDDDD;margin-bottom: 60px;}
.convention01 .convention01min li a .imgbox{width: 30%;float: left;overflow: hidden;}
.convention01 .convention01min li a .imgbox img{display: block;width: 100%;}
.convention01 .convention01min li a .text{width: 65%;float: right;}
.convention01 .convention01min li a .text h3{font-size: 20px;color: #222222;margin-bottom: 30px;font-weight: 600;}
.convention01 .convention01min li a .text h4{font-size: 15px;color: #222222;line-height: 32px;}


/*****新闻详细页******/

.article{
	width: 100%;
	padding-top: 80px
}

.article .art-box{
	width: 66%;
	margin: 0 auto;
}

.article .art-box .back{
	font-size: 13px;
	color: #666666;
	display: block;
	border-bottom: 1px solid #CCCCCC;
	padding: 20px 0 15px;
	box-sizing: border-box;
}
.article .art-box .back i{color: inherit;font-size: inherit;padding-right: 5PX;}

.article .art-box .art-txt{
	width: 100%;
	box-sizing: border-box;
	padding-right: 20%;
	border-bottom: 1px solid #DDDDDD;
}

.article .art-box .art-txt h4{
	font-size: 28px;
	color: #222222;
	letter-spacing: 6px;
	margin-top: 50px;
}

.article .art-box .art-txt h5{
	font-size: 14px;
	color: #3D3D3D;
	letter-spacing: 3px;
	margin: 20px 0 70px;
}

.article .art-box .art-txt h5 span{
	margin-right: 50px;
}

.article .art-box .art-txt p{
	font-size: 16px;
	color: #808080;
	letter-spacing: 4px;
	line-height: 24px;
	margin-bottom: 40px;
}

.article .art-box .art-txt img{
	display: block;
	max-width: 100%;
	margin-bottom: 40px;
	height:auto;
}

.article .nexs{
	margin: 20px 0 56px;
	padding-left: 17%;
}

.article .nexs .nex{
	display: block;
	font-size: 14px;
	color: #3D3D3D;
	margin-bottom: 10px;
}

/*产品详情*/


.pro_main{width: 80%;margin: 80px auto 64px;}
.pro_main .pro_l{width:14%;float: left;}
.pro_main .pro_l>a{display: block;width: 100%;height: 42px;line-height: 42px;border: 1px solid #ca0f1a;font-size: 14px;color: #ca0f1a;text-align: center;transition: all .5s;margin-bottom: 66px;transition: all .3s;}
.pro_main .pro_l>a:hover{background-color: #ca0f1a;color: #fff;}
.pro_main .pro_l>h3>p{margin-bottom: 24px;}
.pro_main .pro_l>h3>p>a{padding-bottom: 4px;border-bottom: 1px solid #cccccc;display: inline-block;font-size: 16px;color: #313131;}
.pro_main .pro_l>h3>.activ>a{color: #ca0f1a;border-color: #ca0f1a;} 
.pro_main .pro_l>h3>p>a:hover{color: #ca0f1a;border-color: #ca0f1a;}
.pro_r{width: 68%;padding-left: 9%;float: left;margin-left: 7%;border-left: 1px solid #cccccc;}
.pro_r .imgbox{width: 100%;height: auto;overflow: hidden;box-sizing: border-box;padding-bottom: 42px;border-bottom: 1px solid #ddd;padding-top: 50px;}
.pro_r .imgbox img{display: block;width: 100%;height: auto;}
.pro_r>h3{font-size: 24px;color: #222222;margin-bottom: 40px;}
.pro_r>p{font-size: 16px;color: #555555;line-height: 28px;}
.pro_tab{margin-top: 42px;padding-bottom: 55px;border-bottom: 1px solid #ccc;}
.pro_tab .pro_tit{display: table;width: 100%;}
.pro_tab .pro_tit>p{display: table-cell;width:28%;border-right: 2px solid #fff;text-align: center;color: #fff;height: 60px;line-height: 60px;background-color: #c4121a;font-size: 16px;}
.pro_tab .pro_tit>p:last-child{border-right: 0;width:44%;}
.pro_tab .tab_txt1{display: table;width: 100%;border-bottom: 2px solid #fff;border-top: 2px solid #fff;}
.pro_tab .tab_txt1>p{display:table-cell;width:28%;border-right: 2px solid #fff;text-align: center;color: #222222;min-height: 68px;line-height: 30px;background-color: #e2e1e0;font-size: 16px;vertical-align: middle;padding: 10px 0px;}
.pro_tab .tab_txt1>p:last-child{border-right: 0;width:44%;vertical-align: middle;line-height: 24px;text-align: center;padding: 10px 0px;padding-left: 0px;}
.pro_tab .tab_txt{width: 100%;display: table;}
.pro_tab .tab_txt .tab1{display: table-cell;width: 28%;border-right: 2px solid #fff;}
.pro_tab .tab_txt .tab1>p{width:100%;text-align: center;color: #222222;height: 68px;line-height: 68px;background-color: #e2e1e0;font-size: 16px;border-bottom: 2px solid #fff;}
.pro_tab .tab_txt .tab2{border-right: 0;width:44%;vertical-align: middle;text-align: left;padding-left: 14%;display: table-cell;background-color: #e2e1e0;}
.pro_tab .tab_txt .tab2>p{line-height: 24px;font-size: 16px;color: #222222;}
.pro_tab .tab_txt .tab1>p:last-child{border-bottom: none;}



/*20190604*/
.research09 .research09min a{padding: 60px 50px;}










@media only screen and (max-width: 1600px){
	
	.index03warp .index03 .index03-r a h5{width: 50%;}
	.index04 a .tetx h4{display: -webkit-box;-webkit-line-clamp: 4;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;}
	.index04 a .tetx h4{min-height: 96px;}
	.index04 a .imgbox{max-height: 218px;}
	.index03warp .index03 .index03-r a{padding: 30px 40px;}
	
	.index02,.index03warp .index03,.index04{width: 88%;}
	.footerwarp .footer{padding: 60px 6% 0px;}
	.footerwarp .f-logo{margin-left: 5%;}
	.footerwarp .fx{padding: 0px 2%;}
	.ba{width: 90%;margin: 40px auto 0;}
	.banner .swiper-slide02 .text{width: 40%;}
	.index02{width: 70%;}
	.index03warp .index03 .index03-l{min-height: 694px;}
	.index05 .index05min .swiper-container02 .swiper-slide h3{height: 105px;}
	.index05 .index05min .swiper-container02 .swiper-slide img{width: 55%;}
	.index05{padding: 80px 2% 15px;}
	.banner .swiper-slide02 .text{left: 30%;}
	.banner .text h3{font-size: 36px;line-height: 46px;margin-bottom: 30px;} 
	.banner .text p{font-size: 18px;margin-bottom: 30px;}
	.banner .swiper-slide02 .text h3{font-size: 36px;}
	.index03warp .index03 .index03-r a h4{margin-bottom: 15px;}
	.index03warp .index03 .index03-r a h5{display: block;width: 50%;font-size: 13px;color: #777777;line-height: 20px;}
	
	.index03warp{padding: 80px 0px;}
	.index03warp .index03 .index03-r{padding-top: 60px;}
	.index04{margin: 60px auto 80px;}
	
	.headerwarp .nav a{font-size: 14px;}
	.headerwarp .yy a{font-size: 13px;}
	
	/*关于我们*/
	.mbx,.about01{width: 88%;}
	.about02{padding: 70px 6%;}
	.about04{padding: 70px 6%;}
	.about05{padding: 70px 6%;}
	.about04 .num .stats-info .stats-grid .imgbox img{width: 55%;}
	.about04 .num .stats-info .stats-grid .imgbox{margin-bottom: 30px;}
	.about04 .num .stats-info .stats-grid .numscroller{font-size: 24px;}
	.about04 .num .stats-info .stats-grid .agileits{font-size: 14px;margin-top: 13px;}
	.about04 .title{margin-bottom: 55px;}
	.headerwarp .nav{width: 65%;}
	
	/*生产基地*/	
	.production01{width: 88%;}
	.production02{padding: 80px 6%;}
	
	/*创新*/
	.research06{width: 88%;position: relative;}
	.research06 .research06-r{position: absolute;top: 50%;right: 0px;transform: translateY(-50%);margin: 0px;}
	.research07{width: 88%;}
	.research05{padding: 60px 6%;}
	.research04{padding: 80px 6%;}
	.research01{width: 88%;}
	.research02{padding: 80px 6%;}
	
	/*质量*/
	.research10 .research10bg .line:after{width: 65%;}
	.research10 .research10bg-text{margin-top: -125px;}
	.research09 .research09min a{padding: 60px 0px;}
	.research10 .research10bg .line{width: 88%;left: 6%;}
	.research10 .research10bg-text,.research09{width: 88%;margin-left: 6%;}
	
	/*市场*/
	.market01{width: 88%;}	
	.market05 .title{padding: 0px 25% 80px;}
	.market05{width: 88%;}
	
	/*加入我们*/
	.join01{width: 88%;}
	.join02{padding: 90px 6%;}
	.join03 .text h4{width: 40%;}
	.job01{width: 88%;}
	.job02{padding: 70px 6%;}
	.contact01{width: 88%;}
	.contact02{padding: 65px 15%;}
	
	/*应用*/
	.use01{width: 88%;}
	.use02,.use04warp,.use05{width: 88%;}
	.use03{padding: 70px 6%;}
	.use07{width: 100%;box-sizing: border-box;padding: 65px 6%;}
	
	/*加入我们*/
	.contact01 .contact01-l .text h4{margin-bottom: 30px;}
	
	.new01,.new02{width: 88%;}
	
	/*产品*/
	.product01{width: 88%;}
	.product02{padding: 0px 6%;}
	.product02 .product02min{margin-top: 40px;}
	.market03 .market03min{padding: 80px 6% 40px;}
	.market04{width: 88%;}
	.market04 .market04min a .text font{width: 140px;height: 35px;line-height: 35px;}
	.market04 .market04min a .text h4{font-size: 15px;}
	
	.convention01 {width: 88%;}
	
	.pro_main{width: 88%;}


	
	
}

@media only screen and (max-width: 1440px){

}


@media only screen and (max-width: 1370px){
	.index04 a .imgbox{max-height: 207px;}
	.index03warp .index03 .index03-r{padding-top: 40px;}
	
	.index03warp .index03 .index03-l{min-height: 658px;}
	.index05 .index05min .swiper-container02 .swiper-slide h3 {height: 100px;width: 100px;}
	.index06 .text h3{font-size: 26px;margin-bottom: 30px;}
	.index06 .text h4{font-size: 14px;margin-bottom: 30px;}
	.index06 .text a{width: 146px;height: 34px;font-size: 13px;line-height: 32px;}
	.index03warp{padding: 60px 0px;}
	
	/*about*/
	.headerwarp .nav{float: left;}
	
	/*应用*/
	.research03{width: 60%;}
	.research04 .gallery-top .swiper-wrapper .swiper-slide h4{width: 65%;}
	
	/*加入我们*/
	.join01 .join01min .text{padding: 70px;}
	.join03 .text p{margin-bottom: 40px;}
	.join03 .text h3{margin-bottom: 35px;font-size: 30px;}
	.join03 .text h4{font-size: 15px;}
	

	.use02xg .use02-r .title span{margin-top: 0px;}
	.use02xg .use02-r .title{margin-bottom: 20px;font-size: 28px;}

	.article .art-box {width: 80%;margin: 0 auto;}

	
}

@media only screen and (max-width: 1280px){
	.headerwarp .nav a{font-size: 14px;padding: 0px 15px;}
	.index03warp .index03 .index03-l{min-height: 617px;}
	.index03warp .index03 .index03-r{padding-top: 29px;}
	.index04 a .tetx font{width: 130px;height: 32px;line-height: 32px;font-size:12px;}
	.banner .text{left: 80px;}
	.index03warp .index03 .index03-r a{padding: 28.5px 40px;}
	.index04 a .tetx h4 {font-size:13px;}
	
	/*about*/
	.headerwarp .nav{width: 62;float: left;}
	.headerwarp .nav li>a{padding: 0px 20px;}
	.headerwarp .nav li .navhove{left: 20px;}
	.headerwarp .nav li:after{left: 20px;}
	.about02 .about02-r{padding-top: 50px;}
	.about04 .num .stats-info .stats-grid .imgbox img{width: 55%;}
	.about04 .num .stats-info .stats-grid .numscroller{font-size: 24px;}
	.about04 .num .stats-info .stats-grid .agileits{font-size: 14px;}
	.about04 .num .stats-info .stats-grid .imgbox{margin-bottom: 25px;}
	.about04 .title{margin-bottom: 40px;}
	.aboutbanner i{bottom: 45px;}
	.aboutbanner .text{top: 55%;}
	
	.use01 .use01-r .box a .text h3{font-size: 18px;margin-bottom: 15px;}
	.use01 .use01-r .box a .text h4{margin-bottom: 30px;}
	.research04 .gallery-thumbs>.swiper-wrapper>.swiper-slide>h4{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	
	.research10 .research10bg-text{margin-top: -105px;}
	.research10 .title{width: 70%;}
	.research10 .research10bg-text{padding: 70px 10%;}
	.research09 .research09min a img{height: 70px;}
	.research09 .research09min a h3{font-size: 16px;}
	
	.market03 .market03min a .text{padding: 0px 25px 20px;}
	.market03 .market03min a .text h3{font-size: 12px;margin-bottom: 10px;}
	.market03 .market03min a .text h4{font-size: 18px;margin-bottom: 15px;}
	.market03 .market03min a .text strong{margin-bottom: 15px;}
	.market03 .market03min a .text h5{font-size: 13px;}
	
	.convention01 {width: 88%;}
	.research01 img{width: 100%;}
}


x:hidden;width:100%;height:2000px;font-size:14px;}
.clear:after{content:'\20';display:block;height:0;clear:both;visibility:hidden;}
/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#ff4a00 url(../images/rightbar.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(../images/rightbar.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(../images/rightbar.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff4a00 url(../images/rightbar.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}

@media screen and (max-width: 750px){

}
