﻿ /* CSS emDocument */
body {font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; margin:0; padding:0; color: #555; font-size: 16px;}
p, ul, ol, li, form, img, dl, dt, dd, em, i {margin:0;margin:0;border:0;list-style: none;}
input,select,textarea{outline: none;border:none; font-family: "微软雅黑";}
img{border:none;}
ul,li{list-style: none;margin:0;padding:0;border:0;font-family: "微软雅黑", "Microsoft Yahei";}
a{color:#7B7B7B;text-decoration:none;font-family: "微软雅黑", "Microsoft Yahei";}
a{color:#000;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
em{font-style: normal;}
/*@font-face {
font-family: DFGBJH; 
src: url('../images/DFGBJH8_0.TTC');
}
*/
@font-face {
font-family: tt1159m; 
src: url('../images/tt1159m_.ttf'); 
}
.fl{float:left;}   
.fr{float:right;}  
*{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.i_header_box{width: 100%;min-width: 1502px;background: #fff;overflow: hidden;box-shadow: 0px 1px 14px #ececf1;margin-bottom: 9px;position: fixed;top:0;left:0;z-index: 99;}
.i_footer_zw{clear: both;height: 80px;}
.i_header{width: 1502px;margin:0 auto;overflow: hidden;}
.i_headerl{float: left;height: 80px;display: flex;justify-content: center;align-items: center;}
.i_headerc{float: left;overflow: hidden;margin-left: 20px;}
.i_headerr{float: right;overflow: hidden;position: relative;width: 426px;}
.i_headerc ul li{float: left;width: 92px;text-align: center;line-height: 80px;}
.i_headerc ul li.on{border-left: 1px solid #F0F1F3;border-right: 1px solid #F0F1F3;border-bottom: 2px solid #DA251C;}
.i_headerc ul li a{display: block;overflow: hidden;font-size: 16px;color:#363c54;font-family: "微软雅黑", "Microsoft Yahei";}
.i_headerc ul li.on a{color:#363c54;font-size: 16px;font-family: "微软雅黑", "Microsoft Yahei";}
.i_headerr ul{float: left;}
.i_headerc ul li:hover{border-bottom: 2px solid #DA251C;}
.i_headerr ul:nth-child(1){float: left;width: 200px;border:1px solid #BDBEC6;height: 39px;overflow: hidden;position: absolute;top:20px;left:0;display: none;background: #fff;}
.i_headerr ul:nth-child(1) li input.inp{float: left;width: 130px;height: 37px;padding-left: 10px;}
.i_headerr ul:nth-child(1) li input.sub{float: right;width: 68px;height: 37px;background: url(../images/gas2ass.png) center center no-repeat;}
.i_headerr ul:nth-child(2){float: left;margin-left: 130px;height: 80px;}
.i_headerr ul:nth-child(2) li:nth-child(1){width: 68px;display: flex;justify-content: center;align-items: center;height: 80px;float: left;}
.i_headerr ul:nth-child(2) li:nth-child(2){float: left;display: flex;justify-content: center;align-items: center;height: 80px;}
.i_main_box{width: 100%;min-width: 1502px;background: #EFF3F5;overflow: hidden;}
.i_main1{width: 1502px;margin:0 auto;overflow: hidden;margin-top: 26px;border-radius: 7px;}
.i_main2{overflow: hidden;width: 1502px;margin:0 auto;margin-top: 26px;border-radius: 7px;}

/*互动多媒体*/
/*垂直对齐*/
.wrap {width: 1500px; height: auto; margin: 0 auto;}
.m-list-flex{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.m-list-flex .m-cell-bd{ -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; overflow: hidden; }
/*文字截取*/
.single-line{ text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
.multi-line{min-height: 2em; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip;overflow:hidden;}
.multi-line1{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip;overflow:hidden;}
/*文字填充满（两端对齐）*/
.txt_justify {text-align-last:justify; text-align:justify; text-justify:distribute-all-lines; }
.pic {width: 100%; overflow: hidden;}
.pic img {width: 100%;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.lnterSec01 {padding-bottom: 70px;}
.lnterSec01W {padding: 60px 0 60px 280px; position: relative;}
.lnterSec01Tab {}
.lnterSec01Tab ul {}
.lnterSec01Tab ul li {width: 373px; text-align: center; background: #fff; border-bottom: 12px solid #242a3a; box-shadow: 0 -9px 19px -2px #fff;}
.lnterSec01Tab ul li .cont {padding: 30px 0 32px; color: #515151;}
.lnterSec01Tab ul li h3 {line-height: 32px; font-size: 22px; font-weight: bold;color:#363c54;margin: 10px 0px;}
.lnterSec01Tab ul li p {line-height: 22px; font-size: 18px;color:#9b9da9;}
.lnterSec01Tab ul li a.more {display: block; margin: 24px auto 0; width: 138px; height: 36px; line-height: 36px; color: #515151; border: 1px solid #ECF0F2;border-radius: 8px;}
.lnterSec01Tab ul li:hover .pic img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lnterSec01Tab ul li:hover a.more {color: #fff; background: #DA251C; border-color: #DA251C;}
.lnterSec01Tab ul li .pic{background: rgba(000,000,000,0);}
.lnterSec01W .bg {position: absolute; width: 400px; height: 571px; background: #242a3a; left: 0; top: 0; z-index: 0;border-radius: 6px;}
.lnterSec01W .btn {width: 58px; height: 58px; left: auto; right: auto; margin: 0; top: auto; left: 112px; box-sizing: border-box; border-radius: 50%; border: 1px solid #a4a6ad; background-repeat: no-repeat; background-position: center; background-size: auto;}
.lnterSec01W .btn.swiper-button-prev {top: 114px; background-image: url(../images/ico_jt_lnter.png);}
.lnterSec01W .btn.swiper-button-next {top: 205px; background-image: url(../images/ico_jt_lnter1.png);}
.lnterSec01W .btn:hover {background-color: #F7931D;}
.lnterSec01W .lnterPage {width: 134px; left: 74px; bottom: 120px; position: absolute; color: #fff; z-index: 2;}
.lnterSec01W .lnterPage h3 {font-size: 48px; font-weight: 600;}
.lnterSec01W .lnterPage .lnterPageInner {height: 1px; background: #fff; position: relative;}
.lnterSec01W .lnterPage .lnterPageInner span {position: absolute; width: 18px; height: 3px; left: 0; top: -1px; background: #f7931d;}

.lnterSec02 {padding-bottom: 90px;}
.lnterSec02W {overflow: hidden;}
.lnterSec02List {}
.lnterSec01Tab ul li{border-bottom: 14px solid #2A2E31;border-radius: 8px;overflow: hidden;}
.i_main3{width: 1502px;margin:0 auto;overflow: hidden;}
.i_main3_q{overflow: hidden;line-height: 100px;margin-top: 30px;}
.i_main3_q ul:nth-child(1){float: left;overflow: hidden;}
.i_main3_q ul:nth-child(2){float: right;}
.i_main3_q ul:nth-child(1) li{float: left;}
.i_main3_q ul:nth-child(1) li:nth-child(1){height:100px;display: flex;justify-content: center;align-items: center;}
.i_main3_q ul:nth-child(1) li:nth-child(2){font-size: 28px;color:#363c54;font-weight: bold;margin-left: 18px;}
.i_main3_q ul:nth-child(1) li:nth-child(3){font-size: 20px;color:#363c54;margin-left: 9px;font-family: "tt1159m";}
.i_main3_q ul:nth-child(2){overflow: hidden;}
.i_main3_q ul:nth-child(2) li{display: block;overflow: hidden;height: 100px;display: flex;justify-content: center;align-items: center;cursor: pointer;}
.i_main3_q ul:nth-child(2) li em{color:#363c54;font-family: "tt1159m";font-size: 20px;}
.i_main3_w{overflow: hidden;margin-bottom: 40px;}

.lnterSec02W .casefall .grid-item {float: left; width: 32%; margin-right: 2%; text-align: center; margin-bottom: 25px; position: relative;border-radius: 6px;}
.lnterSec02W .casefall .grid-item:nth-child(4n) {margin-right: 0;}
.loadimg {text-align: center;}
.load-text,.load-img {display: none;}
.movieSec01C {width: auto !important; padding-left: 0 !important; padding-right: 0 !important;}
.movieSec01CTab li {width: 602px;}
.btnLine {position: absolute; width: 602px; height: 0; left: 50%; margin-left: -301px; bottom: 0;}
.movieSec01CTab li .pic img {
	-webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
}
.movieSec01CTab li.swiper-slide-active .pic img {
	-webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
  filter: gray;
}
.movieSec01CTab li .bg {display: none;}

.movieSec02W .casefall .grid-item {float: left; position: relative; margin-right: 6px; margin-bottom: 6px;}
.movieSec02W .casefall .grid-item a {display: block; height: 100%;}
.movieSec02W .casefall .grid-item img {height: 100%;}
.movieSec02W .casefall .grid-item .poster {height: 100%;}


.digitalSec02W{padding-bottom: 60px;position: relative;}
.digitalSec02W .loadimg{position: absolute;width: 100%;left: 0;bottom: 0;line-height: 32px;text-align: center;}
.digitalSec02W .loadimg img,
.digitalSec02W .loadimg p{display: none;}
.casefall .grid-item{width: 50%; text-align: center; overflow: hidden;}
.casefall .grid-item a{display: block; color: #fff;}
.casefall .grid-item .poster{overflow: hidden;}
.casefall .grid-item .poster img{width: 100%;transition: .4s;}
.casefall .grid-item .bg {display: none; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.8); top: 0; left: 0;}
.casefall .grid-item .bg .cont {margin: 15px 0 17px; opacity: 0;}
.casefall .grid-item .bg h3 {line-height: 36px; font-size: 24px; font-weight: 600;}
.casefall .grid-item .bg p {line-height: 32px; font-size: 20px;}
.casefall .grid-item .bg .line {width: 42px; height: 1px; margin: 0 auto;}
.casefall .grid-item .bg .line span {display: inline-block; vertical-align: top; width: 0; height: 100%; background: #fff;}
.casefall .grid-item .bgW {position: absolute; width: 100%; left: 0; top: 50%; transform: translateY(-50%);}
.casefall .grid-item .bottom {position: absolute; width: 100%; height: 54px; line-height: 54px; font-size: 18px; color: #fff; background: rgba(0,0,0,0.8); left: 0; bottom: 0; z-index: 3;text-align: center;}
.casefall .grid-item:hover .poster img {transition: .4s;-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.page_btn {
 	  padding-top: 45px;
    text-align: center;
    height: 125px;
  }
.page_btn a {
            cursor: pointer;
            border-radius: 50%;
            border: solid 1px #9b9da9;
            font-size: 18px;
            padding:6px 12px;
        }
.num {
            padding: 0 10px;
        }
.page_btn a:hover,.page-item:hover{
            color: #363C54;
            border: 1px solid #363C54;
        }
.page-item {
        	display: inline-block;
            width: 40px;
            height: 40px;
            line-height: 40px;
            text-decoration: none;
            border: 1px solid #9b9da9;
            color: #666666;
            margin: 0 3px;
            font-size: 18px;
            font-weight: bold;
            cursor: pointer;
            border-radius: 50%;
            margin-right: 20px;
        }
.page-item.current {
    color: #fff;
    cursor: pointer;
    color: #363C54;
    border: 1px solid #363C54;
 }
.i_news_box{width: 100%;background: #fff;overflow: hidden;min-width: 1502px;}
.i_news{width: 1548px;margin:0 auto;overflow: hidden;}
.i_news_l{float: left;width: 100%;overflow: hidden;}
.i_news_r{float: right;width: 290px;overflow: hidden;margin-bottom: 100px;}
.news_lp-1{overflow: hidden;margin-top: 36px;}
.news_lp-1 ul{overflow: hidden;margin-left: 23px;}
.news_lp-1 ul li{float: left;width: 105px;height: 44px;margin-right: 30px;text-align: center;line-height: 44px;border:1px solid #DA251C;border-radius: 22px;font-size: 16px;color:#9b9da9;font-weight: bold;cursor: pointer;}
.news_lp-1 ul li.on a{color:#DA251C;}
.news_lp-2-box{overflow: hidden;margin-bottom: 60px;margin-top: 10px;}
.news_lp-2{overflow: hidden;}
.news_lp-2 >div{border:2px solid #fff; border-bottom: 1px solid #EFF3F5;padding-top: 23px;padding-bottom: 23px;padding-left: 23px;padding-right: 23px;}
.news_lp-2 >div a{display: block;overflow: hidden;}
.news_lp-2 >div a ul:nth-child(1){float: left;width: 165px;overflow: hidden;height: 123px;}
.news_lp-2 >div a ul:nth-child(1) li img{display: block;
	transition:1s;
	-webkit-transition:1s;
	-moz-transition:1s;
	width:100%;
}
.news_lp-2 >div a ul:nth-child(2){float: right;width: 1292px;overflow: hidden;}
.news_lp-2 >div a ul:nth-child(2) li:nth-child(1){overflow: hidden;}
.news_lp-2 >div a ul:nth-child(2) li:nth-child(1) >em{display: block;float: left;width: 800px; font-size: 18px;color:#363c54;font-weight: bold;line-height: 32px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.news_lp-2 >div a ul:nth-child(2) li:nth-child(1) >span{display: block;float: right;overflow: hidden;}
.news_lp-2 >div a ul:nth-child(2) li:nth-child(1) >span >em:nth-child(1){float: left;height: 32px;display: flex;justify-content: center;align-items: center;}
.news_lp-2 >div a ul:nth-child(2) li:nth-child(1) >span >em:nth-child(2){line-height: 32px;display: block;float: left;margin-left: 10px;font-size: 14px;color:#9b9da9;}
.news_lp-2 >div a ul:nth-child(2) li:nth-child(2){font-size: 14px;color:#9b9da9;line-height: 32px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.news_lp-2 >div a ul:nth-child(2) li:nth-child(3){margin-top: 24px;overflow: hidden;width: 90px;height: 32px;text-align: center;line-height: 32px;border:1px solid #EFF3F5;border-radius: 6px;font-size: 14px;
transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
}
.news_lp-2 >div:hover a ul:nth-child(2) li:nth-child(3){background: #DA251C;border:1px solid #DA251C;color:#fff;}
.news_lp-2 >div:hover a ul:nth-child(1) li img{
	-webkit-transform:scale(1.2); 
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
}
.news_lp-1 ul li.clothsi{border:1px solid #DA251C;color:#DA251C;}
.i_news_r ul{overflow: hidden;}
.i_news_r ul li:nth-child(1){font-size: 16px;color:#363c54;font-weight: bold;line-height: 80px;margin-top: 20px}

.i_hzhb_box{width: 100%;min-width: 1502px;overflow: hidden;background: #EFF3F5;}
.i_hzhb{width: 1645px;margin:0 auto;overflow: hidden;}
.news_lp-2 >div:hover{border:2px solid #3498db;}

.i_main3_wp-1{overflow: hidden;display: none;}
.i_main3_wp-1 ul li{float: left;line-height: 100px;margin-right: 40px;cursor: pointer;font-size: 16px;}
.i_main3_wp-1 ul li.clothsi{color:#ff3366;}
.i_main3_wp-1 ul li:hover{color:#ff3366;}
.i_main3 .xians{display: block;}

.i_hzhb1{overflow: hidden;font-size: 16px;color:#040b28;font-weight: bold;margin-top: 43px;text-indent: 75px;}
.i_hzhb2{overflow: hidden;margin-top: 20px;}
.i_hzhb2 ul li{float: left;width: 261px;overflow: hidden;height: 66px;display: flex;justify-content: center;align-items: center;}
.i_hzhb3{overflow: hidden;margin-bottom: 40px;margin-top: 10px;}
.i_hzhb3 ul{margin-left: 75px;line-height: 62px;}
.i_hzhb3 ul li{float: left;font-size: 16px;color:#363c54;}
.i_hzhb3 ul a{display: block;float: left;margin-right: 20px;font-size: 16px;color:#363c54;}
.i_footer_box{width: 100%;min-width: 1502px;overflow: hidden;height: 200px;background: #fff;}
.i_footer{width: 1502px;margin:0 auto;overflow: hidden;}
.i_footerl{float: left;overflow: hidden;}
.i_footerr{float: right;overflow: hidden;height: 200px;display: flex;justify-content: center;align-items: center;}
.i_footerl ul:nth-child(1){float: left;height: 200px;}
.i_footerl ul:nth-child(1) li img{display: block;margin-top: 40px;}
.i_footerl ul:nth-child(2){float: left;overflow: hidden;margin-left: 40px;}
.i_footerl ul:nth-child(2) li:nth-child(1){margin-top: 40px;overflow: hidden;}
.i_footerl ul:nth-child(2) li:nth-child(1) a{display: block;float: left;margin-right: 40px;font-size: 16px;color:#363c54;}
.i_footerl ul:nth-child(2) li:nth-child(2){overflow: hidden;font-size: 14px;color:#9b9da9;line-height: 30px;} 
.i_footerl ul:nth-child(2) li:nth-child(3){overflow: hidden;margin-top: 6px;}
.i_about_main_box{width: 100%;min-width: 1502px;overflow: hidden;background: #FFFFFF;}
.i_about_main2{width: 1502px;margin:0 auto;overflow: hidden;}
.i_about_main2q{text-align: center;}
.i_about_main2q ul li:nth-child(1){font-size: 48px;color:#1b334c;font-weight: bold;background: url(../images/safa2a.png) center center no-repeat;margin-top: 60px;}
.i_about_main2q ul li:nth-child(2){font-size: 24px;color:#1b334c;}
.i_about_main2w{overflow: hidden;margin-top: 46px;font-size: 18px;color:#1b334c;line-height: 30px;}
.i_about_main3{width: 1502px;margin:0 auto;overflow: hidden;}
.i_about_main3w >div{overflow: hidden;}
.i_about_main3w >div ul{overflow: hidden;}
.i_about_main3w >div:nth-child(1) ul:nth-child(2){float: left;width: 50%;}
.i_about_main3w >div:nth-child(1) ul:nth-child(1){float: right;width: 50%;}
.i_about_main3w >div:nth-child(2) ul:nth-child(1){float: left;width: 50%;}
.i_about_main3w >div:nth-child(2) ul:nth-child(2){float: right;width: 50%;}
.i_about_main3w >div:nth-child(3) ul:nth-child(2){float: left;width: 50%;}
.i_about_main3w >div:nth-child(3) ul:nth-child(1){float: right;width: 50%;}
.i_about_main3w >div ul:nth-child(1) li{width: 568px;margin:0 auto;overflow: hidden;}
.i_about_main3w >div ul:nth-child(1) li:nth-child(1){font-size: 24px;color:#1b334c;font-weight: bold;margin-top: 120px;line-height: 68px;}
.i_about_main3w >div ul:nth-child(1) li:nth-child(2){font-size: 18px;color:#1b334c;line-height: 30px;}
.i_about_main3w >div ul:nth-child(2) li img{
  display: block;
  max-width: 100%;
  transition:1s;
  -webkit-transition:1s;
  -moz-transition:1s;
}
.i_about_main3w >div:hover ul:nth-child(2) li img{
  -webkit-transform:scale(1.2); 
  -moz-transform:scale(1.2);
  -ms-transform:scale(1.2);
  -o-transform:scale(1.2);
}
.i_about_main4{overflow: hidden;width: 1502px;margin:0 auto;margin-top: 40px;}

.aboutSec03W {}
.aboutSec03L {width: 50%;}
.aboutSec03LTab {}
.aboutSec03LTab ul {}
.aboutSec03LTab ul li {position: relative;}
.aboutSec03LTab ul li a {display: block;}
.aboutSec03LTab ul li .bottom {position: absolute; width: 100%; height: 58px; line-height: 58px; background: rgba(0,0,0,0.75); z-index: 3; left: 0; bottom: 0;}
.aboutSec03LTab ul li .bottom p {color: #fff; font-size: 22px; padding: 0 256px 0 20px;}
.aboutSec03LTab .swiper-pagination {width: auto; height: auto; font-size: 0; z-index: 6; bottom: 15px; left: auto; right: 10px;}
.aboutSec03LTab .swiper-pagination-bullet {width: 28px; height: 28px; margin: 0 5px; line-height: 28px; font-size: 20px; color: #c80000; background: #fff; opacity: 1; border-radius: 0;}
.aboutSec03LTab .swiper-pagination-bullet-active {color: #fff; background: #C80000; /*opacity: 1;*/}
.aboutSec03R {width: 44%;}
.aboutSec03RH {margin-bottom: 45px;overflow: hidden;background: #EFEFEF;}
.aboutSec03RH a {float: left; width: 50%; height: 68px; line-height: 68px; text-align: center; font-size: 24px; font-weight: 600; color: #515151;}
.aboutSec03RH a.on {color: #fff; background: #D2261E;} 
.aboutSec03RTab {}
.aboutSec03RTab ul {display: none;}
.aboutSec03RTab ul:first-child {display: block;}
.aboutSec03RTab ul li {margin-top: 21px; font-size: 16px;overflow: hidden;}
.aboutSec03RTab ul li a {display: block; color: #515151;}
.aboutSec03RTab ul li .time {width: 92px; text-align: center;}
.aboutSec03RTab ul li .time h3 {line-height: 34px; font-size: 24px;}
.aboutSec03RTab ul li .time p {height: 36px; line-height: 36px; color: #fff; background: #D2261E;}
.aboutSec03RTab ul li .inner {margin-left: 110px;}
.aboutSec03RTab ul li .inner h3 {margin-top: 4px; line-height: 34px; font-size: 20px;}
.aboutSec03RTab ul li .inner p {line-height: 28px;}
.aboutSec03RTab ul li:hover .inner h3 {color: #F08702;}
.i_about_main5_box{overflow: hidden;background: #EFF3F5;margin-top: 63px;min-width: 1502px;}
.i_about_main5{width: 1502px;margin:0 auto;overflow: hidden;margin-bottom: 98px;}
.i_about_main5w{overflow: hidden;font-size: 18px;color:#1b334c;line-height: 30px;}
.i_about_main5e{overflow: hidden;}
.aboutSec04Inner {margin-top: 20px; text-align: center; color: #616161;}
.aboutSec04Inner table {width: 100%; text-align: center;}
.aboutSec04Inner table tr {height: 72px; background: #fff;}
.aboutSec04Inner table tr:nth-child(even){background: #faf5ef;}
.aboutSec04Inner table tr:first-child {background: #f7931d;}
.aboutSec04Inner table th {height: 90px; font-size: 24px; font-weight: 600; color: #fff; border-left: 1px solid #f7dcbc;}
.aboutSec04Inner table td {font-size: 16px; color: #616161; border-left: 1px solid #f2f2f2;}
.aboutSec04Inner table td:first-child {font-size: 20px; color: #515151;}
.aboutSec04Inner table th:first-child,
.aboutSec04Inner table td:first-child {border-left: none;}
.aboutSec04Inner table td a {color: #616161;}
.aboutSec04Inner table tr:hover td,
.aboutSec04Inner table tr:hover td a {color: #F08702;}
.aboutSec04Inner .hd {height: 72px; line-height: 72px; font-size: 16px; }
.aboutSec04Inner .hd .fl {width: 20%; border-left: 1px solid #f2f2f2; box-sizing: border-box;}
.aboutSec04Inner .hd .fl:first-child {border-left: none;}
.aboutSec04Inner ul li {background: #EFEFEF;}
.aboutSec04Inner ul li:nth-child(even) {background: #FFFFFF;}
.aboutSec04Inner ul li:first-child { background: #D2261E;}
.aboutSec04Inner ul li:first-child .hd {height: 90px; line-height: 90px; font-size: 24px; font-weight: 600; color: #fff;}
.aboutSec04Inner ul li:first-child .hd .fl {border-color: #f7dcbc;}
.aboutSec04Inner .hd a {color: #616161;}
.aboutSec04Inner .hd:hover,
.aboutSec04Inner .hd:hover a {color: #D2261E;}
.aboutSec04Inner .inner {display: none; text-align: left; padding: 0 5% 22px; font-size: 16px; border-top: 1px solid #F08702;border-bottom: 1px solid #F08702;} 
.aboutSec04Inner .inner h3 {padding-top: 20px; line-height: 34px;}
.aboutSec04Inner .inner p {line-height: 28px;}
.i_qwyx_main2{width: 1516px;margin:0 auto;overflow: hidden;}
.i_qwyx_main2 >div{float: left;width: 240px;margin-left: 6px;margin-right: 6px;overflow: hidden;height: 342px;background: #fff;margin-top: 30px;margin-bottom: 30px;
transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
}
.i_qwyx_main2 >div:hover{box-shadow: 0px 2px 15px #ccc;}
.i_qwyx_main2 >div a{display: block;overflow: hidden;height: 100%;}
.i_qwyx_main2 >div a ul{text-align: center;overflow: hidden;}
.i_qwyx_main2 >div a ul li:nth-child(1){font-size: 22px;color:#363c54;font-weight: bold;margin-top: 68px;
transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
}
.i_qwyx_main2 >div a ul li:nth-child(2){font-size: 20px;color:#9b9da9;font-family: "tt1159m";
transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
}
.i_qwyx_main2 >div a ul li:nth-child(3){font-size: 18px;color:#9b9da9;line-height: 72px;font-weight: bold;}
.i_qwyx_main2 >div a ul li:nth-child(4){overflow: hidden;height: 90px;display: flex;justify-content: center;align-items: center;}
.i_qwyx_main2 >div:hover a ul li:nth-child(1){color:#da251c;}
.i_qwyx_main2 >div:hover a ul li:nth-child(2){color:#da251c;}
.i_qwyx_main3{overflow: hidden;width: 1502px;margin:0 auto;}
.i_qwyx_main3 .xians{display: block;}
.i_qwyx_main3r{overflow: hidden;height: 135px;text-align: center;}
.i_qwyx_main3r ul{overflow: hidden;margin-top: 30px;}
.i_qwyx_main3r a{display: inline-block;width:40px;height: 40px;border:1px solid #9B9DA9;text-align: center;line-height: 40px;border-radius: 50%;font-size: 18px;color:#9b9da9;font-weight: bold;margin-left: 20px;}
.i_qwyx_main3r a.on{color:#363C54;border:1px solid #363C54;}
.lie_wzjs1{width:1502px;margin:0 auto;overflow: hidden;height: 125px;}
.lie_wzjs1 ul:nth-child(1){float: left;overflow: hidden;margin-top: 40px;}
.lie_wzjs1 ul:nth-child(1) li{float: left;overflow: hidden;width: 100px;height: 40px;border-radius: 40px;line-height: 40px;text-align: center;margin-right: 10px;}
.lie_wzjs1 ul:nth-child(2){float: right;height: 40px;width: 630px;background: #FFF7E7;border-radius: 20px;margin-top: 45px;} 
.lie_wzjs1 ul:nth-child(2) li{width: 610px;margin:0 auto;overflow: hidden;}
.lie_wzjs1 ul:nth-child(2) li em{display: block;float: left;line-height: 40px;font-size: 14px;color:#6b3612;}
.lie_wzjs1 ul:nth-child(2) li span{display: block;float: right;}
.lie_wzjs1 ul:nth-child(2) li span a{display: block;width: 75px;height: 28px;background: #E67E22;border-radius: 14px;text-align: center;line-height: 28px;font-size: 14px;color:#fff;margin-top: 6px;}
.lie_wzjs1 ul:nth-child(1) li a{font-size: 14px;color:#9b9da9;}
.lie_wzjs1 ul:nth-child(1) li.on{border:1px solid #DA251C;}
.lie_wzjs1 ul:nth-child(1) li.on a{color:#DA251C;}
.lie_xcx1{overflow: hidden;width: 1502px;margin:0 auto;margin-top: 28px;}


/*2019-04-20*/
.movieSec01Wrap {position: relative; height: 380px; text-align: center;}
.movieSec01Wrap ul {height: 100%;}
.movieSec01Wrap ul li {height: 100%;}
.movieSec01Wrap ul li .pic {height: 100%;}
.movieSec01Wrap ul li img {width: 100%; height: 100%;}
.movieSec01CTab li,.btnLine {width: 528px;}
.movieSec01CTab .bg {position: absolute; width: 100%; color: #fff;left: 0; top: 50%; transform: translateY(-50%);}
.movieSec01CTab .bg h3 {line-height: 48px; font-size: 36px; font-weight: 600; color:#fff;}
.movieSec01CTab .bg p {line-height: 30px; font-size: 20px;color:#fff;font-family: "tt1159m";}
.movieSec01CTab .bg a {display: block; margin: 32px auto 0; width: 218px; height: 45px; line-height: 45px; font-size: 18px; color: #fff; border: 1px solid #fff;border-radius: 23px;}
.movieSec01CTab .bg a:hover {background: #26B5FE; border-color: #26B5FE;color:#fff;}
.movieSec01CTab li {position: relative;}
.btnLine {margin-left: -264px;}
.movieSec01C .btn {width: 80px; height: 80px; background-color: #26B5FE; background-repeat: no-repeat; background-position: center; background-size: auto; top: auto; margin: 0; bottom: 0; z-index: 5;}
.movieSec01C .btn:hover {background-color: #26B5FE;}
.movieSec01C .btn.swiper-button-prev {left: -80px; background-image: url(../images/ico_jt_l.png);}
.movieSec01C .btn.swiper-button-next {right: -80px; background-image: url(../images/ico_jt_r.png);}
.movieSec01C {width: auto !important; padding-left: 0 !important; padding-right: 0 !important;}
.movieSec01CTab li {width: 602px;}
.btnLine {position: absolute; width: 602px; height: 0; left: 50%; margin-left: -301px; bottom: 0;}
.movieSec01CTab li .pic img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
}
.movieSec01CTab li.swiper-slide-active .pic img {
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
  filter: gray;
}
.movieSec01CTab li .bg {display: none;}

.movieSec02W .casefall .grid-item {float: left; position: relative; margin-right: 6px; margin-bottom: 6px;}
.movieSec02W .casefall .grid-item a {display: block; height: 100%;}
.movieSec02W .casefall .grid-item img {height: 100%;}
.movieSec02W .casefall .grid-item .poster {height: 100%;}

.lnterSec02W .casefall .grid-item {float: left; width: 32%; margin-right: 2%; text-align: center; margin-bottom: 25px; position: relative;}
.lnterSec02W .casefall .grid-item:nth-child(3n) {margin-right: 0;}
.loadimg {text-align: center;}
.load-text,.load-img {display: none;}
.news_lp-1 ul li a{display: block;overflow: hidden;}
.lie_news .news_lp-1 li{border:none;}
.lie_news .news_lp-1 ul li.on a{color:#DA251C;}
.lie_news .news_lp-1 ul li.on{border:1px solid #DA251C;}
.lie_news_nox{width: 100%;min-width: 1502px;overflow: hidden;background: #EFF3F5;}
.lie_news_nox .i_news{margin-top: 20px;}
.lie_news_nox .news_lp-2 >div{border:2px solid #EFF3F5;}
.lie_news_nox .news_lp-2 >div:hover{border:2px solid #4F6BF9;}
.nei_news1{overflow: hidden;text-align: center;width: 1502px;margin:0 auto;border-bottom: 2px solid #C8CACA;}
.nei_news1 ul li:nth-child(1){font-size: 24px;color:#515151;font-weight: bold;margin-top: 76px;}
.nei_news1 ul li:nth-child(2){overflow: hidden;font-size: 16px;color:#323232;margin-top: 10px;margin-bottom: 20px;}
.nei_news2{overflow: hidden;width: 1502px;margin:0 auto;margin-top: 30px;line-height: 30px;font-size: 16px;border-bottom: 2px solid #C8CACA;padding-bottom: 80px;}
.nei_news3{overflow: hidden;width: 1502px;margin:0 auto;height: 166px;}
.nei_news3 ul{overflow: hidden;margin-top: 28px;}
.nei_news3 ul li{line-height: 32px;overflow: hidden;font-size: 16px;color:#515151;}
.nei_news3 ul li em{display: block;float: left;width: 22px;height: 22px;overflow: hidden;background: url(../images/fsafa2fas.png) center center no-repeat;margin-top: 6px;}
.nei_news3 ul li:hover{color:#da251d;}
.nei_news3 ul li:hover a{color:#da251d;}
.nei_news3 ul li:hover em{background: url(../images/gasg32s.png) center center no-repeat;}

#bannerContent {/*position: fixed; */width: 100%; /*height: 100%; *//*top: 0; left: 0; z-index: -1;*/position: relative; overflow: hidden;}
#bannerContent img {width: 100%; height: 100%;}
.bannerContentWrit {text-align: center; color: #fff; position: absolute; width: 100%; left: 0; top: 50%; transform: translateY(-50%);}
.bannerContentWrit p {line-height: 52px; font-size: 30px;}
.bannerContentWrit h3 {line-height: 86px; font-size: 68px; font-weight: 600;}

/*联系我们*/
#allmap {width: 100%; height: 100%;}
.contactMap {width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1;}
.contactBannerW {position: absolute; height: 274px; left: 50%; transform: translateX(-50%); bottom: 38px; z-index: 2;}
#bannerContent.contactBanner img {width: auto; height: auto;}
#allmap .BMap_bubble_title {margin-bottom: 15px; font-size: 24px;}
#allmap .BMap_bubble_content {font-size: 18px;}
.contactBannerW .fl {width: 31.333%; height: 100%; margin-right: 2.5%; text-align: center; background: #38b549; box-sizing: border-box;} 
.contactBannerW .fl:last-child {margin-right: 0; background: #118046;}
.contactBannerW .fl:first-child {margin-right: 3.5%; background: #fff;}
.contactBanner01 {padding-top: 50px;}
.contactBanner02 {padding-top: 70px;}
.contactBanner03 {padding-top: 68px;}
.contactBanner01 p {margin-bottom: 12px;}
.contactBanner01 p a {display: inline-block; width: 186px; height: 52px; line-height: 52px; font-size: 22px; color: #666464; border: 1px solid #b2b2b2; border-radius: 10px; vertical-align: top;}
.contactBanner01 p a:hover,
.contactBanner01 p a.on {color: #fff; background: #F08702; border-color: #F08702;}
.contactBanner02 .cont {height: 62px; padding-left: 62px; line-height: 58px; text-align: left;}
.contactBanner02 .cont span {display: block; float: left; width: 42px; height: 100%; background-repeat: no-repeat; background-position: center;} 
.contactBanner02 .cont span.ico1 {background-image: url(../images/map_ico1.png);}
.contactBanner02 .cont span.ico2 {background-image: url(../images/map_ico2.png);}
.contactBanner02 .cont p {margin-left: 60px; font-size: 22px; color: #fff;}
.contactBanner03 {height: 142px; line-height: 142px; font-size: 0; color: #fff;}
#bannerContent.contactBanner .contactBanner03 img {width: auto; height: 142px; vertical-align: middle;}
.contactBanner03 span {display: inline-block; width: 22px; margin-left: 30px; font-size: 22px; line-height: 22px; vertical-align: middle;}

.contactBannerInner {display: none;}
.contactBannerInner:first-child {display: block;}


.contactBox {margin: 90px auto;background: #fff;overflow: hidden;}
.contactW {background: #fff;}
.contactLeft {width: 35%; margin-left: 6%;}
.contactLeft h2 {margin: 30px 0; line-height: 56px; font-size: 24px; font-weight: 600; color: #515151;}
.contactForm {}
.contactForm ul {}
.contactForm ul li {height: 50px; margin-bottom: 20px; line-height: 50px; color: #515151;}
.contactForm ul li h3 {float: left; width: 78px; font-size: 20px; text-align: right;}
.contactForm ul li .inner {margin-left: 82px; padding-right: 15px;height: 60px;}
.contactForm ul li .inner input {width: 100%; color: #515151; font-size: 16px;height: 100%;}
.contactForm ul li .fl {width: 48%; margin-left: 4%; box-sizing: border-box;}
.contactForm ul li .fl:first-child {margin-left: 0;}
.contactForm ul li.formText {height: 140px;}
.contactForm ul li.formText .inner {height: 100%;padding-top: 10px; padding-bottom: 10px; box-sizing: border-box;}
.contactForm ul li.formText textarea {height: 100%; width: 100%; font-size: 16px; line-height: 30px; color: #515151;}
.contactForm ul li button {width: 152px; height: 100%; font-size: 20px; color: #666464;}
.contactForm ul li button:hover{color: #fff; background: #F08702; border-color: #F08702;}


.formBor {border: 1px solid #b2b2b2; border-radius: 10px; box-sizing: border-box;}

.contactRight {width: 48.8%;}
.i_headerl img{width:170px;}
.contentBox{overflow:hidden;background:#EFF3F5;}


/**首页*/

.logo_div1{width:356px; height:84px; float:left}
.head_div1{width:700px; height:84px; line-height:84px; font-size:16px;  float:left; margin-left:50px;}
.head_div1 a{ margin-left:18px;}
.head_div2{width:251px; height:84px; float:left;}

.syfl_div1{width: 100%; height:148px;margin:0 auto; background:#1C914B;}
.syfl_div2{width:1500px; height:148px; margin-right:auto; margin-left:auto;}
.syfl_div2_1{width:153px; height:148px; float:left;}
.syfl_div2_2{width:1045px; height:118px; float:left; margin-left:300px; padding-top:25px;}

.syfl_div2_2_1{ width:130px; height:45px;line-height:45px; float:left; text-align:center;}
.syfl_div2_2_1 a{
	font-size:16px;
	
	color: #FFFFFF;
	text-decoration: none;
	
}
.syfl_div2_2_1 a:hover{

	color: #FFFFFF;
	text-decoration: none;	
}
