body {background:#F2F2F2; font-family:"Microsoft YaHei", Arial; font-size:14px; line-height:25px; color:#333; margin:0;overflow: inherit!important;}
a {color:#333; text-decoration:none}
a:hover {color: #3773db}
h1,h2,h3,h4,p,form {margin:0; padding:0}
img {border:0}
ul,li {list-style:none; padding:0; margin:0}
input,button,select,textarea{outline:none}
li {
    clear: inherit!important;
}
.head {width:1340px; height: 54px; margin:10px auto 0; overflow: hidden}
.logo {float: left; margin-top: 3px}
.head_text {float: left; width: 175px; line-height: 23px; letter-spacing: 5px; margin: 4px 0 0 25px}
.head_text span {letter-spacing: 0}
.head_logo1 {float: left; margin:12px 0 0 25px}
.head_logo2 {float: left; margin:13px 0 0 25px}
.link {float: left; width: 300px; font-size: 16px; line-height: 54px; text-align: center; margin-left:25px}
.banner {float: right; width: 400px}

.container {clear:both; width:1340px; margin:10px auto 0; overflow:hidden}
h1 {width: 120px; height: 65px; background: url(../images/icons1.png) no-repeat; font-size: 34px; line-height: 65px; text-align: center; margin: 10px auto 0}
h1.st {background-position: 0 -400px}
h1.gy {background-position: 0 -500px}
h1.cp {background-position: 0 -600px}
h1.zx {background-position: 0 -700px}
h1.rm {background-position: 0 -800px}
h1+.container {margin-top: 0}
h2 {font-size: 28px; font-weight: normal; line-height: 41px}
.list li {padding: 7px 0 ;}
.r2c1_1 .list li {white-space: nowrap;}
.list li img{vertical-align: middle; margin-top:-2px;}
.list strong {font-size: 18px; line-height: 41px}
.list li em:last-child {
    display: none;
}
.nav {width: 1340px; height: 42px; background: #242e5a; line-height: 42px; margin: 10px auto 0}
.nav,.nav a {color: #FFF}
.nav1 {float: left; width:1040px}
.nav1 a {display: block; float: left; width: 69px; text-align: center}
.nav .dropdown {float: left; width: 80px; height: 42px; margin-left: 30px; position: relative; cursor: pointer}
.nav .dropdown::after {content: ""; display: block; position: absolute; width: 17px; height: 10px; background: url(../images/icons1.png) no-repeat 0 -100px; right: 0; top: 16px; transition: .3s transform}
.nav .dropdown.open::after {transform: rotate(180deg)}
.search_icon {float: left; width: 30px; height: 30px; background: url(../images/icons1.png) no-repeat 4px -1696px; margin: 6px 0 0 30px; cursor: pointer}
.popup {position: absolute; border:1px solid #DDD; background: #FFF; z-index: 15; display: none}
.popup a {display: block; padding: 5px 10px; font-size: 14px; line-height: 21px; white-space: nowrap}
.popup a:hover {background: #D5000D; color: #FFF;}
.popup img {display: block}
#pop_search {position: absolute; width: 0; height: 36px; overflow: hidden; transition: width .3s, margin .3s}
#pop_search.open {width: 256px; margin-left: -256px}
.search {width:240px; height: 28px; padding: 0 3px 0 5px; border: 4px solid #DDD; background: #FFF; border-radius: 4px; font-size: 0; line-height: 28px; overflow: hidden}
.search .input01 {float: left; width:210px; height: 28px; padding: 0; border: 0; font-size: 12px; line-height: 28px; color: #7F7F7F; margin:0}
.search .input02 {float: right; width:22px; height: 22px; background: url(../images/icons1.png) no-repeat 0 0; border: 0; text-indent: 100px; margin-top: 3px; cursor: pointer; overflow: hidden}
.popup_nav {border:1px solid #242e5a; background: #242e5a}
.popup_nav a {color: #FFF}
.popup_nav a:hover {background: #FFF; color: #242e5a;}

.jcarousel-skin-banner_0 {float: left; width: 400px; height: 55px; position: relative; overflow: hidden; margin-right: 25px}
.jcarousel-skin-banner_0 .jcarousel-control {position:absolute; height:6px; right:5px; bottom:3px; z-index:10; font-size: 0; line-height: 0}
.jcarousel-skin-banner_0 .jcarousel-control span {display:inline-block; width:6px; height:6px; border-radius: 3px; background:#FFF; margin-left:3px; cursor:pointer}
.jcarousel-skin-banner_0 .jcarousel-control span.selected {background: #999}
.jcarousel-skin-banner_0 .jcarousel-container {overflow:hidden}
.jcarousel-skin-banner_0 .jcarousel-clip {height: 55px}
.jcarousel-skin-banner_0 li {width: 400px; height: 55px}
.jcarousel-skin-banner_0 img {width: 100%; height: 100%}

.jcarousel-skin-tonglan_0 {width: 1340px; height: 110px; position: relative; overflow: hidden}
.jcarousel-skin-tonglan_0 .jcarousel-control {position:absolute; height:16px; right:5px; bottom:5px; z-index:10; font-size: 10px; line-height: 16px}
.jcarousel-skin-tonglan_0 .jcarousel-control span {display:inline-block; width:16px; height:16px; background:#FFF; text-align: center; margin-left:6px; cursor:pointer}
.jcarousel-skin-tonglan_0 .jcarousel-control span.selected {background: #999}
.jcarousel-skin-tonglan_0 .jcarousel-container {overflow:hidden}
.jcarousel-skin-tonglan_0 .jcarousel-clip {height: 110px}
.jcarousel-skin-tonglan_0 li {width: 1340px; height: 110px}
.jcarousel-skin-tonglan_0 img {width: 100%; height: 100%}

.jcarousel-skin-erlan1_1 {float: left; width: 935px; height: 110px; position: relative; overflow: hidden}
.jcarousel-skin-erlan1_1 .jcarousel-control {position:absolute; height:16px; right:5px; bottom:5px; z-index:10; font-size: 10px; line-height: 16px}
.jcarousel-skin-erlan1_1 .jcarousel-control span {display:inline-block; width:16px; height:16px; background:#FFF; text-align: center; margin-left:6px; cursor:pointer}
.jcarousel-skin-erlan1_1 .jcarousel-control span.selected {background: #999}
.jcarousel-skin-erlan1_1 .jcarousel-container {overflow:hidden}
.jcarousel-skin-erlan1_1 .jcarousel-clip {height: 110px}
.jcarousel-skin-erlan1_1 li {width: 935px; height: 110px}
.jcarousel-skin-erlan1_1 img {width: 100%; height: 100%}
.jcarousel-skin-erlan1_2 {float: right; width: 380px; height: 110px; position: relative; overflow: hidden}
.jcarousel-skin-erlan1_2 .jcarousel-control {position:absolute; height:16px; right:5px; bottom:5px; z-index:10; font-size: 10px; line-height: 16px}
.jcarousel-skin-erlan1_2 .jcarousel-control span {display:inline-block; width:16px; height:16px; background:#FFF; text-align: center; margin-left:6px; cursor:pointer}
.jcarousel-skin-erlan1_2 .jcarousel-control span.selected {background: #999}
.jcarousel-skin-erlan1_2 .jcarousel-container {overflow:hidden}
.jcarousel-skin-erlan1_2 .jcarousel-clip {height: 110px}
.jcarousel-skin-erlan1_2 li {width: 380px; height: 110px}
.jcarousel-skin-erlan1_2 img {width: 100%; height: 100%}

.jcarousel-skin-tonglan_3_left {float: left;width: 430px;height: 110px;position: relative;overflow: hidden;}            
.jcarousel-skin-tonglan_3_mid {float: left;width: 430px;height: 110px;position: relative;margin-left:25px;overflow: hidden;}            
.jcarousel-skin-tonglan_3_right {float: right;width: 430px;height: 110px;position: relative;overflow: hidden;}
.jcarousel-skin-tonglan_3_left .jcarousel-control {position:absolute; height:16px; right:5px; bottom:5px; z-index:10; font-size: 10px; line-height: 16px}
.jcarousel-skin-tonglan_3_left .jcarousel-control span {display:inline-block; width:16px; height:16px; background:#FFF; text-align: center; margin-left:6px; cursor:pointer}
.jcarousel-skin-tonglan_3_left .jcarousel-control span.selected {background: #999}
.jcarousel-skin-tonglan_3_left .jcarousel-container {overflow:hidden}
.jcarousel-skin-tonglan_3_left .jcarousel-clip {height: 110px}
.jcarousel-skin-tonglan_3_left li {width: 430px; height: 110px}
.jcarousel-skin-tonglan_3_left img {width: 100%; height: 100%}
.jcarousel-skin-tonglan_3_mid .jcarousel-control {position:absolute; height:16px; right:5px; bottom:5px; z-index:10; font-size: 10px; line-height: 16px}
.jcarousel-skin-tonglan_3_mid .jcarousel-control span {display:inline-block; width:16px; height:16px; background:#FFF; text-align: center; margin-left:6px; cursor:pointer}
.jcarousel-skin-tonglan_3_mid .jcarousel-control span.selected {background: #999}
.jcarousel-skin-tonglan_3_mid .jcarousel-container {overflow:hidden}
.jcarousel-skin-tonglan_3_mid .jcarousel-clip {height: 110px}
.jcarousel-skin-tonglan_3_mid li {width: 430px; height: 110px}
.jcarousel-skin-tonglan_3_mid img {width: 100%; height: 100%}
.jcarousel-skin-tonglan_3_right .jcarousel-control {position:absolute; height:16px; right:5px; bottom:5px; z-index:10; font-size: 10px; line-height: 16px}
.jcarousel-skin-tonglan_3_right .jcarousel-control span {display:inline-block; width:16px; height:16px; background:#FFF; text-align: center; margin-left:6px; cursor:pointer}
.jcarousel-skin-tonglan_3_right .jcarousel-control span.selected {background: #999}
.jcarousel-skin-tonglan_3_right .jcarousel-container {overflow:hidden}
.jcarousel-skin-tonglan_3_right .jcarousel-clip {height: 110px}
.jcarousel-skin-tonglan_3_right li {width: 430px; height: 110px}
.jcarousel-skin-tonglan_3_right img {width: 100%; height: 100%}

.tt {padding: 20px 0; background: #FFF; font-size: 36px; font-weight: bold; line-height: 65px; text-align: center}
.tt p span:last-child{display:none;}
.tptt0 {min-width: 1340px; height: 560px; background: #242E5A}
.jcarousel-skin-tptt {width:1340px; height:100%; margin: 0 auto; position:relative}
ul.jcarousel-skin-tptt {overflow: hidden}
.jcarousel-skin-tptt .jcarousel-control {float: right; width: 330px; height: 540px; padding:10px 5px; position: relative; z-index:10}
.jcarousel-skin-tptt .jcarousel-control span {display:block; width: 310px; height: 78px; padding: 15px 20px 15px 0; overflow: hidden}
.jcarousel-skin-tptt .jcarousel-control span img {float: left; width: 140px; height: 78px}
.jcarousel-skin-tptt .jcarousel-control span h3 {float: right; width: 150px; height: 78px; font-size: 14px; font-weight: normal; display: flex; align-items: center}
.jcarousel-skin-tptt .jcarousel-control span h3 a {color: #FFF}
.jcarousel-skin-tptt .smask {position: absolute; width: 360px; height: 108px; background: linear-gradient(to right, #bdbdbd, #474747); box-shadow: 3px 5.196px 5.16px 0.84px rgba(17, 22, 43, 0.4); opacity: .6; right: 0; top: 5px}
.jcarousel-skin-tptt .jcarousel-container {float: left; width: 1000px; height:100%; overflow: hidden}
.jcarousel-skin-tptt .jcarousel-clip {width:100%; height:100%}
.jcarousel-skin-tptt li {width:1000px; height:560px}
.jcarousel-skin-tptt li img {width:100%!important; height:100%!important}
.jcarousel-skin-tptt li .mask {display: none}

.r1 h2 {clear: both; width: 100%; height: 80px; font-size: 34px; line-height: 77px}
.r1c1 {float: left; width: 865px}
.r1c1_1 {width: 100%; overflow: hidden}
.r1c1_11 {float: left; width: 400px; height: 440px; padding: 10px; background: #FFF}
.r1c1_11 .list strong {display: block; padding: 4px 0 5px}
.r1c1_12 {float: right; width: 420px}
.r1c1_121 {width: 100%; overflow: hidden}
.r1c1_121 ul {width: 500px; overflow: hidden}
.r1c1_121 li {float: left; width: 200px; height: 235px; padding-top: 20px; background: #FFF; margin-right: 20px}
.r1c1_121 img {width: 200px; height: 112px; display: block}
.r1c1_121 h3 {padding: 15px; font-size: 14px; font-weight: normal}
.r1c1_122 {padding: 10px 15px; height: 165px; background: #FFF; margin-top: 20px}
.r1c1_122 strong {line-height: 35px}
.r1c1_2 {width: 100%; overflow: hidden}
.r1c1_2 ul {width: 900px; overflow: hidden}
.r1c1_2 li {float: left; width: 200px; margin-right: 22px}
.r1c1_2 img {width: 200px; height: 112px}
.r1c2 {float: right; width: 450px}
.r1c2_1 {width: 410px; height: 612px; padding: 20px; background: #FFF; overflow: hidden}
.jcarousel-skin-kd {width:410px; height:612px; overflow:hidden}
.jcarousel-skin-kd .jcarousel-container {width:100%; height:100%}
.jcarousel-skin-kd .jcarousel-clip {width:100%; height:100%}
.jcarousel-skin-kd li {width: 100%; height: 72px; margin-bottom: 16px}
.jcarousel-skin-kd li img {float: left; width:128px; height:72px;}
.jcarousel-skin-kd li h3 {float: right; width: 266px; height: 100%; font-size:14px; font-weight: normal; line-height:25px; display: flex; align-items: center}

.gdxw {background: #FFF; height: 40px; line-height: 40px}
.gdxw h2 {float: left; width: 80px; font-size: 14px; font-weight: normal; margin-left: 20px}
#gdxw {float: left; width: 1200px; white-space: nowrap; overflow: hidden; position: relative}
#gdxw a {margin-right: 3em}
.str_move {white-space:nowrap;position:absolute; top:0; left:0}
.str_move_clone {display:inline-block;vertical-align:top;position:absolute; left:100%;top:0;}

.r2c1 {float: left; width: 935px; overflow: hidden}
.r2c1_1 {width: 960px; overflow: hidden}
.r2c1_1 div {float: left; width: 415px; height: 350px; padding: 10px 20px; background: #FFF; margin-right: 25px}
.r2c1_2 {clear: both; width: 960px; margin-top: 20px; overflow: hidden}
.r2c1_2 ul {width: 1000px; overflow: hidden}
.r2c1_2 li {float: left; width: 210px; height: 35px; margin-right: 32px}
.r2c1_2 img {width: 100%; height: 100%}
.r2c2 {float: right; width: 360px; height: 405px; padding: 10px 0 10px 20px; background: #FFF}
.r2c2_1 {width: 100%; overflow: hidden}
.r2c2_1 h2 {float: left}
.ghbk {float: right; width: 140px; height: 35px; border-bottom: 2px solid #B3192D; background: url(../images/icons1.png) no-repeat 2px -142px; font-size: 24px; line-height: 35px; text-indent: 30px}
.r2c2_2 {width: 100%; margin-top: 15px; overflow: hidden}
.r2c2_2 img {float: left; width: 206px; height: 290px; border: 1px solid #242e5a}
.r2c2_22 {float: right; width: 120px; height: 290px; display: flex; flex-wrap: wrap; align-content: flex-end}
.r2c2_22 li {float: left; width: 21px; height: 45px; line-height: 19px; text-align: center; margin: 5px 39px 0 0}
.r2c2_22 .pdf {display: block; width: 21px; height: 21px; background: url(../images/icons1.png) no-repeat 0 -200px; text-indent: 30px; overflow: hidden}
.wq {clear: both; width: 300px; height: 20px; padding: 10px 20px; background: #F2F2F2; border-radius: 5px; margin-top: 15px}
.wq input {height: 20px; border: 0; border-radius: 3px; background: #B3192D; color: #FFF}

.r3 {width: 1340px; background: #FFF; margin: 0 auto}
.r3 h2 {padding-left: 20px; font-size: 30px; line-height: 67px; color: #B2182D}
.r3 h2 a {color: #B2182D}
.r3 ul {height: 190px; overflow: hidden}
.r3 li {float: left; width: 240px; height: 190px; margin-right: 25px}
.r3 img {width: 100%; height: 100%}
.jcarousel-skin-sp {width:1300px; height:220px; margin: 0 auto}
.jcarousel-skin-sp .jcarousel-control {height:14px; font-size: 0; line-height: 0; text-align: center; margin-top: 10px}
.jcarousel-skin-sp .jcarousel-control span {display:inline-block; width:12px; height:12px; border: 1px solid #757575; border-radius: 7px; background:#FFF; margin:0 5px; cursor:pointer}
.jcarousel-skin-sp .jcarousel-control span.selected {background: #757575}
.jcarousel-skin-sp .jcarousel-container {width:100%; height:190px}
.jcarousel-skin-sp .jcarousel-clip {width:100%; height:100%; overflow: hidden}
.jcarousel-skin-sp .jcarousel-prev {position: absolute; left: -60px; top: 30px; height: 90px; padding: 0 10px; font: 50px/91px "simsun"; cursor: pointer}
.jcarousel-skin-sp .jcarousel-prev:hover {transform: translate(-2px, -2px)}
.jcarousel-skin-sp .jcarousel-prev::before {content: "<"}
.jcarousel-skin-sp .jcarousel-next {position: absolute; right: -60px; top: 30px; height: 90px; padding: 0 10px; font: 50px/91px "simsun"; cursor: pointer}
.jcarousel-skin-sp .jcarousel-next:hover {transform: translate(2px, -2px)}
.jcarousel-skin-sp .jcarousel-next::before {content: ">"}
.jcarousel-skin-sp li .img {display: block; width: 100%; height: 135px; position: relative}
.jcarousel-skin-sp li .img::after {content: ""; position: absolute; width: 51px; height: 51px; background: url(../images/icons1.png) no-repeat 0 -1400px; left: 50%; top: 50%; margin: -25px 0 0 -25px}
.jcarousel-skin-sp h3 {font-size: 14px; font-weight: normal; margin-top: 5px}

.r4 h2 {font-size: 30px; line-height: 67px; color: #B2182D}
.r4 h2 a {color: #B2182D}
.r4c1 {float: right; width: 390px; height: 294px; padding: 0 20px 20px; background: #FFF}
.r4c1 .img {width: 390px; height: 225px}
.r4c1 .img a {display: block; width: 100%; height: 100%; position: relative}
.r4c1 .img a::after {content: ""; position: absolute; width: 50px; height: 37px; background: url(../images/icons1.png) no-repeat 0 -1600px; right: 15px; bottom: 15px}
.r4c1 img {width: 100%; height: 100%}
.r4c1 p {margin-top: 5px}
.more_zb {text-align: right}
.r4c2 {float: left; width: 555px; height: 270px; padding: 25px 0 20px; background: #FFF; margin-left: 0px}
.r4c2 h2 {float: left; width: 35px; height: 150px; line-height: 35px; text-align: center; margin-left: 10px}
.r4c2 ul {float: right; width: 500px}
.r4c2 li {float: left; width: 150px; margin-right: 15px}
.r4c2 li .img a {display: block; width: 100%; height: 265px; position: relative}
.r4c2 li .img a::after {content: ""; position: absolute; width: 51px; height: 51px; background: url(../images/icons1.png) no-repeat 0 -1400px; left: 50%; top: 50%; margin: -25px 0 0 -25px}
.r4c2 img {width: 100%; height: 100%}
.r4c2 h3 {font-size: 14px; font-weight: normal; margin-top: 5px}
.r4c3 {float: left; width: 265px; height: 315px; padding: 0 20px; background: #FFF; margin-left:25px;}
.r4c3 li {background: url(../images/icons1.png) no-repeat 230px -240px}

.r5 {margin-top: 0}
.r5c1 {float: left; width: 430px}
.r5c1_0 {width: 370px; height: 320px; padding: 10px 30px; background: #FFF}
.r5c1_1 {width: 370px; height: 80px; padding: 10px 30px; background: #FFF;margin-top: 15px}
.r5c1_2 {width: 370px; height: 80px; padding: 10px 30px; background: #FFF;}
.r5c1_4 {width: 370px; height: 80px; padding: 10px 30px; background: #FFF; margin-top: 15px}
.r5c2 {float: left; width: 370px; height: 320px; padding: 10px 30px; background: #FFF; margin-left: 25px}

.r5c2 .img li{width: 370px; height: 208px; margin-top: 10px}
.r5c2 .list {margin-top: 22px}
.r5c2 li {position:relative}
.r5c2 img {position:absolute; width: 370px; height: 208px; left:0; z-index:1}
.r5c2 .mask {position:absolute; width:370px; left:0; z-index:2; bottom: 0px; background:rgba(0,0,0,0.5)}
.r5c2 .mask h3 {padding:5px 10px; font-size: 14px; font-weight:normal; margin:0;color:#FFF}
/* .r5c3 {float: right; width: 430px; overflow: hidden} */
/* .r5c3_1 {width: 370px; height: 160px; padding: 10px 30px; background: #FFF; margin-bottom: 20px} */

.r5c3 {float: right; width: 430px; overflow: hidden}
.r5c3 li {padding: 7px 15px; background: #FFF; margin-bottom: 8px}
.r5c3 li:last-child {margin: 0}
.r5c3 img {width: 400px; height: 65px; display: block}

.jcarousel-skin-cp {width:1340px; height:112px; overflow:hidden}
.jcarousel-skin-cp .jcarousel-container {width:100%; height:100%}
.jcarousel-skin-cp .jcarousel-clip {width:100%; height:100%}
.jcarousel-skin-cp li {float: left; width:200px; height:112px; margin-right: 28px}
.jcarousel-skin-cp li img {width:100%; height:100%}

.r6 {background: #FFF}
.tabs {width: 1340px; font-size: 22px; line-height: 39px; margin: 20px auto 0; overflow: hidden}
.tabs li {float: left; width: 79px; text-align: center; cursor: pointer}
.tabs li.selected {background: #EEE}
.tabs li.dropdown {width:107px; padding-right: 25px; background: url(../images/icons1.png) no-repeat 104px -285px}
.tabs li.open {background-color: #EEE}
.popup_zx span {display: block; padding: 5px 10px; line-height: 21px; cursor: pointer}
.popup_zx span:hover {background: #D5000D; color: #FFF;}
.divs {clear: both; width: 1285px; margin: 20px 0 0 20px}
.r6c1 {float: left; width: 745px}
.pic-item li {position:relative}
.pic-item img {position:absolute; width: 100%; height: 100%; left:0; top:0; z-index:1}
.pic-item .mask {position:absolute; width:100%; left:0; bottom:0; z-index:2; background:rgba(0,0,0,0.5)}
.pic-item .mask h3 {padding:5px 10px; font-size: 14px; font-weight:normal; margin:0}
.pic-item .mask h3,.pic-item .mask h3 a {color:#FFF}
.pic-item .mask h3 a:hover {text-decoration:none}
.r6c1 ul {width: 770px}
.r6c1 li {float: left; width: 360px; height: 200px; margin: 0 25px 25px 0}
.r6c2 {float: right; width: 500px}
.r6c2 li {padding: 14px 0; border-bottom: 1px solid #EEE}
.r6c2 li:last-child {border: 0}

.r7 {margin-top: 0}
.r7c1,.r7c2,.r7c3,.r7c4 {float: left; width: 300px; height: 270px; padding: 25px 10px 0; background: #FFF; margin: 35px 0 0 19px; position: relative}
.r7 h2 {position: absolute; width: 50px; height: 50px; background: url(../images/icons1.png) no-repeat; text-indent: 100px; left: 50%; top: -35px; margin-left: -25px; overflow: hidden}
.r7 h2.app {background-position: 0 -900px}
.r7 h2.dy {background-position: 6px -997px}
.r7 h2.wx {background-position: 0 -1095px}
.r7 h2.wb {background-position: 0 -1195px}
.r7 div.r7c1 {text-align: center; margin-left: 0}
.r7c1 img {height: 252px}
.r7c1 h2.app {
    background: url(//www.workercn.cn/upload/resources/image/2025/03/05/2326283.png);
    background-size: 50px 50px;
    border-radius: 6px;
}
.r7c2 ul {width: 320px}
.r7c2 li {float: left; width: 140px; height: 440px; margin-right: 20px}
.r7c2 .img {width: 100%; height: 250px}
.r7c2 img {width: 100%; height: 100%}
.r7c2 h3 {font-size: 14px; font-weight: normal; margin-top: 5px}
.r7c3 .pic-item{padding-top: 20px;}
.r7c3 .pic-item li {width: 275px; height: 155px; margin: 0 auto;}
.r7c3 .pic-item li:nth-child(2){
  width: 253px; padding: 20px 10px 10px 10px; border: 1px solid #EEE; border-top: 0; height:auto; margin: 0 auto; overflow: hidden;
}
.r7c3 .pic-item li:nth-child(2) img{float: right; width: auto; height: 44px; position: inherit;}
.r7c3 .pic-item li:nth-child(2) h3{font-size: 14px; font-weight: normal; line-height: 25px; padding:0;}
.r7c3 .pic-item li:nth-child(2) h3 a{color:#333333;}
.r7c3 .pic-item li:nth-child(2) div.mask{
	position: inherit; 
    width: auto; 
    left: 0; 
    bottom: 0; 
    z-index: 2; 
    background: none;
}
.r7c3 .imgtxt2 li {width: 253px; padding: 20px 10px 10px 10px; border: 1px solid #EEE; border-top: 0; margin: 0 auto; overflow: hidden}
.r7c3 .imgtxt2 img {float: right; width: 44px; height: 44px}
.r7c3 .imgtxt2 h3 {font-size: 14px; font-weight: normal; line-height: 25px}
.r7c4 ul {padding-top: 20px;}
.r7c4 li {clear: both; width: 290px; margin:0 auto 14px; overflow: hidden}
.r7c4 img {float: left; width: 120px; height: 67px; margin-right: 15px}
.r7c4 h3 {font-size: 14px; font-weight: normal}

.foot-01 {min-width: 1340px; background: #B8B8B8; line-height: 36px; margin-top: 20px}
.yqlj {width: 1290px; padding: 40px 25px; margin: 0 auto}
.foot-03 {width: 1290px; padding:0 25px 40px; text-align:center; margin: 0 auto}
.floatewm {
	position: fixed;
	width: 82px;
	padding: 15px 5px 5px;
	border: 1px solid #E8E8E8;
	background: #F6F6F6;
	left: 50%;
	bottom: 10px;
	_display: none;
	font-family: "Microsoft YaHei", Arial;
	font-size: 12px;
	line-height: 21px;
	text-align: center;
	margin-left: 580px
}
.floatewm {margin-left:680px}
.floatewm img {
	margin-top: 5px
}
.floatewm span {
	color: #B00;
	font-size: 11px
}
.floatewm i {
	display: block;
	position: absolute;
	width: 15px;
	height: 15px;
	font-style: normal;
	line-height: 15px;
	text-align: center;
	right: 0;
	top: 0;
	cursor: pointer
}
#bottomfix {
				position: fixed;
				width: 100%;
				padding: 25px 0;
				background: rgba(0, 0, 0, .2);
				color: #FFF;
				left: 0;
				bottom: 0;
				z-index: 99
			}

			#bottomfix a {
				color: #FFF
			}

			#bottomfix .bf_container {
				width: 1140px;
				margin: 0 auto;
				overflow: hidden
			}

			#bottomfix .bf_left {
				float: left
			}

			#bottomfix .bf_mid {
				float: left;
				width: 900px;
				font-size: 24px;
				line-height: 50px;
				margin-left: 30px
			}

			#bottomfix .bf_mid h3 {
				font-size: 32px;
				font-weight: normal
			}

			#bottomfix .bf_close {
				float: right;
				width: 30px;
				height: 30px;
				background: #333;
				border-radius: 15px;
				font-size: 26px;
				line-height: 27px;
				text-align: center;
				cursor: pointer
			}
/* 懒加载背景图 */
img.lazy { background: url(../images/lazy_bg.jpg) no-repeat; background-size: contain; }

@media screen and (max-width:980px) {
	body {min-width: 1400px;}
}