
/* 二级子栏目样式  2016.12.05
 ============================================================================ */

/*在线服务*/
.g-servi{
    margin-top: 15px;
}
.m-servi-nav{
    width: 248px;
	margin-left: 20px;
    background: #f4f4f4 url(zl-main-icon1.jpg) repeat-x left top;
    border: 1px solid #d8d8d8;
}
.m-servi-ct{
    width: 777px;
    min-height: 572px;
	margin-right: 20px;
}

/*2017-2-8*/
/*.m-pic-servi{
    margin: 16px 17px 0 0;
}*/
.m-pic-servi a{
    float: left;
    margin: 0 29px 0px 0;/*2017-2-8*/
}
.m-pic-servi a img{
    float: left;
}
a.mr0{
    margin-right: 0;
}
a.u-servi-more{
    display: block;
    width: 234px;
    height: 95px;
    line-height: 95px;
    text-align: center;
    color: #999;
    font-size: 16px;
    background: url(zl-main-img6.png) no-repeat;
}

/*行政审批*/
.g-appro{
    margin-top: 20px;
    padding-bottom: 22px;
}
.m-appro-box{
    margin-bottom: 15px;
}
.m-appro-box .infhd-ul{
    margin-left: 19px;
}
.m-appro-box .m-appro-ulbox li a{
    max-width: 370px;
}
.m-appro-ulbox{
    width: 510px;
}
.m-appro-ulbox li{
    padding-left: 6px;
}
.m-appro-half{
    width: 524px;
}
.m-appro-half a{
    float: left;
    width: 407px;
    height: 39px;
    padding: 21px 0 0 117px;
}
.m-appro-half .jt{
    float: left;
    margin: -17px 0 0 364px;
}
.grove-guide1{
    background: url(zl-main-img7.png) no-repeat;
}
.grove-flow1{
    background: url(zl-main-img8.png) no-repeat;
}
.m-appro-table{
    width: 1060px;
    margin-top: 19px;
}
.m-appro-table .infhd-ul .act3{
    margin-left: 18px;
}
.m-appro-table .slt-more{
    margin-right: 18px;
}
.cm-table-result th{border-top: none;}
.cm-table-result th{background: none;}
.cm-table-result span{white-space: normal;}

.m-appro-result .res1{width: 115px;}
.m-appro-result .res2{width: 214px;}
.m-appro-result .res3{width: 287px;}
.m-appro-result .res4{width: 92px;}
.m-appro-result .res5{width: 82px;}
.m-appro-result .res6{width: 104px;}
.m-appro-result .res7{width: 78px;}
.m-appro-result .res8{width: 77px;}
.m-appro-result .res3 span{
    padding: 15px 16px 13px 14px;
}
.m-appro-result .res2 span{
    padding: 15px 12px 13px 15px;
}

