/* CSS Document */
*{margin:0; padding:0}
body{
	text-align:center;
	font-size:12px;
	color:#333;
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	line-height:150%;
	background-color:#fff;
	}
a{ text-decoration:none; }
img{border:0;}
ul{list-style-type:none}
a:link{
	color:#049;}
a:visited{
	color:#049;}
a:hover{
	color:#FF0000;}
a:active{
	color:#ff0000;}
#header,#main,#footer{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:1000px;}
#sethome{float:right}
#sethome li{float:right; background:url(images/dot.gif) no-repeat left center; padding-left:10px; margin-left:10px;}
#sethome li span{cursor:pointer; color:#FF0000}
#main{
	margin:10px auto 15px auto;
	overflow:hidden;
	zoom:1;
	}
#footer{
	text-align:center;
	color:#666;
	line-height:200%
}
#leftbar{
	width:200px;
	float:left;
	background-color:#fff;
	}
#middle{
	float:left;
	padding:0 31px;
}
#rightbar{
	float:right;
	width:215px;}
#topbanner{height:200px; margin-top:3px;margin-bottom:2px;clear:both}
/**/
.clear {
    clear: both;
    height:0px;
    overflow:hidden;
}
/*menu begin*/
.menubar{
	background:url(images/menubg.jpg) repeat-x; 
	height:33px;
	padding-top:10px;
	padding-left:60px; 
	position:relative;
	z-index:100;}
