/*
 .Top000828 为demo编号
 */
.Top000828{ border-top:3px solid #133984;}
.Top000828 a:hover{ text-decoration:underline;}
.Top000828 .auto{ max-width:1280px;}
.Top000828 .top{ position:relative; z-index:100;}
.Top000828 .logo{ padding:15px 0;}
.Top000828 nav{ background-color:#133984;}
.Top000828 nav li dl{display:none;}
.Top000828 .search a{ position:absolute; right:5px; top:0; width:30px; height:100%; font-size:20px; text-align:center;  color:#666;}
.Top000828 .search a span{ position:absolute; top:50%; margin-top:-10px; left:50%; margin-left:-10px;}
.Top000828 .search{ position:absolute; width:17%; height:30px; border-radius:30px; background-color:#fff; padding:0 10px; bottom:-36px; right:0;}
.Top000828 .search .text{ width:100%; height:32px; line-height:32px; color:#999; border:none; background:none;}
@media(min-width:769px){
.Top000828 nav .ul{width: 80%;}
.Top000828 .moblie_menu{ display:none;}
.Top000828 .top dl{ float:right; text-align:right;font-size:15px; line-height:30px; padding-top:15px; color: #333;}
.Top000828 .top dl dt{display: inline-block; padding-left: 26px; background: url(../images/cn.png) no-repeat center left; background-size: 22px;}
.Top000828 .top dl dd{padding-left: 26px; background: url(../images/tel.png) no-repeat center left; background-size: 22px;}
.Top000828 .top dl dt a{ color:#8c8c8c; display:inline-block; position:relative;}
.Top000828 .top dl dt span{margin: 0 10px;}
.Top000828 .top dl dt a:hover,.Top000828 .top dl dt a.aon{color: #133984;}
.Top000828 nav ol{ display:none;}
.Top000828 nav li{ position:relative; line-height:42px; float:left; text-align:center; width:16.6666%;}
.Top000828 nav li.pc_hide{ display:none;}
.Top000828 nav li span{ display:none;}
.Top000828 nav li a{ display:block; color:#fff;}
.Top000828 nav li > a{ font-size:16px;}
.Top000828 nav li a:hover,
.Top000828 nav li.aon a{ background-color:#0A2150;}
.Top000828 nav li dl{ position:absolute; left:0; width:100%; background-color:#133984; z-index: 900;}
.Top000828 nav li dt a{ line-height:25px; padding:5px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
}
@media(max-width:1330px){
.Top000828 .auto{ padding:0 2%;}
.Top000828 .search{ right:2%;}
}
@media(max-width:768px){
.Top000828 .logo{position:relative; z-index:10; background-color:#fff;}
.Top000828 .top dl{ display:none;}
.Top000828 .search{ background-color:#133984;border-radius:0; padding:20px; top:auto; bottom:auto; height:auto; right:auto; left:2%; width:96%; transform:translateY(-80px); z-index:5; opacity:0; transition:all ease-in-out 0.3s;}
.Top000828 .search_show{opacity:1; transform:translateY(0); }
.Top000828 .search .text{ height:40px; border-radius:20px; background:#fff; line-height:40px; padding:0 50px 0 10px;}
.Top000828 .search a{ height:40px;top:20px; right:30px; width:40px; padding-top:0;}
.Top000828 .moblie_menu{ position:absolute; right:2%; text-align:right; height:34px; top:50%; margin-top:-17px; z-index:20;}
.Top000828 .moblie_menu em{ display:inline-block; width:45px; height:35px; border-radius:3px; border:1px solid #eee; background-color:#eee; position:relative; cursor:pointer;vertical-align:middle;}
.Top000828 .moblie_menu i,
.Top000828 .moblie_menu i::before,
.Top000828 .moblie_menu i::after{border-radius:3px; height:4px; background-color:#6c6c6c; position:absolute;}
.Top000828 .moblie_menu i{ width:80%;  left:10%; top:50%; margin-top:-2px;}
.Top000828 .moblie_menu i::before,
.Top000828 .moblie_menu i::after{ content:''; width:100%; left:0;}
.Top000828 .moblie_menu i::before{ top:-8px;}
.Top000828 .moblie_menu i::after{ bottom:-8px;}
.Top000828 .moblie_menu span{ height:24px; text-align:center; font-size:24px; vertical-align:middle; width:34px; margin-right:20px;}
.Top000828 nav{ position:fixed; left:0; top:0; width:100%; height:100%; max-height:100%; overflow:auto; z-index:120; transform:translateX(100%); opacity:0; transition:all ease-in-out 0.5s;}
.Top000828 nav.nav_show{ transform:translateX(0); opacity:1;}
.Top000828 nav .auto{ padding:0;}
.Top000828 nav ol{ background-color:#0C3B89;text-align:right; font-size:16px;}
.Top000828 nav ol a{ color:#fff; display:inline-block; line-height:39px; width:60px; text-align:center; }
.Top000828 nav li a,
.Top000828 nav li span{ color:#fff;}
.Top000828 nav li > a{ display:none;}
.Top000828 nav li span,
.Top000828 nav li a.show,
.Top000828 nav li:first-child a{ display:block; font-size:16px; position:relative; line-height:45px;} 
.Top000828 nav li span::before,
.Top000828 nav li a.show:before{ position:absolute; content:''; width:30px; height:100%; right:0; top:0; background:url(../images/Top000828-a_span.png) no-repeat center center;}
.Top000828 nav li{ padding-left:15px;}
.Top000828 nav li dl{ padding:0 3%;}
.Top000828 nav li dl dt{padding-left:30px;background:url(../images/Top000828-a_span.png) no-repeat left 10px;}
.Top000828 nav li dl dt a{ display:block; line-height:20px; padding:8px 0;}
}
/*
 .Bottom002184 为demo编号
 */
.Banner002185{ position:relative;}
.Banner002185 .owl-carousel{position:relative;z-index:1;display:none;width:100%;-webkit-tap-highlight-color:transparent}
.Banner002185 .owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.Banner002185 .owl-carousel .owl-stage:after{clear:both;display:block;visibility:hidden;height:0;content:".";line-height:0}
.Banner002185 .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.Banner002185 .owl-carousel .owl-item,.Banner002185 .owl-carousel .owl-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-ms-transform:translate3d(0,0,0)}
.Banner002185 .owl-carousel .owl-item{position:relative;float:left;min-height:1px;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.Banner002185 .owl-carousel .owl-item img{display:block;width:100%}
.Banner002185 .owl-carousel .owl-dots.disabled,.Banner002185 .owl-carousel .owl-nav.disabled{display:none}
.Banner002185 .owl-carousel .owl-dot,.Banner002185 .owl-carousel .owl-nav .owl-next,.Banner002185 .owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.Banner002185 .owl-carousel.owl-loaded{display:block}
.Banner002185 .owl-carousel.owl-loading{display:block;opacity:0}
.Banner002185 .owl-carousel.owl-hidden{opacity:0}
.Banner002185 .owl-carousel.owl-refresh .owl-item{visibility:hidden}
.Banner002185 .owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.Banner002185 .owl-carousel.owl-grab{cursor:move;cursor:grab}
.Banner002185 .owl-carousel.owl-rtl{direction:rtl}
.Banner002185 .owl-carousel.owl-rtl .owl-item{float:right}

.Banner002185 .owl-dots{ position:absolute; bottom:20px; text-align:center; width:100%;}
.Banner002185 .owl-dot{ display:inline-block; max-width:30px; width:15%; height:5px; background:#fff; margin:0 5px;}
.Banner002185 .owl-dot.active{ background-color:#133984;}
/*Floor002618 */
.Floor002618{ padding:3% 0 1%;}
.Floor002618 li{ float:left; width:32%; text-align:center; margin-right:2%; box-shadow: 0 5px 10px #ccc;}
.Floor002618 li:nth-child(3n){margin-right: 0;}
.Floor002618 li .pic{ position:relative; overflow:hidden;}
.Floor002618 li .pic img{ display:block; width:100%;}
.Floor002618 li .pic a{ display:block; position:relative;}
.Floor002618 li .pic a::after,
.Floor002618 li .pic a::before{ position:absolute; content:''; border:1px solid #fff; transition:0.2s; transform:scale(0.8); opacity:0;}
.Floor002618 li .pic a::after{ left:3px; right:3px; top:3px; bottom:3px;}
.Floor002618 li .pic a::before{ left:7px; right:7px; top:7px; bottom:7px;}
.Floor002618 li:hover .pic a::after,
.Floor002618 li:hover .pic a::before{transform:scale(1); opacity:1;}
.Floor002618 li .pic time{ position:absolute; left:0; top:0%; z-index:10; padding:2% 0; width:25%; max-width:114px; color:#fff; background:#133984; font-size:16px; font-weight:bold; opacity: 0; }
.Floor002618 li .pic time b{ font-size:34px; display:block; line-height:35px;font-weight: 400;}
.Floor002618 li .txt{padding: 3% 2% 2%; background: #fff; transition: all .5s;}
.Floor002618 li:hover .txt{background: #133984}
.Floor002618 li:hover .pic time{opacity: 1;}
.Floor002618 li .txt h2{ margin:0; font-size:18px; font-weight:normal;}
.Floor002618 li .txt h2::after{ width:40px; height:2px; background:#133984; display:block; margin:6px auto; content:'';}
.Floor002618 li .txt p{ margin:0; line-height:24px; max-height:48px; font-size:13px;}
.Floor002618 li:hover .txt *{color: #fff;}
.Floor002618 li:hover .txt h2::after{background: #fff;}
@media(max-width:1693px){
.Floor002618{ padding-left:2%; padding-right:2%;}
}
@media(max-width:1024px){
.Floor002618 li{ width:30.333333333333%; margin:0 1.5%; }
}
@media(min-width:641px) and (max-width:1024px){
.Floor002618 li .pic time{ font-size:20px;}
.Floor002618 li .pic time b{ font-size:40px; line-height:none;}
.Floor002618 li .txt h2{ font-size:18px;}
}
@media(max-width:640px){
.Floor002618 li{ float:none; width:auto; margin:0 0 10% 0; padding-left:10%;}
.Floor002618 li:last-child{ margin-bottom:0;}
}
@media(max-width:480px){
.Floor002618 li .pic time{ font-size:18px;}
.Floor002618 li .pic time b{ font-size:36px; line-height:none;}
.Floor002618 li .txt h2{ font-size:18px;}
}
/*Floor001837 */
.Floor001837{ padding:2% 0 0;}
.Floor001837 li{ float:left; width:32%; text-align:center; margin-right: 2%; margin-bottom: 2%;}
.Floor001837 li:nth-child(3n){margin-right: 0;}
.Floor001837 li figure{ padding-bottom:62%;}
.Floor001837 li figure img{ display:none;}
.Floor001837 li div{ padding:3% 4%; transition:0.3s; background: #fff;}
.Floor001837 li a{ display:block;}
.Floor001837 li p{ margin:0;}
.Floor001837 li a:hover div{ background-color:#133984; color:#fff;}
@media(max-width:640px){
.Floor001837 li{ width:50%;}
}
/*
 .Floor001643 为demo编号
 */
.Floor001643{padding: 1% 0 3%;}
.Floor001643 .more{ text-align:center; padding-top:2%;}
.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:#133984; background-position:120% center; color:#fff; transition:all ease 0.5s;}

.Floor001643 li{ position:relative;}
.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:70%;transition: all .5s ease-in;}
.Floor001643 li:hover figure span{ transform:scale(1.08);}
.Floor001643 li h2{margin: 0; font-weight:normal; font-size:15px; line-height: 45px; text-align: center; transition: all .5s ease-in;}
.Floor001643 li:hover h2{color: #133984;}
@media(min-width:480px){
.Floor001643 li{ float:left; width:30.666666%; margin-right:4%; margin-bottom:0;}
}

.homeTitle{text-align: center;border-bottom: 1px solid #e9e9e9;color: #ccc;padding-bottom: 1%;position: relative;text-transform: uppercase;margin-bottom: 1.5%; line-height: 25px; letter-spacing: 2px;}
.homeTitle h2{font-size: 24px; font-weight: normal;margin: 0;color: #555;}
.homeTitle::before{ position:absolute; content:''; width:50px; height:2px; background-color:#133984; left:50%; margin-left:-25px; bottom:-1px;}
@media(max-width:640px){
.homeTitle h2{ font-size:20px;}
}

/*Bottom002701 */
.Bottom002701{ background:url(../images/Bottom002701_bg.png) no-repeat left top #2d3947; padding:3% 0;}
.Bottom002701 .auto{ max-width:1280px;}
@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:150px; margin-right:4%;}
.Bottom002701 nav dl:last-child{margin-right:0;}
.Bottom002701 nav dt{ color:#fff; font-size:16px; margin-bottom:20px;}
.Bottom002701 nav dt a,
.Bottom002701 nav dd a{ color:#fff;}
.Bottom002701 nav dd a{ opacity:0.4;}
.Bottom002701 nav dd a:hover{ opacity:1;}
.Bottom002701 nav dd{ line-height:32px;}

.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.8; clear:both; text-align:right; padding-top:15%;}
.Bottom002701 .copyright a{ color:#fff;}
.Bottom002701 .copyright a:hover{ text-decoration:underline;}
@media(max-width:1366px){
.Bottom002701 nav dl{ min-width:inherit;}
}
@media(min-width:1025px){
.Bottom002701 nav dd{ display:block !important;}
}
@media(max-width:1024px){
.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(0deg);}
.Bottom002701 nav dd{ display:none; padding:10px; background:rgba(255,255,255,0.05);}
}



/*
 .Banner002388 为demo编号
 */
.Banner002388{ overflow: hidden;}
.Banner002388 img{ position: relative;width: 100%;}
@media only screen and (max-width:1024px ) {
	.Banner002388 img{ width: 130%; left: -15%; max-width: none;}
}
@media only screen and (max-width:768px ) {
	.Banner002388 img{ width: 150%; left: -25%;}
}
@media only screen and (max-width:480px ) {
	.Banner002388 img{ width: 190%; left: -45%;}
}
/*
 Location000675 为demo编号
 */
.Location000675{background:#f0f0f0; line-height:61px; font-size: 14px;}
.Location000675 .auto span{ color:#133984;}
/*
 .RighInfo002223 为demo编号
 */
.RighInfo002223 .auto{overflow: hidden; padding: 2% 0;}
.RighInfo002223 h3{
	color:#133984;line-height:1.6;margin:0 0 1%; font-size: 20px; position: relative; font-weight: 400;
}
.RighInfo002223 h4{
	font-size:16px;color:#133984; line-height:30px;margin: 1% 0;
}
.RighInfo002223 h3::after{
    display: block; content: attr(data-text); font-size: 55px; text-transform: uppercase; position: absolute; color: #999; top: -43%; left: 0; opacity: .1; letter-spacing: 2px; font-weight: 700;
}
.RighInfo002223 .ul{ 
	margin: 0; clear: both;
}
.RighInfo002223 .ul li{
	font-size:14px;line-height:2.245;
}
.RighInfo002223 .ul li span{
	color:#133984;font-weight:bold;
}

.RighInfo002223 p{
	line-height:2.245;font-size:14px;color:#666;margin:0px 0px 10px;clear:both;
}
.RighInfo002223 .float{overflow: hidden; padding: .5% 0;margin:2% 0;}
.RighInfo002223 .float article{  width: 100%;margin-bottom: 0.2%;}
.RighInfo002223 .float article .artword{float: left;width: 40%;padding: 7% 0 0 5%;background: url(../images/build.png) no-repeat;}
.RighInfo002223 .float article .artimg{float:right;width: 60%;}
.RighInfo002223 dl{padding: 2% 0;}
.RighInfo002223 dl dd{float:left;width: 32.66666%;text-align: center; position:relative; padding: 0 3px;}
.RighInfo002223 dl dd:before{ position:absolute; content:''; width:1px; border-right:1px solid #f4f4f4; right:0; top:0; height:100%;}
.RighInfo002223 dl dd:first-child{ border-left:1px solid #f4f4f4;}
.RighInfo002223 dl dd figure img{ width:100%; max-width:82px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s; position: relative; top: 0;}
.RighInfo002223 dl dd:hover figure img{ top: -10px;}
.RighInfo002223 dl dd p{line-height: 26px; text-align:center; overflow:hidden;font-size: 13px;color: #666; margin-top:20px;letter-spacing: 1px;}
@media screen and (min-width: 1024px){
	.RighInfo002223 h3{
		font-size: 28px;
	}
	.RighInfo002223 .con .pic{
	  width:23.765%;
    }
    .RighInfo002223 .con .text{
	   width:71.235%;
    }
	
}
@media screen and (min-width: 768px){
   .RighInfo002223 .h4{
	font-size:18px; margin-top: 55px;
   }
   .RighInfo002223 .con .pic{
   	    float:right;width:30.765%;
   }
   .RighInfo002223 .con .text{
   	    float:left;
   	     width:64.235%;
   }


}
@media(max-width:640px){
	.RighInfo002223 .float article .artword{width: 100%;}
   .RighInfo002223 .float article .artimg{width: 100%;}
}
@media(max-width:480px){
	.RighInfo002223 .float article .artword{width: 100%;}
   .RighInfo002223 .float article .artimg{width: 100%;}
}

/*
 .PicList002273 为demo编号
 */
.PicList002273{padding-top: 2%;}
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{font-size: 12px;color: #666;border: 1px solid #999;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 .h3:hover a{color: #133984;}
.PicList002273 .right p{color: #777;font-size: 14px;line-height: 24px;}
.PicList002273 ul li{margin-bottom: 30px;background: #eef0f1;padding: 18px 20px; border: 1px solid transparent;}
.PicList002273 .left{float: left;margin-right: 3%;width: 24%;}
.PicList002273 .right{float: left;width: 65%; padding-top: 2%;}
.PicList002273 ul li:hover{border: 1px solid #133984;box-shadow: 0px 0px 30px #ccc;}
.PicList002273 ul li{background:#eef0f1;position: relative;padding-right: 20px;}
.PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
@media(max-width:768px){
    .PicList002273 .left,.PicList002273 .right{float: none; width: 100%;}
}
/*
 .RighInfo002254 为demo编号
 */
.RighInfo002254{ padding:30px 0 1%;}
.RighInfo002254 .list_img{ width:76.6%; position:relative;margin:0 auto;}
.RighInfo002254 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
/* .RighInfo002254 .big_img li,
.RighInfo002254 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%; border:1px solid #dcdcdc;background-size:cover;} */

.RighInfo002254 .big_img ul {height:100%;}
.RighInfo002254 .big_img ul li{height:100%;}
.RighInfo002254 .big_img li figure{ left:0; width:100%; top:0; height:100%; border:1px solid #dcdcdc;background-size:cover;}
.RighInfo002254 .big_img li .text{ text-align:center;}
.RighInfo002254 .list{ padding:42px 0 42px 82.9%;}
.RighInfo002254 .list .bd{ position:relative;}
.RighInfo002254 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo002254 .list a.prev{ top:0;}
.RighInfo002254 .list a.next{ bottom:0; background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .list a.prevStop,
.RighInfo002254 .list a.nextStop{ cursor:default;}
.RighInfo002254 .list li{ height:110px;  position:relative;}
.RighInfo002254 .list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:cover; border:1px solid #f2f2f2;}
.RighInfo002254 .list li .text{display:none;}
.RighInfo002254 .list li.on figure{ border:2px solid #133984;}
.RighInfo002254 .right_info{ width:100%;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info p{ margin:0;padding:2% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo002254 .right_info h3{ margin:5% 0 0;padding: 2% 0 0; color:#133984; font-size:26px; font-weight: 400;border-top:1px solid #e7e8e8;}
.RighInfo002254 .right_info p{line-height:30px; color:#666; margin-bottom:1%;}
.RighInfo002254 .right_info a{ display:inline-block; border:1px solid #133984; padding:10px 5%; color:#133984; transition:0.4s;}
.RighInfo002254 .right_info a:hover{ background-color:#133984; color:#fff;}

.RighInfo002254 .tab{ padding:3% 0;}
.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 4%; line-height:45px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo002254 .tab .h1_tab span.on{ background-color:#133984; color:#fff;}
.RighInfo002254 .tab .info{ padding:1% 1% 0;}
.RighInfo002254 .tab .info p{letter-spacing: 1px; line-height: 25px;}
.RighInfo002254 .tab .info table{width: 100%; line-height: 30px;}
.RighInfo002254 .tab .info table thead{color: #333;}
.RighInfo002254 .tab .info table tbody td{padding-left: 10px;}
.RighInfo002254 .tab .info ul.blo li{list-style: none; padding-left: 20px; line-height: 40px; position: relative;}
.RighInfo002254 .tab .info ul.blo li::before{position: absolute; left: 0;width: 10px; height: 10px; top: calc(50% - 5px); background: #133984; display: block; content: '';}
@media(max-width:768px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
.RighInfo002254 .right_info h1{ padding:9% 0 4% 0;}
}
@media(max-width:640px){
.RighInfo002254 .list li{ height:100px;}
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
.RighInfo002254 .right_info h1{ padding:9% 0 4% 0;}
 }	
@media(max-width:480px){
.RighInfo002254 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo002254 .list a{ height:28px;}
.RighInfo002254 .list li{ height:80px;}
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
.RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
.RighInfo002254 .right_info h1{ padding:9% 0 4% 0;}
 }	
/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 5%; 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 #133984; background:#133984;}
.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:#133984; border-color:#133984;}
.Page002193 .p_page b{ font-weight:normal;}
/*技术实力*/
/*
 .RighInfo002227 为demo编号
 */
.RighInfo002227{ background-color:#fff; font-size:14px;color:#666;margin-top: 1%;}
.RighInfo002227 .title{margin-bottom: 30px;text-align: center;line-height:44px;color: #333;font-size:20px;padding-bottom:10px;background:url(../images/RighInfo002227-icon1.png) no-repeat center bottom;}
.RighInfo002227 .title img{ width:45px; height:33px;}
.RighInfo002227 .box1{margin-bottom: 10%;}
.RighInfo002227 .box1 .pic{ background: url(../images/RighInfo002227-bg_bsimg.jpg) no-repeat right bottom;  padding:0 11px 11px 0; display:block;}
.RighInfo002227 .box1 p,.RighInfo002227 .box2 p{line-height:34px;}
.RighInfo002227 .box1 p{margin:0 0 20px 0;}
.RighInfo002227 .box2 p{ margin:0 0 1% 0; padding:15px 0 0;}
.RighInfo002227 .box2 .pic{ text-align:center; padding-bottom:30px;}
.RighInfo002227 .pepoleimage{ margin-bottom:30px;}
.RighInfo002227 .box2 h3{margin:0;font-size:14px;color:#333;padding-bottom:10px;}
.RighInfo002227 .textbox-con2{border-top:dashed 1px #ccc;padding-top:30px;margin-top:30px;}
@media screen and (min-width: 480px){
    .RighInfo002227 .box1 .pic{width: 45%;float:left; margin-right:5%;}
	.RighInfo002227 .box2 .pic{float:left;padding-right:8%; text-align:left;}
	.RighInfo002227 .box2 .textbox-con2 .pic{ text-align:right;float:right; padding-left:8%; padding-right:0;}
}
@media screen and (min-width: 768px){
	.RighInfo002227,.RighInfo002227 .box2 h3{ font-size:16px;}
	.RighInfo002227 .title{font-size:22px;margin-bottom: 60px;}
	.RighInfo002227 .title img{ width:55px; height:40px;}
    .RighInfo002227 .box1 p{padding-top:25px; margin:0;}
	.RighInfo002227 .box2 p{ padding-top:25px;}
	.RighInfo002227 .box2 .pic{ padding-top:30px; padding-bottom:0;}
	.RighInfo002227 .pepoleimage{ margin-bottom:80px;}
	.RighInfo002227 .textbox-con2{padding-top:52px;margin-top:52px;}	
}

/*
 .RichInfo005
 */
.RichInfo005{ padding:20px 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:20px 0;}
.RichInfo005 .news_info .info_back a{ color:#0f76d3; 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:#0f76d3;}

/*
 .TextList000591
 */
.TextList000591{ padding:2% 0;}
.TextList000591 ul{padding:0 2%; background-color:#fff;}
.TextList000591 li{border-bottom:1px solid #d1d1d1; padding:15px 0;}

#map {width: 100%;height: 450px;}
#map img {max-width: none;}
@media(max-width:768px){
	#map {height: 350px;}
}



/*links*/
.links_box { margin-top: 20px;}
.links_box a{ display: block;float: left;width: 175px;height: 105px;margin-right: 8px;margin-bottom: 20px;}
.links_box a.mr0{margin-right: 0;}
.links_box a img { padding: 1px;border: 1px solid #ccc;}
.links_box a span {	display: block;width: 175px;height: 20px;line-height: 20px;text-align: center;margin-top: 10px;}
/*links*/