html,body{width: 100%;font-size:16px;overflow-x:hidden}
*{ margin:0; padding:0;}
em{ font-style:normal;}
img {border: 0 none;height: auto;vertical-align: middle;}
ul{ list-style:none;}
.clear{ clear:both}
.l{ float:left;}
.r{ float:right;}

/*::-webkit-scrollbar {display:none}*/
li{list-style: none;}
.relative{position: relative;}
.absolute{position: absolute;}
a{ text-decoration:none; color:#333;}
.cuya{font-family: "impact";}

.s_width{ width:1280px; margin:0 auto; position:relative}
.liuyan{ padding:0 0 30px 0}

/*主导航多级菜单*/
.header{width: 100%;background: none;text-align: center; height:120px;position:relative;background:rgba(255,255,255,0.3)}
.hbg{width: 100%;position: absolute;top: 0px;z-index: 9999;background: none;text-align: center; height:130px;background:rgba(0,0,0,0.7)}
#logo{transition: .5s;position: absolute; left: 1%; top: 38px; width: auto;}
#logo:hover{left: 40px;}
#logo img{ width:100%}

.nav{ height:41px; width:43%; position: absolute; right: 15%; padding-top:20px; }
.nav li{width: calc(100%/7); float:left; text-align:center; line-height:41px; position:relative; padding:0 0 20px 0}
.nav li a{ font-size:18px; color:#fff; display:block; line-height:41px; margin-top:20px;}
.nav li a:hover{border:1px solid transparent; border-color: rgba(225, 7, 7, 0.5); color:#fff; font-size:15px;border-radius: 30px;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s;}

.nav li .sign {	width: 19px;height: 9px;position: absolute;left: 50%;bottom: -7px;z-index: 8;margin-left: -10px;display: none;}
.subnav {width: 1200px; height:500px; position: absolute;top: 100%;z-index: 5; display: none; left:-200px;}
.subnav-bot {height: 16px;}
.header-main.fixed .subnav {top:46px;}
.header-main.fixed .nav li a {padding-bottom:0;}

.investor-subnav {width:630px;padding: 23px 0 0 15px; background:rgba(0,0,0,0.7); z-index:999999; overflow:hidden;}
.investor-subnav .list {}
.investor-subnav .list li {width:180px; float:left;margin:0 15px 0 8px; cursor:pointer;}
.investor-subnav .list li a {display:block; color:#fff;   text-align:center; background:#0e88dd}
.investor-subnav .list li a:hover { background:#333}
.investor-subnav .list li .zong .pic img{ border:4px solid #fff;transition:0.1s;width: 160px;height: 160px; margin:0 auto; display:block}
.investor-subnav .list li .zong{	width:100%;	height:100%;	position: relative;	color:#000000;}
.investor-subnav .list li:hover .zong .pic img{ border:4px solid #f8b411;}
.investor-subnav .list li .zong .text{text-align: center;font-size: 15px;color: #fff; font-weight:bold; padding: 5px; line-height: 33px;}

.tel{ width:10%; position:absolute; right:2%; top:20px;}
.tel p{ color:#fff; font-size:14px;}
.tel p i{ background: url(../images/tel.png) no-repeat left center;  font-style:normal; color:#d02e31; font-size:24px; padding-left:26px;}
.tel p span{ display:block; border:1px solid #d02e31; padding:5px 10px;border-radius: 20px; font-size:14px; letter-spacing:2px; margin-top:10px;}

/*banner*/
.wrap{width: 100%;min-width: 1300px;}
.w1300{width: 1300px;margin: 0 auto; }
.slideBox{ width:100%;overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:20%; bottom:50px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:50px; height:8px; line-height:14px; text-align:center; background:#fff; cursor:pointer;font-size: 0; margin: 0 5px;}
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%;display:block;  }
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:83%; margin-top:-25px; display:block;width: 58px;height: 96px; 
background:url(../images/banner.png) center center no-repeat; filter:alpha(opacity=50);opacity:0.5; z-index: 9999;animation: top 2.5s infinite linear;}
.slideBox .next{ left:auto; right:21%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
@keyframes top{
0%{transform: translateY(0);}

50%{transform: translateY(10px);}

100%{transform: translateY(0);}
}
.fullscreenvideo {position: absolute;top: 50%;left: 50%;min-width: 100%;min-height: 100%;width: auto;height: auto;z-index: -100;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);-webkit-transition: 1s opacity;
transition: 1s opacity;}
.one_banner{box-sizing: border-box;overflow: hidden;position: relative;}
.two_baner{position: absolute;top:0;left: 0;z-index: 999;}
.banner_one{width: 1000px;height: 1000px;margin: 0 auto;margin-top: -50px;border-radius: 50%;text-align: center;position: relative;}
.two_baner_one{width: 1000px;height: 1000px;border-radius: 50%;position: absolute;top:-1px;left:-1px;border: solid 1px white;opacity: 0.8;animation: zhuan 20s infinite linear;}
.two_baner_one_oen{width: 800px;height: 800px;border-radius: 50%;position: absolute;top: 99px;left: 99px;background: rgba(0,0,0,0.5);}
.two_baner_one_oen:after{content: '';width: 100%;height: 100%;border-radius: 50%;position: absolute;top: 0;left: 0;border: solid 1px white;}
.two_baner_one_oen:before{content: '';width: 800px;height: 800px;position: absolute;top: 0;left: 0px;border-radius: 50%;border: solid 1px rgba(0,0,0,1);z-index: 2;clip: rect(93px 1000px 700px 0px);transform: rotate(90deg);}
.banner_one_zuo{width: 200px;height: 1px;background: white;position: absolute;top: 50%;left:-50px;}
.banner_one_zuo:before{content: '';width: 8px;height:8px;background: white;border-radius: 50%;position: absolute;left: 46px;top: -4px;}
.banner_one_zuo:after{content: '';width: 8px;height:8px;background: white;border-radius: 50%;position: absolute;right:46px;top: -4px;}
.banner_one_you{width: 200px;height: 1px;background: white;position: absolute;top: 50%;right:-50px;}
.banner_one_you:before{content: '';width: 8px;height:8px;background: white;border-radius: 50%;position: absolute;left: 46px;top: -4px;}
.banner_one_you:after{content: '';width: 8px;height:8px;background: white;border-radius: 50%;position: absolute;right:46px;top: -4px;}
.banner_two{width: 500px;margin: 0 auto;padding-top:240px;position: relative;height: 500px;border-radius: 50%;}
.two_baner_two{animation: zhuan1 60s infinite linear;}
.two_baner_three{position: absolute;top: 242px;left: 0px;animation: zhuan2 60s infinite linear;}
.banner_two_two{width: 500px;height: 500px;border-radius: 50%;position: absolute;bottom: 0;left: 0;transform: rotate(-45deg);}
.banner_two_zuo{position: absolute;bottom:185px;left: -200px;}
.banner_two_zuo div{width: 180px;height: 1px;background: white;margin-bottom: 40px;position: absolute;right: -180px;}
.banner_two_you{position: absolute;bottom:185px;right: -200px;}
.banner_two_you div{width: 180px;height: 1px;background: white;margin-bottom: 40px;position: absolute;left:-180px}
.banner_two1{top: -40px;clip: rect(0px 180px 1px 70px);animation: bian 2s infinite linear;}
.banner_two2{top: -80px;animation: bian1 3s infinite linear;}
.banner_two3{top: -120px;clip: rect(0px 180px 1px 160px);animation: bian2 5s infinite linear;}
.banner_two1_1{top: -40px;clip: rect(0px 95px 1px 0px);animation: bian5 3s infinite linear;}
.banner_two2_2{top: -80px;clip: rect(0px 120px 1px 0px);animation: bian6 5s infinite linear;}
.banner_two3_3{top: -120px;clip: rect(0px 180px 1px 0px);animation: bian7 2s infinite linear;}
@keyframes bian7{0%{clip: rect(0px 180px 1px 0px);}
50%{clip: rect(0px 20px 1px 0px);}
100%{clip: rect(0px 180px 1px 0px);}
}
@keyframes bian6{
0%{clip: rect(0px 120px 1px 0px);}
50%{clip: rect(0px 20px 1px 0px);}
100%{clip: rect(0px 120px 1px 0px);}
}
@keyframes bian5{
0%{clip: rect(0px 95px 1px 0px);}
50%{clip: rect(0px 50px 1px 0px);}
100%{clip: rect(0px 95px 1px 0px);}
}
@keyframes bian{
0%{clip: rect(0px 180px 1px 70px);}
50%{clip: rect(0px 180px 1px 140px);}
100%{clip: rect(0px 180px 1px 70px);}
}
@keyframes bian1{
0%{clip: rect(0px 180px 1px 20px);}
50%{clip: rect(0px 180px 1px 60px);}
100%{clip: rect(0px 180px 1px 20px);}
}
@keyframes bian2{
0%{clip: rect(0px 180px 1px 160px);}
50%{clip: rect(0px 180px 1px 60px);}
100%{clip: rect(0px 180px 1px 160px);}
}
@keyframes zhuan{
0%{transform: rotate(0deg);}
35%{transform: rotate(-90deg);}
75%{transform: rotate(0deg);}
100%{transform: rotate(90deg);}
}
@keyframes zhuan1{
0%{transform: rotate(0deg);}
100%{transform: rotate(360deg);}
}
@keyframes zhuan2{
0%{transform: rotate(0deg);}
100%{transform: rotate(-360deg);}
}
.two_baner_from{position: absolute;top: 202px;left: 98px;}
.two_baner_five{font-size: 80px;font-weight: bold;color: white;line-height: 110px;padding-top: 180px;text-shadow:5px 2px 6px #000;}
.two_baner_six{width: 540px;line-height: 57px; font-weight:bold;color: #d02e31;margin: 0 auto;margin-top: 18px;font-size: 57px;}

/*产品展示*/
.pro{width:100%;background: url(../images/homeonebg.jpg) no-repeat left top;  background-size: 55.625%; padding-top:50px; }
.pro h2{font-size: 52px;margin-bottom: 10px;font-family: "Microsoft JhengHei","Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;text-align: center;line-height: 1;color: #0e0e0e;}
.pro h2 i{ font-style:normal;}
.pro h2 i:before {content: '';background: url(../images/homeoneicon01.png) no-repeat center center;background-size: 18px;width: 18px;height: 18px;display: inline-block;margin-right: 27px;vertical-align: top;margin-top: 18px;}
.pro h2 i:after {content: '';background: url(../images/homeoneicon01.png) no-repeat center center;background-size: 18px;width: 18px;height: 18px;display: inline-block;margin-left: 27px;vertical-align: top;margin-top: 18px;}
.pro h2 em{font-size:16px; text-align:center; color:#666; display:block; line-height:35px;}

.pro_list{ width:80%; margin:50px auto; height:5rem; line-height:5rem; font-size:18px; font-weight:bold; position:relative; }
.pro_list ul{ overflow:hidden}
.pro_list li{width: calc(98%/6); text-align:center; float:left; border:1px solid transparent; border-color: rgba(0, 0, 0, 0.1);}
.pro_list li a{ color:#0e0e0e}
.pro_list li a:hover{ background:#f84d47; color:#fff; display:block;}

.pro_cont{ width:80%; margin:50px auto; position:relative;box-shadow: 0 0 10px #ccc;border-radius: 10px; background:#f9f9f9;}
.pro_cont .box-six {padding: 30px 35px;overflow: hidden;position: relative;}
.pro_cont .pro_l{width: 42.5%;float: left;border-radius: 10px;overflow: hidden;box-shadow: 0 0 10px #ccc;position: relative;z-index: 1;}
.pro_cont .pro_l img{max-width: 100%;height: auto;border: 0 none;vertical-align: middle;}

.pro_cont .pro_r{width: 49%;float: left;padding-left: 4%;}
.pro_cont .pro_r i {font-size: 133px;color: #dc5251;font-weight: 800;font-family: Arial;text-transform: uppercase;opacity: .04;filter: Alpha(opacity=4);position: absolute;right: 0;top: 0;}
.pro_cont .pro_r .star {font-size: 18px;background: url(../images/star-tb.jpg) left bottom no-repeat;padding: 10px 0 0 40px;display: block;margin: 25px 0 20px 0;}
.pro_cont .pro_r h3 {position: relative;}
.pro_cont .pro_r h3 a {font-size: 36px;font-weight: 700;}
.pro_cont .pro_r .cp-ys {width: 95%;background: #fff;padding: 5px 26px 5px 45px;border-radius: 10px;margin: 33px 0 42px 0;box-shadow: 0 0 10px #ccc inset;position: relative;z-index: 20;}
.pro_cont .pro_r .cp-ys .ys-tit {width:100px;background: url(../images/cao-tb.png) right 18px center no-repeat #fff;font-size: 18px;color: #dc5251;line-height: 30px;border-radius: 50px;padding: 0 20px;position: absolute;right: 0;top: -62px;box-shadow: -2px 2px 10px #ccc inset;z-index: 1;}
.pro_cont .pro_r .cp-ys .ys-tit:before {left: 15px;}
.pro_cont .pro_r .cp-ys .ys-tit:after, .pro .pro_r .cp-ys .ys-tit:before {content: "";width: 10px;height: 51px;background: url(../images/pole.png) no-repeat;display: block;position: absolute;top: 30px;z-index: -1;}
.pro_cont .pro_r .cp-ys .ys-tit:after, .pro .pro_r .cp-ys .ys-tit:before {content: "";width: 10px;height: 51px;background: url(../images/pole.png) no-repeat;display: block;position: absolute;top: 30px; right:10px;z-index: -1;}
.pro_cont .pro_r .cp-ys p {font-size: 16px;color: #e55756;font-weight: 700;line-height: 30px;margin: 10px 0;position: relative;transition: all .2s; text-align:left;}
.pro_cont .pro_r .cp-ys p:before {content: "";width: 10px;height: 10px;background: #d04a26;border-radius: 50%;display: block;position: absolute;left: -20px;top: 11px;}
.pro_cont .pro_r .cp-ys p:last-child {color: #333;font-weight: 400;}
.pro_cont .pro_r .cp-ys p:last-child:before {background: #fff;border: 2px solid #333;}
.pro_cont .pro_r .cp-ys p span {font-weight: 400;}
.pro_cont .pro_r .btn {width: 180px;font-size: 18px;line-height: 50px;display: block;border-radius: 10px;background: url() right 6% center no-repeat;padding: 0 4% 0 2%;box-shadow: 0 0 10px #ccc;transition: all .2s;}
.pro_cont .pro_r .btn:hover {background: url(../images/more-jt-xz.png) right 6% center no-repeat #de5252;color: #fff;}

.pro_cont .pro_jt{}
.pro_cont .pro_jt span{float: right; color: #f00; font-size:16px; line-height: 34px; padding: 0 14px 0 31px; background: url(../images/sx.png) no-repeat 9px center; cursor: pointer;}

/*about*/
.about{width:100%;background: url(../images/about.jpg) no-repeat left top; padding-top:50px; background-size:100%;  }
.about .s_width{ width:80%; margin:25% auto 0 auto; background:#d02e31; padding:50px;border-radius:30px}
.about h2{ font-size:40px; text-align:center; color:#fff; padding-bottom:50px;}
.about p{ color:#fff; font-size:1rem; line-height:31px; background:url(../images/about_bg.jpg) no-repeat center top; text-align:center;}

/*合作伙伴*/
.hezuo{  width:100%; position:relative; height:595px; margin-top:15px;}
.hezuo .s_width{ width:1280px; left:50%; margin-left:-640px; height:610px; position:absolute; z-index:1;}
.hezuo h2{ font-size:48px; color:#333; text-align:center; padding-top:50px;}
.hezuo h2 em{ display:block; font-size:18px; color:#6f7b7a; font-weight:normal; font-style:normal; line-height:35px;}
.hezuo h2 hr{ width:80px; height:3px; background:#d02e31; border:0px; margin:10px auto 0 auto;}

.hezuo_con{ padding:50px 0 40px 0; width:1157px; margin:0 auto; overflow:hidden;}
.hezuo_con li{float:left; padding:0; width:250px; height:90px; padding:10px; background:#fff; margin-right:18px; margin-bottom:15px; position:relative; overflow:hidden; border:1px solid #e9e8e8}
.hezuo_con .old img{ width:70%; margin:0 auto; text-align:center; display:block; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.hezuo_con li:hover .old img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.hezuo_con .old{ width:270px; height:110px; margin:9px auto 0 auto;  position:relative; overflow:hidden;}

.hezuo_more{ width:200px; height:50px; background:#d02e31; line-height:50px; text-align:center; margin:0 auto;border-radius:30px}
.hezuo_more a{ color:#fff; font-size:16px;}
.hezuo_more a:hover{ font-weight:bold;background-image: -webkit-linear-gradient(left,#d02e31, #000000); display:block;border-radius:30px}


/*三大优势*/
.adv{ background:url(../images/advbg.jpg) no-repeat center top; padding-bottom:60px;}
.adv h2{font-size: 52px;margin-bottom: 10px;font-family: "Microsoft JhengHei","Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;text-align: center;line-height: 1;color: #fff; padding-top:50px;}
.adv h2 i{ font-style:normal;}
.adv h2 i:before {content: '';background: url(../images/homeoneicon01.png) no-repeat center center;background-size: 18px;width: 18px;height: 18px;display: inline-block;margin-right: 27px;vertical-align: top;margin-top: 18px;}
.adv h2 i:after {content: '';background: url(../images/homeoneicon01.png) no-repeat center center;background-size: 18px;width: 18px;height: 18px;display: inline-block;margin-left: 27px;vertical-align: top;margin-top: 18px;}
.adv h2 em{font-size:16px; text-align:center; color:#fff; display:block; line-height:45px;}
.adv .s_width{ padding-top:100px;}

.adv_cont{box-shadow: 0px 0px 10px #666; background:#fff; width:1280px; height:700px; position:relative;}

.adv_a{ position:absolute; width:1260px;}
.adv_a_l{ position:absolute; width:470px; left:40px; color:#fff;}
.adv_a_l h3{ width:130px; height:210px; background:url(../images/o1_bj.jpg) no-repeat center top; display:block;position:absolute; top:-50px; left:36%;font-family: impact; text-align:center; font-size:40px; padding-top:46px;}
.adv_a_l h3 em{ display:block; font-size:25px; font-weight:normal; font-style:normal;}
.adv_a_l p{ font-size:16px; line-height:31px; color:#333; position:absolute; top:230px;}
.adv_a_r{  position:absolute; width:712px; height:415px; overflow:hidden; right:0; top:50px;}

.adv_nav{ height:170px;position:absolute; bottom:30px;   left:30px;}
.adv_nav li{ margin-right:20px; background:url(../images/proimg_bj.jpg) repeat center top;  height:170px; float:left; color:#fff;}
.adv_nav li:last-child{ margin-right:0px;}
.adv_nav_a{ padding:20px; width:356px;}
.adv_nav_a_img{ width:187px; height:134px; overflow:hidden;}
.adv_nav_a_img img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.adv_nav_a_img:hover img{ transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}
.adv_nav_a_cont{ width:155px;}
.adv_nav_a_cont h3{ font-size:25px;}
.adv_nav_a_cont p{ font-size:14px; line-height:25px; padding-top:15px;}

/*case*/
.case{width:100%; margin:50px auto 0 auto; background:url(../images/case.jpg) no-repeat center top;}
.case h2{font-size: 52px;margin-bottom: 10px;font-family: "Microsoft JhengHei","Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;text-align: center;line-height: 1;color: #0e0e0e;}
.case h2 i{ font-style:normal;}
.case h2 i:before {content: '';background: url(../images/homeoneicon01.png) no-repeat center center;background-size: 18px;width: 18px;height: 18px;display: inline-block;margin-right: 27px;vertical-align: top;margin-top: 18px;}
.case h2 i:after {content: '';background: url(../images/homeoneicon01.png) no-repeat center center;background-size: 18px;width: 18px;height: 18px;display: inline-block;margin-left: 27px;vertical-align: top;margin-top: 18px;}
.case h2 em{font-size:16px; text-align:center; color:#666; display:block; line-height:35px;}

.case .s_width{ width:80%; margin:00px auto; padding:50px 0;}
.case dl {width:45%;background:#fff;float:left;margin-left:4.28%;border-radius:10px;overflow:hidden;box-shadow:0 0 30px #d3dfe4;}
.case dl img {width:100%;border-radius:10px;}
.case dl:first-child {margin-left:0;}
.case dl dt {padding:15px 30px;position:relative;z-index:0;}
.case dl h3 a {background:url(../images/syal-tb.png) left center no-repeat;font-size:24px;line-height:36px;padding-left:40px;}
.case dl p {font-size:16px;line-height:32px;margin:10px 0;}
.case dl p:last-child {color:#e05453;font-weight:700;}
.case dl .btn {width:145px;height:145px;background:#e15453;border-radius:50%;display:block;position:absolute;right:-40px;bottom:-80px;font-size:16px;color:#fff;padding:30px 32px;}
.case dl .btn:before {content:"";width:145px;height:145px;background:#d13c3c;border-radius:50%;display:block;position:absolute;right:20px;bottom:-5px;z-index:-1;opacity:1;transition:all .8s;}
.case dl:hover .btn:before {right:400%;opacity:0;}


/*news*/
.news{width:100%; background:url(../images/news.jpg) no-repeat center top; padding:80px 0;background-attachment: fixed; background-size: cover; }
.news h2{font-size: 52px;margin-bottom: 20px;font-family: "Microsoft JhengHei","Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;text-align: center;line-height: 1;color: #fff;}
.news h2 i{ font-style:normal;}
.news h2 i:before {content: '';background: url(../images/homeoneicon01.png) no-repeat center center;background-size: 18px;width: 18px;height: 18px;display: inline-block;margin-right: 27px;vertical-align: top;margin-top: 18px;}
.news h2 i:after {content: '';background: url(../images/homeoneicon01.png) no-repeat center center;background-size: 18px;width: 18px;height: 18px;display: inline-block;margin-left: 27px;vertical-align: top;margin-top: 18px;}
.news h2 em{font-size:16px; text-align:center; color:#fff; display:block; line-height:55px;}

.news_cont{ width:1240px; position:relative; overflow:hidden; margin:0 auto;background:#fff; padding:20px 20px;}
.news_cont li{ width:403px; float:left;  height:495px; position:relative; border:1px solid #fff; margin:0 13px 0 0; }
.news_cont .xinwen_pic{ width:380px; height:265px; position:absolute; top:9px; left:50%; margin-left:-190px; overflow:hidden;}
.news_cont .xinwen_pic img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.news_cont .xinwen_pic:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.news_cont .xinwen_text{ width:370px; padding:20px 15px; position:absolute; top:265px; left:0}
.news_cont .xinwen_text .xinwen_date{ font-size:14px; color:#9e9e9e; line-height:33px;}
.news_cont .xinwen_text .xinwen_title a{ font-size:17px; color:#d02e31; line-height:43px;}
.news_cont .xinwen_text .xinwen_title a:hover{ color:#333;}
.news_cont .xinwen_text .xinwen_span{ width:32px; height:2px; background:#c99619}
.news_cont .xinwen_text .xinwen_cont{ width:100%; font-size:14px; line-height:26px;}


/*底部留言*/
.home_liuyan{ width:100%;padding:65px 0px 0 0; clear:both; position:relative;background: url(../images/homefivebg.jpg) repeat; height:400px; }
.home_liuyan:after{content:'';position:absolute;left:0px;right:0px;top:33px;bottom:0px;background:url(../images/homefivebg02.png) no-repeat center center;background-size:100%;}
.home_liuyan .s_width{ width:80%; margin:0 auto;}
.home_liuyan .container{position:relative; z-index:2; }
.home_liuyan .liuyan_l{float:left; width:67%; padding-top:35px; }
.home_liuyan .liuyan_l h2{ font-size:52px;font-family: "Microsoft JhengHei","Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;}
.home_liuyan .liuyan_l p{font-size: 16px;padding-top: 18px; text-align: center; color: #0e0e0e;}
.home_liuyan .liuyan_l a{clear:both;width: 435px;display:block;margin:25px auto 0px;text-align:center;color:#fff;height:58px;line-height:58px;border-radius:20px;background-color:#c9221e;background-image:linear-gradient(90deg, #c9221e 30%, #de7b1b 50%, #c9221e);background-position:left center;background-size:200% 100%;background-repeat:no-repeat;transition:background-position .6s ease;cursor:pointer;margin-top: 50px; font-size:20px;}
.home_liuyan .liuyan_r{float:right; position:relative; width:28%; padding:20px; background:#fff; box-shadow:-4px 4px 8px rgba(0, 0, 0, 0.1); }
.home_liuyan .liuyan_r h4{ font-size:20px;text-align: center;clear: both;line-height: 1;color: #1c1c1c;}
.home_liuyan .liuyan_r .liuyan_r_cont{ margin-top:18px;}
.panel-body{overflow: hidden; }
.col-sm-2{display: none;float: left;height: 65px;width: 15%;text-align: right;vertical-align: middle;font-size: 14px;min-height: 1px;color: #333;}
.form-control{padding: 0 3px;float: left; width:100%;
    overflow: hidden;
    margin: 0 23px 0 0;
    border:none;
    font-size: 16px;
    color: #666;
    line-height: 50px;}
.control-label{display: none;
    float: left;
    height: 65px;
    width: 15%;
    text-align: right;
    vertical-align: middle;
    font-size: 14px;
    min-height: 1px;
    color: #333;}
.form-group{padding:0rem 36px;font-size: 16px;color: #666;line-height: 35px; width:65%; float:left; margin:45px 20px 0px 2.3rem;}
.ffcontent{width: 72%; display:block; margin:5rem 0 0 18px;background: url(../images/ben.png) no-repeat 5px 13px; border: 1px solid #ececec;}
.form-group2{padding: 10px 10px;font-size: 16px;color: #666;line-height: 35px; width:40%; float:left; margin:0 20px 0px 0;}
.btn-success{ display:block; background: #000; color:#fff;width: 100%;  text-transform: uppercase; font-size: 20px; height:58px;   line-height: 58px; border:0!important; margin:0 auto;}
.btn-success a{}
.liuyan_cont .liuyan_b .btn {display:block;padding: 6px 12px;font-size: 18px;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;
-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent; margin:0 auto; width:100%}

.home_liuyan .liuyan_r .liuyan_r_cont .tel{background: url(../images/dh.png) no-repeat 5px 13px; margin-bottom:15px;border: 1px solid #ececec;}

	

/*footer*/
.footer{ width:100%; background-color:#c9221e;background-image:linear-gradient(90deg, #c9221e 30%, #de7b1b 50%, #c9221e);background-position:left center;background-size:200% 100%;background-repeat:no-repeat;transition:background-position .6s ease;cursor:pointer;padding-top:65px;}
.footer:hover{background-position:right center; }
.footer .s_width{ }
.footer .f_contact{ width:410px; float:left; color:#fff;}
.footer .f_contact h2{ font-size:20px;text-transform: uppercase; font-weight:normal;}
.footer .f_contact .f_contact_cont{ padding-top:20px;   width:100%; padding-bottom:50px;}
.footer .f_contact .f_contact_cont h3{ font-weight:normal; font-size:18px; line-height:35px;}
.footer .f_contact .f_contact_cont p{ font-size:16px; line-height:40px; padding-bottom:20px}
.footer .f_contact .f_contact_cont em{ color:#fff; font-size:17px;}
.footer .f_contact .f_contact_cont em a{ color:#fff}
.footer .f_contact .f_contact_cont em a:hover{ color:#fff;}

.footer .f_pro{ width:410px; border-right:1px solid #3d439c;  border-left:1px solid transparent; border-color: rgba(255, 255, 255, 0.3); float:left; padding:0 0px 0 70px;color:#fff;}
.footer .f_pro h2{ font-size:20px;text-transform: uppercase; font-weight:normal;padding-bottom:50px;}
.footer .f_pro ul{ overflow:hidden; padding-bottom:20px;}
.footer .f_pro li{width: calc(100%/2); float:left; font-size:18px;}
.footer .f_pro li em{ display:block; color:#fff; padding-bottom:20px;}
.footer .f_pro li em:after{ content:""; width:40px; height:3px; background:#fdbc0d; display:block; margin-top:10px;}
.footer .f_pro li a{ color:#fff; font-size:15px; line-height:31px;}

.footer .f_wx{width:315px; float:right;color:#fff;}
.footer .f_wx h2{ font-size:20px;text-transform: uppercase; font-weight:normal;}
.footer .f_wx ul{ overflow:hidden; padding-top:50px;}
.footer .f_wx li{ width:130px; float:left; margin-right:15px; text-align:center;}
.footer .f_wx li img{ width:100px; height:100px;} 
.footer .f_wx li em{ text-align:center; display:block; line-height:28px;}
.footer .f_wx p{ margin-top:9px; font-size:15px;padding-left: 15px;}
.footer .f_wx p img{ margin-top:10px; display:block;}

.end{ border-top:1px solid transparent; border-color: rgba(255, 255, 255, 0.3); height:65px }
.end .end_l{ width:600px;}
.end .end_l img{ padding-top:12px;}
.end .end_l p{ font-size:16px; color:#fff; float:right; line-height:65px;}
.end .end_r{ padding-top:8px;}


.p_float{ position:fixed; width:80px; bottom:0;  right:0; z-index:9999; opacity:0}
.p_float li{ height:78px; width:78px; border:1px solid #c92d2f;text-align:center; background:#c92d2f; position:relative; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.p_float p{ line-height:78px; color:#fff; font-size:16px;}

/*网站内页*/
@keyframes breathe{
	from {
		transform:scale(1.2);
		}
	to {transform:scale(1.0);}
}
.ny_banner{width: 100%;height:500px;position: absolute;top: 0;left: 0;z-index: 1;animation: breathe 2s; overflow:hidden;}


.ny_prolist{ width:100%; position:absolute; z-index:10;  top:32%; height:300px;}
.ny_prolist p{ color:#fff!important;}
.main{ width:1280px; margin:0 auto;}
.main h2{ background:url(../images/huaban.png) no-repeat center top; font-size:57px; text-align:center; color:#ca2c2c; padding:50px 0;}
.main h2 span{color:#00af5f;}
.main h2 em{ display:block; font-size:16px; font-weight:normal; color:#565656; padding-top:10px;}
.main h2 img{ border-bottom:3px solid #ca2c2c; padding:0 15px;}
.main_cont{ font-size:16px;  line-height:31px; color:#333;}
.main_cont p{ padding-bottom:15px!important;text-indent:2em;}

.main_read h3{ text-align:center; font-size:25px; font-weight:normal; padding:50px 0 10px 0; color:#fff;}
.main_read .main_date{ text-align:center; font-size:15px; color:#f2f2f2; line-height:35px;border-bottom: 1px solid #757575; margin-bottom:50px; }
.main_read .main_date a{color:#f2f2f2; }
.main_read img{ width:100%; max-width:650px; margin:0 auto 15px auto; display:block;}
.main_read .main_read_cont{font-size:16px;  line-height:31px; color:#333; width:1280px; margin:0 auto;}
.main_read .main_read_cont p{ padding-bottom:15px!important;text-indent:2em; color:#fff;}


.mbx{ width:100%; height:60px;}
.mbx .espcms_path{ width:1280px; margin:0 auto; font-size:16px; line-height:60px; color:#fff;}
.mbx .espcms_path li{display: inline-block;}
.mbx .espcms_path > li + li:before {padding: 0 5px;color: #fff;content: "/\00a0";}
.mbx .espcms_path li a{ color:#fff;}

/*内页公司简介*/
.about_titel{text-align: center;font-size: 44.5px;font-weight: bold;position: relative;width: 730px;margin: 0 auto 50px auto; color:#fff;}
.about_titel a{display: block;transition: 1s; color:#fff;}
.about_titel:hover a{transform: translateX(-560px);}
.about_titel:hover p{transform: translateX(300px);}
.about_titel:hover span{transform: translateX(-510px);}
.about_titel p{font-size: 132px;opacity: 0.08;text-transform: uppercase;position: absolute;top: -38px;left: 15px;transition: 1s; text-align:center;}
.about_titel span{display:block;font-size: 23px;padding-top: 19px;font-weight: normal;transition: 1s;}

.se_about{ width:80%; margin:0 auto; }
.se_about p{ color:#fff; line-height:35px; margin-bottom:15px;text-indent:2em; font-size:17px;}

.se_about_cf{ width:80%; margin:0 auto;}
.al_pic {overflow:hidden;margin:0px auto 20px auto;width:100%; overflow:hidden}
.al_pic li {float:left;margin-right:20px;width:410px; }
.al_pic li a{ color:#fff;}
.al_pic li a:hover {background:#d02e31;color:#fff;}
.al_pic li a:hover ol {color:#fff;margin-left:30px;}
.al_pic li a:hover ol::before {border-color: #fff;content: "+";font-size: 40px;border: none;width: auto;top: -15px;left: 240px;}
.al_pic li a {display:block;}
.al_pic li a img {display:block;width:100%;}
.al_pic li a ol {text-align:left;font-size:18px;margin:15px 0 0 0;position:relative;height:40px;transition:all .6s; width:100%}
.al_pic li a ol::before {position:absolute;top:15px;left:140px;content:"";border-top:1px solid #ccc;width:100px;height:1px;}
@media (min-width: 1281px) {
	/*左右滚动*/
	.al_pic, .syal_pic {
	  display: block; }
  
	.al_pic1, .sycp_lb, .syal_pic1 {
	  display: none; } }

/*内页联系我们*/
.se_contact{position: fixed;width: 100%;height: 100%;overflow: hidden;z-index: -100;}
.se_contact:before {content: "";position: absolute;width: 100%;height: 100%;display: block;z-index: -1;top: 0;left: 0;background: rgba(25,29,34,.65);}
.se_video{ width:100%;box-sizing: border-box; overflow: hidden; position:absolute; z-index:1;}
.se_video:after {content: '';width: 100%;height: 900px;background: rgba(35,31,32,0.65);position: absolute;top: 0;left: 0;}

.se_contact_cont{ width:80%; position:absolute; z-index:2; left:50%; margin-left:-40%; top:30%; background:rgba(0,0,0,0.3)}
.ny_contact_l{ width:45%; padding:50px;}
.ny_contact_l h2 {font-family: arial;font-size: 60px;color: #ededed;margin-bottom: 16px;line-height: 45px;}
.ny_contact_l h3 {line-height: 36px;font-size: 30px; color:#fff;}
.ny_contact_l .pub_title_link {width: 60px;height: 2px;background-color: #e60012;margin: 23px auto 32px;    margin-left: 0;}
.ny_contact_l p {line-height: 31px;font-size: 16px;color:#fff;}

.ny_contact_l .link_cnt {margin-top: 86px;border-top: 1px solid #d3d3d3;padding-top: 20px;overflow: hidden;width: 60%;}
.ny_contact_l .link_cnt a.icon {width: 40px;height: 40px;float: left;border-radius: 50%;border: solid 1px #333;text-align: center;line-height: 40px;margin-right: 16px;color: #333;font-size: 22px;}
.ny_contact_l .link_cnt a.icon i{ line-height:40px;}

.ny_contact_r{ padding:50px; width:39%;}
.ny_contact_r h2{font-size: 24px;line-height: 30px; font-weight:normal;color:#fff;}


/*se_cf*/
.se_cf{ width:100%; position:absolute; top:15%; left:0; z-index:3}
.se_tuandui {  margin:0 auto;  padding:30px 0 20px 0; width:80%; margin:0 auto;}
.se_tuandui ul{ width:100%;}
.se_tuandui li{float:left; padding:0; width:29%; margin:0 5% 25px 0; position:relative; overflow:hidden; background:#fff; border:1px solid #eee;}
.se_tuandui li .p-img{ width:100%; text-align:center;  position:relative; overflow:hidden }
.se_tuandui li .p-name{ height:70px; line-height:70px; word-break:break-all; word-wrap: break-word; overflow:hidden;text-align: center;font-size:18px; border-top:1px solid #eee}
.se_tuandui li .p-img img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_tuandui li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.se_tuandui p{ font-size:16px; line-height:35px; color:#666;}
.se_tuandui p span{ font-size:17px;  color:#af1318;}
.se_tuandui li:nth-child(3n){ margin:0 0 25px 0;}


/*se_pro*/
.se_case{ width:1280px; margin:0 auto;padding:50px 0 0 0 }
.se_case ul{margin:0 auto; }

.se_case li{ width:410px; float:left; margin:0 20px 40px 0px;  cursor:pointer; overflow:hidden; border:1px solid #757575;}
.se_case li:nth-child(3n){ margin-right:0;}
.se_case_pic{ width:410px; margin:0 auto; overflow:hidden; height:310px;  background:#fff;}
.se_case_pic img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_case_pic:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.se_case_text{ width:100%; margin:0 auto; padding:5px 20px 5px 20px; box-sizing:border-box;-webkit-box-sizing:border-box;}
.se_case_text h3{ font-size: 18px;line-height:45px;color: #fff; font-weight:normal; text-align:center;}
.se_case_text h3:hover{ color:#c92d2f;}

.se_case{ width:1280px; margin:0 auto;padding:50px 0 0 0 }
.se_case ul{margin:0 auto; }

.se_hezuo{ width:1280px; margin:0 auto;padding:50px 0 0 0 }
.se_hezuo ul{margin:0 auto}
.se_hezuo li{ width:410px; float:left; margin:0 20px 40px 0px;  cursor:pointer; overflow:hidden; border:1px solid #757575;}
.se_hezuo li:nth-child(3n){ margin-right:0;}
.se_hezuo_pic{ width:410px; margin:0 auto; overflow:hidden; height:150px;  background:#fff;}
.se_hezuo_pic img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_hezuo_pic:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.se_hezuo_text{ width:100%; margin:0 auto; padding:5px 20px 5px 20px; box-sizing:border-box;-webkit-box-sizing:border-box;}
.se_hezuo_text h3{ font-size: 18px;line-height:45px;color: #fff; font-weight:normal; text-align:center;}
.se_hezuo_text h3:hover{ color:#c92d2f;}



.se_prolist{ width:70%; margin:50px auto; height:4rem; line-height:4rem; font-size:18px; font-weight:bold; position:relative; }
.se_prolist ul{ overflow:hidden}
.se_prolist li{width: calc(95%/6); text-align:center; float:left; margin-right:1%; background:#fff;border-radius: 10px;transition: 0.2s;position: relative;display: inline-block;}
.se_prolist li:last-child{ margin-right:0;}
.se_prolist li a{ color:#0e0e0e}
.se_prolist li a:hover{ background:#f84d47; color:#fff; display:block;}

.ny_product_tit{ width:1280px; margin:0 auto;}
.ny_product_tit h3{text-align: center;font-size: 25px;font-weight: normal;padding: 50px 0 10px 0; color:#fff;}
.ny_product_tit h4{text-align: center;font-size: 15px;color: #f6f6f6;line-height: 35px;border-bottom: 1px solid #727374;margin-bottom: 50px; font-weight:normal;}
.espcms_page_right_line {width: 970px;height: 1px;overflow: hidden;}
.espcms_pro_photo {height: 130px;overflow: hidden;}
.espcms_pro_photo li {float: left;height: 110px;width: 110px;margin-right: 18px;text-indent: 0;margin-top: 15px;}

.se_pro{ width:70%; margin:0 auto;}
.se_pro_r img{ width:100%;}
.se_pro_r{ width:35%; margin:10% 0 0 0;}
.se_pro_r h2{ font-size:35px; color:#fff;}
.se_pro_r h2:after{ content:""; width:150px; margin:10px 0 30px 0; display:block; height:5px; background:#9fa1a2;}
.se_pro_r .proread_date{ font-size:15px; color:#fff; line-height:28px;}
.se_pro_r .proread_date a{ color:#fff;}

.proread_tel{ width:90%; margin:50px auto 45px auto;}
.se_pro_r .proread_tel li{ width:45%; height:50px;border-radius:30px; background:#d12e31; text-align:center; line-height:50px; font-size:20px; float:left; margin-right:10%}
.se_pro_r .proread_tel li:nth-child(2){ margin-right:0;}
.se_pro_r .proread_tel li:after{ content:""; width:8px; height:15px; background:url(../images/jtr.png) no-repeat  center top; display:inline-block; margin-left:20px;}
.se_pro_r .proread_tel li a{ color:#fff;}
.se_pro_r .proread_tel li a:hover{ font-weight:bold;background-image: -webkit-linear-gradient(left,#d12e31, #720608); display:block;border-radius:30px;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s;}
.se_pro_r .proread_tel li a:hover:after{ content:""; width:8px; height:15px; background:url(../images/jtr.png) no-repeat  center top; display:inline-block; margin-left:20px;}
.se_pro_r .proread_lx{ width:100%; height:60px; background:#f2f2f2; display:block;}
.se_pro_r .proread_lx p{ text-align:center; line-height:60px; font-size:25px;}

.pro_read_cont{ width:1200px; margin:3rem auto; border:1px solid #858585; padding:40px;}
.pro_read_cont h3{ background:#f2f2f2; height:60px; line-height:60px; padding-left:20px; color:#333; font-size:25px; font-weight:normal; margin-bottom:30px;}
.pro_read_cont p{ font-size:16px; line-height:31px; color:#666;}
.pro_read_cont p span{ font-size:22px; padding:5px 0; display:block; color:#333a8f;  padding-left:20px; margin:15px 0;background:url(../img/kuang.jpg) no-repeat left center;}


.espcms_page_botton{text-align: center;padding:0px 0px 15px 0;}
.btn-default {color: #333;background-color: #fff;border-color: #ccc;outline: 0px;}
.btn {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;
-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;}
.btn-group, .btn-group-vertical {position: relative;display: inline-block;vertical-align: middle;}

.btn-default {color: #333;background-color: #f2f2f2;outline:0px; margin-right:1px;}
.btn-default:focus,.btn-default.focus {color: #333;background-color: #e6e6e6;border-color: #8c8c8c;outline:0px}
.btn-default:hover {color: #333;background-color: #e6e6e6;border-color: #adadad;outline:0px}
.btn-default:active,.btn-default.active {color: #fff;background-color: #d12e31;outline:0px}
.btn-default:active:hover,.btn-default.active:hover,.open > .dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open > .dropdown-toggle.btn-default:focus,.btn-default:active.focus,
.btn-default.active.focus,.open > .dropdown-toggle.btn-default.focus {color: #fff;background-color: #d12e31;}
.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {background-image: none;}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,
.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active {background-color: #fff;border-color: #ccc;}
.btn-default .badge {color: #fff;background-color: #333;}

.espcms_info_pager{ width:1280px; margin:0 auto 105px auto;}
.espcms_info_pager li{ width:46%; float:left; text-align:center; background:#f2f2f2; line-height:50px; margin-right:5%}
.espcms_info_pager li:nth-child(2n){ margin-right:0px;}

/*内页产品展示*/
.se_pro_con{ width:100%; overflow:hidden;  position:relative; margin:0px auto 0 auto;}
.se_pro_con ul{}
.se_pro_con li{ float:left; position:relative; width:30%; height:500px; overflow:hidden;top:100%; margin:0 30px 20px 0; cursor:pointer;}
.se_pro_con em{ font-style: normal; text-align:center; line-height:48px; width:427px; display:block; position:absolute; font-size:20px; color:#fff; font-weight:bold; z-index:3; bottom:0; background:rgba(0,0,0,0.4); right:0}
.se_pro_con .cp_m img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_pro_con li:hover .cp_m img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.se_pro_con .cp_k{position:absolute; height: 100px; width: 385px;background: rgba(0,0,0,0.5); bottom:0; z-index: 8888;left:0; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.se_pro_con .cp_k a{ line-height: 50px; color: #FFFDFE; font-size: 24px; font-weight: bold; display: block; text-align: center; padding:10px 0 0 0}
.se_pro_con .cp_k a:hover{font-size: 24px;   color: #fff000;}
.se_pro_con .cp_k p{ text-align:center; font-size:15px; text-align:center;  color: #fff000;}
.se_pro_con .cp_xq{ width:380px; position:absolute; left:50%; margin-left:-190px; height:330px;  line-height:30px; color:#fff; font-size:15px; background:rgba(221,42,84,0.8); top:80px; opacity:0}
.se_pro_con .cp_xq h2{ font-size:36px; text-align:center; color:#fff; padding:60px 0 25px 0}
.se_pro_con .cp_xq p{ margin:20px; padding:25px 15px; border:1px solid rgba(255,255,255,0.3)}


.se_pro_con li:hover .cp_k{ bottom:-100px;}

.se_pro_con li:hover .cp_xq{ opacity:1;
	animation: categorytextanimate2 1s;
	-moz-animation: categorytextanimate2 1s;
	-webkit-animation: categorytextanimate2 1s;
	-o-animation: categorytextanimate2 1s;
}
@keyframes categorytextanimate2{
	from{transform: rotateY(0deg);}
	to{transform: rotateY(360deg); }
}
@-moz-keyframes categorytextanimate2{
	from{transform: rotateY(0deg);}
	to{transform: rotateY(360deg);}
}
@-webkit-keyframes categorytextanimate2{
	from{transform: rotateY(0deg);}
	to{transform: rotateY(360deg);}
}
@-o-keyframes categorytextanimate2{
	from{transform: rotateY(0deg);}
	to{transform: rotateY(360deg);}
}

.main_about{ width:1280px; margin:0 auto;background: #fafafa;color: #444;height: 50px;line-height: 50px;font-weight: bold;font-size: 15px; height:520px;}
.main_about h2 i{background: #C4005B;width: 2px;height: 30px;display: block;float: left;margin: 10px 10px 0px 0px;}


/*se_hangye*/
.se_news_con{ padding:40px 0 0 0; width:100%; margin:0 auto;}
.se_news_con ul{ }
.se_news_con li{  margin-bottom:15px;position:relative; overflow:hidden; cursor: pointer;position:relative; top:0; padding:25px 0; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.se_news_con li:hover { background:#d12e31; top:30px;}
.se_news_con li:hover:nth-child(2n) { background:#000; top:30px;}
.se_news_con .se_news_da{ width:1380px; margin:0 auto}
.se_news_l{ width:300px; position:relative; overflow:hidden; height:200px; }
.se_news_l img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_news_l:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.se_news_r{ width: 976px; position: relative; z-index: 2; padding:10px 20px 0 0}
.se_news_r span{ display:block; background:url(../images/yuan.png) no-repeat left center; line-height:35px; font-size:14px; color:#888; padding:0 0 0 20px;}
.se_news_r h2{  font-size:14px; color:#fff; padding:5px 0 10px 0; font-weight:normal;}
.se_news_r h2 a{  font-size:23px; color:#f2f2f2; text-transform:uppercase; display:block; line-height:50px;transition:all 0.2s ease 0s; -webkit-transition:all 0.2s ease 0s;}
.se_news_r h2 a:hover{   color:#0f58ce; }
.se_news_r p{ line-height:28px; color:#f2f2f2; padding:10px 0 10px 0; font-size:15px;}
.se_news_r .se_news_more{ width:120px; border:1px solid #f2f2f2; background:#f2f2f2; line-height:30px; text-align:center; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.se_news_r .se_news_more a{ color:#d12e31; font-size:14px;}
.se_news_r .se_news_more a:hover{ color:#fff; }
.se_news_con li:hover .se_news_more{ background:#fff; border:1px solid #fff; }
.se_news_con li:hover .se_news_more a{ color:#ca2c2c; }
.se_news_con li:hover .se_news_r h2 a{ color:#fff; }
.se_news_con li:hover .se_news_r h2{ color:#fff; }
.se_news_con li:hover .se_news_r p{ color:#fff; }

/*se-contact*/
.main_contact{ width:1280px; margin:0px auto;}
.main_contact h2{ background:url(../images/huaban.png) no-repeat center top; font-size:57px; text-align:center; color:#ca2c2c; padding:50px 0;}
.main_contact h2 span{color:#00af5f;}
.main_contact h2 em{ display:block; font-size:16px; font-weight:normal; color:#565656; padding-top:10px;}
.main_contact h2 img{ border-bottom:3px solid #ca2c2c; padding:0 15px;}
.main_contact ul{ margin:0px auto;}
.main_contact li{ width:415px;  float:left; text-align:center; padding-bottom:15px; margin-right:15px;}
.main_contact li:nth-child(3){ margin-right:0px;}
.main_contact li img{ margin-top:30px;}
.main_contact li i{ display:block; text-align:center; font-style:normal; padding:20px 0 10px 0; font-size:20px;}
.main_contact li em{ display:block; padding:15px 0 0 0; font-size:18px; line-height:30px;}
.main_contact li span{display:block; font-size:16px; line-height:31px; color:#666; text-align:center;}


.gtr{
position:fixed; z-index:999999; right:0; width:70px; height:198px; margin-top:-99px; top:67%;}
.gtr ul li{border-bottom:1px #ececec solid;
float:left; position:relative; width:100%; height:65px;}
.gtr ul li:hover{border-bottom:1px #ececec solid;}
.gtr ul li:nth-child(3) img,.gtr ul li:nth-child(1) img,.gtr ul li:nth-child(1) p{ display:none;
position:absolute; top:0; right:70px; max-width:none;}
.gtr ul li:nth-child(1) p{width: 176px;font-size: 22px;font-family: "cuya";color: #434343;line-height: 50px;}
.gtr ul li a{background-color:#fff;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1); 
display:block; width:100%; height:65px;  background-position:center; background-repeat:no-repeat;-webkit-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s;}
.gtr ul li:hover a{
background-color:#e41160;
}
.qqchat{ display:none;
position:absolute; right:75px; width:255px; height:144px; top:-32px; background-image:url(images/qqchat.png); background-position:center; background-repeat:no-repeat;}
.gtr ul li:nth-child(3):hover img,.gtr ul li:nth-child(1):hover img,.gtr ul li:nth-child(1):hover p{
display:block;}
.gtr ul li:nth-child(1) a{
background-image:url(../images/r1.png);}
.gtr ul li:nth-child(1):hover a{
background-image:url(../images/r1on.png);}
.gtr ul li:nth-child(2) a{
background-image:url(../images/r2on.png);}
.gtr ul li:nth-child(2):hover a{
background-image:url(../images/r2.png);}
.gtr ul li:nth-child(3) a{
background-image:url(../images/qq2.png);}
.gtr ul li:nth-child(3):hover a{
background-image:url(../images/qq.png);}
.gtr ul li:nth-child(4) a{
background-image:url(../images/r3.png);}
.gtr ul li:nth-child(4):hover a{
background-image:url(../images/r3on.png);}
.gtr ul li .qqchat dl{
float:left; width:248px;}
.gtr ul li .qqchat dl dd{
float:left; width:100%;}
.gtr ul li .qqchat dl dd a{  
display:block; width:100%; height:48px; line-height:48px; background-image:url(../images/q.png); text-indent:45px; background-position:9px center; background-repeat:no-repeat;}
.gtr ul li .qqchat dl dd:hover{
background-color:#e41160;}
.gtr ul li:hover .qqchat dl dd a{
background-color:transparent; background-image:url(images/q.png);}
.gtr ul li:hover .qqchat{
display:block;}


/*加盟*/
.jiameng{ width:1280px; margin:50px auto; overflow:hidden;}
.jiameng .jiameng_l{ width:53%; background:#f2f2f2; padding:50px 30px; float:left;}
.jiameng .jiameng_l h2{ font-size:30px;}
.jiameng .jiameng_l h2 em{ display:block; color:#536072;font-family: "Arial";}
.jiameng .jiameng_l h2:after{ width:75px; height:3px; background:#ec1330; display:block; content:""; margin-top:10px;}
.jiameng .jiameng_l ul{ margin-top:50px;}
.jiameng .jiameng_l li{ font-size:16px; line-height:31px; margin-bottom:15px;}
.jiameng .jiameng_l li i{ display:block; font-weight:bold; font-style:normal; color:#eb122f;}

.jiameng .jiameng_r{ width:41%; float:right}
.jiameng .jiameng_r li{ margin-bottom:45px;}
.jiameng .jiameng_r li:nth-child(2n){ margin-bottom:0;}

.jmtj{ width:1280px; margin:50px auto; overflow:hidden; border-top:1px solid #f2f2f2; padding-top:50px;}
.jmtj h2{ font-size:30px; text-align:center; color:#fff;}
.jmtj h2 em{ display:block; color:#bababa;font-family: "Arial";}
.jmtj h2:after{ width:75px; height:3px; background:#ec1330; display:block; content:""; margin:10px auto 0 auto;}

.jmtj li{width: calc(97%/4); float:left; margin-right:1%;}
.jmtj li:nth-child(4n){ margin-right:0;}

.join2_list {margin-top: 60px;display: flex;align-items: stretch;justify-content: flex-start;flex-wrap: wrap;}
.join2_list li figure {padding: 25% 0;border: 12px solid #f5f5f5;display: flex;justify-content: center;flex-direction: column;align-items: center;background:rgba(255,255,255,0.7)}
.join2_list li figure em {display: block;font-size: 30px;font-family: "Arial";font-weight: bold;color: #536072;width: 58px;height: 58px;border-radius: 50%;background: #f5f5f5;display: flex;justify-content: center;flex-direction: column;align-items: center;}
.join2_list li figure h5 {margin-top: 25px;font-size: 24px;font-family: "Arial";color: #536072;text-transform: uppercase;}
.join2_list li p {margin-top: 25px;font-size: 16px;color: #fff;line-height: 30px;}

.jmtel{ width:1280px; margin:50px auto; overflow:hidden;}
.jmtel .jmtel_l{ float:left; width:620px;}
.jmtel .jmtel_r{ background:#f2f2f2; width:620px; float:right; padding:90px 20px 90px 20px;}
.jmtel .jmtel_r h2{ font-size:30px; text-align:center;}
.jmtel .jmtel_r h2 em{ display:block; color:#536072;font-family: "Arial";}
.jmtel .jmtel_r h2:after{ width:75px; height:3px; background:#ec1330; display:block; content:""; margin:10px auto 0 auto;}
.jmtel .jmtel_r p{ margin-top:30px; font-size:16px; line-height:28px; text-align:center;}

.jmtel .jmtel_r a{ margin-top:50px; text-align:center;}
.pub_link2 {z-index: 1;position: relative;font-size: 16px;color: #fff;width: 170px;height: 58px;border-bottom: 3px solid #f8b62d;background: #536072;display: flex;justify-content: center;flex-direction: column;align-items: center; margin:0 auto;}
.pub_link2::before {transition: 0.6s;z-index: 1;position: absolute;right: 0;bottom: -3px;content: "";width: 0;height: 3px;background: #536072;}
.pub_link2::after {transition: 0.6s;z-index: -1;position: absolute;left: 0;bottom: 0;content: "";width: 0;height: 100%;background: #f8b62d;}
.pub_link2:hover::before,.pub_link2:hover::after{width: 100%;}