.menubar ul{

}
.menubar li {
float:left; width:90px;letter-spacing:1px;position:relative;}
.menubar ul ul {
line-height:24px;
text-align:left;
left:0px;
top:18px; 
position:absolute;
visibility:hidden;
}
.menubar table{position:absolute; top:0; left:0;} 
.menubar ul li:hover ul,.menubar ul a:hover ul {
visibility:visible;
}
.menubar a {
display:block;text-align:center; color:#000;font-weight:bold;
}
.menubar a:hover{border-bottom:1px solid #fff;}
.menubar ul ul li{
clear:both;
float:left; 
width:105px;
background:#f5f5f5;
border-bottom:#fff solid 1px; 
}
.menubar ul ul a{
display:block;text-align:center;font-weight:normal; border:solid 1px #ccc;
}
.menubar ul ul a:link {
color:#000;
}
.menubar ul ul a:visited {
color:#333;
}
.menubar ul ul a:hover {
color:#fff;
background:#669999;
font-weight:bold
}
/*menu end*/

.bg{
	font-weight:normal; 
	font-size:14px;
	color:#006699;
	padding-left:45px;}
.bg1,.bg2,.bg3{height:41px;line-height:41px;vertical-align:middle;}
.bg4,.bg5{height:35px;line-height:35px;vertical-align:middle;}
.bg1{background:url(images/index_r6_c2.jpg) no-repeat top center;}
.bg2{background:url(images/index_r8_c2.jpg) no-repeat top center;}
.bg3{background:url(images/index_r10_c2.jpg) no-repeat bottom center;}
.bg4{background:url(images/index_r6_c12.jpg) no-repeat bottom center; }
.bg5{background:url(images/index_r16_c12.jpg) no-repeat bottom center;}
h2.midtit{
	font-size:12px;
	color:#069;
	height:26px;
	line-height:26px;
	vertical-align:middle;
	padding-left:30px;
	margin-bottom:10px; }
h2.midtit a{color:#069;}
.knowul,.asksty,.case_tab{padding-top:8px;padding-bottom:10px;}
.knowul,.newsty{line-height:200%; overflow:hidden;padding-left:10px;}
.knowul li,.newsty li{background:url(images/newdot.gif) no-repeat left center; padding-left:10px;}
.knowul li{width:170px;text-overflow:ellipsis;overflow:hidden;}
.bordersty{border:solid #b8cfef 1px;border-top:none;}
.midtitle{background:url(images/newmidbg.gif) top no-repeat; width:520px; margin-bottom:10px; overflow:hidden}
.asksty{margin:0px auto 6px 10px;}
/*.imgsty{text-align:center; margin:10px auto; border-top:#CCC dashed 1px;}
.imgsty img{ margin-top:5px;}*/
.case_tab{padding-bottom:5px;text-align:center}
.newsty{
	width:245px;
	text-overflow:ellipsis; }
#login{margin-top:10px;}
.rightp{line-height:180%;border-bottom:dashed 1px #b8cfef;width:200px;padding-top:8px;padding-bottom:10px;margin:0 auto 10px auto;}
.loginput{border:solid 1px #999;width:100px;height:16px;}
#phone{
	margin-left:10px;
	line-height:160%;}
#phone li{color:#ff0000; margin-bottom:5px;}
#phone span{color:#333;}
#footmenu{
	border:#CCC solid 1px;
	background-color:#f4f4f4;
	height:21px;
	line-height:21px;
	vertical-align:middle;
	margin-bottom:5px;}
#footmenu a{color:#333;}
#footmenu a:hover{color:#ff0000;}

.mailte{float:left;width:165px; background:url(images/21loga.gif) no-repeat 2px 15px;padding-top:10px;padding-left:100px}
.mailte_all{float:left;width:150px;padding-top:10px;padding-left:115px}
.mailte263{ background:url(images/index_263loga.jpg) no-repeat  2px 15px;}
.mailte_sina{background:url(images/139log.jpg) no-repeat 2px 15px;}
.mailte_china{background:url(images/xinnet.gif) no-repeat 2px 15px;}
.mailte_corp{background:url(images/corpease.gif) no-repeat 2px 15px;}
.mailte_cs{background:url(images/cs.gif) no-repeat 2px 15px;}
.mailte_tom{background:url(images/net_180x50.jpg) no-repeat 2px 15px;}
.mailri{float:right;width:245px;padding-top:15px}
ul.mtd{line-height:180%; color:#000; margin-bottom:8px;}
ul.mtd li{background:url(images/dot.gif) no-repeat left;padding-left:12px;}

/*tab menu style*/
#hotnews {width:520px;margin-bottom:5px;overflow:hidden;zoom:1}
#hotnews_caption { width:520px; border-bottom:1px solid #b8cfef;overflow:hidden;zoom:1}
#hotnews_caption ul { float:left; }
#hotnews_caption ul li { float:left; width:56px; line-height:23px; text-align:center; cursor:pointer; margin-left:1px; display:inline }
#hotnews_caption .normal { background: url(images/tabbg1.gif) no-repeat left;}
#hotnews_caption .current{ background:#fff;color:#FF0000; font-weight:bold;border:1px solid #b8cfef;border-bottom:none; }
#hotnews_content { text-align:left; line-height:150%; clear:left}
#hotnews_content .normal { display:none; }
#hotnews_content .current { display:block;}
#hotnews_content ul { padding:8px 0 0 5px; }
#hotnews_content ul li a { font-size:12px; }

.serv_p{line-height:200%;padding:5px;}
.STYLE1 {color: #000; font-weight:bold}
.STYLE2,.STYLE5{color: #FF0000;font-weight:bold;}
.STYLE5 { font-size:14px;padding-right:40px;}
.STYLE4 { font-size:12px; color:#666; text-align:center}
#prices1{ border-collapse:collapse;border:solid #ccc 1px; background:#FFF;}
#prices1 td{border:solid #ccc 1px; padding-left:10px;height:20px;}
#prices1 th{border:solid #ccc 1px;height:20px;}
.other1 td{background:#f4f4f4;}
.other1 th{background:#f4f4f4; text-align:center;}
.searchtd{border:solid 1px #ace; width:200px; font-size:14px;}
.searchtdh4{
	MARGIN: -1px 0px 0px; 
	background:url(images/th_bg.png) repeat-x; 
	height:27px;
	line-height:27px;
	vertical-align:middle;
	color:#006699;
	padding-left:15px;
	font-size:12px;}
.query_cool{
	border:solid 1px #ace;
	width:560px;
	font-size:14px;
	background-color:#E8F7FD;
	/*overflow:auto;
	zoom:1*/}
.query_cool ul{line-height:34px; padding-top:4px; padding-bottom:3px;}
.query_cool li{padding-left:3px;}
.query_cool a:link{color:#006699;}
.query_cool a:visited{color:#006699;}
.query_cool a:hover{color:#ff0000;}
.query_cool a:active{color:#ff0000;}
.culture{
	font-size:14px;
	line-height:200%;}
.cul_head{border-bottom:dashed 1px #ccc; background:url(culture/dglogl.jpg) 500px top no-repeat; padding:10px;}
.culture dl{ margin-top:15px;margin-bottom:15px;}
.culture dt{font-weight:bold;}
.culture_menu li{
	height:30px;
	line-height:30px;
	vertical-align:middle;
	border-bottom:solid 1px #fff;
	background:#DBEFF7;
	font-weight:bold;
	text-align:center}
.culture_menu a{
	display:block;
	width:100%;
	height:100%;}
.culture_menu a:hover{
	background-color:#fff}
.tab_border{border-collapse:collapse; border:#C8E1F7 solid 1px;}
.tab_border td{border:#C8E1F7 solid 1px;}
.tab_border th{border:#C8E1F7 solid 1px; text-align:center; background-color:#EFF7FF; color:#333;}
.mentian{width:680px;line-height:180%;padding:10px 5px 20px 20px;margin-bottom:10px;font-size:14px;color:#000}
.newsul{
	line-height:250%;
	margin-top:20px;
	padding-left:5px;
}
.newsul li{
	border-bottom:dotted #CCC 1px;
	background:url(images/ico.gif) left center no-repeat;
	padding-left:12px;}
.newsul li span{float:right;color:#999}
