ul,ol,li{ list-style:none; padding:0; margin:0;}
img{ max-width:100%;}
a{text-decoration:none !important;}
.clearfix:before,
.clearfix:after,{
  display: table;
  content: " ";
}
html,html body ,body{ display:block; margin:0 auto; min-width:1200px;}
.fl{ float:left;}
.fr{ float:right;}
.container{width:100%; padding:0; margin:0; display:table;clear:both;}
.main{ width:1200px; padding:0; margin:0 auto;}

body{  background:#fff; font:14px/22px "Microsoft YaHei","SimSun";}


.header{ height:77px;}

.nav{margin:0 auto; height:63px;position:relative;  height:47px;}
.nav ul{ margin:0; padding:0; position: absolute; top:0; z-index:9999;width:100%;}
.nav ul li{ float:left; /*width:14%;*/ margin:0 31px; text-align:center; height:47px;}
.nav ul li a{ font-size:16px; color:#FFF; line-height:47px;}
.nav ul li:hover,.nav ul li.on{ background:#ff7700; color:#FFF;}

.nav1{margin:0 auto; position:relative; width:100%;}
.nav1 ul{ margin:0; padding:0; position: absolute; top:0; z-index:9999;width:100%;}
.nav1 ul li{ float:left; width:25%; text-align:center; height:30px; border-right:1px solid #FFF; border-bottom:1px solid #FFF;}
.nav1 ul li a{ font-size:13px; color:#FFF; line-height:30px;}
.nav1 ul li:hover,.nav ul li.on{ background:#e60b1e;}
.noborderright{ border-right:0;}
.noborderbottom{ border-bottom:0;}

.banner{ margin:0; padding:0; width:100%;}

.about{ margin:10px auto;}
.title{ font-size:19px; font-weight:bold; text-align:center; color:#333333; height:50px; line-height:50px;}
.icon{ text-align:center; margin:15px auto;}
.txt{ text-align:center; font-size:18px; color:#333333;}
.pic{ width:583px;}
.content{ width:600px; font-size:14px; line-height:30px; font-family:"Microsoft YaHei";}

.honor{}
.honor .pic{ width:265px; text-align:right;}
.honor .content{ width:890px; text-align:right; background:url(../images/line.jpg) no-repeat 150px top; height:500px;}

.contact .pic{ width:600px;}
.contact .content{ width:550px;}
.map{ margin-top:30px; margin-bottom:30px;}

.listhonor{display:table; padding:0; margin:0; margin-bottom:20px;}
.listhonor .date{width: 132px;font-size: 16px;color: #333333;text-align: right;padding-right: 10px;}
.listhonor .yuan{width:18px; padding-top:5px;}
.listhonor .txt{width:700px; text-align:left; margin-left:10px;}

.team{ padding:0; margin:0 auto;padding-bottom:40px; display:table}
.team ul{ width:33.3333%; float:left; padding:0; margin:0; }
.team ul a{ color:#333333;}
.team ul li{ width:386px; border:1px solid #CCC; margin:0 auto;}
.team ul li h3{ font-size:16px; text-align:center; line-height:25px;}
.team ul li p{ padding:15px 0; margin:0; position:relative; font-size:16px; line-height:30px; display:block; width:90%; border-bottom:1px solid #666; margin:0 auto;}
.team ul li p i{ position:absolute; display:block; height:4px; width:65px; bottom:-2px; background:#ff7700;left:135px;}
.team ul li h1{ font-size:36px; color:#ff7700; text-align:center;letter-spacing:10px;}
.team ul li h4{ font-size:18px; color:#ff7700; text-align:center;}


.services{ padding:0; margin:0;padding-bottom:40px; display:table}
.services ul{ width:33.3333%; float:left; padding:0; margin:0;margin-bottom:30px; }
.services ul a{ color:#333333;}
.services ul li{ width:386px;margin:0 auto; text-align:center;}
.services ul li h3{ font-size:16px; text-align: center; line-height:25px; width:100%; display:block; margin:0 auto;}
.services ul li p{ margin:0; text-align:left; position:relative; font-size:16px; line-height:30px; display:block; width:100%; margin:0 auto;}

.s_home{ padding:0; display:table;}
.s_home ul{ width:33.3333%; float:left; padding:0; margin:0;}
.s_home ul a{ color:#333333;}
.s_home ul li{margin:0 auto; text-align:center; background:#CCC;}

.s_about{ padding:0; display:table; background:url(../images/abg.jpg) no-repeat center center; height:586px;}
.s_about ul{ width:33.3333%; float:left; padding:0; margin:0;}
.s_about ul a{ color:#333333;}
.s_about ul li{margin:0 auto; text-align:center; background:#CCC;}

.s_home ul li h3{ font-size:16px; text-align:left; line-height:60px; width:100%; display:block; margin:0 auto; background:#CCC;}
.s_home ul li h3 span{ display:block; width:75px; height:30px; float: right; margin-top:20px; line-height:30px; color:#FFF; font-size:13px; border-radius:5px; background:#ff7700; text-align:center; margin-right:5px;}
.s_home ul li p{ margin:0; text-align:left; position:relative; font-size:16px; line-height:30px; display:block; width:100%; margin:0 auto;}

.home_title{ border-bottom:1px dashed #CCCCCC; position:relative;}

.homebg{ width:345px; height:60px; margin:0 auto; position:relative;}
.homebg .word{ width:345px; height:60px; margin:0 auto; position:absolute; bottom:-32px; background:url(../images/dot.jpg) no-repeat center center; color:#333333;}

.plist{ margin-bottom:30px;}
.plist a{ display:block; position:relative;}
.plist a h3{ position:absolute; bottom:0; text-align:center; width:100%; background:rgba(0,0,0,.6); color:#FFF; font-size:12px; line-height:35px; padding:0; margin:0;}

.pclass{ width:100%;}
.pclass ul{ width:100%; text-align:center; }
.pclass ul li{padding:5px 20px; display:inline-block; margin-top:10px; margin-bottom:0px; border-radius:20px; border:1px solid #CCC;}
.pclass ul li:hover,.pclass ul li.on{ background:#F00; color:#FFF;}
.pclass ul li:hover a,.pclass ul li.on a{ color:#FFF;}
.pclass ul li a{ color:#000; text-decoration:none; font-size:12px; height:}
.news{ padding:0;}
.news ul{ padding:0;}
.news ul li{ width:100%; background:url(../images/dot1.png) no-repeat 5px center; padding-left:25px; border:1px solid #CCC; line-height:30px;font-size:12px; margin:10px auto;}
.news ul li span{ float:right; margin-right:10px; }
.news ul li:hover{ color:#fff;background:url(../images/dot.png) no-repeat 5px center #F00; }
.news ul li a{ color:#000;}
.news ul li:hover a{ color:#FFF;}

.text img{float:left;  padding:10px; padding-top:0px; width:50%; max-width:395px !important; min-width:200px !important;}
.footer{width:100%;height:132px; background:#121212;text-align:center; color:#FFF; font-size:12px; display:table;}
.foot{ height:60px;  margin:0 auto;margin-top:36px; line-height:30px; font-size:14px; }
