﻿@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:85px; background:url(../images/top.jpg) repeat-x}
.logo{width:627px; height:85px; float:left}
.top{width:1000px; height:85px; margin:0 auto}

.search{width:246px; height:23px; float:left; overflow:hidden; padding-top:45px; padding-left:90px; }
.search1{width:180px; height:23px; border:0; float:left; background:url(../images/search.jpg) no-repeat; text-align:left; line-height:23px; color:#ababab; padding-left:36px;}
.button{width:26px; height:23px; float:left; border:0;}

#nav{width:100%; height:43px; background:url(../images/nav.jpg) repeat-x;_margin-top:-9px; _margin-bottom:-3px;}
.nav{width:1000px; height:43px; margin:0 auto}
.nav ul li{width:125px; height:43px; float:left; background:url(../images/navbg.jpg) no-repeat}
.nav ul li a{width:125px; height:43px; float:left; line-height:43px; color:#ffffff; font-size:15px;}

#banner{width:100%; height:390px;position:relative;*margin-top:-3px;}
.banner{height:390px;width:1440px; position:absolute;top:0px;left:-223px;}

#banner1{width:100%; height:174px; position:relative;*margin-top:-3px;}
.banner1{height:174px;width:1440px; position:absolute;top:0px;left:-223px;}

.center {width: 1000px; height:100%; position: relative; margin: 0 auto;text-align: left; }

#main{width:100%; background:url(../images/main.jpg) repeat}
.main{width:1000px; margin:0 auto; padding-top:25px; padding-bottom:16px;}

.able{width:262px; float:left}
.ablet{width:262px; height:30px; margin:0 auto}
.ablet span{height:30px; float:left; text-align:left; line-height:30px; color:#000000; font-size:14px;}
.ablet a{height:18px; float:right; padding-top:8px;color:#535353; font-size:14px; font-family:Arial, Helvetica, sans-serif}

.abimg{width:260px; height:81px; float:left; margin:0 auto;padding-bottom:10px;}

.ri_rycom ul{width:260px; overflow:hidden; margin:0 auto}
.ri_rycom li{ width:260px; float:left; height:25px; line-height:25px; }
.ri_rycom li a{ width:170px;  float:left;text-align:left; color:#322929;text-overflow: ellipsis;white-space: nowrap;overflow:hidden; padding-left:10px; background:url(../images/li2.jpg) no-repeat left}
.ri_rycom li a:hover{ color:#1d5eb7}
.ri_rycom li span{ width:80px;  float:right; color:#322929;text-overflow: ellipsis;white-space: nowrap;overflow:hidden; text-align:right}

.abbg{width:77px; float:left; padding:0 18px;}

.aboutp{width:315px; height:66px; margin:0 auto; overflow:hidden; text-align:left; line-height:22px; color:#322929}

.tel{width:190px; height:55px; float:left; padding-bottom:10px;}

.contact_com{width:190px; margin:0 auto; }
.contact_com p{width:170px; float:left; text-align:left; line-height:26px; color:#322929; padding-left:20px;}

.product{width:1000px; margin:0 auto; padding-top:10px; padding-bottom:10px;}
.productt{width:1000px; height:30px; margin:0 auto}
.productt span{height:30px; float:left; text-align:left; line-height:30px; color:#000000; font-size:14px;}
.productt a{height:18px; float:right; padding-top:8px;color:#535353; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.ri_zcom{ width:1000px; margin:0 auto; padding-top:10px;}
.ri_zcom ul{ width:1000px; height:100%; overflow:hidden}
.ri_zcom li{ width:170px; height:100%; padding:0px 9px;float:left}
.ri_zcom li a{ width:170px; height:106px; float:left;}
.ri_zcom li a img{margin:0 auto}


#footer{width:100%; height:63px; background:#b2b3b4}
.footer{width:1000px; height:48px; margin:0 auto; padding-top:15px;}
.footer p{width:1000px; float:left; text-align:left; line-height:22px; color:#535353}
.footer p a{color:#535353}

.main1{width:1000px; margin:0 auto;}

.left{width:249px; float:left}
.leftt a{width:68px; height:73px; float:left}
.leftt{padding-left:20px;}

.leftbox{width:205px; float:left; background:#86b6db; padding-top:44px; padding-left:44px;}
.leftboxt{width:205px; height:30px; float:left; text-align:left; line-height:30px; color:#262525; font-size:18px;}

.lebox9{width:205px; float:left; padding-bottom:20px;}
.lebox9 ul li{width:205px; height:30px; float:left}
.lebox9 ul li a.a1{width:152px; height:30px; float:left; line-height:30px; color:#313131; text-align:left;text-overflow: ellipsis;white-space: nowrap;overflow:hidden; border-bottom:1px solid #6c9cc0; font-size:14px; }
.lebox9 ul li a.a2{width:142px; font-size:12px; padding-left:10px; height:30px; float:left; line-height:30px; color:#313131; text-align:left;text-overflow: ellipsis;white-space: nowrap;overflow:hidden; border-bottom:1px solid #6c9cc0 }
.lebox9 ul li a.a1:hover{color:#ffffff; }
.lebox9 ul li a.on11{color:#ffffff;width:152px; height:30px; float:left; line-height:30px; text-align:left;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;border-bottom:1px solid #6c9cc0; font-size:14px;   }

.tel1{width:248px; height:202px; float:left}

.right{width:751px; float:right;}
.rightt{width:657px; height:73px; margin:0 auto; padding-right:50px; padding-left:44px;}
.rightt strong{height:73px; float:left; text-align:left; padding-left:44px; line-height:73px; color:#434343; font-size:14px; font-weight:normal}

.rightt span{ float:right; height:73px; line-height:73px; padding:0px 5px; color:#434343;}
.rightt span a{ color:#434343}
.rightbox{width:657px; float:left; padding-left:44px; padding-right:50px;}

.abp{width:657px; float:left; text-align:left; line-height:30px; color:#434343; padding-top:38px; padding-bottom:38px;}

.pro_com{width:657px;margin:0 auto; overflow:hidden; padding-top:38px; padding-bottom:38px; }
.pro_com ul{ width:657px; height:100%; overflow:hidden}
.pro_com li{ width:201px; padding:10px 9px; float:left; overflow:hidden}
.pro_com li a{ width:195px; height:129px; padding:2px; border:1px solid #d2d1d1; text-align:center; display: table-cell;vertical-align:middle;*display: block; overflow:hidden}
.pro_com li a img{vertical-align:middle;}
.pro_com li span{ width:201px; height:25px; font-size:12px; line-height:25px;color:#434343; float:left;text-overflow: ellipsis;white-space: nowrap;overflow:hidden; display:block}
.pages{ width:100%; height:47px; margin-top:20px;}
.pages a{ height:47px; line-height:47px; color:#58646e; padding:2px 5px; border:1px solid #c9c9c9; margin:0px 3px;}

.ab_com{width:657px;margin:0 auto; overflow:hidden; padding-top:38px; padding-bottom:38px; }
.ab_com ul{ width:657px; height:100%; overflow:hidden}
.ab_com li{width:640px; height:32px; line-height:32px; padding-left:17px; float:left; background:url(../images/li4.jpg) no-repeat 6px 14px; border-bottom:1px dotted #353434}
.ab_com li a{ width:540px; float:left;text-align:left;color:#353434;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.ab_com li a:hover{ color:#86b6db}
.ab_com li span{ width:100px; float:right;line-height:32px; color:#353434;}
.main2{width:1000px; margin:0 auto; background:url(../images/bg1.jpg) repeat-y}
.main3{width:1000px; margin:0 auto; background:url(../images/bg2.jpg) repeat-x}

.newsbox{width:657px;margin:0 auto; overflow:hidden; padding-top:38px; padding-bottom:38px; }

.new{ width:657px; margin:0 auto; }
.newt{width:657px; margin:0 auto; color:#353434; font-size:16px; }
.newtime{width:657px; height:30px; margin:0 auto; line-height:30px; color:#353434; font-size:12px;  }
.newp{width:657px; margin:0 auto; overflow:hidden; padding-top:15px; padding-bottom:15px; text-align:left; color:#353434; line-height:30px;}

.pagebox{width:657px; 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;}

.pro{width:657px;margin:0 auto; overflow:hidden; padding-top:38px; padding-bottom:38px; }
.prole{width:219px; height:255px; float:left; border:1px solid #d3d2d2; float:left}
.prori{width:400px; float:right;}
.prori span{width:400px; float:left; text-align:left; line-height:26px; color:#434343; font-size:14px; overflow:hidden}

.propt{width:657px; margin:0 auto; padding-top:15px; text-align:left; line-height:30px; color:#313131; border-bottom:1px solid #0073b4; font-size:14px; margin-bottom:15px;}
.prop{width:657px; margin:0 auto; overflow:hidden; text-align:left; line-height:26px; color:#31302e}

.zp{width:657px;margin:0 auto; overflow:hidden; padding-top:38px; padding-bottom:38px; }
.zpbox{padding-bottom:15px; border-bottom:1px dotted #353434; margin-bottom:15px; width:657px;}
.zpbox span{height:30px; float:left; text-align:left; line-height:30px; color:#434343; width:657px; display:block}
.zpbox p{float:left; width:657px; float:left; overflow:hidden; text-align:left; line-height:30px; color:#434343}

.ly{width:657px;margin:0 auto; overflow:hidden; padding-top:38px; padding-bottom:38px; }
.ly ul{ width:657px; height:100%; overflow:hidden}
.ly li{ width:657px; float:left; padding-bottom:17px; }
.ly li span{ width:100px; height:23px; float:left;line-height:23px; color:#434343;}
.search2{ width:225px; height:21px; line-height:21px; text-align:left; float:left; border:1px solid #bababa; }
.search3{ width:398px; height:124px; line-height:21px; text-align:left; float:left; border:1px solid #bababa; }
.ly li a{width:66px; height:25px; float:left}

.contact{width:657px;margin:0 auto; overflow:hidden; padding-top:38px; padding-bottom:38px; }
.contactt{width:636px; height:108px; float:left; padding-bottom:10px;}
.contact p{width:636px; float:left; text-align:left; line-height:30px; color:#322929; font-size:18PX;}

.dtbox{width:657px;margin:0 auto; overflow:hidden; padding-top:38px; padding-bottom:38px; }
.dtt{width:657px; float:left; text-align:left; line-height:30px; color:#0073b4; font-size:20px;}
.dt{width:657px; height:288px; margin:0 auto; padding-top:10px; padding-bottom:10px;}
