@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; font-size:12px; text-align:center; font-family:Arial, "宋体"; background:url(../images/bg.jpg) repeat-x #fff}
img{border:0px; margin:0px;}
a{text-decoration:none;}
p{ margin:0px; padding:0px;}
ul,li{ margin:0px; padding:0px; list-style-type:none}
.clear{ clear:both}

#wrapper{width:1000px; margin:0 auto}
.header{width:1000px; margin:0 auto; height:102px;}
.logo{width:500px; height:102px; float:left}
.tel{width:210px; height:102px; float:right}

#nav{width:1000px; height:40px; background:url(../images/nav.jpg) no-repeat; margin:0 auto; display:block;_margin-top:-3px;}
#nav ul li{width:125px; height:31px; float:left; background:url(../images/li.jpg) right no-repeat; padding-top:9px;}
#nav ul li a{width:80px; height:23px; margin:0 auto; display:block; color:#ffffff; font-size:14px; font-family:"微软雅黑"}
#nav ul li a:hover{color:#cf1e00; background:url(../images/navh.jpg) no-repeat}
#nav ul li a#nav_current{color:#cf1e00; background:url(../images/navh.jpg) no-repeat}


.main{width:998px; margin:0 auto; border:1px solid #c4c4c4; border-bottom:none}
.banner{width:998px; height:364px; margin:0 auto; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #c4c4c4;_padding-bottom:8px;_padding-top:7px; overflow:hidden}
.banner1{width:998px; height:211px; margin:0 auto; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #c4c4c4;_padding-bottom:8px;_padding-top:7px; overflow:hidden}

.main1{width:980px; margin:0 auto; border-bottom:1px solid #c4c4c4}

.ab{width:333px; height:236px; float:left; background:url(../images/ab.jpg) no-repeat; padding:0px; overflow:hidden}
.abt{width:297px; margin:0 auto; height:30px; padding-top:9px;_padding-top:5px;}
.abt strong{display:block; float:left; height:30px; line-height:30px; color:#3a3a3a; font-size:16px; font-family:"微软雅黑"; background:url(../images/li1.jpg) 0 10px no-repeat; text-align:left; padding-left:10px;}
.abt a{width:51px; height:11px; float:right; padding-top:10px;}
.abbox{width:284px; height:88px; margin:0 auto; border:1px solid #d1d1d1; overflow:hidden}
.abbox{padding:7px;}
.abbox img{float:left; width:88px; height:73px; padding-top:6px;}
.abbox p{float:right; width:189px; height:64px; overflow:hidden; line-height:20px; color:#3a3a3a; font-size:14px; font-family:"微软雅黑"; text-align:left}
.abbox a{float:right; width:189px; height:22px; overflow:hidden; line-height:22px; color:#3a3a3a; font-size:14px; font-family:"微软雅黑"; text-align:left; display:block; font-weight:bold;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}

.ab_com{ width:297px; margin:0 auto; padding-top:3px;}
.ab_com ul{ width:297px; height:100%; overflow:hidden; }
.ab_com li{width:297px; height:27px; line-height:27px; float:left; border-bottom:1px solid #d1d1d1 }
.ab_com li a{ width:217px; float:left;line-height:27px; text-align:left;color:#3a3a3a;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.ab_com li a:hover{ color:#7fb714}
.ab_com li span{ width:80px; float:right;line-height:27px; color:#4a4a4a;}

.ri_zcom{ width:297px; margin:0 auto; padding-top:10px;}
.ri_zcom ul{ width:297px; height:100%; overflow:hidden}
.ri_zcom li{ width:125px; height:100%; padding:0px 3px;float:left; }
.ri_zcom li a{ width:123px; height:120px; border:1px solid #c7d9e6; float:left}
.ri_zcom li a img{margin:0 auto}
.ri_zcom li span{ width:125px; height:40px; line-height:40px; font-weight:bold; color:#3a3a3a}

.ab1{width:284px; height:122px; margin:0 auto; border:1px solid #d1d1d1; margin-top:5px;_margin-top:1px; overflow:hidden}
.ab1{padding:7px;}
.ab1p{width:284px; overflow:hidden; text-align:left; color:#3a3a3a; line-height:22px;}

.footer{width:960px; height:72px; background:url(../images/footer.jpg) no-repeat; padding-left:20px; padding-right:20px; padding-top:10px;}
.footerle{width:700px; float:left; height:65px; padding-top:7px;}
.footerle p{color:#3a3a3a; text-align:left; line-height:26px;}
.footerri{width:130px; height:65px; float:right}
.footerri p{color:#3a3a3a; text-align:left; line-height:26px; padding-top:23px;}
.footerri p a{color:#3a3a3a;}


.border{width:998px; height:5px; background:url(../images/border.jpg) no-repeat}


.left{width:209px; float:left; padding-left:2px; margin-top:2px; padding-right:3px; border-right:1px dotted #9f9ebf; margin-bottom:15px; padding-bottom:20px;}
.leftbox{width:175px; float:left; background:#d5d5e0; padding:17px; overflow:hidden}
.leftbox p{text-align:left; color:#3d3d52; line-height:24px;}
.leftboxt{width:209px; height:26px; background:#b6b7cc}
.leftboxt1{width:209px; height:26px; background:#e2e2e9; margin-top:2px; margin-bottom:2px;}
.leftboxt strong{height:26px; line-height:26px; text-align:left; color:#3d3d52; font-size:14px; padding-left:10px; font-family:"微软雅黑"; float:left}
.dt{width:209px; height:153px; float:left}


.right{width:776px; float:right; padding-right:5px; padding-top:2px;}
.rightt{width:761px; height:27px; margin:0 auto; border-top:1px dotted #9f9ebf; border-bottom:1px dotted #9f9ebf; padding-left:15px;}
.rightt span{ height:27px; line-height:27px; float:left; padding:0px 1px; color:#8b8aa2}
.rightt span a{ color:#8b8aa2}

.abp{width:750px; overflow:hidden; text-align:left; margin:0 auto; line-height:26px; color:#3d3d52; padding-top:15px; padding-bottom:15px;}

#prole{width:209px; float:left}
#prolet{width:209px; height:26px; float:left;background:url(../images/prot.jpg) no-repeat; margin-bottom:1px;}
#prolet strong{display:block; float:left; height:26px; line-height:26px; color:#ffffff; font-size:14px; font-family:"微软雅黑"; text-align:left; padding-left:20px; display:block; }
#prole ul li{width:209px; height:26px; float:left; padding-bottom:1px;}
#prole ul li a{width:163px; height:26px; display:block; line-height:26px;text-overflow: ellipsis;white-space: nowrap;overflow:hidden; text-align:left; padding-left:46px; color:#666666; background:url(../images/li4.jpg) no-repeat}
#prole ul li a:hover{background:url(../images/li4h.jpg) no-repeat}
#prole ul li a#nav_current{background:url(../images/li4h.jpg) no-repeat}

.probox{width:750px; overflow:hidden;margin:0 auto;padding-top:15px; padding-bottom:15px;}
.probox ul li{width:750px; height:146px; float:left; padding-bottom:10px;}
.proboxle a{width:143px; height:142px; float:left; border:1px solid #b2b2cc; padding:1px;}
.proboxle a img{margin:0 auto}
.proboxri{width:600px; height:146px; float:right}

.proboxrit{width:600px; height:25px; background:#3f3e7f; float:left}
.proboxrit strong{height:25px; line-height:25px; text-align:left; float:left; color:#ffffff; font-size:14px; padding-left:20px;}
.probox1{width:600px; height:121px; float:left; background:#f2f2f2}
.probox1 p{width:569px; height:68px; margin:0 auto; overflow:hidden; text-align:left; color:#3d3d52; padding-top:10px; line-height:34px;}
.probox1 a{width:85px; height:18px; float:left; padding-left:15px;}

.pages{ width:100%; height:25px; padding-top:15px;}
.pages a{ height:25px; line-height:25px; color:#707070; padding:2px 5px; margin:0px 5px;}
.pages a:hover{ color:#ffffff; background:#901d78}

.pro_box{width:750px; overflow:hidden;margin:0 auto;padding-top:15px; padding-bottom:15px;}
.pro_boxt{width:750px; height:25px; background:#3f3e7f; float:left}
.pro_boxt strong{height:25px; line-height:25px; text-align:left; float:left; color:#ffffff; font-size:14px; padding-left:20px;}

.procontent{width:750px; margin:0 auto; overflow:hidden;  line-height:26px; color:#3d3d52; padding-top:20px; }
.procontentle{margin:0 auto;}
.procontentle img{margin:0 auto}
.procontentle1{margin:0 auto; width:730px;overflow:hidden; text-align:left; line-height:26px; color:#3d3d52; padding-top:20px; }


.pro_com{width:750px; overflow:hidden;margin:0 auto;padding-top:15px; padding-bottom:15px;}
.pro_com ul{ width:750px; height:100%; overflow:hidden}
.pro_com li{ width:238px; padding:10px 6px; float:left; height:100%;}
.pro_com li a{ width:236px; height:151px; float:left; margin-bottom:1px; border:1px solid #3f3e7f}
.pro_com li span{ width:238px; height:26px; line-height:26px; float:left; color:#ffffff; display:block; background:#3f3e7f;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}

.pro{width:750px; overflow:hidden;margin:0 auto;padding-top:15px; padding-bottom:15px; overflow:hidden}
.prot{width:750px; height:35px; line-height:35px; color:#3d3d52; font-size:14px;}
.pro img{margin:0 auto; padding-top:10px;}

.ab_com1{width:750px; overflow:hidden;margin:0 auto;padding-top:15px; padding-bottom:15px; overflow:hidden}
.ab_com1 ul{ width:750px; height:100%; overflow:hidden}
.ab_com1 li{width:720px; height:35px; line-height:35px; padding-left:20px; float:left; background:url(../images/li5.jpg) no-repeat 10px 15px; border-bottom:1px dotted #9f9ebf}
.ab_com1 li a{ width:620px; float:left; text-align:left;color:#3d3d52;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.ab_com1 li a:hover{ color:#7fb714}
.ab_com1 li span{ width:100px; float:right; color:#666666;}


.js{width:750px; overflow:hidden;margin:0 auto;padding-top:15px; padding-bottom:15px; overflow:hidden}
.jst{width:750px; height:30px; line-height:30px; margin:0 auto; color:#3d3d52; font-size:14px;}
.jsp{width:750px; height:30px; line-height:30px; color:#7d7d7d; border-bottom:1px solid #dfe0e2}
.jspp{width:700px; margin:0 auto; overflow:hidden; text-align:left; color:#3d3d52; line-height:26px; padding-top:10px;}


.lx{width:750px; overflow:hidden;margin:0 auto;padding-top:15px; padding-bottom:15px; overflow:hidden}
.lxle{width:296px; height:256px; background:#e2e2e9; float:left; padding:20px; overflow:hidden}
.lxle p{width:296px; line-height:22px; text-align:left; color:#3d3d52; line-height:22px;}
.lxle strong{width:296px; height:40px; line-height:40px; float:left; display:block; text-align:left; color:#3d3d52; font-size:18px; font-family:"微软雅黑"}

.lxri{width:410px; height:296px; float:right; overflow:hidden}




