@charset "utf-8";
/* CSS Document */
body,blockquote,fieldset,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,ul,li,ol,p,pre,th,td,textarea
{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
@font-face{
    font-family:'FuturaLL';
    src:url('../Fonts/Futura LT Light.otf');
}
ol,ul,li{list-style:none;}
a{color:#333;text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;display:inline-block;vertical-align:middle;}
::-webkit-input-placeholder{font-family:'Microsoft YaHei';color:rgb(180,180,180);}
/* --Public-- */
.hidden{overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.clearfix:after{content:".";visibility:hidden;display:block;height:0;clear:both;}
.center{text-align:center;}
.valign-middle{display:table-cell;vertical-align:middle;}
.swiper-slide{
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	position:relative;
}
/* --pub-- */
.pub{width:80%;margin:auto;}
/* --banner-- */
.swiper-banner{width:100%;height:950px;overflow:hidden;position:fixed;top:0;left:0;}
.swiper-banner .swiper-wrapper{width:100%;height:100%;}
.swiper-banner .swiper-slide{overflow:hidden;}
.swiper-banner .swiper-slide .imgScale{width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center top;background-size:auto 100%;}
.slide-inner{width:80%;height:100%;left:10%;z-index:99;position:absolute;}
.slide-inner .banner_img{
	position: absolute;
	z-index: 5;
	opacity: 0;
	transition: 1s;
	-moz-transition: 1s;
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition-timing-function: ease;
	-moz-transition-timing-function: ease;	/* Firefox 4 */
	-webkit-transition-timing-function: ease;	/* Safari 和 Chrome */
	-o-transition-timing-function: ease;	/* Opera */
}
.swiper-banner .ani-slide .banner_img{
	transform: translateX(0);
    -ms-transform: translateX(0);
    -moz-transform: translateX(0);
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    opacity: 1;
}
.banner1_1{width:50%;left:25%;top:34%;
	transform: translateX(-60px);
	-ms-transform: translateX(-60px);
	-moz-transform: translateX(-60px);
	-webkit-transform: translateX(-60px);
	-o-transform: translateX(-60px);
}
.banner2_1{width:44%;left:4%;top:34%;
	transform: translateX(-60px);
	-ms-transform: translateX(-60px);
	-moz-transform: translateX(-60px);
	-webkit-transform: translateX(-60px);
	-o-transform: translateX(-60px);
}
.banner2_2{width:44%;left:52%;top:40%;
	transform: translateX(60px);
	-ms-transform: translateX(60px);
	-moz-transform: translateX(60px);
	-webkit-transform: translateX(60px);
	-o-transform: translateX(60px);
}
.banner3_1{width:50%;left:50%;top:30%;
	transform: translateX(-60px);
	-ms-transform: translateX(-60px);
	-moz-transform: translateX(-60px);
	-webkit-transform: translateX(-60px);
	-o-transform: translateX(-60px);
}

.swiper-banner .banner_con {
    z-index: 99;
    width: 260px;
    height: 58px;
    background: #fff;
    position: absolute;
    left: 10%;
    bottom: 0;
    padding-left: 20px;
}
.swiper-banner .banner_con .a1 {
	float: left;
	height: 100%;
	font-size: 18px;
	color: rgba(0, 0, 0, 0.35);
	line-height: 58px;
	font-family: thyFont2;
	letter-spacing: 0.5px;
}
.swiper-banner .banner_con .a1 span{color: rgba(0, 0, 0, 0.9);font-family:'FuturaLL';}
.swiper-banner .banner_con .a2{float:right;width:111px;height:58px;line-height:58px;}
.swiper-banner .banner_con .a2 .b0{float:left;width:1px;height:100%;display:table;}
.swiper-banner .banner_con .a2 .b1{float:left;width:55px;height:100%;text-align:center;line-height:58px;cursor:pointer;overflow:hidden;outline:none;display:table;}
.swiper-banner .banner_con .a2 .b1 img{
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
}
.swiper-banner .banner_con .a2 .fl:hover img {
	transform: translateX(-4px);
	-ms-transform: translateX(-4px);
	-moz-transform: translateX(-4px);
	-webkit-transform: translateX(-4px);
	-o-transform: translateX(-4px);
}
.swiper-banner .banner_con .a2 .fr:hover img {
	transform: translateX(4px);
	-ms-transform: translateX(4px);
	-moz-transform: translateX(4px);
	-webkit-transform: translateX(4px);
	-o-transform: translateX(4px);
}

/* --header-- */
.header_bg{width:100%;height:115px;position:fixed;left:0;top:0;z-index:999;border-bottom:1px solid #FFF;
-webkit-transition:all 0.5s;transition:all 0.5s;}
.header{position:relative;}
.header .logo{width:30%;height:114px;line-height:114px;float:left;display:table;}
.header .logo img{width:auto;height:52px;max-width:100%;}
.nava{width:68%;height:114px;float:right;position:relative;padding-right:80px;}
.nava li{width:14%;height:114px;float:left;font-size:16px;color:#FFF;line-height:114px;text-align:center;position:relative;overflow:hidden;cursor:pointer;}
.nava li span{width:0px;height:5px;background:#1753b5;position:absolute;left:50%;bottom:0px;border-radius:4px;
-webkit-transition:all 0.5s;transition:all 0.5s;}
.nava li:hover span{width:30%;left:35%;}

.search{width:62px;height:62px;border:1px solid #FFF;position:absolute;right:0;top:27px;}
.search input.s{width:100%;height:60px;line-height:60px;color:#333;font-size:14px;border:none;outline:none;background:none;padding:0 60px 0 10px;}
.search input.b{width:60px;height:60px;border:none;position:absolute;right:0px;top:0px;z-index:2;background:url(../Image/ser.png) no-repeat center;cursor: pointer;}
.search:hover{background:#FFF;}
.search:hover input.b{background:url(../Image/ser2.png) no-repeat center;}

.header_bg.current{height:76px;background:#FFF;box-shadow:0 0 16px rgba(0,0,0,0.2);}
.header_bg.current .logo{height:76px;line-height:76px;}
.header_bg.current .logo img{height:42px;}
.header_bg.current .nava{height:76px;}
.header_bg.current .nava li{height:76px;line-height:76px;color:#333;}
.header_bg.current .search{height:52px;border:1px solid #ccc;top:12px;}
.header_bg.current .search input.s{height:50px;line-height:50px;}
.header_bg.current .search input.b{height:50px;background:url(../Image/ser2.png) no-repeat center;}
.header_bg.current .nava li:hover{color:#1753b5;}

/* --index-- */
.main{width:100%;height: auto;z-index:20;background:#fff;position: relative;}
.index_title{position:relative;text-align:center;}
.index_title h1{font-size:30px;color:#333;line-height:80px;position:relative;z-index:9;}
.index_title .eng{width:100%;font-size:80px;line-height:80px;color:#EEE;font-family:'FuturaLL';position:absolute;left:0;top:0;}
.index_title p{font-size:15px;color:#666;margin-top:10px;}
.index_title p img{margin-right:8px;}

.index_product_bg{width:100%;height:auto;padding:40px 0;overflow:hidden;}
.index_product{height:auto;overflow:hidden;}
.index_product_type{margin-top:30px;}
.index_product_type a{width:13%;height:40px;font-size:15px;color:#333;text-align:center;line-height:40px;margin-right:1.5%;margin-bottom:20px;float:left;background:url(../Image/b2.png) no-repeat right 10px top 40px rgb(245,245,245);overflow:hidden;
-webkit-transition:all 0.5s;transition:all 0.5s;}
.index_product_type a:nth-child(7n){margin-right:0;}
.index_product_type a:hover{background:url(../Image/b2.png) no-repeat right 10px center #1753b5;color:#FFF;text-align:left;text-indent:30px;border-radius:4px;}

.index_product_list{}
.index_product_list li{width:23.5%;margin:1% 2% 1% 0;float:left;border:1px solid #ddd;padding:20px;cursor:pointer;
-webkit-transition:all 0.5s;transition:all 0.5s;}
.index_product_list li:nth-child(4n){margin-right:0;}
.index_product_list li p{width:auto;height:24px;font-size:15px;line-height:24px;overflow:hidden;
-webkit-transition:all 0.5s;transition:all 0.5s;}
.index_product_list li img{width:100%;height:auto;margin:10px 0;-webkit-filter:grayscale(80%);filter:grayscale(80%);
-webkit-transition:all 0.5s;transition:all 0.5s;}
.index_product_list li span{width:112px;height:42px;font-size:16px;line-height:40px;text-align:center;overflow:hidden;border:1px solid #ddd;border-radius:20px;display:block;margin:auto;font-family:'FuturaLL';position:relative;}
.index_product_list li span b{width:100%;height:100%;background:#1753b5;position:absolute;left:0;top:100%;z-index:-2;
-webkit-transition:all 0.5s;transition:all 0.5s;}
.index_product_list li:hover{border:1px solid #1753b5;}
.index_product_list li:hover p{text-indent:10px;font-weight:bold;}
.index_product_list li:hover img{margin:4px 0 16px;-webkit-filter: grayscale(0%);filter: grayscale(0%);}
.index_product_list li:hover span{color:#FFF;}
.index_product_list li:hover span b{top:0;}


.index_company_bg{width:100%;height:auto;padding:40px 0;overflow:hidden;background-image:url(../Image/company.jpg);background-repeat:no-repeat;background-size:50% 100%;background-position:left center;background-color:rgb(245,245,245);}
.index_company_con{width:50%;height:auto;float:right;padding-left:60px;margin-top:20px;}
.index_company_con h1{font-size:30px;color:#1753b5;margin-bottom:20px;}
.index_company_con p{font-size:15px;text-align:left;color:#666;line-height:32px;}
.index_company_con span{width:112px;height:42px;font-size:16px;line-height:40px;text-align:center;margin-top:20px;overflow:hidden;border:1px solid #ddd;border-radius:20px;display:block;font-family:'FuturaLL';position:relative;}
.index_company_con span b{font-weight:normal;position:relative;z-index:3;}
.index_company_con span i{width:100%;height:100%;background:#1753b5;position:absolute;left:0;top:100%;z-index:2;
-webkit-transition:all 0.5s;transition:all 0.5s;}
.index_company_con span:hover{color:#FFF;}
.index_company_con span:hover i{top:0;}

.index_company_number{width:72%;height:auto;padding:30px 16% 30px 6%;margin-right:-16%;margin-top:60px;background:#1753b5;float:right;}
.index_company_number li{width:22%;float:left;margin-left:6%;margin-right:8%;}
.index_company_number li .name{font-size:16px;color:#FFF;line-height:32px;text-align:center;}
.index_company_number li p{font-size:20px;color:#FFF;line-height:32px;text-align:center;}
#myCanvas{margin:10px auto 0;display: block;}
#myCanvas2{margin:10px auto 0;display: block;}
#myCanvas3{margin:10px auto 0;display: block;}
#myCanvas4{margin:10px auto 0;display: block;}
#myCanvas5{margin:10px auto 0;display: block;}


.index_advantage_title{padding:40px 0;overflow:hidden;}
.index_advantage_title .index_title{text-align:left;}
.index_advantage_bg{background:url(../Image/bg5.jpg) no-repeat center; background-size:cover;}
.index_advantage{position:relative;}
.index_advantage ul{width:412px;float:right;}
.index_advantage ul li{width:412px;height:auto;background:#FFF;margin-top:36px;border-radius:4px;padding:20px 0;line-height:24px;box-shadow:0 0 16px rgba(0,0,0,0.2);}
.index_advantage ul li:nth-child(1){margin-top:-40px;}
.index_advantage ul li:nth-child(4){margin-bottom:-40px;}
.index_advantage ul li b{display:block;padding:0 30px;font-size:20px;color:#333;}
.index_advantage ul li p{display:block;padding:0 30px;font-size:15px;color:#666;margin-top:12px;}
.index_advantage ul li span{display:block;padding:0 30px;font-size:16px;font-family:'FuturaLL';color:#999;margin-top:6px;}


.index_video{width:100%;height:auto;padding-right:450px;position:absolute;left:0;top:200px;}
.index_video h2{font-size:30px;color:#FFF;line-height:32px;}
.index_video p{font-size:20px;color:#FFF;line-height:32px;margin-top:30px;}
.index_video span{width:105px;height:105px;display:block;margin-top:40px;position:relative;overflow:hidden;background:url(../Image/playbtn.png) no-repeat center;background-size:cover;border-radius:50%;cursor:pointer;
-webkit-transition:all 0.5s;transition:all 0.5s;}
.index_video span:hover{background:url(../Image/playbtnhover.png) no-repeat center;
transform: translateX(10px);
-ms-transform: translateX(10px);
-moz-transform: translateX(10px);
-webkit-transform: translateX(10px);
-o-transform: translateX(10px);
}


.index_middle_bg{background:#FFF;margin-top:80px;overflow:hidden}
.index_middle{display:none;}
.index_middle li{float:left;width:100%;height:200px;position:relative;overflow:hidden;cursor:pointer;border-bottom:1px solid #FFF;}
.index_middle li .mask_b{position:absolute;overflow:hidden;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.4);_background:#B2B2B2;}
.index_middle li .adv_intro{width:100%;height:auto;padding:40px 15px;color:#FFF;overflow:hidden;position:absolute;left:0;top:0;}
.index_middle li .adv_intro img{display:block;height:56px;margin:auto;}
.index_middle li .adv_intro h1{font-size:18px;line-height:32px;margin-top:10px;text-align:center;}
.index_middle li .adv_intro h2{font-size:14px;font-weight:normal;font-family:'FuturaLL';text-align:center;line-height:24px;}



.fold_wrap{width:100%;height:auto;overflow:hidden;}
.fold_wrap li{float:left;width:33.33%;height:938px;position:relative;overflow:hidden;cursor:pointer;}
.fold_wrap li .mask_b{position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.4);_background:#B2B2B2;}
.fold_wrap li.active .mask_b{background:none;}
.fold_wrap li .mask_b h4{color:#fff;width:100%;text-align:center;display:block;font-size:24px;font-weight:normal;position:relative;line-height:520px;}
.fold_wrap li .adv_intro{width:100%;height:auto;padding:30px 60px; position:absolute;left:0;top:50%;margin-top:-240px;color:#FFF;overflow:hidden;}
.fold_wrap li .adv_intro img{display:block;margin:20px auto 0;
-webkit-transition:all 0.5s;transition:all 0.5s;}
.fold_wrap li .adv_intro .line{width:26px;height:3px;background:#FFF;display:block;margin:16px auto 0;
-webkit-transition:all 0.5s;transition:all 0.5s;}
.fold_wrap li .adv_intro h1{font-size:24px;line-height:32px;margin-top:30px;text-align:center;
-webkit-transition:all 0.5s;transition:all 0.5s;}
.fold_wrap li .adv_intro h2{font-size:16px;font-weight:normal;font-family:'FuturaLL';text-align:center;line-height:32px;margin-top:10px;
-webkit-transition:all 0.5s;transition:all 0.5s;}
.fold_wrap li .adv_intro span{width:140px;height:42px;font-size:16px;line-height:40px;text-align:center;margin:60px auto 0;overflow:hidden;border:1px solid #ddd;display:block;font-family:'FuturaLL';position:relative;
-webkit-transition:all 0.5s;transition:all 0.5s;}
.fold_wrap li .adv_intro span b{font-weight:normal;position:relative;z-index:3;}
.fold_wrap li .adv_intro span i{width:100%;height:100%;background:#1753b5;position:absolute;left:0;top:100%;z-index:2;
-webkit-transition:all 0.5s;transition:all 0.5s;}
.fold_wrap li:hover .adv_intro img{margin-top:0;}
.fold_wrap li:hover .adv_intro .line{width:56px;}
.fold_wrap li:hover .adv_intro h1{font-size:30px;margin-top:70px;}
.fold_wrap li:hover .adv_intro h2{font-size:20px;}
.fold_wrap li:hover .adv_intro span{color:#FFF;border-radius:20px;margin-top:40px;}
.fold_wrap li:hover .adv_intro span i{top:0;}


.pic_auto{width:100%;height:100%; background-repeat:no-repeat; background-position:center;background-size:cover 100% !important;}
.pic_auto1{background-image:url(../Image/bg6.jpg);}
.pic_auto2{background-image:url(../Image/bg7.jpg);}
.pic_auto3{background-image:url(../Image/bg8.jpg);}


.index_news_bg{width:100%;height:auto;padding:40px 0;overflow:hidden;}
.index_news{height:auto;overflow:hidden;}
.index_news_list{margin-top:30px;}
.index_news_list li{width:32%;height:auto;margin-right:2%;float:left;padding:40px;background:rgb(245,245,245);cursor:pointer;
-webkit-transition:all 0.5s;transition:all 0.5s;}
.index_news_list li:nth-child(3n){margin-right:0;}

.index_news_list li .time{height:32px;line-height:32px;color:#666;overflow:hidden;}
.index_news_list li .time b{font-size:20px;float:left;font-weight:normal;margin-right:10px;font-family:'FuturaLL';}
.index_news_list li .time span{font-size:15px;float:left;}
.index_news_list li .title{height:32px;font-size:20px;line-height:32px;color:#000;overflow:hidden;margin-top:4px;}
.index_news_list li .con{height:72px;font-size:15px;line-height:24px;color:#666;overflow:hidden;margin-top:20px;}
.index_news_list li .link{height:32px;font-size:15px;line-height:32px;color:#999;overflow:hidden;margin-top:24px;}
.index_news_list li:hover{background:url(../Image/bg9.jpg) no-repeat center;background-size:cover;padding:40px 30px 40px 50px;}
.index_news_list li:hover .time{color:#FFF;}
.index_news_list li:hover .title{color:#FFF;}
.index_news_list li:hover .con{color:#FFF;}
.index_news_list li:hover .link{color:#FFF;}


.index_message_bg{width:100%;height:auto;padding:40px 0;background:url(../Image/message.jpg) no-repeat center;background-size:cover;overflow:hidden}
.index_message{width:66%;overflow:hidden;float:left;background:#FFF;padding:30px 40px;}
.index_message h1{font-size:30px;color:#333;line-height:48px;}
.index_message p{font-size:16px;color:#999;line-height:24px;margin-top:10px;}
.index_message_con{overflow:hidden;margin-top:20px;}
.index_message_con input{width:46%;height:52px;float:left;margin-right:4%;margin-top:12px;font-size:15px;font-family:'PingFang';color:#666;padding:0 20px;border:1px solid #ddd;outline:none;border-radius:4px;}
.index_message_con textarea{width:96%;height:144px;float:left;margin-right:4%;margin-top:12px;font-size:15px;font-family:'PingFang';color:#666;padding:20px;border:1px solid #ddd;outline:none;border-radius:4px;line-height:24px;}
.index_message_con .btn{width:46%;height:52px;float:left;margin-right:4%;margin-top:24px;font-size:16px;color:#FFF;background:#175aa7;border-radius:4px;cursor:pointer;}


.index_contact{width:30%;min-height:522px;overflow:hidden;float:right;background:#FFF;padding:30px 40px;}
.index_contact h1{font-size:30px;color:#333;line-height:48px;margin-bottom:30px;}
.index_contact p{font-size:16px;color:#333;line-height:24px;padding:24px 0 24px 46px;border-bottom:1px solid #ddd;}
.index_contact p.t1{background:url(../Image/c5.png) no-repeat left 4px center;}
.index_contact p.t2{background:url(../Image/c1.png) no-repeat left 4px center;}
.index_contact p.t3{background:url(../Image/c2.png) no-repeat left 4px center;}
.index_contact p.t4{background:url(../Image/c3.png) no-repeat left 4px center;}
.index_contact p.t5{background:url(../Image/c4.png) no-repeat left 4px center;}



.footer_bg{width:100%;height:auto;background:#1753b5;padding:60px 0 30px;overflow:hidden}
.footer{height:auto;margin:auto;}
.footer_left{width:80%;height:auto;float:left;}
.footer_left .logo{width:30%;height:52px;line-height:52px;float:left;display:table;}
.footer_left .logo img{width:auto;height:52px;max-width:100%;}
.footer_left ul{width:66%;height:52px;line-height:52px;float:right;overflow:hidden;}
.footer_left ul .li1{width:12%;float:left;font-size:16px;color:#FFF;text-align:center;}
.footer_left ul .li2{width:auto;float:left;font-size:16px;color:#FFF;text-align:center;}
.footer_left .beian{height:32px;overflow:hidden;font-size:16px;line-height:32px;color:#FFF;margin-top:40px;}
.footer_left .beian a{color:#FFF;}
.footer_left .beian a:hover{color:#F60;}

.footer_right{width:20%;height:auto;float:right;}
.footer_right .erweima{width:auto;max-width:80%;display:block;margin:auto;}


/* --inner-- */
.no-goods{padding:60px 0;overflow:hidden;text-align:center;}
.no-goods img{display: block;margin:0 auto 30px;width:220px;max-height: 105px;}
.no-goods p{font-size:14px;color:#999;line-height: 20px;}


.inner_banner_bg{width:100%;height:618px;}
.inner_banner{width:100%;height:618px;background-size:cover;background-position:center;overflow:hidden;position:fixed;}
.inner_banner_title{padding-top:300px;text-align:center;}
.inner_banner_title h1{font-size:36px;font-weight:normal;color:#FFF;line-height:48px;font-weight:bold;}
.inner_banner_title p{width:248px;font-size:16px;font-family:'PingFang';color:#fff;line-height:32px;margin-top:10px;background:#1753b5;display:inline-block;padding:0 20px;}

.inner_company{width:100%;height:auto;padding:40px 0;background:rgb(245,245,245);}
.inner_company .pub{background:#FFF;position:relative;}

.inner_company_con{width:44%;height:auto;float:left;padding:40px;}
.inner_company_con h1{font-size:30px;color:#333;margin-bottom:12px;}
.inner_company_con h2{font-size:20px;color:#1753b5;margin-bottom:20px;}
.inner_company_con p{font-size:15px;text-align:left;color:#666;line-height:32px;}
.inner_company_img{width:52%;height:100%;background:url(../Image/company.jpg) no-repeat center;background-size:cover;position:absolute;right:0;top:0;}

.inner_number{width:100%;height:auto;padding:40px 0;background:#1753b5;}
.inner_number_list{width:100%;height:auto;}
.inner_number_list li{width:12%;float:left;margin:0 4%;}
.inner_number_list li .name{font-size:20px;color:#FFF;line-height:32px;text-align:center;}
.inner_number_list li p{font-size:16px;color:#FFF;line-height:32px;text-align:center;}


.inner_culture{width:100%;height:auto;padding-top:40px;}
.inner_culture_list{
    margin-top: 30px;
    width: 100%;
    background: url(../Image/company2.jpg) no-repeat center;
    background-size: cover;
}
.inner_culture_list:before, .inner_culture_list:after{content: " ";display: table;}
.inner_culture_list:after{clear: both;}
.inner_culture_list li{
    float: left;
    width: 17%;
    height: 430px;
	padding:80px 2.6%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-right: 1px solid rgba(255, 255, 255, 0.3);
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
	cursor:pointer;
}
.inner_culture_list li:last-child{
	border-right: none;
}
.inner_culture_list li .title{
	text-align:center;padding-top:20px;padding-bottom:40px;margin:auto;
	-webkit-transition:all 0.5s;transition:all 0.5s;
}
.inner_culture_list li .title p{
	line-height:32px;margin-top:40px;font-size:20px;color:#FFF;
	-webkit-transition:all 0.5s;transition:all 0.5s;
}
.inner_culture_list li .title img{
	display:block;margin:auto;opacity:0;
	-webkit-transition:all 0.5s;transition:all 0.5s;
	transform: translateX(-30px);
	-ms-transform: translateX(-30px);
	-moz-transform: translateX(-30px);
	-webkit-transform: translateX(-30px);
	-o-transform: translateX(-30px);
}
.inner_culture_list li .con{
	font-size:15px;color:#FFF;line-height:32px;text-align:center;opacity:0;
	-webkit-transition:all 0.5s;transition:all 0.5s;transition-delay:0.5s;
}

.inner_culture_list li.li_on{width:32%;background:rgba(0, 0, 0, 0.3);}
.inner_culture_list li.li_on .title p{
	transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	-webkit-transform: translateY(-20px);
	-o-transform: translateY(-20px);
}
.inner_culture_list li.li_on .title img{opacity: 1;
	transform: translateX(0);
	-ms-transform: translateX(0);
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
	-o-transform: translateX(0);
}
.inner_culture_list li.li_on .con{opacity: 1;
	transform: translateY(-30px);
	-ms-transform: translateY(-30px);
	-moz-transform: translateY(-30px);
	-webkit-transform: translateY(-30px);
	-o-transform: translateY(-30px);
}

.inner_technology{width:100%;height:auto;padding-top:40px;}
.swiper-honor{width:90%;height:auto;overflow:hidden;margin:30px auto 0;}
.swiper-honor .swiper-slide{ width:25%;padding:0 30px;}
.swiper-honor .swiper-slide img{width:100%;height:auto;display:block;margin:auto;}

.inner_shows{width:100%;height:auto;padding:40px 0;}
.swiper-shows{width:90%;height:auto;overflow:hidden;margin:30px auto 0;}
.swiper-shows .swiper-slide{width:25%;padding:0 15px;}
.swiper-shows .swiper-slide img{width:100%;height:auto;display:block;margin:auto;}


.inner{padding:40px 0;}

.inner_product_type{margin-top:0px;margin-bottom:20px;}
.inner_product_type a{width:13%;height:40px;font-size:15px;color:#333;text-align:center;line-height:40px;margin-right:1.5%;margin-bottom:20px;float:left;background:url(../Image/b2.png) no-repeat right 10px top 40px rgb(245,245,245);overflow:hidden;
-webkit-transition:all 0.5s;transition:all 0.5s;}
.inner_product_type a:nth-child(7n){margin-right:0;}
.inner_product_type a:hover{background:url(../Image/b2.png) no-repeat right 10px center #1753b5;color:#FFF;text-align:left;text-indent:30px;border-radius:4px;}

.shows_list{overflow:hidden;}
.shows_list li{width:31.33%;height:auto;margin:3% 3% 0 0;float:left;overflow:hidden;cursor:pointer;}
.shows_list li:nth-child(3n){margin-right:0;}
.shows_list li .bg{width:100%;height:100%;background:url(../Image/ser.png) no-repeat center rgba(0,0,0,0.4);position:absolute;left:0;top:0;z-index:2;padding:24px;transform:scale(1.2);opacity:0;
-webkit-transition:all 0.4s;transition:all 0.4s;}
.shows_list li .bg .border{width:100%;height:100%;border:1px solid #FFF;}
.shows_list li .img{overflow:hidden;position:relative;}
.shows_list li img{width:100%;height:auto;display:block;-webkit-transition:all 0.5s;transition:all 0.5s;}
.shows_list li p{width:100%;height:32px;font-size:16px;color:#333;line-height:32px;text-align:center;margin-top:5px;}
.shows_list li:hover img{transform:scale(1.2);}
.shows_list li:hover .bg{transform:scale(1);opacity:1;}

.article_box{width:80%;height:auto;margin:auto;overflow:hidden;}
.product_title{width:100%;height:auto;font-size:20px;color:#FFF;line-height:30px;background:#1753b5;overflow:hidden;padding:15px 30px;}
.product_img{width:36%;height:auto;float:left;margin-top:30px;margin-left:3%;}
.product_img img{width:100%;height:auto;display:block;}
.product_con{width:56%;height:auto;float:right;margin-top:60px;padding-right:30px;}
.product_con .title{font-size:20px;color:#1753b5;font-weight:bold;}
.product_video{padding:0 30px;margin-top:30px;}
.product_video .title{font-size:20px;color:#1753b5;font-weight:bold;}
.product_video video{width:auto;min-width:450px;max-width:100%;height:500px;margin:auto;display:block;margin-top:20px;}
.product_canshu{padding:0 30px;margin-top:30px;}
.product_canshu .title{font-size:20px;color:#1753b5;font-weight:bold;}

.news_title{font-size:30px;line-height:32px;margin-bottom:12px;color:#333;text-align:center;}
.news_deatils{font-size:12px;color:#999;line-height:24px;font-family:'FuturaLL';text-align:center;padding-bottom:20px;margin-bottom:30px;background:url(../Image/news_bottom.jpg) repeat-x left bottom;}
.news_deatils span{display:inline-block;margin:auto 10px;}
.news_deatils .t1{padding-left:20px;background:url(../Image/b25.png) no-repeat left center; background-size:auto 16px;}
.news_deatils .t2{padding-left:24px;background:url(../Image/b26.png) no-repeat left center; background-size:auto 16px;}
.news_deatils .t3{padding-left:20px;background:url(../Image/b27.png) no-repeat left center; background-size:auto 16px;}
.news_img{margin-bottom:30px;}
.news_img img{width:auto;height:auto;max-width:80%;display:block;margin:auto;}
.news_con{padding:0 30px;font-size:15px;line-height:32px;}
.news_con p{font-size:15px;line-height:32px;text-indent:2em;margin-bottom:20px;}
.news_con p strong{font-size:18px;color:#19529f;}
.news_con img{max-width:100%;display:block;margin:12px auto 0;}


.article_font{font-size:15px;line-height:32px;margin:20px auto 0;}
.article_font p{font-size:15px;line-height:32px;}
.article_font p strong{font-size:18px;color:#19529f;}
.article_font img{max-width:100%;display:block;margin:auto;margin-top:16px;}
.article_font table{width:100%;border-collapse:collapse;margin-top:12px; border-color:#ddd;}
.article_font table tr.firstRow{background:#eee;}
.article_font table tr.firstRow td{color:#000;}
.article_font table tr td{padding:4px 10px;font-size:14px;line-height:20px;color:#666;text-align:center;}

#allmap{width:100%;height:520px;overflow:hidden;margin:auto;position:relative;}

/* --人才招聘-- */
.tabPostList{width:100%;margin-top:40px;}
.tabPostList .tab{ width:100%;}
.tabPostList .tab .alignLeft{text-align:left !important;}
.tabPostList .tab .alignRight{text-align:right;}
.tabPostList .tab thead tr{}
.tabPostList .tab thead tr th{font-size:15px;color:#FFF;height:56px;line-height:56px;text-align:center;font-weight:normal;background:#1753b5;}
.tabPostList .tab tbody tr{}
.tabPostList .tab tbody tr td{border-bottom:1px solid #ddd;}
.tabPostList .tab tbody tr.trEven{ background:rgb(255,255,255);cursor:pointer;}
.tabPostList .tab tbody tr.trEven td{ position:relative;font-size:15px;color:rgb(102,102,102); height:60px; line-height:60px; text-align:center}
.tabPostList .tab tbody tr.trEven td .icon{width:100%; height:100%; position:absolute; left:0; top:0;}
.tabPostList .tab tbody tr.open{}
.tabPostList .tab tbody tr.open td{ border-bottom:0;}
.tabPostList .tab tbody tr.open td .icon{}
.tabPostList .tab tbody tr.trEven:hover{}
.tabPostList .tab tbody tr.trOdd{background:rgb(245,245,245);display:none;cursor:auto}
.tabPostList .tab tbody tr.trOdd td .postDel{ padding:20px 50px 20px 0;background:url(../Image/b28.png) no-repeat 10px top;}
.tabPostList .tab tbody tr.trOdd td .postDel .disc{ overflow:hidden; margin-bottom:20px;}
.tabPostList .tab tbody tr.trOdd td .postDel .disc h1{color:#3f3f3f;font-size:16px;margin-bottom:15px;}
.tabPostList .tab tbody tr.trOdd td .postDel .disc .con{padding-left:25px;}
.tabPostList .tab tbody tr.trOdd td .postDel .disc .con p{line-height:24px;font-size:14px;color:#000;}


/* --分页-- */
.page{padding-top:40px;font-size:14px;color:rgb(120,120,120);text-align:center;}
.page a{margin:0px 2px;padding:6px 16px;font-size: 14px;color: #646464;border:1px solid rgb(220,220,220);border-radius:20px;overflow:hidden;}
.page span {margin:0px 2px;padding:6px 16px;font-size:14px;color:#fff;background:#175aa7;border:1px solid #175aa7;border-radius:20px;overflow:hidden;}
.page a:hover{background: #175aa7;border: #175aa7 solid 1px;color:#fff;}

/* --翻页-- */
.txt-upDown{width:auto;height:auto;clear:both;font-size:14px;margin-top:40px;}
.txt-upDown-li{width:50%;height:60px;line-height:60px;padding:0 20px;overflow:hidden;color:#666;display:block;background:rgb(245,245,245);
-webkit-transition:all 0.4s;transition:all 0.4s;}
.txt-upDown-li .arrow{width:10%;height:60px;overflow:hidden;font-family:'宋体';font-weight:bold;}
.txt-upDown-li .title{width:90%;height:60px;overflow:hidden;color:#666;float:left;}
.txt-upDown-li:hover{color:#fff;background:#1753b5;padding:0 20px;cursor:pointer;}
.txt-upDown-li:hover .title{color:#fff;}
.txt-upDown-li:hover .title a{color:#fff;}
.txt-upDown-li.txt-right{text-align:right;}


@-webkit-keyframes imgScale {
  from {
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1); }
  to {
    transform: scale(1.04);
    -ms-transform: scale(1.04);
    -moz-transform: scale(1.04);
    -webkit-transform: scale(1.04);
    -o-transform: scale(1.04);}
}
@keyframes imgScale {
  from {
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1); }
  to {
    transform: scale(1.04);
    -ms-transform: scale(1.04);
    -moz-transform: scale(1.04);
    -webkit-transform: scale(1.04);
    -o-transform: scale(1.04);}
}
.imgScale {
	animation: imgScale 6s ease-in-out infinite alternate;
	-webkit-animation: imgScale 6s ease-in-out infinite alternate;
}
