@charset "utf-8";
/* reset */
html { height: 100%; }
body { min-height: 100%; }
body { _height: 100%; }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0; }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1; }
li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
iframe, frame, fieldset, img { border: 0 none; }
img { vertical-align: top; }
input[type=button], input[type=submit], input[type=reset] { cursor: pointer; } 
button { cursor: pointer; }
input, textarea, button { -webkit-border-radius: 0; -webkit-appearance: none; }
input[type=radio] { -webkit-border-radius: 100%; -webkit-appearance: radio; }
input[type=checkbox] { -webkit-appearance: checkbox; }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box; }
textarea { overflow: auto; resize: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; }
th { font-weight: normal; }
em, cite, address, i { font-style: normal; }
sup { vertical-align: text-top;  }
sub { vertical-align: text-bottom; }
body, input, select, button, textarea { font-size: 14px; font-family:"PingFang SC","Microsoft Yahei",arial;}
body { line-height: 1.5;  color:#000;}
a { text-decoration: none; color: #000;transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
a:hover { color: #D6BF97;}
a { blr: expression(this.onFocus=this.blur()); }
a * { *cursor: pointer; }
:focus { outline: none; }

.edit_con_original { line-height: 1.8; padding: 0 0; color: #333; }
.edit_con_original ul { margin: inherit; padding: inherit; }
.edit_con_original ul li { list-style-type: disc; margin: auto; }
.edit_con_original ol { margin: inherit; padding: inherit; }
.edit_con_original ol li { list-style-type: decimal; margin: auto; }
.edit_con_original h1 { font-size: 2em; font-weight: bold; }
.edit_con_original h2 { font-size: 1.5em; font-weight: bold; }
.edit_con_original h3 { font-size: 1.17em; font-weight: bold; }
.edit_con_original h4 { font-size: 1em; font-weight: bold; }
.edit_con_original h5 { font-size: 0.83em; font-weight: bold; }
.edit_con_original h6 { font-size: 0.67em; font-weight: bold; }
.edit_con_original em { font-style: italic; }
.edit_con_original cite { font-style: italic; }
.edit_con_original address { font-style: italic; }
.edit_con_original i { font-style: italic; }
.edit_con_original table { border-collapse: separate; border-spacing: 2px; }
.edit_con_original img { max-width: 100%; height: auto; }

.ellipsi.multiline { white-space: normal; }
p.ellipsi.multiline{ text-indent: 2em; }
/*所有后台编辑器区域都要引用 edit_con_original 类名*/

/* clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table; }
.fixed:after, .clearfix:after, .cf:after, after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both; }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1; }

.clear, .cl { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important; }

/*{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#bbaf1f24", EndColorStr="#bbaf1f24")}*/
/*word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;overflow: hidden; */
.auto-img { position: relative; overflow: hidden; display: block; }
.auto-img img { position: relative; }
.ratio-img{ height:auto; }
.yahei{ /*font-family:"宋体";*/}
.arial{ font-family:Arial;}
.song { /*font-family: "\5b8b\4f53";*/ }


.content_box{ min-width: 320px; max-width:1660px; margin:0 auto; overflow:hidden;}

.wrap{width:1280px; margin:0 auto; position:relative;}
.top { background:#5B5B5B; height:40px; line-height:40px;color: #fff; font-size:12px;}
.top span { float:left;}
.top a { float:right;width:108px; text-align:center;color: #fff; background:#707070;}
.top a:hover {color: #D6BF97;}

.header{ padding:30px 0;position: relative; z-index: 100;}

.ld-newNav{ position: absolute; top:98px; left:0; width:100%;  transition:all 0.5s; overflow:hidden; background:rgba(255,255,255,0.9); }
.ld-newNav img{ width:100%; height:auto; }
.ld-newNav a:hover{ color:#007251; }
.ld-newNav .newN{ width:1280px; position: absolute; top:0; left:50%; margin-left:-640px; display:none; }
.ld-newNav .dis{ display:block; }

.ld-newNav .fir,.ld-newNav .com,.ld-newNav .mie{ float:left; padding-top:50px; }
.ld-newNav h3{ font-size:18px; text-align:center; padding-top:15px; font-weight:normal; }
.ld-newNav .fir h2{ font-size:20px; text-align:center;  padding-bottom:40px; }
.f-1{ width:300px; }
.f-1 div{ padding-right:57px; }
.f-2{ width:460px; }
.f-2 div{ padding-right:50px; }
.f-2 li{ float:left; width:120px; height:70px; background:#e7ddca; text-align:center; line-height:70px; }
.f-2 li a{ display:block; width:100%; height:100%; background:url(../images/nav04_1.png) no-repeat center center; }
.f-2 li .hbg{ background:url(../images/nav04_2.png) no-repeat center center; }
.f-2 li .nobg{ background:url(../images/nav04_3.png) no-repeat center center; }
.hmar{ margin:0 25px; }
.f-3{ width:280px; }
.f-3 div{ padding-right:37px; }
.f-4{ width:240px; }

.com-1{ width:230px; text-align:center; }
.com-1 a,.mien-1 a{ display:block; line-height:30px; }
.com-2,.com-3,.com-4,.com-5{ width:260px; }
.com-2 div,.com-3 div,.com-4 div,.com-5 div{ padding-right:80px; }
.com-1 h3,.mien-1 h3{ padding-top:0; }

.flex-control-nav{ display:none; }
.mien-1{ width:90px; text-align:center; }
.mien-2,.mien-3,.mien-4,.mien-5,.mien-6{ width:238px; }
.mien-2 div,.mien-3 div,.mien-4 div,.mien-5 div,.mien-6 div{ padding-left:57px;  }

.nav-menu .gb { height:4px; width:50px;  position:absolute; margin-left:55px; left:0; top:0; opacity:0; filter:alpha(opacity=0); transition:all 0.6s ; -webkit-transition:0.6s all;}
.open .ld-newNav { height:190px; }
.open .gb { opacity:1; filter:alpha(opacity=100);}

.kf li{ float:left; width:12.5%; position: relative; height:160px; }
.kf li div{ position: absolute; top:30px; left:50%; margin-left:-50px; width:100px;  }
.kf li div .iconbg{ margin:0 auto; display:block; width:70px; height:70px; border: 1px solid #c9c9c9; border-radius:3px;}

.kf li div:hover h3 a{ color:#007251; }
.kf li div .a2{ background:#FFF url(../images/nav20.png) no-repeat center center; }
.kf li div .a3{ background:#FFF url(../images/nav16.png) no-repeat center center; }
.kf li div .a4{ background:#FFF url(../images/nav17.png) no-repeat center center; }
.kf li div .a5{ background:#FFF url(../images/nav18.png) no-repeat center center; }
.kf li div .a6{ background:#FFF url(../images/nav19.png) no-repeat center center; }
.kf li div .a7{ background:#FFF url(../images/icon0001.png) no-repeat center center; }
.kf li div .a8{ background:#FFF url(../images/nav14.png) no-repeat center center !important; }
.kf li div .a9{ background:#FFF url(../images/nav_ic01.png) no-repeat center center !important; }

.kf li div:hover .a1{ background:#007251 url(../images/nav14.png) no-repeat center center; }
.kf li div:hover .a2{ background:#007251 url(../images/nav15.png) no-repeat center center; }
.kf li div:hover .a3{ background:#007251 url(../images/nav16.png) no-repeat center center; }
.kf li div:hover .a4{ background:#007251 url(../images/nav17.png) no-repeat center center; }
.kf li div:hover .a5{ background:#007251 url(../images/nav18.png) no-repeat center center; }
.kf li div:hover .a6{ background:#007251 url(../images/nav19.png) no-repeat center center; }
.kf li div:hover .a7{ background:#007251 url(../images/icon0001.png) no-repeat center center; }
.kf li div:hover .a8{ background:#007251 url(../images/nav14.png) no-repeat center center !important; }
.kf li div:hover .a9{ background:#007251 url(../images/nav_ic01.png) no-repeat center center !important; }

.kf-b li{ width:16.6666%; }
.kf-b li div{ width:110px; margin-left:-55px; }
.kf-b li div .b1{ background:#FFF url(../images/icon0002.png) no-repeat center center; }
.kf-b li div .b2{ background:#FFF url(../images/icon0003.png) no-repeat center center; }
.kf-b li div .b3{ background:#FFF url(../images/icon0004.png) no-repeat center center; }
.kf-b li div .b4{ background:#FFF url(../images/icon0005.png) no-repeat center center; }
.kf-b li div .b5{ background:#FFF url(../images/icon0006.png) no-repeat center center; }
.kf-b li div .b6{ background:#FFF url(../images/icon0007.png) no-repeat center center; }
.kf-b li div:hover .b1{ background:#007251 url(../images/icon0002.png) no-repeat center center; }
.kf-b li div:hover .b2{ background:#007251 url(../images/icon0003.png) no-repeat center center; }
.kf-b li div:hover .b3{ background:#007251 url(../images/icon0004.png) no-repeat center center; }
.kf-b li div:hover .b4{ background:#007251 url(../images/icon0005.png) no-repeat center center; }
.kf-b li div:hover .b5{ background:#007251 url(../images/icon0006.png) no-repeat center center; }
.kf-b li div:hover .b6{ background:#007251 url(../images/icon0007.png) no-repeat center center; }

.kf-c li{ width:20%; }
.kf-c li div .c1{ background:#FFF url(../images/icon00008.png) no-repeat center center; }
.kf-c li div .c2{ background:#FFF url(../images/icon00008_2.png) no-repeat center center; }
.kf-c li div .c3{ background:#FFF url(../images/icon00009.png) no-repeat center center; }
.kf-c li div .c4{ background:#FFF url(../images/icon00010.png) no-repeat center center; }
.kf-c li div .c5{ background:#FFF url(../images/icon00012.png) no-repeat center center; }
.kf-c li div:hover .c1{ background:#007251 url(../images/icon00008.png) no-repeat center center; }
.kf-c li div:hover .c2{ background:#007251 url(../images/icon00008_2.png) no-repeat center center; }
.kf-c li div:hover .c3{ background:#007251 url(../images/icon00009.png) no-repeat center center; }
.kf-c li div:hover .c4{ background:#007251 url(../images/icon00010.png) no-repeat center center; }
.kf-c li div:hover .c5{ background:#007251 url(../images/icon00012.png) no-repeat center center; }

.kf-d li{ width:16.6666%; }
.kf-d li div .d1{ background:#FFF url(../images/icon00013.png) no-repeat center center; }
.kf-d li div .d2{ background:#FFF url(../images/icon00005.png) no-repeat center center; }
.kf-d li div .d3{ background:#FFF url(../images/icon00015.png) no-repeat center center; }
.kf-d li div .d4{ background:#FFF url(../images/icon00016.png) no-repeat center center; }
.kf-d li div .d5{ background:#FFF url(../images/icon00017.png) no-repeat center center; }
.kf-d li div .d6{ background:#FFF url(../images/icon00018.png) no-repeat center center; }
.kf-d li div:hover .d1{ background:#007251 url(../images/icon00013.png) no-repeat center center; }
.kf-d li div:hover .d2{ background:#007251 url(../images/icon00005.png) no-repeat center center; }
.kf-d li div:hover .d3{ background:#007251 url(../images/icon00015.png) no-repeat center center; }
.kf-d li div:hover .d4{ background:#007251 url(../images/icon00016.png) no-repeat center center; }
.kf-d li div:hover .d5{ background:#007251 url(../images/icon00017.png) no-repeat center center; }
.kf-d li div:hover .d6{ background:#007251 url(../images/icon00018.png) no-repeat center center; }

.header .logo,.header .logo a{ float: left; }
.header .search { float: right; margin: 5px 0 0 0; width:210px; height:24px; line-height:24px; border:1px solid #EAE9E7; -moz-border-radius:15px;-webkit-border-radius:15px;-ms-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;-moz-box-shadow:0px 2px 0px 0px #7F796E inset;-webkit-box-shadow:0px 2px 0px 0px #7F796E inset;box-shadow: 0px 2px 0px 0px #7F796E inset;}
.header .search input { height:20px; line-height: 20px; float: left; }
.header .search input.s_inp{ width: 178px; border: 0; position: relative; top:2px; font-size: 12px; margin-left: 0; float: left; background: none; padding-left:10px; }
.header .search input.s_inp + input { border: 0; background: url(../images/dot02.jpg) left center no-repeat; width:22px; overflow: hidden; text-indent: -100px; position: relative; top:2px; float: left; }
.header .search.on{ border:1px solid #E2CFA4;-moz-box-shadow:0px 2px 0px 0px #F0E8D0 inset;-webkit-box-shadow:0px 2px 0px 0px #F0E8D0 inset;box-shadow: 0px 2px 0px 0px #F0E8D0 inset;}



.head-menu { float:left; width:58%;}
.head-menu ul { padding:5px 0 0 80px;}
.head-menu li { float: left; width:110px; background:url(../images/dot01.jpg) right center no-repeat; position: relative; text-align:center;}
.head-menu li > a { line-height:30px; height:30px; font-size:16px; color: #1C1C1C; position: relative;display: block; border-radius:5px; }
.head-menu li:hover > a { transition: 0.2s all; color:#fff; background:#007251; }
.header nav li.on>a{ transition: 0.2s all; color:#fff; background:#007251; }
.head-menu li.hover > a{color:#D6BF97;}
.head-menu li:last-child{ background:none;}

.head-menu .child { position: absolute; left: 0; top:100%; background: #ECE5C9;/*filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50; */opacity:0; -webkit-transition: .2s ease-in-out; -moz-transition: .2s ease-in-out; -ms-transition: .2s ease-in-out; -o-transition: .2s ease-in-out; transition: .2s ease-in-out;display: none; width:120px; left:50%; margin-left:-60px; text-align:center;}
.head-menu .child a { color: #1C1C1C; }
.head-menu .child .txt { font-size: 14px; padding:10px 20px;}
.head-menu .child .txt a { display: block; white-space: nowrap; line-height:2;border-bottom:1px solid #D6BF97; }
.head-menu .child .txt a:hover { color: #D6BF97;}



.main { position: relative;}
.banner { max-width: 1660px; margin: 0 auto; position: relative; z-index: 2; /*background: #000;filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;*/}


.notice{ height:45px; line-height:45px; /*background:#F0E8D0;*/ overflow:hidden;}
.n_tit{ float:left; width:130px; padding-left:38px; background:url(../images/dot03.png) left center no-repeat;}
.n_tit span{font-size:18px;color:#320305; padding-right:15px; font-weight:bold; background:url(../images/dot04.png) right center no-repeat;}
.n_tit span a{color:#4b7200;}
.n_txt{ float:left; width:80%;}
.testiomonial_item{ float:left; width:100%; height:45px;}
.testiomonial_item h2{float:left;color:#422D19; font-weight:normal;/*width:85%;*/word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.testiomonial_item a{color:#101010;}
.testiomonial_item h2:hover,.testiomonial_item h2 a:hover{ color:#D99659;}
.testiomonial_item em{ float:left;width:80px; padding-left:20px;font-size:12px; color:#A79069;}
#slidePrev{ position:absolute; right:30px; top:12px; width:20px; height:20px; background:url(../images/dot05.jpg) no-repeat;}
#slidePrev:hover{ background:url(../images/dot05_on.png) no-repeat;}
#slideNext{ position:absolute; right:0; top:12px;width:20px; height:20px; background:url(../images/dot06.png) no-repeat;}
#slideNext:hover{  background:url(../images/dot06_on.jpg) no-repeat;}

.ind_main{}
.ind_left{ background:#000; float:left; width:50%;}
.ind_right{background:#000;  float:right;width:50%;}

a.more{ font-family:Arial; font-size:10px; color:#422D19; text-transform:uppercase; padding-right:10px; background:url(../images/dot08.png) right center no-repeat;}
a.more:hover{color:#d6bf97;background:url(../images/dot08_h.png) right center no-repeat;}
a.more1{color:#fff;background:url(../images/dot09.png) right center no-repeat;}
a.more2{color:#E2CFA4;background:url(../images/dot10.png) right center no-repeat;}

.tit{ margin:0 0 45px;transition:all 0.3s;}
.tit:hover{transform:translateX(10px);}
.tit em{line-height:1; font-size:24px;  color:#D6BF97; font-family:Arial; display:block;}
.tit span{font-size:32px; color:#320305; display:inline-block;}
.tit span i{ font-size:20px; vertical-align:text-top;}

.ind_block1{display: none; float:left; width:100%;min-height:442px;background:url(../images/ind_block1.jpg) center top no-repeat;position:relative; overflow:hidden;}
.ind_block1 .inner{ text-align:center; padding:60px 20px 20px;}
.ind_block1 h1{ text-transform:uppercase; font-family:Vani;color:#471D19; margin:0 0 60px; font-weight:normal;transition:all 0.3s;}
.ind_block1 h1 span{ display:block; font-size:25px; letter-spacing:3px;}
.ind_block1 h1:hover{transform:translateX(10px);}
.ind_block1 h1 span a{color:#471D19;}
.ind_block1 h1 span a:hover{color:#592D2C;}
.ind_block1 h1 em{ display:block; font-size:11px; color:#592D2C;font-family:arial;margin:-10px 0 0px;}
.ind_block1 h3{ color:#320305; font-size:20px; font-weight:normal; padding:0 0 5px; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.ind_block1 p{ font-size:12px; line-height:2; color:#563529; height:4em; overflow:hidden; }
.ind_block1 h2{color:#320305; font-size:24px;font-weight:normal; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}


.news_block2 .tit em{ color:#fff; }

.ind_block2{ float:left; width:100%;min-height:831px;background:#FEFDE1;position:relative; overflow:hidden;}
.ind_block2 .inner{ padding: 30px 95px 20px 27px;}
.ind_block2 .tit span{ padding-right:40px; background:url(../images/dot07.png) right center no-repeat;}
.ind_block2 .tit span a{ color:#320305;}
.ind_block2 .tit span a:hover{color:#d6bf97;}
.ind_block2 li{ padding-left: 43px; margin:30px 0 80px;}
.ind_block2 li span{ display:block;width:82px; height:32px; line-height:32px; text-align:center; color:#fff;font-family:Arial; font-size:26px; background:#D6BF97;}
.ind_block2 li h2{ width:100%; font-size:18px; font-weight:normal; color:#320305; line-height:1.3; margin:25px 0; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.ind_block2 li h2 a{color:#320305;}
.ind_block2 li h2 a:hover{ color:#D6BF97;}
.ind_block2 li p{ color:#686868; margin-bottom:20px; height:4.5em; overflow:hidden; text-indent:2em;}


.ind_block3{ float:left; width:50.8%;min-height:831px; position:relative;}
.ind_block3 .gylogo{display: none; position:absolute; left:50%; top:50%; width:149px; height:146px; margin:-50px 0 0 -75px; z-index:20; overflow:hidden;}

.ind_block3_01{ width:100%; min-height:442px; background:url(../images/ind_block3_1.jpg) center top no-repeat; position: relative; overflow:hidden;}
.ind_block3_01 .inner{text-align:center; padding:140px 20px 20px;}
.ind_block3_01 .tit{ position: relative; }
.ind_block3_01 .tit span{ color:#F1E8CA; font-size:30px;text-shadow: 1px 1px 1px #76614D;}
.ind_block3_01 .tit span a{color:#F1E8CA;}
.ind_block3_01 .tit span a:hover{color:#E2CFA4;}
.ind_block3_01 h2{color:#F1E8CA; font-size:16px; font-weight:normal;text-shadow: 1px 1px 1px #76614D;}

.ind_block3_02{width:100%; min-height:389px; background:url(../images/ind_block3_2.jpg) center top no-repeat; position:relative; z-index:1;  }
.ind_block3_02 span{ position:absolute; top:50%; width:90px; height:20px; border-bottom:1px solid #4C2221;}
.ind_block3_02 span.l_line{left:55px;}
.ind_block3_02 span.r_line{ right:55px;}
.ind_block3_02 .inner{padding:102px 0 20px;text-align:center;}
.ind_block3_02 .pro_scroll{ height:225px; overflow:hidden; margin:0 0 10px;}
.ind_block3_02 ul{ padding:0 145px;}
.ind_block3_02 ul li{ height:25px; line-height:25px; padding:10px 0;vertical-align:bottom; zoom:1;}
.ind_block3_02 ul li a{ color:#320305;}
.ind_block3_02 ul li a:hover{ color:#f00;}
.arr_up{ position:absolute; left:40%;width:20px; height:20px; background:url(../images/dot11_up.png) center center no-repeat;}
.arr_down{position:absolute; right:40%;width:20px; height:20px; background:url(../images/dot11.png) center center no-repeat;}
.cares{position: absolute;width: 100%;left: 0;top:50%;margin-top: -52px;text-align: center;}
.cares em{font-size: 22px;display:block;line-height: 44px;font-family: Arial;}
.ind_block3_02 .cares span{font-size: 38px;line-height: 60px; position: static;border: 0;}
.cares a{color:#6e4611;}



.ind_block4{ float:left; width:49.2%;min-height:831px;background:url(../images/ind_block4.jpg) center top no-repeat;position:relative;  overflow:hidden;}
.ind_block4 .inner{ text-align:center; width:67%; margin:310px auto 0; padding:70px 10px 40px; border:1px solid #9E8678;}
.ind_block4 .tit{ margin:0 0 10px;}
.ind_block4 .tit span{ color:#e2cfa4; font-size:40px;text-shadow: 1px 1px 1px #2F1E16;}
.ind_block4 .tit span i{ font-size:30px;}

.ind_block4 .tit span a{ color:#E2CFA4;}
.ind_block4 p{ font-size:12px; color:#E2CFA4; margin:0 0 50px;}


.ind_block4:hover .tit span a,.ind_block4:hover p,.ind_block4:hover .more{ color:#fff !important; }

.ind_block5-2{ float:left; width:50.8%;min-height:431px; /*background:url(../images/ind_block5.jpg) center top no-repeat;*/position:relative;  overflow:hidden;}
.ind_block5-2.ind_block5-2-right{width:49.2%;}
.ind_block5-2 .inner{ padding:30px;}
.ind_block5-2 .tit{ margin:0 0 20px;  transituion:all 0.3s; -webkit-transituion:all 0.3s;}
.ind_block5-2 .tit span{color:#E2CFA4; font-size:34px;text-shadow: 1px 1px 1px #2B1908; background:url(../images/dot13.png) right center no-repeat; padding-right:40px;}
.ind_block5-2 .tit span a{color:#E2CFA4; }
.ind_block5-2 .tit span a:hover{color:#E2CFA4;}
.ind_block5-2 .n_b2_list{ margin:0;}
.ind_block5-2 .n_b2_list li{ padding-bottom:0;padding-left: 40px;width: 90%;}
.ind_block5-2 .n_b2_list li h2{ margin:20px 0;}
.ind_block5-2 .pro_show .flex-direction-nav{ margin-left:-38px; bottom:0;}
.ind_block5-2 .n_b2_list p{ text-align:left; text-indent: 2em; }
.ind_block5-2 .ind_block5-2_t:hover .tit{ transform:translateX(10px); -webkit-transform:translateX(10px);  }
.ind_block5-2 .ellipsi a,.ind_block5 .ellipsi,.ind_block5 a.more1{ color:#d6bf97 !important; transituion:all 0.3s; -webkit-transituion:all 0.3s; }
.ind_block5-2:hover .ellipsi a,.ind_block5:hover .ellipsi,.ind_block5:hover a.more1{ color:#fff !important; }
.white-icon{background-image:url(../images/dot13-2.png) !important;}


.ind_block5-2_t,.ind_block5-2_b{position:relative;}
.ind_block5-2_t{height:220px;}
.ind_block5-2_b{height:211px;}
.ind_block5-2_b dl{padding:50px 40px; position:relative; z-index:1;}
.ind_block5-2_b dt{ float:left; width:93px; height:93px; overflow:hidden;}
.ind_block5-2_b dt img{width:100%;}
.ind_block5-2_b dd{ float:right; width:calc(100% - 118px); color:#fff;}
.ind_block5-2_b dd span{ display:block; font-size:36px;}
.ind_block5-2_b dd p{font-size:18px;}

.ind_block5{ float:left; width:50.8%;min-height:431px; background:url(../images/ztindexbg.jpg) center top no-repeat;position:relative;  overflow:hidden;}
.ind_block5 .inner{ padding:30px;}
.ind_block5 .tit{ margin:0 0 20px;  transituion:all 0.3s; -webkit-transituion:all 0.3s;}
.ind_block5 .tit em{color:#fff;}
.ind_block5 .tit span{color:#fff; font-size:34px; background:url(../images/dot13-2.png) right center no-repeat; padding-right:40px;}
.ind_block5 .tit span a{color:#fff; }
.ind_block5 .tit span a:hover{color:#fff;}
.ind_block5 .n_b2_list{ margin:0;}
.ind_block5 .n_b2_list li{ padding-bottom:0;padding-left: 40px;width: 90%;}
.ind_block5 .n_b2_list li h2{ margin:20px 0;}
.ind_block5 .pro_show .flex-direction-nav{ margin-left:-38px; bottom:0;}
.ind_block5 .n_b2_list p{ text-align:left; text-indent: 2em; }
.ind_block5:hover .tit{ transform:translateX(10px); -webkit-transform:translateX(10px);  }
.ind_block5 .ellipsi a,.ind_block5 .ellipsi,.ind_block5 a.more1{ color:#fff !important; transituion:all 0.3s; -webkit-transituion:all 0.3s; }
.ind_block5:hover .ellipsi a,.ind_block5:hover .ellipsi,.ind_block5:hover a.more1{ color:#fff !important; }

.ind_block6{ float:left; width:50%; height:431px; position:relative;  overflow:hidden;}
.ind_block6 .tit{ position:absolute; left:30px; top:30px; z-index:10;}
.ind_block6 .tit span{color:#E2CFA4; font-size:34px;text-shadow: 1px 1px 1px #2B1908; background:url(../images/dot13.png) right center no-repeat; padding-right:40px;}
.ind_block6 .tit span a{color:#E2CFA4;}
.ind_block6 .tit span a:hover{color:#E2CFA4;}

.ind_block7{ float:left; width:24.58%; overflow:hidden;display: none; }
.ind_block7 img{ width:100%; height:auto; transition:all 0.3s; position: relative;}
.ind_block7 a{ position: relative; }
.ind_block7 a:hover img{ transform:scale(1.05); }

.oImg{ display:block; width:100%; height:100%; position: absolute; z-index:1;transition:all 0.3s; background-size:cover !important; }
.oA{ display:block; width:100%; height:100%; position: absolute; z-index:3; top:0; }
.ind_block5 .oA{ z-index:0; }
.ind_block3:hover .tit span a,.ind_block3:hover .tit em,.ind_block3:hover h2{ color:#fff !important; }
.ind_block5:hover .tit span a{ color:#d6bf97 !important; }
.ind_block1:hover .oImg,.ind_block3_01:hover .oImg,.ind_block4:hover .oImg,.ind_block5:hover .oImg{transform:scale(1.05);}
.ind_block5:hover .tit span a,.ind_block5:hover .tit em,.ind_block5:hover ul li p,.ind_block5:hover ul li a{ color:#fff !important; }


.inner{ z-index:2; position: relative; }

/* .ind_block1:hover,.ind_block3:hover,.ind_block4:hover,.ind_block5:hover{
	opacity:0.7;
}
 */
.footer{margin:50px 0 0; border-top:5px solid #2A2A2A; color:#2A2A2A;padding:40px 0; text-align:center;}
.foot_list{ padding:10px 0 5px;}
.foot_list a{font-size:12px;color:#2A2A2A;}
.foot_list a:hover{ color:#E2CFA4;}
.foot_list em{ padding:0 15px; font-size:10px; color:#D0D0D0;}
.p_copy{ font-size:12px; color:#363636; line-height:2;}
.p_copy a.xhr{ margin-left:20px;}
.foot_sel{ position:absolute; right:0; top:0;}

.select-box {float:left; text-align:left; width:170px; height:35px; line-height:35px;position:relative; z-index:5;border:1px solid #E1E1E1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.select-box:hover{ z-index:6;}
.select-box dt {cursor: pointer; padding:0 30px 0 20px; background:url(../images/dot12.png) 145px center no-repeat;}
.select-box dt b{ font-weight:normal;font-size:12px;}
.select-box dt b.on{ color:#000;}
.select-box.selfocus{ border:1px solid #E2CFA4;}
.select-box.selfocus dd{ border-top:1px solid #E2CFA4;}
.select-box dd { position: absolute; max-height:200px; line-height:2; z-index:7; overflow-y: auto;background:#fff;overflow-x: hidden; width:100%; bottom:35px; margin-top:-3px; display: none; border:1px solid #E1E1E1; border-bottom:none; left:-1px;}
.select-box dd a { display: block;font-weight:normal; white-space: normal; padding:0 20px;font-size:12px;}
.select-box dd a:hover, .select-box dd a.on { color:#E2CFA4;}

.disN{ display:none; }

@media only screen and (max-width:1660px) {

.ind_main{ width:1440px; margin:0 auto;}
.ind_block2 .inner{ padding:30px 50px 20px 30px}
.ind_block3_02 span{ width:70px;}
.ind_block3_02 span.l_line{ left:20px;}
.ind_block3_02 span.r_line{ right:20px;}
.ind_block6{ height:431px;}
}

@media only screen and (max-width:1450px) {
.ind_main{ width:1280px;}
.ind_block3_02 ul{ padding:0 95px;}
.ind_block6{ height:431px;}
.ind_block4 .inner{ padding:40px 20px;}
.header{ padding:15px 0;}
.ld-newNav{ top:68px; }
}

@media only screen and (max-width:1366px) {
.ind_block3{width:51%;}
.ind_block4{width:49%;}
.ind_block6{ /*width:75.5%;*/}
.ind_block7{ width:24.5%;}

.tit span,.ind_block4 .tit span,.ind_block5 .tit span,.ind_block6 .tit span{ font-size:30px;}
}

@media only screen and (max-width: 1310px) {
/*.ind_block2 li h2{ width:80%;}*/
.wrap,.ind_main{ width:1200px; }
.head-menu{ width:55%;}
.head-menu ul{ padding:5px 0 0 50px;}
.head-menu li{ width:100px;}
.ind_block3_02 span{ width:50px;}
.ind_block3_02 span.l_line{ left:10px}
.ind_block3_02 span.r_line{ right:10px}
.ind_block3_02 ul{ padding:0 65px;}
.ind_block4 .inner{ width:70%;}
.ind_block5 .inner,.ind_block5-2 .inner{ padding:40px 40px 20px;}
.ind_block6{ height:431px;}
.tit span,.ind_block4 .tit span,.ind_block5 .tit span,.ind_block5-2 .tit span,.ind_block6 .tit span{ font-size:28px;}
.ind_block3_02 .cares span{font-size: 28px;}
.ind_block3_02 .cares{margin-top: -47px;}
}


@media only screen and (max-width: 1281px) {
	.ld-newNav .newN{ width:100%; left:0; margin-left:0; }
	.f-1{ width:23.4%;}
	.f-2{ width:36%; }
	.f-3{ width:21.85%; }
	.f-4{ width:18.75%;}
	.f-2 li a{ background-size:60px 36px !important; }

	.f-2 li{ width:29%; }
	.hmar{ margin:0 2.5%; }
	.com-1{ width:18%; }
	.con-5 img{ width:100%; }
	.com-2, .com-3, .com-4, .com-5{ width:20.5%; }


	.mien-1{ width:15%; }
	.mien-2, .mien-3, .mien-4, .mien-5, .mien-6{ width:17%; }
	.ld-newNav h3{ font-size:16px;}
.ind_block3_02 .cares span{font-size: 24px;line-height: 36px;}
.ind_block3_02 .cares{margin-top: -40px;}
}

@media only screen and (max-width:1200px) {

.wrap,.ind_main{ width:1000px;}
.head-menu{ width:48%;}
.head-menu ul{ padding-left:10px;}
.head-menu li{ width:78px;}
.head-menu li > a{ font-size:14px;}
.n_tit{ width:100px;}
.n_txt{ width:75%;}
.ind_block2 .inner,.ind_block5 .inner,.ind_block5-2 .inner{ padding:20px;}
/*.ind_block5 ul li{ width:46%;}
.ind_block5 ul li.odd{width:44%;margin-left:5%;}*/
.ind_block6{ height:425px;}
.ind_block2 .inner{padding-right: 30px;}
.ind_block2 li{padding-left: 30px;}
.ind_block5{min-height: 425px;}

.tit span,.ind_block3_01 .tit span,.ind_block4 .tit span,.ind_block5 .tit span,.ind_block5-2 .tit span,.ind_block6 .tit span{ font-size:24px;}
.tit em{ font-size:12px;}
.tit span i,.ind_block4 .tit span i{ font-size:16px;}

.ind_block5-2{min-height:400px;}
.ind_block5-2_t{height:214px;}
.ind_block5-2_b dl{padding:20px;}
.ind_block5-2_b dt{float:none; margin:0 auto;}
.ind_block5-2_b dd{ float:none; width:100%; text-align:center;}
}



@media only screen and (max-width: 1024px) {
.wrap{width:auto; margin: 0 10px;}
.ind_main{ width:auto; margin: 0 40px;}
.n_txt{ width:70%;}
.testiomonial_item h2{ width:82%;}
.ind_block2 li h2{ font-size:16px;}
.ind_block3_02 span{width:30px;}
.ind_block3_02 ul{ padding:0 50px;}
.arr_up{ left:30%;}
.arr_down{ right:30%;}
.ind_block4 .inner{ padding:20px 10px;}
.ind_block6{ height:400px;}
.f-1{ width:23.4%; margin-left:12px; }
.f-2{ width:33.5%; }
.f-3{ width:21.85%; }
.f-4{ width:18.75%; margin-right:12px; }
.ind_block5,.ind_block5-2{min-height: 400px;}
.ind_block5-2_t{height:189px;}

.head-menu{ width:48%; }
.ld-newNav h3{ font-size:14px;}

.ind_block5-2_b dd span{font-size:30px;}
}

@media only screen and (max-width: 1023px) {
	.f-1{ width:23.4%; margin-left:0;}
	.f-2{ width:36%; }
	.f-3{ width:21.85%; }
	.f-4{ width:18.75%; margin-right:0;}
.head-menu{ width:auto;}
.header .logo, .header .logo a{ float:none;}
.testiomonial_item h2{ width:76%;}
.ind_main{ margin:0 10px;}
.ind_block1 h3{ font-size:16px;}
.ind_block3_02 ul{ padding:0 35px;}
.ind_block3_02 span{width:20px;}
.ind_block4 p{ margin:0 0 20px;}
.ind_block6{ height:318px;}
.ind_block1 h1 span,.ind_block1 h2,.tit span,.ind_block3_01 .tit span,.ind_block4 .tit span,.ind_block5 .tit span,.ind_block5-2 .tit span,.ind_block6 .tit span{ font-size:20px;}
.ld-newNav{ top:80px; }
.ld-newNav h3{ font-size:12px; }
.ld-newNav h2,.com-1 h3,.mien-1 h3{ font-size:14px; }
.ind_block5 .n_b2_list li p{ display:block;margin: 0 auto 15px;}
.ind_block5,.ind_block5-2{min-height: 318px;}
.ind_block5 .n_b2_list li h2{    margin: 12px auto;}
.ind_block3_02 .cares span{font-size: 20px;}
.ind_block3_02 .cares{margin-top: -32px;}
.ind_block3_02 .cares em{font-size: 16px;line-height: 28px;}

.ind_block5-2_b dd span{font-size:24px;}
.ind_block5-2_b dd p{font-size:14px;}
.ind_block5-2_t{ height:120px;}
.ind_block5-2_b{ height:198px;}
}
.mobile-bon, .mobile-mask { display: none; }
@media only screen and (max-width: 768px) {
	.ind_block5 .inner{padding: 19px;}
}
@media only screen and (max-width: 767px) {
body{ font-size:12px;}
.head-menu li:hover .child { display:block;opacity:1; }

.nav-menu{ display:none; }

/*.ind_block5 ul li{ float:none; margin-right:0; width:100%; }
.ind_block5 ul li h2,.ind_block5 ul li p{ margin:0 0 10px;  }*/

a.more1{ display:inline-block; margin-bottom:30px; }


.wrap,.ind_main{ width: auto; margin: 0 10px;}
.footer{ margin:20px 0 0; padding:20px 0;}
.search,.foot_sel{ display:none;}
.top{ line-height:1.5;}
.top span{ width:70%;}
.top a{ width:78px; position:absolute; top:0; right:0;}
.header{ padding:10px 0;}

.mobile-mask { background: #fff; position: fixed; display: block; opacity: 0; filter: alpha(opacity=0); z-index: 1000; width: 100%; height: 100%; left: 0; top: 0; display: none; }
.mobile-bon { position: fixed; display: block; top: 42px; right: 10px; z-index: 20000; width:30px; height: 25px; border:6px solid #ffffff; background: #ffffff; box-shadow: -1px 1px 3px #888; border-radius: 3px; transition: 0.2s ease-in; }
.mobile-bon.on { }
.mobile-bon:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-top:3px solid #000; border-bottom:3px solid #000; }
.mobile-bon:after { content: ''; position: absolute; top:11px; right: 0; left: 0; height:3px; overflow: hidden; background: #000; }
.body-fixd { overflow:hidden;}

.head-menu nav { position: fixed; border: 0; margin: 0; left: 40%; top: 0; bottom: 0; width: 60%; z-index: 20001; /*background: url(../images/phone1.jpg); background-size: 100% 100%; */ background:#FEFDE1;-moz-transform: translateX(100%); -webkit-transform: translateX(100%); -o-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); transition: 0.2s ease-in; box-shadow: 0 0 5px #000; }
.head-menu nav.on { -moz-transform: translateX(0%); -webkit-transform: translateX(0%); -o-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); }
.head-menu nav ul { position: absolute; left: 0; top: 0; right: 0; bottom: 0; padding:0; overflow-y: auto;}
.head-menu nav li:last-child { padding-bottom: 30px; }
.head-menu nav li .child { display: block; border-top: 1px solid #bbb; font-size: 0; background: none; width: auto; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.head-menu nav li { float: none; width: auto; margin-right: 0; }
.head-menu nav li > a { border-top: 1px solid #D6BF97; font-size:16px; color: #000; text-shadow: 1px 1px 1px #888; display: block; padding-left: 10px;  line-height:34px; height:34px; background:#EFE377;}
.head-menu nav li:hover > a { color: #fff; }
.head-menu nav li .child {opacity:1; display:block; }
.head-menu nav li .child a { width: 50%; margin-left: -1px; display: inline-block;  font-size: 14px; line-height: 2; float:left; color:#000; }
.head-menu nav li .child a:first-child,
.head-menu nav li .child a:first-child + a { border-top:0;}
.head-menu nav li .child a:nth-child(2n+1) { border-right: 1px solid #D6BF97; }
.head-menu nav li .child a:hover { background: none; color: #fff; }

.notice{ height:auto; padding:10px 0; line-height:1.5;}
.n_tit{ width:auto; margin:0 0 10px;}
.n_txt{ width:100%; height:30px; line-height:30px;}
#slidePrev,#slideNext{ top:0;}
.testiomonial_item h2{ width:70%;}
.ind_left,.ind_right{ width:100%;}
.tit,.ind_block2 li{ margin:0 0 20px;}
.ind_block2{ min-height:inherit; height:auto;}
.ind_block2 li span{ width:52px; font-size:16px;}
.ind_block2 li h2{ font-size:14px; margin:10px 0;}
.ind_block3,.ind_block4,.ind_block5,.ind_block5-2,.ind_block5-2.ind_block5-2-right{ width:100%;}
.ind_block1,.ind_block3_01,.ind_block3_02,.ind_block4,.ind_block5{ background-size:cover;}
.ind_block6{ width:100%; height:auto;}
.ind_block6>a>img{width:100%;}
.ind_block6 .tit{ left:10px; top:10px;}
.ind_block7{width:100%; height:auto;}
.ind_block4{ min-height:431px;}
.ind_block4 .inner{ margin-top:150px;}
.ind_block2 li{padding: 0;width: 100%;}


}




.head-menu{width:48%;}
.header .zl_year{margin-top:0; float:right; margin-right:10px; margin-top:5px;}
.head-menu ul{padding-left:20px;}
.header .year_box .year_select{ height:24px; line-height:24px;}
.header .year_box .year_select dd{top:26px; border-radius: 8px 8px 0 0;}
.header .year_box .year_select dt{  }
.ld-sear .exc-head{display:table; width:100%;}
.ld-sear .exc-head em{float:left; line-height:34px; margin-top:20px;}
.ld-sear .exc-head .input{float:left; }
.ld-sear .exc-head button{float:left; margin-left:20px;}

.zl_year{ display:inline-block; margin-top:20px; float:left; width:90px; }
.year_box .year_select { position: relative; }
.year_box .year_select dt { background:#fff url(../images/dot12.png) right 10px center no-repeat; padding: 0 10px; cursor: pointer; border: 1px solid #cacaca; color: #a0a0a0; text-align: left }
.year_box .year_select dd {z-index: 99; position: absolute; max-height:150px; overflow-y: auto; overflow-x: hidden; background: #f8f8f8; width:100%; left: 0px; top: 34px; display: none; text-align: left}
.year_box .year_select dd a { display: block; line-height: 32px; color: #a0a0a0; white-space: normal; padding: 0 12px; }
.year_box .year_select dd a:hover{ background: #eee; }
.year_box .year_select{ height:32px; line-height:32px;}

.year_box .year_select dt.on_o{background:#fff url(../images/dot12.png) right 10px  center no-repeat;}
.year_box button{ width: 118px; height:32px; background: #eb5255; color: #fff; line-height: 32px; text-align: center; border: none; outline: none;}
.year_box .year_select{float:left; width: 100%;}
.year_box .year_select:first-child + .year_select{margin-left: 10px;}

@media only screen and (max-width: 767px) {
  .header .zl_year{display:none;}
}
@media only screen and (max-width: 570px) {
.ld-sear .exc-head em{display:block; width:100%; text-align:left;}
.ld-sear .exc-head .input{margin-left:0; margin-right:10px;}
.ld-sear .exc-head button{margin-left:10px;}
}
@media only screen and (max-width: 570px) {
.ld-sear .exc-head .input{width:38%;}
}



.site_img{position: fixed;right:0;bottom:20%;z-index: 999;width:310px; /*display:none;*/}
.site_img img{width:100%;}
.site_close{position:absolute;top:-30px;font-size:20px;right: 10px;cursor: pointer;}


@media only screen and (max-width: 767px) {
.site_img{width:280px;}
}


.floatingAd .ad{z-index: 100;background: none;position: absolute;display: none;z-index: 992;}
.floatingAd .a_close{position: absolute;top: 8px;right: 8px;width: 16px;height: 16px;line-height: 16px;font-weight: bold; cursor: pointer;border-radius: 50%;border:2px solid #fff;color:#fff;text-align: center;}
.floatingAd .ad{display: none !important;}
.floatingAd .ad_box{display: block !important;}
.floatingAd .ad_box.cur{display:none !important; }
.a_icon a{display: block;width:100%;height:100%}
.a_icon{width:310px;height:180px}
.a_icon img{width:100%;height:100%}












