@charset "UTF-8";
.iconfont,.select2-selection__arrow,.slick-dots li button:before,.slick-next:before,.slick-prev:before {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
a,a:focus,a:hover {
 text-decoration:none
}
.alertify-logs>.show.default:before {
 content:"\e6c5"
}
.jiathis_weixin_modal {
 width:300px!important;
 height:295px!important;
 margin:auto!important;
 border:none!important;
 top:0!important;
 right:0!important;
 bottom:0!important;
 left:0!important;
 border-radius:6px!important;
 -webkit-box-shadow:2 2px 5px rgba(0,0,0,.2)!important;
 box-shadow:2 2px 5px rgba(0,0,0,.2)!important
}
.jiathis_weixin_modal #jiathis_weixin_h3 {
 font-size:15px!important;
 color:#262626!important
}
.jiathis_weixin_modal .jiathis_modal_body {
 height:180px!important
}
.jiathis_weixin_modal .jiathis_modal_body img {
 width:150px!important;
 height:150px!important
}
.jiathis_weixin_modal .jiathis_modal_footer {
 line-height:20px
}
.lg-outer .lg-thumb-outer {
 text-align:center
}
.login-bg {
 background-image:url(../images/login-bg.jpg)
}
.signup-bg {
 background-image:url(../images/signup-bg.jpg)
}
.signup-bg2 {
 background-image:url(../images/signup-bg2.jpg)
}
.login-header {
 height:80px;
 background:#fff
}
.login-header .container {
 height:80px
}
.login-header .icon-logo-copy {
 width:100px;
 height:80px;
 text-align:center;
 line-height:80px;
 font-size:82px
}
.login-header .login-header-txt {
 float:left;
 font-size:21px;
 line-height:22px;
 padding-left:15px;
 border-left:solid 1px #ddd;
 margin:29px 0 29px 15px;
 color:#555
}
.login-header .login-header-txt2 {
 float:right;
 color:#9b9b9b;
 line-height:22px;
 margin:29px 0;
 font-size:16px
}
.login-footer {
 background:0 0;
 border:0;
 padding:0;
 margin-top:120px
}
.login {
 width:500px;
 min-height:427px;
 margin:0 auto;
 background:#fff;
 border-radius:6px;
 position:relative
}
.login-tit span.liwu,.login-tit2 span.liwu {
 margin-right:5px
}
.login.margin-t-130 {
 margin-top:130px
}
.login.margin-t-170 {
 margin-top:170px
}
.login .login-ico {
 position:absolute
}
.login .login-ico.login-ico1 {
 width:69px;
 height:35px;
 background:url(../images/xiaotu_kaiyan.png);
 top:-28px;
 left:50%;
 margin-left:-35px
}
.login .login-ico.login-ico2 {
 width:54px;
 height:28px;
 background:url(../images/xiaotu_biyan.png);
 top:-28px;
 left:50%;
 margin-left:-28px
}
.login-tit,.login-tit2 {
 background:#37ac68;
 color:#fff;
 border-radius:6px 6px 0 0;
 line-height:50px
}
.login-tit {
 height:50px;
 text-align:center;
 font-size:20px
}
.login-tit span.liwu img {
 width:26px;
 height:26px
}
.login-tit2 {
 height:80px;
 padding-left:50px;
 padding-right:50px
}
.login-tit2 p.font-14 {
 height:30px;
 color:#999;
 opacity:.9;
 line-height:18px;
 padding-top:10px
}
.login-tit2 p.font-14 span {
 color:#fff;
 background:rgba(255,255,255,.29);
 border-radius:19px;
 padding:2px 10px
}
.login-tit2 p.font-14 a {
 color:#fff;
 margin-left:10px
}
.login-tit2 p.font-14 a:hover {
 color:#666;
 opacity:1
}
.login-tit2 p.font-20 {
 text-align:center;
 line-height:40px
}
.login-tit2 span.liwu img {
 width:26px;
 height:26px
}
.login-box {
 padding:30px 50px 20px
}
.login-box .height-30 {
 font-size:12px;
 line-height:30px
}
.login-box .form-group {
 height:44px;
 position:relative;
 margin-bottom:0;
 margin-left:0;
 margin-right:0
}
.login-box .form-group label.label-ico {
 width:44px;
 height:44px;
 position:absolute;
 left:0;
 top:0;
 text-align:center;
 line-height:44px;
 color:#555
}
.login-box .form-group input[type=text] {
 height:44px;
 line-height:30px
}
.login-box .form-group input[type=text].pl-inp {
 width:100%;
 padding-left:44px
}
.login-box .checkbox {
 padding-top:0!important
}
.login-box .checkbox label:before {
 top:2px
}
.login-box input.styled[type=checkbox]:checked+label::after,.login-box input.styled[type=radio]:checked+label::after {
 color:#37ac68!important
}
.login-box .eyes {
 position:absolute;
 top:0;
 right:0;
 width:44px;
 height:44px;
 text-align:center;
 line-height:44px;
 color:#555;
 cursor:pointer
}
.login-box .login-btn {
 width:100%;
 text-align:center;
 height:44px;
 background:#37ac68;
 font-size:20px;
 -webkit-box-shadow:0 5px 10px #FFE0AC;
 box-shadow:0 5px 10px #FFE0AC
}
.login-box .login-btn:hover {
 background:#FC5808;
 -webkit-box-shadow:0 5px 10px #FFCCB4;
 box-shadow:0 5px 10px #FFCCB4
}
.login-box .login-share {
 width:246px;
 margin:0 auto
}
.login-box .login-share .border-round {
 width:40px;
 height:40px;
 float:left;
 margin:10px 21px;
 text-align:center;
 line-height:36px;
 padding:0;
 position:relative;
 font-size:20px
}
.login-box .login-share .border-round.text-success:hover {
 color:#48bd1c
}
.login-box .login-share .border-round.text-danger:hover {
 color:#e30200
}
.login-box .login-share .border-round.text-info:hover {
 color:#57A5FF
}
.login-box .bdshare-button-style0-16 .bds_more,.login-box .bdshare-button-style0-16 a {
 background:0 0
}
.login-box .yzm {
 border:1px solid #ddd;
 border-radius:4px
}
.login-box .yzm img {
 max-width:155px;
 height:42px
}
.account-bind {
 margin:40px 0;
 padding:60px 0 180px;
 background:#fff
}
.account-bind .form-group .control-label {
 height:44px;
 line-height:44px;
 padding-top:0
}
.account-bind .form-group input[type=text] {
 height:44px;
 line-height:30px
}
.account-bind .account-bind-btn {
 width:100%;
 text-align:center;
 height:44px;
 background:#37ac68;
 font-size:20px
}
.account-bind .account-bind-btn.w293 {
 width:293px
}
.account-bind .account-bind-btn:hover {
 background:#FC5808
}
.passrowd-back {
 border:1px solid #ddd;
 padding:20px 0
}
.passrowd-back .nav {
 border-bottom:solid 1px #eee
}
.passrowd-back .nav li {
 padding:0 15px;
 float:left;
 font-size:16px
}
.passrowd-back .nav li.active a {
 border-bottom:solid 2px #37ac68;
 color:#37ac68;
 background:#fff
}
.passrowd-back .nav li a {
 border:0
}
.passrowd-back .nav li a:hover {
 background:#fff
}
.passrowd-back-box {
 width:450px;
 float:left
}
.passrowd-back-box .form-group {
 margin-bottom:0
}
.passrowd-back-box .form-group .control-label {
 height:44px;
 line-height:44px;
 padding-top:0
}
.passrowd-back-box .form-group input {
 height:44px;
 line-height:30px
}
.passrowd-back-box .height-30 {
 font-size:12px;
 line-height:30px
}
.passrowd-back-box .yzm {
 width:100px;
 float:right;
 height:44px;
 border:1px solid #ccc;
 border-radius:4px;
 overflow:hidden
}
.passrowd-back-tit {
 height:18px;
 line-height:18px;
 font-size:16px;
 border-left:solid 2px #37ac68;
 padding-left:10px;
 color:#262626
}
.onCorrect,.onError,.onFocus,.onLoad,.onShow {
 font-size:12px;
 line-height:22px;
 margin:5px 0 0 10px;
 padding-left:25px;
 vertical-align:middle
}
.onFocus,.onShow {
 background:url(../images/msg_bg.png) 3px -147px no-repeat;
 color:#444
}
.onError {
 background:url(../images/msg_bg.png) 3px -47px no-repeat;
 color:red
}
.onCorrect {
 background:url(../images/msg_bg.png) 3px -247px no-repeat
}
.onLoad {
 background:url(../images/onLoad.gif) 3px 3px no-repeat;
 color:#f85035
}
.daquan {
 border:1px solid #ededed;
 padding:60px 0
}
.daquan-line {
 width:610px;
 height:1px;
 margin:20px auto;
 background:url(../images/daquan_line.png) center no-repeat
}
a.daquan-btn {
 width:244px;
 height:40px;
 margin-left:49px;
 background:url(../images/daquan_btn.png) center no-repeat;
 text-align:center;
 line-height:40px;
 font-size:18px;
 color:#fff;
 padding-left:40px;
 display:block
}
a.daquan-btn:hover {
 color:#fff
}
.daquan-img {
 width:382px;
 height:200px;
 margin:40px auto 0;
 background:url(../images/daquan_img.png) center bottom no-repeat
}
.daquan-img2 {
 width:33px;
 height:23px;
 margin:0 auto;
 background:url(../images/daquan_img2.png) center no-repeat
}
.daquan-img3 {
 width:100%;
 height:80px;
 position:fixed;
 bottom:0;
 background:#FC7F19;
 z-index:333
}
.daquan-img3.showland-ad {
 background:0 0
}
.daquan-img3.showland-ad img {
 width:100%;
 left:0;
 margin-left:0
}
.daquan-img3.showland-ad .a-close {
 color:#999
}
.daquan-img3 a {
 width:100%;
 height:80px;
 display:block
}
.daquan-img3 img {
 width:1180px;
 height:80px;
 bottom:0;
 left:50%;
 margin-left:-590px;
 position:absolute
}
.signupC-ztimg,.signupC-ztimg img {
 width:411px;
 height:448px
}
.daquan-img3 .a-close {
 position:absolute;
 right:55px;
 top:10px;
 color:#fff;
 opacity:.5;
 -webkit-transition:all .2s;
 transition:all .2s;
 z-index:2;
 cursor:pointer
}
.daquan-img3 .a-close:hover {
 opacity:1
}
.signupC {
 padding:110px 30px 0
}
.signupC-ztimg {
 float:left;
 margin-right:58px
}
.signupC-ibox {
 width:420px;
 height:448px;
 float:left;
 background:rgba(255,255,255,.69);
 -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08);
 box-shadow:0 2px 4px 0 rgba(0,0,0,.08);
 border-radius:6px
}
.signupC-ibox .signupC-ibox-header {
 width:100%;
 height:85px;
 background:#Fff;
 border-radius:6px 6px 0 0;
 padding:10px 30px;
 position:relative
}
.signupC-ibox .signupC-ibox-header .signupC-ibox-htxt {
 color:#37ac68;
 font-size:14px
}
.signupC-ibox .signupC-ibox-header .signupC-ibox-htxt a {
 color:#c9c8ca;
 border-left:solid 1px #dbd9d9;
 padding-left:10px;
 margin-left:10px
}
.signupC-ibox .signupC-ibox-header .signupC-ibox-htxt a:hover {
 color:#37ac68
}
.signupC-ibox .signupC-ibox-header .signupC-ibox-htxt2 {
 height:15px;
 line-height:15px;
 font-size:11px;
 color:#fff;
 padding:0 5px;
 background:#F8D9A6;
 border-radius:4px;
 position:absolute;
 top:5px;
 right:50px
}
.signupC-ibox .signupC-ibox-header .signupC-ibox-htxt2:after {
 content:"";
 width:0;
 height:0;
 border-top:2px solid transparent;
 border-bottom:2px solid transparent;
 border-left:5px solid #F8D9A6;
 position:absolute;
 top:5px;
 right:-5px
}
.signupC-ibox .signupC-ibox-header .signupC-ibox-htxt3 {
 width:100%;
 height:36px;
 border:1px solid #f3f3f3;
 border-radius:6px;
 text-align:center;
 font-size:18px;
 color:#37ac68;
 line-height:36px;
 margin-top:10px
}
.signupC-ibox .signupC-ibox-header .signupC-ibox-htxt3 img {
 width:23px;
 height:22px;
 margin-right:8px;
 position:relative;
 top:-4px
}
.signupC-ibox .signupC-ibox-header .signupC-ibox-ewm {
 width:43px;
 height:42px;
 position:absolute;
 top:5px;
 right:5px
}
.signupC-ibox .signupC-ibox-header .signupC-ibox-ewm img {
 width:43px;
 height:42px
}
.signupC-ibox .signupC-ibox-cont {
 padding:25px 25px 0
}
.signupC-ibox .signupC-ibox-cont .form-group {
 height:36px;
 position:relative;
 margin-bottom:0;
 margin-left:0;
 margin-right:0
}
.signupC-ibox .signupC-ibox-cont .form-group label.label-ico {
 width:36px;
 height:36px;
 position:absolute;
 left:0;
 top:0;
 text-align:center;
 line-height:36px;
 color:#a9a7a7
}
.signupC-ibox .signupC-ibox-cont .form-group label.label-ico:after {
 width:1px;
 height:12px;
 content:"";
 position:absolute;
 right:0;
 top:12px;
 background:#ded8d8
}
.signupC-ibox .signupC-ibox-cont .form-group label.label-ico i {
 font-size:14px
}
.signupC-ibox .signupC-ibox-cont .form-group input {
 height:36px;
 line-height:30px;
 border-color:#e4e2e2
}
.signupC-ibox .signupC-ibox-cont .form-group input.pl-inp {
 width:100%;
 padding-left:46px
}
.signupC-ibox .signupC-ibox-cont .form-group ::-webkit-input-placeholder {
 color:#D3D2D3!important
}
.signupC-ibox .signupC-ibox-cont .form-group :-moz-placeholder {
 color:#D3D2D3!important
}
.signupC-ibox .signupC-ibox-cont .form-group ::-moz-placeholder {
 color:#D3D2D3!important
}
.signupC-ibox .signupC-ibox-cont .form-group :-ms-input-placeholder {
 color:#D3D2D3!important
}
.signupC-ibox .signupC-ibox-cont .checkbox {
 padding-top:0!important
}
.signupC-ibox .signupC-ibox-cont .checkbox label:before {
 top:2px
}
.signupC-ibox .signupC-ibox-cont input.styled[type=checkbox]:checked+label:after,.signupC-ibox .signupC-ibox-cont input.styled[type=radio]:checked+label:after {
 color:#4990e2!important;
 top:2px
}
.signupC-ibox .signupC-ibox-cont .eyes {
 position:absolute;
 top:0;
 right:0;
 width:36px;
 height:36px;
 text-align:center;
 line-height:36px;
 color:#555;
 cursor:pointer
}
.signupC-ibox .signupC-ibox-cont .login-btn {
 width:100%;
 text-align:center;
 height:36px;
 line-height:22px;
 background:#37ac68;
 font-size:14px
}
.signupC-ibox .signupC-ibox-cont .login-btn:hover {
 background:#f08800
}
.signupC-ibox .signupC-ibox-cont .login-share {
 width:246px;
 margin:0 auto
}
.signupC-ibox .signupC-ibox-cont .login-share .border-round {
 width:40px;
 height:40px;
 float:left;
 margin:10px 21px;
 text-align:center;
 line-height:36px;
 padding:0;
 position:relative;
 font-size:20px
}
.signupC-ibox .signupC-ibox-cont .login-share .border-round.text-success:hover {
 color:#48bd1c
}
.signupC-ibox .signupC-ibox-cont .login-share .border-round.text-danger:hover {
 color:#e30200
}
.signupC-ibox .signupC-ibox-cont .login-share .border-round.text-info:hover {
 color:#57A5FF
}
.signupC-ibox .signupC-ibox-cont .bdshare-button-style0-16 .bds_more,.signupC-ibox .signupC-ibox-cont .bdshare-button-style0-16 a {
 background:0 0
}
.signupC-ibox .signupC-ibox-cont .yzm {
 border:1px solid #ddd;
 border-radius:4px
}
.signupC-ibox .signupC-ibox-cont .yzm img {
 max-width:140px;
 height:34px;
 border-radius:4px
}
.signupC-ibox .signupC-ibox-cont .btn-success {
 line-height:22px;
 background:#7ED321;
 border-color:#7ED321;
 -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.03);
 box-shadow:0 2px 4px 0 rgba(0,0,0,.03);
 border-radius:6px
}
.signupC-ibox .signupC-ibox-cont .btn-success:hover {
 background:#6fc511;
 border-color:#6fc511
}
.signupC-ibox .signupC-ibox-cont .height-20 {
 font-size:11px;
 padding-left:15px;
 line-height:20px
}
.signupC-ibox .signupC-ibox-cont .height-20 .text-danger {
 color:#FA1936
}
.signupC-ibox .signupC-ibox-cont a.text-gray-7d:hover {
 color:#48bd1c
}
.signupC-tipbox {
 width:142px;
 height:316px;
 float:right;
 background:rgba(255,255,255,.69);
 -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08);
 box-shadow:0 2px 4px 0 rgba(0,0,0,.08);
 border-radius:6px;
 position:relative;
 padding:55px 10px 0
}
.signupC-tipbox img.xiaotu {
 width:45px;
 height:44px;
 position:absolute;
 left:48px;
 top:-20px
}
.signupC-tipbox .signupC-tipbox-ti {
 width:122px;
 height:26px;
 background:#fff;
 border:1px solid rgba(155,154,155,.38);
 border-radius:6px;
 text-align:center;
 line-height:26px;
 font-size:14px;
 color:#37ac68;
 margin-bottom:15px;
 position:absolute;
 top:15px;
 left:10px;
 z-index:2
}
.signupC-tipbox .signupC-tipbox-bg {
 background:#fff;
 border:1px solid rgba(155,154,155,.38);
 border-radius:6px;
 color:#b9b9b9;
 font-size:12px;
 line-height:17px;
 padding:10px;
 margin-bottom:15px
}
.signupC-tipbox .signupC-tipbox-bg p.text-gray-4a {
 text-align:center;
 padding-bottom:5px
}
.ind-banner {
 width:100%;
 height:450px;
 margin-bottom:25px
}
.ind-banner:hover .slick-next,.ind-banner:hover .slick-prev {
 background:rgba(0,0,0,.5)
}
.ind-banner:hover .slick-next:after,.ind-banner:hover .slick-next:before,.ind-banner:hover .slick-prev:after,.ind-banner:hover .slick-prev:before {
 color:#fff
}
.ind-banner .area_bpicl {
 width:250px;
 height:420px;
 background-color:#fff;
 position:absolute;
 left:0;
 top:15px;
 z-index:9
}
.ind-banner .area_bpicl a {
 float:left;
 display:inline-block
}
.ind-banner .area_bpicl dl {
 position:relative
}
.ind-banner .area_bpicl dl .box1_more a {
 font-size:12px;
 float:left;
 line-height:26px;
 padding:0 5px;
 margin:2px 0;
 color:#555
}
.ind-banner .area_bpicl dl:hover {
 background-color:#fc5300
}
.ind-banner .area_bpicl dl:hover .box1_more a:hover {
 float:left;
 padding:0 5px;
 margin:2px 0;
 color:#fc5300
}
.ind-banner .area_bpicl dl:hover dd a,.ind-banner .area_bpicl dl:hover dt a {
 color:#fff
}
.ind-banner .area_bpicl dl:hover .box3_more_ico {
 background-position:-140px 0
}
.ind-banner .area_bpicl dl:hover .box3_more:hover .box3_more_ico {
 background-position:-157px 0
}
.ind-banner .area_bpicl dl:hover dt i.bpicl_ico1 {
 background-position:0 -26px;
 margin-right:5px
}
.ind-banner .area_bpicl dl:hover dt i.bpicl_ico2 {
 background-position:-26px -26px;
 margin-right:5px
}
.ind-banner .area_bpicl dl:hover dt i.bpicl_ico3 {
 background-position:-52px -26px;
 margin-right:5px
}
.ind-banner .area_bpicl dl:hover dt i.bpicl_ico4 {
 background-position:-78px -26px
}
.ind-banner .area_bpicl dl:hover dt i.bpicl_ico5 {
 background-position:-104px -26px
}
.ind-banner .area_bpicl dl:hover dd a:hover {
 background-color:#fff;
 color:#fc5300
}
.ind-banner .area_bpicl dt {
 width:100%;
 height:40px;
 float:left;
 font-size:18px;
 color:#333;
 line-height:40px;
 padding:0 10px;
 position:relative
}
.ind-banner .area_bpicl dt a {
 float:left;
 height:40px;
 display:table
}
.ind-banner .area_bpicl dt i {
 width:26px;
 height:26px;
 background:url(../images/area_bpicl.png) no-repeat;
 margin:7px 0
}
.ind-banner .area_bpicl dt i.bpicl_ico1 {
 background-position:0 0;
 margin-right:5px
}
.ind-banner .area_bpicl dt i.bpicl_ico2 {
 background-position:-26px 0;
 margin-right:5px
}
.ind-banner .area_bpicl dt i.bpicl_ico3 {
 background-position:-52px 0;
 margin-right:5px
}
.ind-banner .area_bpicl dt i.bpicl_ico4 {
 background-position:-78px 0;
 position:absolute;
 right:10px;
 top:0
}
.ind-banner .area_bpicl dt i.bpicl_ico5 {
 background-position:-104px 0;
 margin-left:7px;
 float:left
}
.ind-banner .area_bpicl dd {
 padding:0 10px;
 float:left
}
.ind-banner .area_bpicl dd a {
 float:left;
 display:block;
 line-height:26px;
 padding:0 5px;
 margin:2px 0;
 color:#555
}
.ind-banner .area_bpicl dd a:hover {
 color:#fc5300;
 background-color:#fff
}
.ind-banner .area_bpicl .area_bpicl_box1 {
 width:250px;
 height:170px;
 border-bottom:solid 1px #d2d2d2
}
.ind-banner .area_bpicl .area_bpicl_box1 dt a {
 display:block;
 max-width:140px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.ind-banner .area_bpicl .area_bpicl_box1:hover .box1_more {
 display:block
}
.ind-banner .area_bpicl .area_bpicl_box1 .box1_more {
 width:360px;
 min-height:170px;
 height:auto;
 padding:0 10px;
 border:2px solid #fc5300;
 background-color:#fff;
 z-index:999;
 position:absolute;
 display:none;
 left:250px;
 top:0
}
.ind-banner .area_bpicl .area_bpicl_box1 .box1_more h3 {
 font-size:16px;
 color:#333;
 line-height:37px;
 border-bottom:solid 1px #d2d2d2;
 padding-left:5px
}
.ind-banner .area_bpicl .area_bpicl_box2 {
 width:250px;
 height:110px;
 border-bottom:solid 1px #d2d2d2
}
.ind-banner .area_bpicl .area_bpicl_box3 {
 width:250px;
 height:140px
}
.ind-banner .area_bpicl .area_bpicl_box3 .box3_more {
 float:right;
 position:relative;
 padding-right:25px
}
.ind-banner .area_bpicl .area_bpicl_box3 .box3_more_ico {
 width:16px;
 height:16px;
 float:right;
 position:absolute;
 right:5px;
 top:5px;
 background:url(../images/area_ico.png) -157px 0 no-repeat
}
.ind-banner .area_bpicl .area_bpicl_box3 .box3_w1,.ind-banner .area_bpicl .area_bpicl_box3 .box3_w2 {
 margin-right:30px
}
.ind-banner .area_bpicl .area_bpicl_box3 .box3_w2.margin-r-0 {
 margin-right:0
}
.ind-banner .area_bpicl .area_bpicl_box3 .box3_w3 {
 width:126px
}
.ind-banner .area_bpicr {
 width:200px;
 height:420px;
 background-color:#fff;
 position:absolute;
 right:0;
 top:15px;
 z-index:9
}
.ind-banner .area_bpicr li {
 width:200px;
 height:140px;
 border-bottom:solid 1px #d2d2d2;
 color:#555;
 text-align:center
}
.ind-banner .area_bpicr li:last-child {
 border-bottom:0
}
.ind-banner .area_bpicr li i {
 width:55px;
 height:55px;
 float:left;
 margin:15px 72px 8px;
 background:url(../images/area_ico.png) no-repeat
}
.ind-banner .area_bpicr li h3 {
 width:100%;
 font-size:18px;
 line-height:30px
}
.ind-banner .area_bpicr li p {
 width:100%;
 font-size:14px
}
.ind-banner .area_bpicr .bpicr_ico1 {
 background-position:0 -49px
}
.ind-banner .area_bpicr .bpicr_ico2 {
 background-position:-55px -49px
}
.ind-banner .area_bpicr .bpicr_ico3 {
 background-position:-110px -49px
}
.ind-banner #banner-slick {
 width:100%;
 height:100%;
 overflow:hidden;
 margin-bottom:0
}
.ind-banner #banner-slick .slick-list {
 width:100%;
 height:100%
}
.ind-banner #banner-slick .slick-item {
 position:relative;
 width:100%;
 height:450px;
 overflow:hidden
}
.ind-banner #banner-slick .slick-item a {
 display:block;
 position:absolute;
 left:50%;
 top:0;
 margin-left:-960px
}
.ind-banner #banner-slick .slick-item a img {
 width:1920px;
 height:450px
}
.ind-banner #banner-slick .slick-next,.ind-banner #banner-slick .slick-prev {
 z-index:2;
 height:90px;
 width:50px;
 border-radius:4px;
 -webkit-transition:all .3s linear 0s;
 transition:all .3s linear 0s
}
.ind-banner #banner-slick .slick-next:hover,.ind-banner #banner-slick .slick-prev:hover {
 background:rgba(0,0,0,.8)
}
.ind-banner #banner-slick .slick-next:hover:after,.ind-banner #banner-slick .slick-next:hover:before,.ind-banner #banner-slick .slick-prev:hover:after,.ind-banner #banner-slick .slick-prev:hover:before {
 color:#fff
}
.ind-banner #banner-slick .slick-next:after,.ind-banner #banner-slick .slick-next:before,.ind-banner #banner-slick .slick-prev:after,.ind-banner #banner-slick .slick-prev:before {
 font-size:45px;
 color:rgba(255,255,255,.5)
}
.ind-banner #banner-slick .slick-prev {
 left:50%;
 margin-left:-300px
}
.ind-banner #banner-slick .slick-next {
 right:50%;
 margin-right:-350px
}
.ind-banner #banner-slick .slick-dots {
 bottom:10px
}
.ind-banner #banner-slick .slick-dots li button:before {
 font-size:40px;
 opacity:.5
}
.ind-banner #banner-slick .slick-dots li.slick-active button:before {
 color:#37ac68;
 opacity:1
}
.fast-find .fast-find-cont {
 height:226px;
 border:1px solid #ddd
}
.fast-find .fast-find-search {
 height:76px;
 padding-bottom:25px;
 border-bottom:solid 1px #eee;
 margin:25px 25px 15px
}
.fast-find .fast-find-search .searchbox {
 width:228px;
 height:50px;
 float:left;
 border:1px solid #cecece;
 border-right:0;
 position:relative;
 padding:10px
}
.fast-find .fast-find-search .searchbox input {
 width:100%;
 height:28px;
 line-height:28px;
 border:0
}
.fast-find .fast-find-search .searchbox .sanjiao {
 width:28px;
 height:28px;
 text-align:center;
 line-height:28px;
 font-size:14px;
 color:#b2b2b2;
 position:absolute;
 right:10px;
 top:12px
}
.fast-find .fast-find-search .searchbox .searchbox-land {
 width:270px;
 background-color:#fff;
 border:1px solid #ddd;
 border-radius:0 0 4px 4px;
 -webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.1);
 box-shadow:0 3px 6px 0 rgba(0,0,0,.1);
 padding:10px 0;
 z-index:1;
 position:absolute;
 top:48px;
 left:-1px
}
.fast-find .fast-find-search .searchbox .searchbox-land a {
 width:100%;
 display:block;
 padding:0 15px;
 line-height:36px;
 color:#333
}
.fast-find .fast-find-search .searchbox .searchbox-land a:hover {
 color:#37ac68;
 background:#FFF7E9
}
.fast-find .fast-find-search .searchbtn {
 width:142px;
 height:50px;
 float:left;
 line-height:36px;
 background-color:#37ac68;
 color:#fff;
 border-radius:0 4px 4px 0;
 font-size:16px
}
.fast-find .fast-find-search .searchbtn:hover {
 background-color:#ff6f00
}
.fast-find .fast-find-icon ul {
 padding:0 9px
}
.fast-find .fast-find-icon li {
 width:86px;
 float:left;
 text-align:center
}
.fast-find .fast-find-icon li a {
 display:block
}
.fast-find .fast-find-icon li a i {
 font-size:48px;
 color:#48bd1c
}
.fast-find .fast-find-icon li a p {
 font-size:14px;
 color:#999
}
.fast-find .fast-find-icon li a:hover i {
 color:#37ac68
}
.free-release .free-release-cont {
 height:226px;
 border:1px solid #ddd
}
.free-release .free-release-cont li {
 width:139px;
 height:112px;
 float:left;
 border-color:#ddd;
 background:#fff
}
.free-release .free-release-cont li:hover {
 background:#FFF7E9
}
.free-release .free-release-cont li i {
 font-size:40px
}
.free-release .free-release-cont li a {
 height:112px;
 display:block;
 padding-top:15px;
 text-align:center
}
.free-release .free-release-cont li a p {
 color:#555
}
.land-subject {
 color:#fff;
 font-weight:700;
 text-align:center
}
.land-subject .subject-imgs {
 position:relative;
 background:#000
}
#server-tudi-slick .slick-next:hover,#server-tudi-slick .slick-prev:hover,.ind-servec .ind-servec-cont .ind-servec-btn:hover {
 background:rgba(0,0,0,.09)
}
.land-subject .subject-imgs a:hover img {
 opacity:1
}
.land-subject .subject-imgs a img {
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 opacity:.8
}
.land-subject .subject-imgs a p {
 width:100%;
 position:absolute;
 color:#fff
}
.land-subject .land-subject-img1 {
 width:430px;
 height:600px;
 float:left;
 font-size:36px;
 line-height:600px
}
.land-subject .land-subject-img2 {
 width:750px;
 height:300px;
 float:left;
 font-size:36px;
 line-height:300px
}
.land-subject .land-subject-img3 {
 width:375px;
 height:300px;
 float:left;
 font-size:36px;
 line-height:300px
}
.ind-servec .ind-servec-cont {
 position:relative;
 padding:20px 0
}
.ind-servec .ind-servec-cont .ind-servec-btn {
 width:36px;
 height:217px;
 position:absolute;
 border-radius:4px;
 top:20px;
 color:#999
}
.ind-servec .ind-servec-cont .ind-servec-btn i {
 font-size:36px;
 width:36px;
 text-align:center;
 line-height:217px
}
.ind-servec .ind-servec-cont .ind-servec-btn-prev {
 left:-46px
}
.ind-servec .ind-servec-cont .ind-servec-btn-next {
 right:-46px
}
.ind-servec .ind-servec-ul {
 margin:0 -10px
}
.ind-servec .ind-servec-ul .col-md-2 {
 padding:0 10px
}
.ind-servec .ind-servec-li {
 height:217px;
 padding:0 10px
}
.ind-servec .ind-servec-li:hover .ind-servec-txt {
 border-color:#37ac68;
 -webkit-box-shadow:0 8px 10px 0 rgba(0,0,0,.12);
 box-shadow:0 8px 10px 0 rgba(0,0,0,.12)
}
.ind-servec .ind-servec-li:hover .ind-servec-txt h4 a {
 color:#37ac68
}
.ind-servec .ind-servec-li img {
 width:100%;
 height:145px
}
.ind-servec .ind-servec-li .ind-servec-txt {
 border:1px solid #ddd;
 border-top:0;
 padding:15px;
 height:72px
}
.ind-servec .ind-servec-li .ind-servec-txt h4 {
 font-size:14px;
 color:#262626;
 margin-bottom:10px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.ind-servec .ind-servec-li .ind-servec-txt h4 a {
 color:#262626;
 display:block
}
.ind-servec .ind-servec-li .ind-servec-txt h4 a:hover {
 color:#37ac68
}
.ind-servec .ind-servec-li .ind-servec-txt p {
 float:left;
 height:24px;
 overflow:hidden;
 color:#999
}
.ind-servec .ind-servec-li .ind-servec-txt p i {
 font-size:14px;
 width:20px;
 height:24px;
 text-align:center;
 line-height:24px;
 margin-right:5px
}
#server-tudi-slick .slick-next,#server-tudi-slick .slick-prev {
 height:217px;
 width:36px
}
#server-tudi-slick .slick-next:before,#server-tudi-slick .slick-prev:before {
 color:#999;
 font-size:35px
}
#server-tudi-slick .slick-prev {
 left:-35px
}
#server-tudi-slick .slick-next {
 right:-35px
}
.btn-apply {
 color:#fff;
 text-align:center;
 line-height:42px;
 font-size:16px;
 padding:0 15px;
 background:#48BD1C;
 -webkit-box-shadow:0 4px 6px 0 rgba(72,189,28,.4),0 1px 5px 0 rgba(72,189,28,.2);
 box-shadow:0 4px 6px 0 rgba(72,189,28,.4),0 1px 5px 0 rgba(72,189,28,.2);
 border-radius:6px
}
.btn-apply:hover {
 color:#fff;
 background:#3b9a17
}
.btn-apply i {
 font-size:28px;
 margin-right:5px;
 float:left
}
.industry-news .industry-news-cont {
 padding-top:5px;
 margin:0 -10px
}
.industry-news .industry-news-cont .col-md-4 {
 height:400px;
 padding:0 10px;
 margin-top:15px;
 overflow:hidden
}
.industry-news .industry-news-box .news-box-content {
 height:330px;
 margin-bottom:12px;
 overflow:hidden;
 display:none
}
.industry-news .industry-news-box .news-box-content.active,.region-circulation:hover a.region-circulation-btn {
 display:block
}
.industry-news .industry-news-box .tc-1 {
 color:#FF5A00
}
.industry-news .industry-news-box .tc-2 {
 color:#FE3824
}
.industry-news .industry-news-box .tc-3 {
 color:#CC9A49
}
.industry-news .industry-news-box .tc-4 {
 color:#57A5FF
}
.industry-news .industry-news-box .tc-5 {
 color:#37ac68
}
.industry-news .industry-news-box .tc-6 {
 color:#48BD1C
}
.industry-news .industry-news-box .industry-news-tit {
 border-bottom:dashed 1px #ddd;
 overflow:hidden;
 padding-bottom:12px;
 margin-bottom:18px
}
.industry-news .industry-news-box .industry-news-tit i {
 width:24px;
 height:28px;
 float:left;
 text-align:center;
 line-height:24px;
 font-size:28px;
 margin-right:10px;
 padding-top:4px
}
.industry-news .industry-news-box .industry-news-tit h3 {
 float:left;
 font-size:16px;
 line-height:28px
}
.industry-news .industry-news-box .imgnew {
 height:80px;
 margin-bottom:20px;
 overflow:hidden
}
.industry-news .industry-news-box .imgnew a {
 color:#333
}
.industry-news .industry-news-box .imgnew a:hover {
 color:#37ac68
}
.industry-news .industry-news-box .imgnew img {
 width:130px;
 height:80px;
 float:left;
 margin-right:10px
}
.industry-news .industry-news-box .imgnew .imgnew-txt {
 width:130px;
 float:left;
 font-size:14px;
 color:#333;
 height:80px;
 line-height:20px;
 overflow:hidden
}
.industry-news .industry-news-box .imgnew h4 {
 font-size:14px;
 color:#333;
 height:40px;
 line-height:20px;
 overflow:hidden;
 margin-bottom:4px
}
.industry-news .industry-news-box li {
 margin-bottom:20px
}
.industry-news .industry-news-box li h4 {
 font-size:14px;
 color:#333;
 height:20px;
 line-height:20px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 margin-bottom:4px
}
.industry-news .industry-news-box li a {
 color:#333
}
.industry-news .industry-news-box li a:hover {
 color:#37ac68
}
.industry-news .industry-news-box p {
 font-size:12px;
 color:#999;
 line-height:18px;
 height:36px;
 overflow:hidden
}
.industry-news .industry-news-box .a-links {
 font-size:14px
}
.industry-news .industry-news-box .a-links a {
 height:33px;
 display:block;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 color:#333
}
.industry-news .industry-news-box .a-links a:hover {
 color:#37ac68
}
.industry-news .industry-news-box .a-links a:before {
 content:"•";
 color:#d8d8d8;
 line-height:20px;
 margin-right:10px
}
.region-circulation {
 border:1px solid #ddd;
 position:relative;
 padding-bottom:24px
}
.region-circulation .carousel-control {
 font-size:16px
}
.region-circulation .region-circulation-box {
 width:278px;
 min-height:278px;
 overflow:hidden
}
.region-circulation .region-circulation-box .item {
 padding:0 20px
}
.region-circulation a.region-circulation-btn {
 width:15px;
 height:30px;
 position:absolute;
 top:138px;
 border-radius:2px;
 cursor:pointer;
 z-index:1;
 display:none;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
 background:rgba(0,0,0,.5)
}
.region-circulation a.region-circulation-btn i {
 width:15px;
 line-height:30px;
 color:#fff
}
.region-circulation a.region-circulation-btn.btn-prev {
 left:5px
}
.region-circulation a.region-circulation-btn.btn-next {
 right:5px
}
.region-circulation a.btn.btn-success,.region-circulation button {
 width:100%;
 font-size:16px;
 padding:7px 0
}
.region-circulation h3 {
 font-size:18px;
 color:#222;
 border-bottom:solid 1px #eee;
 line-height:50px;
 text-align:center
}
.region-circulation p {
 font-size:12px;
 color:#999;
 padding-left:15px;
 line-height:25px
}
.region-circulation p.h50 {
 height:50px;
 overflow:hidden
}
.region-circulation p.h50 .text-gray-3 {
 width:180px
}
.region-circulation p span.text-gray-3 {
 padding-left:5px
}
.region-circulation .region-circulation-tel {
 color:#48bd1c;
 font-size:20px;
 font-weight:700;
 padding-left:20px;
 margin:15px 0
}
.region-circulation .region-circulation-tel i {
 width:24px;
 height:24px;
 font-size:24px;
 text-align:center;
 line-height:24px;
 margin-right:8px
}
.region-circulation .region-circulation-txt1 {
 color:#999;
 font-size:12px;
 height:20px;
 line-height:20px;
 text-align:center;
 margin:20px 0 15px
}
.region-circulation .region-circulation-txt1 .col-sm-4 {
 padding:0;
 border-right:solid 1px #d8d8d8
}
.region-circulation .region-circulation-txt1 .col-sm-4:last-child {
 border-right:0
}
.region-circulation .region-circulation-txt1 span {
 font-size:18px;
 font-weight:700;
 padding-left:5px
}
.home-ad img {
 width:280px
}
.nav_right {
 width:40px;
 height:100%;
 position:fixed;
 top:0;
 right:0;
 background-color:#000;
 z-index:9999
}
.nav_right ul {
 height:250px;
 top:50%;
 margin-top:-125px;
 position:absolute
}
.nav_right i {
 width:22px;
 height:22px;
 float:left;
 margin:3px 9px 0;
 background:url(../images/index_ico11.png) no-repeat
}
.nav_right li,.nav_right li .nav_right_span {
 height:50px;
 font-size:14px;
 text-align:center
}
.nav_right i.nav_right_ico1 {
 background-position:0 0
}
.nav_right i.nav_right_ico2 {
 background-position:-22px 0
}
.nav_right i.nav_right_ico3 {
 background-position:-44px 0
}
.nav_right i.nav_right_ico4 {
 background-position:-66px 0
}
.nav_right i.nav_right_ico5 {
 background-position:-88px 0
}
.nav_right li {
 width:40px;
 float:left;
 position:relative
}
.nav_right li a {
 display:block;
 color:#fff
}
.nav_right li a:hover {
 color:#37ac68
}
.nav_right li .nav_right_span {
 width:90px;
 position:absolute;
 top:0;
 left:-90px;
 display:none;
 background-color:#3e3e3e;
 color:#fff;
 line-height:50px
}
.index-btitle h4,.index-btitle2,.index-btitle3,a.more {
 line-height:20px
}
.nav_right li .nav_right_span i {
 width:5px;
 height:11px;
 position:absolute;
 background:url(../images/index_ico11.png) -118px -6px no-repeat;
 top:16px;
 right:-12px
}
.nav_right li a:hover .nav_right_span,.nav_right li.hover .nav_right_span {
 display:block
}
.nav_right li:hover {
 background-color:#37ac68;
 color:#fff
}
.nav_right li:hover a {
 color:#fff
}
.nav_right li a:hover i.nav_right_ico1 {
 background-position:0 0
}
.nav_right li a:hover i.nav_right_ico2 {
 background-position:-22px 0
}
.nav_right li a:hover i.nav_right_ico3 {
 background-position:-44px 0
}
.nav_right li a:hover i.nav_right_ico4 {
 background-position:-66px 0
}
.nav_right li a:hover i.nav_right_ico5 {
 background-position:-88px 0
}
.index-btitle {
 color:#222;
 height:40px;
 overflow:hidden;
 margin-bottom:20px
}
.index-btitle h2,.index-btitle h4 {
 height:20px;
 margin-top:20px;
 float:left
}
.index-btitle.border-t {
 border-color:#ededed
}
.index-btitle a.more {
 margin-top:20px
}
.index-btitle h2 {
 font-size:18px;
 font-weight:700;
 padding-left:10px;
 border-left:solid 4px #37ac68
}
.index-btitle h4 {
 font-size:14px;
 padding-left:20px;
 color:#999
}
.index-btitle span.clues,.index-btitle span.clues2 {
 height:20px;
 padding-left:10px;
 margin-top:20px;
 float:left;
 line-height:20px
}
.index-btitle span.clues {
 font-size:12px;
 border-left:solid 4px #37ac68;
 color:#999
}
.index-btitle span.clues2 {
 font-size:16px;
 color:#262626;
 font-weight:700
}
.index-btitle ul {
 margin-left:60px;
 float:left
}
.index-btitle ul li {
 float:left;
 margin:0 20px;
 font-size:16px;
 padding:15px 3px 0;
 border-top:solid 2px #fff
}
.index-btitle2,.index-btitle2 h2 {
 padding-top:20px;
 font-size:18px;
 font-weight:700;
 height:40px
}
.index-btitle ul li a {
 color:#262626;
 display:block
}
.index-btitle ul li.active {
 border-top:solid 2px #37ac68
}
.index-btitle ul li.active a {
 color:#37ac68
}
.index-btitle2 h2 {
 float:left
}
.index-btitle2.border-t {
 border-color:#ededed
}
.index-btitle3 {
 font-size:18px;
 font-weight:700;
 height:40px;
 padding-bottom:20px
}
a.more,a.more i {
 font-size:12px
}
a.more {
 float:right;
 color:#57A5FF;
 font-weight:400
}
a.more:hover {
 color:#248aff
}
.home-banner {
 height:150px;
 position:relative;
 margin-bottom:20px
}
.home-banner .home-banner-close {
 width:16px;
 height:16px;
 text-align:center;
 line-height:16px;
 position:absolute;
 top:15px;
 right:15px
}
.home-banner .home-banner-close:before {
 content:"×";
 font-size:30px;
 color:#fff;
 opacity:.5;
 position:absolute;
 left:-3px;
 top:-2px;
 -webkit-transition:all .5s ease 0s;
 transition:all .5s ease 0s
}
.home-banner .home-banner-close:hover:before {
 opacity:1
}
.home-four {
 width:780px;
 height:300px;
 border:1px solid #eee
}
.home-four .four-tits {
 width:180px;
 height:300px;
 float:left
}
.home-four .four-tits li {
 height:75px;
 border-bottom:solid 1px #ededed;
 border-right:solid 1px #ededed;
 line-height:24px;
 font-size:16px;
 padding:25px 0 25px 40px;
 color:#262626;
 background-color:#f8f8f8
}
.home-four .four-tits li i {
 width:24px;
 height:24px;
 float:left;
 font-size:24px;
 text-align:center;
 line-height:24px;
 margin-right:10px
}
.home-four .four-tits li.active {
 background:#fff;
 border-right-color:#fff
}
.home-four .four-tits li.active span.text-info {
 color:#57A5FF
}
.home-four .four-tits li.active span.text-warning {
 color:#37ac68
}
.home-four .four-tits li.active span.text-success {
 color:#48bd1c
}
.home-four .four-tits li.active span.text-orange {
 color:#ff5a00
}
.home-four .four-tits li span.text-info,.home-four .four-tits li span.text-orange,.home-four .four-tits li span.text-success,.home-four .four-tits li span.text-warning {
 color:#262626
}
.home-four .four-conts {
 width:598px;
 height:300px;
 float:left
}
.home-four .four-conts .four-conts-tab {
 display:none
}
.home-four .four-conts .four-conts-tab.active {
 display:block
}
.home-four .four-kszd {
 padding:30px
}
.home-four .four-kszd .fast-find-search {
 height:50px;
 float:left;
 border-right:0;
 border-radius:4px 0 0 4px
}
.home-four .four-kszd .fast-find-search .searchbox {
 width:135px;
 height:50px;
 float:left;
 border-right:0;
 position:relative;
 padding:10px
}
.home-four .four-kszd .fast-find-search .searchbox:first-child {
 border-radius:4px 0 0 4px
}
.home-four .four-kszd .fast-find-search .searchbox input {
 width:100%;
 height:30px;
 line-height:30px;
 border:0;
 padding-right:12px
}
.home-four .four-kszd .fast-find-search .searchbox .sanjiao {
 width:28px;
 height:28px;
 text-align:center;
 line-height:28px;
 font-size:10px;
 color:#b2b2b2;
 position:absolute;
 right:0;
 top:12px
}
.home-four .four-kszd .fast-find-search .searchbox .searchbox-land {
 width:270px;
 background-color:#fff;
 border:1px solid #ddd;
 border-radius:0 0 4px 4px;
 -webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.1);
 box-shadow:0 3px 6px 0 rgba(0,0,0,.1);
 padding:10px 0;
 z-index:1;
 position:absolute;
 top:48px;
 left:0
}
.home-four .four-kszd .fast-find-search .searchbox .searchbox-land a {
 width:100%;
 display:block;
 padding:0 15px;
 line-height:36px;
 color:#333
}
.home-four .four-kszd .fast-find-search .searchbox .searchbox-land a:hover {
 color:#37ac68;
 background:#FFF7E9
}
.home-four .four-kszd .searchbtn {
 width:130px;
 height:50px;
 float:left;
 line-height:36px;
 background-color:#37ac68;
 color:#fff;
 border-radius:0 4px 4px 0;
 font-size:16px
}
.home-four .four-kszd .searchbtn:hover {
 background-color:#ff6f00
}
.home-four .four-kszd dl {
 width:269px;
 float:left;
 padding-top:15px;
 padding-bottom:15px
}
.home-four .four-kszd dl:last-child {
 padding-left:30px;
 border-left:solid 1px #ededed
}
.home-four .four-kszd dl dt {
 font-size:14px;
 color:#262626;
 padding-bottom:8px
}
.home-four .four-kszd dl dd {
 overflow:hidden;
 margin-bottom:15px;
 max-height:90px
}
.home-four .four-kszd dl dd a {
 float:left;
 line-height:30px;
 margin-right:13px
}
.home-four .four-cdj {
 padding:15px 30px;
 position:relative
}
.home-four .four-cdj .four-cdj-title {
 height:44px;
 line-height:44px
}
.home-four .four-cdj .four-cdj-title .text-city {
 margin-left:20px;
 max-width:120px;
 overflow:hidden;
 height:44px
}
.home-four .four-cdj .four-cdj-title .four-cdj-title-select {
 height:42px;
 margin-left:20px
}
.home-four .four-cdj .four-cdj-title .four-cdj-title-select .select2-container {
 width:140px!important
}
.home-four .four-cdj .four-cdj-title .four-cdj-title-select .select2-container .select2-selection--single {
 height:42px
}
.home-four .four-cdj .four-cdj-title .four-cdj-title-select .select2-container--default .select2-selection--single .select2-selection__rendered {
 line-height:42px
}
.home-four .four-cdj .four-cdj-title .four-cdj-title-select .select2-selection__arrow {
 top:0!important
}
.home-four .four-cdj .four-cdj-title .text-gray-3 {
 padding-left:45px;
 font-weight:700
}
.home-four .four-fbxx {
 padding:30px 0 0 70px
}
.home-four .four-fbxx h2 {
 font-size:16px;
 color:#262626;
 text-align:center;
 font-weight:700;
 margin-bottom:15px
}
.home-four .four-fbxx li {
 width:100%;
 height:44px;
 margin-bottom:10px
}
.home-four .four-fbxx li span.txt1 {
 width:60px;
 float:left;
 line-height:44px;
 margin-right:20px;
 text-align:right;
 color:#555
}
.home-four .four-fbxx li span.txt2 {
 float:left;
 line-height:44px;
 margin-left:10px;
 color:#555
}
.home-four .four-fbxx li .searchbox {
 width:384px;
 height:44px;
 float:left;
 position:relative;
 padding:7px 10px;
 border-radius:4px
}
.home-four .four-fbxx li .searchbox.w126 {
 width:126px
}
.home-four .four-fbxx li .searchbox input {
 width:100%;
 height:30px;
 line-height:30px;
 border:0
}
.home-four .four-fbxx li .searchbox .sanjiao {
 width:28px;
 height:28px;
 text-align:center;
 line-height:28px;
 font-size:10px;
 color:#b2b2b2;
 position:absolute;
 right:0;
 top:8px
}
.home-four .four-fbxx .searchbox-area,.home-four .four-fbxx .searchbox-land {
 width:384px;
 top:42px;
 left:-1px;
 z-index:9
}
.home-four .four-fbxx .searchbox-land {
 background-color:#fff;
 border:1px solid #ddd;
 border-radius:0 0 4px 4px;
 -webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.1);
 box-shadow:0 3px 6px 0 rgba(0,0,0,.1);
 padding:10px 0;
 position:absolute
}
.home-four .four-fbxx .searchbox-land a {
 width:100%;
 display:block;
 padding:0 15px;
 line-height:36px;
 color:#333
}
.home-four .four-fbxx .searchbox-land a:hover {
 color:#37ac68;
 background:#FFF7E9
}
.home-four .four-fbxx .btn-mffb {
 width:384px;
 height:44px;
 float:left;
 text-align:center;
 line-height:44px;
 background-color:#37ac68;
 font-size:20px;
 color:#fff;
 margin-left:80px;
 margin-top:5px;
 border-radius:4px;
 padding:0
}
.home-four .four-fbxx .btn-mffb:hover {
 background-color:#ff6f00
}
.home-four .four-wtfb {
 padding:30px 108px;
 position:relative
}
.home-four .four-wtfb h2 {
 font-size:24px;
 color:#262626;
 margin-bottom:10px
}
.home-four .four-wtfb h4 {
 font-size:16px;
 color:#888;
 margin-bottom:20px
}
.home-four .four-wtfb .searchbox {
 width:135px;
 height:44px;
 float:left;
 position:relative;
 padding:7px 10px;
 border-radius:4px;
 margin-bottom:15px
}
.home-four .four-wtfb .searchbox input {
 width:100%;
 height:30px;
 line-height:30px;
 border:0
}
.home-four .four-wtfb .searchbox.w384 {
 width:384px
}
.home-four .four-wtfb .searchbox.w263 {
 width:263px
}
.home-four .four-wtfb img.yzm {
 width:100px;
 height:44px;
 float:left;
 border-radius:4px;
 margin-left:19px
}
.home-four .four-wtfb .btn-wtfb {
 width:384px;
 height:44px;
 text-align:center;
 line-height:44px;
 background-color:#37ac68;
 font-size:20px;
 color:#fff;
 margin-top:15px;
 border-radius:4px;
 padding:0
}
.home-four .four-wtfb .btn-wtfb:hover {
 background-color:#ff6f00
}
.home-four #agent_post_tip {
 position:absolute;
 bottom:78px;
 left:0;
 right:0;
 margin:0
}
.home-four-r {
 float:right;
 height:300px
}
.home-four-rbtn {
 width:180px;
 height:50px;
 color:#37ac68;
 background:#fff;
 border-radius:4px;
 font-size:18px;
 line-height:50px;
 padding-left:15px;
 border:1px solid #37ac68
}
.home-four-rbtn:active,.home-four-rbtn:focus {
 color:#37ac68
}
.home-four-rbtn:hover {
 background-color:#37ac68;
 color:#fff;
 border:1px solid #37ac68
}
.home-four-rbtn i {
 width:50px;
 height:50px;
 float:left;
 font-size:32px;
 text-align:center;
 line-height:50px
}
.home-four-imgs,.home-four-imgs .item img {
 width:380px;
 height:230px
}
.home-four-imgs {
 background:#eee
}
.hot-branch .hot-branch-cont ul {
 width:1200px;
 margin:0 -10px 20px
}
.hot-branch .hot-branch-cont li {
 width:180px;
 height:145px;
 float:left;
 color:#fff;
 text-align:center;
 position:relative;
 margin:0 10px
}
.hot-branch .hot-branch-cont li a {
 color:#fff;
 display:block
}
.hot-branch .hot-branch-cont li:hover {
 background-color:#000
}
.hot-branch .hot-branch-cont li:hover img {
 opacity:.5
}
.hot-branch .hot-branch-cont li:hover .li-txt .li-txt-btn {
 display:inline-block!important
}
.hot-branch .hot-branch-cont li img {
 width:180px;
 height:145px;
 display:block
}
.hot-branch .hot-branch-cont li .li-txt {
 width:100%;
 position:absolute;
 z-index:1;
 margin-top:45px
}
.hot-branch .hot-branch-cont li .li-txt .li-txt-btn {
 width:90px;
 height:30px;
 border-radius:4px;
 color:#fff;
 background-color:#48bd1c;
 line-height:30px;
 margin:10px auto 0;
 display:none
}
.hot-branch .hot-branch-cont li h3 {
 font-size:24px;
 font-family:PingFangSC-Medium;
 text-shadow:0 2px 3px rgba(0,0,0,.5);
 line-height:24px
}
.hot-branch .hot-branch-cont li p {
 font-size:14px;
 text-shadow:0 2px 3px rgba(0,0,0,.5);
 line-height:24px
}
.hot-branch .hot-branch-cont .hot-branch-data {
 height:130px;
 background-color:#fbfbfb;
 border-top:solid 1px #ededed;
 border-bottom:solid 1px #ededed;
 padding:30px 0
}
.hot-branch .hot-branch-cont .hot-branch-data .col-md-4 {
 padding-left:70px;
 border-right:solid 1px #ededed
}
.hot-branch .hot-branch-cont .hot-branch-data .col-md-4 a {
 width:100%;
 float:left;
 display:block
}
.hot-branch .hot-branch-cont .hot-branch-data .col-md-4 a:hover h3,.hot-branch .hot-branch-cont .hot-branch-data .col-md-4 a:hover p {
 color:#48bd1c
}
.hot-branch .hot-branch-cont .hot-branch-data .col-md-4:last-child {
 border-right:0
}
.hot-branch .hot-branch-cont .hot-branch-data i {
 width:50px;
 height:50px;
 float:left;
 text-align:center;
 line-height:50px;
 color:#48bd1c;
 font-size:50px;
 margin-right:20px
}
.hot-branch .hot-branch-cont .hot-branch-data h3 {
 font-size:16px;
 color:#333;
 line-height:24px;
 margin-bottom:2px
}
.hot-branch .hot-branch-cont .hot-branch-data p {
 font-size:14px;
 color:#999;
 line-height:22px;
 margin-bottom:5px
}
.fenlei-cont .fenlei-cont-box {
 display:none
}
.fenlei-cont .fenlei-cont-box.active {
 display:block
}
.hot-classify-imgul {
 margin-left:-10px;
 margin-right:-10px
}
.hot-classify-imgul .col-md-3,.hot-classify-imgul .col-md-4 {
 padding:0 10px;
 margin-bottom:20px
}
.hot-classify-imgul .hot-classify-li {
 position:relative;
 border:1px solid #ededed
}
.hot-classify-imgul .hot-classify-li span.remen-img {
 width:76px;
 height:80px;
 position:absolute;
 top:0;
 right:0;
 background:url(../images/hot_img.png) center no-repeat
}
.hot-classify-imgul .hot-classify-li i.you {
 position:absolute;
 width:37px;
 height:48px;
 background:url(../images/icon_tag_you.png) center no-repeat;
 background-size:cover;
 left:16px;
 top:-3px;
 z-index:4
}
.hot-classify-imgul .hot-classify-li i.jian {
 position:absolute;
 width:37px;
 height:48px;
 background:url(../images/icon_tag_jian.png) center no-repeat;
 background-size:cover;
 left:16px;
 top:-3px;
 z-index:4
}
.hot-classify-imgul .hot-classify-li .tags-list {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 padding:16px;
 z-index:2;
 background-image:url(../images/v2_images/v2-landl-gradbg.png);
 background-size:cover;
 background-position:center center
}
.hot-classify-imgul .hot-classify-li .tags-list span {
 display:inline-block;
 padding:4px;
 font-size:12px;
 border-radius:2px;
 line-height:12px;
 margin-right:8px
}
.hot-classify-imgul .hot-classify-li .tags-list span.style-1 {
 color:#48BD1C;
 border:1px solid #48BD1C
}
.hot-classify-imgul .hot-classify-li .tags-list span.style-2 {
 color:#4990E2;
 border:1px solid #4990E2
}
.hot-classify-imgul .hot-classify-li .jian+.tags-list,.hot-classify-imgul .hot-classify-li .you+.tags-list {
 padding-left:62px
}
.hot-classify-imgul .hot-classify-li i.icon-shipin {
 position:absolute;
 width:32px;
 height:32px;
 text-align:center;
 line-height:32px;
 font-size:32px;
 right:20px;
 top:15px;
 color:#fff;
 z-index:5
}
.hot-classify-imgul .hot-classify-li:hover {
 -webkit-box-shadow:0 8px 10px 0 rgba(0,0,0,.12);
 box-shadow:0 8px 10px 0 rgba(0,0,0,.12);
 border-color:#37ac68
}
.hot-classify-imgul .hot-classify-li:hover a h4 {
 color:#37ac68
}
.hot-classify-imgul .hot-classify-li a {
 display:block
}
.hot-classify-imgul .hot-classify-li img {
 width:100%;
 height:180px
}
.hot-classify-imgul .hot-classify-li .li-txt {
 min-height:108px;
 padding:15px 20px;
 border-top:0
}
.ind-data,.ind-news {
 border-top:solid 1px #ededed
}
.hot-classify-imgul .hot-classify-li .li-txt h4 {
 height:20px;
 font-size:16px;
 color:#333;
 margin-bottom:8px;
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden;
 line-height:20px
}
.hot-classify-imgul .hot-classify-li .li-txt h4 span {
 width:89%;
 float:left;
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden
}
.hot-classify-imgul .hot-classify-li .li-txt h4 i {
 font-size:20px
}
.hot-classify-imgul .hot-classify-li .li-txt p {
 width:50%;
 height:24px;
 float:left;
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden;
 font-size:12px
}
.hot-classify-imgul .hot-classify-li .li-txt p.p-digest {
 width:100%;
 height:34px;
 line-height:17px;
 white-space:normal;
 overflow:hidden;
 color:#999;
 margin-bottom:5px
}
.hot-classify-imgul .hot-classify-li .li-txt p.p-digest.style-2 {
 font-size:14px;
 height:60px;
 max-height:60px;
 line-height:20px;
 float:none;
 color:#888
}
.hot-classify-imgul .hot-classify-li .li-txt p i {
 font-size:14px;
 width:20px;
 height:24px;
 text-align:center;
 line-height:24px;
 margin-right:5px
}
.hot-classify-imgul .hot-classify-li .li-txt .p-tags {
 font-size:12px;
 color:#545454;
 letter-spacing:0;
 line-height:14px;
 margin-top:10px;
 height:14px;
 white-space:nowrap;
 overflow:hidden;
 width:100%;
 text-overflow:ellipsis
}
.hot-classify-imgul .hot-classify-li .li-txt .p-tags i {
 padding-right:6px;
 font-size:12px
}
.hot-classify-imgul .hot-classify-li .li-txt .p-tags span {
 padding-right:6px
}
.hot-classify-imgul .hot-classify-li .li-txt .txt-price {
 height:24px;
 line-height:24px;
 color:#999;
 font-size:12px
}
.hot-classify-txtul {
 margin:0 -10px
}
.hot-classify-txtul ul.li-25 li {
 width:25%
}
.hot-classify-txtul ul.li-33 li {
 width:33.3%
}
.hot-classify-txtul li {
 float:left;
 font-size:14px;
 height:20px;
 line-height:20px;
 overflow:hidden;
 margin:6px 0;
 padding:0 10px
}
.hot-classify-txtul li:before {
 content:"•";
 color:#d8d8d8;
 line-height:20px;
 margin-right:10px
}
.hot-classify-txtul li.text-danger a,.hot-classify-txtul li.text-danger a span {
 color:#e30200
}
.hot-classify-txtul li a {
 color:#555
}
.hot-classify-txtul li a.active,.hot-classify-txtul li a.active span,.hot-classify-txtul li a:hover,.hot-classify-txtul li a:hover span {
 color:#37ac68
}
.hot-classify-txtul li a span {
 border-right:solid 1px #d8d8d8;
 padding-right:10px;
 margin-right:10px;
 color:#333
}
.big-data {
 width:870px;
 float:left
}
.big-data .col-sm-3 {
 text-align:center;
 padding:40px 0
}
.big-data .col-sm-3 h3 {
 font-size:24px;
 font-weight:700;
 line-height:35px
}
.big-data .col-sm-3 p {
 font-size:12px;
 color:#999
}
.release-dynamic {
 float:right
}
.release-dynamic #recom-slick {
 height:174px;
 overflow:hidden
}
.release-dynamic ul {
 height:170px;
 color:#555;
 line-height:26px;
 font-size:12px;
 padding-top:10px
}
.release-dynamic ul li {
 width:100%;
 float:left
}
.release-dynamic ul p {
 width:100%;
 height:26px;
 float:left;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.release-dynamic ul p .text-warning {
 padding:0 3px
}
.ind-news {
 padding-top:25px
}
.ind-news .col-md-4 {
 padding:0 10px
}
.ind-news .news-list1 .news-list1-imgs {
 width:380px;
 height:322px;
 margin-bottom:20px
}
.ind-news .news-list1 h3 {
 font-size:16px;
 color:#262626;
 margin-bottom:12px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.ind-news .news-list1 h3 a {
 color:#262626
}
.ind-news .news-list1 h3 a:hover {
 color:#37ac68
}
.ind-news .news-list1 p {
 height:44px;
 font-size:12px;
 color:#999;
 line-height:22px;
 overflow:hidden
}
.ind-news .news-list2 dl {
 overflow:hidden;
 margin-bottom:10px
}
.ind-news .news-list2 dl dt {
 float:left;
 margin-right:20px
}
.ind-news .news-list2 dl dt img {
 width:130px;
 height:80px
}
.ind-news .news-list2 dl dd {
 width:228px;
 float:left
}
.ind-news .news-list2 dl dd h4 {
 font-size:14px;
 color:#262626;
 height:40px;
 line-height:20px;
 margin-bottom:5px;
 overflow:hidden
}
.ind-news .news-list2 dl dd h4 a {
 color:#262626
}
.ind-news .news-list2 dl dd h4 a:hover {
 color:#37ac68
}
.ind-news .news-list2 dl dd p {
 height:36px;
 font-size:12px;
 color:#999;
 line-height:18px;
 overflow:hidden
}
.ind-news .news-list2 ul li {
 width:100%;
 height:33px;
 line-height:33px
}
.ind-news .news-list2 ul li:before {
 content:"•";
 color:#d8d8d8;
 margin-right:10px;
 float:left
}
.ind-news .news-list2 ul li a {
 display:block;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 color:#333
}
.ind-data i,.ind-news .news-list2 ul li a:hover {
 color:#37ac68
}
.ind-data {
 height:78px;
 background:#fbfbfb;
 border-bottom:solid 1px #ededed
}
.ind-data .col-md-3 {
 padding:18px 0 18px 30px
}
.ind-data i {
 width:40px;
 height:40px;
 float:left;
 font-size:40px;
 text-align:center;
 line-height:40px;
 margin-right:20px
}
.ind-data h4 {
 font-size:16px;
 color:#222;
 margin-bottom:5px
}
.ind-data p {
 font-size:12px;
 color:#999
}
.cooperator img {
 width:1180px;
 padding-top:20px;
 display:block;
 height:160px
}
.searchbox-area {
 width:535px;
 border:1px solid #ddd;
 padding:15px;
 position:absolute;
 top:48px;
 left:0;
 background:#fff;
 z-index:1;
 -webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.1);
 box-shadow:0 3px 6px 0 rgba(0,0,0,.1);
 border-radius:0 0 4px 4px
}
.searchbox {
 border:1px solid #cecece
}
.feature-land,.feature-land .index-btitle {
 margin-bottom:10px
}
.feature-land .feature-land-cont ul {
 margin-left:-10px;
 margin-right:-10px
}
.feature-land .feature-land-cont ul li {
 padding:10px;
 float:left
}
.feature-land .feature-land-cont ul li:last-child {
 margin-right:0
}
.feature-land .feature-land-cont ul li a {
 width:80px;
 height:80px;
 display:block;
 background:#FFF;
 border:1px solid #EEE;
 border-radius:6px;
 text-align:center;
 position:relative;
 -webkit-transition:all .2s ease 0s;
 transition:all .2s ease 0s
}
.feature-land .feature-land-cont ul li a:hover {
 -webkit-box-shadow:0 8px 10px 0 rgba(0,0,0,.12);
 box-shadow:0 8px 10px 0 rgba(0,0,0,.12)
}
.feature-land .feature-land-cont ul li a:hover p {
 margin-top:15px
}
.feature-land .feature-land-cont ul li a:hover span {
 display:block
}
.feature-land .feature-land-cont ul li a.c-yello {
 color:#37ac68
}
.feature-land .feature-land-cont ul li a.c-yello:hover {
 border-color:#37ac68
}
.feature-land .feature-land-cont ul li a.c-blue {
 color:#4976E2
}
.feature-land .feature-land-cont ul li a.c-blue:hover {
 border-color:#4976E2
}
.feature-land .feature-land-cont ul li a.c-blue2 {
 color:#3EBAD2
}
.feature-land .feature-land-cont ul li a.c-blue2:hover {
 border-color:#3EBAD2
}
.feature-land .feature-land-cont ul li a.c-purple {
 color:#BD0FE1
}
.feature-land .feature-land-cont ul li a.c-purple:hover {
 border-color:#BD0FE1
}
.feature-land .feature-land-cont ul li a.c-green {
 color:#48BD1C
}
.feature-land .feature-land-cont ul li a.c-green:hover {
 border-color:#48BD1C
}
.feature-land .feature-land-cont ul li a p {
 width:100%;
 padding:0 10px;
 line-height:16px;
 max-height:32px;
 overflow:hidden;
 margin-top:20px;
 -webkit-transition:all .2s ease 0s;
 transition:all .2s ease 0s
}
.feature-land .feature-land-cont ul li a span {
 width:100%;
 display:none;
 color:#3EBAD2;
 position:absolute;
 bottom:10px
}
.local-serve .local-serve-title {
 height:40px;
 border:1px solid #ededed;
 margin-bottom:10px;
 overflow:hidden
}
.local-serve .local-serve-title li {
 position:relative;
 max-width:300px;
 overflow:hidden;
 padding:9px 30px;
 margin-bottom:0
}
.local-serve .local-serve-title li.active {
 border-bottom:solid 2px #37ac68
}
.local-serve .local-serve-title li:after {
 position:absolute;
 content:"";
 width:1px;
 height:16px;
 background:#d8d8d8;
 right:0;
 top:12px
}
.local-serve .local-serve-title li:last-child:after {
 display:none
}
.local-serve .local-serve-title li a {
 border:0;
 background:#fff;
 white-space:nowrap;
 padding:0;
 display:block;
 overflow:hidden
}
.local-serve .local-serve-title li a:focus,.local-serve .local-serve-title li a:hover {
 border:0
}
.local-serve .local-serve-cont .local-serve-cont-t {
 height:210px
}
.local-serve .local-serve-cont .local-serve-cont-t .lsct-img {
 width:280px;
 height:210px;
 float:left;
 margin-right:20px
}
.local-serve .local-serve-cont .local-serve-cont-t .lsct-img img {
 width:280px;
 height:210px
}
.local-serve .local-serve-cont .local-serve-cont-t .lsct-txt {
 width:580px;
 height:210px;
 float:left
}
.local-serve .local-serve-cont .local-serve-cont-t .lsct-txt h3 {
 font-size:16px;
 font-weight:700;
 margin-bottom:12px
}
.local-serve .local-serve-cont .local-serve-cont-t .lsct-txt h3 img {
 width:16px;
 height:16px;
 margin-left:5px
}
.local-serve .local-serve-cont .local-serve-cont-t .lsct-txt .font-12 {
 height:140px
}
.local-serve .local-serve-cont .local-serve-cont-t .lsct-txt .font-12 .col-sm-2 {
 width:80px;
 padding-right:0
}
.local-serve .local-serve-cont .local-serve-cont-t .lsct-txt .font-12 .col-sm-10 {
 width:500px;
 padding:0
}
.local-serve .local-serve-cont .local-serve-cont-t .lsct-txt .font-12 .p-last .text-gray-9 {
 float:left;
 padding-right:15px
}
.local-serve .local-serve-cont .local-serve-cont-t .lsct-txt .font-12 .p-last .text-gray-5 {
 float:left
}
.local-serve .local-serve-cont .local-serve-cont-t .lsct-txt .lsct-btns {
 height:40px
}
.local-serve .local-serve-cont .local-serve-cont-t .lsct-txt .lsct-btns a {
 width:180px;
 height:40px;
 float:left;
 padding:0;
 display:inline-block;
 margin-right:20px;
 line-height:38px;
 font-size:16px
}
.local-serve .local-serve-cont .local-serve-cont-t .lsct-txt .lsct-btns a:last-child {
 margin-right:0
}
.local-serve .local-serve-cont .local-serve-cont-t .lsct-r {
 width:280px;
 height:210px;
 float:right;
 background:#fbfbfb;
 padding:30px 35px
}
.local-serve .local-serve-cont .local-serve-cont-t .lsct-r .lsct-r-txt1 {
 padding-bottom:25px;
 margin-bottom:25px;
 border-bottom:solid 1px #ececec
}
.local-serve .local-serve-cont .local-serve-cont-t .lsct-r .lsct-r-txt1 ul {
 margin:0 -35px
}
.local-serve .local-serve-cont .local-serve-cont-t .lsct-r .lsct-r-txt1 li {
 width:50%;
 float:left;
 text-align:center;
 position:relative
}
.local-serve .local-serve-cont .local-serve-cont-t .lsct-r .lsct-r-txt1 li:after {
 content:"";
 position:absolute;
 width:1px;
 height:34px;
 right:0;
 top:6px;
 background:#ececec
}
.local-serve .local-serve-cont .local-serve-cont-t .lsct-r .lsct-r-txt1 li:last-child:after {
 display:none
}
.local-serve .local-serve-cont .local-serve-cont-t .lsct-r .lsct-r-txt2 p {
 text-align:center
}
.local-serve .local-serve-list .col-sm-3 {
 padding:0 10px
}
.local-no-serve .v2-reg-srv-item {
 height:200px;
 position:relative;
 padding-top:35px;
 padding-left:35px;
 -webkit-font-smoothing:antialiased
}
.local-no-serve .v2-reg-srv-item.style-1 {
 background:#48BD1C
}
.local-no-serve .v2-reg-srv-item.style-1 .text-4 a:hover {
 color:#37ac68
}
.local-no-serve .v2-reg-srv-item.style-1 img {
 display:block;
 width:170px;
 height:156px;
 position:absolute;
 right:45px;
 bottom:0
}
.local-no-serve .v2-reg-srv-item.style-2 {
 background:#37ac68
}
.government_banner,.v2-region-data {
 background-size:cover;
 text-align:center
}
.local-no-serve .v2-reg-srv-item.style-2 .text-4 a:hover {
 color:#48BD1C
}
.local-no-serve .v2-reg-srv-item.style-2 img {
 display:block;
 width:79px;
 height:155px;
 position:absolute;
 right:32px;
 bottom:0
}
.local-no-serve .v2-reg-srv-item .text-1 {
 font-size:24px;
 color:#FFF;
 line-height:24px;
 font-weight:700;
 margin-bottom:5px
}
.local-no-serve .v2-reg-srv-item .text-2 {
 font-weight:lighter;
 font-size:28px;
 color:#FFF;
 line-height:28px;
 margin-bottom:10px
}
.local-no-serve .v2-reg-srv-item .text-3 {
 font-size:12px;
 color:#FFF;
 line-height:18px;
 margin-bottom:16px
}
.local-no-serve .v2-reg-srv-item .text-4 a {
 font-size:16px;
 color:#fff;
 line-height:16px;
 font-weight:700
}
.local-no-serve .v2-reg-srv-item .text-4 a i {
 font-size:14px;
 margin-left:5px
}
.v2-region-data {
 width:100%;
 height:160px;
 -webkit-font-smoothing:antialiased
}
.v2-region-data.style-1 {
 background-image:url(../images/v2_images/v2-region-img1.png);
 padding-top:45px
}
.v2-region-data.style-2 {
 background-image:url(../images/v2_images/v2-region-img2.jpg);
 padding-top:70px
}
.v2-region-data.style-3 {
 background-image:url(../images/v2_images/v2-region-img3.jpg);
 padding-top:70px
}
.v2-region-data .text-1 {
 margin-bottom:12px
}
.v2-region-data .text-1 b {
 font-weight:700;
 font-size:22px;
 color:#fff;
 line-height:24px;
 margin-right:10px
}
.v2-region-data .text-1 span {
 font-weight:lighter;
 font-size:22px;
 color:#fff;
 letter-spacing:.75px;
 line-height:20px
}
.v2-region-data .text-2 {
 font-size:14px;
 color:#fff;
 letter-spacing:0;
 line-height:14px
}
.v2-region-data .text-2 b {
 font-weight:700;
 font-size:20px;
 color:#fff;
 letter-spacing:0;
 margin:0 8px
}
.v2-region-data .text-3 {
 padding-top:5px
}
.v2-region-data .text-3 p {
 font-size:14px;
 color:#FFF;
 letter-spacing:0;
 line-height:14px;
 margin-bottom:5px
}
.v2-region-data .text-3 p b {
 font-size:20px;
 font-weight:700;
 color:#FFF;
 letter-spacing:0;
 margin-right:5px
}
.hot-tags-label-cont {
 border:1px solid #eee;
 padding:16px 30px 5px
}
.hot-tags-label-cont ul {
 display:block
}
.hot-tags-label-cont li {
 float:left;
 width:92px;
 height:20px;
 overflow:hidden;
 margin-bottom:15px
}
.hot-tags-label-cont li a {
 font-size:16px;
 color:#666;
 line-height:20px
}
.hot-tags-label-cont li a:hover {
 color:#37ac68
}
.hot-service-intro ul {
 padding-bottom:20px
}
.hot-service-intro ul li {
 float:left;
 margin-right:100px
}
.hot-service-intro ul li:last-child {
 margin-right:0
}
.hot-service-intro ul li p i {
 float:left;
 width:23px;
 height:23px;
 line-height:23px;
 border-radius:50%;
 text-align:center;
 margin-right:7px
}
.hot-service-intro ul li p.style-1 i {
 color:#4A90E2;
 border:1px solid #4A90E2;
 font-size:22px
}
.hot-service-intro ul li p.style-2 i {
 color:#00C000;
 border:1px solid #00C000
}
.hot-service-intro ul li p.style-3 i {
 color:#FF9B00;
 border:1px solid #FF9B00;
 font-size:15px;
 line-height:20px
}
.hot-service-intro ul li p.style-4 i {
 color:#F36767;
 border:1px solid #F36767;
 font-size:18px;
 line-height:20px
}
.hot-service-intro ul li p span {
 font-size:14px;
 color:#4A4A4A;
 letter-spacing:0;
 line-height:23px
}
.hot-service-ul {
 margin-left:-10px;
 margin-right:-10px
}
.hot-service-ul .col-md-3,.hot-service-ul .col-md-4 {
 padding:0 10px;
 margin-bottom:20px
}
.hot-service-ul .hot-service-li {
 display:block;
 padding:15px 13px 10px;
 height:123px;
 border:1px solid #EAE9E9;
 position:relative
}
.hot-service-ul .hot-service-li:hover {
 -webkit-box-shadow:0 8px 10px 0 rgba(0,0,0,.12);
 box-shadow:0 8px 10px 0 rgba(0,0,0,.12);
 border-color:#37ac68
}
.hot-service-ul .hot-service-li .text-1 {
 font-size:16px;
 color:#4A4A4A;
 letter-spacing:0;
 white-space:nowrap;
 overflow:hidden
}
.hot-service-ul .hot-service-li .text-1 span.medal {
 width:18px;
 height:25px;
 background-image:url(../images/medal@2x.png);
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center;
 font-size:12px;
 text-align:center;
 padding-top:7px;
 line-height:18px;
 color:#A20124;
 margin-right:8px
}
.hot-service-ul .hot-service-li .text-1 span {
 display:block;
 max-width:210px;
 overflow:hidden;
 text-overflow:ellipsis
}
.hot-service-ul .hot-service-li .text-2 {
 font-size:14px;
 color:#777;
 letter-spacing:0;
 white-space:nowrap;
 overflow:hidden
}
.hot-service-ul .hot-service-li .hot-srv-img {
 position:absolute;
 right:5px;
 top:0;
 width:35px;
 height:45px
}
body.bg-grey {
 background-color:#f5f2f2
}
.government_banner {
 height:245px;
 background-image:url(../images/government_banner@2x.jpg);
 color:#fff
}
.government_banner.style-2 {
 background-image:url(../images/lake_banner.jpg)
}
.government_banner h1 {
 font-size:40px;
 line-height:60px;
 padding-top:70px;
 margin-bottom:5px
}
.government_banner p {
 font-size:14px
}
.g_category {
 border:1px solid #ddd;
 background:#fff;
 padding:20px 80px 0 20px
}
.g_category dt {
 width:70px;
 float:left;
 color:#333;
 font-weight:700;
 font-size:16px;
 padding-top:6px
}
.g_category dd {
 width:1008px;
 float:left;
 font-size:14px
}
.g_category dd .g_category_dd1 {
 width:100%;
 overflow:hidden
}
.g_category dd .g_category_dd1 a {
 color:#555
}
.g_category dd .g_category_dd1 a:hover {
 color:#37ac68
}
.g_category dd .g_category_dd1 a.active {
 color:#fff;
 background:#37ac68
}
.g_category dd .g_category_dd2 {
 width:100%;
 overflow:hidden;
 background:#f8f8f8;
 margin-top:10px;
 border-radius:4px
}
.g_category dd .g_category_dd2:last-child {
 margin-bottom:10px
}
.g_category dd .g_category_dd2 a {
 color:#888
}
.g_category dd .g_category_dd2 a.active,.g_category dd .g_category_dd2 a:hover {
 color:#37ac68
}
.g_category dd a {
 float:left;
 padding:0 10px;
 margin:3px;
 line-height:26px;
 border-radius:4px
}
.g_branch {
 border:1px solid #ddd;
 background:#fff
}
.g_branch .g_branch_tit {
 height:50px;
 line-height:48px;
 border-bottom:solid 1px #ddd
}
.g_branch .g_branch_tit h2 {
 float:left;
 border-bottom:solid 2px #37ac68;
 font-size:16px;
 font-weight:700;
 color:#333;
 line-height:48px;
 padding:0 20px
}
.g_branch .g_branch_cont {
 padding:20px
}
.g_branch .g_branch_cont.style-2 .lake-branch-item {
 padding-left:35px
}
.g_branch .g_branch_cont.style-2 .lake-branch-item h2 {
 padding-left:10px
}
.g_branch .g_branch_cont .lake-branch-item {
 padding-top:21px
}
.g_branch .g_branch_cont .lake-branch-item:first-child {
 padding-top:24px
}
.g_branch .g_branch_cont .lake-branch-item:last-child {
 padding-bottom:4px
}
.g_branch .g_branch_cont .lake-branch-item h2 {
 font-size:14px;
 color:#262626;
 letter-spacing:0;
 font-weight:700;
 margin-bottom:11px
}
.g_branch .g_branch_cont .lake-branch-item dl {
 margin-bottom:10px
}
.g_branch .g_branch_cont .lake-branch-item dl:last-child {
 margin-bottom:0
}
.g_branch .g_branch_cont .lake-branch-item dl dd a,.g_branch .g_branch_cont .lake-branch-item dl dt {
 margin-top:0
}
.g_branch .g_branch_cont dl h2 {
 width:100%;
 color:#333;
 font-size:16px;
 font-weight:700;
 line-height:30px;
 margin-bottom:10px
}
.g_branch .g_branch_cont dl dt {
 width:115px;
 float:left;
 color:#888;
 line-height:26px;
 margin:3px 0;
 font-weight:400
}
.g_branch .g_branch_cont dl dd {
 width:1018px;
 float:left
}
.g_branch .g_branch_cont dl dd a {
 color:#555;
 float:left;
 padding:0 10px;
 margin:3px;
 line-height:26px
}
.g_branch .g_branch_cont dl dd a:hover {
 color:#37ac68
}
.g_flink {
 border:1px solid #ddd;
 background:#fff
}
.g_flink .g_flink_tit {
 height:60px;
 line-height:60px;
 border-bottom:solid 1px #ddd;
 padding:0 20px
}
.g_flink .g_flink_cont,.g_land_dl {
 padding:20px
}
.g_flink .g_flink_tit h2 {
 float:left;
 color:#333;
 font-size:16px;
 font-weight:700;
 line-height:60px
}
.g_flink .g_flink_cont a {
 float:left;
 margin:3px 25px 3px 0;
 line-height:26px;
 border-radius:4px;
 color:#999
}
.g_land_dl,.g_land_list1 {
 border:1px solid #ddd;
 background:#fff
}
.g_flink .g_flink_cont a:hover {
 color:#37ac68
}
.g_land_dl h2 {
 color:#333;
 font-weight:700;
 font-size:18px;
 margin-bottom:15px
}
.g_land_dl h3 {
 color:#555;
 font-weight:700;
 font-size:16px;
 margin-bottom:15px
}
.g_land_dl p {
 line-height:30px;
 color:#555
}
.g_land_dl img {
 width:560px;
 margin-bottom:15px
}
.g_land_dl .g_land_map {
 width:560px
}
.g_land_list1 .land_list1_tit {
 height:55px;
 line-height:55px;
 border-bottom:solid 1px #ededed;
 text-align:center;
 font-size:18px;
 margin-bottom:20px
}
.g_land_list1 .land_list1_tit li {
 width:33.33%;
 float:left
}
.g_land_list1 .land_list1_tit li a {
 color:#333
}
.g_land_list1 .land_list1_tit .active {
 border-bottom:solid 2px #37ac68
}
.g_land_list1 .land_list1_box {
 width:290px;
 border:1px solid #ededed;
 margin:0 19px 20px
}
.g_land_list1 .land_list1_box a {
 display:block;
 color:#333
}
.g_land_list1 .land_list1_box a:hover {
 color:#37ac68
}
.g_land_list1 .land_list1_box img {
 width:288px;
 height:185px
}
.g_land_list1 .land_list1_box p {
 height:40px;
 line-height:40px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 text-align:center;
 font-size:16px;
 padding:0 5px
}
.g_land_list2 {
 border:1px solid #ddd;
 background:#fff
}
.g_land_list2 .land_list2_tit {
 height:55px;
 line-height:55px;
 border-bottom:solid 1px #ededed;
 font-size:18px;
 margin-bottom:20px;
 padding:0 30px;
 position:relative
}
.g_land_list2 .land_list2_tit.style-2 {
 height:50px;
 line-height:50px;
 font-size:15px;
 font-weight:700;
 border-bottom:solid 1px #ddd
}
.g_land_list2 .land_list2_tit.style-2:before {
 height:15px
}
.g_land_list2 .land_list2_tit:before {
 content:"";
 width:4px;
 height:20px;
 background-color:#37ac68;
 position:absolute;
 left:18px;
 top:17px
}
.g_land_list2 .land_list2_cont {
 padding:0 20px
}
.g_land_list2 .land_list2_cont a {
 color:#333;
 font-size:14px;
 margin-bottom:20px;
 display:block;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.g_land_list2 .land_list2_cont a:hover {
 color:#37ac68
}
.g_land_ad a {
 display:block
}
.g_land_ad img {
 width:330px
}
.g_land_navr {
 width:62px;
 position:fixed;
 right:40px;
 top:15%;
 background:#ddd
}
.g_land_navr a {
 width:62px;
 height:62px;
 background:#7A818B;
 display:block;
 text-align:center;
 color:#fff;
 font-size:12px;
 padding-top:10px;
 margin-bottom:2px
}
.g_land_navr a:hover {
 background-color:#37ac68
}
.g_land_navr a i {
 width:30px;
 height:30px;
 font-size:24px;
 text-align:center;
 line-height:30px;
 margin:0 16px
}
.g_land_navr .h2-a {
 position:absolute;
 top:-10px
}
.lake-fixed-nav {
 position:fixed;
 z-index:10;
 right:2px;
 top:30%;
 width:210px
}
.lake-fixed-nav .lfn-top-sec {
 background:#FFA819;
 border-radius:8px 8px 0 0;
 padding:14px 0;
 text-align:center
}
.lake-fixed-nav .lfn-top-sec h2 {
 font-weight:700;
 font-size:15px;
 color:#FFF;
 letter-spacing:0
}
.lake-fixed-nav .lfn-center-sec {
 border:1px solid #DDD;
 padding:22px 0 22px 28px;
 background:#fff
}
.lake-fixed-nav .lfn-center-sec ul li {
 float:left;
 width:60px;
 margin-bottom:10px
}
.lake-fixed-nav .lfn-center-sec ul li a {
 display:block;
 font-size:14px;
 color:#7B7B7B;
 letter-spacing:0
}
.lake-fixed-nav .lfn-bottom-sec a:hover i,.lake-fixed-nav .lfn-bottom-sec a:hover p,.lake-fixed-nav .lfn-center-sec ul li a:hover {
 color:#37ac68
}
.lake-fixed-nav .lfn-bottom-sec {
 text-align:center;
 background:#F8F8F8;
 border-radius:0 0 8px 8px;
 border:1px solid #DDD;
 border-top:0;
 padding:4px 0 8px
}
.lake-fixed-nav .lfn-bottom-sec a {
 display:block
}
.lake-fixed-nav .lfn-bottom-sec i {
 color:#7B7B7B;
 font-size:14px
}
.lake-fixed-nav .lfn-bottom-sec p {
 font-size:14px;
 color:#7B7B7B;
 letter-spacing:0
}
.lake-detail-wrap .lake-detail-row {
 background:#fff;
 border:1px solid #ddd;
 padding:20px
}
.lake-detail-wrap .media .media-left {
 padding-right:20px
}
.lake-detail-wrap .media .media-left img {
 display:block;
 width:458px;
 height:350px
}
.lake-detail-wrap .media .media-body .lake-detail-title {
 margin-bottom:14px
}
.lake-detail-wrap .media .media-body .lake-detail-title h1 {
 font-size:20px;
 color:#262626;
 letter-spacing:0;
 font-weight:700;
 max-width:178px;
 white-space:nowrap;
 overflow:hidden
}
.hr-tit h1,.supply-pshow-tit h1 {
 max-width:960px;
 text-overflow:ellipsis
}
.lake-detail-wrap .media .lake-detail-share>span {
 font-size:13px;
 color:#535353;
 letter-spacing:0;
 line-height:28px
}
.lake-detail-wrap .media .lake-detail-share ul li {
 float:left;
 margin-right:3px
}
.lake-detail-wrap .media .lake-detail-share ul li:last-child {
 margin-right:0
}
.lake-detail-wrap .media .lake-detail-share ul li.style-1 a {
 color:#FFCE00
}
.lake-detail-wrap .media .lake-detail-share ul li.style-2 a {
 color:#F7535A
}
.lake-detail-wrap .media .lake-detail-share ul li.style-3 a {
 color:#00BE00
}
.lake-detail-wrap .media .lake-detail-share ul li a {
 display:block;
 line-height:28px
}
.lake-detail-wrap .media .lake-detail-share ul li a i {
 font-size:24px;
 vertical-align:middle
}
.lake-detail-wrap .lake-detail-info1 {
 max-height:308px;
 overflow:hidden
}
.lake-detail-wrap .lake-detail-info1 dl {
 margin-bottom:14px;
 font-size:14px;
 letter-spacing:0;
 line-height:19px
}
.lake-detail-wrap .lake-detail-info1 dl:last-child {
 margin-bottom:0
}
.lake-detail-wrap .lake-detail-info1 dl dt {
 color:#262626;
 font-weight:700;
 float:left;
 text-align:right;
 width:75px
}
.lake-detail-wrap .lake-detail-info1 dl dd {
 color:#535353;
 float:left;
 width:235px
}
.lake-detail-wrap .lake-detail-intro {
 font-size:14px;
 letter-spacing:0;
 line-height:19px;
 color:#535353;
 margin-top:14px
}
.lake-detail-wrap .lake-detail-intro .lake-detail-intro-inner {
 margin-bottom:14px
}
.lake-detail-wrap .lake-detail-intro .lake-detail-intro-inner:last-child {
 margin-bottom:0
}
.lake-detail-wrap .lake-detail-intro .lake-detail-intro-inner>b,.lake-detail-wrap .lake-detail-intro .lake-detail-intro-inner>h2 {
 font-size:14px;
 color:#262626;
 font-weight:700;
 margin-bottom:5px
}
.lake-detail-wrap .lake-detail-intro .lake-detail-intro-inner .lake-detail-intro-text,.lake-detail-wrap .lake-detail-intro .lake-detail-intro-inner .lake-detail-intro-text p {
 line-height:24px;
 text-indent:30px
}
.lake-detail-wrap .lake-detail-title2 {
 height:30px;
 line-height:30px;
 margin-bottom:14px;
 padding:0 15px;
 position:relative;
 font-size:15px;
 color:#262626;
 letter-spacing:0;
 font-weight:700
}
.lake-detail-wrap .lake-detail-title2:before {
 content:"";
 width:4px;
 height:16px;
 background-color:#37ac68;
 position:absolute;
 left:0;
 top:6px
}
.lake-detail-wrap .lake-detail-info2 {
 margin-bottom:20px
}
.lake-detail-wrap .lake-detail-info2 p {
 font-size:14px;
 color:#535353;
 letter-spacing:0;
 line-height:24px
}
.lake-detail-wrap .lake-detail-map .lake-detail-map-wrap {
 width:750px;
 height:300px
}
.lake-detail-wrap .lake-detail-map .lake-detail-map-wrap img {
 display:block;
 width:100%;
 height:100%
}
.lake-detail-wrap .lake-detail-imags {
 padding-right:40px;
 padding-bottom:10px
}
.lake-detail-wrap .lake-detail-imags ul {
 display:block;
 margin-left:-10px;
 margin-right:-10px
}
.lake-detail-wrap .lake-detail-imags ul li {
 float:left;
 width:33.3333%;
 height:168px;
 padding:0 10px;
 margin-bottom:15px
}
.lake-detail-wrap .lake-detail-imags ul li a {
 display:block;
 height:100%
}
.lake-detail-wrap .lake-detail-imags ul li a img {
 display:block;
 width:100%;
 height:100%
}
.lake-detail-wrap .landm-hotmess dl dt {
 font-size:15px;
 color:#333;
 font-weight:700;
 line-height:21px;
 margin-bottom:5px
}
.lake-detail-fixed-nav ul li:before,.lake-detail-fixed-nav ul:after,.lake-detail-fixed-nav ul:before {
 left:-7px;
 color:#D8D8D8;
 font-size:14px;
 font-family:iconfont!important;
 font-style:normal;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.lake-detail-wrap .landm-hotmess dl dd {
 line-height:22px;
 margin-bottom:20px
}
.lake-detail-wrap .landm-hotmess dl dd:last-child {
 margin-bottom:0
}
.lake-detail-wrap .landm-hotmess dl dd a {
 font-size:14px
}
.lake-detail-fixed-nav {
 position:fixed;
 z-index:10;
 right:2px;
 top:30%;
 width:120px;
 background:#fff
}
.lake-detail-fixed-nav ul {
 position:relative;
 border-left:1px solid #D8D8D8;
 margin-left:10px;
 padding:9px 0;
 margin-bottom:24px;
 visibility:visible
}
.lake-detail-fixed-nav ul.no-visiable {
 visibility:hidden
}
.lake-detail-fixed-nav ul:after,.lake-detail-fixed-nav ul:before {
 content:"\e6dc";
 position:absolute;
 z-index:3;
 font-weight:700
}
.lake-detail-fixed-nav ul:before {
 top:-18px
}
.lake-detail-fixed-nav ul:after {
 bottom:-18px
}
.lake-detail-fixed-nav ul li {
 padding-left:14px;
 padding-top:9px;
 padding-bottom:9px;
 position:relative
}
.lake-detail-fixed-nav ul li:before {
 content:"\e654";
 position:absolute;
 top:9px;
 z-index:2;
 background:#fff
}
.lake-detail-fixed-nav ul li.active:before {
 content:"\e656";
 color:#37ac68;
 left:-9px;
 font-size:12px
}
.lake-detail-fixed-nav ul li a {
 font-size:14px;
 color:#535353;
 letter-spacing:0;
 line-height:18px;
 padding:0
}
.lake-detail-fixed-nav ul li a:hover {
 color:#37ac68;
 background-color:transparent
}
.lake-detail-fixed-nav .lake-fixed-button-wrap a {
 display:block;
 width:48px;
 height:48px;
 background:#D5D5D5;
 color:#fff;
 border-radius:2px;
 text-align:center;
 line-height:48px
}
.landp-banner,.landp-banner .slick-item {
 height:400px
}
.lake-detail-fixed-nav .lake-fixed-button-wrap a i {
 font-size:22px
}
.lake-detail-fixed-nav .lake-fixed-button-wrap a.toggle-button {
 background:#37ac68;
 margin-bottom:8px
}
.lake-detail-fixed-nav .lake-fixed-button-wrap a.toggle-button:hover {
 background:#ff6f00
}
.lake-detail-fixed-nav .lake-fixed-button-wrap a:hover {
 background:#aaa
}
.landp-banner .slick-arrow {
 border-radius:4px
}
.landp-banner .slick-prev {
 left:35px
}
.landp-banner .slick-next {
 right:35px
}
.landp-banner .slick-item img {
 width:100%;
 height:400px
}
.landp-banner .slick-txt {
 width:100%;
 position:absolute;
 top:120px;
 text-align:center;
 color:#fff
}
.landp-banner .slick-txt h3 {
 font-size:40px;
 line-height:60px;
 margin-bottom:15px
}
.landp-banner .slick-txt p {
 font-size:20px;
 line-height:28px
}
.landp-abstract {
 padding:20px 90px
}
.landp-abstract i {
 width:40px;
 height:40px;
 font-size:40px;
 color:#37ac68;
 text-align:center;
 line-height:40px;
 float:left;
 margin-right:10px;
 margin-left:45px
}
.landp-abstract h3 {
 font-size:16px;
 color:#333;
 margin-bottom:5px
}
.landp-abstract p {
 font-size:12px;
 color:#999
}
.landp-cont {
 padding:40px 0 20px
}
.landp-tit {
 text-align:center;
 padding-bottom:20px
}
.landp-tit span {
 font-size:18px;
 color:#222;
 position:relative;
 line-height:25px;
 font-weight:700
}
.landp-tit span:after,.landp-tit span:before {
 width:25px;
 height:1px;
 position:absolute;
 top:12px;
 background-color:#ddd;
 content:""
}
.landp-tit span:before {
 left:-35px
}
.landp-tit span:after {
 right:-35px
}
.landp-tit .landp-tit-a {
 margin:25px 0 5px
}
.landp-tit .landp-tit-a a {
 padding:5px 12px;
 border:1px solid #ddd;
 border-radius:4px;
 color:#555;
 font-size:14px;
 margin:0 10px
}
.landp-tit .landp-tit-a a.active {
 border-color:#37ac68;
 background-color:#37ac68;
 color:#fff
}
.landp-tit .landp-tit-a a.active:hover {
 color:#fff
}
.landp-tit .landp-tit-a a:hover {
 border-color:#37ac68;
 color:#37ac68
}
.project-details-bg {
 padding-top:60px;
 background:url(../images/tdxm_bg.jpg) top center no-repeat;
 background-size: 100%;
}
.project-details-bg .row {
 position:relative
}
.project-details-bg .pd-abstract {
 background:rgba(255,255,255,.9);
 -webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.05);
 box-shadow:0 1px 0 0 rgba(0,0,0,.05);
 border-radius:4px;
 padding:20px 40px
}
.project-details-bg .pd-abstract .col-md-10,.project-details-bg .pd-abstract .col-md-3,.project-details-bg .pd-abstract .col-md-4,.project-details-bg .pd-abstract .col-md-8,.project-details-bg .pd-abstract .col-md-9,.project-details-bg .pd-abstract .col-sm-2,.project-details-bg .pd-abstract .col-sm-3,.project-details-bg .pd-abstract .col-sm-6 {
 padding:0;
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden
}
.project-details-bg .pd-abstract .pd-abstract-title {
 margin-bottom:25px
}
.project-details-bg .pd-abstract .pd-abstract-title h3 {
 margin-bottom:0;
 float:left;
 line-height:24px
}
.project-details-bg .pd-abstract .pd-abstract-title .pd-abstract-tags {
 float:left;
 margin-left:10px
}
.project-details-bg .pd-abstract .pd-abstract-title .pd-abstract-tags li {
 float:left;
 border:1px solid #B2B2B2;
 border-radius:4px;
 font-size:12px;
 color:#545454;
 letter-spacing:0;
 line-height:14px;
 padding:4px 12px;
 margin-right:10px
}
.project-details-bg .pd-abstract .pd-abstract-title .pd-abstract-tags li:last-child {
 margin-right:0
}
.project-details-bg .pd-abstract h3 {
 font-size:18px;
 color:#222;
 margin-bottom:25px
}
.project-details-bg .pd-abstract .pd-abstract-btn {
 float:right;
 border:1px solid #37ac68;
 color:#37ac68;
 font-size:20px;
 border-radius:4px;
 padding:6px 35px
}
.project-details-bg .pd-abstract .pd-abstract-btn i {
 font-size:20px;
 width:20px;
 height:20px;
 line-height:20px;
 text-align:center
}
.project-details-bg .padding-t-15 {
 padding-top:15px!important
}
.project-details-bg .hh-contact {
 font-size:14px;
 line-height:30px;
 color:#555
}
.project-details-bg .hh-contact .iconfont {
 padding-right:8px;
 position:relative;
 top:1px
}
.project-details-bg .pd-cont {
 background:#fff;
 -webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.05);
 box-shadow:0 1px 0 0 rgba(0,0,0,.05);
 border-radius:4px;
 padding:25px 30px;
 border-bottom:solid 1px #ddd;
 margin-bottom:40px
}
.project-details-bg .pd-cont .pd-cont-p {
 font-size:14px;
 color:#555;
 line-height:28px;
 margin-bottom:40px;
 word-wrap:break-word
}
.project-details-bg .pd-cont .pd-cont-ti {
 font-size:16px;
 height:#333;
 line-height:22px;
 padding-bottom:5px;
 position:relative;
 margin-bottom:12px;
 font-weight:700
}
.project-details-bg .pd-cont .pd-cont-ti:before {
 content:"";
 position:absolute;
 width:30px;
 height:2px;
 background-color:#37ac68;
 bottom:0;
 left:0
}
.project-details-bg .pd-cont .pd-cont-imgs {
 margin-bottom:20px;
 margin-right:-5px;
 margin-left:-5px
}
.project-details-bg .pd-cont .pd-cont-imgs img {
 width:100%;
 height:270px
}
.project-details-bg .pd-cont .pd-cont-imgs #imgs-tab-slick {
 height:270px
}
.project-details-bg .pd-cont .pd-cont-imgs #imgs-tab-slick .slick-item {
 height:270px;
 margin:0 5px
}
.project-details-bg .pd-cont .pd-cont-imgs #imgs-tab-slick .slick-item:focus {
 outline:0
}
.project-details-bg .pd-cont .pd-cont-imgs #imgs-tab-slick .slick-prev {
 left:5px
}
.project-details-bg .pd-cont .pd-cont-imgs #imgs-tab-slick .slick-next {
 right:5px
}
.project-details-bg .pd-cont .pd-cont-imgs #imgs-tab-slick:hover .slick-next,.project-details-bg .pd-cont .pd-cont-imgs #imgs-tab-slick:hover .slick-prev {
 background:rgba(0,0,0,.5)
}
.project-details-bg .pd-cont .pd-cont-imgs #imgs-tab-slick:hover .slick-next:before,.project-details-bg .pd-cont .pd-cont-imgs #imgs-tab-slick:hover .slick-prev:before {
 color:#fff
}
.project-details-bg .breadcrumb {
 position:absolute;
 top:-50px;
 margin:0;
 background:0 0;
 padding:0
}
.project-details-bg .breadcrumb>li+li:before {
 content:"> ";
 color:#fff
}
.project-details-bg .breadcrumb>li a,.project-details-bg .breadcrumb>li span {
 color:#fff;
 font-size:12px
}
.project-details-bg .breadcrumb>li a:hover {
 color:#37ac68
}
.land-p-banner {
 height:300px;
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center;
 background-image:url(../images/land_project_01.jpg);
 padding-top:65px;
 text-align:center;
 color:#fff
}
.land-p-banner p.font-40 {
 padding-bottom:5px
}
.land-p-banner p.font-20 {
 letter-spacing:3px;
 padding-bottom:20px
}
.land-p-banner .btn {
 width:220px;
 height:44px;
 line-height:30px
}
.land-p-screening {
 border:1px solid #ededed;
 background:#fff;
 padding:15px 20px;
 position:relative;
 margin-bottom:10px
}
.land-p-screening dl {
 border-bottom:dashed 1px #ededed;
 padding-bottom:10px;
 margin-bottom:10px
}
.land-p-screening dl:last-child {
 border-bottom:0;
 padding-bottom:0;
 margin-bottom:0
}
.land-p-screening dl dt {
 width:75px;
 float:left;
 color:#999;
 font-weight:400;
 line-height:30px
}
.land-p-screening dl dd {
 width:1063px;
 float:left
}
.land-p-screening dl dd.dd-city a {
 width:58px;
 float:left;
 color:#262626;
 line-height:30px
}
.land-p-entry-bg .land-p-entry-cont .form-group .select2 .select2-selection__rendered,.land-p-entry-bg .land-p-entry-cont .form-group .select2-selection .select2-selection__rendered,.land-p-sort {
 line-height:48px
}
.land-p-screening dl dd.dd-city a.active,.land-p-screening dl dd.dd-city a:hover {
 color:#37ac68
}
.land-p-screening dl dd.dd-item .checkbox {
 width:170px;
 float:left;
 margin:5px 0
}
.land-p-screening dl dd.dd-item .checkbox input.styled[type=checkbox]:checked+label:after,.land-p-screening dl dd.dd-item .checkbox input.styled[type=radio]:checked+label:after {
 color:#37ac68!important
}
.land-p-screening a.remove {
 position:absolute;
 bottom:20px;
 right:20px
}
.land-p-sort {
 height:50px;
 border:1px solid #ededed;
 background:#fff;
 margin-bottom:20px
}
.land-p-sort ul li {
 width:135px;
 float:left;
 border-right:solid 1px #ededed;
 text-align:center;
 position:relative
}
.land-p-sort ul li a {
 display:block;
 color:#555
}
.land-p-sort ul li a.active,.land-p-sort ul li a:hover {
 color:#37ac68
}
.land-p-sort ul li a.active i,.land-p-sort ul li a:hover i {
 display:inline
}
.land-p-sort ul li a i {
 font-size:10px;
 padding-left:10px;
 display:none;
 position:absolute
}
.land-p-entry-bg {
 padding-top:95px;
 background-image:url(../images/land_project_02.jpg);
 background-position:top center;
 background-size:100% 300px;
 background-repeat:no-repeat
}
.land-p-entry-bg .land-p-entry-tit {
 color:#fff;
 font-size:40px;
 text-align:center;
 padding-bottom:95px
}
.land-p-entry-bg .land-p-entry-cont {
 background:#fff;
 border-radius:4px;
 padding:40px 30px;
 margin-bottom:40px
}
.land-p-entry-bg .land-p-entry-cont .form-group {
 margin-bottom:20px
}
.land-p-entry-bg .land-p-entry-cont .form-group label.control-label {
 padding-top:15px;
 padding-right:0;
 padding-left:0
}
.land-p-entry-bg .land-p-entry-cont .form-group .select2,.land-p-entry-bg .land-p-entry-cont .form-group .select2-selection,.land-p-entry-bg .land-p-entry-cont .form-group input.form-control {
 height:50px;
 background-color:#fff
}
.land-p-entry-bg .land-p-entry-cont .form-group .select2 .select2-selection__arrow,.land-p-entry-bg .land-p-entry-cont .form-group .select2-selection .select2-selection__arrow {
 top:12px;
 right:10px
}
.land-p-entry-bg .land-p-entry-cont .form-group .icon-xialajiantouxiantiao {
 position:absolute;
 right:30px;
 top:15px;
 color:#b2b2b2;
 font-size:12px
}
.land-item-banner.style-4 .land-cooperation-btn,.tdxm-zt-banner .land-cooperation-btn {
 top:70%
}
.land-p-entry-bg .land-p-entry-cont .form-group .searchbox {
 border:0
}
.land-p-entry-bg .land-p-entry-cont .form-group .searchbox .searchbox-area {
 left:15px
}
.land-p-entry-bg .land-p-entry-cont .form-group .yzm {
 width:112px;
 height:50px;
 float:right;
 border:1px solid #cecece;
 border-radius:6px
}
.land-p-entry-bg .land-p-entry-cont .margin-l-88 {
 margin-left:88px
}
.land-p-entry-bg .land-p-entry-cont .tijiao {
 width:412px;
 height:50px;
 line-height:36px;
 font-size:20px;
 margin-bottom:30px;
 border:0
}
.land-item-banner,.litem-home-slick-wrap {
 width:100%;
 height:390px
}
.litem-home-slick-wrap .my-slick .slick-item {
 height:390px
}
.litem-home-slick-wrap .my-slick .slick-prev {
 left:50px;
 border-radius:0
}
.litem-home-slick-wrap .my-slick .slick-next {
 right:50px;
 border-radius:0
}
.litem-home-slick-wrap .my-slick .slick-next,.litem-home-slick-wrap .my-slick .slick-prev {
 background:rgba(0,0,0,.2)
}
.litem-home-slick-wrap .my-slick .slick-next:hover,.litem-home-slick-wrap .my-slick .slick-prev:hover {
 background:rgba(0,0,0,.5)
}
.litem-home-slick-wrap .my-slick .slick-dots {
 bottom:5px
}
.litem-home-slick-wrap .my-slick .slick-dots li button:before {
 opacity:1;
 color:#ddd
}
.litem-home-slick-wrap .my-slick .slick-dots li.slick-active button:before {
 color:#37ac68;
 opacity:1
}
.land-item-banner {
 background-image:url(../images/land_items/tdxm-zt-01.jpg);
 background-size:100% 100%;
 background-repeat:no-repeat;
 position:relative
}
.land-item-banner.style-2 {
 background-image:url(../images/land_items/top-banner-bg2.jpg)
}
.land-item-banner .land-item-banner-inner {
 padding-top:45px
}
.land-item-banner .land-item-banner-inner img {
 display:block;
 width:828px;
 height:auto;
 margin:0 auto
}
.land-item-banner.style-3 {
 background-image:url(../images/land_items/top-banner-bg3.jpg)
}
.land-item-banner.style-4 {
 background-image:url(../images/land_items/top-banner-bg4.jpg)
}
.land-item-banner .land-item-banner-inner2 {
 padding-top:30px
}
.land-item-banner .land-item-banner-inner2 .img-text {
 display:block;
 margin:0 auto 30px;
 width:564px;
 height:202px
}
.land-item-banner .land-item-banner-inner2 .img-btn {
 display:block;
 margin:0 auto;
 width:275px;
 height:112px;
 background-image:url(../images/land_items/top-banner-btn2.png);
 background-size:100% 100%;
 background-repeat:no-repeat
}
.land-item-banner .land-item-banner-inner2 .img-btn:hover {
 background-image:url(../images/land_items/top-banner-btn2-hover.png)
}
.land-item-banner .land-item-banner-inner2 .img-btn img {
 display:block;
 width:100%;
 height:100%
}
.land-item-banner .land-cooperation-btn {
 top:60%
}
.land-item-banner .land-cooperation-btn,.tdxm-zt-banner .land-cooperation-btn {
 position:absolute;
 left:50%;
 z-index:10;
 background:#37ac68;
 -webkit-box-shadow:0 4px 9px 0 rgba(255,159,0,.39);
 box-shadow:0 4px 9px 0 rgba(255,159,0,.39);
 border-radius:100px;
 font-size:16px;
 color:#FFF;
 font-weight:700;
 width:220px;
 display:block;
 height:44px;
 line-height:44px;
 text-align:center;
 margin-top:-22px;
 margin-left:-110px
}
.land-item-banner .land-cooperation-btn:hover,.tdxm-zt-banner .land-cooperation-btn:hover {
 background:#ff6f00
}
.tdxm-zt-banner {
 width:100%;
 height:390px;
 background-image:url(../images/land_items/tdxm-zt-01.jpg);
 background-size:100% 100%;
 background-repeat:no-repeat;
 position:relative
}
.tdxm-zt-banner.style-v2 {
 background-image:url(../images/land_items/tdxm-ztv2-banner.jpg)
}
.tdxm-zt-banner.style-v2 .tdxm-zt-banner-inner {
 text-align:center
}
.tdxm-zt-banner.style-v2 .tdxm-zt-banner-inner img {
 width:563px;
 height:51px;
 margin-top:68px
}
.tdxm-zt-banner.style-v2 .tdxm-zt-banner-inner .text-1-wrap {
 display:inline-block;
 margin:20px auto 12px;
 background:rgba(255,255,255,.35);
 padding:6px 7px
}
.tdxm-zt-banner.style-v2 .tdxm-zt-banner-inner .text-1 {
 width:493px;
 height:36px;
 margin:0 auto;
 background:rgba(255,255,255,.36);
 font-size:26px;
 color:#3276B4;
 line-height:36px
}
.tdxm-zt-banner.style-v2 .tdxm-zt-banner-inner .text-2 {
 color:#fff;
 font-size:14px;
 line-height:14px
}
.tdxm-zt-banner .tdxm-zt-banner-inner img {
 display:block;
 width:595px;
 height:auto;
 margin:60px auto 0
}
.pro3-tlist {
 padding:50px 0
}
.pro3-tlist ul {
 width:1100px;
 margin:0 auto
}
.pro3-tlist ul li {
 width:180px;
 height:112px;
 float:left;
 text-align:center;
 margin:0 20px
}
.pro3-tlist ul li a {
 width:180px;
 height:112px;
 display:block;
 border:1px solid #37ac68;
 border-radius:8px;
 padding-top:18px
}
.pro4-tag-list li,.pro4-tag-list ul {
 display:inline-block
}
.pro3-tlist ul li a.active,.pro3-tlist ul li a:hover {
 background:#FFECCC
}
.pro3-tlist ul li a i {
 color:#37ac68;
 font-size:32px
}
.pro3-tlist ul li a p {
 font-size:18px;
 color:#4a4a4a
}
.pro4-tag-list {
 background:#FFF;
 border:1px solid #EDEDED;
 -webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.1);
 box-shadow:0 1px 5px 0 rgba(0,0,0,.1);
 border-radius:3px;
 padding:19px 0;
 margin-bottom:25px;
 margin-top:40px
}
.land-p3-entry-bg,.land-p3-entry-bg.style-2 {
 background-position:top center;
 background-repeat:no-repeat
}
.pro4-tag-list li {
 text-align:center;
 margin-right:70px
}
.pro4-tag-list li:last-child {
 margin-right:0
}
.pro4-tag-list li a {
 color:#333;
 font-size:16px;
 line-height:26px
}
.pro4-tag-list li a.active,.pro4-tag-list li a:hover {
 color:#37ac68
}
.land-p3-entry-bg {
 background-image:url(../images/land_items/pro_img01.jpg);
 background-size:100% 756px;
 padding:108px 0 98px
}
.land-p3-entry-bg .text-v2-1 {
 font-size:30px;
 color:#fff;
 letter-spacing:0;
 line-height:28px;
 font-weight:700;
 margin-bottom:21px;
 -webkit-font-smoothing:antialiased
}
.land-p3-entry-bg .text-v2-2 {
 margin-bottom:46px;
 font-size:18px;
 color:#F1F1F1;
 letter-spacing:0;
 line-height:24px;
 -webkit-font-smoothing:antialiased
}
.land-p3-entry-bg.style-2 {
 background-image:url(../images/land_items/tdxm-zt-09.jpg);
 background-size:100% 630px;
 padding:40px 0
}
.land-p3-entry-bg.style-2.style-3 {
 padding:70px 0 50px;
 background-size:100% 100%;
 background-image:url(../images/land_items/tdxm-ztv2-09.jpg)
}
.land-p3-entry-bg.style-2 .land-p3-entry-box {
 background:rgba(255,255,255,.8)
}
.land-p3-entry-bg.style-2 .land-p3-entry-box:after,.land-p3-entry-bg.style-2 .land-p3-entry-box:before {
 content:none
}
.land-p3-entry-bg.style-2 .land-p3-entry-title {
 font-size:30px;
 color:#48BD1C;
 letter-spacing:3px;
 line-height:28px;
 font-weight:700;
 -webkit-font-smoothing:antialiased
}
.land-p3-entry-bg.style-2 .land-p3-entry-title:before {
 width:26px;
 height:26px;
 left:95px;
 top:2px;
 background-image:url(../images/land_items/tdxm-zt-10.png)
}
.land-p3-entry-bg .land-p3-entry-box {
 width:496px;
 height:550px;
 background:rgba(255,255,255,.9);
 -webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.3);
 box-shadow:0 3px 10px 0 rgba(0,0,0,.3);
 margin:0 auto;
 position:relative;
 padding:25px 70px 0
}
.land-p3-entry-bg .land-p3-entry-box:after,.land-p3-entry-bg .land-p3-entry-box:before {
 position:absolute;
 content:"";
 background-size:cover;
 background-repeat:no-repeat
}
.land-p3-entry-bg .land-p3-entry-box:before {
 width:79px;
 height:119px;
 top:120px;
 left:10px;
 background-image:url(../images/land_items/pro_img03.png)
}
.land-p3-entry-bg .land-p3-entry-box:after {
 width:65px;
 height:348px;
 top:15px;
 right:20px;
 background-image:url(../images/land_items/pro_img04.png)
}
.land-p3-entry-bg .land-p3-entry-title {
 font-size:28px;
 color:#0D7EC5;
 letter-spacing:3px;
 text-align:center;
 position:relative;
 padding-left:42px;
 margin-bottom:30px
}
.land-p3-entry-bg .land-p3-entry-title:before {
 content:"";
 position:absolute;
 width:26px;
 height:26px;
 left:62px;
 top:9px;
 background-image:url(../images/land_items/pro_img02.png);
 background-size:cover;
 background-repeat:no-repeat
}
.land-p3-entry-bg .land-p-entry-cont .form-group {
 margin-bottom:10px
}
.land-p3-entry-bg .land-p-entry-cont .form-group label.control-label {
 padding:0;
 line-height:40px;
 color:#666
}
.land-p3-entry-bg .land-p-entry-cont .form-group .select2,.land-p3-entry-bg .land-p-entry-cont .form-group .select2-selection,.land-p3-entry-bg .land-p-entry-cont .form-group input.form-control {
 height:40px;
 background-color:#fff
}
.land-p3-entry-bg .land-p-entry-cont .form-group .select2 .select2-selection__rendered,.land-p3-entry-bg .land-p-entry-cont .form-group .select2-selection .select2-selection__rendered {
 line-height:38px
}
.land-p3-entry-bg .land-p-entry-cont .form-group .select2 .select2-selection__arrow,.land-p3-entry-bg .land-p-entry-cont .form-group .select2-selection .select2-selection__arrow {
 top:12px;
 right:10px
}
.land-p3-entry-bg .land-p-entry-cont .form-group .icon-xialajiantouxiantiao {
 position:absolute;
 right:30px;
 top:12px;
 color:#b2b2b2;
 font-size:12px
}
.land-p3-entry-bg .land-p-entry-cont .form-group .select2-selection__arrow {
 top:14px!important
}
.land-p3-entry-bg .land-p-entry-cont .form-group .searchbox {
 border:0
}
