/* Build by www.360cold.com 
 Date:2012-06-1 14:27:50 
 Version:1.00 */
 /*reset*/
html, body, form, p, div, ul, h1, h2, h3, h4,dl, dt, dd, ul,li {
    margin:0;
    padding:0;
    border: 0 none;
    font-size: 100%;
    outline: 0 none;
	}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
	}
a,h1,h2,h3,h4{
	text-decoration:none;
	}
body {
	font-size:12px;color:#4D4D4D; background:#fff; font-family: Arial,Georgia,Verdana,serif;
    line-height: 18px;
	}
nav ul,li {
	list-style: none;
	}
a {
    outline:none;color:#ff6600;
    	text-decoration:none;transition:color 0.3s ease-in-out;
-webkit-transition:color 0.3s ease-in-out;
 -moz-transition:color 0.3s ease-in-out;
  -os-transition:color 0.3s ease-in-out;
	}
a:hover, a:active {
   text-decoration: underline;
	}
.link:hover{
	text-decoration: underline;
   }
.clink{
	color:#f60
	}
.blue{
	color:#007fff;
	}
.blue:hover{
	text-decoration: none;color:#f60;
	}
img {
    border: 0 none;
}
:focus {
    outline: 0;-moz-outline:none;
}
.clear {
    clear:both;
}
.clearfix{
	_zoom:1;
	}
blockquote, q {
	quotes: none;
	}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
	}
input, select { vertical-align:middle; 
	}
.clear{
	height:0px;font-size:0px;line-height:0px;padding:0px;margin:0px;display:block;clear:both;overflow:hidden;
	}
.w950{
	width: 950px;margin: 0 auto;
	}
.container{
	width: 660px;float: left;overflow: hidden;
	}
.stand li{
	line-height: 20px;
	}
/*body*/
.warp{
	width: 960px;margin: 0 auto;
	}
.fl{
	float: left;
	}
.fr{
	float: right;
	}
.mt{
	margin-top: 10px;
	}
.mt2{
	margin-top: 20px;
	}
.mr{
	margin-right: 10px;
	}
.ml{
	margin-left: 10px;
	}
.mb{
	margin-bottom: 10px;
	}
.span215{
	width: 150px;
	}
/*header*/
.header{
	height: 120px;border-bottom: 1px solid #577794;background: url(../images/bck.jpg) repeat-x 0 -1px;
	}
.logo{
	width: 150px;height: 110px;float: left;

	}
.logo h1,.logo div{
	width: 150px; height: 70px; background: url(../images/logo.png) no-repeat 20px top;
	
	}
.logo h1 a,hgroup.logo h1,hgroup.logo div a{
		 display:block; text-indent:-9999px;width: 200px; height: 70px; 
	}
.logo h2{
	width: 150px;height:30px;line-height: 30px;text-align: center
	}
.logo h2 a{
	color:#0184dc;
	}
.header .block{
	width: 650px; float: right;height: 120px;
	}
.top{
	height: 61px;padding-left:70px;padding-top: 10px;
	}
.top a{
	display:block;width: 75px;height:55px;float:left;text-align:center;font-weight:bold;
	font-family:microsoft yahei;color:#577794;line-height: 20px;
	}
.top a:hover{
	text-decoration: none;color:#ff6600;
	}
.top a span{
	display:block;height:35px;width: 40px;background:url(../images/tips.png) no-repeat;margin-left:17px;
	}
.top a span.t_team{
	background-position:0 0px;
	}
.top a span.t_code{
	background-position:-80px 0;
	}
.top a span.t_book{
	background-position:-150px 0px;
	}
.top a:hover span.t_team{
	background-position:0 -62px;
	}
.top a:hover span.t_code{
	background-position:-80px -62px;
	}
.top a:hover span.t_book{
	background-position:-150px -62px;
	}
.top mark{
	font-weight:300;color:#ff6600;font-family:microsoft yahei;
	height:30px;display:block; line-height: 30px;
	background:url(../images/icon.png) no-repeat bottom left;padding-left:25px;
	}
.manu_nav{
	height: 45px;
	}
ul.manu{
	text-align: right;float: left;
	}
ul.manu li{
	float:left;height: 45px;text-align: center;	border-left:1px solid #B7AF95;
	}
ul.manu li#ss{
	border-left:none;
	}
ul.manu li.cuurt{
	
	}
ul.manu li a{
	height:45px;display:inline-block;	font-size: 14px;font-family: microsoft yahei;
   line-height: 35px;color:#41361B;font-weight: bold;padding: 0 10px;
	}
