.cooperation_banner { background: url(../img/banner_15.jpg) no-repeat center; background-size: cover; overflow: hidden }
.cooperation_banner .public_font { background: url(../img/lw-about-2.png) no-repeat left top; padding-left: 10%; margin-left: -15px; overflow: hidden; margin-top: 102px; height: 100%; padding-top: 65px }
.cooperation_banner .public_font h1 { font-size: 46px }
.cooperation_banner .public_font h2 { position: relative; font-size: 24px; padding-bottom: 10px }
.cooperation_banner .public_font h2:after { background: #3879d8; content: ''; position: absolute; bottom: 0; left: 0; width: 70px; height: 2px }
.cooperation2_banner { background: url(../img/banner_13.jpg) no-repeat center; background-size: cover; overflow: hidden }
.cooperation2_banner .public_font { background: url(../img/lw-about-2.png) no-repeat left top; padding-left: 10%; margin-left: -15px; overflow: hidden; margin-top: 102px; height: 100%; padding-top: 65px }
.cooperation2_banner .public_font h1 { font-size: 46px }
.cooperation2_banner .public_font h2 { position: relative; font-size: 24px; padding-bottom: 10px }
.cooperation2_banner .public_font h2:after { background: #3879d8; content: ''; position: absolute; bottom: 0; left: 0; width: 70px; height: 2px }
.bxjj div:first-child { padding: 122px 0 85px; border-bottom: 1px dashed #3e4d65 }
.bxjj h6 { line-height: 3rem; }
.item { padding: 35px 0; }
.item h6 { font-size: 30px; }
.item p { padding-top: 27px; line-height: 2rem; }
.item .col-md-4 img { width: 100%; }
.FSG {padding: 65px 0;background-size: 15% auto;}
.FSG img { width: 100%; }
.FSG .text p {font-size: 16px;padding: 30px 0 62px 0;line-height: 1.8;color: #000;}
.fx {padding: 60px 0;background-color: #375e97;}
.fx h2 {margin-bottom: 20px;}
.fx p {text-align: left;font-size: 16px;margin-bottom: 10px;line-height: 1.8;}
.public_title h2 {font-size: 18px;}
.fx .public_font h3,
.bxjh .public_font h3 { font-size: 16px; line-height: 2rem; line-height: 1.8; }
.fx .text {padding: 35px 0;}
.fx .text li { width: 18%; height: 245px; margin-left: 10px; background: #fff; overflow: hidden; }
.fx .text li a {width: 80%;padding-top: 90px;margin: 0 auto;height: 240px;color: #214c8b;font-size: 24px;}
.fx .text li a span { font-size: 18px; }
.fx .text li a:hover { text-decoration: none; }
.fx .text .fx_1,
.fx .text .fx_2,
.fx .text .fx_3,
.fx .text .fx_4,
.fx .text .fx_5 { background-position: center 60px; background-repeat: no-repeat; }
.fx .text .fx_1 { background-image: url(../img/fx_1.png); }
.fx .text .fx_2 { background-image: url(../img/fx_2.png); }
.fx .text .fx_3 { background-image: url(../img/fx_3.png); }
.fx .text .fx_4 { background-image: url(../img/fx_4.png); }
.fx .text .fx_5 { background-image: url(../img/fx_5.png); }
.fx .text li:first-child { margin-left: 0; }
.fx .text li div {height: 245px;background: rgba(57,120,211,.89);top: 245px;left: 0;font-size: 14px;}
.fx .text li div p {width: 80%;margin: 0 auto;padding-top: 15px;font-size: 12px;}
.bxjh { padding: 60px 0; }
.bxjh p {padding: 20px 0;color: #000;text-align: left;font-size: 16px;}
.bxjh .text,.bxjh .imgs { padding: 0; }
.bxjh .text li {position: relative;width: 55px;height: 275px;line-height: 275px;float: left;background: #183c70;font-size: 20px;font-weight: 600;margin-right: 4px;cursor: pointer;font-weight: normal;letter-spacing: 1px;}
.bxjh .text li:last-child { margin-right: 0; }
.bxjh .text li.bxjh-1 {background-color: #379786;}
.bxjh .text li.bxjh-2 {background-color: #377f97;}
.bxjh .text li.bxjh-3 {background-color: #375e97;}
.bxjh .text li.bxjh-4 {background-color: #384a4e;}
.bxjh .text li.bxjh-1:after {content: '01';position: absolute;top: 50%;left: 0;right: 0;transform: translate(0,-50%);opacity: .2;font-size: 34px;}
.bxjh .text li.bxjh-2:after {content: '02';position: absolute;top: 50%;left: 0;right: 0;transform: translate(0,-50%);opacity: .2;font-size: 34px;}
.bxjh .text li.bxjh-3:after {content: '03';position: absolute;top: 50%;left: 0;right: 0;transform: translate(0,-50%);opacity: .2;font-size: 34px;}
.bxjh .text li.bxjh-4:after {content: '04';position: absolute;top: 50%;left: 0;right: 0;transform: translate(0,-50%);opacity: .2;font-size: 34px;}

.bxjh .imgs .img { height: 275px; background: url(../img/pic_56.jpg) no-repeat; background-size: cover; }
.bxjh .imgs .info {width: 80%;margin: 5% 0 0 10%;}
.bxjh .imgs .info h1 { font-size: 33px;text-align: left; }
.bxjh .imgs .font { padding: 15px; margin-top: 20px; position: relative; }
.bxjh .imgs .menuslist-1 {background-color: rgba(55,151,134,.6);}
.bxjh .imgs .menuslist-2 {background-color: rgba(55,127,151,.6);}
.bxjh .imgs .menuslist-3 {background-color: rgba(55,94,151,.6);}
.bxjh .imgs .menuslist-4 {background-color: rgba(56,74,78,.6);}
.bxjh .imgs .font ul {width: 100%;padding-top: 50px;position: relative;}
.bxjh .imgs .font ul:after {content: '';position: absolute;top: 24%;left: 10%;right: 10%;height: 1px;border-bottom: 1px dashed #fff;}
.bxjh .imgs .font ul li {position: relative;font-size: 14px;height: 23px;line-height: 23px;float: left;width: 20%;}
.wmdfw {padding: 95px 0;background-color: #f5f5f5;}
.yq2 { font-size: 14px; color: #9D9D9D }
.yq1 { font-size: 14px; color: #fff; }
.wmdfw .font { padding-left: 0; background: url(../img/icon_10_2.png) }
.wmdfw .font h1 { font-size: 40px; }
.wmdfw .font div:first-child { padding-left: 0; }
.wmdfw .font div img { width: 100%; }
.wmdfw .font div:last-child { padding: 1% 0 0 2%; }
.wmdfw .font div:last-child p { padding-top: 1%; }
.wmdfw .public_title_1 {margin-bottom: 20px;}
.wzfw { background-image: url(../img/pic_59.jpg) }
.wzfw { padding: 145px 0 265px 0; }
.wzfw .font { width: 40%; padding: 25px 0 0 0; }
.wzfw .font p { line-height: 2; }
.n-bxjj h5 { margin-top: 20px; line-height: 1.8; }
.n-bxjj {padding: 0;}
.n-bxjj img{ display: block;width: 100%; }
.n-bxjj-l,.n-bxjj-r {float: left;width: 50%;}
.n-bxjj h6 ,.n-bxjj h5 {font-weight: normal; margin-left: 15%; width: 55%;}
.n-bxjj h6 {margin-top: 20%;padding-bottom: 10px;color: #214c8b;font-size: 38px;background: url(../img/lw_icon_2.png) no-repeat left bottom;}
.n-bxjj h5 {color: #000;font-size: 14px;}

.lw-wmdfw-main {background-color: #375e97;}
.lw-wmdfw-l {float: left;width: 45%;}
.lw-wmdfw-l img {height: 100%;}
.lw-wmdfw-r {float: right;width:55%;padding-top: 30px;color: #fff;background: url(../img/lw-cooperation-icon2.png) top right no-repeat;}
.lw-wmdfw-r p a {padding: 5px 10px;padding-left: 25px;padding-right: 15px;position: relative;color: #fff;display: inline-block;margin-left: 10%;}
.lw-wmdfw-r p {float: left;width: 50%;font-size: 16px;margin-bottom: 15px;text-align: left;}
.lw-wmdfw-r p.active a{color: #375e97;background-color: #fff;border-radius: 20px;}
.lw-wmdfw-r p a:hover {text-decoration: none;}
.lw-wmdfw-r p a:before {position: absolute;content: '';width: 9px;height: 9px;background: url(../img/lw-cooperation-icon1.png) no-repeat left center;background-position: 0 0;top: 50%; left: 10px;transform: translate(0,-50%);}

.lw-wmdfw-r p.active a:before {background-position: 0 -9px;}

.bxjh .imgs .menuslist-1 ul li,.bxjh .imgs .menuslist-2 ul li {width: 25%;}
.bxjh .imgs .font ul li:after {position: absolute;left: 50%;top: -34px;transform: translate(-50%,-50%);width: 30px;height: 30px;background-color: #fff;border-radius: 50%;line-height: 30px;color: #379786;z-index: 10;}
.bxjh .imgs .menuslist-1 ul li:nth-child(1):after,
.bxjh .imgs .menuslist-2 ul li:nth-child(1):after,
.bxjh .imgs .menuslist-3 ul li:nth-child(1):after,
.bxjh .imgs .menuslist-4 ul li:nth-child(1):after{content: '1'}
.bxjh .imgs .menuslist-1 ul li:nth-child(2):after,
.bxjh .imgs .menuslist-2 ul li:nth-child(2):after,
.bxjh .imgs .menuslist-3 ul li:nth-child(2):after,
.bxjh .imgs .menuslist-4 ul li:nth-child(2):after{content: '2'}
.bxjh .imgs .menuslist-1 ul li:nth-child(3):after,
.bxjh .imgs .menuslist-2 ul li:nth-child(3):after,
.bxjh .imgs .menuslist-3 ul li:nth-child(3):after,
.bxjh .imgs .menuslist-4 ul li:nth-child(3):after{content: '3'}
.bxjh .imgs .menuslist-1 ul li:nth-child(4):after,
.bxjh .imgs .menuslist-2 ul li:nth-child(4):after,
.bxjh .imgs .menuslist-3 ul li:nth-child(4):after,
.bxjh .imgs .menuslist-4 ul li:nth-child(4):after{content: '4'}

.bxjh .imgs .menuslist-3 ul li:nth-child(5):after,
.bxjh .imgs .menuslist-4 ul li:nth-child(5):after{content: '5'}

.bxjh .imgs .menuslist-2 ul li:after{color:#377f97; }
