.index_product{ margin-top:105px;}
.index_product .div_title{width:1400px; min-width:1400px; margin-left:auto;margin-right:auto;text-align:center;}
.index_product .div_title .en{color:#2c2e71; font-size:50px;font-weight:bold;}
.index_product .div_title .cn{font-size:24px;margin-top:10px; position:relative; margin-bottom:100px;}
.index_product .div_title .cn:after{content:" ";display:block; width:50px; border-bottom:solid 1px #333;position:absolute;left:calc(50% - 25px);bottom:-20px;}
.index_product .pro_small{width:1400px;min-width:1400px;margin-left:auto;margin-right:auto;}
.index_product .swiper-wrapper .swiper-slide{background-color:#f5f9fd; position:relative;height:335px;transition: 0.6s;
			-moz-transition: 0.6s;	/* Firefox 4 */
			-webkit-transition:  0.6s;	
			-o-transition:  0.6s;	/* Opera */}
.index_product .swiper-wrapper .swiper-slide .product_name{position:absolute;font-size:36px; font-weight:bold; left:65px;top:50px}
.index_product .swiper-wrapper .swiper-slide .product_keywords{position:absolute;font-size:18px;left:65px;top:105px; color:#333; z-index:100;width:260px}
.index_product .swiper-wrapper .swiper-slide .jt{position:absolute; left:65px;bottom:35px;}
.index_product .swiper-wrapper .swiper-slide .product_pic{position:absolute;right:10px;top:50px; text-align:right;height:270px;width:370px;}
.index_product .swiper-wrapper .swiper-slide .product_pic img{max-height:260px;max-width:360px}
.index_product .swiper-wrapper .swiper-slide a{display:block}
.index_product .swiper-wrapper .swiper-slide:hover{background-color:#e5f9fd;)}
.index_product .swiper-wrapper .swiper-slide:hover a .product_name{color:#41aee4}
.index_product .swiper-wrapper .swiper-slide:hover .product_keywords{color:#668;}
.index_product .swiper-button-prev{background-color:rgba(0,0,0,0.1)!important;color:#fff;z-index:1000}
.index_product .swiper-button-prev:after{font-size:20px;}
.index_product .swiper-button-prev:hover{background-color:#41aee4!important}
.index_product .swiper-button-next{background-color:rgba(0,0,0,0.1)!important;color:#fff;z-index:1000}
.index_product .swiper-button-next:after{font-size:20px;}
.index_product .swiper-button-next:hover{background-color:#41aee4!important}
.index_product .a_more{display:block;width:180px;height:45px; margin-left:auto;margin-right:auto; border:solid 1px #ccc; margin-top:70px;line-height:45px;text-align:center;}
.index_product .a_more:hover{background-color:#41aee4;color:#fff;border:solid 1px #41aee4;}

.index_jishu{ margin-top:105px; background-image:url(../images/js_bg.jpg); background-size:100% 100%; height:990px;}
.index_jishu .div_title{width:1400px; min-width:1400px; margin-left:auto;margin-right:auto;text-align:center; padding-top:85px;}
.index_jishu .div_title .cn{font-size:24px;margin-top:10px; position:relative; margin-bottom:100px;}
.index_jishu .div_title .en{color:#2c2e71; font-size:50px;font-weight:bold;text-transform: uppercase; }
.index_jishu .div_title .cn{font-size:24px;margin-top:10px; position:relative; margin-bottom:100px;}
.index_jishu .div_title .cn:after{content:" ";display:block; width:50px; border-bottom:solid 1px #333;position:absolute;left:calc(50% - 25px);bottom:-20px;}
.index_jishu .div_content{background-image:url(../images/jishu1.jpg);border-top:solid 2px #98aaca;border-bottom:solid 2px #6b7a94; height:555px; background-size:100% 100%; position:relative}
.index_jishu .div_content .jishu_list{position:absolute; width:500px;height:660px; right:calc((100% - 1400px)/2 + 50px); top:-50px; }
.index_jishu .div_content .jishu_list .swiper-wrapper{width:355px;right:0px;}
.index_jishu .div_content .jishu_list .swiper-wrapper .swiper-slide{background-color:#fff; box-shadow:5px 5px 5px rgba(0,0,0,0.2);height:152px!important;}
.index_jishu .div_content .jishu_list .swiper-wrapper .swiper-slide .one{font-size:20px;margin-left:60px;margin-top:20px;position:relative; text-transform:uppercase}
.index_jishu .div_content .jishu_list .swiper-wrapper .swiper-slide .one:before{content:" "; display:block; background-image:url(../images/yuan.png);width:19px;height:19px;position:absolute;left:-40px;top:10px;}
.index_jishu .div_content .jishu_list .swiper-wrapper .swiper-slide .one:after{content:" ";display:block; background-color:#324c78;width:50px;height:2px;position:absolute;bottom:-10px;}
.index_jishu .div_content .jishu_list .swiper-wrapper .swiper-slide .two{font-size:16px; color:#888;margin-left:60px;margin-top:20px;padding-right:10px; }
.index_jishu .div_content .jishu_list .swiper-button-prev{top:500px;background-color:#fff; transform:rotate(90deg);width:40px;height:40px;}
.index_jishu .div_content .jishu_list .swiper-button-prev:after{font-size:25px; color:#41aee4}
.index_jishu .div_content .jishu_list .swiper-button-next{top:545px;background-color:#fff; transform:rotate(90deg);right:auto;width:40px;height:40px;left:10px;}
.index_jishu .div_content .jishu_list .swiper-button-next:after{font-size:25px;color:#41aee4}
.index_jishu .div_content .jishu_list .swiper-button-prev:hover{background-color:#41aee4;}
.index_jishu .div_content .jishu_list .swiper-button-prev:hover:after{;color:#fff;}
.index_jishu .div_content .jishu_list .swiper-button-next:hover{background-color:#41aee4;}
.index_jishu .div_content .jishu_list .swiper-button-next:hover:after{;color:#fff;}

.index_case{ margin-top:85px; ;}
.index_case .div_title{width:1400px; min-width:1400px; margin-left:auto;margin-right:auto;text-align:center; }
.index_case .div_title .cn{font-size:24px;margin-top:10px; position:relative; margin-bottom:100px;}
.index_case .div_title .en{color:#2c2e71; font-size:50px;font-weight:bold;text-transform: uppercase; }
.index_case .div_title .cn{font-size:24px;margin-top:10px; position:relative; margin-bottom:100px;}
.index_case .div_title .cn:after{content:" ";display:block; width:50px; border-bottom:solid 1px #333;position:absolute;left:calc(50% - 25px);bottom:-20px;}
.index_case .div_content{width:1400px; min-width:1400px; margin-left:auto;margin-right:auto; }
.index_case .div_content .case_item{width:240px;height:440px;float:left;position:relative; margin-right:12px;overflow:hidden;}
.index_case .div_content .case_item:nth-of-type(1){width:640px;}
.index_case .div_content .case_item:last-of-type{margin-right:0px;}
.index_case .div_content .case_item .pic{width:100%;height:100%; overflow:hidden}
.index_case .div_content .case_item .pic img{height:100%;left:50%;position:absolute;transform:translateX(-50%); min-width:100%;/*pointer-events: none;*/}
.index_case .div_content .case_item .shuiying{position:absolute;width:100%; height:100%;left:0px;top:0px;   display:none         }
.index_case .div_content .case_item .shuiying img{position:absolute;width:20%;top:10px;right:20px;opacity:0.5 }

.index_case .div_content .case_item .case_title{width:100%;height:50%;position:absolute;left:0px;top:50%; background: linear-gradient(to bottom, rgba(28,105,209,0), #1c69d1)}
.index_case .div_content .case_item .case_title div{position:absolute;bottom:100px;left:20px;width:calc(100% - 40px);color:#fff;font-size:20px;}
.index_case .div_content .case_item:hover .case_title{background:none;}
.index_case .div_content .case_item:hover .case_title div{font-weight:bold}

.index_youshi{ margin-top:85px; background-image:url(../images/youshi.jpg) ;height:855px; background-size:100% 100%;}
.index_youshi .div_title{width:1400px; min-width:1400px; margin-left:auto;margin-right:auto;text-align:center; padding-top:85px;}
.index_youshi .div_title .cn{font-size:24px;margin-top:10px; position:relative; margin-bottom:100px; color:#fff;}
.index_youshi .div_title .en{color:#fff; font-size:50px;font-weight:bold;text-transform: uppercase; }
.index_youshi .div_title .cn{font-size:24px;margin-top:10px; position:relative; margin-bottom:100px;}
.index_youshi .div_title .cn:after{content:" ";display:block; width:50px; border-bottom:solid 1px #fff;position:absolute;left:calc(50% - 25px);bottom:-20px;}
.index_youshi .div_content{width:1000px; min-width:1000px; margin-left:calc((100% - 1400px)/2);margin-right:auto;}
.index_youshi .div_content .item{width:450px;height:90px; background-size:auto 100%; color:#fff; font-size:20px; line-height:90px; padding-left:110px; background-repeat:no-repeat;margin-bottom:25px; float:left; box-sizing:border-box}
.index_youshi .div_content .item:nth-of-type(1){background-image:url(../images/bjxh1.png);}
.index_youshi .div_content .item:nth-of-type(2){background-image:url(../images/bjxh2.png);}
.index_youshi .div_content .item:nth-of-type(3){background-image:url(../images/bjxh3.png);}
.index_youshi .div_content .item:nth-of-type(4){background-image:url(../images/bjxh4.png);}
.index_youshi .div_content .item:nth-of-type(5){background-image:url(../images/bjxh5.png);}
.index_youshi .div_content .item:nth-of-type(6){background-image:url(../images/bjxh6.png);}
.index_youshi .div_content .item:nth-of-type(7){background-image:url(../images/bjxh7.png);}
.index_youshi .div_content .item:nth-of-type(8){background-image:url(../images/bjxh8.png);}

.index_news{ margin-top:105px; }
.index_news .div_title{width:1400px; min-width:1400px; margin-left:auto;margin-right:auto;text-align:center; }
.index_news .div_title .cn{font-size:24px;margin-top:10px; position:relative; margin-bottom:100px;}
.index_news .div_title .en{color:#2c2e71; font-size:50px;font-weight:bold;text-transform: uppercase; }
.index_news .div_title .cn{font-size:24px;margin-top:10px; position:relative; margin-bottom:100px;}
.index_news .div_title .cn:after{content:" ";display:block; width:50px; height:2px; border:solid 1px #333;position:absolute;left:calc(50% - 25px);bottom:-20px;}
.index_news .div_content{width:1400px; min-width:1400px; margin-left:auto;margin-right:auto;}
.index_news .div_content .item{width:685px; height:270px; background-color:#f5f9fd; margin-right:30px; float:left;position:relative;margin-bottom:20px;}
.index_news .div_content .item:nth-of-type(2n){margin-right:0px;}
.index_news .div_content .item .news_data{position:absolute; left:65px;top:65px;}
.index_news .div_content .item .news_data .one{font-size:35px; font-family:"arial";}
.index_news .div_content .item .news_data .two{font-size:18px; color:#888;margin-top:10px;}
.index_news .div_content .item .news_data:after{content:" "; display:block; width:85px;height:2px; background-color:#ccc;position:absolute; top:120px;}
.index_news .div_content .news_title{font-size:24px; ;margin-top:55px;margin-left:190px;width:450px;height:65px;overflow:hidden;}
.index_news .div_content .news_title a{font-size:24px;}
.index_news .div_content .news_title a:hover{ color:#fff}
.index_news .div_content .con{color:#999; font-size:18px; margin-top:30px;margin-left:190px;width:450px;line-height:1.5}
.index_news .div_content .item:hover{background-color:#1c69d1}
.index_news .div_content .item:hover .news_title{color:#fff;}
.index_news .div_content .item:hover .news_title a{color:#fff;}
.index_news .div_content .item:hover .news_data .one{color:#fff;}
.index_news .div_content .item:hover .news_data .two{color:#ccc}
.index_news .div_content .item:hover .con{color:#ccc}


.index_news .a_more{display:block;width:180px;height:45px; margin-left:auto;margin-right:auto; border:solid 1px #ccc; margin-top:70px;line-height:45px;text-align:center;}
.index_news .a_more:hover{background-color:#41aee4;color:#fff;border:solid 1px #41aee4;}
.index_news .a_more:hover a{display:block; color:#fff;}
@media (max-width: 1400px){
	.index_product .div_title{width:1100px; min-width:1100px;}
	.index_product .pro_small{width:1100px;min-width:1100px;}
	.index_case .div_title {width: 1100px;    min-width: 1100px;}
	.index_case .div_content{width:1100px; min-width:1100px;}
	.index_case .div_content .case_item{width:141px;}
	.index_jishu .div_title{width:1100px; min-width:1100px;}
	.index_jishu .div_content .jishu_list{position:absolute; width:500px;height:660px; right:calc((100% - 1100px)/2 + 50px); top:-50px; }
	.index_youshi .div_title{width:1100px; min-width:1100px;}
	.index_youshi .div_content{width:1000px; min-width:1000px; margin-left:calc((100% - 1100px)/2);margin-right:auto;}
	
	.index_news .div_title{width:1100px; min-width:1100px;}
	.index_news .div_content{width:1100px; min-width:1100px;}
	.index_news .div_content .item{width:590px; }
	.index_news .div_content .news_title{width:400px;}
	.index_news .div_content .con{width:400px;}
	
 }