ul.manu li a:hover{
	color:#f60
	}
ul.manu li.cuurt a{
		background:url(../images/cuurt_hover.jpg) repeat-x top;  color:#f60;
	}
ul.manu li a:hover{
	text-decoration: none;background:url(../images/cuurt_hover.jpg) repeat-x top;  
	}

/*footer*/
#foot{
	border-top: 5px solid #FF6600;background: #F6F6F6;color:#8A8A8A;margin-top: 10px;
	}
#foot a{
	color:#8A8A8A
	}
#foot a:hover{
	color:#f60;
	}
ul.bot_info{
	width:960px;margin: 0 auto;padding-top: 20px;border-bottom:1px solid #DEDEDE;height:100px;
	}
ul.bot_info li{
	float: left;width: 215px;border-right:1px dashed #DEDEDE;padding:0px 20px;
	height: 100px;
	}
ul.bot_info li span{
	color:#333;
	}
ul.bot_info li.b_logo{
	width: 130px;
	}
ul.bot_info li.weibo{
	width: 180px;
	}
ul.bot_info li.contacts{
	width: 300px;
	}
ul.bot_info li.b_logo p{
	text-align: center;font-size: 20px;color:#0184dc;font-family: Georgia, serif;
	}
ul.bot_info li.lat{
	border-right:none;width: 180px;
	}
.foot_logo{ background:url(../images/logo.png) no-repeat top center; height:70px; font-size:12px; 
	}
.wsina{ background:url(../images/icon.png) no-repeat 0 -72px; padding-left:22px; height:25px; line-height:20px; 
    }
.lianxi{ background:url(../images/icon.png) no-repeat 0 -23px; padding-left:22px;height:25px; line-height:20px;
	}
.fenzi{ background:url(../images/icon.png) no-repeat 0 -48px; padding-left:22px;height:25px; line-height:20px;
	}
.footer{ background:#DEDEDE; line-height:40px; text-align:center; height: 35px;border-top:1px dashed #fff;
	}
.footer a{
	color:#f60;
	}
/*all*/
.stand_img{
	border:1px solid #EAEAEA;padding: 1px;background: #fff;
	}
.stand_img img{
	border:4px solid #F2F3F2; vertical-align: middle;
	}
/*table*/
 #table{width:640px;}
.datalist{	
	font-family:Arial;
	border-collapse:collapse;	/* 边框重叠 */
	background-color:#f9f9f9;	/* 表格背景色 */
	font-size:13px;
	table-layout:fixed;
}
.datalist caption{
	padding-bottom:5px;
	font:bold 1.4em;
	text-align:left;
}
.datalist th{
	background-color:#666666;	/* 行名称背景色 */
	color:#FFFFFF;				/* 行名称颜色 */
	font-weight:bold;
	padding-top:4px; padding-bottom:4px;
	padding-left:8px; padding-right:10px;
	text-align:left;
}
.datalist td{
	border:1px solid #FFF;
	text-align:left;
	padding-top:4px; padding-bottom:4px;
	padding-left:10px; padding-right:10px;
	text-overflow:ellipsis;
	overflow:hidden;
}

.datalist tr.altrow{
	background-color:#e8e8e8;	/* 隔行变色 */
 }
 
 .datalist2{
	font-family:Arial;
	font-size:13px;
	width:640px;
}
.datalist2 caption{
	padding-bottom:5px;
	font:bold 1.4em;
	text-align:left;
}
.datalist2 th{
	background-color:#666666;	/* 行名称背景色 */
	color:#FFFFFF;				/* 行名称颜色 */
	font-weight:bold;
	padding-top:4px; padding-bottom:4px;
	padding-left:8px; padding-right:10px;
	text-align:left;
	width:640px;
}
.datalist2 td{
	padding-left:10px; padding-right:10px;
}

/*微信窗口*/
#code,#code_hover,#gotop{ width:36px; height:48px; background:url(../images/weixin.png) no-repeat; position:fixed; right:50px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code{ background-position:-276px -258px; bottom:120px; _margin-bottom:120px;}
#code_hover{ background-position:-316px -258px; bottom:120px; _margin-bottom:120px;}
#gotop{ background-position:-276px -310px; bottom:67px; _margin-bottom:67px;} 

#code_img{ width:270px; height:355px; background:url(../images/weixin.png) -4px -3px no-repeat; position:fixed; right:90px; bottom:67px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px;}












