﻿@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px; }
body{ font-size:12px; font-family: "微软雅黑"; color:#525252; background:#fff;}
a { text-decoration:none;  outline:none; transition:all 0.2s; } 
a:hover{ text-decoration:none; }


img{ border:0;}
table{ margin:auto;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none; font-family: "微软雅黑";}
/*定义新型浏览器特性*/
::-webkit-scrollbar{width:0px;height:10px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#dedede}
::-webkit-scrollbar-thumb:vertical{background-color:#004383;}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#004383}
::-webkit-scrollbar-corner:vertical{background-color:#004383}
::-webkit-scrollbar-resizer:vertical{background-color:#004383;}

.clear{ width:100%; height:0; font-size:0; line-height:0; clear:both;}


.toubu{ display:none;}
	/*首页*/
	.section{ width:100%; height:100vh; overflow:hidden; position:relative;}
	
	
	.ping{ width:100%; height:100vh;  overflow:hidden; position:relative;}
	
	
	
	.big{ width:100%; height:100vh; margin:auto;overflow:hidden;position:relative; opacity:1; bottom:0px; margin-top:0px;}
	.big .swiper-container {  width: 100%; height: 100%; overflow:hidden; margin:auto;}
	.big .swiper-slide{ overflow:hidden;}
	.big .swiper-slide.swiper-slide-active .big_1{ bottom:0; opacity:1;}
	.big .swiper-slide.swiper-slide-active .big_2{ bottom:0; opacity:1;}
	.big .swiper-slide.swiper-slide-active .big_3{ bottom:0; opacity:1;}
	.big .swiper-slide.swiper-slide-active .big_4{ bottom:0; opacity:1;}
	.big .swiper-slide.swiper-slide-active .big_5{ bottom:0; opacity:1;}
	
	.big .pagination{ position: absolute; width:100%; left:0px; bottom:15px; text-align: center; z-index:1; margin:auto;}
	.big .swiper-pagination-bullet { display: inline-block; width:25px; height:3px; background-color:#bcbcbc; border-radius:0px; margin:0px 3px; cursor: pointer;  -webkit-transition: all 0.4s ease-in-out;}
	.big .swiper-pagination-bullet-active{ background-color:#dd6426;}
	
		
	.big_div{ width:100%; height:100%;}	




	/*第二屏*/
	.news{ width:1400px; height:auto; overflow:hidden; margin:auto;}
	.news_tit{ width:100%; text-align:center; font-size:36px; height:70px; line-height:70px; color:#000; background:url(../images/index1_03.jpg) no-repeat center bottom; position:relative; opacity:0;  bottom:-100px; }
	.news_con{ width:100%; height:auto; overflow:hidden; margin-top:85px; position:relative; opacity:0;  bottom:-100px; }
	.news_list{ float:left; width:790px; height: auto; overflow:hidden;}
	.news_list ul li{ width:790px; height:105px; list-style:none;}
	.news_list ul li:nth-child(1) a{ border-top:1px solid #fff;}
	.news_list ul li a{ display:block; width:100%; height:104px; border-top:1px solid #eee; background-color:#fff; cursor:pointer; -webkit-transition: all 0.4s ease-in-out;}
	.news_list ul li a:hover{ background-color:#292f87;}
	.news_list ul li a:hover .news_ri_1{ color:#fff;}
	.news_list ul li a:hover .news_ri_2{ color:#fff;}
	.news_list ul li a:hover .news_1{ color:#fff;}
	.news_list ul li a:hover .news_2{ color:#fff;}
	
	.news_ri{ float:left; width:95px; height:100%;}
	.news_ri_1{ width:100%; text-align:center; font-size:30px; font-weight:bold; color:#000; padding-top:15px; -webkit-transition: all 0.4s ease-in-out;}
	.news_ri_2{ width:100%; text-align:center; font-size:14px; color:#000; -webkit-transition: all 0.4s ease-in-out;}
	.news_you{ float:right; width:685px; height:auto; overflow:hidden;}
	.news_1{ width:100%; font-size:20px; color:#000000; height:30px; line-height:30px; overflow:hidden; padding-top:19px; -webkit-transition: all 0.4s ease-in-out;}
	.news_2{ font-size:14px; color:#909090; line-height:18px; height:36px; overflow:hidden; width:665px; -webkit-transition: all 0.4s ease-in-out;}
	
	
	.news_right{ float:right; width:592px; height:525px; margin:auto;position:relative; overflow:hidden;}
	.news_right .swiper-container {  width: 100%; height: 100%; overflow:hidden; margin:auto;}
	.news_right .swiper-slide{ overflow:hidden;}
	
	
	.news_right .paginationn{ position: absolute; left:0px; bottom:14px; text-align: center; width:100%; z-index:1; margin:auto;}
	.news_right .swiper-pagination-bullet { display:  inline-block; height:10px; width:10px; border-radius:50%; border:2px solid #fff; background-color:transparent; margin:0px 3px; cursor: pointer;  -webkit-transition: all 0.4s ease-in-out;}
	.news_right .swiper-pagination-bullet-active{ background-color:#fff;}
	
	.news_nei{ width:100%; height:100%;}
	.news_rong{ margin:auto; width:485px; height:auto; overflow:hidden;}
	.news_rong_1{ width:100%; font-size:40px; color:#fff; font-family:te,"微软雅黑"; height:auto; overflow:hidden; padding-top:153px;}
	.news_rong_2{ width:100%; font-size:20px; color:#fff; font-family:te,"微软雅黑"; height:50px; line-height:50px; overflow:hidden;}
	.news_rong_3{ border:2px solid #fff; border-radius:50%; width:34px; height:34px; text-align:center; line-height:34px; color:#fff; font-family:"黑体"; font-size:24px; margin-top:55px;}
	
	.news_more{ width:100%; height:auto; overflow:hidden; margin-top:74px; position:relative; opacity:0; bottom:-100px; }
	.news_more a{ display:block; margin:auto; font-size:16px; color:#292f87; border:2px solid #292f87; border-radius:30px; width:174px; height:45px; text-align:center; line-height:45px; cursor:pointer; -webkit-transition: all 0.4s ease-in-out;}
	.news_more span{ font-size:18px; font-family:"黑体"; color:#292f87; padding-left:22px; -webkit-transition: all 0.4s ease-in-out;}
	.news_more a:hover{ background-color:#292f87; color:#fff;}
	.news_more a:hover span{ padding-left:25px; color:#fff;}






	/*第三屏*/
	.case_tita{ width:100%; text-align:center; font-size:36px; height:70px; line-height:70px; color:#000; background:url(../images/index1_03.jpg) no-repeat center bottom; position:relative; opacity:0; bottom:-100px; }
	.schemes_all{ width:1400px; height:559px; margin:auto; margin-top:58px; position:relative; opacity:0; bottom:-100px; }
	
	.schemes_list {	position: relative;	width: 1400px; height:539px;}
	.schemes_list .swiper-slide {width:419px;height:539px; overflow:hidden;}
	
	.schemes_list .swiper-slide.swiper-slide-active .case_tit{ opacity:0; bottom:-75px;}
	.schemes_list .swiper-slide.swiper-slide-active .case_1{ opacity:1; padding-top:130px;}
	.schemes_list .swiper-slide.swiper-slide-active .case_2{ opacity:1;}
	.schemes_list .swiper-slide.swiper-slide-active .case_3{ opacity:1;}
	
	
	.schemes_all .paginations{ position: absolute; left:0px; bottom:-25px; text-align: center; width:100%; z-index:1; margin:auto; display:none;}
	.schemes_all .swiper-pagination-bullet { display: inline-block; width:12px; height:12px; background-color:#bcbcbc; border-radius:50%; margin:0px 5px; cursor: pointer;  -webkit-transition: all 0.4s ease-in-out;}
	.schemes_all .swiper-pagination-bullet-active{ background-color:#282f87;}
	
	
	.schemes-left{ position:absolute; left:350px; z-index:1; top:240px; width:45px; height:45px; text-align:center; line-height:45px; font-size:30px; color:#fff; font-family:"宋体"; font-weight:bold; overflow:hidden; cursor:pointer; border:4px solid #fff; border-radius:50%; -webkit-transition: all 0.4s ease-in-out;outline: none;}
	
	.schemes-right{ position:absolute; right:350px; z-index:1; top:240px; width:45px; height:45px; text-align:center; line-height:45px; font-size:30px; color:#fff; font-family:"宋体"; font-weight:bold; overflow:hidden; cursor:pointer; border:4px solid #fff; border-radius:50%;-webkit-transition: all 0.4s ease-in-out;outline: none;}
	
	
	.case_con{ width:100%; height:539px;}
	.case_con a{ display:block; width:100%; height:100%; position:relative; background-color:#000;}
	.case_img{ width:100%; height:100%; background:#000;}
	.case_tit{ width:100%; position:absolute; bottom:0; text-align:center; font-size:18px; color:#fff; height:75px; line-height:75px;-webkit-transition: all 0.4s ease-in-out;}
	.case_bg{ width:100%; height:100%; position:absolute; top:0; background-color:rgba(0,0,0,0.5);} 
	.case_1{ width:100%; height:auto; overflow:hidden; text-align:center; padding-top:140px; opacity:0;-webkit-transition: all 0.4s 0.1s ease-in-out;}
	.case_1 img{ width:65px; height:65px; border:2px solid #fff; border-radius:50%;}
	.case_2{ width:100%; text-align:center; font-size:24px; color:#fff; background:url(../images/index1_32.jpg) no-repeat center bottom; height:65px; line-height:65px; padding-top:140px; opacity:0;-webkit-transition: all 0.4s 0.1s ease-in-out;}
	.case_3{ margin:auto; font-size:16px; color:#fff; text-align:center; line-height:24px; width:300px; margin-top:36px; opacity:0;-webkit-transition: all 0.4s 0.1s ease-in-out;}

	.case_more{ width:100%; height:auto; overflow:hidden; margin-top:74px; position:relative; opacity:0; bottom:-100px;}
	.case_more a{ display:block; margin:auto; font-size:16px; color:#292f87; border:2px solid #292f87; border-radius:30px; width:174px; height:45px; text-align:center; line-height:45px; cursor:pointer; -webkit-transition: all 0.4s ease-in-out;}
	.case_more span{ font-size:18px; font-family:"黑体"; color:#292f87; padding-left:22px; -webkit-transition: all 0.4s ease-in-out;}
	.case_more a:hover{ background-color:#292f87; color:#fff;}
	.case_more a:hover span{ padding-left:25px; color:#fff;}




	
	/*底部*/
	.footer{ width:100%; height:352px; background:#131313; position:relative; overflow:hidden;}
	.foot{ width:1400px; height:259px; margin:auto; padding-top:52px; position:relative;}
	.foot_left{ float:left; height:100%; width:180px;}
	.foot_tit{ width:100%; height:30px; line-height:30px; font-size:20px; color:#fff;}
	.foot_tit a{ display:block; width:100%; height:30px; line-height:30px; font-size:20px; color:#fff; cursor:pointer;}
	.foot_tit a:hover{ color:#dd6425; -webkit-transition: all 0.5s ease-in-out;}
	
	.foot_nav{ width:100%; height: auto; overflow:hidden; margin-top:10px;}
	.foot_nav a{ display:block; width:100%; height:30px; line-height:30px; cursor:pointer;}
	.foot_nav span{ display:inline-block; background:url(../images/index_24.png) no-repeat left; padding-left:15px; font-size:14px; color:#878787; -webkit-transition: all 0.5s ease-in-out;}
	.foot_nav a:hover span{ background:url(../images/index_31.png) no-repeat left; color:#fff;}
	
	
	.foot_right{ float:right; height:100%; width:535px;}
	.foot_con{ width:100%; height:auto; overflow:hidden; margin-top:18px; padding-bottom:2px;}
	.foot_zuo{ float:left; font-size:16px; color:#a9a9a9;}
	.foot_you{ float:right; width:425px; height:auto; overflow:hidden;}
	.foot_1{ width:100%; height:20px; line-height:20px;}
	.foot_1 span{ display:inline-block; background:url(../images/index_28.png) no-repeat left 3px; font-size:14px; color:#878787; padding-left:20px;}
	.foot_2{ width:100%; height:20px; line-height:20px;}
	.foot_2 span{ display:inline-block; background:url(../images/index_32.png) no-repeat left; font-size:14px; color:#878787; padding-left:20px;}
	
	
	.typeright{ width:100%; text-align: center; height:40px;font-size:14px; color:rgba(255,255,255,0.23); border-top:1px solid #4c4c4c; line-height:40px; overflow:hidden;}


	.typeright a{color:rgba(255,255,255,0.23);}
/*漂浮*/
.carte { position: fixed; right:25px; top: 47%; width:20px; z-index:99; background:url(../images/index1_05.png) no-repeat 11px; height:209px; padding-top:110px;}
.carte li { width:100%; height:21px; transition: 400ms; -webkit-transition: 400ms; cursor: pointer; list-style:none; overflow:hidden; margin-top:2px;}
.carte li a { display:block; width:20px; height:21px;background:url(../images/index1_15.png) no-repeat center; -webkit-transition: all 0.4s ease-in-out; }

.carte li:hover a{ background:url(../images/index1_16.png) no-repeat center;}
.carte li.active a{ background:url(../images/index1_16.png) no-repeat center;}

/*面包屑*/
.btn-nav {position: absolute; top:12px;  right:0px; background: transparent; padding-right:10px; border: none; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;  transition: all .5s ease;cursor: pointer; z-index: 99999;}
.btn-nav:focus { outline: 0;}
.icon-bar { display: block; margin: 5px 0; width:26px; height: 3px; background-color: #292f87;}
.btn-nav:hover .icon-bar { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; background-color: #292f87;}
.nav-item { margin: 40px auto;text-align: center;}
.animated { display: block; margin: 0 auto;}
.animated:hover .icon-bar,
.animated:focus .icon-bar{ background-color: #292f87;}
.animated:focus { cursor: pointer; z-index: 9999;}
.middle { margin: 0 auto;}
.icon-bar { -webkit-transition: all .7s ease; -moz-transition: all .7s ease; -ms-transition: all .7s ease; -o-transition: all .7s ease; transition: all .7s ease; z-index: 999999;}
.animated .icon-bar { z-index: 999999; background-color: #292f87;}
.animated .topt { -webkit-transform: translateY(10px) rotateZ(45deg); -moz-transform: translateY(10px) rotateZ(45deg); -ms-transform: translateY(10px) rotateZ(45deg);-o-transform: translateY(10px) rotateZ(45deg);transform: translateY(10px) rotateZ(45deg)}
.animated .bottom { -webkit-transform: translateY(-6px) rotateZ(-45deg);-moz-transform: translateY(-6px) rotateZ(-45deg);-ms-transform: translateY(-6px) rotateZ(-45deg);-o-transform: translateY(-6px) rotateZ(-45deg); transform: translateY(-6px) rotateZ(-45deg);}
.animated .middle { width: 0;}
.cai{ display:none;}


@media screen and (max-width:1914px)and (min-width:1435px){
	
	
	.big{}
	
	
	/*第二屏*/
	.news{ width:1200px;}
	.news_tit{ font-size:31px; height:60px; line-height:60px; background-size:40px;}
	.news_con{ margin-top:44px;}
	.news_list{ float:left; width:677px;}
	.news_list ul li{ width:677px; height:90px; list-style:none;}
	.news_list ul li:nth-child(1) a{ border-top:1px solid #fff;}
	.news_list ul li a{ display:block; width:100%; height:89px;}
	
	
	.news_ri{ float:left; width:85px;}
	.news_ri_1{ font-size:26px; padding-top:13px;}
	.news_ri_2{ font-size:12px; color:#000;}
	.news_you{ float:right; width:590px;}
	.news_1{ width:100%; font-size:17px; height:26px; line-height:26px; padding-top:15px; }
	.news_2{ font-size:12px; color:#909090; line-height:18px; height:36px; overflow:hidden; width:570px;}
	
	.news_right{ float:right; width:510px; height:450px;}
	
	
	
	.news_right .paginationn{ position: absolute; left:0px; bottom:10px; text-align: center; width:auto; z-index:1; margin:auto;}
	.news_right .swiper-pagination-bullet { display:  inline-block; height:8px; width:8px;}
	
	
	.news_rong{ margin:auto; width:415px; height:auto; overflow:hidden;}
	.news_rong_1{ width:100%; font-size:34px; padding-top:130px;}
	.news_rong_2{ width:100%; font-size:17px; height:43px; line-height:43px;}
	.news_rong_3{ border:2px solid #fff; border-radius:50%; width:30px; height:30px; line-height:30px; font-size:21px; margin-top:48px;}
	
	.news_more{ margin-top:44px;}
	.news_more a{ display:block; margin:auto; font-size:14px; width:150px; height:40px; text-align:center; line-height:40px;}
	.news_more span{ font-size:16px; padding-left:20px;}
	
	.news_more a:hover span{ padding-left:23px; color:#fff;}

	/*第三屏*/
	.case_tita{ font-size:31px; height:60px; line-height:60px; background-size:40px;}
	.schemes_all{ width:1100px; height:483px; margin:auto; margin-top:48px; position:relative;}
	
	.schemes_list {	position: relative;	width: 1100px; height:463px;}
	.schemes_list .swiper-slide {width:360px;height:463px;background: #fff;}
	
	.schemes_list .swiper-slide.swiper-slide-active .case_tit{ opacity:0; bottom:-75px;}
	.schemes_list .swiper-slide.swiper-slide-active .case_1{ opacity:1; padding-top:112px;}
	
	.schemes_all .paginations{ position: absolute; left:0px; bottom:-25px; text-align: center; width:100%; z-index:1; margin:auto;}
	.schemes_all .swiper-pagination-bullet { display: inline-block; width:10px; height:10px; margin:0px 4px;}
	
	.schemes-left{ position:absolute; left:270px; z-index:1; top:205px; width:40px; height:40px; line-height:40px; font-size:26px; border:3px solid #fff;}

	.schemes-right{ position:absolute; right:270px; z-index:1; top:205px; width:40px; height:40px; line-height:40px; font-size:26px; border:3px solid #fff;}
	
	
	.case_con{ width:360px; height:463px;}
	
	.case_tit{ font-size:16px; height:67px; line-height:67px;}
	
	.case_1{}
	.case_1 img{ width:55px; height:55px;}
	.case_2{ font-size:21px; height:57px; line-height:57px;  padding-top:120px;}
	.case_3{ margin:auto; font-size:14px; line-height:21px; width:260px; margin-top:31px;}

	.case_more{ margin-top:64px;}
	.case_more a{ display:block; margin:auto; font-size:14px; width:150px; height:40px; text-align:center; line-height:40px;}
	.case_more span{ font-size:16px; padding-left:20px;}
	
	.case_more a:hover span{ padding-left:23px; color:#fff;}

	/*底部*/
	.footer{ width:100%; height:304px; background:#131313; position:relative; overflow:hidden;}
	.foot{ width:1200px; height:222px; margin:auto; padding-top:45px; position:relative;}
	.foot_left{ float:left; height:100%; width:155px;}
	.foot_tit{ width:100%; height:27px; line-height:27px; font-size:18px;}
	.foot_tit a{ display:block; width:100%; height:27px; line-height:27px; font-size:18px;}
	
	
	.foot_nav{ width:100%; height: auto; overflow:hidden; margin-top:5px;}
	.foot_nav a{ display:block; width:100%; height:26px; line-height:26px; cursor:pointer;}
	.foot_nav span{ padding-left:15px; font-size:14px; }
	
	
	
	.foot_right{ width:455px;}
	.foot_con{ margin-top:8px; padding-bottom:2px;}
	.foot_zuo{ float:left; font-size:14px;}
	.foot_you{ float:right; width:365px; }
	.foot_1{ width:100%; height:auto; line-height:18px;}
	.foot_1 span{ font-size:14px; padding-left:18px; height:auto; overflow:hidden;}
	.foot_2{ width:100%; height:18px; line-height:18px;}
	.foot_2 span{ font-size:14px; padding-left:18px;}
	
	.typeright{ height:36px;font-size:14px; line-height:36px; overflow:hidden;}

	/*漂浮*/
	.carte { position: fixed; right:15px; top: 47%; width:20px; z-index:99; background:url(../images/index1_05.png) no-repeat 11px; height:203px; padding-top:116px;}
	.carte li { width:100%; height:19px; transition: 400ms; -webkit-transition: 400ms; cursor: pointer; list-style:none; overflow:hidden; margin-top:2px;}
	.carte li a { display:block; width:20px; height:19px;}
	.carte li a span{ background-size:14px; height:19px; }
	
	.carte li:hover span{ background-size:14px;  }
	.carte li.active span{ background-size:14px; }

}
@media screen and (max-width:1434px)and (min-width:1275px){	
	.big{}

	/*第二屏*/
	.news{ width:1100px;}
	.news_tit{ font-size:22px; height:40px; line-height:40px; background-size:30px;}
	.news_con{ margin-top:20px;}
	.news_list{ float:left; width:620px;}
	.news_list ul li{ width:620px; height:85px; list-style:none;}
	.news_list ul li:nth-child(1) a{ border-top:1px solid #fff;}
	.news_list ul li a{ display:block; width:100%; height:84px;}
	
	
	.news_ri{ float:left; width:78px;}
	.news_ri_1{ font-size:24px; padding-top:13px;}
	.news_ri_2{ font-size:12px; color:#000; margin-top:5px;}
	.news_you{ float:right; width:540px;}
	.news_1{ width:100%; font-size:16px; height:26px; line-height:26px; padding-top:12px; }
	.news_2{ font-size:12px; color:#909090; line-height:18px; height:36px; overflow:hidden; width:525px;}
	
	.news_right{ float:right; width:465px; height:425px;}

	.news_right .paginationn{ position: absolute; left:0px; bottom:10px; text-align: center; width:auto; z-index:1; margin:auto;}
	.news_right .swiper-pagination-bullet { display:  inline-block; height:7px; width:7px;}


	.news_rong{ margin:auto; width:380px; height:auto; overflow:hidden;}
	.news_rong_1{ width:100%; font-size:31px; padding-top:120px;}
	.news_rong_2{ width:100%; font-size:16px; height:40px; line-height:40px;}
	.news_rong_3{ border:2px solid #fff; border-radius:50%; width:28px; height:28px; line-height:28px; font-size:19px; margin-top:40px;}
	
	.news_more{ margin-top:30px;}
	.news_more a{ display:block; margin:auto; font-size:14px; width:120px; height:36px; text-align:center; line-height:36px;}
	.news_more span{ font-size:16px; padding-left:20px;}
	
	.news_more a:hover span{ padding-left:23px; color:#fff;}
	
	/*第三屏*/
	.case_tita{ font-size:22px; height:40px; line-height:40px; background-size:30px;}
	.schemes_all{ width:1100px; height:463px; margin:auto; margin-top:20px; position:relative;}
	
	.schemes_list {	position: relative;	width: 1100px; height:463px;}
	.schemes_list .swiper-slide {width:360px;height:463px;background: #fff;}
	
	.schemes_list .swiper-slide.swiper-slide-active .case_tit{ opacity:0; bottom:-75px;}
	.schemes_list .swiper-slide.swiper-slide-active .case_1{ opacity:1; padding-top:112px;}
	
	.schemes_all .paginations{ position: absolute; left:0px; bottom:10px; text-align: center; width:100%; z-index:1; margin:auto;}
	.schemes_all .swiper-pagination-bullet { display: inline-block; width:8px; height:8px; margin:0px 3px;}
	
	
	.schemes-left{ position:absolute; left:265px; z-index:1; top:205px; width:40px; height:40px; line-height:40px; font-size:26px; border:3px solid #fff;}
	
	.schemes-right{ position:absolute; right:270px; z-index:1; top:205px; width:40px; height:40px; line-height:40px; font-size:26px; border:3px solid #fff;}
	
	
	.case_con{ width:360px; height:463px;}
	
	.case_tit{ font-size:16px; height:67px; line-height:67px;}
	
	.case_1{ padding-top:120px;}
	.case_1 img{ width:55px; height:55px;}
	.case_2{ font-size:19px; height:57px; line-height:57px; margin-top:11px;}
	.case_3{ margin:auto; font-size:14px; line-height:21px; width:260px; margin-top:31px;}
	
	.case_more{ margin-top:20px;}
	.case_more a{ display:block; margin:auto; font-size:14px; width:120px; height:36px; text-align:center; line-height:36px;}
	.case_more span{ font-size:16px; padding-left:20px;}
	
	.case_more a:hover span{ padding-left:23px; color:#fff;}
	
	
	/*底部*/
	.footer{ width:100%; height:299px; background:#131313; position:relative; overflow:hidden;}
	.foot{ width:1100px; height:222px; margin:auto; padding-top:40px; position:relative;}
	.foot_left{ float:left; height:100%; width:155px;}
	.foot_tit{ width:100%; height:27px; line-height:27px; font-size:18px;}
	.foot_tit a{ display:block; width:100%; height:27px; line-height:27px; font-size:18px;}
	
	
	.foot_nav{ width:100%; height: auto; overflow:hidden; margin-top:5px;}
	.foot_nav a{ display:block; width:100%; height:26px; line-height:26px; cursor:pointer;}
	.foot_nav span{ padding-left:15px; font-size:14px; }
	
	
	
	.foot_right{ width:455px;}
	.foot_con{ margin-top:8px; padding-bottom:2px;}
	.foot_zuo{ float:left; font-size:14px;}
	.foot_you{ float:right; width:365px; }
	.foot_1{ width:100%; height:auto; line-height:18px;}
	.foot_1 span{ font-size:14px; padding-left:18px; height:auto; overflow:hidden;}
	.foot_2{ width:100%; height:18px; line-height:18px;}
	.foot_2 span{ font-size:14px; padding-left:18px;}
	
	.typeright{ height:36px;font-size:14px; line-height:36px; overflow:hidden;}
	
	/*漂浮*/
	.carte { position: fixed; right:15px; top: 47%; width:20px; z-index:99; background:url(../images/index1_05.png) no-repeat 11px; height:203px; padding-top:116px;}
	.carte li { width:100%; height:19px; transition: 400ms; -webkit-transition: 400ms; cursor: pointer; list-style:none; overflow:hidden; margin-top:2px;}
	.carte li a { display:block; width:20px; height:19px;}
	.carte li a span{ background-size:14px; height:19px; }
	
	.carte li:hover span{ background-size:14px;  }
	.carte li.active span{ background-size:14px; }
}
@media screen and (max-width:1274px)and (min-width:300px){	
	.toubu{ display:block; position:fixed; z-index:99;}
	/*mnav*/
	.cai{ display: block; width:100%; height:50px; top:0; z-index:999; position: fixed; background-color:#fff;}
	.cai_list{ width:100%; height:100vh; background-color:#fff; display:none; position:fixed; top:0; overflow:hidden;}
	.love{ width:100%; height:calc(100vh - 51px); overflow:hidden; margin-top:50px; border-top:1px solid #e5e5e5;}
	.love_mune{ float:left; width:20%; height:calc(100vh - 61px); border-right:1px solid #e5e5e5;}
	.love_mune a{ display:block; width:100%; height:40px; text-align:center; font-size:14px; color:#000; line-height:40px; border-bottom:1px solid #e5e5e5;}
	.love_mune a.love_mune_a{ color:#292f87;}
	
	
	.love_right{ float:right; width:75%; height:calc(100vh -80px); overflow:hidden;}
	.love_all{ width:100%; height:auto; overflow:hidden; display:none;}
	.love_xia{ width:100%; height: 560px; overflow-y: scroll;}
	.love_xia::-webkit-scrollbar{width:3px;height:3px;}
	
	.love_tit{ width:100%; height:30px; padding-top:15px;}
	.love_tit a{ display:block; width:100%; height:24px; line-height:24px; font-size:15px; color:#292f87; font-weight:bold;}
	
	.love_con{ width:100%; height:auto; overflow:hidden; padding-bottom:5px;}
	.love_con a{ display:block; width:96%; height: auto; line-height:21px; padding:5px 0px; font-size:13px; color:#000; border-bottom:1px solid #f1f1f1;}
	.love_con a span{ float:right; font-family:"宋体";}
	.love_con a.love_con_a span{transform: rotate(90deg); margin-right:3px;}
	
	
	.love_con_warp{ width:100%; height:auto; overflow:hidden; padding:5px 0px; display:none;}
	.love_con_warp a{ display:block; width:96%; height:21px; line-height:21px; font-size:12px; padding:0px; color:#000; border-bottom:none;}
	

	.ping{ width:100%; height:100vh;  overflow:hidden; position:relative;}
	
	.big{ width:100%; height:100vh; margin:auto;overflow:hidden;position:relative; opacity:1; bottom:0px; margin-top:0px;}

	
	.big .pagination{ position: absolute; width:100%; left:0px; bottom:10px; text-align: center; z-index:1; margin:auto;}
	.big .swiper-pagination-bullet { display: inline-block; width:20px; height:3px;}

	
		
	.big_div{ width:100%; height:100%;}	




	/*第二屏*/
	.news{ width:96%; height:auto; overflow:hidden; margin:auto;}
	.news_tit{ width:100%; text-align:center; font-size:16px; height:45px; line-height:45px; background-size:30px;}
	.news_con{ width:100%; height:auto; overflow:hidden; margin-top:15px;}
	.news_list{ float:none; width:100%; height: auto; overflow:hidden;}
	.news_list ul li{ width:100%; height:87px; list-style:none;}
	.news_list ul li:nth-child(1) a{ border-top:1px solid #fff;}
	.news_list ul li a{ display:block; width:100%; height:86px; border-top:1px solid #eee; background-color:#fff; cursor:pointer; -webkit-transition: all 0.4s ease-in-out;}
	
	.news_ri{ float:left; width:20%; height:100%;}
	.news_ri_1{ width:100%; text-align:center; font-size:20px; padding-top:14px;}
	.news_ri_2{ width:100%; text-align:center; font-size:12px; color:#000;}
	
	.news_you{ float:right; width:78%; height:auto; overflow:hidden;}
	.news_1{ width:94%; font-size:16px; color:#000000; height:30px; line-height:30px; overflow:hidden; padding-top:10px;}
	.news_2{ font-size:12px; line-height:18px; height:36px; overflow:hidden; width:94%;}
	
	.news_right{ float:right; width:78%; height:525px; margin:auto;position:relative; overflow:hidden; display:none;}	
	.news_more{ width:100%; height:auto; overflow:hidden; margin-top:24px; }
	.news_more a{ display:block; margin:auto; font-size:12px; border:1px solid #292f87; width:100px; height:30px; line-height:30px;}
	.news_more span{ font-size:14px; padding-left:12px;}
	.news_more a:hover span{ padding-left:12px; color:#fff;}






	/*第三屏*/
	.case_tita{ width:100%; text-align:center; font-size:16px; height:45px; line-height:45px; background-size:30px; }
	.schemes_all{ width:96%; height: auto; overflow:hidden; margin:auto; margin-top:15px; position:relative; }
	
	.schemes_list {	position: relative;	width: 100%; height: auto;}
	.schemes_list .swiper-slide {width:80%;height: auto; overflow:hidden;}
	
	.schemes_all .paginations{ position: absolute; left:0px; bottom:-25px; text-align: center; width:100%; z-index:1; margin:auto; display: block;}
	.schemes_all .swiper-pagination-bullet { display: inline-block; width:8px; height:8px; margin:0px 3px;}


	.schemes-left{ position:absolute; left:3px; z-index:1; top:45%; width:22px; height:22px; line-height:22px; font-size:12px; font-weight:normal; border:1px solid #fff;}	
	.schemes-right{ position:absolute; right:3px; z-index:1; top:45%; width:22px; height:22px; line-height:22px; font-size:12px; font-weight:normal; border:1px solid #fff;}
	
	
	.case_con{ width:100%; height:260px;}

	.case_tit{ font-size:16px; height:45px; line-height:45px; display:none;}
	
	.case_2{ width:100%; text-align:center; font-size:16px; background-size:30px; height:45px; line-height:45px; padding-top:120px; }
	.case_3{ margin:auto; font-size:14px; line-height:21px; width:70%; margin-top:20px;}

	.case_more{ width:100%; height:auto; overflow:hidden; margin-top:24px; position:relative; }
	.case_more a{ display:block; margin:auto; font-size:12px; border:1px solid #292f87; width:100px; height:30px; line-height:30px;}
	.case_more span{ font-size:14px; padding-left:12px;}
	.case_more a:hover span{ padding-left:12px; color:#fff;}




	
	/*底部*/
	.footer{ width:100%; height: auto; background:#131313; position:relative; overflow:hidden;}
	.foot{ width:96%; height: auto; overflow:hidden; margin:auto; padding-top:15px; position:relative;}
	.foot_left{ float:none; height: auto; width:100%; padding-bottom:8px;}
	.foot_tit{ width:100%; height:24px;line-height:24px; font-size:14px;}
	.foot_tit a{ display:block; width:100%; height:24px; line-height:24px; font-size:14px;}
	
	.foot_nav{ width:100%; height: 24px; overflow:hidden; margin-top:0px;}
	.foot_nav a{ display:inline-block; width:auto; height:24px; line-height:24px; cursor:pointer; margin-right:10px;}
	.foot_nav span{ display:inline-block; background:url(../images/index_24.png) no-repeat left; padding-left:12px; font-size:12px;}
	.foot_nav a:hover span{ background:url(../images/index_31.png) no-repeat left; color:#fff;}
	
	
	
	.foot_right{ float:none; height:auto; width:100%; overflow:hidden;}
	.foot_con{ width:100%; height:auto; overflow:hidden; margin-top:5px; padding-bottom:2px;}
	.foot_zuo{ float:none; font-size:13px; color:#a9a9a9; width:100%;}
	.foot_you{ float:none; width:100%; height:auto; overflow:hidden; margin-top:5px;}
	.foot_1{ width:100%; height: auto; overflow:hidden; line-height:20px;}
	.foot_1 span{ display:inline-block; background:url(../images/index_28.png) no-repeat left 3px; font-size:12px; color:#878787; padding-left:20px;}
	.foot_2{ width:100%; height: auto; overflow:hidden; line-height:20px;}
	.foot_2 span{ display:inline-block; background:url(../images/index_32.png) no-repeat left; font-size:12px; color:#878787; padding-left:20px;}
	
	

	.typeright{ width:96%; margin:auto; text-align: center; height: auto; overflow:hidden; font-size:12px; line-height:20px; padding:5px 0px; margin-top:10px;}
	
	
	/*漂浮*/
	.carte { display:none;}
	

}






















