@charset "utf-8";
/* CSS Document */

/*Reset start*/
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, form, legend, button, p,th,td{border:0;font-size:100%;margin:0;outline:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
fieldset, img{border:none;}
img{vertical-align:top; border:0}
a{ text-decoration:none; outline:none; color:#666;}
a:hover{ color:#000;}
a:focus{outline:none;}
a:hover,a:visited,a:active,a:link{text-decoration: none;}
ol, ul{list-style:none outside none; padding:0; margin:0}
/*table{border-collapse:collapse;border-spacing:0;}*/
sub,sup{font-size:80%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
var{font-family:'微软雅黑', Arial, Helvetica, sans-serif; font-style:normal;}
var{ font-family:'微软雅黑', Arial, Helvetica, sans-serif; padding-left:3px;}
input,select{ outline:none;}
body,button,input,select,textarea{font:12px/1.5 '微软雅黑', Arial, Helvetica, sans-serif; padding:0; margin:0; font-style:normal;}
.clearfix:after {content:"\20"; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{display:inline-block; }
.clearfix{display:block;}
.clearbox{border-top:transparent 0px solid;clear:both;font-size:0;margin-top:0px;visibility:hidden; overflow:hidden;height:0;}

body{font-family: '微软雅黑', Arial, Helvetica, sans-serif;font-size: 12px;overflow-x: hidden; background:#fff;}

/*首页*/
.bodymain{width:100%;overflow: hidden;position: relative;left:0;}
.header-pc{ position:relative; z-index:9;}
.header-pc .stripes{ height:60px; background-color:#fff; position:relative; z-index:9;}
.header-pc .stripes .stripesW{ width:1200px; margin:0 auto;}
.header-pc .stripes .stripesW .sLeft{ float:left;}
.header-pc .stripes .stripesW .sLeft .sTab{ float:left; position:relative;}
.header-pc .stripes .stripesW .sLeft .sTab .first{ display:block; line-height:60px; padding-right:14px; background:url(../images/icon/selectBotIcon.png) right center no-repeat;}
.header-pc .stripes .stripesW .sLeft .sTab ul{ width:150px; background-color:#fff; position:absolute; left:-10px; top:60px; display:none;}
.header-pc .stripes .stripesW .sLeft .sTab ul li{ height:26px; line-height:26px;}
.header-pc .stripes .stripesW .sLeft .sTab ul li a{ display:block; padding-left:10px;}
.header-pc .stripes .stripesW .sLeft .sTab ul li a:hover{ background-color:#07aaee; color:#fff;}
.header-pc .stripes .stripesW .sLeft .sTab ul li span{ display:block; padding-left:10px;}
.header-pc .stripes .stripesW .sLeft .weather{ float:left; margin:21px 20px 0 15px;}
.header-pc .stripes .stripesW .sLeft .weather .icon{ float:left; margin-right:5px;}
.header-pc .stripes .stripesW .sIphone{ float:right; width:187px; height:30px; margin:17px 0 0 0; position:relative;}
.languageTab{ display:none;}

.header-pc .nav{ width:1218px; height:73px; background:url(../images/icon/nav-bg.png) top left no-repeat; position:absolute; top:60px; left:50%; margin-left:-609px;}
.header-pc .nav li{ float:left; height:60px; line-height:60px; font-size:14px; font-weight:bold; margin:0 80px 0 0;}
.header-pc .nav li a{ display:block; height:60px;}
.header-pc .nav li a:hover,.header-pc .nav li a.active{ border-bottom:4px solid #ea464d;}
.header-pc .nav .left{ float:left; padding-left:70px;}
.header-pc .nav .right{ float:right; padding-left:0; padding-right:70px;}
.header-pc .nav .right li{ margin:0 0 0 75px;}
.header-pc .logo{ width:144px; height:144px; position:absolute; top:-3px; left:50%; margin-left:-72px; z-index:11;}
.header-pc .logo img{ display:block; width:100%; height:100%;}

.footer-pc{ background-color:#333; color:#fff;}
.footer-container{ width:1200px; margin:0 auto;}
.footer-top-box .left{ float:left; width:600px; margin-top:54px; font-size:16px;}
.footer-top-box .left .txt{ line-height:36px;}
.footer-top-box .left .txt a:hover,.footer-top-box .left .txt a:visited,.footer-top-box .left .txt a:active,.footer-top-box .left .txt a:link{ color:#fff;}
.footer-top-box .left .phone{ background:url(../images/icon/footer-phone.png) left center no-repeat; font-size:30px; padding-left:32px;}
.footer-top-box .right{ float:right; margin-top:70px;}
.footer-top-box .right li{ float:left; width:100px; text-align:center; margin-left:70px;}
.footer-top-box .right li img{ display:block; width:100px; height:100px; padding:5px; background-color:#fff;}
.footer-top-box .right li p{ margin-top:8px;}
.footer-bottom-box{ border-top:1px solid #717171; margin-top:15px; padding:15px 0 35px 0; text-align:center; font-size:14px; color:#fff;}
.footer-bottom-box span{ margin-left:5px;}
.footer-bottom-box a{ color:#fff;}

.rightsidebar{ width:170px; height:493px; background:url(../images/icon/rightsidebar-bg.png) no-repeat; position:fixed; top:50%; margin-top:-246.5px; right:70px; z-index:99;}
.rightsidebar .list{ padding:136px 32px 0 18px;}
.rightsidebar .list li{ height:42px; line-height:42px; text-align:center; font-size:12px; color:#fff; font-weight:bold; position:relative;}
.rightsidebar .list li a{ display:block; padding-left: 30px;}
.rightsidebar .list li.icon1{margin-bottom:20px;+margin-bottom:8px;background:url(../images/icon/rightsidebar-li-bg1.png) center center no-repeat;}
.rightsidebar .list li.icon2{margin-bottom:20px;+margin-bottom:8px;background:url(../images/icon/rightsidebar-li-bg2.png) center center no-repeat;}
.rightsidebar .list li.icon3{margin-bottom:20px;+margin-bottom:8px;background:url(../images/icon/rightsidebar-li-bg2.png) center center no-repeat;}
.rightsidebar .list li.icon4{margin-bottom:20px;+margin-bottom:8px;background:url(../images/icon/rightsidebar-li-bg2.png) center center no-repeat;}
.rightsidebar .list li.icon5{ position:relative;}
.rightsidebar .list li.icon1 a{ color:#d80414;}
.rightsidebar .list li.icon2 a,.rightsidebar .list li.icon3 a,.rightsidebar .list li.icon4 a{ color:#fff;}
.rightsidebar .list li i{ width:22px; height:22px; position:absolute; top:50%; margin-top:-11px; left:16px;}
.rightsidebar .list li.icon1 i{ background:url(../images/icon/rightsidebar-li-ljdp.png) center center no-repeat;}
.rightsidebar .list li.icon2 i{ background:url(../images/icon/rightsidebar-li-yqdl.png) center center no-repeat;}
.rightsidebar .list li.icon3 i{ background:url(../images/icon/rightsidebar-li-cjwt.png) center center no-repeat;}
.rightsidebar .list li.icon4 i{ background:url(../images/icon/rightsidebar-li-pjyl.png) center center no-repeat;}
/*.rightsidebar .list li.icon5 a{ cursor:default;}*/
.rightsidebar .list li.icon5{ height:auto;}
.rightsidebar .list li.icon5 img{ display:block; width:79px; height:79px; margin:0 auto;}
.rightsidebar .backToTop{ width:72px; height:42px; background:url(../images/icon/back-top.png) no-repeat; position:absolute; bottom:-47px; left:43px; cursor:pointer; display:none;}


/*手机共用部分*/
.topNavMobi{ width:100%; height:50px;position:fixed; top:0; left:0; z-index:99; background-color:#fff;}
.topNavMobi .mobiLogo{height:40px;padding-top:10px;}
.topNavMobi .mobiLogo img{display: block;height:100%; margin:0 auto;}
.mobileftNav{position: absolute;top:50%;margin-top:-12px;left:20px;background:url(../images/icon/mobi-nav-icon.png) center center no-repeat;background-size:100% auto;width:24px;height:24px;}
.mobilerightPhone{position: absolute;top:50%;margin-top:-12px;right:20px;background:url(../images/icon/mobi-phone.png) center center no-repeat;background-size:auto 100%;width:24px;height:24px;}

.navfixmask{ width:100%; height:100%; background:url(../images/icon/black50.png) repeat; position:fixed; top:0; right:0; bottom:0; left:0; z-index:55; display:none;}
.mobi_navfixed{ width:50%; height:100%; position:fixed; top:50px; left:-100%; background-color:#eff7f9; z-index:99;}
.mobi_navfixed .top-title{ height:50px; line-height:50px; background-color:#ea6a2c; text-align:center;}
.mobi_navfixed .top-title a{ display:block; font-size:18px; color:#fff;}
.mobi_navfixed .nav-mobi{ padding:15px;}
.mobi_navfixed .nav-mobi li{ height:56px; line-height:36px; font-size:14px; border-bottom:1px solid #50555a; padding:10px 0; position:relative;}
.mobi_navfixed .nav-mobi li a{ display:block; color:#666; padding-left:45%;}
.mobi_navfixed .nav-mobi li:last-child{ border-bottom:0;}
.mobi_navfixed .nav-mobi li i{ width:30px; height:30px; position:absolute; left:15%; top:50%; margin-top:-15px;}
.mobi_navfixed .nav-mobi li i img{ display:block; width:30px; height:30px;}

.footer-mobi{ padding:25px 0 65px 0;}
.footer-mobi .footer-qrcode li{ float:left; width:40%; margin:0 5%; text-align:center;}
.footer-mobi .footer-qrcode li img{ display:block; width:100%;}
.footer-mobi .footer-qrcode li p{ margin-top:5px; font-size:14px;}
.footer-mobi .footer-txt{ text-align:center; font-size:14px; margin-top:20px;}

.bottom-booking-btn{ width:100%; height:50px; line-height:50px; background-color:#ea6a2c; position:fixed; left:0; bottom:0; z-index:11; text-align:center;}
.bottom-booking-btn a{ display:block; font-size:16px; color:#fff;}


.homeBanner-pc{ width:100%; overflow:hidden; position:relative;}
.homeBanner-pc .hd{ width:1000px; height:15px; overflow:hidden; position:absolute; left:50%; margin-left:-500px; bottom:9%; z-index:1; text-align: center;}
.homeBanner-pc .hd ul{ overflow:hidden; zoom:1; display: inline-block;*display:inline}
.homeBanner-pc .hd ul a{ float:left; margin:0 4px;  width:13px; height:13px; line-height:13px; text-align:center; background-color:#transparent; border:1px solid #fff; font-size:0; cursor:pointer; border-radius:10px;}
.homeBanner-pc .hd ul a.on{ background-color:#fff; color:#fff;}
.homeBanner-pc .bd{ position:relative; width:100%; z-index:0;}
.homeBanner-pc .bd li{ zoom:1; vertical-align:middle; width:100%;}
.homeBanner-pc .bd li a{display: block;}
.homeBanner-pc .bd li img{ display:block; width:100%;}
.homeBanner-pc .bd li .txt-container{ width:1200px; height:100%; margin:0 auto; position:relative;}
.homeBanner-pc .bd li .txt-container .banner-txt-box{ position:absolute; top:500px; left:0; font-size:48px; font-weight:bold; color:#fff; line-height:60px; text-transform:uppercase; text-shadow: -1px -1px 0 #fff,2px 2px 0 #333,2px 2px 0 #444;}
.homeBanner-pc .bd li .txt-container .banner-txt-box .p2{ padding-left:78px;}
.homeBanner-pc .bd li .txt-container .box{ width:770px; background:url(../images/icon/light-blue60.png) repeat; position:absolute; left:0; bottom:100px; font-size:14px; color:#fff; padding:20px 15px 30px 15px;}
.homeBanner-pc .bd li .txt-container .box .title{ font-size:36px;}
.homeBanner-pc .bd li .txt-container .box .cont{ line-height:28px; margin-top:10px;}

.homeBanner-tab{ width:100%; position:absolute; left:0; bottom:0; z-index:9;}
.homeBanner-tab .trigger{ width:146px; height:45px; background:url(../images/icon/blue80.png) repeat; position:absolute; top:-45px; left:50%; margin-left:-73px; border-radius:5px 5px 0 0; cursor:pointer;}
.homeBanner-tab .trigger i{ width:32px; height:32px; background:url(../images/home-banner-tab-icon.png) 0 0 no-repeat; position:absolute; top:50%; left:50%; margin:-16px 0 0 -16px;}
.homeBanner-tab .trigger.current i{ background-position:-32px 0;}
.homeBanner-tab .list{ background:url(../images/icon/blue80.png) repeat; height:140px; overflow:hidden; display:none;}
.homeBanner-tab .list .homeBanner-container{ width:1200px; margin:0 auto; padding-top:15px;}
.homeBanner-tab .list ul{ width:1220px;}
.homeBanner-tab .list li{ float:left; width:285px; height:110px; position:relative; overflow:hidden; margin-right:20px;}
.homeBanner-tab .list li .pic img{ display:block; width:285px; height:110px;}
.homeBanner-tab .list li .cont{ padding:30px 10px 0 10px; text-align:center; color:#fff; width:265px; position:absolute; top:0; left:0; z-index:9;}
.homeBanner-tab .list li .cont .title{ font-size:24px;}
.homeBanner-tab .list li .cont p{ font-size:14px;}
.homeBanner-tab .list li .mask{ width:100%; height:100%; background:url(../images/icon/black60.png) repeat; position:absolute; top:0; left:0; z-index:5;}

.homeBanner-mobi{ width:100%; position:relative; overflow:hidden;}
.homeBanner-mobi .hd{ width:100%;  position:absolute; z-index:1; bottom:5px; text-align:center;}
.homeBanner-mobi .hd ul li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; border:1px solid #fff; background:#transparent; margin:0 5px; vertical-align:top; overflow:hidden; font-size:0;}
.homeBanner-mobi .hd ul .on{ border:1px solid #fff; background:#fff;}
.homeBanner-mobi .bd{ position:relative; z-index:0; }
.homeBanner-mobi .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.homeBanner-mobi .bd li img{ display:block; width:100%;}

.home-yqgl-mobi{ padding:20px 15px 0 15px;}
.home-yqgl-mobi .top-title{ font-size:20px;}
.home-yqgl-mobi .list{ margin-top:15px; text-align:center;}
.home-yqgl-mobi .list .row{ margin-right:0;}
.home-yqgl-mobi .list .row .col-xs-4{ margin-bottom:15px; padding-right:0;}
.home-yqgl-mobi .list .box{ height:93px;}
.home-yqgl-mobi .list .box a{ display:block; padding:20px 0 10px 0; color:#fff;}
.home-yqgl-mobi .list .box .icon{ height:32px;}
.home-yqgl-mobi .list .box .icon img{ display:inline-block; height:100%;}
.home-yqgl-mobi .list .box p{ margin-top:10px; font-size:14px;}
.home-yqgl-mobi .list .ztly{ background-color:#fd8419;}
.home-yqgl-mobi .list .yxly{ background-color:#60c0f2;}
.home-yqgl-mobi .list .dyly{ background-color:#54b9d1;}
.home-yqgl-mobi .list .zydjy{ background-color:#da3882; height:200px; padding-top:40px;}
.home-yqgl-mobi .list .wdm{ background-color:#d80414;}
.home-yqgl-mobi .list .jdq{ background-color:#255aa6;}
.home-yqgl-mobi .list .wdly{ background-color:#a952c9;}
.home-yqgl-mobi .list .row .col-xs-8{ padding-right:0; margin-bottom: 15px;}

.home-title-box{ text-align:center;}
.home-title-box .big{ font-size:52px;}
.home-title-box .small{ font-size:16px; margin-top:10px;}

.home-ztly{ padding:60px 0 75px 0; position:relative; z-index:9;}
.home-ztly .home-ztly-list{ margin-top:35px; color:#fff;}
.home-ztly .home-ztly-list .row{margin: 0 -10px}
.home-ztly .home-ztly-list .row2{margin-top: 20px}
.home-ztly .home-ztly-list .col-xs-6{padding:0 10px}
.home-ztly .home-ztly-list .home-ztly-list-warp{position: relative;}
.home-ztly .home-ztly-list .home-ztly-list-warp img{width: 100%}
.home-ztly .home-ztly-list .list1 .img-describe{background: url("../images/list1.png")}
.home-ztly .home-ztly-list .list2 .img-describe{background: url("../images/list2.png")}
.home-ztly .home-ztly-list .list3 .img-describe{background: url("../images/list3.png");right: 0}
.home-ztly .home-ztly-list .list4 .img-describe{background: url("../images/list4.png");right: 0}
.home-ztly .home-ztly-list .list1 .hover{background:#60C0F2}
.home-ztly .home-ztly-list .list2 .hover{background: #f94c30}
.home-ztly .home-ztly-list .list3 .hover{background: #f3ad33;right: 0}
.home-ztly .home-ztly-list .list4 .hover{background: #4cf163;right: 0}
.home-ztly .home-ztly-list .home-ztly-list-warp .img-describe{position: absolute;top: 0;width: 50%;bottom: 0;padding-left:26px;padding-right: 26px;text-align: justify}
.home-ztly .home-ztly-list .home-ztly-list-warp .img-describe .title{height: 123px;vertical-align: bottom;display:table-cell;font-size: 30px;}
.home-ztly .home-ztly-list .home-ztly-list-warp .img-describe .content{font-size: 16px}
.home-ztly .home-ztly-list .home-ztly-list-warp .hover{position: absolute;top: 0;left: 0;right: 0;bottom: 0;padding: 0 40px;opacity:0; transform: scale(0.9);}
.home-ztly .home-ztly-list .home-ztly-list-warp .hover .cap{font-size:56px; margin-top:40px;}
.home-ztly .home-ztly-list .home-ztly-list-warp .hover .img-describe2{margin-top: 16px}
.home-ztly .home-ztly-list .home-ztly-list-warp .hover .img-describe2 .title{font-size: 30px}
.home-ztly .home-ztly-list .home-ztly-list-warp .hover .img-describe2 .content{margin-top: 16px;font-size: 16px;text-align: justify}
.home-ztly .home-ztly-list .home-ztly-list-warp:hover .hover{
	transition: all 0.3s;
	transform: scale(1);
	opacity:1;
}


.home-ztly .home-ztly-list .left-box{ float:left; background-color:#60c0f2; width:590px; height:600px; position:relative;}
.home-ztly .home-ztly-list .left-box a{ display:block; width:100%; height:100%; color:#fff;}
.home-ztly .home-ztly-list .left-box .pic img{ display:block; width:590px; height:310px;}
.home-ztly .home-ztly-list .left-box .cont{ margin-top:120px; padding:0 40px;}
.home-ztly .home-ztly-list .left-box .cont .big{ font-size:30px; line-height:35px;}
.home-ztly .home-ztly-list .left-box .cont p{ font-size:16px; line-height:24px; margin-top:15px;}
.home-ztly .home-ztly-list .left-box .over{ width:100%; height:100%; background-color:#60c0f2; position:absolute; top:0; left:0; padding:0 40px;
	-webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
    -webkit-transform-origin: bottom center;
    -ms-transform-origin: bottom center;
    transform-origin: bottom center;
	opacity:0;
}

.home-ztly .home-ztly-list .left-box:hover .over{
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
	-moz-animation-name: lyztInUp;
	-webkit-animation-name: lyztInUp;
	animation-name: lyztInUp;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    transition: all 0.3s;
	opacity:1;
}

.home-ztly .home-ztly-list .left-box .over .cap{ font-size:56px; margin-top:40px;}
.home-ztly .home-ztly-list .left-box .over .cont2{ margin-top:306px;}
.home-ztly .home-ztly-list .left-box .over .cont2 .big{ font-size:30px; line-height:35px;}
.home-ztly .home-ztly-list .left-box .over .cont2 p{ font-size:16px; line-height:24px; margin-top:15px;}

.home-ztly .home-ztly-list .right-box{ float:right; width:590px; height:600px;}
.home-ztly .home-ztly-list .right-box li{ margin-bottom:20px; position:relative;}
.home-ztly .home-ztly-list .right-box li a{ display:block; width:100%; height:100%; color:#fff;}
.home-ztly .home-ztly-list .right-box li.bg1{ background-color:#f94c30;}
.home-ztly .home-ztly-list .right-box li.bg2{ background-color:#f3ad33;}
.home-ztly .home-ztly-list .right-box li .left{ float:left; width:295px;}
.home-ztly .home-ztly-list .right-box li .right{ float:right; width:295px;}
.home-ztly .home-ztly-list .right-box li .txt{ padding:0 24px; color:#fff;}
.home-ztly .home-ztly-list .right-box li .txt .title{ margin-top:85px; font-size:28px;}
.home-ztly .home-ztly-list .right-box li .txt p{ font-size:16px; margin-top:15px; text-align:justify; text-justify:inter-ideograph;}
.home-ztly .home-ztly-list .right-box li .pic img{ display:block; width:100%;}
.home-ztly .home-ztly-list .right-box li .over{ width:100%; height:100%; position:absolute; top:0; left:0; padding:0 40px;
	-webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
    -webkit-transform-origin: bottom center;
    -ms-transform-origin: bottom center;
    transform-origin: bottom center;
	opacity:0;
}
.home-ztly .home-ztly-list .right-box li:hover .over{
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
	-moz-animation-name: lyztInUp;
	-webkit-animation-name: lyztInUp;
	animation-name: lyztInUp;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    transition: all 0.3s;
	opacity:1;
}
.home-ztly .home-ztly-list .right-box li .over .cap{ font-size:56px; margin-top:40px;}
.home-ztly .home-ztly-list .right-box li .over .cont2{ margin-top:16px;}
.home-ztly .home-ztly-list .right-box li .over .cont2 .big{ font-size:30px; line-height:35px;}
.home-ztly .home-ztly-list .right-box li .over .cont2 p{ font-size:16px; line-height:24px; margin-top:15px; text-align:justify; text-justify:inter-ideograph;}
.home-ztly .home-ztly-list .right-box li.bg1 .over{ background-color:#f94c30;}
.home-ztly .home-ztly-list .right-box li.bg2 .over{ background-color:#f3ad33;}

.home-ztly .more{ text-align:center; margin-top:50px;}
.home-ztly .more a{ display:inline-block; width:240px; height:56px; line-height:54px; border:1px solid #00a0b0; border-radius:54px; font-size:18px; color:#00a0b0;}

@-moz-keyframes lyztInUp {
	0% {
		-moz-transform: scale(0.9);
	}
	100% {
		-moz-transform: scale(1);
	}
}

@-webkit-keyframes lyztInUp {
	0% {
		-webkit-transform:scale(0.9);
	}
	100% {
		-webkit-transform:scale(1);
	}
}

@-ms-keyframes lyztInUp {
	0% {
		-ms-transform: scale(0.9);
	}
	100% {
		-ms-transform: scale(1);
	}
}
@keyframes lyztInUp {
	0% {
		-moz-transform:scale(0.9);
		-webkit-transform:scale(0.9);
		transform:scale(0.9);
	}
	100% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}

.home-ztly-mobi-list{ margin-top:20px; color:#fff;}
.home-ztly-mobi-list li{ margin-bottom:15px;}
.home-ztly-mobi-list li .pic img{ display:block; width:100%;}
.home-ztly-mobi-list li .cont{ padding:20px;}
.home-ztly-mobi-list li .cont .title{ font-size:18px;}
.home-ztly-mobi-list li .cont p{ font-size:14px; margin-top:10px;}
.home-ztly-mobi-list li.bg1{ background-color:#60c0f2;}
.home-ztly-mobi-list li.bg2{ background-color:#f94c30;}
.home-ztly-mobi-list li.bg3{ background-color:#f3ad33;}

.home-ztly-mobi-list .home-ztly-list-warp img{width: 100%}
.home-ztly-mobi-list  .list1 .img-describe{background: url("../images/list1.png")}
.home-ztly-mobi-list  .list2 .img-describe{background: url("../images/list2.png")}
.home-ztly-mobi-list  .list3 .img-describe{background: url("../images/list3.png")}
.home-ztly-mobi-list  .list4 .img-describe{background: url("../images/list4.png")}
.home-ztly-mobi-list  .home-ztly-list-warp{position: relative;margin-top: 15px}
.home-ztly-mobi-list  .home-ztly-list-warp .img-describe{/*position: absolute;bottom: -2px;left: 0;right: 0;*/padding: 20px;}
.home-ztly-mobi-list  .home-ztly-list-warp .img-describe .title{font-size:18px;}
.home-ztly-mobi-list  .home-ztly-list-warp .img-describe .content{font-size:10px;}

.home-yhhd{ background:url(../images/home-yhhd-bg.jpg) no-repeat; height:760px; padding-top:65px; position:relative;}
.home-yhhd .big-bg{ width:100%; position:absolute; bottom:0; left:0;}
.home-yhhd .big-bg img{ display:block; width:100%;}
.home-yhhd .home-title-box{ color:#fff;}
.yhhd-list-pc{ margin-top:50px; position:relative;}
.yhhd-list-pc .hd{ display:none;}
.yhhd-list-pc .bd{ overflow:hidden;}
.yhhd-list-pc .bd ul{ overflow:hidden; zoom:1;}
.yhhd-list-pc .bd ul li{ width:285px; height:420px; margin:0 20px 0 0; float:left; _display:inline; overflow:hidden; position:relative;}
.yhhd-list-pc .bd ul li .pic{ text-align:center; }
.yhhd-list-pc .bd ul li .pic img{ display:block; width:285px; height:420px;}
.yhhd-list-pc .bd ul li .pic a:hover img{ border-color:#999;}
.yhhd-list-pc .bd ul li .title{ width:100%; height:60px; line-height:22px; text-align:left; padding:8px 0; background:url(../images/icon/blue80_2.png) repeat; position:absolute; left:0; bottom:0; font-size:18px; color:#fff;}
.yhhd-list-pc .bd ul li .title p{ padding:0 10px;}
.yhhd-list-pc .bd ul li .ceng{ width:285px; height:420px; background:url(../images/icon/gray80.png) repeat; position:absolute; left:0; bottom:0; color:#fff; padding:95px 30px 0 30px; display:none;}
.yhhd-list-pc .bd ul li .ceng .title2{ font-size:18px;}
.yhhd-list-pc .bd ul li .ceng .cont{ margin-top:20px;}
.yhhd-list-pc .bd ul li .ceng .cont p{ font-size:14px;}
.yhhd-list-pc .bd ul li .ceng .cont .end-title{ font-size:18px; background:url(../images/icon/home-yhhd-end-line.png) left center no-repeat; margin-top:38px; text-align:center;}
.yhhd-list-pc .bd ul li .ceng .cont .more{ height:38px; line-height:38px; border:1px solid #fff; font-size:18px; margin-top:30px; text-align:center;}
.yhhd-list-pc .bd ul li .start-box{ background:url(../images/icon/blue80_2.png) repeat;}
.yhhd-list-pc .bd ul li .end-box{ background:url(../images/icon/gray80.png) repeat;}
.yhhd-list-pc .bd ul li:hover .title{ display:none;}
.yhhd-list-pc .bd ul li.start:hover .start-box{ display:block;}
.yhhd-list-pc .bd ul li.end:hover .end-box{ display:block;}
.yhhd-list-pc .bd ul li:hover .pic img{
	-moz-animation-duration: 1s;
	-webkit-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
	-moz-animation-fill-mode: both;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-moz-animation-name: slideFadeInUp;
	-webkit-animation-name: slideFadeInUp;
	animation-name: slideFadeInUp;
}
.yhhd-list-pc .prev,.yhhd-list-pc .next{ width:43px; height:90px; background:url(../images/home-yhhd-arrow.png) 0 0 no-repeat; position:absolute; top:50%; margin-top:-45px;}
.yhhd-list-pc .prev{ left:-87px;}
.yhhd-list-pc .next{ right:-87px; background-position:-43px 0;}

@-moz-keyframes slideFadeInUp {
	0% {
		-moz-transform:scale(1);
		
	}
	100% {
		-moz-transform:scale(1.2);
	}
}

@-webkit-keyframes slideFadeInUp {
	0% {
		-webkit-transform:scale(1);
	}
	100% {
		-webkit-transform:scale(1.2);
	}
}

@keyframes slideFadeInUp {
	0% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		transform:scale(1);
	}
	100% {
		-moz-transform:scale(1.2);
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
}

.yhhd-list-mobi{ width:100%; position:relative; overflow:hidden; margin-top:20px; background-color:#fff;}
.yhhd-list-mobi .hd{ width:100%;  position:absolute; z-index:1; bottom:5px; text-align:center;}
.yhhd-list-mobi .hd ul li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; border:1px solid #45b1fb; background:#transparent; margin:0 5px; vertical-align:top; overflow:hidden; font-size:0;}
.yhhd-list-mobi .hd ul .on{ border:1px solid #45b1fb; background:#45b1fb;}
.yhhd-list-mobi .bd{ position:relative; z-index:0; }
.yhhd-list-mobi .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.yhhd-list-mobi .bd li .pic img{ display:block; width:100%;}
.yhhd-list-mobi .bd li .cont{ padding:15px 15px 40px 15px; height:245px;}
.yhhd-list-mobi .bd li .cont .title{ font-size:16px;}
.yhhd-list-mobi .bd li .cont p{ margin-top:10px; font-size:14px; height:84px; overflow:hidden;}
.yhhd-list-mobi .bd li .more{ height:40px; line-height:40px; text-align:center; background-color:#00a0b0; border-radius:5px; margin-top:10px; font-size:14px; color:#fff;}
.yhhd-list-mobi .bd li .end-title{ height:40px; line-height:40px; text-align:center; background-color:#999; border-radius:5px; margin-top:10px; font-size:14px; color:#fff;}


.home-lyzx{ padding:100px 0 75px 0;}
.home-lyzx .list{ margin-top:60px; height:340px; overflow:hidden;}
.home-lyzx .list .left-box{ float:left; width:580px; height:340px; border:1px solid #d1d1d1; padding:20px;}
.home-lyzx .list .left-box .txt-left{ float:left; width:280px;}
.home-lyzx .list .left-box .txt-left .time{ font-size:18px;}
.home-lyzx .list .left-box .txt-left .title{ font-size:20px; margin-top:20px;}
.home-lyzx .list .left-box .txt-left .title a{ color:#333;}
.home-lyzx .list .left-box .txt-left p{ font-size:14px; color:#888; margin-top:20px;}
.home-lyzx .list .left-box .pic{ float:right; width:240px;}
.home-lyzx .list .left-box .pic img{ display:block; width:240px; height:300px;}
.home-lyzx .list .right-box{ float:right; width:580px;}
.home-lyzx .list .right-box li{ margin-bottom:20px;}
.home-lyzx .list .right-box li .time-box{ float:left; width:70px; text-align:center; color:#fff;}
.home-lyzx .list .right-box li .time-box .days{ background-color:#0268b8; font-size:30px; line-height:54px;}
.home-lyzx .list .right-box li .time-box .years{ background-color:#f29b05; font-size:14px; line-height:26px;}
.home-lyzx .list .right-box li .cont-right{ float:right; width:490px;}
.home-lyzx .list .right-box li .cont-right .title{ font-size:20px; height:30px; overflow:hidden;}
.home-lyzx .list .right-box li .cont-right .title a{ color:#333;}
.home-lyzx .list .right-box li .cont-right .cont{ margin-top:8px;}
.home-lyzx .list .right-box li .cont-right .cont .pic{ float:left; width:180px;}
.home-lyzx .list .right-box li .cont-right .cont .pic img{ display:block; width:180px; height:120px;}
.home-lyzx .list .right-box li .cont-right .cont p{ float:right; width:290px; height:105px; font-size:14px; color:#888; overflow:hidden;}
.home-lyzx .more{ text-align:center; margin-top:50px;}
.home-lyzx .more a{ display:inline-block; width:240px; height:56px; line-height:54px; border:1px solid #00a0b0; border-radius:54px; font-size:18px; color:#00a0b0;}


.home-hlfx{ padding:60px 0 105px 0; background-color:#eff7f9;}
.home-hlfx .list{ margin-top:45px;}
.home-hlfx .list .left-box{ float:left; width:910px; overflow:hidden;}
.home-hlfx .list .left-box ul{ width:930px;}
.home-hlfx .list .left-box li{ float:left; background-color:#fff; padding:20px; margin:0 20px 20px 0;}
.home-hlfx .list .left-box li a{ color:#333;}
.home-hlfx .list .left-box li .pic img{ display:block; width:100%;}
.home-hlfx .list .left-box li .cont .top .photo{ float:left; width:37px; height:37px;}
.home-hlfx .list .left-box li .cont .top .photo img{ display:block; width:100%; height:100%; border-radius:100%;}
.home-hlfx .list .left-box li .cont .top .name{ float:left; line-height:37px; font-size:18px; margin-left:15px;}
.home-hlfx .list .left-box li .cont p{ margin-top:8px; line-height:22px;}
.home-hlfx .list .left-box li.wh1{ width:590px; height:450px;}
.home-hlfx .list .left-box li.wh1 .cont{ margin-top:18px;}
.home-hlfx .list .left-box li.wh2{ width:300px; height:450px;}
.home-hlfx .list .left-box li.wh2 .cont p{ height:66px; overflow:hidden;}
.home-hlfx .list .left-box li.wh2 .pic{ margin-top:8px;}
.home-hlfx .list .left-box li.wh3{ width:400px; height:270px;}
.home-hlfx .list .left-box li.wh3 .cont{ float:left; width:142px;}
.home-hlfx .list .left-box li.wh3 .pic{ float:right; width:210px;}
.home-hlfx .list .left-box li.wh4{ width:490px; height:270px;}
.home-hlfx .list .left-box li.wh4 .cont{ float:left; width:172px;}
.home-hlfx .list .left-box li.wh4 .pic{ float:right; width:250px;}

.home-hlfx .list .right-box{ float:right; width:270px;}
.home-hlfx .list .right-box li{ background-color:#fff; padding:20px; margin:0 0 20px 0;}
.home-hlfx .list .right-box li a{ color:#333;}
.home-hlfx .list .right-box li .pic{ margin-top:8px;}
.home-hlfx .list .right-box li .pic img{ display:block; width:100%;}
.home-hlfx .list .right-box li .cont .top .photo{ float:left; width:37px; height:37px;}
.home-hlfx .list .right-box li .cont .top .photo img{ display:block; width:100%; height:100%; border-radius:100%;}
.home-hlfx .list .right-box li .cont .top .name{ float:left; line-height:37px; font-size:18px; margin-left:15px;}
.home-hlfx .list .right-box li .cont p{ margin-top:5px; line-height:22px; height:66px;}
.home-hlfx .list .right-box li.wh5{ height:340px;}
.home-hlfx .list .right-box li.wh5 .cont p{ height:66px; overflow:hidden;}
.home-hlfx .list .right-box li.wh6{ height:380px;}

.ztly-lygl{ padding:70px 0 0 0; height:727px; background:url(../images/ztly-lygl-bg.jpg) bottom center no-repeat;}
.lygl-focus{ width:100%; overflow:hidden; position:relative; margin-top:65px;}
.lygl-focus .hd{ width:1000px; height:15px; overflow:hidden; position:absolute; left:50%; margin-left:-500px; bottom:9%; z-index:1; text-align: center; display:none;}
.lygl-focus .hd ul{ overflow:hidden; zoom:1; display: inline-block;*display:inline}
.lygl-focus .hd ul a{ float:left; margin:0 4px;  width:13px; height:13px; line-height:13px; text-align:center; background-color:#transparent; border:1px solid #fff; font-size:0; cursor:pointer; border-radius:10px;}
.lygl-focus .hd ul a.on{ background-color:#fff; color:#fff;}
.lygl-focus .bd{ position:relative; width:100%; z-index:0;}
.lygl-focus .bd li{ zoom:1; vertical-align:middle; width:100%;}
.lygl-focus .bd li a{display: block;}
.lygl-focus .bd li .pic{ float:left; width:570px; height:490px;}
.lygl-focus .bd li .pic img{ display:block; width:100%; height:100%;}
.lygl-focus .bd li .cont-right{ float:right; width:630px; height:490px; background-color:#fff; padding:70px 70px 0 70px;}
.lygl-focus .bd li .cont-right .title{ font-size:36px; position:relative;}
.lygl-focus .bd li .cont-right .title .line{ width:76px; height:4px; background-color:#333; position:absolute; bottom:-10px; left:0;}
.lygl-focus .bd li .cont-right .cardiac{ margin-top:45px; font-size:18px; color:#666;}
.lygl-focus .bd li .cont-right .cardiac .type{ float:left;}
.lygl-focus .bd li .cont-right .cardiac .icon-block{ float:left; margin:5px 0 0 10px;}
.lygl-focus .bd li .cont-right .cardiac .icon-block i{ float:left; width:20px; height:17px; background:url(../images/cardiac-icon.png) no-repeat; margin-right:5px;}
.lygl-focus .bd li .cont-right .txt{ margin-top:15px; font-size:14px; line-height:28px; color:#666;}
.lygl-focus .prev,.lygl-focus .next{ width:20px; height:35px; background:url(../images/lygl-focus-arrow.png) 0 0 no-repeat; position:absolute; bottom:22px; opacity:0.8;}
.lygl-focus .prev{ left:32px;}
.lygl-focus .next{ left:99px; background-position:-20px 0;}
.lygl-focus .prev:hover,.lygl-focus .next:hover{ opacity:1;}

.lygl-focus-mobi{ width:100%; position:relative; overflow:hidden; margin-top:20px; background-color:#f1f1f1;}
.lygl-focus-mobi .hd{ width:100%;  position:absolute; z-index:1; bottom:5px; text-align:center;}
.lygl-focus-mobi .hd ul li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; border:1px solid #45b1fb; background:#transparent; margin:0 5px; vertical-align:top; overflow:hidden; font-size:0;}
.lygl-focus-mobi .hd ul .on{ border:1px solid #45b1fb; background:#45b1fb;}
.lygl-focus-mobi .bd{ position:relative; z-index:0; }
.lygl-focus-mobi .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.lygl-focus-mobi .bd li .pic img{ display:block; width:100%;}
.lygl-focus-mobi .bd li .cont{ padding:15px 15px 40px 15px;}
.lygl-focus-mobi .bd li .cont .title{ font-size:16px;}
.lygl-focus-mobi .bd li .cont p{ margin-top:10px; font-size:14px;}
.lygl-focus-mobi .bd li .cont .cardiac{ margin-top:10px; font-size:14px; color:#666;}
.lygl-focus-mobi .bd li .cont .cardiac .type{ float:left;}
.lygl-focus-mobi .bd li .cont .cardiac .icon-block{ float:left; margin:2px 0 0 10px;}
.lygl-focus-mobi .bd li .cont .cardiac .icon-block i{ float:left; width:20px; height:17px; background:url(../images/cardiac-icon.png) no-repeat; margin-right:5px;}


.ztly-light-blue-bg{ background-color:#eff7f9;}
.ztly-mxxm{ padding:60px 0 0 0;}
.ztly-mxxm-list{ margin-top:35px;}
.ztly-mxxm-list .block{ float:left; margin-right:20px;}
.ztly-mxxm-list .block .title{ width:200px; height:35px; line-height:35px; background-color:#00a0af; position:absolute; left:0; bottom:0; font-size:18px; color:#fff; text-align:center;}
.ztly-mxxm-list .block .over{ width:100%; height:100%; background-color:#00a0af; color:#fff; position:absolute; top:0; left:0; padding:0 30px;
	-webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
    -webkit-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
	opacity:0;
}
.ztly-mxxm-list .block .hover:hover .over{
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
	-moz-animation-name: lyztInUp;
	-webkit-animation-name: lyztInUp;
	animation-name: lyztInUp;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    transition: all 0.3s;
	opacity:1;
}
.ztly-mxxm-list .block img{ display:block; width:100%; height:100%;}
.ztly-mxxm-list .block .hover{ position:relative; cursor:pointer;}
.ztly-mxxm-list .block .over .cap{ font-size:24px; text-align:center;}
.ztly-mxxm-list .block .over p{ font-size:14px; margin-top:10px;}
.ztly-mxxm-list .block1{ width:375px; height:540px;}
.ztly-mxxm-list .block1 .over .cap{ margin-top:190px;}
.ztly-mxxm-list .block2{ width:255px; height:540px;}
.ztly-mxxm-list .block2 li{ margin-bottom:20px;}
.ztly-mxxm-list .block2 .over .cap{ margin-top:60px;}
.ztly-mxxm-list .block3{ width:530px; height:540px; margin:0; overflow:hidden;}
.ztly-mxxm-list .block3 .top{ position:relative; margin-bottom:20px;}
.ztly-mxxm-list .block3 .bot ul{ width:550px;}
.ztly-mxxm-list .block3 .bot li{ float:left; margin-right:20px;}
.ztly-mxxm-list .block3 .over .cap{ margin-top:60px;}

.ztly-mxxm-list-mobi{ margin-top:20px;}
.ztly-mxxm-list-mobi .block{ background-color:#fff; margin-bottom:15px;}
.ztly-mxxm-list-mobi .block .pic{ width:100%; position:relative; overflow:hidden;}
.ztly-mxxm-list-mobi .block .pic .hd{ width:100%;  position:absolute; z-index:1; bottom:5px; text-align:center;}
.ztly-mxxm-list-mobi .block .pic .hd ul li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; border:1px solid #45b1fb; background:#transparent; margin:0 5px; vertical-align:top; overflow:hidden; font-size:0;}
.ztly-mxxm-list-mobi .block .pic .hd ul .on{ border:1px solid #45b1fb; background:#45b1fb;}
.ztly-mxxm-list-mobi .block .pic .bd{ position:relative; z-index:0; }
.ztly-mxxm-list-mobi .block .pic .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.ztly-mxxm-list-mobi .block .pic .bd li img{ display:block; width:100%;}
.ztly-mxxm-list-mobi .block .cont{ padding:15px; font-size:14px;}
.ztly-mxxm-list-mobi .block .cont .title{ font-size:16px;}
.ztly-mxxm-list-mobi .block .cont p{ margin-top:10px;}

.ztly-msly{ padding:60px 0 100px 0;}
.msly-focus{ width:100%; height:640px; overflow:hidden; position:relative; margin-top:35px;}
.msly-focus .hd{ width:1000px; height:15px; overflow:hidden; position:absolute; left:50%; margin-left:-500px; bottom:9%; z-index:1; text-align: center; display:none;}
.msly-focus .hd ul{ overflow:hidden; zoom:1; display: inline-block;*display:inline}
.msly-focus .hd ul a{ float:left; margin:0 4px;  width:13px; height:13px; line-height:13px; text-align:center; background-color:#transparent; border:1px solid #fff; font-size:0; cursor:pointer; border-radius:10px;}
.msly-focus .hd ul a.on{ background-color:#fff; color:#fff;}
.msly-focus .bd{ position:relative; width:100%; z-index:0;}
.msly-focus .bd li{ zoom:1; vertical-align:middle; width:100%; position:relative;}
.msly-focus .bd li a{display: block;}
.msly-focus .bd li img{ display:block; width:1200px; height:640px;}
.msly-focus .bd li .box{ width:100%; height:120px; background:url(../images/icon/black60.png) repeat; position:absolute; left:0; bottom:0; color:#fff; padding:22px 25px 0 25px;}
.msly-focus .bd li .box .title{ font-size:24px;}
.msly-focus .bd li .box p{ font-size:16px; margin-top:10px;}
.msly-focus .prev,.msly-focus .next{ width:56px; height:110px; background:url(../images/msly-focus-arrow.png) 0 0 no-repeat; position:absolute; top:50%; margin-top:-55px; opacity:0.8;}
.msly-focus .prev{ left:34px;}
.msly-focus .next{ right:34px; background-position:-56px 0;}
.msly-focus .prev:hover,.msly-focus .next:hover{ opacity:1;}

.msly-focus-mobi{ width:100%; position:relative; overflow:hidden; margin-top:20px;}
.msly-focus-mobi .hd{ width:100%;  position:absolute; z-index:1; bottom:5px; text-align:center;}
.msly-focus-mobi .hd ul li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; border:1px solid #45b1fb; background:#transparent; margin:0 5px; vertical-align:top; overflow:hidden; font-size:0;}
.msly-focus-mobi .hd ul .on{ border:1px solid #45b1fb; background:#45b1fb;}
.msly-focus-mobi .bd{ position:relative; z-index:0; }
.msly-focus-mobi .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.msly-focus-mobi .bd li .pic img{ display:block; width:100%;}
.msly-focus-mobi .bd li .cont{ background-color:#fff; padding:15px 15px 40px 15px;}
.msly-focus-mobi .bd li .cont .title{ font-size:16px;}
.msly-focus-mobi .bd li .cont p{ margin-top:10px; font-size:14px;}

.kysj-container{ padding:60px 0 40px 0;}
.kysj-container .cont{ margin-top:30px; margin-right:-4px;}
.kysj-container .cont table th{ background-color:#00a0af; height:50px; line-height:50px; font-size:18px; color:#fff; text-align:center; font-weight:normal; border-bottom:4px solid #fff; border-right:4px solid #fff;}
.kysj-container .cont table td{ padding:18px 40px; line-height:30px; font-size:14px; background:url(../images/kysj-table-bg.jpg) repeat; text-align:center; border-bottom:4px solid #fff; border-right:4px solid #fff;}

.ryxz-container{ padding:35px 0 150px 0;}
.ryxz-container .cont{ margin-top:35px; font-size:16px;}
.ryxz-container .cont p{ padding-bottom:10px;}
.ryxz-container .cont .details{ display:none;}
.ryxz-container .more{ margin-top:50px;}
.ryxz-container .more a{ display:block; width:240px; height:56px; line-height:54px; border:1px solid #00a0b0; border-radius:54px; font-size:18px; color:#00a0b0; position:relative; margin:0 auto; padding-left:38px;}
.ryxz-container .more a i{ width:17px; height:10px; background:url(../images/light-blue-bottom-arrow.png) no-repeat; position:absolute; top:50%; margin-top:-5px; right:34px;
	transform:rotate(0deg);
	-ms-transform:rotate(0deg); 	/* IE 9 */
	-moz-transform:rotate(0deg); 	/* Firefox */
	-webkit-transform:rotate(0deg); /* Safari 和 Chrome */
	-o-transform:rotate(0deg);
	transition: all 0.3s;
}
.ryxz-container .more a.current i{
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); 	/* IE 9 */
	-moz-transform:rotate(180deg); 	/* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg);
	transition: all 0.3s;
}

.zydjy-ycjm{ padding:90px 0 135px 0;}
.zydjy-ycjm .ycjm-content{ margin-top:40px;}
.zydjy-ycjm .ycjm-content .left-box{ float:left; width:520px; height:540px; border:1px solid #dee4e5; padding:50px 80px 0 80px;}
.zydjy-ycjm .ycjm-content .left-box .top-title{ font-size:14px;}
.zydjy-ycjm .ycjm-content .left-box .top-title .big{ font-size:36px;}
.zydjy-ycjm .ycjm-content .left-box .scroll-box{ margin-top:35px;}
.zydjy-ycjm .ycjm-content .left-box .scroll-box li{ padding:15px 15px 15px 10px; cursor:pointer;}
.zydjy-ycjm .ycjm-content .left-box .scroll-box li .pic{ float:left; width:120px; height:74px;}
.zydjy-ycjm .ycjm-content .left-box .scroll-box li .pic img{ display:block; width:100%; height:100%;}
.zydjy-ycjm .ycjm-content .left-box .scroll-box li .txt-right{ float:right; width:195px;}
.zydjy-ycjm .ycjm-content .left-box .scroll-box li .txt-right .title{ font-size:18px;}
.zydjy-ycjm .ycjm-content .left-box .scroll-box li .txt-right p{ margin-top:10px;}
.zydjy-ycjm .ycjm-content .left-box .scroll-box li.current,.zydjy-ycjm .ycjm-content .left-box .scroll-box li:hover{ background-color:#efedee;}
.zydjy-ycjm .ycjm-content .right-pic-box{ float:right; width:680px; height:540px;}
.ycjm-focus{ width:680px; height:540px; overflow:hidden; position:relative; display:none;}
.ycjm-focus .hd{ width:1000px; height:15px; overflow:hidden; position:absolute; left:50%; margin-left:-500px; bottom:9%; z-index:1; text-align: center; display:none;}
.ycjm-focus .hd ul{ overflow:hidden; zoom:1; display: inline-block;*display:inline}
.ycjm-focus .hd ul a{ float:left; margin:0 4px;  width:13px; height:13px; line-height:13px; text-align:center; background-color:#transparent; border:1px solid #fff; font-size:0; cursor:pointer; border-radius:10px;}
.ycjm-focus .hd ul a.on{ background-color:#fff; color:#fff;}
.ycjm-focus .bd{ position:relative; width:100%; z-index:0;}
.ycjm-focus .bd li{ zoom:1; vertical-align:middle; width:100%; position:relative;}
.ycjm-focus .bd li a{display: block;}
.ycjm-focus .bd li img{ display:block; width:680px; height:540px;}
.ycjm-focus .prev,.ycjm-focus .next{ width:20px; height:35px; background:url(../images/lygl-focus-arrow.png) 0 0 no-repeat; position:absolute; bottom:22px; opacity:0.8;}
.ycjm-focus .prev{ right:99px;}
.ycjm-focus .next{ right:32px; background-position:-20px 0;}
.ycjm-focus .prev:hover,.ycjm-focus .next:hover{ opacity:1;}

.mobi-ycjm-content{ margin-top:20px;}
.mobi-ycjm-content .block{ background-color:#f1f1f1; margin-bottom:15px;}
.mobi-ycjm-content .block .cont-box{ padding:15px;}
.mobi-ycjm-content .block .cont-box .title{ font-size:16px;}
.mobi-ycjm-content .block .cont-box p{ font-size:14px; margin-top:10px;}
.ycjm-focus-mobi{ width:100%; position:relative; overflow:hidden; margin-top:20px;}
.ycjm-focus-mobi .hd{ width:100%;  position:absolute; z-index:1; bottom:5px; text-align:center;}
.ycjm-focus-mobi .hd ul li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; border:1px solid #45b1fb; background:#transparent; margin:0 5px; vertical-align:top; overflow:hidden; font-size:0;}
.ycjm-focus-mobi .hd ul .on{ border:1px solid #45b1fb; background:#45b1fb;}
.ycjm-focus-mobi .bd{ position:relative; z-index:0; }
.ycjm-focus-mobi .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.ycjm-focus-mobi .bd li  img{ display:block; width:100%;}


.zydjy-yhhd{ padding:65px 0 75px 0; background-color:#eff7f9;}
.zydjy-yhhd-list{ margin-top:45px; overflow:hidden;}
.zydjy-yhhd-list ul{ width:1220px;}
.zydjy-yhhd-list li{ float:left; width:590px; height:340px; background-color:#fff; margin:0 20px 20px 0;}
.zydjy-yhhd-list li .pic{ float:left; width:300px; height:340px;}
.zydjy-yhhd-list li .pic img{ display:block; width:100%; height:100%;}
.zydjy-yhhd-list li .cont-right{ float:right; width:290px; height:340px; padding:35px 25px 0 25px; position:relative;}
.zydjy-yhhd-list li .cont-right .title{ font-size:24px;}
.zydjy-yhhd-list li .cont-right p{ margin-top:10px; font-size:14px; height:84px; overflow:hidden;}
.zydjy-yhhd-list li .cont-right .more{ position:absolute; left:25px; bottom:35px;}
.zydjy-yhhd-list li .cont-right .more a{ display:inline-block; width:100px; height:36px; line-height:36px; text-align:center; font-size:14px; color:#fff; background-color:#18a0af; border-radius:36px;}


/*图片弹框*/
.mxxm-photosLayer{position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index:9999; display:none;}
.mxxm-photosLayer .opacity{position: absolute;width:100%;height:100%;top:0;left:0;background: #000;filter: alpha(opacity=87);opacity: 0.87;}
.mxxm-photosLayer .popCont{width: 810px;height: 500px;position: absolute;top: 50%;left: 50%; margin:-250px 0 0 -405px;}
.mxxm-photosLayer .popCont .mxxm-close{cursor: pointer;width: 25px;height: 25px;background: url(../images/photoLayer-close.png) center center no-repeat;position: absolute;top: 15px;right: 20px; z-index:9; opacity:1;}
.mxxm-photosLayer .popCont .bd ul li{width: 810px;height: 500px;position: relative;}
.mxxm-photosLayer .popCont .bd ul li .box{height: 85px; width: 100%;background: url(../images/mxxm-photos-Pop-box-bg.png) no-repeat;color: #fff;padding:10px 22px 0 22px;position: absolute;bottom: 0;left: 0; font-size:14px;}
.mxxm-photosLayer .popCont .bd ul li .box .title{ font-size:16px;}
.mxxm-photosLayer .popCont .bd ul li .box p{ margin-top:5px;}
.mxxm-photosLayer .popCont .bd ul li img{ display:block;width: 100%; height:100%;}
.mxxm-photosLayer .popCont .prev,.mxxm-photosLayer .popCont .next{ width:43px; height:90px; background:url(../images/home-yhhd-arrow.png) no-repeat; position:absolute; top:50%; margin-top:-45px; opacity:0.8;}
.mxxm-photosLayer .popCont .prev{ background-position:0 0; left:-92px;}
.mxxm-photosLayer .popCont .next{ background-position:-43px 0; right:-92px;}
.mxxm-photosLayer .popCont .prev:hover,.mxxm-photosLayer .popCont .next:hover{ opacity:1;}

.sub-top-title{ font-size:52px; position:relative;}
.sub-top-title span{ width:80px; height:4px; background-color:#00a0af; position:absolute; left:0; bottom:-5px;}
.sub-container{ padding:80px 0 120px 0;}

.cjwt-container{ margin-top:50px;}
.cjwt-tab li{ float:left; width:285px; height:140px; position:relative; cursor:pointer;}
.cjwt-tab li img{ display:block; width:100%; height:100%;}
.cjwt-tab li .title{ width:100%; height:100%; background:url(../images/icon/black50.png) repeat; position:absolute; top:0; left:0; line-height:140px; font-size:30px; color:#fff; text-align:center;}
.cjwt-tab li.current .title{ background:none; color:#000;}
.cjwt-content{ margin-top:30px;}
.cjwt-content .box{ display:none;}
.cjwt-list li{ padding:20px 0; font-size:16px; border-bottom:1px dashed #999;}
.cjwt-list li .q{ position:relative; height:36px; line-height:36px; padding-left:50px; color:#00a0af;}
.cjwt-list li .q .icon{ width:36px; height:36px; line-height:36px; background:url(../images/problem-icon.jpg) no-repeat; text-align:center; font-size:18px; font-style:normal; color:#fff; position:absolute; left:0; top:0;}
.cjwt-list li .a{ margin-top:12px;}
.cjwt-list li.last{ border-bottom:0;}

.lxwm-container{ margin-top:60px;}
.company-map{ height:540px;}
.lxwm-content{ margin-top:80px;}
.lxwm-content li{ float:left; width:425px; margin-left:50px; font-size:16px;}
.lxwm-content li .top-title{ line-height:40px; padding-left:55px; font-size:18px; font-weight:bold;}
.lxwm-content li ul{ margin-top:15px;}
.lxwm-content li ul li{ margin-left:0; line-height:30px;}
.lxwm-content li.lxxx,.lxwm-content li.lxxx li{ width:380px;}
.lxwm-content li.lxxx .top-title{ background:url(../images/lxwm-list-icon1.png) 0 0 no-repeat;}
.lxwm-content li.jtlx,.lxwm-content li.jtlx li{ width:380px;}
.lxwm-content li.jtlx .top-title{ background:url(../images/lxwm-list-icon2.png) 0 0 no-repeat;}
.lxwm-content li.yysj,.lxwm-content li.yysj li{ width:245px;}
.lxwm-content li.yysj .top-title{ background:url(../images/lxwm-list-icon3.png) 0 0 no-repeat;}

.yqlj-container{ margin-top:60px;}
.yqlj-list{ overflow:hidden;}
.yqlj-list ul{ width:1220px;}
.yqlj-list li{ float:left; width:590px; margin:0 20px 20px 0; background-color:#eff7f9;}
.yqlj-list li .pic img{ display:block; width:100%;}
.yqlj-list li .cont{ padding:35px 0 35px 75px;}
.yqlj-list li .cont .title{ font-size:30px;}
.yqlj-list li .cont dl{ margin-top:10px;}
.yqlj-list li .cont dd{ font-size:18px; color:#666; line-height:40px;}
.yqlj-list li.hc2{ height:645px;}

.ykxz-container .box{ margin-top:50px;}
.ykxz-container .box .t-title{ font-size:24px;}
.ykxz-container .box .content{ margin-top:20px; font-size:14px;}
.ykxz-container .box .content p{ padding-bottom:15px;}

.pjyl-container{ margin-top:50px;}
/*.pjyl-container .top-title{ text-align:center; font-size:24px;}
.pjyl-container table{ margin-top:30px; border-top:1px solid #f0f0f0; border-left:1px solid #f0f0f0;}
.pjyl-container table th,.pjyl-container table td{ padding:15px; border-bottom:1px solid #f0f0f0; border-right:1px solid #f0f0f0;}
.pjyl-container table th{ background-color:#f0f0f0; border-right:1px solid #fff;}
.pjyl-container .txt-content{ margin-top:20px;}
.pjyl-container .txt-content .t-title{ font-size:16px; padding-bottom:15px;}
.pjyl-container .txt-content p{ padding-bottom:10px;}*/
.pjyl-container .top-pic img{ display:block; width:100%;}
.pjyl-container .list{ padding:0 45px;}
.pjyl-container .list .box{ margin-top:40px;}
.pjyl-container .list .box .top-title{ font-size:50px; position:relative;}
.pjyl-container .list .box .top-title span{ display:inline-block; background-color:#fff; position:relative; z-index:5; padding-right:20px;}
.pjyl-container .list .box .top-title .line{ width:100%; height:2px; position:absolute; left:0; top:50%; margin-top:-1px;}
.pjyl-container .list .box .block .type{ float:left; height:46px; line-height:42px; border:2px solid #000; border-radius:44px; text-align:center; font-size:24px; color:#fff; margin-top:25px;}
.pjyl-container .list .box .block span{ float:left; width:225px; line-height:46px; margin-right:55px; font-size:24px; color:#333; margin-top:25px;}

.pjyl-container .list .ztly .top-title{ color:#f95656;}
.pjyl-container .list .ztly .line{ background-color:#f95656;}
.pjyl-container .list .ztly .block .type{ width:180px; background-color:#f95656; margin-right:35px;}
.pjyl-container .list .dyly .top-title{ color:#ee8222;}
.pjyl-container .list .dyly .line{ background-color:#ee8222;}
.pjyl-container .list .dyly .block .type{ width:290px; background-color:#ee8222; margin-right:35px;}
.pjyl-container .list .zydjy .top-title{ color:#8e67b3;}
.pjyl-container .list .zydjy .line{ background-color:#8e67b3;}
.pjyl-container .list .zydjy .block .type{ width:210px; background-color:#8e67b3; margin-right:35px; margin-right:20px;}
.pjyl-container .list .zydjy .block span{ margin-right:45px; width:95px;}
.pjyl-container .list .yxly .top-title{ color:#2ea0c9;}
.pjyl-container .list .yxly .line{ background-color:#2ea0c9;}
.pjyl-container .list .yxly .block .type{ width:290px; background-color:#2ea0c9; margin-right:35px;}

.pjyl-container .txt-box{ border-top:1px solid #000; margin-top:40px; padding:0 0 25px 0; font-size:24px;}
.pjyl-container .txt-box .title{ font-weight:bold; margin-top:25px;}
.pjyl-container .txt-box p{ padding-top:30px;}



.wdm-list-container{ padding:60px 0 75px 0;}
.wdm-list{ margin-top:35px; overflow:hidden;}
.wdm-list ul{ width:1220px;}
.wdm-list li{ float:left; width:590px; margin:0 20px 20px 0; cursor:pointer;}
.wdm-list li .pic img{ display:block; width:590px; height:400px;}
.wdm-list li .cont{ height:120px; overflow:hidden; padding:0 40px; background-color:#eff7f9;}
.wdm-list li .cont .title{ padding-top:25px; font-size:24px;}
.wdm-list li .cont p{ padding-top:10px; font-size:14px;}
.wdm-list li:hover .cont{ background-color:#18a0af; color:#fff;}

.wdm-list-mobi{ margin-top:20px;}
.wdm-list-mobi .block{ background-color:#eff7f9; margin-bottom:15px;}
.wdm-list-mobi .block .pic{ width:100%; position:relative; overflow:hidden;}
.wdm-list-mobi .block .pic .hd{ width:100%;  position:absolute; z-index:1; bottom:5px; text-align:center;}
.wdm-list-mobi .block .pic .hd ul li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; border:1px solid #45b1fb; background:#transparent; margin:0 5px; vertical-align:top; overflow:hidden; font-size:0;}
.wdm-list-mobi .block .pic .hd ul .on{ border:1px solid #45b1fb; background:#45b1fb;}
.wdm-list-mobi .block .pic .bd{ position:relative; z-index:0; }
.wdm-list-mobi .block .pic .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.wdm-list-mobi .block .pic .bd li img{ display:block; width:100%;}
.wdm-list-mobi .block .cont{ padding:15px; font-size:14px;}
.wdm-list-mobi .block .cont .title{ font-size:16px;}
.wdm-list-mobi .block .cont p{ margin-top:10px;}

.wdm-ts-container{ background-color:#eff7f9; padding:60px 0 75px 0;}
.wdm-ts-list{ margin-top:25px; font-size:14px;}
.wdm-ts-list li{ float:left; width:420px; margin:0 40px 20px 0; height:36px; line-height:36px; position:relative; padding-left:50px;}
.wdm-ts-list li .icon{ width:36px; height:36px; position:absolute; left:0; top:50%; margin-top:-18px;}

.yqdl-container{ padding:60px 0 20px 0;}
.yqdl-map{ width:1200px; height:658px; position:relative;}
.yqdl-map .img{ display:block; width:1200px; height:658px;}
.yqdl-map .hover{ position:absolute; cursor:pointer;}
.yqdl-map .hover1{ width:357px; height:338px; top:80px; left:0; z-index:9;}
.yqdl-map .hover1:hover,.yqdl-map .hover1.current{ background:url(../images/yqdl_dxxj.png) no-repeat; z-index: 15;}
.yqdl-map .hover2{ width: 507px; height: 282px; top: 21px; left: 271px; z-index:8;}
.yqdl-map .hover2:hover,.yqdl-map .hover2.current{ background:url(../images/yqdl_wslyg.png) no-repeat; z-index: 15;}
.yqdl-map .hover3{ width: 454px; height: 355px; top: 48px; left: 739px; z-index:7;}
.yqdl-map .hover3:hover,.yqdl-map .hover3.current{ background:url(../images/yqdl_xaxy.png) no-repeat; z-index: 15;}
.yqdl-map .hover4{ width: 490px; height: 346px; top: 302px; left: 455px; z-index:6;}
.yqdl-map .hover4:hover,.yqdl-map .hover4.current{ background:url(../images/yqdl_hsdj.png) no-repeat; z-index: 15;}
.yqdl-map .hover5{ width: 404px; height: 318px; top: 217px; left: 203px; z-index:5;}
.yqdl-map .hover5:hover,.yqdl-map .hover5.current{ background:url(../images/yqdl_hlsg.png) no-repeat; z-index: 15;}
.yqdl-tab{ margin-top:35px; overflow:hidden;}
.yqdl-tab ul{ width:1220px;}
.yqdl-tab li{ float:left; width:224px; height:66px; line-height:66px; text-align:center; font-size:18px; margin-right:20px; cursor:pointer;}
.yqdl-tab .li1{ border:1px solid #8f2972;}
.yqdl-tab .li1:hover,.yqdl-tab .li1.current{ color:#fff; background-color:#8f2972;}
.yqdl-tab .li2{ border:1px solid #95c265;}
.yqdl-tab .li2:hover,.yqdl-tab .li2.current{ color:#fff; background-color:#95c265;}
.yqdl-tab .li3{ border:1px solid #eaa734;}
.yqdl-tab .li3:hover,.yqdl-tab .li3.current{ color:#fff; background-color:#eaa734;}
.yqdl-tab .li4{ border:1px solid #00a0b0;}
.yqdl-tab .li4:hover,.yqdl-tab .li4.current{ color:#fff; background-color:#00a0b0;}
.yqdl-tab .li5{ border:1px solid #73babf;}
.yqdl-tab .li5:hover,.yqdl-tab .li5.current{ color:#fff; background-color:#73babf;}
.yqdl-content{ margin-top:100px;}
.yqdl-content .box{ display:none;}
.yqdl-content .box .top-title{ line-height:64px; font-size:30px; padding:0 0 0 70px; border-bottom:1px solid #333;}
.yqdl-content .box .top-title.cy{ background:url(../images/yqdl_cy_icon.png) 0 0 no-repeat;}
.yqdl-content .box .top-title.ylsb{ background:url(../images/yqdl_ylsb_icon.png) 0 0 no-repeat;}
.yqdl-content .box .left{ float:left; width:495px;}
.yqdl-content .box .right{ float:right; width:495px;}
.yqdl-content .box ul{ margin-top:30px;}
.yqdl-content .box li{ margin-bottom:20px; position:relative; line-height:26px; padding-left:40px;}
.yqdl-content .box li .number{ width:26px; height:26px; line-height:26px; text-align:center; font-size:16px; color:#fff; background:url(../images/yqdl_number.png) no-repeat; position:absolute; top:0; left:0;}

.mobi-yqdl-container{ margin-top:25px;}
.mobi-yqdl-container .pic{ /* background-color:#f3f7f9; padding:15px; */}
.mobi-yqdl-container .pic img{ display:block; width:100%;}
.mobi-yqdl-container .list{ margin-top:20px;}
.mobi-yqdl-container .list .box{ margin-bottom:20px;}
.mobi-yqdl-container .list .box .yqdl-title{ font-size:18px;}
.mobi-yqdl-container .list .box dl{ margin-top:10px; padding-bottom:10px;}
.mobi-yqdl-container .list .box dl dt{ font-size:16px; font-weight:normal; position:relative; height:34px; line-height:26px; padding-left:36px; border-bottom:1px solid #333; padding-bottom:8px;}
.mobi-yqdl-container .list .box dl dt i{ width:30px; height:30px; position:absolute; left:0; top:0;}
.mobi-yqdl-container .list .box dl dt .cy{ background:url(../images/yqdl_cy_icon.png) no-repeat; background-size:28px 26px;}
.mobi-yqdl-container .list .box dl dt .ylsb{ background:url(../images/yqdl_ylsb_icon.png) no-repeat; background-size:28px 26px;}
.mobi-yqdl-container .list .box dl dd{ position:relative; padding-left:30px; margin-top:10px; line-height:18px;}
.mobi-yqdl-container .list .box dl dd i{ width:18px; height:18px; line-height:18px; background:url(../images/yqdl_number.png) no-repeat; background-size:18px; text-align:center; color:#fff; font-style:normal; position:absolute; left:0; top:0;}

.home-txt-box{ margin-top:20px; font-size:16px; line-height:30px;}
.home-txt-box p{ padding-bottom:10px;}
.wdly-container{ padding:60px 0 80px 0;}
.wdly-video{ margin-top:20px; position:relative;}
.wdly-video img{ display:block; width:100%;}
.wdly-video .play{display:block;width:150px;height:150px;background:url(../images/moviePlay.png) no-repeat;position:absolute;top:50%;left:50%;margin:-75px 0 0 -75px;}

.wdly-title .big{ border-bottom:1px solid #666; width:488px; margin:0 auto; padding-bottom:10px;}
.wdly-hzhb{ background:url(../images/wdly-hzhb-bg.jpg) repeat; padding:80px 0 35px 0;}
.wdly-hzhb .list{ margin-top:65px; overflow:hidden;}
.wdly-hzhb .list ul{ width:1230px;}
.wdly-hzhb .list li{ float:left; width:380px; margin:0 117.5px 35px 117.5px;}
.wdly-hzhb .list li a{ color:#666;}
.wdly-hzhb .list li .pic img{ display:block; width:380px; height:270px;}
.wdly-hzhb .list li p{ height:65px; line-height:65px; font-size:20px; text-align:center;}
.wdly-qylxs{ padding:80px 0 35px 0;}
.wdly-qylxs .list{ margin-top:50px; overflow:hidden;}
.wdly-qylxs .list ul{ width:1240px;}
.wdly-qylxs .list li{ float:left; width:580px; margin:0 40px 25px 0;}
.wdly-qylxs .list li a{ color:#666;}
.wdly-qylxs .list li .top-box .logo{ float:left; width:100px; height:100px;}
.wdly-qylxs .list li .top-box .logo img{ display:block; width:100%; height:100%;}
.wdly-qylxs .list li .top-box p{ float:left; line-height:100px; font-size:24px; padding-left:15px;}
.wdly-qylxs .list li .cont{ margin-top:10px;}
.wdly-qylxs .list li .cont .title{ height:45px; line-height:45px; border-bottom:1px solid #999; font-size:18px;}
.wdly-qylxs .list li .cont .txt{ line-height:24px; margin-top:5px; font-size:14px; height:120px; overflow:hidden;}


















@media (max-width: 767px){
	.bodymain{ padding-top:50px;}
	.home-title-box .big{ font-size:20px;}
	.home-title-box .small{ font-size:14px;}
	.home-ztly{ padding:25px 0 35px 0;}
	/*.home-ztly .list .left-box{ float:none; width:100%; height:auto;}
	.home-ztly .list .left-box .pic img{ width:100%; height:auto;}
	.home-ztly .list .left-box .cont{ margin:0; padding:30px 20px;}
	.home-ztly .list .left-box .cont .big{ font-size:18px; line-height:normal;}
	.home-ztly .list .left-box .cont p{ font-size:14px; margin-top:10px;}
	.home-ztly .list .left-box .over{ display:none;}
	.home-ztly .list .right-box{ float:none; width:100%; height:auto;}
	.home-ztly .list .right-box li{ margin:0;}
	.home-ztly .list .right-box li .txt{ float:none; width:100%; padding:30px 20px;}
	.home-ztly .list .right-box li .txt .title{ font-size:18px; margin-top:0;}
	.home-ztly .list .right-box li .txt p{ font-size:14px; margin-top:10px;}
	.home-ztly .list .right-box li .pic{ float:none; width:100%;}
	.home-ztly .list .right-box .over{ display:none;}*/
	.home-ztly .more{ margin-top:25px; font-size:14px;}
	.home-ztly .more a{ width:200px; height:40px; line-height:38px; font-size:16px;}
	.home-yhhd{ height:auto; background:#43affa; background-size:auto 100%; padding:25px 0 35px 0;}
	
	.home-lyzx{ padding:25px 0 35px 0;}
	.home-lyzx .list{ margin-top:20px; height:auto;}
	.home-lyzx .list .left-box{ float:none; width:100%; height:auto; padding:15px;}
	.home-lyzx .list .left-box .txt-left{ float:none; width:100%;}
	.home-lyzx .list .left-box .txt-left .time{ font-size:12px;}
	.home-lyzx .list .left-box .txt-left .title{ font-size:16px; margin-top:10px;}
	.home-lyzx .list .left-box .txt-left p{ margin-top:10px;}
	.home-lyzx .list .left-box .pic{ float:none; width:100%; margin-top:10px;}
	.home-lyzx .list .left-box .pic img{ display:block; width:100%; height:auto;}
	.home-lyzx .list .right-box{ float:none; width:100%; margin-top:20px;}
	.home-lyzx .list .right-box li{ border-bottom:1px solid #d1d1d1; padding-bottom:20px;}
	.home-lyzx .list .right-box li .cont-right{ float:none; width:100%;}
	.home-lyzx .list .right-box li .cont-right .time{ font-size:12px; margin-top:10px;}
	.home-lyzx .list .right-box li .cont-right .cont{ margin-top:10px;}
	.home-lyzx .list .right-box li .cont-right .cont .pic{ float:none; width:100%;}
	.home-lyzx .list .right-box li .cont-right .cont .pic img{ width:100%; height:auto;}
	.home-lyzx .list .right-box li .cont-right .cont p{ float:none; width:100%; height:auto; margin-top:10px;}
	.home-lyzx .more{ margin-top:5px; font-size:14px;}
	.home-lyzx .more a{ width:200px; height:40px; line-height:38px; font-size:16px;}
	
	.home-hlfx{ padding:25px 0 35px 0;}
	.home-hlfx .list{ margin-top:20px;}
	.home-hlfx .list .left-box{ float:none; width:100%;}
	.home-hlfx .list .left-box ul{ width:auto;}
	.home-hlfx .list .left-box li{ padding:15px;}
	.home-hlfx .list .left-box li.wh1{ width:100%; height:auto;}
	.home-hlfx .list .left-box li.wh2{ width:100%; height:auto;}
	.home-hlfx .list .left-box li.wh2 .cont p{ height:auto;}
	.home-hlfx .list .left-box li.wh2 .pic{ margin-top:10px;}
	.home-hlfx .list .left-box li.wh3{ width:100%; height:auto;}
	.home-hlfx .list .left-box li.wh3 .cont{ float:none; width:100%;}
	.home-hlfx .list .left-box li.wh3 .pic{ float:none; width:100%; margin-top:10px;}
	.home-hlfx .list .left-box li.wh4{ width:100%; height:auto;}
	.home-hlfx .list .left-box li.wh4 .cont{ float:none; width:100%;}
	.home-hlfx .list .left-box li.wh4 .pic{ float:none; width:100%; margin-top:10px;}
	.home-hlfx .list .right-box{ float:none; width:100%;}
	.home-hlfx .list .right-box li{ padding:15px;}
	.home-hlfx .list .right-box li .pic{ margin-top:10px;}
	.home-hlfx .list .right-box li.wh5{ height:auto;}
	.home-hlfx .list .right-box li.wh5 .cont p{ height:auto;}
	.home-hlfx .list .right-box li.wh6{ height:auto;}
	
	.ztly-lygl{ padding:25px 0 35px 0; height:auto;}
	
	.ztly-mxxm{ padding:25px 0 0 0;}
	.ztly-mxxm-list{ margin-top:20px;}
	.ztly-mxxm-list .block{ float:none; width:100%; height:auto; margin-right:0; margin-bottom:15px;}
	.ztly-mxxm-list .block .title{ width:100%;}
	.ztly-mxxm-list .block .over{ display:none;}
	.ztly-mxxm-list .block2 li{ margin-bottom:0;}
	.ztly-mxxm-list .block3 .top{ margin-bottom:0;}
	.ztly-mxxm-list .block3 .bot ul{ width:auto;}
	.ztly-mxxm-list .block3 .bot li{ float:none; width:100%; margin-right:0;}
	
	.ztly-msly{ padding:25px 0 35px 0;}
	
	
	.kysj-container{ padding:25px 0 15px 0;}
	.kysj-container .cont{ margin-top:20px; margin-right:-1px;}
	.kysj-container .cont table th{ font-size:14px; height:auto; line-height:normal; padding:5px; border-bottom:1px solid #fff; border-right:1px solid #fff;}
	.kysj-container .cont table td{ font-size:14px; height:auto; line-height:normal; padding:5px; border-bottom:1px solid #fff; border-right:1px solid #fff;}

	
	.ryxz-container{ padding:15px 0;}
	.ryxz-container .cont{ margin-top:20px; font-size:14px;}
	.ryxz-container .more{ margin-top:20px; font-size:14px;}
	.ryxz-container .more a{ width:200px; height:40px; line-height:38px; font-size:16px; padding-left:28px;}
	.ryxz-container .more a i{ right:20px;}
	
	.zydjy-ycjm{ padding:25px 0 35px 0;}
	.zydjy-yhhd{ padding:25px 0 35px 0;}
	
	.sub-container{ padding:25px 0 15px 0;}
	.sub-top-title{ font-size:20px;}
	.sub-top-title span{ width:32px; height:2px;}
	.cjwt-container{ margin-top:30px;}
	.cjwt-tab li{ width:50%; height:auto;}
	.cjwt-tab li .title{ line-height:normal; font-size:16px; padding-top:16%;}
	.cjwt-content{ margin-top:10px;}
	.cjwt-list li{ font-size:14px;}
	.cjwt-list li .q{ height:auto; min-height:36px; line-height:normal;}
	
	.lxwm-container{ margin-top:25px;}
	.company-map{ height:240px;}
	.lxwm-content{ margin-top:0;}
	.lxwm-content li{ float:none; width:auto; margin:20px 0 0 0;}
	.lxwm-content li ul li{ padding:0; margin:0;}
	
	.yqlj-container{ margin-top:25px;}
	.yqlj-list ul{ width:auto;}
	.yqlj-list li{ float:none; width:auto; margin-right:0;}
	.yqlj-list li .cont{ padding:15px;}
	.yqlj-list li .cont .title{ font-size:16px;}
	.yqlj-list li .cont dd{ font-size:14px; line-height:30px;}
	.yqlj-list li.hc2{ height:auto;}
	
	.pjyl-container .top-title{ font-size:18px;}
	.ykxz-container .box{ margin-top:30px;}
	.ykxz-container .box .t-title{ font-size:16px;}
	.ykxz-container .box .content{ margin-top:15px;}
	
	.wdm-list-container{ padding:25px 0 15px 0;}
	.wdm-list{ margin-top:20px;}
	.wdm-list ul{ width:auto;}
	.wdm-list li{ float:none; width:100%;}
	.wdm-list li .cont{ height:auto; padding:15px;}
	.wdm-list li .cont .title{ padding:0; font-size:16px;}
	.wdm-ts-container{ padding:25px 0 15px 0;}
	.wdm-ts-list li{ float:none; width:auto; height:auto; min-height:36px; line-height:normal; padding-top:8px; margin-right:0;}
	
    .wdly-video .play{width:80px;height:80px;background-size:cover;margin:-40px 0 0 -40px;}
	.home-txt-box{ font-size:14px;}
	.wdly-container{ padding:30px 0 15px 0;}
	.wdly-hzhb{ padding:30px 0 15px 0;}
	.wdly-title .big{ width:auto;}
	.wdly-hzhb .list{ margin-top:20px;}
	.wdly-hzhb .list ul{ width:auto;}
	.wdly-hzhb .list li{ float:none; width:100%; margin:0 0 20px 0;}
	.wdly-hzhb .list li p{ font-size:16px; height:50px; line-height:50px;}
	.wdly-qylxs{ padding:30px 0 15px 0;}
	.wdly-qylxs .list{ margin-top:20px;}
	.wdly-qylxs .list ul{ width:auto;}
	.wdly-qylxs .list li{ float:none; width:100%;}
	.wdly-qylxs .list li .cont .txt{ height:auto;}
	
	.pjyl-container{ margin-top:30px;}
	.pjyl-container .list{ padding:0;}
	.pjyl-container .list .box .top-title{ font-size:20px;}
	.pjyl-container .list .box .top-title .line{ height:1px; margin-top:-0.5px;}
	.pjyl-container .list .box .block .type{ float:none; width:100%; font-size:18px; height:40px; line-height:36px;}
	.pjyl-container .list .box .block span{ float:none; display:block; width:100%; font-size:16px; line-height:36px; margin-top:10px; text-align:center;}
	.pjyl-container .txt-box{ margin:20px 0 0 0; font-size:16px;}
	.pjyl-container .txt-box p{ padding-top:15px;}
	
	.wdly-hzhb .list li .pic img{ width:100%; height:auto;}
	
	
	
	
	
}	
@media (min-width: 768px){
	.container {width: 100%}
	
	
}
@media (min-width: 992px){
	.container {width:992px;}
}

@media (min-width: 1200px){
	.container {width:1200px; padding:0; margin:0 auto;}
}

/* 吴超 begin */
.snow-yqjj{padding-top:80px;}
.snow-yqjj-list{margin-top:40px;position:relative;height:500px;overflow:hidden;background:#eff7f9;}
.snow-yqjj-list .bd .imgCont{width:740px;height:500px;overflow:hidden;float:left;}
.snow-yqjj-list .bd .imgCont img{width:100%; height:100%;display:block;}
.snow-yqjj-list .bd .textCont{width:460px;height:500px;padding:60px 45px;float:left;}
.snow-yqjj-list .bd .textCont .title{color:#333;font-size:36px;line-height:45px;}
.snow-yqjj-list .bd .textCont p{font-size:14px;line-height:28px;color:#666;margin-top:20px;}
.snow-yqjj-list .hd{width:415px;position:absolute;height:20px;line-height:20px;right:0;bottom:30px;z-index:1;}
.snow-yqjj-list .hd ul li{float:left;width:14px;height:14px;background:#b5b5b5;margin-right:14px;border-radius:7px;}
.snow-yqjj .snow-yqjj-list .hd ul li.on{background:#18a0af;}
.snow-ylxm{padding-top:80px;}
.snow-ylxm-list-pc{margin-top:30px;}
.snow-ylxm-list-pc .picList{height:624px;overflow:hidden;position:relative;display:none;}
.snow-ylxm-list-pc .picList .btn{width:43px;height:90px;top:50%;margin-top:-45px;background:url(../images/home-yhhd-arrow.png) no-repeat;position:absolute;}
.snow-ylxm-list-pc .picList .prev{left:50px;}
.snow-ylxm-list-pc .picList .next{right:50px;background-position:-43px 0;}
.snow-ylxm-list-pc .picList li{position:relative;}
.snow-ylxm-list-pc .picList .imgCont{height:624px;overflow:hidden;}
.snow-ylxm-list-pc .picList .imgCont img{width:100%;display:block;}
.snow-ylxm-list-pc .picList .textCont{height:108px;background:url(../images/snow-ylxmBg1.png);color:#fff;margin-top:-108px;position:absolute;width:100%;padding:10px 35px;}
.snow-ylxm-list-pc .picList .textCont .title{font-size:22px;}
.snow-ylxm-list-pc .picList .textCont .number{font-size:18px;}
.snow-ylxm-list-pc .picList .textCont .percent{display:inline-block;vertical-align:middle;margin-left:10px;}
.snow-ylxm-list-pc .picList .textCont .percent .star{display:inline-block;width:18px;height:16px;background:url(../images/snow-ylxmStar.png) no-repeat;margin-right:6px;}
.snow-ylxm-list-pc .picList .textCont p{font-size:14px;margin-top:5px;}
.snow-ylxm-list-pc .picList .textCont .page{font-size:18px;float:right;margin-top:-25px;}
.snow-ylxm-list-pc .typeList{margin-top:15px;overflow:hidden;}
.snow-ylxm-list-pc .typeList ul{width:1250px;}
.snow-ylxm-list-pc .typeList ul li{width:230px;float:left;margin-right:12px;position:relative;overflow:hidden;border-radius:4px;cursor:pointer;}
.snow-ylxm-list-pc .typeList ul li .imgCont{height:120px;}
.snow-ylxm-list-pc .typeList ul li .imgCont img{width:100%;display:block;}
.snow-ylxm-list-pc .typeList ul li .textCont{position:absolute;width:100%;height:120px;line-height:120px;text-align:center;font-size:18px;color:#fff;top:0;left:0;background:url(../images/snow-ylxmBg2.png);}
.snow-ylxm-list-pc .typeList ul li.active .textCont{display:none;}
.snow-yhhd{padding:70px 0;}
.snow-yhhd-list{margin-top:45px;overflow:hidden;}
.snow-yhhd-list ul{width:1250px;}
.snow-yhhd-list ul li{width:590px;float:left;margin-right:20px;overflow:hidden;margin-bottom:20px;}
.snow-yhhd-list ul .li1 .imgCont{overflow:hidden;height:290px;}
.snow-yhhd-list ul .imgCont img{display:block;width:100%;}
.snow-yhhd-list ul .li1 .textCont{height:310px;overflow:hidden;}
.snow-yhhd-list ul .li2 .imgCont,.snow-yhhd-list ul .li2 .textCont{width:295px;overflow:hidden;height:290px;float:left;}
.snow-yhhd-list ul li .textCont{padding:35px 40px;border:1px solid #eee;}
.snow-yhhd-list ul .li2 .textCont{padding:35px 25px;}
.snow-yhhd-list ul li .textCont .border{width:30px;height:4px;background:#ee1720;margin-bottom:15px;}
.snow-yhhd-list ul li .textCont .title{font-size:24px;color:#333;line-height:35px; height:70px; overflow:hidden;}
.snow-yhhd-list ul li .textCont p{margin-top:15px;font-size:14px;color:#888;}
.snow-yhhd-list ul li .textCont a{display:inline-block;font-size:16px;color:#666;margin-top:20px;}
.snow-yhhd-list ul li .textCont a .arrow{display:inline-block;width:0;height:0;border:7px solid transparent;border-left-color:#666;position:absolute;margin-top:6px;margin-left:5px;}
.snow-yhhd .more{text-align:center;margin-top:50px;}
.snow-yhhd .more a{display:inline-block;width:238px;height:54px;line-height:54px;border:1px solid #00a0b0;border-radius:54px;font-size:18px;color:#00a0b0;}
.snow-rdtj{padding:55px 0 120px 0;background:#eff7f9;}
.snow-rdtj-list{margin-top:30px;overflow:hidden;}
.snow-rdtj-list ul{width:1250px;}
.snow-rdtj-list ul li{float:left;margin:0 20px 20px 0;position:relative;}
.snow-rdtj-list ul .li1{width:590px;height:380px;}
.snow-rdtj-list ul .li2{width:285px;height:180px;}
.snow-rdtj-list ul li .imgCont{overflow:hidden;}
.snow-rdtj-list ul li img{display:block;width:100%; height:100%;}
.snow-rdtj-list ul .li1 .imgCont{height:380px;}
.snow-rdtj-list ul .li2 .imgCont{height:180px;}
.snow-rdtj-list ul li .title{width:220px;height:35px;background:#00a0af;text-align:center;line-height:35px;color:#fff;font-size:18px;position:absolute;bottom:0;left:0;}
.snow-rdtj-list ul li .textCont{ width:100%; height:100%; background-color:#00a0af; color:#fff; position:absolute; top:0; left:0; padding:0 30px;
	-webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
    -webkit-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
	opacity:0;
}
.snow-rdtj-list ul li:hover .textCont{
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
	-moz-animation-name: lyztInUp;
	-webkit-animation-name: lyztInUp;
	animation-name: lyztInUp;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    transition: all 0.3s;
	opacity:1;
}}
.snow-rdtj-list ul li .textCont .ltitle{font-size:22px;}
.snow-rdtj-list ul li .textCont p{margin-top:10px;font-size:14px;}
.snow-rdtj-list ul .li1 .textCont .ltitle{margin-top:100px;font-size:22px;}
.snow-rdtj-list ul .li2 .textCont .ltitle{margin-top:30px;font-size:22px;}
.movie-top{padding-top:110px;}
.movie-top .top-info .imgCont{width:688px;height:460px;overflow:hidden;position:relative;float:left;}
.movie-top .top-info .imgCont img{display:inline-block;width:100%;}
.movie-top .top-info .imgCont .play{display:block;width:150px;height:150px;background:url(../images/moviePlay.png) no-repeat;position:absolute;top:50%;left:50%;margin:-75px 0 0 -75px;}
.movie-top .top-info .textCont{padding:35px 0 0 45px;float:left;width:510px;}
.movie-top .top-info .textCont .title{font-size:36px;color:#333;line-height:48px;}
.movie-top .top-info .textCont .border{width:76px;height:4px;background:#333;margin-top:10px;}
.movie-top .top-info .textCont p{font-size:14px;color:#666;line-height:30px;margin-top:20px;}
.movie-dyjj{background:#eff7f9;padding-top:200px;padding-bottom:100px;margin-top:-100px;}
/*.movie-dyjj-list-pc .tabTop{width:602px;border:1px solid #18a0af;margin:0 auto;}*/
.movie-dyjj-list-pc .tabTop ul li{width:300px;height:60px;line-height:60px;text-align:center;font-size:18px;color:#18a0af;float:left;cursor:pointer;}
.movie-dyjj-list-pc .tabTop ul li.active{background:#18a0af;color:#fff;}
.movie-dyjj-list-pc .tabContent{margin-top:50px;}
.movie-dyjj-list-pc .tabContent .tabItem{display:none;position:relative;}
.movie-dyjj-list-pc .tabContent .tabItem.active{display:block;}
.movie-dyjj-list-pc .tabItem .imgInfo ul li{display:none;}
.movie-dyjj-list-pc .tabItem .imgInfo ul li.active{display: block;}
.movie-dyjj-list-pc .tabItem .imgInfo .imgCont{height:624px;overflow:hidden;}
.movie-dyjj-list-pc .tabItem .imgInfo .textCont{height:80px;background:url(../images/movie-dyjjBg1.png) repeat-x;color:#fff;font-size:14px;padding-left:40px;position:absolute;margin-top:-80px;line-height:100px;width:100%;}
.movie-dyjj-list-pc .tabItem .imgList{border:1px solid #bbbfc1;padding:20px 45px 20px 65px;position:relative;overflow:hidden;}
.movie-dyjj-list-pc .tabItem .imgList .btns{cursor: pointer; width:28px;height:52px;background:url(../images/movie-dyjjArrow.png) no-repeat;position:absolute;top:50%;margin-top:-28px;}
.movie-dyjj-list-pc .tabItem .imgList .prev{left:15px;}
.movie-dyjj-list-pc .tabItem .imgList .next{right:15px;background-position:-28px 0;}
.movie-dyjj-list-pc .tabItem .imgList ul li{width:160px;float:left;margin-right:20px;position:relative;cursor:pointer;}
.movie-dyjj-list-pc .tabItem .imgList ul li .imgCont{height:100px;overflow:hidden;}
.movie-dyjj-list-pc .tabItem .imgList ul li .textCont{position:absolute;width:100%;height:100px;line-height:100px;text-align:center;font-size:18px;color:#fff;background:url(../images/movie-dyjjBg2.png);top:0;left:0;}
.movie-dyjj-list-pc .tabItem .imgList ul li.on .textCont{display:none;}
.movie-dyjj-list-pc .tabItem img{display:block;width:100%;}
.movie-rdtj{padding-top:10px;}
.movie-rdtj-list{margin-top:30px;overflow:hidden;}
.movie-rdtj-list ul{width:1250px;}
.movie-rdtj-list ul li{width:285px;float:left;margin-right:20px;}
.movie-rdtj-list ul li .imgCont{height:220px;overflow:hidden;}
.movie-rdtj-list ul li .imgCont img{ display:block;width:100%; height:100%;}
.movie-rdtj-list ul li .textCont{height:170px;padding:40px 20px;background:#fff;}
.movie-rdtj-list ul li .textCont .title{font-size:24px;color:#333;line-height:30px;}
.movie-rdtj-list ul li .textCont a{display:inline-block;font-size:16px;color:#666;margin-top:20px;}
.movie-rdtj-list ul li .textCont a .arrow{display:inline-block;width:0;height:0;border:7px solid transparent;border-left-color:#666;position:absolute;margin-top:6px;margin-left:5px;}
.movie-bottom{height:430px;background:#eff7f9;margin-top:-170px;}

/*视频弹框*/
.VideoLayer{position:absolute;top:0;left:0;width:740px;height:490px;background-color:#212121;display:none;}
.VideoLayer .close{width:25px;height:25px;background:url(../images/icon/VideoClose.png) center center no-repeat;position:absolute;top:8px;right:8px;z-index:9;cursor:pointer;}
.VLcont{width:100%!important;height:100%!important;}
.VLcont video{width:100%!important;height:100%!important;}
.videoPopCont{position:fixed;top:0;bottom:0;left:0;right:0; z-index:9999;display:none;}
.videoPopCont .videoMask{height:100%;background:#000;opacity:.8;}
.videoPopCont .videoPop{padding:20% 0;width:100%;position:absolute;top:50%;margin-top:-130px;}
.videoPopCont .videoPop video{height:100%;width:100%;}

.snow-rdtj-zydjy{ background-color:#fff;}

.zxxq-container{
    margin-top: 40px;
}

.zxxq-container .zxxq-left{
    width: 840px;
    float: left;
    color: #666;
}

.zxxq-container .zxxq-left .title{
    font-size: 30px;
    color: #333;
    text-align: center;
}

.zxxq-container .zxxq-left .remark{
    margin-top: 20px;
    line-height: 30px;
}

.zxxq-container .zxxq-left .remark .time{
    float: left;
    font-size: 12px;
}

.zxxq-container .zxxq-left .remark .share{
    width: 200px;
    float: right;
    height: 30px;
}

.zxxq-container .zxxq-left .remark .share .share_btn{
    display: inline-block;
    vertical-align: middle;
}
.zxxq-container .zxxq-left .page{
    overflow: hidden;
    background: url(../images/zxxq-pageBg.png) right 0 repeat-y;
    padding-right: 50px;
}

.zxxq-container .zxxq-left .page p{
    margin-top: 20px;
    font-size: 14px;
    line-height: 28px;
    text-indent: 2em;
}

.zxxq-container .zxxq-left .page img{
	max-width: 100%;
    margin:20px 0 0 0;
}

.zxxq-container .zxxq-left .goBack{
    width: 120px;
    height: 40px;
    border: 1px solid #666;
    color: #414141;
    display: block;
    margin: 60px auto 0 auto;
    text-align: center;
    line-height: 35px;
    background: url(../images/zxxqIcon1.png) 25px center no-repeat;
    border-radius: 20px;
    font-size: 16px;
    padding-left: 20px; display:none;
}

.zxxq-container .zxxq-left .zxxq-links{
    margin-top: 60px;
}

.zxxq-container .zxxq-left .zxxq-links .link{
    display: block;
    color: #666;
    line-height: 30px;
    font-size: 16px;
}

.zxxq-container .zxxq-left .zxxq-links .link:hover{
    color: #18a0af;
}

.zxxq-container .zxxq-left .zxxq-links .link .border{
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 0;
    border: 9px solid transparent;
}

.zxxq-container .zxxq-left .zxxq-links .prev .border{
    border-right-color: inherit;
    margin-left: -8px;
    margin-right: 8px;
}

.zxxq-container .zxxq-left .zxxq-links .next .border{
    border-left-color: inherit;
}



.zxxq-container .zxxq-right{
    width: 340px;
    float: right;
}

.zxxq-container .zxxq-right .title{
    font-size: 30px;
    color: #333;
    border-left: 4px solid #00a0af;
    padding-left: 20px;
    height: 40px;
    line-height: 40px;
}

.zxxq-container .zxxq-right .newsList{
    margin-top: 20px;
}

.zxxq-container .zxxq-right .newsList ul li{
    background: url(../images/zxxqIcon2.png) 0 center no-repeat;
    padding-left: 20px;
    line-height: 20px;
    font-size: 14px;
    margin-bottom: 10px;
}

.zxxq-container .zxxq-right .newsList ul li a{
    display: block;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.hotel-title{
    margin-top: 50px;
}

.hotel-info{
    padding: 80px 0;
}

.hotel-info .imgCont{
    width: 620px;
    height: 490px;
    position: relative;
    float: left;
    overflow: hidden;
}

.hotel-info .imgCont ul li{
    width: 620px; height:490px;
}

.hotel-info .imgCont ul li img{
    width: 100%; height:100%;
    display: block;
}

.hotel-info .imgCont .btns{
    width: 18px;
    height: 34px;
    background: url(../images/hotelArrow.png) no-repeat;
    position: absolute;
    bottom: 20px;
    left: 30px;
    cursor: pointer;
}

.hotel-info .imgCont .btns.next{
    left: 80px;
    background-position: -18px 0;
}

.hotel-info .textCont{
    width: 580px;
    float: left;
    padding: 70px 55px;
    font-size: 14px;
    color: #333;
    background: #eff7f9; 
    height: 490px;
}

.hotel-info .textCont .title{
    font-size: 28px;
    margin-bottom: 10px;
}

.hotel-info .textCont .detail{
    font-size: 12px;
    color: #666;
    border-bottom: 1px solid;
    padding-bottom: 3px;
}

.hotel-info .textCont .distance{
    background: url(../images/hotelIcon1.png) 0 center no-repeat;
    padding-left: 20px;
    line-height: 20px;
    margin-top: 40px;
}

.hotel-info .textCont .telphone{
    background: url(../images/hotelIcon2.png) 0 center no-repeat;
    padding-left: 20px;
    line-height: 20px;
    margin-top: 20px;
}

.hotel-info .textCont .socre{
    margin-top: 30px;
    line-height: 32px;
}

.hotel-info .textCont .socre span{
    vertical-align: middle;
}

.hotel-info .textCont .socre .sCont{
    display: inline-block;
    vertical-align: middle;
    width: 121px;
    margin-right: 10px;
    margin-top: -3px;
}

.hotel-info .textCont .socre .sCont .bg{
    width: 100%;
    height: 17px;
    background: url(../images/hotelIcon3.png) no-repeat;
}

.hotel-info .textCont .bookBtn{
    width: 230px;
    height: 60px;
    background: #18a0af;
    line-height: 60px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    margin-top: 55px;
    display: block; 
}

.hotel-bg{
    background: #eff7f9;
}

.hotel-bg .textCont{
    background: #fff;
}

.lyzx-container-pc{
    margin-top: 50px;
}

.lyzx-container-pc .imgCont,.lyzx-container-pc .textCont{
    float: left;
}

.lyzx-container-pc .imgCont img{
    width: 100%;
    display: block;
}

.lyzx-container-pc .textCont .title{
    font-size: 30px;
    color: #333;
}

.lyzx-container-pc .textCont p{
    font-size: 14px;
    color: #666;
    line-height: 28px;
}

.lyzx-container-pc .firstNews .imgCont{
    width: 468px;
}

.lyzx-container-pc .firstNews .imgCont a{
	display: block;
}

.lyzx-container-pc .firstNews .textCont{
    width: 732px;
    padding-left: 45px;
}

.lyzx-container-pc .textCont p{
    margin-top: 20px;
}

.lyzx-container-pc .textCont .time{
    font-size: 14px;
    color: #666;
    margin-top: 40px;
}

.lyzx-container-pc .newsList{
    margin-top: 20px;
}

.lyzx-container-pc .newsList ul li{
    border-top:  1px dashed #666;
    padding: 30px 0; 
    overflow: hidden;
}

.lyzx-container-pc .newsList ul li .timeCont{
    width: 70px;
    margin-right: 20px;
    text-align: center;
    color: #fff;
    float: left;
}

.lyzx-container-pc .newsList ul li .timeCont .day{
    height: 55px;
    line-height: 55px;
    background: #106ab5;
    font-size: 30px;
}

.lyzx-container-pc .newsList ul li .timeCont .year{
    height: 25px;
    line-height: 25px;
    background: #f09a27;
    font-size: 14px;
}

.lyzx-container-pc .newsList ul li .imgCont{
    width: 220px;
    margin-right: 35px;
}

.lyzx-container-pc .newsList ul li .textCont{
    width: 855px;
}

.lyzx-container-pc .pageCont{
    text-align: right;
    margin-top: 50px;
}

.lyzx-container-pc .pageCont a{
    display: inline-block;
    width: 50px;
    height: 50px;
    margin-left: 4px;
    line-height: 50px;
    text-align: center;
    font-size: 24px;
    color: #666;
    border: 1px solid;
    vertical-align: middle;
}

.lyzx-container-pc .pageCont a.active{
    border-color: #f09a27;
    background: #f09a27;
    color: #fff;
}

.lyzx-container-pc .pageCont a.prev{
    background: url(../images/lyzxIcon1.png) center center no-repeat;
}

.lyzx-container-pc .pageCont a.next{
    background: url(../images/lyzxIcon2.png) center center no-repeat;
}


/*20171228-----add   公告 start*/
/* 公告新增 */
.rightsidebar-notice{ background-image: url(../images/icon/rightsidebar-bg2.png);height: 577px;margin-top: -288.5px;}
.rightsidebar-notice .list li.icon6{margin-bottom:20px;+margin-bottom:8px;background:url(../images/icon/rightsidebar-li-bg1.png) center center no-repeat;}
.rightsidebar-notice .list li.icon6 i{background:url(../images/icon/rightsidebar-li-zxgg.png) center center no-repeat;}
.rightsidebar-notice .list li.icon6 a{color:#d80414;}
.rightsidebar-notice.notice-show{ background-image: url(../images/icon/rightsidebar-bg3.png);height: 650px; margin-top:-325px;}
.notice-mobi { padding: 20px; box-sizing: border-box; border-bottom: 1px solid #e3e3e3; overflow: hidden; }
.notice-mobi .n-left { width: 70px; float: left; }
.notice-mobi .n-left .icon,
.notice-mobi .n-left .border { display: inline-block; vertical-align: middle; }
.notice-mobi .n-left .icon { width: 50px; height: 43px; background: url(../images/icon/noticeIcon1.png) no-repeat; background-size: cover; }
.notice-mobi .n-left .border { width: 1px; height: 20px; background: #ccc; margin-left: 10px; }
.notice-mobi .n-right { width: auto; padding-left: 80px; line-height: 45px; }
.notice-mobi .n-right .text { display: inline-block; vertical-align: middle; font-size: 14px; color: #393939; line-height: 22px; padding-right: 30px; background: url(../images/icon/noticeIcon2.png) right center no-repeat; background-size: 8px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.notice-pop-mobi { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 10; display: none; }
.notice-pop-mobi .n-mask { height: 100%; background: rgba(0, 0, 0, .5); }
.notice-pop-mobi .notice-cont { width: 85%; background: #fff; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); padding: 30px 20px; box-sizing: border-box; }
.notice-pop-mobi .notice-cont .close { width: 20px; height: 20px; background: url(../images/icon/noticeIcon3.png) no-repeat; background-size: cover; position: absolute; top: 20px; right: 20px; }
.notice-pop-mobi .notice-cont .title { font-size: 20px; color: #323232; text-align: center; margin-bottom: 5px; }
.notice-pop-mobi .notice-cont .border { width: 30px; height: 1px; background: #ba332f; margin: 0 auto; }
.notice-pop-mobi .notice-cont p { font-size: 14px; color: #393939; margin-top: 10px; }
/*20171228   add 公告   end*/

@media (max-width:767px){
    .snow-yqjj{padding-top:25px;}
    .snow-yqjj-list{height:479px;margin-top:20px;}
    .snow-yqjj-list .bd .imgCont,.snow-yqjj-list .bd .textCont{width:100%;height:auto;}
    .snow-yqjj-list .bd .textCont{padding:30px 20px;}
    .snow-yqjj-list .bd .textCont .title{font-size:22px;line-height:28px;}
    .snow-yqjj-list .bd .textCont p{margin-top:10px;line-height:20px;}
    .snow-yqjj-list .hd{bottom:5px;width:100%;text-align:center;}
    .snow-yqjj-list .hd ul li{float:none;display:inline-block;}
    .snow-ylxm{padding-top:40px;}
    .snow-ylxm-list-mobi{margin-top:20px;}
    .snow-ylxm-list-mobi .xmList .xmItem{margin-bottom:20px;}
    .snow-ylxm-list-mobi .textCont{margin-top:10px;}
    .snow-ylxm-list-mobi .textCont .title{font-size:20px;}
    .snow-ylxm-list-mobi .textCont .number{font-size:16px;}
    .snow-ylxm-list-mobi .textCont .number .percent{display:inline-block;overflow:hidden;vertical-align:middle;}
    .snow-ylxm-list-mobi .textCont .number .percent .star{display:inline-block;width:18px;height:16px;background:url(../images/snow-ylxmStar.png) no-repeat;margin-right:6px;}
    .snow-ylxm-list-mobi .imgList{position:relative;height:auto;overflow:hidden;}
    .snow-ylxm-list-mobi .imgList img{display:block;width:100%;}
    .snow-ylxm-list-mobi .imgList .page,.snow-ylxm-list-mobi .imgList .pageState{position:absolute;bottom:6px;right:15px;color:#fff;font-size:14px;}
    .snow-yhhd{padding:25px 0;}
    .snow-yhhd-list{margin-top:20px;}
    .snow-yhhd-list ul,.snow-yhhd-list ul li{width:100%;margin-right:0px;}
    .snow-yhhd-list ul .li1 .imgCont{height:auto;}
    .snow-yhhd-list ul .li2 .imgCont{height:auto;}
    .snow-yhhd-list ul li .textCont,.snow-yhhd-list ul .li2 .textCont{padding:20px 15px;height:auto;}
    .snow-yhhd-list ul li .textCont .title{font-size:18px;line-height:22px; height:auto;}
    .snow-yhhd-list ul li .textCont .border{margin-bottom:5px;}
    .snow-yhhd-list ul li .textCont a{font-size:14px;}
    .snow-yhhd-list ul li .textCont a .arrow{border-width:5px;}
    .snow-yhhd-list ul .li1 .textCont,.snow-yhhd-list ul .li2 .textCont{height:auto;}
    .snow-yhhd-list ul .li2 .imgCont,.snow-yhhd-list ul .li2 .textCont{width:100%;}
    .snow-yhhd .more{margin-top:20px;}
    .snow-rdtj{padding:40px 0;}
    .snow-rdtj-list ul{width:100%;}
    .snow-rdtj-list ul .li1,.snow-rdtj-list ul .li2{width:100%;margin-right:0;height:auto;}
    .snow-rdtj-list ul li .title{display:none;}
    .snow-rdtj-list ul li .textCont{position:static;width:100%;height:auto;padding:15px;text-align:left;
	-webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
	opacity:1;
	}
    .snow-rdtj-list ul .li1 .imgCont{height:auto;}
    .snow-rdtj-list ul .li1 .textCont .ltitle,.snow-rdtj-list ul .li2 .textCont .ltitle{margin-top:0px;}
    .snow-rdtj-list ul .li2 .imgCont{height:auto;}
    .movie-top{padding-top:40px;}
    .movie-top .top-info .imgCont{width:100%;height:auto;}
    .movie-top .top-info .imgCont .play{width:80px;height:80px;background-size:cover;margin:-40px 0 0 -40px;}
    .movie-top .top-info .textCont{width:100%;padding:10px 0;}
    .movie-top .top-info .textCont .title{font-size:18px;line-height:24px;}
    .movie-top .top-info .textCont .border{display:none;}
    .movie-top .top-info .textCont p{line-height:24px;margin-top:5px;}
    .movie-dyjj{margin-top:20px;padding:30px 0;}
    .movie-dyjj-list-mobi .dyjj-item{margin-bottom:20px;}
    .movie-dyjj-list-mobi .dyjj-item .title{font-size:18px;}
    .movie-dyjj-list-mobi .dyjj-item .imgList{margin-top:20px;}
    .movie-dyjj-list-mobi .dyjj-item .imgList .imgCont{}
    .movie-dyjj-list-mobi .dyjj-item .imgList .imgCont img{width:100%;display:block;}
    .movie-dyjj-list-mobi .dyjj-item .imgList .textCont{background:#fff;padding:10px; font-size:14px;}
    .movie-rdtj-list ul{width:100%;}
    .movie-rdtj-list ul li{width:100%;float:none;margin-right:0;margin-bottom:20px;}
    .movie-rdtj-list ul li .textCont{padding:15px;border:1px solid #ccc;height:auto;}
    .movie-rdtj-list ul li .textCont a{margin-top:10px;}
	.movie-rdtj-list ul li .textCont .title{ font-size:18px; line-height:normal;}
	.movie-rdtj-list ul li .textCont a{ font-size:14px;}
	.movie-rdtj-list ul li .textCont a .arrow{ margin-top:4px;}

    .zxxq-container .zxxq-left,.zxxq-container .zxxq-right{
        width: 100%;
        float: none;
    }

    .zxxq-container .zxxq-right{
        margin-top: 20px;
    }
	.zxxq-container .zxxq-right .title{ font-size:18px; height:30px; line-height:30px;}

    .zxxq-container .zxxq-left .page{
        padding-right: 0;
        background: none;
    }

    .zxxq-container .zxxq-left .title{
        font-size: 18px;
    }

    .zxxq-container .zxxq-left .zxxq-links .link{
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 10px;
    }

    .zxxq-container .zxxq-left .zxxq-links .link .border{
        display: none;
    }
	.zxxq-container .zxxq-left .remark{ line-height:36px;}

    .zxxq-container .zxxq-left .remark .share{
        width: 160px;
    }
	
	.zxxq-container .zxxq-left .goBack{ margin-top:30px;}
	.zxxq-container .zxxq-left .zxxq-links{ margin-top:30px;}
	
	
	.bdshare-button-style0-24 .bds_weixin{ display:none;}

    .hotel-info{
        padding: 15px 0 0 0; margin-top:15px;
    }

    .hotel-info .imgCont,.hotel-info .textCont{
        width: 100%;
        float: none;
    }

    .hotel-info .imgCont{
        height:auto;
    }

    .hotel-info .imgCont .btns{
        display: none;
    }
    .hotel-info .imgCont ul li{
        width: 100%; height:auto;
    }
	.hotel-info .imgCont ul li img{ height:auto;}

    .hotel-info .textCont{
        height: auto;
        padding: 15px;
        font-size: 16px;
    }

    .hotel-info .textCont .detail{
        font-size: 14px;
    }

    .hotel-info .textCont .title{
        margin-bottom: 5px;
		font-size:18px;
    }

    .hotel-info .textCont .distance{
        margin-top: 20px;
    }

    .hotel-info .textCont .telphone{
        margin-top: 10px;
    }

    .hotel-info .textCont .socre{
        margin-top: 10px;
    }
	.hotel-info .textCont .socre .sCont{ margin-right:0;}

    .hotel-info .textCont .bookBtn{
        margin-top: 20px;
        width: auto;
        height: 40px;
        line-height: 40px;
    }

    .lyzx-container-mobi{
        margin-top: 20px;
        margin-bottom: 30px;
    }

    .lyzx-container-mobi .newsList ul li{
        margin-bottom: 20px;
        border-top: 1px dashed;
        padding-top: 20px;
    }

    .lyzx-container-mobi .newsList .imgCont{
        overflow: hidden;
        height:auto;
    }

    .lyzx-container-mobi .newsList .imgCont a{
    	display: block;
    }

    .lyzx-container-mobi .newsList .imgCont img{
        width: 100%;
        display: block;
    }

    .lyzx-container-mobi .newsList .title{
        font-size: 16px;
        margin-top: 20px;
    }
    
    .lyzx-container-mobi .newsList .time,.lyzx-container-mobi .newsList p{
        font-size: 14px;
        margin-top: 5px;
    }

    .lyzx-container-mobi .more{
        width: 150px;
        height: 40px;
        line-height: 38px;
        text-align: center;
        font-size: 16px;
        margin: 30px auto 0 auto;
        border: 1px solid;
        border-radius: 25px;
    }
	.hotel-title{ margin-top:30px;}
	

}
@media (min-width:768px){

}
@media (min-width:992px){
}
@media (min-width:1200px){
}
