/*
 .Top000639 为demo编号
 */
 .Top000639{ background-color:#fff;}
 .Top000639 .auto{ position:relative; z-index:100;}
 .Top000639 .logo a{ position:absolute; left:0; bottom:10px;}
 .Top000639 .top_menu{ padding:1% 0;}
 .Top000639 .top_menu dl{ float:right;}
 .Top000639 .top_menu dt,
 .Top000639 .top_menu dd{ float:left; line-height:31px;}
 .Top000639 .top_menu dt{ background:url(../images/Top000639-call.jpg) no-repeat left center; padding-left:40px; color:#788693; padding-right:20px;}
 .Top000639 .top_menu dt b{ color:#a99881; font-size:20px;}
 .Top000639 .top_menu dd{ position:relative; border-radius:5px; border:1px solid #e2e2e2; width:110px;}
 .Top000639 .top_menu dd::before{ position:absolute; content:''; right:10px; top:50%; margin-top:-2px; border-left:5px  solid transparent;border-right:5px  solid transparent;border-top:5px  solid #999;}
 .Top000639 .top_menu dd a{ display:block; padding-left:40px; background-position:10px center; background-repeat:no-repeat; background-size:22px 13px;}
 .Top000639 .top_menu dd a.a_cn1,.Top000639 .top_menu dd a.a_cn{ background-image:url(../images/Top000639-flag_cn.jpg);}
 .Top000639 .top_menu dd a.a_en{ background-image:url(../images/Top000639-flag_en.png);}
 .Top000639 .top_menu dd a.a_jp{ background-image:url(../images/Top000639-flag_jp.png);display:none;}
 .Top000639 .top_menu dd figure{ position:absolute; left:0; top:31px; box-shadow:0 0 5px #ccc;background-color:#fff; width:100%; display:none; z-index:20;}
 .Top000639 .top_menu dd:hover figure{ display:block;}
 .Top000639 .top_img{position: absolute;top:0;right:-90px;max-width: 80px;}
 @media(min-width:769px){
 .Top000639 nav{ display:block !important;}
 .Top000639 nav ul{ float:right;}
 .Top000639 nav li{ float:left; position:relative; padding:0 36px;}
 .Top000639 nav li:last-child{ padding-right:0;}
 .Top000639 nav li a{ display:block; color:#4d5965;font-size:16px;}
 .Top000639 nav li > a{ height:39px;}
 .Top000639 nav li dl{ display:none; position:absolute;  width:138px; left:50%; margin-left:-69px; top:39px;}
 .Top000639 nav li:nth-child(5) dl{width:170px;margin-left:-78px;}
 .Top000639 nav li dl a{ border-bottom:1px solid #fff;background-color:#a99881; padding:10px 5px; text-align:center; color:#f1f1f1;}
 .Top000639 nav li dl a:hover{ font-weight:bold; color:#fff;}
 .Top000639 nav li dl dd{ position:relative;}
 .Top000639 nav li dl dd a{font-size: 14px; }
 .Top000639 nav li dl dd .nav{ position:absolute; left:138px; top:0;width:138px; padding-left:1px; display:none;}
 .Top000639 nav li .nav a{  background-color:#c8b69e;}
 .Top000639 nav li dl dd:hover .nav{ display:block;}
 }
 @media(max-width:1200px){
 .Top000639 .logo a{top:20%; left:2%;}
 }
 @media(max-width:1000px){
 .Top000639 nav li{padding:0 21px;}
 }
 @media(max-width:768px){
 .Top000639 .logo{ position:relative;}
 .Top000639 .logo a{ position:relative; left:auto; bottom:auto;}
 .Top000639 .logo{ padding:20px 30% 20px 0;}
 .Top000639 .top_menu{ border-bottom:1px solid #eee;}
 .Top000639 .mobile_menu{ position:absolute; z-index:5; top:50%; width:32px; height:32px; margin-top:-16px; right:2%; cursor:pointer;}
 .Top000639 .mobile_menu span{ position:absolute; width:100%; height:3px; background-color:#ccc; left:0; top:50%; margin-top:-1.5px;transition:all ease-out 0.3s;}
 .Top000639 .mobile_menu span::before,
 .Top000639 .mobile_menu span::after{ position:absolute; content:''; left:0; width:100%;height:3px; background-color:#ccc; transition:all ease-out 0.3s;}
 .Top000639 .mobile_menu span::before{ top:-10px;}
 .Top000639 .mobile_menu span::after{ bottom:-10px;}
 .Top000639 .onmenu span{ background-color:transparent;}
 .Top000639 .onmenu span::before{ transform:rotate(-45deg); top:0;}
 .Top000639 .onmenu span::after{ transform:rotate(45deg); bottom:0;}
 .Top000639 nav{ position:fixed; left:-100%; top:0;width:100%; background-color:rgba(169,152,129,0.8);max-width:250px;height:100%; z-index:100;transition:all ease-out 0.3s;}
 .Top000639 nav li dl{ display:none !important;}
 .Top000639 nav li a{ text-align:center; font-size:16px;padding:10px 0; display:block; line-height:30px; border-bottom:1px solid #a99881; box-shadow:0 1px 0 rgba(255,255,255,0.2); color:#fff;}
 .Top000639 nav.onnav{ left:0;}
 }
 @media(max-width:480px){
 .Top000639 .top_menu dt{ background-size:auto 25px; padding-left:30px;}
 .Top000639 .top_menu dt span{ display:none;}
 .Top000639 .top_menu dt b{ font-size:16px;}
 .Top000639 .top_menu dd{ width:100px;}
 }


/*
 .Banner002251 为demo编号
 */
 .Banner002251{width:100%}
 .Banner002251 img{width:100%}
 .Banner002251 .box{ background-repeat: no-repeat; background-size: cover;overflow:hidden;}

.Banner002210{ position:relative; z-index:1; position:relative;}
.Banner002210 .bx-viewport{ z-index:1;}
.Banner002210,
.Banner002210 ul,
.Banner002210 li,
.Banner002210 li a{ height:650px;}
.Banner002210 li{ background-position:center top; background-repeat:no-repeat;}
.Banner002210 li img{ display:none;}
.Banner002210 .bx-prev,
.Banner002210 .bx-next{ width:85px; height:111px;  position:absolute; top:50%; margin-top:-55px; background-position:center center; background-position:center center; z-index:66;}
.Banner002210 .bx-prev{ left:0; background-image:url(../images/Banner002210-prev.jpg);}
.Banner002210 .bx-next{ right:0;background-image:url(../images/Banner002210-next.jpg);}
.Banner002210 .bx-pager{ position:absolute; left:0; width:100%; text-align:center; bottom:5%; z-index:10;}
.Banner002210 .bx-pager *{ width:30px; height:30px;}
.Banner002210 .bx-pager div{ display:inline-block; margin:0 5px;}
.Banner002210 .bx-pager div+div{ margin-left:20px; position:relative;}
.Banner002210 .bx-pager div+div:before{ display:inline-block; width:15px; height:1px; background:rgba(255,255,255,0.8); content:""; position:absolute; top:50%; left:-20px;}
.Banner002210 .bx-pager a{ display:block; overflow:hidden; line-height:100px; background:url(../images/Banner002210-btn.png) no-repeat center center;z-index: 100}
.Banner002210 .bx-pager a.active{ background-image:url(../images/Banner002210-btn_hover.png); display:block;}
@media(max-width:1000px){
    .Banner002210,
    .Banner002210 ul,
    .Banner002210 li,
    .Banner002210 li a{ height:auto !important;}
    .Banner002210 li{ background:none !important;}
    .Banner002210 li img{ display:block; width:100%;}
    .Banner002210 .bx-prev, .Banner002210 .bx-next{ display:none;}
}

 /*.Menu000706 为demo编号
 */
 .Menu000706{ padding-bottom:4%;}
 .Menu000706 header{ margin-top:-3%;}
 .Menu000706 header h1{ margin:0; display:inline-block; border-radius:5px 5px 0 0;  padding:10px 10% 10px 18px; background:url(../images/Menu000706-icon.png) no-repeat 95% center #a99881; color:#fff; font-weight:normal; font-size:24px;}
 .Menu000706 header h1 span{ opacity:0.3; display:block; font-size:12px; text-transform:uppercase;}
 .Menu000706 nav{ border-bottom:1px solid #e6e6e6; position:relative;}
 .Menu000706 nav dl{ font-size: 12px;position:absolute; right:0; top:59%; margin-top:0; background:url(../images/Menu000706-cur.png) no-repeat left center; padding-left:25px; color:#999; line-height:24px;}
 .Menu000706 nav dl a{color:#999;font-size:12px;}
 .Menu000706 nav dl span,
 .Menu000706 nav dl a:hover{color:#a99881;}
 .Menu000706 nav li a{ display:block; font-size:16px; padding:18px 0;}
 @media(min-width:769px){
 .Menu000706 nav ol{ display:none;}
 .Menu000706 nav ul{ display:block !important;}
 .Menu000706 nav li{ float:left; padding:0 2%;}
 .Menu000706 nav li a:hover,
 .Menu000706 nav li a.aon{ color:#a99881; border-bottom:3px solid #a99881;}
 }
 @media(max-width:1000px){
 .Menu000706 nav dl{ display:none;}
 .Menu000706 header{ position:relative; z-index:5;}
 .Menu000706 header h1{ display:block; padding-right:0;}
 }
 @media(max-width:768px){
 .Menu000706 nav{ position:relative;}
 .Menu000706 nav ol{ border-top:1px solid #e6e6e6; margin-top:2%; padding:10px 0;}
 .Menu000706 nav ol span{display:block; /*background-color:006cba;*/ padding:5px;border-radius:3px;}
 .Menu000706 nav ol a{ display:block; background-color:#fff;color:#333; border-radius:5px; line-height:40px; padding:0 10px; position:relative; font-size:16px;}
 .Menu000706 nav ol a::before{ position:absolute; content:''; right:5px; top:50%; margin-top:-3px; border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #006cba;}
 .Menu000706 nav ul{ position:absolute; width:100%; top:56px; left:0; background-color:#a99881; padding:5px; border-radius:0 0 5px 5px; display:none;}
 .Menu000706 nav li{ background-color:#fff; border-bottom:1px solid #a99881;border-radius:5px;}
 .Menu000706 nav li:nth-child(2n){ background-color:rgba(255,255,255,0.8);}
 .Menu000706 nav li a{ padding:0 2%; line-height:40px; }
 .Menu000706 nav li a:hover{color:#a99881;}
 }
 @media(max-width:768px){
 .Menu000706 header h1{ font-size:20px;}
 }

/*
 .PicList001520 为demo编号
 */
.PicList001520{padding-bottom: 4%;}
.PicList001520 nav{ float:left; width:20.9%;border:1px #d8d8d8 solid; border-bottom:0;}
.PicList001520 .list{ float:right; width:75%;background:#fff}
.PicList001520 .list h1{font-size:15px;color:#333;text-align:center;font-weight:bold;width:100%;}

.PicList001520 nav li h4{font-size:16px;background:#f1f1f1;margin:0; padding:20px 26px 20px 6%; line-height:20px; border-bottom:1px solid #d8d8d8; position:relative; font-weight:600; color:#333;text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden; }
.PicList001520 nav li h4::before,
.PicList001520 nav li h4:after{ position: absolute;top: 50%; content: "";background: #333; width:11px; height:1px; margin-top:-2px;}
.PicList001520 nav li h4::before{ right:30px;-webkit-transform: rotate(45deg);transform: rotate(45deg); }
.PicList001520 nav li h4::after{ right:22px;-webkit-transform: rotate(135deg);transform: rotate(135deg); }
.PicList001520 nav dl{ border-bottom:1px solid #ccc;}
.PicList001520 nav dd{ border-bottom:1px #ccc dashed; }
.PicList001520 nav dd a{ position:relative; color:#666; display:block; padding:12px 6% 12px 6%; line-height:20px;  text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden; }
.PicList001520 nav dd a.aon ,.PicList001520 nav dd a:hover {font-weight: 700; }
.PicList001520 nav dd:last-child{ border-bottom:none; }
.PicList001520 nav dd a:after{ position:absolute; content:''; width:0; height:0; right:3%; top:50%; margin-top:-2px; border:4px #ccc solid; border-top:4px solid transparent;border-bottom:4px solid transparent;  border-right:0;}
.PicList001520 nav dd .nav { display:none;}
.PicList001520 nav dd .nav a{ padding-left:12%;}
.PicList001520 nav dd .nav a.aon{ font-weight:normal;text-decoration:underline;}
.PicList001520.honor h3{font-size:14px;}

@media(max-width:1100px){
.PicList001520 nav,
.PicList001520 .list{ float:none; width:auto;}
.PicList001520 nav{ margin-bottom:2%;}
.PicList001520 nav header{padding:3% 0 3% 3%;}
.PicList001520 nav li h4,
.PicList001520 nav dd a{ padding-left:3%;}
.PicList001520 nav dl{ display:none;}
.PicList001520 nav li h4{ position:relative;}
.PicList001520 nav li h4 span{ position:absolute; left:0; top:0; width:100%; height:100%;}
}
@media(max-width:480px){
.PicList001520 .list .pic,
.PicList001520 .list dl{ float:none; width:auto;}
.PicList001520 .tit{ font-size:24px;}
.PicList001520 .tit span{ font-size:14px;}
}

/*
 .Bottom002472 为demo编号
 */
.Bottom002472{ background: #272727; color: #fff;}
.Bottom002472 a{transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;}

.Bottom002472 .bottom{ padding:0; background: #f7f9fb;}
.Bottom002472 .nav .dl dt{ padding-bottom:15px; border-bottom: 1px solid #dee0e1;}
.Bottom002472 .nav .dl dt a{ color:#4c5b6f; font-size:18px; line-height:24px;}
.Bottom002472 .nav .dl .two{ padding-top: 15px;}
.Bottom002472 .nav .dl dd a{ display:block; line-height:24px; color: #959da7;}
.Bottom002472 .nav .dl dd a:hover{ color: #4c5b6f;}
.Bottom002472 .nav .dl dd a:hover:before{ background: #4c5b6f;}
@media only screen and (min-width:768px ) {
.Bottom002472 .nav{ float:left; width: 75%;}
.Bottom002472 .nav .dl{ float:left; width: 20%; min-height: 175px; padding: 15px 3% 15px 0;}
.Bottom002472 .nav .dl:nth-child(5){width:17%;}
.Bottom002472 .nav .dl:nth-child(6){width:15%;}
}

@media only screen and (max-width:767px ) {
	.Bottom002472 .nav .dl dt{ position: relative; margin-bottom: 0; margin-top: 10px;}
	.Bottom002472 .nav .dl dt:after{ position: absolute; content: ""; display: block; background: url(../images/Bottom002472-bottom_arrow.png) no-repeat right top; width: 11px; right: 3%; height: 20px; top: 50%; margin-top: -10px; transition: transform .5s ease-in;}
	.Bottom002472 .nav .dl dt.on:after{ transform: rotate(90deg);}
    .Bottom002472 .nav .dl .two{ display: none;background-color: #eff1f2; padding: 15px;}
}


@media only screen and (min-width:768px ) {
.Bottom002472 .info{ float:right; width: 22%; text-align: right;}
}
@media only screen and (max-width:767px ) {
	.Bottom002472 .info{ padding: 3% 0;}
	.Bottom002472 .info>*{ text-align: center !important;}
}

.Bottom002472 .weixinbox{ margin: 10px 0 10px auto;  font-size:0;}
.Bottom002472 .weixinbox dd{display: inline-block;width:50%;}
.Bottom002472 .weixinbox dd span{ display: block; text-align: center; padding-top: 5px;color:#333; font-size: 14px;}
@media only screen and (max-width:767px ) {
	.Bottom002472 .info .weixinbox{ margin: 10px auto;}
}
.Bottom002472 .share{ padding: 10% 0 5%;  display: none;}
.Bottom002472 .share >*{ display: inline-block;}
.Bottom002472 .share a{ width:35px; height:35px; text-align: center; margin-left: 5px; position: relative;}
.Bottom002472 .share a:before{ content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/Bottom002472-share_icon.png) no-repeat;}
.Bottom002472 .share a.a1:before{ background-position: -11px 0;}
.Bottom002472 .share a.a2:before{ background-position: -56px 0; }
.Bottom002472 .share a.a3:before{ background-position: -98px 0; }
.Bottom002472 .share a.a4:before{ background-position: -142px 0; }
@media only screen and (max-width:767px ) {
	.Bottom002472 .share{ padding: 20px 0 0;}
}

.Bottom002472 footer{ line-height:24px; position: relative; padding: 20px 0; background: #2f3b4b;}
.Bottom002472 footer,.Bottom002472 footer a{ color: #acafb4; }
@media only screen and (max-width:767px ) {
	.Bottom002472 footer{ text-align: center;}
}
.Bottom002472 footer a:hover{ color: #fff;}
.Bottom002472 footer .links a{ display:inline-block; position: relative;}
.Bottom002472 footer .links a+a{ margin-left: 20px;}
.Bottom002472 footer .links a+a:before{ content: ""; left: -10px; position: absolute;  height: 50%; top: 25%; width: 1px; display: block; background: #59626f; }
@media only screen and (min-width:768px ) {
	.Bottom002472 footer .links{ float: right;}

.Bottom002472 footer .copyright{ margin: 0;}
@media only screen and (min-width:768px ) {
	.Bottom002472 footer .copyright{ float: left;}
}
}



/*
 .Banner002263 为demo编号
 */

.Banner002263{ position: relative;}
.Banner002263 .bx-wrapper{ position:relative; z-index:1;}
.Banner002263 .bx-viewport{ z-index:1;}
.Banner002263 li a{ display:block; }
.Banner002263 li img{ display:block; width:160%; position: relative; left: -30%; max-width: none; }
.Banner002263 .bx-pager{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002263 .bx-pager div{ display:inline-block; height:12px; margin:0 3px; padding: 2px;}
.Banner002263 .bx-pager div a{ display:block; width:8px; height:17px; background: url(../images/Banner002263-dian.png) no-repeat center; background-size: 100%;border-radius:50%; overflow:hidden; text-indent: 9999px; overflow: hidden; transition: all .3s ease-out;}
.Banner002263 .bx-pager div a.active{  background-image: url(../images/Banner002263-dian_hover.png); width: 17px; height: 17px;}
.Banner002263 .bx-controls-direction{ display: none;}
.Banner002263 .bx-controls-direction a{ position:absolute; width:20px; height:37px; top:50%; margin-top:-17px; background-repeat: no-repeat; background-size: 100%; z-index:10; overflow:hidden; line-height:1000px;}
.Banner002263 .bx-controls-direction a.bx-prev{ background-image: url(../images/Banner002263-prev.png); left:5%;}
.Banner002263 .bx-controls-direction a.bx-next{  background-image: url(../images/Banner002263-next.png); right:5%;}

@media(min-width:768px){
.Banner002263 .bx-controls-direction{ display: block;}
.Banner002263 li img{width:100%; left: 0; max-width: 100%;}
.Banner002263 .bx-pager{ bottom:40px;}
.Banner002263 .bx-pager div{ padding: 6px;}
.Banner002263 .bx-pager div a{ display:block; width:13px; height:27px;}
.Banner002263 .bx-pager div a.active{ width: 27px; height: 27px;}
}
@media(min-width:1024px){
.Banner002263 .bx-controls-direction a{  width:30px; height:55px; top:50%; margin-top:-27px;}
}

/*
 .PicList002313 为demo编号
 */
.PicList002313{ padding: 3% 0 2%;}
.PicList002313  li{ padding: 0px 0;}
.PicList002313  li .inner{ position: relative; min-height: 128px;padding: 2px;}
.PicList002313  li .pic{ position: absolute; top: 0; left: 0; width:230px; height: 94.5%; overflow: hidden;background:#fff;    margin: 5px;}
.PicList002313  li .pic img{ width: 100%;}
.PicList002313  li .text{ position: relative; margin-left: 245px; height: 180px;}
.PicList002313  li .text figure{ padding: 20px 5% 12px 6%;}
.PicList002313  li .text .h3{ margin: 0; font-size: 16px;}
.PicList002313  li .text .h3 a{ color: #333;}
.PicList002313  li:hover .text .h3 a{ color: #333;}
.PicList002313  li .text .con{ font-size: 14px; color: #333; line-height: 22px; margin: 10px 0; height: 116px; overflow: hidden;}
.PicList002313  li .text .more{ position: absolute; right: 10%; top: 20px; background:#ccc url(../images/PicList002313-icon.png) no-repeat center; width: 20px; height: 20px; display: block; border-radius: 50%;}

.PicList002313  li:hover .inner{}
.PicList002313  li:hover .icon,.PicList002313  li:hover .text .more{ background-color: #383735;}
.PicList002313  li:hover img{ transform: rotateY(360deg);}
@media only screen and (max-width: 480px){
    .PicList002313  li .pic{width:183px;}
    .PicList002313  li .text{margin-left: 183px;}
    .PicList002313  li .icon{ left:-29px; margin-top: -29px;}
    .PicList002313  li .icon img{ width: 25px; height: 25px;}

}
@media only screen and (min-width: 768px) {
    .PicList002313  li{ margin-bottom: 20px}
    .PicList002313 .ul li{ float: left; width: 49%;    background: #e5e5e5;}
    .PicList002313  li:nth-child(2n){ margin-left: 2%;}
    .PicList002313  li .pic{width:183px;}
    .PicList002313  li .text{margin-left: 200px;}
    .PicList002313  li .icon{ left:-29px; margin-top: -29px;}
    .PicList002313  li .icon img{ width: 25px; height: 25px;}
}
@media only screen and (min-width: 1200px) {
    .PicList002313  li .pic{width:230px;overflow:hidden; margin: 2px;    height: 180px;}
    .PicList002313  li .text{margin-left:230px;}
    .PicList002313  li .text:hover{ background-color: #fff;}
    .PicList002313  li .icon{ left:-34px; margin-top: -34px;}
    .PicList002313  li .icon img{ width: 35px; height: 35px;}
}
/*
 .Map002364 为demo编号
 */
/*.Map002364{}
.Map002364{padding-bottom:3%;background:url(../images/Map002364-bg.jpg) repeat-x left bottom #f6f6f6; padding-bottom:3%;}
.Map002364 .auto{ padding:0 6%;}
.Map002364 .columnName{ font-size:32px; font-family:'微软雅黑';   color:#333; margin:0; padding-bottom:2%; text-align:center;}
.Map002364 .columnName:after{ display:block; margin:0 auto; width:68px; height:1px; background-color:#bbb; margin-top:16px; content:'';}
.Map002364 dd{ border:10px solid #fff;margin-bottom:2%; padding-left:62%; background-color:#f9f9f9; position:relative;}
.Map002364 dd:last-child{ margin-bottom:0;}
.Map002364 .map *{ max-width:none;}
.Map002364 .map-area video{width:720px;height:437px;}
.Map002364 dd figure{ padding:3%;}
.Map002364 dd ul{ padding-bottom:3%; }
.Map002364 dd li{line-height:24px; padding:30px 0; padding-left:50px; border-bottom:1px dashed #dbdbdb; background:url(../images/Map002364-icon_name.gif) no-repeat center left; font-size:16px; color:#767676;}
.Map002364 dd li:nth-child(2){background-image:url(../images/Map002364-icon_add.gif);}
.Map002364 dd li:nth-child(3){background-image:url(../images/Map002364-icon_tel.gif);}
.Map002364 dd li:nth-child(4){background-image:url(../images/Map002364-icon_fax.gif);}
@media(min-width:641px){
.Map002364 .map{ position:absolute !important; width:60%; left:0; height:100%; top:0;}
}
@media(max-width:640px){
.Map002364 dd{ padding:3%;}
.Map002364 .map{ height:300px; position:relative !important;}
.Map002364 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map002364 dd figure h1{ font-size:20px;}
}*/

.Map002364{max-width:1200px;margin: 0 auto;height: auto;overflow:hidden;background: #f7f9fb;}
.Map002364 .technology{
    width: 60%;
    float:left;
    box-sizing: border-box;
    padding-bottom: 3%;
    margin-right: 5.6%;
}
.Map002364 .technology h1{
    color:#333;
    font-size: 22px;
    text-align: center;
    width: 100%;
    margin: 5px 0;
    padding: 0;
    font-weight: normal;
}
.Map002364 .technology p{
    text-align: center;
    font-size: 14px;
    padding: 0;
    margin: 10px 0;
    color: #333;
}
.Map002364 .map-area{
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
}
.Map002364 .map-area video {
    width: 720px;
    height: 437px;
}
.Map002364 .question{
    width: 34.4%;
    float:left;
    box-sizing: border-box;
}
.Map002364 .question .pic{
    width: 100%;
    height: 50%;
    overflow: hidden;
    position: relative;
}
.Map002364 .question .pic span{
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    background: rgba(168,152,129,0.8);
    height: 40px;
    line-height: 40px;
    font-size: 22px;
    color: #fff;
    box-sizing: border-box;
    padding-left: 3.6%;
}
.Map002364 .question .pic img{
    width: 100%;
}
.Map002364 .question ul{
    margin: 10px 0;
    padding: 0;
    list-style: none;
}
.Map002364 .question ul li{
    width: 100%;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.Map002364 .question ul li a{
    font-size: 14px;
    color: #333;
    line-height: 3em;
}
.Map002364 .question ul li a span{
    margin-right: 10px;
    font-weight: 1000;
}
.Map002364 .question ul li a:hover{
    color: #a99881;
}
.Map002364 .more-btn{
    display: block;
    color:#a99881;
    width: 100%;
    text-align: center;
}
.Map002364 .more-btn2{
    display: block;
    color:#fff;
    background:#a99881;
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    float: left;
}
.Map002364 .more-btn2:hover{
    opacity: 0.8;
}
@media only screen and (max-width: 960px){
    .Map002364 .technology{
        width: 100%;
        box-sizing: border-box;
        padding-bottom: 4%;
    }
    .Map002364 .question{
        width: 100%;
        box-sizing: border-box;
        padding-bottom: 4%;
    }
}


/*
 .PicList001216 为demo编号
 */
.PicList001216{ padding-bottom:4%;max-width:1200px;margin: 0 auto;}
.PicList001216 dl{padding:2% 0; border-bottom:1px solid #f0f4f4;}
@media(min-width:481px){
.PicList001216 dl{ display:table; width:100%; }
.PicList001216 dd{ display:table-cell; vertical-align:middle;}
.PicList001216 dd:nth-child(1){ width:90px;display:none;}
.PicList001216 dd:nth-child(2){ width:19.1%;}
.PicList001216 dd:nth-child(2) img{ width:85%;}
.PicList001216 dd span{ display:block;}
.PicList001216 dd .dot{ font-size:14px;}
.PicList001216 dd:nth-child(3){ font-size:12px; max-width: 640px;}
}
.PicList001216 dd span{font-size:42px;}
.PicList001216 dd p{ line-height:20px; height:40px; overflow:hidden;}
.PicList001216 dd .more{ display:inline-block;  line-height:30px; padding:0 40px 0 26px; border:1px solid #c3d8d7; border-radius:28px; background:url(../images/PicList001216-more.png) no-repeat 95% center;}
.PicList001216 dd .more:hover{color:#a99881;}
@media(max-width:1000px) and (min-width:481px){
.PicList001216 dd:nth-child(2){ width:30%;}
}
@media(max-width:480px){
.PicList001216 dl{ padding:2%;}
.PicList001216 dd img{ width:100%;}
.PicList001216 dd:nth-child(2){ padding:2% 0;}
.PicList001216 dd .dot{ font-size:16px;}
.PicList001216 dd span{font-size:30px;}
}
/*PicList002146 */
.PicList002146{padding-bottom: 0.8%;max-width: 1200px;margin: 0 auto;}
.PicList002146 li{ float:left; width:24%; margin:0 0.5% 2%;}
.PicList002146 li a{ display:block; position:relative;}
.PicList002146 li h3,
.PicList002146 li h5{ margin:0; text-align:center; font-size:18px; font-weight:normal;}
.PicList002146 li figure{ padding-bottom:77%;position:relative;}
.PicList002146 li h3{ border:1px solid #e8e8e8; border-top-width:3px; border-top-color:#f4f4f4; padding:2% 15% 2% 2%; line-height:40px; position:relative;}
.PicList002146 li h3:before{ position:absolute; content:''; right:0; top:0; width:13%; height:100%; border-left:1px solid #e8e8e8; background:url(../images/PicList002146-more.gif) no-repeat center center;}
.PicList002146 li:hover h3:before{background:url(../images/PicList002146-more_hover.png) no-repeat center center;}
.PicList002146 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgba(169,152,129,0.6); z-index:10; transition:0.3s; color:#fff; }
.PicList002146 li a:hover .hover{ opacity:1;}
.PicList002146 li:hover .dot{color:#a99881}
@media(max-width:1366px){
.PicList002146 li h3,
.PicList002146 li .hover h5{ font-size:16px;}
}

@media(max-width:1000px){
.PicList002146 li{ width:48%; margin-left:1%; margin-right:1%;}
}

@media(max-width:480px){
.PicList002146 li h3,
.PicList002146 li .hover h5{ font-size:14px;}
.PicList002146 li .hover h5{ line-height:20px; max-height:40px;}
}
@media(max-width:375px){
.PicList002146 li{ float:none; width:auto;}
}
.PicList002146 li figure img{
	width: 14%;
	position: absolute;
	left: 43%;
	top: 43%;
}
.PicList002146 li:hover figure img{
	opacity: 0.8;
}
/*
 .RighInfo002254 为demo编号
 */
.infoTitle {font-size:16px;color:#333;text-align:center;font-weight:bold;width:80%;padding-bottom:21px;}
.RighInfo002254 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.RighInfo002254 .auto_1260{  padding: 0 2%;}
}
.RighInfo002254{ padding:0;}
.RighInfo002254 .list_img{ float:left; width:100%; position:relative;}
.RighInfo002254 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo002254 .big_img li,
.RighInfo002254 .big_img li .Ispic{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo002254 .big_img li .Ispic{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo002254 .list2{ padding:19px 0 15px 82.9%;}
.RighInfo002254 .list2 .bd{ position:relative;}
.RighInfo002254 .list2 > a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo002254 .list2 a.prev{ top:0;}
.RighInfo002254 .list2 a.next{ bottom:0; background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .list2 a.prevStop,
.RighInfo002254 .list2 a.nextStop{ cursor:default;}
.RighInfo002254 .list2 li{ height:130px;  position:relative;}
.RighInfo002254 .list2 li .Ispic{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo002254 .list2 li.on .Ispic{ border:2px solid #a99881;}
@media(max-width:768px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo002254 .list2 li{ height:100px;}
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
 }
@media(max-width:480px){
.RighInfo002254 .list2{ padding-top:30px; padding-bottom:30px;}
.RighInfo002254 .list2 a{ height:28px;}
.RighInfo002254 .list2 li{ height:80px;}
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
.RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
 }

.detail{
	 width:100%;
 }
.detail .tab2{
	width:100%;
 }
.detail .tab2 .h1_tab{
	width:100%;
	height:50px;
 }
.detail .tab2 .h1_tab a{
	 margin-top: 20px;
	display: block;
	float: left;
	width: 12%;
	height: 30px;
	background:#f2f3f3;
	text-align: center;
	color:#333;
	font-size: 16px;
	line-height: 30px;
	margin-right: 1%;
	font-weight: normal;
 }
 .detail .tab2 .h1_tab span{
	 display: block;
	 width: 100%;
	 height:1px;
	 border-bottom: 1px solid #dcdcdc;
	 clear:both;
 }
.detail .tab2 .h1_tab .on{
	 background: #a99881;
	 color: #fff;
 }
 .detail .info{
	 clear:both;
	 padding: 10px 0 0 0;
	 font-size: 14px;
	 line-height:26px;
 }
/*
 .text0002 为demo编号
 */
.text0002{
	max-width:1200px;
	margin: 0 auto;
}
.text0002 p{
	margin: 0 0 1% 0;
	padding: 0;
	color: #666;
	font-size: 14px;
	line-height: 26px;
}
.text0002 .imgs{
	width: 100%;
}
.text0002 .imgs .img{
	width: 48%;
	margin-right: 2%;
	float:left;
	padding: 1% 0 4% 0;
}
.text0002 .imgs .img:nth-child(2){
	margin-right: 0;
}
.text0002 .imgs .img img{
	width: 100%;
}
@media(max-width:480px){
	.text0002 .imgs .img{
		width: 100%;
		margin-right: 0;
	}
}
/*
 .PicList001814 为demo编号
 */
 .PicList001814 li{ float:left; margin-right:1.5%; width:32.3%;}
 .PicList001814 li:nth-child(3n){ margin-right:0;}
 .PicList001814 li a{ display:block;  padding:4% 0}
 .PicList001814 li figure{width:100%; padding-bottom:70%;border:1px solid #eee;}
 .PicList001814 li figure img{width: 100%;}
 .PicList001814 li h2{ margin:0; font-size:14px; font-weight:normal; line-height:40px;text-align:center;}
 .PicList001814 li p{ margin:0;font-size:12px; line-height:24px; overflow:hidden; border-bottom:1px solid #eaeaea; height:48px;}
 .PicList001814 li span{ display:inline-block; line-height:40px; background:url(../images/PicList001814-more.png) no-repeat right center; padding-right:15px; font-size:14px;}
 .PicList001814 li a:hover *{ color:#a99881;;}
 .PicList001814 li a:hover h2{ font-weight:bold;}
 @media(max-width:768px){
 .PicList001814 li{ width:48%; margin-right:4%;}
 .PicList001814 li:nth-child(2n){ margin-right:0;}
 .PicList001814 li p{ height:72px;}
 }
 @media(max-width:375px){
 .PicList001814 li{ width:auto; float:none; margin-right:0;}
 .PicList001814 li p{ height:48px;}
 }
 .PicList001814 .title{
	 width: 100%;
	 border: 1px solid #d8d8d8;
	 border-left: none;
	 border-right: none;
	 font-size: 15px;
	 color:#a99881;
	 margin: 0;
	 padding: 10px 0;
 }
 .PicList001814 .intro{
	width: 100%;
	font-size: 15px;
	color:#333;
	margin: 0;
	padding: 10px 0;
 }
 .PicList001814 .name{
	width: 100%;
	font-size: 14px;
	color:#333;
	margin: 0;
	padding: 10px 0;
 }
 .PicList001814 p{
	 font-size: 14px;
	 line-height: 26px;
	 margin: 3px 0;
	 padding: 0;
 }
 /*Page002046 */
.Page002046 .Pages{ text-align:center;padding-top: 2%;}
.Page002046 .Pages a{display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#a99881; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}

/*text-area009为dom编号*/
.text-area009{padding-bottom:4%;max-width:1200px;margin:0 auto;}
.text-area009 h1{
	margin:0 0 20px 0;
	padding: 0;
	font-size:16px;
	font-weight: 700;
	color: #333;
	text-align: center;
}
.text-area009 .time{
	font-size: 12px;
	color: #888;
	text-align: center;
	line-height: 30px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #e6e6e6;
	margin-bottom: 10px;
}
.text-area009 p{
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 14px;
	color: #666;
	line-height: 26px;
}


.form {width: 80%;margin:0 auto;}
.form table{width: 80%;margin:0 auto;}
.form .text {padding:0 10px;margin:10px 0;line-height: 30px;width: 100%;}
.form .btn  {display: inline-block;background:#a99881;color:#fff;padding:5px 25px;border:0;margin-right: 20px;cursor: pointer;}

/*links*/
.links_box { margin-top: 20px;}
.links_box a{ display: block;float: left;width: 175px;height: 105px;margin-right: 8px;margin-bottom: 20px;}
.links_box a.mr0{margin-right: 0;}
.links_box a img { padding: 1px;border: 1px solid #ccc;}
.links_box a span {	display: block;width: 175px;height: 20px;line-height: 20px;text-align: center;margin-top: 10px;}
/*links*/


.faq .auto {padding:0 2%;}
.faq ul li{
	width: 100%;
	overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.faq ul li a{
	font-size: 14px;
	color: #333;
	line-height: 3em;
}
.faq ul li a span{
	margin-right: 10px;
	font-weight: 1000;
}
.faq ul li a:hover{
	color: #a99881;
}

.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/keifu.png) 0 0; position:relative; display:block; cursor:pointer;}
.keifu_box{ float:left; width:131px;display:none;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(../images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #b7a27f; border-right:7px solid #b7a27f; padding-top:15px; background:#fbfbfb;}
.keifu_con li{height:33px; padding-left:12px;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ position:relative;width:131px; height:119px; background:url(../images/keifu_btm.png); }
.keifu_bot span{ display: block;position: absolute;bottom: 0;text-align: left;width: 100%;padding-left: 10px;color: #fff;font-size: 16px;line-height: 26px;font-weight: bold;}
@media only screen and (min-width:768px ) {
.keifu{  width:26px}
}