@charset "utf-8";
/* CSS Document */
/*----------------------整体样式--------------------------------------*/
*{padding-bottom: 0px;border-right-width: 0px;list-style-type: none;margin: 0px; padding-left: 0px;padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-decoration: none;padding-top: 0px;}
body{margin:0; padding:0; font-family:"微软雅黑";font-size:12px; color:#535353;background:#fff;position:relative;overflow-x:hidden}
html{font-size:100%;}
h1,h2,h3,h4,ul,li,dl,dt,dd,p,b,img,a,i,em{margin:0; padding:0;list-style:none; border:0;  font-weight:normal; font-style:normal; text-decoration:none; outline:none; }
a{color:#666666}
img{max-width:100%;display:block;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
.clear{width: 100%;clear:both;font-size:0;overflow:hidden;height:1px;padding:1.5% 0;background-color:#FFF}
/*container*/
.container{position:relative;background:#fff}
.wrapper{position:relative;width:100%;z-index:10;background:#fff;right:0}
.kong{width:100%;padding-bottom:55%;}
/*panel*/
.panel{display:block;position:absolute;top:0;right:0;z-index:1;width:14em;height:100%;background:#F6B922;box-shadow:inset 0.125em 0 0.5em rgba(0,0,0,.4);border-left:1px solid #27386B;}
.panel > ul{width:100%;height:auto;}
.panel-son{width:100%;font:normal 1.375em/1 "Microsoft YaHei";border-bottom:1px solid #fff}
.panel-son > a{display:block;color:#FFFFFF;text-align:center;padding:10% 0;border-bottom:1px solid #272828}
.panel-son  > a:visited{color:#FFFFFF}

/************** *****************************/
/*main*/
.main{width:100%;overflow:hidden;padding-bottom:17.5%;}
/*header*/
.header-box{width:100%;background-color:#3A56A0}
.header{position:relative;overflow:hidden;background-color:#3A56A0;margin:0 auto}
.head_menu{width:16.4%;float:right;background-color:#334A8D; position:relative; z-index:999;}
.inheader-logo{width:100%;float:left;text-align:center; position:absolute;top:35px; z-index:1;}

/*首页*/
.con1{width:100%;overflow:hidden;margin:2.7% 0 1% 0}
.banner{width:100%;overflow:hidden;position:relative;}.banner img{min-height:123px;}
.titlebox{width:92.5%;margin:0 auto 3.3%;overflow:hidden;position:relative}
.titlebox .title{width:20%;float:left;text-align:center}
.titlebox .title .Chinese{font-size:1.39rem;background-color:#334A8D;color:#fff}
.titlebox .title .English{background-color:#F6B922;color:#FFF;font-size:0.8rem}
.titlebox .chexing{position:absolute;right:0;bottom:0;width:79.8%;text-align:left}
.titlebox .chexing a{display:inline-block;font-size:0.8rem;margin-left:2.2%}
.titlebox .chexing .more{color:#000;font-weight:bold}
.models-box{width:110%;overflow:hidden;margin:0 0 0 3.75%}
.models-box li{width:37.5%;display:inline-block;margin:0 8.3% 4.5% 0}
.models-box li img{border:3px solid #F8BC28;}
.models-box li a{display:block;width:100%;text-align:center;color:#000}
.models-box li a p{margin-top:4%}
.newslist-box{display:block;width:92.5%;overflow:hidden;border-bottom:1px dashed #dbdbdc;margin:0 auto;padding-bottom:3%;margin-bottom:3.2%}
.newslist{width:100%;float:left}
.newslist dt{width:10.14%;float:left;font-size:2.5rem;color:#c8c8c8}
.newslist dd{width:69%;float:left;font-size:0.9rem;margin-left:1.5%}
.newslist dd em{font-size:1.0rem;color:#000}
.newslist dd p{margin-top:1%}
.newslist span{float:right;font-size:0.8rem}
/*分页按钮*/
.cutepage{width:85%;overflow:hidden;margin:3% auto;text-align:center;}
.cutepage .button{background:#F6B922;color:#fff;padding:2px;}
.cutepage .text{color: #212121;border: 1px solid #c8c8c8;font-size: 0.9rem; text-align:center;padding:1px;}
/*新闻动态详细*/
.return-box{width:100%;background-color:#F6B922;margin-top:0.1%}
.return-box a{display:block;width:7.81%;margin-left:2.5%}
.textbox{width:90.31%;line-height:2;font-size:0.9rem;margin:0 auto}
.textbox img{max-width:100%;}
.titlebox2{text-align:center;margin-top:3%;line-height:1.8;padding: 0 0 2.5%;  margin-bottom: 2%; border-bottom:1px dashed #dcdcdc}
.titlebox2 .title2{color:#030000;font-size:1.1rem}
.textbox .photo{width:83.53%;margin:3.6% auto}
/*关于我们*/
.titlebox3{margin-top:3.2%}
.titlebox3 .title{width:22%}

/*预订信息*/
.pro-img{width:93%;margin:3% auto 5.5%;}
.shop-box{width:100%;overflow:hidden}
.shop-box .s1{color:#eb5f1a;padding:1.5% 0 0.5%;text-indent:1.5em; font-size:16px;text-align:center;}
.shop-box .s2{padding:0 0 2.5%;line-height:2;color:#666;text-indent:1.5em;margin-bottom:2%;font-size:12px; text-align:center;border-bottom:1px solid #dcdcdc;}

/*footer*/
.footer{width:100%;overflow:hidden;position:fixed;bottom:0;background-color:#fff;z-index:999}
.footer .footerbox{margin:0 auto;overflow:hidden;background:#334A8D;}
.f-dh{width:93.75%;overflow:hidden;margin:0 auto;}
.f-dh li{width:26%;float:left;margin:2.5% 2% 1.3% 3.46%;padding-bottom:3%;}
.f-dh li a{display:block;width:100%;text-align:center;line-height:2.3;color:#fff;font-size:1rem; border:1px solid #D1D3C5;}

@media screen and (min-width:640px){
	body,html{font-size:1rem}
	.container{width:640px;margin:0 auto;position:relative;overflow:hidden;background:#fff}
	.header{width:640px}
	.footer .footerbox{width:640px}
	.panel-son > a{padding:10% 0;font-size:1.2rem}
}
@media screen and (min-width:452px) and (max-width: 639px){
	body,html{font-size:0.9rem}
	.panel-son > a{padding:8% 0;font-size:1.1rem}
	.message .input-box{width:76%}
	.message .type-text{width:80%}
	.models-box li a .zj{font-size:0.8rem}
	.newslist dt{font-size:2rem}
	.newslist span{font-size:0.88rem}
	.shop-box .s3 .time-img{margin-top:0.9%}
	.shop-box .s4 .input-text{width:26%}
	.shop-box .s4 .textarea{margin-left:21.5%;height:100px}
	.msgbox .msg{width:12%;font-size:0.8rem;padding:3.5% 0}
}
@media screen and (min-width:322px) and (max-width: 451px){
	body,html{font-size:0.88rem}
	.panel-son > a{padding:7.8% 0;font-size:1rem}
	.message .input-box{width:72%}
	.message .type-text{width:80%}
	.titlebox .title .Chinese{font-size:1.1rem}
    .titlebox .title .English{font-size:0.6rem}
	.titlebox .chexing a{font-size:0.7rem}
	.models-box li a .zj{font-size:0.8rem}
	.newslist dt{font-size:1.82rem}
	.newslist span{font-size:0.85rem}
	.shop-box .s3 .time-img{margin-top:1.1%}
	.shop-box .s3 .selectbox{width:15%}
	.shop-box .s4 .input-text{width:24%}
	.shop-box .s4 .textarea{margin-left:25%;height:80px}
	.shop-box .s4 .submit-but{font-size:0.9rem;margin-left:25%}
	.msgbox .msg{width:11.5%;font-size:0.7rem;padding:3.3% 0}
}
@media screen and (max-width:400px){
	body,html{font-size:0.85rem}
	.message .input-box{width:69%}
	.message .type-text{width:80%}
	.sum-but{font-size:0.82rem}
	.titlebox .title .Chinese{font-size:1rem}
    .titlebox .title .English{font-size:0.58rem}
	.titlebox .chexing a{font-size:0.62rem}
	.models-box li a .zj{font-size:0.75rem}
	.newslist dt{font-size:1.78rem}
	.newslist span{font-size:0.79em}
	.shop-box .s3 .time-img{margin-top:1.4%}
	.shop-box .s3 .selectbox{width:17%}
	.shop-box .s4 .input-text{width:22%}
	.shop-box .s4 .textarea{margin-left:26.2%;height:80px}
	.shop-box .s4 .submit-but{font-size:0.8rem;margin-left:25.7%}
	.msgbox .msg{width:11%;font-size:0.6rem;padding:3% 0}
}
@media screen and (max-width:321px){
	body,html{font-size:0.82rem}
	.container{width:320px}
	.panel-son > a{padding:7% 0;font-size:0.9rem}
	.message .input-box{width:70%}
	.message .type-text{width:80%}
	.sum-but{font-size:0.77rem}
	.titlebox .title .Chinese{font-size:1rem}
    .titlebox .title .English{font-size:0.55rem}
	.titlebox .chexing a{font-size:0.6rem}
	.models-box li a .zj{font-size:0.7rem}
	.newslist dt{font-size:1.6rem}
	.newslist span{font-size:0.7rem}
	.shop-box .s3 .time-img{margin-top:2.2%}
	.shop-box .s3 .selectbox{width:16%}
	.shop-box .s4 .input-text{width:21%}
	.shop-box .s4 .textarea{margin-left:25.5%;height:80px}
	.shop-box .s4 .submit-but{font-size:0.8rem;margin-left:25.7%}
	.msgbox .msg{font-size:0.6rem}
}


/**幻灯片开始**/
/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

.owl-theme .owl-controls{
	width:100%;
	text-align: center;
	position:absolute;
	bottom:1.7%;
	padding:0.5% 0
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #FFFFFF;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 8px;
	height: 8px;
	margin: 5px 3.5px;
	filter: Alpha(Opacity=0);/*IE7 fix*/
	opacity: 1;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	overflow: hidden;
	border:2px solid #FFF
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=0);/*IE7 fix*/
	opacity: 1;
	background:#334A8D;
	border:2px solid #FFF
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}


/**幻灯片结束**/

/**自定义开始**/
.lf{float:left;}.rf{float:right;}
.top_txt{width:85%;padding:70px 0 20px; margin:0 auto; line-height:24px;color:#F7BF2C;clear:both;font-size:16px;}

.mnav{width:100%;height:90px;background:#F5BA22;}.banner li{float:left;width:33.33%;text-align:center;height:45px; line-height:45px;}.banner li a span{color:#fff;padding:10px 15px; border: 1px solid #fff;  -moz-border-radius: 10px; /* Gecko browsers */ -webkit-border-radius: 10px; /* Webkit browsers */  border-radius:10px;}.triangle-right { width:0;height:0; border-top:22px solid transparent;  border-bottom:22px solid transparent;  border-left:22px solid #fff;margin-left:3px;}.mbox1{width:90%;margin-left:10%;}.box-left{width:60%;background:#334A8D; line-height:15px;}.box-left a{padding:15px 0;display:block;color:#fff;}.mbox1_bg{ position:absolute; bottom:0;left:0;width:33%;height:43%;background:rgba(251, 208, 103, 0.6) none repeat scroll 0 0 !important;filter:Alpha(opacity=60);background:#F5BA22; z-index:2;}.banner ul{ width:100%;position:absolute;bottom:5%;left:0; z-index:999;}.mbox1_bg .xian{width:1px;height:90px;background:#fff;position: absolute;bottom: 0;right:0;}

.cons{width:90%;margin:17px auto;}.cons .tit .lf{width:30%;height:36px;}.cons .tit .rf{width:68%;height:36px; line-height:36px; background:url(tit_rbg.jpg) no-repeat left top; text-align:right}.cons .tit{height:46px;padding-bottom:4%;}.jjtxt{font-size:14px;color:#6B6B6B;line-height:24px;}.nntxt li{width:100%;float:left; line-height:26px;}.nntxt .lf span,.nntxt li span a{color:#324B8D;}.nntxt{width:100%;height:auto;background:#ECECEC; overflow:auto;padding:0 0 18px;}

.probox{padding-top:30px;}

.newslist strong{color:#324B8D;}
/**自定义结束**/