html, body, img, a img, form{margin:0; padding:0; border:none;_overflow-x:hidden;}
img{text-align:absmiddle; background-color:transparent}
/* html, body, p, table{font: normal 12PX Tahoma,Verdana,Helvetica,Arial,sans-serif; } */
html, body, p, table{font: normal 1.8em Helvetica,STHeiti,"Microsoft YaHei",Verdana,Arial,Tahoma,sans-serif;}
a{color:#444444;text-decoration:none;}
a:hover{color:#BF0000; text-decoration:underline;}
body{background:#FFF; font-size: .28em;}
ul, ol { list-style:none;margin:0;padding:0;}
p, li {	line-height:1.8em;}
input, textarea, select, button, file {	font-size:1.2em;margin:0px;}
img { border:0;vertical-align: middle;}
b {height:24px;line-height:24px;}
form {margin:0px;padding:0px;}
input,select,textarea,.textarea_style{border:1px solid #dcdcdc;vertical-align:middle;}
#container{ width: 100%; margin: 0 auto;}
#solid{
	width:100%;
	height:153px;
	clear:both;
	position:relative;
}
#solid .solid0,#solid .solid1,#solid .solid2{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:153px;
	display:none;
}
#solid .solid0{
	background:#78c4db;
}
#solid .solid1{
	background:#c5c9db;
}
#solid .solid2{
	background:#e7dfd1;
}
#solid ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#solid ul li{
	position:absolute;
	left:50%;
	top:0px;
	width:410px;
	height:153px;
	margin-left:-205px;
	display:none;
	cursor:pointer;
}
#solid #btt{
	width:90%;
	height:55px;
	top:115px;
	left:50%;
	position:relative;
	margin-left:-260px;
}
#solid #btt span{
	position:absolute;
	top:15px;
	left:45%;
	display:block;
	width:30px;
	height:8px;
	margin:0 15px;	
	text-align:center;
	background:#3d3d3d;
	z-index:1000;
	cursor:pointer;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;/*其他，透明度50%*/
}
#announcement{ height: 30px; line-height: 30px; border-bottom: 1px #ededed solid; font-size: 0.5rem;}
#announcement .gg,.more{ float: left; }
#announcement .gg{ color: #ff0000; width: 60%; margin-left: 10px;}
#announcement .gg,.gglist{ float: left; }
#announcement .gglist{ float: right; margin-right: 10px; width: 75%;}
#announcement .more{ float: right; margin-right: 10px; width: 17%;}
#content{ border-bottom: 1px #ededed  solid; float: left; width: 100%; margin: 5px;}
#content ul li{ float: left; margin: 6px 6px; width:21%; }
#content .list{ text-align: center; width: 100%; }
#content .list p{ text-align: center;margin-top: 5px;}
#bottom{ border-bottom: 1px #ededed  solid; float: left; margin: 2px auto; width: 100%;}
#bottom ul li{ float: left; margin: 5px 5px; width: 47%;}
#bottom .indie1,.indie2,.indie3,.indie4{width: 100%; height: auto; float: left;}
#bottom #gao{ height: 50px; margin: 10px auto; font-size: 0.4rem; overflow: hidden; color: #000000;
    text-align: center;}
.indie1{float: left;
	background-color: #ec6744;
border: 1px solid #ec6744;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}
.indie2{float: left;
	background-color: #73c877;
border: 1px solid #73c877;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}
.indie3{float: left;
	background-color: #53a5f7;
border: 1px solid #53a5f7;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}
.indie4{float: left;
	background-color: #f4b54e;
border: 1px solid #f4b54e;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}
.indie_left,.indie_right{float: left;}
.indie_left{ width: 70%; margin-top: 15px;}
.indie_left span{ font-size: 1.8em; margin-left: 15px; color: #ffffff; font-weight: bold; vertical-align: middle; }
.indie_left span a{ color: #ffffff; }
.indie_right{ width: 30%;padding-top: 5px;}
.indie_right img{ width: 40px;height: 40px; }
.indies{ margin-left: 10px; margin-bottom: 5px; width: 120px; height: 22px; line-height: 22px; margin-top: 20px;
border: 1px solid #ececec;
-moz-border-radius-topright: 15px;
-moz-border-radius-bottomright: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-bottomleft: 15px;
-webkit-border-top-left-radius: 15px;
-webkit-border-bottom-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-webkit-border-bottom-right-radius: 15px;
color: #ffffff;
font-size: 12px !important;
text-align: center;
vertical-align: middle;
}
.service{ float: left; width: 100%;}
.servicename{ float: left; height: 50px; line-height: 30px; width: 100%; border-bottom: 1px #f0f0f0 solid;}
.servicename h3{ color: #ff0000; margin-left: 10px;  font-size: 0.55rem; font-weight: bold; line-height: 35px;}
.servicelist{ float: left;  width: 100%;}
.servicelist ul li{ float: left; border-bottom: 1px #ededed solid; width: 100%;}
.serviceleft,.serviceright{ float: left; height: 60px; margin-left: 30px;}
.serviceleft{ text-align: center; vertical-align: middle; line-height: 60px; }
.serviceright span{height: 30px; font-size: 14px; color:#000;  line-height: 30px; font-weight: bold; margin-top: 20px;}
.serviceright p{height: 30px; vertical-align: bottom; margin-top: 5px; margin-bottom: 0px; color: #666666; font-size: 12px;}
.service1{ height: 20px; }
