html{font:16px/30px "Microsoft YaHei";color:#333;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,th,td,button,footer,header,menu,nav{margin:0;padding:0;}
ol,ul,li{list-style:none;}img{border:none;}i,em{font-style:normal;}a{text-decoration:none;}body{position:relative;}
.cf:after{content:".";visibility:hidden;height:0;font-size:0;display:block;clear:both;}.cf{zoom:1;}

.theme{position:relative;width:100%;height:707px;background:url(img/theme.jpg) center center no-repeat;overflow:hidden;}
.theme-ban,.theme-logo{position:absolute;left:0;right:0;margin:0 auto;opacity:0;}
.theme-ban{width:1210px;height:430px;background:url(img/theme-ban.png) no-repeat;bottom:-200px;}
.theme-logo{width:228px;height:125px;background:url(img/theme-logo.png) no-repeat;top:-100px;}

.wrap{width:1200px;margin:0 auto;}
.p1{position:relative;width:100%;height:890px;background:url(img/p1-bg.jpg) center center no-repeat;overflow:hidden;padding-top:80px;}
.p1 .title h2{font-size:30px;text-align:center;color:#111;letter-spacing:10px;}
.p1 .title em{font-size:14px;text-align:center;color:#666;text-transform:uppercase;text-indent:-10px;display:block;}
.ts{width:1170px;margin:50px auto 75px;}.ts li{float:left;width:350px;height:130px;margin-left:30px;padding-top:300px;}.ts li:hover{box-shadow:0 0 5px 5px #ddd;}
.ts li.ts01{background:#fff url(img/ts01.jpg) no-repeat;}.ts li.ts02{background:#fff url(img/ts02.jpg) no-repeat;}
.ts li.ts03{background:#fff url(img/ts03.jpg) no-repeat;}.ts li p{width:83%;margin:0 auto;text-align:justify;font-size:16px;line-height:1.6;}
.qt{width:1016px;height:108px;margin:20px auto 0;background:url(img/qt.png) no-repeat;}

.p2{padding:80px 0;background:#fafafa;}.list li{background:#fff;box-shadow:0 0 3px 3px #eee;margin-bottom:80px;}
.list li .left{position:relative;float:left;width:570px;height:495px;margin:0 5px;padding:15px 10px;}
.list li .left .logo{position:absolute;left:0;right:0;margin:0 auto;top:-44px;width:224px;height:80px;padding:4px;background:#fff;box-shadow:0 0 5px 1px #eee;}
.list li .left .logo img{display:block;width:224px;height:80px;}.list li .ban{width:570px;height:285px;margin:0 auto 40px;overflow:hidden;}
.list li .ban img{display:block;width:570px;height:285px;}
.list li .left .qishu{position:absolute;left:0;right:0;margin:0 auto;top:275px;display:block;width:165px;height:40px;line-height:40px;background:#e6b524;text-align:center;font-size:20px;color:#fff;}
.list li .left dt,.list li .left dd{width:48%;float:left;}.list li dt{padding-right:2%;text-align:right;}.list li dd{padding-left:2%;text-align:left;}
.list li .left dt i,.list li .left dd i{width:20px;height:20px;background:url(img/ico.jpg) no-repeat;display:inline-block;vertical-align:top;margin:3px 5px 0 0;}
.list li .left dd i{background-position:-20px 0;margin-top:5px;}.list li .pic{margin-top:28px;}
.list li .left .pic li{position:relative;float:left;width:138px;height:108px;margin:0 6px 0 0;padding:0;box-shadow:none;cursor:pointer;overflow:hidden;}
.list li .pic li.last{margin:0;}.list li .left .pic li img{display:block;width:138px;height:108px;}
.list li .left .pic li i{width:16px;height:16px;background:url(img/fdj.png) no-repeat;position:absolute;bottom:2px;right:2px;z-index:99;}
.list li .right{position:relative;float:left;width:570px;height:495px;margin:0 5px;padding:15px 10px;}
.list li .right .link{height:80px;line-height:80px;text-align:center;font-size:20px;font-weight:bold;}
.list li .right p{padding:15px 0 0;text-align:justify;}.list li .right a{display:block;}

.s-bg8{background:url(img/bg8.jpg) no-repeat;height:298px;padding-top:25px;margin:-50px 0 50px;}
.w-12{width:1200px;margin:0 auto;}.team-title h2{font-weight:normal;padding-top:30px;}
.team-title span{font-size:24px;color:#fff;padding-right:10px;letter-spacing:8px;}
.team-title strong{font-size:16px;font-weight:normal;color:#fff;letter-spacing:8px;}
.team-text p{font-size:16px;color:#fff;padding-top:15px;}.team-text p span{padding-right:30px;}
.awm{margin:15px 49px 0 0;}.gz{text-align:center;margin:5px 45px 0 0;}.gz_nav{padding-top:10px;}
.mz{padding:22px 0 0 110px;}.mz-text{font-size:14px;line-height:30px;color:#fff;padding-left:15px;}
.g-fl,.g-fr{_display:inline;}.g-fl{float:left;}.g-fr{float:right;}.g-cl{*zoom:1;clear:both;}
.g-cl:after{content:".";visibility:hidden;height:0;font-size:0;display:block;clear:both;}

.layer{position:fixed;top:10%;left:0;z-index:999;width:100%;height:100%;display:none;}
.layer img{display:block;position:relative;top:0;left:0;z-index:99;margin:0 auto;}
.layer .mask{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8;}
.layer .close{position:relative;z-index:99;width:43px;height:43px;margin:20px auto 0;background:url(img/close.png) no-repeat;cursor:pointer;}

.nav_r{width:140px;height:140px;position:fixed;right:15px;top:100px;background:url(img/gzs.png) no-repeat;cursor:pointer;}
.nav_r .focus{text-align:center;margin-top:70px;}.nav_r .focus b{font-size:20px;color:#ffe53a;font-weight:normal;}