﻿/*2017*/
/*清楚浮动* 2017/
.clearfix:after{
    display: block;
    font-size: 0;
    line-height:0;
    visibility: hidden;
    height: 0;
    clear: both;
    content: " ";  
}

/*
 .Top001328 为demo编号
 */
.Top001328{ background-color:#fff;}
.Top001328 header{ background-color:#2c2f34; line-height:34px; overflow:hidden;}
.Top001328 header .auto{ position:relative;}
.Top001328 header .auto::before{ position:absolute; content:''; width:100%; left:100%; height:100%; background-color:#da251d;}
.Top001328 header span{ color:#aaa; font-size:12px; float:left;}
.Top001328 header dl{ float:right;background-color:#da251d;}
.Top001328 header dd,
.Top001328 header dt{ float:left;}
.Top001328 header dt{ position:relative; background-color:#ee4840; margin-left:5px;}
.Top001328 header dt a{ display:block; color:#ffebea; padding-left:33px;font-size:13px; padding-right:30px; position:relative; background:url(../images/Top001328-lang.png) no-repeat 10px center;}
.Top001328 header dt a::before{ position:absolute; content:''; width:0; height:0; border:5px solid #ffebea; border-left-color:transparent;border-right-color:transparent; border-bottom:0; top:50%; margin-top:-2.5px; right:10px;}
.Top001328 header dd{ width:243px; position:relative; background-color:#da251d;}
.Top001328 header dd .text{ width:100%; height:34px; line-height:34px; padding:0 40px 0 10px; background:none; color:#ffebea; border:none;}
.Top001328 header dd .btn{ cursor:pointer; position:absolute; right:0; width:30px; height:100%; top:0; background:url(../images/Top001328-search.png) no-repeat center center/auto 50%; border:none;}

.Top001328 .logo{ padding:9px 0;}
.auto_1000 .en a img{ float:right; padding:25.5px 0;}

.Banner001353 img{ width:100%;}
.Banner001353 .phone{ display:none;}
.Banner001353 .pc{ display:block;}


.RighInfo001400{ padding:5% 3% 3% 3%;}
.RighInfo001400 #map{ width: 100%; height: 355px; border: 2px solid #e3e3e3; float:left;}
.RighInfo001400 .contact{float: left; width: 80%; padding: 5%}
.RighInfo001400 .contact dl{font-size: 14px; line-height: 43px;}
.RighInfo001400 .contact dl span{ display: inline-block; text-align: left; color: #7094b0;}

@media screen and (max-width: 767px){
.RighInfo001400  #map{ float: left;width: 100%;}  
.RighInfo001400  .contact{ float: left;width: 100%;}  
}

/*
 .PicList001200 为demo编号
 */
.PicList001200{ padding-top:4%}
.PicList001200 li{ padding:10px; border:1px solid #ebebeb; margin-bottom:2%;}
.PicList001200 li a{ display:block; position:relative; padding-left:30%;padding-right:15%;}
.PicList001200 li a::after{ position:absolute; content:''; width:33px; height:33px; background:url(../images/PicList001200-more.png) no-repeat left top; right:5%; top:50%; margin-top:-16px;}
.PicList001200 li figure{ position:absolute; left:0; top:0; height:100%; width:27%;}
.PicList001200 li div{ position:relative; padding-right:5%; padding-bottom:13%;}
.PicList001200 li div::before,
.PicList001200 li div::after{ position:absolute; content:''; }
.PicList001200 li div::before{width:1px; height:70%; top:15%; background-color:#ebebeb; right:0;}
.PicList001200 li div::after{ width:7%; height:1px; background-color:#e60012; bottom:10%; left:-9%; z-index:2;}
.PicList001200 li h3{ margin:0; font-size:16px; padding:3% 20px 0 20px; font-weight:normal; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.PicList001200 li p{ margin:3% 0 0 0; color:#969696; line-height:28px; height:56px; overflow:hidden; font-size:12px;}
.PicList001200 li time{ position:absolute; left:0; bottom:5%; color:#969696;}

.PicList001200 li:hover{ border-color:#e60012; box-shadow:0 5px 5px #eee;}
.PicList001200 li:hover a::after{ background-position:left bottom;}
@media(max-width:640px){
.PicList001200 li p{line-height:22px; height:44px; }
.PicList001200 li time{ font-size:12px;}
}
@media(max-width:480px){
.PicList001200 li div::before,
.PicList001200 li a::after{ display:none;}
.PicList001200 li div,
.PicList001200 li a{padding-right:0;}
.PicList001200 li a{ padding-left:40%;}
.PicList001200 li figure{ width:37%;}
}

/*
 .Menu000610 为demo编号
 */
.Menu000610{ padding:2% 0; text-align:center;}
.Menu000610 li{ display:inline-block;  padding:1%;}
.Menu000610 li a{ display:block; padding:0 20px; line-height:36px; border-radius:20px; font-size:16px; border:1px solid #d1d1d1;}
.Menu000610 li a:hover,
.Menu000610 li a.aon{ background-color:#e64b2e; border-color:#e64b2e; color:#fff;}
@media(max-width:768px){
.Menu000610 li a{ font-size:14px;}
}
@media(max-width:480px){
.Menu000610 li a{ font-size:12px; line-height:30px;}
}

/*
 .PicList001302 为demo编号
 */
.PicList001302{ padding-top:5%;}
.PicList001302 li{ float:left; width:20.9%; margin:0 2%; position:relative; margin-bottom:1%;}
.PicList001302 li:nth-child(4n){ margin-right:0;}
.PicList001302 li a{ position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid transparent; z-index:10;}
.PicList001302 li:hover a{ border-color:#185c9b;}
.PicList001302 li figure{ padding:4px; position:relative; border:1px solid #dfdfdf;}
.PicList001302 li figure div{ padding-bottom:69%; background-size:contain;}
.PicList001302 li figure dl{ position:absolute; left:0; top:0; width:100%; height:100%;background:url(../images/PicList001302-search.png) no-repeat center  20% rgba(25, 93, 157, 0.9)/auto 20%; opacity:0;  transition:0.3s;}
.PicList001302 li figure dl span{ position:absolute; left:0; width:100%; color:#fff; text-align:center; top:70%; transition:0.3s;}
.PicList001302 li figure dl span::before{ position:absolute; content:''; width:16px; height:1px; background-color:#fff; left:50%; margin-left:-8px; bottom:-10px;}
.PicList001302 li:hover figure dl{ background-position:center 35%;opacity:1;}
.PicList001302 li:hover figure dl span{top:60%; }
.PicList001302 li p{ margin:10px 0; line-height:24px; height:30px; overflow:hidden; text-align:center; text-overflow:ellipsis; white-space:nowrap;}
@media(max-width:480px){
.PicList001302 li{ width:49%; margin-left:0; margin-right:0;}
.PicList001302 li:nth-child(3n),.PicList001302 li:nth-child(4n){ margin-right:0%;}
.PicList001302 li:nth-child(2n){ margin-left:2%;}}
}

/*
 .Form001215 为demo编号
 */
.Form001215{ padding:5% 3%;}
.Form001215 .form{ float:left; width:40%;}
.Form001215 .form li{ padding-bottom:2%;}
.Form001215 .form .text{ border:1px solid #dae7e6; width:100%; height:39px; line-height:39px; padding:0 10px; border-radius:3px; background:#fff;}
.Form001215 .form textarea.text{ height:195px;}
.Form001215 .form .btn{ cursor:pointer; border-radius:5px; background:#da251d; color:#fff; height:37px; padding:0 12%; border:none;}
.Form001215 .hotline{ float:right; width:52%; background:url(../images/Form001215-bg.jpg) no-repeat right bottom/contain; padding:10% 0 16% 0; text-shadow:0 1px 0 #fff;}
.Form001215 .hotline figure{ width:60%; max-width:285px; font-size:12px;border-top:1px solid #d6e1e0; padding-top:3%; margin-top:3%;}
.Form001215 .hotline figure b{ display:block; color:#10a49a; font-size:14px;}
.Form001215 .hotline dl{ min-height:46px; padding-left:62px; background:url(../images/Form001215-call.png) no-repeat left top;}
.Form001215 .hotline dd{ font-size:33px; color:#f08200; font-weight:bold;}
.Form001215 .hotline dt{ color:#000;}
@media(max-width:640px) and (min-width:481){
.Form001215 .hotline{ padding:3% 0 32% 0; background-position:right bottom;}
}
@media(max-width:640px){
.Form001215 .hotline dd{ font-size:24px;}
}
@media(max-width:480px){
.Form001215 .form,
.Form001215 .hotline{ float:none; width:auto;} 
.Form001215 .form textarea.text{ height:117px;}
}

/*
 .Floor001207 为demo编号
 */
.Floor001207{ background:url(../images/Floor001207-bg.jpg) no-repeat center top/cover; padding:3% 0; overflow:hidden;}
.Floor001207 h1{ padding-bottom:3%; margin:0; font-size:20px; text-transform:uppercase; color:#da251d; text-align:center;}
.Floor001207 h1 span{ display:block; font-size:24px; opacity:0.4;}
.Floor001207 .boutique {position: relative; z-index: 1;}
.Floor001207 li{position: absolute;z - index: 1;display: none;}
.Floor001207 li img {width: 300px;height: 300px} 
.Floor001207 li a{ display:block;}
.Floor001207 .main{position:relative;}
.Floor001207 .main .btn{ position:absolute; width:30px; height:60px; top:50%; margin-top:-30px; z-index:10; cursor:pointer;} 
.Floor001207 .main .prev{left:-5%; }
.Floor001207 .main .next{right:-5%; transform:rotate(180deg);}
.Floor001207 .main .btn::before,
.Floor001207 .main .btn::after{ position:absolute; content:''; width:100%; height:2px; background-color:#000; transform:rotate(-45deg); top:50%; margin-top:-10px;}
.Floor001207 .main .btn::after{transform:rotate(45deg);margin-top:10px;}
.Floor001207 li div{ display:none !important; }
.Floor001207 .name{text-align:center; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:0 auto; max-width:40%;}
.Floor001207 .name h6{ margin:0; font-size:24px; padding-bottom:10px; position:relative;color:#000;}
.Floor001207 .name h6::before{ position:absolute; content:''; width:50px; height:3px; background-color:#000; left:50%; margin-left:-25px; bottom:5px;}
.Floor001207 .name p{line-height:22px;height:44px; overflow:hidden; margin:0;text-transform:uppercase;}
@media(max-width:1200px){
.Floor001207 .main .prev{ left:2%;}
.Floor001207 .main .next{right:2%; }
}
@media(max-width:1000px){
.Floor001207 h1{font-size:30px;}
.Floor001207 h1 span{font-size:18px;}
}
@media(max-width:768px){
.Floor001207 .name{max-width:none;}
}
@media(max-width:480px){
.Floor001207 h1{font-size:20px;}
.Floor001207 h1 span{font-size:16px;}
.Floor001207 .name h6{font-size:18px;}
.Floor001207 .main .btn{width:20px; height:40px;margin-top:-20px;} 
.Floor001207 .main .btn::before,
.Floor001207 .main .btn::after{margin-top:-7px;}
.Floor001207 .main .btn::after{margin-top:7px;}
}

/*
 .PicList000786 为demo编号
 */
.PicList000786{ padding:3% 4%;}
.PicList000786 li{ float:left; width:32%; margin-right:2%; text-align:center; margin-bottom:3%;}
.PicList000786 li:nth-child(3n){ margin-right:0;}
.PicList000786 li a{ display:block;}
.PicList000786 li figure{ border:1px solid #E0E0E0; padding:5px;}
.PicList000786 li figure span{ display:block; padding-bottom:60%; background-position: center center; background-repeat:no-repeat; background-size:contain; width:60%; margin:0 auto;}
@media(max-width:768px){
.PicList000786 li{ width:49%;}
.PicList000786 li:nth-child(3n){ margin-right:2%;}
.PicList000786 li:nth-child(2n){ margin-right:0;}
}

/*
 .Page001542 为demo编号
 */
.Page001542 .Pages{ text-align:center; padding:3% 0 3% 0;}
.Page001542 .Pages .p_cur,
.Page001542 .Pages .p_count,
.Page001542 .Pages .p_jump,
.Page001542 .Pages .p_total{ display:none;}
.Page001542 .Pages a{ font-size:12px; border:1px solid #ccc; display:inline-block; padding:0 10px; line-height:20px;}
.Page001542 .Pages a:hover,
.Page001542 .Pages a.a_cur{ color:#fff; background-color:#e64b2e;}
.Page001542 .Pages em{ font-style:normal;}
@media(max-width:640px){
.Page001542 .Pages em{ display:none;}
.Page001542 .Pages a{ font-size:14px; line-height:35px; padding:0 15px;}
}

/*
 .RighInfo000728 为demo编号
 */
.RighInfo000728{ padding:3% 4%;}
.RighInfo000728 .title{ text-align:center; margin-bottom:3%;}
.RighInfo000728 .title h1{ color:#da251d;font-size:20px;}
.RighInfo000728 .title time{ display:inline-block; line-height:46px;}
.RighInfo000728 .video_files{ padding-bottom:60%; position:relative;}
.RighInfo000728 .video_files video{ position:absolute; left:0; top:0; background-color:#000; width:100%; height:100%;}
.RighInfo000728 .info{ padding:3% 0;}
@media(max-width:480px){
.RighInfo000728 .title h1{ font-size:18px;}
}
.PicList001396{ padding:3% 5%;}
.PicList001396 ul li{padding: 30px 0; border-bottom: 1px solid #d8d8d8; overflow:hidden;}
.PicList001396 ul li .dot{font-size: 16px; color: #353535; font-weight: bold;}
.PicList001396 ul li .dot:hover{color: #E75F00;}
.PicList001396 ul li p{color: #727272; height: 48px; overflow: hidden; line-height: 24px;}
.PicList001396 ul li .pic{width: 20%; float: left;}
.PicList001396 ul li .pic img{display: block; width: 100%;}
.PicList001396 ul li .more{width: 122px; height: 34px; line-height: 34px; color: #000; text-align: center; padding-left: 35px; background: url(../images/PicList001396_btn.png) 0 0 no-repeat;  display: inline-block;}
.PicList001396 ul li figure{float: right; width: 78%;}
@media(max-width: 640px){
.PicList001396 ul li .pic {width: 40%;}  
.PicList001396 ul li figure { width: 58%;}
}
@media(max-width: 375px){
.PicList001396 ul li .pic,
.PicList001396 ul li figure{ float:none; width:auto;}
.PicList001396 ul li figure{ padding-top:3%;}
}

/*
 .Form000961 为demo编号
 */
.Form000961{ padding:3% 3%;}
.Form000961  figure{ display:table-cell; vertical-align:middle;}
.Form000961  figure:nth-child(2){ width:50%; padding-left:2%;}
.Form000961  figure p{ line-height:28px;  color:#7d7d7d; text-indent:25px;}
.Form000961 td{ padding-bottom:10px;}
.Form000961 td div{ position:relative;}
.Form000961 td div .form_err{ position:absolute; right:8px; top:18px; color:#f31313; line-height:20px; font-weight:bold;}
.Form000961 td div .text{ width:100%; border:1px solid #dadada; line-height:46px; height:46px; padding:0 10px;}
.Form000961 td div textarea.text{ line-height:23px; height:138px; padding:11px 10px;}
.Form000961 td div.float_l{ float:left; width:48%}
.Form000961 td div.float_r{ float: right; width:50%;}
.Form000961 td.btn{ text-align:center; padding-top:3%;}
.Form000961 td.btn input{ cursor:pointer; color:#fff; border:none; background:#f31313; width:70%; max-width:167px; height:45px;}
@media(max-width:1000px){
.Form000961  figure{vertical-align:top;}
}
@media(max-width:768px){
.Form000961  figure:nth-child(2){ display:none;}
}

/*
 .PicList001396 为demo编号
 */

.PicList001396 ul li{padding: 30px 0; border-bottom: 1px solid #d8d8d8; overflow:hidden;}
.PicList001396 ul li .dot{font-size: 16px; color: #353535; font-weight: bold;}
.PicList001396 ul li .dot:hover{color: #E75F00;}
.PicList001396 ul li p{color: #727272; height: 48px; overflow: hidden; line-height: 24px;}
.PicList001396 ul li .pic{width: 20%; float: left;}
.PicList001396 ul li .pic img{display: block; width: 100%;}
.PicList001396 ul li .more{width: 122px; height: 34px; line-height: 34px; color: #000; text-align: center; padding-left: 35px; background: url(../images/PicList001396_btn.png) 0 0 no-repeat;  display: inline-block;}
.PicList001396 ul li figure{float: right; width: 78%;}
@media(max-width: 640px){
.PicList001396 ul li .pic {width: 40%;}  
.PicList001396 ul li figure { width: 58%;}
}
@media(max-width: 375px){
.PicList001396 ul li .pic,
.PicList001396 ul li figure{ float:none; width:auto;}
.PicList001396 ul li figure{ padding-top:3%;}
}


/*
 .PicList001234 为demo编号
 */
.PicList001234 { padding:3% 5%;}
.PicList001234 li{ float:left; width:25%; margin:2% 4%; margin-bottom:2.75%;}
.PicList001234 li:nth-child(3n){ margin-right:0;}
.PicList001234 li div{ padding:5%; background-color:#f2f2f2;}
.PicList001234 li h2{ font-size:14px; margin:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.PicList001234 li p{ font-size:12px; line-height:20px; height:40px; overflow:hidden; margin-bottom:0;}
.PicList001234 li figure{ position:relative;}
.PicList001234 li figure img{ display:block; width:100%;}
.PicList001234 li figure i{ width:40px; height:40px; border-radius:50%; border:3px solid #1657bb; position:absolute; left:50%; top:50%; margin-left:-20px; margin-top:-20px; background-color:rgba(255,255,255,0.7);}
.PicList001234 li figure i::before{ position:absolute; content:''; width:0; height:0; border:6px solid #1657bb; border-top-color:transparent; border-bottom-color:transparent; border-right:0; left:50%; top:50%; margin-top:-5px; margin-left:-3px;}
@media(max-width:480px){
.PicList001234 li{ width:auto; margin-right:0; float:none;}
}


@media(max-width:768px){
.Banner001353 .pc{ display:none;}
.Banner001353 .phone{ display:block; }
}

/*
 .Banner001435 为demo编号
 */
.Banner001435 img{ width:100%;}
.Banner001435 .phone{ display:none;}
.Banner001435 .pc{ display:block;}
@media(max-width:768px){
.Banner001435 .pc{ display:none;}
.Banner001435 .phone{ display:block; }
}

/*
 .Menu001651 为demo编号
 */
.Menu001651 ol{ font-size:18px; background-color:#eee; text-align:center; line-height:51px; margin-bottom:20px;}
@media(min-width:1024px){
.Menu001651{ margin-top:10%;}
.Menu001651{border:1px solid #eee;}
.Menu001651 li{ padding-bottom:11px;position:relative;}
.Menu001651 li>a{ display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-left:34px;  line-height:52px; }
.Menu001651 li::before{ position:absolute; width:0; height:0; border-top:26px solid transparent;border-bottom:26px solid transparent; border-left:19px solid #da251d; top:0; right:-19px;}
.Menu001651 li:hover>a,
.Menu001651 li.aon>a{font-size:16px; color:#fff; font-weight:bold; background-color:#da251d;}
.Menu001651 li:hover::before,
.Menu001651 li.aon::before{ content:'';}
}
@media(max-width:1024px){
.Menu001651{ padding:2% 0;}
.Menu001651 ol{ display:none;}
.Menu001651 li{ float:left; text-align:center;position:relative; padding-right:1em; padding-bottom:0.5em;}
.Menu001651 li>a{ display:block; line-height:2.5em; padding:0 1em; border:1px solid #eee; border-radius:5px;}
.Menu001651 li>a:hover,
.Menu001651 li.aon>a{ color:#fff; font-weight:bold; background-color:#2078da;}
}

.proMenu li{  float:none;}
.proMenu li>a{ display:block; }
.proMenu li dl{ display:none; width:100%; text-align:center; padding-bottom:22px;}
.proMenu li dl dd{ display:inline-block; text-align:left;margin:0 10px; margin-top:22px;}
.proMenu li dl a{ display:block; color:#808080;}
.proMenu li dl a:hover,.proMenu li dl dd.on a{ color:#da251d;}
@media(min-width:1024px){
	.proMenu li dl dd{ display:block; margin-left:0; margin-right:0;}
	.proMenu li dl a{ padding:0 50px; }
}

.proInfoPage{ padding:52px 0;}
.proTi{ font-size:16px; text-align:center; color:#da251d; }
.proMIn{ margin-top:20px; }
.proMIn .owl-carousel .owl-item{ border:1px solid #e4e4e4; text-align:center;}
@media(min-width:768px){
	.proMIn{ width:688px; margin:0 auto;  margin-top:20px;}
}
.proBig{ height:0; overflow:hidden;}
.proData{ background:#eeeeee; text-align:center; margin:0; margin-top:48px;}
.proData span{ font-weight:normal;  font-size:18px; display:inline-block; line-height:36px; padding:0 40px; padding-top:2px; border-bottom:2px solid #da251d;}
.prodEdit{ padding:0 15px; padding-top:30px;}

@media(min-width:1230px){
	.prodEdit{ padding:0 112px; margin-top:70px;}
	.proMIn{ display:none;}
	.proBig{ width:777px; margin:0 auto; margin-top:20px; height:auto;}
	.proImg{width:688px; height:369px; border:1px solid #e4e4e4; position:relative; overflow:hidden; margin:0 auto;}
	.proImg img{ width:686px; height:367px;}
	.picSmall{ width:777px; margin:0 auto; margin-top:24px;}
	.picSmall span{ width:12px; height:98px; background-repeat:no-repeat; background-position:center; cursor:pointer; float:left; display:inline; }
	.picSmall span.prev{ margin-right:14px; background-image:url(../images/prev.png);}
	.picSmall span.next{ margin-left:7px; background-image:url(../images/next.png);}
	.picSmall .proList,.picSmall .proList li{ float:left; display:inline;}
	.picSmall .proList{ width:732px; overflow:hidden; position:relative;}
	.picSmall .proList li{ margin:0 19px; }
	.picSmall .proList li img{ width:145px; height:98px; border:1px solid #e4e4e4;}
	.picSmall .proList li.on img{ border-color:#da251d;}
	.prodWarp{}
}
/*
 Location000957 为demo编号
 */
.Location000957 { border-bottom: 1px solid #dcdcdc; padding-top: 4%; text-align:right;}
.Location000957 em{ font-style: normal; padding-left:20px; background:url(../images/Location000957_home.jpg) no-repeat left center; font-size:14px; line-height:2; margin-top:13px; color:#d6d6d6; }
.Location000957 em a {  color: #999; }
.Location000957 em a:hover{ text-decoration:underline;}
.Location000957 em span{ color:#da251d; font-weight:bold;}
/*
 .RighInfo001355 为demo编号
 */
.RighInfo001355{ padding:4% 3%;}



@media(min-width:1001px){
.Top001328 .logo{ float:left;}
.Top001328 .logo img{ height:68px;}
.Top001328 nav ul{ float:right; }
.Top001328 nav li{ float:left;
    margin-right: 5px; text-align:center;}
.Top001328 nav li a{ display:block; padding:0 10px; line-height:83px;border-bottom:3px solid #fff;}
.Top001328 nav li a:hover,
.Top001328 nav li a.aon{ border-bottom-color:#da251d;}
.en{ display:block;}
}
@media(max-width:1000px){
.Top001328 .logo{ padding-right:50%;}
.Top001328 nav{ position:relative;}
.Top001328 nav ul{ position:fixed; opacity:0; transform:translateX(-100%); right: 0; width:60%; max-width:300px; height:100%; z-index:100; background-color:rgba(47, 99, 175, 0.9); transition:0.3s;}
.Top001328 nav li a{ display:block; color:#fff; font-size:18px; font-weight:bold; padding:5% 8%; border-bottom:1px solid #0b4cab; box-shadow:0 1px 0 rgba(255,255,255,0.2);}
.Top001328 nav ul.onNav{ opacity:1;transform:translateX(0);}

.Top001328 .mobile_menu{ position:absolute; right:2%; top:0; width:50px; height:100%;  background-color:#5882bf;}
.Top001328 .mobile_menu i,
.Top001328 .mobile_menu i::before,
.Top001328 .mobile_menu i::after{ position:absolute; height:4px; background-color:#fff;}
.Top001328 .mobile_menu i{ width:70%; left:15%; top:50%; margin-top:-2px;}
.Top001328 .mobile_menu i::before,
.Top001328 .mobile_menu i::after{ content:''; width:100%;}
.Top001328 .mobile_menu i::before{ top:-10px;}
.Top001328 .mobile_menu i::after{ top:10px;}
.en{ display:none;}
}
@media(max-width:640px){
.Top001328 header dl{ float:none;}
.Top001328 header dd{ width:70%;}
.Top001328 header dt{ width:28%; margin-left:2%;}
.Top001328 header span{ float:none; display:block;}
}
/*
 .Banner001500 为demo编号
 */
.Banner001500{ position:relative;}
.Banner001500 .bx-pager{ position:absolute; width:100%; left:0; bottom:1em; text-align:center;}
.Banner001500 .bx-pager div{ display:inline-block; margin:0 6px;}
.Banner001500 .bx-pager div a{ width:25px; height:4px; background:#cccdce; display:block; overflow:hidden; line-height:600px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s; }
.Banner001500 .bx-pager div a.active{ background:#000;}
.Banner001500 li img{ width:100%; display:block;}
@media(max-width:768px){
.Banner001500 .bx-pager div{ margin:0 2px;}
.Banner001500 .bx-pager div a{ width:8px; height:2px; }
}
/*
 .Floor000895 为demo编号
 */
.Floor000895{ padding:3% 0; background:url(../images/Floor000895-bg.jpg) no-repeat right bottom #f2f2f2;}
.Floor000895 .title{ font-size:34px; line-height:62px; background:url(../images/Floor000895-titbg.png) no-repeat left center; background-size:contain; color:#da251d; padding-bottom:3%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.Floor000895 .title span{ position:relative; padding-top:10px;color: #666;font-size: 16px; }
.Floor000895 .title span::before{ position:absolute; content:''; width:32px; height:3px; background-color:#343434; left:0; top:0;}
.Floor000895 li{ position:relative; float:left; width:32%; margin-right:2%; background-color:#ddd; padding-right:5px; padding-bottom:5px;}
.Floor000895 li a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.Floor000895 li:nth-child(3n){ margin-right:0;}
.Floor000895 li div{ position:relative; background-color:#fff; padding:20px;}
.Floor000895 li div::before{ background:url(../images/Floor000895-a_more.png) no-repeat center center; background-size:contain; width:33px; height:33px; position:absolute; content:''; right:20px; top:50%; margin-top:-16px;}
.Floor000895 li h1,
.Floor000895 li h2{ margin:0;  font-size:16px;font-weight:normal; padding-right:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.Floor000895 li figure{ padding-bottom:85%;}
.Floor000895 li h2{ color:#b8b8b8; position:relative;padding-bottom:10px;}
.Floor000895 li h2::before{ position:absolute; content:''; left:0; bottom:0; width:66px; height:2px; background-color:#8e919b;}
.Floor000895 li:hover div::before{ background-image:url(../images/Floor000895-a_more_hover.png);}
.Floor000895 li:hover h1{ color: #f5a100;}
.Floor000895 li:hover h2{ color: #fce1c2; }
.Floor000895 li:hover h2::before{ background-color:#f5a100;}
@media(max-width:768px){
.Floor000895 li div{padding:10px;}
.Floor000895 li div::before{ width:25px; height:25px; right:10px;margin-top:-12px;}
.Floor000895 li h1,
.Floor000895 li h2{ font-size:14px;padding-right:30px;}
}
@media(max-width:480px){
.Floor000895 li{ float:none; width:auto; margin-right:0; margin-bottom:3%;}
.Floor000895 .title{ font-size:24px;}
.Floor000895 .title span{ display:block; line-height:30px; font-size:12px;}
}
/*
 .Floor000891 为demo编号
 */
.Floor000891{ padding:2% 0;}
.Floor000891 .title{ font-size:34px; line-height:62px; background:url(../images/Floor000891-titbg.png) no-repeat left center; background-size:contain; color:#da251d; padding-bottom:3%; position:relative; margin-bottom:2%;}
.Floor000891 .title::before{ position:absolute; content:''; width:32px; height:3px; background-color:#343434; left:0; bottom:0;}
.Floor000891 .intro{ float:left; width:45%;}
.Floor000891 .intro .info{ line-height:normal;}
.Floor000891 .img{ width:49.8%; float:right; padding-top:21px; position:relative;}
.Floor000891 .img video{ /*position:absolute; left:0; right:0; top:21px; bottom:0; z-index:99;*/}
.Floor000891 .more{display: inline-block;width: 143px; height: 40px;border: #dedede 1px solid;color: #878787;text-align: center;line-height: 40px;border-radius: 30px;font-size: 12px;}
.Floor000891 .more:hover{ background-color:#f4a60f; color:#fff;}
@media(max-width:768px){
.Floor000891 .intro,
.Floor000891 .img{ float:none; width:auto;}
.Floor000891 .img{ text-align:center;}
}
@media(max-width:480px){
.Floor000891 .title{ font-size:24px;}
}
.Bottom001376 {background-color:#F3F3F3}
.Bottom001376 .auto{max-width: 1100px; padding-top:3%; padding-bottom:2%;}
.Bottom001376 dl{float: left; width:10%;margin-right: 10px;}
.Bottom001376 dl dt{padding-bottom: 10px;ont-size: 16px; font-weight: bold; }
.Bottom001376 dl dt a{fcolor: #585858;}
.Bottom001376 dl dd{ line-height:30px;}
.Bottom001376 dl dd a{ color: #737373; }
.Bottom001376 dl dd a:hover{color: #e75f00;}

.Bottom001376 .contact {width: 45%;  float: right;}
.Bottom001376 .contact h5{ margin:0;height: 45px; text-align: right; padding-right: 55px; background: url(../images/Bottom001376_phone.png) 100% 0 no-repeat; font-size: 14px; color: #616161; font-weight: bold;}
.Bottom001376 .contact h5 span{font-family: "Arial"; font-size: 16px; font-weight: normal; display: block;}

.Bottom001376 .contact ul{ padding-top:10px; display:table; width:100%;}
.Bottom001376 .contact ol,
.Bottom001376 .contact li{ display:table-cell; vertical-align:middle;}
.Bottom001376 .contact ol{width:30%; }
.Bottom001376 .contact ol img{ width:100%;}
.Bottom001376 .contact li{line-height: 20px; padding-right:15px; text-align: right;}

.Bottom001376 footer{padding: 18px 0; background: #da251d; font-size: 14px; color: #fff;}
.Bottom001376 footer .auto{ padding-top:0; padding-bottom:0;}
.Bottom001376 footer a{color: #fff;}
.Bottom001376 .link{float: right; display: inline-block;}
.Bottom001376 .link a{ display:inline-block;padding:0 11px; background: url(../images/Bottom001376_line.png) 0 50% no-repeat; color: #fff;}
@media (max-width:1000px){
.Bottom001376 dl{ display: none;} 
.Bottom001376 .link{float: none;}
.Bottom001376 .contact{ float:none; width:auto;}
.Bottom001376 .contact ol{ width:120px; }
}
@media(max-width:480px){
.Bottom001376 .contact{text-align:center;}
.Bottom001376 .contact h5{ display:inline-block;}
.Bottom001376 .contact ul,
.Bottom001376 .contact ol,
.Bottom001376 .contact li{text-align:center; display:block;  width:auto;}
.Bottom001376 .contact ol{ padding-top:3%;}
.Bottom001376 .contact ol img{  max-width:125px;}
}


.newInfoPage{ padding:30px 0;}
.newTi,.newTime{ font-size:20px; text-align:center; padding:0 15px;} 
.newTime{ font-size:16px; margin-top:10px;}
.newEdit{ margin-top:30px; padding:0 15px;}
