﻿@media only screen and (max-width: 640px) {
	body{background: #f2f2f2;}
}
.dot {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
/*
 浮动窗
 */
/*
 .Other001470 为demo编号
 */


.Other001470{height:auto; position:fixed; bottom:20%; right:30px; z-index:100;}
.Other001470 .top{ display:block; margin-right:5px; cursor:pointer;}
.Other001470 a{ display:block; width:86px; padding-top:56px; padding-bottom:10px; background-image:url(../images/Other001470-icon.png); background-repeat:no-repeat;  background-color:#57b53c; font-size:14px; color:#fff; text-align:center; margin-bottom:1px; position:relative; border-radius:4px;}
.Other001470 .oppen{ width:86px; margin-left: 20px; display:none;}
.Other001470 .icon1{background-position:center top;}
.Other001470 .icon2{ background-position: center -85px;}
.Other001470 .icon3{ background-position: center -170px;}
.Other001470 .icon4{ background-position: center -254px;}

.Other001470 a span{ position:absolute; top:0; right:100%; display:none;}
.Other001470 a span img{ width:100px; height:100px; border:1px solid #000;}
.Other001470 a .span2{ background:#c02125;}
.Other001470 a:hover{ background-image:url(../images/Other001470-icon2.png); background-color:#c02125; color:#fff;}
.Other001470 a:hover span{ display:block; width:100px; height:100px; }
.Other001470 a:hover .span2{ height:100%; width:150px;  line-height:90px; text-align:center; font-weight:bold; font-size:16px;}





.singlepage{ min-height:200px;}

/*
 .Top001336 为demo编号
 */

.Top001336{ border-top:3px solid #c02125;position:relative; z-index:100;}
.Top001336 .top_bg{ position:absolute; content:''; width:100%; background:url(../images/Top001336-bg.png) no-repeat center top; height:59px; z-index:1; left:0; top:100%;}
@media only screen and (max-width: 640px) {
	.Top001336 .top_bg{display: none;}
}
.Top001336 header{ position:relative;}
.Top001336 header  nav{ /*padding:30px 0;*/}
.Top001336 header ul{ float:right;padding-right:100px;}
.Top001336 header li{ float:left; margin-right:10px; text-align:center;padding:30px 0;position: relative;}
.Top001336 header li>a{ display:block; line-height:30px;border-radius:30px; padding:0 20px; font-size:14px;}
.Top001336 header li>a:hover,
.Top001336 header li>a.aon{ background-color:#c02125; color:#fff;}

.Top001336 header li dl.byy{ position:absolute;display:none; z-index:101; width:138px; left:50%; margin-left:-69px; top:100%;}
.Top001336 header li dl.byy dd{position: relative;margin:0;}
.Top001336 header li dl.byy dd a{ border-bottom:1px solid #eee;background:url(../images/xialabg.png); padding:10px 5px; text-align:center; color:#f1f1f1;display: block;}
.Top001336 header li dl.byy dd a:hover{font-weight:bold; color:#fff;}
.Top001336 header li dl.byy dd .nav{position:absolute; left:138px; top:0;width:138px; padding-left:1px; display:none;}

/*产品下拉*/
.Top001336 header li .subnav{ position:absolute; width:100%; left:0;padding-top:70px;padding-bottom: 50px; background: url(../images/xialabg.png); z-index:2;display:none;top: 100%;width: 462px;margin-left: -180px;}
.Top001336 header li .subnav dl{display:  block;overflow:hidden;}
.Top001336 header li .subnav dd{ float:left;margin-right:120px; text-align:center;border-bottom: 1px solid #fff;}
.Top001336 header li .subnav dd p{color: #fff;margin:0;padding:10px 5px;}

.Top001336 header li .guyu{padding-top:0;padding-bottom: 0;}
.Top001336 header li .guyu .auto{max-width: 600px;}
.Top001336 header li .guyu dd{width: 120px;margin-left: 0;margin-right: 50px;}
.Top001336 header li .guyu dd:nth-child(3n){margin-right:0;}
.Top001336 header li .guyu dd a p:hover{font-weight:bold; color:#fff;}/*{color: #c91523;}*/

.Top001336 .logo{ position:absolute; left:0; top:0; z-index:10; padding:0.8% 0 0 0;}
.Top001336 .logo .mobile_logo{ display:none;}
.Top001336 .search figure{ position:absolute; width:242px; right:0; top:0; display:none; background:#fff;}
.Top001336 .search .text{ padding:0 11px; height:36px; line-height:36px; border:1px solid #c02125; border-radius:4px 0  0 4px ; color:#999;}
.Top001336 .search span{display:block;cursor:pointer; height:36px; width:36px; background:url(../images/Top001336-search.png) no-repeat center center; border: 1px solid #eaeaea; border-radius: 30px;}
.Top001336 .search .btn{ cursor:pointer; height:36px; width:36px; background:url(../images/Top001336-search.png) no-repeat center center; border:1px solid #c02125; border-left:0; border-radius: 0 4px  4px 0;float: right;}

.Top001336 .search{ position:absolute; right:4%; z-index:10; top:50%; margin-top:-18px;}
.Top001336 .search .text{ width:180px; }
.Top001336 .search:hover figure{ display:block;}

.Top001336 .search1 .text{ padding:0 11px; height:36px; line-height:36px; border:1px solid #c02125; border-radius:4px 0  0 4px ; color:#c02125;}
.Top001336 .search1 .btn{ cursor:pointer; height:36px; width:36px; border:none; background:url(../images/Top001336-search1.png) no-repeat center center; border: 1px solid #eaeaea; border-radius: 30px; display:inline-block; }
.Top001336 .search1{ position:absolute; right:0; z-index:15; top:50%; margin-top:-18px;}
.Top001336 .search1 .text{ display:none; width:180px;  background:#fff; font-size:14px;}
.Top001336 .search1:hover .text{ display:block; float:left;}
.Top001336 .search1:hover  .btn{border:1px solid #c02125; border-left:0; border-radius: 0 4px  4px 0 ;}





/*
 .Banner001751 为demo编号
 */
.Banner001751 li{ height:600px; background-position: center top; background-repeat:no-repeat;}
.Banner001751 li a{ display:block;height:600px;}
.Banner001751 li img{ display:none;}

.Banner001751 .bx-wrapper{ position:relative; z-index:1;}
.Banner001751 .bx-viewport{ z-index:1;}
.Banner001751 .bx-controls-direction a{ z-index:10; position:absolute; top:50%; width:100px; height:100px; background:url(../images/Banner001751-btn.png) no-repeat 0 0; overflow:hidden; line-height:1000px; margin-top:-50px;}
.Banner001751 .bx-controls-direction a.bx-next{ right:5%; background-position: right top;}
.Banner001751 .bx-controls-direction a.bx-prev{ left:5%;}
.Banner001751 .bx-pager{ z-index:10; position:absolute; width:100%; text-align:center; left:0; bottom:5%;}
.Banner001751 .bx-pager div{ display:inline-block; padding:0 5px;}
.Banner001751 .bx-pager div a{ display:block; width:13px; height:13px; background:#888174; border-radius:13px; overflow:hidden; line-height:100px;}
.Banner001751 .bx-pager div a.active{ background:#c02125; width:37px;}







/*
 .Floor001640 为demo编号
 */
/*.Floor001640{position:relative;}

.Floor001640 .txt{ float:right;width:46%; z-index:10; position:relative;  padding-top:12%}
.Floor001640 .txt figure{ padding-bottom:3%; position:relative;}
.Floor001640 .txt figure::before{ position:absolute; content:''; width:50px; height:2px; background-color:#ffcb43; left:0; bottom:-2px;}
.Floor001640 .txt figure h1{ font-size:50px;  margin:0; color:#ffcb43; text-transform:uppercase; line-height:70px;}
.Floor001640 .txt figure span{ color:#ffcb43; font-size:28px; font-weight:bold; line-height:34px;}
.Floor001640 .txt .info p{  line-height:40px; font-size:18px; color: #ffcb43;}
.Floor001640 .all_more{ border:1px solid #ffcb43; font-weight:bold; font-size:0.8em; display:inline-block; line-height:2.85em; padding-left:2.5em; padding-right:3.5em; border-radius:30px; background:url(../images/Floor001640-a_more.png) no-repeat 90% center;transition:all ease 0.5s; color:#ffcb43;}
.Floor001640 .all_more:hover{ padding-right:2.5em; background-color:#ffcb43; background-position:120% center; color:#c02125; transition:all ease 0.5s;}
.Floor001640 .pic{ float:left;  z-index:20; position:relative; height:620px; width: 500px; }
.Floor001640 .pic img{ width:100%; height:100%;}*/
.Floor001640{position:relative; background:url(../images/Floor001640-bj.jpg) no-repeat top;}

.info_201711251745 .txt{ float:right;width:46%; z-index:10; position:relative;  padding-top:12%}
.info_201711251745 .txt figure{ padding-bottom:3%; position:relative;}
.info_201711251745 .txt figure::before{ position:absolute; content:''; width:50px; height:2px; background-color:#ffcb43; left:0; bottom:-2px;}
.info_201711251745 .txt figure h1{ font-size:50px;  margin:0; color:#ffcb43; text-transform:uppercase; line-height:70px;}
.info_201711251745 .txt figure span{ color:#ffcb43; font-size:28px; font-weight:bold; line-height:34px;}
.info_201711251745 .txt .info p{  line-height:40px; font-size:18px; color: #ffcb43;}
.info_201711251745 .all_more{ border:1px solid #ffcb43; font-weight:bold; font-size:0.8em; display:inline-block; line-height:2.85em; padding-left:2.5em; padding-right:3.5em; border-radius:30px; background:url(../images/Floor001640-a_more.png) no-repeat 90% center;transition:all ease 0.5s; color:#ffcb43;}
.info_201711251745 .all_more:hover{ padding-right:2.5em; background-color:#ffcb43; background-position:120% center; color:#c02125; transition:all ease 0.5s;}
.info_201711251745 .pic{ float:left;  z-index:20; position:relative; height:620px; width: 500px; }
.info_201711251745 .pic img{ width:100%; height:100%;}

/*
 .Floor001497 为demo编号
 */
.Floor001497{ background:url(../images/Floor001497_bg.jpg); height: 750px;position: relative;}
.Floor001497 .title{ text-align:center; padding:53px 0 33px 0; text-transform:uppercase;}
.Floor001497 .title h1{ margin:0; color:#ccc; font-size:36px; line-height:36px;}
.Floor001497 .title p{color:#c02125;font-size:30px;margin:0;padding:10px 0;line-height:39px; font-weight:bold; }
.Floor001497 .title span{display:inline-block;background-color:#c02125;width:50px;height:2px;margin-top: 10px;}
.Floor001497 .bd{width: 1200px;margin: 0 auto;position: relative;}
.Floor001497 .bd li{width:400px;float:left;height: 476px;position: relative;background-color: #fff;}
.Floor001497 .bd li dt,.Floor001497 .bd li dd{position: absolute;left: 0;top: 0;width:400px;height: 238px;   overflow:hidden;}
.Floor001497 .bd li dt i{ display: block;width: 0px;height: 0px;border:18px transparent solid;border-bottom-color:#fff;position: absolute;bottom: 0;left: 50%;margin-left: -9px;}
.Floor001497 .bd li dt img{width:400px;height: 238px; transition:all 0.5s ease-out 0s;}
.Floor001497 .bd li dd{top: auto;bottom: 0;}
.Floor001497 .bd li.odd dt{top: auto;bottom: 0;}
.Floor001497 .bd li.odd dt i{border-bottom-color:transparent;border-top-color:#fff;top: 0px;bottom: auto;}
.Floor001497 .bd li.odd dd{top: 0;bottom: auto;}
.Floor001497 .bd li time{position: relative;display: inline-block;padding-top: 18px;padding-left: 30px;}
.Floor001497 .bd li time em{font-style: normal;font-size:18px;color: #555555;line-height: 112px; font-weight:bold;}
.Floor001497 .bd li time span{font-size: 20px;color: #555555;background-color: #fff;position: absolute;bottom: 20px;left: 83px;}
.Floor001497 .bd li h2{margin: -28px 50px 0 29px;font-weight:normal; font-size: 14px;color:#555555;line-height: 30px;}
.Floor001497 .bd li pre{margin: -28px 50px 0 29px;font-weight:normal; font-size: 14px;color:#555555;line-height: 30px;}
.Floor001497 .bd li:hover dt i{ display: block;width: 0px;height: 0px;border:18px transparent solid;border-bottom-color:#c02125;position: absolute;bottom: 0;left: 50%;margin-left: -9px;}
.Floor001497 .bd li.odd:hover  dt i{border-bottom-color:transparent;border-top-color:#c02125;top: 0px;bottom: auto;}
.Floor001497 .bd li:hover dt img{transform: scale3d(1.04,1.04,1.04);}
.Floor001497 .bd li:hover{background-color:#c02125;}
.Floor001497 .bd li:hover  time{color:#fff;}
.Floor001497 .bd li:hover  time em{color:#fff;}
.Floor001497 .bd li:hover  time span{color:#fff;}
.Floor001497 .bd li:hover  h2,
.Floor001497 .bd li:hover pre{color:#fff;}

.Floor001497 .btn{ width:40px; height:40px; position:absolute;top: 50%;opacity:0.5; margin-top: -20px;background-repeat:no-repeat; display:block; z-index:5;background-size: contain;}
.Floor001497 .prev{left: 0; background-image:url(../images/zuo.png)}
.Floor001497 .next{ right:0;background-image:url(../images/you.png)}
.Floor001497 .prev:hover{background-image:url(../images/zuoon.png);opacity:1;}
.Floor001497 .next:hover{background-image:url(../images/yuoon.png);opacity:1;}
.Floor001497 .btn a{ display:block; width:40px; height:40px;}



/*Bottom002144 */
.Bottom002144{background-size:100% 100%; padding-bottom:1%;text-align:center; font-size:12px; color:#fff; border-top:1px solid #FFF;}
.Bottom002144 nav{ padding:4% 0 2% 0;}
.Bottom002144 nav dl{ display:inline-block; text-align:left; vertical-align:top; padding:0 3.7%;}
.Bottom002144 nav dt{ font-size:16px; color:#ffff; padding-bottom:20px;}
.Bottom002144 nav dd{ line-height:24px;}
.Bottom002144 nav dd a{ color:#fff;}
.Bottom002144 nav dd a:hover{ color:#fff;}

.Bottom002144 .share a{ display:inline-block; width:38px; height:38px; background:url(../images/Bottom002144-share.png) no-repeat 0 0; margin:0 10px;}
.Bottom002144 .share a:hover{ background-image:url(../images/Bottom002144-share_hover.png);}
.Bottom002144 .share a.wx{ position:relative; background-position:-59px 0;}
.Bottom002144 .share a.wx img{ position:absolute; bottom:100%; width:120px; height:120px; left:50%; margin-left:-60px; margin-bottom:10px; max-width:none; display:none;}
.Bottom002144 .share a.wx:hover img{ display:block;}
.Bottom002144 .share a.sina{ background-position:-118px 0;}
.Bottom002144 p,
.Bottom002144 .a_nav{ line-height:20px;}
.Bottom002144 p a,
.Bottom002144 .a_nav a{ color:#fff;}
.Bottom002144 p i,
.Bottom002144 .a_nav i{ margin:0 10px; width:1px; height:10px; background:#fff; display:inline-block;}
.Bottom002144 p span,
.Bottom002144 .a_nav span{ display:block;}
.Bottom002144 p span a,
.Bottom002144 .a_nav span a{ text-decoration:underline; font-weight:bold; text-transform:uppercase;}

.bdshare-button-style0-16{ display:inline-block; vertical-align: middle;margin-top: -3px;}
.bdshare-button-style0-16 .bds_more{ margin:0 !important; padding:0 !important; background:none !important;}






/*
公用
 */
/*
 .Banner002236 为demo编号
 */

.Banner002236 span{ margin: 0; background-repeat: no-repeat; background-position: top center; height:380px; display: block;}


/*
 .Menu000939 为demo编号
 */
.Menu000939 .current{ line-height:54px; text-align:right; font-size:12px;}
.Menu000939 .current span{ color:#c02125;}
.Menu000939 .current img{margin-right:10px; }
.Menu000939 .current a{ color:#8b8c8c;} 
.Menu000939 nav{ background-color:rgba(192, 33, 37, 0.07);height: 72px;}
.Menu000939 nav .auto{ position:relative;}
.Menu000939 nav header{text-align:center; font-size:24px; background:url(../images/Menu000939-bj.png) no-repeat center center #c02125; color:#fff;  position:absolute; left:0; width:190px;top:-54px; padding:39.5px 0;}
.Menu000939 nav header a{color:#fff;}
.Menu000939 nav header span{ display:block; color:#fff; font-size:14px; text-transform:uppercase;}
.Menu000939 nav ul{ padding-left:190px;}
.Menu000939 nav li{ float:left; position:relative;}
.Menu000939 nav li::before{ position:absolute; content:''; width:1px; background-color:rgba(192, 33, 37, 0.04); height:100%; top:0; right:0;}
.Menu000939 nav li a{ display:block;}
.Menu000939 nav li.nav{position:relative; z-index:10;}
.Menu000939 nav li.nav > a{position:relative; padding-right:35px;}
.Menu000939 nav li.nav > a::before{ position:absolute; content:''; right:10px; top:50%; margin-top:-3px; width:0; height:0; border-left:6px solid transparent;border-right:6px solid transparent; border-top:6px solid #e5352c;}
.Menu000939 nav li > a{ padding:0 17px; line-height:70px;height:70px;border-top:2px solid transparent;}
.Menu000939 nav li.aon > a,
.Menu000939 nav li:hover > a{ border-top-color:#c02125;color:#fff; background:#c02125;}


/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:3% 0 4% 0;}
.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:#c02125; 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,
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ 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);}








/*
关于我们
 */
/*
 .RighInfo001390 为demo编号
 */
.RighInfo001390{padding: 60px 0;background: url(../images/RighInfo001390_bg.jpg) no-repeat center bottom;}
.RighInfo001390 .pic{float: left;margin:0px 48px 0 0px}
.RighInfo001390 .p{font-size: 14px;color:#999;line-height: 32px;padding-bottom: 32px;text-indent: 2em}





/*
产品中心
 */
/*
 .PicList000762 为demo编号
 */
.PicList000762 li{ float:left; width:23%; margin-right:2%; margin-top:3%;  display:block; background-color:#f8f8f8;transition:all ease-in-out 0.3s;border:1px solid #f6f6f6;}
.PicList000762 li:nth-child(4n){ margin-right:0;}
.PicList000762 li h2{ margin:0; font-size:16px; color:#333; text-align:center; padding:3% 2%; font-weight:normal;transition:all 0.3s ease-out 0s;}
.PicList000762 li figure{display:block;  overflow:hidden; }
.PicList000762 li figure  img{transition:all 0.5s ease-out 0s; width:276px; height:174px;}
.PicList000762 li:hover  figure img{transform: scale3d(1.04,1.04,1.04);}
.PicList000762 li:hover{ background-color:#c02125; }
.PicList000762 li:hover h2{color:#fff;}




/*
 领导人
 */
/*
 .RighInfo002189 为demo编号
 */
.RighInfo002189{ padding:4% 0;}
.RighInfo002189 .box{ min-height:592px; padding-left:45%; position:relative; z-index:2;text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; line-height:2.1; color:#888; font-size:14px;}
.RighInfo002189 .box .img{ position:absolute; left:-10%; z-index:1; max-width:736px; width:60%;}
.RighInfo002189 .box .tit{ font-size:30px; font-weight:normal; color:#333; margin:0; line-height:28px; }
.RighInfo002189 .box .tit span{ position:relative; }
.RighInfo002189 .box .tit em{ font-style:normal; text-transform:uppercase; color:#999; font-family:Arial; display:block; font-size:14px; padding-top:10px;}
.RighInfo002189 .box .h3{ margin:0; font-size:16px; color:#666; font-weight:bold; display:block; padding-bottom: 14px; position: relative;}
.RighInfo002189 .box .h3:before{display:block; content:''; width:30px; height:1px; background-color:#df2026; bottom:2px; left: 0; position: absolute;}
.RighInfo002189 .box p{ line-height: 32px; color: #666; font-size: 14px; padding : 30px 0; border-bottom: 1px dashed #eaeaea; }





/*
企业文化
 */
/*
 .RighInfo002226 为demo编号
 */
.RighInfo002226{ padding:4% 0;}
.RighInfo002226 .dl{color:#617182;}
.RighInfo002226 .dl .h4{ font-size:18px; margin:0;}
.RighInfo002226 .dl .h4 span{display:inline-block; border-bottom: 2px #e95355 solid; padding-bottom:10px;}
.RighInfo002226 .dl .con{ font-size:14px; padding:15px 0 30px; line-height:2.25;}
.RighInfo002226 .word{ float:left;}
.RighInfo002226 .pic{ float:right;}







/*
发展历程
 */
/*
 .Timeline000312 为demo编号
 */
.Timeline000312{ padding:3% 0; font-size: 12px;}
.Timeline000312 .year{ position:relative; padding:2% 0 4% 0; font-family:'宋体';color:#6e6e6e;}
.Timeline000312 .line{ width:1px; height:98%; left:50%; margin-left:-0.5px; top:2%; position:absolute; background-color:#ededed; z-index:0;}
.Timeline000312 ul{ position:relative; z-index:1;}
.Timeline000312 ol{ background:url(../images/Timeline000312-dot_big.jpg) no-repeat center top; height:13px; overflow:hidden; line-height:50px;}
.Timeline000312 li{ float:right; width:50%;position:relative; border-bottom:1px solid #ededed; padding-bottom:50px; padding-top:62px; line-height:18px;}
.Timeline000312 li.first{ padding-top:18px;}
.Timeline000312 li.first figure{ top:0;}
.Timeline000312 li.odd{ float:left;}
.Timeline000312 li i{ background:url(../images/Timeline000312-dot.jpg) no-repeat; width:8px; height:8px; position:absolute; left:-4px; bottom:-4px;}
.Timeline000312 li.odd i{ display:none;}
.Timeline000312 li div{ padding-right:150px; padding-left:47px; overflow:hidden; max-height:97px;  font-size: 14px;}
.Timeline000312 li.odd div{ padding-left:150px; padding-right:47px;}
.Timeline000312 li figure{ position:absolute;top:36px; right:10px; width:120px; height:90px;overflow:hidden;}
.Timeline000312 li.odd figure{left:10px; right:auto; top:42px;}
.Timeline000312 li figure img{ width:120px; height:90px; transition:all ease 0.5s;}
.Timeline000312 li h3{ margin:0; font-size:22px; color:#6e6e6e; padding-bottom:12px; font-weight:normal;}
.Timeline000312 li div a{ color:#6e6e6e;}
.Timeline000312 li div a:hover{ color:#c02125;}
.Timeline000312 .more{ text-align:center; padding-bottom:50px;}
.Timeline000312 .more a{width: 102px;padding-left: 14px;height: 26px; text-align:left;line-height: 26px;display: inline-block;color: #fff;font-size: 14px; background:url(../images/Timeline000312-more_hover.png) no-repeat 90% center #6e6e6e;}
.Timeline000312 .more a:hover{ color:fff; background-image:url(../images/Timeline000312-more.png); background-color:#c02125;}
.Timeline000312 li.open{ cursor:pointer;}
.Timeline000312 li.open:hover div{color:#c02125;}
.Timeline000312 li.open:hover h3{color:#c02125;}
.Timeline000312 li.open:hover figure img{ transform:scale(1.1);}








/*
 荣誉资质
 */

/*
 .PicList002239 为demo编号
 */
.PicList002239{ padding-top:15px;}
.PicList002239 li{ width: 30%; float: left;  border: 1px solid #e3e3e3; margin-top: 45px; text-align: center; padding: 1% 1% 0 1%; margin-right:21px;}
.PicList002239 li img{ width:360px; height:242px; display:block;}
.PicList002239 li .li1{ float: left;padding: 8px 0; font-size: 14px; color: #666;}
.PicList002239 li:hover .li1{ color:#c02125; }
.PicList002239 li:nth-child(3n){margin-right:0;}
.PicList002239 li .text{ padding: 0 20px}
.PicList002239 li .span2{ float: right; font-size: 14px; color: #999; padding:10px 0; padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center}
.PicList002239 .open_info{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.PicList002239  .info_area{ position:absolute; width:90%; max-width:1200px; left:50%; transform:translate(-50%,-50%); top:50%; background:#fff; padding:5%;}
.PicList002239  .info_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.PicList002239  .info_area .close::before,
.PicList002239  .info_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#c53b19; top:15px; left:3px;}
.PicList002239  .info_area .close::before{ transform:rotate(45deg);} 
.PicList002239  .info_area .close::after{ transform:rotate(-45deg);} 
.PicList002239  .info_area .pic{width:100%; height:auto; overflow:hidden; top:0; left:0; text-align:center;} 
.PicList002239  .info_area .txt{ overflow:auto; padding-top:15px; text-align:center;}




/*
 新闻中心
 */
/*
 .PicList001200 为demo编号
 */
.PicList001200 { padding-top: 1%;}
.PicList001200 li{ padding:10px; border:1px solid #ebebeb; margin-top:2.5%;}
.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 figure img{ width:100%; position:absolute; left:0; top:0; height:100%;}
.PicList001200 li div{ position:relative; padding-right:5%; padding-bottom:8%;}
.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% 0 0 0; font-weight:normal; color:#333;}
.PicList001200 li p{ margin:3% 0 0 0; color:#969696; line-height:28px; height:78px; overflow:hidden; font-size:12px; text-indent: 2em;}
.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;}








/*
企业视频
 */
/*
 .PicList000593 为demo编号
 */
.PicList000593{ padding-top:2%;}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-top:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{width:100%; height:100%; z-index:10; display:none;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; position:relative;}
.PicList000593 li figure em img{ position:absolute; left:0; top:0; width:100%; height:100%;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); z-index: 3; }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 60px;height: 60px;border: 3px solid rgba(255,255,255,0.6);margin-left: -30px;margin-top: -30px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}
.PicList000593 li p{text-align:center; font-size:14px; color: #666;}






/*
 合作伙伴
 */
/*
 .PicList010 为demo编号
 */
.PicList010{ padding:2% 0 0 0;}
.PicList010 .list li{ float:left; width:23.5%; margin-right:2%; margin-top:2%;}
.PicList010 .list li div{border: #e6e6e6 1px solid;padding: 5px;background: #f9f9f9;}
.PicList010 .list li:hover div{border:#fed5d5 1px solid; background:#fdf4f4;}
.PicList010 .list li div img{ width:100%; display:block; height:180px;}
.PicList010 .list li.end{ margin-right:0;}
.PicList010 .list li h3{line-height: 48px;height: 48px; overflow:hidden; font-weight:normal;text-align: center;color: #999999; margin:0; font-size:14px; }
.PicList010 .list li a:hover h3{ color:#c02125; font-weight:bold;}
.PicList010 .list li.clear{ float:none; width:100%; margin-right:0;}


/*
合作优势
 */
/*
.RighInfo000576 为demo编号
 */

.RighInfo000576{ padding: 4% 0;}
.RighInfo000576 .box1{position:relative;}
.RighInfo000576 .box2 {position:relative; padding-left:650px;}

.RighInfo000576 h1{margin:0; color: #4a4a4a; font-size: 40px; font-weight:normal; padding:35px 0 26px 0;}	
.RighInfo000576 h1 span{text-transform: uppercase; display: inline-block; color: #dedede; margin-left: 10px; font-size: 25px; font-weight: bold;}
.RighInfo000576 .box1 .pic1{ position:absolute; top:0; right:0;}
.RighInfo000576 .box1 .pic1 img{ width: 600px; height: 360px;}

.RighInfo000576 .box2 .pic2{position:absolute; top:0; left:0;}
.RighInfo000576 .box2 .pic2 img{ width: 600px; height:360px;}

.RighInfo000576  h6{ margin:0; color:#ff6600;font-size: 16px; padding:20px 0;  }
.RighInfo000576  p{margin:0; padding:18px 0 38px; line-height:30px;  font-size: 14px; color: #666; text-indent:2em; width:520px; padding-right:50px; height: 150px; overflow: hidden;}
.RighInfo000576  .h6{padding-top: 12%; }
.RighInfo000576  .p{padding-bottom: 82px }
.RighInfo000576  .h7{padding-top: 5%; }





/*
人才理念
 */
/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3% 0;}

.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#815122; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px;  width:100%;  background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:right;}
.RighInfo002228 .col2{ width:48%;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}












/*
 岗位招聘
 */

/*
 .TextList001652 为demo编号
 */
.TextList001652{padding-top: 3%;}
.TextList001652 .list_ul,
.TextList001652 .job_ol{ overflow:hidden; clear:both;}
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{ list-style:none; float:left; width:20%; text-align:center; font-size: 14px; color:#555; }
.TextList001652 .job_ol li{ background-color:#c02125; color:#fff; line-height:3em; font-size: 16px; }
.TextList001652 .list{ border-bottom:1px solid #ebebeb;}
.TextList001652 .job_info{ display:none;}
.TextList001652 .list_ul{ cursor:pointer;font-size:12px;}
.TextList001652 .list_ul li{ padding:1em 0;}
.TextList001652 .list_ul li:nth-child(5) a{ border:1px solid #ededed; border-radius:5px; display:inline-block; padding:0 7%; line-height:1.8em;}
.TextList001652 .list_ul li:nth-child(5) a:hover{  background-color:#c02125;color:#fff;}
.TextList001652 .job_info{padding:2% 5% 4%;  border-top: 1px dashed #eaeaea;} 
.TextList001652 .job_info p{color:#666;font-size:14px;}
.TextList001652 .job_info p strong{color:#c02125;font-size:16px; display: block; margin-bottom: 10px;}







/*
联系方式
 */
/*
 .Map004 为demo编号
 */ 
.Map001{padding:4% 0 }
.Map001 .map{width:100%; float:left;}
.Map001 .map #allmap{ height:350px; width:100%;}
.Map001 .map #allmap *{ font-size:12px !important;}
.Map001 .info{ float:right; width:100%; background-color:#f9f9f9; }
.Map001 .info ul{ padding:0; height: auto; overflow: hidden; margin-bottom: 30px;}
.Map001 .info .p{ padding: 10px 60px; font-size: 14px;}
.Map001 li{ line-height:25px; padding:26px 0 ; font-size:16px;color:#666; border-bottom:1px #eaeaea dotted; display:block; width:44%; float: left; margin-right: 20px; margin:0 3%}
.Map001 li:nth-child(2n){margin-right: 0px; }
.Map001 li img{  margin-right:20px; margin-left: 30px;  float:left;}
.Map001 li a{ color:#666;}
.Map001 li a:hover{color:#c10d0e;}








/*在线留言
 */
/*Form001852 */
.Form001852{padding-bottom:3%; }
.Form001852 .auto{height:562px; margin:0 auto; background:rgba(255,255,255,0.8); }
.Form001852 .title{ text-align:center; padding-bottom:3%;}
.Form001852 .title span{ display:inline-block; background:#c84445; font-size:24px; color:#fff; line-height:34px; padding:0 10px;vertical-align:middle;}
.Form001852 .title:after,
.Form001852 .title:before{ content:''; display:inline-block; height:5px; border:1px solid #bbb; border-left:0; border-right:0; width:5%; vertical-align:middle;}
.Form001852 .from-title{ text-align:center; padding-top:5% ; padding-bottom:3%}
.Form001852 .from-title span{ font-size:14px; letter-spacing:5px;color:#c02125;}
.Form001852 .from-title h1{ margin:0; font-size:24px; padding:10px 0; font-weight:normal; color:#000;}
.Form001852 .from-title h1:after{ display:block; margin:0 auto; width:70px; height:2px; background-color:#c02125; margin-top:20px; content:'';}

.Form001852 .from{ max-width:1100px; margin:0 auto; }
.Form001852 .from td{ padding-bottom:3%;}
.Form001852 .from td div{ position:relative;}
.Form001852 .from td.f_name{ padding-right:4%; width:52%;}
.Form001852 .from label{ position:absolute; left:10px; top:0;line-height:44px; color:#999;}
.Form001852 .from .text{ width:100%; height:44px; line-height:44px; text-indent:10px; border:none; background:#f5f5f5;}
.Form001852 .from textarea.text{ height:132px;}
.Form001852 .from .btn{ text-align:center;}
.Form001852 .from .btn input{ font-weight:bold; cursor:pointer; padding:0; border:none; width:120px; height:36px; color:#fff; background:#c02125; margin-top:-10px; border-radius:30px;}

.Form001852 .address dl{ border-bottom:1px solid #e4e4e4; padding:3% 0;}
.Form001852 .address dd{ float:left; padding-left:15%;width:50%;}
.Form001852 .address dd h1,
.Form001852 .address dd h2,
.Form001852 .address dd p{ font-size:16px;padding-left:44px; line-height:35px;}
.Form001852 .address dd h1,
.Form001852 .address dd h2{ font-weight:normal;background-repeat:no-repeat; background-position: left center;}
.Form001852 .address dd h1{ font-size:24px; }
.Form001852 .address dd h2{ font-size:18px;}
.Form001852 .address dd h1.h1_1{ background-image:url(../images/Form001852-icon1.jpg);}
.Form001852 .address dd h1.h1_2{ background-image:url(../images/Form001852-icon2.jpg);}
.Form001852 .address dd h2.h2_1{ background-image:url(../images/Form001852-icon3.jpg);}
.Form001852 .address dd h2.h2_2{ background-image:url(../images/Form001852-icon5.jpg);}
.Form001852 .address dd h2.h2_3{ background-image:url(../images/Form001852-icon6.jpg);}
.Form001852 .address dd h2.h2_4{ background-image:url(../images/Form001852-icon4.jpg);}


.Form_join{ max-width:490px; margin:0 auto; padding:2% 0;}
.Form_join table{}
.Form_join li{ padding:0; line-height:37px; padding-bottom:10px; vertical-align: top; border-bottom:none;}
.Form_join li .f_name{ width:100px; color:#333; text-align:right; padding-right:10px;}
.Form_join li .text{ width:100%; border:1px solid #e4e4e4; padding:0 10px; line-height:37px; height:37px;}
.Form_join li .text2{ border:none;}
.Form_join li.btn{ text-align:center;}
.Form_join li.btn input{width:130px; font-size:16px; color:#fff; background:#c02125; cursor:pointer; padding:0; font-weight:bold; border:none; height:35px; line-height:35px;}

.PicList001913{ padding:100px 0 20px; min-height:300px;}
.PicList001913 li{ line-height:40px; border-bottom:1px dashed #ccc;}
.PicList001913 li span{ float:right;}


/*
 .RichInfo005 为demo编号
 */
.RichInfo005{padding:2% 0; }
.RichInfo005 .news_info {padding:2% ; background:#FFF;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:14px; border-bottom:1px dashed #d2d2d2; margin-bottom:3%;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title span{ margin:0 20px; color:#999;  font-size:12px;  }
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .pcc{position: relative;}
.RichInfo005 .news_info .pcc .tupp{ position:relative; margin-bottom:20px;}
.RichInfo005 .news_info .pcc .tupp img{cursor: pointer; width:382px; height:241px;}
.RichInfo005 .news_info .pcc .tupp i{ width:30px; height:30px; position:absolute; right:0; bottom:0;/* border:1px solid #000;*/ background:url(../images/fdj_icon.png)  no-repeat center; z-index:10; margin-bottom:6px;}
.RichInfo005 .news_info .sjj{display: none;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:40px 0 20px 0; border-top:1px dashed #d2d2d2; margin-top:50px;}
.RichInfo005 .news_info .info_back span{ display:block; text-align:left; margin:5px 0;} 
.RichInfo005 .news_info .info_back a{ color:#999; font-size:14px; display:block;} 
.RichInfo005 .news_info .info_back a:hover{color:#c02125;}

.RichInfo005 .news_info .pcc .tupp{float: left;max-width: 390px;margin-right: 40px;}
.RichInfo005 .news_info .pcc .youb{}

.WhirZoom_big{ width:300px; height:300px; overflow:hidden; position:absolute;border:1px solid #ddd;top: 0;}
.WhirZoom_big img{ position:absolute; left:0; top:0;}



/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{display:inline-block;}

.mobile_menu,
.Banner001751 img,
.Banner002236 span img,
.Wap_home,
.singlepage .wap_info,
.news_info .wap_info{ display:none;}

.Top001336 .logo span{display: none;}
.box h1 img{display: none;}
.Online{display: none;}
@media screen and (max-width: 640px){
.Top001336{border-top: none;}	
.Top001336 header{position: fixed; transition: all 1s; -webkit-transition: all 1s; width: 100% !important; box-sizing: border-box; background: -webkit-linear-gradient(top,rgba(0,0,0,.4),rgba(0,0,0,0)); min-height: 60px; border-top: 3px solid #c02125;}
.Top001336 header .logo img{display: none;}
/*.Top001336 .logo span{display: block; color: white; font-size: 30px;}*/
.Online{display: none;}
.Online img {bottom: 92px; right: 5px; position: fixed; width: 45px; height: 45px; z-index: 99999999; }
/*.box h1 {min-height: 55px;}*/
.box h1 img{display: block;}
.box h1 span{font-size: 0px;}
.box h1:after{display: none;}
.Banner001751 li img{min-height: 160px;}


img{ max-width:100%;}
.singlepage img{ height:auto !important;}
.auto_1200{ max-width:100%; padding:0 2%;width: 96%;}
.mobile_menu{ position:absolute; right:40px; z-index: 10; top: 50%; margin-top: -18px;border: 1px solid #eaeaea; border-radius: 30px; width:36px; height:36px; display:block;}
.Top001336 .mobile_menu span,
.Top001336 .mobile_menu span::before,
.Top001336 .mobile_menu span::after{position:absolute; width:20px;height:2px;background-color:#949494; border-radius:4px;}
.Top001336 .mobile_menu span{ top:50%;margin-top:-2px; left:8px; }
.Top001336 .mobile_menu span::before,
.Top001336 .mobile_menu span::after{content:''; }
.Top001336 .mobile_menu span::before{ top:7px;}
.Top001336 .mobile_menu span::after{ top:-7px;}
.Top001336 .logo{ position:static; padding:2% 0;}
.Top001336 .search{ right:105px; display: none;}
.Top001336 .search figure{ width:197px;}
.Top001336 .search .text{ width:135px;}
.Top001336 .search1{ right:90px;}
.Top001336 header  nav{ display:none; position:absolute; left:0; width:100%; top:100%; background:rgba(255,255,255,0.8);}
.Top001336 header ul{ padding:0; float:none;}
.Top001336 header li{ margin:0; float:none; width:100%; border-bottom:1px dashed #d8d8d8;padding: 0;}
.Top001336 header li a{ line-height:40px;}
.Top001336 header li dl.byy{display: none!important;}
.Top001336 header li .subnav{display: none!important;}



.Banner001751 li,
.Banner001751 li a{ height:auto;}
.Banner001751 li{ background:none !important;}
.Banner001751 li img{ display:block; width:100%;}
.Banner001751 .bx-controls-direction a{ width:25px; height:25px; background-size:cover; margin-top:auto; transform:translateY(-50%);}

.Bottom002144{ padding-top:3%; background-size: cover; background-position:center;}
.Bottom002144 nav{ display:none;}

.Menu000939 nav{ height:auto;}
.Menu000939 nav header{ position:static; width:100%; padding:5% 0;}
.Menu000939 nav ul{ padding-left:0; overflow:hidden; margin-top:10px;}	
.Menu000939 .current{font-size:12px;}
.Menu000939 nav li{ font-size:16px;width: 25%;text-align: center;}
.Menu000939 nav li dl dd{font-size:14px;}
.Menu000939 nav li dl dd a{padding:10px 0;}
.Menu000939 nav li > a{ line-height:55px; height:55px; /*padding:0 20px;*/ padding:0;}
.Menu000939 nav li::before{background-color:#ccc;height: 20px;top: 50%;margin-top: -6px;}
.Menu000939 nav li:nth-child(4n+1)::after{position: absolute;content: '';;width:1px;background-color:#ccc;height: 20px;top: 50%;left:0;margin-top: -6px;}

.Banner002236 span{ background:none !important; height:auto;}
.Banner002236 span img{ display:block; width:100%;}

.Page002046 .Pages em{ display:none;}


.Timeline000312 .line{ left:5px;}
.Timeline000312 ol{ background-position:left top;}
.Timeline000312 li{ float:none !important; width:100%; padding-top:50px;}
.Timeline000312 li i{ left:2px;}
.Timeline000312 li.odd div{ max-height:none;}
.Timeline000312 li h3{ margin-top:10px;}


.PicList002239 ul{ width:100%; overflow:hidden;}
.PicList002239 li{ width:46%; margin-left:1%; margin-right:0 !important;}

.PicList002239 li .text{ padding:0 2%;}
.PicList002239 li .li1,
.PicList002239 li .span2{ float:none; width:100%; display:block;}
.PicList002239 li .span2{ text-align:left;}
.PicList002239 li .li1{white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.PicList002239 li figure{ position:relative; padding-bottom:67.4%; width:100%; overflow:hidden;}
.PicList002239 li figure img{ position:absolute; left:0; top:0; width:100%; height:100%;}

.PicList001200 li a{ padding-left:35%; padding-right:10%;}
.PicList001200 li figure img{ top:50%; transform:translateY(-50%); height:auto;}
.PicList001200 li p{ line-height:20px; height:40px;}
.PicList001200 li time{ bottom:-5px; font-size:12px;}
.PicList001200 li div::after{ bottom:6px;}
.PicList001200 li a::after{ width:20px; height:20px; background-size:cover; right:0;}

.PicList000593 li{ width:49%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
.PicList000593 li figure a::before{ width:30px; height:30px;}
.PicList000593 li figure a::after{ border-width:10px;}
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{ margin:auto; transform:translate(-50%,-50%)}
.video_files video,
.video_files { width:100%; height:auto;}

.PicList000762 li{ width:48%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
.PicList000762 li figure{ position:relative; padding-top:63%;}
.PicList000762 li figure  img{ position:absolute; left:0; top:0; width:100%; height:100%;}

.PicList010 .list li{ width:48%;}
.PicList010 li:nth-child(2n){ margin-right:0;}
.PicList010 .list li div{ position:relative; padding:0; padding-top:66%;}
.PicList010 .list li div img{ position:absolute; left:0; top:0; height:100%;}

.TextList001652 .job_ol li{ font-size:14px;}
.TextList001652 .list_ul li{ font-size:12px;}

.Form_join{ width:100%;}
.Form_join li .text{ width:90%;}
.Form_join li .txt{ display:block; padding-left:80px;}

.Map001 li{ width:100%; float:none;}
.Map001 li img{ margin-left:0;}
.Map001 .map{ float:none;}


.RichInfo005 .news_info .sjj{display: block;}
.RichInfo005 .news_info .pcc{display: none;}
.RichInfo005 .news_info .info_back span a{ overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}


.RighInfo002189 .box .img{ position:static; margin:0 auto;}
.RighInfo002189 .box .pic{ text-align:center; display:block;}
.RighInfo002189 .box{ padding-left:0;}

.RighInfo000576 h1{ font-size:26px;}
.RighInfo000576 h1 span{ font-size:19px;}
.RighInfo000576 .box1 .pic1,
.RighInfo000576 .box2 .pic2{ position:static;}
.RighInfo000576 .box1 .pic1 img{ height:auto;}
.RighInfo000576  p{ width:auto; height:auto;padding-right:0}
.RighInfo000576 .box2{ padding-left:0;}


.Floor001640,
.Other001470,
.Floor001497{ display:none;}


.Wap_home{ display:block;}
.Wap_home .box1{ margin-top:5%;}
.Wap_home .box1 li{ width:23%; margin:0 1%; float:left;}
.Wap_home .box1 li a{ position:relative; text-align:center; display:block;}
.Wap_home .box1 li h2{ font-size:14px;}
.Wap_home .box1 li a figure{ width:60%; background:url(../images/Home_icon1.png) no-repeat center #ff9898; background-size:50%; border-radius:50%;padding-top:60%; margin: auto; }
.Wap_home .box1 li:nth-child(2) a figure{ background-image:url(../images/Home_icon2.png); background-color:#fa6500;}


.Wap_home .box1 li:nth-child(3) a figure{ background-image:url(../images/s5_03.png); background-size: 100% 100%; /* background-color:#fa6500;*/}
.Wap_home .box1 li:nth-child(4) a figure{ background-image:url(../images/s5_04.png); background-size: 100% 100%;/* background-color:#fa6500;*/}
.Wap_home .box1 li:nth-child(5) a figure{ background-image:url(../images/s5_05.png); background-size: 100% 100%;/* background-color:#fa6500;*/}
.Wap_home .box1 li:nth-child(6) a figure{ background-image:url(../images/s5_06.png); background-size: 100% 100%;/* background-color:#fa6500;*/}

.Wap_home .box1 li:nth-child(7) a figure{ background-image:url(../images/Home_icon3.png); background-color:#57b53c;}
.Wap_home .box1 li:nth-child(8) a figure{ background-image:url(../images/Home_icon4.png); background-color:#5dcbe2;}

.Wap_home .box h1{ font-size:24px; color:#c02125; display:block; position:relative; text-align:center; margin-top: -30px;}
.Wap_home .box h1:after{/*display:block;*/ background-color: #c02125; width: 50px; height: 2px; margin: 10px auto 0; content:'';}
.Wap_home .box2{ width:96%; margin:0 auto;position: relative;padding-top: 30px;}
.Wap_home .box2 h1{display: none;}
/*.Wap_home .box2 li{ background: #f9f9f9 url(../images/ico_from.png) no-repeat left center; border-radius: 2px; height: 55px;
    line-height: 55px; margin-bottom: 15px; position: relative; background-size: 25px;}
.Wap_home .box2 li:nth-child(1){ background-position: 10px 15px;}
.Wap_home .box2 li:nth-child(2){ background-position: 10px -35px;}
.Wap_home .box2 li:nth-child(3){ background:none; text-align:center;}
.Wap_home .box2 li .text{ text-indent: 55px; width: 100%; height: 100%; font-size: 16px; border:none; background:none;}
.Wap_home .box2 li .but{ background: #ba251d; color: #fff; width: 100px; margin:0 auto; height: 36px; font-size: 16px; border-radius: 5px; border:none;}
*/
.Wap_home .box3{ width:96%; margin:0 auto 10%; margin-top: 30px;}
.Wap_home .box3 .t-P{text-align: center; margin: 0; color: #666; font-size: 16px; transform: scale(0.85); -webkit-transform: scale(0.85); -moz-transform: scale(0.85); -o-transform: scale(0.85); -ms-transform: scale(0.85);}
.Wap_home .box3 li{ float:left; width:48%; margin-right:2%; margin-top:3%;  display:block; background-color:white;transition:all ease-in-out 0.3s;border:1px solid #f6f6f6;}
.Wap_home .box3 li:nth-child(2n){ margin-right:0;}
.Wap_home .box3 li h2{ margin:0; font-size:16px; color:#333; text-align:center; padding:3% 2%; font-weight:normal;transition:all 0.3s ease-out 0s;}
.Wap_home .box3 li figure{display:block;  overflow:hidden; }

.singlepage .pc_info,
.news_info .pc_info{ display:none;}
.singlepage .wap_info,
.news_info .wap_info{ display:block;}
}


@media screen and (max-width: 320px){
.PicList001200 li h3{ font-size:14px;}
.PicList001200 li p{ margin-top:0;}
.PicList001200 li figure{ width:30%;}
.PicList001200 li a{ padding-left:35%; padding-right:10%;}
.Form_join li .txt{ padding-left:0;}
}

.Wap_home .box2 li .li1{ float: left;padding: 8px 0; font-size: 14px; color: #666;padding-bottom: 0;}
.Wap_home .box2 li:hover .li1{ color:#c02125; }
.Wap_home .box2 li .text{ padding: 0 20px}
.Wap_home .box2 li .span2{ float: right; font-size: 14px; color: #999; padding:10px 0; padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center;padding-top: 5px;}
@media screen and (max-width: 640px){
.Wap_home .box2 li .text{ padding:0 2%;}
.Wap_home .box2 li .li1,
.Wap_home .box2 li .span2{ float:none; width:100%; display:block;}
.Wap_home .box2 li .span2{ text-align:left;}
.Wap_home .box2 li .li1{white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}

.Wap_home .box2 .btn{ width:20px; height:42px; position:absolute;top: 50%; margin-top: -22px; background-image:url(../images/Floor002212-icon.png); background-repeat:no-repeat; display:block; z-index:5;}
.Wap_home .box2 .prev{left: 0; background-position:0 0;}
.Wap_home .box2 .next{ right:0;background-position:-21px 0;}
.Wap_home .box2 .prev:hover{background-position:0 -42px;}
.Wap_home .box2 .next:hover{background-position:-21px -42px;}
.Wap_home .box2 .btn a{ display:block; width:20px; height:42px;}
}