﻿/* CSS layout */
body{background:url(../images/bg.jpg) repeat-x 0 0 #fff;font:12px/1.5 "宋体",Arial,Tahoma;color:#666;}
body,div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,img,input,textarea,table,th,td{padding:0;margin:0;}
img{border:0;}
input,select,textarea{vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
body,div,p,table,td,dl,dt,dd{word-break:normal;word-wrap:break-word;}
ul,li{list-style-type:none;}


a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;color:#419DE2;}

.wrap{width:960px;margin:0 auto;}
.AreaL{width:708px;border:#7A9ACB 1px solid;border-top:none;}
.AreaR{width:250px;background-color:#5A80BE;}
.main{padding:5px 0 0 0;background:url(../images/yeline.jpg) no-repeat 0 0 #fff;}
.main_web{padding:5px 0 0 0;background:url(../images/yeline.jpg) no-repeat 0 0 #fff;border:#7A9ACB 1px solid;border-top:none;overflow:hidden;}
.left{width:220px;background-color:#5A80BE;}
.right{width:710px;padding-right:10px;}
.f_l{float:left;}
.f_r{float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.dashed{background:url(../images/dashed.gif) repeat-x left bottom;}

.clearbox{clear:both;line-height:normal;font-size:0;}
.clearbox10{clear:both;height:10px;font-size:0;}
.clearbox20{clear:both;height:20px;font-size:0;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}


.left,.right{padding-bottom:9999px;margin-bottom:-9999px;}

/*\Opera8 BUG*/
.left,.right
	{
	padding-bottom: 9999px !important;
	margin-bottom: -9999px !important; 
	}
@media all and (min-width: 0px) {
.left,.right
	{
	padding-bottom: 0 !important;
	margin-bottom: 0 !important; 
	}
.left:before,.right:before
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	background: inherit;
	padding-top: 9999px !important;
	margin-bottom: -9999px !important;
	height: 0;
	}
}

/*Modle Title*/
h2.menuA{border:#ccc 1px solid;border-left:none;border-right:none;height:28px;line-height:28px;position:relative;font-family: Microsoft YaHei,arial,黑体;font-size:12px;color:#000;background:url(../images/arr_h2.gif) no-repeat 2px center;padding-left:15px;font-weight:bold;}
h2.menuA span.en{font-family:Arial;font-size:10px;color:#999;padding-left:5px;font-weight:normal;}
h2.menuA span.more{position:absolute;right:2px;top:2px;font-weight:normal;font-size:11px;background:url(../images/arr_more.jpg) no-repeat left center;padding-left:8px;}

h3.menuB{border-bottom:#ADC0DF 1px solid;height:28px;line-height:28px;font-family: Microsoft YaHei,arial,黑体;font-size:14px;color:#fff;padding-left:5px;font-weight:bold;}

h2.menuC{border-bottom:#ccc 1px solid;height:30px;font-family: Microsoft YaHei,arial,黑体;font-size:14px;color:#000;padding:20px 0 0 5px;font-weight:bold;position:relative;}
h2.menuC span.here{position:absolute;right:5px;bottom:10px;font-weight:normal;font-size:12px;font-family:"宋体";background:url(../images/here.gif) no-repeat left center;padding-left:10px;color:#666;}

h3.sideA{border-bottom:#999 1px solid;height:50px;line-height:50px;font-family: Microsoft YaHei,arial,黑体;font-size:16px;color:#fff;padding-left:10px;font-weight:bold;background:url(../images/ban_a_1.jpg) no-repeat 0 0;}
h3.sideP{border-bottom:#999 1px solid;height:50px;line-height:50px;font-family: Microsoft YaHei,arial,黑体;font-size:16px;color:#fff;padding-left:10px;font-weight:bold;background:url(../images/ban_p_1.jpg) no-repeat 0 0;}
h3.sideN{border-bottom:#999 1px solid;height:50px;line-height:50px;font-family: Microsoft YaHei,arial,黑体;font-size:16px;color:#fff;padding-left:10px;font-weight:bold;background:url(../images/ban_n_1.jpg) no-repeat 0 0;}

/*Head*/
#head{height:150px;background:url(../images/head_bg.jpg) no-repeat center bottom;}
.top{width:960px;margin:0 auto;height:119px;}
.logo{margin:30px 0 0 15px;float:left;}
.logo h1 a{background:url(../images/logo.png) no-repeat 0 0;width:355px;height:61px;display:block;text-indent:-9999px;}
.logo h2 a{background:url(../images/logo.png) no-repeat 0 0;width:355px;height:61px;display:block;text-indent:-9999px;}
.hotel{margin:10px 15px 0 0;float:right;text-align:right;display:inline;height:80px;background:url(../images/hotel.png) no-repeat right bottom;width:250px;}
.hotel a{display:inline-block;zoom:1;width:58px;height:18px;line-height:18px;color:#fff;text-align:center;margin-left:5px;background:url(../images/link_bg.jpg) no-repeat 0 0;font-family:Arial;font-size:11px;}



.search{margin:10px 0;height:30px;padding-top:10px;text-align:right;background:url(../images/search_bg.jpg) no-repeat 0 0;}
.input_text{width:110px;border:#C1C1C3 1px solid;height:18px;line-height:18px;margin-right:5px;}
.submit{background:url(../images/search.jpg) no-repeat 0 0;width:51px;text-align:center;border:none;color:#fff;height:20px;line-height:20px;font-weight:bold;}


#nav{background:url(../images/nav.jpg) no-repeat 0 0;height:31px;width:960px;margin:0 auto;}
#nav ul{}
#nav ul li{float:left;width:120px;height:31px;line-height:31px;text-align:center;}
#nav ul li a{color:#fff;font-weight:bold;font-size:13px;}
#nav ul li a:hover{color:#E6CB56;}


.product {overflow:hidden;  padding:0;}
.product li {float:left; margin:8px 18px 0 0px;text-align:center; display:inline;width:147px; height:150px; overflow:hidden  }
.product li p{width:145px; height:122px; font-size:110px; text-align:center;line-height:122px;position:relative;vertical-align:middle;display:table-cell; border:1px #d8d8d8 solid;overflow: hidden; +position:static;top:50%; align:absmiddle; }
.product li p img{width:expression(this.width > 145 && this.width > this.height ? 145 : true); height: expression(this.height > 122 ? 122 : true);
max-width:145px;
max-height:122px;vertical-align:middle; top:-50%;left:-50%;}
.product li a{ color:#666}
.product li a:hover{ color: #F60}
.product li span{ line-height:30px; width:120px;}



.banner{padding-bottom:5px;background:url(../images/ban_bg.gif) no-repeat left bottom;clear:both;}
.ban_web{}

.box_p{width:370px;}
.box_n{width:300px;}

/*Scroll*/
#demo {overflow:hidden; width: 360px; height:190px; margin:0 auto;}
#demo li {float:left;}
#indemo {float: left;width: 880%;}
#demo1 {float: left;}
#demo2 {float: left;}

ul.pro{clear:both;padding:15px 0 5px 0;}
ul.pro li{float:left;text-align:center;width:148px;margin:0 0 10px 0;display:inline;overflow:hidden;}
ul.pro li p{width:130px; height:110px; font-size:100px; text-align:center;line-height:110px;position:relative;vertical-align:middle;display:table-cell; border:1px #d4d4d4 solid;overflow: hidden; +position:static;top:50%; align:absmiddle;background-color:#fff;}
ul.pro li p img{width:expression(this.width > 130 && this.width > this.height ? 110 : true); height: expression(this.height > 110 ? 110 : true);
max-width:130px;max-height:110px;vertical-align:middle; top:-50%;left:-50%;}
ul.pro li a{ color:#666}
.comend_p{clear:both;padding-bottom:5px;}
.comend_p a{display:inline-block;zoom:1;margin:3px 5px;}


ul.news{padding:5px 0 0 5px;}
ul.news li a{ color:#333}
ul.news li{padding:2px 0 0 5px;height:30px;position:relative;background:url(../images/dian.jpg) no-repeat 0 8px;color:#6c7071;}
ul.news li .time{position:absolute;right:10px;top:0;color:#999;font-weight:bold;}


/*Product*/
.category_p{background:url(../images/p_bg.jpg) repeat-x 0 0 #fff;width:150px;padding:5px 10px;float:right;}
.category_p h3{border-bottom:#B1D8F3 1px solid;color:#419DE2;font-weight:bold;}
.category_p ul{padding-left:5px;}
.category_p ul li{height:26px;line-height:26px;}

/*side */

.side{width:236px;padding:15px 7px;}
.side_box{border:#7A9ACB 1px solid;padding:2px;}
.submenu{padding:5px 5px 0 5px;}
.submenu li{height:28px;line-height:28px;padding-left:5px;float:left;width:105px;}
.submenu li a{color:#fff;}

.smenu{padding:5px 5px 0 15px;}
.smenu li{height:30px;line-height:30px;padding-left:15px;background:url(../images/side.gif) no-repeat left center;}
.smenu li a{color:#ccc;}
.smenu li a:hover{color:#fff;}

#navigation{padding-left:20px;}
#navigation .sort {
	font-size: 12px;
	font-weight: normal;
	background-image: url(../images/nt.jpg);
	background-position: left center;
	height: 26px;
	line-height:26px;
	text-indent: 15px;
	cursor:pointer;
	background-repeat: no-repeat;
}
#navigation a{color:#c8c8c8;}
#navigation ul.menu li h4.sort {
	font-size: 12px;
	font-weight: normal;
	background-image: url(../images/side.gif);
	background-position: left center;
	height: 26px;
	line-height:26px;
	text-indent: 15px;
	cursor:pointer;
	background-repeat: no-repeat;
}
#navigation .hover {
	background-image: url(../images/nt2.jpg);
	background-position: left center;
	
}
#navigation .menu li {
	background-repeat: no-repeat;
	background-position: -7000px; center;
	line-height: 25px;
	margin-left: 18px;
}
#navigation .menu li a {
	margin-left: 2px;color:#BDBDBD;
}


.invisible {
	display:none;
}

#foot{padding-top:30px;height:40px;}
#foot .by{float:right;width:150px;}
#foot .by a{color:#607181;}
#foot .copy{width:700px;float:center;color:#848484;text-align:left;}
/*#foot .copy{width:600px;float:center;color:#848484;text-align:left;}*/


.content{padding:10px;clear:both;line-height:25px;height:auto!important;min-height:360px; width:680px; overflow:hidden}
.pcontent{line-height:25px;width:510px;overflow:hidden;}


/*NEWS*/
dl.article{padding:10px 6px 5px 6px;}
dl.article dt{background:url(../images/menu_li.gif) no-repeat 0 50%;padding-left:15px;font-size:13px;font-weight:bold;}
dl.article dt a{color:#0e519f;}
dl.article dd.mlink{color:#a8a8a8;}
dl.article dd.mlink a{font-family:Arial;font-size:11px;color:#ff8500;}
dl.article dd.text{line-height:24px;color:#7e7e7e;}



.boxpage{border:#ececec 1px solid;background-color:#f8f8f8;padding:5px;margin-top:10px;}
	.next{display:block;clear:both;width:100%;line-height:20px;text-align:left;}
	div.page{clear:both;height:30px;display:block;line-height:30px;text-align:left;margin-top:10px;padding:0 10px;}
	div.info{clear:both; color:#666;padding:15px 0;border-bottom:#ececec 1px solid;}
	div.info span{display:inline-block;margin:0 5px;}
	div.info h1{padding-left:5px;color:#656565;font-size:22px;font-family: Microsoft YaHei,arial,黑体;height:40px;}
	
	.c_info{background-color:#ececec;height:30px;line-height:30px;padding-left:5px;font-weight:bold;}
	
/*table{ text-align: center; border-right:1px solid #e8e8e8;border-top:1px solid #e8e8e8; margin-bottom:10px; width:100%; font-size:12px; color:#333;}
table a:link,.contact table a:visited{ color:#e8e8e8; text-decoration:none; font-size:12px;}
table a:hover{ color:#ec5a04; text-decoration:underline;}
table tr td{ border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8; height:20px;line-height:20px;}*/

.linkbox{clear:both;}
.f6{/* 链接横排自适应列表 */
	width:100%;
	overflow:hidden;
	clear:both;
	padding-bottom:10px;
}
.f6 li{width:200px;
	float:left;
	line-height:14px;
	padding:8px 10px 5px 5px;
	white-space:nowrap;
}
.f6 li a{
	color:#666666;
	float:left;
}

/* 表格*/
.tList {
	border: 1px solid #dddddd;
}
.tList th, 
.tList td {
	line-height: 25px;
	padding-right: 4px;
	padding-left: 4px;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.tList .tdbg,
.tList thead th {
	color:#2f2f2f;
	line-height: 24px;
	background-image: url(../images/bg_th.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.tList thead th span {
	font-weight:normal;
}
.tList thead th img {
	vertical-align: middle;
}
.tList tbody tr {
	background-color: #fff;
}
.tList tbody tr td {
	vertical-align: top;
}
.tList tbody tr.even td {
	background: #f7f7f7;
	border-bottom: 1px solid #f7f7f7;
}
.tList tbody tr.click td {
	background-color: #D9EBF5;
	border-color: #D9EBF5;
}
.tList tbody tr.hover td {
	background-color: #EDF5FA;
	border-color: #EDF5FA;
}

.mTB10 {
	margin-top: 10px;
	margin-bottom: 10px;
}


/* page */
	.k_pagelist {float:right;display:block;clear:both;line-height:18px;font-style:normal;}
	.k_pagelist em {padding:0 4px;font-size:12px;color:#000;font-weight:bold;font-style:normal;}
	.k_pagelist strong {font-size:12px;margin:0px 1px;color:#d90000;border:#999 1px solid;display:inline-block;padding:1px 10px;height:18px;line-height:18px;}
	.k_pagelist a {font-size:12px;margin:0px 4px;display:inline-block;background-color:#eee;border:#ccc 1px solid;padding:1px 10px;height:18px;line-height:18px;}
	.boxpage{clear:both;border:#ececec 1px solid;background-color:#f8f8f8;padding:5px;margin-top:10px;}
	.next{display:block;clear:both;width:100%;line-height:20px;text-align:left;}
	div.page{clear:both;height:30px;display:block;line-height:30px;text-align:left;margin-top:10px;padding:0 10px;}
	div.info{clear:both; color:#666;padding:15px 0;border:#ececec 1px solid;border-left:none;border-right:none;}
	div.info span{display:inline-block;margin:0 5px;}
	div.info h3{padding-left:5px;height:22px;line-height:22px;}
	
	.tag{color:#999; position:relative;}
	.tag a{color:#999;}
	.tag a:hover{color:#333;text-decoration:none;}
	.tag a.ghome{position:absolute;right:10px;top:3px;}
	
	.msg_btn{background-color:#ccc;padding:5px;}
	
/* search */
	#k_search{padding:0 10px;}
	#k_search form{margin:0px auto;line-height:30px;height:30px;font-size:14px;text-align:left;}

	#k_search {text-align:center;}
	#k_search .k_search p{text-align:right;line-height:20px;margin:0px;}
	#k_search .k_search div{margin:10px auto;width:100%;}
	#k_search .k_search div h3{margin:0px;width:100%;text-align:left;font-size:14px;line-height:30px;}
	#k_search .k_search div p{margin:0px;width:100%;text-align:left;font-size:12px;line-height:22px;}

	#k_search .k_search div p a{}
	#k_search .k_search div p span{}

/*search*/
.sear_list{clear:both;padding-bottom:10px;}
.sear_list h3{height:30px;line-height:30px;}
.sear_list h3 a:link,.sear_list h3 a:visited{color:#133983;}
.sear_list h3 a:hover,.sear_list h3 a:active{color:#ff8500;}
.sear_list p.sear_link{color:#ccc;}
.sear_list p.sear_link a:link,.sear_list p.sear_link a:visited{color:#ff8500;}
.sear_list p.sear_link a:hover,.sear_list p.sear_link a:active{color:#133983;}

/* ϵͳCSS */
	.k_error  {color:#C01920;display:block;line-height:14px;font-size:12px;}

	.k_form{display:block;clear:both;margin:0px;}
	.k_form .k_login {display:table;margin-left:100px;}
	.k_form p{text-align:left;}
	.k_form p label{clear:both;display:block;color:#666;font-size:12px;}
	.k_form p span label{clear:none;display:inline;color:#666;}

	.k_form div {text-align:left;}
	.k_form div input {padding:1px;margin:0px;border:1px solid;border-color:#EEE #777 #777 #EEE;background:#D4D0C8;font-size:12px;margin-right:4px;}

	.k_form ol {text-align:left;}
	.k_form ol li {line-height:24px;}

	.k_table{width:100%;border:1px solid;border-color:#CCC #DDD #DDD #CCC;clear:both;text-align:left;}
	.k_table th{border:1px solid;border-color:#EEE #AAA #BBB #EEE;background:#E6E9ED;padding:0px 2px;letter-spacing:2px;color:#14316B;line-height:20px;}
	.k_table td{border:1px solid;border-color:#EEE #AAA #AAA #EEE;padding:1px;line-height:18px;}
	.k_table td input {margin-right:10px;}
	.k_table * {font-size:12px;}
	.k_table tr.hover {background:#E6E9ED;font-weight:bold;}
	.k_table tr.hover a{font-weight:bold;}

	.k_in1 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width: 50px;}
	.k_in2 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:100px;}
	.k_in3 {border:1px solid;border-color:#CCC #CCC #CCC #CCC;font-size:14px;width:300px;height:20px;}
	.k_in4 {border:1px solid;border-color:#CCC #CCC #CCC #CCC;font-size:14px;width:300px;height:20px;}
	.k_in5 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:600px;}
	
table{ text-align: center; border-right:1px solid #ccc;border-top:1px solid #ccc; margin-bottom:10px; width:100%; font-size:12px; color:#333;}
table a:link,.contact table a:visited{ color:#ccc; text-decoration:none; font-size:12px;}
table a:hover{ color:#ec5a04; text-decoration:underline;}
table tr td{ border-bottom:1px solid #ccc;border-left:1px solid #ccc; height:20px;line-height:20px;}