<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{
    font-size: 16px;
    color: #666;
}
#bg { position: fixed; top: 0; left: 0;z-index: -1 }
.bgwidth { width: 100%; }
.bgheight { height: 100%; }
.bg img {
    max-height: 100%;
    width: 100%;
}

.z_top {
    height: 40px;
    background: url(../images/top5_02.png) repeat-x;
    line-height: 40px;
}

.zle a {
    color: #fff;
}

.zle span {
    color: #fff;
    margin: 0 8px;
}

.zri li {
    display: inline-block;
    color: #fff;
}

.zri li a {
    color: #fff;
}

.zri li img {
    vertical-align: middle;
	display: inline-block;
}

.zri li a span {
    margin-left: 4px;
}

.zri li.lim a {
    padding: 0 12px;
}

.m_top {
    position: relative;
    height: 164px;
}

.m_top .logo {
    position: absolute;
    left: 20px;
    top: 40px;
}

.m_top .search {
    position: absolute;
    width: 520px;
    top: 58px;
    right: 5px;
}

.seabox {
    width: 441px;
    height: 40px;
    border: 1px solid #40b6d9;
    background: #fff;
    border-radius: 5px;
    line-height: 40px;
    overflow: hidden;
    box-shadow: 0 0 12px #6ea8cd;
}

.seabox em {
    margin: 0 9px 0 14px;
}

.seabox em img {
    vertical-align: middle;
}

.seabox span {
    color: #5a9bc4;
}

.seabox .text {
    height: 30px;
    text-indent: 6px;
    font-size: 14px;
    color: #666;
    width: 205px;
    border: none;
}

.seabox .btn {
    border: none;
    width: 72px;
    height: 40px;
    background: #40b6d9;
    text-align: center;
    padding: 0;
    float: right;
    color: #fff;
    cursor: pointer;
}

.hots {
    margin-top: 12px;
    font-size:14px;
}

.hots span {
    color: #3785a9;
    margin-left: 6px;
}

.hots a {
    color: #666;
    margin-left: 8px;
}

.hots a:hover {
    text-decoration: underline;
}
.addpos{
    position: fixed;
    bottom: 0;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.index-nav {
    height: 70px;
    background: #40b6d9;
}
.nav-ul li {
    float: left;
    /* width: 164px; */
    height: 70px;
    background-repeat: no-repeat;
    text-align: center;
    line-height: 70px;
    cursor: pointer;
    /* margin-right: 8px; */
}
.nav-ul li.last{
    margin-right: 0;
    width: 168px;
}
.nav-ul li:hover {
   /* background-image: url(../images/nav1_03.jpg);*/
   background: #ea312c;
}

.nav-ul li span {
    float: left;
    font-size: 22px;
    color: #fff;
    margin-left: 9px;
}

.nav-ul li i {
    display: inline-block;
    background-image: url(../images/nav11_03.png);
    background-repeat: no-repeat;
    width: 42px;
    height: 40px;
    float: left;
    margin-top: 14px;
    margin-left: 12px;
}

.nav-ul li i.i1 {
	background-position: 4px -6px;
	margin-left: 7px;
}

.nav-ul li i.i2 {
	background-position: -58px -7px;
}

.nav-ul li i.i3 {
	background-position: -122px -9px;
}

.nav-ul li i.i4 {
	background-position: -188px -7px;
}

.nav-ul li i.i5 {
	background-position: -257px -11px;
}

.nav-ul li i.i6 {
	background-position: -325px -10px;
}

.nav-ul li i.i7 {
	background-position: -392px -9px;
}

.nav-ul li i.i8 {
	background-position: -462px -10px;
}

.nav-ul li i.i9 {
	background-position: -532px -11px;
}

.nav-ul li i.i10 {
	background-position: -586px -11px;
}

.index-nav{
    position: relative;
    width: 100%;
    margin: 0 auto;
}
.index-nav p {
    width: 45px;
    background-color: #3785a9;
    height: 70px;
    cursor: pointer;
}

.index-nav p:hover {
    background-color: #2e7a9d;
}

.index-nav p i {
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(../images/jt1_07.png);
    background-repeat: no-repeat;
    background-position: left -27px;
    margin: 24px auto;
}

.index-nav p .oi {
    background-position: left 0px;
}


/*gailan*/
.main{
    margin-top: 10px;
    background: #fff;
}
.nav-ul{
    
   /* height: 70px;
    background: #40b6d9;*/
}
.nav-fixed{
    position: fixed;
    width: 100%;
    height: 70px;
    left: 0;
    top: 0;
    transition: all 300ms;
    z-index:9999;
}
.nav-fixed .nav-ul{
    width: 1200px;
    margin: 0 auto;
    transition: all 300ms;
}
.gl-wrap{
    padding: 20px;
}
.place{
    height: 23px;
    line-height: 23px;
}
.place span{
    display: inline-block;
    padding-left: 24px;
    background: url(../images/gl1_03.png) no-repeat left center;
    color: #333;
}
.place a{
    color: #666;
    margin: 0 6px;
}
.place a.active{
    color: #40b6d9;
}
.gl-content{
    margin-top: 20px;
    overflow: hidden;
}
.gl-content .gl-left{
    float: left;
    width: 77%;
    padding-bottom: 10px;
}
.gl-content .gl-right{
    float: right;
    width: 20%;
}
.gl-left .title{
    height: 35px;
    border-bottom: 2px solid #40b6d9;
}
.gl-left .title span{
    display: inline-block;
    background: #40b6d9;
    text-align: center;
    line-height: 35px;
    color: #fff;
    font-weight: bold;
    padding: 0 28px;
}
.ul-list{
    
}
.ul-list ul{
    padding: 10px 0;
    border-bottom: 1px dotted #eeeeee;
    overflow: hidden;
}
.ul-list ul li{
    line-height: 34px;
    height: 34px;
     /*width: 96%;
    padding-left: 20px;*/
    padding-left: 10px;
}
.ul-list ul li a{
    float: left;
    padding-left: 18px;
    background: url(../images/h2_03.png) no-repeat left center;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 65%;
}
.ul-list ul li span{
    float: right;
    color: #999;
}
.ul-list ul li a:hover{
    color: #40b6d9;
}
.page-btn{
    margin: 28px 0;
    font-size: 14px;
    text-align: center;
}
.page-pos{
    display: inline-block;
}
/*更改*/
.page-btn span{
    display: inline-block;
    padding: 4px 9px;
    /*border: 1px solid #cccccc;*/
    margin-right: 4px;
    cursor: pointer;
}
/*更改*/
.page-btn span:hover{
    /*border: 1px solid #40b6d9;*/
    color: #40b6d9;
}
.page-btn a{
    display: inline-block;
    padding: 4px 9px;
    border: 1px solid #40b6d9;
    color: #40b6d9;
    margin-right: 4px;
}
.page-btn a:hover{
    background: #40b6d9;
    color: #fff;
    /*font-weight: bold;*/
}
.page-btn em{
    color: #40b6d9;
    margin-right: 4px;
}
.page-btn .page-ip{
    width: 58px;
    border: 1px solid #cccccc;
    height: 14px;
    line-height: 14px;
    padding: 6px 0;
    text-align: center;
}
.page-btn .page-sure{
    color: #40b6d9;
    border: 1px solid #cccccc;
    text-align: center;
    width: 45px;
    background:#fff;
    height: 29px;
    cursor: pointer;
}

.gl-right .lm-title{
    height: 60px;
    background: #40b6d9;
    text-align: center;
    line-height: 60px;
}
.gl-right .lm-title span{
    display:inline-block;
    padding-left: 49px;
    background: url(../images/gl5_03.png) no-repeat left center;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
}
.glr-nav{

}
.glr-nav li{
    height: 40px;
    border: 1px solid #f0f3f6;
    margin-top:5px;
    background-image: url(../images/gl3_06.png);
    background-repeat: no-repeat;
    line-height: 40px;
    background-position: 199px center;
    text-indent: 56px;
}
.glr-nav li a{
    color: #666;
}
.glr-nav li:hover{
    background-color: #40b6d9;
    border: 1px solid #40b6d9;
    background-image: url(../images/gl2_03.png);
}
.glr-nav li:hover a{
    font-weight: bold;
    color: #fff;
}
.glr-nav li.active{
    background-color: #40b6d9;
    border: 1px solid #40b6d9;
    background-image: url(../images/gl2_03.png);
}
.glr-nav li.active a{
    font-weight: bold;
    color: #fff;
}
/*gailan*/


/*footer start*/
.footer {
    margin-top: 40px;
    overflow: hidden;
    padding-bottom: 10px;
    background: url(../images/fo1_03.png) repeat-x;
}

.footer .a1 {
    margin-left: 197px;
    margin-top: 25px;
    float: left;
}

.footer p {
    text-align: center;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    margin-top: 16px;
    width: 750px;
    float: left;
    margin-left: 26px;
}

.footer .a2 {
    margin-left: 29px;
    margin-top: 32px;
    float: left;
}

/*footer end*/


/*small screen*/
.app_top {
    display: none;
    position: relative;
}
.app_top .app_nav{
    height: 60px;
    position: fixed;
    background: #40b6d9;
    width: 100%;
    top: 0;
    z-index: 99999;
}
.app_nav .app_logo{
    float: left;
    margin-left: 10px;
    width: 220px;
    height: 100%;
}
.app_nav .app_logo a{
    display: block;
    height: 100%
}
.app_nav .app_logo img{
    max-width: 100%;
    margin-top: 3px;
}
.app_nav .app_menu{
    float: right;
    margin-right: 20px;
    margin-top: 17px;
    width: 30px;
}
.app_nav .app_menu img{
    max-width: 100%;
}
.app_nav .app_close{
    float: right;
    margin-right: 20px;
    margin-top: 17px;
    width: 30px;
    display: none;
}
.app_nav .app_close img{
    max-width: 100%;
}
.app_seabox{
    padding: 0 10px;
    overflow: hidden;
}
.app_search{
    border:1px solid #ccc;
    height: 34px;
    margin:0 auto;
    background: #fff;
    margin-top: 70px;
    border-radius: 4px;
    position: relative;
}
.app_search .app_text{
    height: 14px;
    padding: 10px 0;
    color: #999;
    font-size: 14px;
    border:none;
    line-height: 14px;
    text-indent: 36px;
    width: 95%;
    margin-left: 5px;
}
.app_search span{
    position: absolute;
    left: 9px;
    top: 6px;
    width: 21px;
}
.app_search span img{
    max-width: 100%;
}
.app_show{
    position: fixed;
    top: 60px;
    width: 100%;
    background: rgba(255,255,255,1);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);
    z-index: 999;
    display: none;
}
.app_show ul{
    padding: 10px;
}
.app_show ul li{
    height: 34px;
    line-height: 34px;
    border-bottom: 1px dashed #eee;
}
.app_show ul li a{
    color: #3a3a3a;
    font-size: 16px;
    display: block;
}
/*small screen*/



/*xilan*/
.xl-content{
    margin-top: 20px;
    overflow: hidden;
    padding: 0 80px;
    padding-bottom: 20px;
}
/*更改*/
.xl-content h2{
    text-align: center;
    font-weight: bold;
    font-size: 24px;
    /*color: #ea312d;*/
    margin: 5px 0 25px 0;
}
.xl-content .talk{
    text-align: center;
    margin: 32px 0;
}
/*.xl-content .talk img{
    max-width: 100%;
}*/
.xl-content .dri-text{
    height: 40px;
    border-bottom: 1px solid #eee;
    line-height: 40px;
    color: #999;
    overflow: hidden;
    font-size: 14px;
}
.xl-content .dri-text .p1{
    float: left;
}
.xl-content .dri-text .p1 span{
    margin-right: 23px;
}
.xl-content .dri-text .p2{
    float: right;
}
.xl-content .dri-text .p2 span{
    margin-left: 34px;
}
.con-text p{
    color: #666;
    line-height: 33px;
    margin-bottom: 10px;
    /*text-indent: 2em;*/
}
/*更改*/
.xl-lss{
    overflow: hidden;
    border-bottom: 1px solid #40b6d9;
    padding-bottom: 10px;
    margin-top: 18px;
}
.xl-lss .share{
    float: left;
}
/*.xl-lss .share img{
    max-width: 100%;
}*/
.xl-lss .xl-mobtn{
    float: right;
}
.xl-lss .xl-mobtn span{
    margin-left: 17px;
    font-size: 12px;
    color: #333;
}


/*xilan*/


/*invest*/
.inverst-title img{
    display: block;
}
.mch-intro{
    margin-top: 20px;
    overflow: hidden;
}
.mch-intro .intro-l{
    float: left;
    width: 66%;
    height: 263px;
}
.mch-intro .intro-r{
    width: 32%;
    float: right;
    height: 263px;
    background: url(../images/tz3_03.jpg);
    background-repeat: no-repeat;
    text-align: center;
    background-position: center;
}
.mch-intro .intro-l .title{
    height: 35px;
    border-bottom: 2px solid #338ac0;
    background: #f3f3f3;
    line-height: 35px;
}
.intro-l .title span{
    display: inline-block;
    margin-left: 10px;
    padding-left: 20px;
    background: url(../images/tz1_03.png) no-repeat left center;

}
.intro-l .inl-content{
    padding: 20px 40px 0;
    overflow: hidden;
}
.intro-l .inl-content .inlc-l{
    float: left;
    padding: 10px;
    background: #f3f3f3;
    /* text-align: center; */
}
.inlc-l img{
    display: block;
}
.inlc-r{
    float: right;
    width: 46%;
    padding-left: 24px;
    background: url(../images/erj8_03.jpg) no-repeat left 29px;
}
.inlc-r p{
    line-height: 28px;
    color: #666;
    margin-top: 16px;
}
.inlc-r a{
    display: block;
    margin: 10px auto 0;
    width:100px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #fff;
    background: #338ac0;
}
.inlc-r a:hover{
    background: #287eb4;
}
.intro-r h6{
    margin: 19px auto 0;
    width:100px;
    height: 30px;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    background: #338ac0;
    text-align: center;
    line-height: 30px;
}
.intro-r span{
    display: inline-block;
    margin-top: 2px;
}
.intro-r p{
    width: 315px;
    margin: 0px auto 0;
    color: #666;
    text-align: left;
    line-height: 28px;
    padding-top: 6px;
} 
.mc-list{
    margin-top: 20px;
    overflow: hidden;
}
.mc-l{
    float: left;
    width: 49%;
}
.mc-r{
    float: right;
    width: 49%;
}
.mcc1{
    margin-bottom: 4px;
}
.mcc1 .title{
    height: 35px;
    border-bottom: 2px solid #40b6d9;
    background: #f3f3f3;
    line-height: 35px;
}
.mcc1 .title span{
    display: inline-block;
    width: 136px;
    height: 35px;
    line-height: 35px;
    background: url(../images/erj10_03.png) no-repeat;
    text-indent: 27px;
    font-weight: bold;
    color:#fff;

}
.mcc1 .title a{
    float: right;
    font-size: 14px;
    margin-right: 10px;
    color: #40b6d9;
}
.mcc1 ul{
    padding: 8px;
}
.mcc1 ul li{
    line-height: 35px;
    height: 35px;
}
.mcc1 ul li a{
    color: #666;
    padding-left: 15px;
    background: url(../images/h2_03.png) no-repeat left center;
    width: 76%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
}
.mcc1 ul li:hover a{
    color: #40b6d9;
}
.mcc1 ul li span{
    float: right;
    font-size: 14px;
}
.zs-evi{
    position: relative;
}
.zs-img{
    position: absolute;
    z-index: 2;
    border-right:5px solid #fff;
    border-bottom:5px solid #fff;
    left: 0;
    top: 0;
}
.zs-img img{
    display: block;
}
.zs-con{
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
}
.zs-con .zs-title{
    margin-left: 92px;
    color: #2299bc;
    height: 66px;
    overflow: hidden;
}
.zs-con .zs-title .p1{
    font-weight: bold;
    margin-top: 15px;
}
.zs-con .zs-title .p2{
    font-size: 14px;
    font-weight: bold;
}
.zs-ul{
    width: 376px;
    height: 180px;
    background: #2299bc;
}
.zs-ul ul{
    padding-left: 93px;
    padding-top: 4px;
}
.zs-ul li{
    height: 33px;
    line-height: 33px;
}
.zs-ul li a{
    padding-left: 15px;
    background: url(../images/erj2_10.png) no-repeat left center;
    color: #fff;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 87%;
}
.zs-ul li a:hover{
    text-decoration: underline;
}




