﻿@charset "utf-8";
html{font-size:13px; color:#666;}
*{margin:0px;padding:0px;text-decoration:none;list-style:none;border:0px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family: '微软雅黑';}
body,div,span,input,p,span,h1,h2,h3,h4,h5,h5,a,form,select,img{border:0px;}
body{overflow-x:hidden;margin:0 auto;background:#fff; min-width:1200px;}
.clear{clear:both;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size: 15px;}
img{border:0px;max-width:100%}
a{outline:none;color:#666;}
a:hover{text-decoration:none;color:#a47b41;}
em {font-style: normal;}
input,select,textarea, option{outline:none; font-family: '微软雅黑'; border: none; }
input[type="submit"],input[type="button"],select, option{-webkit-appearance: none;-moz-appearance: none;appearance: none;border:none;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.img img {width: 100%;height: 100%;display:inline-block;transition-duration: 1s;-ms-transition-duration: 1s;-moz-transition-duration: 1s; -webkit-transition-duration: 1s;}
.img:hover img {transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.col-white{color: #fff;}



.content{ margin:0px auto; width:1200px;}
.logo{ float:left; padding:20px 0px;}
.nav ul li{float: left; position: relative; margin:10px 20px; height: 81px;}
.nav ul li>a{display: block; font-size:16px; line-height: 81px;  color: #666; font-weight:bold; text-align: center; }
.nav ul li a:after {position: absolute; content: ''; bottom: 0; width: 0; left: 50%; height: 1px; background: #a47b41; transition:all .3s ease; top:68px;}
.nav ul li.on>a:after{width: 100%; left: 0;}
.nav ul li:hover>a:after{ width: 100%; left: 0;} 
.nav ul li.on>a{color: #a47b41; }
.nav ul li:hover>a{color: #a47b41; }
.nav ul li .hide{top:81px;  background-color: #fff;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.18);float: left;font-size: 14px;left: -50%;display: none;width: 124px;opacity: 0.8;position: absolute;text-align: center;z-index: 3; padding-bottom:10px;}
.nav ul li .hide em a{ display:block; font-size: 14px;line-height:30px;font-weight: normal; text-align:center; height:30px; color: #333;}
.nav ul li .hide em a:hover{background: #fff; color: #a47b41; transition:background-color 0.3s linear; -moz-transition:background-color 0.3s linear;-webkit-transition:background-color 0.3s linear;-o-transition :background-color 0.3s linear;}
.headfixed{position: fixed; top: 0; background: #fff; z-index: 222; width: 100%;}




/* flexslider */
.flexslider{position:relative;height:450px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:450px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


.ind_ser{ margin:30px auto; width:100%;}
.main_a_title{text-align:center;margin-bottom:10px;}
.main_a_title h2{font-size:30px; color:#a47b41; margin-bottom:5px; font-weight:bold;}
.main_a_title span{font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#333;}
.main_a_center{width:1200px;margin:0px auto;padding:0px; }
.main_a_center ul li{float:left; width:380px; padding:0px 10px; text-align:center; background:url(../images/main_a_list_bg.png) top right no-repeat;}
.main_a_center ul li .main_a_pic{width:222px; height:244px; margin:0px auto 10px auto; padding-top:60px;}
.main_a_center ul li .main_a_pic img{width:222px; height:244px;transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;}
.main_a_center ul li .main_a_title{margin-bottom:12px;}
.main_a_center ul li .main_a_title a{font-size:18px; color:#323232; }
.main_a_center ul li .main_a_title a:hover{ color:#333386;}
.main_a_center ul li .main_a_xian{ width:30px; height:2px; margin:0 auto;}
.main_a_center ul li .main_a_pic img:hover{ transform: scale(1); transition: all 0.5s ease 0s; -webkit-transform: scale(1); -webkit-transform: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg); }
.main_a_center ul li:hover .main_a_xian{ background:#a47b41;}



.ind_ab{ background:url(../images/abbj.jpg) center center no-repeat; height:480px; margin-top:30px; padding-top:40px; background-attachment:fixed; }
.ind_abcon{ float:left; padding-top:40px; width:53%; padding-right:3%;}
.ind_abcon h1{ font-size:18px; color:#a47b41; line-height:30px; padding-bottom:20px;}
.ind_abcon p{ line-height:26px; font-size:15px;}
.abimg{ padding-top:40px; float:right;}
.more{ border:1px #a47b41 solid; text-align:center; padding:10px 10px; width:100px; margin-top:15px;}
.more a{ color:#a47b41;}
.more:hover{ background:#a47b41; color:#fff;}
.more:hover a{ color:#fff;}


.more1{ border:1px #ccc solid; text-align:center; padding:11px; width:105px; margin:0px auto;}
.more1 a{ color:#666; font-size:14px;}
.more1:hover{ background:#a47b41; color:#fff;}
.more1:hover a{ color:#fff;}



.ind_case{ width:1200px; margin:30px auto; position:relative; overflow:hidden;}
.inA_con{width:1200px; margin:20px auto;}
.inA_con{margin:48px 0px 30px 0px;position:relative}
.inA_con .prev,.inA_con .next{width:34px;height:34px;position:absolute;top:50%;transform:translateY(-50%);left:-60px;z-index:10; cursor:pointer;border-radius:100%;border:1px solid #e3e3e3; background:url(../images/pre1.png) no-repeat center;}
.inA_con .next{ left:auto; right:-60px;background:url(../images/next1.png) no-repeat center}
.inA_con .prev:hover{background:url(../images/pre01.png) no-repeat center #a47b41;border:2px #a47b41 solid}
.inA_con .next:hover{background:url(../images/next01.png) no-repeat center #a47b41;border:2px #a47b41 solid}
.inA_con .scrollWrap{width:100%;float:left;overflow:hidden;}
.inA_con .scrollWrap a{width:282px;margin-right:23px;float:left}
.inA_con .scrollWrap a p{width:100%;overflow:hidden}
.inA_con .scrollWrap a span{display:block;height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:40px;color:#333;font-size:15px;font-weight:bold;  z-index:9999; width:282px; text-align:center; }
.inA_con .scrollWrap a:hover span{ color:#a47b41; }



.news-list{ width:1200px; margin:50px auto 30px;}
.news-list ul{ margin-top:40px;}
.news-list ul li{float: left; margin-right: 76px; width: 349px; position:relative; margin-bottom:30px;}
.news-list ul li .newsimg{ overflow:hidden;width: 349px;height: 151px;}
.news-list ul li .date{margin-bottom: 2px; background: #a47b41; width: 84px; padding: 19px 0; position:absolute; top:0px; left:0px; z-index:999;}
.news-list ul li .date strong{display: block; font-size: 24px; line-height: 17px; margin-bottom: 14px;}
.news-list ul li .date span{font-size: 20px; line-height: 15px;}
.news-list ul li em{display: block; font-size: 16px; line-height: 57px; color: #555555; position: relative; border-bottom: solid 1px #ededed;}
.news-list ul li em:after{ position: absolute; content:''; bottom: -1px; width: 0; height: 1px; background: #ededed; z-index: 2; left: 0;  transition: 0.5s;}
.news-list ul li  p{display: block; font-size: 13px; line-height: 28px; margin: 19px 0 30px;}
.news-list ul li .more-icon{background: url(../images/more.png) no-repeat; width: 31px; height: 29px; background-position: right center;}
.news-list ul li:hover .date{background: #a47b41;}
.news-list ul li:hover em:after{background: #a47b41; width: 100%;}
.news-list ul li:hover .more-icon {background-position: left center;-ms-transition-duration: 0.2s;transition-duration: 0.2s;}
.news-more a{display: block; width: 162px; height: 46px; font-size: 15px; line-height: 46px; color: #666666; text-align: center; border: 1px solid #cfcfcf; margin: 0 auto;}
a.animated-button:link, a.animated-button:visited {position: relative;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;overflow: hidden;}
a.animated-button:link:after, a.animated-button:visited:after {content: "";position: absolute;height: 0%;left: 50%;top: 50%;width: 150%;z-index: -1;-webkit-transition: all 0.75s ease 0s;-moz-transition: all 0.75s ease 0s;-o-transition: all 0.75s ease 0s;transition: all 0.75s ease 0s;}
a.animated-button:link:hover, a.animated-button:visited:hover {border: 1px solid #1f7766;color: #FFF;text-shadow: none;}
a.animated-button:link:hover:after, a.animated-button:visited:hover:after {height: 450%;}
a.animated-button.victoria-one:after {background: #1f7766;-moz-transform: translateX(-50%) translateY(-50%) rotate(-25deg);-ms-transform: translateX(-50%) translateY(-50%) rotate(-25deg);-webkit-transform: translateX(-50%) translateY(-50%) rotate(-25deg);transform: translateX(-50%) translateY(-50%) rotate(-25deg);}


.ind_adv{ background:url(../images/adv.jpg);background-position: center 0 !important;background-size: cover !important;background-attachment: fixed !important;background-repeat: no-repeat !important; display:block; margin-top:40px; padding:60px 0px;}
.ind_adv h1{ font-size:28px; text-align: center; color:#fff; padding-bottom:20px;}
.ind_adv h2{ text-align:center;color:#fff;}

.ind_honor{ margin-top:40px;}
.copyright{ background:#313236; width:100%;padding:40px 0px;}

.copyl{ float:left; width:18%;}
.copyl p{ line-height:26px;}
.copyc{ float:left; width:55%; }
.copyr{ float:right;}
.copyr p{ padding-bottom:10px; text-align:center;}
.copyc dl{ width:20%; float:left; }
.copyc dl dt{ font-size:16px; text-align:center; color:#fff; padding-bottom:10px;}
.copyc dl dt a{ color:#fff;}
.copyc dl dd{ line-height:26px; text-align:center;}
.copyc dl dd a{ color:#666;}
.copyc dl dd a:hover, .copyc dl dt a:hover{  color:#7e6349;}

.bottom{ background:#26272a; padding:10px 0px;}
.bottom p{ text-align:center; line-height:26px;}


.nybanner{ background: url(../images/nybanner.jpg) center center no-repeat; height:287px;}

.nav_home_box{ border-bottom: 1px solid #dfdfdf; overflow: hidden;}
.nav_home{ width:1200px; margin: 0 auto;}
.nav_left{ float: left; overflow: hidden;}
.nav_left li{ float: left; margin-right: 13px;}
.nav_left li a{ height:60px;line-height: 60px; border-bottom: 3px solid #fff; display: inline-block; padding-left: 6px; padding-right: 6px; font-size: 15px;color:#656565;}
.nav_left li .nav_red{ border-bottom: #a26b19 solid 3px; color: #a26b19; font-weight: 600;}
.nav_left li a:hover{ border-bottom: #a26b19 solid 3px; color: #a26b19; font-weight: 600;}
.nav_home_right{ float: right; padding-right: 16px;line-height: 60px;}
.nav_home_right span{ margin-right: 5px;}
.nav_home_right a,.nav_home_right{color:#656565; font-size: 14px; font-weight: 600;} 
.nav_home_right a:hover{color:#a26b19} 
.abcon{ padding:30px 0px; }
.abcon p{ line-height:26px;}


.main_a_center h1, .nycaselist h1{ font-size:16px; color:#666; text-align:center; font-weight:bold; padding-bottom:30px;}
.main_a_center .serimg, .nycaselist .caseimg{ text-align:center; margin:0px auto;}


.nycaselist{width:100%; margin:0px auto;overflow:hidden;}
.nycaselist li {width:282px;margin-right:18px;float:left; margin-bottom:15px;}
.nycaselist li a p{width:100%;overflow:hidden;border: 1px #eee solid;padding: 10px 0px;}
.nycaselist li a span{display:block;height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:40px;color:#333;font-size:15px;font-weight:bold;  z-index:9999; width:282px; text-align:center; }
.nycaselist li a:hover span{ color:#a47b41; }




/*内页新闻资讯列表*/
.ny-news-list{ margin:40px auto;}
.ny-news-list ul li{overflow: hidden;padding-bottom: 22px;border: none;border-bottom: solid 1px #f0f0f0; margin-bottom: 20px;}
.ny-news-list ul li .date{width: 82px;padding: 14px 7px;border:solid #dbdbdb 1px;border-radius: 5px; line-height:26px;}
.ny-news-list ul li .date span{display: block;border-bottom: solid #dbdbdb 1px;font-size: 40px;line-height: 40px;color: #a26b19; padding-bottom: 8px;}
.ny-news-list ul li .date p{font-size: 17px;line-height: 17px;color: #747474; margin-top: 15px;}
.ny-news-list ul li .descript{overflow: hidden;width: 89%;}
.ny-news-list ul li .descript strong{width:600px; font-size: 16px;line-height: 38px;color: #232323;font-weight: bold;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.ny-news-list ul li .descript strong:hover{color: #a26b19; }
.ny-news-list ul li .descript p{color: #5f5f5f;font-size: 14px;line-height: 22px;}
.nynewstit{ font-size:16px; color:#666; text-align:center; font-weight:bold; padding-bottom:10px;}
.nynewstime{ font-size:13px; color:#999; text-align:center; padding-bottom:10px; border-bottom:1px #ccc dashed; margin-bottom:15px;}
.ny-news-list p{ line-height:26px;}



.conleft{ width:50%; float:left; font-size:15px;}
.conright{ width:45%; float:right;}
.book{ margin-top:20px; margin:0px auto; width:500px;}
.book p{ margin-bottom:10px;}
.book label{ float: left; line-height:33px; padding-right:10px; width:70px;}
.book input{ border:1px #ccc solid; height:30px; line-height:30px; width:300px; padding:5px  5px;}
.book textarea{ width:300px; border:1px #ccc solid;padding:3px  5px;resize:none; }
.book .tj{  padding:0px; height:35px; line-height:35px; background:#a26b19; text-align:center; border:none; color:#fff; margin-left:120px; width:120px; margin-top:15px; font-size:15px;}
.book .yzm{ width:100px; float: left;}
.book .yzmimg{ padding:5px 0px; margin-left:10px; float:left;}



