﻿@charset "utf-8";
html{width:100%;height:100%;}
body {font-size:12px;font-family:"微软雅黑",Arial, Helvetica, sans-serif;background:#fff;}
* {margin:0;padding:0;}
li {list-style:none;}
img {border:none;display:block;}
i,em {font-style:inherit;}
.clear {clear:both;}
.mtop10 {margin-top:10px;}
a {color:#000;text-decoration:none;}
a:hover {color:#004480;}
.clearh {clear:both;height:50px;}
*:focus { outline: none; } 

.headerbg{width:100%;position:absolute;left:0;top:15px;z-index:11;}
.header {width:95%;max-width:1200px;margin:25px auto 0;}
.logo {}
.logo img{height:50px;}
.navbox {position:absolute;right:2.5%;top:15px;width:30px;margin:0;display:none;cursor:pointer;}
.navbox tt {float:left;width:30px;height:4px;background:#004480;margin-top:5px;}
.navclose {display:inline-block;font-size:26px;color:#fff;position:fixed;right:5%;top:10px;z-index:999;display:none;cursor:pointer;}
.nav{width:70%;float:right;}
.nav li{float:left;margin:15px 0 0 6%;position:relative;z-index:11;}
.nav li a{font-size:18px;color:#333;display:inline-block;border-bottom:4px solid #fff;padding-bottom:30px;}
.nav li a:hover,.nav li:hover a,.nav li.on a{color:#004480;font-weight:bold;border-bottom:4px solid #f7c93d;}
.nav li dl{width:150px;position:absolute;left:0;top:54px;z-index:22;background:#fff;border-top:4px solid #f7c93d;display:none;}
.nav li dl a{display:block;width:100%;line-height:30px;text-indent:20px;padding:0;font-size:14px;border:none;}
.nav li:hover dl a,.nav li.on dl a{color:#333;font-weight:300;border-bottom:none;}
.nav li dl a:hover{background:#004480;color:#fff;}
.nav li.onn{z-index:22;}
.ss{display:inline-block;width:30px;height:30px;position:relative;z-index:13;vertical-align:middle;float:right;margin:13px 0 0 0;}
.ss input[type="submit"]{width:30px;height:30px;border:none;background:url(../images/search.png) no-repeat center center;cursor:pointer;}
.ss input[type="text"]{width:0px;height:30px;background:#f2f2f2;border:none;position:absolute;right:30px;top:0;z-index:99;text-indent:10px;transition:.5s;border-radius:10px 0 0 10px;}
.ss:hover input[type="text"]{width:200px;border:1px solid #ddd;}
.ty-a{width:95%;max-width:1200px;margin:30px auto 0;background:#fff;position:relative;z-index:99;box-shadow:0 0 8px 4px rgba(0,0,0,.1);}
.ty-am{padding:25px 30px;height:340px;position:relative;z-index:1;}
.ty-ama{margin-right:375px;overflow:hidden;}
.ty-ama-a{width:100%;overflow:hidden;}
.ty-ama-a ul{width:105%;}
.ty-ama-a li{width:16%;float:left;}
.ty-ama-a li a{display:inline-block;padding:5px 20px;font-size:16px;border-radius:20px;}
.ty-ama-a li.on a{background:#004480;color:#fff;}
.ty-ama-b{width:100%;overflow:hidden;margin-top:20px;}
.ty-ama-b dl{width:100%;height:290px;overflow:hidden;position:relative;z-index:1;display:none;}
.ty-ama-b dl.on{display:block;}
.ty-ama-b dl dt{width:375px;height:290px;overflow:hidden;position:absolute;left:0;top:0;z-index:11;}
.ty-ama-b dl dd{margin-left:395px;height:290px;overflow:hidden;}
.ty-ama-b dl dd h2{font-weight:300;padding-bottom:10px;}
.ty-ama-b dl dd h2 a{font-size:16px;color:#004480;}
.ty-ama-b dl dd p{font-size:14px;color:#333;line-height:20px;}
.ty-ama-b dl dd ul{margin:20px 0 0 0;padding-top:5px;border-top:1px solid #ddd;}
.ty-ama-b dl dd ul li{margin:15px 0;}
.ty-ama-b dl dd ul li a{font-size:14px;}
.ty-ama-b dl dd ul li span{font-size:14px;color:#999;float:right;}
.ty-amb{width:355px;height:335px;position:absolute;right:30px;top:25px;z-index:11;overflow:hidden;}
.ty-amb li{width:100%;height:170px;overflow:hidden;margin:0 0 10px 0;}
.ty-amb img{min-width:100%;height:100%;}
.ty-b{width:95%;max-width:1200px;margin:40px auto;}
.ty-ba{width:47.5%;float:left;}
.ty-bb{float:right;}
.ty-ba-a{width:100%;text-align:right;padding-bottom:15px;border-bottom:1px solid #ddd;}
.ty-ba-a span{float:left;display:inline-block;padding:5px 20px;font-size:16px;border-radius:20px;background:#004480;color:#fff;font-weight:bold;}
.ty-ba-a a{font-size:16px;color:#999;display:inline-block;padding-top:10px;}
.ty-ba-b{width:100%;}
.ty-ba-b li{padding-top:15px;font-size:14px;color:#999;}
.ty-ba-b li h2{padding-left:25px;font-size:16px;font-weight:300;background:url(../images/ico02.png) no-repeat 0 7px;}
.ty-ba-b li h2 a{font-size:16px;}
.ty-ba-b li p{padding:5px 0 0 25px;}
.ty-ba-b li span{display:inline-block;padding:10px 0 0 25px;font-size:16px;color:#333;}
.ty-ba-b li:hover h2{background:url(../images/ico01.png) no-repeat 0 7px;}
.ty-ba-b li:hover a{color:#004480;font-weight:bold;}
.ty-ba-b li:hover span{color:#004480;}
.footerbg{width:100%;padding:40px 0 0;background:#191919;}
.footer{width:95%;max-width:1200px;margin:0 auto;font-size:14px;color:#fff;text-align:center;}
/*.footer dl{width:25%;float:left;font-size:14px;color:#b5b5b6;margin-right:5%;}
.footer dl dt{font-size:18px;color:#fff;padding-bottom:15px;}
.footer dl dd p{line-height:25px;}
.footer dl dd a{display:inline-block;font-size:14px;color:#b5b5b6;margin:0 3% 0 0;line-height:25px;}
.footer dl.foot-dla{width:46%;}*/
.footer span{float:left;}
.footer i{margin:0 0 0 1%;display:inline-block;}
.footer select{margin:0 5% 0 1%;width:17%;}
.foot-ewm{width:100px;float:right;overflow:hidden;}
.foot-ewm img{width:100%;}
.copy{width:95%;max-width:1200px;margin:20px auto 0;padding:20px 0;border-top:1px solid #7a7a7a;font-size:12px;color:#b5b5b6;text-align:center;line-height:20px;}
.phone{display:none;}
.lbanner{width:100%;height:290px;background:url(../images/lbanner.jpg) no-repeat center 0;}
.lbannerm{width:80%;max-width:1000px;margin:0 auto;padding:70px 0 0;font-size:36px;color:#fff;text-align:right;}
.lbannerm span{text-align:left;display:inline-block;}
.lbannerm i{font-size:80px;display:block;margin-bottom:-20px;text-transform:uppercase;font-family:"Times New Roman", Times, serif;}
.ty-c{width:100%;max-width:1200px;margin:50px auto 0;overflow:hidden;}
.ty-c ul{width:110%;}
.ty-c ul li{width:43%;height:170px;float:left;margin:10px 4% 50px 10px;}
.ty-c ul li dl{transition:.3s;}
.ty-c ul li dt{font-size:12px;color:#666;padding-bottom:15px;}
.ty-c ul li dt h2{font-size:22px;color:#999;padding-bottom:10px;font-weight:300;}
.ty-c ul li dt a{font-size:16px;}
.ty-c ul li dd{font-size:14px;color:#666;padding-top:15px;line-height:22px;border-top:1px solid #ddd;}
.ty-c ul li:hover dl{padding:15px 30px;width:87%;background:#fff;box-shadow:0 0 10px 2px rgba(0,0,0,.07);}
.ty-c ul li:hover dl dt h2{color:#004480;}
.ty-c ul li:hover dl dt a{color:#004480;}
.ty-d{width:95%;max-width:1100px;margin:50px auto;}
.ty-da{width:100%;text-align:center;font-size:14px;color:#999;}
.ty-da h2{font-size:26px;color:#004480;font-weight:300;}
.ty-db{width:100%;padding:50px 0;font-size:14px;color:#333;line-height:25px;}
.ty-db img{max-width:100%;display:inline-block;}
.ty-ca{width:95%;max-width:1200px;margin:30px auto;text-align:right;font-size:14px;color:#999;}
.ty-ca a{font-size:14px;color:#999;}
.ty-ca a:hover{color:#004480;}
.ty-ca span{float:left;text-align:left;}
.ty-ca span a{font-size:16px;display:inline-block;padding:2px 20px;margin-right:0%;color:#555;}
.ty-ca span a.on{background:#004480;color:#fff;}
.ty-cb{width:95%;max-width:1050px;margin:50px auto;}
.ty-cba{width:100%;text-align:center;font-size:12px;color:#777;padding-bottom:20px;border-bottom:1px solid #ddd;}
.ty-cba h2{font-size:26px;color:#000;font-weight:300;padding-bottom:10px;}
.ty-cbb{width:100%;padding:30px 0;font-size:14px;color:#333;line-height:25px;}
.ty-cbb img{max-width:100%;display:inline-block;}
.ty-ca-spana b{display:block;font-size:26px;color:#004480;font-weight:300;}
.ty-ca-spana i{color:#555;}
.ty-e,.ty-f,.ty-g{width:95%;max-width:1200px;margin:0 auto;overflow:hidden;}
.ty-e ul,.ty-f ul{width:105%;}
.ty-e ul li{width:29%;height:300px;float:left;margin:0 4% 30px 0;}
.ty-e ul li dt{width:100%;height:190px;overflow:hidden;}
.ty-e ul li dt img{width:100%;min-height:100%;transition:.5s;}
.ty-e ul li:hover dt img{transform:scale(1.2);}
.ty-e ul li dd{padding-top:10px;font-size:14px;color:#555;line-height:22px;}
.ty-e ul li dd h2{font-weight:300;padding-bottom:8px;border-bottom:1px solid #ddd;margin-bottom:8px;}
.ty-e ul li dd h2 a{font-size:16px;}
.ty-caa{border-bottom:1px solid #ddd;height:25px;}
.ty-f ul li{width:29%;height:100px;float:left;margin:0 3.9% 10px 0;}
.ty-f ul li h2{font-weight:300;padding-bottom:8px;border-bottom:1px solid #ddd;margin-bottom:8px;font-size:18px;color:#000;}
.ty-f ul li p{font-size:14px;color:#555;}
.ty-f{margin:30px auto;}
.ty-ea ul li dt{height:250px;}
.ty-ea ul li dd a{font-size:15px;}
.ty-eb ul li{width:45%;height:390px;float:left;margin:0 5% 30px 0;}
.ty-eb ul li dt{height:250px;}
.ty-g dl{width:100%;padding:20px 0;border-bottom:1px solid #ddd;height:150px;position:relative;z-index:1;}
.ty-g dl dt{width:300px;height:150px;position:absolute;left:0;z-index:11;overflow:hidden;}
.ty-g dl dt img{width:100%;min-height:100%;transition:.5s;}
.ty-g dl:hover dt img{transform:scale(1.2);}
.ty-g dl dd{margin-left:330px;font-size:14px;color:#999;line-height:25px;}
.ty-g dl dd h2{font-size:16px;font-size:300;}


.pages{font-size:14px;width:95%;max-width:1200px;margin:0 auto 50px;}
.pages li{display:inline-block;}
.pages a{background:#efefef;color:#818183;padding:8px 14px;margin-right:5px;display:inline-block}
.pages a.pre,.pages a.next{background:#004480;}
.pages a.on{background:#004480;color:#fff;}
.pages .c{padding:8px 14px;margin-right:5px;display:inline-block;background:#004480;color:#fff;}
.pages span{padding:0 20px}
.pages input{border:1px solid #dedede;background:#fff;width:10px;color:#818183;padding:8px 14px;height:20px;margin:-4px 5px 0 5px;display:inline-block}
.pages .sub{margin-left:10px}

.ty-ba-c{margin-top:25px;position:relative;}
.ty-ba-c .swiper-tybac{overflow:hidden;}
.ty-ba-c .swiper-tybac .swiper-slide img{width:100%;}
.arrow-tybacl{width:24px;height:100%;background:url(../images/01.png) center center no-repeat;position:absolute;left:-40px;top:0;cursor:pointer;}
.arrow-tybacr{width:24px;height:100%;background:url(../images/02.png) center center no-repeat;position:absolute;right:-40px;top:0;cursor:pointer;}
.zhuat{width:95%;max-width:1200px;margin:0 auto 50px;overflow:hidden;}
.zhuat ul{width:105%;}
.zhuat li{width:30.3%;float:left;margin:0 2.1% 30px 0;}
.zhuat li img{width:100%;}

.fud-ewm{width:170px;position:fixed;right:10px;bottom:10px;z-index:999;}
.fud-ewm img{width:100%;}

@media (max-width:1300px) {
.nav li{margin:15px 0 0 5%;}
.nav li a{font-size:16px;}
.ty-ama{margin-right:275px;}
.ty-amb{width:255px;height:335px;}
.ty-ama-b dl dd ul{margin:10px 0 0 0;padding-top:0;}
.ty-ama-b dl dd ul li{margin:10px 0;}
.nav li dl{top:51px;}
.ty-c ul{width:110%;}
.ty-c ul li{width:41%;height:170px;float:left;margin:10px 3% 50px 2%;}

}
@media (max-width:1100px) {
.nav li{margin:15px 0 0 3%;}
.nav li a{font-size:14px;}
.nav li dl{top:49px;}
.ty-ama{margin-right:215px;}
.ty-amb{width:195px;}
/*.ty-ama-b dl dt{width:275px;}
.ty-ama-b dl dd{margin-left:295px;}*/
.ty-ama-b dl dd{margin-left:0;}
.ty-ama-a li a{padding:5px 10px;font-size:14px;}
.ty-ea ul li dt{height:220px;}


}
@media (max-width:980px) {
.ty-ama-b dl dt{width:175px;}
.ty-ama-b dl dd{margin-left:195px;}
.ty-e ul li dt{height:160px;}
.ty-ea ul li dt{height:190px;}
.ty-ea ul li{height:250px;}
.ty-f ul li{width:45.3%;margin:0 4% 10px 0;}
.ty-eb ul li{height:330px;}
.ty-eb ul li dt{height:210px;}
.footer select{margin:0 5% 10px 1%;width:25%;}

}
@media (max-width:850px) {
.logo img{height:30px;}
.navbox {display:block;}
.nav {position:fixed;top:0px;right:0;z-index:999;width:100%;height:100%;background:rgba(0,0,0,.8);padding:50px 0 0;margin:0;display:none;}
.nav li{display:block;width:90%;margin:0 auto;border:none;border-bottom:1px solid #555;float:none;}
.nav li dl dd{border-radius:5px;left:50%;top:45px;opacity:1;margin:0 0 0 -90px;}
.nav li a{color:#fff;height:auto;line-height:auto;display:block;margin:0;padding:10px 0;border:none;}
.nav li.on a,.nav li a:hover{border:none;color:#004480;}
.nav li dl{position:relative;width:100%;top:0;}
.nav li dl dd{color:#333;margin:0;width:100%;}
.nav li dl dd a{color:#333;margin:0;width:100%;}
.navclose {display:inline-block;}
.logo{left:2.5%;}
.header {margin:15px auto;}
.ty-am{height:auto;}
.ty-ama{margin:0;}
.ty-amb{width:100%;margin:20px auto 0;position:relative;right:0;top:0;height:auto;}
.ty-amb img{width:100%;height:auto;}
.footer dl{width:47%;margin-right:0;}
.footer dl.foot-dla{width:47%;float:right;}
.foot-ewm{clear:both;float:none;margin:0 auto 30px;}
.phone{display:block;}
.ty-c ul li:hover dl{padding:15px 20px;}
.ty-ea ul li dt{height:150px;}
.ty-ea ul li{height:210px;}
.ss{margin:2px 40px 0 0;}
.ss input[type="submit"]{width:30px;height:30px;background:#f2f2f2 url(../images/search.png) no-repeat center center;border:1px solid #ddd;border-radius:0 10px 10px 0;border-left:none;}
.ss input[type="text"]{width:70px;height:28px;line-height:28px;background:#f2f2f2;border:none;position:absolute;right:30px;top:0;border:1px solid #ddd;border-right:none;}
.ss:hover input[type="text"]{width:150px;}

}
@media (max-width:750px) {
.ty-ba{width:100%;float:none;}
.ty-bb{float:none;margin-top:20px;}
.ty-b{margin:30px auto;}
.ty-c ul{width:100%;}
.ty-c ul li{width:95%;height:auto;float:none;margin:30px auto;}
.ty-c ul li:hover dl{width:92%;}
.ty-ca{text-align:center;}
.ty-ca span{float:none;text-align:center;display:block;width:100%;margin:0 0 20px 0;}
.ty-caa{height:auto;}
.ty-e ul li{height:250px;}
.ty-e ul li dt{height:110px;}
.ty-ea ul li dt{height:130px;}
.ty-ea ul li{height:190px;}
.ty-eb ul li{height:250px;}
.ty-eb ul li dd h2 a{font-size:14px;}
.zhuat li{width:46.3%;margin:0 2.5% 20px 0;}

}
@media (max-width:650px) {
.ty-ama-b dl{width:100%;height:auto;}
.ty-ama-b dl dt{width:375px;position:relative;}
.ty-ama-b dl dd{margin:20px 0 0;height:auto;}
.ty-ama-a li{width:25%}
.ty-am{padding:20px;}
.ty-cba h2{font-size:16px;}
.ty-e ul li{width:46%;}
.ty-f ul{width:100%;}
.ty-f ul li{width:100%;height:auto;float:none;margin:0 0 15px;}
.ty-eb ul li{width:100%;height:auto;float:none;margin:0 0 15px;}
.ty-eb ul li dt{width:100%;height:auto;}

}
@media (max-width:550px) {
.footer dl{width:100%;float:none;}
.footer dl.foot-dla{float:none;width:100%;margin-top:20px;}
.lbannerm{font-size:26px;}
.lbannerm i{font-size:50px;margin-bottom:-10px;}
.ty-c ul li dt h2{font-size:16px;padding-bottom:5px;}
.ty-c ul li dt{padding-bottom:10px;}
.ty-c ul li dd{padding-top:10px;}
.ty-c ul li:hover dl{width:100%;padding:0;box-shadow:none;}
.ty-d{margin:20px auto;}
.ty-db{padding:20px 0;}

}
@media (max-width:450px) {
.ty-ama-a li{width:33.33%}
.ty-ama-b dl dt{width:100%;height:230px;}
.ty-am{padding:10px;}
.ty-ca span a{font-size:14px;padding:2px 10px;}
.ty-e ul{width:100%;}
.ty-e ul li{width:100%;float:none;margin:0 0 15px;height:auto;}
.ty-e ul li dt{height:auto;}
.zhuat li{margin-bottom:10px;}


}
@media (max-width:390px) {
.ty-ama-b dl dt{height:210px;}


}
@media (max-width:370px) {
.ty-ama-b dl dt{height:190px;}


}