@charset "gb2312";
/* CSS Document */
/*----------------------------------reset style begin----------------------------------*/
html{overflow-y:scroll;height:101%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
img{border:none;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
table {border-collapse: collapse; border-spacing:0;}
em{font-style:normal;}
/*----------------------------------reset style end----------------------------------*/

/*----------------------------------public style begin----------------------------------*/
body{
	margin:0 auto; font-size:12px; font-family:"宋体",Arial, Helvetica, sans-serif; background:#fbfcfd url(../images/bodybg.png) repeat-x top; color:#060606;
}
p{
	line-height:150%;
}
#wrap{
	 margin:0 auto; width:995px; height:100%; background:url(../images/wrapbg.jpg) repeat-y;
}
#wrap1{
	 padding:0 7px 0 17px; height:100%; background:url(../images/sdf.png) no-repeat right bottom;
}
#header{
	position:relative; height:108px; background:url(../images/headerbg.gif) repeat-x;
}
#header .logo{
	display:block; width:593px; height:60px; position:absolute; top:26px; left:26px;
}
#header .toplink{
	position:absolute; top:8px; right:15px; width:189px; height:12px; color:#949494;
}
#header .toplink a:link,#header .toplink a:visited{
	color:#949494;
}
#header .topphone{
	position:absolute; top:37px; right:23px; width:219px; height:17px;
}
#header .sousuo{
	position:absolute; top:63px; right:22px; width:235px; height:20px;
}
.input_text_index{
	width:150px; height:18px; border:1px solid #000;
}
.button_index{
	width:58px; height:20px; border:0; background:url(../images/sousuo_anniu.jpg) no-repeat; cursor:pointer;
}



.nav{
	height:41px; margin:2px 0 0 0; background:url(../images/nav.png) no-repeat;
}

.nav li a:link,.nav li a:visited{
	display:block; width:98px; height:41px; 
}

.footer{
	height:77px; padding:17px 15px 0 60px; color:#9b9a9a; font-family:Arial, Helvetica, sans-serif; 
}
.footer_clounms{
	background:none; margin-top:-1px;_margin-top:-4px
}


.footer span{
	float:right;
}
.footer span a:link,.footer span a:visited{
	color:#9b9a9a;
}
.clear{
	clear:both; height:1px; line-height:1px; font-size:0;
}
.efont{
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
h2{
	font-weight:bold;
}
.fr{
	float:right; margin:0 0 10px 12px;
}
.colorred{
	color:#c90a0a;
}
/*----------------------------------public style end----------------------------------*/

/*----------------------------------index style begin----------------------------------*/
.main_index{ 
	_float:left; margin:3px 0 0 0; padding:0 7px 0 0; overflow:hidden;
}
.content_index{ 
	float:left; width:715px;
}
.banner_index{
	width:711px; height:174px;
}
.main1_index{ 
	margin:13px 0 0 0; padding:12px 37px 0 28px; background:url(../images/main1_indexbg.png) no-repeat right top; overflow:hidden;
}
.plate1_index{ 
	height:181px; margin:0 0 0 5px;
}
.shishifangan_index{ 
	float:left; width:303px;
}
.shishifangan_index h2{ 
	height:21px;
}
.shishifangan_content_index{ 
	padding:10px 0 0 0;
}
.shishifangan_content_index li{
	line-height:29px; height:29px;  background:url(../images/icon_mark2.gif) repeat-x bottom;
}
.shishifangan_content_index li span{
	float:right;
}
.shishifangan_content_index li a:link,.shishifangan_content_index li a:visited{
	color:#050505; padding:0 0 0 29px; font-size:12px; background:url(../images/icon_mark1.gif) no-repeat 2px 3px; 
}
.gongsiyeji_index{ 
	float:right; width:300px;
}
.case_index{ 
	height:114px; margin:26px 0 0 0; padding:19px 0 0 67px; background:url(../images/casebg_index.png) no-repeat; 
}
#demo {
background: #FFF;
overflow:hidden;
width: 544px;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left; margin:0 15px 0 0;
}
#demo2 {
float: left; margin:0 15px 0 0;
}
.plate2_index{ 
	height:143px; margin:31px 0 0 11px;
}
.news_index{ 
	float:left; width:303px;
}
.news_index h2{ 
	height:14px;
}
.news_content_index{ 
	padding:13px 0 0 0;
}
#demo_index {
background: #FFF;
overflow:hidden;
height: 79px;
float: left;
}
#demo_index h3{
margin:0 0 5px 0;
}
#demo_index img {
border: 3px solid #F2F2F2;
display: block;
}
.news_content_index em{ 
	float:right;
}
.news_content_index em a:link,.news_content_index em a:visited{ 
	color:#0a4e95;
}
.jishuzhichi_index{ 
	float:right; width:292px;
}
.jishuzhichi_index em{ 
	float:right; margin:15px 0 0 0;
}
.jishuzhichi_index em a:link,.jishuzhichi_index em a:visited{ 
	color:#0a4e95; 
}
.jishuzhichi_content_index{ 
	padding:10px 0 0 0;
}
.jishuzhichi_content_index li{ 
	line-height:20px;
}
.jishuzhichi_content_index li a:link,.jishuzhichi_content_index li a:visited{ 
	padding:0 0 0 29px; color:#5a5d66; background:url(../images/icon_mark3.gif) no-repeat 19px 3px;
}

