@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%}
html {
  font-family:Microsoft YaHei;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
body {
  margin: 0 a;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
ol, ul {
		list-style: none;
	}

dfn {
  font-style: italic;
}

mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 0;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}
legend {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}
.cl{clear:both;}
body,html{color:#656565;-webkit-font-smoothing:antialiased; background:#dfdfee;}
a{color:#656565;text-decoration:none}
a:active,a:focus,a:hover{text-decoration:none;color:#10181f;outline:0}

.hottel{font-size:2.8em;color:#FF6C00;}
.container {
		margin-left: auto;
		margin-right: auto;
	}
.container {
	}
#header {
		position:relative;
		margin: 0 0 2em 0;
	}
#header-wrapper{ width:100%; position:absolute; z-index:9999}
		#header h2, #header h3 {
			margin: 0 0 0.25em 0;
		}

		#header p {
			display: block;
			text-transform: uppercase;
			font-weight: 700;
			letter-spacing: 0.065em;
			font-size: 0.9em;
			margin: 0;
		}

			#header p strong {
				font-weight: 800;
			}
			
			
/* Header */

			#header {
				position: relative;
				padding: 0.75em 2em;
				margin-top:20px;
			}

				#header .inner {
					position: relative;
					height: 5.0em;
					background:#fff;
					
				}
				#nav {
				position: absolute;
				left: 50%;
				right:50%;
				width:720px;
				margin-left:-330px;
				top: 0;
				line-height: 5.0em;
			}

				#nav > ul > li {
					float: left;
					padding: 0 0.8em 0 0.8em;
				}

					#nav > ul > li > a, #nav > ul > li > span {
						color: #656565;
						text-decoration: none;
						text-transform: uppercase;
						font-size: 0.9em;
						letter-spacing: 0.075em;
						padding: 0.5em 0.8em 0.5em 0.8em;
						border-radius: 6px;
						outline: 0;
					}

					#nav > ul > li:hover > a,#nav > ul > li.active > a, #nav > ul > li.current_page_item > a, #nav > ul > li.active > span, #nav > ul > li.current_page_item > span {
						color: #10181f;
					}

					#nav > ul > li:last-child {
						padding-right: 0;
					}

					#nav > ul > li > ul {
						display: none;
					}

			.dropotron {
				position: relative;
				background:rgba(255,255,255,.95);
				border-radius: 8px;
				padding: 1.5em;
				line-height: 2.5em;
				min-width: 15em;
			}

				.dropotron.level-0 {
					border-top-left-radius: 0;
					border-top-right-radius: 0;
					margin-top: -2px;
				}

				.dropotron a, .dropotron span {
					color: #aaa;
					text-decoration: none;
					text-transform: uppercase;
					font-weight: 800;
					font-size: 0.8em;
					letter-spacing: 0.075em;
					outline: 0;
				}

				.dropotron li:hover > a, .dropotron li:hover > span {
					color: #10181f;
				}
		.curBg { background:#F97D00;height:0px; bottom:0px;position:absolute;width:68px;left:0px;z-index:998; display:block;}
		/* Banner */
			.menuright{position: absolute;
				right: 0;
				top: 0;
				line-height: 5.0em;}
		    .menuright a{ display:block; margin-top:1.5em; width:36px; height:36px; float:left; text-indent:-999px; margin-right:20px; cursor:pointer;}
			.menuright a.menusearch{ background:url('../images/search.png') no-repeat;}
			.menuright a.member{ background:url('../images/member.png') no-repeat;}
			.menuright a.english{background:url('../images/english.png') no-repeat;}
			.menuright a.china{background:url('../images/china.png') no-repeat;}
			#banner {
				margin: 0 auto;
				overflow: hidden;
			}
.activity{
				margin: 0 auto;
				overflow: hidden;
				text-align:center;
				margin-bottom:20px;
}

				#banner p {
					float: left;
					text-align: right;
					width: 60%;
					line-height: 1.5em;
					margin: 0;
				}
				#titleBar ,#navPanel{
					display:none;	
				}
				#header .searchbox {
					position: relative;
					height: 5.0em;
					background:#e6e6e6;
					display:none;
				}
				.search-input{
					height:24px;width:90%;border:none;line-height:24px;text-indent:23px;padding:30px 10% 30px 0; background:#e6e6e6;color:#656565;
				}
				.search-input:focus{ outline:none }
				#search-submit{
					width:40px;min-width:34px;height:82px;display:block;border:none;position:absolute;right:10px;top:1px;background:url(../images/icon_enter.png) center no-repeat #e6e6e6;
					}
				#logo {
					position: absolute;
					display:block;
					font-size: 1.5em;
					width:220px;
					height:100%;
					background:url("../images/logo.png") no-repeat center center;
					text-indent:-999px;
				}
				#waplogo {
					position: absolute;
					display:block;
					margin-top:2px;
					font-size: 1.5em;
					width:146px;
					height:40px;
					background:url("../images/waplogo.png") no-repeat;
					text-indent:-999px;
				}
				
/* Banner */

	#banner {
		width:100%;
		color:#ffffff;
		cursor:pointer;
		text-align:center;
		background:#D8D8D8;
	}
