@charset "utf-8";
/* reset */
body,h1,h2,h3,h4,h5,p,dl,dd,ul,ol,form,input,textarea,th,td,select,figure,figcaption{margin:0;padding:0;}
em,i{font-style:normal;}
li {list-style:none;}
a {text-decoration:none;color:inherit;}
a:hover{text-decoration:none;color:inherit;}
a:focus{text-decoration: none;outline: none;}
img {border:none;max-width:100%;max-height:100%;display:inline-block;}
table{border-collapse:collapse;}
input,textarea,button{outline:none;background:#fff;border:none;text-align: left;}
textarea{resize:none;overflow:auto;}
body{font-family:Arial,"Microsoft YaHei";font-size:12px;color: #333;min-width: 1300px;overflow-x:auto;max-width: 1920px;margin: auto;}

/* public */
.bl{float:left;display:inline-block;}
.br{float:right;display:inline-block;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after{content:'';display: block;height:0;clear: both;visibility:hidden;}
.img_box{display:table-cell;vertical-align:middle;text-align:center;}
.img_box img{vertical-align:middle;border:none;max-width:100%;max-height:100%;}
h1,h2,h3,h4,h5{font-weight:normal;}

body{font-size: 16px;color: #666;}
.main{width:100%; max-width:1300px; margin:0 auto;}
/**************************/

.topnone{height: 182px;}
.header{position:fixed;left:0;top: 0;right:0;z-index:99;width:100%;height: 182px;background: #fff;}
.header .container{min-width: 1300px;}
.header h1{float:left;display:inline-block;height: 132px;color:#000;font-size: 25px;line-height: 132px;padding-left: 84px;background: url(../images/logo.png) no-repeat center left;}
.header h1 a{display: block;width:100%;height:100%;}
.header .co p{font-size: 18px;color: #d4171c;height: 32px;line-height: 32px;margin: 20px 0 18px;padding-left: 38px;background:url(../images/phone.png) no-repeat center left;}
.header .co span{color: #333;}

.header .search_form form{width:300px;display: inline-block;position: relative;border: 1px solid #d4171c;padding-right: 100px;}
.header .search_form .text{width: 100%;height: 38px;text-indent: 15px;background:rgba(255,255,255,.95);font-size: 14px;display: inline-block;}
.header .search_form .submit{right:0;top: 0px;width:100px;height: 38px;cursor: pointer;position: absolute;background: #d4171c;color: #fff;text-align: center;}
.header input::-webkit-input-placeholder {color: #999;}

/*
.nav ul li{height: 50px;width: 16.66%;margin-top: 10px;float: left;font-size: 16px;line-height: 50px;display: block;color: #000;background: #d4171c;position: relative;text-align: center;transition: .3s;}
.nav ul li a{display: block;}
.nav ul li:hover,.nav ul li.on{background: #262626;height: 60px;margin-top: 0;line-height: 70px;color: #fff;}
 */
.nav{background: #d4171c;color: #fff;}
.nav ul li{text-align: center;height: 50px;width: 16.66%;float: left;font-size: 16px;line-height: 50px;display: block;position: relative;text-align: center;transition: .3s;}
.nav ul li>a{display: block;position: absolute;width: 100%;bottom: 0;left: 0;}
.nav ul li:hover>a,.nav ul li.on>a{height: 60px;background: #262626;display:block;z-index:3;line-height: 70px;}


/*footer*/
.footer{background: #434343;color: #fff;}
.footer1 {padding:32px 0 35px;font-size: 14px;}
.footer1 .foot_cont {float:left;color: #fff;}
.footer1 .foot_cont h3{font-size:16px;margin-bottom:22px;}
.footer1 .foot_cont .txt{line-height: 24px;}

.footer1 .foot_nav {float: right;}
.footer1 .foot_nav dl {float: left;margin-right:90px;}
.footer1 .foot_nav .fpro{width:200px;}
.footer1 .foot_nav .fpro dl{min-width: 100px;float: left;}
.footer1 .foot_nav dl:last-child{margin-right:0px;}
.footer1 .foot_nav dl dt{margin-bottom:22px;}
.footer1 .foot_nav dl dd {font-size: 14px;margin-bottom: 12px;}
.footer1 .foot_nav dl dd a:hover{text-decoration: underline;}

.footer2{font-size:16px;border-top: 1px solid #a0a0a0;padding:17px 0;line-height:22px;}
.footer2 a:hover{text-decoration: underline;}
.footer2 .ga{margin-left: 10px;padding-left: 25px;background-size: 16px;background: url(../images/gaimg.png) no-repeat left center;}

.ohd1,.ohd2,.ohd3,.ohd4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;word-break:break-all;-webkit-line-clamp: 1;}
.ohd2{-webkit-line-clamp: 2;}
.ohd3{-webkit-line-clamp: 3;}
.ohd4{-webkit-line-clamp: 4;}
.flexr,.flexc{display: flex;flex-direction: row;align-items: center;justify-content: center;}
.flexc{flex-direction: column;}
.back_c{background-repeat:no-repeat;background-position:center;background-size:cover;}
.banner img,.banner2 img{display: block;}

.tit1{line-height:60px;margin-bottom: 40px;border-bottom: 1px solid #eee;}
.tit1 h2{font-size: 20px;display: inline-block;}
.tit1 span{font-size:15px;text-transform: uppercase;display: inline-block;padding-left: 5px;}
.tit1 h4{color: #d72f2c;display: inline-block;}

.tit2{border-bottom: 1px solid #d2d2d2;padding:44px 0 22px;text-align: center;margin-bottom: 46px;}
.tit2 p{font-size: 50px;color: #ddd;text-transform: uppercase;position: relative;top: 33px;}
.tit2 h3{font-size: 30px;color: #333;position: relative;}
.tit2 h3:after{position: absolute;content: "";position: absolute;bottom:-24px;left:50%;margin-left: -30px;background: #D4171C;width:60px;height:3px;}
.tit2 h3 span{color: #D4171C;}

.pages{text-align: center;margin: 50px 0 95px;margin-left: 50%;transform: translateX(-50%);float: left;}
.pages a{display: inline-block;color: #333;font-size: 14px;margin: 0 5px;width: 30px;height: 28px;border: 1px solid #eaeaea;text-align: center;line-height: 28px;}
.pages a.on,.pages a:hover{color: #fff;background: #D4171C;}
.pages .prev.on,.pages .next.on{color: #333!important;background:none!important;}
.pages .prev,.pages .next{width: 60px;}

.bread_box{border-bottom: 1px solid #eee;}
.breadcrumb{float: right;padding-left:26px;background: url(../images/adr_icon.png) no-repeat center left;}
.breadcrumb li{float: left;position: relative;margin-right:10px;height: 56px;line-height: 56px;font-size: 14px;color: #999;}
.breadcrumb li a:hover{color: #d4171c;}
.breadcrumb li:after{content: "-";position: absolute;top: 0px;right: -7px;}
.breadcrumb li:last-child:after,.breadcrumb li:first-child:after{display:none;}
.breadcrumb li:first-child{margin-right: 0;}

.public_nav{position: relative;top:-90px;color: #3b3b3b;margin-bottom: 80px;width: 300px;float: left;}
.public_nav .tit{margin-bottom: 16px;width: 300px;height: 194px;background: url(../images/tit_bg.jpg) no-repeat center;line-height: 194px;text-align: center;font-size: 40px;color: #fff;}
.public_nav ul li{padding:0px 22px;background: #fcfcfc;line-height:60px;border: 1px solid #eee;border-top: none;}
.public_nav ul li:first-child{border-top: 1px solid #eee;}
.public_nav ul li a{display: block;height: 100%;}
.public_nav ul li:hover,.public_nav ul li.on{color: #fff;background: #D4171C;}

/*pro*/
.pro{width: 932px;float: right;}
.pro .list{width: 300px;float: left;margin: 0 13px 10px 0;background:#eee;padding-bottom: 25px;transition: .5s;}
.pro .list a{display: block;}
.pro .list:nth-child(3n){margin-right: 0;}
.pro .list .bg{transition: .5s;height: 100%;}
.pro .list:hover .bg{transform: scale(1.1);}
.pro .bg_box{width:300px;height: 326px;overflow:hidden;}
.pro .list p{line-height:62px;font-size: 18px;text-align: center;}
.pro .list .more{transition: .5s;width: 110px;margin: auto;height: 36px;line-height: 36px;font-size: 14px;color: #999;text-align: center;border: 1px solid #bdbdbd;border-radius: 50px;}
.pro .list:hover .more{background: #D4171C;border-color: #D4171C;color: #fff;}
.pro .list:hover{box-shadow: 0 0 10px rgba(0,0,0,.3);}

/*case*/
.case{width: 932px;float: right;}
.case .list{width:300px;float: left;margin:0 16px 34px 0;}
.case .list a{display: block;}
.case .list:nth-child(3n){margin-right: 0;}
.case .bg_box{width:300px;height: 200px;position: relative;}
.case .list .icon{position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,.5) url(../images/case_icon.png) no-repeat center;opacity: 0;transition: .5s;}
.case .list p{line-height:40px;text-align: center;margin-top: 12px;background: #eee;}
.case .list:hover .icon{opacity: 1;}

/*about*/
.bread2{float: left;}
/* .about .tit{padding: 66px 0 20px;color: #333;position: relative;}
.about .tit h2{font-size:30px;}
.about .tit:after{content: "";position: absolute;top: 40px;left: 0;background: #D4171C;width: 56px;height: 4px;}
.about .txt{line-height: 24px;color: #555;padding-bottom: 130px;} */
.tit3{padding: 78px 0 42px;text-align: center;}
.tit3 i{font-size: 20px;color: #686868;text-transform: uppercase;display: block;margin: auto;}
.tit3 h3{font-size: 25px;color: #d4171c;font-weight: bold;position: relative;padding: 0 27px 0;margin-top: 5px;display: inline-block;}
.tit3 h3::before{position: absolute;content: "";background: url(../images/tit_icol.png) no-repeat center;left: 100%;height: 100%;width: 290px;}
.tit3 h3::after{position: absolute;content: "";background: url(../images/tit_icor.png) no-repeat center;right: 100%;height: 100%;width: 290px;}

.ab .pic_box{width: 565px;height: 365px;float:left;position: relative;}
.ab .icon{position: absolute;width: 100%;height: 100%;background: url(../images/play.png) no-repeat center;top: 0;}
.ab .pic_box .bg{height: 100%;}
.ab .text{width: 680px;float: right;}
.ab .tit{font-size: 20px;color: #333;margin: 45px 0 24px;}
.ab .txt{font-size: 15px;line-height: 22px;color: #555;}

.ab_values{padding: 50px 0;background: #eee;margin-top: 96px;}
.ab_values .main{position: relative;}
.ab_values .tit{font-size: 20px;color: #333;margin-bottom: 24px;}
.ab_values .txt{line-height: 24px;color: #555;font-size: 15px;width: 815px;}
.ab_values .pic_box{position: absolute;right: 0;top: -145px;}

.ab_adv{text-align: center;padding-bottom: 145px;background: url(../images/ab_advbg.png) no-repeat bottom;background-size:100% auto;}
.ab_adv .pic{position: relative;display: inline-block;margin-top:40px;}
.ab_adv .txt{position: absolute;z-index:2;}
.ab_adv .tit{font-size: 20px;font-weight: bold;color: #D4171C;}
.ab_adv .tit span{color: #464646;}
.ab_adv p{line-height: 20px;font-size: 14px;color: #787878;margin-top: 13px;}
.ab_adv .txt:nth-child(2n){text-align:right;}
.ab_adv .txt:nth-child(2n+1){text-align:left;}

/*contact*/
.contact{width: 932px;float: right;margin-bottom: 110px;}
.contact .text{color: #171717;line-height: 40px;width: 380px;float: left;}
.form{width:516px;float: right;padding-bottom: 50px;}
.form input:nth-child(1){margin-right:10px;}
.form input{font-family: 微软雅黑;background:#fff;font-size: 16px;width:248px;border: 1px solid #d2d2d2;height: 46px;float: left;margin:0 0 15px 0;line-height:46px;text-indent:10px;outline: none;}
.form input.adress{width:99.9%;}
.form textarea{font-family: 微软雅黑;background:#fff;font-size: 16px;width:99.9%;height:76px;border: 1px solid #d2d2d2;float: left;line-height:28px;text-indent:10px;outline: none;padding:14px 0;margin-bottom:15px;}
.form .btn_box{text-align: center;}
.form .verifyimg,.form .verify,.form .submit{float: left;font-size: 16px;vertical-align: top;width:104px;height:46px;margin: 0px 13px 0 0;display: inline-block;}
.form .verifyimg{background: #ccc;cursor: pointer;width: 104px;}
.form .submit{line-height:46px;vertical-align: top;cursor: pointer;background:#D4171C;outline: none;border: none;text-align: center;color: #fff;float: right;margin-right: 0;}

.map{height: 390px;overflow: hidden;width: 100%;background: #ccc;}

/*news*/
.news{width: 932px;float: right;}
.news .list_box{padding: 0 26px;}
.news .list{margin-bottom: 28px;}
.news .list img{transition: .5s;}
.news .list:hover img{transform: scale(1.1);}
.news .list .img_box{width: 350px;height: 200px;float: left;overflow:hidden;}
.news .list .text{width: 480px;float: right;border-bottom: 1px solid #c7c7c7;height: 200px;transition: .5s;}
.news .list h4{margin:16px 0 26px;font-size:20px;color: #333;}
.news .list p{font-size: 15px;}
.news .list .date{display: block;padding-bottom:24px;line-height: 22px;margin-top:40px;font-size: 14px;transition: .5s;
background: url(../images/arraw.png) no-repeat top 13px right;background-size:35px;}
.news .list:hover .date{background: url(../images/arraw2.png) no-repeat top 13px right;background-size: 35px;}
.news .list:hover .text{border-color: #D4171C;}

/*prv*/
.prv{width: 932px;float: right;}
.prv .list{width:306px;float: left;margin:0 7px 10px 0;background: #eee;padding-bottom: 25px;}
.prv .list a{display: block;}
.prv .list:nth-child(3n){margin-right: 0;}
.prv .img_box{width:306px;height: 326px;}
.prv .list p{line-height:62px;font-size: 18px;text-align: center;}
.prv .list .more{transition: .5s;width: 110px;margin: auto;height: 36px;line-height: 36px;font-size: 14px;color: #999;text-align: center;border: 1px solid #ddd;border-radius: 50px;}
.prv .list:hover .more{background: #D4171C;border-color: #D4171C;color: #fff;}

.prv_slide{position: relative;margin: auto;width:720px;}
.prv_slide .parbd li{border: 1px solid #e0e0e0;}
.prv_slide .parbd li .img_box{width:680px;height: 410px;padding: 20px;}
.prv_slide .parhd{position: relative;width: 260px;margin: auto;}
.prv_slide .parhd .prev,.prv_slide .parhd .next{position: absolute;left: 0;top: 0;width: 20px;height: 62px;background: url(../images/left1.jpg) no-repeat center;cursor: pointer;}
.prv_slide .parhd .next{left: unset;right: 0;background:url(../images/right1.jpg) no-repeat center;}
.prv_slide .bd{width:198px;text-align: center;margin:24px auto 0;}
.prv_slide .bd li{float: left;cursor: pointer;width: 60px;height: 60px;margin:0 3px;}

/* .prv .text{padding: 48px 0 100px;}
.prv .text .tit{color: #333;border-bottom: 1px solid #D4171C;position: relative;}
.prv .text .tit h4{background: #fff;border: 1px solid #D4171C;border-bottom-color: #fff;display: inline-block;width: 118px;height: 38px;text-align: center;line-height: 38px;position: relative;bottom: -1px;}
.prv .download{display: block;position: absolute;left: 120px;top:1px;background: #D4171C;color: #fff;height:40px;width: 120px;text-align: center;line-height:40px;}
.prv .text .txt{line-height: 24px;color: #555;padding-top: 22px;}
 */
.prv .text{margin: 48px 0 100px;position: relative;}
.prv .text .tit{color: #333;border-bottom: 1px solid #D4171C;position: relative;}
.prv .text .tit p{background: #D4171C;border: 1px solid #D4171C;color: #fff;cursor:pointer;display: inline-block;width: 118px;height: 38px;text-align: center;line-height: 38px;position: relative;bottom: -1px;}
.prv .text .tit p.on{background: #fff;border-bottom-color: #fff;color: #333;}
.prv .download{display: block;position: absolute;right:0px;top:0px;background: #D4171C;color: #fff;height:40px;width: 120px;text-align: center;line-height:40px;z-index: 2;}
.prv .download a{display: block;}
.prv .text .txt{line-height: 24px;color: #555;padding-top: 22px;display: none;}
.prv .text .txt.on{display: block;}


/*index*/
.banner{overflow: hidden;text-align: center;position: relative;}
.banner .hd{z-index: 2;text-align: center;position: absolute;bottom:48px;width: 100%;}
.banner .hd li{width:15px;height:15px;border-radius: 100%;margin:0 5px;background:rgba(0,0,0,0);display: inline-block;position: relative;cursor: pointer;text-indent: -9999px;}
.banner .hd li:after{position: absolute;top: 3px;left: 3px;background: #D4171C;border-radius: 100%;width: 9px;height: 9px;content: "";}
.banner .hd li.on{background:#d8a9aa;}
.banner .prev,.banner .next{position:absolute;width: 60px;height:60px;cursor: pointer;left: 9%;background: rgba(0,0,0,.4);top: 50%;margin-top:-30px;line-height: 60px;opacity: 0;transition: .8s;font-size: 40px;font-family: "宋体";color: #fff;border-radius: 100%;}
.banner .next{left: unset;right: 9%;}
.banner:hover .prev,.banner:hover .next{opacity: 1;}

.iabout {padding: 70px 0 98px;}
.iabout .text{width: 573px;float: left;}
.iabout .tit{padding: 25px 0;color: #333;position: relative;}
.iabout .tit h2{font-size:30px;}
.iabout .tit:after{content: "";position: absolute;top: 0;left: 0;background: #D4171C;width: 56px;height: 4px;}
.iabout .txt{line-height: 24px;color: #555;}
.iabout .more{transition: .5s;background: #D4171C;display: block;width: 146px;margin:32px 0 0;height: 42px;line-height: 42px;font-size: 14px;color: #fff;text-align: center;border-radius: 50px;}
.iabout .pic_box{float: right;margin-top: 56px;}

.icont .bg{height:280px;}
.icont .list_box{background: #fff;box-shadow: 0 3px 18px rgba(154,153,149,.46);border-bottom: 2px solid #D4171C;position: relative;top: -57px;}
.icont .list{width:33.33%;padding:24px 0 0;float: left;overflow: hidden;text-align: center;}
.icont .list .pic_box{width: 100%;height:110px;line-height:110px;}
.icont .list .pic_box img{display: inline;vertical-align: middle;}
.icont .list h4{color: #333;font-size:18px;transition: .7s;}
.icont .list p{padding:18px 0 35px;line-height: 24px;font-size: 15px;color: #999;text-transform: uppercase;}

.phone_box{position: relative;}
.arraw3{position: absolute;bottom:-29px;left:50%;margin-left: -25px;background: url(../images/arraw3.png);width: 50px;height: 30px;}

.phone_box{padding: 25px 0 20px;background: #d72f2c;color: #fff;}
.phone_box .text {width: 474px;text-align: center;margin-left:100px;float: left;}
.phone_box .text h4{font-size: 28px;}
.phone_box .text span{background: #D4171C;display: block;width: 354px;background: #fff;margin:10px auto;height: 34px;line-height: 34px;font-size: 21px;color: #D4171C;text-align: center;}
.phone_box .text p{text-transform: uppercase;}

.phone_box .text2 {width:300px;margin-right:200px;float: right;}
.phone_box .text2 h4{font-size:30px;font-family: Adobe 黑体 Std;}
.phone_box .text2 .talk{background: #D4171C;display: block;width: 150px;background: #fff;margin:10px 0;height: 34px;border-radius: 5px;line-height: 34px;color: #D4171C;text-align: center;}
.phone_box .text2 p{font-size: 13px;}

.ipro {margin-bottom: 82px;}
.ipro .hd{float: left;}
.ipro .hd li{width: 300px;height:50px;line-height: 50px;text-indent: 40px;color: #fff;cursor: pointer;
background-position: left 8px center;background-repeat: no-repeat;background-color: #535353;}
.ipro .hd li:hover,.ipro .hd li.on{background-color: #D4171C;}
.ipro .pic_box{float: right;}

.ipro .bd{box-shadow: 0 0 10px rgba(0,0,0,.3);margin-top: 26px;}
.ipro .bd li{padding: 20px 16px;text-align: center;}
.ipro .bd .list{width:282px;padding:0 12px 20px;display: inline-block;margin:0 7px 0 0;border: 1px solid #f6f6f6;}
.ipro .bd .list:last-child{margin-right: 0;}
.ipro .bd .list a{display: block;}
/* .ipro .bd .img_box{width:280px;height: 324px;overflow:hidden;} */
.ipro .bd .bg_box{width:280px;height: 324px;overflow:hidden;}
.ipro .bd .bg{transition: .5s;height: 100%;}
.ipro .bd .list:hover .bg{transform: scale(1.1);}
.ipro .bd .list p{line-height:60px;font-size: 18px;text-align: center;}
.ipro .bd .list .more{transition: .5s;width: 110px;margin:8px auto 20px;height: 36px;line-height: 36px;font-size: 14px;color: #999;text-align: center;border: 1px solid #ddd;border-radius: 50px;}
.ipro .bd .list:hover .more{background: #D4171C;border-color: #D4171C;color: #fff;}
.ipro .bd .more2{background: url(../images/arraw4.png) no-repeat center;width: 42px;height: 14px;margin:24px auto 0;}
.ipro .bd .more2 a{display: block;height: 100%;}

.iintro{height: 600px;color: #fff;overflow: hidden;}
.iintro .list_box1{padding-top: 136px;}
.iintro .list_box1 .list{background: url(../images/iintro_bg1.png) no-repeat center;width: 386px;height: 335px;float: left;margin-left: 194px;}
.iintro .list_box1 .list:nth-child(2){background: url(../images/iintro_bg2.png) no-repeat center;float: right;margin-right: 194px;margin-left: 0;}
.iintro .list_box1 .list .txt{line-height:64px;background: url(../images/arraw5.png) no-repeat center;text-align: center;height:125px;margin-top: 110px;font-size: 20px;}

.iintro .list_box2{position: relative;top: -262px;}
.iintro .list_box2 .list{text-align: center;float: left;background: url(../images/iintro_bgred.png) no-repeat center;width: 230px;height: 199px;margin-right: 304px;}
.iintro .list_box2 .list:last-child{margin-right: 0;}
.iintro .list_box2 h4{padding: 56px 0 6px;font-size: 40px;}
.iintro .list_box2 p{font-size: 20px;letter-spacing: 2px;}

.icase{padding-bottom: 55px;}
.icase .list{width:420px;height: 250px;position: relative;float: left;margin:0 20px 20px 0;cursor: pointer;}
.icase .list a{display: block;}
.icase .list:nth-child(3){margin-right: 0;}
.icase .list:nth-child(5){margin-right: 0;width: 860px;}
.icase .list .icon{position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,.5) url(../images/case_icon.png) no-repeat center;opacity: 0;transition: .5s;}
.icase .list p{position: absolute;line-height:46px;background: rgba(0,0,0,.3);text-align: center;color: #fff;width: 100%;bottom: 0;left: 0;}
.icase .list:hover .icon{opacity: 1;}

.inews{padding-bottom: 72px;}
.inews .list{margin-bottom: 28px;width: 575px;float: left;}
.inews .list:nth-child(2n){float: right;}
.inews .list img{transition: .5s;}
.inews .list:hover img{transform: scale(1.1);}
.inews .list .img_box{width:200px;height:148px;float: left;overflow:hidden;}
.inews .list .text{width:360px;float: right;border-bottom: 1px solid #c7c7c7;height: 148px;transition: .5s;}
.inews .list h4{margin:8px 0 12px;font-size:20px;color: #333;}
.inews .list p{font-size: 15px;}
.inews .list .date{display: block;line-height: 22px;margin-top:20px;font-size: 14px;transition: .5s;
background: url(../images/arraw.png) no-repeat top 13px right;background-size:35px;}
.inews .list:hover .date{background: url(../images/arraw2.png) no-repeat top 13px right;background-size: 35px;}
.inews .list:hover .text{border-color: #D4171C;}

/*newsv*/
.newsv{width: 932px;float: right;}
.newsv h2{text-align: center;font-size: 24px;color: #333;}
.newsv .date{padding:12px 0 16px;color: #666;border-bottom: 1px solid #ececec;margin-bottom:30px;width: 100%;text-align: center;}
.newsv .txt{line-height: 30px;padding: 0 10px 0;}
.newsv_btn{background: #fff;padding: 0 15px;margin: 42px auto 0;}
.newsv_btn .prev,.newsv_btn .next{color: #666;float: left;height: 64px;line-height: 64px;position: relative;padding-left: 32px;}
.newsv_btn .prev::before{content:"<<";position:absolute;bottom:;left:0;width:20px;height:100%;font-family: "宋体";color: #ababab;font-weight: bold;}
.newsv_btn .next{float: right;}
.newsv_btn .next::before{content:">>";position:absolute;bottom:;left:0;width:20px;height:100%;font-family: "宋体";color: #ababab;font-weight: bold;}
.newsv_btn .prev:hover,.newsv_btn .next:hover{color: #D4171C;}


.shortcut{position: fixed;top:40%;right:0;z-index: 100;font-size: 12px;color: #fff;}
.shortcut .list{padding:10px 0 5px;cursor: pointer;text-align:center;width:60px;margin-bottom: 2px;background: #D4171C;}
.shortcut .list i{display: block;height: 27px;text-align: center;line-height: 30px;width: 30px;margin:0 auto 5px;background-repeat: no-repeat;background-position: center;}
.shortcut .list a{display: block;height: 100%;}

.shortcut .phone{position: relative;}
.shortcut .phone .box{pointer-events: none;font-size: 20px;z-index: 3;position: absolute;right: 100%;top: 0;padding: 0 10px;line-height: 63px;text-align: center;opacity: 0;width: 150px;background: #D4171C;}
.shortcut .phone:hover .box{opacity: 1;transition: .5s;pointer-events: auto;}


.video{padding: 30px 0;}
.video .list{float: left;width:390px;margin:0 65px 50px 0;transition: .5s;cursor: pointer;border-bottom: 1px solid #e4e4e4;position: relative;}
.video .list:hover::after{width: 100%;}
.video .list:nth-child(3n){margin-right: 0;}
.video .list::after{position: absolute;content: "";width: 0;height: 1px;background:#a2a2a2;transition: .5s;left: 0;}
.video .list:hover .bg{transform: scale(1.1) translateZ(0);}
.video .list .bg_box{overflow: hidden;position: relative;}
.video .list .bg{height:260px;transition: .5s;}
.video .list .icon{position: absolute;top: 0;width: 100%;height: 100%;background:rgba(0,0,0,.26) url(../images/play.png) no-repeat center;opacity: 0;transition: .5s;}
.video .list:hover .icon{opacity: 1;}
.video .list:nth-child(3n){margin-right: 0;}
.video .list .text{padding:18px 70px 18px 18px;background: url(../images/arraw6.png) no-repeat right 22px center;}
.video .list span{display: block;padding-top:6px;color: #c8c8c8;}

.video_view{
	padding-top: 30px;
	background:#fff;
}
.video_view .vid_text{
	margin-bottom:20px;
}
.video_view .vid_text h3{
	float:left;
	color:#333;
	font-size:26px;
	line-height:40px;
}
.video_view .vid_text h3 i{
	color:#999;
	font-size:16px;
	line-height:40px;
	padding-left:20px;
}
.video_view .vid_text .vid_nav{
	float:right;
}
.video_view .vid_text .vid_nav ul li{
	float:left;
	color:#999;
	font-size:14px;
	line-height:26px;
	padding-right:20px;
	position: relative;
}
.video_view .vid_text .vid_nav ul li:nth-child(3){
	padding-right:0;
	position: static;
}
.video_view .vid_text .vid_nav ul li:after{
	content:"";
	position: absolute;
	right:10px;
	top:calc(50% - 8px);
	z-index: 11;
	width:1px;
	height:16px;
	background:#999;
}
.video_view .vid_text .vid_nav ul li:after:nth-child(3){
	position: static;
}


.video_view .video_box{
	width:1300px;
	height:700px;
	background:#eee;
	margin-bottom:60px;
	display: block;
}
.video_view .video_box iframe{
	width:1300px;
	height:700px;
}

.pub_txt{line-height: 24px;color: #555;padding: 30px 0;}

.nav_list_box{position: absolute;top: 100%;left: 0;background: none;width:100%;z-index: 9;opacity: 0;transition: .3s;pointer-events: none;height: 0;font-weight:normal;}
.nav_list{width: 100%;background: #fff;display: inline-block;text-align: center;}
.nav_list dd{height:50px;line-height:50px;font-size: 14px;color: #444;cursor: pointer;}
.nav_list dd a{display: block;}
.nav_list dd.on,.nav_list dd:hover{color:#fff;background: #D4171C;}
.nav li:hover .nav_list_box{opacity: 1;pointer-events: all;}