﻿@charset "utf-8";
/* CSS Document */


body{ margin:0px; padding:0px; font-size:12px; text-align:center; font-family:Arial, Helvetica, sans-serif; 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:145px; background:#5f5c5c; overflow:hidden}
.header{width:1000px; height:101px; margin:0 auto}
.logo{width:500px; height:101px; float:left}

.search{width:272px; height:28px; float:right; padding-right:10px; padding-top:50px;}
.search5{width:196px; height:26px; border:0; float:left; background:#fff}
.button{width:46px; height:28px; padding-left:10px; float:left; border:0}

.nav{width:1000px; height:44px; margin:0 auto; background:url(../images/nav.jpg) no-repeat}
.nav ul{width:978px; height:44px; margin:0 auto}
.nav ul li{width:163px; height:44px; float:left; background:url(../images/navli.jpg) right no-repeat}
.nav ul li a{width:163px; height:44px; float:left; line-height:44px; color:#616060; font-size:14px; }

#main{width:100%; background:url(../images/bg.jpg) repeat-x #fff}
.main{width:1000px; margin:0 auto}
.banner{width:710px; height:300px; float:left}

.news{width:262px; height:269px; float:right; background:#ffa204; padding-top:31px; padding-left:14px; padding-right:14px;}
.newst{width:50px; height:20px; float:left}

.ri_rycom ul{width:262px; overflow:hidden; float:left; padding-top:13px;}
.ri_rycom li{ width:262px; float:left; height:25px; line-height:25px; }
.ri_rycom li a{ width:162px;  float:left;text-align:left; color:#434343;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.ri_rycom li span{ width:100px;  float:right; color:#434343;text-overflow: ellipsis;white-space: nowrap;overflow:hidden; text-align:right}

.more{width:53px; height:15px; float:right; padding-top:15px;}

.content{width:950px; margin:0 auto; padding-left:25px; padding-right:25px; padding-top:20px; padding-bottom:30px; background:#fff}
.able{width:648px; float:left}
.ablebox{width:648px; float:left}
.ablet{width:648px; height:30px; margin:0 auto; background:url(../images/li1.jpg) no-repeat bottom}
.ablet span{width:104px; height:27px; float:left}
.ablet a{width:59px; height:24px; float:right}
.aboutp{width:648px; height:237px; margin:0 auto; line-height:24px; color:#434343; font-size:14px; text-align:justify; padding-top:15px; padding-bottom:15px; }

.ri_zcom{ width:648px; margin:0 auto; padding-top:15px;}
.ri_zcom ul{ width:648px; height:100%; overflow:hidden}
.ri_zcom li{ width:155px; height:100%; padding:0px 9px;float:left}
.ri_zcom li a{ width:153px; height:146px; float:left; border:1px solid #e6e6e6}
.ri_zcom li a img{margin:0 auto}
.ri_zcom li span{ width:155px;  float:left; height:20px; line-height:20px; color:#434343;text-overflow: ellipsis;white-space: nowrap;overflow:hidden; }

.contact{width:274px; float:right}
.contactt{width:274px; height:358px; margin:0 auto; padding-bottom:5px;}
.contactbox{width:246px; padding-left:26px;}
.contactbox p{width:246px; float:left; text-align:left; line-height:26px; color:#434343; font-size:13px;}

#footer{width:100%; height:99px; background:#2a2b2b}
.footer{width:1000px; height:59px; margin:0 auto; padding-top:20px; padding-bottom:20px;}
.lip span{ height:30px; line-height:30px; color:#bfbfbf; padding:0 5px; }
.lip span a{color:#bfbfbf}
.footer p{widows:1000px; margin:0 auto; line-height:29px; color:#bfbfbf}

.abbanner{width:1000px; height:171px; margin:0 auto}

.left{width:214px; float:left}
.leftt{width:214px; height:27px; float:left; border-bottom:5px solid #ffa204; text-align:left; line-height:27px; color:#ffa100; font-size:22px;}


.leftbox{width:214px; float:left;}
.leftbox ul li{width:214px; height:39px; float:left; padding-bottom:1px;}
.leftbox ul li a{width:214px; height:39px; float:left; background:#bfbfbf;color:#ffffff; font-size:16px; line-height:39px; text-align:center}

.lx{width:214px; float:left; padding-top:58px;}
.lxt{width:214px; height:27px; float:left; border-bottom:2px solid #ffa204; margin-bottom:10px;text-align:left; line-height:27px; color:#ffa100; font-size:22px;}


.lx p{width:214px; float:left; text-align:left; line-height:26px; color:#626262; font-size:14px;}

.right{width:648px; float:right}
.rightt{width:648px; height:35px; margin:0 auto; background:url(../images/right.jpg) bottom no-repeat}
.rightt strong{height:35px; float:left; text-align:left; line-height:35px; color:#ffa100; font-size:20px; font-weight:normal}
.rightt span{ float:right; height:35px; line-height:35px; padding:0px 5px; color:#434343;}
.rightt span a{ color:#434343}

.abp{width:648px; margin:0 auto; overflow:hidden; text-align:justify; line-height:26px; font-size:14px; color:#434343; padding-top:10px; padding-bottom:10px;}

.dt{width:646px; height:337px; margin:0 auto; border:1px solid #dad9d9; margin-top:10px; margin-bottom:10px;}

.message{width:646px;margin:0 auto; overflow:hidden; padding-top:10px; padding-bottom:10px; }

.feedbackbox{width:512px; height:341px; float:left; padding-top:27px; padding-left:53px; padding-right:53px; padding-bottom:27px; border:1px solid #dad9d9 }
.feedbackbox ul{ width:512px; height:100%; overflow:hidden; float:left}
.feedbackbox ul li{ width:512px; float:left; padding-top:10px;}
.feedbackbox ul li span{ width:74px; float:left; height:22px; line-height:22px; color:#434343; text-align:left}
.feedbackbox ul li a{width:66px; height:23px; float:left; }
.search1{ width:225px; height:22px; line-height:22px; float:left; border:1px solid #dad9d9}
.search3{ width:102px; height:22px; line-height:22px; float:left; border:1px solid #dad9d9}
.search2{ width:399px; height:126px; line-height:22px; float:left;border:1px solid #dad9d9}
.pro_com2t{width:648px; margin:0 auto; overflow:hidden; text-align:justify; line-height:26px; font-size:14px; color:#434343; padding-bottom:15px;}

.ab_com{width:646px;margin:0 auto; overflow:hidden; padding-top:10px; padding-bottom:10px; }
.ab_com ul{ width:646px; height:100%; overflow:hidden}
.ab_com li{width:646px; height:32px; line-height:32px;float:left; }
.ab_com li a{ width:546px; float:left;text-align:left;color:#707070;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.ab_com li span{ width:100px; float:left;line-height:32px; text-align:left; color:#707070;}

.pages{ width:100%; height:25px; padding-top:15px;}
.pages a{ height:25px; line-height:25px; color:#535353; padding:2px 2px; margin:0px 2px;}

.new{width:646px;margin:0 auto; overflow:hidden; padding-top:10px; padding-bottom:10px; }
.newt{width:646px; margin:0 auto; color:#434343; font-size:18px; }
.newtime{width:646px; height:30px; margin:0 auto; line-height:30px; color:#434343; font-size:12px;  }
.newp{width:646px; margin:0 auto; overflow:hidden; padding-top:15px; padding-bottom:15px; text-align:left; color:#434343; line-height:30px;}

.pagebox{width:646px; 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:#434343;text-overflow: ellipsis;white-space: nowrap;overflow:hidden; height:29px;}
.pageboxri a{width:100px; float:right; color:#434343; height:18px; margin-right:5px; margin-top:8px; line-height:18px;}

.pro_com{width:648px;margin:0 auto; overflow:hidden; padding-top:10px; padding-bottom:10px; }
.pro_com ul{ width:648px; height:100%; overflow:hidden}
.pro_com li{ width:156px; height:100%; padding:10px 3px;float:left}
.pro_com li a{ width:154px; height:147px; float:left; border:1px solid #d3d3d3}
.pro_com li a img{margin:0 auto;}
.pro_com li span{ width:156px; height:40px; line-height:20px;color:#434343; float:left;overflow:hidden; display:block; }

.probox{width:648px;margin:0 auto; overflow:hidden; padding-top:10px; padding-bottom:10px; }
.proboxt{width:648px; height:30px; margin:0 auto; line-height:30px; color:#313131; font-size:14px;}
.proboxpic{width:648px; margin:0 auto; padding-bottom:15px; padding-top:15px;}
.proboxp{width:648px; margin:0 auto; overflow:hidden;padding-top:15px; padding-bottom:15px; text-align:left; color:#4f4434; line-height:30px;}




