html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
img {vertical-align: middle;}
.clearfix:before,.clearfix:after{content:""; display:table;} 
.clearfix:after{clear:both;} 
.clearfix{*zoom:1;}
body,textarea,input,button,select,keygen,legend{font:12px/1.5 "Microsoft YaHei",tahoma,arial,Hiragino Sans GB,\5b8b\4f53;color:#333;outline:0;}
body{background:#fff;}
a{color:#333;}
a:hover{color: #ed7020;}
.mt30 {margin-top: 30px;}
.mb30 {margin-bottom: 30px;}
.mb40 {margin-bottom: 40px;}
.pb10 {padding-bottom: 10px;}
.pb40 {padding-bottom: 40px;}

.container {width: 1140px;padding-left: 15px;padding-right: 15px; margin: 0 auto;}
.text-c {text-align: center;}
img.img {width: 100%;height: auto;}

.btn {display: inline-block;padding: 0 25px;color: #fff;background-color: #ed6c00;height: 45px;line-height: 45px;font-size: 16px;-webkit-border-radius: 22px;-moz-border-radius: 22px;border-radius: 22px;}
.btn:hover {color: #fff;}
.btn2 {display: inline-block;padding: 6px 12px;background-color: #ed6c00;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #fff;}
.btn2:hover {color: #fff;}

.bg1 {background-color: #f7f8f8;}
.bg2 {background-color: #ed7020;color: #fff;}

.row {margin-left: -15px;margin-right: -15px;}
.row .col-2x {float: left;width: 50%;}
.row .col-3x {float: left;width: 33.3333333%;}
.row .col-4x {float: left;width: 25%;}

.header {height: 80px;position: fixed;top: 0;width: 100%;z-index: 1000;}
.header .mask {height: 100%;width: 100%;position: absolute;top: 0;left: 0; background: #fff;z-index: 0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-box-shadow: 0 0 2px #ccc;-moz-box-shadow: 0 0 2px #ccc;box-shadow: 0 0 2px #ccc;}
.header .tel {display: block;position: absolute;right: 0;bottom: -36px; background: url(../images/headertel.png) no-repeat 0 0;height: 36px;width: 226px;}
.header .logo {position: relative;z-index: 1;height: 45px;margin-top: 20px;float: left;}
.header .logo img {height: 100%;width: auto;}
.header .nav {float: right;position: relative;z-index: 1;margin-top: 20px;}
.header .nav li {float: left;margin-left: 10px;}
.header .nav li a {font-size: 16px;display: inline-block;padding: 8px 15px;background-color: #dcdddd;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.header .nav li.on a,.header .nav li a:hover {color: #fff;background-color: #ed6c00;}
/*.wh .mask {background-color: #fff;filter:alpha(opacity=9);opacity: 0.9;-webkit-box-shadow: 0 0 5px #ccc;-moz-box-shadow: 0 0 5px #ccc;box-shadow: 0 0 5px #ccc;}
.wh .nav li a {color: #333;}*/
.header .bg {position: relative;height: 80px;background: url(../images/logo2.png) no-repeat 140px center;}

.fullSlide{position:relative;width: 100%;overflow: hidden;}
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li {width: 100%;height: 100%;}
.fullSlide .bd li img{width:100%; vertical-align:top;} 
.fullSlide .hd{position: absolute;bottom: 10px;left: 0;width: 100%;text-align: center;height: 12px;}
.fullSlide .hd li {display: inline-block;height: 10px;width: 10px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 1px solid #ccc;overflow: hidden;text-indent: -99999em;margin: 0 5px;cursor: pointer;}
.fullSlide .hd li.on {background-color: #ed7020;border-color: #ed7020;}
.fullSlide .prev,.fullSlide .next{ z-index:1; display:block;position: absolute;top: 50%;color: #fff;font-size: 20px;height: 30px;line-height: 30px;padding: 0 12px; background-color: rgba(0,0,0,0.5);text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin-top: -15px;}
.fullSlide .prev {left: 3%;}
.fullSlide .next {right: 3%;}
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }

.panel {padding-top: 50px;}
.panel .title {margin-bottom: 30px;text-align: center;font-size: 16px;text-transform:uppercase;}
.panel .title small {color: #999;margin-top: 10px;display: block; font-size: 16px;}
.panel .title h1 {font-size: 36px;}
.panel .title h2 {font-size: 26px;}
.panel .title h3 {font-size: 30px;}
.panel .title .line {display:block; width:30px; height:1px; background:#000000; text-align:center; margin:10px auto 40px auto;}

.panel .title h4 {font-size: 45px; font-weight:bold; margin-bottom:20px; line-height:100px;}
.panel .title b {color:#FF0004;}

.inrecent {overflow: hidden;}
.inrecent a {display: block;position: relative;}
.inrecent img {width: 100%;height: auto;}
.inrecent .mask {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #ed7020;filter:alpha(opacity=0);opacity: 0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.inrecent .more {position: absolute;top: 50%;left: 50%;color: #fff;text-align: center;width: 70px;height: 70px;margin: -35px 0 0 -35px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;filter:alpha(opacity=0);opacity: 0;}
.inrecent .more i {display: block;font-size: 40px;}
.inrecent .more span {display: block;font-size: 16px;}
.inrecent.a .mask {filter:alpha(opacity=60);opacity: 0.6;}
.inrecent.a .more {filter:alpha(opacity=100);opacity: 1;}

.inpark {padding: 0 15px;}
.inpark img {width: 100%; height: auto;}
.inpark a {display: block;position: relative;}
.inpark .wz {position: absolute;right: 20px;bottom: 10px;font-size: 22px;color: #ed7020;}
.inpark .wz span {font-size: 36px;font-weight: bold;padding-right: 10px;}
.inpark .mask {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #ed7020;filter:alpha(opacity=0);opacity: 0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.inpark .more {position: absolute;top: 50%;left: 50%;color: #fff;text-align: center;width: 70px;height: 70px;margin: -35px 0 0 -35px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;filter:alpha(opacity=0);opacity: 0;}
.inpark .more i {display: block;font-size: 40px;}
.inpark .more span {display: block;font-size: 16px;}
.inpark.a .mask {filter:alpha(opacity=60);opacity: 0.6;}
.inpark.a .more {filter:alpha(opacity=100);opacity: 1;}

.infacilities {margin: 0 15px 30px 15px;background-color: #f7f8f8;}
.infacilities img {width: 100%;}
.infacilities .bd {padding: 15px;}
.infacilities .bd h4 {font-size: 18px;color: #ed7020;margin-bottom: 10px;}
.infacilities .bd h4 a {color: #ed7020;}
.infacilities .bd p {font-size: 16px;height: 48px;overflow: hidden;color: #888;}
.infacilities .bd .line2 {display:block; width:30px; height:1px; background:#ed7020; margin-bottom:20px;}
.infacilities .bd p {font-size: 16px;}

.intenants {padding: 40px 35px;position: relative;}
.intenants li {float: left;width: 25%;}
.intenants li img {width: 100%;height: auto;}
.intenants .pic {margin: 0 10px;}
.intenants .prev,.intenants .next{ z-index:1; display:block;position: absolute;top: 50%;color: #fff;font-size: 20px;height: 30px;line-height: 30px;padding: 0 12px; background-color: rgba(0,0,0,0.5);text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin-top: -15px;}
.intenants .prev {left: 0;}
.intenants .next {right: 0;}
.intenants .prev:hover,.intenants .next:hover{ filter:alpha(opacity=80);opacity:0.8 }

.kehu {}
.kehu small {font-size: 14px;color: #888;display: block;}
.kehu .fa {font-size: 24px;color: #ddd;padding: 10px 0;}

.inruzhu {background-color: #a1a4a9;text-align: center;color: #fff;margin-top: 50px;position: relative;overflow: hidden;}
.inruzhu .container {padding: 180px 0;position: relative;z-index: 10;width: 100%;}
.inruzhu h3 {font-size: 26px;font-weight: 100;margin-bottom: 20px;}
.inruzhu h4 {font-size: 30px;font-weight: 100;}
.inruzhu ul {margin-top: 20px;}
.inruzhu li {display: inline-block;margin: 0 30px;}
.inruzhu li p {font-size: 22px;margin-top: 10px;}
.inruzhu li i {display: block;height: 60px;width: 60px;background: no-repeat 0 0;margin: 0 auto;}
.inruzhu li i.rz1 {background-image: url(../images/rz1.png);}
.inruzhu li i.rz2 {background-image: url(../images/rz2.png);}
.inruzhu li i.rz3 {background-image: url(../images/rz3.png);}
.inruzhu li a {color: #fff;}
.inruzhu li.hover i.rz1 {background-image: url(../images/rz1_a.png);}
.inruzhu li.hover i.rz2 {background-image: url(../images/rz2_a.png);}
.inruzhu li.hover i.rz3 {background-image: url(../images/rz3_a.png);}
.expand {
    display: block;
    width: 60px;
    height: 60px;
    margin: 0 14px;
    left: 0;
    top: -200px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-transform: scale(0,0);
    -moz-transform: scale(0,0);
    -ms-transform: scale(0,0);
    -o-transform: scale(0,0);
    transform: scale(0,0);
    position: absolute;
    background: red;
    -webkit-transition: -webkit-transform .6s;
    transition:-webkit-transform .6s;
    -moz-transition:transform .6s, -moz-transform .6s;
    -o-transition:transform .6s, -o-transform .6s;
    transition:transform .6s;
    transition:transform .6s, -webkit-transform .6s, -moz-transform .6s, -o-transform .6s;
    transition: transform .6s, -webkit-transform .6s;
}
.expand.a {
 -webkit-transform: scale(50,50);
 -moz-transform: scale(50,50);
 -ms-transform: scale(50,50);
 -o-transform: scale(50,50);
 transform: scale(50,50);
}

.footer {padding: 30px 0 40px; color: #787878;}
.footer a {color: #787878;}
.footer p {font-size: 14px;line-height: 2;}
.footer .fl {float: left;}
.footer .fl a {padding: 0 5px;}
.footer .fr {float: right;}
.footer .fa {color: #ed6c00;}

.banner1 {height: 332px;background: url(../images/i2_01.png) no-repeat center center;}
.banner2 {height: 332px;background: url(../images/i3_01.png) no-repeat center center;}
.banner3 {height: 332px;background: url(../images/i4_01.png) no-repeat center center;}
.banner4 {height: 700px;background: url(../images/i5_01.png) no-repeat center center;}
.banner5 {height: 525px;background: url(../images/i5_07.png) no-repeat center center;}
.banner6 {height: 360px;background: url(../images/i6_01.png) no-repeat center center;}

.hd-pic {position: relative;color: #fff;}
.hd-pic .pic {height: 590px;}
.hd-pic .mask {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color:#ed7020;filter:alpha(opacity=60);opacity:0.6;}
.hd-pic .chd {position: absolute;left: 50%;top: 50%;width: 330px;margin: -131px 0 0 -165px;height: 262px;}
.hd-pic .t {font-size: 26px;text-align: center;}
.hd-pic .t b {font-size: 56px;padding-right: 15px;}
.hd-pic .b {padding: 15px 0;border-top: 2px solid #fff;border-bottom: 2px solid #fff;}
.hd-pic p {font-size: 20px;text-align: center;color: #fff;margin-bottom: 10px;}
.hd-pic span {display: block;font-size: 16px;}

.about-step1 {padding: 40px 0;}
.about-step1 .nv {text-align: center;margin-bottom: 30px;}
.about-step1 .nv a {margin: 0 10px;}
.about-step1 .nv a {background-color: #efefef;color: #333;}
.about-step1 .nv a:hover,.about-step1 .nv a.on {background-color: #ed6c00;color: #fff;}
.about-step1 h2 {font-size: 30px;text-align: center;margin-bottom: 0px;}
.about-step1 p {text-align: center;font-size: 16px;color: #999;line-height: 2;}
.about-step1 .line {display:block; width:30px; height:1px; background:#000000; text-align:center; margin:0 auto; margin-top:10px;}

.about-step2 {padding: 40px 15px;}
.about-step2 .ico {text-align: center;margin-bottom: 30px;}
.about-step2 h2 {font-size: 36px;margin-bottom: 15px;}
.about-step2 h4 {color: #666;font-size: 24px;text-align: center;}
.about-step2 p {font-size: 16px;line-height: 2;margin-top: 20px;color: #999;}

.about-step3 .ico {background: url(../images/i5_17.png) no-repeat center center;height: 31px;margin-top: 20px;}
.about-step3 .box {margin: 0 15px 30px 15px;background-color: #fff;padding: 15px 20px;}
.about-step3 .box h4 {font-size: 20px;color: #ed7020;margin-bottom: 15px;}
.about-step3 .box p {font-size: 16px;color: #999;height: 72px;overflow: hidden;}

.about-step4 {background: url(../images/i5_20.png) no-repeat center center;height: 455px;overflow: hidden;}
.about-step4 h2 {font-size: 30px;margin: 220px 0 20px 0;}
.about-step4 p {font-size: 16px;line-height: 2;}

.about-step5 {padding: 60px 0 30px 0;}
.about-step5 .box {margin: 0 15px 30px 15px;}
.about-step5 .box h4 {font-size: 20px;color: #999;margin-bottom: 10px;}
.about-step5 .box p {font-size: 16px;color: #999;line-height: 2;}
.about-step5 .box p i {margin-right: 10px;}
.about-step5 .box p.on {color: #ed7020;}

.about-step6 {background: url(../images/i5_22.png) no-repeat center center;height: 590px;width: 100%; overflow: hidden;position: relative;}
.about-step6 a {display: block;width: 235px;height: 60px;text-align: center;color: #fff;line-height: 60px;font-size: 28px;position: absolute;top: 295px;left: 50%;margin-left: -112px;}

.zhaopin {margin: 40px 0;}
.zhaopin h2 {font-size: 26px;border-bottom: 1px solid #ccc;height: 48px;margin-bottom: 20px;}
.zhaopin h2 b {border-bottom: 3px solid #ed7020;padding-bottom: 10px;}
.zhaopin table {width: 100%;}
.zhaopin table th {width: 20%;text-align: center;height: 30px;line-height: 30px;padding: 10px 15px;font-size: 18px;background-color: #898989;color: #fff;}
.zhaopin table td {text-align: center;height: 30px;line-height: 30px;padding: 10px 15px;font-size: 16px;}
.zhaopin table td i {margin-right: 10px;}
.zhaopin table .odd td {background-color: #f7f8f8;}

.dynamic {padding: 40px 0;}
.dynamic .nv {margin-bottom: 30px;}
.dynamic .nv a {margin-right: 20px;}
.dynamic .nv a {background-color: #efefef;color: #333;}
.dynamic .nv a:hover,.dynamic .nv a.on {background-color: #ed6c00;color: #fff;}
.dynamic dl {border: 1px solid #d9d9d9;overflow: hidden;margin-bottom: 20px;}
.dynamic dt {float: left;}
.dynamic dt a {display: block;width: 185px;height: 130px;padding: 15px;}
.dynamic dt img {width: 100%;height: 100%;}
.dynamic dd {margin-left: 215px;height: 130px;padding: 15px;position: relative;}
.dynamic dd h4 {font-size: 24px;height: 36px;overflow: hidden;margin-bottom: 10px;}
.dynamic dd p {font-size: 16px;height: 72px;overflow: hidden;}
.dynamic dd .txt {margin-right: 145px;}
.dynamic dd .info {position: absolute;top: 15px;right: 15px;width: 130px;}
.dynamic dd .md {font-size: 26px;}
.dynamic dd .y {font-size: 18px;margin: 15px 0;color: #999;}
.dynamic dd .arr {color: #fff;font-size: 20px;height: 30px;line-height: 30px;display: inline-block;}
.dynamic dd .arr a {display: inline-block;color: #fff;padding: 0 12px; background-color: #efefef;text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.dynamic dl.a dt a {background-color: #ed7020;}
.dynamic dl.a dd h4 a {color: #ed7020;}
.dynamic dl.a dd .arr a {background-color: #ed7020;}

.pega {font-size: 14px;}
.pega li {display: inline-block;margin: 0 5px;}
.pega li.c {padding: 6px 12px;background-color: #ed7020;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #fff;}
.pega a {display: block;padding: 6px 12px;background-color: #e5e5e5;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.pega a:hover,.pega a.on {color: #fff;background-color: #ed7020;}

.view {}
.view .title {border-bottom: 1px solid #D9D9D9;padding-bottom: 15px;font-size: 16px;}
.view .title h1 {font-size: 30px;margin-bottom: 10px;}
.view .body {padding-top: 15px;font-size: 16px;}

#returnTop {cursor: pointer;position: fixed;right: 30px;bottom: 30px;background: url(../images/top.png) no-repeat 0 0;height: 44px;width: 44px;}

.hjlocation {position: absolute;top: 210px;margin-left: -65px; width: 60px;}
.hjlocation a {display: block;}
.hjlocation.xianshi {display: block;position: fixed;}