﻿@charset "utf-8";
/* ... */
body{ 
    background:url(../images/bg.gif) repeat-x;
    margin:0;
    padding:0;
	font-size:12px;
	font-family: arial, 宋体, serif;
}
a { text-decoration: none; }
a:link {
	color: #999;
}
a:visited {
	color: #999;
}
a:hover {
	color: #421758;
	text-decoration:underline;
}
a:active {
	color: #999;
}
#wrap{
	width:920px;
	margin:0 auto;
}
#top{
	width:auto;
	height:120px;
}
#top .logo{
	float:left;
}
#top .logo img{
	border:0;
	azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../images/nobrand.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}
#top .search{
	float:right;
	width:230px;
	padding-top:50px;
}
#top .search .put{
	float:left;
	border:0px;
	height:17px;
	width:132px;
	padding-top:4px;
	padding-left:10px;
	background:url(../images/search_bj.jpg) 0px -1px;
}
#top .search .from{
	float:left;

}
#top .search .Type{
	float:left;
}
#top .menu{
	margin-top:13px;
	padding:0;
	float:left;
	height:24px;
	width:100%;
    list-style-type: none;
    line-height:24px;
	overflow:hidden;
}
#top .menu .homepage{
	background:url(../images/homepage.jpg);
	width:115px;
	color:#FFF;
}
#top .menu .homepage a:link  {
 color:#fff; text-decoration:none;
 width:115px;
 padding:0;
}
#top .menu .homepage a:visited {
 color:#fff; text-decoration:none;
 width:115px;
 padding:0;
}
#top .menu .homepage a:hover  {
 color:#fff; text-decoration:none;
 width:115px;
 background:url(../images/homepage2.jpg);
 padding:0;
}
#top .menu .email{ 
    float:right; 
	color:#999;
	background:url(../images/email.gif) right no-repeat;
	width:100px;
	
}
#top .menu .m2 a {
 display: block; width: auto; text-align:center;padding:0 10px;
}

#top .menu .m2 a:link  {
 color:#000;width: auto; text-decoration:none;padding:0 10px;
}
#top .menu .m2 a:visited  {
 color:#000;width: auto;text-decoration:none;padding:0 10px;
}
#top .menu .m2 a:hover  {
 color:#000;width: auto;text-decoration:none;background:#a67eb7; color:#FFF;padding:0 10px; margin:0; text-align:left;
 }
#top .menu .email a:link{
	padding-right:20px;
	color:#999;
}
#top .menu .email a:hover{
	font-weight:normal;
	background:none;
	color:#421758;
	text-decoration:underline;
}
#top .menu ul{
	margin:0;
	padding:0;
    list-style-type: none;
    line-height:24px;
}

#top .menu a {
 display: block; width: 100px; text-align:center;
}

#top .menu a:link  {
 color:#000; text-decoration:none;
}
#top .menu a:visited  {
 color:#000;text-decoration:none;
}
#top .menu a:hover  {
 color:#000;text-decoration:none;font-weight:bold;background:#fff;
}

#top .menu li {
 float: left; width: 100px;
}


#top .menu li ul {
 line-height: 24px; 
 list-style-type: none;
 text-align:left;
 left: -999px;
 width: 600px; //注意,这里一定要设置宽度;
 position: absolute;
 background:#fff;
}

#top .menu li ul li{
  float: left;width:auto; //float就是子菜单横向的关键,可以继承父菜单而省略float
}


#top .menu li ul a{
 display: block; width: auto;text-align:left;padding-left:15px;
}

#top .menu li ul a:link  {
 color:#F1F1F1; text-decoration:none;
}
#top .menu li ul a:visited  {
 color:#F1F1F1;text-decoration:none;
}
#top .menu li ul a:hover  {
 color:#FFF;text-decoration:none;font-weight:normal;background:#C00;
}

#top .menu li:hover ul {
 left:20%;
}

#top .menu li.sfhover ul {
 left:20%;
}
#main{
	width:100%;
}
#left{
	margin:18px 0;
	font-weight:900;
	float:left;
	height:410px;
	width:200px;
	padding-top:50px;
	background-color:#FFF;
	border:1px #CCC dotted;
/*	background-image:url("../images/left.png")!important;/* FF IE7 */ 
/*	background-repeat:no-repent;
/*	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/left.png'); /* IE6 */
/*  _ background-image: none; /* IE6 */

}

