/*
 .TextList001203 
 */
.TextList001203{padding: 2% 0}
.TextList001203 li{ float: left; width: 18%; margin-right: 2.5%; margin-bottom:2%; line-height:25px; background: #fff; position:relative;overflow: hidden; box-shadow:0px 0px 20px rgba(0,0,0,.5);}
@media(min-width:768px){
.TextList001203 li:nth-child(5n){ margin-right: 0;}
}
.TextList001203 li .Ispic{ background-size: cover; padding-bottom: 148%;}
.TextList001203 li a{}
.TextList001203 li i{display: inline-block;content: '';position: absolute;left:0;right:0;top:0;bottom:0;height: 0;background: rgba(238,119,0,.9);z-index: 1;transition: .3s}
.TextList001203 li i{display: inline-block;content: '';position: absolute;left:0;right:0;top:0;bottom:0;height: 0;background: rgba(238,119,0,.9);z-index: 1;transition: .3s}
.TextList001203 li aside{display: block;position: absolute;left:50%;padding:0 2%;top:-50%;transform: translate(-50%,-50%);z-index: 2;transition: .3s;text-align: center;}
.TextList001203 li aside span{color: #fff;display: block;font-size: 18px;}
.TextList001203 li aside em{display: inline-block;content: '';width: 38px;height: 38px;background: url(../images/TextList001203-icon3.png) no-repeat center;margin-top: 20px;}
.TextList001203 li:hover i{height: 100%;}
.TextList001203 li:hover aside{top:50%;}
@media(max-width:768px){
.TextList001203 li{ width: 32%; }
.TextList001203 li:nth-child(3n){ margin-right: 0;}
}
@media(max-width:480px){
.TextList001203 h1{font-size:20px;}
}
@media(max-width:375px){
.TextList001203 li i{padding-left:5px;}
}


/*
 .TextList000962 
 */
.TextList000962{ padding:2% 0 1%;}
.TextList000962 li{ float:left; width:49%; margin-right:2%;background: #fff; line-height:44px; margin-bottom:2%; position:relative;border:1px solid #fff}
.TextList000962 li::before{ position:absolute; content:''; width:1px; height:60%; background-color:#ddd; top:20%; right:110px;}
.TextList000962 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.TextList000962 li:nth-child(2n){ margin-right:0;}
.TextList000962 li p{ margin:0; padding:16px 20px;color:#444}
.TextList000962 li span{ float:right; margin-top:16px; color:#9f9f9f;}
.TextList000962 li span.name{ width:85px; color:#343434; background:url(../images/TextList000962-a.png) no-repeat left center; padding-left:30px; margin-left:50px;}
.TextList000962 li:hover{ border:1px dashed #EE7700;}
.TextList000962 li:hover p{ color:#EE7700;}
.TextList000962 li:hover span.name{ background-image:url(../images/TextList000962-aon.png); color:#EE7700;}
@media(max-width:768px){
.TextList000962 li{ float:none; width:auto; margin-right:0;}
.TextList000962 li span.name{ width:70px;margin-left:30px;}
.TextList000962 li::before{right:85px;}
.TextList000962 li p{padding:10px;}
.TextList000962 li span{margin-top:10px;}
}

@media(max-width:768px){
.auto{padding-left: 2%;padding-right: 2%;}
}
/*Top001903*/
.Top001903{ position:absolute; top: 0; left:0; width:100%;  z-index:100;background:#333333;}
.Top001903:after{ position:absolute; left:0;display: inline-block;content: '';height:50px;width: 560px;top:100%;background: url(../images/Top001903-bg.png) no-repeat;}
.Top001903 .auto{ position:relative;max-width: 1600px;}
.Top001903 .logo{ position:absolute; left:0; top:50%; margin-top:-16px;z-index: 101}
.Top001903 .logo img{ display:block; height:78px;}
.Top001903 .search{ position:absolute; right:0;top:0; height:100%; width:8%; background:url(../images/Top001903-line.png) repeat-y left top; cursor:pointer;}
.Top001903 .search i{ position:absolute; left:50%; margin-left:-9px; margin-top:-7px; top:50%; background:url(../images/Top001903-search.png) no-repeat; width:18px; height:14px;}
.Top001903 .search dl{position:absolute; right:0; top:50%; margin-top:-19px; width:0; overflow:hidden;   z-index:10; transition:0.3s;}
.Top001903 .search:hover dl{width:240px;}
.Top001903 .search .text{ width:100%;height:38px; line-height:38px; padding:0 40px 0 10px;border:1px solid #ccc;background:#fff;}
.Top001903 .search .btn{ width:40px; height:100%; position:absolute; right:0; padding:0; top:0; background:url(../images/Top001903-search_btn.png) no-repeat center center; cursor:pointer; border:none;}

.Top001903 nav{ padding-left:27.5%; padding-right:8%;}
.Top001903 nav ol{ display:none;}
.Top001903 nav li{ float:left; margin:0 0.5%;  width:11.7142%; text-align:center;border-bottom:2px solid transparent;}
.Top001903 nav li#m0{ width:10%;}
.Top001903 nav li a{ display:inline-block;padding:28px 0; font-size:19px; padding-right:15px; background:url(../images/Top001903-a.gif) no-repeat right center; color:#fff;}
.Top001903 nav li:hover,
.Top001903 nav li.aon{border-bottom-color:#EE7700; }
@media(max-width:1680px){
.Top001903 .logo{ left:2%;}
.Top001903:after{left:-140px;top:100%;}
}
@media(max-width:1600px){
.Top001903:after{left:-180px;}
}
@media(max-width:1440px){
    .Top001903::after{top: 79px;}
.Top001903 nav li a{font-size: 16px;}
.Top001903:after{left:-200px;}
}
@media(max-width:1280px){
.Top001903 .logo img{height: 68px;}
.Top001903:after{left:-240px;top:80%;}
}
@media(max-width:1200px){
.Top001903 .logo{margin-top: -29px;}
.Top001903 .logo img{height: 58px;}
.Top001903:after{display: none;}
.Top001903 nav{padding-left: 23%;}
}

@media(max-width:1024px){
.Top001903{ position:relative;}
.Top001903 header{ background-color:#333333; position:fixed; left:0; top:0; width:100%; z-index:99;}

.Top001903 .logo{ position:relative; left:auto; top:auto; margin-top:0; padding:2% 50% 2% 2%;}
.Top001903 .logo img{height:58px;}
.Top001903 .search{ width:10%;z-index: 104;}

.Top001903 nav{ position:fixed; z-index:103; left:0; top:0; background-color:#333; width:70%; max-width:240px; height:100%; padding:0; border-right:1px solid #666; box-shadow:1px 0 0 #000; transform:translateX(-100%); opacity:0; transition:0.3s;}
.Top001903 nav.navOut{transform:translateX(0); opacity:1;}
.Top001903 nav li{ float:none; width: auto !important;}
.Top001903 nav li a{ display:block; padding:8% 5%;background:#222; }
.Top001903 nav li:nth-child(2n) a{ background:none;}

.Top001903 nav ol{ display:block; text-align:center; padding:10% 0;}
.Top001903 nav ol img{ margin:0 aut; width:70%;}
.Top001903 nav ol .gettop{ position:absolute; right:2%; bottom:2%; width:40px; height:40px; border-radius:5px; background-color:#fff;}
.Top001903 nav ol .gettop span{ color:#ae002b; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:20px;}

.Top001903 .mobile_menu{ position:absolute; top:50%; transform:translateY(-50%); width:40px; height:30px; right:12%; height:100%;z-index: 102;}
.Top001903 .mobile_menu span,
.Top001903 .mobile_menu span::before,
.Top001903 .mobile_menu span::after{ position:absolute; left:0; width:100%; height:3px; background-color:#fff;}
.Top001903 .mobile_menu span{ top:50%; transform:translateY(-50%); transition:0.3s;}
.Top001903 .mobile_menu span::before,
.Top001903 .mobile_menu span::after{ content:''; top:8px; transition:transform 0.3s;}
.Top001903 .mobile_menu span::after{ top:-8px;}
.Top001903 .open_menu span{ background-color:transparent;}
.Top001903 .open_menu span::before,
.Top001903 .open_menu span::after{ top:0; transform:rotate(45deg);}
.Top001903 .open_menu span::after{ transform:rotate(-45deg);}
}
@media(max-width:480px){
.Top001903 .search dl{ top:100%; margin-top:0;}
}


/*
 .Banner000933
 */
.Banner000933{ position:relative;}
.Banner000933 .banner{ position:absolute; width:100%; height:100%; left:0; top:0;}
.Banner000933 .img img,
.Banner000933 .banner .slide img{     
	position: absolute;
    top: 0;
    width: auto;
    max-width: 1920px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}
.posire{width: 100%;position: relative;}
.fontext{
	position: absolute;
	color: #fff;
	left: 50%;
	top: 50%;
	text-align: center;
	transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
}
.fontext .tecontent{
    width: 410px;
    height: 290px;
    position: absolute;
    left: 50%;
    margin-left: -205px;
    background-image: url(../images/ban_bg.png);
    background-size: 100% 100%;
    top: 50%;
    margin-top: -145px;
}
.fontext .tetle{
	font-size: 48px; margin-top: 15px;   white-space: nowrap;position: relative;
}
.fontext .subtetle{
	font-size: 30px;    white-space: nowrap;position: relative;
	text-transform: uppercase;
}
@media(max-width:768px){
.fontext {
    position: absolute;
    color: #fff;
    left: 50%;
    top: 50%;
    text-align: center;
    transform: translateX(-50%) translateY(-50%) scale(0.6);
    -webkit-transform: translateX(-50%) translateY(-50%) scale(0.6);
    -moz-transform: translateX(-50%) translateY(-50%) scale(0.6);
    -o-transform: translateX(-50%) translateY(-50%) scale(0.6);
}
}
@media(max-width:480px){
.fontext {
    position: absolute;
    color: #fff;
    left: 50%;
    top: 50%;
    text-align: center;
    transform: translateX(-50%) translateY(-50%) scale(0.4);
    -webkit-transform: translateX(-50%) translateY(-50%) scale(0.4);
    -moz-transform: translateX(-50%) translateY(-50%) scale(0.4);
    -o-transform: translateX(-50%) translateY(-50%) scale(0.4);
}
}

.Banner000933 .banner { overflow:hidden;}
.Banner000933 .img{ z-index:0; opacity:0; }
.Banner000933 .banner .bx-controls .bx-pager{text-align:center; position:absolute; bottom:5%; z-index:99; width:100%; left:0; display:inline-block; height:18px; } 
.Banner000933 .banner .bx-controls .bx-pager-item{ display:inline-block; margin:0 4px;}
.Banner000933 .banner .bx-controls .bx-pager-item a{ display:block;overflow:hidden; width:15px; height:15px; background:rgba(255,255,255,0.5); border-radius:50%; line-height:100px;}
.Banner000933 .banner .bx-controls .bx-pager-item a.active{ background-color:#f07702;}
.Banner000933 .bx-controls .Prev,
.Banner000933 .bx-controls .Next{ position:absolute; top:0; width:30%; height:100%; overflow:hidden; text-align:center; z-index:99;}
.Banner000933 .bx-controls .Prev{ left:0;}
.Banner000933 .bx-controls .Next{ right:0;}
.Banner000933 .bx-controls .bx-prev,.bx-controls .bx-next{display: none;  opacity:0.3;-moz-transition:all ease-out .3s; -ms-transition:all ease-out 0.3s; -webkit-transition:all ease-out 0.3s; transition:all ease-out 0.3s;}
.Banner000933 .bx-controls .bx-prev span,
.Banner000933 .bx-controls .bx-next span{ display:inline-block; width:41px; height:100%;}
.Banner000933 .bx-controls .bx-prev span{ background:url(../images/Banner000933_prev.png) no-repeat center center;}
.Banner000933 .bx-controls .bx-next span{ background:url(../images/Banner000933_next.png) no-repeat center center;}

.Banner000933 .banner .video_files{ position:absolute; background:#000; width:100%; left:0; top:0; height:100%; /*display:none; */z-index:10; overflow:hidden;}
.Banner000933 .banner .video_files #myvideo{ position: absolute; visibility: visible; margin: auto; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); min-width: 100%; min-height: 100%;}
.Banner000933 .banner .intro{ position:absolute; color:#fff; text-align:center; padding:11% 20% 0 20%; width:100%;}
.Banner000933 .banner .intro .more{ position:relative; text-align:center;}
.Banner000933 .banner .intro .more span{ display:inline-block; position:relative;}

.Banner000933 .video_controls{  z-index:20;position:absolute; top: 40%; margin-left: -23.5px; margin-top: -23.5px; left: 50%;}
.Banner000933 .video_controls span{ float:left; display:block; width:47px; height:47px;  border-radius:50%; border:1px solid rgba(255,255,255,0.25); position:relative; cursor:pointer;}
.Banner000933 .video_controls span::before{ position:absolute; content:'';}
.Banner000933 .video_controls span.btnplay{ display:none;}
.Banner000933 .video_controls span.btnplay::before{ width:0; height:0; border-top:12px solid transparent; border-bottom:12px solid transparent; border-left:12px solid rgba(255,255,255,0.8);border-radius:2px;left:50%; margin-left:-4px; top:50%; margin-top:-12px;}
.Banner000933 .video_controls span.btnpause::before{ left:50%; margin-left:-9px; top:50%; margin-top:-9px; width:19px; height:19px; border-radius:3px; background:rgba(255,255,255,0.8);}
.Banner000933 .video_controls .btnpause{ display:none;}


/*
 .Floor105 
*/ 
.Floor105{ background: #d8d8d8; padding:3% 0 3% 0 ;position:relative;min-height: 660px;background-position: center;}
.Floor105 .title{ text-align:left; font-size:24px; font-family:'微软雅黑'; font-weight:lighter;  color:#222; margin:0; padding-bottom:3%;  margin-left: 340px; }
.Floor105 .title em{font-style: normal;position: relative;z-index: 10;}
.Floor105 .title span{position: relative;z-index: 10;display: block; text-transform: uppercase;position: relative;z-index: 10;}
.Floor105 .title:after{ display:block; width:313px; height:3px; background-color:#222; content:'';position: absolute;left:0;top:78px;z-index: 10; }

.Floor105 .hd{ position:relative; z-index:1; }
.Floor105 .hd li{ width: 453px; height: 68px; text-align: right;  position:absolute;background:url(../images/li_1.png) no-repeat center center;}
.Floor105 .hd li.li_2{width: 409px;background:url(../images/li_2.png) no-repeat center center;}
.Floor105 .hd li.li_3{width: 364px;background:url(../images/li_3.png) no-repeat center center;}
.Floor105 .hd li.li_4{width: 364px;background:url(../images/li_4.png) no-repeat center center;}
.Floor105 .hd li.li_5{width: 409px;background:url(../images/li_5.png) no-repeat center center;}
.Floor105 .hd li.li_6{background:url(../images/li_6.png) no-repeat center center;}

/* 小框定位*/
.Floor105 .hd li a{ display:block;height:68px; font-size:16px; }

.Floor105 .hd li.li_1,.Floor105 .hd li.li_2,.Floor105 .hd li.li_3{ left:0px;}
.Floor105 .hd li.li_4,.Floor105 .hd li.li_5,.Floor105 .hd li.li_6{ right:0px;}

.Floor105 .hd li.li_1{ top:0px;}
.Floor105 .hd li.li_2{ top:78px;}
.Floor105 .hd li.li_3{ top:156px;}
.Floor105 .hd li.li_4{ top:78px;}
.Floor105 .hd li.li_5{ top:156px;}
.Floor105 .hd li.li_6{ top:234px;}


.Floor105 .hd li.li_1 a:after,
.Floor105 .hd li.li_2 a:after,
.Floor105 .hd li.li_3 a:after{display: none;content: '';width:100%;height: 1px;box-shadow:0px 3px 6px rgba(0,0,0,1);position: absolute;bottom: 0px;right:40px;}
.Floor105 .hd li.li_4 a:after,
.Floor105 .hd li.li_5 a:after,
.Floor105 .hd li.li_6 a:after{display: none;content: '';width:100%;height: 1px;box-shadow:0px 3px 6px #333333;position: absolute;bottom: 0px;left:0px;}
.Floor105 .hd li.on a:after{display: inline-block;} 

.Floor105 .hd li.on.li_1{background:url(../images/li_1_on.png) no-repeat center center;}
.Floor105 .hd li.on.li_2{background:url(../images/li_2_on.png) no-repeat center center;}
.Floor105 .hd li.on.li_3{background:url(../images/li_3_on.png) no-repeat center center;}
.Floor105 .hd li.on.li_4{background:url(../images/li_4_on.png) no-repeat center center;}
.Floor105 .hd li.on.li_5{background:url(../images/li_5_on.png) no-repeat center center;}
.Floor105 .hd li.on.li_6{background:url(../images/li_6_on.png) no-repeat center center;}

/*icon*/
.Floor105 .hd a{display: block;text-align: right;padding-right: 120px;color: #fff;font-size:18px;padding-top: 12px;}
.Floor105 .hd li.on a{color: #fff;}
.Floor105 .hd a em{font-style: normal;padding-top: 6px;letter-spacing: 1px;font-family: "Arial";font-size:16px;}
.Floor105 .hd span{ display: inline-block;content: '';width: 40px; height: 40px;position: absolute;right:60px;top:50%;transform: translateY(-50%);}
.Floor105 .hd li.li_4 a,
.Floor105 .hd li.li_5 a,
.Floor105 .hd li.li_6 a{text-align: left;padding-left: 120px;padding-right: auto;}
.Floor105 .hd li.li_4 span,
.Floor105 .hd li.li_5 span,
.Floor105 .hd li.li_6 span{left:60px;right:auto;}

.Floor105 .bd{ text-align:center;}
.Floor105 .bd ul li img{ max-width:523px; width: 100%;margin-top: -120px;}
.Floor105 .bd ul li span{display: none;font-size: 16px;color: #333;text-align: center;}
.Floor105 .bd ul script{ display:none; max-width:523px; }

@media(max-width:1680px){
.Floor105 .hd li.li_1,.Floor105 .hd li.li_2,.Floor105 .hd li.li_3{ left:-80px;}
.Floor105 .hd li.li_4,.Floor105 .hd li.li_5,.Floor105 .hd li.li_6{ right:-80px;}
.Floor105 .title{margin-left: 140px;}
.Floor105 .title:after{width: 120px;}
}
@media(max-width:1440px){
.Floor105{ background:#f2f2f2;}
}
@media(max-width:1280px){
.Floor105 .bd ul li img{ max-width:400px;margin-top: 0;}
.Floor105 .bd ul script{ max-width:400px;}
}
@media(max-width:1200px){
.Floor105 .hd li.li_1,.Floor105 .hd li.li_2,.Floor105 .hd li.li_3{ left:-100px;}
.Floor105 .hd li.li_4,.Floor105 .hd li.li_5,.Floor105 .hd li.li_6{ right:-100px;}
}

@media(max-width:1023px){
.Floor105{min-height: auto;position: relative;padding-bottom: 40px;background: #f2f2f2;}
.Floor105 .hd{position: absolute;left:50%;transform: translateX(-50%);bottom: 16px}
.Floor105 .hd li{margin:0 5px;display: inline-block;width: 10px !important;height: 10px !important;border-radius: 50%;background: #999 !important;position: relative !important;left:auto !important;right:auto !important;top:auto !important;}
.Floor105 .hd li.on{background: #EE7700 !important;}
.Floor105 .hd li a{display: none;}
.Floor105 .bd ul li span{display: block;}
}

@media (max-width: 639px) {
.Floor105{min-height: 520px;}
.Floor105 .title{margin-left: 0px;text-align: center;}
.Floor105 .title:after{display: none;}
}

@media only screen and (min-width:768px ) {
.Floor105 .title{ font-size:28px;}
}
@media only screen and (min-width:1440px ) {
.Floor105 .title{ font-size:32px;}
}




/*
 .Floor002350
 */
.Floor002350{}
.Floor002350 .items{ position: relative; width: 50%; float: left;}
.Floor002350 .items2{width: 100%;}
.Floor002350 .items .link{}
.Floor002350 .items .layer{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/Floor002350-bg.png); transition: all .5s ease-in-out;filter:Alpha(opacity=80);-moz-opacity:.8;opacity:.8;}
.Floor002350 .items:hover .layer{display: none;}
.Floor002350 .items span{ display: none;position: absolute; transform: translate(-50%,-50%); left: 50%; top: 50%; font-size: 32px; color: #f2f2f2; z-index: 2;transition: all .5s ease-in-out; text-transform: uppercase;}
.Floor002350 .items span i{display: block;font-style: normal;font-size: 24px;text-transform: uppercase;}
.Floor002350 .items:hover span{color: #fff;}
.Floor002350 .items aside{ position: absolute; transform: translate(-50%,-50%); left: 50%; top: 50%; transition: all .5s ease-in-out; text-transform: uppercase; z-index:11;}

.Floor002350 .items .video_files{ display: none;position:absolute; background:#000; width:100%; left:0; top:0; height:100%; /*display:none; */z-index:10; overflow:hidden;}
.Floor002350 .items .video_files .myvideo{height: 100%; position: absolute; visibility: visible; margin: auto; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); min-width: 100%; min-height: 100%; }
.Floor002350 .items .video_files #myvideo2{width: 100%;height: auto;}
@media only screen and (max-width:1440px ) {
.Floor002350 .items_a aside{max-width: 200px;}
}
@media only screen and (max-width:1200px ) {
.Floor002350 .items_a aside{max-width: 160px;}
}
@media only screen and (max-width:1024px ) {
.Floor002350 .items_a aside{max-width: 140px;}
}
@media only screen and (max-width:768px ) {
.Floor002350 .items_a aside{display: none;}
.Floor002350 .items_a{float: none;width: 100%}
.Floor002350 .items span{display: block;font-size: 20px;text-align: center;}
.Floor002350 .items span i{font-size: 14px;}
}


@media only screen and (max-width:768px ) {
.home_slog{ padding:14% 0; background-position:center top; background-size:cover; background-repeat:no-repeat;}
.home_slog img{display: none;}
}
@media only screen and (min-width:769px ) {
.home_slog{ background-image: none;}
.home_slog img{display: block;}
}


/*
 .Floor002357
 */
@media only screen and (max-width:1600px ) {
.Floor002357 .auto{ padding-left: 2%; padding-right: 2%; }
}

.Floor002357{ background:#f2f2f2; padding:4% 0 ;position:relative; }
.Floor002357 .auto_1600{ max-width: 1600px; }
.Floor002357 .title{ text-align:left; font-size:24px; font-family:'微软雅黑'; font-weight:lighter;  color:#222; margin:0; padding-bottom:4%;  margin-left: 340px;   }
.Floor002357 .title span{display: block;    font-family: STXihei, STHeitiLight, 'Microsoft JhengHei', 'Microsoft YaHei', Arial, sans-serif !important;text-transform: uppercase;}
.Floor002357 .title:after{ display:block; width:313px; height:3px; background-color:#222; content:'';position: absolute;left:0;top:95px; }

.Floor002357 li{ position: relative; padding: 15px 0; text-align: center; margin-bottom: 2%;}
.Floor002357 li:before{ display: inline-block;content: '';width:2px;height:48px;border-right:1px dashed #d8d8d8;position: absolute;right:0;top:50%; transform: translateY(-50%);}
.Floor002357 li:nth-child(1):after{ display: inline-block;content: '';width:2px;height:48px;border-right:1px dashed #d8d8d8;position: absolute;left:0;top:50%; transform: translateY(-50%);}
.Floor002357 li .img img{ -webkit-transition:all ease 0.5s;transition:all ease 0.5s;position: relative;  top: 0;}
.Floor002357 li:hover .img img{ top: -10px;}
.Floor002357 li h3{ margin: 20px 0 0; font-size: 18px; font-family:'微软雅黑';  letter-spacing:0.1px; padding-bottom:5%;font-weight: normal;}
.Floor002357 li h3:after{ display:block; margin:0 auto; width:20px; height:1px; background-color:#333; opacity:0.2; margin-top:30px; content:''; }
.Floor002357 li h3 span{ font-weight:normal; opacity:0.3; font-family:Arial, Helvetica, sans-serif; display: block; padding-top: 5px;color: #999;}
.Floor002357 li h3 a{ color:#EE7700; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; }
.Floor002357 li p{ margin:0; text-align:center; color: #888; font-size: 16px; line-height:24px; height: 96px;font-family:'微软雅黑'; overflow: hidden; }
.Floor002357_v1 li p{ text-align:left; }
.Floor002357_2 li p{height: 24px;color: #666;font-size: 18px;}
.Floor002357_2 li p a:hover{color:#EE7700;}
@media (min-width: 640px) {
.Floor002357 li{ width: 25%; float: left;padding:0 3%;}
.Floor002357_2 li{ width: 50%; }
}
@media only screen and (min-width:768px ) {
.Floor002357 .title{ font-size:28px;}
.Floor002357 li h3{font-size: 22px;}
}
@media only screen and (min-width:1440px ) {
.Floor002357 .title{ font-size:32px;}
}
@media (max-width:1680px) {
.Floor002357 .title{margin-left: 140px;}
.Floor002357 .title:after{width: 120px;}
}
@media (max-width: 639px) {
.Floor002357 .title{margin-left: 0px;text-align: center;}
.Floor002357 .title:after{display: none;}
.Floor002357 li:before{display: none;}
.Floor002357 li:nth-child(1):after{display: none;}
.Floor002357 li p{height: auto;}
}


/*
 .Floor002718
 */
.Floor002718{ position:relative; z-index:1;  font-family:'微软雅黑';}
.Floor002718 .main{color:#fff; padding:6% 0; background-position:center top; background-size:cover; background-repeat:no-repeat; background-attachment:fixed;}
.Floor002718 .main .ytable{ height:100%;}
.Floor002718 .auto{max-width: 960px;background: rgba(119,119,119,.5);padding:3% 3%;}
.edit-css-2718{ font-size:16px; text-align:center; line-height:32px;}
.edit-css-2718 .tit{ font-size:24px; font-weight:normal; margin:0 0 2% 0; }
.edit-css-2718 .tit span{ display:block; font-size:20px;}
.edit-css-2718 p{ margin-bottom:2%; margin-top:0;color:rgba(255,255,255,.8);}
.Floor002718 .main .link{ width:240px; line-height:50px; text-align:center; color:#fff; border:1px solid #fff; display:block; margin:0 auto; transition:0.3s; font-size:16px;margin-top: 8%;}
.Floor002718 .main .link:hover{ background:#EE7700;border-color:#EE7700;}
@media (max-width: 1600px) {
.Floor002718 .auto{margin:0 auto;}
}
@media (max-width: 960px) {
.Floor002718 .auto{margin:0 2%;}
}
@media (max-width: 768px) {
.Floor002718 .main{padding:10% 0;}
.edit-css-2718 p{font-size: 14px;line-height: 26px;}

}

/*
 .Bottom002701
 */
.Bottom002701{ background:#333; padding:4% 0;position: relative;}
.Bottom002701:after{ position:absolute; right:0;display: inline-block;content: '';height:50px;width: 560px;bottom:100%;background: url(../images/Bottom002701-bg.png) no-repeat;z-index: 10;}
.Bottom002701 .auto{ max-width: 1600px;}
@media(max-width:1760px){
.Bottom002701 .auto{ padding-left:2%; padding-right:2%;}
}
.Bottom002701 nav{ float:left; width:75%;}
.Bottom002701 .contact{ float:right; max-width:23%;}

.Bottom002701 nav dl{ float:left; min-width:126px; max-width:12%; margin-right:3%;}
.Bottom002701 nav dt{ color:#fff; font-size:18px; margin-bottom:10px;border-bottom: 1px solid rgba(255,255,255,.1);padding-bottom: 10px;position: relative;}
.Bottom002701 nav dt:after{display: inline-block;content: '';width:34px;height: 2px;background: #EE7700;position: absolute;left:0;bottom: -1px;}
.Bottom002701 nav dt a,
.Bottom002701 nav dd a{ color:#fff;}
.Bottom002701 nav dd a{ font-size: 18px; line-height: 2; opacity:0.4;}
.Bottom002701 nav dd a:hover{ opacity:1;}

.Bottom002701 .contact dl{ float:right; position:relative; padding-left:90px;height:150px; display:table;}
.Bottom002701 .contact dd{ position:absolute; left:0; top:0;}
.Bottom002701 .contact dt{ display:table-cell; vertical-align:middle;}
.Bottom002701 .contact dt img{ max-width:150px;}
.Bottom002701 .bshare-custom{ width:40px;}
.Bottom002701 .bshare-custom a{ display:block; cursor:pointer; margin:5px 0; border:1px solid #374b64; border-radius:50%; width:40px; height:40px; background:url(../images/Bottom002701_share_wx.png) no-repeat center center; padding:0;}
.Bottom002701 .bshare-custom a.bshare-sinaminiblog{ background-image:url(../images/Bottom002701_share_sina.png);}
.Bottom002701 .bshare-custom a.bshare-qqim{ background-image:url(../images/Bottom002701_share_qq.png);}
.Bottom002701 .copyright{ line-height:24px;color:#fff;opacity:0.4; clear:both; text-align:right; padding-top:15%;}
.Bottom002701 .copyright a{ color:#fff;}
.Bottom002701 .copyright a:hover{ text-decoration:underline;}

@media(min-width:1025px){
.Bottom002701 nav dd{ display:block !important;}
}

@media(max-width:1680px){
.Bottom002701:after{right:-140px;bottom: 99%;}
}
@media(max-width:1600px){
.Bottom002701:after{right:-180px;}
.Bottom002701 nav dl{min-width: auto;margin-right:2%;max-width:auto;width: 12.5714%;}
.Bottom002701 nav dl:last-child{margin-right: 0;}
}
@media(max-width:1440px){
.Bottom002701:after{right:-200px;}
}
@media(max-width:1366px){
.Bottom002701 nav dl{ min-width:inherit;}
}
@media(max-width:1280px){
.Bottom002701:after{right:-240px;bottom:98%;}
}

@media(max-width:1200px){
.Bottom002701:after{display: none;}
}

@media(max-width:1024px){

.Bottom002701 nav{display: none;}
.Bottom002701 nav dt:after{display: none;}
.Bottom002701 nav,
.Bottom002701 .contact{ float:none; max-width:none; width:auto;}
.Bottom002701 .contact dl{ float:none; margin:0 auto; }
.Bottom002701 .contact{ padding-top:3%;}
.Bottom002701 .copyright{ text-align:center; padding-top:20px;}
.Bottom002701 nav dl{ max-width:none; float:none;margin-right:0;}
.Bottom002701 nav dl:not(:last-child){ border-bottom:1px solid rgba(255,255,255,0.2);}
.Bottom002701 nav dt{ margin-bottom:0; padding:10px 0; position:relative;}
.Bottom002701 nav dt span{ position:absolute; right:0; top:50%; width:40px; height:40px; margin-top:-20px;}
.Bottom002701 nav dt span::before,
.Bottom002701 nav dt span::after{ position:absolute; content:''; background:#fff; left:30%; height:2px; top:50%; margin-top:-1px; width:40%; transition:0.3s ease-in-out;}
.Bottom002701 nav dt span::after{ transform:rotate(90deg);}
.Bottom002701 nav dt span.on::before{ opacity:0;}
.Bottom002701 nav dt span.on::after{ transform:rotate(0);}
.Bottom002701 nav dd{ display:none; padding:10px; background:rgba(255,255,255,0.05);}

.Bottom002701 nav dl dt.b20 span,.Bottom002701 nav dl dt.b21 span{display: none;}
}


/*
 .Banner002291
 */
.Banner002291 { overflow: hidden;}
.Banner002291 span{ display: none;}
.Banner002291 img{ max-width: none; width: 155%; margin-left: -27.5%;}
@media only screen and (min-width: 768px) {
.Banner002291 img{ width: 150%; margin-left: -25%;}
}
@media only screen and (min-width: 1024px) {
.Banner002291 img{ width: 140%; margin-left: -20%;}
}
@media only screen and (min-width: 1200px) {
.Banner002291{ margin-top: 0px; height: 302px;}
.Banner002291 img{ display: none;}
.Banner002291 span{ display: block; background-position: center; background-repeat: no-repeat; height: 302px; width: 100%;}
}

section.bg{background: #f2f2f2;}
/*
 .Menu002252
 */
.Menu002252{padding:10px 0;text-align:center;/* overflow:hidden; */background: #f8f8f8;}
.Menu002252 a{font-size:16px; display: block;background:#999; padding: 10px; margin-bottom: 1px; color: #fff}
.Menu002252 a.aon,.Menu002252 a:hover{ color:#fff; background-color:#EE7700;}
@media(min-width:768px){
.Menu002252{padding:25px 0 10px;}
.Menu002252 a{ display:inline-block; line-height:30px;  padding:0 15px; min-width:115px; border-radius:30px; overflow:hidden; margin:0 7px 1px;}
}
@media(min-width:1024px){
.Menu002252{padding:35px 0 20px;}
.Menu002252 li{display:inline-block;}
.Menu002252 a{display:inline-block;line-height:36px; padding:0 20px;background:#999; min-width:130px; border-radius:36px;}
.Menu002252 li.nav{position:relative; z-index:10;}
.Menu002252 li.nav > a{position:relative; padding-right:35px;}
.Menu002252 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 #fff;}
.Menu002252 li dl{position: absolute;display: none}
.Menu002252 li dl dd{ text-align:center; font-size:12px;}
.Menu002252 li dl dd a{ display:block; line-height:20px; padding:5px 0;color:#fff;}

}



/*
 .RighInfo002228
 */
.RighInfo002228{ padding:3% 0 6% 0;}
.RighInfo002228 .auto{ max-width:1600px;}
.RighInfo002228 .pic{margin: 1% 0}
.RighInfo002228 .single-header{ float: left;width: 24%}
.RighInfo002228 .single-header h1{ color:#222; 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:2px; background:#EE7700; width:100%; z-index:9; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2;background-color:#f2f2f2;color: #EE7700;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666;float: right;width: 74%}
.RighInfo002228 .single-content p{ margin:0; padding:10px 0;font-size: 16px;line-height: 30px;color: #666;}
.RighInfo002228 .single-content p.p_631 span{ display: block;position: relative;padding-left: 16px;}
.RighInfo002228 .single-content p.p_631 span:before{ display: inline-block;content: '';width: 6px;height:6px;background:#EE7700;border-radius: 50%;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.RighInfo002228 .single-content p.p_632{font-size: 22px;color: #EE7700;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:1024px){
.RighInfo002228 .single-header{ float: none;width: 100%;margin-bottom: 2%}
.RighInfo002228 .single-content{float: none;width: 100%}
}

@media(max-width:950px){
.RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
.RighInfo002228 .col2{ width:48%;}
.RighInfo002228 .fr{ float:right;}
.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
.RighInfo002228 .single-header h1{ font-size:24px;}
.RighInfo002228 .single-header h3{ font-size:18px;}
.RighInfo002228 .single-content p{ padding:10px 0;} 
.RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
}
@media screen and (min-width:1024px){
.RighInfo002228 .single-header h1{ font-size:30px;}
}





/*
 .PicList002323
 */
.PicList002323{ padding: 3% 0 7% 0; }
.PicList002323 .auto{ max-width: 1600px;}
.PicList002323 .pic{padding-bottom: 2%;}
.PicList002323 h1{font-size: 32px;margin:0;font-weight: normal;color: #222;padding-bottom: 10px;margin-bottom: 24px;position: relative;}
.PicList002323 h1:before{display: inline-block;content: '';width: 34px;height:2px;background:#EE7700;position: absolute;left:0;bottom:0;}
.PicList002323 ul li{ float: left; width: 18.4%;margin-right: 2%;text-align: center;background: #fafafa;border-radius: 5px;}
.PicList002323 ul li:nth-child(5){ margin-right: 0;}
.PicList002323 ul li div{ padding-bottom: 58%; position: relative; overflow: hidden;border-radius: 5px 5px 0 0;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li h3{  color: #EE7700;margin:10px 0 0; font-weight: normal; font-size: 18px;text-align: left;padding:0 16px;}
.PicList002323 ul li p{  margin:0;text-align: left;height: 72px;line-height: 24px;overflow: hidden;padding:10px 16px 0 16px;font-size: 14px;color: #999;}
.PicList002323 ul li a:hover figure{transform: scale(1.1);}
.PicList002323 ul li a:hover h3{ color: #0075b8;}
@media screen and (max-width:1680px){
.PicList002323 ul li p{height: 96px;}
}
@media screen and (max-width:768px){
.PicList002323 ul li{float: none;width: 100%;}
}

/*
 .PicList002149
 */
.PicList002149{ padding:2% 0 1%;}
.PicList002149 .auto{max-width: 1200px;}
.PicList002149 h3{ margin:0; font-size:18px; font-weight: normal;}
.PicList002149 h3 a{ color: #333;position: relative;}
.PicList002149 p{ line-height: 24px;
    overflow: hidden;
    color: #999;
    margin: 0.4% 0 0 0;
    
    display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp: 2;

overflow: hidden;
}
.PicList002149 h3 a::after{
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    background: #e70;
    border-radius: 50%;
    top: 50%;
    left: 2px;
    display: none;
}
.news_time{
    position: absolute;
    left: 10px;
    font-size: 14px;
    color: #999;
    width: 80px;
    top:50%;
    transform: translateY(-50%);
    font-style: normal;
}
.news_time span{
    display: block;
    width: 100%;
    line-height: 25px;
    background: #EE7700;
    font-size: 12px;
    color: #fff;
    text-align: center;
}
.news_time em{display: block;
    width: 100%;
    line-height:48px;
    font-style: normal;
    background: #F2F2F2;
    color: #EE7700;
    font-weight: bold;;
    font-size: 32px;
    text-align: center;}
@media screen and (min-width:1024px){

}
.PicList002149 ol{ background-color:#fafafa; margin-bottom:2%; position:relative; padding-left:36.25%;}
.PicList002149 ol .Ispic{ width:36.25%; position:absolute; left:0; top:0; height:100%;background-size: cover;}
.PicList002149 ol .Ispic img{ display:none;}
.PicList002149 ol div{ padding:5% 10% 3% 5%;}
.PicList002149 ol h3 a{ font-size: 20px; color:#ee7700;}
.PicList002149 ol time{ display:block; padding: 2% 0;}
.PicList002149 ol p{ margin:0 0 3% 0; height:72px;line-height: 24px;font-size:14px; }
.PicList002149 ol span{ display:inline-block; width:130px; line-height:40px; text-align:center; color:#fff; background:#ee7700; font-size:12px;}
.PicList002149 ol span a{color: #fff;}
.PicList002149 li{ overflow:hidden; padding-left:80px; position:relative; margin-bottom:1px; background-color:#fafafa;}
.PicList002149 li:after{display: none; position:absolute; content:''; right:0; top:0;width:58px; height:100%; background:url(../images/PicList002149-more.png) no-repeat center center; border-left:2px solid #fff;}
.PicList002149 li div{padding:2% 3%;/*padding: 1.1%*/}
.PicList002149 li time{ position:absolute; left:0; top:0; width:160px; height:100%;}
.PicList002149 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#b2b2b2; font-size:16px;}
.PicList002149 li time i{ font-style:normal; font-size:50px; color:#999; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
.PicList002149 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:50%; max-width:66px; background:#dfdfdf;}
@media(max-width:1000px){
/*.PicList002149 li{padding-left:100px;padding-right:30px;}*/
.PicList002149 li:after{width:30px; background-size:35% auto;}
.PicList002149 li time{width:100px;}
.PicList002149 li time span{font-size:14px;}
.PicList002149 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.PicList002149 h3{ font-size:16px;position: relative;}
}
@media(max-width:640px){
.PicList002149 ol{ padding-left:0;}
.PicList002149 ol .Ispic{ width:auto; position:relative; height:auto; display:block; padding-bottom:60%;}
.PicList002149 ol div{ padding:3%;}
.PicList002149 li{padding-top:3%;padding-bottom: 3%;}
.news_time{width: 60px}
.news_time span{line-height: 20px;}
.news_time em{font-size: 22px;line-height: 38px;}
}
@media(max-width:480px){
/*.PicList002149 li{padding-left:80px;padding-right:0;}*/
.PicList002149 li:after{ display:none;}
.PicList002149 li time{width:80px;}
.PicList002149 li time span{font-size:12px;}
.PicList002149 li time i{font-size:30px;}
.PicList002149 h3{ font-size:14px;}
.PicList002149 p{ font-size:12px; line-height:20px; overflow:hidden; /*height:40px;*/}
}


/*
 .RighInfo001108
 */
.RighInfo001108 {padding: 2% 0 5% 0;}
.RighInfo001108 .cpjs{padding-bottom: 2%;}
.RighInfo001108 .cpjs h2{margin:0;color: #EE7700;font-size: 32px;font-weight: normal;}
.RighInfo001108 .cpjs h2 span{font-weight: lighter;}
.RighInfo001108 .cpjs .p1{margin: 0; padding: 1% 0; font-size: 16px; color: #666; line-height: 2;}
.RighInfo001108 .cpjs dl dd{display: block;font-size: 18px;color: #EE7700;line-height: 36px;}
.RighInfo001108 .cpjs .con .left{float: left;width:50%;}
.RighInfo001108 .cpjs .con .middle{float: left;width:25%;margin-left: 5%}
.RighInfo001108 .cpjs .con .right{float: right;width:20%;}
.RighInfo001108 .cpjs .con .right dl dd{font-size: 14px;line-height: 30px;font-weight: bold;font-weight: bold;color: #333;float: left;margin-right: 10px;position: relative;}
.RighInfo001108 .cpjs .con .right dl dd:before{display: inline-block;content: '';width: 5px;height: 5px;border-radius: 50%;background: #EE7700;margin-right: 6px;position: relative;top:-2px;}

.RighInfo001108 .pic{padding:1% 0;}
.RighInfo001108 .pic img{ width:100%;}
.RighInfo001108 .txt{color:#333;}
.RighInfo001108 .txt h1{ font-size:20px; font-weight:normal;color: #EE7700;}
.RighInfo001108 .txt h1 span{ font-weight:lighter;}

.RighInfo001108 .jscs{background: #E8E8E8;padding:2% 0;}
.RighInfo001108 .jscs .p1{margin: 0; padding: 1% 0; font-size: 16px; color: #666; line-height: 2;}
.RighInfo001108 .jscs .con .left{float: left;width:50%;}
.RighInfo001108 .jscs .con .right{float: right;width:45%;}
.RighInfo001108 .jscs .con .left dl dd{font-size: 14px;line-height: 30px;font-weight: bold;font-weight: bold;color: #333;float: left;margin-right: 10px;position: relative;}
.RighInfo001108 .jscs .con .left dl dd:before{display: inline-block;content: '';width: 5px;height: 5px;border-radius: 50%;background: #EE7700;margin-right: 6px;position: relative;top:-2px;}

.RighInfo001108 .tz{padding:2% 0;}
.RighInfo001108 .tz .p1{margin: 0; padding: 1% 0; font-size: 16px; color: #666; line-height: 2;}
.RighInfo001108 .tz .con .left{float: left;width:50%;}
.RighInfo001108 .tz .con .right{float: right;width:45%;}
.RighInfo001108 .tz .con .right dl dd{font-size: 14px;line-height: 30px;font-weight: bold;font-weight: bold;color: #333;float: left;margin-right: 10px;position: relative;}
.RighInfo001108 .tz .con .right dl dd:before{display: inline-block;content: '';width: 5px;height: 5px;border-radius: 50%;background: #EE7700;margin-right: 6px;position: relative;top:-2px;}

.RighInfo001108 .fuwu{padding:2% 0;}
.RighInfo001108 .fuwu h2{margin:0;color: #EE7700;font-size: 32px;font-weight: normal;}
.RighInfo001108 .fuwu h2 span{font-weight: lighter;}
.RighInfo001108 .fuwu .con .left{float: left;width:80%;}
.RighInfo001108 .fuwu .con .right{float: right;width:15%;}
.RighInfo001108 .fuwu .con .left dl dd{font-size: 14px;line-height: 30px;font-weight: bold;font-weight: bold;color: #333;float: left;margin-right: 10px;position: relative;}
.RighInfo001108 .fuwu .con .left dl dd:before{display: inline-block;content: '';width: 5px;height: 5px;border-radius: 50%;background: #EE7700;margin-right: 6px;position: relative;top:-2px;}



.RighInfo001108 .tab{ margin-top:3%; background-color:#e8e8e8; overflow:hidden; }
.RighInfo001108 .tab span{ background: #e70; cursor:pointer; display:inline-block; padding:0 3%; font-size: 16px; color: #fff; line-height:40px;}
.RighInfo001108 .tab_info{ padding:1% 0;}
.RighInfo001108 .tab_info p{ margin: 0; padding: 1%; font-size: 16px; color: #666; line-height: 2;}
.RighInfo001108 .fw_img{margin:0;}
.RighInfo001108  .tit{margin-top:-50px;background: #EE7700;width:24%;padding:32px 16px;color: #fff;position: relative;z-index: 2;}
.RighInfo001108  .tit1{margin-top:-80px;bottom: -90px;}
.RighInfo001108  .tit h2{margin:0;font-weight: normal;padding-bottom: 10px;font-size: 28px;}
.RighInfo001108  .tit h2 span{font-weight: lighter;}
.RighInfo001108  .tit p{margin:0;}
.RighInfo001108 .box h3{font-size: 26px;color:#EE7700;margin:0;padding:2% 0;font-weight: normal;}
.RighInfo001108 .box p{margin: 0;font-size: 16px; color: #666; line-height:26px;}
.RighInfo001108 .jszc,.RighInfo001108 .cc{background: #E8E8E8;padding-bottom: 2%;}
.RighInfo001108 .jscs{background: #E8E8E8;}

.RighInfo001108 .jszc h3{font-size: 18px;color:#EE7700;margin:0;padding:2% 0;font-weight: normal;}
.RighInfo001108 .jszc .ul{}
.RighInfo001108 .jszc .ul li{float: left;width: 32%;text-align: center;margin-right: 2%;}
.RighInfo001108 .jszc .ul li:nth-child(3){margin-right: 0;}
.RighInfo001108 .jszc .ul li span{font-size: 16px;color: #333;padding-top: 16px;display: block;}

.RighInfo001108 .wjxz .con .left{float: left;width:50%;}
.RighInfo001108 .wjxz .con .right{float: right;width:45%;}
.RighInfo001108 .wjxz dl{margin-bottom: 2%;}
.RighInfo001108 .wjxz dl dd{font-size: 14px;line-height: 30px;font-weight: bold;font-weight: bold;color: #333;float: left;margin-right: 10px;position: relative;}
.RighInfo001108 .wjxz dl dd:before{display: inline-block;content: '';width: 5px;height: 5px;border-radius: 50%;background: #EE7700;margin-right: 6px;position: relative;top:-2px;}
.RighInfo001108 .wjxz .contact{ padding:3% 0;}
.RighInfo001108 .wjxz .contact a{ color:#e70; width:120px; text-align:center; border:1px solid #e70; border-radius:30px; line-height:34px; display:inline-block;}
.RighInfo001108 .wjxz .contact a:hover{ background-color:#e70; color:#fff;}
.RighInfo001108 .wjxz .contact a i{display: inline-block;content: '';width:22px;height:22px;background: url(../images/RighInfo001108_icon3.png) no-repeat center;margin-left: 8px;position: relative;top:5px;}
@media(max-width:480px){
.RighInfo001108 .pic,
.RighInfo001108 .txt{ float:none; width:auto;}
.RighInfo001108 .cpjs .con .left{width:100%;}
.RighInfo001108 .cpjs .con .middle{width:48%;margin-left: 0}
.RighInfo001108 .cpjs .con .right{width:48%;}
.RighInfo001108 .jscs .con .left{float: none;width:100%;}
.RighInfo001108 .jscs .con .right{float: none;width:100%;}
.RighInfo001108 .tz .con .left{float: none;width:100%;}
.RighInfo001108 .tz .con .right{float: none;width:100%;}
.RighInfo001108 .wjxz .con .left{float: none;width:100%;}
.RighInfo001108 .wjxz .con .right{float: none;width:100%;}
}


/*
 PicList000615
 */
.PicList000615 {padding: 2% 0 1%;}
.PicList000615 .ul li{ float:left; width:48%; margin:0px 2.5% 2.5% 0px; position:relative;}
.PicList000615 .ul li a.pic{ position:absolute; left:0; top:0; width: 238px;}
.PicList000615 .ul li a.pic img{ width:238px;}
.PicList000615 .ul li dl{ height: 238px; background: #fff; padding: 35px 15px 0 272px;}
.PicList000615 .ul li dl h1{ font-size: 20px; color: #333; margin:0; font-weight:normal; line-height: 30px;}
.PicList000615 .ul li dl p.tit{ font-size: 16px; color: #e70; line-height: 30px; margin: 5px 0;}
.PicList000615 .ul li dl p{ font-size: 14px; line-height:2;max-height:  90px;overflow: hidden; color: #666; text-align: justify;  margin: 5px 0px 10px 0px;}


/*
 .Map002681
 */
.Map002681{ padding: 3% 0;}
.Map002681 .map{ overflow:hidden; position:relative; opacity: 0.01;}
.Map002681 #echartsMap{ position:absolute; left:-10%; width:120%;height:140%; top:-20%;}
.Map002681 .map-list ul{ padding:0 5% 5% 0; display:none;color: #333;border:1px dashed #b8b8b8;}
.Map002681 .map-list ul.on{ display:block;}
.Map002681 .map-list ol{font-size: 24px;background: #EE7700;display: inline-block;color: #fff;padding:10px 30px;position: relative;top:-26.6px;left:-1px;z-index: 5;}
.Map002681 .map-list ol span{position: relative;z-index: 6;}
.Map002681 .map-list ol:after{display: inline-block;content: '';width:0;height:0;border: 25.5px solid red; border-color: transparent transparent transparent #EE7700;position: absolute;top:0;left:100%;z-index: 5}
.Map002681 .map-list ol:before{display: inline-block;content: '';width:100%;height:100%;background:  #EE7700;position: absolute;top:0;left:0;}
.Map002681 .map-list ol i{display: inline-block;content: '';width:10px;height:10px;background: #fff;border-radius: 50%;margin-right: 10px;position: relative;top:-3px;box-shadow:inset 0px 2px 5px rgba(0,0,0,.3);}
.Map002681 .map-list ol em{display: inline-block;content: '';width:98%;height:100%;background: #333;position: absolute;bottom: -5px;left:5px;z-index: -1;}
.Map002681 .map-list ol em:before{display: inline-block;content: '';width:0;height:0;border: 25.5px solid red; border-color: transparent transparent transparent #333;position: absolute;top:0;left:100%;z-index: -1;}
.Map002681 .map-list li pre{ font-size: 16px; color: #333; line-height: 30px;padding-left: 5%;font-style: normal;}
@media(min-width:1201px){
.Map002681 .map{ width:65%; float:left;}
.Map002681 .map-list{ float:right; width:30%;}
}
@media(max-width:1200px){
.Map002681 .map-list{ padding-top:0 !important;}
}
@media(max-width:640px){
.Map002681 .map-list ol{font-size:18px; margin-bottom:10px;}
.Map002681 .map-list li pre{color: #333; line-height:20px;}
.Map002681 .map-list ol:after{border: 22px solid #EE7700;border-color: transparent transparent transparent #EE7700;}
.Map002681 .map-list ol em:before{border: 22px solid #333;border-color: transparent transparent transparent #333;}
}


/*
 .TextList002514
 */
.TextList002514 {padding: 2% 0;}
.TextList002514 .list{ background: #fff; border:1px solid #e8e8e8; padding:0 2%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:15px 0; font-size:16px; cursor:pointer; position:relative;padding-right: 20px;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#e70; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#e70;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-main p{ margin: 0; color: #999; line-height: 24px; text-align: justify;}


/*
 .Page002274
 */
.Page002274{ text-align:center; padding: 0 0 60px; color:#666666;padding-bottom: 6%;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #fff; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#EE7700;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}

/*
 .Form001852
 */
.Form001852 {padding: 0 0 2%;padding-bottom: 5%;}
.Form001852 .from-title{ text-align:center; padding: 0 0 1%;}
.Form001852 .from-title h1{ margin:0; font-size:22px; padding:10px 0; font-weight:normal; color:#000;}
.Form001852 .from-title h1:after{ display:block; margin:0 auto; width:70px; height:2px; background-color:#EE7700; margin-top:20px; content:'';}
@media(max-width:640px){
.Form001852 .from-title h1{ font-size:30px;}
.Form001852 .from-title h1:after{ height:5px;}
}
.Form001852 .from{ max-width:1200px; margin:0 auto; }
.Form001852 .from td{ padding-bottom:2%;}
.Form001852 .from td div{ position:relative;}
.Form001852 .from td.f_name{ padding-right:2%; width:50%;}
.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:#fff;}
.Form001852 .from textarea.text{ height:132px;}
.Form001852 .from .btn{ text-align:center;}
.Form001852 .from .btn input{ cursor:pointer; padding:0; border:none; width:72px; height:36px; color:#fff; background:#EE7700;}



/*
 .TextList001729 
 */
.TextList001729{padding: 2% 0;}
.TextList001729 .auto{max-width: 1600px;}
.TextList001729 .name{padding:15px 0; font-size:18px;border-bottom:1px solid #e5e5e5;}
.TextList001729 .name span{ display:inline-block; border-left:6px solid #EE7700; padding-left:15px;}
.TextList001729 .tips{ padding:20px 0;border-bottom:1px solid #e5e5e5; font-size:14px;position:relative;border-left:6px solid #EE7700; padding-left:15px;}
.TextList001729 .tips h1{ margin:0; font-weight:normal; font-size:18px; color:#EE7700;}

.TextList001729 .search{ position:absolute; right:0; top:50%; margin-top:-25px;width:26.6%; height:46px; border:2px solid #999; }
.TextList001729 .search input{border:none; }
.TextList001729 .search .text{ width:100%; height:42px; line-height:42px; padding:0 56px 0 10px; background:none; color:#999;}
.TextList001729 .search .btn{ cursor:pointer; position:absolute; right:0; top:0; width:56px; height:100%; background:url(../images/TextList001729-search.png) no-repeat center center; padding:0;}

.TextList001729 ol.type{ margin-top:3%;}
.TextList001729 .type{display:table; width:100%;}
.TextList001729 ol.type{font-size:16px; background-color:#EE7700; color:#fff;}
.TextList001729 .type li{ display:table-cell; vertical-align:middle;text-align:center; padding-top:10px; padding-bottom:10px; line-height:24px;}
.TextList001729 ul.type li{cursor:pointer;}
.TextList001729 .type li:nth-child(1){width:12%;}
.TextList001729 .type li:nth-child(2){ width:11%;}
.TextList001729 .type li:nth-child(3){ width:10%;}
.TextList001729 .type li:nth-child(4),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6),
.TextList001729 .type li:nth-child(7){width:13%;}
.TextList001729 .type li:nth-child(8){ width:15%;}
.TextList001729 .type li:nth-child(1),
.TextList001729 .type li:nth-child(8){ padding-left:2%; text-align:left !important;}
.TextList001729 ul.type li:nth-child(8){background:url(../images/TextList001729-icon_close.png) no-repeat 90% center;}
.TextList001729 ul.type#On li:nth-child(8){ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list{border-bottom:1px solid #F2F2F2;background: #fff;}
.TextList001729 .list .con{ display:none;border-top:1px solid #e5e5e5; overflow:hidden; font-size:14px; padding:2%;line-height: 24px;}
.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:180px; width:40%; height:50px; line-height:50px; text-align:center; color:#fff; background-color:#EE7700; font-size:18px; border-radius:3px;}
@media(max-width:1000px){
.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6){ display:none;}
.TextList001729 .type li{ width:20% !important;}
}
@media(max-width:768px){
.TextList001729 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
.TextList001729 .type li:nth-child(7){ display:none;}
.TextList001729 .type li{ width:24% !important;}
.TextList001729 .type li:nth-child(8){ width:28% !important;}
}
@media(max-width:480px){
.TextList001729 .type li:nth-child(3){ display:none;}
.TextList001729 .type li{ width:30% !important;}
.TextList001729 .type li:nth-child(8){ width:40% !important;}
.TextList001729 ol.type{font-size:15px;}
.TextList001729 .btn_apply a{font-size:16px; height:40px; line-height:40px;}
.TextList001729 ul.type li:nth-child(8){ background-size:16px auto;}
}


/*
 .PicList002295 
 */
.PicList002295 .h4,.PicList002295 .p,.PicList002295 .h3{ margin: 0;}
.PicList002295{ background: #f2f2f2; min-height: 600px; overflow: hidden;}
.PicList002295 .auto{max-width: 1600px;}
.PicList002295 .auto{ position: relative;min-height: 600px;}
.PicList002295 .bg_line{ position: absolute; width: 100%; top: 0; height: 100%; z-index: 1;}
.PicList002295 .bg_line span{ position: absolute; top:0; left: 0; height: 100%; width: 1px; background: #e7e7e7; display: block;}
.PicList002295 .bg_line .line2{ left: 33.3334%;}
.PicList002295 .bg_line .line3{ left: 66.6668%;}
.PicList002295 .bg_line .line4{ right: 0; left: auto;}
.PicList002295 .wrap-container{ position: relative; z-index: 2; padding: 60px 0 0;  color: #666666; line-height: 24px; text-justify: inter-ideograph;  text-align: justify;  word-wrap: break-word;  clear: both; }
.PicList002295 img,.PicList002295 ul li .txt h4 a{ transition: all .5s ease-out;}
.PicList002295 img.gray{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
.PicList002295 img.colour{-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); filter:normal;}

.PicList002295 ul li{ float:left; width:100%;  margin-bottom:7%; }
.PicList002295 ul li .inner{ position: relative; z-index: 2; background:#e7e7e7 ;box-shadow:16px 10px 32px rgba(0, 0, 0, 0.3);}
.PicList002295 ul li .pic img{width: 100%;}
.PicList002295 ul li .txt{ padding:10px 26px;}
.PicList002295 ul li .txt h4{ margin:20px 0 0 0; font-size:18px; line-height: 22px; height: 44px; overflow: hidden;}
.PicList002295 ul li:hover .txt h4 a{ color:#EE7700;}
.PicList002295 ul li .txt p{ color:#a1a1a1; line-height: 24px; }
.PicList002295 ul li:nth-child(2n){ margin-right:0;}
@media only screen and (min-width:768px ) {
	.PicList002295 ul li{width:31.9334%;margin-right: 2%; }
	.PicList002295 ul li:nth-child(2n){ margin-right:2%;}
	.PicList002295 ul li:nth-child(3n){ margin-right:0;}
	.PicList002295 ul li.n0{ position: relative;}
	.PicList002295 ul li.n0:after{ content: ""; display: block; position: absolute; left: -12%; bottom: -8%; width: 197px; height: 197px; background: #EE7700; z-index: 1;}
	.PicList002295 ul li.n2{ position: relative;}
	.PicList002295 ul li.n3{ position: relative;}
	.PicList002295 ul li.n5{ position: relative;}
	.PicList002295 ul li.n5:after{ content: ""; display: block; position: absolute; right: -12%; top: -8%; width: 197px; height: 197px; background: #EE7700; z-index: 1;}	
}

.PicList001396{padding:2% 0;}
.PicList001396 .auto{max-width: 1600px}
.PicList001396 ul li{padding: 16px; overflow:hidden;background: #fff;margin-bottom: 2%;}
.PicList001396 ul li .dot{font-size: 18px; color: #353535;}
.PicList001396 ul li .dot:hover{color: #E75F00;}
.PicList001396 ul li p{color: #999; height: 48px; overflow: hidden; line-height: 24px;font-size: 15px;}
.PicList001396 ul li .pic{width: 20%; float: left;}
.PicList001396 ul li .pic img{display: block; width: 100%;}
.PicList001396 ul li .more{margin-top: 3%;width: 138px; height: 38px; line-height: 38px;border:1px solid #d8d8d8; color: #999; text-align: center;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%;}
}



.Demo001{padding: 2% 0 6% 0;}
.Demo001 .auto{max-width: 1600px;}
.Demo001 .name{padding:15px 0; font-size:18px;border-bottom:1px solid #e5e5e5;}
.Demo001 .name span{ display:inline-block; border-left:6px solid #EE7700; padding-left:15px;}
.Demo001 .shfw_img{margin:0;padding:20px 0 3%;}
.Demo001 .box{padding-bottom: 2%;}
.Demo001 .left{float: left;width:48%;}
.Demo001 .right{float: right;width:50%;}
.Demo001 .right h3{font-size:20px;color: #EE7700;font-weight: normal;}
.Demo001 .right .p1{line-height: 30px;font-size: 14px;position: relative;padding-left: 1em;margin:0;}
.Demo001 .right .p3{font-size: 18px;}
.Demo001 .right .p4{margin-bottom: 16px;}
.Demo001 .right .p3::before{content:'-';color: #EE7700;position: absolute;left: 0;font-size: 22px;line-height: 24px}
.Demo001 .txt{background: #e8e8e8;padding:2% 4%;}
.Demo001 .txt .p2{color: #EE7700;line-height: 24px;font-size: 16px}
.Demo001 .txt .p3{float: left;width: 50%}
.Demo001 .txt .p2 span{display: block;font-size:16px;}
.Demo001 .ul{border-top:1px solid #e5e5e5;padding-top: 2%;}
.Demo001 .ul li{float: left;width:32%;margin-right: 2%;}
.Demo001 .ul li:nth-child(3){margin-right: 0;}
@media(max-width: 768px){
.Demo001 .left{float: none;width:100%;}
.Demo001 .right{float:none;width:100%;}
}


/*
 .Form001725 
 */
.Form001725{ }
.Form001725 .auto{ padding:4%; background:#f8f8f8}

.Form001725 .form{  max-width:1000px; width:100%; margin: 0 auto}
.Form001725 .form td{ padding-bottom:5px; font-size:14px; }
.Form001725 .form td.w1{ width:47%;}
.Form001725 .form td.w2{ width:6%;}
.Form001725 .form .text{ width:100%; border-radius:3px; border:1px solid #eee; background: #fff; line-height:36px;height:36px; text-indent:10px; }
.Form001725 .form p{ margin:0;color:#F08300; background:url(../images/Form001725-icon.jpg) no-repeat left center; line-height: 36px;position: relative;}
.Form001725 .form p:before{ display: inline-block;content: '';width:6px;height: 6px;border-radius: 1px;background:#F08300; margin-right: 8px;position: relative;top:-2px;}
.Form001725 .form .wu-example p:before{display: none;}
.Form001725 .form td em{ font-style:normal; color:#bcbcbc;}
.Form001725 .form td em i{ font-style:normal; color:#fadbbe;}

.Form001725 .form .btn{ background:#666; color:#fff; cursor:pointer; font-size:16px; width:60%; max-width:130px; height:45px; border-radius:3px; border:none; margin-top:20px;}
.Form001725 .form .btn_submit{ background:#F08300; }
.Form001725 .form dl{ position:relative;}
.Form001725 .form dt{ text-indent:10px; cursor:pointer; border:1px solid #cfcfcf;line-height:36px;height:36px; background:url(../images/Form001725-check.png) no-repeat 95% center;}
.Form001725 .form dd{ display:none; position:absolute; left:0; top:100%; background-color:#eee; width:100%; z-index:10;}
.Form001725 .form dd a{ display:block; line-height:36px; padding:0 10px;}
.Form001725 .form dd a:hover{ background-color:#ccc;}
.Form001725 .queueList{ border:1px dashed #ddd;  margin:0; padding: 20px;background: #fff; }

.Form001725 .placeholder{ padding-top: 40px; }
.Form001725 .placeholder p{font-size: 16px; }
.Form001725 .placeholder .webuploader-pick{ background: #999; font-size: 16px;}
/*PicList002149 */

@media(min-width:769px){
.Form001725 .form p{font-size: 16px;}

}

@media(max-width:768px){
.Form001725 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
}



/*
 .RichInfo005 
 */
.RichInfo005{ padding:3% 0 5% 0;}
.RichInfo005 .auto{max-width: 1200px;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;color: #333;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info p{ text-indent:2em;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.RichInfo005 .news_info .info_back a{ color:#EE7700; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#EE7700;}

.RichInfo005_v .auto{max-width: 1600px;}
.RichInfo005_v .news_info .title h1{ padding-bottom:20px;border-bottom:1px dashed #d2d2d2;font-size:28px;}




/*
 .TextList002322
*/
.TextList002322 .auto{ padding: 2%;background: #F8F8F8;}
.TextList002322 .list{padding-bottom: 3%;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #999;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #EE7700;}
@media only screen and (max-width:767px ) { 
	.TextList002322{ padding: 20px 3%;} 
	.TextList002322 .auto{ background: none;} 
}   


/*
 .Demo001155
 */
.Top001903 header {
    background-color: #333333;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 99;
    opacity: 0.8;
}
.Top001903::after{
    opacity: 0.8;
}
.info_rig video{
width: 100%;
height: 100%;
}
.aur header{
    opacity: 1!important
}
.aur::after{
    top: 0px!important;
    transition: left 0.5s;
    position: fixed!important;
    opacity: 1!important;
}
.Top001903::after{
    top: 83px;
    transition: left 0.5s;
    position: fixed;
}
.logo img{
    transition: all 0.5s;
}
@media only screen and (min-width:1200px ) { 

.aur .logo{
    transition: all 0.5s;
    margin-top: -29px!important;
}
.aur .logo img{
    height: 57px;
}
}
@media(max-width:1440px){
    .Top001903::after{top: 79px;}
}
@media(max-width:1300px){

.Top001903 nav li a{padding-right: 0}

}
.Demo001155{ padding: 2% 0 6%;}
.Demo001155 .info_l { float: left; width: 35%;}

.Demo001155 .info_l .Ispic{ background-size: cover; margin-bottom: 4%; padding-bottom: 73%;}
.Demo001155 .info_l .Ispic img{ display: none;}
.Demo001155 .info_l .download{ background: #EE7700; display: block; height: 40px; font-size: 16px; color: #fff; line-height: 40px; text-align: center;}
.Demo001155 .info_r {background: #fff;float: right;width: 60%;min-height: 475px;padding: 5%;font-size: 18px;color: #666;line-height: 2;text-align: justify;text-align: center;}
.Demo001155 .info { background: #fff; margin-top: 2.5%; padding: 3%; font-size: 16px; color: #666; line-height: 1.8; text-align: justify;}
.Demo001155 .info img{width: auto;height: auto}
@media (max-width:768px ) { 
.Demo001155 .info_l ,
.Demo001155 .info_r { float: none; width: 100%; }
}   





.banner_zi_a_active {
    top: 65%;
    left: 25%;
    -webkit-transform: perspective(3000px) rotateY(180deg) scale(0.1);
    -moz-transform: perspective(3000px) rotateY(180deg) scale(0.1);
    -ms-transform: perspective(3000px) rotateY(180deg) scale(0.1);
    -o-transform: perspective(3000px) rotateY(180deg) scale(0.1);
    transform: perspective(3000px) rotateY(180deg) scale(0.1);
    opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    filter: alpha(opacity=0);
}

.Contact {padding: 3% 0 6%;}
.Contact li {margin-bottom:3%;}
.Contact li .text {background:#e5e5e5;}
.Contact li img {width: 100%;}
.Contact li aside {font-size: 24px;font-weight: bold;color:#333;}
.Contact li p {font-size: 18px;}
@media (min-width:1025px ) { 
.Contact li .text {width:50%;padding: 0 5%;}
.Contact li .pic {width:50%;}
.Contact li:nth-child(2n-1) .pic {text-align: right;}
}
@media (max-width:1024px ) { 
.Contact li .text,
.Contact li .pic  {display: block;}
.Contact li .text {padding: 5%;}
}
@media (max-width:480px ) { 
.Contact li aside {font-size: 20px;}
.Contact li p {font-size: 14px;}
}