﻿@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0}
body{min-width:1000px; font-size:14px; color:#333; margin:0; padding:0; font-family:"Microsoft Yahei"; background-color:#FFF;}
ul{text-decoration:none; list-style:none;}
a{outline:none;}
a:active{star:expression(this.onfocus=this.blur());}
a:link, a:visited{text-decoration:none; color:#333;}
a:hover{color:#ff4229; text-decoration:none;}
img{border:none;}
.clear{clear:both;}
.main{width:1000px; margin:0 auto;}
.left{ float:left;}
.right{ float:right;}

/* 清除浮动 */
.cf:after{content:"\200B";display:block;height:0;clear:both;}
.cf{*zoom:1;}
.clear{clear:both;}
/* 浮动 */
.fl{float:left;}
.fr{float:right;}
.hidden{display:none;}

.header{
	width:100%; height:116px; border-bottom:3px solid #ff4229; background:url(../images/menu_bg.png) no-repeat center;
}
.header .logo{
	margin-top:8px;
}
.header .tel{
	margin-top:42px; float:right;
}


.menu{
	width:100%; height:125px; background:url(../images/menu_bg2.png) no-repeat center; position:relative;
}
.menu .right{
	width:50%; height:125px; position:absolute; right:0; top:0; background:url(../images/menu_bg.png) right -70px no-repeat #ababab;
}
.menu .main{
	width:1000px; height:125px; margin:0 auto; position:relative; z-index:2;
}
.menu li{
	width:125px; height:125px; float:left;
}
.menu li a{
	width:125px; height:125px; text-align:center; font: bold 16px/125px 'Microsoft Yahei'; color: #000; background:url(../images/menu_bg3.png) 0 -125px no-repeat; float:left;
}
.menu li a:hover{
	color:#fff; background-position:0 0; transition:all 0.4s ease 0.4s;
}
.menu li a.current{
	color:#fff; background-position:0 0; transition:all 0.4s ease 0.4s;
}
.menu li a.item00{
	background-color:#f0f0f0;
}
.menu li a.item01{
	background-color:#bbb;
}
.menu li a.item02{
	background-color:#979797;
}
.menu li a.item03{
	background-color:#eee;
}
.menu li a.item04{
	background-color:#bbb;
}
.menu li a.item05{
	background-color:#5e5e5e;
}
.menu li a.item06{
	background-color:#dbdbdb;
}
.menu li a.item07{
	background-color:#c4c4c4;
}


.navigation{
	width:100%; height:100px; padding:6px 0; background:#eeeeee; border-bottom:2px solid #c9c9c9; position:fixed; top:0; left:0; z-index:9999; display:none;
}
.navigation li{
	width:75px; padding:0px 16px; float:left;
}
.navigation li span a{
	width:75px; height:20px; line-height:20px; display:block; padding-top:2px; margin-top:55px; text-align:center; font-size:14px; font-weight:bold; border-top:3px solid #eeeeee;
}
.navigation li span a.current{
	color:#ff4229; border-top:3px solid #ff4229;
}


.banner{width:100%; height:470px;}
.ban_slider{ width:100%; height:470px; position:relative;}
.ban_slider .bd{ padding:0;   }
.ban_slider .bd ul{ overflow:hidden; zoom:1; color: #fff;}
.ban_slider .bd ul li{  width:100%; height:470px; text-align:center; zoom:1; position:relative; }
.ban_slider .bd ul li img{ width:1920px; position:absolute; left:50%; top:0; margin-left:-960px; display:block;}
.ban_slider .bd ul li .pic{ text-align:center; }
.ban_slider .bd ul li .pic img{ width:180px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.ban_slider .bd ul li .pic a:hover img{ border-color:#999;  }
.ban_slider .bd ul li .title{ line-height:24px; }
/*.ban_slider .bd{ position:relative; height:100%; z-index:0;   }
.ban_slider .bd li{ zoom:1; vertical-align:middle; }
.ban_slider .bd img{ width:1920px; position:absolute; left:50%; top:0; margin-left:-960px; display:block;}*/
.ban_slider .hd {
	position: absolute;
	bottom: 10px;
	left: 0;
    z-index: 999;
	width: 100%;
	height: 6px;
}
.ban_slider .hd ul {
	width: 1000px;
	height: 6px;
	margin: 0 auto;
	text-align: center;
    font-size: 0;
    line-height: 0;
}
.ban_slider .hd ul li {
	display: inline-block;
    width: 60px;
    height: 6px;
    overflow: hidden;
    margin: 0 3px;
    font-size: 0;
    text-indent: -999px;
    background: #949494;
    cursor: pointer;
}
.ban_slider .hd ul li.on {
    background: #ff4229;
}

.control{ width:100%; height:53px; background:url(../images/ban_bg.png) repeat-x; position:absolute; left:0; bottom:-39px;}
.control .main{ width:1000px; height:53px; margin:0 auto; position:relative;}
.control .box{ width:399px; height:67px; background:url(../images/ban_bg2.png) repeat-x; position:absolute; left:0; bottom:0;}
.control .hd{ height:10px; position:absolute; left:115px; top:38px; z-index:1; }
.control .hd ul{ overflow:hidden; zoom:1; float:left;  }
.control .hd ul li{ float:left; margin-right:4px; width:8px; height:8px; border-radius:8px; text-indent:50px; overflow:hidden; background:#ff422a; border:1px solid #d1b4ae; cursor:pointer; }
.control .hd ul li.on{ background:#fff; color:#fff; }
.control .prev,.control .next{width:58px; height:29px; position:absolute; display:block; background:url(../images/ban_btn.png) no-repeat; z-index:2;}
.control .prev{ left:-64px; top:-12px;}
.control .next{ right:-64px; top:-12px; background-position:-114px 0;}
.control .mzy{ width:127px; height:29px; position:absolute; right:-210px; top:-12px;}

.main .title .txt{ text-indent:-9999px; overflow:hidden;}

.mod-hd {
    width: 1000px;
    height: 50px;
    border-bottom: 1px solid #dcdcdc;
}
.mod-hd .tit {
    float: left;
    width: 191px;
    height: 51px;
    overflow: hidden;
    font: bold 18px/51px 'Microsoft Yahei';
    color: #fff;
    text-indent: 72px;
    background: url(../images/mod-tit.png) no-repeat;
}
.p-hd .tit {
    width: auto;
    background: none;
}
.p-hd .tit em {
    float: left;
    font-style: normal;
    padding-right: 20px;
    background: #ff432a url(../images/p-hd.jpg) no-repeat;
}
.p-hd .tit i {
    float: left;
    width: 28px;
    height: 51px;
    overflow: hidden;
    background: url(../images/mod-tit-r.png) no-repeat;
}
.mod-hd p {
    float: left;
    height: 40px;
    margin: 11px 0 0 10px;
    font: normal 16px/40px 'Microsoft Yahei';
    color: #666;
}
.mod-hd .more {
    float: right;
    height: 40px;
    margin-top: 11px;
    font: normal 12px/40px 'Microsoft Yahei';
    color: #666;
}
.mod-hd .more:hover {
    text-decoration: underline;
}
.mod-hd .position {
    float: right;
    height: 40px;
    margin-top: 11px;
    line-height: 40px;
    font-size: 12px;
    font-weight: normal;
    color: #666;
}
.mod-hd .position a {
    color: #666;
}
.p-hd .list {
    height: 51px;

}
.p-hd .list a {
    float: left;
    width: 191px;
    height: 51px;
    overflow: hidden;
    margin-right: -20px;
    font: bold 18px/51px 'Microsoft Yahei';
    color: #fff;
    text-indent: 68px;
    background: url(../images/mod-tit-h.png) no-repeat;
}
.p-hd .list a.current, .p-hd .list a:hover {
    text-decoration: none;
    background: url(../images/mod-tit.png) no-repeat;
}

.floor01 {
    margin-top: 44px;
}
.floor01 .title{ height:115px; padding:60px 0 20px 0; text-align:center; background:url(../images/line.png) center bottom no-repeat;}
.ser_slider .hd{ height:80px; padding:32px 0 20px 0;}
.ser_slider .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ser_slider .hd ul li{ width:244px; height:80px; margin:0 3px; float:left; cursor:pointer; }
.ser_slider .hd ul li.i-1 {
    background: url(../images/ser_bg-1.png) no-repeat;
}
.ser_slider .hd ul li.i-2 {
    background: url(../images/ser_bg-2.png) no-repeat;
}
.ser_slider .hd ul li.i-3 {
    background: url(../images/ser_bg-3.png) no-repeat;
}
.ser_slider .hd ul li.i-4 {
    background: url(../images/ser_bg-4.png) no-repeat;
}
.ser_slider .hd ul li.on,.ser_slider .hd ul li:hover{ color:#fff; background-position:0 -120px; }
.ser_slider .hd ul li span{ width:100%; height:36px; line-height:36px; padding:22px 0; display:block; font-size:20px; text-indent:100px; color:#fff; background:url(../images/ser_icon.png) no-repeat;}
.ser_slider .hd ul li span.item01{ background-position:60px 20px;}
.ser_slider .hd ul li span.item02{ background-position:60px -50px;}
.ser_slider .hd ul li span.item03{ background-position:60px -120px;}
.ser_slider .hd ul li span.item04{ background-position:60px -190px;}
.ser_slider .bd{ width:1000px; height:425px; position:relative;}
.ser_slider .bd li{ width:300px; height:150px; background:#999; display:block; position:absolute;}
.ser_slider .bd li a,.ser_slider .bd li span{ width:100%; height:100%; color:#fff; overflow:hidden; display:block; position:absolute; left:0; top:0;}
.ser_slider .bd li span.text_face{ width:100%; height:100%; padding:18px 0 0 20px; display:block;}
.ser_slider .bd li h1{ font-size:16px; font-weight:lighter; position:relative; z-index:2;}
.ser_slider .bd li b{ font-size:20px; margin-right:12px;}
.ser_slider .bd li p{ font-size:12px; margin:10px 0; position:relative; z-index:2;}
.ser_slider .bd li .isbottom{ position:absolute; left:20px; bottom:18px;}
.ser_slider .bd li .isblock{ display:block; margin-bottom:10px;}
.ser_slider .bd li.item01{ width:334px; height:107px; left:0; top:0; background:url(../images/ser_01.jpg) no-repeat;}
.ser_slider .bd li.item02{ width:334px; height:110px; left:0; top:109px; background:url(../images/ser_02.jpg) no-repeat;}
.ser_slider .bd li.item03{ width:334px; height:204px; left:0; top:221px; background:url(../images/ser_03.jpg) no-repeat;}

.ser_slider .bd .i-1 li.item03{ background:url(../images/ser_03-1.jpg) no-repeat;}
.ser_slider .bd .i-2 li.item03{ background:url(../images/ser_03-2.jpg) no-repeat;}
.ser_slider .bd .i-3 li.item03{ background:url(../images/ser_03-3.jpg) no-repeat;}
.ser_slider .bd .i-4 li.item03{ background:url(../images/ser_03-4.jpg) no-repeat;}

.ser_slider .bd li.item04{ width:331px; height:317px; left:336px; top:0; background:url(../images/ser_04.jpg) no-repeat;}

.ser_slider .bd .i-1 li.item04{ background:url(../images/ser_04-1.jpg) no-repeat;}
.ser_slider .bd .i-2 li.item04{ background:url(../images/ser_04-2.jpg) no-repeat;}
.ser_slider .bd .i-3 li.item04{ background:url(../images/ser_04-3.jpg) no-repeat;}
.ser_slider .bd .i-4 li.item04{ background:url(../images/ser_04-4.jpg) no-repeat;}

.ser_slider .bd li.item05{ width:331px; height:106px; left:336px; top:319px; background:#555555;}
.ser_slider .bd li.item06{ width:330px; height:109px; left:669px; top:0; background:url(../images/ser_05.jpg) no-repeat;}
.ser_slider .bd li.item07{ width:330px; height:108px; left:669px; top:111px; background:#000000;}
.ser_slider .bd li.item08{ width:330px; height:96px; left:669px; top:221px; background:#555555;}
.ser_slider .bd li.item09{ width:330px; height:106px; left:669px; top:319px; background:#ff4229;}

.ser_slider .bd .i-1 li.item09{ background:#0ea77b;}
.ser_slider .bd .i-2 li.item09{ background:#49a9e9;}
.ser_slider .bd .i-3 li.item09{ background:#ff4229;}
.ser_slider .bd .i-4 li.item09{ background:#ce8712;}

.ser_slider .bd li span.back-face{ width:100%; height:100%; display:block; position:absolute; left:0; top:0; z-index:-1; color:#93F;}
.ser_slider .bd li:hover span.back-face{z-index:1;}
.ser_slider .bd li span.red-face{ background-color:#ff422a;}
.ser_slider .bd li span.black-face{ background-color:#2c2c2c;}

.ser_slider .bd .i-1 li span.red-face{ background-color:#03b986;}
.ser_slider .bd .i-2 li span.red-face{ background-color:#49a9e9;}
.ser_slider .bd .i-3 li span.red-face{ background-color:#ff432a;}
.ser_slider .bd .i-4 li span.red-face{ background-color:#cd832a;}


.floor02 {
    width: 100%;
    margin-top: 48px;
    padding: 40px 0 70px;
    background: #f4f4f4;
}
.floor02 .title{ height:115px; padding:60px 0 20px 0; text-align:center; background:url(../images/line.png) center bottom no-repeat;}
.floor02 .content{ width:100%; margin-top:30px;}
.floor02 .left{ width:470px; height:355px; float:left; position:relative;}
.floor02 .left img{ width:470px; height:355px;}
.floor02 .left:hover .cover{ display:block; transition:all 0.4s ease 0.4s;}
.floor02 .left .cover{ width:470px; height:355px; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.75); z-index:2; display:none;}
.floor02 .left cite{ width:220px; height:42px; line-height:42px; display:block; margin:100px auto 20px auto; border-bottom:1px solid #fff; text-align:center; font-style:normal; font-family:"黑体"; font-size:18px;}
.floor02 .left a{ color:#fff;}
.floor02 .left span{ width:220px; height:26px; margin:0 auto; display:block;}
.floor02 .left span a{ width:105px; height:26px; line-height:26px; display:block; text-align:center; color:#595959; font-size:14px; background:#fff;}
.floor02 .left span a:hover{ color:#fff; background:#ff4229;}
.floor02 .left a.detail{ float:left;}
.floor02 .left a.consult{float:right;}

.floor02 .right{ width:436px; height:287px; padding:30px; border:4px solid #e5e5e5; float:right;}
.floor02 .right .tit{ line-height:20px; padding:25px 0 45px 0; font-size:18px; font-weight:bold; text-align:center;}
.floor02 .right .tit cite{ font-style:normal; color:#f00;}
.floor02 .right .con{ line-height:28px; font-size:14px;}

.home-case {
    width: 1000px;
    height: 540px;
    margin-top: 20px;
    overflow: hidden;
}
.hc-menu {
    width: 174px;
    height: 528px;
    overflow: hidden;
    padding-top: 12px;
    border-right: 3px solid #b2b2b2;
}
.hc-menu a {
    display: block;
    width: 144px;
    height: 60px;
    margin-bottom: 30px;
    padding-right: 30px;
    overflow: hidden;
    font: normal 16px/60px 'Microsoft Yahei';
    color: #000;
    text-align: right;
    background: url(../images/case-menu.png) no-repeat;
}
.hc-menu a:hover, .hc-menu a.on {
    background-position: 0 -60px;
    color: #fff;
}
.hc-main {
    width: 793px;
    overflow: hidden;
    line-height: 180%;
    padding-left: 30px;
}
.hc-main img {
    max-width: 100%;
}
.hc-main .list {
    position: relative;
    width: 825px;
    height: 540px;
    overflow: hidden;
}
.hc-main .list li {
    float: left;
    width: 243px;
    margin: 0 32px 26px 0;
}
.hc-main .list li:hover .pic {
    border-color: #f00;
}
.hc-main .list li:hover .tit, .hc-main .list li:hover .desc {
    color: #f00;
}
.hc-main .list li .pic {
    display: block;
    width: 235px;
    height: 151px;
    padding: 3px;
    border: 1px solid #d4d4d4;
}
.hc-main .list li .tit {
    display: block;
    width: 243px;
    height: 24px;
    overflow: hidden;
    margin-top: 10px;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    color: #242424;
}
.hc-main .list li .desc {
    width: 243px;
    height: 60px;
    overflow: hidden;
    line-height: 20px;
    color: #4f4f4f;
}

.page-busi {
    height: auto;
    margin-top: 0;
}
.page-busi .hc-menu {
    height: auto;
}
.page-busi .hc-menu a {
    margin-bottom: 10px;
}
.page-busi .hc-main {
    height: auto;
}
.page-busi .hc-main .item {
    display: none;
    width: 793px;
}


.floor03 .title{ height:115px; padding:60px 0 20px 0; text-align:center; background:url(../images/line.png) center bottom no-repeat;}
.floor03 .content{ width:100%; height:545px; margin-top:30px; position:relative;}
.floor03 li{ overflow:hidden; position:absolute;}
.floor03 li img{ min-width:100%; min-height:100%; display:block;}
.floor03 li:hover span{ display:block;}
.floor03 li span{ width:100%; height:100%; display:none; background:url(../images/case_bg.png) repeat; position:absolute; left:0; top:0; z-index:2;}
/*.floor03 li span a{ width:63px; height:63px; display:block; position:absolute; left:50%; top:50%; margin-left:-32px; margin-top:-32px; background:url(../images/case_icon.png) no-repeat;}*/
.floor03 li span a{ width:90%; height:28px; padding-top:72px; display:block; position:absolute; left:5%; top:50%; margin-top:-48px; background:url(../images/case_icon.png) center 0 no-repeat; text-align:center; font-size:16px; color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.floor03 li.item01{ width:368px; height:218px; left:0; top:0;}
.floor03 li.item01{ width:368px; height:218px; left:0; top:0;}
.floor03 li.item01 img{ width:368px; display:block;}

.floor03 li.item02{ width:177px; height:157px; left:0; top:220px;}
.floor03 li.item02 img{ width:177px; display:block;}

.floor03 li.item03{ width:189px; height:157px; left:179px; top:220px;}
.floor03 li.item03 img{ width:189px; display:block;}

.floor03 li.item04{ width:368px; height:158px; left:0; top:380px;}
.floor03 li.item04 img{ width:368px; display:block;}

.floor03 li.item05{ width:128px; height:218px; left:370px; top:0;}
.floor03 li.item05 img{ height:218px; display:block;}

.floor03 li.item06{ width:249px; height:218px; left:500px; top:0;}
.floor03 li.item06 img{ width:249px; display:block;}

.floor03 li.item07{ width:379px; height:157px; left:370px; top:220px;}
.floor03 li.item07 img{ width:379px; display:block;}

.floor03 li.item08{ width:128px; height:158px; left:370px; top:380px;}
.floor03 li.item08 img{ height:158px; display:block;}

.floor03 li.item09{ width:249px; height:158px; left:500px; top:380px;}
.floor03 li.item09 img{ width:249px; display:block;}

.floor03 li.item10{ width:250px; height:218px; left:751px; top:0;}
.floor03 li.item10 img{ width:250px; display:block;}

.floor03 li.item11{ width:250px; height:157px; left:751px; top:220px;}
.floor03 li.item11 img{ width:250px; display:block;}

.floor03 li.item12{ width:250px; height:158px; left:751px; top:380px;}
.floor03 li.item12 img{ width:250px; display:block;}

.floor04 {
    position: relative;
    z-index: 2;
    margin-top: 40px;
}
.floor04 .title{ height:115px; padding:60px 0 20px 0; text-align:center; background:url(../images/line.png) center bottom no-repeat;}
.floor04 .content{ width:100%; height:240px; margin-top:30px; background:url(../images/you_person.png) center 5px no-repeat; position:relative;}
.floor04 .content div{ width:380px; height:80px; padding:20px 0; font-size:18px; font-family:"黑体"; font-weight:bold; cursor:pointer; position:absolute;}
.floor04 .content div:hover span{ 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; transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg);}
.floor04 .content div span{ width:80px; height:80px; display:block; float:left;}
.floor04 .content div em{ width:290px; height:80px; line-height:80px; padding-left:10px; display:block; font-style:normal; float:left;}
.floor04 .content div.item01{ left:0; top:0;}
.floor04 .content div.item02{ left:0; top:120px;}
.floor04 .content div.item03{ left:630px; top:0;}
.floor04 .content div.item04{ left:630px; top:120px;}
.floor04 .content div.item01 span{ background:url(../images/you_icon01.png) no-repeat;}
.floor04 .content div.item02 span{ background:url(../images/you_icon02.png) no-repeat;}
.floor04 .content div.item03 span{ background:url(../images/you_icon03.png) no-repeat;}
.floor04 .content div.item04 span{ background:url(../images/you_icon04.png) no-repeat;}


.floor05{ width:100%; margin-top:65px; padding-bottom:30px; border-top:3px solid #959595; background-color:#ede6e3;}
.floor05 .title{ height:115px; padding:60px 0 20px 0; text-align:center; background:url(../images/line.png) center bottom no-repeat;}
.floor05 .content{ width:100%; margin-top:30px;}
.floor05 .left{ width:485px; font-size:14px; line-height:26px;}
.floor05 .left img{ width:190px; height:132px; float:left; margin-right:12px;}
.floor05 .left a{ color:#959595;}
.floor05 .left a:hover{ color:#000;}
.floor05 .left cite{ height:28px; line-height:28px; display:block; font-style:normal; font-size:16px; color:#000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.floor05 .left span{ display:block; color:#000;}
.floor05 .right{ width:460px; line-height:26px;}
.floor05 .right span{ float:right;}
.floor05 .right a{ width:350px; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


.floor06{ width:100%; background-color:#f4f4f4;}
.floor06 .title{ height:115px; padding:60px 0 20px 0; text-align:center; background:url(../images/line.png) center bottom no-repeat;}
.floor06 .content{ width:100%;}
.floor06 .content table{ width:100%;}
.floor06 .content table td{ padding:6px 0;}
.floor06 .content input[type=text]{ width:455px; height:32px; line-height:32px; padding:0 5px; border:1px solid #bebbb9; background-color:#fff;}
.floor06 .content textarea{ width:988px; height:80px; line-height:20px; padding:5px; border:1px solid #bebbb9; background-color:#fff;}
.floor06 .content input[type=button],.floor06 .content input[type=submit]{ width:1000px; height:36px; line-height:36px; border:none; background-color:#ff4229; color:#fff; font-size:14px; font-weight:bold;}


.floor07{ width:100%; height:350px; overflow:hidden; position:relative;}
.floor07 .main .map{ width:1000px; height:350px;}
.covert{ width:100%; height:350px; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.35);}


.footer .scene01{ width:100%; padding:28px 0 40px 0; line-height:26px; font-size:14px; color:#fff; background-color:#ff5144;}
.footer .scene01 a{ color:#fff;}
.footer .scene01 cite{ height:28px; line-height:28px; margin-bottom:15px; display:block; font-style:normal; font-size:22px;}
.footer .scene01 .contact{ width:295px; padding:0 20px 0 45px; float:left;}
.footer .scene01 .links{ width:280px; padding:0 30px 0 50px; border-left:1px solid #fff; border-right:1px solid #fff; float:left;}
.footer .scene01 .links li{ width:120px; float:left;}
.footer .scene01 .info{ width:180px; padding:0 20px 0 78px; float:left;}

.footer .scene02{ width:100%; padding:28px 0 40px 0; line-height:26px; font-size:14px; color:#fff; background-color:#ff4229;}
.footer .scene02 .links{ line-height:28px; text-align:center; color:#fff; font-size:16px;}
.footer .scene02 .links a{ margin:0 15px; color:#fff;}
.footer .scene02 .copyright{ min-height:42px; line-height:24px; margin:15px auto 0 auto; padding-left:220px; color:#fff; background:url(../images/flogo.png) 160px 5px no-repeat;}
.footer .scene02 .copyright a{ color:#fff;}

.footer {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 215px;
    margin-top: -100px;
    padding-top: 310px;
    overflow: hidden;
    background: url(../images/ft-bg.png) no-repeat;
}
.ft-main {
    width: 1000px;
    height: 215px;
    margin: 0 auto;
    font-family: '宋体';
}
.ft-main .info {
    float: left;
    width: 850px;
    padding-top: 14px;
}
.ft-main .info .links {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #b2b2b2;
}
.ft-main .info .links a {
    color: #b2b2b2;
}
.ft-main .info .copyright {
    margin-top: 6px;
    line-height: 30px;
    color: #b2b2b2;
    font-size: 12px;
}
.ft-main .info .copyright a {
    color: #b2b2b2;
}
.ft-main .ewm {
    float: right;
    width: 123px;
    line-height: 28px;
    text-align: center;
    font-size: 12px;
    color: #aaa;
}




.ny_banner{width:100%; height:430px; padding-bottom:2px; text-align:center; overflow:hidden; border-bottom:1px solid #7e6449;}

.nyMenu{width:100%; height:64px; padding:32px 0px; background-color:#f2f2f2; position:relative;}
.nyMenu hr{width:100%; height:1px; border:none; border-top:2px solid #ff4229; position:absolute; left:0; top:50%;}
.nyMenu ul{width:1000px; margin:0px auto;}
.nyMenu ul li{height:64px; float:left; text-align:center; margin:0px 12px; font-family:"微软雅黑"; position:relative;}
.nyMenu ul li span{display:block;}
.nyMenu ul li span.cn{height:32px; line-height:20px; font-size:14px;}
.nyMenu ul li span.point{width:16px; height:16px; background:url(../images/point_h.png) no-repeat; position:absolute; left:50%; top:50%; margin-left:-8px; margin-top:-8px;}
.nyMenu ul li span.en{height:36px; line-height:36px; text-transform:capitalize;}
/*.nyMenu ul li a{color:#b5b8b6;}*/
.nyMenu ul li a{color:#000;}
.nyMenu ul li a:hover,.nyMenu ul li a.current{color:#ff4229;}
.nyMenu ul li a:hover span.point,.nyMenu ul li a.current span.point{background:url(../images/point_r.png) no-repeat;}


.nyFloor{ width:1000px; height:auto; padding:30px 0px; margin:0px auto;}
.web-tit{ width:1000px; height:42px; line-height:42px; border-bottom:1px solid #ccc; background:url(../images/plogo.png) 4px 6px no-repeat;
}
.web-tit .cn{ height:40px; line-height:40px; display:inline-block; padding-left:42px; font-size:18px; font-weight:bold; color:#ff4229; border-bottom:3px solid #ff4229;}
.web-tit .en{ padding-left:8px; font-size:14px; color:#9d9d9d; text-transform:capitalize;}
.web-tit .location{ color:#626262; float:right;}
.web-tit .location a{ margin:0 6px; color:#626262;}
.web-tit .location a:hover{color:#ff4229;}
.web-tit a.more{ color:#ff4229; float:right;}

.ny_main{width:1000px; margin:0px auto; padding-top:30px;}
.scene_news dl{width:100%; height:210px; margin-bottom:36px;}
.scene_news dl:after{ clear:both; content:'';}
.scene_news dl dt{width:275px; height:210px; float:left;}
.scene_news dl dt img{width:275px; height:210px;}
.scene_news dl dd{width:690px; height:210px; line-height:26px; color:#232323; float:right; position:relative;}
.scene_news dl dd .tit{font-size:16px; color:#ff4229; padding-bottom:8px; margin-bottom:8px; border-bottom:1px solid #dcdcdc;}
.scene_news dl dd .tit span{ margin-top:5px; font-size:12px; color:#959595; display:block;}
.scene_news dl dd .detail{ position:absolute; right:0; top:0;}
.scene_news dl dd .detail a{width:100px; height:26px; display:block; line-height:26px; text-align:center; border:1px solid #aaaaaa; color:#626262; margin-top:12px;}
.scene_news dl dd .detail a:hover{ color:#FFF; border:1px solid #ff4229; background-color:#ff4229;}

.scene_datail{width:100%; height:auto; line-height:30px; font-size:14px;}
.scene_datail .tit{font-size:18px; text-align:center; padding-bottom:20px; color:#ff4229;}
.scene_datail .tit .info{font-size:12px; color:#b5b8b6; display:block;}
.scene_datail img{ max-width:100%;}

.scene_case {
    position: relative;
    width: 1012px;
}
.scene_case li{ width:325px; margin-bottom:28px; overflow:hidden; margin-right:12px; float:left;}
.scene_case li.no_margin{ margin-right:0 !important;}
.scene_case li p.pic{ width:323px; height:233px; overflow:hidden; border:1px solid #d5d5d5; position:relative;}
.scene_case li p.pic img{ max-height:245px; display:block; margin:0 auto;}
.scene_case li p.pic:hover span{ display:block;}
.scene_case li p.pic span{ width:100%; height:100%; display:none; background:url(../images/case_bg.png) repeat; position:absolute; left:0; top:0; z-index:2;}
.scene_case li p.pic span a{ width:118px; height:27px; display:block; padding-top:82px; position:absolute; left:50%; top:50%; margin-left:-59px; margin-top:-63px; background:url(../images/case_icon.png) center top no-repeat;}
.scene_case li p.pic span a cite{ width:118px; height:27px; line-height:27px; text-align:center; display:block; font-size:14px; font-style:normal; color:#fff; border:2px solid #fff;}
/*.scene_case li p.txt{ width:303px; height:28px; line-height:28px; margin-top:6px; padding:0 10px; background:url(../images/plogo02.png) no-repeat; overflow:hidden; background-position:295px 0;}*/
.scene_case li p.txt{ width:285px; height:28px; line-height:28px; margin-top:6px; padding:0 10px 0 30px; text-align:right; background:url(../images/plogo02.png) no-repeat; overflow:hidden; background-position:10px 0;}


.scene_about{width:100%; height:auto; line-height:30px; padding:0; font-size:14px;}
.scene_about .tit{ width:300px; padding-bottom:15px;}
.scene_about .item01{ width:100%; margin-bottom:40px;}
.scene_about .item01 dt{ width:500px; float:left;}
.scene_about .item01 dt img{ width:500px;}
.scene_about .item01 dd{ width:475px; padding-left:25px; float:right;}
.scene_about .item02{ width:100%; padding-bottom:40px;}
.scene_about .item02 dt{ width:500px; float:right;}
.scene_about .item02 dt img{ width:500px;}
.scene_about .item02 dd{ width:475px; padding-right:25px; float:left;}
.scene_about .item03{ width:100%; height:287px; padding-top:40px; background:url(../images/us_bg01.jpg) no-repeat;}
.scene_about .item03 .tit{ margin:0 auto; text-align:center;}
.scene_about .item03 .con{ width:850px; padding:0 75px; margin:0 auto; color:#fff; text-indent:2.0em;}
.scene_about .item03 .con a{ color:#fff;}
.scene_about .item04{ width:100%; padding-top:40px;}
.scene_about .item05{ width:100%; padding:40px 0; background:#e2e2e2;}
.scene_about .item06{ width:100%; padding:40px 0 15px 0; background:url(../images/us_bg02.png) center top no-repeat #d9d9d9;}


#focus_Box{
	width:1000px; height:500px; margin:20px auto; position:relative;
}
#focus_Box ul{
	width:1000px; height:500px; position:relative;
}
#focus_Box li{
	width:0px; height:0px; z-index:0; position:absolute; top:0; left:0; cursor:pointer; border-radius:4px; box-shadow:1px 1px 12px rgba(200, 200, 200, 1);
}
#focus_Box li img{
	width:100%; background:url(../images/loading.gif) no-repeat center 50%;height:100%;vertical-align:top; 
}
#focus_Box .prev,#focus_Box .next{
	width:52px; height:52px; display:block; z-index:100; overflow:hidden; cursor:pointer; position:absolute; top:50%; margin-top:-26px;
}
#focus_Box .prev{
	background:url(../images/btn.png) left bottom no-repeat; left:120px;
}
#focus_Box .next{
	background:url(../images/btn.png) right bottom no-repeat; right:120px;
} 
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}




.scene_trun{ width:100%; line-height:40px; padding:15px 0; border-top:2px solid #ff4229;}

.page{
	width:900px; height:36px; line-height:36px; padding:20px 40px 0px 40px; text-align:right; color:#b5b8b6; font-family:"微软雅黑"; font-size:14px;
}
.page a{
	color:#626262; padding:1px 6px;
}
.page a.current,.page a:hover.current{
	color:#FFF; background-color:#ff4229;
}
.page a:hover{
	color:#ff4229;
}


.kefu{
	width:165px; overflow:hidden; position:fixed; right:2px; top:260px; z-index:9999;
}
.navHide{
	width:51px; float:right;
}
.navShow{
	width:165px; display:block;
}
.navShow .f01{
	width:165px; height:42px; background:url(../images/kefu02.png) no-repeat;
}
.navShow .f01 a{
	width:165px; height:42px; display:block;
}
.navShow .f_list{
	width:165px; height:auto; padding-top:8px; background:url(../images/kefu03.png) repeat-y;
}
.navShow .f_list .list{
	width:124px; padding:6px 10px; margin:0 auto; border-radius:8px; background:#fff;
}
.navShow .f_list .list li{
	margin:3px auto;
}
.navShow .f02{
	width:165px; height:42px; background:url(../images/kefu04.png) no-repeat;
}
.navShow .f03{
	width:165px; height:5px; background:url(../images/kefu05.png) no-repeat;
}
.navShow .f04{
	width:165px; height:146px; background:url(../images/kefu06.png) no-repeat;
}


.page-banner {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 349px;
    overflow: hidden;
}
.page-banner img {
    position: absolute;
    top: 0;
    left: 50%;
    width: 1920px;
    height: 349px;
    margin-left: -960px;
}
.page-wrap {
    position: relative;
    z-index: 2;
    width: 100%;
}
.page-wrap .category {
    width: 100%;
    height: 80px;
    overflow: hidden;
    background: url(../images/cate-bg.jpg) repeat-x center;
}
.page-wrap .category .list {
    width: 1000px;
    margin: 23px auto 0;
}
.page-wrap .category .list li {
    float: left;
    width: 95px;
    height: 43px;
    margin: 0 10px;
}
.page-wrap .category .list li a {
    display: block;
    width: 95px;
    height: 43px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 36px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background: url(../images/cate.jpg) no-repeat top center;
}
.page-wrap .category .list li a:hover, .page-wrap .category .list li.current a {
    background: url(../images/cate-h.png) no-repeat center;
}
.pw-box {
    width: 1000px;
    margin: 30px auto 0;
}
.pw-box .pw-main {
    width: 1000px;
    padding: 30px 0 0;
    overflow: hidden;
    line-height: 180%;
}
.pw-box .pw-main img {
    max-width: 100%;
}
.baidu-map img {
    max-width: none !important;
}


/* Page Css */
.pagelink{display:block;height:30px;margin:25px auto;text-align:center;margin-bottom:20px;}
.pagelink a,.pagelink span{background:none repeat scroll 0 0 #fdfbfc;border:1px solid #e8e6e7;color:#a0a0a0;display:inline-block;height:auto;line-height:16px;margin:0 1px;padding:2px 7px;width:auto;vertical-align:middle;}
.pagelink a:hover,.pagelink .current{background:#e8e6e7;border-color:#ddd;color:#ff4229;text-decoration:none;}
.pagelink select{vertical-align:middle;}
.pagelink span b{color:#ff4229;}


#focus{width:1000px;height:668px;overflow:hidden;position:relative;margin:0 auto;}
#focus .focus_view{position: relative;width:1000px;height:668px;overflow: hidden;}
#focus .focus_view .prev, #focus .focus_view .next {
    position: absolute;
    top: 280px;
    z-index: 999;
    width: 44px;
    height: 76px;
    overflow: hidden;
}
#focus .focus_view .prev {
    left: 30px;
    background: url(../images/ui-prev.png) no-repeat;
}
#focus .focus_view .next {
    right: 30px;
    background: url(../images/ui-next.png) no-repeat;
}
#focus .focus_view ul{position:relative;width:1000px;height:668px;}
#focus .focus_view li{position:absolute;width:1000px;height:668px;top:0px;left:0px;}
#focus .focus_view img{float:left;width:1000px; height:668px;}
#focus .focus_text{position:absolute;left:0;bottom:0;text-indent:1em;color:#FFF;width:100%;height:80px;font-family:'微软雅黑','黑体';font-size:22px;text-indent:20px;font-weight:100; text-decoration:none; cursor:pointer;overflow:hidden; line-height:76px;background:url(../images/png24bg.png); z-index:3; _background:none;  _filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#CC000000',gradientType='0') }
#focus .focus_text h3{line-height:76px;height:76px;overflow:hidden;}
#focus .focus_text h3 a{font-size:18px;color:#fff;font-family:"微软雅黑", "黑体", Arial, sans-serif;font-weight:normal;text-decoration:none}
#focus .focus_text li{display:none;width:425px;overflow:hidden;}
#focus .focus_text li.show{display:block;}
#focus .focus_slider{width:660px;height:60px;position:absolute;bottom:10px;right:15px;z-index:111;}
#focus .focus_slider .mask{width:580px;height:60px;overflow:hidden;float:left;margin-left:11px;display:inline;}
#focus .focus_slider ul{width:1162px;height:56px;margin-left:0px;overflow:hidden;}
#focus .focus_slider li{float:left;width:75px;height:50px;display:inline;overflow:hidden;margin:3px 5px 3px 3px;}
#focus .focus_slider li img{width:75px;height:50px;}
#focus .focus_slider li a{display:block;width:115px;height:64px;overflow:hidden;background:#000;}
#focus .focus_slider li.on{border:3px solid #FFF;margin:0 2px 0 0;}
#focus span.sPrev,#focus span.sNext{float:left;width:29px;height:42px;cursor:pointer;margin:6px 0 0;background-image:url(../images/bntIcon.png); background-repeat: no-repeat;opacity:0.5;filter:alpha(opacity=50);}
#focus span.sPrev{background-position: -79px -375px;}
#focus span.sNext{background-position: -106px -375px;float:right;}
#focus span.sPrev:hover,#focus span.sNext:hover{opacity:1;filter:alpha(opacity=100);}
#focus #num{position:absolute;right:10px;top:10px;color:#fff;font-size:14px;display:none;}

.case-content {
    width: 1000px;
    margin-top: 40px;
    line-height: 180%;
    overflow: hidden;
}
.case-content img {
    max-width: 100%;
}
.con-page {
    width: 972px;
    height: 52px;
    margin-top: 30px;
    padding: 10px 14px;
    background: #e9e9e9;
}
.con-page p {
    width: 100%;
    height: 26px;
    overflow: hidden;
    line-height: 26px;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.baidu-map {
    width: 998px;
    height: 498px;
    border: 1px solid #ccc;
}