@charset "utf-8";
	body,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,td,ul {
	margin:0;
	padding:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
a img,fieldset {
	border:0
}
ol,ul {
	list-style:none
}
.q {
	zoom:1
}
.q:after {
	content:"";
	display:table;
	clear:both
}
.C-lr {
	clear:both;
	height:0;
	width:auto;
	font-size:0;
	line-height:0;
	display:block
}
abbr,acronym {
	border:0;
	font-variant:normal
}
input,select,textarea {
	font-family:Verdana,arial,sans-serif;
	font-size:inherit;
	font-weight:inherit
}
del,ins {
	text-decoration:none
}
html {
	min-height:100%
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%
}
body {
	font-family:Arial,"微软雅黑","宋体";
	font-size:12px;
	color:#000
}
a {
	text-decoration:none
}
.w1200{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	*zoom:1;
}
.top_xian{
	background: url(../images/topbg.png) top center no-repeat;
	width: 100%;
	padding: 20px 0;
	overflow: hidden;
}
.top_left,.top_midd,.top_right{
	float: left;
	width: 33.33333%;
}
.top_midd{
	text-align: center;
}
.top_right {
	text-align: right;
}
.top_right span{
	display: inline-block;
	font-size: 16px;
	color: #666;
	margin-top: 20px;
}
nav{
	background:#174b72;
	width: 100%;
	height: 60px;
	line-height: 60px;
	overflow: hidden;
}
nav a{
	display: block;
	width: 133px;
	float: left;
	font-size: 16px;
	color: #fff;
	text-align: center;
}
nav a:hover{
	border-bottom: 4px #fff solid;
	height: 56px;
	line-height: 60px;
}
.in_liucheng{
	margin: 100px 0 0;
}
.in_liucheng dl{
	width: 20%;
	float: left;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
}
.in_liucheng dl img{
	transition: all .35s ease;
}
.in_liucheng dl:hover dt img{
	transform: rotate(360deg);
}
.in_liucheng dl:hover{
	color:#174b72;
}
.index_title{
	text-align: center;
}
.index_title h2{
	font-family:微软雅黑;font-size:30px;color:#333333;
	margin-bottom: 10px;
	font-weight: normal;
}
.in_hotelite{
	margin-top: 100px;
}
.in_hotelite dl{
	text-align: center;
	border: #ededed 1px solid;
	margin: 15px;
	width: 365px;
	float: left;
}
.in_hotelite dl:hover{
	box-shadow: 0 0 10px #ededed;
}
.in_hotelite dl dd h2{
	font-family:微软雅黑;font-size:18px;color:#555555;
	text-align: center;
	line-height: 40px;
	margin: 20px 0;
}
.in_hotelite dl dd p{
	margin-bottom: 20px;
}
.in_hotelite dl dd p .btn-text{
    color: #174b72;    font: normal 400 14px/1 '微软雅黑';
    border: #174b72 1px solid;
    padding: 5px 15px;
}
.in_hotelite dl dd a{
	display: block;
	width: 100%;
	border-top: #ededed 1px solid;
	font-family:微软雅黑;font-size:18px;color:#D13728;
	line-height: 60px;
}

.in_about{
	width: 100%;
	background: url(../images/about_bgs.jpg) top center no-repeat;
	height: 530px;
	margin-top: 100px;
	overflow: hidden;
}
.in_about_content{
	background: url(../images/about_bg.png) top center no-repeat;
	width: 646px;
	height: 327px;
	float: right;
	margin-top: 100px;
	text-align: right;
	overflow: hidden;
}
.in_about_content h2.title{
	color:#FFFFFF;font-family:微软雅黑;font-size:18px;
	margin-top: 40px;
	margin-bottom: 30px;
	margin-right: 50px;
}
.in_about_content a{
	display: block;
	background-color: #d13728;
	display: block;
	width: 160px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	float: right;
	margin-right: 50px;
	margin-top: 40px;
}
.in_about_content_info{
	width: 548px;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	float: right;
	margin-right: 50px;
}

.in_news{
	margin-top: 50px;
}
.news_left{
	width: 84px;
	float: left;
	margin-top: 40px;
}
.news_left_title{
    background-color: #d13728;
    width: 84px;
    height: 74px;
    text-align: center;
    padding-top: 10px;
	color:#FFFFFF;font-family:微软雅黑;font-size:18px;line-height:1.8;
}
.news_midd{
	width: 568px;
	float: left;
	margin-top: 40px;
}
.news_right{
	width: 508px;
	float: right;
	margin-top: 40px;
}
.news_right a{
	background: url(../images/xing.png) left no-repeat;
	display: block;
	font-size: 14px;
    color: #555555;
    line-height: 56px;
    border-bottom: 1px #ededed dashed;
    overflow: hidden;
    padding-left: 25px;
}
.news_right a span{
	float: right;
}
.news_right a:last-child{
	border-bottom: 0;
}

.in_client{
	margin-top: 100px;
}
.in_client ul{
	margin-top: 40px;
}
.in_client ul li{
	width: 23%;
	margin: 1%;
	float: left;
	text-align: center;
	overflow: hidden;
}
/*.in_client ul li img{
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
.in_client ul li:hover img{
	-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: none;
}*/

footer{
	background: url(../images/footbg.png) top center no-repeat;
	width: 100%;
	margin-top: 100px;
	overflow: hidden;
}
footer .footser{
	width: 33.333333%;
	margin-top: 4px;
	float: left;
}
footer .footser dt,footer .footser dd{
	float: left;
	margin: 70px 0;
}
footer .footser dd{
	margin-left: 30px;
}
footer .footser dd h2{
	    font-size: 16px;
	        color: #777777;
	        margin-bottom: 20px;
}
footer .footser dd p{
	    font-size: 14px;
	    color: #888888;
}
footer .footser:nth-of-type(1) dt{
	width: 123px;
	height: 75px;
	background: url(../images/harts.png) no-repeat;
}
footer .footser:nth-of-type(1):hover dt{
	background: url(../images/hart.png) no-repeat;
}

footer .footser:nth-of-type(2) dt{
	width: 123px;
	height: 75px;
	background: url(../images/zuanshis.png) no-repeat;
}
footer .footser:nth-of-type(2):hover dt{
	background: url(../images/zuanshi.png) no-repeat;
}

footer .footser:nth-of-type(3) dt{
	width: 123px;
	height: 75px;
	background: url(../images/biaoqians.png) no-repeat;
}
footer .footser:nth-of-type(3):hover dt{
	background: url(../images/biaoqian.png) no-repeat;
}

footer .footser:nth-of-type(4) dt{
	width: 123px;
	height: 75px;
	background: url(../images/saves.png) no-repeat;
}
footer .footser:nth-of-type(4):hover dt{
	background: url(../images/save.png) no-repeat;
}
footer .footser:hover{
	background: #fff;
}

footer .foot_menu{
	float: left;
	margin-left: 10px;
	margin-right: 80px;
	font-size: 14px;
	color: #888;
	line-height: 30px;
	padding: 20px 0;
}
footer .foot_menu span{
	display: inline-block;
	text-align:center;
}
footer .foot_menu dt a{
	display: block;
	line-height: 40px;
	font-family:微软雅黑;font-size:16px;color:#555555;
}
footer .foot_menu dd a{
	display: block;
	font-size: 14px;
	color: #888;
	line-height: 30px;}
	footer .foot_menu dd{
		overflow: hidden;
	}
footer .foot_menu dd i{
	float: left;
	margin-top: 4px;
	margin-right: 10px;
}
footer .foot_menu:last-child{
	float: right;
	margin-right: 0;
}
footer .copyright{
	line-height: 60px;
	font-size: 14px;
	color: #888;
	text-align: center;
	border-top: #ededed solid 1px;
}

.ny_left{
	width: 268px;
	float: left;
	margin-top: 60px;
}
.ny_right{
	width: 882px;
	float: right;
	margin-top: 60px;
}

.ny_left h2{
	background: #174b72;
	width: 228px;
	height: 63px;
	font-size: 24px;
	color: #fff;
	padding: 25px 0 0 40px;
}
.ny_left a{
	background: #fafafa;
	display: block;
	padding-left: 40px;
	line-height: 50px;
	font-size: 16px;
	color: #555;
	margin-top: 4px;
}
.ny_left a:hover,.ny_left a.on{
	background: url(../images/classbg.png);
	color: #fff;
}

.ny_right_title{
	background: #174b72 url(../images/tmp1513928548_1601702_s.png) left no-repeat;
	width: 100%;
	line-height: 48px;
}
.ny_right_title span{
	width: 217px;
	font-size: 16px;
	color: #fff;
	padding-left: 10px;
}
.ny_right_content{
	margin-top: 40px;
}
.ny_team{
	width: 386px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.ny_team:nth-of-type(3n){
	margin-right: 0;
}
.ny_team dd{
	width: 90%;
	height: 186px;
	background: #fff;
	margin: -40px auto;
	position: relative;
	box-shadow: 0 0 10px #ededed;
	text-align: center;
	margin-bottom: 50px;
}
.ny_team dd h2{
	text-align: center;
	line-height: 40px;
	font-weight: normal;
	padding-top: 40px;
}
.ny_team dd p{
	width: 90%;
	margin: 1% 5%;
}

.info_list{
	background: #fafafa;
}
.info_list dl dt span{
	display: block;
	width: 24px;
	height: 24px;
	float: left;
	background: rgb(23, 75, 114);
	border-radius: 4px;
	text-align: center;
	line-height: 24px;
	color: #fff;
	font-size: 16px;
	margin-right: 10px;
}
.info_list dl dt,.info_list dl dd {
	font-size:16px;
	overflow: hidden;
	margin-bottom: 10px;
}
.info_list dl dd span{
	display: block;
	width: 24px;
	height: 24px;
	float: left;
	background: rgb(209, 55, 40);
	border-radius: 4px;
	text-align: center;
	line-height: 24px;
	color: #fff;
	font-size: 16px;
	margin-right: 10px;
}
.info_list .biaoti{
	border-bottom: #ededed 1px solid;
	line-height: 40px;
	margin-bottom: 20px;
	padding: 20px 0 10px 20px;
}
.info_list .biaoti span{
	border-left: 4px rgb(209, 55, 40) solid;
	padding-left: 10px;
}
.info_list dl{
	padding: 20px;
	border-bottom: #ededed 1px dashed;
}
.info_list dd{
	font-family:微软雅黑;font-size:14px;color:#888888;
}
.ny_about{
	font-size: 16px;
	line-height: 25px;
	line-height: 30px;
	margin-top: 40px;
}
.ny_aboutf{
	background: url(../images/nybg.jpg) top center no-repeat;
	width: 100%;
	overflow: hidden;
}
.ny_aboutf dl{
	background: #fff;
	width: 280px;
	margin: 10px;
	float: left;
	text-align: center;
	padding: 60px 0;
	margin-top: 100px;
	box-shadow: 1px 1px 4px #ededed;
}
.ny_aboutf dl dd h2{
	font-size: 18px;
	color: #555;
	padding: 34px 0 23px;
}

.ny_aboutf dl dd p{
	font-size: 14px;
	color: #888;
	line-height: 24px;
	text-align: center;
}
.nycontact{
	background: #174b72;
	width: 86%;
	margin: -140px 5% 0;
	overflow: hidden;
	font-size: 16px;
	color: #fff;
	line-height: 24px;
	padding: 2%;
	position: relative;
}
.nycontact h2{
	font-size: 18px;
	line-height: 60px;
}
.nycontact p{
	margin: 10px 0;
}
.nymessage{
	margin-top: 60px;
}
.nymessage form{
	margin-top: 40px;
	text-align: center;
}
.nymessage form input{
	line-height: 40px;
	border:1px #DADADA solid;
	width: 640px;
	margin: 10px auto;
}
.nymessage form textarea{
	line-height: 40px;
	border:1px #DADADA solid;
	width: 638px;
	margin: 10px auto;
}
.nymessage form button{
	background: #174b72;
	width: 640px;
	margin: 10px auto;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
	border:0;
	border-radius: 4px;
}

.info_class{ margin: 40px auto; text-align: center; }
.info_class a{ display: inline-block; border:1px #efefef solid; line-height: 40px; padding: 2px 35px; border-radius: 4px; background: #fff; font-size: 16px;
	color: #000; }
.info_class a:hover{ background: #f2f6fc; border:1px #f2f6fc solid; }



.prevnext{
	margin-top: 40px;
}
.prevnext p{
	margin-top: 20px;
	font-size: 14px;
}

.prevnext p a {
	color: #333;
}
.ny_right_content img{
	max-width: 100%;
}