/*invest*/








/*travel*/
.js-silder{
    position: relative; 
    min-width: 320px;
}
.silder-scroll{
    width: 100%;
    overflow: hidden;
}
.silder-main{
    position: relative;
    width: 100%;
    overflow: hidden;
}
.silder-main-img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.silder-main-img img{
    width: 100%;
    display: block;
}
.js-silder-ctrl{
    position: absolute;
    right: 14px;
    z-index: 99;
    top: 38%;
}
.silder-ctrl-prev,
.silder-ctrl-next{
    position: absolute;
    top: 0;
    width: 8%;
    height: 100%;
    vertical-align: middle;
    cursor: pointer;
    color: #fff;
	font-family: "microsoft yahei";
    font-size: 52px;
    font-weight: 600;
    text-shadow: #666 2px 2px 5px;
}
.silder-ctrl-prev{
    left: 0;
    text-align: left;
}
.silder-ctrl-next{
    right: 0;
    text-align: right;
}
.silder-ctrl-prev&gt;span,
.silder-ctrl-next&gt;span{
    position: absolute;
    top: 50%;
    margin-top: -40px;
}
.silder-ctrl-prev&gt;span{
    left: 0;
}
.silder-ctrl-next&gt;span{
    right: 0;
}
.silder-ctrl-con{
    display: block;
    margin: 12px 0px;
    cursor: pointer;
}
.silder-ctrl-con&gt;span{
    display: block;
    line-height: 0;
    text-indent: -9999px;
    overflow: hidden;
    /* padding: 5px 0; */
    cursor: pointer;
    background-color: #e4e4e4;
    width: 8px;
    height: 8px;
    border-radius: 50%;
}
.silder-ctrl-con.active&gt;span{
    background-color: #7bbedf;
}
.travel-one{
    margin-top: 20px;
    overflow: hidden;
}
.travel-one .tra-jj{
    float: left;
    width: 42%;
    height: 286px;
    background-image: url(../images/erj31_03.jpg);
    background-repeat: no-repeat;
    text-align: center;
    background-position: center;
}
.tra-jj h4{
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    display: inline-block;
    margin-top: 26px;
}
.tra-jj p{
    line-height: 32px;
    color: #fff;
    display: inline-block;
    margin-top: 20px;
    color: #666;
    width: 92%;
    text-align: justify;
}
.tra-jj a{
    display: inline-block;
    background: #7fb045;
    border-radius: 10px;
    color: #fff;
    padding: 4px 14px;
    margin-top: 7px;
}
.tra-jj a:hover{
    background: #72a13b;
}
.travel-one .tra-deve{
    float: right;
    width: 56%;
}
.tra-deve .title{
    height: 35px;
    border-bottom: 2px solid #40b6d9;
    background: #f3f3f3;
    line-height: 35px;
}
.tra-deve .title span{
    display: inline-block;
    width: 136px;
    height: 35px;
    line-height: 35px;
    background: url(../images/erj10_03.png) no-repeat;
    text-indent: 27px;
    font-weight: bold;
    color: #fff;
}
.tra-deve .title a{
    float: right;
    font-size: 14px;
    margin-right: 10px;
    color: #40b6d9;
}
.deve-ul{
    padding: 10px 8px 0 8px;
}
.deve-ul li{
    line-height: 34px;
    height: 34px;
}
.deve-ul li a{
    color: #666;
    padding-left: 15px;
    background: url(../images/h2_03.png) no-repeat left center;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
} 
.deve-ul li:hover a{
    color: #40b6da;
}
.deve-ul li span{
    float: right;
    font-size: 14px
}
.travel-two{
    margin-top: 20px;
    overflow: hidden;
}
.travel-two .title{
    height: 35px;
    border-bottom: 2px solid #40b6d9;
    line-height: 35px;
}
.travel-two .title span{
    display: inline-block;
    width: 136px;
    height: 35px;
    line-height: 35px;
    background: url(../images/erj10_03.png) no-repeat;
    text-indent: 27px;
    font-weight: bold;
    color: #fff;
}
.travel-two .title a{
    float: right;
    font-size: 14px;
    margin-right: 10px;
    color: #40b6d9;
}
.travel-two ul{
    padding-top: 17px;
    overflow: hidden;
    width: 94%;
    margin: 0 auto;
    /* padding-left: 60px; */
}
.travel-two li{
    float: left;
    width: 20%;
    margin: 0px 25px;
    border: 2px solid #fff;
    overflow: hidden;
}
.travel-two li .img{
    width: 100%;
}
.travel-two li .img img{
    display: block;
}
.travel-two li .jd-box{
    background: #f7f7f7;
    position: relative;
    padding: 9px 0;
    height: 111px;
}
.travel-two li .jd-box span{
    display: block;
    font-weight: bold;
    color: #666;
    text-align: center;
    padding-bottom:5px;
}
.travel-two li .jd-box a{
    color: #666;
    display:block;
    width: 89%;
    line-height: 27px;
    margin: 0 auto;
} 
.travel-two li .jd-box em{
    position: absolute;
    width: 0;
    height: 0;
    border: 14px solid transparent;
    border-bottom: 14px solid #f7f7f7;
    top: -26px;
    /* left: 43%; */
}
.travel-two li:hover{
    border: 2px solid #86ad43;
    border-radius: 8px;
    transition: all .2s;
}
.travel-four{
    margin-top: 20px;
}
.travel-four .title{
    height: 35px;
    border-bottom: 2px solid #40b6d9;
    line-height: 35px;
}
.travel-four .title span{
    display: inline-block;
    width: 136px;
    height: 35px;
    line-height: 35px;
    background: url(../images/erj10_03.png) no-repeat;
    text-indent: 27px;
    font-weight: bold;
    color: #fff;
}
.travel-four .title a{
    float: right;
    font-size: 14px;
    margin-right: 10px;
    color: #40b6d9;
}
.travel-four ul{
    margin-top: 34px;
    overflow: hidden;
}
.travel-four li{
    float: left;
    width: 248px;
    margin: 0 20px;
}
.travel-four li span{
    float: left;
    width: 52px;
    height: 52px;
    transition: all .3s;
}
.travel-four li a{
    float: right;
    width: 175px;
    height: 50px;
    position: relative;
    background: #7fb045;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    line-height: 50px;
    transition: all .3s;
}
.travel-four li em{
    position: absolute;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-right: 6px solid #7fb045;
    left: -12px;
    top: 19px;
}
.travel-four li.li2 a{
    background: #d8c015;
}
.travel-four li.li2 em{
    border-right-color: #d8c015;
}
.travel-four li.li3 a{
    background: #40b6da;
}
.travel-four li.li3 em{
    border-right-color: #40b6da;
}
.travel-four li.li4 a{
    background: #b98fb7;
}
.travel-four li.li4 em{
    border-right-color: #b98fb7;
}
.travel-four li:hover span{
    transform: translateX(5px);
}
.travel-four li:hover a{
    transform: translateX(-5px);
}
/*travel*/

