﻿@charset "UTF-8";
/* CSS Reset */
*{font-size:12px; font-family:Tahoma, Geneva, sans-serif; color:#000}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0; color:#000} 
fieldset,img { border: 0; } 
address,caption,cite,code,dfn,em,strong,th,var { font-weight: normal; font-style: normal; } 
ol,ul,li { list-style: none;} 
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; } 
q:before,q:after { content:”; } 
abbr,acronym { border: 0; }

body{
	background:#f3f3f3;
	width:100%;}
#wrap{
	width:100%;
	overflow:hidden;
	background-position: center top;
	background-image: url(img/wrap_bg.gif);
	background-repeat: repeat-y;}
	#wrap .top{
	overflow:hidden;
	background-image: url(img/wrap_top_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;	}
	#wrap .bottom{
	overflow:hidden;
	background-image: url(img/wrap_bottom_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;}

#head{ width:900px; margin:auto; overflow:hidden; height:75px;}
	.logo{ float:left; margin:10px 0 0 20px;}
	#head .right{ float:right; overflow:hidden; height:100px;}

	.top_Ser{ background:url(img/ser_t.gif); height:27px; width:180px;  overflow:hidden; float:right; margin-top:20px;}
	.top_ser_input{ border:0; margin:0; padding:8px 0 0 8px; background:none; width:142px; float:left; color:#666}
	.top_ser_btn{ background:url(img/ser_btn.gif) no-repeat; float:right; width:21px; height:21px; border:0; margin:3px; padding:0;}
	
	
	.lang{ width:900px; text-align:right; margin:auto;}
	.lang img{ margin:10px 0 0 4px;}	
	#links{ height: 30px;position: relative;z-index:9999;margin:0 auto;}
	#links ul{position: absolute;top:0;right:0;padding-top:0px; }
	#index #links ul{right:32px;}
	#links ul li{float: left;position: relative; }
	#links ul li.en{padding-right:4px;}
	#chlm img,#glbm img{cursor:pointer;}
	#glb,#chl{display: none;}
	.glb{position: absolute;top:31px;right:4px;background: #fff;padding:4px 0;width:145px;border:1px solid #dcdcdc;overflow:auto; border-top:0; border-left:#ececec}
	.glb a{display: block; color:#555; text-align: right; margin:5px; text-decoration:none; text-align:left; padding:3px 6px;}
	.glb a:hover{color:#ed0081;background: #ed0081;color:#fff;}

	
#main{
	width:900px;
	margin:auto;
	overflow:hidden;
	position:relative;
	z-index:9995}
.navmiddle{
	width:900px;
	margin:auto;
	overflow:hidden;}

#foot{ width:900px; margin:auto; overflow:hidden; height:50px; padding:25px 0; background:url(img/bt_bg.gif) no-repeat right center}
  #foot .tel{ float:left;}
  #foot .nav{ overflow:hidden; width:600px; margin:7px 0;}
  #foot .nav  li{ float:left; border-right:1px solid #666;}
  #foot .nav .n_b { border-right:0px;}
  #foot .nav li a{ color:#000; text-decoration:none; padding:0px 8px;}
  #foot .nav li a:hover { text-decoration:underline;}
  #foot .icp{ float:right;}
  #foot .contact{ padding:0px 8px; overflow:hidden; overflow:hidden;}


