@charset "utf-8";
/* CSS Document */

div,body,html,p,img,ul,ol,li,table,h1,h2,h3,h4,h5,h6,dl,dt,dd{padding:0; margin:0;}
body{font-size:12px; font-family:"宋体"; line-height:2.2em; color:#666666; font-family:Arial, Helvetica, sans-serif; background:#f3f3f3 url(images/top.gif) repeat-x left top;}
a,a:visited{text-decoration:none; color:#666666;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
ul li,ol li{list-style:none;}
img{border:none;}
.clear{clear:both; float:none; line-height:0; height:1px; font-size:0;}
*html .clear{height:0;}
.colorlv,.colorlv a{color:#1c6d00;}
.colorla,.colorla a{color:#2f5e8c;}

/*---------------------初始化----------------*/
.iframe{width:981px; margin:0 auto; background:#FFFFFF url(images/top.gif) repeat-x left top;}
.logo{height:90px; background:url(images/tel.jpg) no-repeat right bottom; overflow:hidden; margin-bottom:15px;}
.navigation{background:url(images/navbg.jpg) repeat-x left top; height:34px; line-height:34px; overflow:hidden; margin-bottom:10px;}
.navigation li{background:url(images/navli.jpg) no-repeat left top; text-align:center; width:109px; float:left; overflow:hidden;}
.navigation li.one{background:none;}
.navigation li a,.navigation li a:visited{color:#FFFFFF; font-size:15px;}
.navigation li a:hover{color:#000000;}
.banner{height:160px; overflow:hidden; margin-bottom:10px;}
.mainbody{padding:0 10px 10px 10px;}
.title{height:30px; line-height:30px; background:url(images/pic2.jpg) no-repeat 5px 6px; padding-left:35px; text-align:right; padding-right:12px; border-bottom:2px solid #e7e7e7;}
.title img{padding-top:9px;}
.title b{float:left; text-align:left;}
.title b,.title b a,.title b a:visited{color:#333333; font-size:15px; font-weight:bold;}
.contact dt{color:#333333; font-size:14px; padding-bottom:5px;}
.contact dd.more{text-align:right; }
.contact dd.more a,.contact dd.more a:visited{color:#333333;}
.newslist li{background:url(images/pic.png) no-repeat left 11px; padding-left:22px; text-align:right; padding-right:8px;}
.newslist li a{float:left; text-align:left;}
/*---------------------公共属性----------------*/
.w630{width:630px; float:left; overflow:hidden; height:auto; margin-right:10px;}
.w321{width:321px; float:left; overflow:hidden; height:808px;}
.indexabout img{float:left; padding-right:10px;}
.indexabout p{text-indent:2em;}
.b{background:url(images/pic3.jpg) no-repeat 5px 4px;}
.w240{width:240px; overflow:hidden; float:left; margin-right:10px; height:238px;}
.w380{width:380px; overflow:hidden; float:left; height:238px;}
.indexcase{padding-top:8px;}
.indexcase li{background:url(images/pic4.jpg) no-repeat left 9px; padding-left:17px;}
.w380 ul li{width:120px; height:120px; overflow:hidden; float:left;}
.a{background:url(images/pic1.jpg) no-repeat 5px 6px;}
.recommend{margin-top:5px;}
.recommend li{width:188px; float:left; height:279px; padding:5px; margin:5px 5px 0px 5px; border:1px solid #e1e1e1; overflow:hidden; float:left; text-align:center; _width:186px;}
.recommend li p{text-indent:2em; text-align:left;}
.recommend li h2,.recommend li h2 a,.recommend li h2 a:visited{color:#00447f; font-weight:bold;}
.indexprocate{margin:10px 0;}
.indexprocate li{background:url(images/pic5.jpg) no-repeat left 7px; padding-left:20px; width:130px; height:26px; float:left; overflow:hidden; line-height:26px; *zoom:1;}
.w321 .newslist{display:block; height:130px; overflow:hidden;}
.w321 .newslist li a{width:170px; height:26px; overflow:hidden;}
/*---------------------首页----------------*/
.content{padding:10px;}
.left{width:231px; float:left; overflow:hidden; margin-right:10px;}
.right{width:720px; float:left; overflow:hidden; height:auto;}
.procate{margin-top:10px;}
.procate li{background:url(images/procateli.jpg) no-repeat left top; height:30px; overflow:hidden; line-height:30px; margin-bottom:8px; padding-left:40px;}
.procate li a:hover{color:#004b89;}
.left .contact{border:1px solid #cccccc; background:url(images/pic2.gif) left top; margin-top:10px;}
.right h2{font-size:18px; font-weight:bold; color:#2f5e8c; text-align:center; padding-bottom:10px;}
.right h2 em{font-size:12px; font-weight:normal; color:#AAAAAA; font-style:normal;}
.newscontent p{text-indent:2em; padding:10px 0 20px 0;}
.right .title{width:720xp; height:30px; overflow:hidden;}
.right .title b{padding-right:20px;}
.right .title a{padding:0 5px;}
.right h3{margin:10px 7px 5px 7px; background:url(images/pic3.gif) left top; text-align:right; padding-right:8px; height:25px; overflow:hidden; padding-left:10px; }
.right h3 img{padding-top:7px;}
.right h3 b{float:left; text-align:left; line-height:26px;}
.right h3 b,.right h3 b a,.right h3 b a:visited{color:#333333; font-size:15px; font-weight:normal;}
.procenter li{width:158px; margin:5px; padding:5px; border:1px solid #dedede; float:left; overflow:hidden; text-align:center; _width:155px; height:148px;}
.customer li,.customer_1 li{width:233px; float:left;}
.customer_1 li{background:url(images/pic.png) no-repeat 8px center; padding-left:25px; width:208px;}
.zz li{width:77px;  margin:5px; float:left; overflow:hidden; background:url(images/pic3.gif) repeat left top; text-align:center;}
.zz li a,.zz li a:visited{color:#333333; font-size:14px;}
.fl{border:1px dotted #aaaaaa; margin-bottom:10px; padding:5px 10px; *zoom:1;}
.fl dd{width:318px; float:left; overflow:hidden; background:url(images/pic.png) no-repeat 5px 10px; padding-left:20px;}
.fl dt a,.fl dt a:visited{font-size:12px; font-weight:bold; color:#333333;}
.right .end{margin-bottom:0px;}
.contactus1{background:url(images/contactus1.jpg) no-repeat 400px bottom; margin-bottom:20px;}
.contactus1 dt{font-size:14px; font-weight:bold; padding:10px 0;}
.lxdz li{width:328px; float:left; margin-right:10px; margin-bottom:10px; overflow:hidden; padding:5px; border:1px solid #CCCCCC; overflow:hidden;}
.lxdz li.end{margin-bottom:0px;}
.pro{width:340px; margin:5px; padding:5px; overflow:hidden; height:127px; float:left; _margin:4px;}
.pro dt{float:left; margin-right:10px;}
.pro dd h4,.pro dd h4 a,.pro dd h4 a:visited{ font-weight:bold;}
.right table,.right table tr,.right table tr td{border:1px solid #CCCCCC; border-collapse:collapse; text-align:center;}
/*---------------------内页----------------*/
.friendlink a{padding:0 10px;}
.friendlink .content{padding-bottom:0px;}
.footer{background:url(images/footer.gif) repeat-x left top; padding:15px 10px 8px 10px; text-align:center;}
.footer,.footer a,.footer a:visited{color:#333333;}

/*---------------------底部----------------*/
.hr1{border:none;  border-top:2px dotted #cccccc;}