﻿html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, pre, form, p, blockquote, fieldset, input, button, textarea{margin:0;padding:0}
html{ width:100%;}
body { height:100%; font:12px/1.5em ""; background-color:#fff; color:#000; font-family:"微软雅黑"; width:100%; overflow:auto; }
ul, ol{list-style:none}
a{text-decoration:none;color:#000;outline:none;cursor:pointer}
a:hover{ text-decoration:none; cursor:pointer; text-decoration:none;}
a img{border:none}

.w_1200{ width:100%; max-width:640px; margin:0px auto;}
.line{ height:1px; line-height:1px; background:#dadada;}
.f_l{ float:left;}
.f_r{ float:right;}
.clear{ clear:both;}
.wrap{ width:100%; margin:0px auto;}
.header{ /*height:76px; position:fixed;top:0;left:0; padding: 10px 0; background:#fff; z-index:9999; width:100%;*/}
.header_m{ padding-top:10px; position:relative; overflow:auto;}
.header_m .logo { margin-left: 10px; margin-top:0.2rem; }
.header_m .logo img{ width:100px; }
.nav { margin-top:5px;}
.nav li{ float:left; background:url(../images/bg_05.png) no-repeat right center; height:30px; line-height:30px; font-size:12px;  color:#342c2a; padding:0px 4px; margin-right: 5px;}
.nav li:last-child{ background:none; padding-right:0px;}
.nav li a{  color:#666;}
.nav_b{  height: 100px; margin-top: 20px; margin-left:10px; overflow: hidden;} 

/*閸忋劌鐫嗘禒锝囩垳*/
.wrapper {
	width: 1200px;
	padding: 20px 0;
	margin: auto;
	text-align: left;
}

#fullscreenSlideshowContainer .ui{position:absolute;font-family:sans-serif;z-index:10; font-size:2em;}
#fs-loader,#fs-prev,#fs-next,#fs-close{background-color:black;color:white;font-weight:bold;cursor:pointer;line-height:1em;}
#fs-close{top:1em;right:1em; }
#fs-prev,#fs-next{top:50%;margin-top:-1em; }
#fs-prev{left:1em;}
#fs-next{right:1em;}
#fs-loader{top:50%;left:50%;height:1em;margin-top:-1em;margin-left:-75px;display:none;}
#fs-caption{bottom:20px;text-align:center;width:100%;left:0;line-height:1em;display:none;}
#fs-caption span{background-color:white;}
#fs-loader,#fs-prev,#fs-next,#fs-close,#fs-caption span{padding:5px 15px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px; }

.center{ position: relative;}
.left_nav{position:fixed;top:300px;left:20px; }
.left_nav ul{ background:#fff;}
.left_nav ul li{ font-size: 14px; height: 25px; line-height: 25px; /*background: #e5e5e5;*/ margin-bottom: 5px; padding: 0 10px;}

/*閻掞妇鍋ｉ崶锟�*/
/*.focus{ position:relative; width:100%; height:700px; background-color: #000; margin-top:120px;}  
.focus img{ width:100%; } 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; width:100%; }  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:15px; right:35%; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
.focus .fg_phone{ width:250px; height:70px; background:#c52720 url(../images/bg_08.png) no-repeat left center; font-size:16px;  left:50%; line-height:70px; color:#fff; font-size:30px; text-align:left; padding-left:100px;}*/

.js-silder{
	width: 100%;
	position: relative;	
	min-width: 320px;
	margin: 0px auto;
	margin-top:115px;
}
.js-silder2{ margin-top: 30px;}
.silder-scroll{
	width: 100%;
	overflow: hidden;
}
.silder-main{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.silder-main-img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.silder-main-img img{
	width: 100%;
}
.js-silder-ctrl{
	width: 100%;
	text-align: center;
}
.silder-ctrl-prev,
.silder-ctrl-next{
	position: absolute;
	top: 60px;
	width: 8%;
	height: 100%;
	vertical-align: middle;
	cursor: pointer;
	color: #fff;
	font-family: "微软雅黑";
	font-size: 52px;
	font-weight: 600;
	text-shadow: #666 2px 2px 5px;
}
.silder-ctrl-prev{
	left: 30px;
	text-align: left;
}
.silder-ctrl-next{
	right: 30px;
	text-align: right;
}
.silder-ctrl-prev>span,
.silder-ctrl-next>span{
	position: absolute;
	top: 50%;
	margin-top: -40px;
}
.silder-ctrl-prev>span{
	left: 0;
}
.silder-ctrl-next>span{
	right: 0;
}
.silder-ctrl-con{
	display: inline-block;
	width: 4%;
	padding: 10px 0;
	margin: 0 10px;
	cursor: pointer;
}
.silder-ctrl-con>span{
	display: block;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	padding: 5px 0;
	cursor: pointer;
	background-color: #e4e4e4;
}
.silder-ctrl-con.active>span{
	background-color: #7bbedf;
}

@media (max-width: 768px){
	.silder-ctrl-prev,
	.silder-ctrl-next{
		width: 10%;
		font-size: 26px;
		margin-top: -25px;
	}
	.silder-ctrl-con{
		width: 14px;
		height: 14px;
		padding: 0;
		margin: 0 5px;
	}
	.silder-ctrl-con>span{
		display: block;
		width: 100%;
		height: 100%;
		border-radius: 50%;
		padding: 0;
	}
}


/*food*/
.food{ padding-top:20px; }
.food h1{ font-size:14px; color:#201a17; text-align:center; line-height:0.8rem;  font-weight:normal; margin-top:10px; letter-spacing:8px; margin-bottom: 10px; font-family:"等线"; text-transform:Uppercase;}
.food .s8{letter-spacing:8px;}
.food .s4{letter-spacing:4px;}
.food .s2{letter-spacing:2px;}
.food .s0{letter-spacing:0px;}
/*.food h1 .s2{ display: block; border-top: #cbcbcb solid 1px; border-bottom: #e7e7e7 solid 1px; width: 30px; height: 0px; margin: 0px auto;}
*/
.food h2{font-size:14px; width: 100px; height: 26px; border:#cbcbcb solid 1px; line-height: 26px; font-family:"微软雅黑", sans-serif;text-align:center;color:#1e2223;font-weight:normal; display: block; margin: 0px auto;}
.food .title2{ width:72px; height:72px;  margin:0px auto; text-align:center; font-size:20px; font-weight:bolder; color:#342c2a; margin-top:30px; border: #333 solid 1px; border-radius: 40px; margin-bottom:40px; }
.food .title2 p{ width:30px; margin:0px auto; padding-top:10px; line-height:25px;}
.food .jiantou{background: url(../images/bg_a1.png) no-repeat left center; width: 19px; height: 11px; margin: 0px auto; margin-top:30px; }
.food .no{letter-spacing:0px; margin-top: 30px; line-height: 20px;}
.food h1 span{ display: block; /*border-top: #201917 solid 1px;*/ border-bottom: #201917 solid 1px; width: 30px; height: 0px; margin: 0px auto;}

.pro{ margin-top:30px; overflow:auto; /*height:310px;*/ overflow:hidden; }
/*.pro3{height:420px;}*/

.more_d{ height:30px; line-height:30px; text-align:center; margin-bottom:20px; font-size:14px;}
/*.pro3{ margin-top: 0px; }*/

.pro img {
	width: 32%;
	display: inline-block;
	vertical-align: top;
	float: left;
	margin-right: 2%;
	background-color: #EEE;
	margin-bottom:2%;
}
.caption {
	font-size: 0.7em;
	padding: 4px;
}

.hotel .bg_t{ width:100%; height:450px; background:url(../images/bg_20.jpg) no-repeat center center; margin-top:30px;}
.human .bg_t{ background:url(../images/bg_07.jpg) no-repeat left center; height:740px; margin-top:40px;}
.human .pro{ width:800px; padding-top:235px; padding-left:240px;}
.video .bg_t{ height:373px; background:url(../images/bg_04.jpg) no-repeat center center; margin:0px auto; margin-top:40px;}
.bg_t2{ height:100px; margin:20px auto; background:url(../images/bg_10.jpg) no-repeat left center;}
.video .pro .image {
	width: 390px;
	height: 265px;
	display: inline-block;
	vertical-align: top;
	float: left;
	margin-right: 10px;
	margin-bottom:5px;
}

.contact_word{  height:90px; margin-top:40px; font-size:18px; line-height:35px; color:#686a6a; text-align:center; padding-top:30px; font-family: "微软雅黑";}
.contact_img{ margin-top:10px; text-align: center;}
.contact .pro{ margin-bottom:30px;}


/*.contact_img img{ width:260px;}*/

.close a{ color:#000;}
.bigvideo embed{ margin:0px auto;}




#loading-mask{
        position:absolute;
        left:0;
        top:0;
        width:100%;
        height:100%;
        z-index:20000;
        background-color:gray;
    }
    #loading{
        position:absolute;
        left:45%;
        top:40%;
        padding:2px;
        z-index:20001;
        height:auto;
 }
    #loading .loading-indicator{
        background:white;
        color:#444;
        font:bold 20px tahoma,arial,helvetica;
        padding:10px;
        margin:0;
        height:auto;
    }
    #loading-msg {
        font: normal 18px arial,tahoma,sans-serif;
    }


.gotop { font-size: 12px; padding: 5px; line-height: 14px; color: #fff; background-color: #0099CC; text-decoration: none;}

.footer{ padding-top:0px;}
.footer .pro{ text-align:center; font-size:12px; line-height:20px; color:#5f5e5c;}

.img_r{position: relative; z-index: 0;}
.img_p{ position: absolute; width: 100%; height: 40px; line-height: 40px; text-align: center; background: #000; z-index: 1; color: #fff; bottom:0px;opacity:0.5; font-size: 14px;}
.abouts{ width: 600px; float:left; color: #818181;  line-height: 30px; margin-top:200px; margin-left: 70px; font-size: 14px; }
.partner{ background-color: #4c4c4c; overflow:auto; padding: 0px; margin-top: 20px;}
.partner h1,.partner h2{ color: #fff; }
.partner h1{margin-bottom:0px;}
.partner h2{ border:0px; }
.bottom_f{ color: #565b5e; text-align: center; line-height: 75px; }
.bottom_f a{color: #565b5e;}
.abouts_logo{ margin-top: 70px; }
.line2{ margin-top:50px;background:#43474a;  }
.link2 { width:100%; height:81px; /*margin-bottom:47px;*/ margin-top:20px; background:url(../images/25.png) center center no-repeat;}
.banner_des{ width: 100%; height: 450px; margin-top: 80px; background:url(../images/bg_011.jpg)  center center no-repeat; }

/*bottom*/
.bottom{ color: #afafaf;}
.bottom a{ color: #ccc;}
.bottom_left{ float: left; width: 400px; border-right:#525252 solid 1px; height: 233px; margin-top: 100px; margin-bottom: 90px;}
.bottom_center{ float: left; width: 490px; height: 233px; border-right:#525252 solid 1px; margin-top: 100px; margin-bottom: 90px;}
.bottom_right{float: right; text-align: right; width: 305px; margin-top: 100px; margin-bottom: 90px;}
.bottom_left p{ line-height: 20px; height: 20px;}
.bottom_left .p1{ margin-top: 70px;}
.bottom_center ul{ margin-left: 30px;}
.bottom_center ul li{ float: left; margin: 0 20px;}
.bottom_center ul li p{ text-align: center; font-size:28px; font-family: "黑体"; height: 60px; line-height: 60px;}

.bottom_right .p_phone{ font-size: 28px; font-family: "黑体"; height: 35px; line-height: 35px; margin-top: 50px}
.bottom_right .p_phone_num{ font-size: 30px; font-family: "微软雅黑"; height: 40px; line-height: 40px;}

.link{ padding-top:20px; color: #fff; text-align: center; }
.link a{color: #fff; }
/*.link .pro{ margin-left:25px; background:#ccc;}*/
.link .pro a{ margin:0px 10px;}

.content{ margin-top: 200px;}
.content_pro{ height: 1100px;}
.content_pro ul li{ float: left; width: 290px; height: 320px; background: #eeeeee; margin-bottom: 60px; margin-right: 10px;}
.img_content{ margin:0 20px;}
.img_content .name{ font-size: 20px;  line-height: 40px; border-bottom: #e6e6e6 solid 1px;}
.img_content .small_wen{ line-height: 25px; color: #a7a5a5;}
.pager{ text-align: center; height: 30px; line-height: 30px;}

.content_pros{ background: #eeeeee; position: relative; margin: 0; padding-top: 200px; padding-bottom: 70px;}
.content_pros .back{ margin-top:-30px;}
.content_pros .show_content{ background: #fff; margin-top: 40px;}
.content_pros .show_content h2{ font-size: 40px; line-height: 60px; height: 60px; text-align: center; padding-top: 40px;}
.content_pros .show_content .miaoshu{ text-align: center; height: 40px; line-height: 40px; border-bottom: #f6f6f6 solid 1px;}
.content_pros .show_content .show_word{ padding: 20px;}
.content_pros .show_content .show_page{ padding: 60px 150px;}
.show_content .next{ height: 70px; line-height: 70px; text-align: center; font-size: 18px; background: #c1c1c1;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out; }
.show_content .next:hover{ background:#02a0a3;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.show_content a .next { color: #fff;}

.news{background: #eeeeee; padding: 60px 150px;}
.news ul li { margin-bottom:10px;}
.news ul li .newsbody{ padding: 10px; border-bottom: 1px solid #ccc;}
.news ul li .newsbody .date{ font-size: 14px; font-family: "微软雅黑"; line-height: 30px;  color: #ccc;}
.news ul li .newsbody .title{width: 100%;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;
    font-size: 15px;    height: 30px;    line-height: 30px;    color: #1E1E1E;}
.news ul li .newsbody .description{font-size: 12px;
    text-align: left;
    color: #777;
    height: 40px;
    overflow: hidden;}
    
.partner2{ margin:0;}
.news_c .show_content h2{ font-size: 24px;}
/*鍥剧墖婊氬姩*/
.scroll {
	width:860px;
	margin:0 auto;
	position:relative;
	/*background:#F1EEEB;*/
}
.picbox {
	width:850px;
	height:420px;
	margin-top:20px;
	margin-bottom:100px;
	overflow:hidden;
	position:relative;
}
.picbox ul {
	/*height:285px;*/
	padding-top:5px;
}
.piclist {
	position:absolute;
	margin-top: 0px;
	left:0px;
	top:0px;
}
.piclist li{
	float: left;
	width: 205px;
    height: 205px;
    display: inline-block;
    vertical-align: top;
    float: left;
    margin-right: 10px;
    background-color: #EEE;
    margin-bottom: 10px;
}

.swaplist {
	position:absolute;
	left:-4300px;
	top:0px;
}
.og_prev, .og_next {
	width:30px;
	height:60px;
	background:url(../images/btn.png) no-repeat;
	position:absolute;
	top:185px;
	z-index:99;
	cursor:pointer;

}
.og_prev {
	background-position:0 0;
		left: -40px;
		z-index: 999;
}
.og_prev:hover {
	background-position:0 -60px;
}
.og_next {
	background-position:-30px 0;
	right:-25px;
}
.og_next:hover {
	background-position:-30px -60px;
}




.ptitle .s_name{ height: 20px; line-height: 20px; font-family:"Heiti SC","STHeiti-Light";text-transform:Uppercase;  font-size: 1.4rem; margin: 0.6rem 0 0.2rem 0; color: #333; letter-spacing:0px; text-align: center;  }
.ptitle .s_1{ color: #7c7c7c; border: none; display:inline }
.ptitle h1{ margin:0px; }
.ptitle h2{ font-size: 16px; }
.ptitle{ text-align: center; padding: 1rem 0 0 0; }
.bottom_info{ text-align: center; color: #666; font-size: 0.2rem; padding: 0.5rem 0;}
.bottom_info a{ color: #333; }
.c_content{ margin: 1rem 0;  }
.c_content img{max-width: 100%;}
.center2{ width: 90%; max-width: 600px; margin:0px auto; overflow: auto; }
.slideShow{ margin-top:50px; }

.clients h2{width: 140px; border: none;}

