@charset "utf-8";
/* 全局CSS定义 */
body { font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif; padding: 0; font-size:14px; color:#666; background:fff; margin: 0 auto;}
@font-face{ font-family: FZLTCXH; src: url(img/FZLTCXH.TTF); }
div,form,img,ul,ol,li,dl,dt,dd { margin: 0; padding: 0; border: 0; list-style: none none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:12px; font-weight: normal;}
table,td,tr,th{font-size:12px;}
/* 链接颜色 */
a:link {color: #666; text-decoration:none;}
a:visited {color: #666;text-decoration:none;}
a:hover { color: #754021; text-decoration: none;}
a:active { color: #666;}
/* 字体属性 */
.fB {font-weight: bold;}
.clr{ clear: both; height: 0; line-height: 0; font-size: 0;}
.clr_13{ height: 13px; line-height: 0; font-size: 0;}
.cRed{color: #BC730B; }
.c06c,.c06c:link,.c06c:visited{ color: #B62D3F;}
.c06c:hover{ color: #f30;}
.clr_25{ clear: both; height: 28px; line-height: 0; font-size: 0;}
.pages{ height: 28px; line-height: 28px; clear:both; padding-top: 25px; font-family:Verdana, Geneva, sans-serif; text-align:center;}
.pages a,.pages a:visited,.pages strong{ display:block; float:left; margin: 0 2px; height: 23px; line-height: 23px; text-align:center; width: 25px; border: 1px solid #ccc; background: #fff;}
.pages a:hover,.pages strong{ border: 1px solid #E62129; color: #fff; background: #E62129; font-weight:normal;}
.Header{ background: #170F00; height: auto;}
.HeaderBg{ width: 1000px; margin: 0 auto;}
.Header .logo{ float:left;}
.Header .logo a{display: block; width:420px; height:114px; text-indent:-9999px;}
.Header .r{ float:right; width: auto; padding-top: 20px;}
.Header .r .tel{ height: 40px; float:right; color: #FCC5A4; padding-left: 22px; font-style:italic; font-size:20px; margin-top:10px;}
.Header .r .tel a{ display:block; float:right; height: 25px; line-height: 25px; padding-left: 35px; margin-top: 10px;}
.Header .nav{ clear:both; padding-bottom:20px;}
.Header .nav li{ float:left; padding:0 20px; text-align:center;}
.Header .nav li a{}
.Header .nav li a:hover{ color:#E77817;}
.Header .nav .home{ background: none;}
.Header .nav .end{ padding-right: 0;}
.Header #nav li{ position: relative;}
.Header #nav li h2{ font-size: 18px; text-align:center; height: auto; line-height: 21px;}
.Header #nav li h2 em{ display: inline-block;color: #FCC5A4; background: -webkit-linear-gradient(top,#fff,#fff 50%,#FCC5A4 51%,#FCC5A4); -webkit-background-clip: text; -webkit-text-fill-color: transparent;font-style:normal;}
.Header #nav li h2 span{ display:block; font-size: 11px; color: #99775E;}
.Header #nav li ul{ position: absolute; top: 50px;  width: 100%; padding: 12px 0; height:auto; background: url(img/nav_bg.png); left: 0; text-align:center;}
.Header #nav li ul li{ height: 35px; line-height: 35px;  width: auto; float:none; padding: 0; font-size: 16px; background: none; text-transform:none; }
.Header #nav li ul li a,.Header #nav li ul li a:visited{ color: #FCC5A4;}
.Header #nav li ul li a:hover{ color: #C9AA76;}
.Header #nav li ul .ico{ background:url(img/nav_ico.png) no-repeat center 0; height: 20px; line-height: 0; font-size: 0;}
.Header #nav li:hover ul,#nav li.sfHover ul { top: 50px; z-index:999; }
.Header #nav li:hover h3 a,.Header #nav li.sfHover h3 a { color: #AC8645;}
.Header #nav .end{ background: none; float:right; padding-right: 0; text-align:right; width: auto;}
.Header #nav .end ul{ left: -35px;}
/*banner*/
.flicker-example .add{ background:url(img/banner_png.png); height: 140px; position:absolute; z-index: 9999; bottom: 0; left: 0; width: 100%; font-family: FZLTCXH;}
.flicker-example .add .text{ width: 1000px; margin: 0 auto; line-height: 140px; color: #FCC5A4; font-size: 20px;}
.flicker-example .add .text h3{ float:left; font-size: 20px; background:url(img/ico_1.png) no-repeat right center; padding-right: 65px;}
.flicker-example .add .text span{ float:left; padding-left: 25px; display:block;}
.flicker-example .add .text em{ float:right; font-style:normal;}
.flicker-example .add .text em a{ float:right; background: #E7A31B; display:block; width: 150px; height: 46px; line-height: 46px; text-align:center; margin-top: 45px; border-radius:6px; color: #fff; }
.flicker-example .add .text em a:hover{ background: #AC8645;}
.Home{ width: 1000px; margin: 40px auto 0;}
.Home .title{ height: 70px; line-height: 50px; text-align:right;  font-size: 16px;}
.Home .title h2{ float:left; font-size: 24px; color:#754021;}
.Home .title h2 span{ font-size: 22px;}
.Home .pr{ padding-bottom: 20px;}
.Home .pr li{ float:left; width: 232px; height: 245px; margin-right: 35px; text-align:center; line-height: 23px;}
.Home .pr li img{ display:block; margin-bottom: 18px;}
.Home .pr li strong{ font-size: 18px; display:block; font-weight:normal; height: 32px;}
.Home .pr li a,.Home .pr li a:visited{ color:#754021;}
.Home .pr li a:hover{}
.Home .pr .r{ float:right; margin-right: 0;}
.Home .news{ float:left; width: 490px;}
.Home .news p{ margin: 0; padding: 0; height: 160px; line-height: 23px; font-size: 13px; }
.Home .news p img{ float:left; margin-right: 25px;}
.Home .news p strong{ display:block; font-size: 18px; height: 43px;}
.Home .news li{ background:url(img/ico_2.png) no-repeat 0 8px; height: 32px; line-height: 32px; padding-left: 30px; text-align:right; color: #999; overflow:hidden;}
.Home .news li a{ float:left; display:block; width:300px; overflow:hidden; text-align:left; }
.Home .kefu{ float:right; width: 490px;}
.Home .kefu li{ float:left; padding-bottom: 14px;}
.Home .kefu .r{ float:right;}
.Home .service{ border-top: 1px solid #B6865F; height: auto; border-bottom: 1px solid #B6865F; margin-top: 50px; padding-top:28px; padding-bottom:28px; color: #874C22; }
.Home .service .title{ float:left; width: 220px; line-height: 35px; height:50px;}
.Home .service ul{ float:left; width: 1080px;}
.Home .service ul li{ float:left; width: 167px; line-height: 17px; font-size: 12px;}
.Home .service ul li em{ display:block; font-style:normal; font-size: 26px; font-weight:bold; border: 2px solid #874C22; width: 28px; text-align:center; line-height: 28px; float:left; height: 28px; border-radius:6px; color:#874C22; margin: 1px 7px 0 0;}
.BannerAbout{ height: 300px; position:relative;}
.BannerCase{ background:url(img/banner_about.jpg) no-repeat center 0; height: 200px; position:relative; }
.BannerNews{ background:url(img/banner_about.jpg) no-repeat center 0; height: 200px;}
.Content{ width: 1000px; margin: 30px auto 0;}
.Content .Menu{ height: auto; background:#674B2E;}
.Content .Menu li{ height: 50px; line-height: 50px; float:left; text-align:center; font-size: 14px; }
.Content .Menu li a{ display:block; color: #fff; background:#674B2E; padding:0 30px; border-right:1px solid #170F00;}
.Content .Menu li a:hover{ background: #170F00;}
.Content .Menu .tag a{ background: #170F00;}
.Content .Menu .tag a{ border-bottom: none; color: #fff; width:auto; font-family: FZLTCXH;}
.Content .about{ padding: 20px 0  30px; line-height:30px; font-size:14px; color:#666;}
.about{}
.about .picleft{ float:left; width: 680px;}
.ban{ width:680px; height:600px; position:relative; overflow:hidden;}
.ban2{ width:680px; height:460px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:680px; height:500px;}
.prev{ float:left; cursor:pointer;}
.num{ height:137px;overflow:hidden; width:680px; position:relative; margin-top: 12px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:130px; height:137px; margin-right:7px; text-align:center; color: #999;}
.num ul li img{ width: 128px; height: 87px; display:block; margin-bottom: 10px;}
.num ul li.on img{ border:2px solid #674B2E;}
.about .miaoshu{ float:right; width: 570px;}
.about .miaoshu h2{ font-size: 28px; height: 60px;}
.about .miaoshu strong{ font-size: 16px;}
.Content .newslist{ padding-top: 20px;}
.Content .newslist li{ height: 65px; padding: 20px 0; line-height: 30px; border-bottom: 1px dotted #ccc;}
.Content .newslist li span{ float:left; width: 65px; height: 65px; background:#f3f3f3; text-align:center; margin-right: 35px; line-height: 19px;}
.Content .newslist li span em{ font-style:normal; display:block; border-bottom: 2px solid #fff; font-size: 28px; height: 40px; line-height: 40px; margin-bottom: 3px;}
.Content .newslist li strong{ font-size: 16px;}
.Content .newsview{ padding: 20px 0 25px;}
.Content .newsview h1{ text-align:center; font-size: 26px; padding: 0 0 12px;}
.Content .newsview .time{ text-align:center; color: #999;}
.Content .newsview .text{ line-height: 28px; font-size: 14px; padding: 20px 0;}
.Content .newsview .text p{ margin: 0; padding: 12px 0;}
.Content .newsview .next{ border-top: 1px solid #D9D9D9; line-height: 30px; padding-top: 15px;}
.Content .newsview .next span a{ display:block; background: #674B2E; font-size: 14px; float:right; width: 80px; height: 38px; line-height: 38px; margin-top: 10px; text-align:center; color: #fff;}
.Content .newsview .next span a:hover{ background: #000; color: #fff;}
.Content .newsview .xianguan{ padding-top: 30px;}
.Content .newsview .xianguan h4{ font-size: 18px; height: 35px;}
.Content .newsview .xianguan li{ line-height: 28px; background:url(img/ico_3.gif) no-repeat 0 11px; padding-left: 18px;}
.Content .caselist{ padding: 20px 0 20px;}
.Content .caselist li{ float:left; width: 323px; height: 221px; margin:5px; text-align:center; line-height: 23px;}
.Content .caselist li img{ display:block; margin-bottom: 10px; box-shadow: 2px 2px 8px #ccc;width: 323px; height: 189px; }
.Content .caselist li strong{ font-size: 18px; display:block; font-weight:normal; height: 32px;}
.Content .caselist .r{ float:right; margin-right: 0;}
/*---------------------
#DB_gallery{ padding: 60px 0 30px;}
#DB_gallery ul, #DB_gallery li{list-style:none;margin:0;padding:0}
#DB_gallery img{border:none;vertical-align:top;}
#DB_gallery .DB_imgSet {position:relative;width:1300px;height:640px;overflow:hidden;}
#DB_gallery .DB_imgSet .DB_imgWin{height:100%; background: #fff;}
#DB_gallery .DB_imgSet .DB_imgWin img{ width: 1300px; height: 640px;}
#DB_gallery .DB_imgSet .DB_page{ position:absolute;bottom:0;font:11px tahoma bold;padding:5px;color:#ffffff}
#DB_gallery .DB_imgSet .DB_page .DB_current{color:#ffff00}
#DB_gallery .DB_imgSet .DB_page .DB_total{color:#ffcc00}
#DB_gallery .DB_imgSet .DB_prevBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;left:0;}
#DB_gallery .DB_imgSet .DB_nextBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;right:0;}
#DB_gallery .DB_thumSet {position:relative;margin-top:10px;width:1300px;overflow:hidden}
#DB_gallery .DB_thumSet .DB_thumMove{position:relative;white-space:nowrap;font-size:0}
#DB_gallery .DB_thumSet .DB_thumMove li{display:inline;margin-right:6px}
#DB_gallery .DB_thumSet .DB_thumMove li img{ width: 140px; height: 69px;}
#DB_gallery .DB_thumSet .DB_prevPageBtn{position:absolute;top:0;cursor:pointer;left:0;}
#DB_gallery .DB_thumSet .DB_nextPageBtn{position:absolute;top:0;cursor:pointer;right:0;}
#DB_gallery .DB_thumSet .DB_thumLine{position:absolute;width:136px;height:65px;border:2px solid #AC8645;left:0;top:0}
----------------------*/
.CaseView h1{ font-size: 18px; height: 40px; text-align:center;}
.CaseText{ line-height: 28px; padding: 50px 0 30px;}
.CaseText p{ margin: 0; padding: 0;}
#wrapper { width:1300px;}
#fullsize{ position:relative; width:1300px; height:680px;}
#fullsize img{ width:100%; height:680px;}
#information { position:absolute; bottom:0; display:none; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#image { width:1300px;}
#image img { position:absolute; z-index:25; width:1300px; }
.imgnav { position:absolute; width:40%; height:640px; cursor:pointer; z-index:150;}
#imgprev {left:20px; background:url(img/arrow-left-dark.png) left center no-repeat;}
#imgnext {right:20px; background:url(img/arrow-right-dark.png) right center no-repeat;}
#thumbnails { width:100%; height:90px; padding-top:10px; clear:both;}
#slideleft { float:left; width:16px; height:73px; background:url(img/prev_page.png) 0 center no-repeat; cursor:pointer;}
#slideleft:hover { }
#slideright {float:right; width:16px; height:73px; background:url(img/next_page.png) 0 center no-repeat; cursor:pointer;}
#slideright:hover {}
#slidearea {float:left; position:relative; width:1257px;height:75px; margin-left: 10px; overflow:hidden;}
#slider { position:absolute; left:0; height:81px;}
#slider img {cursor:pointer;width:148px; height:73px; border: 1px solid #fff;}
.Content .liucheng{ padding-top: 20px;}
.Content .liucheng .top{ height: 180px;}
.Content .liucheng .top li{ float:left; width: 120px;  height: 80px; border-radius:4px; line-height: 80px; text-align:center; font-size: 16px; background:#ccc;}
.Content .liucheng .top .line{ height: 10px; width: 70px; font-size: 0; line-height: 0; border-radius:10px;background:#eee; margin: 35px 23px;}
.Content .liucheng .top .r{ float:right;}
.Content .liucheng .list{}
.Content .liucheng .list li{ height: 130px;}
.Content .liucheng .list li span{ float:left; width: 60px; height: 60px; display:block; line-height: 60px; text-align:center; color: #fff; font-size: 20px; border-radius:60px; margin-top: 10px; background:#674B2E;}
.Content .liucheng .list li p{ float:right; width: 1210px;}
.Content .liucheng .list li p strong{ font-size: 18px; display:block; }
.Content .service{ height: 400px;  margin: 0 auto; }
.Content .service p{line-height: 35px; font-size: 16px; padding-top: 30px;}
.Content .service p strong{ font-size: 24px; font-weight:normal;}
.Content .minglu{}
.Content .minglu li{ float:left; width: 242px; height: 85px; margin:4px; overflow:hidden;}
.Content .minglu li img{ width: 242px; height: 85px;}
.Content .minglu .r{ float:right; margin-right: 0;}
.CaseNext{ padding: 100px 0 0; height: 230px; text-align:center;}
.CaseNext .L{ float:left;}
.CaseNext .L a{ display:block; background:url(img/ico_next.png) no-repeat 0 69px; background-size: 18px; padding-left: 60px; width: 232px;}
.CaseNext img{ margin-bottom: 18px;}
.CaseNext .R{ float:right;}
.CaseNext .R a{ display:block; background:url(img/ico_next.png) no-repeat right -69px; background-size: 18px;  padding-right: 60px; width: 232px;}
.CaseNext .back{ width: 230px; float:left; height: 54px; border: 1px solid #ccc; line-height: 54px; text-align:center; margin: 60px 0 0 258px; font-size: 24px; font-family: FZLTCXH;}
.CaseNext .back a{ display:block;}
.CaseNext .back a:hover{ background: #ccc;}
.FootBg{ background: #966e3a; margin-top: 50px; color: #664B2D}
.Foot{ width: 1000px; margin: 0 auto; padding: 40px 0;}
.Foot ul{ float:left; width: 170px;}
.Foot ul li{ line-height: 28px; font-size: 16px; color:#fff;}
.FootBg a,.FootBg a:visited{ color: #664B2D;}
.FootBg a:hover{ color: #f90;}
.Foot ul .t{ font-size: 14px; height: 38px; font-weight:bold;}
.Foot ul .t a,.Foot ul .t a:visited{ color: #fff; font-size:18px;}
.Foot ul .t a:hover{ color: #f90;}
.Foot ul .t2{ padding-top: 30px;}
.Foot .contact{ width: 390px; float:left;}
.FootBg .bottom{ text-align:center; background: #0F0A00; border-top: 1px solid #2C2014; height: 40px; padding-top: 25px;}
.FootBg .bottom .add{ width: 1000px; margin: 0 auto; text-align:right; font-size: 12px;}
.FootBg .bottom a{ margin: 0 12px;}
.FootBg .bottom span{ float:left;}
.FootBg .bottom .no{ margin-left: 0;}
.FootBg .ewm{ float:right; margin-left:40px;}
.FootBg .ewm .title{ text-align:center; line-height:35px; font-size:16px; font-weight:bold; color:#fff;}
.FootBg .ewm img{ width:150px; height:auto;}
/*--------首页banner------*/
.flickerplate {
	position:relative;
	width:100%;
	height:800px;
	background-color:#e6e6e6;
	overflow:hidden
}
.flickerplate ul.flicks {
	width:10000%;
	height:100%;
	padding:0px;
	margin:0px;
	list-style:none
}
.flickerplate ul.flicks>li {
	float:left;
	width:1%;
	height:100%;
	background-position:center;
	background-size:cover;
	display:table
}
.flickerplate ul.flicks>li .flick-inner {
	height:100%;
	padding:10px;
	color:#fff;
	display:table-cell;
	vertical-align:middle
}
.flickerplate ul.flicks>li .flick-inner .flick-content {
	max-width:68.75em;
	margin-left:auto;
	margin-right:auto
}
.flickerplate ul.flicks>li .flick-title {
	padding:0px 0px;
	font-size:2.778em;
	line-height:1.995em;
	text-align:center
}
@media only screen and (max-width: 43.813em) {
.flickerplate ul.flicks>li .flick-title {
font-size:1.667em
}
}
.flickerplate ul.flicks>li .flick-sub-text {
	padding:5px;
	font-weight:300;
	line-height:2.5em;
	color:rgba(255, 255, 255, 0.8);
	text-align:center
}
.flickerplate ul.flicks>li .flick-title span.flick-block-text, .flickerplate ul.flicks>li .flick-sub-text span.flick-block-text {
	padding:12px 18px;
	background-color:rgba(0, 0, 0, 0.6)
}
.flickerplate .arrow-navigation {
	position:absolute;
	height:80%;
	width:10%;
	top:10%;
	z-index:100;
	overflow:hidden
}
.flickerplate .arrow-navigation .arrow {
	display:block;
	height:100%;
	width:90%;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	-ms-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out
}
.flickerplate .arrow-navigation:hover, .flickerplate .arrow-navigation .arrow:hover {
	cursor:pointer
}
.flickerplate .arrow-navigation.left {
	left:0%
}
.flickerplate .arrow-navigation.left .arrow {
	opacity:0;
	margin:0px 0px 0px 50%;
	background-image:url("img/arrow-left-light.png");
	background-repeat:no-repeat;
	background-position:left
}
.flickerplate .arrow-navigation.right {
	right:0%
}
.flickerplate .arrow-navigation.right .arrow {
	opacity:0;
	margin:0px 0px 0px -50%;
	background-image:url("img/arrow-right-light.png");
	background-repeat:no-repeat;
	background-position:right
}
.flickerplate .arrow-navigation.left.hover .arrow {
	opacity:1;
	margin:0px 0px 0px 20%
}
.flickerplate .arrow-navigation.right.hover .arrow {
	opacity:1;
	margin:0px 0px 0px -20%
}

/*------------------
.flickerplate .dot-navigation {
	position:absolute;
	bottom:15px;
	width:100%;
	text-align:center;
	z-index:100
}
.flickerplate .dot-navigation ul {
	text-align:center;
	list-style:none;
	padding:0px 15px
}
.flickerplate .dot-navigation ul li {
	display:inline-block;
	float:none
}
.flickerplate .dot-navigation .dot {
	width:14px;
	height:14px;
	margin:0px 6px;
	background-color:rgba(255, 255, 255, 0.3);
	border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-webkit-transition:background-color 0.2s ease-out;
	-moz-transition:background-color 0.2s ease-out;
	-o-transition:background-color 0.2s ease-out;
	-ms-transition:background-color 0.2s ease-out;
	transition:background-color 0.2s ease-out
}
.flickerplate .dot-navigation .dot:hover {
	cursor:pointer;
	background-color:rgba(255, 255, 255, 0.6)
}
.flickerplate .dot-navigation .dot.active {
	background-color:#fff
}
*--------------*/


.flickerplate .dot-navigation.left, .flickerplate .dot-navigation.left ul {
	text-align:left
}
.flickerplate .dot-navigation.right, .flickerplate .dot-navigation.right ul {
	text-align:right
}
.flickerplate.flicker-theme-dark .arrow-navigation.left .arrow {
	background-image:url("img/arrow-left-dark.png")
}
.flickerplate.flicker-theme-dark .arrow-navigation.right .arrow {
	background-image:url("img/arrow-right-dark.png")
}
.flickerplate.flicker-theme-dark .dot-navigation .dot {
	background-color:rgba(0, 0, 0, 0.12)
}
.flickerplate.flicker-theme-dark .dot-navigation .dot:hover {
	background-color:rgba(0, 0, 0, 0.6)
}
.flickerplate.flicker-theme-dark .dot-navigation .dot.active {
	background-color:#000
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text span.flick-block-text {
	background-color:rgba(255, 255, 255, 0.5)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text span.flick-block-text {
	background-color:rgba(255, 255, 255, 0.5)
}
.flickerplate.animate-transform-slide ul.flicks {
	-webkit-perspective:1000;
	-webkit-backface-visibility:hidden;
	transform:translate3d(0%, 0px, 0px);
	-webkit-transform:translate3d(0%, 0px, 0px);
	-webkit-transition:-webkit-transform 0.6s;
	-o-transition:-o-transform 0.6s;
	-moz-transition:-moz-transform 0.6s;
	transition:transform 0.6s
}
.flickerplate.animate-transition-slide ul.flicks {
	position:relative;
	left:0%;
	-webkit-transition:left 0.4s ease-out;
	-moz-transition:left 0.4s ease-out;
	-o-transition:left 0.4s ease-out;
	-ms-transition:left 0.4s ease-out;
	transition:left 0.4s ease-out
}
.flickerplate.animate-jquery-slide ul.flicks {
	position:relative;
	left:0%
}
.flickerplate.animate-scroller-slide {
	padding-bottom:0px;
	overflow:auto
}
.flickerplate.animate-scroller-slide ul.flicks {
	position:auto
}


.incase{ margin-bottom:30px;}
.incase .hd ul li{ display:block; height:80px; width:33.3333%; float:left; line-height:80px; font-size:18px; color:#333; text-align:center; background:#eee; cursor:pointer;}
.incase .hd ul li.on{ background:#a57c43; color:#fff;}
.incase .bd{ width:666px; float:left;}
.incase .bd ul li{ display:block; width:333px; height:196px; float:left; position:relative; overflow:hidden;}
.incase .bd ul li img{ width:333px; height:196px;}
.incase .bd ul li .fgc{ position:absolute; width:100%; height:100%; background:url(img/box_bg.png) no-repeat center; z-index:999; left:0; top:0; font-size:14px; color:#fff; transition:all 0.5s; opacity:0;}
.incase .bd ul li .fgc .table{ display:table; width:100%; height:100%; padding:0 100px; box-sizing:border-box;}
.incase .bd ul li .fgc .table .cell{ display:table-cell; vertical-align:middle; text-align:center;}
.incase .bd ul li:hover .fgc{ opacity:1; transition:all 0.5s;}
.incase .incasepic{ width:333px; float:left;}
.clean{ width:100%; clear:both;}

.advantage {
	height: 715px;
}

#advantage {
	margin-top: 30px;
	position: relative;
}

.advantage-header {
	height: 57px;
	margin-top: 0px;
	background: url(img/ldys_title.png) no-repeat;
}

.adv-box-img {
	cursor: pointer;
}
.ys1{}
.adv-box {
	float: left;
	width: 184px;
	height: 212px;
	margin-right: 13px;    
	overflow: hidden;
	background: url(img/adv-bg.png) no-repeat;
}

.adv-bigbox {
	width: 312px;
	padding: 100px 35px;
	height: 246px;
	position: absolute;
	top: 53px;
	left: 309px;
	z-index: 10;
	text-align: left;
	display: none;
}

.adv-box-img:hover .adv-bigbox {
	display: block;
}

.adv-bigbox p {
	font-size: 16px;
	color: #fff;
	line-height: 25px;
}

.adv-bigbox1 {
	background: url(img/adv-bigbox1.png) no-repeat;
}

.adv-bigbox2 {
	background: url(img/adv-bigbox2.png) no-repeat;
}

.adv-bigbox3 {
	background: url(img/adv-bigbox3.png) no-repeat;
}

.adv-bigbox4 {
	background: url(img/adv-bigbox4.png) no-repeat;
}

.adv-bigbox5 {
	background: url(img/adv-bigbox5.png) no-repeat;
}

.adv-bigbox6 {
	background: url(img/adv-bigbox6.png) no-repeat;
}

.adv-icon1 {
	width: 197px;
	height: 217px;
	background: url(img/adv-icon1.png) no-repeat;
}
.adv-icon2 {
	width: 197px;
	height: 217px;
	background: url(img/adv-icon2.png) no-repeat;
}

.adv-icon3 {
	width: 197px;
	height: 217px;
	background: url(img/adv-icon3.png) no-repeat;
}

.adv-icon4 {
	width: 197px;
	height: 217px;
	background: url(img/adv-icon4.png) no-repeat;
}
.adv-icon5 {
	width: 197px;
	height: 217px;
	background: url(img/adv-icon5.png) no-repeat;
}
.adv-icon6 {
	width: 197px;
	height: 217px;
	background: url(img/adv-icon6.png) no-repeat;
}


.adv-conbox {	
	height: 212px;
	text-align: center;
	margin: 0 auto 8px;
}

.adv-txt img {
	margin-top: 78px;	
}

.adv-txt1 img {
	margin-top: 78px;	
}

.adv-conbox1 {
	width: 775px;
}

.adv-conbox2 {
	margin-top: -50px;
	width: 972px;
}

.adv-conbox2 .adv-box {
	margin-top: -42px;
}

.adv-conbox3 {
	margin-top: -50px;
	width: 775px;
}

.adv-conbox3 .adv-box {
	margin-top: -42px;
}

.adv-conbox1 .adv-box:last-child {
	margin-right: 0;
}

.adv-conbox2 .adv-box:last-child {
	margin-right: 0;
}

.adv-conbox3 .adv-box:last-child {
	margin-right: 0;
}



.nydown ul li{ height:35px; line-height:35px; border-bottom:1px dashed #dfdfdf;}
.nydown ul li .tit{ height:35px; max-width:600px; overflow:hidden; display:inline-block; vertical-align:top; color:#333;}
.nydown ul li a{ display:inline-block; padding:0 20px; vertical-align:top; height:35px; color:#D90000;}
.nydown ul li a:hover{ text-decoration:underline;}
.nydown ul li .date{ height:35px; float:right; color:#999;}

.blank25{ height:25px; clear:both;}
.inyoushi{ background:#222222; min-width:1000px;}
.content{ width:1000px; margin:0 auto; position:relative;}

.incasemain{ background:#222222; min-width:1000px;}

.inadv{ background:url(img/inadv.png) no-repeat top #222; min-width:1000px; height:200px;}

.inyewu{ background:#222222; min-width:1000px;}
.bdyw {
    height:auto;background:#966e3a;margin-top:20px;
}
.icons {
    width:249px;height:150px;padding-top:45px;text-align:center;color:#ffffff;line-height:0.25rem;float:left;border-right:1px solid #ab8b61;border-bottom:1px solid #ab8b61;
}
.icons p{font-size:18px; color:#fff;}
    .icons img {
        width:70px;margin:0 auto;
    }


.gytitle{ min-width:1000px; background:url(img/gy_title.jpg) no-repeat center #ececec; height:136px;}
.inabout{ background:url(img/gywm.jpg) no-repeat center; height:350px; min-width:1000px;}
.inabout .wz{ width:500px; height:120px; line-height:30px; font-size:14px; color:666px; position:absolute; right:20px; top:210px;}

.innews{ background:#eaeaea; min-width:1000px;}

.innewsnr{ padding:25px 0;}
.innewsnr .hd { height:52px; line-height:50px; border-left:1px solid #000; overflow:hidden;}
.innewsnr .hd ul li{ display:block; float: left; height:50px; text-align:center; width:248px; border:1px solid #000; border-left:0px !important; cursor:pointer; font-size:18px; color:#000;}
.innewsnr .hd ul li.on{ background:#000; color:#fff;}
.innewsnr .pic{ float:left;}
.innewsnr .bd{ width:720px; float:right;}
.innewsnr .bd ul li{ height:36px; line-height:36px; border-bottom:1px dashed #999;}
.innewsnr .bd ul li .tit{ width:550px; overflow:hidden; float:left;}
.innewsnr .bd ul li .date{ float:right; text-align:right;}

