

.wrap{ width:1200px; margin:0 auto;}
.subl{ float:left; width:240px;}



.sublt{ background:url(../images/icon4.png) no-repeat left top #e9f1f8; padding:50px 15px 45px;}



.sublt h1{ line-height:40px; padding-bottom:20px; border-bottom:2px solid #fff; color:#0384af; font-weight:normal; font-size:35px; text-align:center}



.sublt a{ display:block; border-bottom:1px solid #d6d6d6; font-size:18px; color:#666; text-align:center; height:60px; line-height:60px; width:100%}



.sublt a:hover,.sublt a.now{ color:#0384af; font-weight:bold}



.sublb{ background:#e9f1f8; padding:30px 15px 15px;}



.sublb h1{ line-height:40px; padding-bottom:20px; border-bottom:2px solid #fff; color:#0384af; font-weight:normal; font-size:35px; text-align:center}



.sublb li,.sublb p{ border-bottom:1px solid #d6d6d6; font-size:16px; color:#666; text-align:center; height:60px; line-height:60px;}



.sublb li:last-child,.sublb p:last-child{ border:none}



.subr{ float:right; width:925px;}



.weizhi{ border-bottom:1px solid #1e95d4; position:relative; height:50px; line-height:50px;}



.wzline{ position:absolute; left:0; bottom:-1px; height:1px; width:180px; background:#00446e; display:inline-block}



.wzl{ float:left; width:600px; text-align:left; color:#999; font-size:14px; line-height:50px;}



.wzl a{ color:#999;}



.wzl a:hover{ color:#666;}



.wzr{ float:right; font-weight:bold; color:#0384af; font-size:18px; text-align:right; line-height:50px; width:200px;}



.dxal{ padding:10px 0}



.dxal li{ padding:15px 0; border-bottom:1px solid #dcdcdc;}



.dxal li img{ float:left; width:215px; height:160px;}



.dxal li:last-child{ border:none}



.dxalr{ float:right; width:690px; padding:0 10px; color:#999; font-size:14px; line-height:22px;}



.dxalr h1{ line-height:25px; padding-bottom:10px; font-size:18px;}



.dxalr h1 a{ color:#666;}



.dxalr h1 a:hover{ color:#0384af}



.gsjs{ color:#666; font-size:14px; line-height:30px; padding:20px 0;}



.hxyw{ color:#666; font-size:14px; line-height:30px; padding:15px 0;}



.hxyw h1{ font-weight:bold; font-size:14px; color:#0384af}



.zxns{}



.zxns dl{ padding:10px 0 0}



.zxns dl dt{ line-height:50px; color:#0384af; font-size:18px;}



.zxns dl dd{ background:#edfaff; line-height:30px; font-size:14px; color:#666; padding:15px 55px 10px 10px; position:relative; height:30px; overflow:hidden; display:block}



.icon5a{ color:#0384af; font-size:14px; background:url(../images/icon5a.jpg) no-repeat right center; padding-right:20px; display:inline-block; height:30px; line-height:30px; position:absolute; right:10px; top:15px; cursor:pointer}



.icon5b{color:#0384af; font-size:14px; background:url(../images/icon5b.jpg) no-repeat right center; padding-right:20px;  height:30px; line-height:30px; position:absolute; right:10px; bottom:5px; cursor:pointer; display:none}



.zscxt{margin:25px 0 20px;background:#e9f1f8;padding:20px 10px;height:34px;line-height:34px;color:#0384af;font-size:14px;box-sizing: content-box;}



.zscxt_input200{ background:#fff; height:32px; line-height:32px; border:1px solid #9fcddd; text-indent:0.5em;color:#0384af; font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1"; width:200px;}



.zscxt_input150{ background:#fff; height:32px; line-height:32px; border:1px solid #9fcddd; text-indent:0.5em;color:#0384af; font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1"; width:150px;}



.zscxt_input100{ background:#fff; height:32px; line-height:32px; border:1px solid #9fcddd; text-indent:0.5em;color:#0384af; font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1"; width:100px;}



.zscxt_btn{ height:34px; border:none; background:#0384af; border-radius:10px;color:#fff; font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1"; width:80px; text-align:center}



.zscxb{}



.zscxb table{}



.zscxb th{background:#eaeaea;border:1px solid #eaeaeea;border-bottom:1px solid #b2b2b2;line-height:40px;color:#0384af;font-size:14px;text-align: center;}




.zscxb td{ border-bottom:1px solid #d8d8d8; line-height:40px; color:#666; font-size:14px;}



.zscxb tr:last-child td{ /*border-bottom:none*/}



.zscxb td a{ color:#666;}



.zscxb td a:hover{ text-decoration:underline;color:#0384af}



.bb2{ border:1px solid #b2b2b2; border-top:none}



.blrd8{ border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8}



.page{}



.page a{ display:inline-block; height:28px; line-height:28px; border:1px solid #e1e1e1; background:#f8f8f8; color:#666; font-size:14px; padding:0 10px; margin:0 2px;}



.page a:hover,.page a.now{ color:#fff; background:#0384af; border:1px solid #0384af;}



.bg{ background:#000; width:100%; height:100%; opacity:0.6; position:fixed; left:0; top:0; display:none; z-index:100;}



.tczs{ background:#fff; width:630px; padding:60px 70px; position:fixed; left:50%; display:none; margin-left:-385px; top:50%; margin-top:-225px; z-index:101}



.tczs table{ border:1px solid #b2b2b2;}



.tczs td{ border-bottom:1px solid #d8d8d8; line-height:40px; color:#666; font-size:14px;}



.tczs tr:last-child td{ border-bottom:none}



.tcclose{ display:inline-block; background:#1c7fbc; color:#fff; font-weight:bold; font-size:20px; width:30px; height:30px; line-height:30px; text-align:center; position:absolute; right:15px; top:15px; cursor:pointer}



.bld8{ border-left:1px solid #d8d8d8}
.gszz2{width:925px; overflow:hidden; padding:20px 0; height:840px;}
.gszz2t{ width:925px; height:794px; position:relative; overflow:hidden}
.gszz2tm{ position:absolute; left:0; top:0;width:925px; height:794px; overflow:hidden}
.gszz2tm ul{ width:951px;}
.gszz2tm li{ float:left; border:1px solid #d6d6d6; padding:5px; width:268px; margin:0 26px 20px 0; position:relative; cursor:pointer}
.gszz2tm li img{ max-width:279px; max-height:365px;}

.gszz{ width:925px; overflow:hidden; padding:20px 0;}



.gszz ul{ width:951px;}



.gszz li{ float:left; border:1px solid #d6d6d6; padding:5px; width:279px; margin:0 26px 20px 0; position:relative; cursor:pointer}



.gszzt{ position:relative;width:279px; height:365px; overflow:hidden}



.gszz li img{ max-width:279px; max-height:365px;}



.gszztxt{ background:url(../images/h50.png) repeat; width:279px; position:absolute; left:0; top:315px; color:#fff; line-height:20px;}



.gszztxt h1{ text-align:center; padding:15px 0 10px; font-size:14px;}



.gszztxt p{ text-align:justify; padding:0 5px 15px}



.tczz{ background:#fff; position:fixed; width:660px; left:50%; margin-left:-330px; height:520px; top:50%; margin-top:-295px; z-index:101; padding:45px 0; display:none}



.tczzm{ width:550px; height:500px; position:relative; overflow:hidden;}



.tczzm ul{ position:absolute; left:0; top:0; width:10000000px;}



.tczzm li{ float:left; width:550px; height:500px;}



.tczzm li img{ max-width:550px; max-height:500px;}



.icon6a{ background:url(../images/icon6a.jpg) no-repeat center center; display:inline-block; width:18px; height:27px; position:absolute; left:15px; top:50%; margin-top:-13.5px;}



.icon6b{ background:url(../images/icon6b.jpg) no-repeat center center; display:inline-block; width:18px; height:27px; position:absolute; right:15px; top:50%; margin-top:-13.5px;}



.tczzclose{ display:inline-block; background:#1c7fbc; color:#fff; font-weight:bold; font-size:20px; width:30px; height:30px; line-height:30px; text-align:center; position:absolute; right:15px; top:15px; cursor:pointer}



.hygxbox{ border-bottom:1px solid #d6d6d6; padding-bottom:35px;}



.hygx{ padding:25px 0;}



.hygx ul{ width:940px}



.hygx li{ float:left; width:216px; margin:0 15px 15px 0; position:relative}



.hygx li a{ display:block; width:218px; height:148px; border:1px solid #d6d6d6;text-align:center;}



.hygx li a:hover{ border:1px solid #0384af}



.hygx li a img{max-width:218px; max-height:148px;}

.hygx li a img{-webkit-filter: grayscale(100%);

-moz-filter: grayscale(100%);

-ms-filter: grayscale(100%);

-o-filter: grayscale(100%);

filter: grayscale(100%);

filter: gray; }

.hygx li a:hover img{-webkit-filter: grayscale(0%);

-moz-filter: grayscale(0%);

-ms-filter: grayscale(0%);

-o-filter: grayscale(0%);

filter: grayscale(0%);

filter: ; }



a.gximg0{background:url(../images/0.jpg) no-repeat center center;}



a.gximg0:hover{background:url(../images/00.jpg) no-repeat center center;}



a.gximg1{background:url(../images/1.jpg) no-repeat center center;}



a.gximg1:hover{background:url(../images/11.jpg) no-repeat center center;}



a.gximg2{background:url(../images/2.jpg) no-repeat center center;}



a.gximg2:hover{background:url(../images/22.jpg) no-repeat center center;}



a.gximg3{background:url(../images/3.jpg) no-repeat center center;}



a.gximg3:hover{background:url(../images/33.jpg) no-repeat center center;}



a.gximg4{background:url(../images/44.jpg) no-repeat center center;}



a.gximg4:hover{background:url(../images/4.jpg) no-repeat center center;}



a.gximg5{background:url(../images/5.jpg) no-repeat center center;}



a.gximg5:hover{background:url(../images/55.jpg) no-repeat center center;}



a.gximg6{background:url(../images/6.jpg) no-repeat center center;}



a.gximg6:hover{background:url(../images/66.jpg) no-repeat center center;}



a.gximg7{background:url(../images/7.jpg) no-repeat center center;}



a.gximg7:hover{background:url(../images/77.jpg) no-repeat center center;}



a.gximg8{background:url(../images/8.jpg) no-repeat center center;}



a.gximg8:hover{background:url(../images/88.jpg) no-repeat center center;}



a.gximg9{background:url(../images/9.jpg) no-repeat center center;}



a.gximg9:hover{background:url(../images/99.jpg) no-repeat center center;}



a.gximga{background:url(../images/a.jpg) no-repeat center center;}



a.gximga:hover{background:url(../images/aa.jpg) no-repeat center center;}



a.gximgb{background:url(../images/b.jpg) no-repeat center center;}



a.gximgb:hover{background:url(../images/bb.jpg) no-repeat center center;}



a.gximgc{background:url(../images/c.jpg) no-repeat center center;}



a.gximgc:hover{background:url(../images/cc.jpg) no-repeat center center;}



a.gximgd{background:url(../images/d.jpg) no-repeat center center;}



a.gximgd:hover{background:url(../images/dd.jpg) no-repeat center center;}



a.gximge{background:url(../images/e.jpg) no-repeat center center;}



a.gximge:hover{background:url(../images/ee.jpg) no-repeat center center;}



.hytxt{ background:url(../images/icon8.png) repeat; width:260px; position:absolute; z-index:1000; padding:20px 30px; display:none; min-height:280px; max-height:460px; overflow:hidden}



.icon7{ background:url(../images/icon7.png) no-repeat center center; width:13px; height:19px; position:absolute; top:1px; display:none}



.icon7b{ background:url(../images/icon7b.png) no-repeat center center; width:13px; height:19px; position:absolute; top:1px; display:none}



.hytm{ color:#fff; font-size:14px; line-height:30px; overflow-y:auto;}







.hygxl1 .hytxt{ top:0; left:190px;}



.hygxl1 .icon7,.hygxl2 .icon7,.hygxl3 .icon7{ left:177px;}



.hygxr1 .hytxt{ top:0; right:190px;}



.hygxr1 .icon7b,.hygxr2 .icon7b,.hygxr3 .icon7b{ right:177px;}



.hygxl2 .hytxt{ top:-80px; left:190px;}



.hygxr2 .hytxt{ top:-80px; right:190px;}



.hygxl3 .hytxt{ bottom:-90px; left:190px;}



.hygxr3 .hytxt{ bottom:-90px; right:190px;}







.con-tit {width:100%;text-align:center;font-size:18px;color:#333;}



.con-info {width:100%;text-align:center;font-size:12px;color:#999;}



.con-con {padding:20px 0;}







@media screen and (min-width:801px) {



.pc {display:block;}



.wap {display:none;}



}



@media screen and (max-width:800px) {



body{font-size:70%;position:relative;min-width:100%; }



.pc {display:none;width:1px;overflow:hidden;}



.wap {display:block;}



.wap .subr {width:95%;float:none;overflow:hidden;border:1px solid red}



.wap .weizhi {width:95%;float:none;}



.wap-tit {width:100%;height:4em;line-height:4em;background:#0384af;text-align:center;font-size:1.2em;color:#fff;}



.zscxt {width:100%;margin:0 auto;font-size:1em;padding:1em 0; height:auto;}



.zscxt_input200 {width:25%;font-size:.875em;margin-left:1em;}



.zscxt_input150 {width:20%;font-size:.875em;}



.zscxt_input100 {width:15%;font-size:.875em;}



.zscxt_btn {width:10%;font-size:.875em;}



.zscxb {width:95%;margin:1em auto;}



.zscxb th{line-height:2em;font-size:.75em;padding:.5em 0;}



.zscxb td{line-height:2em;font-size:.75em;padding:.5em 0;}



.tczs{width:95%; padding:1em .5em; position:fixed; left:50%;display:none;top:10%;margin:0;z-index:101;    transform: translate(-50%, 0);}



.tczs td{line-height:2em;font-size:.875em;padding:.5em 0;}



.tcclose{font-size:20px; width:30px; height:30px; line-height:30px; text-align:center; position:absolute; right:0px; top:0px; cursor:pointer}



}





.pagination{display:flex;justify-content: center}
.pagination .disabled span{
    display: inline-block;
    height: 28px;
    line-height: 28px;
    border: 1px solid #e1e1e1;
    background: #f8f8f8;
    color: #bbb;
    font-size: 14px;
    padding: 0 10px;
    margin: 0 2px;
}
.pagination .active span{
    display: inline-block;
    height: 28px;
    line-height: 28px;
    border: 1px solid #e1e1e1;
    background: #f8f8f8;
    color: #bbb;
    font-size: 14px;
    padding: 0 10px;
    margin: 0 2px;
}
.sublb .img{width:100px;margin-top: 4%;}
.sublb .img img{ height:100px; width:100px; display:block; margin:0 auto}
.sublb .img span{display:block;font-size: 12px;text-align:center;color:#000;line-height: 1.5;}


@media only screen and (max-width: 980px) {
.wrap{ width:100%}
.subr{ float:none; display:block; width:100%;}
.subl{ float:none; display:block; width:100%}
.pagination{flex-wrap: wrap; }
.weizhi{ height:auto;}
.wzr{float:none; display:block; width:100%;}
}
