.usa h2{	color:#3f51b5;margin:0;font-weight:600;text-align: center;font-size: 24px;}
.usa {padding: 40px 0 100px;color: #444;font-size: 16px;line-height: 25px}
.usa>p{text-indent: 2em;line-height: 30px}
.usa h3{color:#3f51b5;font-size: 20px;font-weight: 600}
.usa span{line-height: 30px;;float: left;width: 50%}
.usa .usa2{width: 600px;margin-bottom: 40px}
.usa .h3{margin-top:100px}
.usa li{line-height: 30px;float: left;width: 50%;list-style: none;}
.usa ul{height: 230px}
.jqgz {padding: 40px 0 100px;color: #444;font-size: 16px}
.jqgz>p{text-indent: 2em;line-height: 30px}
.jqgz h3{color:#3f51b5;font-size: 20px;font-weight: 600}
.jqgz h2{	color:#3f51b5;margin:0;font-weight:600;text-align: center;font-size: 24px}
.jqgz .jqgz1{width: 600px;    margin-bottom: 40px;}
.jqgz .jqgz2{ margin-bottom: 40px;}
.jqgz .con{margin-top: 40px}
.jqgz .con h3{margin: 30px 0 0}
.jqgz .jqgz3{margin: 20px 0 0}
.gngz {padding: 4% 0 5%;color: #444}
.gngz h3{color:#3f51b5;font-size: 20px;font-weight: 600}
.gngz h2{color:#3f51b5;margin:0;font-weight:600;text-align: center;font-size: 24px}
.gngz>.con{width: 100%;margin: 3% 0;}
.gngz>.con p{text-indent: 2em;font-size: 16px;line-height: 34px;etter-spacing: 1px;}
.gngz .ul {padding:30px 0; }
.gngz .ul li{background:url(../image/bg2.png) no-repeat; background-size: 100% 100%; }
.gngz .ul li h2{color: #fff;margin: 0 20px; line-height: 1.85; text-align: left}
.gngz .ul li p{font-size: 16px;color: #fff;}
.gngz .ul li>.con{ padding: 8% 5%;}
.gngz .ul li>.con1{padding: 8% 5%;}
.gngz .ul1{font-size: 16px;line-height: 1.85;  list-style: none; margin-bottom: 4%;}
.gngz .ul2{font-size: 16px;line-height: 1.85; margin-bottom: 4%;}
.gngz .ul2 li{ list-style: none;}
.gngz span{text-align:center;display:block;padding:5px 0 15px}
.gngz .ul3 li{margin-bottom:3%; list-style: none; text-align: center;}
.gngz .ul4{font-size:16px;line-height: 1.85;}
.gngz .ul4 li{color:#444;font-size:20px;font-weight:600}
.gngz .ul5{font-size:16px;line-height:30px;margin-bottom:30px}
.gngz .ul3 img{width:400px}
.gngz .ul3 p{text-align:center;font-size:16px}
.gngz .box22 ul{ float: left; width: 33.3334%;}
.gngz .box22 li,.mggngz .ul2 li{ list-style-image: url(../image/dian.png); list-style-position: inside;}

@media (min-width:768px ) {
.gngz .ul1{float: left; width: 68%;}
.gngz .gngz2{max-width: 320px; width: 30%;}
.gngz .gngz3{width: 50%;max-width: 500px;}
.gngz .ul2{float: right; width: 48%;height: 280px;}
.gngz .gngz4{ max-width: 300px; float: right; width: 30%;}
.gngz .ul4{float:left;width:68%;height:225px}
.gngz .ul3 li{float:left; width: 33.33334%;}
.gngz .ul li{width: 31.33334%;float: left;height: 300px;}
.gngz .ul li+li{ margin-left: 3%;}
.gngz .box22 ul{ float: left; width: 33.3334%;}
}
@media (max-width:1024px ) {
.gngz h2{ font-size: 20px;}
.xxcz h3{font-size: 18px;}
}
@media (max-width:767px ) {
.gngz h2{ font-size: 18px;}	
.gngz .ul1{ font-size: 14px;}
.gngz .ul li+li{ margin-top: 10px;}
}

.xxcz{padding:0px 0 20px}
.xxcz h2{color:#3f51b5;margin:0;font-weight:600;text-align:center;font-size:24px}
.xxcz h3{color:#3f51b5;font-size:20px;font-weight:600}
.xxcz p{font-size:16px;text-indent:2em;margin:5px 0}
@media (max-width:1024px ) {
.xxcz h2{ font-size: 20px;}
.xxcz h3{font-size: 18px;}
}
@media (max-width:767px ) {
.xxcz h2{ font-size: 18px;}	
.xxcz h3{font-size: 16px;}
.xxcz p{ font-size: 14px;}
}


.zsjz{color: #444;padding: 4% 0 5%; min-height: 300px;}
.zsjz h1{text-align: center;font-size: 24px;    color: #3f51b5; line-height: 1.6; margin: 0;}
.zsjz h2{color: #3f51b5;font-size: 18px;margin-bottom:0px}
.zsjz p{margin-top: 10px}
.zsjz a{color: #3f51b5}
@media (max-width:1024px ) {
.zsjz h1{ font-size: 20px;}
}
@media (max-width:767px ) {
.zsjz h1{ font-size: 18px;}	
.zsjz h2{font-size: 16px;}
}


.reservation{ padding: 0 0 5%;}
.reservation .item{ margin-bottom:20px;}
.reservation .label{ height:36px; line-height:36px; width:140px; text-align: right; float: left;}
.reservation .label font{ font-size:16px; color:red; font-weight:bold; display: inline-block; height:36px; line-height:42px; overflow: hidden; margin-right:5px; vertical-align: middle;}
.reservation .control{ margin-left:150px;}
.reservation .ipt,.reservation .item select{ height:47px; line-height: 45px; border-radius: 3px; border: 1px solid #3f51b5; width: 100%; padding: 0 5px; font-size: 14px; color: #666;}
.reservation .control .btn{ max-width: 274px; padding: 0 10px; width: 100%; height:36px; font-size:14px;    color: #fff; background-color: #3f51b5; border: #3f51b5 solid 1px; border-radius:5px;cursor: pointer;}
@media (min-width: 1200px) {
	.reservation >.auto{padding:40px 250px 80px 150px;}
}
@media (max-width: 488px) {
	.reservation .label{ float: none; text-align: left; height: auto; line-height: 1.45;}
	.reservation .label font{ height: auto; line-height: 1.45;}
	.reservation .control{ margin-left:0;}
}

.xzjy{color: #444;padding: 40px 0 100px}
.xzjy p{font-size: 16px; }
.xzjy p.a{text-align: right;margin-top: 50px}


.department{ min-height: 300px; padding: 3% 0;}

.Page002274{ text-align:center; padding:1% 0 2%;color:#666666;}
.Page002274 *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total,
.Page002274 .Pages .p_jump,
.Page002274 .Pages .a_first,
.Page002274 .Pages .a_end{ 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:#3f51b5;}
.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;}
}
/*Banner002158 */
.Banner002158{ position: relative;}
.Banner002158 .img_wap{ display:none}
.Banner002158 .word{ position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.Banner002158 .word .table{ display: table; width: 100%; height: 100%; text-align: center;}
.Banner002158 .word .table .table-cell{ display: table-cell; height: 100%; vertical-align: middle;}
.Banner002158 .word .con{ padding: 1% 3%; background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;filter:Alpha(opacity=80); background:#000; margin: 0 auto; display: inline-block; max-width: 80%;}
.Banner002158 .word .con *{ position: relative;z-index: 1; color: #fff; margin: 0; font-weight: normal;}
.Banner002158 .word .con h1{ font-size: 40px; text-transform: uppercase;}
.Banner002158 .word .con h2{ font-size: 36px;}
@media (min-width:768px ) {
	.Banner002158 .word .con{ min-width: 579px;}
}
@media(max-width:1200px){
.Banner002158 .img_pc{ display:none;}
.Banner002158 .img_wap{ display:inline;}
.Banner002158 .word .con h1{ font-size:38px;}
.Banner002158 .word .con h2{ font-size: 30px;}
}
@media(max-width:1024px){
.Banner002158 .word .con h1{ font-size:32px;}
.Banner002158 .word .con h2{ font-size: 24px;}
}
@media(max-width:767px){
.Banner002158 .word .con h1{ font-size:20px;}
.Banner002158 .word .con h2{ font-size: 18px;}
}

/*Menu002147 */
.Menu002147{ background:#fefefe;}
.Menu002147 ul{ display:table; margin:0 auto;}
.Menu002147 li{ float:left; padding:0 40px;position:relative;}
.Menu002147 li+li:after{ position:absolute; content:''; width:1px; left:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
.Menu002147 li a{ display:block;font-size:18px; position:relative; overflow:hidden; line-height:82px;height:70px;}
.Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:1px; width:100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{ color:#3f51b5; }
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:#3f51b5;}
@media(max-width:1024px){
.Menu002147 li{ padding:0 20px;}
.Menu002147 li a{  line-height:50px;height:50px;}
}
@media(max-width:768px){
.Menu002147 ul{ display:block;}
.Menu002147 li{ float:left; width:25%; text-align:center; padding:0;}
}
@media(max-width:768px) and (min-width:481px){
.Menu002147 li:nth-child(4n):after{ display:none;}
}
@media(max-width:480px){
.Menu002147 li{ width:33.33333333333%}
.Menu002147 li:nth-child(3n):after{ display:none;}
}
@media(max-width:375px){
.Menu002147 li a{ font-size:14px;}
}
/*
 .Galary001 为demo编号
 */
.Galary001{ padding:40px 0 100px;}
.Galary001 .ad-gallery {width:830px;}
/*.ad-gallery, .ad-gallery * {margin: 0;padding: 0;}*/
.Galary001 .ad-gallery .ad-image-wrapper {width: 100%;height: 560px;margin-bottom: 10px;position: relative;overflow: hidden;}
.Galary001 .ad-gallery .ad-image-wrapper .ad-loader { display:none;}
.Galary001 .ad-gallery .ad-image-wrapper .ad-next {position: absolute;right: 0;top: 0;width: 25%;height: 100%;cursor: pointer;
display: block;z-index: 100;}
.Galary001 .ad-gallery .ad-image-wrapper .ad-prev {position: absolute;left: 0;top: 0;width: 25%;height: 100%;cursor: pointer;display: block;z-index: 100;}
.Galary001 .ad-gallery .ad-image-wrapper .ad-prev, 
.Galary001 .ad-gallery .ad-image-wrapper .ad-next {
/* Or else IE will hide it */
background: url(https://www.2ndfls.com/cn/css/non-existing.jpg)\9}
.Galary001 .ad-gallery .ad-prev .ad-prev-image, 
.Galary001 .ad-gallery .ad-next .ad-next-image { background-image:url(../image/Galary001-btn_pn.png); background-repeat:no-repeat;width: 60px;height: 90px;display: none;position: absolute;top: 50%; margin-top:-45px;z-index: 101;}
.Galary001 .ad-gallery .ad-prev .ad-prev-image{left: 0; background-position:0 0;}
.Galary001 .ad-gallery .ad-next .ad-next-image {right: 0;background-position:0 -90px;}
.Galary001 .ad-gallery .ad-image {position: absolute;overflow: hidden;top: 0;left: 0;z-index: 9;}
.Galary001 .ad-gallery  .ad-image a img {border: 0;}
.Galary001 .ad-gallery  .ad-image .ad-image-description { display:none;}
/** html .ad-gallery  .ad-image .ad-image-description {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');}
.ad-gallery  .ad-image .ad-image-description .ad-description-title {display: block;}*/
.Galary001 .ad-gallery .ad-controls { display:none;}
.Galary001 .ad-gallery .ad-nav {width: 100%;position: relative;}
.Galary001 .ad-gallery .ad-forward, 
.Galary001 .ad-gallery .ad-back {display: block;width: 21px;cursor: pointer;position: absolute;top: 0;height: 100%;z-index: 10; background-repeat:no-repeat; background-position:0 center; opacity:1 !important;}
/* IE 6 doesn't like height: 100% */
* html .Galary001 .ad-gallery .ad-forward, .Galary001 .ad-gallery .ad-back {height: 100px;}
.Galary001 .ad-gallery .ad-back {left: -25px; background-image:url(../image/Galary001-prev_s.png);}
.Galary001 .ad-gallery .ad-forward {right: -25px; background-image:url(../image/Galary001-next_s.png);}
.Galary001 .ad-gallery .ad-nav .ad-thumbs {overflow: hidden;width: 100%;}
.Galary001 .ad-gallery .ad-thumbs .ad-thumb-list {float: left;width: 9000px;list-style: none;}
.Galary001 .ad-gallery .ad-thumbs li {float: left;padding-right: 5px;}
.Galary001 .ad-gallery .ad-thumbs li img{ width:131px; height:94px;}
.Galary001 ad-gallery .ad-thumbs li a {display: block;}
.Galary001 .ad-gallery .ad-thumbs li a img {border: 3px solid #CCC;display: block;}
.Galary001 .ad-gallery .ad-thumbs li a.ad-active img {border: 3px solid #3f51b5;}
.ad-preloads{ display:none;}
/*
 .Floor 为demo编号
 */
.RighInfo002502{padding: 40px 0 100px }
.RighInfo002502 .auto_1200{position: relative; background: #fff;}
.RighInfo002502 .wrap-container{ margin: 0 auto;  }
 
.RighInfo002502 ul li{ margin-bottom: 20px; }
.RighInfo002502 ul li .liBox{  border-bottom:1px dashed #999; padding:20px 0px 35px 80px ;background: url(../image/icon1.png) no-repeat; background-size:60px;}
.RighInfo002502 ul li:nth-child(2) .liBox{background: url(../image/icon2.png) no-repeat; background-size:60px;}
.RighInfo002502 ul li:nth-child(3) .liBox{background: url(../image/icon3.png) no-repeat; background-size:60px;}
.RighInfo002502 ul li:nth-child(4) .liBox{background: url(../image/icon4.png) no-repeat; background-size:60px;}
.RighInfo002502 ul li:nth-child(5) .liBox{background: url(../image/icon5.png) no-repeat; background-size:60px;}
.RighInfo002502 ul li:nth-child(6) .liBox{background: url(../image/icon6.png) no-repeat; background-size:60px;}
.RighInfo002502 ul li:nth-child(7) .liBox{background: url(../image/icon7.png) no-repeat; background-size:60px;}
.RighInfo002502 ul li:nth-child(8) .liBox{background: url(../image/icon8.png) no-repeat; background-size:60px;}



.RighInfo002502 ul li:nth-child(2n) .liBox{ border-right-color: #1361a7;}
.RighInfo002502 ul li .liBox .h3{margin: 0;font-size: 18px;font-weight: normal; color: #083964;}

@media screen and (min-width:768px ){
  .RighInfo002502 ul li{float: left; width: 48%;margin-right: 4%; height: 100px}
  .RighInfo002502 ul li:nth-child(2n){margin-right: 0;}
  .RighInfo002502 ul li:nth-child(3n) .liBox{ border-right-color: #1361a7;}
  .RighInfo002502 ul li:nth-child(3n+1) .liBox{ border-right-color: #083964;}
}

/*
 PicList000960 为demo编号
 */
.PicList000960{ padding:40px 0 0;}
.PicList000960 ol{overflow:hidden; padding-bottom:15px;    border-bottom: 1px solid #eee;}
.PicList000960 ol .pic{ float:left; width:30%;}
.PicList000960 ol .Ispic{ display:block; width:100%; padding-bottom:57%;} 
.PicList000960 ol .word{ float:right; width:70%; padding-left:3%;}
.PicList000960 ol h1{ margin:0; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:22px; color:#010101; font-weight:normal;}
.PicList000960 ol time{ color: #999;  margin-right: 5%;font-size: 13px;}
.PicList000960 ol .con{ margin:2% 0; color:#707070; line-height:24px;    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.PicList000960 ol a.more{ color:#252379;display:inline-block;}
.PicList000960 li { border-bottom: 1px #e0e0e0 dotted; height:52px; line-height:51px; overflow:hidden;} 
.PicList000960 li time{ float:right; font-size:12px; color:#4c4c4c;}
.PicList000960 li a{ display:block; float:left; width:65%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:19px; background:url(../image/PicList000960_dot.jpg) no-repeat 2px center; font-size:14px}
.PicList000960 a:hover{ color:#252379}
@media (max-width:768px){
	.PicList000960 ol img{ width:100%; float:none;}
	.PicList000960 ol h1{ margin-top:2%; font-size: 18px;}
}
@media (max-width:480px){
	.PicList000960 ol .pic,.PicList000960 ol .word{ width: 50%;}
}
    
    
.news_info{ background-color:#efefef; padding-top: 1%; min-height: 200px;}
.news_info .auto{ background: #fff; padding: 1.5% 1%; max-width: 1160px;}
.news_info .title{ padding-bottom:20px;}
.news_info .title h1{ margin:0 0 10px; padding-bottom:15px; font-size:22px; font-weight:normal;color:#252379; border-bottom: 2px solid #ddd;}
.news_info .title p{font-size:14px; margin:0; padding-bottom:10px;}
.news_info .title p span{ margin:0 5px; color:#777;}
.news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.news_info .info_back a{ color:#252379; font-size:14px;}
.news_info .info_pn span{ display:block;font-size:14px;}
.news_info .info_pn span a{ color:#999;}
.news_info .info_pn span a:hover{color:#252379;}
.news_info .info_pn>a{display: block;}
@media(max-width:640px){
.news_info .title h1{ font-size:18px}
} 

/*
 .RighInfo002223 为demo编号
 */
.RighInfo002223{background-color:#fff}
.RighInfo002223 .auto{padding-top:40px;padding-bottom:3%}
.RighInfo002223 .pic{margin-top:20px}
.RighInfo002223 .h3{color:#3f51b5;line-height:1.6;margin:0;font-size:20px;font-weight:600}
.RighInfo002223 .h4{font-size:16px;color:#3f51b5;margin:30px 0 0 0}
.RighInfo002223 .h4:after{color:#3f51b5;width:40px;height:2px;background:#3f51b5;border:none;margin:15px 0;content:"";display:block}
.RighInfo002223 .ul{margin:0;clear:both}
.RighInfo002223 .ul li{font-size:16px;line-height:2.245}
.RighInfo002223 .ul li span{font-family:Arial;font-size:16px;color:#3f51b5;font-weight:700}
.RighInfo002223 p{line-height:2.245;font-size:16px;color:#666;margin:0;clear:both;text-align:center}
@media screen and (min-width: 1024px){
.RighInfo002223 .h3{text-align:center;font-size:24px}
.RighInfo002223 .pic{width:23.765%}
.RighInfo002223 .con{width:71.235%}	
}
@media screen and (min-width: 768px){
.RighInfo002223 .h4{font-size:20px;margin-top:50px}
.RighInfo002223 .pic{float:right;width:47%;margin-top:50px}
.RighInfo002223 .con{float:left;width:40%}
}

/*RighInfo002218*/
.RighInfo002218{padding: 40px 0 100px; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; min-height:246px; padding-bottom:5%;}
.RighInfo002218 .box1{color:#444;font-size:16px;line-height:30px;}
.RighInfo002218 .box1 .pic{float:right;margin-left:5%;}
.RighInfo002218 .box1 .h3{font-size:24px;color:#3f51b5;margin:0 0 20px 0; font-weight:600;}
.RighInfo002218 .box1 figure{ padding:5.5% 4%; color:#444;}
.RighInfo002218 .list{ padding-top:5%;}
.RighInfo002218 .list li{ display:block; float:left; width:42%;}
.RighInfo002218 .list li+li{ padding-left:2%;}
.RighInfo002218 .list li:first-child,.RighInfo002218 .list li:last-child{ width:29%;}
.RighInfo002218 .list img{ float:left; margin-right:3%; max-width:98px;}
.RighInfo002218 .list figure{ padding-top:7%;}
.RighInfo002218 .list h2{ font-weight:normal; color:#008cd6; font-size:18px; margin:0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.RighInfo002218 .list p{ margin:10px 0 0; color:#728391;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
@media(max-width:1000px){
.RighInfo002218 .box1 .pic{ float:none; margin:0 auto 3% auto; display:block;}	
.RighInfo002218 .list figure{ padding:3% 0;}
.RighInfo002218 .list li{ width:100% !important; padding:0 !important; margin:2% 0;max-width:400px;}
}
/*RighInfo002218 End*/
/*
 .RighInfo002238 为demo编号
 */
.RighInfo002238{ padding:55px 0 0;}
.RighInfo002238 .fz_24{color:#5e5e5e; font-weight:100; margin:0; font-size:16px;}
.RighInfo002238 .fz_36{font-size:36px; color:#c79669; margin:0; font-size:28px;}
.RighInfo002238 .tit:after{ content:"";width:71px; height:1px; background:#c79669; margin:35px 0; display:block; }
.RighInfo002238 .con{font-size:16px; color:#5e5e5e; line-height:30px; margin:0}
.RighInfo002238 .fz_60{ font-size:30px;}
.RighInfo002238 .bg{ position: relative; background-color: #202020; min-height: 400px; margin: 50px 0 0; background-position:center center; background-repeat:no-repeat; background-size:cover; }
.RighInfo002238 .bg li{color: #c79669; font-size: 16px; width: 33.3334%; padding:20px 0 ; margin: 0 auto; position: relative; z-index: 3;text-align: center; float: left; width:50%;}
.RighInfo002238 .bg li p{   border: 1px solid #c79669;  margin: 0 auto 15px;width: 130px; height:130px;border-radius: 130px;}
.RighInfo002238 .bg li p b{ font-family: arial; display: block; padding: 44px 0 10px}
@media only screen and (min-width:768px){
   .RighInfo002238 .fz_24{ font-size:18px;}
   .RighInfo002238 .fz_36{ font-size:30px;}
   .RighInfo002238 .fz_60{ font-size:40px;}
   .RighInfo002238 .bg li{width:33.33%; }
   .RighInfo002238 .bg li p{width: 160px; border-radius:160px; height:160px;}
}
@media only screen and (min-width:1024px){
   .RighInfo002238 .fz_24{ font-size:20px;}
   .RighInfo002238 .fz_36{ font-size:32px;}
   .RighInfo002238 .fz_60{ font-size:50px;}
   .RighInfo002238 .bg{ padding:65px  0 0; min-height: 335px}
   .RighInfo002238 .bg li{width:20%; }
}
@media only screen and (min-width:1200px){
   .RighInfo002238 .fz_24{ font-size:24px;}
   .RighInfo002238 .fz_36{ font-size:36px;}
   .RighInfo002238 .fz_60{ font-size:60px;}
   .RighInfo002238 .bg li{width:191px; margin: 0 61px 0 0;}
   .RighInfo002238 .bg li p{width: 191px; height:191px;border-radius: 191px;}
   .RighInfo002238 .bg li.last{ margin: 0 0 0 0}
}






/*
 .Floor001026 为demo编号
 */
.Floor001026{padding-bottom: 5%}
.Floor001026 .box .txt{background: #3f51b5;color:#fff;}
.Floor001026 .box .txt h1{ font-size:30px; margin:0;  position:relative;}
.Floor001026 .box .txt h1::before{ position:absolute; content:''; width:42px; height:2px;background: #fff;width: 10%; left:0; bottom:-24%;}
.Floor001026 .box .txt p.p1{ font-size:18px; margin: 20px 0 0;}
@media(min-width:768px){
.Floor001026 .box{ padding-right:50%;position:relative;}
.Floor001026 .box:nth-child(2n){ padding-right:0; padding-left:50%; }
.Floor001026 .box .txt{ height: 350px; display: table; width: 100%; padding-left: 10%;}
.Floor001026 .box .txt .txt-inner{ display: table-cell; vertical-align: middle;}
.Floor001026 .box .pic{ position:absolute; width:50%; top:0; height:100%; overflow:hidden;}
.Floor001026 .box:nth-child(1n) .pic{ right:0;height: 350px}
.Floor001026 .box:nth-child(2n) .pic{ left:0;height: 350px}
.Floor001026 .bx-wrapper,
.Floor001026 .bx-viewport,
.Floor001026 .bx-viewport ul,
.Floor001026 .bx-viewport ul li,
.Floor001026 .bx-viewport ul li a{ position:absolute; width:100%; height:100% !important;}
}

.Floor001026 .bx-viewport{ z-index:2;}
.Floor001026 .bx-viewport ul li a{ background-size:cover;}
.Floor001026 .bx-viewport ul li{ background-color:#f3f8fa;}
.Floor001026 .bx-controls-direction{ display:none;}
.Floor001026 .bx-controls{ position:absolute; z-index:10; text-align:center; left:0; width:100%; bottom:5%;}
.Floor001026 .bx-pager div{ display:inline-block;}
.Floor001026 .bx-pager div a{ background-color:#fff; display:inline-block; overflow:hidden; line-height:100px; width:11px; height:11px; border-radius:50%; margin:0 5px;}
.Floor001026 .bx-pager div a.active{ background-color:#3f51b5;}
@media(max-width:1440px){
.Floor001026 .box:nth-child(1n) .txt{ padding-left:25%;}
.Floor001026 .box:nth-child(2n) .txt{ padding-right:25%;}
}
@media(max-width:1024px){
.Floor001026 .box .txt h1{ font-size:24px;}
}
@media(max-width:767px){
.Floor001026 .box+.box{ margin-top: 10px;}
.Floor001026 .box .txt h1{ font-size:20px;}
.Floor001026 .box .txt p.p1{ font-size: 16px;}
.Floor001026 .box .txt{ padding:5% !important;}
.Floor001026 .bx-wrapper{ position: relative;height: auto;}
.Floor001026 .bx-viewport ul{ height: auto;}
.Floor001026 .bx-viewport ul li a{ padding-bottom: 58%; display: block; background-size: cover;}
}

/*Menu002136 */
.Menu002136{padding-top: 40px}
.Menu002136 .auto{  text-align:center;}
.Menu002136 ul{ display:inline-block; padding-bottom:2%;}
.Menu002136 li{ float:left; position:relative; margin-bottom:2px;font-size: 18px;}
.Menu002136 li.end:after{ display:none;}
.Menu002136 li a{ display:block; padding:0 30px; line-height:36px; position:relative; z-index:1;}
.Menu002136 li a:hover{color:#3f51b5; }
.Menu002136 li .an{color:#3f51b5; }
@media(max-width:1024px){
.Menu002136 li{ font-size: 16px;}
}
@media(max-width:767px){
.Menu002136 li{ font-size: 14px;}
.Menu002136 li a{ padding:0 15px;}
}

/*
 .TextList001717 为demo编号
 */
.TextList001717{ padding: 0 0 100px;  }
.TextList001717 .name{ display:table; width:100%;}
.TextList001717 .name li{ display:table-cell; vertical-align:middle; line-height:20px; padding:13px 0;}
.TextList001717 .name li:nth-child(1){ width:37%; padding-left:5%;}
.TextList001717 .name li:nth-child(2){ width:13%;}
.TextList001717 .name li:nth-child(3){ width:50%; padding-left:25%;}
.TextList001717 ol.name{ background-color:#1f71c3; border-bottom:2px solid #3f51b5;color: #fff;font-size: 16px }

.TextList001717 .list{font-size: 16px}
.TextList001717 ul.name{ border-bottom:1px dashed #c7c7c7; background:url(../image/TextList001717-open.gif) no-repeat 98% center; cursor:pointer;}
.TextList001717 ul.name#open{ background-image:url(../image/TextList001717-close.gif);}
.TextList001717 ul.name li:nth-child(3){ color:#9f9f9f;}
.TextList001717 ul.name li span{ display:block; position:relative;}
.TextList001717 ul.name li span::before{ position:absolute; content:''; width:9px; height:2px; background-color:#d5b282; left:-15px; top:50%; margin-top:-1px;}
.TextList001717 .info{ display:none; padding:2% 5% 4%;}

.TextList001717 .info h2{color: #3f51b5;font-size:18px}

@media(max-width:767px){
.TextList001717 ol.name,.TextList001717 .list{ font-size: 14px;}
.TextList001717 .name li:nth-child(1){ width:35%;}
.TextList001717 .name li:nth-child(3){padding-left:5%; width:40%;}
.TextList001717 .info h2{ font-weight: normal; font-size: 16px;}
}
/*
 .PicList001814 为demo编号
*/.PicList001814 {margin-top: 40px}
.PicList001814 li{ float:left; margin-right:1.5%; padding:1% 0; width:23.875%;}
.PicList001814 li:nth-child(4n){ margin-right:0;}
.PicList001814 li a{ display:block; border:1px solid #eee; padding:4%;}
.PicList001814 li figure{ padding-bottom:64%;}
.PicList001814 li h2{ margin:0; font-size:14px; font-weight:normal; line-height:50px;}
.PicList001814 li p{ margin:0 0 5px; font-size:12px; line-height:24px; overflow:hidden; height:46px;}
.PicList001814 li span.more{ font-size: 12px; color: #3f51b5; border: none;}
.PicList001814 li a:hover h2{ color: #3f51b5; font-weight:bold;}

@media(max-width:768px){
.PicList001814 li{ width:48%; margin-right:4%;}
.PicList001814 li:nth-child(2n){ margin-right:0;}
.PicList001814 li p{ height:72px;}
}
@media(max-width:375px){
.PicList001814 li{ width:auto; float:none; margin-right:0;}
.PicList001814 li p{ height:48px;}
}
/*
 .Floor000891 为demo编号
 */
.Floor000891{ padding:40px 0 100px;}
.Floor000891 .title{ font-size:34px; line-height:1.85; background:url(../image/Floor000891-titbg.png) no-repeat left center; background-size:contain; color:#3f51b5; padding-bottom:3%; position:relative; margin-bottom:20px;}
.Floor000891 .title::before{ position:absolute; content:''; width:32px; height:2px; background-color:#3f51b5; left:0; bottom:0;}
.Floor000891 .intro{ float:left; width:53.8%;}
.Floor000891 .intro .info{ line-height:30px;    font-size: 16px;}
.Floor000891 .img{ width:40.45%; float:right;}
.Floor000891 .more{display: inline-block;width: 143px; height: 40px;border: #dedede 1px solid;color: #dedede;text-align: center;line-height: 40px;border-radius: 30px;font-size: 12px;}
.Floor000891 .more:hover{ background-color:#f4a60f; color:#fff;}

.Floor000891 .head{ float:left; margin-right: 3%;}

@media(max-width:768px){
.Floor000891 .intro,
.Floor000891 .img,
.Floor000891 .head{ float:none; width:auto;}
.Floor000891 .img{ text-align:center;}
.Floor000891 .title{ font-size:24px;}
.Floor000891 .intro .info{ font-size: 14px;}
.Floor000891{ padding:5% 0;}
}
@media(max-width:480px){
.Floor000891 .title{ font-size:18px;}
}
/*
 .PicList001825 为demo编号
 */
.PicList001825 ul{ padding: 2% 0 0; }
.PicList001825 li a:hover{color:#3f51b5}
.PicList001825 li{ float:left; width:23.5%; margin-right:2%; padding-bottom:2%; margin-bottom:2%; text-align:center;}
.PicList001825 li:nth-child(4n){ margin-right:0;}
.PicList001825 li .txt{ background: rgba(0,0,0,0.5); margin: -68px 30px 0; padding: 10px 0;}
.PicList001825 li:hover .txt{ background: #3f51b5;}
.PicList001825 li p{ margin:0 0 5px; font-size:18px; color: #fff; }
.PicList001825 li span{ color:#b5b5b5;}
.PicList001825 li figure{ padding-bottom:95%;background-size: auto;}
.PicList001825 li figure img{ display:none;}
@media(max-width:1000px){
.PicList001825 ul{ padding:2% 0;}
}
@media(max-width:640px){
.PicList001825 li{ width:49%;}
.PicList001825 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList001825 li p{ font-size:15px;}
.PicList001825 li span{ font-size:12px;}
}

/*
 .Top002407
 */

.Top002407 {
    position: fixed;
    left: 0;
    width: 100%;
    top: 0;
    background: #fff;
    z-index: 100;
    box-shadow: 0 0 4px 1px rgba(91, 91, 91, 0.3);
}

.Top002407 .header {
    width: 100%;
    max-width: 1366px;
    height: 104px;
    position: relative;
}

@media(max-width:1440px) {
    .Top002407 .header {
        margin: 0 2%;
        width: auto;
    }
}

.Top002407 .header-left {
    float: left;
    width: 27%;
    position: relative;
    height: 100%;
}

.Top002407 .logo {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    max-width: 380px;
}

.Top002407 .header-mid {
    float: left;
    width: 70%;
}

.Top002407 .header-right {
    float: right;
    padding-top: 34px;
}

.Top002407 .header-menu li em {
    position: relative;
    margin: 0 auto;
    width: 80%;
    height: 104px;
    line-height: 104px;
    overflow: hidden;
}

.Top002407 .header-menu li em::after {
    position: absolute;
    content: '';
    width: 100%;
    bottom: 0;
    left: 0;
    height: 0;
    background: url(../image/Top002407-nav_libg.png) no-repeat right bottom #3f51b5;
    background-size: cover;
    transition: 0.3s;
}

.Top002407 .header-menu li em a {
    font-size: 16px;
    font-weight: bold;
    position: relative;
    z-index: 3;
}

.Top002407 .header-menu li em a.sq {
    color: #3f51b5;
}

.Top002407 .header-menu li em a:hover,
.Top002407 .header-menu li.aon em a {
    color: #fff;
}

.Top002407 .header-menu li:hover em::after,
.Top002407 .header-menu li.aon em::after {
    height: 100%;
}

.Top002407 .top-search,
.Top002407 .top-language {
    float: left;
}

.Top002407 .open-search {
    display: block;
    font-size: 22px;
    color: #999;
}

.Top002407 .open-search:hover {
    color: #073190;
}

.Top002407 .search-box {
    position: absolute;
    width: 100%;
    right: 0;
    top: 100%;
    display: none;
    box-shadow: 0 0 4px 1px rgba(7, 49, 144, 0.33);
    border: 1px solid #073190;
}

.Top002407 .search-box .text {
    width: 100%;
    padding: 0 50px 0 10px;
    background: #fff;
    line-height: 40px;
    height: 40px;
    color: #666;
    border: none;
}

.Top002407 .search-box .btn {
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    height: 40px;
    text-align: center;
    color: #073190;
    font-size: 24px;
}

.Top002407 .search-box .btn span {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

@media(min-width:769px) {
    .Top002407 .header,
    .Top002407 .header-menu li em,
    .Top002407 .header-right {
        transition: 0.3s;
    }
    .Top002407_fixed .header {
        height: 104px;
    }
    .Top002407_fixed .header-menu li em {
        line-height: 104px;
        height: 104px;
    }
}
@media(min-width:1024px) {
	.header-menu li .sub dt{ text-align: center;}
}
@media(max-width:1024px) {
    .Top002407 .header-left {
        width: 50%;
    }
    .Top002407 .header-mid {
        float: none;
        width: auto;
    }
    .Top002407 #open_menu {
        float: right;
        width: 25px;
        height: 25px;
        position: relative;
        margin-left: 25px;
    }
    .Top002407 #open_menu i,
    .Top002407 #open_menu i::before,
    .Top002407 #open_menu i::after {
        position: absolute;
        width: 100%;
        left: 0;
        background: #000;
    }
    .Top002407 #open_menu i {
        height: 2px;
        top: 50%;
        margin-top: -1px;
    }
    .Top002407 #open_menu i::before,
    .Top002407 #open_menu i::after {
        height: 100%;
        content: '';
        transition: transform 0.3s;
    }
    .Top002407 #open_menu i::before {
        top: -7px;
    }
    .Top002407 #open_menu i::after {
        top: 7px;
    }
    .Top002407 #open_menu::before {
        position: absolute;
        content: '';
        width: 2px;
        height: 100%;
        background: #fff;
        left: 20%;
        top: 0;
        z-index: 10;
    }
    .Top002407 #open_menu.open_menu_on::before {
        opacity: 0;
    }
    .Top002407 #open_menu.open_menu_on i {
        background: none;
    }
    .Top002407 #open_menu.open_menu_on i::before,
    .Top002407 #open_menu.open_menu_on i::after {
        top: 50%;
    }
    .Top002407 #open_menu.open_menu_on i::before {
        transform: rotate(45deg);
    }
    .Top002407 #open_menu.open_menu_on i::after {
        transform: rotate(-45deg);
    }
    .Top002407 #header-menu {
        position: absolute;
        right: -100%;
        top: 100%;
    }
    .Top002407 #header-menu {
        width: 60%;
        max-width: 280px;
    }
    .Top002407 #header-menu li {
        background: url(../image/Top002407-nav_libg.png) no-repeat right -20px #073190;
        background-size: auto 100%;
        margin-bottom: 1px;
        opacity: 0;
        background-size: 85px;
    }
    .Top002407 #header-menu li a {
        color: #fff;
        font-size: 16px;
        display: block;
        padding: 10px;
        line-height: 1.2;
    }
    .Top002407 #header-menu li a::before {
        display: inline-block;
        content: '';
        vertical-align: middle;
        margin-right: 10px;
        width: 4px;
        height: 4px;
        background: #fff;
    }
    .Top002407 #header-menu.header-menu-show {
        right: 0;
    }
    .Top002407 #header-menu.header-menu-show li {
        opacity: 1;
    }
}

@media(max-width:480px) {
    .Top002407 #open_menu,
    .Top002407 .top-language {
        margin-left: 15px;
    }
    .Top002407 .header {
        height: 85px;
    }
}

/*Banner002534 */
.Banner002534 {
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.Banner002534 .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
}

.Banner002534 .slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .Banner002534 .slides {
    display: block;
}

* html .Banner002534 .slides {
    height: 1%;
}

.no-js .Banner002534 .slides > li:first-child {
    display: block;
}

.Banner002534 .flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}

.loading .Banner002534 .flex-viewport {
    max-height: 300px;
}

.Banner002534 .slides {
    zoom: 1;
}

.Banner002534 .flex-control-nav {
    position: absolute;
    bottom: 150px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
}

.Banner002534 .flex-control-nav li {
    float: left;
    padding: 0 8px;
}

.Banner002534 .flex-control-nav li a {
    display: block;
    width: 8px;
    height: 18px;
    border: 1px solid #fff;
    line-height: 1000px;
    overflow: hidden;
    cursor: pointer;
}

.Banner002534 .flex-control-nav li a.flex-active {
    background: none;
    border-color: transparent;
    background: #3f51b5;
}
.Banner002534 li .phoneimg{ display:none; }
@media(max-width:1200px) {
  .Banner002534 li .pcimg{ display:none; }  
  .Banner002534 li .phoneimg{ display:inline; }  
}

@media(max-width:768px) {
	.Banner002534 .flex-control-nav {
		bottom:5%;
	}
}

/*
 .PicList001761
 */

.PicList001761 {
    padding: 6% 0% 3% 0;
    background: url(../image/PicList001761_bg.jpg) no-repeat left top;
    background-size: auto 100%;
}

.PicList001761 li {
    float: left;
    width: 27%;
    margin-right: 9.5%;
    margin-bottom: 3%;
    text-align: center;
    position: relative;
    overflow: hidden;
}

.PicList001761 li:nth-child(3n) {
    margin-right: 0;
}

.PicList001761 li figure {
    padding-bottom: 97%;
    background-size: contain;
}

.PicList001761 li figure img {
    display: none;
}

.PicList001761 li a {
    color: #4c433e;
    display: block;
}

.PicList001761 li span {
    line-height: 2;
    padding: 4% 0;
    color: #555;
    font-size: 26px;
    font-weight: lighter;
    transition: 0.3s;
}

.PicList001761 li:last-child {
    margin-right: 0;
}

@media(max-width:480px) {
    .PicList001761 .categoryname {
        font-size: 18px;
    }
    .PicList001761 li {
        width: auto;
        float: none;
        margin-right: 0;
        margin-bottom: 2%;
        padding: 0 20%;
    }
    .PicList001761 li span{
        font-size: 20px;
    }
}

.PicList001761 .bg_tp {
    background: url(../image/icList001761-img-hover.png)no-repeat center center;
    position: absolute;
    width: 100%;
    height: 83%;
    color: #fff;
    z-index: 0;
    border-radius: 50%;
}

.PicList001761 .bg_tp .bg_tp1 {
    display: table;
    width: 100%;
    height: 100%;
}

.PicList001761 .bg_tp .bg_tp2 {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding-left: 5%;
    padding-right: 5%;
}

.PicList001761 .bg_tp .text {
    padding: 10%;
}

.PicList001761 li:hover .bg_tp {
    z-index: 5;
}

/*
 Floor000664
 */

.Floor000664 {
    padding: 3% 0;
}

.Floor000664 h2 {
    background: #3f51b5;
    display: block;
    margin: 0 auto 50px;
    width: 200px;
    height: 50px;
    font-size: 24px;
    color: #fff;
    line-height: 50px;
    font-weight: normal;
    text-align: center;
    border-radius: 6px;
}

.Floor000664 h2 b {
    color: #fff;
}

.Floor000664 h2 em {
    display: block;
    font-style: normal;
    font-size: 15px;
    font-family: arial;
    letter-spacing: 34px;
    text-transform: uppercase;
    padding-left: 34px;
    color: #d7d7d7;
    padding-top: 5px;
}

.Floor000664 .hot ol {
    float: left;
    width: 38%;
}

.Floor000664 .hot ul li {
    float: right;
    width: 58%;
}

.Floor000664 ol a {
    position: relative;
    display: block;
    width: 100%;
}

.Floor000664 ol a img {
    width: 100%;
}

.Floor000664 ol h1 {
    margin: 0;
    font-weight: normal;
    line-height: 25px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    padding: 8px 15px;
    display: block;
    height: 46px;
    background: #3f51b5;
}

.Floor000664 ol h1 time {
    position: absolute;
    right: 25px;
    bottom: 8px;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
}

.Floor000664 ol p {
    background: #fff;
    margin: 0;
    padding: 15px;
    font-size: 14px;
    color: #999;
    line-height: 24px;
    text-align: justify;
    height: 60px;
    overflow: hidden;
}

.Floor000664 .hot a.pic {
    float: right;
    margin-left: 3%;
    width: 18.4%;
}

.Floor000664 .hot a.pic img {
    width: 100%;
}

.Floor000664 .hot ul li {
    background: #fff;
    margin-bottom: 3.3%;
    overflow: hidden;
}

.Floor000664 .hot ul li p.name {
    margin: 0;
    font-size: 16px;
    font-weight: bold;
    height: 19px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.Floor000664 .hot ul li p.name a{color: #3f51b5;}
.Floor000664 .hot ul li p.name time {
    font-size: 14px;
    color: #666;
    float: right;
    font-weight: normal;
}

.Floor000664 .hot ul li p.p {
    margin: 10px 0 0;
    color: #999;
    line-height: 25px;
    text-align: justify;
    height: 28px;
    overflow: hidden;
}

.Floor000664 .hot ul li p.name:hover {
    color: #0099cc;
}

.Floor000664 a.more {
    font-size: 12px;
    color: #3f51b5;
}

@media (max-width:900px) {
    .Floor000664 ol h1 {
        font-size: 13px;
    }
}

@media (max-width:800px) {
    .Floor000664 ol,
    .Floor000664 .hot li {
        width: 100% !important;
    }
    .Floor000664 ol{ margin-bottom: 5%;}
    .Floor000664 ol h1 time {
        position: static;
        display: block;
        font-size: 13px;
    }
    .Floor000664 ol h1 {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;font-size: 13px;
    }

}


@media (max-width:480px) {
    .Floor000664 ol p {
        padding: 15px 0 0;
        height: auto;
    }
    .Floor000664 .hot ul li p.name {
        width: 100%;
    }
    .Floor000664 .hot ul li {
        margin-bottom: 5%;
    }
    .Floor000664 .hot a.pic {
        width: 100%;
    }
}

/*
 .Bottom002301
 */
.Bottom002301{position:relative}
.Bottom002301 .bottom{background-color:#3f51b5;position:relative}
.Bottom002301 .bottom:after{position:absolute;content:"";width:40%;max-width:839px;background-size:auto 100%;height:100%;right:0;top:0;display:block}
.Bottom002301 .bottom .auto{position:relative;padding-top:3%;padding-bottom:3%;z-index:3}
.Bottom002301 .copyright:after{position:absolute;content:"";width:40%;max-width:839px;background-size:auto 100%;height:100%;right:0;top:0;display:block}
.Bottom002301 .copyright .auto{position:relative;z-index:3}
.Bottom002301 .text{color:#fff}
.Bottom002301 .nav .Oil {display: none;}
.Bottom002301 .nav .dl dt{border-bottom:1px solid #dbe7ed;padding-bottom:10px;margin-bottom:10px;width:66%}
.Bottom002301 .nav .dl dt span{display:inline-block;position:relative}
.Bottom002301 .nav .dl dt span i{position:absolute;width:40%;border-bottom:1px solid #09c;top:34px}
.Bottom002301 .nav .dl dt a{color:#fff;font-size:16px;line-height:24px;letter-spacing:3px}
.Bottom002301 .nav .d2 .two,.Bottom002301 .nav .dl dd{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.Bottom002301 .nav .d2 .two a,.Bottom002301 .nav .dl dd a{display:inline-block;font-size:15px;color:#97a5ef;line-height:30px;font-weight:400}
.Bottom002301 .copyright .fl a:hover,.Bottom002301 .nav .d2 .two a:hover,.Bottom002301 .nav .dl dd a:hover{color:#fff}
.Bottom002301 .nav .d2 dt{position:relative}
.Bottom002301 .nav .d2 dt i{position:absolute;width:230px;border-bottom:1px solid #87b2c7;top:35px;left:0}
.Bottom002301 .nav .d2 .more{padding-right:12px;background:url(https://www.2ndfls.com/cn/images/Bottom002301-button_soluMore.png) right center no-repeat}
.Bottom002301 .info .tel span{display:block;color:#FC3;font-size:16px}
.Bottom002301 .info .tel .pic{overflow:hidden;color:#fff;font-size:20px}
.Bottom002301 .info .tel .pic img{height:30px;max-width:100%}
.Bottom002301 .info .query{overflow:hidden;padding-top:25px;font-size:15px;color:#fff}
.Bottom002301 .info .query a{display:block;width:190px;height:40px;background:url(https://www.2ndfls.com/cn/images/Bottom002301-button_query.png);font-weight:700;font-size:14px;color:#fff;text-align:center;line-height:40px}
.Bottom002301 .info .rss{padding-top:25px}
.Bottom002301 .info .rss .txt{color:#162d66;padding-bottom:5px}
.Bottom002301 .info .rss .sub{width:250px;height:40px;background:url(https://www.2ndfls.com/cn/images/Bottom002301-button_rss.png);padding:8px 0 8px 14px;position:relative}
.Bottom002301 .info .rss .sub input{display:block;float:left;width:185px;height:24px;line-height:24px;border:none}
.Bottom002301 .info .rss .sub a{display:block;position:absolute;height:40px;top:0;right:0;width:60px;line-height:40px;font-size:14px;font-weight:700;color:#fff;text-align:center}
.Bottom002301 .info .ico{padding-top:25px;width:190px}
.Bottom002301 .info .ico a{display:block;width:37px;height:36px;position:relative;float:left}
.Bottom002301 .info .ico a+a{margin-left:14px}
.Bottom002301 .info .ico a .pic{display:none;width:130px;height:135px;background:url(https://www.2ndfls.com/cn/images/Bottom002301-pic_code_bg.png);position:absolute;left:50%;margin-left:-65px;bottom:100%}
.Bottom002301 .info .ico a .pic img{width:120px;height:120px;display:block;margin:5px}
.Bottom002301 .info .ico a:hover .pic{display:block}
.Bottom002301 .info .ico .youku{background:url(https://www.2ndfls.com/cn/images/Bottom002301-button_youku.png)}
.Bottom002301 .info .ico .weibo{background:url(https://www.2ndfls.com/cn/images/Bottom002301-button_weibo.png)}
.Bottom002301 .info .ico .weixin{background:url(https://www.2ndfls.com/cn/images/Bottom002301-button_weixin.png)}
.Bottom002301 .info .ico .in{background:url(https://www.2ndfls.com/cn/images/Bottom002301-button_in.png)}
.Bottom002301 .copyright{background:#3f51b5;position:relative;overflow:hidden;line-height:24px;border-top:1px solid #4e60bf;}
.Bottom002301 .copyright,
.Bottom002301 .copyright a{color:#97a5ef}
.Bottom002301 .copyright .auto{padding-top:18px;padding-bottom:18px}
.Bottom002301 .copyright .fl>*{display:block;float:left;}
.Bottom002301 .copyright .fl a{ display: inline-block;}
.Bottom002301 .copyright .fl a+a{ margin-left: 20px; position: relative;}
.Bottom002301 .copyright .fl a+a:before{content: ""; left: -10px; width: 1px; height: 40%; border-left: 1px dotted #aec5ce; display: block; position: absolute; top: 35%;}
.Bottom002301 .copyright .fr a:hover{color:#fff}
.Bottom002301 .copyright .fl em{height:5px;border-left:1px dotted #aec5ce;position:relative;top:9px;margin:0 10px}
@media only screen and (max-width:1023px) {
.Bottom002301 .nav .Oil {display: block;}
.Bottom002301 .nav .dl .two{display:none}
.Bottom002301 .info{text-align:center;padding:3% 0}
.Bottom002301 .info .ico,.Bottom002301 .info .query a,.Bottom002301 .info .rss .sub{margin:0 auto}
.Bottom002301 .nav .dl dt{position:relative;margin-bottom:0;margin-top:10px;width:100%}
.Bottom002301 .nav .dl dt:after{position:absolute;content:"";display:block;background:url(https://www.2ndfls.com/cn/images/Bottom002301-bottom_arrow.png) no-repeat right top;width:11px;right:3%;height:20px;top:50%;margin-top:-10px;transition:transform .5s ease-in}
.Bottom002301 .nav .dl dt.on:after{transform:rotate(90deg)}
.Bottom002301 .info .ico,.Bottom002301 .info .query,.Bottom002301 .info .rss{padding-top:15px}
.Bottom002301 .nav .d2 .three{display:none;padding:15px}
.Bottom002301 .nav .d2 .three .dot{position:relative;padding-left:20px}
.Bottom002301 .nav .d2 .three .dot:before{display:block;content:"";position:absolute;left:0;width:8px;height:3px;background:#099;top:50%;margin-top:-2px}
.Bottom002301 .nav .dl .two{padding:15px}
.Bottom002301 .copyright .fl,.Bottom002301 .copyright .fr{text-align:center;color:#97a5ef}
.Bottom002301 .copyright .fl{width:295px;margin:0 auto}

}

@media only screen and (min-width:1024px) {
.Bottom002301 .nav{float:left;width:78%}
.Bottom002301 .nav .dl{float:left;width:15.6%;margin-right:1%}
.Bottom002301 .nav .d2{width:40%}
.Bottom002301 .nav .d2 dt{text-align:center}
.Bottom002301 .nav .d2 dt span{display:block;width:230px}
.Bottom002301 .nav .d2 .two{width:230px}
.Bottom002301 .nav .d2 .two-d{float:left;width:80px}
.Bottom002301 .nav .d2 .two-d:last-child{float:right;width:80px}
.Bottom002301 .nav .d2 .two-d>a{display:none}
.Bottom002301 .info{float:right;width:22%}
.Bottom002301 .info .tel span{text-align:left}
.Bottom002301 .info .tel .pic img{float:right;display:block}
.Bottom002301 .info .rss .txt{text-align:right}
.Bottom002301 .info .ico,.Bottom002301 .info .query a,.Bottom002301 .info .rss .sub{float:left}
.Bottom002301 .copyright .fl{float:left}
.Bottom002301 .copyright .fr{float:right}

}

.hmForm {background-color:rgba(0,0,0,.6); position:relative; z-index:5; padding:20px 0; margin-top:-141px;}
.hmForm .form {width:700px; margin:0 auto; overflow:hidden;}
.hmForm form {overflow:hidden;}
.hmForm .input {width:105%; overflow:hidden; margin-bottom:30px;}
.hmForm .item {float:left; width:33.333%; padding-right:5%;}
.hmForm .text {background-color:#fff; border:none; border-radius:3px; font-family:'Microsoft Yahei'; font-size:14px; color:#333; height:35px; line-height:35px; padding:5px 4%; width:100%;}
.hmForm .select {background-color:#fff; border-radius:3px; overflow:hidden; position:relative;}
.hmForm .select:after {content:''; display:block; width:8px; height:8px; border-right:1px solid #333; border-bottom:1px solid #333; transform:rotate(45deg); position:absolute; right:4%; top:50%; margin-top:-5px;}
.hmForm select {border-radius:3px; -webkit-appearance:none; position:relative; z-index:1; height:35px; line-height:35px; border:none; padding:0 4%; width:100%; background-color:transparent; font-size:14px; font-family:'Microsoft Yahei'; color:#333; text-indent:-1px;}
.hmForm select::-ms-expand {display:none;}
.hmForm .submit {display:block; width:136px; height:36px; color:#fff; background-color:rgb(231, 76, 60); margin:0 auto; border:none; border-radius:3px; cursor:pointer;}
.hmForm .submit:hover {opacity:.9;}
@media only screen and (max-width:768px) {
	.hmForm {background-color:transparent; margin-top:0; padding:15px 0;}
	.hmForm .form {width:auto; padding:0 2%;}
	.hmForm .input {margin-bottom:0; width:auto;}
	.hmForm .item {float:none; width:100%; padding-right:0; margin-bottom:10px; }
	.hmForm .item .text {border:1px solid #3f51b5; padding:0 2%;}
	.hmForm select {border:1px solid #3f51b5; padding:0 2%;}
}

.service {position:fixed; right:0; top:50%; margin-top:-93px; z-index:9;}
.service ul {width:60px; transition:all .2s;}
.service li {line-height:56px; height:60px; overflow:hidden; border-radius:30px; border:2px solid #ccc; background-color:#fff; margin-bottom:3px; font-size:14px; color:#444; transition:all .2s;}
.service li .box {padding-left:60px; position:relative; width:0; overflow:hidden; white-space:nowrap;}
.service li span {display:block; width:27px; height:27px; background:no-repeat 0 0; background-size:100% auto; position:absolute; left:14.5px; top:14.5px;}
.service li .top {background-image:url(../image/icon_top.png);}
.service li a {display:block;}
.service li .phone {background-image:url(../image/icon_phone.png);}
.service li .qq {background-image:url(../image/icon_qq.png);}
.service li .qr {background-image:url(../image/icon_qrcode.png);}
.service li .info {padding:0 20px 0 2px;}
.service li .qrcode {width:0; height:0; padding:0 14.5px 14.5px; transition:all .2s;}
.service li .qrcode img {display:block; width:160px; height:160px;}
.service ul:hover {width:185px;}
.service ul:hover .box {width:auto;}
.service ul:hover .qrcode {width:auto; height:auto;}
.service ul:hover .btm {height:235px;}
.service li:hover {background-color:#3f51b5; color:#fff;}
.service li:hover span {background-position:0 100%;}
.service li:hover a {color:#fff;}

@media only screen and (max-width:768px) {
.service {display:none;}
}