@charset "utf-8";
/* CSS Document */
*{
	margin: 0; padding: 0; font-family: "微软雅黑";
}
ul{
	list-style: outside none none;
}
a{
	text-decoration: none;
	color: #000000;
}

.top{
	width: 100%;
	height: 33px;
	background-color: #e9e9e9;
	float: left;
}
.x{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.yy{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	clear: both;
}
.top-link{
	width: 124px;
	height: 33px;
	font-size: 14px;
	color: #646567;
	float: right;
	line-height: 33px;
}
.top-link a{
	color: #646567;
}
.top-link a:hover{
	color: #e93328;
}
.top-link li{
	float: right;	
}
.top-link span{
	display: block;
	float: right;
	width: 12px;
	text-align: center;
}
.top2{
	clear: both;
	width: 100%;
	height: 112px;
	float: left;
}
.logo{
	width: 650px;
	height: 67px;
	float: left;
	margin-top: 26px;
}
.logo img{
	width:100%;
}
.gpdm{
	float: left;
	margin-top: 37px;
	height: 48px;
	width: 92px;
	border-left: 1px solid #c8c8ca;
	text-align: center;
	font-size: 14px;
	color: #646567;
}
.tel{
	float: right;
	margin-top: 47px;
}
.nav{
	clear: both;
	width: 100%;
	height: 50px;
	float: left;
	background-color: #0076bf;
	border-top: 1px solid #e5e5e5;
	box-shadow: 0px 2px 5px #888888;
}
.nav ul{
	width:1200px;
	height: 50px;
	margin: 0 auto;
}
.nav li{
	width: 146px;
	float: left;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
}
.nav a:hover li{
	background-color: #FFFFFF;
	color: #0e7bbf;
}
.banner{
	clear: both;
	height: 370px;
	width: 100%;
	margin: 0 auto;
}
/* banner */
.index_banner{position:relative;height:370px;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:370px;}
.index_banner li.yi{background:url(../img/banner2.jpg) center top no-repeat;}
.index_banner li.er{background:url(../img/banner11.jpg) center top no-repeat;}
.index_banner li.san{background:url(../img/banner3.jpg) center top no-repeat;}
.index_banner li a{display:block;margin:0 auto;width:1000px;height:350px;}
.index_banner cite{position:absolute;bottom:15px;left:50%;z-index:999;display:block;margin-left:-100px;width:200px;height:15px;_display:none;}
.index_banner cite span{float:left;display:block;margin:0 4px;width:40px;height:8px;background-color:#e5e5e5;text-indent:-999em;opacity:.8;cursor:pointer;}
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{background-color:#e93328;cursor:default;}
.news-nav{
	width: 1195px;
	height: 51px;
	margin: 0 auto;
	box-shadow: 5px 5px 10px #C8C8CA;
}
.zxgg{
	width: 244px;
	height: 51px;
	float: left;
}
.zxgg img{
	width: 100%;
}
.zxgg-nr{
	width: 520px;
	height: 51px;
	float: left;		
}
.zxgg-nr p{
	line-height: 51px;
	text-align: left;
	margin-left: 30px;
	overflow: hidden;
	font-size: 14px;
}
.zxgg-nr a{
	color: #333333;
}
.zxgg-nr a:hover{
	color: #e93328 ;
}
.zxgg-date{
	width: 140px;
	height: 51px;
	float: right;
}
.zxgg-date p{
	line-height: 51px;
	text-align: center;
	font-size: 14px;
	color: #999999;
}
.news{
	width: 583px;
	height: 311px;
	float: left;
}
.news-title{
	width: 100%;
	height: 68px;
	float: left;
	border-bottom: 1px solid #c1c1c1;
}
.news-title-en{
	width: 100%;
	height: 14px;
	font-size: 14px;
	color: #0083d4;
	float: left;
	margin-top: 21px;
}
.news-title li{
	height: 32px;
	width: 79px;
	font-size: 16px;
	line-height: 32px;
	float: left;
}

.news-title a:hover li{
	border-bottom: 2px solid #0083d4;
	font-weight: bold;
}
.news-more{
	float: right;
	margin-top: 11px;
}
.news-main{
	height: 215px;
	width: 583px;
	float: left;
}
.news-list{
	box-sizing: border-box;
	width: 100%;
	height: 35px;
	float: left;
	padding-top: 20px;
}
.list-word{
	float: left;
	font-size: 13px;	
}
.list-word a{
	color: #5d6472;
}
.list-word a:hover{
	color: #e93328;
}
.list-date{
	float: right;
	font-size: 13px;
	color: #5d6472;
}
.qygk{
	width: 197px;
	height: 215px;
	float: left;
	margin-top: 49px;
	margin-left: 27px;background-color: #0075c2;
	padding: 10px;
	box-sizing: border-box;
}
.qygk p{
	font-size: 12px;text-align: justify;text-indent: 2em;color: #ffffff;
	line-height: 20px;
}
.lunbo-right{
	width: 392px;
	height: 215px;
	float: left;
	margin-top: 49px;
	overflow: hidden;
}
.main-business{
	clear: both;
	height: 591px;
	width: 100%;
	float: left;
	background-color: #f0f0f0;
}
.zyyw{
	width: 159px;
	height: 119px;
	margin: 0 auto;
}
.zyyw img{
	width: 100%;
}
.middle-nav{
	width: 100%;
	height: 62px;
	float: left;
}
.left-li{
	width: 270px;
	height: 62px;
	text-align: center;
	color: #FFFFFF;
	box-sizing: border-box;
	padding-top: 12px;
	font-size: 14px;
	float: left;
	margin-right: 40px;
	background: url(../img/dhbjl.png) no-repeat;
	background-size: 100% 100%;
}
.middle-nav a:nth-child(4) .left-li{margin-right: 0;}
.right-li{
	width: 236px;
	height: 62px;
	color: #FFFFFF;
	font-size: 14px;
	box-sizing: border-box;
	padding-top: 12px;
	text-align: center;
	float: left;
	background: url(../img/dhbjl.png) no-repeat;
}
.middle-nav a:hover .left-li{
	background: url(../img/dhbjh.png) no-repeat;
	background-size: 100% 100%;
}
.middle-nav a:hover .right-li{
	background: url(../img/dhbjh.png) no-repeat;
}
.introduce{
	width: 855px;
	height: 324px;
	float: left;
	border: 1px solid #f0f0f0;
	background-color: #FFFFFF;
	margin-top: 43px;
}
.introduce-main{
	width: 820px;
	height: 324px;
	float: left;
	margin-left: 17px;
}
.introduce-tu{
	width: 246px;
	height: 209px;
	float: left;
	margin-top: 21px;
	border: 1px solid #cbcbcb;
}
.introduce-tu img{
	width: 100%;
}
.introduce-zi{
	width: 558px;
	height: 210px;
	float: right;
}
.introduce-zi h1{
	width: 100%;
	height: 44px;
	float: left;
	line-height: 44px;
	font-size: 18px;
	color: #0075c2;
	margin-top: 21px;
	font-weight: normal;
}
.introduce-zi p{
	width: 100%;
	float: left;
	font-size: 13px;
	line-height: 23px;
	text-indent: 2em;
	text-align: justify;
}
.introduce-zi a{
	color: #5d6472;
}
.introduce-zi span{
	color: #e93328;
}
.certificate{
	width: 326px;
	height: 324px;
	float: right;
	margin-top: 44px;
	border: 1px solid #cbcbcb;
}
.certificate-title{
	width: 100%;
	height: 76px;
	float: left;
}
.certificate-title h1{
	width: 100%;
	float: left;
	font-size: 19px;
	color: #0083d4;
	text-align: center;
	margin-top: 21px;
	font-weight: normal;
}
.certificate-title h2{
	font-size: 17px;
	text-align: center;
	width: 100%;
	float: left;
}
.lunbo2{
	width: 100%;
	height: 249px;
	float: left;
	position:relative;
}
.lunbo2 .silder{position:relative;}
.lunbo2 .silder li{position:absolute;left:0;top:0;}
.case{
	clear: both;
	width: 100%;
	height: 394px;
	float: left;
	overflow: hidden;
}
.case1{
	float: left;
	width: 293px;
	height: 272px;
	margin-top: 26px;
	overflow: hidden;
}
.case1 img{
	width: 100%;
	display: block;
}
.case1 p{    
	text-align: center;
    height: 50px;
    line-height: 50px;
    width: 100%;
    background-color: #0075c2;
    color: #ffffff;
    font-size: 14px
    }
.place{
	display: block;
	width: 9px;
	height: 100%;
	float: left;
}
.link-pic{
	width: 280px;
	margin-top: 24px;
	float: left;
	margin-bottom: 24px;
	margin-left: 20px;
}
.link-pic img{
	width: 100%;
	overflow: hidden;
}
.footer{
	clear: both;
	width: 100%;
	height: 222px;
	float: left;
	background-color: #0075c2;
}
.bottom-nav{
	width: 100%;
	height: 14px;
	float: left;
	margin-top: 46px;
}
.nav-left{
	float: left;
	font-size: 14px;
	line-height: 14px;
	color: #b8cfe8;
}
.nav-right{
	float: right;
	font-size: 14px;
	line-height: 14px;
	color: #b8cfe8;
	
}
.bottom-nav span{
	display: block;
	height: 14px;
	font-size: 14px;
	line-height: 14px;
	float: right;
	width: 16px;
	text-align: center;
	color: #b8cfe8;
}
.bottom-nav a{
	color: #b8cfe8;
}
.bottom-nav a:hover{
	color: #000000;
}
.telphone{
	margin-top: 10px;
	font-size: 14px;
	color: #ffd480;
	float: left;
	width: 100%;
	height: 30px;
	line-height: 30px;
}
.bottom{
	float: left;
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #b8cfe8;
}
.ewm{
	position: absolute;
	top: 83px;
	right: 0px;
}
.banner1{
	width: 100%;
	float: left;
}
.banner1 img{
	width: 100%;
}
.mbx{
	clear: both;
	width: 100%;
	height: 56px;
	float: left;
	background-color: #f0f0f0;
}
.mbx-nav{
	height: 56px;
	float: right;
}
.mbx-nav li{
	float: right;
	font-size: 12px;
	line-height: 56px;
}
.mbx-nav img{
	display: block;
	float: left;
	margin-top: 21px;
}
.main-left{
	width: 854px;
	min-height: 606px;
	float: left;
	margin-top: 30px;
	border: 1px solid #dbdbdb;
	border-right: 1px dashed #dbdbdb;
}
.main-left img{display: block;margin: 0 auto;}
.main-right{
	background: url(../img/ny_06.png) no-repeat bottom left;
	height: 606px;
	float: left;
	margin-top: 30px;
	border: 1px solid #dbdbdb;
	border-left: none;
}
.main-left-top{
	width: 755px;
	height: 328px;
	border-bottom: 2px solid #dcdcdc;
	margin: 0 auto;
	margin-top: 45px;
}
.main-left-pic{
	width:100%;
	height: 160px;
}
.main-left-pic img{
	margin: 20px auto;
	display: block;
}
.main-left-pic h1{
	width: 100%;
	text-align: center;
	float: left;
}
.main-left-word{
	width:98%;
	margin: 0 auto;
	margin-top: 45px;
	font-size: 13px;	
	line-height: 30px;
	text-align: justify;
	color: #5d6472;
}
.main-left-middle{
	width: 755px;
	height: 58px;
	margin: 0 auto;
	border-bottom: 2px solid #dcdcdc;
}
.main-left-middle p{
	width:95%;
	line-height: 58px;
	margin: 0 auto;
	font-size: 16px;
	color: #0176c0;	
}
.main-left-bottom{
	width: 755px;
	margin: 0 auto;
}
.main-left-bottom p{
	width:98%;
	margin: 0 auto;
	margin-top: 10px;
	font-size: 13px;	
	line-height: 30px;
	text-align: justify;
	color: #5d6472;
	float: left;
}
.sidebar{
	width: 308px;
	height: 333px;
	float: left;
}
.sidebar-top{
	width: 100%;
	height: 49px;
	float: left;
	position: relative;
}
.sidebar-top img{
	position: absolute;
}
.sidebar-main{
	width: 242px;
	height: 234px;
	float: left;
	margin-left: 20px;
}
.sidebar-main li{
	width: 100%;
	height: 56px;
	border-bottom: 1px solid #dbdbdb;	
	font-size: 16px;
	color: #5d6472;
	line-height: 56px;
	box-sizing: border-box;
	padding-left: 20px;
}
.sidebar-main a:hover li{
	background: url(../img/trangle.png) no-repeat;
	color: #0176c0;
}
.message{
	width: 308px;
	height: 100px;
	float: right;
}
.message li{
	width:100%;
	height: 49px;
	line-height: 49px;
	float: left;
	background-color: #dcdcdc;
	border-bottom: 1px solid #FFFFFF;
	font-size: 16px;	
}
.message a{
	color: #5d6472;
}
.message a:hover{
	color: #e93328;
}
.y{
	clear: both;
	width: 1210px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	padding-bottom: 84px;
}
.main-news1{
	width: 90%;
	height: 30px;
	margin: 0 auto;
	border-bottom: 1px dashed #888888;
	margin-top: 30px;
	margin-bottom:30px;
}
.news1-word{
	float: left;
	font-size: 14px;
	line-height: 30px;
}
.news1-lb{
    margin:0 auto ;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
}
.news1-date{
	float: right;
	font-size: 14px;
	line-height: 30px;
}
.main-news1 a:hover{
	color: #e93328;
}
.main-left-p{
	font-size: 14px;
	width:80%;
	margin: 50px auto;
	text-align: justify;
	line-height: 30px;
}
/* .main-left-p p{
	text-indent: 2em;
} */
.main-left-p img{
	display: block;
	max-width:100%;
	margin: 20px auto;
}
.hide{display: none;}
a.themepark{display:none;}

.pagination {float: right;}
.pagination a, .pagination a:visited {float: left;background: #fff;margin: 0 5px 10px 0;padding: 8px 11px;line-height: 100%;border: 1px solid #ebebeb;border-radius: 2px;}
.pagination .current, .pagination .dots {background: #fff;float: left;margin: 0 5px 0 0;padding: 8px 11px;line-height: 100%;border: 1px solid #ebebeb;border-radius: 2px;}
.pagination span.pages {}
.pagination span.current, .pagination a:hover {background: #0088cc;color: #fff;border: 1px solid #0088cc;}
.screen-reader-text, .pages  {display: none;}
.ny-pic{width: 100%;float: left;margin-top: 50px;}
.ny-pic ul{width:30%;float: left;margin-left: 2.6%;} 
.pic-tu{width: 100%;float: left;}
.pic-tu img{width: 100%;}
.pic-zi{width: 100%;height: 40px;float: left;line-height: 40px;text-align: center;font-size: 14px;}
.aa{position: relative;z-index: 10;}
.hide1{position: absolute;top:50px;left: 0;width: 146px;z-index: 10;display: none;}
.aa:hover .hide1{display: block;}
.hide1 a{display: block;width:100%;height: 50px;float:left;background-color: #0076bf;border-top: solid 1px white;}
.nav li a{color: white;display: block;}
.nav li a:hover{color: #0076bf;background: white;}
.banner1{width:100%;position: relative;overflow: hidden;}
.banner1 img{width:100%;}
.aab{width: 100%;height: 150px;position: fixed;top: 0;left: 0;background: url(../img/121.jpg)no-repeat center center;z-index: 99999;}
.cha{width: 15px;height: 15px;cursor: pointer;float: right;margin-right: 1%;margin-top: 1%;}
.cha img{width: 100%;}


.banner{width: 100%;overflow: hidden;position: relative;height: auto;}
.banner img{display: block;width: 100%;}
.banner .swiper-pagination-bullet{width:40px;height:8px;background-color:#e5e5e5;opacity:.8;border-radius: 0;}
.banner .swiper-pagination-bullet-active{border-radius: 0;background-color:#e93328;}


