@charset "utf-8";
html{color:#333;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;}
.clear{clear:both;overflow: hidden;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}

#header,#nav,#explain,#judge,#security,#taste,#section,#summarize,#team{width:100%;}
.header,.w1200{width: 1200px;margin:0 auto;}

.bg1{background: url("../img/bg1.jpg") no-repeat center center;height:798px;}
.bg2{background: url("../img/bg2.jpg") no-repeat center center;height: 750px;}
.bg3{background: url("../img/bg3.jpg") no-repeat center center;height: 740px;}
.bg4{background: url("../img/bg4.jpg") no-repeat center center;height: 413px;}

.title{text-align:center;position:relative;padding: 50px 0;}
.title i{position:absolute;top:43%;}
.title h2{font-size:50px;line-height:50px;color:#161519}
.title h2 b{color:#fdcf00}
.title strong{font-size:14px;color:#161519;line-height:40px;letter-spacing: 15px;}
.title .title-left{left:100px}
.title .title-right{right:100px}
.tcolor h2{color:#fff}
.tcolor strong{color:#fff}

/*头部页面*/
#header{background: url("../img/head-bg.jpg") no-repeat center center;overflow: hidden;position: relative;height:640px;}
.logo{margin: 30px 0 0 20px;}
.head-img1{margin-top: -30px;text-align: center;}
.nav-title{text-align:center;margin-top: 40px;}
.nav-article{position:relative}
.nav-article p{padding:10px 50px;color:#fff;text-indent:2em}
.nav-article .point-left{position:absolute;left:30px;top:0;}

/*理想初见*/
.part01-main .left-body{width:533px}
.part01-main .part01-img1{text-align:center;margin-bottom:20px}
.part01-main .part01-article{background:url("../img/part01-bg.png") no-repeat top left;height: 217px;padding: 40px 20px;}
.part01-main .part01-article p{text-indent:2em;color:#222}
.part01-main .part01-article p strong{font-size:22px;}
.part01-main .right-body{width: 650px;padding-bottom:15px;background:url("../img/part01-bg1.jpg") no-repeat right top;}
.part01-main .part01-img2{margin: 13px 0 10px 43px;}
.part01-main .part01-img3{margin: 0 10px 0 20px;}
.part01-img2,.part01-img3,.part01-img4{position: relative;}
.part01-main .right-body .zz{position: absolute;left: 0;top:0;}
.part01-img2:hover .zz{display: none;    transition: transform 2s;}
.part01-img3:hover .zz{display: none;    transition: transform 2s;}
.part01-img4:hover .zz{display: none;    transition: transform 2s;}

/*理想底蕴*/
.part02-main {padding: 0 10px}
.part02-img1{margin: 30px 0 10px 0;}
.part02-img1 img{display:block}
.part02-article{padding:0 40px}
.part02-article p{text-indent:2em;line-height: 32px;}
.part02-img{width:585px;height:300px;overflow:hidden}
.part02-img img{transition: transform 2s;}
.part02-img img:hover{transform:scale(1.1);transition: transform 2s;}

/*理想鉴赏*/
.part03{padding-bottom:50px}
.part03-main{position:relative;}
.part03-images .bd{text-align:center;margin-bottom:40px}
.part03-images .bd li{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:140px;height:140px;background:url("../img/part03-icon1.png") no-repeat center center;line-height:140px;font-size:30px;margin:0 10px;}
.part03-images .bd li.on{background:url("../img/part03-icon2.png") no-repeat center center;color:#fff}
.part03-images .hd li{padding:0 20px}
.part03-images .part03-img2{margin-top:80px;}
.part03-title{position:absolute;right:20px;top:190px;width: 570px;text-align: center;}
.part03-article{position:absolute;left: 30px;bottom: 30px;width:550px;}
.part03-article p{text-indent:2em;}
.part03-article i{position:absolute;left: 7px;top: 7px;}
.part03-article i img{display:block}
.part03-img1{width:570px;height:353px;overflow:hidden}
.part03-img2{width:570px;height:500px;overflow:hidden}
.part03-images img{transition: transform 2s;}
.part03-images img:hover{transform:scale(1.1);transition: transform 2s;}

/*理想底蕴*/
.part04 .title{padding: 30px 0 0 0;}
.part04-main .item{width: 140px;float:left;}
.part04-main .item h2{font-size:40px;color:#fdcf00;padding:0 0 15px 10px}
.part04-main .item ul{padding-left: 8px;color: #fff;}
.part04-main .item li{font-size:14px}
.part04-main .item ul{padding-bottom: 30px;border-left:1px solid #fdd000;}
.part04-main .item li i{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:2px;height:2px;background:#bababa;margin-right:10px}
.part04-main .item1{padding:170px 0 0 75px}
.part04-main .item2{padding:140px 0 0 5px}
.part04-main .item3{padding:200px 0 0 30px}
.part04-main .item3 ul{padding-bottom: 100px;}
.part04-main .item4{padding:130px 0 0 10px}
.part04-main .item4 ul{padding-bottom: 130px;}
.part04-main .item5{padding:80px 0 0 40px}
.part04-main .item5 ul{padding-bottom: 160px;}
.part04-main .item6{padding:0 0 0 0}
.part04-main .item6 ul{padding-bottom: 80px;}
.part04-main .item7{padding:0 0 0 10px}
.part04-main .item7 ul{padding-bottom: 60px;}

.part05{padding-bottom: 180px;}
.part05-images img{ -webkit-box-shadow: 2px 2px 2px 2px hsla(0,0%,0%,0.1); box-shadow: 2px 2px 2px 2px hsla(0,0%,0%,0.1); }
.part05-images{overflow:hidden; position:relative; text-align:left; visibility:hidden; width:1200px; margin:0 auto}
.part05-images img{border:none; position:absolute; top:0px; visibility:hidden; -ms-interpolation-mode:bicubic}
.part05-images p{margin:0 auto; text-align:center}
.part05-images .loading{border:1px solid #ccc; height:15px; left:50%; margin-left:-106px; padding:5px; position:relative; visibility:visible; width:200px}
.part05-images .loading_bar{background:#ccc; height:15px; visibility:visible; width:1%}
.part05-images .caption{font-weight:bold;position:relative;text-align:center;z-index:10000;background: url("images/bg.png");line-height: 36px;/* padding: 0; */padding-bottom: 24px;}
.part05-images .scrollbar{border-bottom:1px solid #b3b3b3; position:relative; visibility:hidden; z-index:10001; height:1px}
.part05-article p{text-align:center;padding-bottom:30px;line-height: 30px;font-size: 18px;}

#epilogue .title{padding:30px 0 20px}
#epilogue .epilogue-article{width:900px;padding-top:50px}
#epilogue .epilogue-article p{text-indent:2em;color:#fff;font-size:18px;line-height:36px}








/*小编手记*/
#notes{background:#242329;height:680px}
#notes .left-body{text-align:center;padding:160px 99px 0 99px;height:520px;background:#e85e0e}
#notes .left-body .logo1{margin-bottom:60px}
#notes .right-body{width:525px;padding:200px 85px 0 100px;color:#fff}
#notes .right-body h2{font-size:48px;line-height:50px;}
#notes .right-body h2 b{color:#e85e0e;}
#notes .right-body strong{display:block;font-size:36px;color:#888;text-transform:uppercase;padding:20px 0 30px 0}
#notes .right-body p{line-height:38px}


#team{margin-bottom: 50px;}
.tt07{text-align: center;margin: 120px  0 75px 0;}
.p07{width:100%;text-align:center;}
.p07>div{float:left;}
.gz_nav{margin-top:10px}
.p07 .text{margin-left:200px}
.p07 .web{margin:0 20px 0 300px }
.p07 .text{margin-left:30px}
.p07 .text .left-body{text-align:right}
.p07 .text .right-body{text-align:left;padding-left:20px}

.mz{text-align:center;margin-top: 50px;}
.mz h2{font-size:24px;margin-bottom: 15px;}
.mz h2 b{color:#a2192b}
.mz p{line-height:30px;}

/*导航*/
.nav_r{width: 100px;position: fixed;right: 30px;top:100px;background: url("../img/menulead-bg.png") no-repeat;font-size: 0;display: none;}
.nav_r ul{margin-top:15px}
.nav_r li{width: 100px;height: 34px;font: 16px/48px microsoft yahei;text-align: center;color: #363538;}
.nav_r li a{display:block;color: #363538;}
.nav_r li a.cur {color:#ffd74b}
.focus{font-size:0}
.nav_r span{display:inline-block;margin-top: 40px;width: 100px;height: 21px;text-align: center;}
.nav_r span b{color: #fdd000;font-size:20px;font-weight:normal}
.nav_r strong{display: block;font-size:14px;text-align:center;margin: -10px 0 10px 0;}
.nav_r a.top{display:inline-block;background:url("../img/top.png") no-repeat top center;padding-top:30px;width: 100px;height: 40px;font: 16px/40px microsoft yahei;border-radius: 100%;text-align: center;}


