/*
 .RighInfo002254 为demo编号
 */
.RighInfo002254{ padding:30px 0 1%;}
.RighInfo002254 .list_img{ float:left; width:55.6%; position:relative;}
.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%;}
.RighInfo002254 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo002254 .list{ padding:30px 0 30px 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:contain; border:1px solid #f2f2f2;}
.RighInfo002254 .list li.on figure{ border:2px solid #2160C1;}
.RighInfo002254 .right_info{ float:right; width:39.2%;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo002254 .right_info h1{ padding:7% 0 4%; color:#2160C1; font-size:24px; font-weight: 400;}
.RighInfo002254 .right_info p{line-height:30px; color:#999; margin-bottom:10%;}
.RighInfo002254 .right_info a{ display:inline-block; border:1px solid #2160C1; padding:10px 5%; color:#2160C1; transition:0.4s;}
.RighInfo002254 .right_info a:hover{ background-color:#2160C1; 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 3%; line-height:45px; background-color:#f2f2f3; margin-right:4px; cursor:pointer; font-size: 15px;}
.RighInfo002254 .tab .h1_tab span.on{ background-color:#3c89d9; color:#fff;}
.RighInfo002254 .tab .info{ padding-top:3%;}
.RighInfo002254 .tab .info table{text-align: center;width: 50%; line-height: 25px;}
@media(max-width:768px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
.RighInfo002254 .tab .info table{width: 100%;}
}
@media(max-width:640px){
.RighInfo002254 .list li{ height:100px;}
.RighInfo002254 .right_info h1{font-size:20px; }
 }	
@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%;}
 }	
/*RighInfo002519 */
.RighInfo002519{ padding:2% 0;}
.RighInfo002519 .con p{line-height:24px; color:#666; margin: 0 0 .5%;}
.RighInfo002519 .con p strong{font-size: 15px; color: #f00;}
.RighInfo002519 .list_img_group{ margin:2% 0;}
.RighInfo002519 .list_img_group li{ text-align:center;}
@media(min-width:768px){
.RighInfo002519 .list_img_group li{ float:left; width:32.34375%;margin-right: 1%;}
.RighInfo002519 .list_img_group li:nth-child(3){margin-right: 0;}
}
/*
 .Map002364 为demo编号
 */
.Map002364{padding: 2% 0;}
.Map002364 dd{margin-bottom:2%; padding-left:62%;position:relative;}
.Map002364 dd:last-child{ margin-bottom:0;}
.Map002364 .map *{ max-width:none;}
.Map002364 .map img{max-height: 100%;
    object-fit: cover;}
.Map002364 dd figure{ padding:5% 3%;}
.Map002364 dd ul{ padding-bottom:3%; }
.Map002364 dd li{line-height:24px; padding:20px 0; border-bottom:1px dashed #dbdbdb; font-size:16px; color:#767676;}
@media(min-width:641px){
.Map002364 .map{ position:absolute !important; width:60%; left:0; height:100%; top:0;}
}
@media(max-width:640px){
.Map002364 dd{ padding:3%;}
.Map002364 .map{ height:300px; position:relative !important;}
.Map002364 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map002364 dd figure h1{ font-size:20px;}
}

/*Form002219*/
.Form002219{ padding-bottom:5%;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:456px;}
.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:200px; 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:#2160C1;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/
/*
 .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%;}
}
/*
 .Menu002272 为demo编号
 */
.Menu002272{}
.Menu002272 .nav-menu{border-bottom: 1px solid #eef0f1;}
.Menu002272 .nav-menu ul{display: none;}
.Menu002272 .current{padding-left: 25px;background: url(../images/Menu002272-icon.png) no-repeat left center;}
.Menu002272 .current a{font-size: 14px;color: #111;padding: 0 13px 0 10px; position: relative; line-height: 45px;}
.Menu002272 .current a:after{ content: "·"; position: absolute; top: 0; right: 0; line-height: 20px; height: 20px; color: #ddd;}
.Menu002272 .current a:first-child{padding-left: 0;}
.Menu002272 .current a:hover{color: #2160C1;}
.Menu002272 .current span{padding-left: 10px;color: #111;}

@media screen and (min-width:768px ) {
	.Menu002272 .nav-menu ul{display: block;float: left;}
	.Menu002272 .nav-menu ul li{float: left;line-height: 60px;padding: 0 15px;}
	.Menu002272 .nav-menu ul li:hover,
	.Menu002272 .nav-menu ul li.on{background: #2160C1;}
	.Menu002272 .nav-menu ul li:hover a,
	.Menu002272 .nav-menu ul li.on a{color: #fff;}
	.Menu002272 .nav-menu .location{float: right;}
	.Menu002272 .current a{line-height: 60px;}
	.Menu002272 .nav-menu ul li,.Menu002272 .current a{line-height: 55px;}
}
/*
 .PicList000659 为demo编号
 */
.PicList000659 li{ width:32%;  float:left; margin-right:2%; padding:2% 0;}
.PicList000659 li:nth-child(3n){ margin-right:0;}
.PicList000659 li a{ display:block; border-radius:5px; border:#d9d9d9 1px solid; background-color:#fff; box-shadow:0 0 10px #ccc; padding:2%;}
.PicList000659 li a:hover{ box-shadow:0 0 10px #999;}
.PicList000659 li span{ display:block; background-position: center center; background-repeat:no-repeat; background-size:cover; padding-bottom:62%;}
.PicList000659 li h4{ margin:0; padding:10px 0; text-align: center; font-weight:normal; font-size:15px;}
.PicList000659 li p{ margin:0; height:40px; overflow:hidden; line-height:20px; color:#999;}
@media(max-width:768px){
.PicList000659 li{ width:49%;}
.PicList000659 li:nth-child(3n){ margin-right:2%;}
.PicList000659 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000659 li{ width:100%; margin-right:0 !important;}
}
/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:1% 0 60px;color:#666666;}
.Page002274 *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#2160C1;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}
/*
 .PicList000710 为demo编号
 */
.PicList000710{padding:2% 0;}
.PicList000710 li{ float:left; width:32%; margin-right:2%; margin-bottom:2%;}
.PicList000710 li:nth-child(3n){ margin-right:0;}
.PicList000710 li figure{ border-bottom:2px solid #ccc; padding-bottom:10px;}
.PicList000710 li:hover figure{ border-color:#0052af;}
.PicList000710 li span{ display:block; padding-bottom:62%; background-repeat:no-repeat; background-position: center center; background-size:contain; position:relative;}
.PicList000710 li span i{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/PicList000710-view.png) no-repeat center center rgba(0,82,175,0.8); opacity:0; transition:all ease-in-out 0.3s;}
.PicList000710 li h3{ margin:0;font-size: 18px;padding-top: 10px; font-weight:normal; padding-bottom:5px;}
.PicList000710 li p{ margin:0; font-size: 13px; line-height:25px; height:50px; overflow:hidden; margin-top:5px; color:#666;}
.PicList000710 li:hover h3{color: #2160C1;}
.PicList000710 li:hover figure{ border-color:#2160C1;}
.PicList000710 li time{ color:#999;}
.PicList000710 li:hover span i{ opacity:1;}
@media(max-width:768px){
.PicList000710 li{ width:49%;}
.PicList000710 li:nth-child(3n){ margin-right:2%;}
.PicList000710 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000710 li h3{ padding-top: 10px; }
.PicList000710 li time{ font-size:12px;}
.PicList000710 li p{ line-height:20px; height:40px;}
}
@media(max-width:320px){
.PicList000710{ padding:20px 0;}
.PicList000710 li{ float:none; width:100%; margin-right:0 !important; margin:0;}
}
/*
 .Top000828 为demo编号
 */
.Top000828{ border-top: 5px solid #2160c1;}
.Top000828 a:hover{ text-decoration:underline;}
.Top000828 .auto{ max-width:1200px;}
.Top000828 .top{ position:relative; z-index:100;}
.Top000828 .logo{ padding:15px 0;}
.Top000828 nav{ background-color:#2160c1;}
.Top000828 nav li dl{display:none;}
.Top000828 .search a{ position:absolute; right:10px; 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:20%; height:30px; border-radius:30px; background-color:#fff; padding:0 10px; bottom:-36px; right:0;}
.Top000828 .search .text{ width:100%; height:30px; line-height:30px; color:#999; border:none; background:none;}
@media(min-width:769px){
.Top000828 .moblie_menu{ display:none;}
.Top000828 .top dl{ float:right; text-align:right;font-size:12px; line-height:24px; padding-top:25px; overflow: hidden;}
.Top000828 .top dl dt{float: left; line-height: 48px; margin-right:20px;}
.Top000828 .top dl dd{padding-left: 44px; background: url(../images/tel.png) no-repeat center left; margin-right: 5px; float: left;}
.Top000828 .top dl dd span{ display:block; font-size: 22px; color: #000;}
.Top000828 .top dl dd b{ color:#f00; display: block; font-size: 17px; color: #2160C1;}

.Top000828 nav ul{ width:77%;}
.Top000828 nav ol{ display:none;}
.Top000828 nav li{ position:relative; line-height:42px; float:left; text-align:center; width:16.666666%;}
.Top000828 nav li span{ display:none;}
.Top000828 nav li a{ display:block; color:#fff;}
.Top000828 nav li > a{ font-size:15px;}
.Top000828 nav li a:hover,
.Top000828 nav li a.aon{ background-color:#083B8A;}
.Top000828 nav li dl{ position:absolute;z-index: 1000; left:0; width:100%; background-color:#2160C1;}
.Top000828 nav li dt a{ line-height:30px; padding:5px 0;}
}
@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; width: 74%;}
.Top000828 .top dl{ display:none;}
.Top000828 .search{ background-color:#404040;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:7px;}
.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:#000;text-align:right; font-size:16px; height:39px; overflow:hidden;}
.Top000828 nav ol a{ color:#fff; display:inline-block; line-height:39px; float:left; text-align:center; }
.Top000828 nav ol a:nth-child(3){ float:right; margin-right:3%;}
.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;}
}

/*Banner002489 */
.Banner002489{ position: relative;}
.Banner002489 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002489 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002489 .slides {display: block;} 
* html .Banner002489 .slides {height: 1%;}
.no-js .Banner002489 .slides > li:first-child {display: block;}
.Banner002489 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002489 .flex-viewport {max-height: 300px;}
.Banner002489 .slides {zoom: 1;}

.Banner002489 .slides > li img{ display:block; width:100%; transition:10s linear;}
.Banner002489 .slides > li.flex-active-slide img{ transform:scale(1.2);}
.Banner002489 .flex-direction-nav{ display:none;}
.Banner002489 .flex-control-nav{ position:absolute; text-align:center; left:0; bottom:20px; width:100%; z-index:10;}
.Banner002489 .flex-control-nav li{ display:inline-block; list-style:none; padding:0 15px;}
.Banner002489 .flex-control-nav li a{ display:block;width:28px; height:2px; background:#fff; opacity:0.2; cursor:pointer; overflow:hidden; line-height:1000px;}
.Banner002489 .flex-control-nav li a.flex-active{ opacity:1;}
@media(max-width:1024px){
.Banner002489{ margin:0;}
}
@media(max-width:640px){
.Banner002489 .flex-control-nav li{ padding:0 5px;}
}
dl.video{overflow: hidden; padding: 2% 0;}
dl.video dd{ float:left; width:32%; text-align: center; margin-right:2%; font-size:18px; }
dl.video dd:nth-child(3n){margin-right: 0;}
/*Floor002618 */
.Floor002618{ padding:3% 0;}
.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; right:0; bottom:5%; z-index:10; padding:2% 0; width:30%; max-width:114px; color:#fff; background:#2160C1; font-size:16px; font-weight:bold;}
.Floor002618 li .pic time b{ font-size:40px; display:block; line-height:40px;font-weight: 400;}
.Floor002618 li .txt{padding: 3% 2% 2%; background: #fff;}
.Floor002618 li:hover .txt{background: #2160C1}
.Floor002618 li .txt h2{ margin:0; font-size:18px; font-weight:normal;}
.Floor002618 li .txt h2::after{ width:40px; height:2px; background:#2160C1; 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;}
}
/*Floor000364*/
.Floor000364{ background:url(../images/Floor000364-bg.jpg) repeat; padding:
2% 0;}

.Floor000364 .owl-stage-outer{ overflow:hidden;}
.Floor000364 .owl-item{ float:left;}
.Floor000364 .item{ position:relative; overflow:hidden; padding:10px;}
.Floor000364 .item a{ position:absolute; left:0; top:0; height:100%;width:100%; z-index:10;border:1px solid #e5e5e5;}
.Floor000364 .item a:hover{ border-width:2px; border-color:#2160C1; }
.Floor000364 .item dt{ overflow:hidden;}
.Floor000364 .item dt .Ispic{ padding-bottom:62%; background-size:contain; transition:0.3s;}
.Floor000364 .item:hover .Ispic{ transform:scale(1.12,1.12);}
.Floor000364 .item dd{ line-height:24px;}
.Floor000364 .item dd  h2{ margin:0; font-weight:normal; font-size:18px; padding-top:20px; padding-bottom:5px; color:#333;}
.Floor000364 .item dd p{ margin:0; padding-bottom:10px; color:#888;}
.Floor000364 .item dd .more{color: #939393; padding-top:5px; background:url(../images/Floor000364-more.jpg) no-repeat right 12px ;border-top: 2px solid #2160C1; font-size: 13px; display:inline-block; padding-right:15px;}
.Floor000364 .item:hover .more{ border-top-color:#4D9D06;}

.Floor000364 .owl-nav{ padding-top:20px; width:114px; overflow:hidden; margin:0 auto; text-align:center;}
.Floor000364 .owl-nav button{ float:left; border:none;background:url(../images/Floor000364-controls.png) no-repeat; height:34px; font-size:0; cursor:pointer; width:57px;}
.Floor000364 .owl-nav button.owl-prev{ background-position:0 0;}
.Floor000364 .owl-nav button.owl-next{ background-position:right 0;}

/*Bottom002673 */
.Bottom002673{ background:#2160C1;color:#eee; text-align:center;}
.Bottom002673 .logo{ padding:2% 0;}
.Bottom002673 footer{ padding:1% 0; border-top:1px solid #eee;}
.Bottom002673 footer span{ margin-left:8%;}
.Bottom002673 footer span a::after{ display:inline-block; content:''; width:1px; height:10px; background:#fff; margin:0 10px;}
.Bottom002673 footer span a:last-child::after{ display:none;}
.Bottom002673 nav{ padding-bottom:1.5%;}
.Bottom002673 nav a{ font-size:15px;}
.Bottom002673 nav a::after{ display:inline-block; content:'|'; font-size:12px;margin:0 14px 0 10px;color:#fff; }
.Bottom002673 nav a:last-child::after{ display:none;}
.Bottom002673 a{ color:#eee; display:inline-block;}
.Bottom002673 a:hover{ color:#fff;}

/*Floor001837 */
.Floor001837{ padding:3% 0; background: #f2f2f2;}
.Floor001837 li{ float:left; width:33.333333333%; text-align:center;}
.Floor001837 li figure{ padding-bottom:62%;}
.Floor001837 li figure img{ display:none;}
.Floor001837 li div{ padding:4%; transition:0.3s; background: #fff;}
.Floor001837 li a{ display:block;}
.Floor001837 li p{ margin:0;}
.Floor001837 li a:hover div{ background-color:#2160C1; color:#fff;}
@media(max-width:640px){
.Floor001837 li{ width:50%;}
}
.homeTit{text-align: center; margin-bottom: 1%;}
.homeTit h2{font-weight: 400;font-size: 28px;color: #111;margin: 0;}
.homeTit h2::after{display:block;content: '';width: 3%; height: 2px; background: #2160C1; margin: .5% auto 0;}
.homeTit h4{font-weight: 400; font-size: 15px; color: #666;margin: 0; line-height: 35px; position: relative;}
/* 友情链接列表样式 开始 */
.i_list{ position:relative; margin-top:20px  }
.i_list ul li.link{ width:204px; height:165px; float:left; margin-right:31px; margin-bottom:15px; overflow:hidden;}
.i_list ul li.link a img{ background:#fff; width:200px; height:120px; padding:1px; border:solid 1px #ccc;}
.i_list ul li.link a{ font:normal 12px/30px "宋体"; display:block; color:#666; text-align:center;}
.i_list ul li.link a:hover{ color:#28a6fb;}
/* 友情链接列表样式 结束*/ 

.RighInfo001400{padding: 2% 0 0;}
.RighInfo001400 ul{list-style: none;}
.RighInfo001400 #pic{float: left; width: 48%; }
.RighInfo001400 .contact{float: right; width: 48%;padding: 5% 0;}
.RighInfo001400 .contact dl{font-size: 16px; line-height: 43px;}
.RighInfo001400 .contact dl span{width: 80px; display: inline-block; text-align: right; color: #009FE3;}
.RighInfo001400 .contact dd.tip span{font-size: 16px; color: #ff6900; display: block;}
.RighInfo001400 .txt{ padding-left: 70px; background: url(../images/RighInfo001400_route.png) 30px 0 no-repeat; min-height: 50px; line-height: 24px; font-size: 14px;}

@media screen and (max-width: 767px){
.RighInfo001400  #map{ float: left;width: 100%;}  
.RighInfo001400  .contact{ float: left;width: 100%;}  
}

/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3% 0;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 5px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#333; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff; font-size: 15px;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
/*
 .PicList002239 为demo编号
 */
.PicList002239{ padding:2% 0;}
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 3%; float:left; }
@media(min-width:769px){
.PicList002239 li{margin-right:5%; width:30%; }
.PicList002239 li:nth-child(3n){ margin-right:0;}
}
.PicList002239 li .Ispic{ padding-bottom:62%; background-size:cover;}
.PicList002239 li dl{ position:relative; line-height:45px;}
.PicList002239 li dd{ position:absolute; right:0; top:0; color: #999;padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center;}
.PicList002239 li dt{font-size: 16px; color: #333; text-align: center;}
@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
}
/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275 .p,.RighInfo002275 .h2,{}
.RighInfo002275{padding: 2% 0}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002275 .map{width: 100%;height: 400px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

/*
 .PicList000593 为demo编号
 */
.PicList000593{ padding-top:2%;}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -6px;margin-top: -14px;}
.PicList000593 li p{text-align:center;}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}