#left .c2{
	padding:0;
	margin-right:5px;
	font-weight:normal;
	line-height:25px;
	background:none;
}
#left .c2 a {
	color: #999;
	padding-right:25px;
	background:url(../images/icon2_1.gif) no-repeat right ;

}
#left .c2 a:link {
	color: #999;
}
#left .c2 a:visited {
	color: #999;
}
#left .c2 a:hover {
	color: #a67eb7;
	text-decoration:underline;
	padding-right:25px;

	background:url(../images/icon2_2.gif) no-repeat right;
}
#left .dq a:active {
	color: #999;
}
#left .dq{
	background:none;
}
#left .dq a {
	color: #a67eb7;
	padding-right:25px;
	background:url(../images/icon.gif) no-repeat right ;

}
#left .dq a:link {
	color: #a67eb7;
}
#left .dq a:visited {
	color: #a67eb7;
}
#left .dq a:hover {
	color: #a67eb7;
	text-decoration:underline;
	padding-right:25px;

	background:url(../images/icon2.gif) no-repeat right;
}
#left .dq a:active {
	color: #a67eb7;
}
#left ul{
	text-align:right;
	list-style:none;
	padding:20px;
}
#left ul li a:link {
	color: #999;
	padding-right:25px;
}
#left ul li a:visited {
	color: #999;
	padding-right:25px;
}
#left ul li a:hover {
	color: #a67eb7;
	text-decoration:underline;
	background:url(../images/icon.gif) no-repeat right;
}
#left ul li a:active {
	color: #999;
}
#left ul li{
	margin:0;
	background:url(../images/icon2.gif) no-repeat right;
	line-height:25px;
	height:auto;

}
#right{
	margin:18px 0;
	float:right;
	height:460px;
	width:700px;
	background-color:#FFF;
	border:1px #CCC dotted;
/**	background-image:url("../images/right.png")!important;/* FF IE7 */ 
/**	background-repeat:no-repent;
/**	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/right.png'); /* IE6 */
/**_ background-image: none; /* IE6 */
}
#right .banner{
	margin:10px 40px 10px 40px;
	width:620px;
	height:60px;
	line-height:50px;
	font-size:20px;
	font-weight:900;
}
#right .banner span{
	float:left;
	line-height:15px;
	border-bottom:1px #CCC dashed;
	width:100%;
	font-weight:normal;

}
#right .banner img{
	height:65px;
	width:620px;
}
#right .banner span{
	font-size:12px;
	color:#999;
}
#right .content{
	width:600px;
	margin:0 10px;
	color:#666;
	padding:0 30px;
	height:370px;
	overflow: auto;
	line-height:25px;
	scrollbar-face-color:#a67eb7; 
    scrollbar-highlight-color:#a67eb7; 
    scrollbar-shadow-color: #a67eb7; 
    scrollbar-3dlight-color: #ffffff; 
    scrollbar-arrow-color:#fff; 
    scrollbar-track-color: #FFFFFF; 
    scrollbar-darkshadow-color: #FFFFFF;
}
#right .content .location{
	margin:0;
	padding:0;
	line-height:12px;
	font-size:12px;
	border:0;

}
#right .content hr{
	border:1px #C3F dashed;
}
#right .content h3{
	color:#9C56A9;
}
#right .content p{
	width:100%;
	float:left;
}
#right .content h3 span{
	margin-left:20px;
	font-size:11px;
	color:#999;
	font-weight:normal;
}
#right .content .huikan{
	list-style:none;
	text-align:center;
	width:500px;
}
#right .content .huikan img{
	width:145px;
	height:190px;
	border:0;
}
#right .content .huikan li{
	float:left;
	margin-bottom:20px;
	margin-right:15px;
}