.sidebar_index{ 
	float:right; width:244px;
}
.product_index{ 
	height:566px; background:url(../images/productbg_index.png) no-repeat;
}
.product_index h2{ 
	height:43px; padding:10px 0 0 9px;
}
.product_list_index h2{ 
	padding:17px 0 0 9px;
}
.product_content_index{ 
	padding:17px 11px 0 15px;
}
.xiala_index{ 
	height:21px; width:244px; margin:10px 0 0 0;
}
.xiala_index2{ width:234px;}
.contact_index{ 
	height:42px; margin:20px 0 0 5px; padding:27px 0 0 77px; background: url(../images/contact_index.png) no-repeat;
	_background: url(../images/phone_bg.jpg) no-repeat;
	/*_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/contact_index.png') no-repeat; 
    _background-image: none;*/
}
.contact_index a{ 
	display:block; width:100px; height:25px; color:#000; _float:left;
}
/*----------------------------------index style end----------------------------------*/

/*----------------------------------column style begin----------------------------------*/
.clear{ clear:both;}
.sidebar{ 
    width:190px; height:auto; font-weight:bold; margin-bottom:15px; float:left;
}
.sidebar h3{ 
    background:#6e6e6e; font-size:14px; color:#FFF; height:37px; line-height:37px; text-align:center; font-weight:bold;
}
.leftbar li{
	height:28px; line-height:28px; text-align:center; border-bottom:1px dotted #989898; display:block; background:url(../images/conpanyside.gif) 14px 12px no-repeat;
}
.leftbar a{
	font-size:13px; color:#2577cb; display:block; height:28px; width:190px;
}
.leftbar a:hover{
	background:#6e6e6e; color:#FFF;
}

.choose{
	height:125px;text-align:center; background:url(../images/luie.png) no-repeat; margin-top:45px;
}





#link{
	width:161px; height:20px;
}
#link2{ width:150px;}
.main{
	float:right;padding:47px 35px 0 0; width:705px;
}

.weizhi{
	height:26px; background:url(../images/asdf.jpg) no-repeat bottom left;
}
.weizhi span{
	float:right;
	padding:0 23px 0 0;
	margin:3px 0 0 0;
	background-image: url(../images/conpany_wz.gif);
	background-repeat: no-repeat;
	background-position: right 1px;
}

.content_text{
	padding:0 20px 15px 0; height:auto!important; height:500px; min-height:500px; line-height:20px;
}
.news_list ul{
    margin:10px 0 30px 0; height:320px;	
}
.news_list ul li{
	width:704px; height:30px; line-height:30px; background:url(../images/icon_dhli.gif) repeat-x bottom; 
}
.news_list ul li span{
	float:right; display:inline;
}
.news_list ul li a,.news_list ul li a:visited{
	background:url(../images/list_new_mark.gif) 0 5px no-repeat; padding-left:15px;
}
/*=======news========*/
.news h3{ 
    background:url(../images/news.png) no-repeat; text-indent:-999px; width:163px;
}
/*=======products===========*/
.products h3{ 
    background:url(../images/productshi.png) no-repeat; text-indent:-999px; width:163px;
}
.meiyi h3{ 
    background:url(../images/meiyi.png) no-repeat; text-indent:-999px; width:163px;
}
/*========program===========*/
.program h3{ 
    background:url(../images/program.png) no-repeat; text-indent:-999px; width:163px;
}
/*========technology=======*/
.technology h3{ 
    background:url(../images/technology.png) no-repeat; text-indent:-999px; width:163px;
}
/*========sucess===========*/
.suecess_products{
	padding:12px 0 20px 0; height:auto!important; height:500px; min-height:500px;
}
.suecess_products li{
	float:left; margin:10px 26px 0 0;
}
.suecess_products li img{
	border:1px solid #999;
}
.suecess_products li p{
	text-align:center; padding-top:10px;
}
.sucess h3{ 
    background:url(../images/sucess.png) no-repeat; text-indent:-999px; width:163px;
}
/*===========hr===========*/
.hr h3{ 
    background:url(../images/hr.png) no-repeat; text-indent:-999px; width:163px;
}

.zhanlue h3{ 
    background:url(../images/zhanlue.png) no-repeat;text-indent:-999px; width:163px;
}
.message h3{ 
    background:url(../images/message.png) no-repeat;text-indent:-999px; width:163px;
}
/*========cellme===========*/
.cellme h3{ 
    background:url(../images/cellme.png) no-repeat; text-indent:-999px; width:163px;
}
.main_colunms{ 
    background:url(../images/gd.gif) repeat-y left;
}





