@charset "utf-8";
html{color:#333!important;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font:16px/28px "Microsoft YaHei";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
ol,ul,li {list-style:none;}
img{border:none;vertical-align: top;}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
a{text-decoration: none;}
i,em{font-style: normal;}
.cl { *zoom:1;clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
#header,#part01,#part02,#part03{width:100%;overflow: hidden;}
.w1200{width:1200px;margin:0 auto;}


.title{position: relative;text-align:center;padding-bottom:140px;}
.title .title-img{position:absolute;width:100%;top:-13px;}
.title1{padding-top:72px;text-align:center;}

/*头部*/
.banner{background: url("../img/banner-bg.jpg") no-repeat center center;height: 700px;text-align: center;}
.banner .w1200{position:relative;height: 820px;}
.banner .logo{padding-top:76px}
.banner-text1{padding:10px 0 32px;}

/* preface */
.preface{padding-bottom:30px}
.preface-title{text-align:center;padding:45px 0 30px}
.preface-text p{text-indent:2em;font-size:18px;color:#222;line-height:36px}

/*part01*/
.part01{background:url("../img/part01-bg.jpg") no-repeat center center;height:700px;}
.part01-main{padding:40px 32px 0 32px;}
.part01-text{width:369px;height:403px;background:#fff;padding:52px 45px 0 28px}
.part01-text p{font-size:16px;color:#222;line-height:30px;text-indent: 2em;}
.part01-text em{color:#5caf54;}
.part01-img{width:340px;height:450px;padding-top:5px;text-align:center;background:#fff;cursor:pointer;}
.part01-img img{height:445px}
.part01-main .margin7{margin-right:7px;}
.part01-img:hover{box-shadow:0 2px 10px 2px rgba(0,0,0,.6)}

/*part02*/
.part02-title{text-align:center;padding:34px 0 22px;}
.part02-text{padding:0 20px 0 28px}
.part02-text p{text-indent:2em;line-height:28px}
.part02-images{padding: 38px 10px 62px;}
.part02-images .left-body{width:820px;}
.part02-images .left-body .part02-img1{width:820px;overflow:hidden;}
.part02-images .left-body .part02-img2{width:405px;overflow:hidden;}
.part02-images  .marginB{margin-bottom:10px;}
.part02-images .marginR{margin-right:10px;}
.part02-img1:hover,.part02-img2:hover{box-shadow:0 2px 10px 2px rgba(0,0,0,.6)}
.part02-images .left-body img{transition: transform 2s;}
.part02-images .left-body img:hover{transform:scale(1.1);transition: transform 2s;}
.part02-images .right-body img{height:500px;cursor:pointer;}
.part02-images .right-body :hover{box-shadow:0 2px 10px 2px rgba(0,0,0,.6);}

/* part03 */
.part03{background:url("../img/part03-bg.jpg") no-repeat top center;height:700px}
.part03-main{padding:86px 0 0 10px;}
.part03-text{width:378px;padding:0 15px}
.part03-text p{text-indent:2em;}
.part03-main .marginR{margin-right:2px;}
.part03-img{width:390px;height:343px;padding-top:7px;text-align:center;background:#f8f8f8;cursor:pointer;}
.part03-img img{height:336px;}
.part03-img:hover{position:relative;z-index:5;box-shadow:0 2px 10px 2px rgba(0,0,0,.6);}

/* part04 */
.part04{padding-bottom:45px;}
.part04-main{padding-top:37px;}
.part04-main .left-body{width:870px;padding-left:10px;}
.part04-img{width:429px;padding:6px 0 7px;border:1px solid #e5e5e5;text-align:center;cursor:pointer;}
.part04-img img{height:250px;}
.part04-main .part04-text{padding-top:20px;}
.part04-main .part04-text p{line-height:30px;text-indent:2em;}
.part04-main .right-body{margin-right:10px;}
.part04-img:hover,.part04-main .right-body:hover{position:relative;z-index:5;box-shadow:0 2px 10px 2px rgba(0,0,0,.6);}

/* part05 */
.part05{background:url("../img/part05-bg.jpg") no-repeat top center;height:700px}
.part05-images{padding:36px 26px 0;}
.part05-text{padding:32px 38px 0;}
.part05-text p{font-size:16px;line-height:30px;text-indent:2em;}
.part05-img{width:570px;overflow:hidden;}
.part05-img:hover{box-shadow:0 2px 10px 2px rgba(0,0,0,.6)}
.part05-img img{transition: transform 2s;}
.part05-img img:hover{transform:scale(1.1);transition: transform 2s;}

/* conclusion */
.conclusion{background:url("../img/conclusion-bg.jpg") no-repeat top center;height: 340px;}
.conclusion-main .left-body{margin-top:-24px;}
.conclusion-main .right-body{width:816px;padding:88px 32px 0 ;color:#fff;}
.conclusion-main .right-body h2{text-align:center;font-size:40px;line-height:44px}
.conclusion-main .right-body h2 em{font-weight:normal;color:#6c6c6c}
.conclusion-main .right-body p{text-indent:2em;padding-top:24px;font-size:20px;line-height:30px}


/*team*/
.team{background: url("../img/team-bg.jpg") no-repeat center center;height:275px;padding-top: 45px;}
.team-title h2{font-weight:normal;padding-top: 30px;}
.team-title span{font-size:24px;color:#333;padding-right:10px;letter-spacing:8px;}
.team-title strong{font-size:16px;font-weight:normal;color:#ccc;letter-spacing:8px;}
.team-text p{font-size:16px;color:#333;padding-top:15px}
.team-text p span{padding-right:30px}
.awm{margin-right:49px;}
.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:#333;padding-left:15px}

.nav_r{cursor:pointer;background: url("../img/nav_r.png") top center no-repeat;position:fixed;right: 20px;top:280px;padding-top: 30px;}
.nav_r .focus{text-align:center;}
.nav_r .focus span{display:block;line-height: 20px;}
.nav_r .focus b{font-size:16px;color:#74c515;}
.nav_r .focus p{font-size:14px;line-height: 20px;color:#74c515;}
