﻿@charset "utf-8";
/* CSS Document */


body{ margin:0px; padding:0px; font-size:12px; text-align:center; font-family:"微软雅黑"; background:url(../image/bg.jpg) repeat-x}
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; height:0; line-height:0px;}
html{overflow-x:hidden}

#top{width:100%; height:98px; background:url(../images/top.jpg) repeat-x}
.top{width:1000px; height:98px; margin:0 auto}
.logo{width:508px; height:98px; float:left}
.tel{width:313px; height:98px; float:right}

#nav{width:100%; height:38px; background:url(../images/nav.jpg) repeat-x}
.nav{width:1000px; height:38px; margin:0 auto}
.nav ul li{width:125px; height:38px; float:left; background:url(../images/nav1.jpg) no-repeat right}
.nav ul li a{width:125px; height:38px; float:left; line-height:38px; color:#ffffff; font-size:14px;}
.nav ul li a.on{background:url(../images/navh.jpg) repeat-x; color:#b10002}

#banner{width:100%; height:394px; position:relative; z-index:999}
.banner{height:394px;width:1440px; position:absolute;top:0px;left:-223px; z-index:999}

#banner1{width:100%; height:189px; position:relative; z-index:999}
.banner1{height:189px;width:1440px; position:absolute;top:0px;left:-223px; z-index:999}


.center {width: 1000px; height:100%; position: relative; margin: 0 auto;text-align: left; }

.main{width:1000px; margin:0 auto; padding-top:24px; padding-bottom:24px;}
.ab1{width:632px; float:left}
.ab1t{width:632px; height:36px; margin:0 auto; background:url(../images/ab1.jpg) no-repeat}
.ab1t span{float:left; text-align:left; line-height:36px; color:#ffffff; font-size:16px; padding-left:30px;}
.ab1t a{width:55px; height:34px; float:right; display:block}

.abbox{width:632px; height:148px; margin:0 auto; padding-top:14px; overflow:hidden}
.abbox img{width:158px; height:136px; float:left; padding-right:10px;}
.abbox p{text-align:left; line-height:27px; color:#313131}

.ab2{width:344px; float:right}
.ab2t{width:344px; height:36px; margin:0 auto; background:url(../images/ab2.jpg) no-repeat}
.ab2t span{float:left; text-align:left; line-height:36px; color:#ffffff; font-size:16px; padding-left:30px;}
.ab2t a{width:55px; height:34px; float:right; display:block}

.ri_rycom ul{width:344px; overflow:hidden; margin:0 auto; padding-top:14px;}
.ri_rycom li{ width:344px; float:left; height:26px; line-height:26px; }
.ri_rycom li a{ width:244px;  float:left;text-align:left; color:#313131;text-overflow: ellipsis;white-space: nowrap;overflow:hidden; }
.ri_rycom li span{ width:100px;  float:right; color:#313131; text-align:right; text-align:right;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.ri_rycom li a:hover{color:#b10002; text-decoration:underline}

.lx{width:1000px; height:123px; margin:0 auto}

.pro{width:1000px; margin:0 auto}
.prot{width:1000px; height:36px; margin:0 auto; background:url(../images/product.jpg) no-repeat}
.prot span{float:left; text-align:left; line-height:36px; color:#ffffff; font-size:16px; padding-left:30px;}
.prot a{width:55px; height:34px; float:right; display:block}

.ri_zcom{ width:1000px; margin:0 auto; padding-top:15px;}
.ri_zcom ul{ width:1000px; height:100%; overflow:hidden}
.ri_zcom li{ width:237px; height:100%; padding:0px 5px;float:left}
.ri_zcom li a{ width:233px; height:147px; float:left; padding:1px; border:1px solid #c9c9c9}
.ri_zcom li a img{margin:0 auto}


#footer{width:100%; height:102px; background:url(../images/footer.jpg) repeat-x}
.footer{width:1000px; margin:0 auto; padding-top:25px;}
.footer span{padding:0 10px; line-height:30px; color:#313131}
.footer span a{color:#313131}
.footer p{width:1000px; float:left; text-align:center; line-height:30px; color:#313131;}

.main1{width:1000px; margin:0 auto; padding-top:25px; padding-bottom:25px;}
.left{width:209px; float:left}
.leftt{width:209px; float:left; height:87px; margin-top:-54px; position:relative; z-index:999}

.lebox{width:209px; margin:0 auto; padding-top:5px;}
.lebox ul li{width:209px; height:45px; float:left; line-height:45px; padding-bottom:2px;}
.lebox ul li a{width:200px; padding-left:9px; background:#dcdcdc; float:left; color:#434343; text-align:left;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.lebox ul li a.on{color:#b10002; }
.lx0{width:209px; height:134px; float:left; padding-top:15px;}

.right{width:760px; float:right}
.rightt{width:760px; margin:0 auto; height:40px; background:url(../images/right.jpg) no-repeat bottom; overflow:hidden}
.rightt strong{float:left; font-size:18px; text-align:left; line-height:40px; color:#434343; font-weight:normal}
.rightt span{ height:40px; line-height:48px; float:right; padding:0px 3px; color:#404040}
.rightt span a{ color:#282828}

.pro_com{width:760px;margin:0 auto; overflow:hidden; padding-top:10px; padding-bottom:10px; }
.pro_com ul{ width:760px;  overflow:hidden}
.pro_com li{ width:237px;  padding:10px 8px;float:left}
.pro_com li a{ width:233px; height:147px; overflow:hidden; float:left; border:1px solid #c9c9c9; padding:1px}
.pro_com li a img{margin:0 auto;}
.pro_com li span{ width:237px; height:20px; line-height:20px;color:#575757; float:left;text-overflow: ellipsis;white-space: nowrap;overflow:hidden; display:block; }

.pages{ width:100%; height:25px; padding-top:15px;}
.pages a{ height:25px; line-height:25px; color:#464646; padding:2px 6px; margin:0px 2px; background:#f4f4f4;border:1px solid #eae9e9}

.aboutp{width:760px; margin:0 auto; text-align:left; line-height:42px; color:#434343; padding-top:20px; padding-bottom:10px; font-size:20px;}

.contact{width:760px;margin:0 auto; overflow:hidden; padding-top:20px; padding-bottom:10px; }
.contactbox img{width:371px; height:230px; float:left}
.contactboxri{width:328px; float:right; height:230px; overflow:hidden; text-align:left; line-height:28px; color:#535353; font-size:14px;}
.contactboxri a{color:#535353}

.dt{width:760px; height:417px; margin:0 auto; padding-top:20px;}

.message{width:760px;margin:0 auto; overflow:hidden; padding-top:10px; padding-bottom:10px; }
.message img{width:759px; height:217px; margin:0 auto; padding-bottom:15px;}
.messagebox{width:632px; height:361px; margin:0 auto; border:1px solid #bababa; padding:43px 63px}
.messagebox p{float:left; text-align:left;color:#b10002; padding-bottom:30px;}


.messagebox li{ width:632px; float:left; padding-top:22px; }
.messagebox li span{ width:75px; height:23px; float:left;line-height:23px; color:#434343; text-align:left; }
.search1{ width:225px; height:21px; line-height:21px; text-align:left; float:left; border:1px solid #bababa; }
.search2{ width:339px; height:125px; line-height:21px; text-align:left; float:left; border:1px solid #bababa; }
.messagebox li a{width:79px; height:27px; float:left}

.ab_com{ width:760px;margin:0 auto; overflow:hidden; padding-top:10px; padding-bottom:10px;}
.ab_com ul{ width:760px; height:100%; overflow:hidden}
.ab_com li{width:750px; padding-left:10px; height:42px; line-height:42px;float:left; font-size:16px;  }
.ab_com li a{ width:650px; float:left;text-align:left;color:#434343;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.ab_com li a:hover{color:#b10002}
.ab_com li span{ width:100px; float:right; color:#434343; }

.newt{width:760px; height:25px; margin:0 auto; line-height:25px; color:#b10002; font-size:18px;}

.newp{width:760px; margin:0 auto; overflow:hidden; padding-top:15px; padding-bottom:15px; text-align:left; color:#5a5a5a; line-height:26px;}






