ul,ol,li{ list-style:none; padding:0; margin:0;}
a{text-decoration:none !important;}
.clearfix:before,
.clearfix:after,{
  display: table;
  content: " ";
}
.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-size:14px; line-height:30px; font-family:"微软雅黑"}


.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:10%; text-align:center; height:47px; display:block}
.nav ul li a{ font-size:14px; color:#FFF; line-height:47px;}
.nav ul li:hover{ background:#ff7700; color:#FFF;}
.nav ul .on { background:#ff7700; color:#FFF;}


.pro_fenl{ margin:20px 0;}
.pro_fenl ul { width:100%;}
.pro_fenl ul li{ float:left; width:19.9%; text-align:center; height:34px; border-right:1px solid #FFF; border-bottom:1px solid #FFF;}
.pro_fenl ul li a{ font-size:14px; color:#FFF; line-height:34px; background:#2e2e2e; display:block}
.pro_fenl ul li a:hover{ background:#e60b1e;}



#overlay-left {
	width:150px;height:150px;
	position: fixed;left:0;top:50%;margin-top:-177px;
}
.content_list {
	position: fixed;right:0;top:50%;
	width:150px;height:176px;margin-top:-177px;
	line-height: 0px;
}
.content_list span {
}



.noborderright{ border-right:0;}
.noborderbottom{ border-bottom:0;}

.banner{ margin:0; padding:0; width:100%;}

.about{ margin:60px auto;}
.title{ font-size:36px; 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 a img{ width:386px; height:500px;}
.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:25%; float:left; padding:0; margin:0;margin-bottom:30px; }
.services ul a{ color:#333333;}
.services ul a img{ height:210px;}
.services ul li{ width:290px;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 a img{ width:400px; height:320px;}
.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; }



/*最新资讯*/
.newslist{ display:block; overflow:hidden; padding-top:18px; width:98%; margin:0 1%;font-family:"微软雅黑"; }
.newslist li{ display:block;overflow:hidden; height:37px; border-bottom:1px dashed #c9cacc;}
.newslist li a{ background:url(../images/list.jpg) no-repeat 3px center; line-height:37px; font-size:14px; color:#623a0d; padding-left:28px;}
.newslist li span{line-height:37px; font-size:14px; color:#623a0d; float:right;}



/*浮动QQ*/
.fix_qq {
position: fixed;
right: 0px;
top: 50%;
margin-top:-80px;
width: 93px;
height: 122px;
z-index:9999;
background: url(../images/qq_01.png) no-repeat;}
.fix_qq_top {
height: 122px;
background: url(../images/qq_01.png) no-repeat;
}
.fix_qq_center {
background: url(../images/qq_02.png) repeat-y;
text-align: center;
}
.fix_qq_foot {
height: 4px;
background: url(../images/qq_04.png) no-repeat;
}

