﻿/*
 .Top000426 为demo编号
 */
.Top000426 .top{ position:relative;}
.Top000426 .logo{ position:relative; padding:7px 0 5px 0;}
.Top000426 .logo img{ height:80px;}
.Top000426 .hotline{ position:absolute; right:0; top:5px; text-align:right;}
.Top000426 .hotline .en{display: block; width: 30px; height: 30px; text-align: center;line-height: 30px; color: #fff; border-radius: 15px; background: #004C99; float: right;}
.Top000426 .hotline b{ font-size:14px; color:#646464; background:url(../images/Top000426-tel.png) no-repeat left center; padding-left:20px;}
.Top000426 .hotline h1{ margin:0;font-size: 28px;font-style: italic;font-family: "宋体";line-height: 40px;    color: #004c99;
}
.Top000426 .hotline .line{ background:url(../images/Top000426-line.png) no-repeat; width:140px; height:7px; position:absolute; margin-top:9px; margin-left:160px;}
.Top000426 .search{ position:absolute; top:56px; right:200px;}
.Top000426 .search .text,
.Top000426 .search .btn{float: left;height: 30px;}
.Top000426 .search .text{width: 170px; padding:0 5px;line-height: 30px;border: 1px solid #ccc;}
.Top000426 .search .btn{width: 70px;color: #fff;background: #005DA2;cursor: pointer;text-align: center;font-weight: bold;border: 1px solid #005DA2;}
@media(min-width: 768px){
.Top000426 nav ol{ display:none;}
.Top000426 .Menu{ background-color:#004c99;}
.Top000426 .Menu li{ float:left; width:122px; line-height:42px; position:relative; text-align:center; background:url(../images/Top000426-li_line.png) no-repeat right center; z-index:100;}
.Top000426 .Menu li.end{ background:none;}
.Top000426 .Menu li a{ display:block; font-size:14px; color:#fff;}
.Top000426 .Menu li a:hover{ background-color:#ff7700;}
.Top000426 .Menu li dl{ display:none; position:absolute; width:100%; left:0; top:42px; background-color:#1463b4;}
.Top000426 .Menu li dd{ border-bottom:1px solid #fff;}
.Top000426 .Menu li dd:hover{background-color:#ff7700;}
.Top000426 .Menu li dd a:hover{color:#fff;}
.Top000426 .Menu li dd.end{ border-bottom:0;}
.Top000426 .moblie_menu{ display:none;}
    .Top000426 nav li span{display: none;}
}
@media(max-width: 768px){
.Top000426{overflow: hidden;}
.Top000426 .logo{position:relative; z-index:10; background-color:#fff;width: 86%;}
.Top000426 .logo img{height: auto;}
.Top000426 .moblie_menu{ position:absolute; right:2%; text-align:right; height:34px; top:50%; margin-top:-17px; z-index:20; display: block;}
.Top000426 .moblie_menu em{ display:inline-block; width:42px; height:33px; border:1px solid #eee; background-color:#eee; position:relative; cursor:pointer;vertical-align:middle;}
.Top000426 .moblie_menu i,
.Top000426 .moblie_menu i::before,
.Top000426 .moblie_menu i::after{border-radius:3px; height:2px; background-color:#004C99; position:absolute;}
.Top000426 .moblie_menu i{ width:75%;left:13%; top:50%; margin-top:-2px;}
.Top000426 .moblie_menu i::before,
.Top000426 .moblie_menu i::after{ content:''; width:100%; left:0;}
.Top000426 .moblie_menu i::before{ top:-8px;}
.Top000426 .moblie_menu i::after{ bottom:-8px;}
.Top000426 .moblie_menu span{ height:24px; text-align:center; font-size:24px; vertical-align:middle; width:34px; margin-right:20px;display:none;}
    
.Top000426 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; background: #004C99;}
.Top000426 nav.navMenu{ transform:translateX(0); opacity:1;}
.Top000426 nav .auto{ padding:0;}
.Top000426 nav ol{ background-color:#2674C2; font-size:16px;}
.Top000426 nav ol span{float: right;}
.Top000426 nav ol a{ color:#fff; display:inline-block; line-height:39px; width:60px; text-align:center; }
.Top000426 nav li a,
.Top000426 nav li span{ color:#fff;}
.Top000426 nav li > a{ display:none;}
.Top000426 nav li span,
.Top000426 nav li a.show,
.Top000426 nav li:first-child a{ display:block; font-size:16px; position:relative; line-height:45px;} 
.Top000426 nav li span::before,
.Top000426 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;}
.Top000426 nav li{ padding-left:15px;}
.Top000426 nav li dl{ padding:0 3%; display: none;}
.Top000426 nav li dl dd{padding-left:30px;background:url(../images/Top000828-a_span.png) no-repeat left 10px;}
.Top000426 nav li dl dd a{ display:block; line-height:20px; padding:8px 0; font-size: 1rem;}
}
@media(max-width: 400px){
.Top000426 .logo h1 span.chrome-s{margin-left: 0; width: 110%; text-align: left; position: absolute; left: -35px;}}
/*
 .Banner001544 为demo编号
 */
.Banner001544{position: relative;}
.Banner001544 .hd{position: absolute;bottom:34px;height: 12px;width:100%;z-index: 30;text-align: center;}
.Banner001544 .hd .ul{display: inline-block;height: 12px;margin: 0 auto;}
.Banner001544 .hd li{background: url(../images/Banner001544_dot.png) no-repeat;width:12px;height:12px;float:left;margin-right:6px;cursor: pointer;}
.Banner001544 .hd li.on{background: url(../images/Banner001544_doton.png) no-repeat;}
.Banner001544 .bd a{display:block;width:100%; height:560px;}
@media(max-width:768px){
    .Banner001544 .bd li{width: 100%;padding-bottom: 55%; background-size: cover!important;}
    .Banner001544 .bd a{height: auto;}
}

/*
 .Menu006 为demo编号
 */
.Menu006{ max-width:400px;}
.Menu006 header{ background-color:#1463b4; color:#fff;padding-left:30px;  font-size:24px; font-weight:bold; line-height:60px; }
.Menu006 header span{ margin:0; font-weight:normal;font-family: Arial;color: #899fb9;font-size: 18px; margin-left:5px;text-transform:uppercase;}
.Menu006 ul{background-color:#F7F7F7; border-bottom:6px solid #f3f3f3;}
@media(min-width: 768px){
.Menu006 li{ border-bottom:1px solid #e0e0e0; position:relative;font-size:14px; line-height:45px;}
.Menu006 li h4{  margin:0; font-weight:normal;}
.Menu006 li a{display:block; padding-left:10px; padding-right:30px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.Menu006 li h4 a{background: url(../images/Menu006-li_a.png) no-repeat 95% center;}
.Menu006 li.aon h4 a,
.Menu006 li h4 a:hover{ background-color:#fff; background-image:url(../images/Menu006-li_aon.png);}
.Menu006 li ol{ position:absolute; display:none; top:0; padding-left:0; left:100%; width:100%;background-color: rgba(255,255,255,0.6);}
.Menu006 li ol li a{ padding-left:10px;font-size: 14px}
.Menu006 li ol li a:hover{ background-color:#fff;}
}
@media(max-width: 768px){
    .w22{padding-bottom: 0;}
    .Menu006 ul{overflow: hidden; border: 0;}
    .Menu006 li{width: 33%; float: left;}
    .Menu006 li h4{margin: 0; line-height: 35px; text-align: center;}
    .Menu006 li h4 a{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block;}
}
/*
 .Form001725 ä¸ºdemoç¼–å·
 */
.h_sear{ height:50px; padding-top:14px; font-size:14px; background:#eeeeee;width:100%;    margin-bottom:1%;}
.hot_sear{ float:left;}
.hot_sear span{ font-weight:bold;color: #004c99}
.hot_sear a{ padding:0 8px;font-size: 12px;}
.search{ float:right; width:280px;height:30px;text-align:left; color:#a1a1a1;}
.search input{ float:left;    margin-top: -4px;}
.search_k{ border:none; width:190px; padding-left:8px; height:30px; line-height:30px; color:#999999; background:url(../images/search_k.jpg) no-repeat; font-family:"å¾®è½¯é›…é»‘";}
@media(max-width:768px){
    .h_sear{padding-top: 0; overflow: hidden;}
    .search,.Top000426 .hotline{display: none;}
}
/* .Floor000636 为demo编号 */
.Floor000636{padding:2% 0;}
.Floor000636 .title{background: url(../uploadfiles/parBg.jpg) no-repeat center; line-height: 48px; margin: 0; text-align: center; font-size: 25px; color: #fff; margin-top: -5px;}
.Floor000636 .list{ padding:2% 2%; position:relative; border-top: 0; border: 1px solid #ccc; border-top: 0;}
.Floor000636 .list .bx-viewport{padding: 1% 0;}
.Floor000636 .list li{ float:left }
.Floor000636 .list li a{ display:block; background-position:center center; background-repeat:no-repeat; background-size:contain; padding-bottom:36%;margin-left: 8%; margin-right:8%; background-color:#fff; border: 1px solid #ccc;}
.Floor000636 .list .bx-pager{ display:none;}
.Floor000636 .list .bx-controls-direction a{ width:16px; height:24px; position:absolute; top:50%; margin-top:-12px; overflow:hidden; line-height:100px;    background: #1464b6;}
.Floor000636 .list .bx-controls-direction a.bx-prev{ left:7px;}
.Floor000636 .list .bx-controls-direction a.bx-next{ right:10px; }
.Floor000636 .list .bx-controls-direction a::after,
.Floor000636 .list .bx-controls-direction a::before{ position:absolute; content:'';width:17px; height:2px; background-color:#fff; }
.Floor000636 .list .bx-controls-direction a:hover::after,
.Floor000636 .list .bx-controls-direction a:hover::before{ background-color:#00ACA6;}
.Floor000636 .list .bx-controls-direction a::after{ 
-webkit-transform: rotate(45deg);	
-moz-transform: rotate(45deg);
transform: rotate(45deg);
top:5px;
left:0;
}
.Floor000636 .list .bx-controls-direction a::before{ 
-webkit-transform: rotate(-45deg);	
-moz-transform: rotate(-45deg);
transform: rotate(-45deg);
top:16px;
}
.Floor000636 .list .bx-controls-direction a.bx-prev::after{ 
-webkit-transform: rotate(-45deg);	
-moz-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.Floor000636 .list .bx-controls-direction a.bx-prev::before{ 
-webkit-transform: rotate(45deg);	
-moz-transform: rotate(45deg);
transform: rotate(45deg);
}
@media(max-width: 768px){
    .Floor000636 .list .bx-controls-direction a{transform: scale(.6);}
.Floor000636 .list .bx-controls-direction a.bx-prev{ left:1px;}
.Floor000636 .list .bx-controls-direction a.bx-next{ right:1px; }
}
@media(max-width:640px){
.Floor000636{ background-size:contain;}
.Floor000636 .title{ font-size:18px;}
.Floor000636 .title span{ font-size:14px; }
}
@media(max-width:480px){
.Floor000636 .title::before, 
.Floor000636 .title::after{ bottom:7px;}
}
.border{border: 1px solid #ccc; border-top: 0;}

/*
 .Menu001746 为demo编号
 */
.Menu001746{background: #eee;line-height: 45px;}
.Menu001746 li{float: left;}
.Menu001746 li a{display: block; overflow:hidden;padding:0px 18.4333333px;line-height:45px;height: 45px;color: #333;font-size: 14px;    border-right: 1px dotted #ccc;}
.Menu001746 li a:hover,
.Menu001746 li.aon a{background: #1463b4;color: #fff}
.Menu001746 dl{ float: right;color:#d583ab;padding-left: 30px;background: url(../images/Menu001746-ico.png) no-repeat left center;}
.Menu001746 dl a{color:#d583ab;}
@media(max-width:1000px){
.Menu001746 dl{ float:none;}
}
@media(max-width:480px){
.Menu001746 dl{ font-size:12px;}
.Menu001746 li{ text-align:center; width:25%;}
.Menu001746 li a{ padding:0;}
}

/*
 .Menu000783 为demo编号
 */
.Menu000783{ margin-top:0%;}
.Menu000783 header{ background: url(../images/Menu000783-title_bg.jpg) no-repeat right top #1463b4; background-size:auto 100%; color:#fff; font-size:12px; padding:10px 10px 5px;text-transform: uppercase;}
.Menu000783 header b{ font-size:24px; display:block;}
.Menu000783 nav{ padding:5px 0 20px;}
.Menu000783 nav ul{ border-top:#1463b4 solid 8px; border-bottom:1px solid #eae6e9;}
.Menu000783 nav li{ border-bottom:1px solid #fff; line-height:33px;}
.Menu000783 nav li a{  display:block; background-color:#f0f0f0; padding-left:30px; padding-right:40px; border-bottom:1px solid #eae6e9;position:relative;}
.Menu000783 nav li a::before{ position:absolute; content:''; width:0; height:0; border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #c7bfb9; right:30px; top:50%; margin-top:-4px;}
.Menu000783 nav li:hover a,
.Menu000783 nav li a.aon{ color:#1463b4;}
.Menu000783 nav li:hover a::before,
.Menu000783 nav li a.aon::before{ border-left-color:#1463b4;}
.Menu000783 dl dd{ padding-left:50px; font-weight:bold; padding-bottom:20px; background-position: left top; background-repeat:no-repeat;}
.Menu000783 dl dd b{ color:#1463b4; font-size:22px; display:block; font-style:italic; font-family:Arial;}
.Menu000783 dl dd:nth-child(1){ background-image:url(../images/Menu000783-icon_call.png);}
.Menu000783 dl dd:nth-child(2){ background-image:url(../images/Menu000783-icon_phone.png);}
.Menu000783 .phone_nav{ display:none;} 
@media(max-width:768px){
    .Menu000783{display: none;}
.Menu000783 header{ position:relative; font-size:13px; padding:2% 0 2% 3%;}
.Menu000783 .phone_nav{  cursor:pointer;display:block; position:absolute;width:28px; height:28px; top:50%; right:20px; margin-top:-14px; border-radius:50%; background-color:rgba(255,255,255,0.2);}
.Menu000783 .phone_nav::before{ position:absolute; content:''; top:50%; width:0; height:0; border-top:6px solid #fff;border-left:6px solid transparent; border-right:6px solid transparent; left:50%; margin-left:-6px; margin-top:-3px;}
.Menu000783 .open::before{ border-top:0; border-bottom:6px solid #fff; }
.Menu000783 header b{ font-size:17px;}
.Menu000783 dl{ display:none;}
.Menu000783 nav{ padding:0; display:none;}
    .Menu006 li h4{display: none;}
    .Menu006 li ol{display: block!important; overflow: hidden;}
    .Menu006 li ol li{width: 100%; float: none; text-align: center;}
}
/*
 .Menu002272 为demo编号
 */
.Menu002272{border-bottom: 1px solid #eef0f1;}
.Menu002272 .nav-menu{}
.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: #717171;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: #FC433E;}
.Menu002272 .current span{padding-left: 10px}

@media screen and (min-width:768px ) {
	.Menu002272 .nav-menu ul{display: block;float: left;}
	.Menu002272 .nav-menu ul li{float: left;line-height: 60px;margin: 0 2px;padding: 0 3px;}
	.Menu002272 .nav-menu ul li:first-child{margin-left: 0;}
	.Menu002272 .nav-menu ul li:hover,
	.Menu002272 .nav-menu ul li.on{background: #ee322d;}
	.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;}
}
@media screen and (min-width:1024px ) {
	.Menu002272 .nav-menu ul li{padding: 0 12px;margin: 0 6px;}
}
@media screen and (min-width:1200px ) {
	.Menu002272 .nav-menu ul li{line-height: 73px;font-weight: 700;}
	.Menu002272 .current a{line-height: 73px;font-weight: 700;}
	.Menu002272 .current span{font-weight: 700;}
}
/*
 .PicList000762 为demo编号
 */
.PicList000762{ padding-top:2%;}
.PicList000762 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%; }
.PicList000762 li:nth-child(3n){ margin-right:0;}
.PicList000762 li a{ display:block; background-color:#f0f0f0;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:14px; color:#333; text-align:center; padding:3% 2%;font-weight: normal;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:74.5%;}
.PicList000762 li a:hover{ background-color:#ee7700; }
.PicList000762 li a:hover h2{color:#fff;}
@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}

.section2 { padding-top:40px; padding-bottom: 25px; }
.section2 .tik { width: 100%; *width: 99%;position: relative; margin-bottom:1%}
.section2 .tik .tiktxt { background: url(../images/section2img1.png) no-repeat; width:750px; height: 85px; left: 50%; margin-left: -338px; position: absolute; top: -43px; }
.section2 .tik .tiktxt span { position: relative; padding-left: 65px; color: #fff; font-size: 30px; margin-top: 12px; display: block; float: left; line-height: 57px; }
.section2 .tik .tiktxt span i { font-size: 66px; color: #fff; font-weight: bold; position: absolute; top: 0px; left: 238px; }
.section2 .tik .tiktxt b { float: left; margin-top: 12px; line-height: 57px; padding-left: 28px; font-size: 30px; color: #0054a1; }
.section2 .tik .i { background: url(../images/section2img.jpg) no-repeat; width: 91px; height: 91px; display: block; font-size: 26px; font-weight: bold; color: #fff; position: absolute; top: -43px; right: 0px; text-align: center; line-height: 91px; right: 50%; margin-right: -515px; }



.section3 {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 auto;margin-bottom:30px;}
.section3 .section3-items {width:48%;}
.section3 .section3-items .items-title h3 {font-size:16px;color:#0054a1;padding-left:10px;font-weight:bold;margin:0;}
@media(max-width:770px) {
	.section3 .section3-items .items-title h3 {font-size:16px;}
}
.section3 .section3-items .items-title p {color:#ff7e00;font-size:12px;font-weight:normal;text-transform:uppercase;padding-left:10px;margin-top:0;}
.section3 header {display:flex;flex-direction:row;flex-wrap:nowrap;min-height:60px;}
.section3 .a1 {border-bottom:1px dotted #999;}
.section3 .a2 {border-bottom:1px dotted #999;}
.section3 .items-img img {display:block;overflow:hidden;width:80%;}
.section3 .items-text p {padding-left:12px;letter-spacing:1px;background:url("../images/Menu006-li_a.png") no-repeat 0 8px;}
.section3 .a1 {background:url(../images/section3.jpg) no-repeat bottom right;padding-left:50px;padding-right:50px;}
.section3 .a2 {background:url(../images/section3right.jpg) no-repeat bottom left;padding-right:70px;padding-left:72px;}
.section3 .a1,.section3 .a2 {position:relative;height:260px;margin-top:10px;}
.section3 .tpkfr {width:470px;}
.section3 .mai {height:300px;}
.section3 .tpk {display:block;width:470px;}
.section3 .tpk s {width:63px;height:100%;float:left;padding-top:45px;line-height:52px;color:#fff;text-decoration:none;text-align:center;font-family:arial;font-size:32px;}
.section3 .tpk p.p1 {font-size:20px;color:#0054a1;padding-top:35px;padding-left:10px;float:left;font-weight:bold;}
.section3 .tpk p.p1 .org {color:#ff7e00;font-size:12px;display:block;font-weight:normal;text-transform:uppercase;}
.section3 ul {padding-top:15px;}
.section3 ul li {background:url(../images/part3li.jpg) no-repeat 0px 10px;padding-left:20px;color:#333;font-size:14px;line-height:34px;list-style:none;}



@media(max-width: 768px){
    .section2{padding-top: 2%;}
}
/*
 Floor000596 
 */
.Floor000596 .title{ border:1px solid #ebebeb; height:58px; margin-bottom:30px; background:#f8f8f8; position:relative;    font-size: 18px;color: #ff7e00}
.Floor000596 .title span{font-size: 24px; color: #1463b4; font-weight: 900; display:inline-block; border-left: 5px solid #1463b4 ;  margin:12px 0px 0px 20px; line-height:28px;    padding-left: 1%;}
.Floor000596 .title a{font-size: 14px; width: 95px; height: 32px; background:url(../images/Floor000596_more.png) center; line-height: 32px; color: #fff;  padding-left: 15px; position:absolute; right:13px; top:13px;}

.Floor000596{ overflow-x:hidden; padding:50px 0;background:url(../images/Floor000704-bg.jpg) repeat;    background: #eee;margin: 3% 0%; }


.Floor000596 .no_margin{margin:0;} 

.Floor000596 .title a{font-size: 14px; width: 95px; height: 55px; background:url(../images/Floor000596_more.png) center; line-height: 32px; color: #fff;  padding-left: 15px; position:absolute; right:13px; top:13px;}
.Floor000596 .box{ position:relative;}
.Floor000596 .box .show_list{ width:1100px; margin:0 auto; overflow:hidden;}
.Floor000596 .box .show_list .ul li{ width:260px; display:block;background-color: #fff; float:left; line-height:30px; margin-bottom:15px; text-align:center;margin-right: 15px;    height: 250px;}
.Floor000596 .box .show_list .ul li .pic{width:100%; height:200px;border-right:none;}
.Floor000596 .box .show_list .ul li .pic img{ width:100%;}
.Floor000596 .box .show_list .ul li p{ color:#333; height:30px; line-height:10px; font-size:14px;text-align: center; padding-top:20px}

.Floor000596 .box .btn { width:1200px; position:absolute; top:-80px; right: -1104px;}
.Floor000596 .box .btn a{ width:42px; height:42px; display:block;}
.Floor000596 .box .btn a.prev{ background:url(../images/Floor000596_left.png) no-repeat center; position:absolute; left:0}
.Floor000596 .box .btn a.next{ background:url(../images/Floor000596_right.png) no-repeat center; position:absolute; left:43px; }

/*
 .Floor002358 为demo编号
 */
.aos{    background: url(../images/Location005-line.gif) repeat-x left bottom; padding-bottom: 1%;}
.title h3 a{float: right;}
.title h3 {
        border-left: 5px solid #1463b4;
    margin: 0;
  font-size:28px;
  display: block;
  line-height:26px;
    color: #1463b4;
    padding-left: 1%;

}
.title h3 span {
  display: inline-block;
   font-weight: normal; 
  color: #ff7e00;
  padding-left: 1%;
    font-size: 18px
}
.title h4 {
    text-align: center;
 margin: 0;
  color: #999;
  font-size: 24px;
  text-transform: uppercase;
  font-family: arial;
  font-weight: normal;
  padding-top: 14px;
}
 .floor_3_main {
  padding:20px 0 0px;
}
 .liuc {
  position: relative;
  overflow: hidden;
  padding: 40px 0 20px;
}
 .liuc .list {
  width: 104%;
  padding-left:2px;
}
 .liuc li {
    list-style: none;
  float: left;
  width:20%;
  margin-bottom: 40px;
  position: relative;
}
.liuc li .Piece {
	background: #eeeeee;
  width: 80%;
  height: 120px;
  float: left;
  padding-top: 30px;
  text-align: center;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  box-shadow: 0 1px 20px #8a8888;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
 .liuc li .jtou {
  width:20%;
  height: 120px;
  background: url(../images/jtou.png) no-repeat center;
  float: left;
  display: block;
}
 .liuc li img {
  max-width: 100px;
  max-height: 80px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  margin-right: 16px;
}
.liuc li p {
  margin: 0;
  text-align: center;
  padding-top: 20px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
}
 .liuc li p b {
  font-size: 50px;
  color: #ccc;
  font-family: arial;
  font-weight: bold;
  position: absolute;
  left: 0;
  top: -10px;
  z-index: 0;
  line-height: 50px;
}
 .liuc li p span { 
	display: block;
	position: relative;
	z-index: 2;
	vertical-align: middle;
	font-size: 16px;
	color: #1463b4;
	min-width: 166px;
	text-align: left;
	top: 20px;
}

 .liuc li.it5 .jtou,
 .liuc li.it6 .jtou,
 .liuc li.it7 .jtou,
 .liuc li.it8 .jtou {
  background: url(../images/jtou2.png) no-repeat center;
}
 .liuc li.it5 {
  width:180px;
}
 .liuc li.it5 .jtou {
  position: absolute;
  left: 50%;
  margin-left: -18px;
  background: url(../images/jtoux.png) no-repeat center;
  top: -28px;
  height: 20px;
}
 .liuc li:hover .Piece {
  -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
}
 .textlist {
  width: 800px;
}
@media(max-width:768px){
    .liuc li{width: 50%;margin-bottom: 2%;}
    .liuc li .Piece{padding-top: 6%;}
    .liuc li .Piece img{display: none;}
    .liuc li p span{min-width: auto; width: 142px;}
}
/*
 .PicList001647 为demo编号
 */
.PicList001647 .all_more{ border:1px solid #e0e0e0;  font-size:12px; display:inline-block; line-height:23px; padding-left:1.5em; padding-right:2.5em;background:url(../images/Floor001641-a_more.png) no-repeat 90% center;transition:all ease 0.5s;color: #666;    margin-top: 2%;}
.PicList001647 .all_more:hover{ padding-right:2.5em; background-color:#1463b4; background-position:120% center; color:#fff; transition:all ease 0.5s;}

.PicList001647 li{ float:left; margin-right:3%; width:31.3%; margin-top:2%;margin-bottom:2%;    background-color: #f8f8f8;padding: 1%;}
.PicList001647 li figure{ position:relative;}
.PicList001647 li:nth-child(3n){ margin-right:0;}
.PicList001647 li figure img{ width:100%;}
.PicList001647 li a.Ispic{ padding-bottom:44%; display:block; background-size:contain;}
.PicList001647 li *{margin:0; }
.PicList001647 li p{ font-size:12px; color:#333; height:50px; overflow:hidden; line-height:25px;}
.PicList001647 li h1{ font-size:18px; font-weight:normal; padding-top:5%; padding-bottom:1%;   border-bottom: 1px dotted #ccc;margin-bottom: 1%}
.PicList001647 li h1 a{ color: #000;}
@media(min-width:641px){
.PicList001647 li:nth-child(3n+1){ clear:left;}
}
@media(max-width:768px){
.PicList001647 li{ float:left; margin-right:2%; width:33.33%;;}
.PicList001647 li{ margin-right:0;}
.PicList001647 li h1{ font-size:16px;}
    .PicList001647 .all_more{padding-left: 0.7em; padding-right: 1.5em;}
}
/*
 .Floor001641 为demo编号
 */
.Floor001641{background-color:#f6f6f6;margin-top: 3%}
.Floor001641 .auto{background-color:#f6f6f6; position:relative;}
.Floor001641 .auto::before{position:absolute; content:''; width:2%; height:100%;  left:49%; top:0;}
.Floor001641 .box{ float:left; width:47.5%;  padding:5% 0 5%;}
.Floor001641 .box:last-child{ float:right; }
.Floor001641 .title{padding-bottom:3%; color:#d4d4d4; text-transform:uppercase; position:relative;    margin-bottom: 3%;}
.Floor001641 .title h3{font-size:24px;line-height: 22px;}
.Floor001641 .title h3 span{font-size:14px;}
.Floor001641 li{ height:3em; border-bottom:1px dotted #dadada; padding-top:5px;}
.Floor001641 li time{ float:right; color:#b1b1b1; font-size:0.85em;}
.Floor001641 li a{ padding-left:13px; position:relative;padding-right:20px;}
.Floor001641 li a::before{ position:absolute; content:''; width:3px; height:3px; background-color:#7a7a7a; left:0; top:50%; margin-top:-1px;}

.Floor001641 ol{position:relative; margin-bottom:4%;}
.Floor001641 ol::before{ position:absolute; content:'';width:60%; background-color:#e6e6e6; height:1px; right:0; bottom:1px;}
.Floor001641 ol figure{ float:left; width:35.434%;}
.Floor001641 ol figure img{ width:100%;}
.Floor001641 ol div{ float:right; width:60%;font-size:12px;}
.Floor001641 ol div h5{ margin:0; padding:2% 0;font-size:14px;}
.Floor001641 ol div p{ margin:0;  color:#909090; line-height:20px; overflow:hidden; height:60px;}
.Floor001641 ol div time{ color:#b1b1b1; display:block; padding:2% 0;}
.Floor001641 .box:last-child .all_more{ margin-left:5%; margin-top:3%;}
.Floor001641 .all_more{ 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/Floor001641-a_more.png) no-repeat 90% center;transition:all ease 0.5s;}
.Floor001641 .all_more:hover{ padding-right:2.5em; background-color:#2078da; background-position:120% center; color:#fff; transition:all ease 0.5s;}
@media(max-width:1200px){
.Floor001641 .auto{ padding:0;}
}
@media(max-width:768px){
.Floor001641 .box{ float:none !important; width:auto !important; clear:both; overflow:hidden;}
.Floor001641 .box:last-child{ border-top:1.5em solid #fff;}
.Floor001641 .auto::before{ display:none;}
.Floor001641 .box{padding-bottom:5%;}
.Floor001641 .box:last-child .all_more{ float:right; margin-right:5%;}
}
@media(max-width:640px){
.Floor001641 ol div p{height:40px; overflow:hidden;}
}
@media(max-width:480px){
.Floor001641 ol::before{ display:none;}
.Floor001641 ol{ border-bottom:1px solid #e6e6e6; padding-bottom:2%; margin-bottom:2%;}
.Floor001641 .title h1{font-size:20px;}
}
/*
 .Floor001286 为demo编号
 */
.Floor001286{ padding:2% 0;}
.Floor001286 .list{ float:left; width:65.6%;}
.Floor001286 .title h3{ font-size: 24px;line-height: 22px;}
.Floor001286 .title span{ font-size:16px;}
.Floor001286 .aos{ padding-bottom: 10px}

.Floor001286 .list{ margin-bottom:5%;}
.Floor001286 .list .ycenter{margin-top: 3%}
.Floor001286 .list .pic{ width:32.26%;}
.Floor001286 .list .pic img{ display:block; width:100%;}
.Floor001286 .list .txt{ width:67.74%; padding-left:5%;}
.Floor001286 .list .txt h2{ color: #1463b4}
.Floor001286 .list .txt p{ line-height:32px; height:100%; font-size:16px; color:#888;}
.Floor001286 .list .more{ background:url(../images/Floor002646_more.png) no-repeat right 80%; padding-right:30px; color:#1463b4;}

.Floor001286 .faq{ float:right; width:31.2%;}
.Floor001286 h1{ margin:0;border-top: 4px solid #6a5750;border-bottom: 1px solid #6a5750; padding-left:32px; font-size:16px; color:#30231d; line-height:38px; background:url(../images/Floor001286-newico1.png) no-repeat left center;}
.Floor001286 h1 a{ float:right; font-weight:normal; font-size:14px;}
.Floor001286 .list dl{ overflow:hidden; clear:both;}
.Floor001286 .list dd{ float:left; width:48%; margin-right:4%; height:300px;}
.Floor001286 .list dd:nth-child(2n){ margin-right:0;}
.Floor001286 .list dd:nth-child(2) h1{ background-image:url(../images/Floor001286-newico2.png);}
.Floor001286 .list dd:nth-child(3) h1{ background-image:url(../images/Floor001286-newico3.png);}
.Floor001286 .list dd:nth-child(4) h1{ background-image:url(../images/Floor001286-newico4.png);}
.Floor001286 .list ul{ padding-top:12px;}
.Floor001286 .list li{ line-height:36px; height:36px; border-bottom:1px dotted #000;}
.Floor001286 .list li:last-child{ border-bottom:0;}
.Floor001286 .list li a{ padding:0 10px; position:relative;}
.Floor001286 .list li a::before{ position:absolute; content:''; width:2px; height:2px; left:0; top:50%; margin-top:-1px; background-color:#000;}
.Floor001286 .list li time{ float:right; color:#999;}

.Floor001286 .faq .bd{ overflow:hidden;    margin-top: 30px;}
.Floor001286 .faq .bd li{ border-bottom:1px dotted #000;}
.Floor001286 .faq .bd li h5,
.Floor001286 .faq .bd li p{ margin:0; padding-left:33px; position:relative; line-height:28px;}
.Floor001286 .faq .bd li i{ position:absolute; left:0; top:0; height:28px; width:28px; background:url(../images/Floor001286-q.jpg) no-repeat left center; overflow:hidden; line-height:100px;}
.Floor001286 .faq .bd li p i{ background-image:url(../images/Floor001286-a.jpg);}
.Floor001286 .faq .bd li h5{ font-size:14px; margin-top:18px;}
.Floor001286 .faq .bd li p{ color:#999; overflow:hidden; height:56px; margin-bottom:18px;}
@media(max-width:1000px){
.Floor001286 .list,
.Floor001286 .faq{ float:none; width:auto;}
.Floor001286 .faq .bd li{ height:auto;}
}
@media(max-width: 768px){
    .Floor001286 .list .ycenter{display: block!important;}
    .Floor001286 .list .pic,.Floor001286 .list .txt{width:auto; float: none; display: block;}
    .Floor001286 .list .txt{padding-left: 0;}
}
@media(max-width:640px){
.Floor001286 .list dd{ height:auto; margin-bottom:29px;}
.Floor001286 .list dd{ float:none; width:auto; margin-right:0;}
}

/*
 .TextList002205 为demo编号
 */
.TextList002205{ padding-bottom:3%;}
.TextList002205 .list{width:100%;}
.TextList002205 .list .item{ margin-bottom:10px;}
.TextList002205 .list .item i.icon{ display:block; position:absolute; right:20px; top:20px; background:url(../images/TextList002205-icon.png) -44px -82px no-repeat; width:21px; height:11px;transition:all 0.5s ease-out 0s; overflow:hidden;}
.TextList002205 .list .item .Q{ margin:0; line-height:50px; padding-left:75px; padding-right:50px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; position:relative; background:#f9f9f9; cursor:pointer;transition:all 0.5s ease-out 0s;}
.TextList002205 .list .item .Q>a{ color:#333333; font-size:14px;}
.TextList002205 .list .item em.icon{ position:absolute; top:0; left:0; width:50px; height:100%; display:block; text-align:center; font-family:Arial; font-size:24px; font-weight:bold; font-style:normal; color:#333;}
.TextList002205 .list .item .Q em.icon{ background:#efefef;transition:all 0.5s ease-out 0s;}
.TextList002205 .list .item .A{ position:relative;padding:25px 25px 25px 75px; background:#f1f1f1; display:none;}
.TextList002205 .list .item .A em.icon{ background:#f9f9f9;color:#1463B4;transition:all 0.5s ease-out 0s;}
.TextList002205 .list .item.active .Q em.icon{ background:#1463B4; color:#fff;}
.TextList002205 .list .item.active i.icon{ background-position:-44px -70px;}

/*Bottom002612 */
.Bottom002612{background:#f8f8f8; padding-top:2%;}
.Bottom002612 .auto{ max-width:1100px;}
@media(max-width:1300px){
.Bottom002612 .auto{ margin:2%;}
}
.Bottom002612 footer{ background:#003965; color:#62778e; text-transform:uppercase; padding:1% 0; font-size:13px; font-family:Arial, Helvetica, sans-serif; margin-top: 2%;}
.Bottom002612 footer dt{ float:left;    font-size: 12px;    padding-top: 1%;color: #fff;}
.Bottom002612 footer dt p{margin: 0;}
.Bottom002612 footer dt a{color: #fff;}
.Bottom002612 footer dt span{ color:#9fa8b3;}
.Bottom002612 footer dt span a{ color:#9fa8b3; text-decoration:underline;}
.Bottom002612 footer dd{ float:right;display: inline-flex;padding-top: 2%;}
.Bottom002612 footer dd a{ color:#a3afbc; display:inline-block;}
.Bottom002612 footer dd a::after{ display:inline-block; content:''; width:1px; height:10px; background:#1ac1b9; margin:0 15px; vertical-align:middle;}
.Bottom002612 footer dd a:last-child::after{ display:none;}
.Bottom002612 footer a:hover{color:#1ac1b9;}
.Bottom002612 dl.follow-us{ float:right; width:10%;}
.Bottom002612 dl.follow-us dt{ font-size:16px; color:#003258; font-weight: 700; margin-bottom: 2%;}
.Bottom002612 dl.follow-us dt::after{    display: block; content: ''; width: 59.5%; height: 2px; background: #1ac1b9;margin: 1% 0;}

.Bottom002612 .auto{overflow: hidden;}
.Bottom002612 .auto h2{margin-top: 0; margin-bottom: 2%;}
.Bottom002612 .auto h2::after{    display: block; content: ''; width: 14.5%; height: 2px; background: #1ac1b9;margin: 1% 0;}
.Bottom002612 .auto .pic{ float: left; width: 40%;}
.Bottom002612 .auto .pic h2,.Bottom002612 .auto .pic h2 a{color: #003258;}
.Bottom002612 .auto .pic .link a{padding: 10px 15px; line-height: 25px;}
.Bottom002612 .auto .pic span a{ color: #52C4C2;}
.Bottom002612 .auto nav{float: left; width: 40%;}
.Bottom002612 .auto nav h2,.Bottom002612 .auto nav h2 a{color: #003258;}
.Bottom002612 .auto nav ul{overflow:hidden; list-style:none;}
.Bottom002612 .auto nav ul li{ float: left; width: 33.33%; line-height: 25px;}
@media(max-width:1024px){
.Bottom002612 footer dt,
.Bottom002612 footer dd{ float:none; text-align:center;width: 100%;}
.Bottom002612 footer dd{ padding-top:2%;}
    .Bottom002612 footer dd img{margin: 0 auto;}
}
@media(max-width: 768px){
    .Bottom002612 .auto{display:none;}
    .Bottom002612 footer .auto{display: block; margin: 0;}
	.Bottom002612 .auto .pic{ margin-top: 15px;width: 40%; margin: auto;}
}
/*
 .Floor001642 为demo编号
 */
.Floor001642{padding-bottom:2%;}

.Floor001642 .list{ position:relative; padding:0 20px; margin-top: 2%;}
.Floor001642 .list .bx-controls-direction a{ position:absolute; top:50%;color:#666; border:1px solid #dedede;margin-top:-30px; width:20px; height:60px; font-size:14px;}
.Floor001642 .list .bx-controls-direction a span{ top:50%; left:50%; margin-top:-7px; margin-left:-7px; position:absolute;}
.Floor001642 .list .bx-controls-direction a.bx-prev{ left:0px;    background-color: #eee; }
.Floor001642 .list .bx-controls-direction a.bx-next{ right:0px;    background-color: #eee;}
.Floor001642 .list .bx-controls-direction a:hover{ color:#fff; background-color:#2078da; border-color:#2078da; -ms-transition:all ease 0.3s; -webkit-transition:all ease 0.3s;transition:all ease 0.3s;}
.page1642 .list{overflow: hidden;}
.page1642 .list li{float: left; width: 32%; margin-right: 2%;}
.page1642 .list li:nth-child(3n){margin-right: 0;}
.Floor001642 .list li a{ display:block; padding:3%; margin:0 10px;background-color: #f6f6f6;transition:0.3s;}
.Floor001642 .list li figure{ overflow:hidden;}
.Floor001642 .list li figure span{ display:block; padding-bottom:80%; background-size:contain;transition:0.3s;}
.Floor001642 .list li h1{ margin:0; font-weight:normal; font-size:14px; padding:10px 0 5px;text-align: center}
.Floor001642 .list li p{ margin:0; font-size:12px; color:#333; line-height:20px; overflow:hidden; height:40px;}
.Floor001642 .list li:hover a{ box-shadow:0 0 10px rgba(32,120,218,0.22) inset; border-radius:5px;background-color:#F0F7FF;}
.Floor001642 .list li:hover  h1 a{ color:#47a0ec;}
.Floor001642 .list li:hover figure span{ transform:scale(1.06);}
@media(max-width:768px){
.Floor001642 .list li a{ margin:0 10px;}
}
@media(max-width:640px){
.Floor001642 .title h1{ font-size:20px;}
}
/*
 .Banner001745 为demo编号
 */
.Banner001745 div{ height:300px;background-position: center;background-repeat: no-repeat;    margin-bottom: 2%;}
@media(max-width:1000px){
.Banner001745 div{ height: 150px;}
}
/*
 .Location005 为demo编号
 */
.Location005{margin-bottom:20px; line-height:30px; padding:10px 0; background:url(../images/Location005-line.gif) repeat-x left bottom;}
.Location005 b{font-size: 14px;color: #187adf; background:url(../images/Location005.gif) no-repeat left center; padding-left:15px;}
.Location005 em{ float: right; font-style:normal;  font-size:12px; color:#999;}
.Location005 em a{color:#999;}
.Location005 em a:hover{color: #187adf;}
.Location005 em span{ color:#1463b4;font-weight:bold;}

/*
 .TextList002192 为demo编号
 */
.TextList002192{ padding:2% 0 3%;}
.TextList002192 .tit{ font-size:30px; font-weight:normal; color:#333; margin:0 0 30px; line-height:28px; text-align:center;}
.TextList002192 .tit span{ position:relative; }
.TextList002192 .tit span i{ font-size:27px; color:#333; width:2px; font-style:normal; position:absolute; left:8px; top:4px;}
.TextList002192 .tit span i:last-child{ right:13px; left:auto;}
.TextList002192 .tit em{ font-style:normal; text-transform:uppercase; color:#999; font-family:Arial; display:block; font-size:14px;}
.TextList002192 li{ border-bottom:1px solid #e3e3e3; padding-bottom:2%; margin-bottom:2%; position:relative; min-height:105px; padding-left:125px;}
.TextList002192 li time{ display:block; border:1px solid #e3e3e3; width:105px; height:85px; text-align:center; position:absolute; top:0; left:0; color:#888; line-height:1.4;}
.TextList002192 li time span{ display:block; border-bottom:1px solid #e3e3e3; font-size:42px; margin-bottom:5px;}
.TextList002192 li h2{ color:#444444; font-size:16px; margin:0; position:relative; padding-right:70px;}
.TextList002192 li h2 span{ display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.TextList002192 li h2 .more{ position:absolute; right:0; top:0; text-transform:uppercase; font-weight:normal; font-size:12px;}
.TextList002192 li h2 a{transition: .3s ease-out; color:#444;}
.TextList002192 li h2 a:hover{ color:#e50014;}
.TextList002192 li p{ color:#888; font-size:14px; line-height:24px; margin:15px 0 0; max-height:48px; overflow:hidden;}
@media(max-width: 768px){
    .TextList002192 li{min-height: 85px;}
    .TextList002192 li h2 a{font-size: 14px;}
    .TextList002192 li p{margin-top: 3%; font-size: 12px;}
    .TextList002192 li time{height: 72px;}
    .TextList002192 li time span{font-size: 33px;}
}


/*
 .RichInfo005 为demo编号
 */
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:10px;}
.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:#07ad58; 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:#07ad58;}
/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:1% 0 3%;}
.RighInfo002228 .auto{ max-width:960px;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#815122; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height: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;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666;}
.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;}
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:22px;color: #1463b4}
}
@media(max-width: 768px){
    .RighInfo002228 .single-content p{text-indent: 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:2%; width:32%; }
.PicList002239 li:nth-child(3n){ margin-right:0;}
}
.PicList002239 li .Ispic{ padding-bottom:77%; background-size:contain;}
.PicList002239 li dl{ position:relative; margin:0 10px; line-height:35px;}
.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: #1463b4; text-align: center;}
@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
.PicList002239 li dl{line-height: 30px;}
.PicList002239 li dt{font-size: 14px;}    
}

.newsDetail{text-align: center;padding-bottom: 3%;}
.newsDetail h2{font-size: 28px; font-weight: 400;}
.newsDetail h6{font-weight: 400;font-size: 16px; margin-top:.5%;}
.newsDetail p{text-align: left; line-height: 25px;}
@media(max-width: 768px){
.newsDetail h2{font-size: 18px;}
.newsDetail h6{font-size: 14px;}
}
.adver{position: relative;}
.adver a{position: absolute; display: block; width: 172px; height: 40px; right: 62px; top:43px;}
@media(max-width: 768px){
    .adver a{width: 100%; height: 100%; left: 0; top: 0;}
}

.form{ padding:20px 0; overflow:hidden;}
.from .btn{ cursor:pointer; border:none; padding:0 15%;height:35px; font-size:14px; color:#fff; background:#1463b4;}
.from .f_name{ width:80px; padding-right:15px;text-align:right; color:#4d4d4d;}
.from table{ max-width:535px;}
.from td{  line-height:35px; padding-top:3%; vertical-align:top;}
.from .text{ width:80%; border:1px solid #eaeaea; height:35px; line-height:35px; padding:0 2%; border-radius:3px;}
.from .textcode{ width:80px;}
.from .text:focus{ border-color:#045bff; transition:all ease 0.5s;}
.from textarea.text{ width:100%; height:175px;}
.from .form_err{color:#045bff;}

.case_list .list li{ float:left; width:23.5%; margin-right:2%; margin-bottom:2%  }
.case_list .list li:nth-child(4n){ margin-right:0 }
.case_list .list li a{ display:block; background-position:center center; background-repeat:no-repeat; background-size:contain; padding-bottom:40%; background-color:#fff; border: 1px solid #ccc;}