﻿@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:80px; background:url(../images/top.jpg) repeat-x; overflow:hidden}
.top{width:1000px; height:80px; margin:0 auto}
.logo{width:370px; height:80px; float:left}

.nav{width:616px; height:80px; float:right;_margin-bottom:-42px;}
.nav ul li{width:77px; height:40px; float:left; padding-top:40px;}
.nav ul li a{width:77px; height:40px; float:left; color:#313131; font-size:14px;}

#banner{width:100%; height:351px;position:relative;}
.banner{height:351px;width:1440px; position:absolute;top:0px;left:-223px;}

#banner1{width:100%; height:171px; position:relative;}
.banner1{height:171px;width:1440px; position:absolute;top:0px;left:-223px;}

.center {width: 1000px; height:100%; position: relative; margin: 0 auto;text-align: left; }
.main{width:1000px; margin:0 auto; padding-top:38px; padding-bottom:38px;}

.product{width:1000px; height:171px; margin:0 auto; border-top:1px dotted #838381; border-bottom:1px dotted #838381; margin-bottom:31px;}

.lebox9{width:143px; float:left; padding-top:10px;}
.lebox9 ul li{width:143px; height:27px; float:left; border-bottom:1px solid #b3b3b1}
.lebox9 ul li a{width:123px; height:27px; padding-left:20px; float:left; line-height:27px; color:#a84200; font-size:14px; text-align:left;text-overflow: ellipsis;white-space: nowrap;overflow:hidden; }
.lebox9 ul li span{width:123px; height:27px; float:left; padding-left:20px; line-height:27px; color:#000000; font-size:14px; text-align:left;text-overflow: ellipsis;white-space: nowrap;overflow:hidden; }

.lebox{width:143px; float:left; padding-top:30px;}
.lebox p{width:143px; float:left; text-align:left; line-height:26px; color:3434343; font-size:12px;}

.ri_zcom{ width:822px;padding-top:20px; float:right}
.ri_zcom ul{ width:822px; height:100%; overflow:hidden}
.ri_zcom li{ width:149px; margin:0px 9px;float:left; }
.ri_zcom li a{  width:145px; height:129px; padding:1px; border:1px solid #d2d2d2;text-align:center; display: table-cell;vertical-align:middle;*display: block; overflow:hidden}
.ri_zcom li a img{vertical-align:middle;}
.ri_zcom li span{ width:145px;  float:left; color:#434343;text-overflow: ellipsis;white-space: nowrap;overflow:hidden; line-height:20px;}

.able{width:290px; float:left; padding-left:20px;}
.ablet{width:290px; height:30px; margin:0 auto}
.ablet span{height:30px; float:left; text-align:left; line-height:30px; color:#000000; font-size:15px;}
.ablet a{height:18px; float:right; padding-top:12px;color:#7d7d7d; font-size:10px; font-family:Arial, Helvetica, sans-serif}

.aboutimg{width:286px; height:79px; margin:0 auto; padding-top:10px; padding-bottom:10px;}
.aboutp{width:286px; height:60px; margin:0 auto; overflow:hidden; text-align:left; line-height:20px; color:#434343}

.able1{width:643px; float:right;}
.ablet1{width:643px; height:30px; margin:0 auto}
.ablet1 span{height:30px; float:left; text-align:left; line-height:30px; color:#000000; font-size:15px;}
.ablet1 a{height:18px; float:right; padding-top:12px;color:#7d7d7d; font-size:10px; font-family:Arial, Helvetica, sans-serif}

.ri_zcom1{ width:643px;padding-top:10px;}
.ri_zcom1 ul{ width:643px; height:100%; overflow:hidden}
.ri_zcom1 li{ width:209px; height:160px; margin:0px 2px;_margin:0px 1px;float:left; overflow:hidden;  background:url(../images/probg.jpg) no-repeat}
.ri_zcom1 li a{ width:183px; height:132px; float:left;padding:14px 13px;}
.ri_zcom1 li a img{margin:0 auto}


.news_box{width:290px; height:80px; margin:0 auto; border-bottom:2px solid #2968ab;}
.news_box a{width:290px; height:30px; float:left; text-align:left; line-height:30px; color:#434343;text-overflow: ellipsis;white-space: nowrap;overflow:hidden; }
.news_box p{width:290px; height:40px; float:left; text-align:left; line-height:20px; color:#959595; overflow:hidden}

.ri_rycom ul{width:290px; overflow:hidden; float:left; padding-top:5px;}
.ri_rycom li{ width:290px; float:left; height:25px; line-height:25px; }
.ri_rycom li a{ width:190px;  float:left;text-align:left; color:#434343;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.ri_rycom li a:hover{ color:#e60012}
.ri_rycom li span{ width:100px;  float:right; color:#434343;text-overflow: ellipsis;white-space: nowrap;overflow:hidden; text-align:right}

.sp{width:290px; height:161px; margin:0 auto; padding-top:5px;}

.contact_com{width:300px; height:120px; margin:0 auto; background:url(../images/contact.jpg) no-repeat; padding-top:60px;}
.contact_com p{width:300px; float:left; text-align:left; line-height:26px; color:#434343; font-size:14px;}


#footer{width:100%; height:52px; background:#fff5b6; border-top:1px solid #e3e3e3}
.footer{width:1000px; margin:0 auto}
.footer p{width:1000px; float:left; line-height:52px; color:#434343}
.footer p a{color:#434343}

.main1{width:1000px; margin:0 auto; padding-top:28px; padding-bottom:28px;}

.left{width:159px; float:left}
.leftt{width:134px; height:38px; float:left; text-align:left; line-height:38px; color:#000000; font-size:16px; padding-left:25px; background:url(../images/let.jpg) no-repeat}

.leftbox{width:159px; float:left; padding-top:10px;}
.leftbox ul li{width:134px; height:30px; float:left; border-bottom:1px solid #b3b3b1; padding-left:25px;}
.leftbox ul li a{width:134px; height:30px; float:left; text-align:left;color:3434343; font-size:14px;color:#a84200; line-height:30px;}

.tel{width:159px; height:128px; float:left}

.right{width:720px; float:right}
.rightt{width:720px; height:30px; margin:0 auto; border-bottom:1px solid #e45200}
.rightt strong{height:30px; float:left; text-align:left; color:#434343; font-size:14px; line-height:30px;}
.abp{width:720px; margin:0 auto; overflow:hidden; text-align:left; line-height:26px; color:#707070; padding-top:10px; padding-bottom:10px;}

.pro_com{width:720px;margin:0 auto; overflow:hidden; padding-top:10px; padding-bottom:10px; }
.pro_com ul{ width:720px; height:100%; overflow:hidden}
.pro_com li{ width:149px; height:100%; padding:10px 15px;float:left}
.pro_com li a{ width:145px; height:129px; text-align:center; display: table-cell;vertical-align:middle;*display: block; overflow:hidden;border:1px solid #d7d7d7; padding:1px;}
.pro_com li a img{vertical-align:middle;}
.pro_com li span{ width:145px; height:20px; line-height:20px;color:#434343; 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 2px; margin:0px 2px;}

.ab_com{width:720px;margin:0 auto; overflow:hidden; padding-top:10px; padding-bottom:10px; }
.ab_com ul{ width:720px; height:100%; overflow:hidden}
.ab_com li{width:720px; height:32px; line-height:32px; float:left; }
.ab_com li a{ width:620px; float:left;text-align:left;color:#434343;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.ab_com li a:hover{ color:#7fb714}
.ab_com li span{ width:100px; float:left;line-height:32px; color:#353434;}

.newsbox{width:720px;margin:0 auto; overflow:hidden; padding-top:10px; padding-bottom:10px;}

.new{ width:720px; margin:0 auto; }
.newt{width:720px; margin:0 auto; color:#434343; font-size:16px; }
.newtime{width:720px; height:30px; margin:0 auto; line-height:30px; color:#434343; font-size:12px;  }
.newp{width:700px; margin:0 auto; overflow:hidden; padding-top:15px; padding-bottom:15px; text-align:left; color:#434343; line-height:30px;}
.newp a{color:#434343}

.pagebox{width:720px; height:58px; margin:0 auto; background:#ebebeb;}
.pageboxle{width:500px; height:58px; float:left; padding-left:10px;}
.pageboxle p{width:500px; float:left; height:29px; line-height:29px;}
.pageboxle a{width:500px; float:left; text-align:left;color:#5a5a5a;text-overflow: ellipsis;white-space: nowrap;overflow:hidden; height:29px;}
.pageboxri a{width:100px; float:right; color:#5a5a5a; height:18px; margin-right:5px; margin-top:8px; line-height:18px;}

.probox{width:720px;margin:0 auto; overflow:hidden; padding-top:10px; padding-bottom:10px;}
.proboxpic{width:720px; margin:0 auto; padding-bottom:15px;}
.proboxp{width:720px; margin:0 auto; overflow:hidden;padding-top:15px; padding-bottom:15px; text-align:left; color:#4f4434; line-height:30px;}

.pro_com1{width:720px;margin:0 auto; overflow:hidden; padding-top:10px; padding-bottom:10px; }
.pro_com1 ul{ width:720px; height:100%; overflow:hidden}
.pro_com1 li{ width:600px; height:100%; margin:0 auto}
.pro_com1 li a{ width:600px; float:left; overflow:hidden }

.zp{width:720px;margin:0 auto; padding-top:10px; padding-bottom:10px;}
.zpbox{padding-bottom:15px; padding-bottom:15px; width:720px; height:auto; min-height:340px;}
.zpbox span{height:30px; float:left; text-align:left; line-height:30px; color:#434343; width:730px; }
.zpbox p{float:left; width:720px; float:left; text-align:left; line-height:30px; color:#434343}

.message{width:720px;margin:0 auto; overflow:hidden; padding-top:10px; padding-bottom:10px;}
.messagebox{width:720px; margin:0 auto; text-align:left; line-height:30px; color:#535353;}
.feedbackbox{width:478px; height:300px; float:left; padding-top:27px; padding-left:53px; padding-right:53px; padding-bottom:27px;border:1px solid #d9d8d8; margin-top:13px;}
.feedbackbox ul{ width:478px; height:100%; overflow:hidden; float:left}
.feedbackbox ul li{ width:478px; float:left; padding-top:10px;}
.feedbackbox ul li span{ width:64px; float:left; height:22px; line-height:22px; color:#434343; text-align:left}
.feedbackbox ul li a{width:66px; height:25px; float:left; }
.search1{ width:225px; height:22px; line-height:22px; float:left; border:1px solid #bababa}
.search3{ width:102px; height:22px; line-height:22px; float:left; border:1px solid #bababa}
.search2{ width:399px; height:126px; line-height:22px; float:left;border:1px solid #bababa}

.contact{width:720px;margin:0 auto; overflow:hidden; padding-top:10px; padding-bottom:10px;}
.dt{width:581px; height:299px; float:left; padding-bottom:15px;}
.contactbox{width:581px;float:left}
.contactbox p{width:581px; float:left; text-align:left; line-height:26px; color:3434343; font-size:14px;}
.contactbox p span{float:left; padding-right:35px;}


.qq{width:120px; height:97px; position:fixed; right:0; top:100px;}
.qqtop{width:120px; height:72px; margin:0 auto; background:url(../images/qqt.jpg) no-repeat;_background:url(../images/qqt.jpg) 3px 0 no-repeat;*background:url(../images/qqt.jpg) 3px 0 no-repeat}
.qqcontent{width:86px; background:url(../images/gjcenter.jpg) repeat-y; padding-left:14px; padding-right:14px;}
.qqcontent a{width:56px; height:25px; float:left; background:url(../images/qq0.jpg) 0 5px no-repeat; text-align:left; padding-left:22px; color:#000000; padding-top:8px;}
.qqbottom{width:120px; height:7px; background:url(../images/gjbottom.jpg) no-repeat;_background:url(../images/gjbottom.jpg) 3px 0 no-repeat;*background:url(../images/gjbottom.jpg) 3px 0 no-repeat}













