
/*Top001889*/
.Top001889 .auto_1200{ position:relative; min-height:81px!important;}
.Top001889 header{ position:fixed; left:0; top:0; width:100%; z-index:100;font-size:16px; border-top:5px solid #DA251C; background-color:#fff; box-shadow:3px 0 10px #999;}
.Top001889 .logo,
.Top001889 .SearchBox{ position:absolute;top:32%;}
.Top001889 .logo{ margin-top:-32px;}
.Top001889 .logo img{ display:block;height:76px;-webkit-transition:0.5s;transition:0.5s;}
.Top001889 .SearchBox{ right:0; height:40px; line-height:40px;margin-top:-10px;}
.Top001889 .SearchBox dd{ float:left;}
.Top001889 .SearchBox dd{position:relative;}
.Top001889 .search{ background:url(../images/Top001889-search.png) no-repeat center center; width:40px; height:40px;}
.Top001889 .search div{ position:absolute; top:0; right:0; width:0; overflow:hidden; transition:0.3s;}
.Top001889 .search:hover div{ width:200px;}
.Top001889 .search .text{ width:100%; height:40px; line-height:40px; border:1px solid #ccc; border-radius:3px; background:#fff; padding:0 40px 0 10px; color:#666;}
.Top001889 .search .btn{ position:absolute; right:0; top:0; cursor:pointer; width:40px; height:100%; border:none; background:url(../images/Top001889-search.png) no-repeat center center;}

.Top001889 nav{ width:65%; max-width:856px; margin-left:345px;  }
.Top001889 nav li{ position: relative; float:left; width:17%; text-align:center;}
.Top001889 nav li#nav1{ width:15%;}
.Top001889 nav li > a{display:block; padding-top:35px; padding-bottom:22px;}
.Top001889 nav li > a span{ display:block;font-size:10px; text-transform:uppercase; font-family:Verdana; color:#aaa; overflow:hidden; line-height:20px;height:20px; overflow:hidden;}
.Top001889 nav li:hover > a,
.Top001889 nav li.aon > a{ color:#fff; background-color:#DA251C;}
.Top001889 nav li:hover > a span,
.Top001889 nav li.aon > a span{ color:#fff;}
.Top001889 nav .gettop{ display:none;}

.Top001889 nav li dl{ display:none; background:rgba(255, 255, 255, 0.65); position: absolute; top:100%; width:100%; }

.Top001889 nav li dd a{ display:block; background:none; width:100%; padding:12px 1px; }
.Top001889 nav li dd a:hover{ background:#DA251C; color:#fff; }



.RighInfo002389{background:url(../images/RighInfo002389-img4.jpg) no-repeat center ;padding-bottom:600px; background-size: contain;}
.RighInfo002389 .auto{ margin: 0 auto; max-width: 1200px;}
.RighInfo002389 .box2{ font-size:16px; padding:2% 8% 0 8%; text-align:center; line-height:30px;}
.RighInfo002389 .box2 b{ color:#FF0004; }


@media(max-width:768px){

.RighInfo002389{padding-bottom:250px; background-position: center bottom;}
}

@media(max-width:640px){
 .Top001889 .search div{ width:200px;display: none}
}



@media(min-width:1025px){
.Top001889 nav li:hover > dl{ display:block; }

}

@media(max-width:1100px) and (min-width:1025px){
.Top001889 .logo{ margin-top:-32px;}
.Top001889 .logo img{height:64px;}
}
@media(max-width:1024px){
.Top001889 .logo{ position:relative; left:auto; top:auto !important; margin-top:0 !important; padding:0 2%;}
.Top001889 .logo img{ height:auto !important;}
.Top001889 nav{ position:fixed; right:-120%; top:0; height:100%; background-color:#fff; width:60%; max-width:240px; box-shadow:0 0 5px #ccc;border-top:9px solid #014099;z-index:100; transform:translateX(-100%); opacity:0; margin:0; transition:0.3s;}
.Top001889 nav li{ float:none; width:auto !important; border-right:0; border-bottom:1px solid #ddd;}
.Top001889 header.fixed nav li a,
.Top001889 nav li a{ padding:5% 0;}
.Top001889 nav.navOut{transform:translateX(0); opacity:1; right:0%;}
.Top001889 nav .gettop{ display:block; position:absolute; right:2%; bottom:2%; border-radius:5px; background-color:#014099; width:40px; height:40px;}
.Top001889 nav .gettop span{ position:absolute; font-size:20px; color:#fff; top:50%; left:50%; margin-top:-10px; margin-left:-10px;}
.Top001889 .SearchBox{ right:0;}
.Top001889 .SearchBox dt a{ display:none;}
.Top001889 .SearchBox dt a.en{ display:block;}
.Top001889 .mobile_menu{ height:40px; width:50px; z-index:101; }
.Top001889 .mobile_menu span,
.Top001889 .mobile_menu span::before,
.Top001889 .mobile_menu span::after{position:absolute;width:100%;height:3px;background-color:#000;}
.Top001889 .mobile_menu span::before,
.Top001889 .mobile_menu span::after{ content:''; left:0; top:8px; transition:transform 0.3s;}
.Top001889 .mobile_menu span{  left:15%; width:70%;  top:50%; margin-top:-1.5px; transition: 0.3s;}
.Top001889 .mobile_menu span::after{ top:-8px;}

.Top001889 nav li dl{ position: relative; }
.Top001889 nav li .SearchBox{ position: relative; border-top:solid 1px #fff; }

.Top001889 .open_menu span{ background-color:transparent;}
.Top001889 .open_menu span::before,
.Top001889 .open_menu span::after{ top:0 !important;}
.Top001889 .open_menu span::before{ transform:rotate(45deg);}
.Top001889 .open_menu span::after{transform:rotate(-45deg);}
}
/*
 .Floor002247 为demo编号
 */
@media only screen and (max-width:1260px) {
.Floor002247 .auto_1200{  padding: 0 2%;}
}
.Floor002247{background-color: #fff; width:100%; float: left;}
.Floor002247 .tabs{ padding-left:35%; }
.Floor002247 .tabs a{ position: relative;  float: left; margin-right: 25px; font-size: 16px; color: #666; padding-bottom: 10px; cursor: pointer;transition: all .3s ease-in-out;}
.Floor002247 .tabs a.active{ color: #DA251C;}
.Floor002247 .tabs a.active:before{ content: ""; height: 3px; background-color: #DA251C; position: absolute; bottom: -5px; left: 0; width: 100%;}

.Floor002247 .listbox{ float: left; width:100%; }
.Floor002247 .list_tu{ width:100%; display:none; float: left; }
.Floor002247 .list_tu .istop{ float: left; width:30%; margin-top:-33px; position: relative; overflow: hidden;}
.Floor002247 .listbox .ul{ width:65%; padding: 40px 0 50px; float: left; padding-left:5%; display:block; }
.Floor002247 .listbox .ul li{ float: left; width: 28.3334%; margin-bottom:10px; text-align: center; margin-right: 5%;}
.Floor002247 .listbox .ul li .pic{ width: 100%; overflow: hidden; position: relative;}
.Floor002247 .listbox .ul li .pic a{ display:block; }
.Floor002247 .listbox .ul li .tit{ font-size: 16px; font-weight: normal; text-align: center; margin:10px 0 0;}
.Floor002247 .listbox .ul li .tit a{ color: #333; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; transition: color .3s ease-in-out; font-size:14px;}
.Floor002247 .listbox .ul li .tit a:hover{ color:#DA251C;}
.Floor002247 .list_tu .istop .word{ width:100%; height:100%; background-color:rgba(218, 37, 28, 0.9); text-align: center;position: absolute; padding-top:30%; top:0; display:none; left: 0; z-index: 6;}
.Floor002247 .list_tu .istop .word h5,.Floor002247 .istop .word span{ font-size:20px; color: #fff; font-weight: normal; margin: 0;}
.Floor002247 .list_tu .istop .word span{ margin-top: 10px; display: block; font-size: 14px;}
.Floor002247 .list_tu .istop .more{ font-size: 14px; width: 157px;  padding:8px 10px; display: block; margin: 40px auto 0; text-align: center; border: 1px solid #fff; border-radius: 17px;color: #fff;}

@media(max-width:640px){
.Floor002247 .tabs{ padding-left:0; }
.Floor002247 .list_tu .istop{ width:100%; margin-top:10px; }
.Floor002247 .listbox .ul{ width:100%; padding:10px 0; }
.Floor002247 .listbox .ul li{ width:30.3333%; margin-right:2%; }

.Top001889 .SearchBox{ margin-top:-20px;}
}
/*
 .Floor000881 为demo编号
 */
.Floor000881{padding:3% 0;}
.Floor000881 .list_copy{ display:none;}
.Floor000881 .bx-viewport{ z-index:1;}
.Floor000881 .list_scroll{ margin-top:3.5%;}
.Floor000881 .list_scroll li{ text-align:center; position:relative;}
.Floor000881 .list_scroll li .Ispic{ display:block; padding-bottom:78%;}
.Floor000881 .list_scroll li p{ margin:0; line-height:40px;border:1px solid #eaeaea; border-top:0; background-color:#fff;}
.Floor000881 .list_scroll li:hover p{ background-color:#DA251C;}
.Floor000881 .list_scroll li:hover p a{ color:#fff;}
.Floor000881 .bx-wrapper{ position:relative;}
.Floor000881 .bx-pager{ display:none;}
.Floor000881 .bx-controls-direction a{ position:absolute; width:21px; height:21px; top:50%; margin-top:-10px; overflow:hidden; line-height:200px; z-index:10;}
.Floor000881 .bx-controls-direction a.bx-prev{ left:-45px;}
.Floor000881 .bx-controls-direction a.bx-next{ right:-45px;}
.Floor000881 .bx-controls-direction a::before,
.Floor000881 .bx-controls-direction a::after{ position:absolute; content:''; width:15px; height:2px; background-color:#DA251C; left:0; }
.Floor000881 .bx-controls-direction a::before{ transform:rotate(-45deg);-moz-transform:rotate(-45deg); /* Firefox 4 */
-webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
-o-transform:rotate(-45deg); /* Opera */ top:4px;}
.Floor000881 .bx-controls-direction a::after{ transform:rotate(45deg);-moz-transform:rotate(45deg); /* Firefox 4 */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); /* Opera */top:14px;}
.Floor000881 .bx-controls-direction a.bx-next::before{ transform:rotate(45deg);-moz-transform:rotate(45deg); /* Firefox 4 */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); /* Opera */ left:auto; right:0;}
.Floor000881 .bx-controls-direction a.bx-next::after{ transform:rotate(-45deg);-moz-transform:rotate(-45deg); /* Firefox 4 */
-webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
-o-transform:rotate(-45deg); /* Opera */ left:auto; right:0;}
@media(max-width:1250px){
.Floor000881 .bx-controls-direction a.bx-prev{ left:5px;}
.Floor000881 .bx-controls-direction a.bx-next{ right:5px;}
}
@media(max-width:768px){
.Floor000881{ padding:20px 0;}
}


/*
 .Other001470 为demo编号
 */
.Other001470{ width:84px; height:auto; position:fixed; top:310px; right:20px; z-index:10;/* display:none;*/}
.Other001470 a{ display:block; width:84px; padding-top:50px; padding-bottom:10px; background-image:url(../images/Other001470-icon2.png); background-repeat:no-repeat;  background-color:#da251c; font-size:14px; color:#fff; text-align:center; margin-bottom:1px; position:relative;}
.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 .top{ background-position: center -340px; padding-top:15px;}
.Other001470 span{ position:absolute; width:100px; height:100px; top:0; right:100%; display:none;}
.Other001470 span img{ border:1px solid #000;}
.Other001470 a:hover{ background-image:url(../images/Other001470-icon.png); background-color:#f1f1f1; color:#da251c;}
.Other001470 a:hover span{ display:block;}
	
/*
 .Banner000707 为demo编号
 */
.Banner000707{ max-height:650px; overflow: hidden; position:relative; text-align: center;}
.Banner000707 .bx-viewport{ height:auto !important;}
.Banner000707 video{ width:100%;}
.Banner000707 .bx-controls-direction a{ width:40px; height:40px; position:absolute; top:50%; margin-top:-20px;}
.Banner000707 .bx-controls-direction a span{ color:#fff; font-size:30px;}

.Banner000707 .bx-prev{ left:10%;}
.Banner000707 .bx-next{ right:10%;}
.Banner000707 .bx-pager{ position:absolute; width:100%; left:0; bottom:1em; text-align:center;}
.Banner000707 .bx-pager div{ display:inline-block;}
.Banner000707 .bx-pager .bx-pager-item{ margin:0 6px;}
.Banner000707 .bx-pager .bx-pager-item a{ width:14px; height:14px; background:#fff; border-radius:50%; display:block; overflow:hidden; line-height:1000px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.Banner000707 .bx-pager .bx-pager-item a.active{ background:#da251c; width:40px; border-radius:15px; -webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.Banner000707 .list li img{ width:100%; display:none;}
.Banner000707 .list li a{ display:block; width:100%; height:650px; }
.Banner000707 .next,.Banner000707 .prev{ background:url(../images/Banner000707_next.png) no-repeat center; background-size: 100% 100%; width: 40px; height: 40px;  position: absolute;  top: 50%; margin-top: -20px; z-index: 9;}
.Banner000707 .prev{ background:url(../images/Banner000707_prev.png) no-repeat center; background-size: 100% 100%;}
@media(max-width:768px){
.Banner000707 .bx-pager .bx-pager-item{ margin:0 2px;}
.Banner000707 .bx-pager .bx-pager-item a{ width:8px; height:8px; }
.Banner000707 .bx-pager .bx-pager-item a.active{ width:20px;}
.Banner000707 .bx-controls-direction a,.Banner000707 .next,.Banner000707 .prev{ width:25px; height:25px; margin-top:-12.5px;}
}
@media(max-width:768px){
.Banner000707 video,
.Banner000707 .list li a{ width:100%; background:#000; height:auto; min-width:200px }
 .Banner000707 .list li img{ width:100%; display:block;}
}
/*Banner*/
/*Banner*/
/*
 .Floor001126 为demo编号
 */
.Floor001126{ background-size:100% auto; padding:3% 0;}

.Floor001126 .txt{ padding-bottom:3.5%; text-align:center; line-height:24px; padding-top:1%;}
.Floor001126 .txt b{ font-size:18px; font-weight:normal; color: #1B0569;}
.Floor001126 nav{ overflow:hidden; clear:both;}
.Floor001126 nav li{ float:left; width:30.666666%; margin-right:4%; overflow:hidden;}
.Floor001126 nav li:last-child{ margin-right:0;}
.Floor001126 nav li a{ display:block; position:relative;}
.Floor001126 nav li img{ width:100%;}
.Floor001126 nav li figure{ position:absolute; width:146px; right:0; height:44px; top:50%; margin-top:-18px;  z-index:2;  border-right:0;} 
.Floor001126 nav li figure span{ display:none; padding-left:10%;line-height:36px; font-size:14px;background: url(../images/Floor001126-a.png) no-repeat 90% center rgba(255,255,255,0.8); }
.Floor001126 nav li:hover figure span{ display:block; background-color:#DA251C; background-image:url(../images/Floor001126-ahover.png); color:#fff;}
.Floor001126 nav li:hover figure{ border-color:rgba(230, 5, 23, 0.5);}
@media(max-width:640px){
.Floor001126 nav li{ float:none; width:auto; margin-right:0; margin-bottom:3%; padding:0 10%;}
}
/*
 .Floor001643 为demo编号
 */
.Floor001643{padding: 3% 0;}
.Floor001643 ul{ padding-top:1.5%;}
.home_title{text-align: center;border-bottom: 1px solid #e9e9e9;color: #d5d5d5;padding-bottom: 1%;position: relative;text-transform: uppercase;margin-bottom: 3%;}
.home_title h1{font-size: 24px; font-weight: normal;margin: 0;color: #555; padding-bottom:8px;}
.home_title::before{ position:absolute; content:''; width:30px; height:2px; background-color:#DA251C; left:50%; margin-left:-15px; bottom:-1px;}

.Floor001643 .more{ text-align:center; padding-top:3%;}
.Floor001643 .more a{ border:1px solid #e0e0e0; 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/Floor001643-a_more.png) no-repeat 90% center;transition:all ease 0.5s;}
.Floor001643 .more a:hover{ padding-right:2.5em; background-color:#2078da; background-position:120% center; color:#fff; transition:all ease 0.5s;}

.Floor001643 li{ border-bottom:1px solid #f7f7f7; padding-bottom:2%; position:relative; margin-bottom:3%;}
.Floor001643 li::before{ position:absolute; content:''; width:30px; height:2px; background-color:#555; left:0; bottom:0;}
.Floor001643 li:last-child{ margin-right:0;}
.Floor001643 li figure{overflow:hidden;}
.Floor001643 li figure span{background-size:contain;transition:0.5s; display:block; padding-bottom:65%;}
.Floor001643 li:hover figure span{ transform:scale(1.08);}
.Floor001643 li h1,
.Floor001643 li p{ margin:0; font-size:16px;}
.Floor001643 li h1{ font-weight:normal; font-size:16px; padding-top:5%; padding-bottom:3%;}
.Floor001643 li:hover h1{ text-decoration:underline;}
.Floor001643 li p{font-size:12px; color:#999; line-height:18px; height:36px; overflow:hidden;}
@media(min-width:480px){
.Floor001643 li{ float:left; width:30.666666%; margin-right:4%; margin-bottom:0;}
}
@media(max-width:640px){
.Floor001643 .title h1{ font-size:20px;}
}
/*
 .Bottom001785 为demo编号
 */
.Bottom001785{ background-color:#212121;}
.Bottom001785 footer{ border-top:1px solid #2f2f2f;  color:#8c8b8b;line-height:53px; font-size:12px;}
.Bottom001785 footer dl{ float:right;}
.Bottom001785 footer a{ color:#8c8b8b;}
.Bottom001785 footer a:hover{ color:#fff;}
.Bottom001785 footer i{ font-style:normal; margin:0 5px;color:#363636;}
.Bottom001785 .bottom section{ float:left; width:948px; padding:3% 0;}
.Bottom001785 .bottom dl{ float:left; width:185px;}
.Bottom001785 .bottom dt{ color:#fff; line-height:14px; height:14px; border-left:1px solid #666; margin-left:-1px; padding-left:20px; margin-bottom:20px;}
.Bottom001785 .bottom dd{ font-size:12px; padding:0 20px; line-height:28px;}
.Bottom001785 .bottom dd a{ color:#727171;}
.Bottom001785 .bottom dd a:hover{ color:#fff;}
.Bottom001785 .contact{ float:right; padding-top:37px;}
.Bottom001785 .contact figure,
.Bottom001785 .contact ul{ float:left;}
.Bottom001785 .contact li{ display:none;}
.Bottom001785 .contact li img{ max-width:none; width:115px; height:113px; border:1px solid #e5e5e5; display:block;}
.Bottom001785 .contact figure{ width:32px; margin-right:20px;}
.Bottom001785 .contact figure a{width:32px; display:block; height:32px; background:url(../images/Bottom001785-icon.png) no-repeat left top; margin-bottom:10px;}
.Bottom001785 .contact figure a.sina{ background-position:left bottom;}
.Bottom001785 .contact figure a:hover{ background-image:url(../images/Bottom001785-icon_hover.png);}
.Bottom001785 .contact p{color:#fff; padding-left:52px; text-align:center;}
.Bottom001785 .contact .tel{ font-size: 16px; color: #fff; letter-spacing: 1px;}
@media(max-width:1200px){
.Bottom001785 .bottom section{ display:none;}
.Bottom001785 footer{ padding:2% 0; line-height:25px;}
.Bottom001785 footer dl{ float:none;}
.Bottom001785 .contact{ width:167px; margin:0 auto; float:none;}
}

/*栏目页*/

/*
 .Banner002307 为demo编号
 */
.Banner002307{}
.Banner002307 { overflow: hidden;}
.Banner002307 span{ display: none;}
.Banner002307 img{ max-width: none; width: 155%; margin-left: -27.5%;}
@media only screen and (min-width: 768px) {
	.Banner002307 img{ width: 150%; margin-left: -25%;}
}
@media only screen and (min-width: 1024px) {
	.Banner002307 img{ width: 140%; margin-left: -20%;}
}
@media only screen and (min-width: 1200px) {
	.Banner002307{ height: 270px;}
	.Banner002307 img{ display: none;}
	.Banner002307 span{ display: block; background-position: center; background-repeat: no-repeat; height: 270px; width: 100%;}
}
@media(max-width:640px){
.Top001889{ height:81px!important; }
}
/*
 .Menu001354 为demo编号
 */
.Menu001354{ border-bottom:1px solid #e5e5e5;}
.Menu001354 li{ float:left; padding-right:5%; height:60px;}
.Menu001354 li a{ display:block;  line-height:59px;}
.Menu001354 li a:hover,
.Menu001354 li.aon a{ border-bottom:3px solid #DA251C; color:#DA251C; font-weight:bold;}
@media(max-width:640px){
.Menu001354 li{ width:25%; text-align:center; padding:0 2%;}
}
@media(max-width:420px){
 .Menu001354 li{ width:33%; text-align:center; padding:0 2%;}
}
/*
 .RighInfo001749 为demo编号
 */
.RighInfo001749{padding: 2% 0 3%;}
.RighInfo001749 p.p{ font-size: 14px;color:#666;line-height: 32px;padding-bottom: 32px;text-indent: 2em;}
.RighInfo001749 .About_Video{ max-width:460px; cursor: pointer; min-height:305px; width: 100%; float: left; margin:0px 68px 9px 0px }
.RighInfo001749 .About_Video.Shoux{ cursor:initial; }
.RighInfo001749 video{ width:100%; min-height:305px; }
@media(max-width:640px){
.RighInfo001749 video,.RighInfo001749 .About_Video{ min-height:0; margin:0; }
}
/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277{ padding:3% 0 1%;}
.RighInfo001277 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo001277 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo001277 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo001277 .list{ padding:36px 0 36px 82.9%;}
.RighInfo001277 .list .bd{ position:relative;}
.RighInfo001277 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo001277 .list a.prev{ top:0;}
.RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/RighInfo001277-btn_next.png);}
.RighInfo001277 .list a.prevStop,
.RighInfo001277 .list a.nextStop{ cursor:default;}
.RighInfo001277 .list li{ height:130px;  position:relative;}
.RighInfo001277 .list li figure{ position:absolute; left:0; width:100%; top:9px; bottom:9px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo001277 .list li.on figure{ border:2px solid #DA251C;}
.RighInfo001277 .right_info{ float:right; width:39.2%;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info p{ margin:0;padding:5% 0;}
.RighInfo001277 .right_info h1{ padding:9% 0 7%; color:#DA251C; font-size:26px;border-bottom:1px solid #e7e8e8; }
.RighInfo001277 .right_info h3{ font-size:14px; line-height:26px;}
.RighInfo001277 .right_info h3 span{ font-size:14px; color:#999; margin-bottom:10%; font-weight: normal;}
.RighInfo001277 .right_info a{ display:inline-block; border:1px solid #fdf3f2; padding:10px 5%; color:#DA251C; transition:0.4s;}
.RighInfo001277 .right_info a:hover{ background-color:#DA251C; color:#fff;}

.RighInfo001277 .tab{ padding:3% 0;}
.RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo001277 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo001277 .tab .h1_tab span.on{ background-color:#DA251C; color:#fff;}
.RighInfo001277 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo001277-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo001277 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo001277-icon.png) no-repeat left center;}

@media(max-width:768px){
.RighInfo001277 .list_img,
.RighInfo001277 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo001277 .list li{ height:100px;}
.RighInfo001277 .right_info h1{font-size:20px; }
.RighInfo001277 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo001277 .list a{ height:28px;}
.RighInfo001277 .list li{ height:80px;}
.RighInfo001277 .tab .h1_tab{ font-size:14px;}
.RighInfo001277 .tab .h1_tab span{ padding:0 3%;}
 }	
/*
 .PicList000723 为demo编号
 */
.PicList000723{ padding:2.5% 0% 2%;}
.PicList000723 li{ border-bottom:1px solid #eff1f1; padding:20px 20px 20px 260px; position:relative;}
.PicList000723 li:hover{ background-color:#eff1f1;}
.PicList000723 li time{ position:absolute; width:50px; left:20px; top:32px; text-align:center; font-size:12px; color:#909090;}
.PicList000723 li time b{ font-size:35px; font-weight:normal; border-bottom:1px solid #919191; display:block; color:#5c5c5c;}
.PicList000723 li .pic{ left:90px; width:144px; position:absolute; top:20px; height:70%; background-repeat:no-repeat; background-position: center center; background-size:cover;}
.PicList000723 li h5{ font-size:14px; margin:0; }
.PicList000723 li h5 a{ position:relative;padding-bottom:10px; font-size:16px;}
.PicList000723 li h5 a::before{ position:absolute; content:''; width:30px; height:1px; background-color:#5c5c5c; left:0; bottom:0;}
.PicList000723 li h5 a:hover{ color:#DA251C;}
.PicList000723 li h5 a:hover::before{background-color:#DA251C;}
.PicList000723 li p{ margin:5px 0 15px 0; line-height:20px; overflow:hidden; height:40px; font-size:14px;}
@media(max-width:480px){
.PicList000723 li{ padding-left:20px;}
.PicList000723 li time{ position:relative; float:left; width:20%; left:auto; top:auto;}
.PicList000723 li .pic{ position:relative; float:right; height:auto; width:70%; padding-bottom:40%;left:auto; top:auto;}
.PicList000723 li h5{ clear:both; padding-top:10px;}
}
/*
 .PicList001234 为demo编号
 */
.PicList001234{ padding:3% 0 0;}
.PicList001234 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:2.75%;}
.PicList001234 li:nth-child(4n){ margin-right:0;}
.PicList001234 li div{ padding:3% 4% 7%; background-color:#f9f9f9;}
.PicList001234 li h2{ font-size:16px; margin:0; text-align:center; padding-top:3%;}
.PicList001234 li p{ font-size:14px; line-height:20px; height:40px; overflow:hidden; margin-bottom:0; text-align:center;}
.PicList001234 li figure{ position:relative;}
.PicList001234 li figure img{ display:block; width:100%;}
.PicList001234 li figure i{ width:40px; height:40px; border-radius:50%; border:3px solid #1657bb; position:absolute; left:50%; top:50%; margin-left:-20px; margin-top:-20px; background-color:rgba(255,255,255,0.7);}
.PicList001234 li figure i::before{ position:absolute; content:''; width:0; height:0; border:6px solid #1657bb; border-top-color:transparent; border-bottom-color:transparent; border-right:0; left:50%; top:50%; margin-top:-5px; margin-left:-3px;}
@media(max-width:480px){
.PicList001234 li{ width:auto; margin-right:0; float:none;}
}


/*RighInfo001400*/
.RighInfo001400{ padding:3% 0;}
.RighInfo001400 #map{float: left; width: 48%; height: 411px; border: 1px solid #ddd;/* background:url(../uploadfiles/map.jpg) no-repeat center;*/}
.RighInfo001400 #map * img{ max-width:initial; }
.RighInfo001400 #map .BMap_shadow{ display:none!important; }
.RighInfo001400 #map p{ margin: 0;}
.RighInfo001400 .contact{float: left; width: 48%;}
.RighInfo001400 .contact dl{font-size: 16px; line-height: 26px; padding-top:8%;}
.RighInfo001400 .contact dl span{ display: inline-block; color: #333;}
.RighInfo001400 .tip{padding-top: 10px; margin-top: 20px; border-top: 1px solid #e3e3e3;}
.RighInfo001400 .contact dd.tip span{font-size: 16px; color: #DA251C; display: block; padding-bottom: 10px;}
.RighInfo001400 .txt{ padding-left: 70px; background: url(../images/RighInfo001400_route.png) 30px 0 no-repeat; min-height: 50px; line-height: 28px; font-size: 16px;}

@media screen and (max-width: 767px){
.RighInfo001400  #map{ float: left;width: 100%;}  
.RighInfo001400  .contact{ float: left;width: 100%;}  
}

/*Form002219*/
.Form002219{ padding:3% 0 ;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#DA251C;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:150px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/
/*
 .Floor001044 为demo编号
 */
.Floor001044{ padding:5% 0;}
.Floor001044 ul{ position:relative; max-height:590px; padding-bottom:3%; overflow: hidden;}
.Floor001044 ul.auto{ max-height:initial; }
.Floor001044 ul::before{ position:absolute; content:''; left:50%; width:1px; top:0; height:100%; background-color:#B66360;}
.Floor001044 li{ position:relative; padding-left:52%; margin-bottom:5%;}
.Floor001044 li:nth-child(2n){ padding-right:52%; padding-left:0;}
.Floor001044 li div{ overflow:hidden; background-color:#fafafa; padding:3% 2% 1% 35%; position:relative; z-index:3;}
.Floor001044 li:nth-child(2n) div{ padding-left:3%; padding-right:35%;}
.Floor001044 li div .dot{font-size:16px;}
.Floor001044 li div p{ line-height:24px; overflow:hidden; height:70px; color:#666;}
.Floor001044 li time{padding-right:20px; text-align:right;color:#333; font-size:18px; font-family:Arial; line-height:44px; display:block;}
.Floor001044 li time span{ font-size:60px;}
.Floor001044 li:nth-child(2n) time{ text-align:left;padding-right:0;padding-left:20px;}
.Floor001044 li time::before{ position:absolute; content:''; width:14px; height:14px; border-radius:50%; border:2px solid #C73F39; bottom:16px;right:-7px; background-color:#C73F39;}
.Floor001044 li:nth-child(2n) time::before{ right:auto; left:-7px;}
.Floor001044 .more{ text-align:center;}
.Floor001044 .more a{ font-size:12px; display:inline-block; height:32px; line-height:32px; color:#C73F39; padding:0 24px; border:1px solid #C73F39; border-radius:30px; position:relative; font-weight:bold; text-transform:uppercase; overflow:hidden; z-index:3;}
.Floor001044 .more a::after,
.Floor001044 .more a::before{ position:absolute; content:''; }
.Floor001044 .more a::before{top:50%; margin-top:-4px; right:10px; border:4px solid #C73F39; border-top-color:transparent; border-bottom-color:transparent; border-right:0; width:0; height:0;}
.Floor001044 .more a::after{ z-index:-1; left:50%; top:0; background-color:#C73F39;transition: all 0.3s ease; transform:skew(35deg,0);  height:100%; width:0;}
.Floor001044 .more a:hover{ color:#fff;}
.Floor001044 .more a:hover::after{ left:-20%;width:140%;}
@media(min-width:769px){
.Floor001044 li div .Ispic{ position:absolute; left:0; top:0; width:32%; height:100%;}	
.Floor001044 li:nth-child(2n) .Ispic{ right:0; left:auto;}
.Floor001044 li time{ position:absolute; left:0; width:50%;  top:0; }
.Floor001044 li:nth-child(2n) time{ left:auto; right:0; }
.Floor001044 li time::before{ bottom:16px;right:-7px;}
.Floor001044 li:nth-child(2n) time::before{ right:auto; left:-7px;}
}
@media(max-width:768px){
.Floor001044 li{ margin-top:-60px;}
.Floor001044 li time{ position:relative;}
.Floor001044 li time::before{bottom:0;left:0; margin-left:-16px;}
.Floor001044 li:nth-child(2n) time::before{ left:auto; margin-left:0; margin-right:-16px; right:0;}
.Floor001044 li:first-child{ margin-top:0;}
.Floor001044 li div{ padding:2% !important;}
.Floor001044 li div .Ispic{ display:block; padding-bottom:50%; margin-bottom:10px;}
.Floor001044 li div::before{ width:100%; height:0; bottom:0; top:auto;}
.Floor001044 li:nth-child(2n) div::before{left:0; }
.Floor001044 li div:hover::before{ height:100%;}
}
@media(max-width:480px){
.Floor001044 ul::before{ display:none;}
.Floor001044 li{ padding:0 !important; margin-top:0;}
.Floor001044 li time::before{ display:none;}
.Floor001044 .title h1{ font-size:20px;}
.Floor001044 li time span{ font-size:40px;}
}
/*PicList002120 */
.PicList002120{  padding:3% 0 0;}
.PicList002120 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:16px;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain; border:1px solid #ddd;}
@media(min-width:641px){
.PicList002120 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}
/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 4%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #DA251C; background:#DA251C;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#DA251C; border-color:#DA251C;}
.Page002193 .p_page b{ font-weight:normal;}


/*
 .PicList000762 为demo编号
 */
.PicList000762{ padding-top:3%;}
.PicList000762 li{ float:left; width:22.5%; margin-right:3.33%; margin-bottom:3%; }
.PicList000762 li:nth-child(4n){ margin-right:0;}
.PicList000762 li:nth-child(5),
.PicList000762 li:nth-child(6),
.PicList000762 li:nth-child(7),
.PicList000762 li:nth-child(8){ margin-bottom:2%;}
.PicList000762 li a{ display:block; background-color:#f8f8f8;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:16px; color:#333; text-align:center; padding:3% 2%;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:73%;}
.PicList000762 li a:hover{ background-color:#DA251C; }
.PicList000762 li a:hover h2{color:#fff;}
@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}




/*
 .Floor000326为demo编号
*/ 

.Floor000326{ background:url(../images/Floor000326_bg.jpg) center bottom no-repeat; height: 848px; padding:3% 0; }

.Floor000326 ul{ padding: 20px 0 0 200px; }
.Floor000326 ul  li{ height: 142px;}
.Floor000326 ul  li .pic{ float:left; padding-right:100px;}
.Floor000326 ul  li .pic img{ width: 124px; height: 124px; }
.Floor000326 ul  li .text{ float:left; width: 535px; padding-top: 30px; padding-right:40px; }
.Floor000326 .text em{ font-style:normal; float: left; margin-bottom: 30px; width: 55px; height: 50px; font-size: 30px; line-height: 50px;text-align: center; color: #fff; background:url(../images/Floor000326_icon1.png) no-repeat center; display: block; margin-right: 20px; }
.Floor000326 .text .em{ background:url(../images/Floor000326_icon2.png) no-repeat center;}
.Floor000326 .text h3{ margin:0; font-size: 18px; font-weight: bold; padding-bottom: 10px; }
.Floor000326 .text h3 a:hover{ color: #0088d6;}
.Floor000326 .text p{ margin:0;font-size: 14px; line-height:20px; height:40px; overflow:hidden; }

@media(max-width:1700px){
    .Floor000326 ul  li .pic{ padding-top: 1.3%;}
}
@media(max-width:1500px){
    .Floor000326 ul  li .pic{ padding-top: 1.6%;}
}
@media(max-width:1200px){
    .Floor000326 ul{ margin-top: 60px;}
    .Floor000326 ul  li .pic{ padding-top: 0;}
}
@media(max-width:1000px){
.Floor000326{ background:none; height:auto; padding-bottom:30px; }
.Floor000326 ul{padding:0;}
.Floor000326 ul  li .pic{ padding-right:20px; }

.Floor002247 .tabs a.active:before{ bottom:0; }
.Other001470{ display:none; }
}

@media(max-width:768px){
.Floor000326{ height:auto; padding-bottom:30px; }
.Floor000326 ul  li{ height:auto;width:100%; overflow: hidden; padding:10px 0; border-bottom:solid 1px #ccc; }
.Floor000326 ul  li .text{ width:80%; }
.Floor000326 ul  li .pic{ padding-right:0; width:20%; padding-left:0; }
.Floor000326 ul  li .pic img{ width:auto; height:auto; }
.Floor000326 ul  li .text{ padding:0; }
.Floor000326 .text em,.Floor000326 .text .em{ background:none; color:#29166f; margin:0; }
.Floor000326 .text .em{ width:auto; width:30px; text-align:left; }
}

/*通用详细*/
.News_info{ font-size: 14px; margin:20px 0;}
.News_info .info_title{ padding:10px 0px 0; font-size:18px; text-align:center; margin:0; font-weight: initial;}
.News_info .info_time{ font-size:12px; text-align:center; color:#A1A1A1; margin:0; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.News_info .info_txt{ padding:10px 0px;}
.News_info .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.News_info .PrevNextBox .h1,
.Pro_box_PN .h1{ margin:5px 0; font-size:14px; font-weight:normal;}
.News_info .PrevNextBox dl,
.Pro_box_PN dl{ display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.News_info .PrevNextBox a:hover,
.Pro_box_PN a:hover{ color:#DA251C; }
.News_info .PrevNextBox a.none,
.Pro_box_PN a.none{ cursor:default;}
.News_info .PrevNextBox a.none:hover,
.Pro_box_PN a.none:hover{ color:#ccc;}

/*荣誉资质*/
.HonorBox{ overflow: hidden; background:#eeeeee; padding:40px; }
.Honor_Tex{ background:#dc3028; color:#FFF; line-height:25px; padding:40px; width:35%; min-width:320px;}
.Honor_Tex h3{ font-weight:initial; margin:10px 0; font-size:24px; }
.Honor_Img{ margin:40px 0; width:100%; float: left; }
.Honor_Img li{ /*background:#fff;*/ float: left; width:15%; margin:0 2.5% 5%; text-align: center; }
.Honor_Img li a{ display:block; width: 100%; padding-bottom:139.29%; background-size:contain!important; }
.Honor_Img li img{ display:none; }

@media(max-width:768px){
.HonorBox{ padding:10px; }
.Honor_Tex{ width:100%; min-width:0;padding:20px; }
.Honor_Img li{ width:45%; }
}

.search_list{ padding:20px 0; }
.search_list li{ font-size:16px; border-bottom:solid 1px #e1e1e1; line-height:35px; padding:5px 0; float: left; width: 100%; }
.search_list li time{ min-width:71px; float:right; font-size:14px; display:block; white-space:nowrap; }
.search_list li span{ display:block; width:73%; float: left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:initial;}


.link_list{ float: left; width:100%; font-size: 14px; position: relative; z-index:40; }
.link_list li{ width:22.5%; margin-right:3%; float: left; }
.link_list li span{ text-align:center; width:100%; display: block; float:left; }
.link_list li:nth-child(4n){ margin-right:0; }

@media(max-width:640px){
.link_list img{ float: left; }
.link_list li{ width:48%; }
.link_list li:nth-child(4n){ margin-right:5%; }
.link_list li:nth-child(2n){ float: right; margin-right:0; }
}


.RighInfo002323{}
.RighInfo002323 .auto{ margin: 0 auto; max-width: 1200px;}
.RighInfo002323 .box1{ padding:1% 2% 2%; font-size:13px;}
.RighInfo002323 .box1 .title{ text-align:center;color:#999; text-transform:uppercase; font-size:12px;}
.RighInfo002323 .box1 .title h1{color: #333;font-size:30px;  font-weight:normal; margin:0; padding-bottom:5px;}
.RighInfo002323 .box1 .title h1 span{position:relative; color:#da251d}
.RighInfo002323 .box1 .title h1 span::after,
.RighInfo002323 .box1 .title h1 span::before{ position:absolute; content:''; width:46px; height:9px; bottom:-4px; background-repeat:no-repeat; background-position:0 0;}
.RighInfo002323 .box1 .title h1 span::after{ right:-60px; background-image:url(../images/RighInfo002323-title_r.png);}
.RighInfo002323 .box1 .title h1 span::before{ left:-60px; background-image:url(../images/RighInfo002323-title_l.png);}
.RighInfo002323 .box1 .intro{ color:#666; line-height:24px; font-size:16px; line-height:30px; padding:0% 0 1% 0;}
.RighInfo002323 .box1 .intro b{ color:#da251c; }
.RighInfo002323 .box1 .ul_img{ overflow:hidden;}
.RighInfo002323 .box1 .ul_img li{ width:32%; margin-right:2%; float:left;}
.RighInfo002323 .box1 .ul_img li img{ width:100%;}
.RighInfo002323 .box1 .ul_img li:last-child{ margin-right:0;}
.RighInfo002323 .box1 .more{ text-align:center; padding-top:3%;}
.RighInfo002323 .box1 .more a{ display:inline-block; font-size:16px; border:1px solid #008ae2; border-radius:3px; padding:10px 28px; color:#008ae2; transition:padding ease-in-out 0.3s;}
.RighInfo002323 .box1 .more a:hover{color:#fff; border-color:#008ae2; background-color:#008ae2;padding:10px 38px;}