/*交流互动*/
.m-exhca-lf{
    width: 185px;
	margin-left: 20px;
}
.m-exhca-rt{
    width: 855px;
    padding-bottom: 38px;
	margin-right: 20px;
}
.m-exhca-lf .cm-subnav-hd{
    background: url(zl-main-img11.png) no-repeat;
    border-bottom-color: #d0e4f6;
}
.m-exhca-lf .cm-subnav{
    background: url(zl-main-img12.png) repeat-y;
}
.m-exhca-lf .cm-nav-title{
    background: url(zl-main-icon2.png) no-repeat 15px center;
}
.m-exhca-lf .cm-subnav1 li a.cm-fira {
    background: url(zl-main-icon1.png) no-repeat 140px center;
}
.m-exhca-lf .cm-subnav1 li.mb0{
    margin-bottom: 0;
}
.m-exhca-lf .cm-subnav1{
    padding-bottom: 10px;
}
.u-survey{
    margin-top: 15px;
}
.g-excha-rt{
    margin-top: 15px;
}
.g-excha-rt .cm-ct-head{
    background: #f6f9fd;
}
.g-excha-rt .infhd-ul{
    margin-left: 26px;
}
.g-excha-rt .infhd-ul li.act3 a{
    padding: 0 10px;
    color: #408ede;
    border-color: #3683da;
}
.m-exhca1{
    padding: 19px 20px 21px 23px;
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
}
.m-email-kn{
    background: #fef6e9;
    border: 1px solid #e9efeb;
}
.m-email-kn .u-kn{
    color: #ed7a34;
    font-size: 12px;
    line-height: 18px;
}
.m-email-kn .u-kn-hd{
    font-weight: bold;
    line-height: 30px;
}
.m-exhca1 .m-email-kn{
    padding:3px 18px 12px 22px;
}
.z-color1{
    background: #fcfcfc;
}
.m-search{
    position: relative;
}
.u-search-txt{
    background: #fff;
    color: #999;
}
.u-search-btn{
    position: absolute;
    background: url(zl-main-icon6.png) no-repeat;
}
.m-exhca-table .m-search{
    width: 168px;
    margin: 9px 21px 0 0;
    border: 1px solid #d8d8d8;
}
.m-exhca-table .u-search-txt{
    width: 134px;
    height: 12px;
    line-height: 12px;
    font-size: 12px;
    padding: 6px 25px 5px 9px;
}
.m-exhca-table .infhd-ul li.act3 a{
    color: #3683da;
}
.m-exhca-table .u-search-btn{
    top: 6px;
    right: 5px;
    width: 13px;
    height: 12px;
    background: url(zl-main-icon6.png) no-repeat;
}
.m-exhca-table .cm-ct-head{
    height: 43px;
}
.m-exhca-table .cm-ct-head li{
    line-height: 43px;
}
.m-exhca-result td{
    font-size: 12px;
}
.m-exhca-result .res1{width: 119px;}
.m-exhca-result .res2{width: 175px;}
.m-exhca-result .res3{width: 303px;}
.m-exhca-result .res4{width: 89px;}
.m-exhca-result .res5{width: 86px;}
.m-exhca-result .res6{width: 76px;}
.m-exhca-result .res3 span{
    padding: 18px 12px 8px 10px;
    text-align: left;
}
.m-exhca-result .res2 span{
    padding: 18px 12px 8px 12px;
    text-align: left;
}
a.u-wt-email{
    width: 90px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    text-align: center;
    background: #87c074;
    border-radius: 5px;
}
.m-exhca2{
    padding: 10px 0 10px 19px;
    border: 1px solid #d8d8d8;
    border-top: none;
}
.g-excha-rt .cm-page{
    margin-top: 33px;
}
/*水利公文*/
.g-official{
    width: 1060px;
    padding-bottom: 10px;
    margin: 0px auto;
}
.g-official .mt5{
    margin-top: 19px;
}
.m-offi{
    margin-top: 14px;
}
.m-offi .infhd-ul .act3{
    margin-left: 21px;
}
.m-offi .infhd-ul .act3 a{
    padding-left: 5px;
    color: #408ede;
    border-color: #408ede;
}
.m-offi .m-official-ulbox{
    width: 495px;
    padding-left: 21px;
}
.m-offi .pr7{
    padding-right: 20px;
}
.m-official-ulbox .cm-slt-ul li{
    background: url(slt-main-icon5.png) repeat-x bottom;
}
.m-official-ulbox .cm-slt-ul li a{
    padding-left: 21px;
    max-width: 330px;
}
/*水利资讯*/
.g-wnews-lf{
    width: 250px;
	margin-left: 15px;
}
.g-wnews-rt{
    width: 770px;
	margin-right: 20px;
}
.m-wnews{
    padding-bottom: 5px;
    border-bottom: 2px solid #b9d7f4;
}
.m-wnews .cm-slt-ul li a{
    max-width: 590px;
    padding-left: 21px;
}
.g-wnews-lf .cm-nav-title{
    background: url(zl-main-icon3.png) no-repeat 15px center;
}
.g-wnews-lf .cm-subnav-hd{
    background: url(zl-main-img9.jpg) repeat-x;
}
.g-wnews-lf .cm-small-nav li{
    height: 23px;
    padding-left: 14px;
    line-height: 23px;
    margin-bottom: 6px;
}
.g-wnews-lf .cm-subnav{
    padding: 14px 13px 7px 15px;
	background: none;
}
.g-wnews-lf .cm-subnav1 .z-wnews p span{/*2017-2-16*/
    display:block;
    float: right;
    width: 15px;
    height: 15px;
    margin:10px 15px 0px 0px;
    background: url(zl-main-icon5.png) no-repeat;
}
.g-wnews-lf .cm-subnav1 .z-wnews p a{display: block;float: left;margin-left: 20px;color: #fff;}/*2017-2-16*/
.g-wnews-lf .cm-subnav1 .z-wnews p span.z-fira1{
    background-image: url(zl-main-icon4.png);
}
/*信息公开*/
.g-infors{
    padding-bottom: 6px;
}
.m-infors-nav{
    width: 233px;
	margin-left: 0px;
	margin-right: 20px;
}
.m-infors-nav .cm-ct-head1{
    margin-top: 8px;
    padding-left: 18px;
}
.m-infors-nav .cm-subnav-box{
    height: 289px;
}
.m-subnav2{
    padding: 15px 16px 4px 17px;
}
.m-subnav2 li{
    height: 33px;
    margin-bottom: 10px;
    line-height: 33px;
    background: url(zl-main-img14.png) repeat-x;
    border: 1px solid #d8d8d8;
}
.m-subnav2 li a{
    padding-left: 47px;
}
.m-infors-nav .m-subnav2 li a{
    color: #666;
    font-size: 15px;
    font-weight: bold;
}
.nv1 a{background: url(zl-main-icon7.png) no-repeat 19px center;}
.nv2 a{background: url(zl-main-icon8.png) no-repeat 19px center;}
.nv3 a{background: url(zl-main-icon9.png) no-repeat 19px center;}
.nv4 a{background: url(zl-main-icon10.png) no-repeat 19px center;}
.nv5 a{background: url(zl-main-icon11.png) no-repeat 19px center;}
.m-infors1{
    width: 791px;
    height: 270px;
	margin-left: 20px;
	margin-right: 0px;
    padding: 7px 8px 12px 9px;
    background: #fff9eb url(zl-main-img15.jpg) no-repeat right top;
    border: 1px solid #efdeb3;
}
.m-infors1 .cu-hd1{
    background: #ea5c36;
}
.m-infors1-ct{
    position: relative;
    width: 736px;
    padding: 23px 13px 18px 22px;
    background: #fff;
    border: 1px solid #ffd1c3;
}
.m-infors1-ct p{
    font-size: 13px;
    line-height: 24px;
}
a.u-infors-more{
    position: absolute;
    font-size: 13px;
    color: #fb7318;
}
.m-infors1-ct a.u-infors-more{
    right: 21px;
    bottom: 20px;
}
.txt-indext{
    text-indent: 2em;
}
.txt-indext7{
    text-indent: 7px;
}
.m-infors2{
    width: 1060px;
    margin: 20px auto 0;
    background: #f4f4f4 url(zl-main-icon14.jpg) repeat-x;
}
.m-infors2-nav{
    width: 220px;
    padding: 13px 17px 35px 14px;
    border-right: 1px solid #d8d8d8;
}
.cm-subnav .cm-small-nav li.mb0{
    margin-bottom: 0;
}
.m-infors2 .m-infors2-nav .cm-fira{
    background: #397ec4;
}
.m-infors2-nav .cm-fira{
    padding-left: 23px;
}
.m-infors2-nav .cm-small-nav li{
    height: 28px;
    padding-left: 15px;
    margin-bottom: 8px;
    line-height: 28px;
    background: #fff url(zl-main-icon12.png) no-repeat 183px center;
}
.m-infors2-nav .cm-small-nav1 li:hover{
    background-image: url(zl-main-icon13.png);
}
.cm-small-nav1 li:hover{
    border-color: #fbbba8;
}
.cm-small-nav1 li:hover a{
    color: #fb7318;
}
.m-infors2-ct{
    width: 790px;
    margin-right: 1px;
}
.m-infors2-ct .m-pt10 ul{
    display: none;
}
.m-infors2-ct .infhd-ul{
    margin-left: 19px;
}
.m-infors2-ct .infhd-ul li{
    margin-right: 29px;
}
.m-infors2-ct .infhd-ul li a{
    font-size: 15px;
}
.m-infors2-ct .slt-more{
    margin-right: 28px;
}
.m-infors2-ct .cm-slt-ul1 li{
    padding: 0 26px 0 4px;
}
.m-infors2-ct .cm-slt-ul1 li a{
    max-width: 570px;
}
.mt12{
    margin-top: 12px;
}
.mt30{
    margin-top: 30px;
}
.m-infors3{
    margin-top: 19px;
}
.m-infors2-ct1{
    width: 520px;
    padding: 13px 0 15px;
}
.m-infors2-ct1.cm-subnav-box.lf20.lf {
    margin-left: 20px;
}
.m-infors2-ct1.cm-subnav-box.rt20.rt {
    margin-right: 20px;
}
.m-infors2-ct1 .cm-ct-head1{
    padding-left: 21px;
}
.m-infors2-ct1 .slt-more{
    margin-right: 27px;
}
.m-infors2-ct1 .cm-slt-ul1{
    padding: 0 23px 0 16px;
}
.m-infors2-ct1 .cm-slt-ul1 li{
    padding-left: 6px;
}
.m-infors2-ct1 .cm-slt-ul1 li a{
    max-width: 320px;
}

/*专题专栏*/
.g-topic{
    padding: 20px 0 20px;
}
.m-topic1{
    width: 611px;
	margin-left: 20px;
}
.m-topic1 .infhd-ul li a{
    font-size: 16px;
    padding-left: 5px;
}
.m-topic1 .infhd-ul li.act3 a{
    color: #408ede;
    border-color: #3683da;
}
.m-topic1 .cm-slt-ul li{
    font-size: 13px;
    background: url(slt-main-icon5.png) repeat-x bottom;
}
.m-topic1 .cm-slt-ul li a{
    max-width: 430px;
}
.m-topic1 .m-pt10 ul{
    display: none;
}
.m-hight330{
    height: 330px;
    overflow: hidden;
}
.m-topic2{
    width: 415px;
	margin-right: 20px;
}
.m-topic2-hd{
    height: 30px;
    line-height: 30px;
    background: #d8a471;
}
.u-vedio{
    height: 100%;
    padding-left: 21px;
    font-weight: bold;
    color: #fff;
    font-size: 14px;
    background: url(zl-main-icon15.png) no-repeat left center;
}
.m-topic2 .u-vedio{
    margin-left: 16px;
}
a.u-topic-more{
    height: 100%;
    color: #fff;
    font-size: 12px;
}
.m-topic2 .u-topic-more{
    margin-right: 22px;
}
.m-topic-ct{
    background: url(zl-main-img20.jpg) repeat-x left top;
    border: 1px solid #d8d8d8;
    border-top: none;
}
.m-topic2 .m-topic-ct{
    padding: 17px 1px 8px 18px;
}
.m-sh-pics{
    position: relative;
}
.m-topic-ct .m-sh-pics{
    width: 180px;
    height: 155px;
    margin: 0 17px 15px 0;
}
.m-topic-ct .m-sh-pics .carousel-span{
    width: 180px;
    height: 30px;
}
.m-topic-ct .m-sh-pics .carousel-span-bg{
    filter: alpha(opacity=60);
    opacity: .6;
}
.m-topic-ct .m-sh-pics .carousel-span-infor{
    width: 170px;
    padding-left: 10px;
    line-height: 30px;
}
.m-topic-ct a{
    display: block;
    color: #fff;
}
.m-topic-ct .carousel-span-infor span{
    max-width: 120px;
}
.u-vedio1{
    position: absolute;
    background: url(zl-main-icon16.png) no-repeat;
}
.m-sh-pics .u-vedio1{
    width: 18px;
    height: 18px;
    right: 9px;
    bottom: 7px;
}
.m-topic3{
	width: 1060px;
    position: relative;
    margin: 30px auto 0px;
    position: relative;
    border-top: 1px solid #d8d8d8;
}
.u-font16{
    font-size: 16px;
    font-weight: bold;
    color: #408ede;
}
.m-topic3 .u-font16{
    position: absolute;
    left: 50%;
    top: -13px;
    padding: 0 21px;
    background: #fff;
}
/*图片轮播 特效*/
.m-topic-ct1{
    position: relative;
    width: 1060px;
    height: 260px;
    margin: 20px auto 0;
    overflow: hidden;
}
.m-pics-crsel{
    position: absolute;
    left: 0;
    top: 16px;
}
.m-topic-ct1 .m-sh-pics{
    /*width: 275px;*/
    /*height: 190px;*/
    margin-right: 10px;
    font-size: 0;
    /*overflow: hidden;*/
}
.m-topic-ct1 .m-sh-pics img{
    float: left;
    width: 275px;
    height: 190px;
}
.m-topic-ct1 .m-sh-pics .carousel-span{
    display: none;
    width: 100%;
    height: 44px;
}
.m-topic-ct1 .m-sh-pics .carousel-span-bg{
    filter: alpha(opacity=60);
    opacity: .6;
}
.m-topic-ct1 .m-sh-pics .carousel-span-infor{
    width: 100%;
    text-align: center;
    line-height: 44px;
}
.m-pics-crsel a{
    display: block;
    width: 100%;
    color: #fff;
}
a.u-opt{
    position: absolute;
    bottom: 0;
    width: 25px;
    height: 25px;
    color: #fff;
    line-height: 25px;
    text-align: center;
    background: #67a9f7;
}
.m-topic-ct1 a.u-pre{
    right: 30px;
}
.m-topic-ct1 a.u-next{
    right: 1px;
}
.m-topic-ct1 .m-sh-pics.z-act3{
    width: 305px;
    height: 222px;
    margin-top: -17px;
}
/*2017-02-08 新增CSS样式*/
.zwzhpt {width: 1100px;height: 90px;}
.zwzhpt a {float: left;margin: 15px 14px 0px 0px;display: block;}
a.thelast {float: right;margin: 15px 0px 0px 0px;}
.zwpytb {float: left;width: 165px;height: 78px;}
.zwpytb span {position: relative;color: #fff;top: -55px;padding-left: 10px;font-weight: bold;float: left;font-size: 14px;}
.cm-local li a {margin: 0 3px;}
.cm-small-nav li {border: none;}
/*2017-02-09 新增CSS样式*/
.i1{ background: url(ser-icon11.png) center no-repeat;}
.i2{background: url(ser-con12.png) center right no-repeat;}
.i3{background: url(ser-con13.png) center right no-repeat;}
.i4{background: url(ser-con14.png) center no-repeat;}
.i5{background: url(ser-con15.png) center 70px no-repeat;}
.i6{background: url(ser-con16.png) center right no-repeat;}
.i7{background: url(ser-con17.png) center right no-repeat;}
.i8{background: url(ser-con21.png) center no-repeat;}
.i9{background: url(ser-con22.png) center no-repeat;}
.i10{background: url(ser-con23.png) center no-repeat;}
.i11{background: url(ser-con31.png) center right no-repeat;}
.i12{background: url(ser-con32.png) center no-repeat;}
.i13{background: url(ser-con33.png) center no-repeat;}
.i14{background: url(ser-con34.png) center right no-repeat;}
.i15{background: url(ser-con35.png) center right no-repeat;}
.i16{background: url(ser-con36.png) center right no-repeat;}

.ser-con-wrap a{float: left;display: inline-block;margin:0px 10px 10px 0px;color: #fff;}
.ser-con11-lf{width: 385px;height: 250px;}
.ser-con-wrap span{display: inline-block;font-size: 15px;vertical-align: middle;}
.ser-con-wrap img{display: inline;vertical-align: middle;}
.ser-con1{float: left;width: 510px;}
.ser-z1{float: left;width: 120px;height: 115px;background: #3dacdf;text-align: center;}
.ser-z1 i{display: block;width:115px;height:60px;}
.z-img{width: 115px;height: 60px;line-height:60px;}
.ser-z1 span{display: inline-block;width: 90px;}
.ser-z2,.ser-z4{float: left;width: 245px;height: 115px;margin:0px 10px 10px 0px;background: #3f9ce6;text-align: center;}
.ser-z2 i,.ser-z4 i{float: left;display: inline-block;width: 75px;height: 112px;}
.ser-z2 span,.ser-z4 span{float: left;display: inline-block;width: 105px;margin-left:20px;vertical-align: middle;margin-top: 40px;}
.ser-z3{width: 115px;height: 240px;background: #4e7ec5;text-align: center;}
.ser-z3 i{display: block;width:114px;height:122px;}
.ser-z3 span{display:inline-block;width: 95px;margin-top: 25px;}

.ser-z4{background: #4e7ec5;}
.ser-z5{width: 255px;height: 130px;background: #3dacdf;text-align: center;}
.ser-z5 i{display: inline-block;width: 240px;height: 68px;}
.ser-z5 span{width: 165px;height: 37px;}
.ser-z6{background: #8dd9b3;width: 266px;height: 75px;line-height: 75px;text-align: center;}
.ser-z6 i{float: left;display: inline-block;width: 70px;height: 85px;}
.ser-z6 span{float: left;display: inline-block;width: 150px;height: 30px;margin: 22px 0 0 15px;vertical-align: middle;line-height: 20px;}
.ser-z7{width: 128px;height: 80px;background: #72cca0;text-align: center;}
.ser-z7 i{display: block;width: 130px;height: 35px;}
.ser-z8{width:266px;height: 95px;line-height: 100px;background: #57c3a0;text-align: center;}
.ser-z8 i{float: left;display: inline-block;width: 98px;height: 100px;}
.ser-z8 span{float: left;margin-left: 10px;vertical-align: middle;}
.ser-z9{width: 122px;height: 225px;background: #3dacdf;text-align: center;}
.ser-z9 i{display: block;width: 115px;height: 140px;}
.ser-z9 span{display: inline-block;width: 90px;}
.ser-con2{float: left;width: 270px;height: 365px;}
.ser-con3{float: left;width: 266px;margin-left: 12px;}
.m-pic-servi{position: relative;height: 750px;margin-left: 12px;}
.m-pic-servi ul{position: absolute; display: none;}
.m-pic-servi li{clear: both;width: 793px;margin-bottom: 9px;border: 1px solid #e5e5e5;}
.m-pic-servi li a{position: relative;float: left;width: 250px;height: 140px;margin-right: 20px}
.m-pic-servi li div{float: left;width: 490px;margin-top: 16px;font-size: 12px;}
.m-pic-servi li a p{position: absolute;width: 250px;bottom: 0px;}
.m-pic-servi li a p span{display: inline-block;float: left;width: 144px;margin: 10px 12px;font-size: 14px;color: #fff;}
.m-pic-servi li a p img{float: right;margin: 10px;vertical-align: middle;}
.li1 p{background: url(line-bg1.png);}
.li2 p{background: url(line-bg2.png);}
.li3 p{background: url(line-bg3.png);}
.li4 p{background: url(line-bg4.png);}
.li5 p{background: url(line-bg5.png);}
.g-website{margin: 15px 20px 30px 20px;padding: 30px 42px 0px 28px;border: 1px solid #d4d4d4;}
.web-form1,.web-form2,.web-age,.web-sur-footer{margin-top: 42px;margin-left: 20px;margin-left: 20px;}
.g-website ul li{position: relative;height: 127px;border-top: 1px solid #d2e3f7;margin-left: 20px;}
.g-website ul li h4{position: absolute;top: -10px;left:0px;padding-right: 30px;font-size: 17px;color: #3683da;background: #fff;}
.g-website ul li h4 span{display: inline-block;width: 18px;height: 18px;margin-right: 10px;font-size: 13px;color: #fff;background: #3683da;text-align: center;}
.web-form1 div{float: left;width: 120px;font-size: 14px;color: #333333;}
.web-form1 div input,.web-form2 div input{margin-right: 10px;}
li.web-form2{height: 175px!important;}
.web-form2 div{float: left;width: 185px;font-size: 14px;color: #333333;}
.area-wrap input{resize: none;width: 952px;height: 68px;margin-top: 40px;border: 1px solid #d8d8d8;}
.web-age input{width: 118px;height: 26px;border: 1px solid #d8d8d8;text-align: center;}
.web-sur-bg{background: url(web-sur-bg.png);}
.web-sur-footer{text-align: center;}
.web-sur-footer input{width: 120px;height: 40px;margin-right: 15px;background: #f28d00;}
.area-wrap{width: 948px;overflow: hidden;}
.web-form3{height: 162px!important;margin-left: 20px;}
/*2017-2-10 修改*/
.web-sur-bg{background: url("web-sur-bg.png");}
/*2017/3/16修改 margin: 15px 20px 30px 20px;*/
.excha-ct-con .g-website{margin:0px; padding: 30px 42px 0px 28px;border: 1px solid #d4d4d4;background: #fdfdfd;}
.g-website{margin: 15px 20px 30px 20px;padding: 30px 42px 0px 28px;border: 1px solid #d4d4d4;background: #fdfdfd;}
.web-sur1,.web-sur2,.web-sur3,.web-sur4,.web-sur-footer{clear: both;position: relative;margin-left: 20px;padding-left: 30px;border-top: 1px solid #d2e3f7;font-size: 14px;color: #333333}
.web-sur1{height:125px;}
.web-sur2{height:120px;}
.web-sur3{position: relative;height:160px;}
.web-sur4{height:105px;}
.web-sur1 input,.web-sur2 input{margin-right: 10px;}
.web-sur1 div,.web-sur2 div,.web-sur4 div{clear: both;margin-top:42px;}
.g-website h4{position: absolute;top: -10px;left:0px;padding-right: 30px;font-size: 17px;color: #3683da;background: #fdfdfd;}
.web-sur1 p{float: left;width: 120px;}
.web-sur2 p{float: left;width: 185px;}
.g-website h4 span{display: inline-block;width: 18px;height: 18px;margin-right: 10px;font-size: 13px;color: #fff;background: #3683da;text-align: center;}
.web-sur4 input{width: 118px;height: 26px;;margin-top:30px;border: 1px solid #d8d8d8;text-align: center;}
.web-sur-footer{height: 93px;border-top:1px solid #d4d4d4;text-align: center;}
.web-sur-footer input{width: 120px;height: 40px;margin-top: 25px;margin-right: 15px;font-size: 16px;background: #f28d00;color: #fff;}
.area-wrap{position: absolute;width: 950px;height: 66px;top: 30px; border: 1px solid #d8d8d8;overflow: hidden;}
.area-wrap textarea{width:970px;height:65px;border:none;outline:none;}
.side-code{position:fixed;width: 60px;height: 140px;top: 243px;left: 50%;margin-left: 560px;z-index: 1000;background: url(wx-code-bg.png);text-align: center;}
.side-code span{display: block;padding: 13px 15px;font-size: 13px;color: #999999;}



/*2017-2-28新增*/

td,.p1,.p2,.i{font-family:arial}
table.rili-data{display: none;position: absolute; left: -185px; top: 27px;border:0;line-height: normal;}
#cal{width:318px;border:1px solid #c3d9ff;font-size:10px;margin:8px 0 0 15px;background: #fff;}
#cal #top{height:29px;line-height:29px;background:#e7eef8;color:#003784;padding-left:30px}
#cal #top select{font-size:12px}
#cal #top input{padding:0}
#cal ul#wk{margin:0;padding:0;height:25px}
#cal ul#wk li{float:left;width:45px;text-align:center;line-height:25px;list-style:none}
#cal ul#wk li b{font-weight:normal;color:#c60b02}
#cal #cm{clear:left;border-top:1px solid #ddd;border-bottom:1px dotted #ddd;position:relative}
#cal #cm .cell{position:absolute;width:42px;height:36px;text-align:center;margin:0 0 0 9px}
#cal #cm .cell .so{font:bold 14px arial;}
#cal #bm{text-align:right;height:20px;line-height:24px;padding:0;}
#cal #bm a{color:7977ce}
#cal #fd{display:none;position:absolute;border:1px solid #dddddf;background:#feffcd;padding:10px;line-height:21px;width:150px}
#cal #fd b{font-weight:normal;color:#c60a00}

/*2017-03-07新增*/
.jl-glance table{border-collapse:collapse;}
.jl-glance{
    margin: 0px 20px 30px 20px;
}
.jl-glance table{
    margin-top: 20px;
}

.gl-title{
    width: 1012px;
    height:35px;
    padding-left: 54px;
    border: 1px solid #f4f7fd;
    line-height: 35px;
    font-size: 15px;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #408ede;
    background: #f4f7fd;
}
.jl-gtitle59,.jl-gtitle174{
    width: 152px;
    border-bottom: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
    border-left: 1px solid #d4d4d4;
    font-size: 14px;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #666666;
    text-align: center;
}
.jl-gdetail59,.jl-gdetail174{
    width: 855px;
    padding-left: 25px;
    padding-right: 25px;
    border-bottom: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
    font-size: 13px;
    font-family: "微软雅黑";
    color: #666666;
}
.jl-gtitle59,.jl-gdetail59{
    height: 59px;
    vertical-align: middle;
}
.jl-gtitle174,.jl-gdetail174{
    height: 174px;
    vertical-align: middle;
}
.jl-gdetail174 p{
    text-indent:10px;
}

.jl-fj-a{
    font-size: 13px;
    font-family: "微软雅黑";
    color: #185eae;
    border-bottom: 1px solid #185eae;
}


/* 新增 2017.03.20 在线服务-信件查询*/
.py-servi {
    float: left;
    width: 185px;
}
.py-servi .m-servi-nav {
    margin-left: 0;
}
.m-servi-email {
    width: 185px;
    height: 100px;
    padding-bottom: 10px;
    margin-top: 15px;
    background: #f6f9fd url("py-servi-icon1.png") repeat-x left top;
    text-align: center;
    border: 1px solid #c8d4d8;
	margin-left: 20px;
}
.m-servi-email .h3 {
    margin-left: 17px;
    margin-top: 11px;
    padding-right: 26px;
    color: #089ad7;
    font-size: 15px;
    font-style: italic;
    font-weight: bold;
    background: url("py-servi-icon2.png") no-repeat right;
}
.py-ipttxt {
    width: 160px;
    padding: 4px 7px;
    color: #999;
    font-size: 12px;
    background: #fff;
    border: 1px solid #c2cfd4;
}
.py-iptbtn {
    width: 55px;
    height: 25px;
    color: #fff;
    line-height: 25px;
    border-radius: 5px;
    background: #3683da;
}
.m-servi-email .py-ipttxt {
    margin-top: 10px;
}
.m-servi-email .py-iptbtn {
    margin-top: 8px;
}