body {margin:0; padding:0;font-size:12px; font-family:"微软雅黑",Arial, Helvetica, sans-serif}
img {border:0}
ul {margin:0; padding:0}
li {list-style:none}
a {color:#666; text-decoration:none}

a:link {
	color: rgb(0, 0, 0); text-decoration: none;
}
a:visited {
	color: rgb(0, 0, 0); text-decoration: none;
}
a:hover {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:active {
	color: rgb(102, 102, 102); text-decoration: none;
}

#container{
   width:900px;
   margin:0 auto;
}

.header {
   width:900px;
   height:80px;
   margin: auto;
   padding:10px 0px 10px 0px 
}

.nav {
   width:900px;
   height:40px;
   white-space:nowrap;
   overflow:hidden;
   background:url(../image/menu.gif) 0px 0px repeat-x;
}
.nav li {
   width:80px;
   float:left;
   margin:12px;
   text-align:center;
   font-size:14px; 
   font-weight:bold;
}

.nav a {
   color: #fff; 
}

.nav a:hover {
   color: #ffcc00; 
}
.nav .line{
   float:left;
   width:2px;
   height:40px;
   background:url(../image/menuline.gif) 0px 15px no-repeat;
}

.ads {
   width:900px;
   padding-top:0px;
   margin:0;
}

.maincontent { 
    
	width:900px;
	margin:auto;
	padding:0px;
}

.maincontent .left { 
   float:left; 
   width:200px;
   padding:0px;
}

.maincontent .left .Sbox{
	width:190px;
	padding-bottom:10px;
	font-size:12px;
	margin:auto;
}

.maincontent .left .Sbox .topic{
	text-shadow: 1px 1px 1px #378bdb;
	
	font-size:18px;
	margin:10px 0px 0px 0px;
	line-height:30px;
	padding-left:10px;
	color:#006dd4;
	font-weight:normal;
}

.maincontent .left .Sbox .blank ul {
	padding:10px 0px;
}
.maincontent .left .Sbox .blank ul li{
	cursor:pointer;
	height:40px;
}

.maincontent .left .Sbox .blank .current a{
	background:#006dd4;
	border-bottom:1px solid #FFFFFF;
}	
.maincontent .left .Sbox .blank .current a{
	color:#FFFFFF;
}

.maincontent .left .Sbox .blank ul li a{
	display:block;
	height:40px;
	line-height:40px;
	padding-left:30px;
	border-bottom:1px dotted #DDDDDD;
	background:url("../image/news_icon.png") no-repeat 12px 17px;
}	

.maincontent .left .Sbox .blank ul li a:hover{
	background:#006dd4;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	text-decoration:none;
}

.maincontent .right { 
   float:right; 
   width:700px;
   padding:0px;
}

.maincontent .right .Position{
	font-size:14px;
	line-height:40px;
	padding-left:15px;
	color:#666;
	text-align:left;
	background:url("../image/position_icon.png") no-repeat 0px 15px;
	border-bottom:1px dotted #dededc;
}

.maincontent .right .content { 
   width:660px;
   float:left; 
   font-size:13px;
   line-height: 20px;
   margin:0px 0px 10px 0px;
   background:#f1f1f1;
   padding:20px;
   word-wrap: break-word;
   word-break: normal;
}

.maincontent .right .content img{ 
   float: left;
   max-width:660px;
}

.maincontent .right .content .productlist {
    float: left;
    font-size: 12px;
    line-height: 25px;
    margin-bottom: 10px;
    margin-top: 2px;
    border-bottom:1px dotted #DDDDDD;
	overflow: visible;
    visibility: visible;
}

.maincontent .right .content ul li{ 

	height:40px;
	line-height:40px;
	padding-left:30px;
	border-bottom:1px dotted #DDDDDD;
	background:url("../image/news_icon.png") no-repeat 12px 17px;
}

.maincontent .right .page{ 
    width:670px;
    float: left;
	margin:0px;
    text-align:center;
	height:40px;
	line-height:40px;
}


img.pagelistimg {
    float: left;
    margin-bottom: 5px;
    margin-right: 10px;
    visibility: inherit;
}

a.y3 {
    background-position: center bottom;
    font-family: Verdana,"微软雅黑";
    font-size: 14px;
    font-weight: bold;
    height: auto;
    line-height: 24px;
    text-decoration: none;
}
a.y3:visited {
    color: #0e69cf;
    height: auto;
    text-decoration: none;
}
a.y3:link {
    color: #0e69cf;
    height: auto;
    text-decoration: none;
}
a.y3:hover {
    color: #f90;
    height: auto;
    text-decoration: none;
}

a.y2 {
    font-family: Verdana,"微软雅黑";
    font-size: 12px;
    line-height: 18px;
    text-decoration: none;
}
a.y2:visited {
    color: #817254;
    font: 12px Verdana,"微软雅黑";
    margin-right: 5px;
    text-decoration: none;
}
a.y2:link {
    color: #817254;
    font: 12px Verdana,"微软雅黑";
    margin-right: 5px;
    text-decoration: none;
}
a.y2:hover {
    color: #c60;
    font-family: Verdana,"微软雅黑";
    font-size: 9pt;
    padding-right: 5px;
    text-decoration: none;
}


.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

.footer{
   color: #fff; 
   line-height: 25px;
   text-align: center;
   padding:2px 0px 2px 0px;
   background:#ccc;
   height:30px; 
   background: none repeat scroll 0% 0% rgb(2, 123, 192);
   margin-bottom: 10px;
}

.indexcontent { 
	width:900px;
	margin:auto;
	padding:0px;
}

.indexcontent .left { 
   float:left; 
   width:270px;
   padding:0px;
}

.indexcontent .left .solution{ 
   float:left; 
   width:263px;
   height:341px;
   padding:0px;
   background:url("../image/title.gif") no-repeat 0px 0px;
}

.indexcontent .left .solution .more{ 
   float:left; 
   padding:0px;
   width:37px;
   height:7px;
   margin-left: 200px;
   margin-top: 35px;
   
   z-index:100;
}

.indexcontent .left .solution .list{ 
   margin-top: 30px;
   margin-left: 15px;
   margin-bottom: 10px;
   float:left; 
   padding:0px;
   line-height:23px;
}

.indexcontent .left .news{ 
   float:left; 
   width:263px;
   height:160px;
   padding:0px;
   margin-top: 10px;
   background:url("../image/news_bg.png") no-repeat 0px 0px;
}

.indexcontent .left .news .more{ 
   float:left; 
   padding:0px;
   width:37px;
   height:7px;
   margin-left: 200px;
   margin-top: 10px;
   
   z-index:100;
}

.indexcontent .left .news .list{ 
   margin-top: 30px;
   margin-left: 15px;
   margin-bottom: 10px;
   float:left; 
   padding:0px;
   line-height:23px;
}

.indexcontent .right { 
   float:left; 
   width:630px;
   padding:0px;
}

.indexcontent .right .intro { 
   float:left; 
   width:620px;
   margin-left: 10px;
   padding:0px;
}

.indexcontent .right .intro .title{ 
   float:left; 
   padding:0px;
   width:600px;
   height:34px;
   margin-top: 5px;
   background:url("../image/company_title.jpg") no-repeat 0px 0px;
}

.indexcontent .right .intro .more{ 
   float:left; 
   padding:0px;
   width:37px;
   height:7px;
   margin-left: 560px;
   margin-top: -28px;
   
   z-index:100;
}

.indexcontent .right .intro .content{ 
   float:left; 
   padding:5px;
   width:600px;
   height:250px;
   line-height:23px;
}

.indexcontent .right .intro .content img{ 
    float: left;
    margin-right: 10px;
    visibility: inherit;
}

.indexcontent .right .prod { 
   float:left; 
   width:620px;
   margin-left: 10px;
   padding:0px;
}

.indexcontent .right .prod .title{ 
   float:left; 
   padding:0px;
   width:600px;
   height:34px;
   background:url("../image/prod_title.gif") no-repeat 0px 0px;
}

.indexcontent .right .prod .more{ 
   float:left; 
   padding:0px;
   width:37px;
   height:7px;
   margin-left: 560px;
   margin-top: -28px;
   
}

.indexcontent .right .prod .list{ 
   margin-top: 20px;
   margin-left: 5px;
   margin-bottom: 10px;
   float:left; 
   padding:0px;
   line-height:25px;
   text-align:center;
}

.indexcontent .right .prod ul{ 
   list-style-type:none; 
   margin:0;
   width:100%;
}

.indexcontent .right .prod ul li{ 
   width:150px; 
   float:left;
}