﻿/*Top00183 */
body{ padding-top:80px;}
.Top001833{ position:fixed; left:0; top:0; width:100%; z-index:100; background-color:#fff; border-top:2px #0073bd solid; }
.Top001833 .header{height:80px;}
.Top001833 .header-left{display:table; height:100%;}
.Top001833 .header-left .logo{ display:table-cell; vertical-align:middle;}
@media(min-width:1025px){
.Top001833 .mobile-logo,
.Top001833 .mobile-hotline{ display:none;}
.Top001833 .header-left{ position:absolute; left:2%; width:20%;}
.Top001833 .header-left .logo img{ max-height:100%;}
.Top001833 .header-right dd#open_menu{ display:none;}
}
.Top001833 .header-menu{ max-width:990px; width:55%; margin:0 auto;}
.Top001833 .header-menu li{ padding-top:30px;}
.Top001833 .header-menu li em::before{ float:right; margin-top:10px;content: '';width: 1px;height: 12px;background-color: #ececec;}
.Top001833 .header-menu li:last-child em::before{ display:none;}
.Top001833 .header-menu li em a{ line-height:32px; display:inline-block; border-bottom:2px solid transparent;font-size: 15px;}
.Top001833 .header-menu li.aon em a,
.Top001833 .header-menu li em a:hover{ border-bottom-color:#3757A6; color:#333;}
.Top001833 .header-menu li .sub-menu{ padding:5px;}
.Top001833 .header-menu li .sub-menu dt a{padding-left:10px; background:url(../images/Top001833-menu_sub_a.png) no-repeat left center;}
.Top001833 .header-menu li .sub-menu dt a:hover{ background-color:transparent; color:#3757A6;}

.Top001833 .header-right{ position:absolute; right:2%; top:50%; transform:translateY(-50%);}
.Top001833 .header-right dd{ float:left;width: 30px;line-height: 30px;margin-left:10px;}
.Top001833 .header-right dd a{ display:block;height: 30px;border-radius: 50%; font-size:12px; border: 1px solid #e3e3e3; text-align:center;}
.Top001833 .header-right dd a:hover{border: 1px solid #3757A6;background-color: #3757A6;color:#fff;}
.Top001833 .header-right dd a.open-search{ background:url(../images/Top001833-search_btn.png) no-repeat center center;}
.Top001833 .header-right dd a.open-search-show{ background:none; position:relative;}
.Top001833 .header-right dd a.open-search-show::after,
.Top001833 .header-right dd a.open-search-show::before{ position:absolute; content:''; width:50%; left:25%; top:50%; transform:rotate(45deg); height:2px; background:#333;}
.Top001833 .header-right dd a.open-search-show::before{transform:rotate(-45deg);}
.Top001833 .top-search{ position:absolute; top:100%; right:2%; width:0; overflow:hidden; transition:width 0.3s;}
.Top001833 .top-search-show{width:50%;}
.Top001833 .top-search .text{ background: rgba(0,0,0,0.5);border:1px solid #fff; box-shadow:0 0 5px rgba(0,0,0,0.5); line-height:38px; height:38px; width:100%; padding:0 40px 0 10px; color:#ffff;}
.Top001833 .top-search .btn{ position:absolute; right:0; top:0; background:#fff; width:38px; height:100%; background:url(../images/Top001833-search_btn.png) no-repeat center center #fff;}

@media(max-width:1024px){
.Top001833 .header-left{ padding:0 0 0 2%; width:40%;}

.Top001833 .header-right dd#open_menu{ height:30px;border-radius: 50%; background:#3757A6; position:relative; }
.Top001833 .header-right dd#open_menu i{ width:60%; left:20%; height:2px;margin-top:-1px;}
.Top001833 .header-right dd#open_menu i,
.Top001833 .header-right dd#open_menu i::after,
.Top001833 .header-right dd#open_menu i::before{ background:#fff;}
.Top001833 .header-right dd#open_menu i::before{ top:5px;}
.Top001833 .header-right dd#open_menu i::after{ top:-5px;}

.Top001833 #header-menu{position:fixed; width:70%; z-index:100; left:0; top:0; height:100%; border-top:2px #0073bd solid; max-width:250px; transform:translateX(-100%); opacity:0; transition:0.3s; box-shadow:0 0 5px #ccc;
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 40%, rgba(255,255,255,0) 100%); 
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 40%,rgba(255,255,255,0) 100%); 
background: linear-gradient(to bottom,  rgba(255,255,255,1) 40%,rgba(255,255,255,0) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); 
}
.Top001833 #header-menu.header-menu-show{ opacity:1;transform:translateX(0); }
.Top001833 #header-menu li a{color:#333; line-height:32px;}
.Top001833 #header-menu li em a{ border-bottom:1px #3757A6 dashed;padding:5%; font-weight:normal;  }
.Top001833 #header-menu li.has-sub em::after{position: absolute;content: '';right: 5%;border: 5px solid transparent; border-top-color:#0073bd;top: 50%;margin-top: -2.5px;}
.Top001833 #header-menu li.clickon em::after{ border-bottom-color:#0073bd; border-top-color:transparent;margin-top: -7.5px;}
.Top001833 #header-menu li .sub-menu{ padding-left:5%;}
.Top001833 #header-menu li .sub-menu dt a{ padding:3%; border-bottom:0; background:url(../images/Top001833-menu_sub_a.png) no-repeat 10px center; padding-left:25px !important;}
.Top001833 .mobile-logo,
.Top001833 .mobile-hotline{ text-align:center;}
.Top001833 .mobile-hotline{font-size: 24px;font-weight: bold;padding-top: 5%;color: #0073bd;}
.Top001833 .mobile-hotline span{display: block;font-size: 12px;font-weight: normal;}
.Top001833 .mobile-hotline span::before,
.Top001833 .mobile-hotline span::after{display: inline-block;content: '';background-color: #bbc1c9;height: 1px;width: 20px;vertical-align: middle;}
.Top001833 .mobile-hotline span::before{ margin-right:5px;}
.Top001833 .mobile-hotline span::after{ margin-left:5px;}
}
@media(max-width:480px){
.Top001833 .top-search-show{width:70%;}
}
/*
 .Banner001834 为demo编号
 */
.Banner001834{ position:relative; z-index:1;}
.Banner001834 .bx-viewport{ z-index:1;}
.Banner001834 li{position: relative;}
.Banner001834 li,
.Banner001834 li a{ height:799px;}
.Banner001834 li a{ position: absolute;z-index: 999;cursor: pointer;display: inline-block;left:0;top:0;right:0;bottom:0;}
.Banner001834 li{ background-position:center top; background-repeat:no-repeat;}
.Banner001834 li img{ display:none; width:100%;}
.Banner001834 .pager{ position:absolute; left:0; width:100%; text-align:center; bottom:5%; z-index:10;}
.Banner001834 .pager a{ display:inline-block; width:18px; height:18px; background:url(../images/Banner001834-li.png) no-repeat center center; position:relative;}
.Banner001834 .pager figure{ position:absolute; left:50%; margin-left:-48px; bottom:100%; width:96px; height:55px; border:2px solid #fff; margin-bottom:8px; display:none;}
.Banner001834 .pager a.active{ background-image:url(../images/Banner001834-li_on.png);}
.Banner001834 .pager a:hover figure{ display:block;}
.Banner001834 .pager figure img{ max-width:none; width:100%; display:block;}
.Banner001834 .pager figure i{ position:absolute; left:50%; margin-left:-6px; bottom:-6px; width:0; height:0; border:6px solid #fff; border-left-color:transparent;border-right-color:transparent; border-bottom:0;}
 
.Banner001834 .bx-controls-direction a{ position:absolute; top:50%; margin-top:-35px;  display:block; width:36px; height:71px; background:url(../images/Banner001834-btn.png) no-repeat; cursor:pointer; z-index:10; overflow:hidden; overflow:hidden; line-height:1000px;}
.Banner001834 .bx-controls-direction a.bx-prev{ left:2%; background-position:left top;  }
.Banner001834 .bx-controls-direction a.bx-next{ right:2%;  background-position:right top; }
.Banner001834 .bx-controls-direction a.bx-prev:hover{ background-position:left bottom; }
.Banner001834 .bx-controls-direction a.bx-next:hover{ background-position:right bottom; }
@media(max-width:1000px){
.Banner001834 li,
.Banner001834 li a{ height:auto;}
.Banner001834 li{ background:none !important;}
.Banner001834 li img{ display:block;}
}
@media(max-width:480px){
.Banner001834 .bx-controls-direction{ display:none;}
.Banner001834 .pager a{ width:12px; height:12px; background-size:cover;}
.Banner001834 .pager figure{ display:none !important;}
}
/*
 .Floor002398 为demo编号
 */
.Floor002398{ background: #fff;padding:3% 0;border-bottom: 1px solid #eee;}
.Floor002398 .auto{position: relative;}
.Floor002398 .auto:after{content:''; background-color:#555;display:block; width:2px; height:40px;position: absolute;right:0;top:0;}
@media only screen and (max-width:1470px ) {
	.Floor002398{ padding-left: 15px; padding-right: 15px;}
}
@media only screen and (max-width:1199px ) {
	.Floor002398 .auto{ padding: 30px;}
}
@media only screen and (max-width:767px ) {
	.Floor002398 .auto{ padding: 15px;}
}

.Floor002398 .wrap-head h2{  font-size: 24px; color: #333; margin: 0; font-weight: normal;}
.Floor002398 .wrap-head h2 span{padding-left: 20px;position: relative;}
.Floor002398 .wrap-head h2 span:before{content: '';display: inline-block;width:2px;height:22px;background-color: #333;position: absolute;left:10px;top:50%;margin-top: -11px;}
.Floor002398 .wrap-head p{margin: 15px 0; color: #888; font-size: 14px;}
.Floor002398 .tabs{ position: relative; padding-right: 100px;}
.Floor002398 .tabs dl a{ float: left; display: block; min-width: 140px; height: 49px;line-height: 49px; text-align: center; font-size: 14px; background: #f5f5f5; color: #333; margin-right: 2px; cursor: pointer;}
.Floor002398 .tabs dl a:first-child{min-width: 75px;}
.Floor002398 .tabs dl a.on{ background: #3757A6; font-size: 18px; color: #fff;}
.Floor002398 .tabs .more{ position: absolute; right: 0; top: 50%; margin-top: -8px; font-size: 12px; display: block; color: #888; background: url(../images/Floor002398-icon.png) no-repeat left center; padding-left: 20px;}
.Floor002398 .tabs .more:hover{ color: #3757A6; background-image: url(../images/Floor002398-icon_hover.png);}
@media only screen and (max-width:900px ) {
	.Floor002398 .tabs .more{ display: none;}
	.Floor002398 .tabs{ padding-right: 0;}
	.Floor002398 .tabs dl a{ float: none; width: 100%; margin-right: 0; margin-bottom: 2px;}
}

.Floor002398 .list{ overflow: hidden; }
.Floor002398 .list ul{ margin: 0 -1%; display: none;}
.Floor002398 .list li{ float: left; width: 33.3334%; padding: 4% 1% 0;position: relative;top:0;transition: .5s;}
.Floor002398 .list li:hover{top:-10px;}
.Floor002398 .list .li-inner{ border: 0px solid #eeeeee;}
.Floor002398 .list .pic{ overflow: hidden;}/*
.Floor002398 .list .pic img{ visibility: hidden;}
*/.Floor002398 .list .pic a{ display: block; background-position: center; background-repeat: no-repeat; background-size: cover; overflow: hidden;}
.Floor002398 .list .pic img{transition: transform .5s ease-in-out;}
.Floor002398 .list .pic img:hover{ transform: scale(1.1);}
.Floor002398 .list .word{ transition: .5s;padding: 20px 20px 0;background-color: #fff;margin:0 20px;margin-top: -20px;position: relative;z-index: 20;border-bottom: 1px solid #ccc;}
.Floor002398 .list .word h3{ font-size: 16px; color: #333; margin: 0; font-weight: normal;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.Floor002398 .list .word p{ margin: 15px 0 0 0; font-size: 12px; color: #999;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.Floor002398 .list .word .more{  display: block; padding: 15px 0; font-size: 12px; color: #888; background: url(../images/Floor002396-more.png) no-repeat right center;}
.Floor002398 .list li:hover .word .more{ background-image: url(../images/Floor002396-more_hover.png); color: #fff;}
.Floor002398 .list li:hover .word{background-color: #3757A6;}
.Floor002398 .list li:hover .word h3 a,.Floor002398 .list li:hover .word p{color: #fff;}
@media only screen and (max-width:900px ) {
	.Floor002398 .list li{ width: 50%;}
	.Floor002398 .list .word{padding: 10px 10px 0;}
	.Floor002398 .list .word .more{ padding: 10px 0;}
	.Floor002398 .list .word p{ margin: 10px 0;}
}
@media only screen and (max-width:460px ) {
	.Floor002398 .list li{ width:100%;}
	.Floor002398 .list .word{padding: 10px 10px 0;}
	.Floor002398 .list .word .more{ padding: 10px 0;}
	.Floor002398 .list .word p{ margin: 10px 0;}
}
.Floor002398_2{ border-bottom:none; padding:3% 0 1%;}
.Floor002398_2 .auto:after{ display:none;}
.Floor002398_2 .list li{ padding:0 1% 3%;}

.Floor002398_3 .list .word p{padding-bottom: 20px;}
.Floor002398_3 a{cursor: default;}
/*小屏的更多*/
.Floor002398 .mobile_more{ display: none;}
@media only screen and (max-width:900px ) {
	.Floor002398 .mobile_more{ display: block; margin: 5% auto 0; width: 120px; font-size: 16px; color:#333;background: url(../images/Floor002398-icon.png) no-repeat right center;}
	.Floor002398 .mobile_more:hover{ background-image: url(../images/Floor002398-icon_hover.png); color: #3757A6;}
}
	
/*
 .Floor001853 为demo编号
 */
.Floor001853{ padding:3% 0;border-bottom: 1px solid #eee;}
.Floor001853 .title{font-size:30px;color:#333;}
.Floor001853 .title:before,
.Floor001853 .title:after{ content:''; background-color:#555;}
.Floor001853 .title:before{ float:right; width:40px; height:2px;}
.Floor001853 .title:after{ display:block; width:2px; height:40px; margin-top:10px;}
.Floor001853 .title a{ color:#333;}
.Floor001853 .title span{ display:block; font-size:24px;}
.Floor001853 .auto{ position:relative;}
.Floor001853 ul{ padding-top:3%;}
.Floor001853 li{float:left; width:26%; overflow:hidden;}
.Floor001853 li:nth-child(2){ margin-left:11%; margin-right:11%; margin-top:-13%;}
.Floor001853 li a{ display:block;color:#555; } 
.Floor001853 li .Ispic{ padding-bottom:75%; display:block;position: relative;top:0;transition: .3s;}
.Floor001853 li:hover .Ispic{top:15px;}
.Floor001853 li .Ispic img{display:none;}
.Floor001853 li div{ position:relative; padding:0 6%;top:0;transition: .3s;}
.Floor001853 li:hover div{ position:relative; padding:0 6%;top:-15px;}
.Floor001853 li figure{border-bottom:1px #ccc solid; padding:8% 5%;background:#fff;transition:background 0.5s; margin-top:-8%;}
.Floor001853 li figure *{ margin:0; font-weight:normal;}
.Floor001853 li h1{font-size:24px; text-transform:uppercase;font-family:Arial;}
.Floor001853 li h2{ font-size:18px;}
.Floor001853 li p{  margin:10px 0;color:#888; line-height:20px; overflow:hidden; height:40px; font-size:12px;}
.Floor001853 li figure:after{ content:''; display:block; background:url(../images/Floor001853-icon.png) no-repeat left center; width:21px; height:9px;}
.Floor001853 li a:hover{ color:#fff;}
.Floor001853 li a:hover p{ color:#fff;}
.Floor001853 li a:hover figure{ background:#3757A6; }
.Floor001853 li a:hover figure:after{ background-image:url(../images/Floor001853-icon_on.png);}
.Floor001853 .more{ position:absolute; left:50%; bottom:5%; width:175px;  margin-left:-87px;}
.Floor001853 .more a{ display:block; line-height:40px;  text-align:center; color:#555;text-transform:uppercase;background:url(../images/Floor001853-more.png) no-repeat 0 0;transition: .1s;}
.Floor001853 .more a:hover{ background-position:0 bottom; color:#fff;}
@media(max-width:1000px){
.Floor001853 li{ width:32%;}
.Floor001853 li:nth-child(2){ margin-left:2%; margin-right:2%;}
}
@media(max-width:640px){
.Floor001853 li{ float:none; width:auto; max-width:480px; margin:0 auto !important; margin-bottom:3% !important;}
.Floor001853 .more{ position:relative; left:0; bottom:auto; margin:0 auto !important; padding:3% 0;}
}


/*
 .Floor001207 为demo编号
 */
.Floor001207{padding:3% 0; overflow:hidden;}
.Floor001207 .wrap-head{ position: relative; }
/*.Floor001793 .wrap-head:after{content:''; background-color:#555;display:inline-block; width:2px; height:40px;position: absolute;right:0;top:30px;}*/
.Floor001207 .wrap-head h2{  font-size: 24px; color: #333; margin: 0; font-weight: normal;}
.Floor001207 .wrap-head h2 span{padding-left: 20px;position: relative;}
.Floor001207 .wrap-head h2 span:before{content: '';display: inline-block;width:2px;height:22px;background-color: #333;position: absolute;left:10px;top:50%;margin-top: -11px;}

.Floor001207 .wrap-head .more{ position: absolute; right: 0; top: 50%; margin-top: -8px; font-size: 12px; display: block; color: #888; background: url(../images/Floor002398-icon.png) no-repeat left center; padding-left: 20px;}
.Floor001207 .wrap-head .more:hover{ color: #3757A6; background-image: url(../images/Floor002398-icon_hover.png);}

.Floor001207 .boutique {position: relative; z-index: 1;}
.Floor001207 ul{max-width: 900px;}
.Floor001207 li{position: absolute;z-index: 1;display: none;border-radius: 6px;}
.Floor001207 li img {width: 522px;height: 372px;border-radius: 6px;cursor:default !important;}
.Floor001207 .frame2,.Floor001207 .frame4{filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
    -webkit-filter: blur(1px); /* Chrome, Opera */
       -moz-filter: blur(1px);
        -ms-filter: blur(1px);    
            filter: blur(1px);
 filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=4, MakeShadow=false); /* IE6~IE9 */}
 .Floor001207 .frame1,.Floor001207 .frame5{filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
    -webkit-filter: blur(2px); /* Chrome, Opera */
       -moz-filter: blur(2px);
        -ms-filter: blur(2px);    
            filter: blur(2px);
 filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=4, MakeShadow=false); /* IE6~IE9 */}

.Floor001207 li a{ display:block; cursor:default !important;}

.Floor001207 .frame4{opacity: 0;}
.Floor001207 .main{position:relative;}
.Floor001207 .main .btn{ position:absolute; width:23px; height:20px; top:50%;margin-top:-10px; z-index:10; cursor:pointer;background: url(../images/btn.png) no-repeat center;} 
.Floor001207 .main .prev{left:0; }
.Floor001207 .main .next{right:0; transform:rotate(180deg);}

.Floor001207 li div{ display:none !important; }
.Floor001207 .name{text-align:center; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:0 auto; max-width:40%;}
.Floor001207 .name h6{ margin:0; font-size:18px; padding-bottom:10px; position:relative;color:#000;text-transform:uppercase;padding-top: 20px;font-weight: normal;}
.Floor001207 .name p{line-height:22px;height:44px; overflow:hidden; margin:0;}
@media(max-width:1200px){
.Floor001207 .main .prev{ left:2%;}
.Floor001207 .main .next{right:2%; }
}
@media(max-width:1000px){
.Floor001207 h1{font-size:30px;}
.Floor001207 h1 span{font-size:18px;}
}
@media(max-width:768px){
.Floor001207 .name{max-width:none;}
}
@media(max-width:480px){
.Floor001207 h1{font-size:20px;}
.Floor001207 h1 span{font-size:16px;}
.Floor001207 .name h6{font-size:18px;}
.Floor001207 .main .btn{margin-top:0px;} 
.Floor001207 .main .prev{left:20px; }
.Floor001207 .main .next{right:20px;}
.Floor001207 li img {width: 368px;}
}

@media only screen and (max-width:900px ) {

	.Floor001207 .wrap-head .more{ position: absolute; right: 0; top: 50%; margin-top: -8px; font-size: 16px; display: block; color: #888; background: url(../images/Floor002398-icon.png) no-repeat left center; padding-left: 20px;}
	.Floor001207 .wrap-head .more:hover{ color: #3757A6; background-image: url(../images/Floor002398-icon_hover.png);}
}

/*Bottom001856*/
.Bottom001856{ background:url(../images/Bottom001856-bg.png) repeat left top #3757A6;color:#e0e0e0; padding:2% 0;font-size:12px;}
.Bottom001856 .auto{}
.Bottom001856 ul{ float:right;}
.Bottom001856 ul ol,
.Bottom001856 ul li{ float:left;text-align:center;}
.Bottom001856 ul ol{font-size:24px; padding-top:35px;color:#fff;}
.Bottom001856 ul ol span{ font-size:12px;display:block; }
.Bottom001856 ul ol span:after,
.Bottom001856 ul ol span:before{ display:inline-block; content:''; width:15px; margin:0 5px; height:1px; background-color:#e0e0e0;}
.Bottom001856 ul li{padding-left:10px;}
.Bottom001856 ul li p{font-size:12px;}
.Bottom001856 ul li img{ width:90px;}

.Bottom001856 section{ float:left;}

.Bottom001856 dd{ float:left; width:37px; margin-right:10px;}
.Bottom001856 dd a{ display:block; height:36px; background:url(../images/Bottom001856-share.png) no-repeat left top;}
.Bottom001856 dd.dd_2 a{ background-position:-51px 0;}
.Bottom001856 dd.dd_3 a{ background-position:-102px 0;}
.Bottom001856 dd.dd_4 a{ background-position:-153px 0;}
.Bottom001856 dd.dd_3{ position:relative;}
.Bottom001856 dd.dd_3 figure{ display:none; position:absolute; bottom:100%; z-index:100; left:50%; margin-left:-60px; width:120px; height:120px;}
.Bottom001856 dd.dd_3 figure img{ display:block; width:100%;}
.Bottom001856 dd.dd_3:hover figure{ display:block;}

.Bottom001856 nav{ padding-top:15px;}
.Bottom001856 nav a{color:#e0e0e0; display:inline-block;}
.Bottom001856 nav i{ display:inline-block; text-align:center; width:15px;}
.Bottom001856 nav i:before{ content:''; display:inline-block; width:1px; height:6px; vertical-align:middle; background-color:#929ca8;}
.Bottom001856 nav a:hover{ color:#fff;}

.Bottom001856 p span{ color:#d0d0d0;}
.Bottom001856 p a{ color:#d0d0d0;}
@media(max-width:944px){
.Bottom001856 ul,.Bottom001856 section{ float:none;text-align: center;}
.Bottom001856 ul ol,
.Bottom001856 ul li{ float:none;}
.Bottom001856 dl{display: none;}
}
@media(max-width:640px){
.Bottom001856 section,
.Bottom001856 ul,
.Bottom001856 ul ol,
.Bottom001856 ul li{ float:none;}
.Bottom001856 ul ol{ padding-bottom:10px;}
}

/*
 .Banner002187 为demo编号
 */
.Banner002187 span{background-position: center center; background-repeat:no-repeat; background-size:cover; height:360px; display:block;}
.Banner002187 img{ display:none;}
@media (max-width: 1000px){
	.Banner002187 span{ height:auto; background:none; height:auto;}
	.Banner002187 img{ display:block;}
}
/*
 .Menu002290 为demo编号
 */
.Menu002290{ line-height:22px; height:68px; border-bottom:solid 1px #eee;}
.Menu002290 .menu ul li{ display:inline-block; height:68px;}
.Menu002290 .menu ul li a{ font-size:16px; padding:0px 12px 0; line-height:68px; display:inline-block; color:#999; position:relative; overflow:hidden; }
.Menu002290 .menu ul li.on a,
.Menu002290 .menu ul li a:hover{ color:#fff; background:#3757a6; line-height:68px;}
.Menu002290 .menu ul li.on a i,
.Menu002290 .menu ul li a:hover i{width:100%;}
.Menu002290 .location{ display: none; padding-left:27px; float:right; background:url(../images/Menu002290-location_home.png) no-repeat left;}
.Menu002290 .location a{  line-height:68px; color:#666; padding-right:20px; margin-right:10px; background:url(../images/Menu002290-location_icon.png) no-repeat right;}
.Menu002290 .location span{ color:#3757a6;}
@media only screen and (min-width: 768px) {
	.Menu002290 .location{ display: block;}
	.Menu002290 .menu ul li a{padding:0px 19px 0; }
}
 @media(max-width:460px){
.Menu002290{ height:38px;}
.Menu002290 .auto{padding:0;}
.Menu002290 .menu ul li{ display:inline-block; height:38px;}
.Menu002290 .menu ul li a{ font-size:14px; padding:0 10px 0; line-height:38px;}
.Menu002290 .menu ul li.on a,
.Menu002290 .menu ul li a:hover{ line-height:38px;}
.Menu002290_1 .menu ul li a{font-size:12px;padding:0 2px 0;}
}

/*
 .RighInfo001749 为demo编号
 */
.RighInfo001749{padding: 2% 0;}
.RighInfo001749 .p{ font-size: 14px;color:#666;line-height: 32px;padding-bottom:1.2%; margin:0; }
.RighInfo001749 .p span{ color:#3757a6; font-size:16px; font-weight:bold;}
.RighInfo001749 img{float:right;margin:0px 3% 9px 3%; }
.RighInfo001749 .box{ padding:1.5%; background:#f5f5f5; margin:3% 0 2%;}
.RighInfo001749 .box dd{ display:block; float:left; width:25%; }
.RighInfo001749 .box dd+dd{ padding-left:2%;}
.RighInfo001749 .box dd:first-child,.RighInfo001749 .box dd:last-child{ width:25%;}
.RighInfo001749 .box img{ float:left; margin-right:3%; max-width:98px;}
.RighInfo001749 .box figure{ padding-top:7%;}
.RighInfo001749 .box h2{ color:#3757a6; font-size:16px; margin:0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.RighInfo001749 .box p{ margin:8px 0 0; color:#666; line-height:20px; }
.RighInfo001749 .box dl dt{ font-size:16px; display:block; margin-top:3%;}

.RighInfo001749 .list{ position:relative; margin-top:3%;}
.RighInfo001749 .list ul li{ text-align:center; font-size:14px; color:#666; line-height:20px;}
.RighInfo001749 .list .bx-controls-direction a{ position:absolute; top:50%;color:#666; border:1px solid #dedede;margin-top:-30px; width:30px; height:60px; font-size:14px;}
.RighInfo001749 .list .bx-controls-direction a span{ top:50%; left:50%; margin-top:-7px; margin-left:-7px; position:absolute;}
.RighInfo001749 .list .bx-controls-direction a.bx-prev{ left:-40px; }
.RighInfo001749 .list .bx-controls-direction a.bx-next{ right:-40px;}
.RighInfo001749 .list .bx-controls-direction a:hover{ color:#fff; background-color:#3757a6; border-color:#3757a6; -ms-transition:all ease 0.3s; -webkit-transition:all ease 0.3s;transition:all ease 0.3s;}
.RighInfo001749 .list h3{color: #3757a6;font-size:18px;margin:0;position:relative; text-align:center; margin-bottom:3%;}
.RighInfo001749 .list h3:after{ content:""; display:block; height:1px; background-color:#ddd; width:100%; z-index:1; margin-top:-10px}
.RighInfo001749 .list h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;font-size: 20px;}
 @media(max-width:1200px){
.RighInfo001749 .list .bx-controls-direction a.bx-prev{ left:40px; }
.RighInfo001749 .list .bx-controls-direction a.bx-next{ right:40px;}
.RighInfo001749 .list ul li{position: relative;text-align: center;}
.RighInfo001749 .list ul li span{display: block;}
}

/*Other002524 */
.Other002524{ position:fixed; z-index:100; right:0; top:50%; transform:translateY(-50%);}
.Other002524 li{ padding:5px 0;}
.Other002524 li p{margin:0;}
.Other002524 li p.a_1,
.Other002524 li p.a_1::before{ display:block;height:50px;position:relative;}
.Other002524 li p.a_1::before{ content:'';width:50px; height:50px; border-radius:50%; border:3px solid #3757a6; background-color:rgba(0,0,0,0.7); background-repeat:no-repeat;background-image:url(../images/Other002524_icon.png); z-index:10;}
.Other002524 li p.a_1:hover::before{ background-color:#fff; border-color:#3757a6;}
.Other002524 li p.a_1 span{ transition: .5s;display:none; position:absolute; right:0; bottom:0; padding-right:39px; border-radius:39px; line-height:50px; color:#fff;background-color:#3757a6; z-index:3; width:139px; padding-left:25px;}
.Other002524 li.qq p.a_1::before{ background-position:-115px 3px;}
.Other002524 li.qq p.a_1:hover::before{ background-position:-154px 3px;}
.Other002524 li.qq_2 p.a_1::before{ background-position:-194px 3px;}
.Other002524 li.qq_2 p.a_1:hover::before{ background-position:2px 3px;}
.Other002524 li.gettop p.a_1::before{ background-position:-36px 3px;}
.Other002524 li.gettop p.a_1:hover::before{ background-position:-75px 3px;}
.Other002524 li.qq .phone{ display:none;}
.Other002524 li p.a_1:hover span{ display:block;}
 @media(max-width:1024px){
.Other002524 li.qq .pc{ display:none;}
.Other002524 li.qq .phone{ display:block;}
}
.Other002524 li.qq_1 p.a_1 span{padding-bottom:10px;padding-top:10px;width:160px;}
.Other002524 li.qq_1 p.a_1 span i a{display: block;font-style: normal;color:#fff;line-height: 26px;}
.Other002524 li.qq_1 p.a_1:hover span{border-radius:12px 12px 39px 12px;}

/*PicList002120 */
.PicList002120{padding:3% 0 0;}
.PicList002120 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%; padding:1%; border:1px #eee solid;}
.PicList002120 li a:hover{color:#3757a6}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:24px; padding:3% 2% 0; text-align:center; font-size:16px;}
.PicList002120 li p:hover{color:#3757a6}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain;}
@media(min-width:641px){
.PicList002120 li:nth-child(3n){ 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;}
}

/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:1% 0 60px;color:#666666;}
.Page002274 *{ vertical-align:middle;}
/*.Page002274 .Pages .p_cur{ display:none;}
.Page002274 .Pages .p_count{ display:none;}*/
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#3757a6;}
.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 #eee;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #eee;}
.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;}
}

/*
 .PicList001267 为demo编号
 */
.PicList001267{ padding:3% 0 1%;}
.PicList001267 li{ margin-bottom:2%; border:1px solid #ddd; padding:5px;}
.PicList001267 li:nth-child(2n){ margin-right:0;}
.PicList001267 li div{ position:relative; padding:1.5% 2% 1.5% 250px; font-size:14px;}
.PicList001267 li .Ispic{ position:absolute; left:0; top:0; height:100%;width:230px; background-size:auto 100%; background-color:#edebec; }
.PicList001267 li h5{ margin:0; font-size:16px;}
.PicList001267 li p{ color:#666; line-height:24px; overflow:hidden; height:48px;}
.PicList001267 li time{ color:#999; font-size:14px; background:url(../images/PicList001267-time.jpg) no-repeat left center; padding-bottom:20px;}
.PicList001267 li:hover{ border:1px solid #3757a6; box-shadow:1px 2px 10px rgba(0,0,0,0.2);}
.PicList001267 li:hover .dot{ color:#3757a6;}
@media(max-width:768px){
.PicList001267 li{ float:none; width:auto; margin-right:0;}
}
@media(max-width:375px){
.PicList001267 li div{ padding:0; height:auto;}
.PicList001267 li .Ispic{ position:static; width:auto; height:auto; display:block; padding-bottom:50%; margin-bottom:2%;}
}

/*
 .PicList001647 为demo编号
 */
 .PicList001647{ margin:3% 0 1%;}
.PicList001647 li{ float:left; margin-right:3%; width:31.334%; margin-bottom:2%;}
.PicList001647 li figure{ position:relative;}
.PicList001647 li figure img{ width:100%;}
.PicList001647 li a.Ispic{ padding-bottom:72%; display:block; background-size:contain;}
.PicList001647 li *{margin:0;}
.PicList001647 li h1{ font-size:22px; font-weight:normal; padding-top:5%; padding-bottom:3%; text-align: center;}
.PicList001647 li:hover .dot{ color:#3757a6;}
@media(min-width:641px){
.PicList001647 li:nth-child(3n){ margin-right:0;}
.PicList001647 li:nth-child(3n+1){ clear:left;}
}
@media(max-width:640px){
.PicList001647 li{ float:left; margin-right:2%; width:49%;}
.PicList001647 li:nth-child(2n){ margin-right:0;}
.PicList001647 li:nth-child(2n+1){ clear:left;}
.PicList001647 li h1{ font-size:16px;}
}
/*RighInfo002218*/
.RighInfo002218{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; padding:1% 0 3%;}
.RighInfo002218 .box1{color:#666;font-size:14px;line-height:30px;}
.RighInfo002218 .box1 .pic{float:right;margin:4.5% 0 0 2%; width:44%}
.RighInfo002218 .box1 figure{ padding:2.5% 0% 0 0; width:54%; color:#666;}
.RighInfo002218 .box1 .figure_1{ padding:6% 0% 0 0;}
.RighInfo002218 .box1 figure p{ background:#f8f8f8; padding:1%; margin-bottom:2%; position:relative; line-height:28px;}
.RighInfo002218 .box1 figure p span{ color:#3757a6; font-weight:bold;}
.RighInfo002218 dl dd{ color:#3757a6; font-weight:bold; padding-left:15px; position:relative; padding-bottom:0.8%;}
.RighInfo002218 dl dd:after{ display:block; content:'♦'; position:absolute; top:0; left:0;}
@media(max-width:1000px){
.RighInfo002218 .box1 .pic{ float:none; margin:3% auto; display:block;width:100%}	
.RighInfo002218 .list figure{ padding:3% 0;width:100%;display: none;}
.RighInfo002218 .box1 figure{ padding:2%; width:100%; color:#666;}
.RighInfo002218 .list li{ width:100% !important; padding:0 !important; margin:2% 0;max-width:400px;}
}

/*RighInfo002218 End*/


/*
 .TextList001824 为demo编号
 */
 .TextList001824{ padding:2% 0 3%}
.TextList001824 .auto{ background-color:#fff;}
.TextList001824 .content{border-bottom:6px solid #3757a6; padding-bottom:2%;}
.TextList001824 .column{ text-align:center; font-size:24px; color:#3757a6; margin-bottom:2%;}
.TextList001824 .column i{ display:block; width:20px; height:1px; background-color:#3757a6; margin:0 auto; margin-top:20px;}
.TextList001824 .column p{  color:#666;font-size:14px;}
.TextList001824 .info{ padding:1% 0% 2%;}
.TextList001824 .info h3{ color:#333; font-size:16px; margin:0; padding-bottom:1%;}
.TextList001824 .info p{ color:#666; font-size:14px; line-height:30px; margin:0;}

.TextList001824 .list{ padding-bottom:2px;}
.TextList001824 .list .dot{ font-weight:normal; margin:0; color:#fff; padding:15px 45px 15px 15px; background:url(../images/TextList001824-icon_close.gif) no-repeat 98% center #7995db; font-size:18px; cursor:pointer;}
.TextList001824 .list .dot#on{ background-image:url(../images/TextList001824-icon_open.gif); background-color:#3757a6;}
.TextList001824 .list .con{ display:none; padding:2%; border:1px #eee solid; border-top:none; margin-bottom:2%;}
.TextList001824 .list .info{font-size:14px;}
.TextList001824 .list .date{ line-height:40px; border-bottom:1px solid #e5e5e5; padding-bottom:20px; margin-bottom:20px;}
.TextList001824 .list .date dt{ color:#999;}

.TextList001824 .list .date dd{ color:#000;}
.TextList001824 .list .date dd span{ color:#3757a6;}
.TextList001824 .apply{ padding:3% 0;}
.TextList001824 .apply a{ display:inline-block; width:40%; max-width:150px; height:40px; line-height:40px; background-color:#3757a6; border-radius:4px; font-size:18px; color:#fff; text-align:center;}
@media(max-width:1000px){
.TextList001824 .content{ padding:2% 0;}
}
@media(max-width:480px){
.TextList001824 .list .dot{font-size:16px; padding:10px 30px 10px 10px;}
.TextList001824 .apply a{font-size:16px;}
}

/*
 .Floor001051 为demo编号
 */
.Floor001051{ padding:3% 0;}
.Floor001051 .con{ color:#333; float:right; width:34%; margin-top:4%;}
.Floor001051 .con .tit{ font-weight:normal; font-size:36px;}
.Floor001051 .con h3{ margin-top:0; font-size:24px; color:#3757a6;}
.Floor001051 .con p{ color:#333; font-size:18px;}
.Floor001051 .con p span{font-size:24px; color:#3757a6; font-weight:bold;}
.Floor001051 .con li{ line-height:30px; font-size:16px; padding-bottom:1%;}
.Floor001051 .con li a:hover,
.Floor001051 .con span{ color:#c70d22; margin-top:5px; display:block; font-size:16px;}
.Floor001051 .map{ float:left; width:60%; height:376px; border:1px #eee solid;}
.Floor001051 .map *{ max-width:none; box-sizing:content-box;}
@media(max-width:768px){
.Floor001051 .map,
.Floor001051 .con{ float:none; width:auto;}
.Floor001051 .map{ padding-bottom:65%;}
}

/*
 .Form000961 为demo编号
 */
.Form000961{ padding:3% 0;}
.Form000961 .form{ display:table; width:100%;}
.Form000961  figure{ display:table-cell; vertical-align:middle; padding:0;}
.Form000961  figure:nth-child(2){ width:50%; padding-left:2%;}
.Form000961  figure p{ line-height:28px;  color:#7d7d7d; text-indent:25px;}
.Form000961 td{ padding-bottom:10px;}
.Form000961 td div{ position:relative;}
.Form000961 td div .form_err{ position:absolute; right:8px; top:18px; color:#f31313; line-height:20px; font-weight:bold;}
.Form000961 td div .text{ width:100%; border:1px solid #dadada; line-height:46px; height:46px; padding:0 10px;}
.Form000961 td div textarea.text{ line-height:23px; height:138px; padding:11px 10px;}
.Form000961 td div.float_l{ float:left; width:48%}
.Form000961 td div.float_r{ float: right; width:50%;}
.Form000961 td.btn{ text-align:center;}
.Form000961 td.btn input{ cursor:pointer; color:#fff; border:none; background:#3757a6; width:70%; max-width:168px; height:46px; margin-top:3%;}
@media(max-width:1000px){
.Form000961  figure{vertical-align:top;}
}
@media(max-width:768px){
.Form000961  figure:nth-child(2){ display:none;}
}

/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277{ padding:2% 0;}
.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{background-repeat: no-repeat;background-size: 100% 100%;}
.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:42px 0 42px 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 #3757a6;}
.RighInfo001277 .right_info{ float:right; width:39.2%;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info h3{ margin:0;padding:3% 0 5%;border-bottom:1px solid #eee;}
.RighInfo001277 .right_info h1{ padding:3% 0 7%; color:#3757a6; font-size:26px; }
.RighInfo001277 .right_info h3{ font-size:16px; font-weight:normal;line-height: 40px; color:#333; font-size:16px;}
.RighInfo001277 .right_info h3 span{ font-size:14px; line-height:24px; color:#666; display:block; padding:1%;}
.RighInfo001277 .right_info p{line-height:30px; color:#666; margin-bottom:3%; text-align:left;}
.RighInfo001277 .right_info p i{font-size:16px; font-weight:normal;line-height: 40px; color:#333;font-style: normal;display: block;}
.RighInfo001277 .right_info a{ display:inline-block; border:1px solid #3757a6; padding:10px 10%; color:#3757a6; transition:0.4s; margin-top:6%;} 
.RighInfo001277 .right_info a:hover{ background-color:#3757a6; color:#fff;}

.RighInfo001277 .right_info table{ display:inline-table; visibility:visible; width:100%; border:1px #eee solid;}
.RighInfo001277 .right_info table th{ text-align:center; line-height:24px; padding:1.6%;font-size:14px; font-size:16px;}
.RighInfo001277 .right_info table td{ text-align:center; line-height:24px; padding:1.6%;  font-size:14px;}

.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:#333;}
.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:#3757a6; color:#fff;}
.RighInfo001277 .tab .info{ padding-top:3%;text-align: center;}
.RighInfo001277 .tab .info img{ max-width: 1000px;}
.RighInfo001277 .tab .info h1{font-size: 30px;text-align: center;color: #3757a6;padding-bottom: 3%;border-bottom: 1px solid #ddd;    margin-bottom: 3%;}

.RighInfo001277 .tab .info .box{ margin-bottom:4%;float:left;width:50%;padding:0 2%;}

.RighInfo001277 .tab .info .box_v{ width:100%;}

.RighInfo001277 .tab .info .box p{ display:block; float:none; text-align:left; position:relative; line-height:24px; color:#666; padding-bottom:2%;  padding-left:15px;margin:0;}
.RighInfo001277 .tab .info .box p:after{ content:'♦'; color:#3757a6;position:absolute; left:0; top:0;}

.RighInfo001277 .tab .info .box .tit{ line-height:30px; font-size:18px; font-weight:bold; color:#3757a6;  padding:1.5% 0; margin-bottom:3%; border-bottom:1px #3757a6 solid; }
.RighInfo001277 .tab .info .box .tit span{ width:28px; height:28px; display:inline-block; color:#fff; background:#3757a6; border-radius:14px; -webkit-border-radius:14px; margin-right:10px; font-family:Arial; font-style:italic; font-size:20px; line-height:28px;}

.RighInfo001277 .tab .info .box table{ width:100%; display:inline-table; visibility:visible; border:1px #ddd solid;}
.RighInfo001277 .tab .info .box table th{ color:#333; text-align:center; font-size:16px; font-weight:bold; line-height:24px; padding:8px 4%;  width:25%;}
.RighInfo001277 .tab .info .box table tr:nth-child(2){ background:#f7f8fc;}
.RighInfo001277 .tab .info .box table tr:nth-child(3){ background:#f7f8fc;}
.RighInfo001277 .tab .info .box table td{ color:#666; font-size:14px; line-height:24px; padding:8px 4%; text-align:left; width:25%;}
.RighInfo001277 .tab .info .box table .td{ color:#333; font-weight:bold;}

.RighInfo001277 .tab .info .box .table_2 th{ width:33.334%; text-align:center;}
.RighInfo001277 .tab .info .box .table_2 td{ width:33.334%;text-align:center;}
.RighInfo001277 .tab .info .box .table_2 tr:nth-child(2){ background:none;}
.RighInfo001277 .tab .info .box .table_2 tr:nth-child(3){ background:none;}

.RighInfo001277 .tab .info .box .pic{ display:block; width:100%;}
.RighInfo001277 .tab .info .box .pic img{display:block; width:100%; margin:0 auto;}

@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%;}
 }	

/*
 .PicList002273 为demo编号
 */
.PicList002273{padding-top:3%;}
.PicList002273 dl{ overflow:hidden; border:1px solid #3757a6; border-radius:10px; width:100%; position:relative; overflow:hidden; background-color:#fff;}
.PicList002273 dl .text{height:46px; line-height:46px; width:100%;border:none; background:none; padding:0 110px 0 23px; font-size:14px; color:#999;}
.PicList002273 dl .btn{ position:absolute; right:-1px; top:0; width:98px; height:100%; background:url(../images/Spec001963-search_btn.png) no-repeat center center #3757a6; cursor:pointer; border:none; padding:0;}


.PicList002273 .right .time{font-size: 12px;color: #999;border: 1px solid #c5c6c6;padding: 2px 5px;margin-top: 8px;display: inline-block;}
.PicList002273 .right .h3{color: #313131;font-size: 18px;font-weight: normal;margin: 10px 0;}
.PicList002273 .right .p{color: #999;font-size: 14px;}
.PicList002273 ul{ margin-top:50px;}
.PicList002273 ul li{margin-bottom: 30px; border:1px #eee solid;}
.PicList002273 ul li h2{ color:#3757a6; font-size:16px; line-height:24px; background:#f8f8f8; border-bottom:1px #eee solid; padding:1% 2.5%; margin:0;}
.PicList002273 .right{float: left;width: 85%;display:block; border-right:1px #eee solid; padding:2%;}
.PicList002273 .right .time{margin-top: 14px;}
.PicList002273 .right .h3{line-height: 16px; line-height:24px; margin:0; padding-bottom:2.5%;}
.PicList002273 .right .h3 a{color:#333;}
.PicList002273 .right .p{line-height:24px; color:#666; margin:0; padding-bottom:.5%;}
.PicList002273 .right_btn{ float:left; display:block; text-align:center; margin:0 auto; width:15%; padding:2%; margin-top:4.2%;}
.PicList002273 .right_btn a{  color:#fff; background:#3757a6; padding:8px 0; border-radius:40px; display:block; padding-right:25px; position:relative;}
.PicList002273 .right_btn a em{font-style: normal;}
.PicList002273 .right_btn a:after{ content:''; width:22px; height:22px; background:url(../images/PicList002273_icon.png) no-repeat; position:absolute; right:18px; top:4px;}

@media(max-width:480px){
	.PicList002273 .right_btn{padding:10% 2%;}
	.PicList002273 .right_btn a{  padding:auto; border-radius:50%; display:block;  position:relative;width:34px;height:34px;}
	.PicList002273 .right_btn a em{display: none;}
	.PicList002273 .right_btn a:after{ content:''; width:22px; height:22px; background:url(../images/PicList002273_icon.png) no-repeat; position:absolute; left:50%;right:auto; top:4px;margin-left: -11px;}
}
/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:3% 0;}
.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;}
.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_back{ text-align:center; clear:both; padding-top:3%;} 
.RichInfo005 .news_info .info_back a{ color:#fff;background-color: #3757A6; font-size:14px;display: inline-block;width:120px;padding:10px 0;}



/*
 .Richinfo_v 为demo编号
 */
.Richinfo_v{ padding:3% 0 5% 0;}
.Richinfo_v .list{ overflow: hidden;}
.Richinfo_v .list .item{ width:49%; margin-right:2%; float:left;}
.Richinfo_v .list .item:nth-child(2){ margin-right:0;}
.Richinfo_v .list .item-inner{ position: relative;}
.Richinfo_v .list .item .linkhref{ position: absolute; z-index: 5; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.Richinfo_v .list .item .pic{ background-repeat: no-repeat; background-position: center; background-size: cover; padding-bottom:50%; }
.Richinfo_v .list .item .pic:after{position: absolute; left: 0; top: 0; height: 100%; width: 100%; content: ""; display: block;background-color:#000;  -moz-opacity:0.4;  opacity: 0.4; filter:alpha(opacity=40); transition: all .3s;}
.Richinfo_v .list .item .item-inner:hover .pic:after{-moz-opacity:0.1;  opacity: 0.1; filter:alpha(opacity=10); }
.Richinfo_v .list .item .word{position: absolute; color: #fff; bottom: 15px; left: 15px;}
.Richinfo_v .list .item .word h2{  font-size:16px; font-weight: normal; margin: 0; padding-left: 40px; position: relative;}
.Richinfo_v .list .item .word h2 i{ font-style: normal; position: absolute; left: 0; top: -4px;}
.Richinfo_v .list .item .word figure{ font-size: 14px; padding: 0 30px 0 10px; opacity: 0;transition: all .3s; line-height: 20px; height: 0; overflow: hidden;}
.Richinfo_v .list .item .item-inner:hover .word figure{ margin: 15px 0 0; opacity: 1; height: 48px;}
@media only screen and (min-width: 768px) {
	.Richinfo_v .list .item .word h2{ font-size: 20px;}
	.Richinfo_v .list .item .item-inner:hover .word figure{ height: 80px;}
}
@media only screen and (min-width: 1024px) {
	.Richinfo_v .list .item .word h2{ font-size: 20px;}
	.Richinfo_v .list .item .word{bottom: 20px; left: 20px;}
}
@media only screen and (min-width: 1200px) {
	.Richinfo_v .list .item .word h2{ font-size: 24px;}
	.Richinfo_v .list .item .word{bottom: 30px; left: 40px;}
}
@media(max-width:460px){
.Richinfo_v .list .item{ width:100%; margin:0 2% 2% 2%; float:left;}
.Richinfo_v .list .item .word h2{  font-size:16px; font-weight: normal; margin: 0; padding-left: 26px; position: relative;}
.Richinfo_v .list .item .word h2 i{ font-style: normal; position: absolute; left: 0; top: -2px;}
.Richinfo_v .list .item .item-inner:hover .word figure{ height: 60px;}
}


/*PicList002171 */
.PicList002171{ padding-top:3%;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,108,186,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}



/*
.TextList002322
*/
.TextList002322{ padding: 2% 0;}
.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: #2196f3;}
@media only screen and (max-width:767px ) { .TextList002322{ padding: 20px 3%;} }



/*TextList001914*/
.TextList001914{padding-top:2%;}
.TextList001914 li{ padding:21px 0 21px 7px;}
.TextList001914 li figure{ display:block; background-color:#e0e0e0; height:121px;clear:both;position: relative;}
.TextList001914 li figure:hover{background-color:#3757A6;color:#3757A6;}
.TextList001914 li figure div{ position:relative; background: url(../images/TextList001914-libg.png) no-repeat 170px center #fff; border:1px solid #e5e5e5; padding-left:236px;left:-7px; top:-7px;}
.TextList001914 li time{ position:absolute; left:0; top:0; width:170px; text-align:center; font-size:24px; color:#c3c3c3;line-height:normal;}
.TextList001914 li time span{ display:block;  font-size:60px;}
.TextList001914 li h1{ margin:0; line-height:119px;font-size:20px;}

.TextList001914 li figure dl{position: absolute;right:30px;top:10%;}
.TextList001914 li figure dl dd{padding:6px 0;text-align: center;}
.TextList001914 li figure dl dd a{width:88px;height:30px;line-height: 30px;background-color:#3757A6;display: block;cursor: pointer;}
.TextList001914 li figure dl dd a em{font-size: 12px;color:#fff;font-style: normal;position: relative;top: -4px;}
.TextList001914 li figure dl dd a i{content: '';display: inline-block;width:24px;height:24px;margin-right: 5px;position: relative;top:3px;}
.TextList001914 li figure dl dd:first-child a i{background:url(../images/TextList001914-icon1.png) no-repeat center center;}
.TextList001914 li figure dl dd:nth-child(2) a i{background:url(../images/TextList001914-icon2.png) no-repeat center center;}
@media(max-width:640px){

.TextList001914 li figure{height:94px; }
.TextList001914 li figure dl{position: absolute;right:30px;top:0;}
.TextList001914 li h1{ line-height:90px;font-size:18px;}
.TextList001914 li figure div{ padding-left:100px; background-position:70px center;}
.TextList001914 li time{ width:70px; font-size:14px; top:50%; transform:translateY(-50%);}
.TextList001914 li time span{ font-size:30px;}
}
@media(max-width:375px){
.TextList001914 li h1{ font-size:15px;}
}