/*hdjl*/
.hdjl-bj{
    margin-top: 20px;
}
.hdjl-l{
    width: 69%;
}
.leader-mail .title{
    height: 35px;
    border-bottom: 2px solid #f2f3f5;
    line-height: 35px;
    background: #f0fbff;
    overflow:hidden;
}
.leader-mail .title span{
    float: left;
    height: 35px;
    text-align: center;
    font-weight: bold;
    color: #fff;
    background: #40b6da;
    padding: 0 18px;
}
.leader-mail .title a{
    color: #3dbbd4;
    font-size: 14px;
    margin-right: 20px;
    float: right;
}
.lead-table{
    padding: 0 19px;
}
.lead-table table{
    width: 100%;
    font-size:16px;
}
.lead-table thead tr{
    border-bottom: 1px  solid #42b5d2;
}
.lead-table thead tr th{
    font-weight: normal;
    color: #3dbbd4;
    padding: 9px 14px;
}
.lead-table tbody tr td{
    color: #666;
    padding: 8px 14px;
    text-align: center;
}
.lead-table tbody tr td a{
    color: #666;
}
.lead-table tbody tr td a:hover{
    color: #40b6da
}
.lead-table tbody tr td:first-child{
    text-align: left;
}
.hdjl-tw{
    overflow: hidden;
    width: 98%;
    margin: 10px auto 0;
}
.hdjl-tw li{
    float: left;
    width: 22.8%;
    margin: 0 8px;
    border-radius: 4px;
    padding: 1em 0;
    transition: all .2s;
}
.hdjl-tw li:hover{
	transform: scale(1.03);
}
.hdjl-tw li i{
    float: left;
    width: 26%;/
    transition: all .2s;
    margin: 0.3em 0.2em 0 1.7em;
}
.hdjl-tw li span{
    float: left;
    color: #fff;
    transition: all .2s;
    margin-top: 1em;
}
.hdjl-tw li.li1{
    background: #54c2e3;
}
.hdjl-tw li.li2{
    background: #6bccff;
}
.hdjl-tw li.li3{
    background: #30a3f3;
}
.hdjl-tw li.li4{
    background: #3097ba;
}
.hdjl-th .title{
    height: 35px;
    border-bottom: 2px solid #f2f3f5;
    line-height: 35px;
    overflow: hidden;
}
.hdjl-th .title h4{
    float: left;
}
.hdjl-th .title h4 span{
    float: left;
    height: 35px;
    text-align: center;   
    color: #666;
    padding: 0 18px;
    /*margin-right: 26px;*/
    cursor: pointer;
}
.hdjl-th .title h4 span.active{
    background: #40b6da;
    color: #fff;
    font-weight: bold;
}
.hdjl-th .title h6{
    float: right;
    margin-right: 20px;
}
.hdjl-th .title a{
    color: #3dbbd4;
    font-size: 14px;    
}
.th-ul{
    padding: 10px 8px 0 8px;
}
.th-ul li{
    line-height: 34px;
    height: 34px;
}
.th-ul li a{
    color: #666;
    padding-left: 15px;
    background: url(../images/h2_03.png) no-repeat left center;
    width: 76%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
}
.th-ul li span{
    float: right;
    font-size: 14px;
}
.th-ul li:hover a{
    color: #40b6da;
}
.hdjl-fou{
    height: 259px;
    background-image: url(../images/erj73jpg_03.jpg);
    background-repeat: no-repeat;
}
.hdjl-fou .fol{
    float: left;
    padding-top: 65px;
    margin-left: 25px;
    width: 40%;
}
.hdjl-fou .for{
    float: left;
    width: 53%;
    height: 239px;
    background-image: url(../images/erj71_03.png);
    background-repeat: no-repeat;
    margin-top: 11px;
    margin-left: 2px;
}
.hdjl-fou .for ul{
    margin-left: 46px;
    margin-top: 31px;
}
.hdjl-fou .for li{
    height: 32px;
    line-height: 32px;
}
.hdjl-fou .for li a{
    color: #666;
    padding-left: 15px;
    background: url(../images/h2_03.png) no-repeat left center;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.hdjl-fou .for li:hover a{
    text-decoration: underline;
}
.hdjl-fou .for .more{
    text-align: right;
}
.hdjl-fou .for .more a{
    margin-right: 37px;
    color: #e57124;
}
.hdjl-r{
    width: 29%;
}
.hdjl-fiv .user-title{
    height: 45px;
    background: #40b6da;
    line-height: 45px;
    text-align: center;
    font-weight: bold;
    color: #fff;
    font-size: 18px;
}
.hdjl-fiv .user-content{
    border: 1px solid #e5e5e5;
    border-top: none;
    padding: 6px 0;
}
.fiv-ipbox{
    padding: 14px 50px 0;
}
.fiv-ipbox p{
    margin-bottom: 12px;
}
.fiv-ipbox p span{
    display: inline-block;
    width: 28%;
    text-align: right;
}
.fiv-ipbox p input{
    border: 1px solid #ededed;
    height: 20px;
    line-height: 20px;
    padding: 5px 0;
    text-indent: 6px;
    margin-left: 6px;
    width: 68%;
}
.fiv-ipbox p.p3 input{
    width: 38%;
}
.fiv-ipbox p.p3 i{
    display: inline-block;
    width: 61px;
    height: 25px;
    background: url(../images/erj78_03.jpg) no-repeat center;
    vertical-align: top;
    margin-left: 8px;
}
.fiv-ipbox p.p4{
    text-align: center;
    margin-bottom: 16px;
}
.fiv-ipbox p.p4 a{
    display: inline-block;
    width: 34%;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #fff;
    background: #2397bc;
}
.fiv-ipbox p.p4 a:hover{
    background: #1e87a9;
}
.fiv-ipbox p.p4 .loada{
    margin-right: 20px;
}
.fiv-ipbox p.p5{
    font-size: 12px;
    line-height: 20px;
    height: 20px;
}
.fiv-ipbox p.p5 input{
    width: auto;
    vertical-align: middle;
    display: inline-block;
}
.fiv-ipbox p.p5 a{
    vertical-align: middle;
    margin-left: 20px;
    display: inline-block;
    color: #40b6d9;
}
.kj-load{
    text-align: right;
    font-size: 12px;
    line-height: 25px;
    height: 25px;
    margin-right: 10px;
    overflow: hidden;
}
.kj-load span{
    float: right;
}
.kj-load a{
    float: right;
    background-image: url(../images/erj70_03.png);
    background-repeat: no-repeat;
    margin-left: 4px;
}
.kj-load .wxa{
    width: 25px;
    height: 21px;
    background-position: -139px -105px;
}
.kj-load .qqa{
    width: 20px;
    height: 21px;
    background-position: -168px -105px;
}
.hdjl-six li{
    height: 50px;
    background-image: url(../images/erj90_03.jpg);
    background-repeat: no-repeat;
    margin-bottom: 10px;
    line-height: 50px;
    background-size: 100% 100%;
}
.hdjl-six li span{
    float: left;
    font-size: 24px;
    margin-left: 62px;
}
.hdjl-six li i{
    float: right;
    width: 38px;
    height: 38px;
    margin-top: 6px;
    margin-right: 28px;
    background-image: url(../images/erj70_03.png);
    background-repeat: no-repeat;
}
.hdjl-six li.li1 span{
    color: #82c8a6;
}
.hdjl-six li.li2 span{
    color: #83bbc8;
}
.hdjl-six li.li2{
    margin-bottom: 0;
}
.hdjl-six li.li1 i{
    background-position: -17px -91px;
}
.hdjl-six li.li2 i{
    background-position: -80px -91px;
}
.hdjl-sev ul{
    padding: 17px;
    background: #f0fbff;
}
.hdjl-sev li{
    height: 66px;
    margin-bottom: 9px;
    background: #40b6da;
    border-radius: 4px;
    line-height: 66px;
}
.hdjl-sev li i{
    float: left;
    width: 48px;
    height: 45px;
    margin:9px 52px 0 28px;
    background-image: url(../images/erj70_03.png);
    background-repeat: no-repeat;
    /* background-size: contain; */
}
.hdjl-sev li i.i1{
    background-position: -13px -168px;
}
.hdjl-sev li i.i2{
    background-position: -83px -168px;
}
.hdjl-sev li i.i3{
    background-position: -167px -168px;
}
.hdjl-sev li i.i4{
    background-position: -248px -168px;
}
.hdjl-sev li span{
    float: left;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    /* width: 80px; */
}
.hdjl-sev li:hover{
    background: #219fc5;
}
.hdjl-eig .title{
    height: 45px;
    background: #40b6da;
    line-height: 45px;
    text-align: center;
    overflow: hidden;
}
.hdjl-eig .title span{
    float: left;
    margin-left: 18px;
    font-weight: bold;
    color: #fff;
}
.hdjl-eig .title a{
    color: #fff;
    float: right;
    margin-right: 9px;
}
.data-sjph{
    border: 1px solid #eaeaea;
    border-top: none;
}
.data-sjph .ph-title{
    height: 36px;
    line-height: 36px;
    overflow: hidden;
}
.data-sjph .ph-title span{
    float: left;
    width: 33.3333%;
    background: #eaeaea url(../images/erj80_03.jpg) repeat-y right top;
    text-align: center;
    color: #333;
    cursor: pointer;
}
.data-sjph .ph-title span.active{
    background-color: #fff;
}
.data-sjph .ph-title span.last{
    background:#eaeaea;
}
.phdata-con{
    padding: 0 16px;
}
.phdata-con li{
    height: 48px;
    line-height: 48px;
    border-bottom: 1px dashed #cbcbcb;
}
.phdata-con li a{
    float: left;
    color: #666;
}
.phdata-con li span{
    float: left;
    width: 20px;
    height: 20px;
    font-family: "simsun";
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 21px;
    margin-right: 25px;
    margin-top: 14px;
    background: #808080;
}
.phdata-con li span.s1{
    background: #ee8204;
}
.phdata-con li span.s2{
    background: #ffb300;
}
.phdata-con li span.s3{
    background: #fde200;
}
.phdata-con li span.s4{
    background: #808080;
}
.phdata-con li span.s5{
    background: #838383;
}
.phdata-con li em{
    float: right;
    color: #27a7d4;
}
/*hdjl*/

/*web-service*/
.web-sec1{
    overflow: hidden;
}
.web-sec1 .wcbs-l{
    float: left;
    width: 73%;
}
.web-sec1 .wcbs-r{
    width: 25%;
    float: right;
}
.wcbs-l .title{
    height: 35px;
    border-bottom: 2px solid #f2f3f5;
    line-height: 35px;
    overflow: hidden;
}
.wcbs-l .title h4{
    float: left;
}
.wcbs-l .title h4 span{
    float: left;
    height: 35px;
    text-align: center;
    color: #666;
    padding: 0 18px;
    cursor: pointer;
}
.wcbs-l .title h4 span.active{
    background: #40b6da;
    color: #fff;
    font-weight: bold;
}
/*.wcbs-l .title h6{
    float:right;
    margin-right: 6px;
}
.wcbs-l .title h6 a{
    color: #40b6d9;
}*/
.wcbs-ul{overflow: hidden;padding-left: 6px;padding-top: 10px;}
.wcbs-ul li{
    float: left;
    width: 120px;
    height: 38px;
    line-height: 38px;
}
.wcbs-ul li a{
    padding-left: 13px;
    background: url(../images/erj102_03.png) no-repeat left center;
    color: #666;
    margin-left: 12px;
}
.wcbs-ul li:hover a{
    color: #40b6d9;
    background: url(../images/h2_03.png) no-repeat left center;
}
.wcbs-r li{
    height: 60px;
    border-bottom: 2px solid #f2f3f5;
    width: 100%;
    background-image:url(../images/erj100_03.png);
    background-repeat: no-repeat;
    margin-bottom: 10px;
    overflow: hidden;
}
.wcbs-r li.li2{
    background-image:url(../images/erj100_06.png);
}
.wcbs-r li.li3{
    background-image:url(../images/erj100_08.png);
}
.wcbs-r li.li4{
    background-image:url(../images/erj100_10.png);
    margin-bottom: 0;
}
.wcbs-r li i{
    width: 18%;
    margin-left: 3em;
    margin-top: 0.4em;
    float: left;
}
.wcbs-r li.li1 i{
    /* margin-left: 2.7em; */
}
.wcbs-r li span{
    font-size: 24px;
    color: #fff;
    margin-left: 1em;
    margin-top: 0.6em;
    float: left;
}

.web-sec2{
    margin-top: 20px;
}
.web-sec2 ul{
    overflow: hidden;
}
.web-sec2 li{
    float: left;
    width: 9.3%;
    /* padding: 13px 0; */
    margin-right: 9px;
    height: 109px;
}
.web-sec2 li.li1{
    background:#f67280;
}
.web-sec2 li.li2{
    background:#f8b195;
}
.web-sec2 li.li3{
    background:#75d0b8;
}
.web-sec2 li.li4{
    background:#b7abfb;
}
.web-sec2 li.li5{
    background:#85c8dd;
}
.web-sec2 li.li6{
    background:#75d9d6;
}
.web-sec2 li.li7{
    background:#a3de83;
}
.web-sec2 li.li8{
    background:#b9bbdf;
}
.web-sec2 li.li9{
    background:#e0c190;
}
.web-sec2 li.li10{
    background:#f5d061;
    margin-right: 0;
}
.web-sec2 li i{
    display: block;
    width: 46.7%;
    margin: 0px auto;
    margin-top: 10px;
    transition: all .2s;
    text-align: center;
}
.web-sec2 li span{
    display: block;
    text-align: center;
    color: #fff;
    margin-top: 5px;
    transition: all .2s;
}
.web-sec2 li.li9 i,.web-sec2 li.li10 i{
    margin-top: 6px;
}
.web-sec2 li.li9 span,.web-sec2 li.li10 span{
    margin-top: 0;
}
.web-sec2 li:hover i{
    transform: translateY(5px);
}
.web-sec2 li:hover span{
    transform: translateY(-5px);
}
.web-sec3{
    margin-top: 20px;
    border: 1px solid #e9e9e9;
    height: 98px;
}
.web-sec3 .title{
    width: 139px;
    float: left;
    height: 100%;
    background: #e9e9e9;
    text-align: center;
    line-height: 98px;
    font-size: 24px;
}
.web-sec3 ul{
    float: left;
    width: 87.7%;
    padding: 9px 0;
}
.web-sec3 ul li{
    float: left;
    width: 22.7%;
    margin-left: 20px;
    text-align: center;
    overflow: hidden;
    height: 80px;
    /* line-height: 75px; */
}
.web-sec3 ul li.li1{
    background: #f8cc87;
}
.web-sec3 ul li.li2{
    background: #5bcaf4;
}
.web-sec3 ul li.li3{
    background: #5de695;
}
.web-sec3 ul li.li4{
    background: #f6838f;
}
.web-sec3 ul li i{
    float: left;
    width: 26%;
    margin-left: 28px;
    margin-top: 14px;
    margin-right: 5px;
}
.web-sec3 ul li.li1 i{
    margin-left: 47px;
}
.web-sec3 ul li.li2 i{
    margin-left: 47px;
}
.web-sec3 ul li span{
    float: left;
    font-weight: bold;
    color: #fff;
    font-size: 24px;
    margin-top: 24px;
}
.web-sec3 ul li:hover{
   -webkit-filter:hue-rotate(90deg);
}
.web-sec4{
    margin-top: 20px;
    /* overflow: hidden; */
}
.web-sec4 .title{
    height: 35px;
    border-bottom: 2px solid #40b6d9;
    background: #f0fbff;
    line-height: 35px;
}
.web-sec4 .title .sub-title{
    background: #40b6da;
    color: #fff;
    font-weight: bold;
    float: left;
    height: 35px;
    text-align: center;
    padding: 0 18px;
    margin-right: 26px;
    cursor: pointer;
}
.web-sec4 .title ul{
    float: left;
    width: 86%;
}
.web-sec4 .title ul li{
    float: left;
    margin-left: 38px;
}
.web-sec4 .title ul li.title{
    font-weight: bold;
    margin-left: 125px;
}
.web-sec4 .title ul li em{
    color: #fc8433;
}
.web-sec4 .taa{
    width: 100%;
    border: 1px solid #eeeeee;
    margin-top: 10px;
}
.web-sec4 .taa thead tr{
    background: #f0f3f6;
}
.web-sec4 .taa thead th{
    padding: 9px 14px;
}
.web-sec4 .taa tbody td{
    padding: 7px 14px;
    text-align: center;
}
.web-sec4 .taa tbody td a{
    color: #666;
}
.web-sec4 .taa tbody td:hover a{
    color: #40b6d9;
}
/*web-service*/





/*zwgk*/
.zwgk-sec1{
    overflow: hidden;
}
.xwimg{
    width: 36%;
    float: left;
    padding: 10px;
    background: #f0f3f6;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  height: 300px;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  height: 100%;
  }
.slide_container {
  position: relative;
  float: left;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  height: 100%;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: #40b6d9;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 12px;
  margin: 0;
  max-width: none;
  }
  .slide .caption a{
    color: #fff;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../images/themes.gif") no-repeat left top;
 background: #40b6d9;
  margin-top: -45px;
  display: none;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }

.slide_tabs {margin-top: 15px;text-align: center;font-size: 0;list-style-type: none;position: absolute;bottom: 16px;z-index: 999;right: 0;margin-right: 10px;}
.slide_tabs li { display: inline-block; margin: 0 3px; *display: inline; *zoom: 1;}
.slide_tabs a {display: inline-block;width: 9px;height: 9px;border-radius: 50%;line-height: 20px;background-color: #fff;background-color: #ccc\9;overflow: hidden; *display: inline; *zoom: 1;}
.slide_tabs .slide_here a {background-color: #ea312d;background-color: #666\9;}

.zwgk-news{
    float: right;
    width: 60.5%;
}
.zwgk-news .title{
    height: 35px;
    line-height: 35px;
    border-bottom: 2px solid #f0f3f6;
    overflow: hidden;
}
.zwgk-news .title a{
    float: left;
    padding: 0 10px;
    color: #40b6d9;
}
.zwgk-news .title a.active{
    background: #40b6d9;
    color: #fff;
    font-weight: bold;
}
.news-content ul{
    padding: 10px 0;
}
.news-content li{
    line-height: 34px;
    height: 34px;
    width: 96%;
    padding-left: 15px;
}
.news-content li a{
    float: left;
    padding-left: 18px;
    background: url(../images/h2_03.png) no-repeat left center;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
}
.news-content li span{
    float: right;
    color: #999;
}
.news-content li:hover a{
    color: #40b6d9;
}
.zwgk-sec2{
    margin-top: 5px;
    background: #f0fbff;
    padding: 20px 55px;
    position: relative;
    /* padding: 20px 20px; */
}
.picScroll-left{
    /* width: 100%; */
    height: auto;
    overflow: hidden;
    
    margin-left: auto;
    margin-right: auto;
    
    /*width: 93%;*/
}
#roll{
    width: 200%;
}
#roll dd{
    width: 405px;
    height: 105px;
    float: left;
    margin-right: 20px;
}
.picScroll-left span{position: absolute;bottom: 34%;cursor: pointer;z-index: 999;background: #8fd6f1;padding: 12px 4px;width: 25px;text-align: center;}
.picScroll-left .prev{left: 0px;}
.picScroll-left .next{right: 0px;}
.picScroll-left span img{
    display: inline-block;
}
.zwgk-sec3{
    margin-top: 15px;
    overflow: hidden;
}
.zwgk3-l{
    width: 29.2%;
    float: left;
}
.ldzc-box1 .title{
    height: 35px;
    border-bottom: 2px solid #f0f3f6;
    line-height: 35px;
    overflow: hidden;
    background: #f0fbff;
}
.ldzc-box1 .title span{
    float: left;
    padding: 0 12px;
    background: #40b6d9;
    color: #fff;
}
.ldzc-box1 .title a{
    color: #40b6d9;
    float: right;
    font-size: 14px;
    margin-right: 11px;
}
.ldzc-box1 ul{
    overflow: hidden;
    margin-top: 12px;
}
.ldzc-box1 li{
    float: left;
    padding: 0 28px 4px;
}
.ldzc-box1 li.li1{
    border-right: 1px dashed #e5e5e5;
}
.ldzc-box1 li .ldz-img{
    padding: 4px;
    border: 1px solid #e5e5e5;
}

.ldzc-box1 li p a{
    font-weight: bold;
    display: block;
    text-align: center;
    margin-top: 6px;
    color: #69c8ec;
}
.ldzc-box1 li p em{
    font-size: 12px;
    color: #ff0000;
    display: block;
    text-align: center;
    margin-top: 3px;
} 
.ldzc-box1 li .ldz-img{

}
.zwgk3-l .ldzc-box2{
    padding: 0 30px;
}
.zwgk3-l .ldzc-box2 li{
    height: 40px;
    margin-top: 10px;
    line-height: 40px;
    background: #f0f3f6;
}
.zwgk3-l .ldzc-box2 li i{
    background-image: url(../images/erj209_03.png);
    background-repeat: no-repeat;
    float: left;
    width: 28px;
    height: 28px;
    margin: 6px 16px 0 24px;
    transition: all .2s;
}
.zwgk3-l .ldzc-box2 li .i1{
    background-position: -11px -5px;
}
.zwgk3-l .ldzc-box2 li:hover .i1{
    background-position: -53px -5px;
}
.zwgk3-l .ldzc-box2 li .i2{
    background-position: -11px -55px;
}
.zwgk3-l .ldzc-box2 li:hover .i2{
    background-position: -53px -55px;
}
.zwgk3-l .ldzc-box2 li .i3{
    background-position: -11px -106px;
}
.zwgk3-l .ldzc-box2 li:hover .i3{
    background-position: -53px -106px;
}
.zwgk3-l .ldzc-box2 li .i4{
    background-position: -11px -159px;
}
.zwgk3-l .ldzc-box2 li:hover .i4{
    background-position: -53px -159px;
}
.zwgk3-l .ldzc-box2 li .i5{
    background-position: -11px -206px;
}
.zwgk3-l .ldzc-box2 li:hover .i5{
    background-position: -53px -206px;
}
.zwgk3-l .ldzc-box2 li .i6{
    background-position: -11px -255px;
}
.zwgk3-l .ldzc-box2 li:hover .i6{
    background-position: -53px -255px;
}
.zwgk3-l .ldzc-box2 li span{
    float: left;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 64%;
}
.zwgk3-l .ldzc-box2 li:hover span{
    color: #fff;
}
.zwgk3-l .ldzc-box2 li:hover{
    background: #69c8ec;
}
.zwgk3-r{
    float: right;
    width: 68.9%;
}
.zwg3up{
    overflow: hidden;
}
.zwg3up .yd3-l{
    width: 69%;
    float: left;
}
.zwg3up .yd3-l .title{
    height: 45px;
    background: url(../images/erj220_03.png) no-repeat;
}
.zwg3up .yd3-l .title span{
    font-weight: bold;
    color: #fff;
    line-height: 35px;
    margin-left: 18px;
}
.yd3-l ul{
    padding: 10px 0px 0 7px;
    overflow: hidden;
}
.yd3-l ul li{
    width: 80px;
    height: 100px;
    background: #e0f7ff;
    border-radius: 4px;
    margin: 0 5px;
    float: left;
}
.yd3-l ul li i{
    display: block;
    width: 52%;
    margin: 7px auto 4px;
    background-repeat: no-repeat;
    height: 39px;
}
.yd3-l ul li i.i1{
    background-image: url(../images/erj204_03.png);
}
.yd3-l ul li:hover i.i1{
    background-image: url(../images/erj205_03.png);
}
.yd3-l ul li i.i2{
    background-image: url(../images/erj204_05.png);
}
.yd3-l ul li:hover i.i2{
    background-image: url(../images/erj205_05.png);
}
.yd3-l ul li i.i3{
    background-image: url(../images/erj204_07.png);
}
.yd3-l ul li:hover i.i3{
    background-image: url(../images/erj205_07.png);
}
.yd3-l ul li i.i4{
    background-image: url(../images/erj204_09.png);
}
.yd3-l ul li:hover i.i4{
    background-image: url(../images/erj205_09.png);
}
.yd3-l ul li i.i5{
    background-image: url(../images/erj204_11.png);
}
.yd3-l ul li:hover i.i5{
    background-image: url(../images/erj205_11.png);
}
.yd3-l ul li i.i6{
    background-image: url(../images/erj204_13.png);
}
.yd3-l ul li:hover i.i6{
    background-image: url(../images/erj205_13.png);
}
.yd3-l ul li span{
    color: #666;
    display: block;
    text-align: center;
}
.yd3-l ul li:hover span{
    color: #fff;
    font-weight: bold;
}
.yd3-l ul li:hover{
    background: #40b6d9;
}
.zwg3up .yd3-2{
    width: 28.7%;
    float: right;
}
.zwg3up .yd3-2 li{
    height: 68px;
    border-bottom: 2px solid #f0f3f6;
}
.zwg3up .yd3-2 li span{
    float: left;
}
.zwg3up .yd3-2 li a{
    float: left;
    width: 154px;
    height: 68px;
    line-height: 68px;
    color: #666;
    text-align: center;
    background: #f0f3f6;

}
.zwg3up .yd3-2 li.li2{
    margin-top: 15px;
}
.zwg3up .yd3-2 li.li1:hover a{
    color: #fff;
    background: #ecdb69;
    text-decoration: underline;
}
.zwg3up .yd3-2 li.li2:hover a{
    color: #fff;
    background: #ec9d69;
    text-decoration: underline;
}
.zwg3mid{
    margin-top: 20px;
    overflow: hidden;
}
.g3do1{
    float: left;
    width: 48.7%;
}
.g3do2{
    float: right;
}
.g3do1 .title{
    height: 35px;
    line-height: 35px;
    border-bottom: 2px solid #f0f3f6;
    overflow: hidden;
}
.g3do1 .title h4{
    overflow: hidden;
}
.g3do1 .title h4 span{
    float: left;
    padding: 0 10px;
    color: #40b6d9;
    margin-right: 5px;
}
.g3do1 .title .h41 span.active{
    background: #40b6d9;
    color: #fff;
    font-weight: bold;
}
.g3do1-con{

}
.g3do1-con ul{
    padding: 10px 0;
}
.g3do1-con li{
    line-height: 32px;
    height: 32px;
    width: 96%;
    padding-left: 10px;
}
.g3do1-con li a{
    float: left;
    padding-left: 18px;
    background: url(../images/h2_03.png) no-repeat left center;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 70%;
}
.g3do1-con li span{
    float: right;
    color: #999;
}
.g3do1-con li:hover a{
    color: #40b6d9;
}
.zwg3Down{
    margin-top: 4px;
    overflow: hidden;
}
.zwg3Down li{
    float: left;
    width: 18.4%;
    height: 80px;
    margin-right: 15px;
    transition: all .2s;
}
.zwg3Down li.li1{
    background: #a3de83;
}
.zwg3Down li.li2{
    background: #75d9d6;
}
.zwg3Down li.li3{
    background: #f67280;
}
.zwg3Down li.li4{
    background: #f8b195;
}
.zwg3Down li.li5{
    background: #85c8dd;
    margin-right: 0;
}
.zwg3Down li i{
    float: left;
    width: 29.2%;
    height: 29.2%;
    margin: 19px 0 0 17px;
}
.zwg3Down li span{
    float: left;
    color: #fff;
    margin: 28px 0 0 5px;
}
.zwgk-sec4{
    margin-top: 15px;
}
.zwgk-sec4 .title{
    height: 35px;
    line-height: 35px;
    border-bottom: 2px solid #40b6d9;
    overflow: hidden;
    background: #f0fbff;
}
.zwgk-sec4 .title span{
    float: left;
    padding: 0 10px;
    color: #666;
    font-weight: bold;
    margin-right: 20px;
    cursor: pointer;
}
.zwgk-sec4 .title span.active{
    color: #fff;
    background: #40b6d9;
}
.zwse4-con{
    padding: 10px;
    border: 1px solid #eaeaea;
    overflow: hidden;
}
.zwse4-con li{
    float: left;
    border: 1px solid #ededed;
    margin: 9px 26px;
    width: 173px;
    height: 33px;
    text-align: center;
    line-height: 33px;
}
.zwse4-con li a{
    display: block;
    color: #666;
}
.zwse4-con li:hover{
    border: 1px solid #40b6d9;
}
.zwse4-con li:hover a{
    color: #40b6d9;
}
.sm-zwnews{
    margin-top: 20px;
    display: none;
}
.sm-zwnews .title{
    height: 35px;
    border-bottom: 2px solid #f0f3f6;
    line-height: 35px;
}
.sm-zwnews .title span{
    float: left;
    padding: 0 12px;
    color: #666;    
}
.sm-zwnews .title span.active{
    background: #40b6d9;
    color: #fff;
}
.sm-zwcon li{
    height: 22px;
    line-height: 22px;
    padding: 7px 0;
    border-bottom: 1px dashed #e5e5e5;
}
.sm-zwcon li a{
    float: left;
    color: #3D3D3D;
    width: 76%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sm-zwcon li span{
    font-size: 14px;
    color: #999;
    float: right;
}
.sm-zwcon .more a{
    height: 34px;
    font-size: 16px;
    font-weight: bold;
    display: block;
    text-align: center;
    color: #40b6d9;
    line-height: 34px;
    /* border: 1px solid #40b6d9; */
    border-radius: 4px;
    margin-top: 8px;
}
/*zwgk*/

/*service2*/
.service-two{
    margin-top: 20px;
    overflow: hidden;
}
.service-two .ser2-l{
    float: left;
    width: 70%;
}
.service-two .ser2-r{
    float: right;
    width: 27.5%;
}
.ser2-l .ser2-1-title{
    height: 36px;
    border-bottom: 2px solid #40b6d9;
    font-size: 16px;
}
.ser2-1-title .tit-span{
    float: left;
    padding: 0 32px;
    line-height: 36px;  
    color: #fff;
    background: #40b6d9;
}
.ser2-1-title .ser2-search{
    float: right;
    line-height: 30px;
}
.ser2-search span{
    float: left;
    color: #40b6d9;
}
.ser2-search .ser2-text{
    float: left;
    margin-left: 10px;
    width: 198px;
    height: 14px;
    padding: 7px 0;
    text-indent: 8px;
    color: #999;
    border: 1px solid #e6e6e6;
}
.ser2-search .ser2-btn{
    float: left;
    margin-left: 10px;
    border: none;
    background: #40b6d9;
    color: #fff;
    width: 60px;
    text-align: center;
    height: 30px;
    border-radius: 4px;
    cursor: pointer;
}
.ser2-search .ser2-btn:hover{
    background: #2ca1c3;
}
.ser2-l .ser2l-con{
    padding: 20px;
    border:1px solid #f1f4f7;
    border-top: none;
}
.ser2-listl{
    
}
.ser2-listl .list2l{
    
}
.list2l .title{
    height: 45px;
    background: #f8f7f7;
    overflow: hidden;
    padding: 0 18px;
    overflow: hidden;
}
.list2l .title h6{
    line-height: 43px;
    border-bottom: 1px solid #40b6d9;
    width: 100%;
}
.list2l .title h6 span{
    padding-left: 30px;
    display: inline-block;
    color: #40b6d9;
    background: url(../images/hrzj10_03.png) no-repeat left center;
    font-size: 20px;
    margin-left: 3px;
}
.list2l ul{
    padding: 20px 0 20px 20px;
    overflow: hidden;
}
.list2l ul li{
    float: left;
    width: 90px;
    height: 35px;
    line-height: 35px;
    margin-right: 24px;
    text-align: center;
    position: relative;
}
.list2l ul li.li1{
    background: #ff88bd;
}
.list2l ul li.li2{
    background: #88c3ff;
}
.list2l ul li.li3{
    background: #36ecd4;
}
.list2l ul li.li4{
    background: #36ec9d;
}
.list2l ul li.li5{
    background: #ecb236;
}
.list2l ul li a{
    color: #fff;
}
.list2l ul li span{
    position: absolute;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left: 5px solid #ff88bd;
    right: -9px;
    top: 12px;
}
.list2l ul li.li2 span{
    border-left-color: #88c3ff;
}
.list2l ul li.li3 span{
    border-left-color: #36ecd4;
}
.list2l ul li.li4 span{
    border-left-color: #36ec9d;
}
.list2l ul li.li5 span{
    border-left-color: #ecb236;
}

.ser2r-c .title{
    height: 40px;
    background-repeat: no-repeat;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}
.ser2r-c .title span{
    display: inline-block;
    padding-left: 40px;  
    background-repeat: no-repeat;
    background-position: left center;
    color: #fff;
    font-weight: bold;
}
.ser2r-c2,.ser2r-c3{
    margin-top: 10px;
}
.ser2r-c{
    position: relative;
    /* overflow: hidden; */
    /* height: 50px; */
}
.ser2r-c .boco{
    border:2px dashed transparent;
    border-top: none!important;
    padding-bottom: 38px;
    overflow: hidden;
}
.ser2r-c1 .boco1{
    border:2px dashed #79e6e7;
}
.ser2r-c2 .boco1{
    border:2px dashed #79e6e7;

}
.ser2r-c3 .boco1{
    border:2px dashed #79e6e7;

}
.ser2r-c1 .title{
    background-image: url(../images/hrzj12_03.png);
}
.ser2r-c2 .title{
    background-image: url(../images/hrzj12_06.png);
}
.ser2r-c3 .title{
    background-image: url(../images/hrzj12_08.png);
}
.ser2r-c1 span{
     background-image: url(../images/hrzj11_03.png);
}
.ser2r-c2 span{
     background-image: url(../images/hrzj11_06.png);
}
.ser2r-c3 span{
     background-image: url(../images/hrzj11_08.png);
}
.ser2rc-ul{
    display: none;
    padding: 0 7px;
    overflow: hidden;
    margin-top: 43px;
}
.ser2rc-ul li{
    float: left;
    width: 90px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #f0f3f6;
    margin-right: 15px;
    border-radius: 4px;
    margin-top: 17px;
}
.ser2rc-ul li:nth-child(3n){
    margin-right: 0;
}
.ser2rc-ul a{
    color: #666;
}
.ser2rc-ul li:hover{
    background: #5bd6d7;
}
.ser2rc-ul li:hover a{
    color: #fff;
}

/*service2*/


/*service3*/
.service-three{
    margin-top: 20px;
    overflow: hidden;
}
.service-three .ser3-l{
    float: left;
    width: 72.9%;
}
.service-three .ser3-r{
    float: right;
    width: 25.5%;
}
.ser3-l .title3-1{
    height: 48px;
    background: url(../images/hrzj20_03.png);
    background-repeat: no-repeat;
    text-align: center;
}
.ser3-l .title3-1 span{
    font-weight: bold;
    color: #fff;
    line-height: 40px;
}
.ser3-con{
    margin-top: 10px;
}
.ser3-con .h4-title{
    overflow: hidden;
}
.ser3-con .h4-title span{
    float: left;
    padding: 0 45px;
    line-height: 35px;
    color: #666;
    background: #ecedef;
    margin-right: 3px;
    cursor: pointer;
}
.ser3-con .h4-title span.active{
    color: #fff;
    background: #2ec5f2;
}
.ser3l-tab{
    border: 1px solid #f3f3f3;
    border-top: 2px solid #2ec4f6;
    padding: 0 30px;
    /* height: 870px; */
    overflow-y: auto;
    min-height: 400px;
    max-height: 802px;
}

.tab3-1 h4{
    padding: 20px 0;
    border-bottom: 1px solid #eee;
}
.tab3-1 h4 span{
    display: inline-block;
    padding: 5px 10px;
    background: #fcbe57;
    color: #fff;
    border-radius: 4px;

}
.tab3-1 h4 p{
    line-height: 28px;
    color: #666;
    padding: 0 15px;
    margin-top: 10px;
    text-align: justify;
}
.tab3-1 h4 p a{
    color: #ff0000;
}
.ser3r1{
    background: #fafafa;
    border: 1px solid #f3f3f3;
    border-bottom: 4px solid #fdba5f;
    padding-bottom: 10px;
}
.ser3r1 p{
    width: 150px;
    height: 40px;
    background: #fbbd5a;
    line-height: 40px;
    text-align: center;
    color: #fff;
    margin: 10px auto;
    font-weight: bold;
    border-radius: 15px 0 15px 0;
}
.ser3r1 ul{
    width: 240px;
    margin: 10px auto 0;
}
.ser3r1 ul li{
    overflow: hidden;
    margin-top: 10px;
}
.ser3r1 ul li span{
    float: left;
    width: 82px;
}
.ser3r1 ul li em{
    float: left;
    width: 145px;
}
.ser3r2{
    overflow: hidden;
}
.ser3r2 a{
    float: left;
    width: 49.1%;
    height: 37px;
    line-height: 37px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    border-radius: 4px;
    margin-top: 10px;
}
.ser3r2 a.a1{
    background: #75d9d7;
    margin-right: 5px;
}
.ser3r2 a.a1:hover{
    background: #55c1bf;
}
.ser3r2 a.a2{
    background: #85c7dd;
    float: right;
}
.ser3r2 a.a2:hover{
    background: #66adc5;
}
.ser3r3{
    margin-top: 20px;
}
.ser3r3 .ser3r-title{
    height: 35px;
    border-bottom: 2px solid #3fb8d5;
    background: #f0f4f7;
    line-height: 35px;
}
.ser3r3 .ser3r-title span{
    width: 107px;
    height: 35px;
    background: url(../images/zjhr21_03.png) no-repeat;
    text-indent: 13px;
    color: #fff;
    font-weight: bold;
    float: left;
}
.ser3r3 .ser3r-title a{
    float: right;
    color: #40b6da;
    font-size: 14px;
    margin-right: 6px;
}
.ser3r3 ul{
    padding: 8px;
}
.ser3r3 ul li{
    height: 32px;
    line-height: 32px;
}
.ser3r3 ul li a{
    color: #666;
    padding-left: 15px;
    background: url(../images/h2_03.png) no-repeat left center;
    width: 76%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ser3r3 ul li:hover a{
    color: #40b6da;
}
/*service3*/


/*hdjl2*/
.hdjl2-content{
    margin-top: 20px;
}
.hdjl2-l{
    width: 29%;
}
.hdjl2-l .hdjl-r{
    width: 100%;
}
.hdjl2-r{
    width: 69%;
}
.hd2r1{

}
.hd2r1 .hd2r1-title{
    height: 35px;
    border-bottom: 2px solid #40b6d9;
    background: #f0f3f6;
    line-height: 35px;
}
.hd2r1 .hd2r1-title span{
    display: inline-block;
    background: #40b6d9;
    padding: 0 20px;
    font-weight: bold;
    color: #fff;
}

.hd2r1-data h4{
    height: 41px;
    line-height: 41px;
    border-bottom: 2px solid #ffb400;
}
.hd2r1-data h4 span{
    float: left;
    padding: 0 24px;
    color: #666;
    cursor: pointer;
}
.hd2r1-data h4 span.active{
    color: #fff;
    background: #ffb400;
}
.hd2r1-data .data-con{
    background: #fbfbfb;
    border: 1px solid #dddddd;
    border-top: none;
    overflow: hidden;
}
.datac1 .datac1-title{
    padding: 20px 10px;
    overflow: hidden;
}
.datac1 .datac1-title h6{
    font-size: 18px;
    float: left;
    color: #333;
    margin-left: 277px;
}
.datac1 .datac1-title span{
    float: right;
    width: 68px;
    height: 30px;
    line-height: 30px;
    background: #1bb8fa;
    color: #fff;
    text-align: center;
}
.datac1 .datac1-title span i{
    display: inline-block;
    padding-right: 18px;
    background: url(../images/hrzj32_03.png) no-repeat right center;
    cursor: pointer;
}
.datac1 .datac1-title span:hover{
    background: #19a9e5;
}
.datac1 .echart{
    padding: 18px 16px;
}
.hd2r2{
    margin-top: 22px;
}
.hd2r2 .hd2r2-title{
    height: 35px;
    border-bottom: 2px solid #40b6d9;
    line-height: 35px;
}
.hd2r2 .hd2r2-title h4{
    float: left;
}
.hd2r2 .hd2r2-title h4 span{
    float: left;
    padding: 0 20px;
    background: #eaeaea;
    color: #666;
    margin-right: 5px;
    cursor: pointer;
}
.hd2r2 .hd2r2-title h4 span.active{
    background: #40b6d9;
    color: #fff;
    font-weight: bold;
}
.hd2r2 .hd2r2-title .hd2r2-serach{
    float: right;
}
.hd2r2-serach span{
    float: left;
    font-size: 14px;
    color: #40b6da;
    line-height: 30px;
}
.hd2r2-serach .hd2r2-input{
     float: left;
    width: 148px;
    height: 28px;
    border: 1px solid #a9a9a9;
    text-indent: 6px;
    /* padding: 7px 0; */
    margin-top: 4px;
    margin-right: 4px;
}
.hd2r2-serach .hd2r2-btn{
     /*float: left; */
    width: 60px;
    height: 30px;
    background: #ffb301;
    color: #fff;
    line-height: 30px;
    text-align: center;
    border: none;
    /* margin-left: 10px; */
    cursor: pointer;
}
.hd2r2-con{

}
.hd2r2-c1 li{
    border: 1px solid #eeeeee;
    margin-top: 10px;
}
.hd2r2-c1 li .r2-top{
    height: 49px;
    overflow: hidden;
    background: #eaeaea;
    line-height: 49px;
    padding: 0 9px;
}
.hd2r2-c1 li .r2-top a{
    float: left;
    padding-left: 40px;
    background: url(../images/hrzj30_03.png) no-repeat left center;
    color: #43b6d5;
}
.hd2r2-c1 li .r2-top p{
    float: right;
    color: #666;
}
.hd2r2-c1 li .r2-top p span{
    float: left;
}
.hd2r2-c1 li .r2-top p em{
    float: left;
    padding-left: 25px;
    background: url(../images/hrzj31_03.png) no-repeat left center;
    margin-left: 18px;
}
.hd2r2-c1 li .r2-bot{
    height: 49px;
    overflow: hidden;
    line-height: 49px;
    padding: 0 15px;
}
.hd2r2-c1 li .r2-bot .p1{
    float: left;
}
.hd2r2-c1 li .r2-bot .p1 span{
    margin-right: 44px;
}
.hd2r2-c1 li .r2-bot .p2{
    float: right;
}
.hd2r2-c1 li .r2-bot .p2 span{
    color: #ffb301;
}
/*hdjl2*/


/*hdjl3*/
.hdjl3-content{
    padding: 10px;
    position: relative;
    margin: 20px auto 0;
    width: 95%;
    /* height: 800px; */
}
.hdjl3-content span{
    position: absolute;
}
.hdjl3-content .s1{
    width: 100%;
    height: 10px;
    left: 0;
    top: 0;
    background-image: url(../images/hrzj36_03.jpg);
    background-position: center;
    /* background-size: 90%; */
    z-index: 2;
    background-repeat: no-repeat;
}
.hdjl3-content .s2{
    width: 100%;
    height: 10px;
    left: 0;
    bottom: 0;
    background-image: url(../images/hrzj36_11.jpg);
    background-position: center;
    z-index: 2;
    background-repeat: no-repeat;
}
.hdjl3-content .s3{
    width: 10px;
    height: 100%;
    right: 0;
    bottom: 0;
    background-image: url(../images/hrzj36_08.jpg);
    background-repeat: no-repeat;
    background-position: center;
}
.hdjl3-content .s4{
    width: 10px;
    height: 100%;
    left: 0;
    bottom: 0;
    background-image: url(../images/hrzj36_06.jpg);
    background-repeat: no-repeat;
    background-position: center;
}
.hdjl3-table{
    /* border: 1px solid #dbcec8; */
}
.hdjl3-t1 table{
    width: 100%;
}
.hdjl3-t1 td{
    padding: 16px 17px;
    border: 1px solid #d1d1d1;
    text-align: center;
}
/*.hdjl3-t1 td:nth-child(odd){
    background:#eeeeee;
    font-size: 18px;
    color: #333;
}*/
.hdjl3-t1 td.td-h3{
    background:#fff!important;
    color: #666!important;
    text-align: left;
}
.hdjl3-t1 td.td-h3 p{
    font-size: 16px;
}
.hdjl3-t1 td p{
    line-height: 33px;
}
.hdjl3-t2{
    position: relative;
    overflow: hidden;
}
.hdjl3-t2 .td-h2{
    border-top: none;
}
.hdjl3-t2 .hf-img{
    position: absolute;
    z-index: 2;
    right: 20px;
    bottom: 22px;
}
/*hdjl3*/

/*hdjl4*/
.hdjl4-content{
    margin-top: 20px;
}
.hdjl4-content .hdjl4-title{
    height: 35px;
    border-bottom: 2px solid #f2f3f5;
    line-height: 35px;
    overflow: hidden;
}
.hdjl4-title span{
    display: inline-block;
    height: 35px;
    text-align: center;
    padding: 0 18px;
    background: #40b6da;
    color: #fff;
    font-weight: bold;
}
.hdjl4-table{
    margin-top: 20px;
}
.hdjl4-table table{
    width: 100%;
}
.hdjl4-table thead tr{
    background: #f7f7f7;
    border-bottom: 2px solid #40b7d7;
}
.hdjl4-table thead tr th{
    color: #40b6da;
    font-weight: normal;
    padding: 7px 12px;
}
.hdjl4-table tbody tr{
    border-bottom: 1px dashed #e3e3e3;
}
.hdjl4-table tbody tr td{
     padding: 9px 12px;
     color: #666;
     text-align: center;
}
.hdjl4-table tbody tr td a{
    color: #666;
}
.hdjl4-table tbody tr td:hover a{
    color: #40b6da;
}
/*hdjl4*/


/*hdjl5*/
.hdjl5-content{
    margin-top: 20px;
    padding: 0 30px;
}
.hdjl5-sec1 h3{
    color: #666;
    text-align: center;
    margin-top: 10px;
    font-size: 25px;
    font-weight: bold;
}
.dri-hd5{
    margin-top: 15px;
    height: 38px;
    border-bottom: 1px solid #ebedee;
    /*background:#f0fbff;*/
    line-height: 38px;
    text-align: center;
}
.dri-hd5 li{
    display: inline-block;
    margin: 0 18px;
}
.dri-hd5 li span b{
    margin: 0 3px;
    cursor: pointer;
}
.hd5-p3{
    margin-top: 26px;
}
.hd5-p3 p{
    text-indent: 2em;
    line-height: 32px;
}
.hd5-p3 h6{
    margin: 36px 0 0 200px;
    font-size: 16px;
}
.hdjl5-sec2{
    margin-top: 28px;
}
.hdjl5-sec2{
    border: 1px solid #d1d1d1;
}
.hdjl5-sec2 ul{
    padding:10px 0 30px 82px;
}
.hdjl5-sec2 ul li{
   margin-top: 19px;
}
.hdjl5-sec2 ul li p{
    display: inline-block;
}
.hdjl5-sec2  .li-title {
    background:#eeeeee;
    border-bottom: 1px solid #d1d1d1;
    line-height: 48px;
    text-indent: 20px;
    color: #2c2c2c;
}
.hdjl5-sec2 ul li p span{
    display: inline-block;
    width: 100px;
    text-align: right;

}
.hdjl5-sec2 ul li p input{
    width: 284px;
    height: 14px;
    border: 1px solid #d2d2d2;
    text-indent: 6px;
    padding: 6px 0;
}
.hdjl5-sec2 ul li p.p2{
    margin-left: 118px;
}
.hdjl5-sec2 ul li p textarea{
    width: 780px;
    height: 132px;
    border: 1px solid #d2d2d2;
    padding: 6px;
    vertical-align: middle;
}
.hdjl5-sec2 ul li p.ptext span{
     /* line-height: 146px; */
     vertical-align: middle;
}
.hdjl5-sec2 ul li p input.hd5-ip2{
    width: 164px;
}
.hdjl5-sec2 ul li p input.hd5-btn{
    width: 130px;
    height: 40px;
    border-radius: 6px;
    background:#40b6d9;
    text-align: center;
    line-height: 40px;
    color: #fff;
    line-height: 29px;
    border: none;
    margin-left: 100px;
    cursor: pointer;
}
.hdjl5-sec2 ul li p input.hd5-btn:hover{
    background: #33a8cb;
}
.hdjl5-sec2 ul li p img{
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle;
}
/*hdjl5*/


/*zwgk2*/
.zwgk-img{
    margin-top: 10px; 
    overflow: hidden;
    background: black;
}
.zwgk2-content{
    margin-top: 20px;
}
.zwgk2-l{
    width: 68%;
}
.zwgk2-r{
    width: 30%;
}
.zwgk2l-one .title{
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid #f2f2f2;
    background: #f0fbff;
}
.zwgk2l-one .title span{
    display: inline-block;
    width: 186px;
    background:#44b4d9;
    font-weight: bold;
    color: #fff;
    text-align: center;
}
.zwgk2l-one ul{
    border: 1px solid #f2f2f2;
    padding: 0 22px 18px;
}
.zwgk2l-one li{
    border-bottom: 1px dashed #d2d2d2;
    /* height: 40px; */
    line-height: 40px;
}
.zwgk2l-one li span{
    color: #40b6da;
}
.zwgk2l-one li a{
    color: #666;
    margin-left: 24px;
}
.zwgk2l-one li a:hover{
    color: #40b6da;
    text-decoration: underline;
}
.zwgk2l-two{
    margin-top: 20px;
  /*  overflow: hidden;*/
}
.zwgk2l-two .title{
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid #f2f2f2;
    background: #f0fbff;
}
.zwgk2l-two .title span{
    display: inline-block;
    /*width: 186px;*/
    background:#44b4d9;
    font-weight: bold;
    color: #fff;
    text-align: center;
    padding: 0px 20px;
}
.zwgk2l-two ul{
    border: 1px solid #f2f2f2;
    border-top: none;
    overflow: hidden;
    padding-left: 26px;
    padding-bottom: 10px;
}
.zwgk2l-two li{
    float: left;
    height:25px;
    line-height: 25px;
    width: 152px;
    margin-top: 10px;
    /* margin-left: 5px; */
}
.zwgk2l-two li a{
    display: block;
    padding-left: 10px;
    background: url(../images/h2_03.png) no-repeat left center;
    color: #666;
}
.zwgk2l-two li:hover a{
    color: #40b6da;
    text-decoration: underline;
}
.zwgk2r-one{
    background:#fafafa;
    position: relative;
    padding: 0 19px;
    padding-bottom: 20px;
}
.zwgk2r-xian{
    position: absolute;
    width: 100%;
    height: 4px;
    background: #3ab9dc;
    left: 0;
    bottom: 0;
}
.zwgk2r-one .title{
    height: 37px;
    border-bottom: 1px solid #dbdbdb;
    color: #3ab9dc;
    line-height: 37px;
}
.zwgk2r-one .zwgk2r-sea{
    margin-top: 19px;
    overflow: hidden;
}
.zwgk2r-one .zwgk2r-sea .zwgk2r-text{
    float: left;
    height: 14px;
    padding: 12px 0;
    text-indent: 6px;
    width: 69%;
    border: 1px solid #dbdbdb;
    background: #fff;
    color: #999;
}
.zwgk2r-one .zwgk2r-sea .zwgk2r-btn{
    float: left;
    margin-left: 10px;
    border: none;
    width: 25%;
    height: 40px;
    text-align: center;
    color: #fff;
    line-height: 40px;
    background: #40b6da;
    cursor: pointer;
}
.zwgk2r-one .zwgk2r-sea .zwgk2r-btn:hover{
    background:#31a7c8;
}
.zwgk2r-two{
    margin-top: 20px;
    background:#fafafa;
    position: relative;
    padding: 0 19px;
    padding-bottom: 20px;
}
.zwgk2r-two .title{
    height: 37px;
    border-bottom: 1px solid #dbdbdb;   
    line-height: 37px;
}
.zwgk2r-two .title a{
   color: #3ab9dc;
}
.zwgk2r-two ul{
    padding-top: 8px;
}
.zwgk2r-two li{
    height: 33px;
    line-height: 33px;
    background: url(../images/h2_03.png) no-repeat left center;
}
.zwgk2r-two li a{
    display: block;
    padding-left: 14px;
    color: #666;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zwgk2r-two li:hover a{
    color: #40b6da;
}
.zwgk2r-three{
    margin-top: 20px;
    height: 95px;
    border-radius: 8px;
    background:#4e83a3;
    text-align: center;
    line-height: 95px;
}
.zwgk2r-three a{
    display: inline-block;
    padding-left: 58px;
    background: url(../images/hrzj42_07.png) no-repeat left center;
    color: #fff;
    font-size: 29px;
}
/*zwgk2*/


/*hdjl6*/
.rlst-bg{
    height: 60px;
    background: #4faad7;
}
.rls-top .rls-logo{
    float: left;
}
.rls-top .rls-nav{
    float: right;
}
.rls-top .rls-nav li{
    float: left;
    line-height: 60px;
    width: 124px;
}
.rls-top .rls-nav li i{
    background-image: url(../images/nav11_03.png);
    background-repeat: no-repeat;
    width: 42px;
    height: 40px;
    float: left;
    margin-top: 9px;
    margin-left: 12px;
}
.rls-top .rls-nav li i.i1 {
    background-position: -58px -7px;
}

.rls-top .rls-nav li i.i2 {
    background-position: -122px -9px;
}

.rls-top .rls-nav li i.i3 {
    background-position: -188px -7px;
}

.rls-top .rls-nav li i.i4 {
    background-position: -257px -11px;
}

.rls-top .rls-nav li i.i5 {
    background-position: -325px -10px;
}

.rls-top .rls-nav li i.i6 {
    background-position: -392px -9px;
}
.rls-top .rls-nav li span{
    float: left;
    font-size: 21px;
    color: #fff;
    margin-left: 9px;
}
.rls-top .rls-nav li:hover{
    background: #d8160e;
}
.rls-mid{
    height: 225px;
    overflow: hidden;
    position: relative;
}
.rls-mid span{
    float: left;
    font-size: 46px;
    font-weight: bold;
    color: #fff;
    margin: 74px 0 0 30px;
    text-shadow: 5px 5px 6px #000;
}
.rls-mid i{
    float: left;
    margin-top: 44px;
    margin-left: 110px;
}
.rls-mid ul{
    margin-top: 52px;
    overflow: hidden;
    float:right;
    padding-right:40px;
}
.rls-mid ul li{
    float: left;
    margin-left: 20px;
}
.rls-mid ul li b{
    display: block;
    text-align: center;
    color: #000;
    font-size: 14px;
    margin-top: 6px;
}
.rls-l{
    width: 59.7%;
    padding: 20px;
    background: #fff;
}
.rls-r{
    width: 32%;
    background: #fff;
    padding: 20px;
}
.rlsl-sec .title{
    height: 35px;
    border-bottom: 2px solid #40b6d9;
    line-height: 35px;
    overflow: hidden;
}
.rlsl-sec .title span{
    float: left;
    height: 35px;
    padding: 0 22px;
    cursor: pointer;
    background: #40b6da;
    color: #fff;
    font-weight: bold;
}
.rlsl-sec .title h4{
    float: right;
}
.rlsl-sec .title h4 a{
    float: left;
    color: #fff;
}
.rlsl-sec .title h4 a.sec1-a{
    width: 111px;
    height: 30px;
    background: url(../images/rls5_03.png) no-repeat;
    line-height: 30px;
    text-indent: 11px;
}
.rls-sec1con{
    border: 1px solid #e5e5e5;
    padding: 19px;
    margin-top: 20px;
    padding-top: 10px;
}
.rls-sec1con ul{
    margin-top: 10px;
    overflow: hidden;
}
.rls-sec1con li{
    float: left;
    width: 204px;
    height: 40px;
    border: 1px solid #f0f3f6;
    line-height: 40px;
    margin-bottom: 10px;
    margin-right: 29px;
}
.rls-sec1con li.li3{
    margin-right: 0;
}
.rls-sec1con li a{
    display: block;
    padding-left: 25px;
    background-image: url(../images/rls13_03.png);
    background-repeat: no-repeat;
    color: #666;
    background-position: left center;
    margin-left: 22px;
}
.rls-sec1con li:hover{
    border: 1px solid #40b6d9;
}
.rls-sec1con li:hover a{
    color: #40b6d9;
    background-image: url(../images/rls14_03.png);
}
.update-gkxx{
    margin-top: 8px;
}
.update-gkxx .sub-title{
    border-bottom: 2px solid #ececec;
    height: 30px;
    line-height: 30px;
}
.update-gkxx .sub-title a{
    display: inline-block;
    padding: 0  8px 2px;
    color: #40b6d9;
    font-weight: bold;
    background: url(../images/rls15_03.png) repeat-x left bottom;
}
.rls-table{
    width: 100%;
    border: 1px solid #ebebeb;
    margin-top: 10px;
    table-layout: fixed;
} 
.rls-table thead tr{
    background: #f4f4f4;
}
.rls-table thead tr th{
    padding: 6px 12px;
    border: 1px solid #ebebeb;
    font-weight: normal;
}
.rls-table tbody tr td{
    border: 1px solid #ebebeb;
    padding: 8px 12px;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 14px;
}
.rls-table tbody tr td:last-child{
    text-align: center;
}
.rls-table tbody tr td a{
    color: #666;
}
.rls-table tbody tr td:hover a{
    color: #40b6d9;
}
.rlsl-sec3 .title a{
    width: 90px;
    height: 30px;
    background: url(../images/rls5_07.png) no-repeat;
    text-indent: 9px;
    line-height: 30px;
    cursor: pointer;
}
.rlsl-sec2,.rlsl-sec3{
    margin-top: 20px;
}
.rlsr-box .title{
    height: 35px;
    border-bottom: 2px solid #40b6d9;
    line-height: 35px;
    overflow: hidden;
}
.rlsr-box .title a{
    color: #666;
    margin-right: 14px;
    float: left;
    padding: 0 22px;
    cursor: pointer;
    height: 35px;
}
.rlsr-box .title a.active{
    cursor: pointer;
    background: #40b6da;
    color: #fff;
    font-weight: bold;
}
.rls-leader{
    margin-top: 20px;
    height: 212px;
    overflow: hidden;
}
.rls-leader .rlimg{
    position:relative;
    float: left;
    width: 43.8%;
    height: 100%;
}
.rls-leader .rlimg .imgr1{
    position: absolute;
    left: 0;
    top: 0;
    padding: 11px;
    border: 1px solid #e5e5e5;
    background: #fff;
    z-index: 2;
}
.rls-leader .rlimg .imgr2{
    position: absolute;
    z-index: 1;
    left: 5px;
    top: 7px;
    width: 96%;
    height: 205px;
    background: #e3f1f4;
}
.rls-leader .rltext{
    float: left;
    text-align: center;
    padding: 0 20px;
    width: 45%;
}
.rls-leader .rltext h4{
    font-weight: bold;
    color: #414141;
    margin-top: 34px;
}
.rls-leader .rltext p{
    margin-top: 8px;
    color: #cc0000;
    line-height: 36px;
    height:72px;
}
.rls-leader .rltext a{
    display:inline-block;
    width: 154px;
    height: 40px;
    border-radius: 4px;
    background: #5896ad;
    line-height: 40px;
    margin-top: 8px;
    text-align: center;
}
.rls-leader .rltext a span{
    display: inline-block;
    padding-left: 36px;
    background: url(../images/rls11_03.png) no-repeat left center;
    color: #fff;
}
.rls-leader .rltext a:hover{
    background: #47879e;
}
.rlsr-box2{
    margin-top: 21px;
}
.rlsr-box2 ul{
    margin-top: 8px;
    overflow: hidden;
}
.rlsr-box2 ul li{
    margin-top: 12px;
    float: left;
    width: 45.5%;
    border: 1px solid #f0f3f6;
    height: 40px;
    margin-right: 30px;
    text-align: center;
    line-height: 40px;
}
.rlsr-box2 ul li.li2{
    margin-right: 0;
}
.rlsr-box2 ul li a{
    display: inline-block;
    padding-left: 14px;
    background-image: url(../images/rls13_03.png);
    background-repeat: no-repeat;
    color: #666;
    background-position: left center;
}
.rlsr-box2 ul li:hover{
    border: 1px solid #40b6d9;
}
.rlsr-box2 ul li:hover a{
    color: #40b6d9;
    background-image: url(../images/rls14_03.png);
}
.qlqd-two{
    margin-top: 11px;
    overflow: hidden;
}
.qlqd-two a{
    width: 46%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    background: #5896ad;
    border-radius: 4px;
    display: inline-block;
}
.qlqd-two a.a1{
    margin-right: 23px;
}
.qlqd-two a span{
    padding-left: 36px;
    background: url(../images/rls11_03.png) no-repeat left center;
}
.qlqd-two a:hover{
    background: #47879e;
}
.rlsr-box3{
    margin-top: 21px;
}
.rlsr-box3 p{
    margin-top: 14px;
    font-size: 14px;
    padding-left: 10px;
}
.rlsr-box4{
    margin-top: 21px;
}
.rlsr-box4 ul{
    margin-top: 10px;
    overflow: hidden;
}
.rlsr-box4 li{
    margin-top: 10px;
    margin-right: 20px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    background: #f0f3f6;
    width: 29.8%;
    float: left;
}
.rlsr-box4 li.li3{
    margin-right: 0;
}
.rlsr-box4 li a{
    color: #666;
    display: block;
}
.rlsr-box4 li:hover{
    background: #40b6d9;
}
.rlsr-box4 li:hover a{
    color: #fff;
}
.rlsr-box5{
    margin-top: 21px;
}
.rlsrb5-con{
    padding: 0 34px;
    padding-top: 10px;
}
.rlsrb5-con p{
    margin-top: 12px;
}
.rlsrb5-con p.p1{
    height: 24px;
    line-height: 24px;
}
.rlsrb5-con p.p2{
    height: 24px;
    line-height: 24px;
}
.rlsrb5-con p em{
    display: inline-block;
    width: 20px;
    height: 20px;   
    margin-left: 14px;
    vertical-align: middle;
}
.rlsrb5-con p.p1 em{
    background: url(../images/rls10_03.png) no-repeat;
}
.rlsrb5-con p.p2 em{
    background: url(../images/rls10_06.png) no-repeat;
}
.rlsrb5-con p span{
    color: #5896ad;
    vertical-align: middle;
}
.rlsrb5-con p.p3{
    text-align: center;
}
.rlsrb5-con p.p3 a{
    display: inline-block;
    padding: 5px 22px;
    background: #f0f3f6;
    color: #666;
    border-radius: 4px;
}
.rlsrb5-con p.p3 a.a1{
    background: #5896ad;
    color: #fff;
    margin-right: 29px;
}
/*hdjl6*/

/*yl-ldzc*/
.ylld-left{float:left;width: 25%;background: #fff url(../images/ldzc_03.png) no-repeat left top 42px;}
.ylld-ti{padding:10px 0;width:100%;text-indent:10%;font-size:16px;font-weight:bold;color:#fff;background-color:#40b6d9;border-bottom:2px solid #f0f3f6;float:left;}
.ylld-accordion{border:1px solid #e3e3e3;padding: 20px;background-color: #fff;padding-top: 0px;}
.ylld-accordion li{padding: 10px 0 0 0;}
.ylld-accordion li i {position: absolute;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.ylld-header{padding:10px 0;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;cursor: pointer;display: block;background: #f0f3f6;position: relative;font-size:16px;text-indent:30%;}
.ylld-fa1{left: 20%;width: 8px;height: 23px;display: inline-block;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background: url(../images/ldzc_18.png) no-repeat center;}
.ylld-label{color:#666;}
.ylld-accordion li.open .ylld-header { background:#40b6d9;}
.ylld-accordion li.open span.ylld-arrow{ color:#fff; font-weight:bold;}
.ylld-accordion li.open i.ylld-fa-paint-brush{ background:url(../images/ldzc_16.png) no-repeat center;}.ylld-right
.ylld-menu{display:block;padding:0 10px; background-color:#f0fbff;} 
.ylld-menu li{padding:11px 0; background:#f0fbff url(../images/ldzc_19.png) repeat-x bottom;color: #666;}
.ylld-menu a span{ float:right; font-weight:bold;}
.ylld-menu a{color: #666;font-size:14px;text-decoration: none;padding:0 10px;display: block;}
.ylld-menu li:hover a{ color:#40B6D9;} 
.ylld-right{float:right;width: 73%;}
.ylld-xwld{
    width: 100%;
    padding: 10px 0;
    background-color: #f0f3f6;
    border-bottom: 2px solid #40b6d9;
}
.ylld-xwld span{padding: 10px 30px;background-color:#40b6d9;color: #fff;font-weight: bold;}
.ylld-photo{
    padding: 15px 0;
}
.ylld-photo11{
    float: left;
    padding: 10px 10px 10px 30px;
}
.ylld-photo11 a{
    display: block;
    text-align: center;
    line-height: 28px;
    color: #333;
}

.ylld-photo11 a em{
    display: block;
    font-weight: bold;
    padding-top:10px;
}
.ylld-photo li:hover a span{color:#ea312d;transition:all 0.5s ease;}
.ylld-photo li:hover a em{color:#40b6d9;transition:all 0.5s ease;}
.ylld-details{padding: 20px;overflow: hidden;}
.ylld-details img{float: left;}
.ylld-right2{float: right;width: 75%;}
.ylld-details .ylld-name{width: 100%;background:url(../images/ldzc2_06.png) no-repeat left center;border-bottom: 2px solid #40b6d9;overflow: hidden;}
.ylld-details .ylld-name span{float: left;text-indent: 20px;color: #40b6d9;font-weight: bold;font-size: 18px;line-height:40px;}
.ylld-details .ylld-name em{font-size: 16px;}
.ylld-details .ylld-name .ylletter{float: right;
    background: url(../images/ldzc2_03.png) no-repeat center;
    font-size: 16px;
    color: #fff;
    width: 14%;
    line-height: 35px;
    text-indent: 1%;
    background-size: 100% 100%;}
.ylld-details .ylfg{width: 100%;display: block;padding: 20px 0;}
.ylld-details .ylfg .ylfg1{width:15%; background: url(../images/ldzc2_10.png) no-repeat left center;padding:5px 0 15px 10px; color:#fff;background-size: 100% 100%;}
.ylld-details .ylfg .ylfg2{width:100%;text-indent:2%;padding: 10px 0;}
.ylld-details .ylfg1{ background: url(../images/ldzc2_10.png) no-repeat left center;padding:5px 0 15px 10px; color:#fff;}
.ylld-details .yljl{width:100%;overflow: hidden;padding-top: 20px;}
.ylld-details .yljl .yljl1{width: 93%;height: 247px;overflow: auto;padding: 0 40px 0 0;}
.ylld-details .yljl p{text-indent:4%;line-height: 34px;font-size: 16px;color: #666; }
.ylld-details .ylhd{width:100%;overflow: hidden;padding-top:20px;}
.ylld-details .ylhd .ylmore{float:right;color: #40b6d9; font-size: 14px;padding: 0 10px 0 0;}
.ylld-details .ylhd .ylhd1{
    padding: 10px 20px 0 20px;
    overflow: hidden;
}
.ylhd1 li{
    line-height: 34px;
    height: 34px;
}
.ylhd1 li a{
    float: left;
    padding-left: 18px;
    background: url(../images/h2_03.png) no-repeat left center;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 75%;
}
.ylhd1 li span{
    float: right;
    color: #999;
}
.ylhd1 li a:hover{
    color: #40b6d9;
}
/*guifanxingwenjian*/
.gl-left .yltaa{width:100%;text-align: center;margin-top:15px;}
.gl-left .yltaa thead{background: #f0fbff;color:#40b6d9; }
.gl-left .yltaa thead th{padding:10px 5px;font-weight:normal; background: #f7f7f7;border-bottom: 2px solid #40b7d7;font-size: 17px;}
.gl-left .yltaa tbody td{text-align: center;padding:12px 5px; font-size: 14px;}
.gl-left .yltaa tbody td a{color:#666;font-size: 14px;}
.gl-left .yltaa tbody tr:hover a{color:#40b6d9;}
.gl-left .yltaa tbody .yltay{background: #f8f8f8;}
.gl-left .yltaa tbody .yltaq{border-top:1px solid #f8f8f8;}
.gl-left .yltaa tbody .yltaq td{padding:5px 0 0 0;}

/*wangshanggerenbanshi*/
.grbs{
    text-align: center;
    font-size:24px;
    color: #40b6d9;
}
.grbs_active1 .grbs_title{
    margin-top: 20px;
    border-top: 2px solid #40b6d9;
    line-height: 40px;
    border-bottom: 1px solid #f0f3f6;
    background: #f0fbff;
}
.grbs_active1 .grbs_title h4{
    display: inline-block;
    padding:0px 64px;
    cursor: pointer;
}
.grbs_active1 .grbs_title h4 a{
    color: #666;
}
.grbs_active1 .grbs_title&gt;h4.grbs_active {
    background: #fff;
}
.grbs_active1 .grbs_title&gt;h4.grbs_active a{
    color: #40b6d9;
}
.newscon .grbs_con{
    padding: 30px 10px;
}
.newscon .bszn{
    border:1px solid #eaeaea;   
    font-size: 16px;
}
.newscon .bszn td{
    border-bottom:1px solid #eaeaea;
    padding-left: 15px;
    padding-top:5px;
    padding-bottom: 5px;
    line-height: 27px;
}
.bszn-ti{
    font-weight: bold;
    text-align: right;
    padding-right: 20px;
    background: #efefef;
    width: 13%;
}

.xg{    margin-top: 20px;
    width: 100%;
}
.xg .xg-ti{
    font-weight: bold;
    color: #40b6d9;
    font-size: 16px;
    padding: 5px 0;
    border-bottom:2px solid #40b6d9;
}
.xg .xg-box {
    padding: 10px 0;
    overflow: hidden;
}
.xg .xg-box li {
    line-height: 34px;
    height: 34px;}
.xg .xg-box li a {
    float: left;
    padding-left: 18px;
    background: url(../images/h2_03.png) no-repeat left center;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 70%;
    transition: all .3s ease;
}
.xg .xg-box li a:hover{
    color: #40b6d9;
}
.bllc{
  padding:50px 100px;
  margin: 0 auto;
}
.bllc img{
   display: block;
}
.sea_name {
    width: 550px;
    margin: 0 auto;
    height:35px;
    font-size: 16px;
    padding: 50px 0;
    
}
.sea_name span {
    float: left;
}
.sea_name .sea_name1{
    color: #93d515;
    font-weight: bold;
}
.sea_name .input_box {
    width: 320px;
    height: 35px;
    border: 1px solid #f0f0f0;
    text-indent: 6px;
    margin-right: 10px;
    text-indent: 10px;
    font-size: 14px;
    font-family: 'Microsoft YaHei';
    color: #666;
}

.sea_name .input_btn {
    width: 80px;
    height: 35px;
    background:#93d515;
    color:#fff;
    font-weight: normal;
    padding-bottom: 0;
    border: none;
    font-size: 16px;
    text-align: center;
    line-height: 35px;
    float: left;
}

/*yl-ldzc*/


/*tyzt*/
.tyzt-header{
    background:url(../images/tyzt_01.png) no-repeat top center;
}
.ty_top{
    height:399px;
    position:relative;
}
.ty_top .ty-logo{
    position: absolute;
    left: 0px;
    top: 60px;
}
.ty_top .ty-logo2{
    position: absolute;
    left: 0px;
    top: 150px;
}
.tyzt-nav{
    background-color: #40b6d9;
    border-top: 2px solid #ea312e;
}
.tyzt-nav1{
    padding: 15px 0;
    width: 100%;
    margin: 0 auto;
    
}
.tyztnav-ul{
    float:left;
}
.tyztnav-ul li {
    float: left;
    background-repeat: no-repeat;
    text-align: center;  
    cursor: pointer;
    padding: 0 15px;
    border-right:1px solid #fff;
}
.tyztnav-ul li a{
    color:#FFF;
}
.tyzt-home{
    float:right;
}
.tyzt-home i{
    display: inline-block;
    background-image:url(../images/tyzt_08.png);
    background-repeat: no-repeat;
    width: 19px;
    height: 20px;
    float: left;
    margin-left: 12px;
    background-size:100% 100%;
}
.tyzt-home a{
    color: #fff;
    float:left;
    padding: 0 10px;
}
.tyztnav-fixed{
    background-color: #40b6d9;
    border-top: 2px solid #ea312e;
    position: fixed;
    width: 100%;
    padding: 15px 0;
    left: 0;
    top: 0;
    transition: all 300ms;
    z-index: 9999;
}
.tyztnav-fixed .nav-ul{
    width: 1200px;
    margin: 0 auto;
    transition: all 300ms;
}
.tyzt-body{
    background:#fff;
    overflow: hidden;
}

.tyzt-body-left{
    width:53%;
    float: left;
    overflow: hidden;
}


/*tupian*/
.rslides1 {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  height: 100%;
  }
.slide_container {
  position: relative;
  float: left;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  height: 100%;
  }

.slide .caption1 {
  display: block;
  position: absolute;
  z-index: 2;
  text-shadow: none;
  color: #fff;
  background: #000;
  opacity: 0.8;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 12px;
  margin: 0;
  max-width: none;
  }
 .slide .caption1 a{
    color: #fff;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url(../images/tyzt_04.png)no-repeat left top;
 background: #40b6d9;
  margin-top: -45px;
  display: none;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }

.slide_tabs1 {margin-top: 15px;text-align: center;font-size: 0;list-style-type: none;position: absolute;bottom:16px;z-index: 999;right: 0;margin-right: 10px;}
.slide_tabs1 li { display: inline-block; margin: 0 3px; *display: inline; *zoom: 1;}
.slide_tabs1 a {display: inline-block;width: 9px;height: 9px;border-radius: 50%;line-height: 20px;background-color: #fff;background-color: #ccc\9;overflow: hidden; *display: inline; *zoom: 1;}
.slide_tabs1 .slide_here a {background-color: #ea312d;background-color: #666\9;}



/**/
.tyzt-body-right{
    width:47%;
    float: right;
}
.news_active{
    height: 360px;
}

.news_active .title {
    border-bottom: 1px solid #40b6d9;
    position: relative;
}
.news_active .title h4{
    display: inline-block;
    padding: 8px 15px;
    margin-right: 20px;
    font-weight: bold;
    
}
.news_active .title h4&gt;a{
    font-size: 16px;
    font-weight: bold;
    color: #666;
}
.news_active .title&gt;h4.active{  
    background:#40b6d9;
}
.news_active .title&gt;h4.active a{
    color: #fff;
}

/**/
.news_active ul{
    margin-bottom: 0;
    display: none;
    margin-top: 10px;
}

.news_active ul li{
    line-height: 33px;
    height: 33px;
    width: 97%;
    padding-left: 10px;
}
.news_active ul .zttt{
    background: #f2f2f2;
    padding:10px;
    margin:5px 0 8px;
}
.news_active ul .zttt a{
    overflow: hidden;
}
.news_active ul .zttt h1{
    font-size: 16px;
    font-weight: bold;
    color: #333;
    margin: 0 auto;
    padding: 0 0 5px;
    text-align: center;
    height: 30px;
    line-height: 30px;
}
.news_active ul .zttt p{
    font-size: 13px;
    color: #666;
    line-height: 22px;
    text-indent: 2em;
}
.news_active ul .zttt p span{
    color:#FF0004;
}
.news_active ul li i{
    background:#a0a0a0;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    color: #FFFFFF;
    float:left;
    font-size: 12px;
    margin:9px 5px 0 0;
}
.news_active ul li i.i1{
    background-color: #e60012;
}
.news_active ul li i.i2{
    background-color: #f39700;
}
.news_active ul li i.i3{
    background-color: #40b6d9;
}
.news_active ul li a{
    float: left;
    font-size: 14px;
    color: #333;
    width: 68%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.news_active ul li span{
    float: right;
    font-size: 14px;
    color: #999;
}
.news_active ul li:hover a{
    color: #40b6d9;
}
.tyzt_new{
    width: 100%;
    padding-top: 10px;
    overflow: hidden;
}
.tyzt-active{
    width:calc(100%/2 - 5px);
    padding-left: 10px;
    float: left;
}
.tyzt-ti{
    background: #efefef;
    padding: 10px 0;
    overflow: hidden;
}
.tyzt-ti a{
    color: #40b6d9;
    font-weight: bold;
    background: url(../images/tyzt_11.png) no-repeat left center;
    text-indent:15px;
    float: left;
}
.tyzt-ti span{
    float:right;
    font-size: 14px;
    color: #666;
    padding: 2px 15px 0 0;
}

.tyzt-active ul{
  padding-top: 10px;
}
.tyzt-active ul li{
    line-height: 34px;
    height: 34px;
    width: 96%;
    margin-left: 10px;
}
.tyzt-active ul li&gt;a{
    float: left;
    font-size: 14px;
    color: #666;
    width: 80%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: url(../images/h2_03.png) no-repeat left center;
    padding-left: 15px;
}
.tyzt-active ul li span{
    float: right;
    font-size: 14px;
    color: #999;
}
.tyzt-active ul li:hover a{
    color: #40b6d9;
}
.tyzt-ti1{
    background: #efefef;
    padding: 10px 0;
    overflow: hidden;
}
.tyzt-ti1 a {
    color: #40b6d9;
    font-weight: bold;
    background: url(../images/tyzt_11.png) no-repeat left center;
    text-indent: 15px;
    float: left;
}
.tyzt-ti1 span {
    float: right;
    font-size: 14px;
    color: #666;
    padding: 2px 15px 0 0;
}
.tyzt-new1{
    padding:20px 0;
}
.tyzt-new1 li{
    float: left;
    padding-right: 10px;
}
.tyzt-new1 li a{
    display: block;
    text-align: center;
    font-size: 14px;
    color: #666;
    
}
.tyzt-new1 li a img {
    display: block;
}
.tyzt-new1 li a span{
    width: 100%;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 34px;
}

/*hdjl7*/
.hd7-topt{
    line-height: 22px;
    font-size: 14px;
}
.hd7-topt p{
    float: left;
}
.hd7-topt p span{
    margin: 0 25px 0 6px;
}
.hd7-topt p strong{
    color: #cc0000;
}
.hd7-topt ul{
    float: right;
}
.hd7-topt ul li{
    float: left;
    margin-left: 20px;
}
.hd7-topt ul li a{
    color: #666;
    display: inline-block;
    padding: 0 6px 0px 6px;
    background: url(../images/hdjl71_03.jpg) repeat-x left bottom;
}
.hd7-topt ul li.active a{
    background: url(../images/hdjl72_03.jpg) repeat-x left bottom;
    color: #40b6d9;
}
.hd7c-tab{
    border: 1px solid #e1e1e1;
    padding: 19px;
    margin-top: 14px;
}
.hd7c-sea{
    line-height: 30px;
    overflow: hidden;
}
.hd7c-sea span{
    color: #40b6d9;
    float: left;
}
.hd7c-sea .hd7-ip1{
    width: 258px;
    height: 14px;
    line-height: 14px;
    padding: 7px 0;
    text-indent: 6px;
    border: 1px solid #c8c8c8;
    float: left;
}
.hd7c-sea select{
    border: 1px solid #c8c8c8;
    height: 30px;
    width: 98px;
    color: #333;
    margin-left: 13px;
    float: left;
    padding: 6px 0\0;
}
.hd7c-sea .hd7-btn{
    margin-left: 10px;
    border: none;
    background: #ffb400;
    width: 70px;
    height: 30px;
    color: #fff;
    text-align: center;
    margin-left: 10px;
    float: left;
    font-size: 15px;
    cursor: pointer;
}
.hd7c1-nr{

}
.hd7c1-nr table{
    width: 100%;
}
.hd7c1-nr thead tr{
    border-bottom: 1px solid #40b6d9;
}
.hd7c1-nr thead tr th{
    padding: 15px 12px;
    color: #40b6d9;
    font-weight: normal;
}
.hd7c1-nr tbody tr td{
    padding: 8px 8px;
    text-align: center;
}
.hd7c1-nr tbody tr td a{
    color: #666666;
}
.hd7c1-nr tbody tr td:hover a{
    color: #40b6d9;
}

.hd77 .zysx{
    line-height: 35px;
    border-bottom: 1px dashed #40b6d9;
}
.hd77 .zysx span{
    color: #cc0000;
    margin-right: 5px;
    vertical-align: middle;
}
.wo-write{

}
.wo-write .wrt1{
    margin-top: 19px;
    line-height: 32px;
}
.wo-write .wrt2{
    text-align: center;
}
.wo-write .wrt1 span{
    display: inline-block;
    width: 80px;
    color: #666;
    text-align: right;
    float: left;
}
.wo-write .wrt1 span.wrs1{
    /* vertical-align: middle; */
}
.wo-write .wrt1 .s-wrt{
    display: inline-block;
    width: 90%;
}
.wo-write .wrt1 .s-wrt .wr-ip1{
    border: 1px solid #d2d2d2;
    padding: 7px 0;
    height: 16px;
    line-height: 16px;
    color:#666;
    text-indent: 6px;
    width: 18%;
    font-size: 16px;
    vertical-align: middle;
}
.wo-write .wrt1 .s-wrt .wr-ip11{
    width: 52%;
}
.wo-write .wrt1 .s-wrt .wr-ip12{
    margin-left: 40px;
}
.wo-write .wrt1 .s-wrt .wrip13{
    width: 30%;
}
.wo-write .wrt1 .s-wrt .wr-ip3{
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    width: 106px;
    height: 32px;
    opacity: 0;
    cursor: pointer;
    filter: alpha(opacity=0);
}
.wo-write .wrt1 .s-wrt em{

}
.wo-write .wrt1 .s-wrt .fjkk{
    position: relative;
    width: 190px;
    display: inline-block;
    height: 32px;
    vertical-align: middle;
}
.wo-write .wrt1 .s-wrt .fjkk .i1{
    position: absolute;
    width: 106px;
    height: 32px;
    background: #cfcfcf;
    color:#666;
    text-align: center;
    left: 0;
    top: 0;
}
.wo-write .wrt1 .s-wrt .fjkk .i2{
    position: absolute;
    width: 66px;
    height: 32px;
    background: #cfcfcf;
    text-align: center;
    top: 0;
    left: 115px;
    cursor: pointer;
}
.wo-write .wrt1 .s-wrt em strong{
    vertical-align: middle;
    color: #cc0000;
    margin:0 6px;
}
.wo-write .wrt1 .s-wrt select{
    width: 115px;
    height: 32px;
    color: #999;
    border: 1px solid #d2d2d2;
    padding: 5px 0;
}
.wo-write .wrt1 .s-wrt select.sel2{
    width: 186px;
}
.wo-write .wrt1 .s-wrt .check{
    margin-right: 7px;
}
.wo-write .wrt1 .s-wrt textarea{height: 147px;width: 80%;border: 1px solid #cfcfcf;padding: 6px;vertical-align: middle;color: #666;font-size: 16px;}
.wo-write .wrt1 a{
    display: inline-block;
    width: 140px;
    height: 35px;
    background: #40b6d9;
    line-height: 35px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    margin: 0 9px;
}

.wo-write .wrt1 .s-wrt img{
    vertical-align: middle;
    margin-left: 10px;
    display: inline-block;
}
.acc-load{
    /* text-align: center; */
}
.hd77-ul1{
    width: 40%;
    font-size: 16px;
    margin: 0 auto;
}
.hd77-ul1 li{
    margin-top: 28px;
    line-height: 30px;
}
.hd77-ul1 li span{
    display: inline-block;
    width: 80px;
    text-align: right;
    color: #666;
}
.hd77-ul1 li input{
    display: inline-block;
    width: 80px;
    width: 69%;
    height: 28px;
    border: 1px solid #cfcfcf;
    text-indent: 6px;
    color: #666;
    margin-left: 5px; 
}
.hd77-ul1 li input.hd77-yzm{
    width:30%;
}
.hd77-ul1 li strong a{
    color: #cc0000;
    font-size: 14px;
    font-weight: normal;
    margin-right: 6px;
}
.hd77-ul1 li strong{
    color: #cc0000;
    margin-left: 6px;
    vertical-align: middle;
}
.hd77-ul1 li.last{
    margin-top: 40px;
    text-align: center;
}
.hd77-ul1 li.last a{
    display: inline-block;
    width: 140px;
    height: 34px;
    background: #40b6d9;
    color: #fff;
    text-align: center;
    line-height: 34px;
}
.hd77-ul1 li.last a.a1{
    margin-right: 30px;
}
/*hdjl7*/

/*添加*/
.page-btn span b{
    font-size:16px;
}
.text-al{
	text-align:center;
}
.title-pad{
	margin-bottom:20px;
}
.xl-content .dri-text .p2 span a{
   color: #999;
}
.xl-content .dri-text .p2 span a:hover{
   color: #40b6d9;
}
.xl-lss .xl-mobtn span a{
    color: #333;
    font-size:13px;
}
.xl-lss .xl-mobtn span a:hover{
    color: #40b6d9;
    font-size:13px;
}
.mcc1 .title span a{
    display: inline-block;
    width: 136px;
    height: 35px;
    line-height: 35px;
   font-size: 16px;
    font-weight: bold;
    color:#fff;
    margin-right:0px;
}
.intro-l .title span a{
    color:#666;
}
.intro-l .title span a:hover{
    color: #40b6d9;
}
.zs-con .zs-title .p1 a{
    color:#2299bc;
}
.travel-two .title span a{
    display: inline-block;
    width: 136px;
    text-indent: 27px;
    font-weight: bold;
    color: #fff;
    margin-right: 0px;
    font-size:16px;
}
.travel-four .title span a{
    display: inline-block;
    width: 136px;
    height: 35px;
    line-height: 35px;
    text-indent: 27px;
    font-weight: bold;
    color: #fff;
    font-size:16px;
    margin-right:0px;
}


.leader-mail .title span a{
    font-weight: bold;
    color: #fff;
    margin-right: 0px;
    font-size: 16px;
}

.sywdyc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.hdjl-th .title h4 span.active a{
    background: #40b6da;
    color: #fff;
    font-weight: bold;
    font-size  :16px;
}
.hdjl-th .title h4 span a{
    color: #666;
    font-size  :16px;
}

.wcbs-l .title h4 span.active a{
    background: #40b6da;
    color: #fff;
    font-weight: bold;
}
.wcbs-l .title h4 span a{
    color: #666;
}

.zwg3Down li:hover{
	transform: scale(1.1);
}

.ldzc-box1 li p em a{
    font-size: 13px;
    color: #ff0000;
    display: block;
    text-align: center;
}
.g3do1 .title .h41 span.active a{
    background: #40b6d9;
    color: #fff;
    font-weight: bold;
}
.g3do1 .title h4 span a{
    float: left;
    color: #40b6d9;
}
.gl-left .title a{
   float: right;
    font-size: 14px;
    margin-right: 10px;
    color: #40b6d9;
    line-height: 35px;
    height:35px;
}
.zwg3up .yd3-l .title span a{
    font-weight: bold;
    color: #fff;
}

.ser2rc-ul .active_ser{
    background: #5bd6d7;
}
.ser2rc-ul .active_ser a{
    color: #fff;
}
.con-text{
    padding-top:20px;
}

.hd5-btn{
    width: 100px;
    font-size: 16px;
    height: 40px;
    border-radius: 6px;
    background:#40b6d9;
    text-align: center;
    line-height: 40px;
    color: #fff;
    line-height: 29px;
    border: none;
    margin-left: 10px;
    cursor: pointer;
}
.hd5-btn:hover{
    background: #33a8cb;
}

.tb_input{
    width: 120px;
    height: 30px;
    border: 1px solid #d2d2d2;
    text-indent: 6px;
    margin-left: 5px;
    /* padding: 6px 0; */
}

.hd5-p311{
    margin-top: 26px;
    margin-left: 80px;
}

.hd5-p311 p{
    line-height: 32px;
}

.border10{
	padding: 6px;
    border: 1px solid #eeeeee;
    -moz-box-shadow: 5px 5px 4px #F5F5F5;
    -webkit-box-shadow: 5px 5px 4px #F5F5F5;
    box-shadow: 5px 5px 4px #F5F5F5;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000');
}

.helplay_xxgkpt { 
z-index: 3; 
position: absolute; 
border:#aaa 1px solid; 
padding: 5px;
padding-left: 10px; 
background:#eee;
min-width:132px;
min-height:50px;
width:450px;
text-align: center; 
}

.helplay_xxgkpt .zi{ font-size:13px; color:#47484c; line-height:22px}
.helplay_xxgkpt .zi a{ font-size:13px; color:#47484c; display:block;}
.helplay_xxgkpt .zi a:hover{color:#c40000;background:#ffffff;}
.helplay_xxgkpt .zkuang{ padding:2px;padding-top:0px;}
.helplay_xxgkpt .zkuang tr td{ padding:0px;text-align:left;}

.news_active ul .zttt h1 a{
    font-size: 16px;
    font-weight: bold;
    color: #333;
}

.news_active ul .zttt p span a{
    color:#FF0004;
}

#demo {
 background: #FFF;
 overflow:hidden;
 width: 100%;
}
#demo img {
border: 1px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
 float: left;
}
#demo2 {
float: left;
}

.rlsl-sec .title span a{
    background: #40b6da;
    color: #fff;
    font-weight: bold;
}

.rls-table tbody tr td:first-child{
    text-align: center;
}

.ckpm1{
    display: inline-block;
    /* padding: 0px 12px; */
    background: #f0f3f6;
    color: #666;
    border-radius: 5px;
    width: 100px;
    height: 30px;
    border: none;
    cursor: pointer;
    margin-left: 10px;
}

.tyzt-ti span a{
    color: #40b6d9;
    font-weight: bold;
    background: url();
    text-indent:15px;
    float: left;
}

.intro-r h7{
    margin: 39px auto 0;
    width:120px;
    height: 30px;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    text-align: center;
    line-height: 30px;
    /* margin-top: 30px; */
}
.intro-r h7 a{  
	color: #fff;
	font-weight: bold;
    font-size: 20px;
	margin-top: 14px;  
	display: block;
}

img.iii {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}

.hdjl4-title a{
    float: right;
    font-size: 14px;
    margin-right: 10px;
    color: #40b6d9;
    line-height: 35px;
    height:35px;
}

.btn111 {
    border: none;
    width: 72px;
    height: 42px;
    background: #40b6d9;
    text-align: center;
    padding: 0;
    float: right;
    color: #fff;
    cursor: pointer;
    box-shadow: 0 0 12px #6ea8cd;
    border: 1px solid #40b6d9;
    border-radius: 5px;
}


header {
    display:none;
}

.top-search{
	display:none;
}

footer{
	display:none;
}
.db-nav{
	display:none;
}
.tc-nav{
	display:none;
}
.tc-bg{
	display:none;
}

/*打印控制*/
@media print {
.m_top{height:100px;}
.nav-fixed{position: unset;}
#bg {position: absolute;}
.con-text{margin-bottom:20px;}
.xl-lss,.search,.index-nav,.z_top{display:none;}
.container{width:1100px;}
}

.xlggw{
      margin-top: 10px;
}

.xlggw img{
	transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    -moz-transition: all 0.6s;
}

.xlggw img:hover{
	transform: scale(1); 
    -webkit-transform: scale(1);     /* for Chrome || Safari */
    -moz-transform: scale(1);        /* for Firefox */
    -ms-transform: scale(1);         /* for IE */
    -o-transform: scale(1);          /* for Opera */
}


/*
img{
	transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    -moz-transition: all 0.6s;
}

img:hover{
	transform: scale(1.03); 
    -webkit-transform: scale(1.03);    
    -moz-transform: scale(1.03);      
    -ms-transform: scale(1.03);        
    -o-transform: scale(1.03);       
}
*/

.tishiBox{
    width: 350px;
    /* height: 150px; */
    border-radius: 6px;
    /*background-color: #3E61BF;*/
    position: fixed;
    bottom: -500px;
    right: 0;
    color: #fff;
    font-family: "Microsoft YaHei", sans-serif;
    font-size: 18px;
    z-index: 1000;
    padding: 0px 10px;
    transition: all 1.8s;
}

.tishiBox .clearX{
    font-size: 20px;
    color: #fff;
    position: absolute;
    top: 3px;
    right: 10px;
    cursor: pointer;
}

.zwgk2l-two li:last-child{ width:170px;}</pre></body></html>