﻿@charset "UTF-8";



html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}

/*html5 reset*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

menu, figure{margin:0;padding:0;}


body{
	min-width:980px;
	/*background:#F3F7EE;*/
	color:#888;
	font:normal 14px/1.8;font-family:"Microsoft YaHei","黑体","宋体";
}

table{empty-cells:show;border-collapse:collapse;border-spacing:0}
table,td,th{vertical-align: middle;}
input,select{vertical-align:middle;}
input,select,textarea{font-family:tahoma, "Microsoft YaHei", arial,verdana,sans-serif;font-size:14px;}
textarea{resize:vertical;}
/*input:focus{outline:0 none}*/
::-webkit-input-placeholder{color: #999;}
input::-moz-placeholder{color: #555;}
h1,h2,h3,h4,h5,h6{ }
ul,ol,menu{list-style:none;}
a img{border:none;}
img{ vertical-align:bottom;}
p{margin-bottom:1.2em;}
td p{margin:0;}
fieldset{padding:0 1em 1em 1em; margin:1.6em 0;border:1px solid #ccc;} /*** padding-top is margin-top for fieldsets in Opera ***/
legend{padding-left:.8em; padding-right:.8em;}
legend+*{margin-top:1em;} /*** compensates for the opera margin bug ***/
sub{ font-size:9px; line-height:0; vertical-align:sub;}
sup{ font-size:9px; line-height:0; vertical-align:super;}

a{color:#888;cursor:pointer; text-decoration:none;}
a:hover{color:#888;text-decoration:underline;}

li{list-style-type:none;}


/*text style*/
.t12{font-size:12px;}
.t14{font-size:14px;}
.t16{font-size:16px;}
.t18{font-size:18px;}
.black{color:#000;}
.white{color:#fff;}
.gray{color:#ccc;}
.red{color:#db0210;}
.blue{color:#03f;}
.green{color:#008000;}
.gold{color:#a49759;}
.mcolor{color:#900;}
.b{font-weight:bold;}
.clear{clear:both;}
.delete{text-decoration:line-through;}
.nob{border:none;background:none;}
.fl{float:left;}
.fr{float:right;}
.float_left {float:left;padding:7px;}
.float_right {float:right;padding:7px;}
.img_float_left {float:left;clear:left;margin:0 8px 10px 0;}
.img_float_right {float:right;clear:right;margin:0 0 10px 8px;}

.highlight {background:#ff0;}
.thin{font-weight: lighter;}
.error_tips,.notice_tips,.success_tips{padding:.3em .8em;margin-bottom:1em;border:2px solid #ddd;white-space:nowrap;}
.error_tips{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice_tips{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success_tips{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error_tips a{color:#8a1f11;}
.notice_tips a{color:#514721;}
.success_tips a{color:#264409;}
.center{text-align: center;}
.tal{text-align: left;}
.tar{text-align: right;}
.tdu{text-decoration:underline;}
.errorMessage{ color:#f00;}
.hidden{ display:none;}
.oh{overflow:hidden; zoom:1;}
.lefthalf{
	float:left;
	width:48%;
}
.righthalf{
	float:right;
	width:49%;
}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}


/*all*/
.submit{ cursor:pointer; overflow:visible;}
.radio, .checkbox, input[type="radio"], input[type="checkbox"]{ margin:0 5px 3px 0;}
.input, .textarea{
	padding:10px 10px;
	border:1px solid #c1c1c1;

	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:5px 5px 5px #999 inset;
	-webkit-box-shadow:5px 5px 5px #999 inset;
	box-shadow:0 0 0 #b8ad66,1px 1px 1px #eee inset;  
}
textarea{ resize:none;}
input.placeholder{ color:#999;}

.formlist .input,.formlist  .textarea{
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease;
}
.formlist .input:focus, .formlist .textarea:focus{
	border:1px solid #5b5e54;
	-webkit-box-shadow:1px 2px 4px #a5a8a1, 1px 1px 1px #eee inset;
	-moz-box-shadow:1px 2px 4px #a5a8a1, 1px 1px 1px #eee inset;
	box-shadow:1px 2px 4px #a5a8a1, 1px 1px 1px #eee inset;
}

.overlay{
	overflow:hidden; zoom:1;
	position:absolute;
	z-inde:0;
	left:0;
	top:0;
	width:100%;
	height:100%;
}




.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
* html .clearfix {height: 1%;}
* html .clearfix {display: block;}


.wrapper:after, .container:after, .slidecont:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.wrapper, .container,.slidecont{zoom:1;}
/*label css*/
.wrapper{ margin-bottom:10px;}
.container{ margin:0 auto; width:1200px; min-width:980px;}
.container_2{ margin:0 auto; width:1000px; min-width:980px;}
.container_brand{ min-width:980px;}
.container_padding{ padding:60px 0 70px;}
.container_padding_2{ padding:80px 0;}
.container_padding_3{ padding:120px 0 0;}
.container_pb{ padding:0 0 70px;}
.container_service{}
.container_banner{
	position:relative;
	padding:40px 0 0px;
	background-position:50% top;
	background-repeat:no-repeat;
}



.mainwidth_2{
	margin:0 auto;
	width:750px;
}


.container_contact{
	padding:90px 0;
}







.pbody{ overflow:hidden; zoom:1;}
.header{
	zoom:1;
	position:relative;
	z-index:299;
	width:100%;
	background:#fff;
}

.fixedheader{
	position:fixed;
	left:0;
	top:0;
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);
	-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);
	box-shadow:0 1px 4px rgba(0,0,0,0.2);
}

.header a{}
.header .container{
}

.logobox{
	float:left;
	margin:0 100px 0 100px;
	overflow:hidden;
}
.logobox a{
	display:block;
	position:relative;
}
.logobox .img{
	
}
.logobox .scrollbg{
	position:absolute;
	left:0;
	top:20px;
	z-index:-1;
}




.navigation_out_1{
	float:left;
	width:360px;
}
.navigation_out_2{
	float:left;
}
.navigation{
	float:left;
	margin:0 0 0 0;
}
.navigation ul{
	float:left;
	
}
.navigation li{
	float:left;text-align:center;width:120px;
}
.navigation li:last-child{}
.navigation li .t{

	height:100px;
	line-height:100px;
	font-size:15px;
	color:#999;
}
.indheader .navigation li.item_1 .t{/*padding:0 30px 0 0;*/}
.navigation li a:hover{ text-decoration:none;color:#000}
.navigation li.active{}
.navigation li.active .t, .navigation li.cur .t{

	color:#000;
}

.nav_other{
	float:left;
	margin:30px 0 0 0;
}
.nav_other li{
	float:left;
	background:url(../images/line_1.gif) no-repeat left 50%;
}
.nav_other li a{
	float:left;
	padding:4px 20px;
	height:42px;
	line-height:42px;
	font-size:15px;
	color:#777;
}
.nav_other li a:hover{ text-decoration:none; color:#000;}
.nav_other li.first{ background:none;}
.nav_other li.active a, .nav_other li.cur a{
	padding-bottom:0px;
	/*border-bottom:4px solid #1e4d37;*/
	color:#000;
}

.secnav{
	display:none;
	position:absolute;
	left:0;
	top:100px;
	padding:20px 0 10px;
	width:100%;
	border-top:1px solid #d6dad2;
	background:#fff;
}



ul.secnav_list{
	float:none;
	overflow:hidden; zoom:1;
	margin:0 auto;
	width:720px;
	text-align:center;
}
.secnav_list li{
	float:left;
	background:none;

	overflow:hidden; zoom:1;
	display:inline;
	margin:0 30px;
	width:180px;
	text-align:center;
}
.secnav_list li a{ display:block; color:#888;}
.secnav_list li a:hover{ text-decoration:none;}
.secnav_list li .img{
	display:block;
	overflow:hidden;
	margin-bottom:8px;
	padding:1px;
}
.secnav_list li .img img{
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-o-transition:all .2s ease;
	-ms-transition:all .2s ease;
	transition:all .2s ease;
}
.secnav_list li a:hover .img{
	padding:0;
	border:1px solid #0c3a25;
}
.secnav_list li a:hover .img img{
	/*opacity:0.8;*/
	
	-webkit-transform: scale(1.07, 1.07);
	-moz-transform: scale(1.07, 1.07);
	-o-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}
.secnav_list li .title{
	display:block;
	line-height:1.3;
}

.secnav_list .btn_4{ margin:10px auto 5px;}


.secnav_bot{
	position:absolute;
	width:100%;
	left:0;
	bottom:-26px;
	height:26px;
	background:url(../images/nav_shade.png) repeat-x 50% top;
}
.nav_close{
	display:none;
	filter:Alpha(opacity=0);opacity:0;
	position:absolute;
	left:50%;
	bottom:-30px;
	margin-left:-40px;
	width:80px;
	height:80px;
	background:url(../images/ico_close_3.gif) no-repeat 50% 50%;
}


.navigation .item_2 .secnav{
	/*padding-top:0px;*/
}



.secnav_prod{
	overflow:hidden; zoom:1;
	padding-top:25px;
}
.secnav_prod .item{
	position:relative;
	float:left;
	padding-left:85px;
}
.secnav_prod .item .img{
	position:absolute;
	left:0;
	top:0;
}
.secnav_prod .item .title{
	display:block;
	margin-bottom:15px;
	font-size:18px;
	font-weight:normal;
}


ul.secnav_prodlist{
	overflow:hidden; zoom:1;
	float:none;
	margin-bottom:20px;
}
.secnav_prodlist li{
	float:left;
	width:120px;
	background:none;
}
.secnav_prodlist li a{
	color:#96863e;
}


.secnav_prod .item_1{
	width:360px;
}
.secnav_prod .item_2{
	width:260px;
}
.secnav_prod .item_3{
	width:100px;
}
.secnav_prod .item_4{}




.secnav .secnav_list_child_1{}
.secnav .secnav_list_child_2{}
.secnav .secnav_list_child_3{}
.secnav .secnav_list_child_3 li{}
.secnav .secnav_list_child_4{ width:800px;}
.secnav .secnav_list_child_4 li{ margin:0 10px;}
.secnav .secnav_list_child_5{ width:900px;}
.secnav .secnav_list_child_5 li{ margin:0 10px; width:160px;}
.secnav .secnav_list_child_6{ width:1080px;}
.secnav .secnav_list_child_6 li{margin:0 10px; width:160px;}

.secnav .secnav_list_child_6 li:last-child .img img{ margin:0 0 0 -10px;}







.nav_imgbox_1{
	/*position:absolute;
	left:50%;
	top:47px;
	margin:0 0 0 -214px;*/
	position:relative;
	display:block;
	border:5px solid #f1eddb;
}
.nav_imgbox_1 .img{
	display:block;
}
.nav_imgbox_1 .title{
	display:block;
	padding:0 15px;
	height:35px;
	line-height:35px;
	background:#1e4d37;
	font-size:14px;
	color:#ded7aa;
}
.nav_imgbox_1 .ico{
	position:absolute;
	right:16px;
	bottom:13px;
	display:block;
	width:18px;
	height:11px;
	background:url(../images/ico_1.gif) no-repeat left top;

	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-o-transition:all .2s ease;
	-ms-transition:all .2s ease;
	transition:all .2s ease;
}
.nav_imgbox_1:hover{ text-decoration:none;}
.nav_imgbox_1:hover .title{
	background-color:#ccb266;
	color:#f8f3d9;
}
.nav_imgbox_1:hover .ico{
	right:8px;
	background-image:url(../images/ico_1_on.gif);
}



.headright{
	position:absolute;
	right:50%;
	top:39px;
	margin-right:-600px;
	white-space:nowrap;
	width:121px;
	height:22px;
	color:#999;
	font-size:12px;
	text-align:right;
}
.headright a{ color:#999;}
.headright .ico_search{
	display:inline-block;
	width:12px;
	height:22px;
	background:url(../images/ico_search.png) no-repeat 50% 50%;
	vertical-align:top;
}
.headtel{
	float:left;
	margin-right:15px;
	padding-left:22px;
	background:url(../images/ico.png) no-repeat left -92px;
	font-size:16px;
}
.header .online_qq{
	padding-left:20px;
	background:url(../images/ico.png) no-repeat left -842px;
}

.headright .linebox{
	float:left;
	margin-right:15px;
	padding-left:15px;
	background:url(../images/line_1.gif) no-repeat left 50%;
}
.headsearch{
	padding-left:18px;
	background:url(../images/ico.png) no-repeat left 9px;
}
.headlang{
}
.headlang a{
	margin-right:10px;
}
.headlang .lang_en_us{ display:none;}


.headright .searchbox_2{
	display:none;
	position:absolute;
	right:-5px;
	top:0;
	height:20px;
	border:1px solid #d6d6d6;
	background-color:#fff;
}
.headright .searchbox_2 .searchinput{
	float:right;
	padding:0 3px;
	width:0px;
	border:none;
}
.headright .searchbox_2 .submit{
	float:right;
	margin:2px 0 0 0;
	width:22px;
	height:16px;
	background:url(../images/ico_search.png) no-repeat 50% 50%;
	border:none;
}











.indbanner{
	position:relative;
	height:600px;
	background-color:#fff;
	
}
.indbanner .slide{
	position:relative;
	overflow:hidden; zoom:1;
	height:100%;
}
.indbanner .slide .item{
	width:100%;
	height:100%;
	/*background:url(../images/banner_1.jpg) no-repeat 50% top;
	background-size:auto 100%;*/
	/*transform: translate3d(0,0,0);*/
}
.indbanner .bg{
	position:relative;
	overflow:hidden; zoom:1;
	width:100%;
	height:100%;
}
.indbanner .bg img{
	position:absolute;
	left:50%;
	top:0;
	margin:0 0 0 -50%;
	width:100%;
	/*transform: translate3d(0,0,0);*/
}
.indbanner .item .info{
	overflow:hidden; zoom:1;
	position:absolute;
	left:50%;
	top:50%;
	margin:-110px 0 0 -45%;
	width:440px;
	/*height:220px;*/
	text-align:center;
}
.indbanner .item .text{
}
.indbanner .item .info img{
	width:100%;
}
.indbanner .item .info .text_1{
}
.indbanner .item .info .text_2{
	margin:0 auto;
	text-align:center;
}
.indbanner .item .info .text_2 .textimg_2{
	display:block;
	margin:0 auto;
	width:170px;
	height:35px;
	background:url(../images/banner_text_1_2.png) no-repeat left top;
}
.indbanner .item .info .text_2 .textimg_2:hover{ background-image:url(../images/banner_text_1_2_on.png);}
.indbanner .item .info .text_2 .textimg_2_on{ background-image:url(../images/banner_text_1_2_on.png);}
.indbanner .item .info .text_2 img{
	display:none;
	width:auto;
	height:35px;
	cursor:pointer;
}

.indbanner .item_2 .info .text_2 .textimg_2{ background-image:url(../images/banner_text_2_2.png);}






.indbanner .item_1 .info .text_2 .textimg_2:hover{ background-image:url(../images/banner_text_10_2_on.png);}





.indbanner .bg img{
	position:absolute;
	left:50%;
	margin:0 0 0 -50%;
	width:100%;

	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	transform: scale(1, 1);
}
.indbanner .bg img.in{
	-webkit-transform: scale(1.08, 1.08);
	-moz-transform: scale(1.08, 1.08);
	-o-transform: scale(1.08, 1.08);
	transform: scale(1.08, 1.08);

	-webkit-transition:-webkit-transform 15s ease;
	-moz-transition:-moz-transform 15s ease;
	-o-transition:-o-transform 15s ease;
	-ms-transition:transform 15s ease;
	transition:transform 15s ease;
}






.indbanner .ctrl{
	position:absolute;
	z-index:199;
	left:0;
	bottom:0;
	width:100%;
	text-align:center;
}
.indbanner .ctrl span{
	display:inline-block;
	margin:0 5px;
	font-size:32px;
	cursor:pointer;
	color:#dedede;
}
.indbanner .ctrl span.cycle-pager-active{
	color:#000;
}
.indbanner_prev{
	display:none;
	position:absolute;
	z-index:199;
	left:0;
	top:50%;
	margin-top:-60px;
	width:35px;
	height:120px;
	background:url(../images/ico_prev.png) no-repeat left top;
	cursor:pointer;
	opacity:0.5;

	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-o-transition:all .2s ease;
	-ms-transition:all .2s ease;
	transition:all .2s ease;
}
.indbanner_next{
	display:none;
	position:absolute;
	z-index:199;
	right:0;
	top:50%;
	margin-top:-60px;
	width:35px;
	height:120px;
	background:url(../images/ico_next.png) no-repeat left top;
	cursor:pointer;
	opacity:0.5;
	
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-o-transition:all .2s ease;
	-ms-transition:all .2s ease;
	transition:all .2s ease;
}
.indbanner_prev:hover, .indbanner_next:hover{
	opacity:1;
}

.indbanner .showbox{
	position:absolute;
	z-index:500;
	overflow:hidden; zoom:1;
	margin-top:-50px;
	height:0;


}

.overlay_1{
	display:none;
	position:fixed;
	z-index:499;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#000;
	filter:Alpha(opacity=50);opacity:0.5;
}
* html .overlay_1{position:absolute;}

.indvideo{margin-top:65px;background:#E8E8E8;padding:55px 0 }
.indvideo_l{float:left;width:856px;height:480px;}
.indvideo_l video{margin:0;padding:0;float:left;}
.indvideo_r{float:right;width:344px;height:480px;background:#FFF; }
.indvideo_r .t1{color:#585858;font-size:20px;font-weight:400;line-height:20px;margin:180px 0 0 35px;}
.indvideo_r .t2{color:#010101;font-size:50px;font-weight:600;margin:0px 0 0 35px;}
.indvideo_r .t3{color:#585858;font-size:18px;font-weight:400;line-height:20px;margin:0px 0 0 35px;}

.indnews{margin-top:40px;}
.indnews_l{float:left;}
.indnews_l img{width:517px;height:326px;}
.indnews_r{float:right;width:616px;}
.indnews_r li{width:100%;float:left;margin-top:20px;}
.indnews_r li a{font-size: 16px;color: #666;text-decoration:underline}
.indnews_r li p{font-size:14px;color:#666;margin-top:5px;}

.indpro{margin-top:40px;}
.indpro_l{float:left;}
.indpro_r{float:right;}
.indpro img{width:585px;height:571px;}







.indcont{
	position:relative;
	z-index:200;
	background:#fff;
}



.aboutbox_1{width:100%;float:left;margin-top:50px;color:#333}

.about_img{ float:left; margin-right:80px;}
.about_text{ overflow:hidden; zoom:1;margin-top:80px;}

.aboutbox_2{width:100%;float:left;margin-top:50px;}
.aboutbox_2 li{float:left;margin:30px 40px 0 0}
.aboutbox_2 li:nth-child(4n){margin-right:0}

.contacttit{font-size:26px;color:#333;width:100%;text-align:center;margin-bottom:20px;}
.contact_1{width:100%;float:left;margin-top:50px;color:#333}
.contact_1_l{width:612px;height:360px;float:left;background:#404040;color:#fff}
.contact_1_l .t1{margin:60px 0 0 50px;background:url(/images/line.jpg) no-repeat bottom left;font-size:24px;padding-bottom:10px}
.contact_1_l .t2{margin:50px 0 0 50px;}
.contact_1_l .t3{margin:12px 0 0 50px;}
.contact_1_l .t4{margin:12px 0 0 50px;}

.contact_1_r{width:586px;height:360px;float:left;background:#404040;}


.contact_2{width:100%;float:left;margin-top:50px;color:#333}



.page_header{
	/*margin-bottom:50px;
	border:none;*/
}
.pagebanner{
	height:600px;
	text-align:center;
}
.pagebanner .bg{
	height:600px;
	background-position:50% top;
	background-color:#f9f9f9;
}


.pagenav_out{
	height:37px;
}
.pagenav{
	position:absolute;
	z-index:200;
	top:101px;
	margin-bottom:-1px;
	height:37px;
	width:100%;
	background:#3d4637 url(../images/bg_pagenav.jpg) repeat 50% top;
}
.pagenav .category{
	display:none;
	position:relative;
	float:left;
	width:150px;
}
.pagenav .category strong{
	display:block;
	padding:0 50px 0 30px;
	height:37px;
	line-height:37px;
	background:#1b4732 url(../images/ico_2.gif) no-repeat 110px 50%;
	font-size:18px;
	color:#d9cfa2;
}
.pagenav .category ul{
	display:none;
	overflow:hidden; zoom:1;
	position:absolute;
	top:50px;
	left:0;
	width:150px;
}
.pagenav .category li{ margin-top:-1px;}
.pagenav .category li a{
	padding:10px 30px;
	display:block;
	border-top:1px solid #f3f3f3;
	background-color:#fff;
	font-size:18px;
	color:#0c3a25;
}
.pagenav .category li.active{
	display:none;
}
.pagenav .category li a:hover, .pagenav .category li.active a:hover{
	background-color:#a49759;
	color:#fff;
	text-decoration:none;
}
.pagenav .category_on ul{ display:block;}


.pagenav .nav{
	text-align:center;
}
.pagenav .nav li{
	display:inline;
	padding:0 18px;
	line-height:37px;
	/*background:url(../images/line_2.gif) no-repeat left 50%;*/
}
.pagenav .nav li.first{ background:none;}
.pagenav .nav li a{
	display:inline-block;
	line-height:37px;
	color:#fff;
	font-size:12px;
}
.pagenav .nav li.active a{
	/*background:url(../images/ico_3.gif) no-repeat 50% 36px;*/
	color:#e1d7a9;
}
.pagenav .nav li a:hover{
	/*background:url(../images/ico_3.gif) no-repeat 50% 36px;*/
	color:#e1d7a9;
	text-decoration:none;
}

.navbar-fixed-top{
	position:fixed;
	top:0;
}






.breadcrumb{
	padding:10px 0;
	text-align:center;
	color:#a8a8a8;
}
.breadcrumb a{
	margin:0 10px;
	color:#a8a8a8;
}


.popbox{
	position:relative;
	margin:0 auto;
	zoom:1;
}
.popbreadcrumb{
	padding:0 30px;
	height:50px;
	line-height:50px;
	color:#fff;
	font-family:Simsung;
}
.popbreadcrumb a{ color:#fff; font-family:"Microsoft YaHei",arial,verdana,sans-serif;}
.popbreadcrumb strong{ font-weight:normal; font-family:"Microsoft YaHei",arial,verdana,sans-serif;}
.popside{
	position:absolute;
	left:0;
	top:0;
	float:left;
	/*margin-bottom:-32767px;
	padding-bottom:32727px;*/
	padding-top:40px;
	width:199px;
	border-right:1px solid #e5e5e5;
}
.popmain{
	overflow:hidden; zoom:1;
	padding:60px 0 30px 0px;
	-webkit-overflow-scrolling: touch;
}

.conmain_in{ padding:0 50px;}

.popboxHasSide{
	padding-left:200px;
}
.xboxArticleHasSide{
	background:#fff url(../images/bg_3_side.png) repeat-y left top;
}


.popmain .formbox{
	padding:60px 40px;
}
.popmain .formlist_3{
	width:100%;
	max-width:600px;
}








.popbox_hasnav{ padding-left:200px;}
.popbox_hasnav .popmain{ padding-left:30px; padding-right:30px;}

.popnav{
	border-top:1px solid #e5e5e5;
}
.popnav li{
	border-bottom:1px solid #e5e5e5;
}
.popnav li a{
	position:relative;
	display:block;
	padding:0 10px;
	height:50px;
	line-height:50px;
	background-color:#fff;
	text-align:center;
}
.popnav li.active a, .popnav li a:hover{
	background-color:#1e4d37;
	color:#d9cfa2;
	text-decoration:none;
}

.popnav li.active a:after{
	content: '\0020';
	position:absolute;
	top:0;
	right:-35px;
	width: 0;
	height: 0;
	border: 25px solid transparent;
	border-left: 10px solid #1e4d37;
}

.mapbox_pop{
	margin:0;
	width:100%;
	height:500px;
}




.headtitle{

	text-align:center;
}
.headtitle_story{margin-bottom:40px;}
.headtitle h1{
	font-size:30px;
	font-weight:normal;
	color:#000;
}
.headtitle .t1{margin-bottom:20px;}
.headtitle .info{
	text-align:center;
	color:#777;
	margin:0 0 50px 0;
}
.headtitle .text{ font-size:16px;}

.story_in{ padding:0 100px;}
.story_in .headtitle {margin-bottom:50px;}







.headbox_1{width:100%;
	padding:20px 0;
	text-align:center;background:#262626;
}
.headbox_1 .title_en,.headbox_3 .title_en{
border-bottom: 1px solid #858585;
	color:#fff;
	font-size:24px;
	font-weight:200;margin-bottom:15px;padding-bottom:10px;

}

.headbox_1 .title{

color:#fff;
font-weight:normal;
}
.headbox_1 .title a{color:#fff;	font-size:16px;border-right: 1px solid #fff;padding-right:50px;margin-right:50px}

.headbox_1 .title a:last-child{border-right: none;padding-right:0px;margin-right:0px}


.headbox_3 .title_en{ color:#fff;}
.headbox_1 .text{
	margin-bottom:30px;
	font-size:16px;
	color:#888;
}

.headbox_2{
	margin-bottom:20px;
	text-align:center;
}
.headbox_2 .title{
	display:inline-block;
	margin-bottom:15px;
	padding:0 130px 40px;
	line-height:1.5;
	background:url(../images/line_title_1.png) no-repeat 50% bottom;
	font-size:30px;
	color:#0c3a25;
	font-weight:normal;
}
.headbox_2 .text{
	margin-bottom:30px;
	font-size:18px;
	color:#a49759;
}



.headbox_3{
	margin-bottom:40px;
	text-align:center;
}
.headbox_3 .title{
	display:inline-block;
	margin-bottom:15px;
	padding:0 130px 25px;
	/*border-bottom:1px dotted #b8ad66;*/
	background:url(../images/line_title_3.png) no-repeat 50% bottom;
	font-size:30px;
	color:#fff;
	font-weight:normal;
}
.headbox_3 .text{
	line-height:1.3;
	font-size:20px;
	color:#fff;
}
.headbox_3 .text .en{
	font-size:24px;
}


.table_1{
	margin-bottom:20px;
}
.table_1 th, .table_1 td{
	padding:8px 10px;
	border:1px solid #d9cfa2;
	text-align:center;
	color:#a49759;
}
.table_1 th{
	background-color:#f6f4ee;
	font-weight:normal;
}
.table_1 td{}
.table_1 thead td{
	background-color:#a49759;
	border:1px solid #a49759;
	color:#fff;
	font-size:16px;
}







.loadmore{ text-align:center;}
.loadmore a{
	display:block;
	margin:0 auto;
	width:119px;
	height:41px;
	line-height:32px;
	background:url(../images/btn_9.png) no-repeat left top;
	color:#a49759;
}
.loadmore a:hover{ text-decoration:none;}

.loadmore_2{
}
.loadmore_2 a{
	padding-top:18px;
	height:65px;
	width:165px;
	background-image:url(../images/btn_9_3.png);
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

.loadmore_3{
	overflow:hidden; zoom:1;
}
.loadmore_3 a{
	overflow:hidden; zoom:1;
	float:right;
	display:inline;
	margin:0 10px 10px 0;
	width:100px;
	height:100px;
	background:url(../images/btn_down_2.png) no-repeat left top;
	cursor:pointer;
	text-align:left;
	text-indent:-300px;
}
.loadmore_3 a:hover{
	background-image:url(../images/btn_down_2_on.png);
}




.formlist{}
.formlist li:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.formlist li{
	zoom:1;
	margin-bottom:15px;
}
.formlist li .input{
	width:320px;
}
.formlist li .vali{
	margin-left:10px;
}
.formlist li .valichange{
	margin-left:10px;
	padding-left:18px;
	background:url(../images/ico.png) no-repeat left -398px;
	color:#a49759;
	text-decoration:underline;
}
.formlist .tips_1{
	margin-left:20px;
}
.formlist li .w2{
	width:100px;
}
.formlist li .w3{
	width:180px;
}
.formlist li .w100{
	width:100%;
}
.icheckbox{ margin-right:20px;}





.formlist_2{
	margin:0 auto;
	width:720px;
}
.formlist_2 li{
	margin-bottom:20px;
	padding-left:100px;
}
.formlist_2 .label{
	float:left;
	display:inline;
	margin:5px 0 0 -100px;
	width:90px;
	color:#777;
}
.formlist_2 .subbox{
	padding-top:30px;
}



.formlist_3{
	margin:0 auto;
	width:720px;
}
.formlist_3 li{
	margin-bottom:20px;
	padding-left:170px;
}
.formlist_3 .label{
	float:left;
	display:inline;
	margin:3px 0 0 -170px;
	width:150px;
	text-align:right;
	color:#777;
}
.formlist_3 .subbox{
	padding-top:30px;
}





.loginbox{
	overflow:hidden; zoom:1;
	background-color:#fff;
	border:1px solid #ddd;

	-webkit-box-shadow:0 0 10px #ddd;
	-moz-box-shadow:0 0 10px #ddd;
	box-shadow:0 0 10px #ddd;
}
.loginbox .img{
	overflow:hidden; zoom:1;
	position:relative;
	float:left;
	width:600px;
	height:500px;
}
.loginbox .img img{
	height:100%;
}
.loginbox .img .ctrl_prev{
	position:absolute;
	z-index:199;
	left:0;
	top:50%;
	margin-top:-65px;
	width:40px;
	height:122px;
	background:url(../images/ico_prev_2.png) no-repeat left top;
	cursor:pointer;
	filter:Alpha(opacity=70);opacity:0.7;
}
.loginbox .img .ctrl_prev:hover{ filter:Alpha(opacity=100);opacity:1;}
.loginbox .img .ctrl_next{
	position:absolute;
	z-index:199;
	right:0;
	top:50%;
	margin-top:-65px;
	width:40px;
	height:122px;
	background:url(../images/ico_next_2.png) no-repeat left top;
	cursor:pointer;
	filter:Alpha(opacity=70);opacity:0.7;
}
.loginbox .img .ctrl_next:hover{ filter:Alpha(opacity=100);opacity:1;}

.loginbox_main{
	float:left;
	padding:40px 100px 0 100px;
	width:368px;
}
.loginbox_main .text{ color:#999;}
.loginbox_main .error{ display:block; color:#f30;}




.formflow{
	overflow:hidden; zoom:1;
	margin-bottom:20px;
	padding-bottom:20px;
	/*background:url(../images/formflow_line.png) no-repeat 50% bottom;*/
	text-align:center;

	border-bottom:1px solid #b9b9b9;
}
.formflow .item{
	margin:0 40px;
	white-space:nowrap;
}
.formflow .item_in{
	font-size:18px;
	color:#ababab;
}
.formflow .item_last{
}
.formflow .item_last .item_in{
}

.formflow .num{
	display:inline-block;
	margin-right:12px;
	width:46px;
	height:46px;
	line-height:46px;
	background:url(../images/ico.png) no-repeat left -600px;
	font-size:30px;
	text-align:center;
	color:#ababab;
	vertical-align:middle;
}

.formflow .on{}
.formflow .on .item_in{ color:#0c3a25;}
.formflow .on .num{
	background-position:left -650px;
	color:#fff;
}









.formbox{
	margin:0 auto;
	/*padding:60px 100px;
	background-color:#fbf9ef;
	border:1px dotted #b8ad66;*/
	color:#777;
}
.formbox .boxhead{
	padding:10px 30px;
	color:#0c3a25;
	font-size:18px;
}
.formbox .boxtext{
	padding:10px 30px 10px 0;
}
.formbox a{ color:#a49759;}










.pbody .mapInfoWindow{
	padding:20px;
	font-family:tahoma, "Microsoft YaHei",Simsun,"Arial Unicode MS",Mingliu,Arial,Helvetica;
}
.gm-style div, .gm-style span, .gm-style label, .gm-style a{
	font-family:tahoma, "Microsoft YaHei",Simsun,"Arial Unicode MS",Mingliu,Arial,Helvetica;
}
.mapInfoWindow .firstHeading{
	margin-bottom:10px;
	font-size:16px;
	font-weight:normal;
	color:#0c3a25;
	font-weight:normal;
}




.newslistbox_1{
	float:right;
	width:590px;
}
.newslistbox_2{
	float:none;
	width:auto;
}
.newslist{}
.newslist li{
	overflow:hidden; zoom:1;
	padding:9px 0 9px 20px;
	background:url(../images/ico_21.gif) no-repeat 0 18px;
}
.newslist li a{
	float:left;
	padding:2px 0 3px;
	font-size:16px;
	color:#888;
}
.newslist li a:hover{
	padding-bottom:2px;
	border-bottom:1px solid #888;
	text-decoration:none;
}
.newslist li .date{
	float:right;
	margin-top:3px;
	font-size:14px;
	color:#b9b9b9;
}



.cplist li{width:383px;height:432px;float:left;
	padding:0;text-align:center;
	background:none;border: 1px solid #DCDCDC;margin-right:22px;margin-bottom:22px;}
	
.cplist li:nth-child(3n){margin-right:0px;}
	
.cplist li img{width:383px;height:384px;}

.cplist li:hover img{-webkit-transform: scale(1.05);
	transform: scale(1.05);
	box-shadow: 0px 0px 18px rgba(0,0,0,.5);transition:all 0.5s ease-in-out;}

.cplist li a{padding:0}
.cplist li a:hover{
	padding-bottom:0px;
	border-bottom:none;
	
}

.cplist li p{background:#DCDCDC;/*height:64px;*/color:#333;padding:5px;5px;}
.cplist li p span{width:100%;display:block;font-size:12px;color:#888;/*margin-top:5px;*/}

.pageNum{width:100%;float:left;text-align:center;height:40px;margin-top:30px;}
		.pageNum li{display:inline-block;list-style-type:none;margin:0 1px;background:#F1F1F1;padding:2px 15px}
		.pageNum li.thisclass,.pageNum li:hover{color:#000;background:#ccc;}
		.pageNum li.thisclass a,.pageNum li:hover a{color:#000}
.pageNum li a:hover{text-decoration:none; }
.pageNum li span,.pageNum li strong{font-weight:normal;}



.dylist li{width:357px;height:auto;float:left;
	padding:0;text-align:center;
	background:none;border: 1px solid #DCDCDC;margin-right:60px;margin-bottom:22px;}
	
.dylist li:nth-child(3n){margin-right:0px;}
	
.dylist li img{width:357px;height:auto;}

.dylist li:hover img{-webkit-transform: scale(1.05);
	transform: scale(1.05);
	box-shadow: 0px 0px 18px rgba(0,0,0,.5);transition:all 0.5s ease-in-out;}
	
	.dylist li:hover p{color:#000;transition:all 0.5s ease-in-out;}

.dylist li a{padding:0}

.dylist li a:hover{
	padding-bottom:0px;
	border-bottom:none;
	
}

.dylist li p{background:#fff;height:64px;color:#888;line-height:64px;margin-bottom:0}


.newslist_2{}
.newslist_2 li{
	overflow:hidden; zoom:1;
	margin-bottom:20px;
	padding:0 0 20px 150px;
	border-bottom:1px dotted #b8ad66;
}
.newslist_2 .date{
	float:left;
	display:inline;
	margin-left:-150px;
	font-size:18px;
	color:#b9b9b9;
}
.newslist_2 .date .day{
	display:block;
	font-size:24px;
	text-align:right;
}
.newslist_2 .title{
	display:block;
	margin-bottom:20px;
	font-size:18px;
	color:#b8ad66;
}
.newslist_2 .text{
	color:#777;
}


.downlist{
	overflow:hidden; zoom:1;
}
.downlist li{
	overflow:hidden; zoom:1;
	margin-bottom:20px;
	padding:0 0 20px 70px;
	border-bottom:1px dotted #b8ad66;
}
.downlist .format{
	float:left;
	display:inline;
	margin-left:-70px;
	width:47px;
	height:47px;
	background:url(../images/ico_format.png) no-repeat left top;
}
.downlist .infobox{
	float:left;
}
.downlist .title{
	display:block;
	margin-bottom:10px;
	font-size:16px;
	color:#a49759;
}
.downlist .down{
	margin:0;
	display:inline-block;
}
.downlist .size{
	margin-left:20px;
	color:#b9b9b9;
}
.downlist .date{
	float:right;
	color:#b9b9b9;
}
.downlist .pdf{}
.downlist .xls{ background-position:left -100px;}
.downlist .doc{ background-position:left -200px;}



.joinbtn{
	text-align:center;
}
.joinbtn a{
	position:relative;
	overflow:hidden; zoom:1;
	display:inline-block;
	margin:0 1px;
	width:221px;
	height:194px;
	color:#a49759;
}
.joinbtn .title{
	position:relative;
	z-index:2;
	display:block;
	padding-top:70px;
	height:48px;
	line-height:48px;
	font-size:18px;
	text-align:center;
}
.joinbtn .ico{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../images/roundbtn_2.png) no-repeat left top;

	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease;
}
.joinbtn a:hover{ text-decoration:none; color:#fff;}
.joinbtn a:hover .ico{
	background-image:url(../images/roundbtn_2_on.png);
}


.joinbtn_2{
	text-align:center;
}
.joinbtn_2 a{
	position:relative;
	overflow:hidden; zoom:1;
	display:inline-block;
	margin:0 1px;
	width:236px;
	height:236px;
	color:#0c3a25;
}
.joinbtn_2 .title{
	position:relative;
	z-index:2;
	display:block;
	padding-top:95px;
	height:38px;
	line-height:38px;
	font-size:18px;
	text-align:center;
}
.joinbtn_2 .ico{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../images/roundbtn_3.png) no-repeat 50% 50%;

	/*-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease;*/
}
.joinbtn_2 .i{
	display:none;
	position:absolute;
	z-index:1;
	left:63px;
	top:79px;
	width:109px;
	height:19px;
	background:url(../images/ico_13.gif) no-repeat left top;
}
.joinbtn_2 a:hover{ text-decoration:none; color:#fff;}
.joinbtn_2 a:hover .ico{
	background-image:url(../images/roundbtn_3_on.png);

	/*-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);*/
}
.joinbtn_2 a:hover .i{
	background-image:url(../images/ico_13_on.gif);
}


.faqlist{
	/*border:2px solid #f7f1e2;*/
}
.faqlist dt{
	position:relative;
	background:url(../images/ico_11.gif) no-repeat right 50%;
	color:#333;
	cursor:pointer;

	border-bottom:1px dotted #acacac;
}
.faqlist dt.cur{ background-image:url(../images/ico_11_on.gif);}
.faqlist dt .ico{
	position:absolute;
	left:10px;
	top:8px;
	background:url(/images/q.jpg) no-repeat;width:31px;height:27px;
}
.faqlist dt .title{
	display:block;
	/*margin:0 25px;*/
	padding:10px 25px 10px 45px;
	
	font-size:16px;
}
.faqlist dt:last-of-type{
	border-bottom:none;
}
.faqlist dd{
	display:none;
	position:relative;
	margin:-1px 0;
	padding:10px 70px;
	background-color:#f8f8f8;
	/*border-top:1px solid #fdf5e1;
	border-bottom:1px solid #fdf5e1;*/
	color:#888;
}
.faqlist dd .ico{
	position:absolute;
	left:45px;
	top:12px;
	font-family:"Century";
}
.faqlist dd .i{
	/*position:absolute;
	left:40px;
	top:-5px;
	width:9px;
	height:6px;
	background:url(../images/ico_12.gif) no-repeat left top;*/
}


.errorbox{
	padding:100px 0 180px;
}
.errorbox .title{
	position:relative;
	background:url(../images/line_title_1.png) no-repeat 50% bottom;
	text-align:center;
}
.errorbox .title .t1{
	line-height:1.5;
	font-size:120px;
	color:#516c2c;
}
.errorbox .title .t2{
	position:absolute;
	left:50%;
	top:10px;
	margin-left:90px;
	font-size:28px;
	color:#999;
}
.errorbox .text{
	margin-bottom:70px;
	text-align:center;
	font-size:18px;
	color:#a49759;
}
.errorbox .btn{}
.errorbox .btn a{}


.searchresult{
	margin-top:-20px;
	margin-bottom:30px;
	text-align:center;
}
.searchresult strong{}

.searchlist{
	border-top:1px dotted #bab081;
}
.searchlist li{
	overflow:hidden; zoom:1;
	padding:30px 0;
	border-bottom:1px dotted #bab081;
}
.searchlist .img{
	float:left;
	margin-right:30px;
}
.searchlist .infobox{
	overflow:hidden; zoom:1;
}
.searchlist .category{
	color:#797979;
}
.searchlist .title{}
.searchlist .title a{
	font-size:18px;
	color:#1f5039;
}
.searchlist .date{ color:#797979; font-size:12px;}
.searchlist .text{
	padding-top:10px;
}


.partnerhotel_logo{
	height:544px;
	background:url(../images/logo_partnerhotel.png) no-repeat 50% top;
}












.tab_1_tit{
	margin-bottom:15px;
	padding-top:20px;
	text-align:center;
}
.tab_1_tit a{
	display:inline-block;
	margin:0 30px;
	padding:0 15px 10px;
	font-size:16px;
}
.tab_1_tit a.cur{
	/*background:url(../images/ico_8.gif) no-repeat 50% bottom;*/
	color:#0c3a25;
}
.tab_1_tit a:hover{
	color:#0c3a25;
	text-decoration:none;
}

.tab_2_tit{
	margin-bottom:15px;
	padding-top:20px;
	text-align:center;
}
.tab_2_tit a{
	display:inline-block;
	margin:0 30px;
	padding:0 15px 10px;
	font-size:16px;
}
.tab_2_tit a.cur{
	background:url(../images/ico_8.gif) no-repeat 50% bottom;
	font-weight:bold;
	color:#496717;
}
.tab_2_show{}
.tab_2_text{
	display:none;
}







.radiusbox{
	position:relative;
	margin:0 auto 30px;
	width:1020px;

	padding:15px 0;

	background:#fff;
	-webkit-box-shadow:0 0 10px #eee;
	-moz-box-shadow:0 0 10px #eee;
	box-shadow:0 0 10px #eee;
}
.radiusbox_top:after{/*content:"\0020";display:block;height:0;clear:both;visibility:hidden;*/}
.radiusbox_top{
	/*zoom:1;
	padding:59px 60px 18px;
	background:url(../images/radiusbox_top.png) no-repeat left top;*/

	margin:0 15px;
	border:1px solid #e5e5e5;
	padding:40px 50px;
}
.radiusbox_bot{
	/*height:42px;
	background:url(../images/radiusbox_bot.png) no-repeat left top;*/

	display:none;
}

.radiusbox_2{
	position:relative;
	/*border:1px solid #ddd5b3;
	background-color:#fffdf1;*/
	background-color:#fff;
	padding:15px;

	-webkit-box-shadow:1px 1px 5px #e6e6e6;
	-moz-box-shadow:1px 1px 5px #e6e6e6;
	box-shadow:1px 1px 5px #e6e6e6;
}
.radiusbox_2_in{
	/*margin:12px;*/
	padding:20px;
	border:1px solid #e5e5e5;
}
.radiusbox_2 .radius_1, .radiusbox_2 .radius_2, .radiusbox_2 .radius_3, .radiusbox_2 .radius_4{
	position:absolute;
	left:-1px;
	top:-1px;
	width:70px;
	height:70px;
	background:url(../images/radiusbox_2_1.png) no-repeat left top;

	display:none;
}
.radiusbox_2 .radius_2{
	left:auto;
	right:-1px;
	background-image:url(../images/radiusbox_2_2.png);

	display:none;
}
.radiusbox_2 .radius_3{
	top:auto;
	bottom:-1px;
	background-image:url(../images/radiusbox_2_3.png);

	display:none;
}
.radiusbox_2 .radius_4{
	left:auto;
	right:-1px;
	top:auto;
	bottom:-1px;
	background-image:url(../images/radiusbox_2_4.png);

	display:none;
}


.list_1{
	overflow:hidden; zoom:1;
}
.list_1 li{
	float:left;
	padding:0 10px;
	width:250px;
	background:url(../images/ico.png) no-repeat left -188px;
}


.list_2{/*2015*/
	overflow:hidden; zoom:1;
}
.list_2 li{
	margin-bottom:10px;
	/*float:left;
	margin-bottom:8px;
	padding:0 0 0 10px;
	line-height:1.3;
	background:url(../images/ico_7.gif) no-repeat left 10px;*/
}


.list_3{
	overflow:hidden; zoom:1;
}
.list_3 li{
	float:left;
	margin-bottom:5px;
	padding:0 0 0 12px;
	background:url(../images/ico_9.gif) no-repeat left 14px;
}
.list_3 li a{
	color:#a49759;
	font-size:16px;
}






.imglist_1{
	overflow:hidden; zoom:1;
	margin-left:5px;
	padding:5px;
}
.imglist_1 li{
	float:left;
	display:inline;
	margin-left:10px;
	width:380px;

	-webkit-box-shadow:0 1px 2px #ddd;
	-moz-box-shadow:0 1px 2px #ddd;
	box-shadow:0 1px 2px #ddd;
}
.imglist_1 li a{
	position:relative;
	display:block;
	padding-bottom:70px;
}
.imglist_1 .img{
	overflow:hidden; zoom:1;
	display:block;
}
.imglist_1 .img img{
	width:100%;

	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease;
}
.imglist_1 .infobox{
	overflow:hidden; zoom:1;
	position:absolute;
	left:0;
	bottom:0;
	display:block;
	padding:20px 0;
	height:30px;
	width:100%;
	background-color:#fff;
	text-align:center;

	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-o-transition:all .2s ease;
	-ms-transition:all .2s ease;
	transition:all .2s ease;
}
.imglist_1 .title{
	display:block;
	font-size:16px;
}
.imglist_1 .more{
	display:none;
	margin:10px auto 0;
	padding-left:35px;
	width:45px;
	height:35px;
	line-height:35px;
	background:url(../images/btn_6.png) no-repeat left top;
	color:#b8ad66;
	text-align:left;
}

.imglist_1 a:hover{ text-decoration:none;}
.imglist_1 a:hover .img img{
	opacity:0.8;
	-webkit-transform: scale(1.06, 1.06);
	-moz-transform: scale(1.06, 1.06);
	-o-transform: scale(1.06, 1.06);
	transform: scale(1.06, 1.06);
}
.imglist_1 a:hover .infobox{
	/*height:80px;
	background-color:#183e2c;*/
	color:#0c3a25;
}
.imglist_1 a:hover .more{
	display:inline-block;
}



.humanlist  a:hover .infobox{
	/*height:30px;*/
}




.imglist_2{ text-align:center;}
.imglist_2 a{
	display:inline-block;
	margin:20px 20px;
	color:#a49759;
	font-size:16px;
}
.imglist_2 a .t{
	display:block;
	clear:both;
}



.attractlist{ margin:0; padding:5px 0;}
.attractlist li{
	width:290px;
	margin:0 5px;
}




.btn_1{
	display:inline-block;
	width:170px;
	height:35px;
	line-height:35px;
	background:url(../images/btn_4.png) no-repeat left top;
	color:#a49759;
}
.btn_1:hover{
	background-image:url(../images/btn_4_on.png);
	color:#d9cfa2;
	text-decoration:none;
}

.btn_2{
	display:inline-block;
	height:35px;
	line-height:35px;
	background-color:#0c3a25;
	color:#fff;
}
.btn_2:hover{
	background-image:url(../images/btn_4_on.png);
	color:#d9cfa2;
	text-decoration:none;
}

.btn_3{
	display:inline-block;
	/*padding:10px 50px;*/

	background:url(../images/btn_bg.png) no-repeat left top;
	height:39px;
	line-height:39px;
	width:172px;
	text-align:center;
	border:none;
	background-color:#183e2c;
	color:#fff;
	font-size:16px;

	/*-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;*/
}
.btn_3:hover{
	background-color:#225a40;
}

.btn_4{
	display:block;
	margin:20px auto;
	width:140px;
	height:30px;
	line-height:30px;
	background:url(../images/btn_11.png) no-repeat left top;
	text-align:center;
	color:#a49759;
}
.btn_4:hover{
	background-image:url(../images/btn_11_on.png);
	color:#a49759;
	text-decoration:none;
}
.btn_5{
	display:block;
	margin:20px auto;
	width:120px;
	height:35px;
	line-height:35px;
	background:url(../images/btn_12.png) no-repeat left top;
	text-align:center;
	color:#a49759;
}
.btn_5:hover{
	background-image:url(../images/btn_12_on.png);
	color:#a49759;
	text-decoration:none;
}
.btn_6{
	display:inline-block;
	width:160px;
	height:35px;
	line-height:35px;
	background:url(../images/btn_15.png) no-repeat left top;
	text-align:center;
	color:#fff;
}
.btn_6:hover{
	color:#fff;
	text-decoration:none;
}

.icon_1{
	display:inline-block;
	width:282px;
	height:16px;
	background:url(../images/ico_14.png) no-repeat left top;
}
.icon_2{
	display:inline-block;
	width:282px;
	height:16px;
	background:url(../images/ico_15.png) no-repeat left top;
}



.titlebox_1{/*2015*/
	margin-bottom:20px;
	font-size:18px;
	color:#0c3a25;
}

.titlebox_2{
	margin-bottom:10px;
	font-size:18px;
	color:#b8ad66;
}
.titlebox_3{/*2015*/
	margin-bottom:20px;
	font-size:28px;
	color:#888;
}
.titlebox_3 .t{
	color:#888;
	font-size:14px;
	display:block;
	line-height:1;
}
.titlebox_4{
	margin-bottom:20px;
	text-align:center;
	font-size:24px;
	color:#a49759;
}
.titlebox_4 .line{
	display:inline-block;
	padding:0 130px;
	background:url(../images/line_7.gif) repeat-x left 50%;
}
.titlebox_4 .title{
	padding:0 12px;
	background-color:#f8f8f8;
	font-weight:normal;
}
.titlebox_5{
	margin-bottom:20px;
	font-size:18px;
	font-weight:normal;
}
.titlebox_6{
	font-size:24px;
	color:#0c3a25;
}
.titlebox_7{
	margin-bottom:20px;
	font-size:24px;
	color:#a49759;
}
.titlebox_8{	
	margin-bottom:30px;
	padding-bottom:20px;
	background:url(../images/line_title_6.png) no-repeat 50% bottom;
	text-align:center;
	font-size:24px;
	color:#a49759;
}





.textbox_1{
	margin-bottom:20px;
	line-height:1.5;
	text-align:center;
	font-size:18px;
	color:#a49759;
}
.textbox_2{
	font-size:18px;
	color:#0c3a25;
}
.textbox_3{
	margin-bottom:20px;
	font-size:14px;
	color:#777;
}
.textbox_4{
	margin-bottom:30px;
	font-size:14px;
	color:#b8ad66;
}
.textbox_5{
	margin-bottom:30px;
	font-size:18px;
	color:#b8ad66;
}
.textbox_6{
	text-align:center;
	color:#b9b9b9;
	font-size:12px;
}

.bobox_1{
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px dotted #bab081;
}

.prodinfo .prodtext .bobox_1{border-bottom:none;}

.bobox_2{
	padding:30px 50px;
	border:1px dotted #b8ad66;
	background-color:#fbf9ef;
}
.bobox_3{
	margin-bottom:20px;
	padding:20px;
	border:1px dotted #bab081;
}




.imgbox_1{
	float:left;
	width:46%;
	/*border:8px solid #fff;
	
	box-shadow:0 0 10px #ddd;*/
}
.imgbox_1 img{ width:100%;}

.slidebox_1{}
.slidebox_1 .slideitem{
	position:relative;
}
.slidebox_1 .img{}
.slidebox_1 .img img{ width:100%;}
.slidebox_1 .infobox{
	display:none;
	position:absolute;
	left:0;
	bottom:10px;
	width:90%;
}
.slidebox_1 .infobox .textbox{
	position:relative;
	z-index:2;
	padding:10px 20px 20px;
}
.slidebox_1 .infobox .title{
	color:#fff;
	font-size:24px;
}
.slidebox_1 .infobox .text{
	color:#fff;
	font-size:18px;
}
.slidebox_1 .infobox .bg{
	display:none;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#fff;
	filter:Alpha(opacity=85);opacity:0.85;
}
.slidebox_1 .ctrl_prev{
	position:absolute;
	z-index:199;
	left:0;
	top:50%;
	margin-top:-65px;
	width:40px;
	height:122px;
	background:url(../images/ico_prev_2.png) no-repeat left top;
	cursor:pointer;
	filter:Alpha(opacity=70);opacity:0.7;
}
.slidebox_1 .ctrl_prev:hover{ filter:Alpha(opacity=100);opacity:1;}
.slidebox_1 .ctrl_next{
	position:absolute;
	z-index:199;
	right:0;
	top:50%;
	margin-top:-65px;
	width:40px;
	height:122px;
	background:url(../images/ico_next_2.png) no-repeat left top;
	cursor:pointer;
	filter:Alpha(opacity=70);opacity:0.7;
}
.slidebox_1 .ctrl_next:hover{ filter:Alpha(opacity=100);opacity:1;}








.videocon{
	text-align:center;
	margin:0 0 50px 0;
}





.sitemap{ overflow:hidden; zoom:1;}
.sitemap li{
	float:left;
	display:inline;
	margin:0 10px;
	width:150px;
	text-align:center;
}
.sitemap li a{
	display:block;
	padding:5px;
	background-color:#e8702c;
	font-size:16px;
	color:#fff;
	font-weight:bold;
}
.sitemap li ul{}
.sitemap li li{
	float:none;
	margin:0;
}
.sitemap li li a{
	padding:10px;
	border-bottom:1px solid #ccc;
	background:none;
	color:#555;
	font-size:12px;
	font-weight:normal;
}
.sitemap li li a:hover{ color:#64150e;}



.paginal{ padding:10px 0; text-align:right;}
.paginal ul{}
.paginal li{ display:inline;}
.paginal a{ text-align:center;}
.paginal a:hover{}
.paginal .selected a{}
.paginal .prev a, .paginal .next a{
	display:inline-block;
	margin-left:10px;
	width:30px;
	height:29px;
	background:url(../images/ico_prev_6.gif) no-repeat left top;
}
.paginal .prev a:hover{ background-image:url(../images/ico_prev_6_on.gif);}
.paginal .next a{ background-image:url(../images/ico_next_6.gif);}
.paginal .next a:hover{ background-image:url(../images/ico_next_6_on.gif);}


.footer_in{
	overflow:hidden; zoom:1;
	position:relative;
	padding:30px 20px 0px;
	text-align:center;
}
.footer .shop{
	display:none;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #ddd;
	color:#bdcab6;
}
.footer .shop a{
	/*padding-left:27px;
	background:url(../images/ico.png) no-repeat left -148px;*/
	margin:0 15px;
	font-size:14px;
	color:#0c3a25;
}
.footlink{ margin-bottom:5px;}
.footlink a{
	margin:0 8px;
	font-size:16px;
	color:#aaa;
}
.footer .text{
	color:#fff;height:34px;line-height:34px;
}
.footer .text a{
	color:#fff;
}

.footer .text .beian{margin-right:150px;}

.footer .copy{
	margin-right:150px;
}
.footer .powered{
	
}
.footer .online_qq{
	display:inline-block;
	padding-left:35px;
	line-height:30px;
	background:url(../images/ico.png) no-repeat left -797px;
	color:#888;

	display:none;
}
.footer .online_qq:hover{ text-decoration:none; color:#0c3a25;}
.footer .online_qq .label{
	margin-right:5px;
}
.footer .breadcrumb{
	padding:5px 0;
}

.footer_1{
	padding:10px 0;margin-top:60px;
	text-align:center;
}

.footer_2{
	position:relative;
	background-color:#181818;
}


.footer_2{}
.footer_2 .logo{
	float:left;
	margin:8px 100px 0 0;
}

.footer_2 .container{
	
	border-bottom:1px solid #000;
}

.footsitemap{
	float:left;
	width:700px;
}
.footsitemap li{
	float:left;
	width:140px;line-height:20px;
	text-align:left;
}
.footsitemap li a{ color:#fff;}
.footsitemap li .t{
	display:block;
	margin-bottom:5px;
	font-family:"Microsoft YaHei","黑体","宋体";
}
.footsitemap li ul{}
.footsitemap li li{
	float:none;
	font-size:12px;
}
.footsitemap li li a{}


.footrig{
	float:right;
	text-align:left;width:205px;
}
.footrig .title{
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
}
.footrig .address{
	font-size:12px;
	color:#fff;background:url(/images/ico_location_2.png) no-repeat;padding-left:37px;height:34px;line-height:17px;
}

.footrig .tel{
	margin-bottom:10px;
	font-size:14px;
	color:#fff;background:url(/images/ico_tel_2.png) no-repeat;padding-left:37px;height:34px;line-height:34px;margin-top:5px;
}

.footrig .qr{width:100%;}
.footrig .qr li{float:left;margin-right:10px;font-size:12px;text-align:center;color:#fff;}
.footrig .qr li p{line-height:20px;}


.footer_3{
	background-color:#181818;
	text-align:center;
	color:#fff;
	font-size:12px;
	width: 100%;
    
    float: left;
}
.footer_3 .container{
	padding:15px 0;
	border-top:1px solid #2D2D2D;
}
.footer_3 a{ color:#fff;}








.scrolltotop{
	display:none;
	position:absolute;
	top:0;
	right:50px;
	padding:5px 20px 5px 40px;
	background:#fff url(../images/ico.png) no-repeat 15px -286px;

	-webkit-box-shadow:0 1px 3px #ccc;
	-moz-box-shadow:0 1px 3px #ccc;
	box-shadow:0 1px 3px #ccc;
}


/**/
.xinlightbox_show{
	display:none;
	position:absolute;
	z-index:499;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.xinlightbox_show .overlay{
	position:fixed;
	z-index:499;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#1d2b19;
	filter:Alpha(opacity=50);opacity:0.5;
}
.xinlightbox_content{
	position:absolute;
	z-index:500;
	left:0;
	top:50%;
	width:100%;
	height:70px;
}
.xinlightbox_content_in{
	overflow:hidden; zoom:1;
	position:absolute;
	top:50%;
	left:50%;
	margin:0 0 0 -50%;
	width:100%;
	height:0;
	background:url(../images/bg_1.png) repeat-x left top;
}
.inprodCategory{
	overflow:hidden; zoom:1;
	position:absolute;
	left:50%;
	top:50%;
	margin:-35px 0 0-402px;
	width:804px;
	height:70px;
	border-right:1px solid #dddddd;
}
.inprodCategory a{
	position:relative;
	float:left;
	padding:10px 20px;
	width:160px;
	height:50px;
	border-left:1px solid #dddddd;
	font-size:22px;
	color:#0c3a25;
}
.inprodCategory a .ico{
	position:absolute;
	right:10px;
	top:20px;
	width:50px;
	height:50px;
	background:url(../images/ico_inprodCategory.png) no-repeat left top;
}
.inprodCategory a:hover{
	background-color:#ccb266;
	text-decoration:none;
	color:#fff;
}
.inprodCategory a:hover .ico{ background-position:0 -50px;}

.inprodCategory .item_1 .ico{}
.inprodCategory .item_2 .ico{ background-position:-50px 0;}
.inprodCategory .item_3 .ico{ background-position:-100px 0;}
.inprodCategory .item_4 .ico{ background-position:-150px 0;}

.inprodCategory .item_1:hover .ico{}
.inprodCategory .item_2:hover .ico{ background-position:-50px -50px;}
.inprodCategory .item_3:hover .ico{ background-position:-100px -50px;}
.inprodCategory .item_4:hover .ico{ background-position:-150px -50px;}



.navOverlay{
	display:none;

}







@media (max-width: 1200px) {
	.container { width: 980px;}
	/*.navigation{ margin-left:50px;}*/
	
	.navigation li .t{ padding:0 15px; margin:0;}
	.navigation_out_1{ width:295px;}
	.logobox{ margin:0 40px 0 10px;}

	.headright{ margin-right:-460px;}

	.indmainbox_left{ width:490px;}
	.indmainbox_mid{ width:241px;}
	.indmainbox_rig{ width:242px;}
	.indmainbox_mid_2{ height:231px;}
	.indmainbox_mid_2 .info_in{ height:136px;}
	.indmainbox_rig_1 a{ height:226px;}
	.indmainbox_rig_2 a{ height:227px;}
	.indmainbox_rig_1 .title{ margin-top:60px;}
	.indmainbox_rig_2 .title{ margin-top:60px;}

	.radiusbox{ transform:scale(0.85, 0.85); margin-left:-30px;}
	.loginbox .img{ width:470px;}
	.loginbox_main{ padding-left:80px; padding-right:80px; width:288px;}

	.formflow .item{ width:290px;}
	.formflow_2 .item{ width:210px;}
	.imglist_1 li{ width:295px;}

	.newslistbox_1{ width:465px;}
	.newslistbox_2{	width:auto;}
	.newslist li{ padding:10px 0;}
	.newslist li a{ font-size:16px;}
	.newslist li .date{ font-size:12px;}
}


@media (min-width: 2000px){
	.pagebanner_auto{ background-size: 100% auto;}

}


/* =Isotope
--------------------------------------------------------------------------------------------------------*/
.isotope-item { z-index: 2; position:relative;}
.isotope-hidden.isotope-item { /*pointer-events: none;*/ z-index: 1; }
/**** Isotope CSS3 transitions ****/
.isotope, .isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; }
.isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width; }
.isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property:    -moz-transform, opacity; -ms-transition-property:     -ms-transform, opacity; -o-transition-property:         top, left, opacity; transition-property:         transform, opacity; }
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }
/* End: Recommended Isotope styles */

/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }


#options { width:auto; height:100px; z-index:300; text-align:right;}
#options ul { margin: 0; list-style: none; display:inline-block; padding-top:36px; float:right; margin-right:-7px; }
#options li { float: left;  }
#options li a { color: #555555; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none; text-transform:uppercase; display:inline-block; padding:5px 17px;  margin:0px; }
#options li a:hover, #options li a.selected { color: #ffffff;}
/* End Isotope
--------------------------------------------------------------------------------------------------------*/

.btn_down{
	display:none;
	position:fixed;
	z-index:299;
	right:50px;
	bottom:50px;
	width:100px;
	height:100px;
	background:url(../images/btn_down_2.png) no-repeat left top;
	cursor:pointer;
}
.btn_down:hover{
	background-image:url(../images/btn_down_2_on.png);
}
.btn_down a{
	display:block;
	width:100px;
	height:100px;
}

.pagetest{
	display:none;
	position:fixed;
	z-index:9999;
	left:10px;
	top:10px;
	padding:20px;
	background-color:#ddd;
}






span.customSelect {
	font-size:14px;
	background-color: #fff;
	color:#777;
	border:1px solid #c1c1c1;

	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
span.customSelect.changed {
	background-color: #f0dea4;
}
.customSelectInner {
	padding:0 35px 0 7px;
	height:35px;
	line-height:35px;
	background:url(../images/ico_select.png) no-repeat center right;
	color:#999;

	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
}

.radio{
	background:none;
	border:none;
}








.searchbox{
	display:none;
	overflow:hidden; zoom:1;
	padding:15px 0;
	background:#ccc384 url(../images/bg_14.gif) repeat left top;
}
.searchcon:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.searchcon{
	zoom:1;
	width:680px;
	float:left;
	height:50px;
	line-height:50px;
	margin:0 0 0 280px;
	/*background: url(../images/searchbg.png) no-repeat left 0px;*/
	position:relative;
}
.searchbox .error{ border:1px solid #d45656; border-radius: 4px;}
.searchcon .input{
	float:left;
	width:520px;
	padding:14px 60px 14px 10px;
	color:#a1a1a1;
	font-size:16px;
	background-color:#fff;
	border:1px solid #d1d1d1;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease;
}
.searchcon .input:focus{
	border:1px solid #b8ad66;
	-webkit-box-shadow:0 0 2px #b8ad66;
	-moz-box-shadow:0 0 2px #b8ad66;
	box-shadow:0 0 10px #888, 1px 1px 1px #eee inset;
}
.searchcon .submit{
	float:left;
	display:inline;
	margin:0 5px 0 -50px;
	padding:0;
	width:50px;
	height:50px;
	background:url(../images/ico.png) no-repeat 10px -735px;
	border:none;
	cursor:pointer;
}

.searchcon .errormess{
	position:absolute;
	left:5px;
	top:0;
	font-size:14px;
	color:#555;
}
.searchcon .errormess span{
	background: url(../images/ser_error.png) no-repeat left 0px;
	padding:0 0 5px 35px;
}

.searchbox .closebtn{
	float:right;
	display:inline;
	margin:10px 150px 0 0;
	width:30px;
	height:30px;
	background: url(../images/close_1.png) no-repeat 50% 50%;
}

.p80{padding-top:80px;}

.errormess{ }
.error404{text-align:center; padding:100px 0;}
.error404 .img{ margin:0 0 60px 0;}
.error404 .textnum{
	font-size:60px;
	color:#E09E2A;
}
.error404 .title{ font-size:30px; color:#333; margin:0 0 10px 0;}
.error404 .text{font-size:16px;}
.error404 .text a{}



.BMap_cpyCtrl{ display:none;}
