@charset "utf-8";
/* CSS Document */
body, div,  ul,  li{margin:0; padding:0;font-style: normal;font:12px/22px "\5B8B\4F53",Arial, Helvetica, sans-serif}
a:visited {
    color: #000;
    text-decoration: none;
    font-size: 12px;
}
a:link {
    color: #000;
    text-decoration: none;
    font-size: 12px;
}
a:hover{
	color:#ae0303;
	text-decoration:none;
	font-weight:bold;
}





.main{ height:auto; margin:0 auto;}
.header{width:980px; height:97px; margin:0 auto;}
.header-left{width:250px; height:97px; float:left;}
.header-right{ width:450px; height:97px; float:right;}
.nav{height:43px; background-color:#ae0303;}
.nav1{ width:980px; height:43px; margin:0 auto;}
.nav1-1{ width:140px; height:43px; float:left; margin:0 auto;text-align:center; color:#ffffff; }
.nav1-1:hover{	background-color:#c04b59;}
.white{font-family:"微软雅黑"; display:inline; line-height:43px; font-size:16px; text-align:center;margin:0 auto;}
a.white:visited {
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-weight:bold;
}
a.white:link {
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-weight:bold;
}
a.white:hover{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

.banner{width:980px; height:440px; margin:0 auto; text-align:center;}

#slideshow{position:relative;height:440px;width:980px;
margin:0 auto;} 
/* css注释： 为了能显示完整所以对CSS代码进行换行 */
#slideshow div{position:absolute;top:0;left:0;z-index:8;
opacity:0.0;height:440px;overflow:hidden;background-color:#FFF;} 
#slideshow div.current{z-index:10;} 
#slideshow div.prev{z-index:9;} 
#slideshow div img{display:block;border:0;margin-bottom:10px;} 
#slideshow div span{display:none;position:absolute;bottom:0;left:0;
height:50px;line-height:50px;background:#000;color:#fff;width:100%; font-size:16px; font-weight:bold;} 
#slideshow div.current span{display:block;} 

.main1{ width:980px; height:auto; margin:0 auto;}
.main-left{ width:430px; height:250px; float:left;}
.main-left-top{ width:430px; height:50px; float:left; background:url(../images/main-left-top.gif) no-repeat; font-size:18px; line-height:50px; text-align:left; font-family:"微软雅黑";  padding-left:25px;  }
.main-left-top a{ font-size:18px; line-height:50px; text-align:left; font-family:"微软雅黑";  padding-left:25px;  }
.main-left-main{ width:425px; height:195px; float:left; margin-left:5px; margin-top:5px;}
.main-left-main-pic{ width:140px; height:90px; float:left; margin-right:5px;}
.main-left-main-text{font-size:12px; font-family:"宋体"; text-align:left; line-height:20px; padding-right:15px;}
.main-mid{ width:15px; height:250px; float:left;}
.main-right{ width:535px; height:250px; float:left;}
.main-right-top{ width:535px; height:50px; float:left; background:url(../images/main-right-top.gif) no-repeat; font-size:18px; line-height:50px; text-align:left; font-family:"微软雅黑";  padding-left:25px;  }
.main-right-top a{ font-size:18px; line-height:50px; text-align:left; font-family:"微软雅黑";  padding-left:25px;  }
.main-right-main{ width:522px; height:165px; float:left; border:1px solid #ccc; padding:2px; margin-top:10px;}
#Marquee_x { overflow:hidden; width: 520px } 
#Marquee_x ul li { float:left;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
#Marquee_x ul li div{ float:left;height:160px; width:170px; overflow:hidden; text-align:center;}
#Marquee_x ul li div img{width:170px; height:160px; display:block;}





.main-dibu{ width:980px; height:auto; margin:0 auto;}
.main-dibu-top{ width:980px; height:50px; background:url(../images/main-gongcheng.gif) no-repeat ; float:left;font-size:18px; line-height:50px; text-align:left; font-family:"微软雅黑";  padding-left:25px;  }
.main-dibu-top a{ font-size:18px; line-height:50px; text-align:left; font-family:"微软雅黑";  padding-left:25px;  }
.main-dibu-gongcheng{ width:980px; height:200px; float:left;padding:2px;}
#Marquee_y { overflow:hidden; width: 980px;}
#Marquee_y ul li { float:left;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
#Marquee_y ul li div{ float:left;height:210px; width:170px; overflow:hidden; line-height:25px;}
#Marquee_y ul li div img{border:1px solid #DADADA;width:155px; height:170px; display:block; padding:3px;}
#Marquee_y ul li div span{ display:block; text-align:center; line-height:25px; font:"宋体"; font-size:12px;text-decoration: none;}

.main-bottom{ width:980px; height:80px;text-align:center; margin:0 auto;}
.main-bottom1{ width:980px; height:10px; border-top:1px solid #000; float:left; margin-top:15px;border-top:1px solid #000;  margin-top:15px;}
.main-bottom-nav1{ width:980px; height:25px; float:left; font-size:12px; line-height:25px; text-align:center; }
.main-bottom-nav2{ width:980px; height:25px;float:left;  font-size:12px; line-height:25px; text-align:center; }
.main-bottom-nav3{ width:980px; height:25px; float:left; font-size:12px; line-height:25px; text-align:center; }



.about-left{ width:240px; height:auto; float:left;}
.about-left-top{ width:240px; height:35px; float:left; border-bottom:1px solid #ccc;}
.about-left-top-pic{ width:30px; height:35px; float:left;}
.about-left-top-text{ width:210px; height:27px; padding-top:8px; float:left; font-size:14px; font-family:"新宋体"; line-height:27px; font-weight:bold;color:#290b99;}
.about-left-nav{ width:230px; height:30px; float:left; margin:5px; background-color:#bfbfbf;}
.about-left-nav a{ line-height:30px; padding-left:25px; color:#290b99; font-size:12px;}
.about-left-nav a:hover{ text-decoration:none;font-weight:bold; color:#ae0303;}
.about-letf-contact{ width:225px; height:auto; float:left; line-height:25px; font-size:14px; padding-left:15px;}

.about-right{ width:730px; height:auto; float:left; margin-left:10px; }
.about-right-top{ width:730px; height:35px; float:left; border-bottom:1px solid #ccc;}
.about-right-top-pic{ width:30px; height:35px; float:left;}
.about-right-top-text{ width:140px; height:27px; padding-top:8px; float:left; font-size:14px; font-family:"新宋体"; line-height:27px; font-weight:bold;color:#290b99;}
.about-right-top-text-r{ width:auto; height:20px; padding-top:15px; float:right; padding-right:15px; font-size:12px; line-height:20px; color:#290b99;}
.about-right-top-text-r a{line-height:20px; color:#290b99; font-size:12px;}
.about-right-top-text-r a:hover{ text-decoration:none;color:#ae0303;}

.about-right-text{ width:700px; height:auto; float:left; padding:15px; line-height:25px; font-size:12px;}


.product-right{ width:705px; height:auto; float:left; margin-left:25px;}
.product-pro{ width:215px; height:190px; float:left; padding-right:20px; padding-top:20px;}
.product-pro-img{ width:211px; height:146px; float:left; border:1px solid #cccccc; padding:1px;}
.product-pro-yinying{ width:215px; height:15px; float:left;}
.product-text{ width:215px; height:25px; float:left; text-align:center;}


.news{ width:700px; height:25px; float:left; border-bottom:1px dashed #cccccc;}
.news-l{ width:600px; height:25px; float:left; line-height:25px; font-size:12px;}
.news-r{ width:100px; height:25px; float:right;line-height:25px; font-size:12px;}
.news-biaoti{ width:700px; height:35px; float:left; text-align:center; line-height:35px; font-size:20px;}
.news-text{width:700px; height:auto; float:left;line-height:25px; font-size:12px;}

.service-img{ width:700px; height:320px; float:left;}
.service-biaoti{ width:700px; height:30px; float:left; line-height:30px; font-size:20px; color:#5ea906;}


.contact-l{ width:450px; height:auto; float:left; font-size:12px; line-height:25px;}
.contact-r{ width:250px; height:206px; float:right;}
.contact-ditu{ width:700px; height:400px; float:left;}