.main_image {width:100%; height:960px; overflow:hidden; margin:0 auto; position:relative;}
.main_image ul {width:9999px; overflow:hidden; position:absolute; top:0; left:0;}
.main_image li {float:left; width:100%;height:960px;display:block}
.main_image li span {display:block; width:100%; text-align:center;}
.main_image li span img{width:100%;max-width:1754px;}
.main_image li a {display:block; width:100%; height:960px}
div.flicking_con {width:150px; margin:0 auto; position:relative;}
div.flicking_con .flicking_inner {position:absolute; top:900px; left:90px; z-index:999; width:150px; height:15px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:15px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-10000px}
div.flicking_con a.on {background-position:0 -24px}
#btn_prev,#btn_next{z-index:11;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}
	#second_banner {
		width:100%;
		height:480px;
		background-position:center center;
		z-index:3;
	}
		#banner .txt{
			position:absolute;
			 margin-top:180px;
			left:50%;
			right:50%;
			width:600px;
			margin-left:-300px;
			max-width:1200px;
			text-align:left;
			}
		#banner .txt h2 {
			display:block;width:100%;
			font-size: 2.5em;
			font-weight:normal;
			text-align:left;
			
			
		}

		#banner .txt p {
			display:block;width:100%;
			font-size: 1.0em;
			line-height: 1.3em;
			letter-spacing: 0.1em;
			text-align:left;
			margin: 0 0 2.5em 0;
		}
		#banner .txt a{
			display:block;
			 margin-top:30px;
			padding:3px 0px;
			font-size: 1.0em;
			background:#10181f;
			border-radius:8px;
			width:100px;
			text-align:center;
			color:#fff;
			
			}
	.main_content{
			width:100%;
			overflow:hidden;
			 padding-bottom:25px;
			 padding-top:25px;
			}
	.maintop_content{
			width:100%;
			overflow:hidden;
			 padding-bottom:25px;
			 padding-top:140px;
			}
	.main_order{
			width:100%;
			overflow:hidden;
			}
			.content_box,.server_box,.foot_box,.single_box,.mainsingle_content{
				 margin:0px auto;
				 max-width:1200px;
			
		}
		.server_box{ padding-top:10px;}
		.mainsingle_content{ background:#fff; padding:50px 0px;}
		.mainsingle_content .title{ margin:0px auto; width:80%; display:block; height:60px; line-height:60px; font-size:1.5em; font-weight:normal;border-bottom:1px #999 solid;}
		.mainsingle_content .title span{ display:block;height:60px;line-height:60px;border-bottom:1px #F97D00 solid; background:#fff; float:left;}
		.mainsingle_content .rolcontent{width:100%; overflow:hidden;}
		.mainsingle_content .map_list{ margin:0px auto; width:80%;}
		.mainsingle_content .map_list ul{width:100%;padding:20px 0px;border-bottom:1px #ddd solid; overflow:hidden;}
		.mainsingle_content .map_list li{width:100%; }
		.mainsingle_content .map_list li h1{font-size:1.2em; font-weight:400;line-height:40px; display:block;width:100%;}
		.mainsingle_content .map_list li a{display:block; float:left; line-height:30px; margin:0px 20px 0px 0px;}
		.mainsingle_content .map_list li span{display:block;float:left;line-height:30px; margin:0px 20px 0px 0px;}
		.bg1{overflow:hidden; background:url(../images/bg_i.png) repeat-x; padding-bottom:10px;}
		.single_box{ background:#fff; margin-top:10px;}
			.product_box{
			 float:left;
			 width:32%;
			 margin-right:2%;
			 padding:5px;
			 padding-bottom:0px\9;
			 background:#ffffff;
			}
		.product_box img{width:100%;vertical-align:middle; max-width:390px;}
		.news_box{
			 float:left;
			 width:32%;
			 margin-right:2%;
			 background:#ffffff;
			 text-align:center;
			 
		}
		
		
		.news_box a.topimg img{vertical-align:middle; margin:5px 0px; width:100%;max-width:375px;}
		
		.video_box{
			float:left;
			 width:31%;
		}
		.video_box img{width:100%; max-width:370px;}
		.news_box ul{width:100%; padding-top:15px; background:#e8e8e8; overflow:hidden;}
		.news_box ul li{ margin:0px auto;width:100%; padding:0px 10px;line-height:30px; background:#FFF; margin-bottom:4px;font-size:0.8em; overflow:hidden;}
		.news_box ul li span{display:block; float:left;width:15%; margin-top:8px; margin-top:6px\9; height:20px; line-height:20px; border-radius:8px; background:#F97D01;color:#fff; text-align:center;}
		.news_box ul li .tag{position:absolute; margin-left:45px; margin-top:-30px;}
		.news_box ul li a.newli{display:block; float:left;width:78%; padding-left:10px;height:34px; line-height:34px;height:33px\9; line-height:33px\9; overflow:hidden; text-align:left;}
		.news_box ul li:last-child{margin-bottom:0px;}
		
		.server_box ul{width:100%;  overflow:hidden; margin-bottom:20px;}
		.server_box ul li{ margin:0px auto;width:25%; float:left;margin-bottom:3px;font-size:0.8em; overflow:hidden; text-align:center;  }
		.server_box ul li div{ margin:0px auto;width:97%; background:#fff;padding-top:45px; padding-bottom:25px;}
		.server_box ul li a{ display:block;width:100%; margin:10px 0px;}
		
		
		.indexfooter{width:100%; overflow:hidden; background:url(../images/bg_i.png) repeat-x 0px -355px;}
		.footer{width:100%; overflow:hidden; background:url(../images/bg_i.png) repeat-x 0px -550px;}
		.foot_copy{float:left; overflow:hidden;width:49%; text-align:left;overflow:hidden; text-align:left;font-size:12px;}
		.foot_copy .foot_menu{font-size:12px;}
		.foot_copy .foot_menu p{display:block;width:100%;line-height:30px; clear:both;}
		.foot_copy .foot_menu a{display:block; padding:0px 10px; float:left; border-right:1px #999 solid;}
		.foot_copy .foot_menu a:first-child{ padding-left:0px;}
		.foot_copy .foot_menu a:last-child{border-right:0px;}
		.m_downmenu{display:none;}
		.foot_share{float:right; overflow:hidden;width:49%; text-align:left; overflow:hidden; text-align:left;}
		.foot_copy .foot_link{width:100%; height:60px; line-height:60px;font-size:13px; overflow:hidden; margin-bottom:10px;}
		.foot_copy .foot_link img{ vertical-align:middle;}
		
		.foot_copy .foot_menu2{font-size:12px;width:100%;overflow:hidden; margin:0px; padding:0px;line-height:30px;}
		.foot_copy .foot_menu2 p{display:block;width:70%;line-height:30px; float:left; text-align:left;}
		
		
		.foot_share .foot_online{float:right; margin-right:20px; margin-top:10px;}
		.foot_share .foot_ewm{float:right;}
		.foot_share .foot_online a{display:block; padding:0px 10px; float:right; width:30px; height:40px; background:url('../images/online_bg.png') no-repeat; text-indent:-999px;}
		.foot_share .foot_online a.qq{ margin-left:5px;width:90px;background-position:-50px 0px;}
		.foot_share .foot_online a.sina{width:30px;background-position:-160px 0px;}
		.foot_share .foot_online a.sina:hover{width:30px;background-position:-160px -35px;}
		.foot_share .foot_online a.wx{width:30px;background-position:-200px 0px;}
		.foot_share .foot_online a.wx:hover,.foot_share .foot_online a.wxactive{width:30px;background-position:-200px -35px;}
		.foot_share .foot_online a.kj{ background-position:-180px 0px;}
		.foot_share .foot_online p{display:block;width:100%; clear:both;}
		.foot_share .foot_online .hot_num{ padding-left:60px;height:60px; background: url("../images/hot_num.png") no-repeat;}
		.foot_share .foot_online .hot_num strong{display:black;width:100%; line-height:30px; font-size:24px; font-weight:normal;}
		.Chead-appDown {
   		 background: url("../images/ma.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
   			 display: none;
   			 height: 249px;
   			 position: absolute;
			 margin-top:-100px;
   			 width: 207px;
			 
			}
		
		
		.newlist{ float:left; width:66%; overflow:hidden; margin:40px 0px; font-size:15px;}
		.newlist a:hover,.rightnews a:hover{color:#F97D00;}
		.newlist .listcontent{ width:100%; overflow:hidden;padding:20px 0px;background:#ffffff;}
		.newlist .listcontent ul{ margin:0px auto;width:90%;}
		.newlist .listcontent li{width:100%; border-bottom:1px solid #ddd;padding-bottom:20px; overflow:hidden;}
		.newlist .listcontent li h1{width:100%; line-height:40px; display:block; margin-top:20px; font-size:1.5em; font-weight:normal;}
		.newlist .listcontent li .listview{width:100%;}
		.newlist .listcontent li .listview span{ display:block; float:left;}
		.newlist .listcontent li .listview span.view{display:block; float:right; background:url('../images/view.png') no-repeat; padding-left:40px;}
		.newlist .listcontent li .new_img{ text-align:center;width:100%; overflow:hidden;}
		.newlist .listcontent li .new_img img{ max-width:100%; margin:10px 0px;}
		.newlist .listcontent li .more{width:100%; text-align:right;}
		.newlist .listcontent li .more span{color:#F97D00; font-family:'宋体';}
		
		.rightnews{ float:right; width:30%; overflow:hidden; margin:40px 0px; font-size:15px;}
		.rightnews .righttitle{width:100%; height:40px; background:url(../images/news_title.png) no-repeat;}
		.rightnews .righttitle h1{display:block;font-size:22px; line-height:40px;color:#fff; height:40px;width:120px; text-align:center; font-weight:normal;}
		.rightnews .rightlist {width:100%;background:#ffffff;}
		.rightnews .rightlist ul{ margin:0px auto;width:88%; padding:20px 0px; overflow:hidden;}
		.rightnews .rightlist li{width:100%; padding-top:20px; overflow:hidden; padding-bottom:10px;border-bottom:1px solid #ddd; padding-bottom:10px;}
		.rightnews .rightlist li:last-child{border-bottom:0px;}
		.rightnews .rightlist .new_img{width:40%; float:left;}
		.rightnews .rightlist .new_img img{width:100%;}
		.rightnews .rightlist .new_title{width:56%; float:right; line-height:20px; height:40px; overflow:hidden; margin-top:20px;}
		.rightnews .more{width:100%; line-height:40px; text-align:center; margin-top:5px;background:#ffffff;}
		
		.newlist .posiction{wdith:100%; height:30px;}
		.newlist .posiction h1{ display:block; height:40px; line-height:40px; float:left; font-size:1.8em; font-weight:normal; color:#10181f; border-bottom:1px solid #F97D00;}
		.newlist .posiction span{ display:block; height:30px; line-height:30px; float:right; overflow:hidden; max-width:500px; color:#656565;}
		.newlist .posiction span a{color:#656565;}
		.newlist .posiction span a:hover,.newlist .posiction span b{color:#10181f;font-weight:normal;}
		
		.newlist .newscontent{ width:100%; overflow:hidden;padding:20px 0px;background:#ffffff;}
		.newlist .newscontent .title{margin:0px auto;width:90%; text-align:center; margin-top:20px; line-height:40px; font-size:1.6em;}
		.newlist .newscontent .time{margin:0px auto;width:90%;text-align:center;}
		.newlist .newscontent .content{ margin:0px auto;width:90%; padding:20px 0px;word-break: break-all;word-wrap: break-word; overflow:hidden; line-height:30px;font-size:16px;}
		.newlist .newscontent .content img{max-width:100%;}
		.single{ margin:0px auto;width:92%; overflow:hidden; background:#FFF; }
		.single2{ margin:0px auto;width:92%; overflow:hidden; background:#FFF; }
		.singleleft{width:30%; overflow:hidden; float:left; text-align:center;padding:20px 0px;}
		.singleleft img{max-width:100%;  margin-top:100px;}
		.singleright{width:60%; overflow:hidden; float:right; padding:40px 0px;}
		.singleright h1,.single2 h1{width:100%; display:block; font-size:1.8em; font-weight:normal;border-bottom:1px solid #666; line-height:60px;} 
		.singleright h1{ height:60px; }
		.singleright h1 span {display:block;height:60px;line-height:60px;border-bottom:1px #F97D00 solid; background:#fff;  float:left;}
		.singleright .content,.single2 content{ margin:0px auto;width:100%; padding:20px 0px;word-break: break-all;word-wrap: break-word; overflow:hidden; line-height:30px;font-size:15px;}
		.singleright .content h2,.single2 content h2{ font-size:15px; line-height:40px;}
		.singleright .content img,.single2 content img{max-width:100%; }
		.m_downmenu{display:none;}
		
		.secondleft{width:30%; overflow:hidden; float:left; text-align:center; background:#72c2f5; padding-top:20px;}
		.secondmenu{width:100%; overflow:hidden;}
		.secondmenu ul,.secondmenu ul li{width:100%; overflow:hidden;}
		.secondmenu ul li h1{ display:block; width:100%; height:90px; line-height:90px; background:#3e9bd6; font-weight:normal; font-size:1.5em;}
		.secondmenu ul li h1 img{ vertical-align:middle; margin-right:20px;}
		.secondmenu ul li a{color:#fff;}
		.secondmenu ul li h1 a{height:90px; line-height:90px;}
		.secondmenu ul li  a.sub{display:block; width:100%;height:50px; line-height:50px; text-align:left; padding-left:30%;font-size:1.2em; border-bottom:1px solid #fff;}
		.secondmenu ul li:last-child  a.sub {border-bottom:0px;}
		
		.curBgleft {background:#F97D00;height:50px;position:absolute;width:6px;margin-top:0px;z-index:2; display:block;}
		
		.page{margin-top:20px; height:30px; float:right;overflow:hidden; font-size:15px; padding-right:40px; }
.page span.rows{display:block; float:left;padding-right:16px;height:25px; line-height:25px; color:#F97D00;}
.page a{display:block; float:left; height:25px; line-height:25px; margin-right:5px; padding:0px 5px;font-family:"宋体";}
.page a:hover,.page a.cur,.page span{color:#F97D00;display:block; float:left; height:25px; line-height:25px; margin-right:5px; padding:0px 5px;}

.page2{margin-top:20px; height:30px; float:right;overflow:hidden; font-size:14px; background:#E9E9E9}
.page2 span.rows{display:block; float:left;padding-right:15px;height:25px; line-height:25px; background:#E9E9E9; border:1px solid #E9E9E9; color:#606060;}
.page2 a{display:block; float:left; height:25px; line-height:25px; margin-right:5px; padding:0px 5px;border:1px #999 solid;  background:#ffffff;font-family:"宋体";}
.page2 a:hover,.page2 a.cur,.page2 span{background:#0161A9;border:1px #0161A9 solid;color:#ffffff;display:block; float:left; height:25px; line-height:25px; margin-right:5px; padding:0px 5px;}

.share{height:30px; line-height:30px; font-size:12px; float:right; margin-top:10px;}


.web-map{margin:38px 15px 0;font-size:15px;color:#F90;font-weight:bold;line-height:1.5em;}

.web-map li{width:120px;float:left;padding:0 30px; margin-bottom:5px;}

.web-map .li1{}
.web-map .li2{padding-right:0;border:none;}
.web-map li h2{font-size:16px ;font-weight:normal;}
.web-map2{margin:15px 0;list-style:inside; list-style-type:disc   }
.web-map2 li{float:left;margin:0 5px;color:#666;font-size:14px;font-weight:normal;padding:0;border:none; height:auto; line-height:25px;  }
.web-map2:after{content:".";display:block;clear:both;visibility:hidden;height:0;}


.searchresult{margin:0px auto;width:100%; line-height:25px; overflow:hidden; font-size:14px; padding-top:10px;}
.searchinfo{ margin:0px auto; width:100%;line-height:25px; overflow:hidden; font-size:14px; margin-top:20px;}
.searchinfo li{width:100%; line-height:25px; margin-bottom:10px;border-bottom:1px #bbbbbb solid; padding-bottom:10px;}
.searchinfo li a{width:100%; line-height:25px; display:block;color:#0161A9;}
.searchinfo li p{width:100%; line-height:25px;}

.weixiulist td{
	border-collapse:collapse;
	border-width:thin;
	border-style:solid;
}
a.backtop { background: url(../images/backtotop.png) no-repeat center center; bottom: 20px; cursor: pointer; display: none; height: 70px; position: fixed; right: 20px; text-indent: -9999px; width: 70px; z-index: 9999; }
.top_country{height:40px; margin-top:5px; float:right; padding-right:115px; display:none; }
.country{ float:right; display:inline-block;}
.country .coun_name{ float:left;_display:inline; color:#7d7d7d; line-height:20px; margin-right:10px;}
.country dl{ width:80px; position:relative; float:left;}
.country dt{ background:url(../images/language.png) no-repeat; width:70px; height:20px; line-height:20px;}
.country dt a{background:none;}
.country dt.cur{ background-image:url(../images/country_select.png)}
.country dl em,.country dl span{ float:left;_display:inline}
.country dl em img{ padding:6px 0px 0px 3px;}
.country dl span{ margin-left:2px; font-size:0.5em;}
.country_input{ float:left}
.country dt .country_cur{ width:70px; height:20px; display:inline-block; cursor:pointer}
.country dd{ display:none;position:absolute; background:url(../images/select_country.png) no-repeat;top:20px;_top:16px; line-height:20px; width:70px; height:20px; }
.country dd ul{ display:inline-block; width:100%;}
.country dd ul li{ display:block; height:20px; line-height:20px; cursor:pointer}

.activity{
	width:1754px;
	overflow:hidden;
}
/* end: clearfix */
@media screen and (max-width:1754px) {
.activity{
	width:100%;
	overflow:hidden;
}
}
@media screen and (min-width:1200px) {
		#header-wrapper{ width:100%; position:absolute;}
		.container {
			width: 1200px;
		}
		.content_box,.server_box,.foot_box,.single_box{
			width:1200px;
		}
		.single_box{ background:#fff; margin-top:10px;}
		.product_box{
			 float:left;
			 width:32%;
			 margin-right:2%;
			 background:#ffffff;
			}
		.product_box img{width:100%; max-width:390px; vertical-align:middle;}
		.news_box{
			 float:left;
			 width:32%;
			 margin-right:2%;
			 background:#ffffff;
		}
		.news_box a.topimg img{ margin:5px;width:375px; height:170px;}
		
		.video_box{
			float:left;
			 width:31%;
		}
		.video_box img{width:100%; max-width:370px;}
		.foot_copy .foot_menu{width:100%; font-size:12px;}
		.foot_copy .foot_menu p{display:block;width:100%;line-height:30px;}
		.foot_copy .foot_menu a{display:block; padding:0px 10px; float:left; border-right:1px #999 solid;}
		.foot_copy .foot_menu a:first-child{ padding-left:0px;}
		.foot_copy .foot_menu a:last-child{border-right:0px;}
		.m_downmenu{display:none;}
		.activity img{width:100%;}
		
	}
	@media screen and (min-width: 1000px) and (max-width: 1200px) {
		#header-wrapper{ width:100%; position:absolute;}
		#header {
				position: relative;
				border-radius: 0px;
				padding: 0px;
			}
			#nav {
				width:680px;
			}

				#nav > ul > li {
					padding: 0 0.5em 0 0.5em;
				}

					#nav > ul > li > a, #nav > ul > li > span {
						padding: 0.5em 0.5em 0.5em 0.5em;
					}
		.container {
			width: 1000px;
		}
		.content_box,.server_box,.foot_box,.single_box{
			width:1000px;
		}
		.single_box{ background:#fff; margin-top:10px;}
		.product_box{
			 float:left;
			 width:31%;
			 margin-right:2%;
			 background:#ffffff;
			 padding:5px;
			}
		.product_box img{width:100%; max-width:355px;}
		.news_box{
			 float:left;
			 width:32%;
			 margin-right:2%;
			 background:#ffffff;
		}
		.news_box a.topimg img{ vertical-align:middle; width:100%;max-width:375px;}
		.news_box ul{width:100%; padding-top:18px; background:#e8e8e8; overflow:hidden;}
		.news_box ul li{ margin:0px auto;width:100%; padding:0px 10px;line-height:25px; background:#FFF; margin-bottom:4px;font-size:0.8em; overflow:hidden;}
		.news_box ul li span{display:block; float:left;width:15%; margin-top:2px; height:20px; line-height:20px; border-radius:8px; background:#F97D01;color:#fff; text-align:center;}
		.news_box ul li a.newli{display:block; float:left;width:78%; padding-left:10px;height:25px; line-height:25px; overflow:hidden;}
		.video_box{
			float:left;
			 width:31%;
		}
		.video_box img{width:100%; max-width:370px;}
		.foot_copy .foot_menu{width:100%; font-size:12px;}
		.foot_copy .foot_menu p{display:block;width:100%;line-height:30px;}
		.foot_copy .foot_menu a{display:block; padding:0px 10px; float:left; border-right:1px #999 solid;}
		.foot_copy .foot_menu a:last-child{border-right:0px;}
		.m_downmenu{display:none;}
		.activity img{width:100%;}
	}


	@media screen and (max-width: 999px) {

		.container {
			width: 100% !important;
		}
		.content_box,.server_box,.foot_box,.single_box,mainsingle_content{
			width:100%;
		}
		.main_content{ padding-top:10px; padding-bottom:10px;}
		.map_content{ padding-top:10px; padding-bottom:10px;}
		.maintop_content{
			 padding-top:40px;
			}
		.mainsingle_content{ background:#fff; padding:20px 0px;}
		.mainsingle_content .title{ margin:0px auto; width:90%; display:block; height:40px; line-height:40px; font-size:1.2em; font-weight:normal;border-bottom:1px #999 solid;}
		.mainsingle_content .title span{ display:block;height:40px;line-height:40px;border-bottom:1px #F97D00 solid; background:#fff;  float:left;}
		.mainsingle_content .rolcontent{width:100%; overflow:hidden;}
		.mainsingle_content .map_list{ margin:0px auto; width:90%;}
		.mainsingle_content .map_list ul{width:100%;padding:20px 0px;border-bottom:1px #ddd solid; overflow:hidden;}
		.mainsingle_content .map_list li{width:100%; }
		.mainsingle_content .map_list li h1{font-size:1.0em; font-weight:400;line-height:30px; display:block;width:100%;}
		.mainsingle_content .map_list li a{display:block; float:left; line-height:25px; margin:0px 20px 0px 0px;}
		.mainsingle_content .map_list li span{display:block;float:left;line-height:25px; margin:0px 20px 0px 0px;}
		
		
		.single_box{ background:#fff; margin-top:7px;}
		.server_box{ margin-top:0px; padding-top:0px;}
		.server_box ul{ padding-top:0px;}
		.server_box ul li a{ display:block;width:100%; margin:0px 0px;}
		.server_box ul li div{ background:none;}
		.product_box{
			 width:100%;
			 padding:10px 0px;
			 background:#ffffff;
			 overflow:hidden;
			 margin-bottom:20px;
			 text-align:center;
			}
		.product_box img{width:100%; vertical-align:middle;}
		.news_box{
			 width:100%;
			
			 text-align:center;
			 
		}
		.news_box a.topimg img{width:100%;vertical-align:middle;cursor:pointer;}
		.video_box{
			 width:100%;
			 text-align:center;background:#dfdfee;
		}
		.video_box img{width:100%; margin-top:20px;vertical-align:middle;}
		.curBg { display:none;}
		.foot_copy{margin:0px auto;width:100%;overflow:hidden; text-align:center;}
		.foot_share{margin:0px auto;width:100%;overflow:hidden; text-align:center; }
		.foot_copy .foot_menu{ margin:0px auto;font-size:12px; text-align:center;}
		.foot_copy .foot_menu a{padding:0px 6px; line-height:18px; height:18px; margin-top:5px; border-right:1px solid #666;}
		.foot_copy .foot_menu a:last-child{border-right:0px;}
		.foot_copy .foot_menu p{width:100%;display:block; clear:both;}
		.foot_copy .foot_menu2 p{display:block;width:100%;line-height:30px; float:left; text-align:left;}
		.foot_copy .foot_link{display:none;}
		.foot_share{display:none;}
		.newlist{width:100%; margin-top:1px; margin-bottom:10px;}
		.newlist .newscontent .title{ margin-top:10px; font-size:1.2em; line-height:30px; font-weight:bold;}
		.newlist .listcontent li h1{width:100%; line-height:30px; display:block; margin-top:10px; font-size:1.2em; font-weight:normal;}
		.rightnews,.newlist .posiction{display:none;}
		#second_banner {
		width:100%;
		height:10px;
		background-size:100% auto;
		background-size:auto 1005;
		}
		.single{ margin:0px auto;width:100%; overflow:hidden; background:#FFF; }
		.single2{ margin:0px auto;width:100%; overflow:hidden; background:#FFF; }
		.singleright{ margin:0px auto;width:95%; padding-top:20px; margin-right:7px; }
		.pd50{padding-top:60px;}
		.singleright h1,.single2 h1{width:100%; display:block; font-size:1.5em; font-weight:normal;border-bottom:1px solid #666; line-height:40px;} 
		.singleright h2,.single2 h2,.singleright h3,.single2 h3{width:100%; display:block; font-size:1.5em; font-weight:normal;line-height:40px;} 
		.singleleft{display:none;}
		.secondleft{width:100%; overflow:hidden; float:left; text-align:left; padding-left:10px; background:#ddd; position:fixed; margin-top:55px; border-top:1px solid #fff; padding-top:0px; display:none;}
		.singleright .content,.single2 content{ padding-top:0px;  padding-bottom:0px;}
		.m_downmenu{width:100%; height:40px; line-height:40px;position:fixed; background:#ddd; overflow:hidden; display:block; margin-top:15px;}
		.m_downmenu h1{display:block; float:left; padding-left:20px;width:100px; font-weight:normal; font-size:15px; font-weight:bold; height:40px; line-height:40px;}
		.m_downmenu span.down{display:block; float:right;width:15px; padding-right:10px; height:40px; background:url('../images/down.png') no-repeat 0px 12px; cursor:pointer;}
		.m_downmenu span.up{display:block; float:right;width:15px; padding-right:10px; height:40px; background:url('../images/up.png') no-repeat 0px 12px; cursor:pointer;}
		.secondmenu{width:100%; overflow:hidden; }
		.secondmenu ul,.secondmenu ul li{width:100%; overflow:hidden;}
		.secondmenu ul li h1{ display:block; width:100%; height:40px; line-height:40px; background:#ddd; font-weight:normal; font-size:1.2em;border-bottom:1px solid #fff;}
		.secondmenu ul li h1 img{ display:none;}
		.secondmenu ul li h1 a{width:100%; display:block;}
		.secondmenu ul li a{color:#666;}
		.secondmenu ul li h1 a{height:40px; line-height:40px;}
		.secondmenu ul li  a.sub{display:block; width:100%;height:30px; line-height:30px; text-align:left; padding-left:10%;font-size:1em; border-bottom:1px solid #fff;}
		.secondmenu ul li:last-child  a.sub {border-bottom:1px solid #fff;}
		.activity img{ margin-top:40px;width:100%;}
		.indexfooter,.footer{ background:none; background-color:#dfdfee;}
		a.backtop {width:0px; height:0px;}
		
		.web-map{margin:10px 10px 0;font-size:14px;color:#F90;font-weight:bold;line-height:1.2em;}

		.web-map li{width:100px;float:left;padding:0 10px;margin-bottom:5px;}

		.web-map .li1{}
		.web-map .li2{padding-right:0;border:none;}
		.web-map li h2{font-size:15px ;font-weight:normal;}
		.web-map2{margin:10px 0;list-style:inside; list-style-type:disc   }
		.web-map2 li{float:left;margin:0 5px;color:#666;font-size:14px;font-weight:normal;padding:0;border:none; height:auto; line-height:25px;  }
		.web-map2:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
		.hottel{font-size:1.8em;color:#FF6C00; }
	}
	
	
	

		


	


	@media screen and (max-width: 999px) {

		/* Basic */

			html, body {
				overflow-x: hidden;
			}

			body, input, select, textarea {
				line-height: 1.75em;
				font-size: 10pt;
				letter-spacing: 0;
			}

			h2, h3, h4, h5, h6 {
				font-size: 13pt !important;
			}

			h2 {
				line-height: 1.5em;
			}

		/* Section/Article */

			section, article {
				clear: both;
				margin-bottom: 4em !important;
			}

		/* Image */

			.image.left {
				width: 25%;
				margin-bottom: 2em !important;
			}

		/* Button */

			.button {
				width: 100%;
				font-size: 1.1em;
				text-align: center;
				padding: 1em 0 1em 0;
				border-radius: 8px;
			}

		/* List */

			ul.menu li {
				display: block;
				border: 0 !important;
				padding: 0 !important;
				margin: 0 !important;
			}

			ul.actions li {
				display: block;
				padding: 0;
				margin: 1em 0 0 0;
			}

				ul.actions li:first-child {
					margin-top: 0;
				}

		/* Box */

			.box.excerpt .image-left {
				margin-right: 0;
			}

			.box.excerpt header {
				margin-left: 32%;
			}

			.box.excerpt p {
				clear: both;
			}

			.box.feature1 section {
				margin-bottom: 1em !important;
			}

		/* Off-Canvas Navigation */

			#page-wrapper {
				-moz-backface-visibility: hidden;
				-webkit-backface-visibility: hidden;
				-ms-backface-visibility: hidden;
				backface-visibility: hidden;
				-moz-transition: -moz-transform 0.5s ease;
				-webkit-transition: -webkit-transform 0.5s ease;
				-ms-transition: -ms-transform 0.5s ease;
				transition: transform 0.5s ease;
				padding-bottom: 1px;
			}

			#titleBar {
				background:#fff;
				display: block;
				height: 44px;
				left: 0;
				position: fixed;
				text-shadow: -1px -1px 0 black;
				top: 0;
				width: 100%;
				z-index: 9999;
				overflow:hidden;
				border-bottom:1px solid #ddd;
				
			}

				#titleBar .title {
					display: block;
					position: absolute;
					left: 0px;
					top: 0;
				}

				#titleBar .toggle {
					position: absolute;
					right: 0px;
					top: 0;
					width: 40px;
					height: 44px;
				}
				#titleBar .toggle i{
					display:block;
					margin:11px 0px 0px 10px;
					width: 22px;
					height: 22px;
					background:url("../images/icons1.png") no-repeat 0px -70px;
				}


					

			#navPanel {
				-moz-backface-visibility: hidden;
				-webkit-backface-visibility: hidden;
				-ms-backface-visibility: hidden;
				backface-visibility: hidden;
				-moz-transform: translateX(-275px);
				-webkit-transform: translateX(-275px);
				-ms-transform: translateX(-275px);
				transform: translateX(-275px);
				-moz-transition: -moz-transform 0.5s ease;
				-webkit-transition: -webkit-transform 0.5s ease;
				-ms-transition: -ms-transform 0.5s ease;
				transition: transform 0.5s ease;
				background:rgba(255,255,255,.95);
				display: block;
				height: 100%;
				right: -550px;
				overflow-y: auto;
				position: fixed;
				top: 0;
				width: 275px;
				z-index: 10002;
			}

				#navPanel .link {
					display: block;
					color: #aaa;
					text-decoration: none;
					height: 44px;
					line-height: 44px;
					border-top: solid 1px rgba(255, 255, 255, 0.05);
					border-bottom: solid 1px rgba(0, 0, 0, 0.15);
					padding: 0 1em 0 1em;
					text-transform: uppercase;
					font-size: 0.95em;
					letter-spacing: 0.075em;
				}

					#navPanel .link:first-child {
						border-top: 0;
					}

					#navPanel .link:last-child {
						border-bottom: 0;
					}

				#navPanel .indent-1 {
					display: inline-block;
					width: 1em;
				}

				#navPanel .indent-2 {
					display: inline-block;
					width: 2em;
				}

				#navPanel .indent-3 {
					display: inline-block;
					width: 3em;
				}

				#navPanel .indent-4 {
					display: inline-block;
					width: 4em;
				}

				#navPanel .indent-5 {
					display: inline-block;
					width: 5em;
				}

				#navPanel .depth-0 {
					color: #656565;
				}

			body.navPanel-visible #page-wrapper {
				-moz-transform: translateX(-275px);
				-webkit-transform: translateX(-275px);
				-ms-transform: translateX(-275px);
				transform: translateX(-275px);
			}

			body.navPanel-visible #titleBar {
				-moz-transform: translateX(-275px);
				-webkit-transform: translateX(-275px);
				-ms-transform: translateX(-275px);
				transform: translateX(-275px);
			}

			body.navPanel-visible #navPanel {
				-moz-transform: translateX(-550px);
				-webkit-transform: translateX(-550px);
				-ms-transform: translateX(-550px);
				transform: translateX(-550px);
			}

		/* Wrappers */


			.homepage #header-wrapper,
			#main-wrapper {
				padding-top: 44px;
			}

			.homepage #main-wrapper {
				padding-top: 0;
			}

			#footer-wrapper {
				padding: 2em 20px 0 20px;
			}

			.wrapper {
				padding: 3em 20px 1em 20px;
			}

		/* Header */

			#header, #nav {
				display: none;
			}

		/* Banner */
#banner {
		width:100%;
		color:#ffffff;
		cursor:pointer;
		overflow:hidden;
		margin-top:40px;
	}
	div.flicking_con {display:none;}
div.flicking_con .flicking_inner {display:none;} /* 121126 */
div.flicking_con a {display:none;}
div.flicking_con a.on {display:none;}
#btn_prev,#btn_next{top:0;margin-top:-100px;display:none;}
#btn_prev{display:none;}
#btn_next{display:none;}
		#banner .txt{
			position:absolute;
			 margin-top:150px;
			left:50%;
			right:50%;
			width:200px;
			margin-left:-100px;
			text-align:left;
			}
		#banner .txt h2 {
			display:block;width:100%;
			font-size: 2.0em;
			font-weight:normal;
			line-height: 1.5em;
			text-align:left;
			
			
		}


		#banner .txt p {
			display:block;width:100%;
			font-size: 0.8em;
			line-height: 1.3em;
			letter-spacing: 0.04em;
			text-align:left;
			margin: 0 0 1.5em 0;
		}
		#banner .txt a{
			display:block;
			 margin-top:30px;
			padding:3px 0px;
			font-size: 0.8em;
			background:#10181f;
			border-radius:8px;
			width:80px;
			text-align:center;
			color:#fff;
			
			}

		/* Footer */

			#copyright {
				margin-top: 0;
			}
			.activity img{ margin-top:40px;width:100%;}
			.top_country{display:block;}

	}
	
