*{margin:0; padding:0;}
html,body{font-size:14px; font-family:"Microsoft YaHei,arial"; color:#333; background:#FFF;width:100%;margin:0 auto;}
body{ font-family: "Microsoft Yahei","Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB",STHeiti !important;} 
ul li,ol li{list-style:none;}
a,a:hover,a:active,a:visited {text-decoration: none !important;color:inherit;outline:none; blr:expression(this.onFocus=this.blur());}
img{border:none;}
.clearfix:after{content:""; display:block; clear:both; height:0; line-height:0; visibility:hidden;}
.clearfix{zoom:1;}
.left{float:left}
.right{float:right;}
input,select,button{outline:none;font-family:"微软雅黑";}
h1,h2,h3,h4,h5,h6{font-weight:normal;}

body{min-width:1200px; overflow:hidden;}
html{overflow-x:hidden;width:100%}
.main{width:1200px;margin:0 auto;min-width:1200px;}

header{background:#2c3635;padding:20px 0;}
header h1 img{width:254px;height:96px;}
header div.right img{width:800px;height:90px;}
nav{background:#142422; border-bottom:2px solid #ff8a01;height:50px;margin-bottom:28px;}
nav ul.left{padding-top:4px;}
nav ul.left li{float:left;width:120px;height:48px;line-height:48px; text-align:center;margin-right:20px; color:#b4b4b4;font-size:16px;}
nav ul.left li a{display:block;}
nav ul.left li:hover,nav ul.left li.act{background:url(../img/nav-bg.png) no-repeat;color:#fff;}
nav div.right p{color:#9b9b9b;line-height:50px;margin-right:10px;}
nav div.right p a{margin:0 10px;}
nav div.right p a:hover{color:#fff;}
nav div.right form{background:#313736;width:240px;height:36px; border-radius:26px;margin-top:8px;padding:0 10px; box-sizing:border-box;}
nav div.right form input{background:none; border:none;height:36px; text-indent:10px;width:180px;color:#fff;}
nav div.right form button{background:url(../img/icon1.png) no-repeat center;width:18px;height:36px; border:none; vertical-align:middle;}

.sec01{}
.sec01 ul li{float:left;width:190px;height:100px;margin-right:12px; position:relative;}
.sec01 ul li:last-child{margin-right:0;}
.sec01 ul li img{width:190px;height:100px; display:block;}
.sec01 ul li div.posi{background:rgba(0,0,0,0.7); position:absolute;top:0;left:0;width:190px;height:100px; text-align:center;z-index:2; display:none;}
.sec01 ul li div.posi h4{font-size:20px;color:#fff;margin-top:24px;}
.sec01 ul li div.posi p{font-size:14px;color:#b3b3b3;margin-top:6px;}
.sec01 ul li:hover div.posi{ display:block;}
.sec02{margin:16px auto;}
.sec02 p{margin-bottom:2px;}
.sec02 p img{display:block;}

.sec03{}
.sec03 .sec03-left{width:840px;border:1px solid #d8d8d8; border-radius:6px; border-top:none;}
.sec03 .sec03-left h3{background:url(../img/nav-bg3.png) no-repeat;height:42px;line-height:42px;margin-bottom:40px;}
.sec03 .sec03-left h3 span{background:url(../img/nav-bg1.png) no-repeat; display:block;width:162px;padding-left:30px;color:#fff;}
.sec03 .sec03-left h3 span strong{font-size:20px;font-weight:normal;}
.sec03 .sec03-left ul{padding:0 20px;}
.sec03 .sec03-left ul li{float:left;width:250px;margin-right:25px;margin-bottom:30px;padding-bottom:22px;}
.sec03 .sec03-left ul li:nth-child(3n){margin-right:0;}
.sec03 .sec03-left ul li img{width:250px;height:120px;margin-bottom:16px;}
.sec03 .sec03-left ul li a{display:block;}
.sec03 .sec03-left ul li h4{font-size:16px;color:#11a899;width:160px; box-sizing:border-box;padding-left:6px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sec03 .sec03-left ul li p{font-size:12px;color:#7e7e7e;margin-top:6px;width:160px;box-sizing:border-box;padding-left:6px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sec03 .sec03-left ul li span{display:block;width:80px;height:30px; text-align:center;line-height:30px;background:#01bae4;color:#fff;margin-top:5px; margin-right:6px; border:1px solid #0199bb; border-radius:2px;}
.sec03 .sec03-left ul li:hover{background:#f3f3f3; box-shadow:1px 1px 10px #ccc;}
.sec03 .sec03-left ul li:hover span{background:#ff8a01; border-color:#e27a01;}
.sec03 .sec03-right{width:342px;border:1px solid #d8d8d8; border-radius:6px; border-top:none;}
.sec03 .sec03-right h3{background:url(../img/nav-bg2.png) no-repeat;height:42px;height:42px;line-height:42px;}
.sec03 .sec03-right h3 span{padding-left:30px;color:#fff;}
.sec03 .sec03-right h3 span strong{font-size:20px;font-weight:normal;margin:0 6px;}
.sec03 .sec03-right ul{padding:16px 0;}
.sec03 .sec03-right ul li:hover{background:#f6f6f6;}
.sec03 .sec03-right ul li a{display:block;margin:0 16px; border-bottom:1px dashed #e5e5e5;padding:10px 0;}
.sec03 .sec03-right ul li a span.left{width:20px;height:20px; display:block; line-height:20px; text-align:center;background:#9a9a9a;color:#fff;font-size:12px; border-radius:2px;}
.sec03 .sec03-right ul li a>div{width:200px;margin:0 10px;}
.sec03 .sec03-right ul li a>div img{width:50px;height:50px;margin-right:10px;}
.sec03 .sec03-right ul li a>div h4{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:16px;color:#7a7a7a;}
.sec03 .sec03-right ul li a>div p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#7a7a7a;margin-top:10px;}
.sec03 .sec03-right ul li a span.right{width:50px;height:28px;display:block;line-height:28px;background:#01bae4;color:#fff; text-align:center;border-radius:2px;border:1px solid #0199bb;font-size:12px;margin-top:10px;}
.sec03 .sec03-right ul li:hover a span.right{background:#ff8a01; border-color:#e27a01;}
.sec03 .sec03-right ul li a span.num{background:#f91010;}
.sec03 .sec03-right ul li a span.num1{background:#f96710;}
.sec03 .sec03-right ul li a span.num2{background:#f3c00d;}


.sec04,.sec05{margin:40px auto;border:1px solid #d8d8d8; border-radius:6px; border-top:none;background:#fff}
.sec04 h3,.sec05 h3{background:url(../img/nav-bg4.png) no-repeat;height:42px;line-height:42px;}
.sec04 h3 span,.sec05 h3 span{background:url(../img/nav-bg1.png) no-repeat; display:block;width:162px;padding-left:30px;color:#fff;}


#marquee1{width:1200px;height:140px;overflow:hidden;margin:30px 0 16px;}
#marquee1 ul li{float:left;height:140px;margin:0 13px;}
#marquee1 ul li a{display:block;}
#marquee1 ul li img{display:block;width:100px;height:100px; border:3px solid #fff;}
#marquee1 ul li p{font-size:12px;color:#656565;padding:10px 0;}
#marquee1 ul li:hover img{border-color:#f38a0f;}
#marquee1 ul li:hover p{color:#f38a0f}

#marquee2{width:1200px;overflow:hidden;height:235px;margin:30px 0 20px; box-sizing:border-box}
#marquee2 ul li{float:left;width:180px; text-align:center;height:235px; border:1px solid #fff; box-sizing:border-box;margin:0 10px;}
#marquee2 ul li a{display:block;}
#marquee2 ul li img{width:160px;height:120px;padding-top:8px;}
#marquee2 ul li p{font-size:16px;color:#2e2e2e;margin:14px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#marquee2 ul li span{display:block;width:80px;height:30px; text-align:center;line-height:30px;background:#eee;color:#646464; border:1px solid #d9d9d9; border-radius:2px; margin:0 auto;}
#marquee2 ul li:hover{border:1px solid #ff8a01}
#marquee2 ul li:hover span{background:#ff8a01; border-color:#e27a01; color:#fff;}

.sec06{background:#f0f4f4;}
.sec06 ul{width:1070px;margin:0 auto;padding:30px 0;}
.sec06 ul li{float:left;margin:0 30px;}


footer{background:#131f1e;}
.footer-bottom{font-size:12px;color:#686868; text-align:center;background:#081716;height:60px;line-height:60px;}
.footer-top{padding-top:20px;}
.footer-top li{color:#808080;padding-bottom:20px;}
.footer-top li span{vertical-align:middle; display:inline-block;width:100px;height:32px;line-height:32px;background:#353535; text-align:center;color:#ff8a01;}
.footer-top li a{ vertical-align:middle;margin-left:20px;line-height:30px;}
.footer-top li:last-child{padding:20px 0;border-top:1px dashed #666;}
.footer-top li a:hover{color:#fff;}














