/* CSS Document */


*{margin:0px; padding:0px;}
body{font-size:12px; font-family:"Arial"; height:auto; background:url(../images/bg/bodybg.jpg) left top repeat-x;}
img{border:none;}
li{list-style-type:none;}

.Cgray{color:#838383;}
a,a:link,a:visited{color:#000000; text-decoration:none;}
a:hover{color:#0166B4; text-decoration:none;}


.top{width:1000px; height:auto; margin:0 auto;}
.top_t{width:1000px; height:auto; float:left;  margin-bottom:19px;}
.logo{width:235px; height:35px; float:left;margin-top:8px; margin-bottom:18px;}
.tel{width:445px; height:25px; float:right;}
.nav{width:1000px; height:48px; line-height:48px; float:left; font-size:16px; font-weight:bold; color:#666664;}
.nav ul{width:1000px; height:48px; float:left;}
.nav li{float:left; padding-left:31px; padding-right:30px;}
.nav ,.nav a:link,.nav a:visited{color:#666664; text-decoration:none;}
.nav a:hover{color:#0166B4; text-decoration:none;}
.banner{width:100%; height:440px; margin:0 auto; clear:both;overflow: hidden;}
.middle{width:100%; height:auto; background:#DFDDDE; float:left; padding-bottom:15px;}
.zxgg{width:100%; height:35px; clear:both; background:url(../images/bg/zxgg_bg.jpg) left top repeat-x;}
.zxgg_cn{width:1000px; height:35px; line-height:35px; margin:0 auto;}
.zxgg_title{font-weight:bold; color:#0065B3;}
.middle_bt{width:1000px; height:auto; margin:0 auto; clear:both; margin-top:15px;}
.new,.xpkd,.zxal{width:304px; height:auto; background:#ffffff; border:1px solid #C7C7C7; padding:10px; float:left;}
.xpkd,.zxal{margin-left:11px; }
.new_title{width:304px; height:28px; line-height:28px; float:left; background:url(../images/bg/title_bg.jpg) left top repeat-x;}
.new_title_t{width:103px; height:28px; float:left; background:url(../images/bg/title_t.jpg) no-repeat; font-size:14px; font-weight:bold; color:#ffffff; text-indent:15px;}
.new_cn{width:304px; height:auto; float:left; padding-top:12px;}
.new_cn_pic{width:304px; height:135px; float:left;}
.new_cn ul{width:304px; height:auto; float:left; padding-top:12px;}
.new_cn li{width:304px; height:22px; line-height:22px; float:left; background:url(../images/bg/icon.jpg) left center no-repeat; text-indent:10px;}
.xpkd_cn{width:304px; height:auto; float:left; padding-top:12px;}
.xpkd_cn_C,.xpkd_cn_C2{width:304px; height:auto; float:left; padding-bottom:18px; padding-top:5px;}
.xpkd_cn_C2{padding-top:14px; border-top:1px dashed #D4D4D4;}
.xpkd_cn_C_img{width:130px; height:78px; float:left;}
.xpkd_cn_C_img img{width:130px; height:78px;}
.xpkd_cn_C_right{width:150px; height:auto; float:left; padding-left:15px; line-height:20px;}
.zxal_cn{width:304px; height:auto; float:left; padding-top:12px;}
.jjfa{width:998px; height:auto; float:left; background:#ffffff; border:1px solid #C7C7C7; margin-top:12px;}
.jjfa_title{width:998px; height:28px; line-height:28px; float:left; background:url(../images/bg/title_bg.jpg) left top repeat-x;}
.jjfa_cn{width:960px; height:auto; float:left; padding:14px;}
.jjfa_cn_C{width:180px; height:auto; float:left; padding-left:12px;}
.jjfa_cn_C_img{width:164px; height:130px; }
.jjfa_cn_C_img img{width:164px; height:130px;padding:7px; border:1px solid #D7D8DA;}
.jjfa_cn_C_img p{width:180px; height:20px; line-height:20px; font-size:14px; font-weight:bold; text-align:center; padding-top:8px;}
.bottom{height:auto; background:url(../images/bg/bottom_bg.jpg) left top repeat-x; clear:both;}
.bottom_cn{width:1000px; line-height:24px; margin:0 auto; padding-top:30px; padding-bottom:40px; text-align:center;}
.rongyuzhizi{float: left;padding-top: 10px;}
.rongyuzhizi img {float: left;margin-right: 19px;}
/*首页广告*/
.indexAdvertise{margin-top:0px;width:1440px; margin:0 auto;}
.comt{width:1440px;color:#ffffff;position:absolute;left:0;bottom:0;height:64px;text-indent:10px;text-align:left;}
.comt H3{font-size:16px;margin-top:15px;}
.comt P{font-size:12px;margin-top:-15px;margin-bottom:8px;line-height:20px;}
.mask{FILTER:alpha(opacity=60);opacity:0.6;width:100%;height:64px;background-color:#000000;position:absolute;bottom:0;left:0;display:block;}
.slider_wrap{position:relative;width:1440px;height:440px;margin:0px;}
#slider_box{position:relative;width:1440px;height:440px;overflow:hidden;float:left;}
#contentList{ z-index:1}
#contentList li{float:left;position:relative;margin-left:0px;}
#contentList li IMG{width:1440px;height:440px; border:0px;}
#previewList{position:absolute;bottom:7px;right:250px;}
#previewList li{list-style:none;float:left;width:16px;height:14px;FILTER:alpha(opacity=80);opacity:0.8;border:1px solid #0066B3;background-color:#FFFFFF;color:#0066B3;text-align:center;cursor:pointer;margin-right:2px;padding-top:0px;overflow:hidden;}
#previewList li:hover,#previewList li.active{border:1px solid #0066B3;background-color:#0066B3;color:#FFFFFF;width:16px;height:14px;font-weight:bold;font-size:13px;}



#CSSBox{width:30px;height:212px; margin:0 auto;overflow:hidden;}
#CSSBox ul li{ float:left; list-style:none; border:0px solid red; margin:0px;}
#CSSBox ul li span{ display:block; text-align:center; font-size:12px;padding:5px;}
    #CSSBox ul li img {width:304px; height:212px;}
/*菜单*/
.navlistul{width:960px; height:35px; line-height:35px; float:left; margin-top:3px; color:#fff; font-size:14px; font-weight:bold; padding-left:40px;}
.nav li{position:relative; z-index:5; }
.nav li ul{ position:absolute;top:40px; left:15px; z-index:999; display:none;width:140px;}
.nav li ul li{ background:#E3E2DE; height:33px; border-bottom:1px solid #333; line-height:33px;width:140px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;padding: 0;text-indent: 1em;}
.nav li ul li a{ display:block;font-size:14px;color: #000;font-weight:normal; letter-spacing:2px; background:none; padding: 0;}

.sf-sub-indicator{ display:none;}

/*一下为非首页*/
.pager{float:left;
    text-align:center;width:100%;margin:10px 0 10px 0;
}
.middle_content{width:1000px; height:auto; margin: 10px auto;}
.middle_left {
    float:left;width:220px;margin-right:10px;
}
.leftnavbigdiv{float:left;margin-bottom: 10px;}
.leftnavitem,.leftnavitem1{float:left;width:218px;line-height: 34px;font-size: 14px;text-indent: 30px;background-color: #fff;border-bottom: 1px dashed #ccc;}
.leftnavbigdiv .title{float:left;line-height: 35px; width:218px;color: #fff;font-size: 16px;font-weight: bold;text-indent: 50px; background: url(../images/bg/title_t_bg.jpg) ;}
.leftnavitem1 a{color: #666;}
.leftnavitem1 a:hover{color:#0166B4; text-decoration:none;}
.middle_right {
    float:left;width:760px;border:1px solid #ccc;background-color: #fff;
}
    .middle_right .map {
        height:30px;line-height:30px;border-bottom:1px solid #ccc;text-indent:1em;background-color:#fff;
    }
    .middle_right .map a{color:#000;}
.middle_right_content {padding:10px;float:left;width:740px;
}

.newslist {background:url(../images/go.gif) left center no-repeat;text-indent:2em;
    width:100%;float:left;border-bottom:1px  dotted #ccc;line-height:28px;
}
    .newslist a {float:left;
    }
    label.error{ color:Red; padding-left:20px; background:url(../Images/validate/onError.gif) left no-repeat;}
.onlinetable {border-collapse:collapse;width:100%;
}
    .onlinetable td {padding:10px;
    }
.productlist {
    float:left;width:220px;padding:5px;
}
    .productlist .dt {width:220px;float:left;
    }
    .productlist .dt img{width:218px;height:170px;border:1px solid #ccc;
    }
    .productlist .dd {text-align:center;float:left;margin:10px;width:200px;height:40px;
    }