﻿@charset "utf-8";
/* CSS Document */
html,body {margin: 0 auto;width:100%;height:100%;}
body { color: #1E1E36;width:100%;height:100%; margin: 0px;padding: 0px;font-family: -apple-system, 'PingFang SC', Helvetica,Tahoma, Arial, 'Helvetica Neue','Hiragino Sans GB', 'Microsoft YaHei'; background: #FFFFFF; text-align: left;}
a {	text-decoration: none;}
a:link,a:visited {	color: #1E1E36;}
a:hover {color: #2c537d;	text-decoration: none;}
* {margin: 0px;padding: 0px;outline: none;-webkit-touch-callout:none;-webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none;-ms-user-select:none;user-select:none;}
input {-webkit-user-select:auto; }
ul,li {list-style-type: none;margin: 0px;padding: 0px;}
img {border: 0px;vertical-align: middle;}
.clear {	clear: both;}
input,select {vertical-align: middle;}
.no {	display: none;}
table {margin: 0px auto;table-layout: fixed;}
.block {display: block;}
img, object {max-width: 100%;}
.max_img {width: 100%; height: 100%; overflow: hidden;position: relative;z-index: 1;}
.max_img img {width: 100%; height: 100%; bottom: 0; top: 0;position: relative;left: 0;-webkit-transition: -webkit-transform 0.5s;-moz-transition: -moz-transform 0.5s;-o-transition: -o-transform 0.5s;transition: transform 0.5s;}
li:hover .max_img img,a:hover .max_img img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.w1200{ width:1200px; margin:0 auto;}
.pm,.con6 allmore{ padding-right:20px;}

/* 清浮动 */
.clearfix:after,
.clearfix:before{content: "";display: table;}
.clearfix:after{clear: both;}
.clearfix{*zoom:1;}
.fl{float:left;}
.fr{float:right;}
.show{display:block;}
.hide{display:none;}
.bwximg{ display:none;}
 li#bwx:hover .bwximg{ display:block;}
 
.bankA{ height:150px; clear:both; width:100%;}
.bankB{ height:100px; clear:both; width:100%;}
.mlogo{ display:none;}
.yy1:hover .langul{ display:block;}
#xspan:hover .langul{ display:block;}
#xspan{float: right;height: 50px;padding-top: 9px;}
.flul{ max-height:500px; overflow-y:scroll; overflow-x:hidden;}

@media screen and (min-width: 641px) and (max-width: 1599px)
{
    .xh_main{width: 580px; height:580px; margin: 0 auto;position: relative;}
.lang{ position:absolute; top:168px; z-index:998; width:100%;}
.pmore a{ color:#fff;}
.yy1:hover .langul{ display:block;}
#xspan:hover .langul{ display:block;}
.ban{position: relative; z-index: 0;}
.pagtit{ position:absolute; bottom:68px; z-index:9999; width:100%;}
.pagtit p{ font-size:81px; color:#fff;margin-left:40px;}
.pagtit{}
.swiper-slide img{width: 100%;}
.swiper-pagination-bullet{background-color:transparent; border:1px solid #fff; border-radius:50%;  width: 11px; height: 11px; margin: 0px 15px; opacity: 1; z-index: 2px;}
.swiper-pagination-bullet-active{ background: #FFF;}

.footerB{ background-color:#1E1E36; width:100%; padding-top:55px; padding-bottom:20px; text-align:right; color:#fff;}
.footerB a{ color:#fff;}
    
.Aright{ width:75px; height:280px; background-image:url(../images/right.png); background-size:100% 100%; position:fixed; right:0px; top:40%; z-index:9;}
.Aright .ric{ height:80px; padding-top:15px; text-align:center; position:relative;}
.Aright .ric img{ width:40px;}
.Rb{ width:242px;height:242px; position:absolute; right:90px; top:10px; z-index:999; background-image:url(../images/rbg.png); background-size:100% 100%; padding:20px; display:none; }
.B:hover .Rb{ display:block;}
.Aright .ric .Rb img{ width:252px; height:252px;}

.allmore{font-size:24px;}
.con2 .allmore{ position:absolute; bottom:15px;right:15%; z-index:9999;}
.allmore img{ margin-top:-5px;}

.logo a img{width:100%;}
.logo{ float:left; height:100%; display:flex; align-items:center;margin-left:40px;}
.w1200{ width:1200px; margin:0 auto;}
.top{position:relative; z-index:100}
.mbox{ position:absolute; top:42px; z-index:999; width:100%;}
.mbg{ width:1200px; height:70px; margin:0 auto;  background: url(../images/menu.png) repeat left top;}
    
.menu{ float:right; padding-right:20px;}
.menu>ul>li{float: left; padding:0 38px; height: 70px; line-height: 70px; text-align: center;font-size:17px; position:relative; font-weight:bold;}
.menu>ul>li>a{color: #232323;display:block;}
.menu>ul>li:last-child{background: none;}
.menu>ul>li>ul{display: none; background: rgba(255,255,255,0.7); position:absolute; top:70px; z-index:9999; width:180px; left:-30px;}
.wmenu{ display:none;}
    
.lang{ position:absolute; top:140px; z-index:998; width:100%;}
a.albb{ color:#fff; font-size:1.6em;}
.langimg{width:1200px; height:60px; margin:0 auto; text-align:right; position:relative;}
.langimg img.dq{ padding-left:15px; height:28px; margin-top:-5px; cursor:pointer;}
.langul{ position:absolute; right:0; top:42px; display:none;}
.langul li{ background-color:#FFFFFF; width:212px; border-bottom:1px solid #D5D6D9; height:42px; text-align:right; line-height:42px; padding-right:15px; font-size:1.2em;}
.langul li a{ display:block; width:100%; height:100%;}
.langul li:hover{ background-color:#E8E8EB;}
.con1_l{ float:left; width:42%; position:relative; height:100%;padding-left:38px;}
.con1_r{ float:right; width:48%;position: relative; z-index:99; overflow:hidden; }
.con1_l .p1{ font-size:35px;  line-height:45px;}
.con1_l .p2{font-size:6em; margin-bottom:85px;}
.con1_l .p3{font-size:17px; margin-bottom:130px; line-height:44px; color:#000;}
.con1_l .p4{font-size:31px; margin-bottom:20px; font-weight:600;}
    
.con2{ width:100%; position:relative; overflow:hidden;}
    
.con3 ul li{ width:40%; float:left;}
.con3 ul li:nth-child(2n+0){float:right;}
.con3 ul li .p1{ font-size:30px; font-weight:600; line-height:40px}
.con3 ul li .p2{ font-size:18px; line-height:40px; height:160px; margin-top:25px; color:#1E1E36;}
.con3 ul li .p3{ font-size:3.1em;}
    
.con4{background-color:#1A2837;  width:100%;  position:relative;}
.con4 .w1200{position:relative;}
.swiper-container4{ overflow:hidden; height:300px;}
.con4 .swiper-slide ul li { float:left; padding:1%; width:14.6%;}
.con4 .swiper-slide ul li p{ line-height:80px; font-size:20px; width:100%; height:80px; overflow:hidden;}
.con4 .swiper-slide ul li a{ color:#fff;}
.con4 .swiper-slide ul li img{ width:100%;}
.ptit{ text-align:center; padding:30px; }
.ptit img{ width:360px;}
.swiper-container4 .pg4{ bottom:20px;}
.pmore{ text-align:right; color:#fff; padding-top:10px; position:absolute; bottom:18px; right:20px; z-index:99;}
.pdet{}
.pdet .swiper-container4 .pg4{ }
.pdet .pmore{  font-size: 24px;}
        
.con5_l { float:left; width:48%;}
.con5_r { float:right; width:48%;}
.con5_r .p1{ font-size:35px;  height:100px;}
.con5_r .p2{ font-size:16px;  line-height:35px; height:220px;font-weight: 600;}
.con5_r .p3{ font-size:18px; font-weight:600;line-height:50px;}
.con5_r .p4{ font-size:14px;line-height:30px; height:188px; padding-bottom:100px;}
.con5_r .p5{font-size:3.1em; text-align:right;}
    
.con6{ position:relative;  }
.con6 p{ text-align:right; color:#fff; font-size:24px; padding-bottom:15px;}
.con6 p a{ color:#fff;}
.con6 p img{ margin-top:-5px;}

.con7_l{ width:37%;float:left; padding-left:38px;}
.con7_r{ width:58%;float:right;}
.con7_r ul li{ float:left; width:29.2%; padding:0 1%; margin-right:3%; margin-bottom:80px;}
.con7_r ul li:nth-child(3n+0){margin-right:0px;}
.con7_r ul li img{ width:100%; }
.con7_r ul li .p1{ line-height:55px; font-size:18px; font-weight:600;}
.con7_r ul li .p2{ font-size:16px; line-height:25px;}
.con7_r .p3{ font-size:2.8em; text-align:right;}
.con7_r .p3 img{ margin-top:-5px;}

.con7_l .p1{ font-size:28px; line-height:55px;font-weight:600;}
.con7_l .p2{ font-size:35px; line-height:65px; color:#1E1E36;}
.con7_l .tel{ margin-top:80px;}
.con7_l .tel img{width:45px;}
    
.ab_l p{ font-size:25px; font-weight:600; padding-bottom:30px; }
.ab_l p a.pxcd{ font-size:25px;   font-weight:normal;  }
.ab_c{ width:32%;}
.ab_r{display: flex; align-items:flex-end; height:auto;justify-content:center;}
.ab_c p{ line-height:36px;font-size:15px; margin-bottom:40px;}
.abus{ display:flex;}
.ab2_l{display: flex; align-items:flex-start; width:23%; }
.ab2_l p{ font-size:28px; font-weight:bold; padding-left:39px; }
.ab2_c{ padding-top:5px;}
    
ul.nlist li{ padding-bottom:100px;}
ul.nlist li .nc_l{ float:left; width:672px; height:251px;}
ul.nlist li .nc_l img{ width:100%; height:100%;}
ul.nlist li .nc_r{ float:left;width:425px; height:218px; margin-left:50px;}
ul.nlist li .nc_r .p1{ font-size:22px; font-weight:600; line-height:60px;}
ul.nlist li .nc_r .p2{ font-size:16px; color:#000; line-height:32px; height:98px;}
ul.nlist li .nc_r .p3{ font-size:25px; margin-top:18px; }
ul.nlist li .nc_r .p3 img{ margin-top:-6px;}
.sevtit{ font-size:32px; float:left;width:294px; padding-left:100px; padding-top:0px; background-image:url(../images/ls.png); background-position:right center; background-repeat:no-repeat;}
.sevcon {float: left;width: 425px;padding-left: 20px;line-height: 34px;margin-top: 4px;margin-left: 20px;}
.sevcon *{ max-width:100%;}
.sevzw { font-size:28px; padding-bottom:22px; font-weight: 600;}
.sevewm{ float:right; width:300px;}
    
.lxtit{ font-size:28px; float:left;width:275px; padding-left:110px; padding-top:0px; font-weight:bold;text-align:right; padding-right:30px;}
.lxcon{ width:98%; padding-left:35px; line-height:34px; padding-top:12px;}
.lxzw { font-size:25px; padding-bottom:20px; font-weight:bold; }
.lxewm{ float:right; width:290px;}
.fbinp{ height:45px; width:88%; margin-bottom:25px; padding-left:5px;}
.th{ height:245px;}
.fbt{ width:150px; height:45px; background-image:url(../images/fbt.jpg); background-size:100% 100%; border:none; cursor:pointer;}
.lxcon p{ line-height:34px;}
    
/*---------------------------------------------------------------------------------*/
.ab_l{ float:left; width:25%; padding-left:39px;}
.ab_c{ float:left; width:33%;}
.ab_r{ text-align:center; width:42%; vertical-align:bottom; }

.ab2_l{ float:left; width:25%; min-height:100px;}
.ab2_c{ float:left; width:42%;}
.ab2_c ul li{ background-image: url(../images/ls.png); background-position: 40px 15px; background-repeat:no-repeat; padding-left:100px; margin-bottom:60px;}
.ab2_r{ text-align:center; width:30%; vertical-align:bottom; display:table-cell;  height:720px;}
.ab2_c .p1{ font-size:32px; font-weight:600; padding-bottom:20px;}
.ab2_c .p2{ font-size:15px; line-height:36px; color:#000;}

.footerA{ background-color:#00253E; height:214px; width:100%;}
.fa_l{ width:70%; float:left; padding-top:24px; }
.fa_r{ width:auto; float:right; padding-top:20px;}
.fa_r p{ text-align:right; font-size:22px; line-height:80px; color:#fff;}
.fa_r ul li{ float:left; width:90px; text-align:right; }

/*---------------------------------------------------------------------------------*/
.propage { background-color:#1A2837;}
.flbox{ width:480px; background-color:#fff; height:45px; margin:0 auto; position:relative;}
.flinp{ line-height:45px; vertical-align:middle; font-weight:600; font-size:17px; padding-left:20px;}
.xlbt{float:right; height:45px; cursor:pointer;}
.flul { background-color:#fff; display:none; position:absolute; z-index:9999; top:45px; left:0px; width:480px;}
.flul li{ line-height:42px; padding-left:20px; font-size:17px; font-weight:600; cursor:pointer; }
.flul li:hover{ background-color:#E8E8EB;}
.pList{ margin-top:80px;}
.pList ul li{ float:left; width:260px; padding:20px; height:390px; }
.pList ul li div{ padding-bottom:28px;}
.pList ul li div img{width:260px; height:260px; }
.pList ul li p{ color:#fff; font-size:20px; line-height:30px; }
.dt-tit{ font-size:3.6em; text-align:center;}
.dt-img{ text-align:center; }
.dt-img img{ max-width:700px;}

.con_top{text-align: center;}
.con_top h1{font-size: 6em; color: #000; font-weight:normal;}
.con_top p{font-size: 2.4em; color: #000; margin-top: 10px; margin-bottom: 15px;} 
.picScroll-l{width: 1070px;margin: 0 auto;position: relative;}
.picScroll-l .hd{z-index: 999; z-index: 0; position: absolute; width: 100%;}
.picScroll-l .bd{position: relative; z-index: 1;}
.picScroll-l .next {width: 29px; height:48px;z-index: 999; background: url(../images/20rmd_lll.png) center no-repeat;display: block;float: left;margin-top:145px;margin-left: -70px;}
.picScroll-l .prev {width: 29px; height:48px;z-index: 999; background: url(../images/20rmd_rrr.png) center no-repeat;display: block;float: right;margin-top:145px;margin-right: -70px;}
.picList_b li .max_img{ width: auto; height: 240px; }
.picList_b li {position: relative; margin-right: 10px; float: left;width:260px;  text-align: center;}
.picList_b li .max_div{ line-height:100px; height:100px; font-weight: bold; background-color: #f82c2d; font-size: 18px;}
.picList_b li .max_div a{display:inline-block;  color:#FFFFFF; width: 140px; height: 50px; border: 2px solid #FFFFFF; line-height: 50px; }
.picList_b li .max_div img{max-width: 100%;}
.con_b{border-top:10px solid #CF0D0D;}
.con_b.ba_a{background: url(../images/20rmd_bg1.png) no-repeat top center;}
.conb_top{height: 240px; text-align: center; line-height: 240px;}
.div_a_l{width: 285px;    transition-duration: .3s;border: #d7d7d7 solid 10px;}
.div_a_l p{height: 110px; font-weight: bold; line-height: 40px;padding-left: 20px; font-size: 20px;color: #FFFFFF; background: #CF0D0D;}
.div_a_l:hover{border: #f6f6f6 solid 10px;}
.div_a_r{width: 875px;}
.div_ul{width: 188px;    transition-duration: .3s;border: #d7d7d7 solid 10px;}
.div_ul:hover{border: #f6f6f6 solid 10px;}
.div_ul p{height: 40px; font-weight: bold; line-height: 40px;padding-left: 20px; font-size: 20px;color: #FFFFFF; background: #CF0D0D;}
.div_a_top .div_ul.f_r{width: 400px;}
.div_a_top .div_ul.f_r p{height: 53px;}
.diva_ul{ transition-duration: .3s;border: #d7d7d7 solid 10px;}
.diva_ul:hover{border: #f6f6f6 solid 10px;}
.diva_r{width: 105px; height: 145px; padding-left: 20px; color: #FFFFFF; background: #CF0D0D; font-size: 20px; font-weight: bold; line-height: 40px;}
.diva_ul .max_img{width: 728px;}
.div_ll,.div_rr{ transition-duration: .3s;border: #d7d7d7 solid 10px;width: 565px;}
.div_ll:hover,.div_rr:hover{border: #f6f6f6 solid 10px;}
.div_rr_tit{width: 475px; height: 210px;}
.div_ll_tit{width: 25px;padding-right: 50px; font-size: 20px; font-weight: bold; color: #FFFFFF; height: 195px; background: #CF0D0D; padding-top: 15px; padding-left: 15px;}
.div_ll_tit.li{padding-left: 50px; padding-right: 15px;}
.con_b.ba_b{background: url(../images/20rmd_bg2.png) no-repeat top center;}

.newtit{ text-align:center; font-size:28px; }
.newCon1{}
.newCon1 p{ text-indent:2em; margin-bottom:35px; line-height:45px; font-size:18px;}
.newCon2 p{}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 8px;}

}

@media screen and (min-width: 1600px)
{
    .xh_main{width: 760px; height:760px; margin: 0 auto;position: relative;}
    .footerB{ background-color:#1E1E36; width:100%; padding-top:55px; padding-bottom:20px; text-align:right; color:#fff;}
    .footerB a{ color:#fff;}
    
    .Aright{ width:75px; height:280px; background-image:url(../images/right.png); background-size:100% 100%; position:fixed; right:0px; top:40%; z-index:9;}
    .Aright .ric{ height:80px; padding-top:15px; text-align:center; position:relative;}
    .Aright .ric img{ width:40px;}
    .Rb{ width:242px;height:242px; position:absolute; right:90px; top:10px; z-index:999; background-image:url(../images/rbg.png); background-size:100% 100%; padding:20px; display:none; }
    .B:hover .Rb{ display:block;}
    .Aright .ric .Rb img{ width:252px; height:252px;}

    .allmore{font-size:31px;}
    .con2 .allmore{ position:absolute; bottom:15px;right:15%; z-index:9999;}
    .allmore img{ margin-top:-5px;}

    .logo a img{width:100%;}
    .logo{ float:left; height:100%; display:flex; align-items:center;margin-left:40px;}
    .w1200{ width:1600px; margin:0 auto;}
    .top{position:relative; z-index:100;}
    .mbox{ position:absolute; top:42px; z-index:999; width:100%;}
    .mbg{ width:1600px; height:92px; margin:0 auto;  background: url(../images/menu.png) repeat left top;}
    
    .menu{ float:right; padding-right:20px;}
    .menu>ul>li{float: left; padding:0 38px; height: 92px; line-height: 92px; text-align: center;font-size:20px; position:relative; font-weight:bold;}
    .menu>ul>li>a{color: #232323;display:block;}
    .menu>ul>li:last-child{background: none;}
    .menu>ul>li>ul{display: none; background: rgba(255,255,255,0.7); position:absolute; top:92px; z-index:9999; width:180px; left:-30px;}
    .wmenu{ display:none;}
    
    .lang{ position:absolute; top:168px; z-index:998; width:100%;}
    a.albb{ color:#fff; font-size:1.6em;}
    .langimg{width:1600px; height:60px; margin:0 auto; text-align:right; position:relative;}
    .langimg img.dq{ padding-left:15px; height:28px; margin-top:-5px; cursor:pointer;}
    .langul{ position:absolute; right:0; top:42px; display:none;}
    .langul li{ background-color:#FFFFFF; width:212px; border-bottom:1px solid #D5D6D9; height:42px; text-align:right; line-height:42px; padding-right:15px; font-size:1.2em;}
    .langul li a{ display:block; width:100%; height:100%;}
    .langul li:hover{ background-color:#E8E8EB;}
    .ban{position: relative; z-index: 0;}
    .pagtit{ position:absolute; bottom:84px; z-index:9999; width:100%;}
    .pagtit p{ font-size:112px; color:#fff;margin-left:40px;}

    .con1_l{ float:left; width:42%; position:relative; height:100%; padding-left:38px;}
    .con1_r{ float:right; width:48%;position: relative; z-index: 99; overflow:hidden; }
    .con1_l .p1{ font-size:42px; line-height:45px;}
    .con1_l .p2{font-size:6em; margin-bottom:85px;}
    .con1_l .p3{font-size:22px; margin-bottom:130px; line-height:44px; color:#000;}
    .con1_l .p4{font-size:31px; margin-bottom:20px; font-weight:600;}
    
    .con2{ width:100%; position:relative; overflow:hidden;}
    
    .con3 ul li{ width:40%; float:left;}
    .con3 ul li:nth-child(2n+0){float:right;}
    .con3 ul li .p1{ font-size:2.5em; font-weight:600; line-height:1.5em;}
    .con3 ul li .p2{ font-size:23px; line-height:40px; height:160px; margin-top:25px; color:#1E1E36;}
    .con3 ul li .p3{ font-size:3.1em;}
    
    .con4{background-color:#1A2837;  width:100%; padding-bottom:34px; position:relative;}
    .con4 .w1200{position:relative;}
    .swiper-container4{ overflow:hidden; height:350px;}
    .con4 .swiper-slide ul li { float:left; padding:1%; width:14.6%;}
    .con4 .swiper-slide ul li p{ line-height:80px; font-size:20px; width:100%; height:80px; overflow:hidden;}
    .con4 .swiper-slide ul li a{ color:#fff;}
    .con4 .swiper-slide ul li img{ width:100%;}
    .ptit{ text-align:center; padding:30px; }

    .swiper-container4 .pg4{ bottom:-10px;}
    .pmore{ text-align:right; color:#fff; padding-top:10px; position:absolute; bottom:-20px; right:20px; z-index:99;}
    .pmore a{color:#fff;}
    .pdet{}
    .pdet .swiper-container4 .pg4{ }
    .pdet .pmore{ font-size:31px;}
    
    .con5_l { float:left; width:48%;}
    .con5_r { float:right; width:48%;}
    .con5_r .p1{ font-size:42px;  height:140px;}
    .con5_r .p2{ font-size:22px;  line-height:35px; height:277px;}
    .con5_r .p3{ font-size:1.2em; font-weight:600;line-height:50px;}
    .con5_r .p4{ font-size:16px;line-height:34px; height:188px; padding-bottom:100px;}
    .con5_r .p5{font-size:3.1em; text-align:right;}
    
    .con6{ position:relative; }
    .con6 p{ text-align:right; color:#fff; font-size: 31px; padding-bottom:15px;}
    .con6 p a{ color:#fff;}
    .con6 p img{ margin-top:-5px;}

    .con7_l{ width:37%;float:left; padding-left:38px;}
    .con7_r{ width:58%;float:right;}
    .con7_r ul li{ float:left; width:29.2%; padding:0 1%; margin-right:3%; margin-bottom:80px;}
    .con7_r ul li:nth-child(3n+0){margin-right:0px;}
    .con7_r ul li img{ width:100%; }
    .con7_r ul li .p1{ line-height:55px; font-size:18px; font-weight:600;}
    .con7_r ul li .p2{ font-size:16px; line-height:25px;}
    .con7_r .p3{ font-size:2.8em; text-align:right;}
    .con7_r .p3 img{ margin-top:-5px;}
    
    .con7_l .p1{ font-size:2.2em; line-height:55px;font-weight:600;}
    .con7_l .p2{ font-size:3em; line-height:65px; color:#1E1E36;}
    .con7_l .tel{ margin-top:80px;}
    
    .ab_l p{ font-size:30px; font-weight:600; padding-bottom:34px; }
    .ab_l p a.pxcd{ font-size:30px;  font-weight:normal; }
    .ab_c{ width:32%;}
    .ab_r{display: flex; align-items:flex-end; height:auto;justify-content:center;}
    .ab_c p{ line-height:40px;font-size:18px; margin-bottom:40px;}
    .abus{ display:flex;}
    .ab2_l{display: flex; align-items:flex-start; width:23%; }
    .ab2_l p{ font-size:30px; font-weight:bold; padding-left:39px; }
    .ab2_c{ padding-top:5px;}
    
    ul.nlist li{ padding-bottom:100px;}
    ul.nlist li .nc_l{ float:left; width:895px; height:334px;}
    ul.nlist li .nc_l img{ width:100%; height:100%;}
    ul.nlist li .nc_r{ float:left;width:468px; height:218px; margin-left:68px;}
    ul.nlist li .nc_r .p1{ font-size:25px; font-weight:600; line-height:60px;}
    ul.nlist li .nc_r .p2{ font-size:18px; color:#000; line-height:34px; height:104px;}
    ul.nlist li .nc_r .p3{ font-size:2em; margin-top:25px; }
    .sevtit{ font-size:44px; float:left;width:320px; padding-left:100px; padding-top:0px; background-image:url(../images/ls.png); background-position:right center; background-repeat:no-repeat;}
    .sevcon {float: left;width: 330px;padding-left: 20px;line-height: 34px;margin-top: 7px;margin-left: 20px;}
    .sevzw { font-size:35px; padding-bottom:22px; font-weight: 600;}
    .sevewm{ float:right; width:300px;}
    
    .lxtit{ font-size:32px; float:left;width:310px; padding-left:110px; padding-top:0px; font-weight:bold;text-align:right; padding-right:30px;}
    .lxcon{ width:98%; padding-left:35px; line-height:34px; padding-top:12px;}
    .lxzw { font-size:30px; padding-bottom:20px; font-weight:bold; }
    .lxewm{ float:right; width:300px;}
    .fbinp{ height:45px; width:88%; margin-bottom:25px; padding-left:5px;}
    .th{ height:245px;}
    .fbt{ width:150px; height:45px; background-image:url(../images/fbt.jpg); background-size:100% 100%; border:none; cursor:pointer;}
    .lxcon p{ line-height:34px;}
    
    /*---------------------------------------------------------------------------------*/
    .ab_l{ float:left; width:25%; padding-left:39px;}
    .ab_c{ float:left; width:33%;}
    .ab_r{ text-align:center; width:42%; vertical-align:bottom; }

    .ab2_l{ float:left; width:25%; min-height:100px;}
    .ab2_c{ float:left; width:42%;}
    .ab2_c ul li{ background-image: url(../images/ls.png); background-position: 40px 18px; background-repeat:no-repeat; padding-left:100px; margin-bottom:60px;}
    .ab2_r{ text-align:center; width:30%; vertical-align:bottom; display:table-cell;  height:720px;}
    .ab2_c .p1{ font-size:35px; font-weight:600; padding-bottom:20px;}
    .ab2_c .p2{ font-size:16px; line-height:40px; color:#000;}

    .footerA{ background-color:#00253E; height:214px; width:100%;}
    .fa_l{ width:70%; float:left;}
    .fa_r{ width:auto; float:right; padding-top:20px;}
    .fa_r p{ text-align:right; font-size:22px; line-height:80px; color:#fff;}
    .fa_r ul li{ float:left; width:90px; text-align:right; }

    /*---------------------------------------------------------------------------------*/
    .propage { background-color:#1A2837;}
    .flbox{ width:510px; background-color:#fff; height:45px; margin:0 auto; position:relative;}
    .flinp{ line-height:45px; vertical-align:middle; font-weight:600; font-size:20px; padding-left:20px;}
    .xlbt{float:right; height:45px; cursor:pointer;}
    .flul { background-color:#fff; display:none; position:absolute; z-index:9999; top:45px; left:0px; width:510px;}
    .flul li{ line-height:42px; padding-left:20px; font-size:20px; font-weight:600; cursor:pointer; }
    .flul li:hover{ background-color:#E8E8EB;}
    .pList{ margin-top:80px;}
    .pList ul li{ float:left; width:337px; padding:28px; height:430px; }
    .pList ul li div{ padding-bottom:28px;}
    .pList ul li div img{width:337px; height:337px; }
    .pList ul li p{ color:#fff; font-size:22px; line-height:32px; }
    .dt-tit{ font-size:3.6em; text-align:center;}
    .dt-img{ text-align:center; }
    .dt-img img{ max-width:700px;}

    .con_top{text-align: center;}
    .con_top h1{font-size: 6em; color: #000; font-weight:normal;}
    .con_top p{font-size: 2.4em; color: #000; margin-top: 10px; margin-bottom: 15px;} 
    .picScroll-l{width: 1070px;margin: 0 auto;position: relative;}
    .picScroll-l .hd{z-index: 999; z-index: 0; position: absolute; width: 100%;}
    .picScroll-l .bd{position: relative; z-index: 1;}
    .picScroll-l .next {width: 29px; height:48px;z-index: 999; background: url(../images/20rmd_lll.png) center no-repeat;display: block;float: left;margin-top:145px;margin-left: -70px;}
    .picScroll-l .prev {width: 29px; height:48px;z-index: 999; background: url(../images/20rmd_rrr.png) center no-repeat;display: block;float: right;margin-top:145px;margin-right: -70px;}
    .picList_b li .max_img{ width: auto; height: 240px; }
    .picList_b li {position: relative; margin-right: 10px; float: left;width:260px;  text-align: center;}
    .picList_b li .max_div{ line-height:100px; height:100px; font-weight: bold; background-color: #f82c2d; font-size: 18px;}
    .picList_b li .max_div a{display:inline-block;  color:#FFFFFF; width: 140px; height: 50px; border: 2px solid #FFFFFF; line-height: 50px; }
    .picList_b li .max_div img{max-width: 100%;}
    .con_b{border-top:10px solid #CF0D0D;}
    .con_b.ba_a{background: url(../images/20rmd_bg1.png) no-repeat top center;}
    .conb_top{height: 240px; text-align: center; line-height: 240px;}
    .div_a_l{width: 285px;    transition-duration: .3s;border: #d7d7d7 solid 10px;}
    .div_a_l p{height: 110px; font-weight: bold; line-height: 40px;padding-left: 20px; font-size: 20px;color: #FFFFFF; background: #CF0D0D;}
    .div_a_l:hover{border: #f6f6f6 solid 10px;}
    .div_a_r{width: 875px;}
    .div_ul{width: 188px;    transition-duration: .3s;border: #d7d7d7 solid 10px;}
    .div_ul:hover{border: #f6f6f6 solid 10px;}
    .div_ul p{height: 40px; font-weight: bold; line-height: 40px;padding-left: 20px; font-size: 20px;color: #FFFFFF; background: #CF0D0D;}
    .div_a_top .div_ul.f_r{width: 400px;}
    .div_a_top .div_ul.f_r p{height: 53px;}
    .diva_ul{ transition-duration: .3s;border: #d7d7d7 solid 10px;}
    .diva_ul:hover{border: #f6f6f6 solid 10px;}
    .diva_r{width: 105px; height: 145px; padding-left: 20px; color: #FFFFFF; background: #CF0D0D; font-size: 20px; font-weight: bold; line-height: 40px;}
    .diva_ul .max_img{width: 728px;}
    .div_ll,.div_rr{ transition-duration: .3s;border: #d7d7d7 solid 10px;width: 565px;}
    .div_ll:hover,.div_rr:hover{border: #f6f6f6 solid 10px;}
    .div_rr_tit{width: 475px; height: 210px;}
    .div_ll_tit{width: 25px;padding-right: 50px; font-size: 20px; font-weight: bold; color: #FFFFFF; height: 195px; background: #CF0D0D; padding-top: 15px; padding-left: 15px;}
    .div_ll_tit.li{padding-left: 50px; padding-right: 15px;}
    .con_b.ba_b{background: url(../images/20rmd_bg2.png) no-repeat top center;}

    .newtit{ text-align:center; font-size:28px; }
    .newCon1{}
    .newCon1 p{ text-indent:2em; margin-bottom:35px; line-height:45px; font-size:18px;}
    .newCon2 p{}
    .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 8px;}
    .swiper-slide img{width: 100%;}
    .swiper-pagination-bullet{background-color:transparent; border:1px solid #fff; border-radius:50%;  width: 13px; height: 13px; margin: 0px 15px; opacity: 1; z-index: 2px;}
    .swiper-pagination-bullet-active{ background: #FFF;}
}

.fy_list {clear: both;text-align: center;}
.fy_list a {display: inline-block;padding: 0 12px;border: 1px solid #DCDCDC;line-height: 30px;height: 30px;margin: 0 2px;background: #FFFFFF;}
.fy_list span.current,.fy_list span.disab,.fy_list span.disabled {display: inline-block;padding: 0 10px;border: 1px solid #DCDCDC;line-height: 30px;height: 30px;background: #fbffff;margin: 0 2px;}
.fy_list a.bor_l1 {border-left: 1px solid #DCDCDC;}
.fy_list a.on,.fy_list a:hover,.fy_list span.current {color: #fff;background-color: #3a3a3a;border: 1px solid #3a3a3a;text-decoration: none;}
.fy_list .inp6 {width: 30px;text-align: center;height: 30px;border: 1px solid #DCDCDC;}