#right .content .news{
	list-style:none;
	padding:0;
	margin:0;
	line-height:25px;
}
#right .content .news a:link{
	text-decoration:inherit;
}
#right .gysb{
	background:url(../images/gysb.jpg) no-repeat 300px 0px;
}
#right .ksl{
	background:url(../images/ksl.jpg) no-repeat 300px 0px;
}
#right .yb{
	background:url(../images/yb.jpg) no-repeat 300px 0px;
}
#right .ayyz{
	background:url(../images/ayyz.jpg) no-repeat 300px 0px;
}
#right .bsbs{
	background:url(../images/bsbs.jpg) no-repeat 300px 0px;
}
#right .bzjq{
	background:url(../images/bzjq.jpg) no-repeat 300px 0px;
}
#right .sthlxd{
	background:url(../images/sthl.jpg) no-repeat 300px 0px;
}
#right .mbqb{
	background:url(../images/mbqb.jpg) no-repeat 300px 0px;
}
#right .qd{
	background:url(../images/qd.jpg) no-repeat 300px 0px;
}
#right .content .hfxd{
    padding:0;
	margin:0;
	line-height:25px;
	list-style:none;
}
#right .content .hr{
	list-style:none;
	padding:0;
	margin:0;
	line-height:25px;
}
#right .content .hr a{
	color:#000;
}
#right .content .hr a:hover{
	text-decoration:underline
}
#right .content .news span{
	float:right;
}
#right .content .viewproduct{
}
#right .content .viewproduct .pic img{
	border:0;
	float:right;
	width:250px;
	height:250px;
}
#right .content .product {
	margin:0;
	padding:0;
	list-style:none;
}
#right .content .product  li{
	padding-bottom:10px;
	width:95%;
	margin-bottom:20px;
	height:100px;
	color:#000;
	border-bottom:1px #421758 dashed;
}
#right .content .gd{
	height:50px;
	width:600px;

}
#right .content .product a{
	height:100px;
}
#right .content .product img{
	margin-right:10px;
	float:left;
	width:100px;
	height:100px;
}
#right .content .products{
	float:left;
	width:95%;
	margin:0;
	padding:0;
}
#right .content .products  img{
	border:1px #C9F solid;
	float:left;
	width:80px;
	height:80px;
}
#right .content .products  ul{
	list-style:none;
	margin:0;
	padding:0;
}
#right .content .products  li{
	float:left;
	margin:5px 20px 5px 0;
}
#right .content .qyds{
	width:600px;
	height:160px;
        float:left;
        margin-bottom:20px
}
#right .content .qyds span{
	float:left; 
	width:150px;
}
#right .content .qyds ul{
	 height:150px;
	 margin:0 0 0 20px;
	 float:left;
	 width:380px;
	 list-style:none;
}
#right .content .qyds .title{
	margin:0;
	padding:0;
	line-height:25px;
	font-weight:900;
	border-bottom:1px #C6F dashed;
}
#right .content .qyds .title a{
	color:#a67eb7;
}
#right .content .qyds .neirong{
	margin-top:10px;
	line-height:25px;
	width:380px;
	color:#999;
}
#right .content .qyds .more{
	text-align:right;
}
#right .content .qyds li{
}
#right .content .qyds img{
	width:150px;
	height:150px;
}
#footer{
	float:left;
	width:100%;
}
#footer .brand img { width:100px;height:43px;  border:0;
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../images/nobrand.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}
#footer .brand{
	height:65px;
		background:url(../images/fbg.gif) no-repeat;

}
#footer .brand ul{
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
}
#footer .brand li{
	text-align:center;
	margin-top:3px;
	float:left;
/*	border-left:#CCC solid 1px;*/
	width:153px;
	height:65px;
/*	background:#421758;*/
}
#footer .quick{
	margin-top:30px;
	float:left;
	width:100%;
	height:25px;
	border-bottom:1px #CCC solid;
	border-top:1px #ccc solid;
	text-align:center;
}
#footer .quick a{
	text-decoration: none;
	color:#999;
}
#footer .quick a:link {
	text-decoration: none;
	color:#999;
}
#footer .quick a:hover{
	text-decoration: none;
	color: #421758;
}
#footer .quick ul{
	padding:7px 0 0 0;
	width:326px;
	margin:0 auto;
}
#footer .quick li{
	float:left;
	list-style:none;
	width:80px;
	text-align:center;
	border-right:1px #ccc solid;
}
#footer .quick .noi{
	border:0;
}
#footer .copyright{
	height:50px;
	width:100%;
	float:left;
	padding-top:20px;
	text-align:center;
    color: #999;
}
.mtbd { list-style:none; margin:0; padding:0;}
.mtbd li { float:left;margin:0; padding:0;width:190px; height:260px; text-align:center}
.mtbd img{ width:180px; height:230px; border:0;}
.mtbd span{ float:left; width:200px; text-align:center; line-height:15px;}