/* CSS Document */
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal;}
body{ font-size:14px;line-height:24px;overflow-x:hidden; font-family: microsoft yahei , "微软雅黑";  }
a{color:#222;text-decoration:none;}
a:hover{ text-decoration:underline;}
a:active{text-decoration:underline;}

@media only screen and (min-width: 1200px) {
	.GW_top {
    display: none;
}
.header{ width:100%; height:162px;background-image:url(../images/ktzhb.png); background-repeat:no-repeat; background-position:center top; background-color:#03397a; border-top:6px #002c60 solid }
.header_c{ width:1300px; height:113px; margin:0 auto;}
.logo{ width:527px; height:75px; float:left; margin-top:20px }
.header_r{ width:300px; height:100px; float:right; margin-top:13px; }
.header_r p{ width:300px; height:42px; float:right; color:#a6b4d0;text-align:right; line-height:32px; font-size:14px; }
.header_r p a{ color:#a6b4d0; margin-right:5px; margin-left:5px}
.search{ width:270px; height:30px; float:right; color:#999;text-align:right;display:inline; margin-top:5px;border-radius: 15px; background-color:#29578e}
.search input.txt{height:20px; width:210px;color:#b1bacc;border:0px; float:left; line-height:20px; background:none; margin-top:5px; margin-left:13px; 

    outline: none;
}
.btn{width:22px;height:22px; border:0px; float:left;background-repeat:no-repeat; background-position:center left; -webkit-appearance: none; margin-top:6px;
    outline: none;
 
}

.nav{width:100%; height:48px; line-height:48px;border-top:1px #1d4d88 solid;  }
.menu {width:1300px; height:48px; margin:0 auto; z-index: 100; float:none; }
.mainlevel { float: left; font-size: 16px; text-align: center;  padding: 0;  height:48px;display:inline;width:144px;}
.mainlevel a {color: #fff;font-size: 16px;   text-decoration:none; text-align:center}
.mainlevel a:hover {text-decoration:none;background-color:#199ce7 }
.mainlevel:hover {text-decoration:none;background-color:#199ce7 }
.linob { background-image:none !important}
.libh { }
.libh:hover { border-bottom:none !important}
.libh a{ color:#fff !important;}
.menu .mainlevel ul {display:none; position:absolute; z-index:9999; font-size:14px}
.menu .mainlevel li { height:38px; line-height:38px; background: rgba(29,77,136,.9); margin-bottom:1px; width:165px;/*IE6 only*/}
.menu .mainlevel li:hover { background-color:#199ce7}
.menu .mainlevel li a{ color:#fff; font-size:14px}
.GW_banner{
	width:100%;
	height:auto;
	overflow:hidden;
	position:relative; 
}
.GW_banner img{
	width:100%;
	vertical-align:top;
}

.slideBox{ 
	position:relative; 
	overflow:hidden; 
	margin:0 auto;  
	width:100%;/* 设置焦点图最大宽度 */ 
}
.slideBox .hd{
	 position:absolute; 
	 height:12px; 
	 line-height:10px; 
	 bottom:25px; 
	 right:0; 
	 z-index:1; 
	 width:50%; 
	 text-align:center; 
	 margin:0 auto; margin-right:25%
}
.slideBox .hd ul{ display:inline-block; text-align:center;}
.slideBox .hd li{ display:inline-block; width:13px; height:13px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#fff; text-indent:9999px; overflow:hidden; margin:0 6px;}
.slideBox .hd li.on{ background:#f66e1f;width:25px;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center; height:650px; 
}
.slideBox .bd li img{max-width:100%;
  height:100%;
  background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); text-decoration:none;}  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:5px; text-indent:10px; height:28px; line-height:28px; color:#fff;   text-align:center; z-index:3;  }

.sjsearch{ display:none}

.sjywly{ display:none}



.con1{width:1300px; height:450px; margin:0 auto; margin-bottom:50px}
.ktzjjpic{width:600px; height:390px; float:left;background-image:url(../images/ktzrt5.png); background-repeat:no-repeat; background-position:top left; padding-top:60px }
.ktzjj{width:660px; height:210px; float:right; margin-top:80px}
.ktzjj_t{width:660px; height:55px; float:right;}
.ktzjj_tl{width:300px; height:55px; float:left; font-size:18px; line-height:50px; }
.ktzjj_tl p{width:300px; height:35px; float:left; font-size:30px; line-height:35px; color:#1163a4}
.ktzjj_tl span{width:300px; height:20px; float:left; font-size:14px; line-height:20px; color:#ededed}

.ktzjj_tr{width:100px; height:55px; float:right; font-size:14px; line-height:50px; text-align:right;}
.ktzjj_tr a { color:#1163a4}

.ktzjj_c {width:660px; height:116px; float:right; color:#666; text-indent:28px; line-height:30px; overflow:hidden; margin-top:10px;
       text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.yyfx{width:660px; height:140px; float:right; overflow:hidden}
.yyfx_t{width:630px; height:50px; float:right;background-image:url(../images/ktzrt6.png); background-repeat:no-repeat; background-position:center left; padding-left:30px}
.yyfx_t p{width:300px; height:50px; float:left; font-size:18px; line-height:50px;}
.yyfx_t p a{ color:#0070c0}
.yyfx_t span{width:100px; height:50px; float:right; font-size:14px; line-height:50px; text-align:right;}
.yyfx_t span a { color:#1163a4}
.yyfx ul li{width:290px; height:30px; float:left;background-image:url(../images/ktzrt7.png); background-repeat:no-repeat; background-position:center left; line-height:30px; margin-right:25px; padding-left:10px; box-sizing: border-box;
        overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; margin-left:5px}
.yyfx ul li a{ color:#222}


.xslw{width:100%; height:550px; background-color:#f6f7f6;overflow:hidden;background-image:url(../images/ktzrt3.jpg); background-repeat:no-repeat; background-position:top center;}
.xslw_t{width:1070px; height:50px; margin:0 auto; margin-bottom:10px; margin-top:75px; padding-left:230px; margin-bottom:50px }

.lwtab_on{width:160px; height:50px; float:left; background-repeat:no-repeat; background-position:left center; padding-left:55px;}
.lwtab_on p{width:160px; height:24px; float:left; color:#111; line-height:24px; font-size:18px; margin-top:2px}
.lwtab_on span{width:160px; height:24px; float:left; color:#999; font-size:12px}
.lwtab_off{width:160px; height:50px; float:left;background-repeat:no-repeat; background-position:left center; padding-left:55px; }
.lwtab_off p{width:160px; height:24px; float:left; color:#111; line-height:24px; font-size:18px; margin-top:2px;}
.lwtab_off span{width:160px; height:24px; float:left; color:#999; font-size:12px}
#lwtab_1{background-image:url(../images/ktzrt12.png);}
#lwtab_1:hover{background-image:url(../images/ktzrt8.png);}
#lwtab_2{background-image:url(../images/ktzrt9.png);}
#lwtab_2:hover{background-image:url(../images/ktzrt13.png);}
#lwtab_3{background-image:url(../images/ktzrt10.png);}
#lwtab_3:hover{background-image:url(../images/ktzrt14.png);}
#lwtab_4{background-image:url(../images/ktzrt11.png);}
#lwtab_4:hover{background-image:url(../images/ktzrt15.png);}

.xwtab_t{width:610px; height:60px; float:right; border-bottom:1px solid #dfdede;line-height:46px; margin-left:10px; margin-bottom:20px}
.xwtab_t a{width:90px; height:60px; float:left;  font-size:20px; line-height:60px;  display:block; padding-left:26px;text-decoration:none;margin-right:30px; }





.lwcon{width:1330px; height:260px; margin:0 auto;}
.lwcon ul{width:1330px; float:left; font-size:14px;}
.lwcon ul li{width:380px; height:110px; float:left;overflow:hidden; margin-right:10px;border-radius: 10px; margin-bottom:20px; margin-left:10px; line-height:48px;padding-left:20px; padding-right:20px; line-height:38px; border:1px dashed #CCC}
.lwcon ul li p{width:380px; height:38px; float:left; overflow:hidden; font-size:16px; margin-top:10px;
   overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
 }
.lwcon ul li span{width:380px; height:48px; float:right; overflow:hidden; color:#666; line-height:24px;
  overflow: hidden;
    text-overflow:ellipsis; 
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
}
.lwcon ul li:hover a{ color:#0070c0}
.lwcon ul li:hover { border:1px dashed #0070c0 }
.xslw_b a{width:165px; height:36px; float:left; background-color:#199ce7; display:block; margin-left:585px;margin-top:15px; line-height:36px; text-align:center; color:#FFF;border-radius: 30px;}

.tdcy{width:100%; height:600px; background-color:#f6f6f6;overflow:hidden; margin-bottom:50px}
.tdcy_t {width:750px; height:50px; margin:0 auto; padding-left:550px ; margin-top:55px}
.tdcy_t img{float:left; margin-right:10px}
.tdcy_t p{width:400px; height:48px; float:left; color:#0070c0; line-height:24px; font-size:24px; margin-top:2px}
.tdcy_t p span{width:400px; height:24px; float:left; color:#999; font-size:12px}
.tdcy_t a p {color:#0070c0; }
.tdjj {width:1300px; height:auto; margin:0 auto; margin-top:30px }
.tdjj span{ width:auto; height:45px; float:left; border-top:3px #1557ae solid; font-size:20px; line-height:40px; text-align:center}
.tdjj span a{color:#0070c0}
.tdjj p{width:1300px; height:90px; float:left; line-height:30px; text-indent:28px; color:#666;
overflow: hidden;
    text-overflow:ellipsis; 
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
}
.tdjj p a{color:#0070c0}
.tdcy_c{width:1320px; height:auto; margin:0 auto; margin-top:30px;
   overflow: hidden;
 }
.tdcy_c ul{
  margin:0px -9px;
}
.tdcy_c ul li{width:25%; float:left; background-color:#f6f6f6; margin-top:45px;}

.tdcy_c ul li a{
  display:block;
   overflow:hidden;
    margin:0px 9px;
    position: relative;
}
.tdcy_c ul li .tdcy_tu{
  width:100%; 
  padding-bottom:56%;
  position: relative;
}
.tdcy_c ul li .tdcy_tu img{
  position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}

.tdcy_p{width: 100%; height:55px; float:left; background: rgba(0,91,161,.8); text-align:center; color:#FFF;position: absolute;
	z-index:10; bottom:0px; }
.tdcy_p p{width: 100%;height:40px; float:left; overflow:hidden; background-image:url(../images/ktzrt2.jpg); background-repeat:no-repeat; background-position:bottom center;line-height:35px; 
padding:5px 10px 0px; font-size:16px;    box-sizing: border-box;
      overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tdcy_c ul li:hover .tdcy_p{ background: rgba(25,156,231,.8); }
.tdcy_b {width:1300px;  margin:0 auto;}
.tdcy_b a{width:165px; height:36px; float:left; background-color:#199ce7; display:block; margin-left:570px;margin-top:40px; line-height:36px; text-align:center; color:#FFF;border-radius: 30px;}

.xwhd {width:1300px; height:360px; margin:0 auto; }
.znxw{width:620px; height:350px;}
.znxw_t{width:620px; height:50px; float:left; margin-bottom:10px}
.znxw_tl{width:500px; height:50px; float:left;}
.znxw_tl img{float:left; margin-right:10px}
.znxw_tl p{width:400px; height:48px; float:left; color:#0070c0; line-height:24px; font-size:22px; margin-top:2px}
.znxw_tl p span{width:400px; height:24px; float:left; color:#999; font-size:12px}
.znxw_tl a p {color:#0070c0; }
.znxw_tr{width:100px; height:50px; float:right; text-align:right}
.znxw_tr a{color:#0070c0; }
.xwhd ul{width:620px; height:auto; float:left; font-size:14px; }
.xwhd ul li{width:620px; height:36px; float:left; line-height:36px;position: relative; }
.xwhd ul li p{width:500px; height:36px; float:left;background-image:url(../images/ktzrli.jpg); background-repeat:no-repeat; background-position:left center; padding-left:13px;
      overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
 }
.xwhd ul li p a{ color:#444}
.xwhd ul li span{width:100px; height:36px; float:right; text-align:right; color:#cccccc }
.xwhdfl{ float:left}
.xwhdfr{ float:right}

.sjztzl{ display:none}
.ztzl {width:1300px; height:190px; margin:0 auto; }
.rkl{width:369px; height:141px; float:left; margin-right:96px}
.rkr{width:369px; height:141px; float:right}
.ztzl img{width:369px; height:141px; }


.footer{width:100%; height:290px; background-color:#0c4889;overflow:hidden;}
.footer_c{width:1300px; height:240px;  margin:0 auto; color:#FFF  }
.ewm{width:300px; height:auto; float:right; overflow:hidden;  margin-top:70px; }
.ewm p {width:auto; height:auto; float:right;overflow:hidden; text-align:center; margin-left:25px}
.sjlinks{ display:none}
.links{width:880px; float:left;overflow:hidden;margin-top:60px;color:#fff; font-size:16px; }
.links_t{width:880px; height:40px; float:left;overflow:hidden;border-bottom:1px #5d87b1 solid; line-height:30px; margin-bottom:10px }
.links p {width:880px; height:60px; float:left;overflow:hidden;font-size:14px; }
.links p a{ color:#bcc3d0; margin-right:40px; line-height:30px }
.bq{width:100%; height:50px; background-color:#0c4889; background: rgba(3,52,116,.4); text-align:center; color:#FFF; line-height:50px}

.con{width:1200px; margin:30px auto;_height:700px; min-height:600px ; display:table }
.nybanner{ width:100%; height:390px;margin:0 auto;overflow: hidden;position: relative;}

.conright{width:860px; float:right;display:table;}
.conright_t{width:860px; height:50px; line-height:30px; border-bottom:1px solid #dcdcdc; color:#555; float:right}

.conwz{width:1300px;  height:auto;text-align:center;display:table; margin:0 auto; min-height:450px; }
.wzt{width:100%;  height:auto; text-align:center; font-size:20px; margin-top:20px; line-height:32px}
.wzly{width:100%;  height:26px; text-align:center; color:#999; line-height:26px; margin-top:10px}
.wzly span{width:auto;  height:auto; margin-right:10px}
.wznr{width:100%;  height:auto; margin-top:20px;color:#333; line-height:32px; margin-bottom:20px}
.wznr p{ text-indent:32px; margin-bottom:10px;width:100%;margin-top:10px; text-align:left; font-size:14px}
.wznr img{text-align:center;margin:15px;max-width:90%}


.conleft{width:300px; float:left;display:table;margin-bottom:40px}
.ejlm{width:300px; float:right; overflow:hidden;}
.ejlm_t{width:270px; height:70px; float:right; overflow:hidden; background-color:#1557ae; border-bottom:3px solid #dbc033; color:#FFF; padding-left:30px; line-height:70px; font-size:26px;}
.ejlm ul{width:270px; float:right; overflow:hidden; background-color:#f2f1f1; padding-bottom:18px; padding-left:15px; padding-top:8px; padding-right:15px}
.ejlm ul li{width:270px; float:left; height:45px; overflow:hidden;  border-bottom:1px dashed #CCCCCC; font-size:16px}
.ejlm ul li p{width:240px; float:right; height:45px; overflow:hidden; padding-left:20px; line-height:45px;}
.ejlm ul li:hover{ background-color:#FFF}
.ejlm ul li:hover a{ text-decoration:none}

.jjt1{width:300px; height:505px; float:right; overflow:hidden;}
.zjgx{width:300px; height:auto; float:right; overflow:hidden; margin-top:20px}
.zjgx_t{width:300px; height:45px; float:right; overflow:hidden; background-color:#f3f3f3; font-size:18px; color:#1557ae; text-align:center; line-height:45px; margin-bottom:10px}
.zjgx_t a{color:#a22416;}
.zjgx ul{width:300px; height:auto; float:right; overflow:hidden; }
.zjgx ul li{width:300px; height:65px; float:right; overflow:hidden; border-bottom:1px dashed #CCCCCC; margin-top:10px; font-size:16px}
.zjgx ul li p{width:300px; height:30px; float:right; overflow:hidden;line-height:30px}
.zjgx ul li span{width:280px; height:22px; float:right; overflow:hidden; color:#999;line-height:22px;background-image:url(../images/cjb6.png);background-position:left center; background-repeat:no-repeat; padding-left:20px}
.zjgx ul li a:hover{ color:#1557ae}
.nrlx{width:300px; height:288px; float:right; overflow:hidden;margin-top:30px;}

.conlist{width:860px;  height:auto;display:table }
.conlist ul{width:860px;  height:auto;margin-top:10px;}
.conlist ul li{width:860px;  height:200px;margin-top:25px; float:left; border-bottom:1px dashed #CCCCCC; }
.clpic{width:280px;  height:188px;float:left }
.clpic img{width:270px;  height:175px;float:left }
.clwz{width:555px;  height:215px;float:right }
.clwz p{width:555px;  height:50px;float:left; line-height:50px; overflow:hidden; font-size:16px;}
.clwz p a{ color:#000}
.clwz p a:hover{ color:#1557ae}
.clwz span{width:555px;  height:84px;float:left; line-height:28px; overflow:hidden; color:#666; margin-top:10px }


.listfy{width:860px; height:60px;margin-top:30px; margin-bottom:30px;}
.listfy2{width:1200px; height:60px;margin-top:30px; margin-bottom:30px;}

.pages { clear: both; margin: 0 auto; position: relative; text-align: center; height:60px;}
.pages a { display: inline-block; border: 1px #dbdae1 solid; padding: 0 12px; height: 32px; line-height: 32px; text-align: center; font-size: 14px;text-decoration:none;color:#222; }
.pages .now { color: #FFFFFF; background: #afafaf; }
.pages a:hover { background-color:#1557ae; color:#FFF; text-decoration:none}

.pages span { display: inline-block; border: 1px #dbdae1 solid; padding: 0 12px; height: 32px; line-height: 32px; text-align: center; font-size: 14px;text-decoration:none;color:#222; }
.pages input { display: inline-block; border: 1px #dbdae1 solid;  height: 32px; line-height: 32px; text-align: center; font-size: 14px;text-decoration:none;color:#222; width:40px }
.pages p { display: inline-block;height: 32px; line-height: 32px; text-align: center; font-size: 14px;text-decoration:none;color:#222; }
.pages .pageItemActive{
    background-color: #1557ae;
    color:white;
}

.conlist2{width:860px;  height:auto;display:table;min-height:450px; }
.conlist2 ul{width:860px;  height:auto;margin-top:10px;}
.conlist2 ul li{width:860px;  height:140px;margin-top:15px; float:left; border-bottom:1px dashed #CCCCCC; }
.cld{width:50%;  height:16px;float:left; line-height:14px; overflow:hidden; color:#999;background-image:url(../images/cjb6.png);background-position:left center; background-repeat:no-repeat; padding-left:20px}

.clwz2{width:860px;  height:150px;float:right }
.clwz2 p{width:860px;  height:40px;float:left; line-height:30px; overflow:hidden; font-size:16px; }
.clwz2 p a{ color:#000}
.clwz2 p a:hover{ color:#1557ae}
.clwz2 span{width:860px;  height:56px;float:left; line-height:28px; overflow:hidden; color:#666; margin-top:10px }

.conlist3{width:890px;  height:auto;display:table;min-height:450px; }
.conlist3 ul{width:890px;  height:auto;margin-top:20px;}
.conlist3 ul li{width:270px; height:auto; margin-top:10px; float:left; text-align:center; margin-left:25px;overflow:hidden;}
.conlist3 ul li img{ height:190px; width:270px}
.conlist3 ul li p{width:275px; height:40px; line-height:35px; float:left;overflow:hidden; font-size:16px }

.conright4{width:1200px; margin:0 auto;display:table;}
.conright4_t{width:100%; height:50px; line-height:30px; border-bottom:1px solid #dcdcdc; color:#555; float:right; }
.ssjg{width:1200px;  height:auto;margin-top:20px; text-align:center; line-height:24px; margin:0 auto;  }
.ssjg p{width:100%;  height:30px; float:left;font-size:18px;margin-top:20px }
.ssjg span{width:100%;  height:24px; float:left; color:#666;font-size:14px}
.conlist4{width:1200px;  height:auto;display:table;margin:0 auto 30px;min-height:450px; }
.conlist4 ul{width:100%;  height:auto;margin-top:20px;display:table;}
.conlist4 ul li{width:100%; height:auto;float:left; border-bottom:1px dashed #CCCCCC;  font-size:14px }
.conlist4 ul li p{width:70%; height:50px; float:left; overflow:hidden; line-height:50px;}
.conlist4 ul li .riqi{width:25%; height:50px; float:right; color:#b5b5b5;overflow:hiddent;line-height:50px; text-align:right  }
.conlist4 ul li p a:hover{color:#1557ae}


.xyxx_box{
      width: 1300px;
     margin: 0 auto 50px;
}
.xyxx_box .xyxx_nr {
     margin: 0px 0px 50px;
    width:100%;
   float:left;
   overflow:hidden;
}
.xyxx_box .xyxx_nr ul{
  margin:0px -20px;
}
.xyxx_box .xyxx_nr li{
  width:50%;
  float:left;
}
.xyxx_box .xyxx_nr li .mar{
  margin:30px 20px 0px;
}
.xyxx_box .xyxx_nr li .mar .picture {
    width: 220px;
    float: left;
}

.xyxx_box .xyxx_nr li .mar .picture span {
    overflow: hidden;
    padding-bottom: 56%;
    position: relative;
    display: block;
}

.xyxx_box .xyxx_nr li .mar .picture span img {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}

.xyxx_box .xyxx_nr li .mar .picture span img:hover {
    transform: scale(1.05);
}

.xyxx_box .xyxx_nr li .mar .text {
    width: calc(100% - 240px);
    float: right;
}

.xyxx_box .xyxx_nr li .mar .text h2 {
    font-size: 16px;
    color: #1163a4;
    line-height: 26px;
    height: 26px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.xyxx_box .xyxx_nr li .mar .text p {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #888;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 10px 0px 8px;
}

.xyxx_box .xyxx_nr li .mar .text span {
    float: left;
    font-size: 13px;
    color: #888;
    line-height: 24px;
    padding-left: 20px;
    background: url(../images/lt_time.png) no-repeat left center;
}
.xyxx_box .xyxx_nr li .mar .text h2:hover{
  font-weight: bold;
}


.wtfk{
      width: 120px;
    height: 36px;
    float: left;
background: rgba(225, 225, 225, 0.2); 
    margin-top: 40px;
    line-height: 36px;
    text-align: center;
    border-radius: 3px;
}
.wtfk a{
  display: block;
   color: #bcc3d0;
  text-decoration: none;
}
.wtfk:hover{
 background: rgba(225, 225, 225, 0.4); 
}



}


@media only screen and (min-width: 768px) and (max-width: 1200px) {
	
	.top{ width:100%; height:144px;background-image:url(../images/headerbg.jpg); background-repeat:no-repeat; background-position:center top; border-top:7px #ad312a solid; display:none}
.header{ width:100%; height:30px;background-image:url(../images/ktzhb.png); background-repeat:no-repeat; background-position:center top; background-color:#03397a;}
.header_c{ width:100%; height:30px; margin:0 auto;}
.logo{ width:527px; height:75px; float:left; margin-top:20px; display:none }
.header_r{ width:100%; height:30px; float:right; }
.header_r p{ width:300px; height:42px; float:right; color:#6579a1;text-align:right; line-height:32px; font-size:14px; display:none }
.header_r p a{ color:#a6b4d0; margin-right:5px; margin-left:5px}
.search{ width:96%; margin-right:2%; height:25px; float:right; color:#6579a1;text-align:right;display:inline; margin-top:5px;border-radius: 15px;background: rgba(41,87,142,.7);}
.search input.txt{height:25px; width:210px;color:#8394b6;border:0px; float:left; line-height:25px; background:none; margin-left:13px; }
.btn{height:22px;border:0px;float:right;/* background-image:url(../images/ktzss.png); */background-repeat:no-repeat;background-position:center left;-webkit-appearance: none;margin-top: 5px;margin-right: 15px;}

	.snav{width:100%; height:52px; line-height:52px; background: rgba(255,255,255,.8);display:none}


.GW_top{
	width:100%;
	height:60px;
	background-color:#03397a;min-width:320px; overflow:hidden
}
.GW_top_logo{
	width:70%; float:left; margin-left:12px;
	
}
.GW_top_logo img{
	margin-top:10px;max-height:45px; 
}


.GW_top_menu{
	width:20%; float:right; margin-top:20px; text-align:right; margin-right:12px
}


.navHome{}

/**==================弹出导航菜单==============**/
#nav-over{position:fixed;left:0px;top:0;z-index:9998;display:none;width:100%;height:100%;}
.warmp{position:relative;right:0;z-index:1;-webkit-transition:all .5s ease;transition:all .5s ease;}
.nav{
	position:fixed;
	top:0;
	right:-200px;
	z-index:9999;
	width:170px;height:100%;
	background:#03397a;
	-webkit-transition:all .5s ease;transition:all .5s ease; box-shadow:4px 0px 3px 4px rgba(0,0,0,1);}
.openMenu{right:510px;-webkit-transition:all .5s ease;transition:all .5s ease;}
.openNav{right:0;-webkit-transition:all .5s ease;transition:all .5s ease;}
.nav h3 a { color:#fff;}
.scrollerBox{ 

/*position:relative;*/
overflow:scroll;
overflow-x:hidden;overflow-y:scroll;-ms-touch-action: none;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;}
.scroller {position: absolute;width:100%;padding:0 0 100px 0;cursor:move;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);}
.leftsidebar_box{width:100%;height:auto !important;overflow:visible !important;background-color:#005e84;}
.leftsidebar_box dl{border-bottom:1px solid #012551;}
.leftsidebar_box dt{ background-repeat:no-repeat;color:#fff;position:relative;line-height:3.000em;cursor:pointer; text-align:center}
.leftsidebar_box dd a{background-color:#03397a; display:block; color:#fff; line-height:44px; height:44px; text-align:center}
.leftsidebar_box dt img{position:absolute;right:0.625em;top:1.250em;}
.leftsidebar_box dt img{width:1.000em;}
.leftsidebar_box dt a{color:#fff;}
.leftsidebar_box dd a:hover{background:#03397a;}

.nav ul li a{display:block;height:2.813em;overflow:hidden;padding:0 0 0 2.188em;line-height:2.813em;color:#fff; width:100%; font-size:1em;}
.nav ul li a:hover{background:#01427a;}
.nav ul li a img{vertical-align:middle; width:1.375em;}







		
	.GW_banner{
	width:100%; 
	height:auto;
	overflow:hidden;min-width:320px;  min-height:160px;
}
.GW_banner img{
	width:100%;
	vertical-align:top; min-height:160px;
}

.slideBox{ 
	position:relative; 
	overflow:hidden; 
	margin:0 auto;
	width:100%;min-width:320px/* 设置焦点图最大宽度 */ 
}
.slideBox .hd{
	 position:absolute; 
	 height:10px; 
	 line-height:10px; 
	 bottom:10px; 
	 right:0; 
	 z-index:1; 
	 width:50%; 
	 text-align:center; 
	 margin:0 auto; margin-right:25%
}
.slideBox .hd ul{ display:inline-block; text-align:center;}
.slideBox .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#fff; text-indent:9999px; overflow:hidden; margin:0 6px;}
.slideBox .hd li.on{ background:#f66e1f;width:20px;}
.slideBox .bd{ position:relative; z-index:0; }


.slideBox .bd li{ position:relative; text-align:center; height:550px; 
}
.slideBox .bd li img{max-width:100%;
  height:100%;
  background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
}




.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); text-decoration:none;}  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:5px; text-indent:10px; height:28px; line-height:28px; color:#fff;   text-align:center; z-index:3;  }

.sjsearch{ width:94%; height:32px; float:left; margin-left:3%; color:#999;text-align:right;display:inline;  margin-bottom:8px; min-width:320px; margin-top:10px }
.sjsearch input.txts{height:28px; width:75%;color:#af8262;border:0px; float:left; color:#999; padding-left:10px; line-height:26px; background:none; font-size:14px;border:1px solid #bcb8b9; border-radius: 8px;}
.sjsearch input.btns{width:19%;height:30px; border:0px; float:right; background-color:#0070c0; border:none; border-radius: 8px; color:#FFF; font-size:16px}

.zcfg{width:96%; height:auto; margin:0 auto; min-width:320px}
.zcfg_t{width:100%; height:58px; float:left ;margin-top:10px;}
.zcfg_t p{width:200px; height:40px; float:left; font-size:22px;background-image:url(../images/cjb5.png); background-repeat:no-repeat; background-position:left bottom; }
.zcfg_t p a{ color:#333; text-decoration:none }
.zcfg_t span{width:90px; height:30px; float:right; text-align:center; background-color:#f2f2f2; line-height:30px}
.zcfg_t span a{ color:#888; text-decoration:none }

.zcfg ul{width:100%; height:auto; float:left; font-size:14px; }
.zcfg ul li{width:100%; height:auto; float:left;overflow:hidden;  margin-bottom:10px}
.zcfg_rq{width:94%; height:30px; float:left; overflow:hidden; color:#d5c69d;background-image:url(../images/cjb6.png); background-repeat:no-repeat; background-position:left center; padding-left:6% ; line-height:30px }
.zcfg ul li p{width:100%; height:auto; float:left; overflow:hidden; color:#989899; max-height:72px; line-height:24px }
.zcfg ul li p a{color:#d5c69d }
.zcfg ul li span{width:100%; height:38px; float:right; overflow:hidden; font-size:16px; line-height:38px}
.zcfg ul li:hover span a{ color:#b51d23}


.con1{width:96%; height:460px; margin:0 auto; margin-bottom:50px;}
.ktzjjpic{width:100%; height:190px; float:left;background-image:url(../images/ktzrt5.png); background-repeat:no-repeat; background-position:top left; padding-top:30px ; display:none}
.ktzjjpic img{width:100%; height:190px; float:left; }
.ktzjj{width:100%; height:190px; float:right; margin-top:10px}
.ktzjj_t{width:100%; height:55px; float:right;}
.ktzjj_tl{width:75%; height:55px; float:left; font-size:18px; line-height:50px; }
.ktzjj_tl p{width:100%; height:35px; float:left; font-size:22px; line-height:35px; color:#1163a4}
.ktzjj_tl span{width:100%; height:20px; float:left; font-size:14px; line-height:20px; color:#ededed}

.ktzjj_tr{width:25%; height:55px; float:right; font-size:14px; line-height:50px; text-align:right;}
.ktzjj_tr a { color:#1163a4}

.ktzjj_c {width:100%x; height:116px; float:right; color:#666; text-indent:28px; line-height:30px; overflow:hidden; margin-top:10px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
   
}

.yyfx{width:100%; height:260px; float:right; overflow:hidden}
.yyfx_t{width:96%; height:50px; float:left;background-image:url(../images/ktzrt6.png); background-repeat:no-repeat; background-position:center left; padding-left:4%}
.yyfx_t p{width:50%; height:50px; float:left; font-size:18px; line-height:50px;}
.yyfx_t p a{ color:#0070c0}
.yyfx_t span{width:30%; height:50px; float:right; font-size:14px; line-height:50px; text-align:right;}
.yyfx_t span a { color:#1163a4}
.yyfx ul li{width:95%; height:30px; float:left;background-image:url(../images/ktzrt7.png); background-repeat:no-repeat; background-position:center left; line-height:30px;  padding-left:10px; 
 box-sizing: border-box;
        overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

 margin-left:5px}
.yyfx ul li a{ color:#222}


.xslw{width:100%; height:480px; background-color:#f6f7f6;overflow:hidden;background-image:url(../images/ktzrt3.jpg); background-repeat:no-repeat; background-position:top center;}
.xslw_t{width:90%; height:50px; margin:0 auto; margin-bottom:15px; margin-top:30px; font-size:18px;line-height:40px }

.lwtab_on{width:25%; height:50px; float:left; text-align:center; color:#0070c0;  font-weight:bold; border-top:3px solid #0070c0; }
.lwtab_on span{width:100%; height:24px; float:left; color:#999; font-size:12px; display:none}
.lwtab_off{width:25%; height:50px; float:left; text-align:center;line-height:40px }
.lwtab_off span{width:160px; height:24px; float:left; color:#999; font-size:12px; display:none}


.xwtab_t{width:610px; height:60px; float:right; border-bottom:1px solid #dfdede;line-height:46px; margin-left:10px; margin-bottom:20px}
.xwtab_t a{width:90px; height:60px; float:left;  font-size:20px; line-height:60px;  display:block; padding-left:26px;text-decoration:none;margin-right:30px; }

.lwcon{width:100%; height:auto; margin:0 auto;}
.lwcon ul{width:100%; float:left; font-size:14px;}
.lwcon ul li{width:90%; height:auto; float:left;overflow:hidden;border-radius: 10px; margin-bottom:10px; margin-left:2%; line-height:48px;padding-left:3%; padding-right:3%; line-height:38px; border:1px dashed #CCC}
.lwcon ul li p{width:100%; height:38px; float:left; overflow:hidden; font-size:14px; 
   overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
 }
.lwcon ul li span{width:380px; height:48px; float:right; overflow:hidden; color:#666; line-height:24px; display:none;
overflow: hidden;
    text-overflow:ellipsis; 
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;

}
.lwcon ul li:hover a{ color:#0070c0}
.lwcon ul li:hover { border:1px dashed #0070c0 }
.xslw_b a{width:40%; height:36px; float:left; background-color:#199ce7; display:block; margin-left:30%;margin-top:15px; line-height:36px; text-align:center; color:#FFF;border-radius: 30px;}

.tdcy{width:100%; height:auto; background-color:#f6f6f6;overflow:hidden; margin-bottom:50px}
.tdcy_t {width:50%; height:50px; margin:0 auto; padding-left:30% ; margin-top:35px}
.tdcy_t img{float:left; margin-right:10px}
.tdcy_t p{width:70%; height:48px; float:left; color:#0070c0; line-height:24px; font-size:24px; margin-top:2px;}
.tdcy_t p span{width:100%; height:24px; float:left; color:#999; font-size:12px}
.tdcy_t a p {color:#0070c0; }
.tdjj {width:96%; height:auto; margin:0 auto; margin-top:20px }
.tdjj span{ width:auto; height:45px; float:left; border-top:3px #1557ae solid; font-size:20px; line-height:40px; text-align:center}
.tdjj span a{color:#0070c0}
.tdjj p{width:100%; height:90px; float:left; line-height:30px; text-indent:28px; color:#666; overflow:hidden;
    text-overflow:ellipsis; 
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
}
.tdjj p a{color:#0070c0}
.tdcy_c{width:100%; height:auto; margin:0 auto; margin-top:30px }

.tdcy_c ul{
  margin:0px -9px;
}
.tdcy_c ul li{width:25%; float:left; background-color:#f6f6f6; margin-top:45px;}

.tdcy_c ul li a{
  display:block;
   overflow:hidden;
    margin:0px 9px;
   position: relative;
}


.tdcy_c ul li .tdcy_tu{
  width:100%; 
  padding-bottom:56%;
  position: relative;
}
.tdcy_c ul li .tdcy_tu img{
  position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}

.tdcy_p{width: 100%; height:45px; float:left; background: rgba(0,91,161,.8); text-align:center; color:#FFF;position: absolute;
	z-index:10; bottom:0px; }
.tdcy_p p{width: 100%;height:40px; float:left; overflow:hidden; background-image:url(../images/ktzrt2.jpg); background-repeat:no-repeat; background-position:bottom center;line-height:35px; padding:5px 10px 0px; font-size:14px;    box-sizing: border-box;
      overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tdcy_c ul li:hover .tdcy_p{ background: rgba(25,156,231,.8); }
.tdcy_b {width:100%;  margin:0 auto;}
.tdcy_b a{width:40%; height:36px; float:left; background-color:#199ce7; display:block; margin-left:30%;margin-top:25px; line-height:36px; text-align:center; color:#FFF;border-radius: 30px; margin-bottom:30px}




.xwhd {width:96%; height:360px; margin:0 auto; }
.znxw{width:100%; height:350px;}
.znxw_t{width:100%; height:50px; float:left; margin-bottom:10px}
.znxw_tl{width:70%; height:50px; float:left;}
.znxw_tl img{float:left; margin-right:10px}
.znxw_tl p{width:70%; height:48px; float:left; color:#0070c0; line-height:24px; font-size:22px; margin-top:2px}
.znxw_tl p span{width:400px; height:24px; float:left; color:#999; font-size:12px}
.znxw_tl a p {color:#0070c0; }
.znxw_tr{width:30%; height:50px; float:right; text-align:right}
.znxw_tr a{color:#0070c0; }
.xwhd ul{width:100%; height:auto; float:left; font-size:14px; }
.xwhd ul li{width:100%; height:36px; float:left; line-height:36px;position: relative; }
.xwhd ul li p{width:70%; height:36px; float:left;background-image:url(../images/ktzrli.jpg); background-repeat:no-repeat; background-position:left center; padding-left:13px; overflow:hidden;
       overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
 }
.xwhd ul li p a{ color:#444}
.xwhd ul li span{width:25%; height:36px; float:right; text-align:right; color:#cccccc }
.xwhdfl{ float:left}
.xwhdfr{ float:right}

	
.ztzl {width:96%; height:auto; margin:0 auto; }
.rkl{width:30%;  float:left; margin-bottom:10px; margin-right:5%}
.rkl img{width:100%; }
.rkr{width:30%;  float:right; margin-bottom:25px}
.rkr img{width:100%; }

	.footer{width:100%; height:280px; display:table; background-color:#0c4889;overflow:hidden; background-repeat:no-repeat;min-width: 320px;position: relative; }
.footer_c{width:96%; height:auto;  color:#FFF; margin-left:2%  }
.ewm{width:100%; height:auto; float:right; overflow:hidden; }
.ewm p {width:50%; height:auto; float:right;overflow:hidden; text-align:center;}
.ewm img {width:100px; height:100px}
.links{width:100%; float:left;overflow:hidden;margin-top:30px;color:#fff; font-size:16px; display:none }
.links_t{width:100%; height:40px; float:left;overflow:hidden;border-bottom:1px #5d87b1 solid; line-height:30px; margin-bottom:10px }
.links p {width:100%; height:auto; float:left;overflow:hidden;font-size:14px; }
.links p a{ color:#bcc3d0; margin-right:40px; line-height:30px }

.sjlinks{width:80%; height:50px; float:left; margin-left:10%; margin-right:10%; margin-top:20px}
.sjlinks select{width:100%; height:32px; float:right; line-height:32px; margin-left:20px; padding-left:3px; border:1px solid #CCC}
.sjlinks select option{height:32px;line-height:32px;width:260px; float:left}

.bq{width:94%; margin-top:20px; height:auto; display:table; background-color:#0c4889; background: rgba(3,52,116,.5); text-align:center; color:#FFF; line-height:24px;min-width: 320px; bottom:0px; padding:10px 3% 10px 3% }

.con{width:100%; margin:30px auto;display:table }
.nybanner{ width:100%; min-height:120px;margin:0 auto;overflow: hidden;position: relative;min-width: 320px; }
.nybanner img{ width:100%; min-height:120px; }
.mt2{ margin-top:10px}
.zjgx{ display:none }
.conleft{width:100%; display:table;}
.ejlm{width:100%; float:left; overflow:hidden;min-width: 320px}
.ejlm_t{width:100%; height:40px; float:right; overflow:hidden; background-color:#f2f2f2; border-bottom:2px solid #dbc033; color:#333;line-height:40px; font-size:18px; text-align:center}
.ejlm ul{width:100%; float:right; overflow:hidden; background-color:#f2f2f2;}
.ejlm ul li{width:50%; float:left; height:40px; overflow:hidden;  border-bottom:1px dashed #CCCCCC; font-size:14px; text-align:center}
.ejlm ul li p{width:100%; float:right; height:40px; overflow:hidden; line-height:45px;}
.ejlm ul li:hover{ background-color:#FFF}
.ejlm ul li:hover a{ text-decoration:none}

.conright{width:100%; float:right;display:table;min-width: 320px}
.conright_t{width:96%; height:50px; line-height:50px; border-bottom:1px solid #dcdcdc; color:#555; float:left; margin-left:2%;}

.dqwz{width:96%; height:32px; float:left; margin-left:2%; line-height:24px; border-bottom:1px solid #dcdcdc; color:#555;  font-size:14px;min-width: 320px}
.conwz{width:96%;  height:auto;text-align:center;display:table; margin:0 auto; min-height:450px; }
.wzt{width:100%;  height:auto; text-align:center; font-size:20px; margin-top:20px; line-height:32px}
.wzly{width:100%;  height:26px; text-align:center; color:#999; line-height:26px; margin-top:10px}
.wzly span{width:auto;  height:auto; margin-right:10px}
.wznr{width:100%;  height:auto; margin-top:20px;color:#333; line-height:32px; margin-bottom:20px}
.wznr p{ text-indent:32px; margin-bottom:10px;width:100%;margin-top:10px; text-align:left; font-size:14px}
.wznr img{text-align:center;margin:15px;max-width:90%}

.conlist{width:96%;  height:auto;display:table; margin:0 auto;min-width: 320px }
.conlist ul{width:100%;  height:auto;display:table}
.conlist ul li{width:100%;  height:auto;display:table;margin-top:15px; float:left; border-bottom:1px dashed #e6e6e6; padding-bottom:8px}
.clpic{width:22%;  height:auto;float:left; text-align:center; }
.clpic img{width:100%; width: 180px; height:110px}
.clwz{width:73%;  height:auto;float:right;}
.clwz p{width:100%;  height:auto;float:left;max-height: 26px; overflow:hidden; color:#ccc ;}
.clwz p a{ color:#000;font-size:16px;}
.clwz p a:hover{ color:#a22416}
.clwz span{width:100%;  height:44px;float:left; line-height:22px; overflow:hidden; color:#666;}
.cldate{ display:none}
.cldate2{ display:none}
.cld{width:100%;  height:26px;float:left; line-height:18px; overflow:hidden; color:#999;}

.listfy{width:100%; height:auto;margin-top:15px; margin-bottom:20px}
.listfy2{width:100%; height:auto;margin-top:15px; margin-bottom:20px}

.pages { clear: both; margin: 0 auto; position: relative; text-align: center; height:auto;}
.pages a { display: inline-block; border: 1px #dbdae1 solid; padding: 0 10px; height: 30px; line-height: 30px; text-align: center; font-size: 14px;text-decoration:none;color:#222; margin-bottom:5px }
.pages .now { color: #FFFFFF; background: #1557ae; }
.pages a:hover { background-color:#1557ae; color:#FFF; text-decoration:none}

.pages span { display: inline-block; border: 1px #dbdae1 solid; padding: 0 10px; height: 30px; line-height: 32px; text-align: center; font-size: 14px;text-decoration:none;color:#222; margin-bottom:5px}
.pages input { display: inline-block; border: 1px #dbdae1 solid;  height: 30px; line-height: 30px; text-align: center; font-size: 14px;text-decoration:none;color:#222; width:30px ;margin-bottom:5px}
.pages p { display: inline-block;height: 30px; line-height: 30px; text-align: center; font-size: 14px;text-decoration:none;color:#222;margin-bottom:5px }
.pages .pageItemActive{
    background-color: #1557ae;
    color:white;
}

.conlist2{width:100%;  height:auto;display:table;min-width: 320px;min-height:450px; }
.conlist2 ul{width:96%;  height:auto;margin-top:10px; margin-left:2%}
.conlist2 ul li{width:100%; height:auto;margin-top:10px; float:left; border-bottom:1px dashed #CCCCCC; }
.cldate2{width:100%;  height:145px;float:left;border-top:2px solid #1557ae; color:#999;text-align:right; margin-right:30px; display:none }
.cldate2 p{width:width:100%;  height:30px;float:left; margin-top:15px}
.cldate2 p span{font-size:32px; color:#1557ae;width:auto;}
.cldate2 img{margin-top:18px}
.clwz2{width:100%;  height:auto;float:right; margin-bottom:12px }
.clwz2 p{width:100%;  height:30px;float:left; line-height:30px; overflow:hidden; font-size:16px;max-height: 30px }
.clwz2 p a{ color:#000}
.clwz2 p a:hover{ color:#1557ae}
.clwz2 span{width:100%;  height:52px;float:left; line-height:26px; overflow:hidden; color:#666;max-height: 52px }

.conlist3{width:96%;  height:auto;display:table; margin:0 auto;min-width: 320px   }
.conlist3 ul{width:100%;  height:auto;margin-top:5px; float:left;}
.conlist3 ul li{width:30%; height:auto; margin-top:10px; float:left; overflow:hidden;text-align:center; margin-left:2%; margin-right:1% }
.conlist3 ul li img{width:100%; height:180px}
.conlist3 ul li span{width:100%; height:auto; float:left; overflow:hidden;}
.conlist3 ul li p{width:100%; height:30px; float:left; overflow:hidden; line-height:26px; font-size:14px }

.conright4{width:96%; margin:0 auto;display:table;min-width: 320px}
.conright4_t{width:100%; height:50px; line-height:30px; border-bottom:1px solid #dcdcdc; color:#555; float:right; }

.ssjg{width:96%;  height:auto;margin-top:20px; text-align:center; line-height:24px; float:left; margin-left:2% ;min-width: 320px }
.ssjg p{width:100%;  height:30px; float:left;font-size:18px }
.ssjg span{width:100%;  height:24px; float:left; color:#666;font-size:14px}
.conlist4{width:96%;  height:auto;display:table;margin-left:2%; min-width: 320px }
.conlist4 ul{width:100%;  height:auto;margin-top:20px;display:table;}
.conlist4 ul li{width:100%; height:auto;float:left; border-bottom:1px dashed #CCCCCC;  font-size:14px }
.conlist4 ul li p{width:100%; height:30px; float:left; overflow:hidden; line-height:30px; margin-top:8px}
.conlist4 ul li .riqi{width:100%; height:30px; float:right; color:#b5b5b5;overflow:hiddent;line-height:30px; margin-bottom:8px  }
.conlist4 ul li p a:hover{color:#1557ae}
	
.xyxx_box{
    width: 96%;
    margin: 0 auto 50px;
}

.xyxx_box .xyxx_nr {
     margin: 0px 0px 50px;
    width:100%;
   float:left;
   overflow:hidden;
}
.xyxx_box .xyxx_nr ul{
  margin:0px -20px;
}
.xyxx_box .xyxx_nr li{
  width:50%;
  float:left;
}
.xyxx_box .xyxx_nr li .mar{
  margin:30px 20px 0px;
}
.xyxx_box .xyxx_nr li .mar .picture {
    width: 220px;
    float: left;
}

.xyxx_box .xyxx_nr li .mar .picture span {
    overflow: hidden;
    padding-bottom: 56%;
    position: relative;
    display: block;
}

.xyxx_box .xyxx_nr li .mar .picture span img {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}

.xyxx_box .xyxx_nr li .mar .picture span img:hover {
    transform: scale(1.05);
}

.xyxx_box .xyxx_nr li .mar .text {
    width: calc(100% - 240px);
    float: right;
}

.xyxx_box .xyxx_nr li .mar .text h2 {
    font-size: 16px;
    color: #1163a4;
    line-height: 26px;
    height: 26px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.xyxx_box .xyxx_nr li .mar .text p {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #888;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 10px 0px 8px;
}

.xyxx_box .xyxx_nr li .mar .text span {
    float: left;
    font-size: 13px;
    color: #888;
    line-height: 24px;
    padding-left: 20px;
    background: url(../images/lt_time.png) no-repeat left center;
}
.xyxx_box .xyxx_nr li .mar .text h2:hover{
  font-weight: bold;
}

.wtfk{
      width: 120px;
    height: 36px;
    float: left;
background: rgba(225, 225, 225, 0.2); 
    margin-top: 40px;
    line-height: 36px;
    text-align: center;
    border-radius: 3px;
}
.wtfk a{
  display: block;
   color: #bcc3d0;
  text-decoration: none;
}
.wtfk:hover{
 background: rgba(225, 225, 225, 0.4); 
}

		
}
	
	
	@media only screen and (max-width: 767px) {
	
	.top{ width:100%; height:144px;background-image:url(../images/headerbg.jpg); background-repeat:no-repeat; background-position:center top; border-top:7px #ad312a solid; display:none}
.header{ width:100%; height:30px;background-image:url(../images/ktzhb.png); background-repeat:no-repeat; background-position:center top; background-color:#03397a;}
.header_c{ width:100%; height:30px; margin:0 auto;}
.logo{ width:527px; height:75px; float:left; margin-top:20px; display:none }
.header_r{ width:100%; height:30px; float:right; }
.header_r p{ width:300px; height:42px; float:right; color:#6579a1;text-align:right; line-height:32px; font-size:14px; display:none }
.header_r p a{ color:#a6b4d0; margin-right:5px; margin-left:5px}
.search{ width:96%; margin-right:2%; height:25px; float:right; color:#6579a1;text-align:right;display:inline; margin-top:5px;border-radius: 15px;background: rgba(41,87,142,.7);}
.search input.txt{height:25px; width:210px;color:#8394b6;border:0px; float:left; line-height:25px; background:none; margin-left:13px; }
.btn{height:22px;border:0px;float:right;/* background-image:url(../images/ktzss.png); */background-repeat:no-repeat;background-position:center left;-webkit-appearance: none;margin-top: 5px;margin-right: 15px;}
	
	.snav{width:100%; height:52px; line-height:52px; background: rgba(255,255,255,.8);display:none}


.GW_top{
	width:100%;
	height:60px;
	background-color:#03397a;min-width:320px;overflow:hidden
}
.GW_top_logo{
	width:70%; float:left; margin-left:12px;
	
}
.GW_top_logo img{
	margin-top:10px;max-height:45px; 
}


.GW_top_menu{
	width:20%; float:right; margin-top:20px; text-align:right; margin-right:12px
}


.navHome{}

/**==================弹出导航菜单==============**/
#nav-over{position:fixed;left:0px;top:0;z-index:9998;display:none;width:100%;height:100%;}
.warmp{position:relative;right:0;z-index:1;-webkit-transition:all .5s ease;transition:all .5s ease;}
.nav{
	position:fixed;
	top:0;
	right:-200px;
	z-index:9999;
	width:170px;height:100%;
	background:#03397a;
	-webkit-transition:all .5s ease;transition:all .5s ease; box-shadow:4px 0px 3px 4px rgba(0,0,0,1);}
.openMenu{right:510px;-webkit-transition:all .5s ease;transition:all .5s ease;}
.openNav{right:0;-webkit-transition:all .5s ease;transition:all .5s ease;}
.nav h3 a { color:#fff;}
.scrollerBox{ /*position:relative;*/
overflow:scroll;overflow-x:hidden;overflow-y:scroll;-ms-touch-action: none;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;}
.scroller {position: absolute;width:100%;padding:0 0 100px 0;cursor:move;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);}
.leftsidebar_box{width:100%;height:auto !important;overflow:visible !important;background-color:#005e84;}
.leftsidebar_box dl{border-bottom:1px solid #012551;}
.leftsidebar_box dt{ background-repeat:no-repeat;color:#fff;position:relative;line-height:3.000em;cursor:pointer; text-align:center}
.leftsidebar_box dd a{background-color:#03397a; display:block; color:#fff; line-height:44px; height:44px; text-align:center}
.leftsidebar_box dt img{position:absolute;right:0.625em;top:1.250em;}
.leftsidebar_box dt img{width:1.000em;}
.leftsidebar_box dt a{color:#fff;}
.leftsidebar_box dd a:hover{background:#03397a;}

.nav ul li a{display:block;height:2.813em;overflow:hidden;padding:0 0 0 2.188em;line-height:2.813em;color:#fff; width:100%; font-size:1em;}
.nav ul li a:hover{background:#01427a;}
.nav ul li a img{vertical-align:middle; width:1.375em;}







		
	.GW_banner{
	width:100%; 
	height:auto;
	overflow:hidden;min-width:320px;  min-height:160px;
}
.GW_banner img{
	width:100%;
	vertical-align:top; min-height:160px;
}

.slideBox{ 
	position:relative; 
	overflow:hidden; 
	margin:0 auto;
	width:100%;min-width:320px/* 设置焦点图最大宽度 */ 
}
.slideBox .hd{
	 position:absolute; 
	 height:10px; 
	 line-height:10px; 
	 bottom:10px; 
	 right:0; 
	 z-index:1; 
	 width:50%; 
	 text-align:center; 
	 margin:0 auto; margin-right:25%
}
.slideBox .hd ul{ display:inline-block; text-align:center;}
.slideBox .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#fff; text-indent:9999px; overflow:hidden; margin:0 6px;}
.slideBox .hd li.on{ background:#f66e1f;width:20px;}
.slideBox .bd{ position:relative; z-index:0; }


.slideBox .bd li{ position:relative; text-align:center; height:280px; 
}
.slideBox .bd li img{max-width:100%;
  height:100%;
  background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
}



.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); text-decoration:none;}  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:5px; text-indent:10px; height:28px; line-height:28px; color:#fff;   text-align:center; z-index:3;  }

.sjsearch{ width:94%; height:32px; float:left; margin-left:3%; color:#999;text-align:right;display:inline;  margin-bottom:8px; min-width:320px; margin-top:10px }
.sjsearch input.txts{height:28px; width:75%;color:#af8262;border:0px; float:left; color:#999; padding-left:10px; line-height:26px; background:none; font-size:14px;border:1px solid #bcb8b9; border-radius: 8px;}
.sjsearch input.btns{width:19%;height:30px; border:0px; float:right; background-color:#0070c0; border:none; border-radius: 8px; color:#FFF; font-size:16px}

.zcfg{width:96%; height:auto; margin:0 auto; min-width:320px}
.zcfg_t{width:100%; height:58px; float:left ;margin-top:10px;}
.zcfg_t p{width:200px; height:40px; float:left; font-size:22px;background-image:url(../images/cjb5.png); background-repeat:no-repeat; background-position:left bottom; }
.zcfg_t p a{ color:#333; text-decoration:none }
.zcfg_t span{width:90px; height:30px; float:right; text-align:center; background-color:#f2f2f2; line-height:30px}
.zcfg_t span a{ color:#888; text-decoration:none }

.zcfg ul{width:100%; height:auto; float:left; font-size:14px; }
.zcfg ul li{width:100%; height:auto; float:left;overflow:hidden;  margin-bottom:10px}
.zcfg_rq{width:94%; height:30px; float:left; overflow:hidden; color:#d5c69d;background-image:url(../images/cjb6.png); background-repeat:no-repeat; background-position:left center; padding-left:6% ; line-height:30px }
.zcfg ul li p{width:100%; height:auto; float:left; overflow:hidden; color:#989899; max-height:72px; line-height:24px }
.zcfg ul li p a{color:#d5c69d }
.zcfg ul li span{width:100%; height:38px; float:right; overflow:hidden; font-size:16px; line-height:38px}
.zcfg ul li:hover span a{ color:#b51d23}


.con1{width:96%; height:auto; margin:0 auto; margin-bottom:50px;min-width: 320px}
.ktzjjpic{width:100%; height:190px; float:left;background-image:url(../images/ktzrt5.png); background-repeat:no-repeat; background-position:top left; padding-top:30px ; display:none}
.ktzjjpic img{width:100%; height:190px; float:left; }
.ktzjj{width:100%; height:190px; float:right; margin-top:10px}
.ktzjj_t{width:100%; height:55px; float:right;}
.ktzjj_tl{width:75%; height:55px; float:left; font-size:18px; line-height:50px; }
.ktzjj_tl p{width:100%; height:35px; float:left; font-size:22px; line-height:35px; color:#1163a4}
.ktzjj_tl span{width:100%; height:20px; float:left; font-size:14px; line-height:20px; color:#ededed}

.ktzjj_tr{width:25%; height:55px; float:right; font-size:14px; line-height:50px; text-align:right;}
.ktzjj_tr a { color:#1163a4}

.ktzjj_c {width:100%x; height:116px; float:right; color:#666; text-indent:28px; line-height:30px; overflow:hidden; margin-top:10px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.yyfx{width:100%; height:260px; float:right; overflow:hidden}
.yyfx_t{width:92%; height:50px; float:right;background-image:url(../images/ktzrt6.png); background-repeat:no-repeat; background-position:center left; padding-left:30px}
.yyfx_t p{width:50%; height:50px; float:left; font-size:18px; line-height:50px;}
.yyfx_t p a{ color:#0070c0}
.yyfx_t span{width:30%; height:50px; float:right; font-size:14px; line-height:50px; text-align:right;}
.yyfx_t span a { color:#1163a4}
.yyfx ul li{width:95%; height:30px; float:left;background-image:url(../images/ktzrt7.png); background-repeat:no-repeat; background-position:center left; line-height:30px;  padding-left:10px; 
   box-sizing: border-box;
        overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
 margin-left:5px}
.yyfx ul li a{ color:#222}


.xslw{width:100%; height:480px; background-color:#f6f7f6;overflow:hidden;background-image:url(../images/ktzrt3.jpg); background-repeat:no-repeat; background-position:top center;min-width: 320px}
.xslw_t{width:100%; height:50px; margin:0 auto; margin-bottom:15px; margin-top:30px; font-size:15px;line-height:40px }

.lwtab_on{width:25%; height:50px; float:left; text-align:center; color:#0070c0;  font-weight:bold; border-top:3px solid #0070c0; }
.lwtab_on span{width:100%; height:24px; float:left; color:#999; font-size:12px; display:none}
.lwtab_off{width:25%; height:50px; float:left; text-align:center;line-height:40px }
.lwtab_off span{width:160px; height:24px; float:left; color:#999; font-size:12px; display:none}


.xwtab_t{width:610px; height:60px; float:right; border-bottom:1px solid #dfdede;line-height:46px; margin-left:10px; margin-bottom:20px}
.xwtab_t a{width:90px; height:60px; float:left;  font-size:20px; line-height:60px;  display:block; padding-left:26px;text-decoration:none;margin-right:30px; }

.lwcon{width:100%; height:auto; margin:0 auto;}
.lwcon ul{width:100%; float:left; font-size:14px;}
.lwcon ul li{width:90%; height:auto; float:left;overflow:hidden;border-radius: 10px; margin-bottom:10px; margin-left:2%; line-height:48px;padding-left:3%; padding-right:3%; line-height:38px; border:1px dashed #CCC}
.lwcon ul li p{width:100%; height:38px; float:left; overflow:hidden; font-size:14px; 
 overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
 }
.lwcon ul li span{width:380px; height:48px; float:right; overflow:hidden; color:#666; line-height:24px; display:none;

  overflow: hidden;
    text-overflow:ellipsis; 
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
}
.lwcon ul li:hover a{ color:#0070c0}
.lwcon ul li:hover { border:1px dashed #0070c0 }
.xslw_b a{width:40%; height:36px; float:left; background-color:#199ce7; display:block; margin-left:30%;margin-top:15px; line-height:36px; text-align:center; color:#FFF;border-radius: 30px;}

.tdcy{width:100%; height:auto; background-color:#f6f6f6;overflow:hidden; margin-bottom:40px;min-width: 320px}
.tdcy_t {width:50%; height:50px; margin:0 auto; padding-left:14% ; margin-top:25px}
.tdcy_t img{float:left; margin-right:10px; height:40px;}
.tdcy_t p{width:70%; height:48px; float:left; color:#0070c0; line-height:22px; font-size:22px; margin-top:0px;}
.tdcy_t p span{width:100%; height:24px; float:left; color:#999; font-size:12px}
.tdcy_t a p {color:#0070c0; }
.tdjj {width:96%; height:auto; margin:0 auto; margin-top:20px }
.tdjj span{ width:auto; height:45px; float:left; border-top:3px #1557ae solid; font-size:20px; line-height:40px; text-align:center}
.tdjj span a{color:#0070c0}
.tdjj p{width:100%; height:90px; float:left; line-height:30px; text-indent:28px; color:#666; overflow:hidden;
    text-overflow:ellipsis; 
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
}
.tdjj p a{color:#0070c0}
.tdcy_c{width:100%; height:auto; margin:0 auto; margin-top:30px }

.tdcy_c ul{
  margin:0px -9px;
}
.tdcy_c ul li{width:50%; float:left; background-color:#f6f6f6; margin-top:45px;}

.tdcy_c ul li a{
  display:block;
   overflow:hidden;
    margin:0px 9px;
position: relative;
}


.tdcy_c ul li .tdcy_tu{
  width:100%; 
  padding-bottom:56%;
  position: relative;
}
.tdcy_c ul li .tdcy_tu img{
  position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}


.tdcy_p{width: 100%; height:50px; float:left; background: rgba(0,91,161,.8); text-align:center; color:#FFF;position: absolute;
	z-index:10; bottom:0px; }
.tdcy_p p{width: 100%;height:40px; float:left; overflow:hidden; background-image:url(../images/ktzrt2.jpg); background-repeat:no-repeat; background-position:bottom center;line-height:35px; padding:5px 10px 0px; font-size:16px;    box-sizing: border-box;
      overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tdcy_c ul li:hover .tdcy_p{ background: rgba(25,156,231,.8); }
.tdcy_b {width:100%;  margin:0 auto;}
.tdcy_b a{width:40%; height:36px; float:left; background-color:#199ce7; display:block; margin-left:30%;margin-top:40px; line-height:36px; text-align:center; color:#FFF;border-radius: 30px; margin-bottom:30px}




.xwhd {width:96%; height:360px; margin:0 auto;min-width: 320px }
.znxw{width:100%; height:350px;}
.znxw_t{width:100%; height:50px; float:left; margin-bottom:10px}
.znxw_tl{width:70%; height:50px; float:left;}
.znxw_tl img{float:left; margin-right:10px}
.znxw_tl p{width:70%; height:48px; float:left; color:#0070c0; line-height:24px; font-size:22px; margin-top:2px}
.znxw_tl p span{width:400px; height:24px; float:left; color:#999; font-size:12px}
.znxw_tl a p {color:#0070c0; }
.znxw_tr{width:30%; height:50px; float:right; text-align:right}
.znxw_tr a{color:#0070c0; }
.xwhd ul{width:100%; height:auto; float:left; font-size:14px; }
.xwhd ul li{width:100%; height:36px; float:left; line-height:36px;position: relative; }
.xwhd ul li p{width:70%; height:36px; float:left;background-image:url(../images/ktzrli.jpg); background-repeat:no-repeat; background-position:left center; padding-left:13px; overflow:hidden;
       overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;

 }
.xwhd ul li p a{ color:#444}
.xwhd ul li span{width:25%; height:36px; float:right; text-align:right; color:#cccccc }
.xwhdfl{ float:left}
.xwhdfr{ float:right}

	
.ztzl {width:96%; height:auto; margin:0 auto;min-width: 320px }
.rkl{width:100%;  float:left; margin-bottom:10px}
.rkl img{width:100%;}
.rkr{width:100%;  float:left; margin-bottom:25px}
.rkr img{width:100%; }

	.footer{width:100%; height:280px; display:table; background-color:#0c4889;overflow:hidden; background-repeat:no-repeat;min-width: 320px;position: relative;}
.footer_c{width:96%; height:auto;  color:#FFF; margin-left:2%  }
.ewm{width:100%; height:auto; float:right; overflow:hidden; margin-bottom:15px; }
.ewm p {width:50%; height:auto; float:right;overflow:hidden; text-align:center;}
.ewm img {width:100px; height:100px}
.links{width:100%; float:left;overflow:hidden;margin-top:30px;color:#fff; font-size:16px; display:none }
.links_t{width:100%; height:40px; float:left;overflow:hidden;border-bottom:1px #5d87b1 solid; line-height:30px; margin-bottom:10px }
.links p {width:100%; height:auto; float:left;overflow:hidden;font-size:14px; }
.links p a{ color:#bcc3d0; margin-right:40px; line-height:30px }

.sjlinks{width:80%; height:50px; float:left; margin-left:10%; margin-right:10%; margin-top:20px}
.sjlinks select{width:100%; height:32px; float:right; line-height:32px; margin-left:20px; padding-left:3px; border:1px solid #CCC}
.sjlinks select option{height:32px;line-height:32px;width:260px; float:left}

.bq{width:94%; height:auto; display:table; background-color:#0c4889; background: rgba(3,52,116,.5); text-align:center; color:#FFF; line-height:24px;min-width: 320px; bottom:0px;padding:15px 3% 15px 3% }

.con{width:100%; margin:0 auto;display:table }
.nybanner{ width:100%; min-height:120px;margin:0 auto;overflow: hidden;position: relative;min-width: 320px; }
.nybanner img{ width:100%; min-height:120px; }
.mt2{ margin-top:10px}
.zjgx{ display:none }
.conleft{width:100%; display:table;}
.ejlm{width:100%; float:left; overflow:hidden;min-width: 320px}
.ejlm_t{width:100%; height:40px; float:right; overflow:hidden; background-color:#f2f2f2; border-bottom:2px solid #dbc033; color:#333;line-height:40px; font-size:18px; text-align:center}
.ejlm ul{width:100%; float:right; overflow:hidden; background-color:#f2f2f2;}
.ejlm ul li{width:50%; float:left; height:40px; overflow:hidden;  border-bottom:1px dashed #CCCCCC; font-size:14px; text-align:center}
.ejlm ul li p{width:100%; float:right; height:40px; overflow:hidden; line-height:45px;}
.ejlm ul li:hover{ background-color:#FFF}
.ejlm ul li:hover a{ text-decoration:none}

.conright{width:100%; float:right;display:table;min-width: 320px}
.conright_t{width:96%; height:50px; line-height:50px; border-bottom:1px solid #dcdcdc; color:#555; float:left; margin-left:2%;}

.dqwz{width:96%; height:32px; float:left; margin-left:2%; line-height:24px; border-bottom:1px solid #dcdcdc; color:#555;  font-size:14px;min-width: 320px}
.conwz{width:96%;  height:auto;text-align:center;display:table; margin:0 auto; min-height:450px; }
.wzt{width:100%;  height:auto; text-align:center; font-size:20px; margin-top:20px; line-height:32px}
.wzly{width:100%;  height:26px; text-align:center; color:#999; line-height:26px; margin-top:10px}
.wzly span{width:auto;  height:auto; margin-right:10px}
.wznr{width:100%;  height:auto; margin-top:20px;color:#333; line-height:32px; margin-bottom:20px}
.wznr p{ text-indent:32px; margin-bottom:10px;width:100%;margin-top:10px; text-align:left; font-size:14px}
.wznr img{text-align:center;margin:15px;max-width:90%; /* margin-left:-2rem; */ }

.conlist{width:96%;  height:auto;display:table; margin:0 auto;min-width: 320px }
.conlist ul{width:100%;  height:auto;display:table}
.conlist ul li{width:100%;  height:auto;display:table;margin-top:15px; float:left; border-bottom:1px dashed #e6e6e6; padding-bottom:8px}
.clpic{width:33%;  height:auto;float:left; text-align:center;max-width: 220px ;min-width: 130px }
.clpic img{width:100%; height:100px}
.clwz{width:60%;  height:auto;float:right }
.clwz p{width:100%;  height:auto;float:left;max-height: 26px; overflow:hidden; color:#ccc ;}
.clwz p a{ color:#000;font-size:16px;}
.clwz p a:hover{ color:#a22416}
.clwz span{width:100%;  height:44px;float:left; line-height:22px; overflow:hidden; color:#666;}
.cldate{ display:none}
.cldate2{ display:none}
.cld{width:100%;  height:26px;float:left; line-height:18px; overflow:hidden; color:#999;}

.listfy{width:100%; height:auto;margin-top:15px; margin-bottom:20px}
.listfy2{width:100%; height:auto;margin-top:15px; margin-bottom:20px}

.pages { clear: both; margin: 0 auto; position: relative; text-align: center; height:auto;}
.pages a { display: inline-block; border: 1px #dbdae1 solid; padding: 0 10px; height: 30px; line-height: 30px; text-align: center; font-size: 14px;text-decoration:none;color:#222; margin-bottom:5px }
.pages .now { color: #FFFFFF; background: #1557ae; }
.pages a:hover { background-color:#1557ae; color:#FFF; text-decoration:none}

.pages span { display: inline-block; border: 1px #dbdae1 solid; padding: 0 10px; height: 30px; line-height: 32px; text-align: center; font-size: 14px;text-decoration:none;color:#222; margin-bottom:5px}
.pages input { display: inline-block; border: 1px #dbdae1 solid;  height: 30px; line-height: 30px; text-align: center; font-size: 14px;text-decoration:none;color:#222; width:30px ;margin-bottom:5px}
.pages p { display: inline-block;height: 30px; line-height: 30px; text-align: center; font-size: 14px;text-decoration:none;color:#222;margin-bottom:5px }
.pages .pageItemActive{
    background-color: #1557ae;
    color:white;
}

.conlist2{width:100%;  height:auto;display:table;min-width: 320px;min-height:450px; }
.conlist2 ul{width:96%;  height:auto;margin-top:10px; margin-left:2%}
.conlist2 ul li{width:100%; height:auto;margin-top:10px; float:left; border-bottom:1px dashed #CCCCCC; }
.cldate2{width:100%;  height:145px;float:left;border-top:2px solid #1557ae; color:#999;text-align:right; margin-right:30px; display:none }
.cldate2 p{width:100%;  height:30px;float:left; margin-top:15px}
.cldate2 p span{font-size:32px; color:#1557ae;width:auto;}
.cldate2 img{margin-top:18px;}
.clwz2{width:100%;  height:auto;float:right; margin-bottom:12px }
.clwz2 p{width:100%;  height:30px;float:left; line-height:30px; overflow:hidden; font-size:16px;max-height: 30px }
.clwz2 p a{ color:#000}
.clwz2 p a:hover{ color:#1557ae}
.clwz2 span{width:100%;  height:52px;float:left; line-height:26px; overflow:hidden; color:#666;max-height: 52px }

.conlist3{width:96%;  height:auto;display:table; margin:0 auto;min-width: 320px   }
.conlist3 ul{width:100%;  height:auto;margin-top:5px; float:left;}
.conlist3 ul li{width:46%; height:auto; margin-top:10px; float:left; overflow:hidden;text-align:center; margin-left:2%; margin-right:2% }
.conlist3 ul li img{width:100%; height:120px}
.conlist3 ul li span{width:100%; height:auto; float:left; overflow:hidden;}
.conlist3 ul li p{width:100%; height:30px; float:left; overflow:hidden; line-height:26px; font-size:14px }

.conright4{width:96%; margin:0 auto;display:table;min-width: 320px}
.conright4_t{width:100%; height:50px; line-height:30px; border-bottom:1px solid #dcdcdc; color:#555; float:right; }

.ssjg{width:96%;  height:auto;margin-top:20px; text-align:center; line-height:24px; float:left; margin-left:2% ;min-width: 320px }
.ssjg p{width:100%;  height:30px; float:left;font-size:18px }
.ssjg span{width:100%;  height:24px; float:left; color:#666;font-size:14px}
.conlist4{width:96%;  height:auto;display:table;margin-left:2%; min-width: 320px }
.conlist4 ul{width:100%;  height:auto;margin-top:20px;display:table;}
.conlist4 ul li{width:100%; height:auto;float:left; border-bottom:1px dashed #CCCCCC;  font-size:14px }
.conlist4 ul li p{width:100%; height:30px; float:left; overflow:hidden; line-height:30px; margin-top:8px}
.conlist4 ul li .riqi{width:100%; height:30px; float:right; color:#b5b5b5;overflow:hiddent;line-height:30px; margin-bottom:8px  }
.conlist4 ul li p a:hover{color:#1557ae}
		

.xyxx_box{
    width: 96%;
    margin: 0 auto 0px;
}

.xyxx_box .xyxx_nr {
     margin: 0px 0px 50px;
    width:100%;
   float:left;
   overflow:hidden;
}
.xyxx_box .xyxx_nr ul{
  margin:0px -20px;
}
.xyxx_box .xyxx_nr li{
  width:100%;
  float:left;
}
.xyxx_box .xyxx_nr li .mar{
  margin:30px 20px 0px;
}
.xyxx_box .xyxx_nr li .mar .picture {
    width: 180px;
    float: left;
}

.xyxx_box .xyxx_nr li .mar .picture span {
    overflow: hidden;
    padding-bottom: 56%;
    position: relative;
    display: block;
}

.xyxx_box .xyxx_nr li .mar .picture span img {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}

.xyxx_box .xyxx_nr li .mar .picture span img:hover {
    transform: scale(1.05);
}

.xyxx_box .xyxx_nr li .mar .text {
    width: calc(100% - 200px);
    float: right;
}

.xyxx_box .xyxx_nr li .mar .text h2 {
    font-size: 16px;
    color: #1163a4;
    line-height: 26px;
    height: 26px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.xyxx_box .xyxx_nr li .mar .text p {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #888;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 6px 0px 4px;
}

.xyxx_box .xyxx_nr li .mar .text span {
    float: left;
    font-size: 13px;
    color: #888;
    line-height: 24px;
    padding-left: 20px;
    background: url(../images/lt_time.png) no-repeat left center;
}
.xyxx_box .xyxx_nr li .mar .text h2:hover{
  font-weight: bold;
}

.wtfk{
      width: 120px;
    height: 36px;
    float: left;
background: rgba(225, 225, 225, 0.2); 
    margin-top: 40px;
    line-height: 36px;
    text-align: center;
    border-radius: 3px;
}
.wtfk a{
  display: block;
   color: #bcc3d0;
  text-decoration: none;
}
.wtfk:hover{
 background: rgba(225, 225, 225, 0.4); 
}

	
}

#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9999;}
#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#111;opacity:.9;z-index:-1;}
#browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px;}
#browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px;}
#browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px;}
#browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px;}
#browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px;}
#browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto;}
#browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto;font-size:80px;line-height:80px;margin-bottom:10px;}
#browser-modal .browser-content .browser-item .iconchrome{background: url(../images/bro.png) no-repeat 0 0;}
#browser-modal .browser-content .browser-item .iconfirefox{background: url(../images/bro.png) no-repeat 0 -100px;}
#browser-modal .browser-content .browser-item .iconopera{background: url(../images/bro.png) no-repeat 0 -200px;}
#browser-modal .browser-content .browser-item .iconEdge{background: url(../images/bro.png) no-repeat 0 -300px;}
#browser-modal .browser-content .browser-item a{cursor:pointer;display:block;}
#browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px;}
#browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700;}