/*----------------------------------column style end----------------------------------*/
/*----------------------------------link style begin----------------------------------*/
a:link,a:visited,a:hover,a:active{
	color:#50504e; text-decoration:none;
}
a:hover{
	color:#2675b4;
}
.lightgraylink:link,.lightgraylink:visited,.lightgraylink:hover,.lightgraylink:active{
	color:#7290b0;
}
.whitelink:link,.whitelink:visited,.whitelink:hover,.whitelink:active{
	color:#fff;
}
.bluelink:link,.bluelink:visited,.bluelink:hover,.bluelink:active{
	color:#115a94;
}
.bluelink:hover{
	color:#bf4832;
}
/*----------------------------------link style end----------------------------------*/

.title{
	text-align:center; color:#5e5e5e; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:10px 0 20px 0;
}
.cont_column .info{
	padding:0;
}
.info,.product_title{
	text-align:center; height:25px; line-height:25px; background:#f8f8f8; border:solid 1px #ececec; border-width:1px 0; margin:0 0 10px 0;
}

/*分页样式 标准*/  
/*总容器样式*/  
.pager { padding: 3px; text-align: center; color:#98a4b5;font-size:12px; font-family:Tahoma; margin:20px; clear:both;}   
/*分页链接样式*/  
.pager a { margin: 2px; padding:2px 5px; color: #4b5564; text-decoration: none;background-color:#ebeff5;  border: 1px solid #8f9bac; }   
/*分页链接鼠标移过的样式*/  
.pager a:hover { color: #000; border: 1px solid #4b5564; background-color:#ccd5e2; }   
/*当前页码的样式*/  
.pager span.current { font-weight: bold; margin: 0 2px; padding: 2px 5px; color: #fff; background-color: #98a4b5; border: 1px solid #4b5564; }   
/*不可用分页链接的样式(比如第1页时的"上一页"链接)*/  
.pager span.disabled { margin: 0 2px; padding: 2px 5px; color: #CCC; border: 1px solid #DDD; }   
/*跳转下拉菜单的样式*/  
.pager select {margin: 0px 2px -2px 2px; color:#66C;font-size:12px; font-family:Tahoma;}   
/*跳转文本框的样式*/  
.pager input {margin: 0px 2px -2px 2px; color:#66C; border: 1px solid #DDD; padding:2px; text-align:center;font-size:12px; font-family:Tahoma; width:20px;}




/*留言板样式 标准*/  
/*总容器样式*/ 
#contenttext{ background:none; }

form{width:100%; margin: 0; text-align: left;}
form div {margin-bottom: 0px;}

textarea {width: 300px; border: 1px solid #ccc; padding:3px;}
input {width: 200px;border: 1px solid #ccc; }
input.button {width: 80px;  margin-left: 2em; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: #333; height: 22px;}
label {float: left; width: 60px;cursor: pointer; text-align:right;}

form span{color:#CC0000; padding: 0 0 0 2px;}

/*内容外框样式*/  
fieldset{border: 1px solid #fff; text-align: left; line-height: 150%;}
/*回复外框样式*/  
fieldset.r{border: 1px dashed #CFDDEB; text-align: left; line-height: 150%;}
/*标题文字样式*/  
fieldset legend{font-weight:bold; color:#006699;font-size: 9pt; margin:0px;}
/*姓名时间文字样式*/  
fieldset legend strong{font-weight:normal;color: #999999;}
/*鼠标移上样式*/  
.active{
	margin-top:10px;
	border: 1px solid #CFDDEB;
	padding: 5px 10px 10px 10px;
	background-color:#F2F0EE;
}
/*标准框移开后样式*/  
.normal{margin-top:10px; border: 1px solid #EBEBEB; padding: 5px 10px 10px 10px;}

.center{text-align: left; padding:20px 0 20px 80px;}


.pages{
	height:10px; padding:30px 0 0 0; text-align:center; clear:both;
}
.input_reservation{
	float:right; width:315px; padding:0 0 68px 0; margin:0 40px 0 0; display:inline;
}
.input_text_reservation{
	width:234px; height:19px; background:#fff; color:#333; border:1px solid #ccc; padding:5px 0 0 3px; 
}
.button_reservation{
	width:125px; height:21px; font-weight:bold; border:0px; cursor:pointer; line-height:21px;
}

.input_text_message{
	width:285px; margin:0 0 10px 0; 
}
.textarea_text_message{
	width:400px; height:115px; padding:3px 0 0 3px; border:1px solid #ccc; background:#fff; 
}
.button_message{
	width:130px; height:27px; margin:0 20px 0 0; border:0px; cursor:pointer; line-height:27px; background:url(../images/bg_btn_message.png) no-repeat;
}

	
/*收宿菜单*/
.basic  {
	width: 260px;
	font-family: verdana;
	border: 1px solid black;
}
.basic div {
	background-color: #eee;
}

.basic p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
}
.basic a {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: black;
	background-color: #00a0c6;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999;
	
	background-image: url("AccordionTab0.gif");
}
.basic a:hover {
	background-color: white;
	background-image: url("AccordionTab2.gif");
}
.basic a.selected {
	color: black;
	background-color: #80cfe2;
	background-image: url("AccordionTab2.gif");
}
