@charset "utf-8";
/* CSS Document */

/*全局样式*/
*{ margin:0; padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
input,button,select,textarea{outline:none}
li{list-style:none}
textarea{resize:none}
body,div,span,ul,li,p,h1,h2,h3,h4,h5,h6,img,input, textare{ margin:0; padding:0; }
body{ font-size:12px; color: #666;}
body{ word-wrap : break-word ;word-break:break-all; min-height: 100%; _height:100%;}
a{ text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:none;}
a{ outline:none;}/*去除超链接虚线框*/
a:active{star:expression(this.onFocus=this.blur());}/*去除ie下超链接虚线框*/
a:focus{ outline:0;}/*去除火狐下超链接的虚线*/
a{ text-decoration:none; color:#000}
em{ font-style:normal}
.clearfloat{clear:both; height:0px; font-size:1px; line-height:0px;}/*清除浮动*/
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.fl{ float:left}
.fr{ float:right}
.main{ width:100%; min-width:1200px; max-width:1920px; margin:0 auto; overflow:hidden}
.middle{ width:1200px; margin:0 auto; overflow:hidden}
.middle01{ width:1300px; margin:0 auto; overflow:hidden}
/*------------------------------------------样式开始------------------------------------------*/
@font-face {
  font-family: 'myFirstFont01';
  src: url('../font/SOURCEHANSERIFCN-REGULAR.eot');
  src:
    url('../font/SOURCEHANSERIFCN-REGULAR.eot?#font-spider') format('embedded-opentype'),
    url('../font/SOURCEHANSERIFCN-REGULAR.woff') format('woff'),
    url('../font/SOURCEHANSERIFCN-REGULAR.ttf') format('truetype'),
    url('../font/SOURCEHANSERIFCN-REGULAR.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'myFirstFont02';
  src: url('../font/迷你简行楷.eot');
  src:
    url('../font/迷你简行楷.eot?#font-spider') format('embedded-opentype'),
    url('../font/迷你简行楷.woff') format('woff'),
    url('../font/迷你简行楷.ttf') format('truetype'),
    url('../font/迷你简行楷.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'myFirstFont03';
  src: url('../font/迷你简小标宋.eot');
  src:
    url('../font/迷你简小标宋.eot?#font-spider') format('embedded-opentype'),
    url('../font/迷你简小标宋.woff') format('woff'),
    url('../font/迷你简小标宋.ttf') format('truetype'),
    url('../font/迷你简小标宋.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'myFirstFont04';
  src: url('../font/BZDMT.eot');
  src:
    url('../font/BZDMT.eot?#font-spider') format('embedded-opentype'),
    url('../font/BZDMT宋.woff') format('woff'),
    url('../font/BZDMT.ttf') format('truetype'),
    url('../font/BZDMT.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
.head{ overflow:hidden; height:120px;}
.head .logo{ float:left; overflow:hidden}
.head .logo img{ float:left; height:69px; width:auto; margin:25.5px 0}
.head .logo h3{ float:left; font-size:20px; color:#000000; line-height:24px; background:url(../images/bg-02.jpg) left center no-repeat; padding-left:20px; margin-left:20px; margin-top:36px;}
.head .logo h3 span{ display:block; font-size:10px; color:#666666; text-transform:uppercase}
.head .head_right{ float:right; overflow:hidden; margin-top:17px;}
.head .head_right h2{ background:url(../images/bg-01.png) 15px center no-repeat; font-size:24px; color:#d5020f; text-align:right}
.head .head_right h2 span{font-size:14px; color:#777777; position: relative;top: -4px;}
.head .head_right form{ overflow:hidden; margin-top:13px;}
.head .head_right form input{ width:230px; height:40px; border:1px solid #e1e1e1;float:left; padding-left:20px;}
.head .head_right form button{ width:50px; height:42px; border:none; background:url(../images/bg-03.png) center no-repeat #d5020f; cursor:pointer; float:left}
.nav{ overflow:hidden; height:62px; background:#000000;}
.nav ul{ overflow:hidden}
.nav ul li{ float:left; width:150px; text-align:center; background:url(../images/bg-04.png) right center no-repeat; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0);position: relative;-webkit-transition-property: color;transition-property: color; -webkit-transition-duration: 0.2s;transition-duration: 0.2s;}
.nav ul li a{ font-size:16px; color:#ffffff; line-height:62px;font-family: 'myFirstFont01';}
.nav ul li:last-child{ background:none}
.nav ul li:before{content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background:#d0a856;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.nav ul li:before{background-color:#d0a856;}
.nav ul li.curr:before{ -webkit-transform: scaleX(1); transform: scaleX(1);}
.nav ul li:hover:before{-webkit-transform: scaleX(1); transform: scaleX(1);}
.part01{ overflow:hidden; background:url(../images/bg-06.jpg) top center no-repeat #FCFCFC;padding-bottom:70px;}
.part_nav{ overflow:hidden; background:url(../images/bg-07.png) center no-repeat; height:199px; overflow:hidden; text-align:center; line-height:199px; margin-top:60px; margin-bottom:30px;}
.part_nav h2{ font-size:36px; color:#000000;font-family: 'myFirstFont02';margin-top: 10px; margin-left: 30px; display: inline-block;}
.p_text01{ overflow:hidden; position: relative; z-index: 99999; }
.p_text01 .pt01_left{ float:left; overflow:hidden}
.p_text01 .pt01_left .img01{ float:left; width:473px; height:473px; border:5px solid #fff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; overflow:hidden}
.p_text01 .pt01_left .img01 img{ display:block; margin:0 auto}
.p_text01 .pt01_left .img02{ float:left; position:relative; margin-left:-250px; margin-top:30px; overflow:hidden}
.p_text01 .pt01_left .img02 img{ height:510px; width:auto}
.p_text01 .pt01_right{ float:right; width:470px; overflow:hidden; margin-top:100px;}
.p_text01 .pt01_right h2{ font-size:50px; color:#d0a856; background:url(../images/bg-09.png) center no-repeat; width:300px; height:72px; text-align:center; line-height:80px;font-family: 'myFirstFont02'; margin-bottom:35px;}
.p_text01 .pt01_right div{ overflow:hidden}
.p_text01 .pt01_right div span{ font-size:20px; color:#666666; line-height:31px; display:block;float:left; width:23%; text-align:right}
.p_text01 .pt01_right div p{ font-size:20px; color:#666666; line-height:31px; text-align:justify; float:left; width:77%}
.p_text01 .pt01_right a{ display:block; background:url(../images/bg-10.png) center no-repeat; width:203px; height:58px; line-height:55px; text-align:center; font-size:19px; color:#ffffff; margin-top:50px;}
.p_text02{ overflow:hidden; height:521px;}
.p_text02 .pt02_left{ float:left; overflow:hidden; width:500px; margin-top:60px;}
.p_text02 .pt02_left h2{ font-size:50px; color:#000000; background:url(../images/bg-11.png) center no-repeat; width:352px; height:72px; text-align:center; line-height:80px;font-family: 'myFirstFont02'; margin-bottom:35px;}
.p_text02 .pt02_left div{ overflow:hidden}
.p_text02 .pt02_left div span{ font-size:20px; color:#666666; line-height:31px; display:block;float:left; width:23%; text-align:right}
.p_text02 .pt02_left div p{ font-size:20px; color:#666666; line-height:31px; text-align:justify; float:left; width:77%}
.p_text02 .pt02_left a{ display:block; background:url(../images/bg-12.png) center no-repeat; width:203px; height:58px; line-height:55px; text-align:center; font-size:19px; color:#ffffff; margin-top:50px;}
.p_text02 .pt02_right{ float:right;overflow:hidden; width:640px;}
.p_text02 .pt02_right .img01{ float:left; width:473px; height:473px; border:5px solid #fff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; overflow:hidden}
.p_text02 .pt02_right .img01 img{ display:block; margin:0 auto}
.p_text02 .pt02_right .img02{ float:left; position:relative;margin-right: -232px; margin-top:30px; overflow:hidden; z-index:99}
.p_text02 .pt02_right .img02 img{ height:491px; width:auto}
.ts01{ background:url(../images/bg-08.png) top center no-repeat; height:464px;-webkit-animation:cloud 50s linear infinite; -o-animation:cloud 50s linear infinite; position:relative; margin-top:-400px;}
@-webkit-keyframes cloud { 
from{background-position:0% 0%} 
to{background-position:50% 50%} 
}
.part02{ overflow:hidden; background:url(../images/bg-13.jpg) top center no-repeat #f9f9f9; height:372px;}
.part02 h2{ text-align:center; font-size:55px; color:#ffffff;font-family: 'myFirstFont03'; margin-top:80px; margin-bottom:15px;}
.part02 h3{ text-align:center; font-size:37px; color:#ebebeb; background:url(../images/bg-14.png) bottom center no-repeat; padding-bottom:10px; margin-bottom:20px;}
.part02 h4{ background:url(../images/bg-15.png) center no-repeat; height:81px; text-align:center; font-size:30px; color:#ffffff; line-height:70px;}
.part02 h4 span{ font-size:40px; color:#d0a856; font-weight:bold}

.part03{ overflow:hidden; background:url(../images/bg-16.jpg) top center no-repeat #fbfbfb; padding-top:40px;}
#playBox{ width:100%;  height:1400px; margin:0 auto; position:relative; overflow:hidden; max-width:1920px; }
#playBox .oUlplay {width:99999px; position:absolute; left:0; top:0;margin:0;list-style:none;}
#playBox .oUlplay li{ float:left; width:1300px;}
#playBox .smalltitle { height:23px; position:absolute; bottom:80px; left:47%; z-index:10;}
#playBox .smalltitle ul{ width:80px; margin:0 auto;cursor:pointer;}
#playBox .smalltitle ul li{ width:23px; height:23px; margin-left:10px; background:#d6d6d6; float:left; overflow:hidden;*display:inline;*zoom:1;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
#playBox .smalltitle ul li.thistitle{ background:#d0a856}
.pt03_text01{ overflow:hidden}
.pt03_t01_left{ float:left; width:625px; overflow:hidden; margin-top:100px;}
.pt03_t01_left h2{ background:url(../images/icon01.png) left top no-repeat; width:240px; padding-top: 62px; font-size:24px; color:#000000; text-align:right;font-family: 'myFirstFont03'; border-right:2px solid #bebebe; padding-right:10px; float:left}
.pt03_t01_left h2 span{ font-size:12px; color:#000000; text-transform:uppercase; display:block;font-family: 'myFirstFont04';}
.pt03_t01_left p{ float:right; font-size:16px; color:#666666; text-align:justify; width:355px; line-height:30px;}
.pt03_t01_right{ float:right}
.pt03_t01_right img{ width:562px; height:267px;}
.pt03_text02{ overflow:hidden; position:relative; z-index:999; margin-top:30px;}
.pt03_t02_left{ float:left; overflow:hidden}
.pt03_t02_left .t02_text{ float:left}
.pt03_t02_left .t02_text .img03{ width:196px; height:196px; border:3px solid #ffffff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; overflow:hidden}
.pt03_t02_left .t02_text .img03 img{ display:block; margin:0 auto}
.pt03_t02_left .t02_text .img04{ width:196px; height:196px; border:3px solid #ffffff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; overflow:hidden; position:relative; margin-top:-50px; margin-left:65px;}
.pt03_t02_left .t02_text .img04 img{ display:block; margin:0 auto}
.pt03_t02_left .t02_text .img05{ width:158px; height:158px; border:3px solid #ffffff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; overflow:hidden;position:relative; margin-bottom:-50px; right:30px;}
.pt03_t02_left .t02_text .img05 img{ display:block; margin:0 auto}
.pt03_t02_left .t02_text .img06{ width:196px; height:196px; border:3px solid #ffffff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; overflow:hidden; }
.pt03_t02_left .t02_text .img06 img{ display:block; margin:0 auto}
.pt03_t02_right{ float:right; width:645px; overflow:hidden; margin-top:100px;}
.pt03_t02_right h2{ background:url(../images/icon02.png) left top no-repeat; width:240px; padding-top: 62px; font-size:24px; color:#000000; text-align:right;font-family: 'myFirstFont03'; border-right:2px solid #bebebe; padding-right:10px; float:left}
.pt03_t02_right h2 span{ font-size:12px; color:#000000; text-transform:uppercase; display:block;font-family: 'myFirstFont04';}
.pt03_t02_right p{ float:right; font-size:16px; color:#666666; text-align:justify; width:368px; line-height:30px;}
.pt03_text03{position: relative; z-index: 999;}
.pt03_text03 .middle01{overflow: inherit;}
.pt03_t03_left{ float:left; width:625px; overflow:hidden; margin-top:30px;}
.pt03_t03_left h2{ background:url(../images/icon03.png) left top no-repeat; width:240px; padding-top: 62px; font-size:24px; color:#000000; text-align:right;font-family: 'myFirstFont03'; border-right:2px solid #bebebe; padding-right:10px; float:left}
.pt03_t03_left h2 span{ font-size:12px; color:#000000; text-transform:uppercase; display:block;font-family: 'myFirstFont04';}
.pt03_t03_left p{ float:right; font-size:16px; color:#666666; text-align:justify; width:355px; line-height:30px;}
.pt03_t03_right{ float:right;position: relative; margin-top: -100px;}
.pt03_t03_right img{ width:483px; height:378px;}
.pt03_text04{ overflow:hidden}
.pt03_t04_left{ float:left; width:600px;}
.pt03_t04_left img{ width:600px; height:318px;}
.pt03_t04_right{float:right; width:625px; overflow:hidden; margin-top:100px;}
.pt03_t04_right h2{ background:url(../images/icon04.png) left top no-repeat; width:240px; padding-top: 62px; font-size:24px; color:#000000; text-align:right;font-family: 'myFirstFont03'; border-right:2px solid #bebebe; padding-right:10px; float:left}
.pt03_t04_right h2 span{ font-size:12px; color:#000000; text-transform:uppercase; display:block;font-family: 'myFirstFont04';}
.pt03_t04_right p{ float:right; font-size:16px; color:#666666; text-align:justify; width:355px; line-height:30px;}
.pt03_text05{ overflow:hidden; position:relative; z-index:999; margin-top:50px;}
.pt03_t05_text{ float:left; width:360px; margin-top:128px;}
.pt03_t05_cen{ float:left; width:294px; overflow:hidden;margin: 0 93px; height:1100px;}
.pt03_t05_cen img{height:951px; width:auto; display:block; margin:0 auto;animation: Updown 1s infinite alternate;}
@keyframes Updown {
  from {
    margin-top: 200px;
  }
  to {
    margin-top: 10px;
  }
}

.part03 .ts01{margin-top: -464px; top: -636px;}
.pt03_t05_text p{writing-mode: tb-rl; font-size:24px; color:#333333; height:600px; border-right:1px solid #666666;  float:left; padding:0 22px;}
.pt03_t05_text p:first-child{border-left:1px solid #666666;}
.pt03_text06{ position:relative; margin-top:-630px; z-index:999}
.pt03_text06 img{ display:block; margin:0 auto}
.part04{ overflow:hidden; background:url(../images/bg-19.jpg) top center no-repeat; height:360px; text-align:center}
.part04 h2{ background:url(../images/bg-18.png) bottom center no-repeat; height:49px; font-size:40px; color:#ffffff;font-family: 'myFirstFont03'; padding-bottom:10px; margin-top:85px; margin-bottom:25px;}
.part04 p{ font-size:20px; color:#ffffff; line-height:36px; width:960px; margin:0 auto;}
.part05{overflow:hidden; background:url(../images/bg-16.jpg) top center no-repeat #fbfbfb; padding-top:40px; padding-bottom:105px;}
.part05 ul.slt{ overflow:hidden; margin-top:75px;}
.part05 ul.slt li{ float:left; width:379px; overflow:hidden; margin-right:31px;}
.part05 ul.slt li:nth-child(3n){ float:right; margin-right:0}
.part05 ul.slt li .img08{ overflow:hidden; width:379px; height:187px;}
.part05 ul.slt li .img08 img{ display:block; margin:0 auto;transform:scale(1);transition:all 0.3s;}
.part05 ul.slt li h3{background: rgba(0,0,0,.5); height:47px; position:relative; margin-top:-47px; text-align:center; line-height:47px; font-size:22px; color:#ffffff;font-family: 'myFirstFont03';}
.part05 ul.slt li:hover .img08 img{transform:scale(1.1);transition:all 0.3s;}
.part05 ul.slt li:hover h3{ color:#d0a856}
.part05 ul.list{ overflow:hidden; margin-top:52px;}
.part05 ul.list li{ float:left; overflow:hidden; margin-right: 103px;}
.part05 ul.list li span{ display:inline-block; width:39px; height:39px; border:1px solid #c40000;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; text-align:center; line-height:39px; font-size:24px; color:#c40000;font-family: 'myFirstFont03'; margin-bottom:10px;}
.part05 ul.list li p{writing-mode: tb-rl; font-size:28px; color:#101010;font-family: 'myFirstFont03'; padding:0 4px;}
.part05 ul.list li:nth-child(9n){ float:right; margin-right:0}
.part05 ul.list li:hover p{color:#d0a856}
.part06{ overflow:hidden; background:url(../images/bg-20.jpg) top center no-repeat; height:201px; text-align:center; line-height:201px;}
.part06 h2{font-family: 'myFirstFont03'; font-size:46px; color:#ffffff}
.part07{ background:url(../images/bg-27.jpg) top center no-repeat #fbfbfb;overflow:hidden; padding-top:90px; padding-bottom:100px;}
.part07_left{ float:left; width:772px; overflow:hidden}
.part07_nav{ overflow:hidden; border-bottom:1px solid #c7c7c7; height:60px; margin-bottom:25px;}
.part07_nav h2{ float:left;font-family: 'myFirstFont03'; font-size:24px; color:#333333; line-height:60px;}
.part07_nav a{ line-height:60px; font-size:14px; color:#666666; float:right;}
.part07_nav a:hover{ color:#d0aa59; text-decoration:underline}
.part07_left .ts02{ overflow:hidden;border-bottom:1px solid #c7c7c7; padding-bottom:25px;}
.part07_left h3{font-family: 'myFirstFont04'; font-size:69px; color:#5e5e5e; float:left; line-height:45px;}
.part07_left h3 span{ display:block; font-size:18px; color:#777777}
.img09{ float:left;width: 213px;height: 142px; overflow:hidden; margin: 0 20px;}
.img09 img{ display:block; margin:0 auto}
.img09_text{ float:right; width:450px; overflow:hidden}
.img09_text h4{ font-size:16px; color:#333333; font-weight:bold; line-height:40px; margin-bottom:5px;}
.img09_text p{ font-size:14px; color:#777777; line-height:24px; text-align:justify}
.part07_left ul{ overflow:hidden}
.part07_left ul li{ overflow:hidden; padding:20px 0 5px 0;border-bottom:1px solid #c7c7c7;}
.part07_left ul li .img10_text{ float:right; overflow:hidden; width:670px;}
.part07_left ul li .img10_text h4{ font-size:16px; color:#333333; font-weight:bold; text-align:justify;margin-bottom: 12px;}
.part07_left ul li .img10_text p{ font-size:14px; color:#777777; line-height:21px; text-align:justify}
.part07_left ul li:hover h3{ color:#d0aa59}
.part07_left ul li:hover h3 span{ color:#d0aa59}
.part07_left ul li:hover h4{ color:#d0aa59}
.part07_left .ts02:hover h3{ color:#d0aa59}
.part07_left .ts02:hover h3 span{ color:#d0aa59}
.part07_left .ts02:hover h4{ color:#d0aa59}
.part07_right{ float:right; width:332px; overflow:hidden}
.part07_right .img11{ overflow:hidden; width:332px; height:168px;}
.part07_right .img11 img{ display:block; margin:0 auto}
.part07_right ul{ overflow:hidden}
.part07_right ul li{ overflow:hidden;border-bottom:1px solid #c7c7c7;padding: 23px 0;}
.part07_right ul li h3{ font-size:16px; color:#333333; margin-bottom:10px;white-space: nowrap; text-overflow: ellipsis;overflow:hidden;}
.part07_right ul li .img11_text{ overflow:hidden}
.part07_right ul li .img11_text span{ float:left; font-size:14px; color:#777777; width:10%}
.part07_right ul li .img11_text p{float:left; font-size:14px; color:#777777;width:90%}
.part07_right ul li:hover h3{ color:#d0aa59}
.bottom{ overflow:hidden; background:url(../images/bg-21.jpg) top center repeat-y;padding-bottom:50px;}
.bottom ul{ overflow:hidden; background:url(../images/bg-22.png) center no-repeat; height:91px; overflow:hidden; margin-top:58px; margin-bottom:62px; }
.bottom ul li{ float:left; background:url(../images/bg-23.png) right center no-repeat; width:150px; line-height:91px; text-align:center;}
.bottom ul li:last-child{background:none}
.bottom ul li a{ font-size:16px; color:#d0a856;font-family: 'myFirstFont01';}
.bottom ul li a:hover{ color:#fff}
.bottom .bot_left{ float:left; overflow:hidden}
.bottom .bot_left img{ float:left; width:auto; height:82px; overflow:hidden}
.bottom .bot_left div{ float:left; overflow:hidden; margin-left:70px;}
.bottom .bot_left div p{ font-size:14px; color:#d0a856; line-height:30px;}
.bottom .bot_right{ float:right; overflow:hidden}
.bottom .bot_right img{ width:83px; height:83px;}
.beside{ position:fixed; top:100px; right:0; z-index:9999}
.beside ul{ overflow:hidden}
.beside ul li{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; background:#b2b2b2; padding:10px; overflow:hidden; margin-bottom:5px; cursor:pointer}
.beside ul li h3{font-size:18px; color:#fffefe;background:url(../images/icon05.png) 15px center no-repeat #d0a856; height:52px; line-height:52px;padding-left: 55px; position: absolute;right: 0; width: 140px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; overflow:hidden;margin-top: -42px; display:none}
.beside ul li:hover h3{ display:block}
.beside ul li h2{ background:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding:10px; overflow:hidden; position: absolute;right: 54px;margin-top: -43px; display:none}
.beside ul li h2 img{ width:100px; height:100px;}
.beside ul li:hover h2{ display:block}
.beside ul li:hover{ background:#d0a856}
.ny_banner{ height:450px;}
.inside{ background:url(../images/bg-27.jpg) top center no-repeat #fbfbfb; overflow:hidden; padding-bottom:70px;}
.inside_nav{ overflow:hidden; padding:42px 0}
.inside_nav h2{ font-size:32px; color:#333333; font-family: 'myFirstFont01'; font-weight:bold; float:left}
.inside_nav h3{ float:right; font-size:14px; color:#333333; line-height:46px;}
.inside_top{ overflow:hidden; background:url(../images/bg-24.png) top center no-repeat; height:30px;}
.inside_cen{ overflow:hidden; padding:0 51px; background:url(../images/bg-25.png) center repeat-y}
.inside_bot{ overflow:hidden; background:url(../images/bg-26.png) top center no-repeat; height:30px;}
.inside_text01{ overflow:hidden; margin:20px 0}
.text01{ overflow:hidden;}
.text01_left{ float:left;width: 549px;}
.img12{width: 549px;height: 326px; overflow:hidden}
.img12 img{ display:block; margin:0 auto}
.text01_right{ float:right;width: 549px;}
.text01_right h2{ font-size:26px; color:#333333; font-weight:bold; margin-left:55px; margin-top:80px; margin-bottom:25px;}
.text01_right p{ font-size:14px; color:#333333; text-align:justify; line-height:30px;margin-left:55px;}
.text01_left h3{ font-size:18px; color:#333333; font-weight:bold; line-height:40px; margin-top:20px;}
.text01_left h4{ font-size:14px; color:#333333; line-height:24px;}
.text01_left ul{ overflow:hidden}
.text01_left ul li{ float:left; width:50%}
.text01_left h5{ font-size:18px; color:#333333; font-weight:bold; line-height:40px; margin-top:40px;}
.inside_text02{ overflow:hidden;}
.inside_text02 .text02_nav{ overflow:hidden; background:url(../images/bg-28.png) center no-repeat; margin-bottom:30px; margin-top:40px;}
.inside_text02 .text02_nav h2{ text-align:center; font-size:26px; color:#333333}
.inside_text02 ul{ overflow:hidden; margin-bottom:30px;}
.inside_text02 ul li{ float:left; width:253px; overflow:hidden; margin-right:28px; margin-bottom:28px;}
.inside_text02 ul li:nth-child(4n){ float:right; margin-right:0}
.inside_text02 ul li .img13{ overflow:hidden; width:253px; height:367px;position: relative;-webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;}
.inside_text02 ul li .img13 img{ display:block; margin:0 auto;transform:scale(1);transition:all 0.3s;}
.inside_text02 ul li .img13_text{ overflow:hidden; margin-top:30px;}
.inside_text02 ul li .img13_text h3{ font-size:18px; color:#333333; background:url(../images/bg-29.png) right center no-repeat; border-bottom:2px solid #cecece; height:45px; line-height:45px; margin-bottom:10px;}
.inside_text02 ul li .img13_text p{ font-size:14px; color:#666666; line-height:24px;}
.inside_text02 ul li:hover .img13_text h3{ color:#d0aa59}
.inside_text02 ul li .img13:before{pointer-events: none;position: absolute; z-index: -1;content: '';top: 95%;left: 5%;height: 10px;width: 90%;opacity: 0; background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform, opacity; transition-property: transform, opacity;}
.inside_text02 ul li .img13:hover{
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}
.inside_text02 ul li .img13:hover:before{
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}
.inside_text03{ overflow:hidden; padding:30px 0}
.inside_text03 .text03_left{ float:left; overflow:hidden; width:705px;}
.inside_text03 .text03_left h2{ font-size:22px; color:#333333; margin-bottom:30px;}
.inside_text03 .text03_left p{ font-size:14px; color:#666666; line-height:24px; text-align:justify; margin-bottom:10px;}
.inside_text03 .text03_right{ float:right;}
.inside_text04{ overflow:hidden;}
.inside_text04 ul{ overflow:hidden}
.inside_text04 ul li{ overflow:hidden; border-bottom:1px solid #e2dcd2; padding:30px 0}
.inside_text04 ul li .img14{ overflow:hidden; float:left; width:272px; height:157px;}
.inside_text04 ul li .img14 img{ display:block; margin:0 auto;transform:scale(1);transition:all 0.3s;}
.inside_text04 ul li .img14_text{ float:right; width:800px; overflow:hidden;}
.inside_text04 ul li .img14_text h2{ font-size:22px; color:#333333; line-height:60px; margin-bottom:5spx;}
.inside_text04 ul li .img14_text h2 span{ float:right; font-size:20px; color:#c3a97d}
.inside_text04 ul li .img14_text p{ font-size:14px; color:#666666; line-height:24px; text-align:justify; }
.inside_text04 ul li:hover .img14 img{transform:scale(1.1);transition:all 0.3s;}
.inside_text04 ul li:hover .img14_text h2{ color:#d0a856}
.page{font-size:14px; padding-top:45px; padding-bottom:15px; margin:0 auto; margin-top:15px;text-align: left}
.page span,.page a{ display:inline-block; height:40px;border:1px #d8d8d8 solid; margin:0 4px;cursor:pointer; background:#fff; line-height:40px; font-size:14px; color:#666666; padding:0 15px;}
.page .current{border:1px #d0a856 solid;background:#d0a856; color:#fff}
.page a:hover{border:1px #d0a856 solid;background:#d0a856;color:#fff}
.inside_text05{ overflow:hidden; padding-top:40px;}
.text05_nav{ overflow:hidden;border-bottom:1px solid #e2dcd2; margin-bottom:30px;}
.text05_nav h3{ font-size:22px; color:#333333}
.text05_nav h4{ overflow:hidden; margin:20px 0 25px 0}
.text05_nav h4 em{ font-size:14px; color:#666666; padding-right:15px;}
.text05{ overflow:hidden; padding-bottom:60px;}
.text05 p{ font-size:14px; color:#666666; line-height:30px; text-align:justify; }
.fy{ overflow:hidden; margin-bottom:60px;}
.fy h2{ overflow:hidden; background:url(../images/bg-30.png) center no-repeat; height:50px; width:298px;white-space: nowrap;
text-overflow: ellipsis; text-align:center; line-height:50px; float:left}
.fy h2:nth-child(2){ float:right}
.fy h2 a{ font-size:16px; color:#666666}
.fy h2 a:hover{ color:#d0a856}
.inside_text06{ overflow:hidden; padding-bottom:50px;}
.inside_text06 ul{ overflow:hidden}
.inside_text06 ul li{ overflow:hidden; border-bottom:1px solid #e2dcd2; padding:35px 0}
.inside_text06 ul li:first-child{ padding-top:10px}
.inside_text06 ul li h3{ font-size:22px; color:#333333; line-height:60px; margin-bottom:5spx;}
.inside_text06 ul li h3 span{ float:right; font-size:20px; color:#c3a97d}
.inside_text06 ul li p{ font-size:14px; color:#666666; line-height:24px; text-align:justify; }
.inside_text06 ul li:hover h3{ color:#d0a856}
.inside_text07{ overflow:hidden}
.inside_text07 div{ overflow:hidden; border-bottom:1px dashed #c8c8c8; padding:25px 0;}
.inside_text07 div h2{ font-size:18px; color:#333333; font-weight:bold; line-height:40px;}
.inside_text07 div h2 span{ display:inline-block; width:3px; height:18px; background:#d0a856;margin-right:8px; position:relative; top:3px;}
.inside_text07 div h3{ font-size:14px; color:#333333; font-weight:bold;line-height:30px;}
.inside_text07 div p{font-size:14px; color:#666666; line-height:30px; text-align:justify;}
.inside_text07 div:first-child{ padding-top:10px}
.inside_text07 div:last-child{ border-bottom:none}
.inside_text08{ overflow:hidden; margin-top:30px; margin-bottom:50px;}
.inside_text08 h2{ font-size:24px; color:#666666; margin-bottom:25px;}
.inside_text08 .map{ margin-bottom:40px;}
.inside_text08 .text08_left{ float:left; width:500px;}
.inside_text08 .text08_left form{ overflow:hidden}
.inside_text08 .text08_left form input{ overflow:hidden; background:url(../images/bg-31.png) center no-repeat; height:50px; width:470px; padding:0 15px; border:none; font-size:14px; margin-bottom:20px;}
.inside_text08 .text08_left form textarea{overflow:hidden; background:url(../images/bg-32.png) center no-repeat; width:470px; padding:10px 15px; border:none; font-size:14px; margin-bottom:20px; height:143px;}
.inside_text08 .text08_left form button{ width:161px; height:42px; background:url(../images/bg-33.png) center no-repeat; font-size:16px; color:#fff; border:none; cursor:pointer}
.inside_text08 .text08_right{ width:490px; float:right; overflow:hidden}
.inside_text08 .text08_right ul{ overflow:hidden}
.inside_text08 .text08_right ul li{ overflow:hidden; padding:30px 0; padding-left:60px;}
.inside_text08 .text08_right ul li:nth-child(1){ background:url(../images/icon08.png) left center no-repeat;}
.inside_text08 .text08_right ul li:nth-child(2){ background:url(../images/icon09.png) left center no-repeat;}
.inside_text08 .text08_right ul li:nth-child(3){ background:url(../images/icon10.png) left center no-repeat;}
.inside_text08 .text08_right ul li p{ font-size:14px; color:#666666; line-height:25px;}






