﻿@charset "utf-8";
/*public*/
.i_title{ text-align:center; text-transform:Uppercase; color:#292929;}
.i_title .en{font-size:34px; font-family:"Segoe UI" }
.i_title .cn{font-size:36px;}

/*banner*/
.banner{ width: 100%; height: 480px; margin-left: auto; margin-right: auto; overflow:hidden;}
.banner .banner_btn{display:inline-block; color:#fff; background-color:#0293dc; padding:8px 20px;}
.banner .swiper-button-next{opacity:0.2; z-index:1000;}
.banner .swiper-button-next:hover{opacity:.5;}
.banner .swiper-button-prev{opacity:0.2; z-index:1000;}
.banner .swiper-button-prev:hover{opacity:.5;}

.banner .itme_1{background-color:#75838a;}
.banner .itme_1 .item_1_c{height:480px; overflow:hidden;}
.banner .itme_1 .item_1_c .img_1{position:absolute; right:0px; bottom:-35px; width:63%;}
.banner .itme_1 .item_1_c .txt{position:absolute; left:10px; top:78px; color:#fff;}
.banner .itme_1 .item_1_c .txt h1{font-size:30px;}
.banner .itme_1 .item_1_c .txt .p1{font-size:60px; font-weight:600; margin-top:10px;}
.banner .itme_1 .item_1_c .txt .p1 span{font-size:60px; font-weight:100; margin-left:15px;}
.banner .itme_1 .item_1_c .txt .p2{font-size:42px; font-family:"Segoe UI"}
.banner .itme_1 .item_1_c .txt .p3{font-size:16px; margin-top:20px;}
.banner .itme_1 .item_1_c .txt .banner_btn{margin-top: 10px;}

.banner .itme_2{height:480px;}
.banner .itme_2 a{width:100%; height:100%; display:block;}
.banner .itme_2 .item_2_c{height:480px; overflow:hidden;}
.banner .itme_2 .item_2_c .txt{position:absolute; left:0px; top:158px; color:#fff; width: 100%; text-align:center;}
.banner .itme_2 .item_2_c .txt .p1{font-size:60px; font-weight:600;}
.banner .itme_2 .item_2_c .txt .p2{font-size:16px; margin-top:20px;}
.banner .itme_2 .item_2_c .txt .banner_btn{margin-top: 20px;}

.banner .itme_3{background-color:#002341; height:480px;}
.banner .itme_3 .item_3_c{height:480px; overflow:hidden;}
.banner .itme_3 .item_3_c .txt{position:absolute; left:10px; top:128px; color:#fff; width:600px;}
.banner .itme_3 .item_3_c .txt .p1{font-size:24px;}
.banner .itme_3 .item_3_c .txt .p2{font-size:35px; font-weight:600; margin-top:20px;}
.banner .itme_3 .item_3_c .txt .p3{font-size:16px; margin-top:20px;}
.banner .itme_3 .item_3_c .txt .banner_btn{margin-top: 25px;}
.banner .itme_3 .item_3_c .video{position:absolute; top:89px; right:10px;}

.banner .itme_4{background-color:#97adb6; height:480px;}
.banner .itme_4 .img_1{position:absolute; right:-100px;}
.banner .itme_4 .img_2{position:absolute; left:0px; top:100px;}
.banner .itme_4 .img_3{position:absolute; left:0px; top:200px;}
.banner .itme_4 .banner_btn{position:absolute; left:0px; top:260px;}

.banner .itme_5{background-color:#97adb6; height:480px;}
.banner .itme_5 .img_1{position:absolute; right:-100px;}
.banner .itme_5 .img_2{position:absolute; left:0px; top:100px;}
.banner .itme_5 .img_3{position:absolute; left:0px; top:200px;}
.banner .itme_5 .banner_btn{position:absolute; left:0px; top:260px;}

.banner .itme_6{background-color:#97adb6; height:480px;}
.banner .itme_6 .img_1{position:absolute; right:-100px;}
.banner .itme_6 .img_2{position:absolute; left:0px; top:100px;}
.banner .itme_6 .img_3{position:absolute; left:0px; top:200px;}
.banner .itme_6 .banner_btn{position:absolute; left:0px; top:260px;}

.park{}
.park .park_c{height:240px;}
.park .park_c .namebtn{width:340px; background-color:#0293dc; color:#fff; position:absolute; top:70px; left:10px; font-size:20px; padding:25px 100px 25px 0px; text-align:right;}
.park .park_c .namebtn .cn{font-size:30px;}
.park .park_c .namebtn .en{font-size:16px; text-transform:Uppercase;}
.park .park_c .namebtn .btn_circle{position:absolute; top:35px; right:32px; color:#fff; font-size:40px; line-height:40px;}
.park .park_c .namebtn .btn_circle:hover{right:28px; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.park .park_c .parkcontent{position:absolute; width:690px; top:67px; right:10px; line-height:30px; padding-top:15px; text-indent:2em;}
.park .park_c .more{}

.business{}
.business .i_title .en{color:#c5c5c5;}
.business .iconlist{padding:60px 0px;}
.business .iconlist .list_ul{list-style:none;}
.business .iconlist .list_ul li{float:left; width:200px; text-align:center;}
.business .iconlist .bs_icon{display:block; font-size:50px; border: solid 2px #75838a; width:100px; height:100px; line-height:100px; margin:0px auto; border-radius:100px;}
.business .iconlist .bs_icon:hover{background-color:#0293dc; color:#fff; border-color:#0293dc;}
.business .iconlist .bs_name{font-size:25px; line-height:60px;}

/*荣誉*/
.honor{background-repeat:no-repeat; background-position:top; padding:78px 0px 0px 0px; }
.honor .i_title .en{color:#c5c5c5;}
.honor .honor_list{padding:100px 0px 0px 0px; text-align: center;}
.honor .honor_list .item{
	display:inline-block;
	background-color:#f3f3f3;
	border-radius:15px;
	width:130px;
	height:130px;
	margin: 0px 31px;
	overflow:hidden;
	position:relative;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg); 	/* IE 9 */
	-moz-transform:rotate(45deg); 	/* Firefox */
	-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
	-o-transform:rotate(45deg); 	/* Opera */
}
.honor .honor_list .item img{display:none;
	width:138%; 
	height:138%;
	position: absolute;
	top:-19%;
	left:-19%;
	transform:rotate(-45deg);
	-ms-transform:rotate(-45deg); 	/* IE 9 */
	-moz-transform:rotate(-45deg); 	/* Firefox */
	-webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
	-o-transform:rotate(-45deg);
	vertical-align:middle;
}
.honor .honor_list .row{margin-top:-36px;}
.honor .more{text-align:center; margin:40px 0px 100px 0px;}
.honor .more .a_more{display:inline-block; border:solid 2px #0293dc; padding:6px 40px; color:#0293dc; border-radius:100px;}
.honor .more .a_more:hover{background-color:#0293dc; color:#fff;}



.team{background-image: url(img/team_bg.png); padding-top:60px;}
.team .i_title .en{color:#c5c5c5;}
.team .team_list{overflow:hidden; padding-bottom:130px;}
.team .team_list .list_ul{list-style:none; padding-top:60px;}
.team .team_list .item{float:left; width:20%;  height:380px;  height:480px; background-color:#fff;}
.team .team_list .item:hover{background-color:#0293dc; color:#fff;}
.team .team_list .item:hover a{color:#fff;}
.team .team_list .item:hover .p{color:#fff;}

.team .team_list .item a{color:#0293dc;}
.team .team_list .item .photo{  overflow:hidden; text-align:center; background-color:#f3f3f3;  margin:28px; height:255px;}
.team .team_list .item .photo img{width:100%; height:100%}
.team .team_list .item .h3{ text-align:center; font-size:18px; font-weight:500; margin:15px 0px 5px 0;;}
.team .team_list .item .h3 span{margin-left:10px;}
.team .team_list .item .subtitle{text-align:center; font-size:18px ; margin: 5px 0;;}
.team .team_list .item .p{font-size:14px; padding:0px 14px 14px; line-height:22px; color:#7d7c7c;}

.team .team_list .swiper-pagination{bottom:52px; color:#0293dc;}
.team .team_list .swiper-pagination-bullet{background:red;}
.team .team_list .button-next{bottom:45px; z-index:100; cursor:pointer; left:50%; margin-left:60px; border: solid 2px #0293dc; padding:2px; font-size:25px; display:inline-block; color:#0293dc; position:absolute;} 
.team .team_list .button-prev{bottom:45px; z-index:100; cursor:pointer; right:50%; margin-right:60px; border: solid 2px #0293dc; padding:2px; font-size:25px; display:inline-block; color:#0293dc; position:absolute;}

.news{padding-top:60px; background:#0293dc;}
.news .i_title .cn{color:#fff;}
.news .i_title .en{color:#fff;}
.news .news_container{padding:60px 0px;}
.news .news_container .list_ul{list-style:none;}
.news .news_container .item{float:left; width:22%; min-height:350px; max-height:350px; position:relative; background-color:#fafafa; margin:4px 6px 4px 6px; padding:10px;}
.news .news_container .item .img{width:100%; height:180px;}
.news .news_container .item .img img{width:100%; height:100%;}
.news .news_container .item .h5,.time,.p{padding:0px 10px;}
.news .news_container .item .h5{font-weight:500; font-size:16px; line-height:26px; color:#2d2d2d; min-height:44px; margin-top:20px;}
.news .news_container .item .time{font-size:14px; color:#7d7d7d; margin:10px 0;}
.news .news_container .item .p{color:#7d7d7d; font-size:14px; min-height:57px;}
.news .news_container .item .link{ display:inline-block; padding:5px 10px; font-size:14px; position:absolute; right:10px;  bottom:10px; color:#fff; background:#75838a;}
.news .news_container .item .link:hover{background:#0293dc;}

.news .more{text-align:center; margin-top: 40px;}
.news .more .a_more{display:inline-block; border:solid 2px #0293dc; padding:6px 40px; background-color:#fff; color:#0293dc; border-radius:100px;}
.news .more .a_more:hover{background-color:#75838a; border:solid 2px #75838a; color:#fff;}

.about{ background:url(img/ful_bg.jpg) no-repeat center bottom; background-color:#040813; padding:60px 0px;}
.about .i_title .cn{color:#fff;}
.about .i_title .en{color:#fff;}
.about .about_container{padding-top:30px; overflow:hidden;}
.about .about_container .box_1{width: 100%; height:480px;}
.about .about_container .box_1 .left{float:left; text-align:center; margin-left:150px; margin-top:60px;}

.about .about_container .box_1 .right_scroll{float:right; width:634px; height:480px; overflow-y:scroll;}
.about .about_container .box_1 .right{position:relative;}
.about .about_container .box_1 .right:before{content:""; position:absolute; left:29px; height:100%; border-left:solid 2px #fff;}
.about .about_container .box_1 .right .box_1_list{list-style:none;}
.about .about_container .box_1 .right .box_1_list .item{margin-top:15px; position:relative;}
.about .about_container .box_1 .right .box_1_list .item .year{display:inline-block; left:0px; top:50%; margin-top:-30px;  color:#0293dc; background-color:#FFF; border-radius:100px; width:60px; height:60px; line-height:60px; position:absolute; text-align:center;}
.about .about_container .box_1 .right .box_1_list .item .text{padding:10px 20px 20px 20px; color:#fff; font-size:14px; margin-left:75px; margin-right: 15px; background-color: rgba(100,100,100,0.6); }
.about .about_container .box_1 .right .box_1_list .item .text p{margin-top:10px;}
.about .about_container .box_1 .right .box_1_list .item .text p span{background-color:#fff; margin-right:6px; color:#0293dc; width:20px; text-align:center; display:inline-block; font-weight:500;}