﻿::-webkit-scrollbar{width: 4px;height: 4px;}
::-webkit-scrollbar-thumb{border-radius: 5px;background: rgba(0,0,0,0.2);}
::-webkit-scrollbar-track{border-radius: 0;background: rgba(0,0,0,0.1);}
*{padding: 0;margin: 0;}
html{width: 100%;height: 100%;font: 15px "Microsoft YaHei","Arial","宋体","黑体";}
body{width: 100%;height: 100%;min-width: 1280px;max-width: 1920px;margin: auto;}
li{list-style: none;}
a{text-decoration: none;}
img{display: block;}
a:hover>img,button:hover,input[type = button]:hover{opacity:0.8;filter: alpha(opacity=80);transition: opacity .4s;-webkit-transition: opacity .4s;}
.main{width: 100%;height: 100%;position: relative;overflow: hidden;}
.home_top{height: 80px;width: 100%;position: absolute;top: 20px;left: 0;z-index: 20;}
.home_top>a{display: block;}
a.logo{float: left;margin-left: 30px;}
a.menu{float: right;padding: 18px 0;margin-right: 30px;}
.menu_list{position: absolute;top: 80px;right: -270px;background: rgba(255,255,255,0.7);padding: 10px 0;}
.menu_list a{display: block;width: 240px;padding: 10px 0 10px 30px;line-height: 30px;color: #333;font-size: 18px;}
.menu_list a:hover{background: white;}
.home_sec{width: 100%;height: 100%;overflow: hidden;position: relative;}
.home_sec a{display: block;width: 27.5%;height: 100%;float: left;transform: skew(-7deg);-webkit-transform: skew(-7deg);box-shadow: 0 0 10px #333;
	overflow: hidden;}
.home_sec a span{display: block;width: 130%;height: 100%;transform: skew(7deg);-webkit-transform: skew(7deg);background-size: cover;
	background-position: center center; margin-left: -15%;}
.home_sec a:first-child{margin-left: -5%;}
.home_sec a:last-child{margin-right: -5%;}
.nav_img{position: absolute;width: 100%;left: 0;bottom: 100px;transform: skew(7deg);-webkit-transform: skew(7deg);}
.nav_img img{margin: auto;}
.home_sec a:first-child .nav_img img{margin-left: 40%;}
.Carousel{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 100;background: white;}
.Cu_img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-size: cover;background-position: center center;display: none;}
.Cu_img:first-child{display: block;}
.header{background: rgba(35,152,157,0.5);width: 100%;position: absolute;left: 0;top: 0;z-index: 20;}
.top{width: 1200px;overflow: hidden;margin: auto;}
.top a.logo{margin-left: 20px;padding: 10px 0;}
.nav{float: right;margin-right: 20px;overflow: hidden;}
.nav a{display: block;line-height: 70px;font-size: 18px;color: white;padding: 0 20px;float: left;}
.nav a:hover{background: rgb(35,152,157);}
.nav a.current{background: rgb(35,152,157);}
.section{width: 100%;height: 100%;background: url(../img/a7.jpg) center center;background-size: cover;position: relative;overflow-y: auto;}
.map_img img{width: 1200px;margin: auto;}
.sec_content_min{width: 1060px;height: auto;margin: auto;margin-bottom: 65px;}
.sec_content_max{width: 1710px;height: auto;margin: 90px auto 65px auto;}
.content_top{height: 165px;position: relative;z-index: 3;}
.sec_content_min .content_top{background: url(../img/a8.png);}
.sec_content_max .content_top{background: url(../img/b4.png);}
.content_top span{display: block;line-height: 30px;font-size: 18px;color: white;margin: 0 50px 0 170px;padding-top: 60px;}
.content_top p{display: block;line-height: 40px;font-size: 36px;color: white;margin: 0 50px 0 170px;padding-top: 55px;}
.con_main{background: white;border: 3px solid #23989d;border-top: 0 none;}
.sec_content_min .con_main{width: 900px;padding: 40px 24px 20px 24px;margin: -30px 0 0 40px;}
.sec_content_max .con_main{width: 1550px;padding: 40px 24px 20px 24px;margin: -30px 0 0 40px;}
.con_main .content{font-size: 20px;color: #555;line-height: 28px;}
.con_main .content>p{margin-top: 10px;}
.con_main .content>p:first-child{margin-top: 0;}
.con_main .content img{max-width: 100%;margin: 0 auto;}
.operation{overflow: hidden;padding: 0 25px;padding-top: 30px;clear: both;}
.operation a{display: block;}
a.book_s{float: left;}
a.book_x{float: right;}
.left_img{width: 420px;float: left;}
.left_img img{width: 200px;height: 130px;float: left;margin-right: 10px;margin-top: 10px;}
.left_img img:first-child{margin-top: 0;width: 410px;height: 255px;}
.right_content{width: 1100px;float: right;font-size: 20px;color: #555;line-height: 28px;}
.right_content>p{margin-top: 10px;}
.right_content>p:first-child{margin-top: 0;}
.Back_off{float: right;padding: 10px 0;margin-right: 30px;}
.rollmain{overflow: hidden;position: relative;}
.rollmain>span{display: block;width: 60px;height: 60px;cursor: pointer;position: absolute;top: 50%;margin-top: -30px;}
.rollmain>span.prev{left: 0;background: url(../img/c1.png);}
.rollmain>span.next{right: 0;background: url(../img/c2.png);}
.listmain{width: 1400px;margin: 0 auto;overflow: hidden;}
.roll_list{width: 9999px;position: relative;left: 0;overflow: hidden;}
.liststyle_1{display: block;margin-right: 40px;width: 320px;float: left;}
.liststyle_1 img{width: 320px;height: 470px;}
.liststyle_1 span{display: block;text-align: center;color: #555;font-size: 20px;line-height: 40px;white-space: nowrap;overflow: hidden;
	text-overflow: ellipsis;}
.home_sec>span{display: block;width: 60px;height: 85px;position: absolute;top: 50%;margin-top: -50px;z-index: 5;cursor: pointer;}
.home_sec>span.prev{left: 50px;background: url(../img/c3.png);}
.home_sec>span.next{right: 50px;background: url(../img/c4.png);}
.P_class{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: none;}
.P_class:first-child{display: block;}
.home_sec .P_class a{width: 22%;}
.dt_left{float: left;}
.imgInfor{overflow: hidden;width: 660px;padding: 10px;}
.imgInfor p{display: block;float: left;margin-right: 20px;margin-bottom: 20px;color: #23989d;font-size: 18px;text-align: center;line-height: 30px;}
.imgInfor p img{width: 302px;height: 167px;padding: 4px;background: white;box-shadow: 0 0 8px #555;}
.imgInfor p span{display: block;padding-top: 5px;}
.policy{overflow: hidden;width: 800px;text-align: center;color: #555;}
.policy span{font-size: 32px;display: block;padding-bottom: 10px;}
.policy p{display: block;width: 110px;height: 50px;padding: 80px 30px 30px 20px;background: url(../img/c5.png);float: left;}
.policy p i{font-style: normal;font-size: 14px;line-height: 20px;display: block;}
.policy p em{font-style: normal;font-size: 24px;display: block;line-height: 30px;}
.dt_right{float: right;width: 730px;}
.policy_list li{padding-left: 20px;background: url(../img/c5.jpg) no-repeat left 10px;margin-bottom: 20px;}
.policy_list li p{display: block;min-height: 40px;line-height: 30px;color: #333;font-size: 20px;}
.policy_list li p:last-child{margin-top: 10px;}
.policy_img{overflow: hidden;padding-top: 10px;}
.policy_img img{width: 170px;height: 135px;float: left;margin-right: 10px;margin-top: 10px;}
.huodong,.gonggao{width: 1400px;float: left;}
.huodong a{width: 330px;display: block;line-height: 30px;font-size: 18px;color: #555;text-align: center;margin: 10px;float: left;}
.huodong a img{width: 330px;height: 220px;}
.huodong a span{display: block;padding-top: 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.fixedmain{width: 100%;height: 100%;background: rgba(0,0,0,0.8);position: fixed;left: 0;top: 0;z-index: 20;display: none;}
.imgmain{position: absolute;}
.fixed_opt span{display: block;width: 50px;height: 50px;position: absolute;}
.fixed_opt span img{width: 100%;height: 100%;cursor: pointer;}
.prev_btn{left: -70px;top: 50%;margin-top: -25px;}
.next_btn{right: -70px;top: 50%;margin-top: -25px;}
.close{top: 0;right: -70px;}
.daImg{width: 1000px;height: auto;}
.daImg img{width: 100%;height: 660px;}
.daImg span{display: block;line-height: 40px;color: white;font-size: 24px;padding-bottom: 10px;}
.daImg p{display: block;padding-top: 5px;line-height: 28px;font-size: 18px;color: white;max-height: 84px;overflow: auto;}
.gonggao a{width: 330px;display: block;line-height: 30px;font-size: 18px;color: #555;text-align: center;margin: 10px;float: left;min-height: 255px;}
.gonggao a em{display: block;width: 100%;height: 220px;}
.gonggao a img{max-width: 330px;max-height: 220px;margin: auto;}
.gonggao a span{display: block;padding-top: 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.NoticeImg{width: 1200px;height: 100%;overflow: auto;}
.NoticeImg img{max-width: 100%;margin: auto;}
.img_main{position: absolute;margin: auto;width: 1200px;height: 90%;left: 0;top: 0;right: 0;bottom: 0;}
.footer{width: 100%;text-align: center;line-height: 25px;color: white;background: rgba(35,152,157,0.5);position: absolute;left: 0;bottom: 0;
	padding: 10px 0;z-index: 20;}
#nc_page{text-align: center;font-size: 0;border-top: 1px solid #555;padding-top: 10px;}
#nc_page a{display: inline-block;line-height: 40px;font-size: 18px;color: #555;padding: 15px;margin: 0 10px;}
#nc_page a span{margin: 0 10px;}