﻿﻿@charset "utf-8";

/* CSS Document */



.m10 {margin: 10px auto;}

.m20 {

    margin:20px auto;

}



/*左侧边栏 e*/



.header { width: 100%;    position: relative;background: url(headbg.jpg) no-repeat top; }

.header .header_in{     padding-top:60px;margin-bottom:90px;}

.header .logo {transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}

.header .logo img{ max-height:95px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}

.header .head_r{  margin-top:35px; margin-left:15px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; display: none;}

.header .head_r > div{ float:left; margin:0 10px;}

.header .close{position:absolute; top:35px; right:35px; width:36px; height:36px; background:url(icon_close.png) no-repeat center; cursor:pointer; }

.header .head_r .search{}

.header .head_r .search .icon_search{ display:block; width:26px; height:26px; background:url(icon_top1.png) no-repeat 0 0; cursor:pointer;}

.header .head_r .search .pop_search{ position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0, 0, 0, 0.83); background-size:cover; display:none; z-index:9;} 

.header .head_r .search .pop_search .searchBox{position:absolute; left:45px; right:45px; top:50%; margin-top:-37px; border-bottom:1px solid #fff;}

.header .head_r .search .pop_search .searchBox .search_h{ width:100%; box-sizing:border-box; border:0; padding:15px 85px 15px 85px; font-size:34px; color:#fff; text-align:center; background:none;}

.header .head_r .search .pop_search .searchBox .search_h::-webkit-input-placeholder { color: #fff; } 

.header .head_r .search .pop_search .searchBox .search_h:-moz-placeholder { color: #fff; } 

.header .head_r .search .pop_search .searchBox .search_h::-moz-placeholder { color: #fff; } 

.header .head_r .search .pop_search .searchBox .search_h:-ms-input-placeholder { color: #fff; } 

.header .head_r .search .pop_search .searchBox .icon_s{position:absolute; top:50%; margin-top:-16px; left:28px; width:31px; height:33px; background:url(icon_search.png) no-repeat center;}

.header .head_r .search .pop_search .searchBox .search_btn{position:absolute; top:50%; margin-top:-0.75em; right:0; width:80px; text-align:center; color:#fff; font-size:20px; line-height:1.5; cursor:pointer;}

.header .head_r .log{position:relative;}

.header .head_r .log .icon_log{ display:block; width:26px; height:26px; background:url(icon_top.png) no-repeat 0 -26px; cursor:pointer;}

.header .head_r .log .pop_log{ display:none;position:absolute; top:73px; left:50%; margin-left:-47px; width:94px;}

.header .head_r .log .pop_log li{ margin-bottom:1px;}

.header .head_r .log .pop_log li a{ line-height:2.5; font-size:16px; display:block; text-align:c; color:#fff; background:#7F5A23; text-align:center;}

.header .head_r .log .pop_log li a:hover{ background:#710000;}

.header .head_r .language a{ display:inline-block; height:26px; line-height:24px; text-align:center;width:26px; box-sizing:border-box; border:1px solid #000;border-radius:13px; -webkit-border-radius:13px; font-size:85%; }

.header .head_r .navMenu .icon_menu{ display:block; width:26px; height:26px; background:url(icon_top1.png) no-repeat 0 -52px; cursor:pointer;}

.header.on,.header:hover {background-color:#fff; color:#333}









/*s搜索 */

.siteSearchBar{height: 50px;margin:15px auto;}

.siteSearchBar .select-box{display: none; }

.siteSearchBar .input-box{width: 198px;float: left; height: 40px}

.siteSearchBar .input-box .from-control{height:40px; line-height:40px;     padding: 5px 0 0px 27px; overflow: hidden; background: none; border: none; outline: none;  }

.siteSearchBar .btn-box{float: right; padding-right: 1px; padding-top: 1px;}

.siteSearchBar .btn-box .btn{height: 50px;  display: block; cursor: pointer; background: none; border: none; overflow: hidden; line-height: 50px; text-indent: 300%; }

.s-form-on{box-shadow: 0px 0px 0px 2px #224b7f; border-radius:40px;}

.siteSearchBar .btn-box .btn {height: 50px;display: block;cursor: pointer;border-radius: 0px 25px 25px 0px;
    background: #015293 url(ss.png) no-repeat center; background-size:30px auto;border: none;overflow: hidden;line-height: 50px;text-indent: 300%;}



.s-form .btn-box input {height: 40px;overflow: hidden;border: none;background: none; width: 80px;outline: none;font-size: 18px; color: #fff;}

.siteSearchBar .s-form{width:345px;height: 50px;background: #fff;
    border-radius: 25px; margin: 0 auto;    float: right;}

.siteSearchBar .input-box{width:250px; height: 50px}





.ewb-header {background-color: #015293; height: 60px;}

/* nav */

.ewb-nav { float: left; margin-left: 55px;}

.nav_box {width: 100%;height: 60px; line-height: 60px;overflow: hidden;}

.nav_box li {float: left; width:14.1%;    overflow: hidden;}

.nav_box li a {display: block; color: #FFF;font-size:22px;line-height: 60px; 

font-weight: bold;}

.nav_box li a:hover{text-decoration:none;   background-color:#004882;}
.nav_box li.cur a{text-decoration:none;   background-color:#004882;}
.nav_box li  span{ z-index: 9;     display: block;

margin-left: 20px; margin-right:12px;   margin-top: 17px; width:30px; height: 30px; float: left; background: url(icons-nav.png) 0 0 no-repeat; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s;}



.nav_box #li-xw span{background-position: 0 -73px;}

.nav_box #li-gk span{background-position: 0 -147px;}

.nav_box #li-fw span{background-position: 0 -219px;}

.nav_box #li-hd span{background-position: 0 -291px;}

.nav_box #li-zt span{background-position: 0 -364px;}

   



.p0{ padding:0px;}

.white{background:#FFF;padding:15px;}

/*新闻焦点图 -----------------------------------------*/

.indexcontent_1{ padding:25px 0px 25px;}

.indexcontent_2{padding:10px 0px 25px;}

.p15{ }



#focusNews { width: 100%; height: 360px; margin: 0 20px 0 0; overflow: hidden;}

#focusNews .hd { right: 10px;bottom: 20px;}

#focusNews .hd li { border-radius: 9px;}

#focusNews .bd li{ width:100%; height: 360px;}

#focusNews .bd .pic img { width: 100%; height: 360px;}

#focusNews .bd .con .title {height: 50px; line-height: 50px;}

#focusNews .bd .con .titleBg {height: 50px;}

.focusBox { margin-bottom: 15px; /* width: 100%; */ overflow: hidden; position: relative;}

.focusBox .hd {  position: absolute; z-index: 1; right: 4px; bottom: 14px;}

.focusBox .hd ul { overflow: hidden; zoom: 1; float: left;}

.focusBox .hd ul li { float: left; margin-right: 5px; width: 9px; height: 9px; line-height: 9px; text-align: center; background: #fff;cursor: pointer;color: #fff;}

.focusBox .hd ul li.on { background: #FF9800; color: #fff; width:20px;}

.focusBox .hd ul li span { display: none;}

.focusBox .bd {position: relative; overflow: hidden;}

.focusBox .bd li { position: relative;}

.focusBox .bd .pic { position: relative;z-index: 0; line-height: 0;}

.focusBox .bd .pic img {width: 100%; height: 260px; border: 0;}

.focusBox .bd .con { position: absolute;width: 100%;z-index: 1; bottom: 0; height: 36px; line-height: 36px;text-align: left;}

.focusBox .bd .con .title { position: absolute; width: 76%; bottom: 0; left: 0; z-index: 1; height: 100%; overflow: hidden;}

.focusBox .bd .con .title a {display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color: #fff; padding-left: 10px; text-decoration: none;font-size:16px;}

.focusBox .bd .con .titleBg { position: absolute; width: 100%; z-index: 0; bottom: 0; left: 0; background: #000;filter: alpha(opacity=60);opacity: 0.6; height: 36px;}



/*****通知公告****/

.row_gd_top{ padding:0px; height:100px; margin-bottom:20px;}
.tzgg_box{width: 100%;}
.tzgg_box_main{ position: relative; padding-left:110px; padding-right: 30px;background: #f0f4f9; border-radius: 5px;}
.tzgg_box_main_pic{ position: absolute; width:95px;  height: 100px; left: 0px;  top: 0px;}
.tzgg_box_main_pic img{ display:block; width:95px; height:100px;}
.tzgg_new_more{  position:absolute; top:0; right:10px; width:20px;}
.tzgg_new_more a{ display:block; width:20px; height:100px; font-size:20px; line-height:80px; color:#b2b2b2; text-align:right;}
.tzgg_box_main_txt{ width:100%; padding:10px 0px;}
.tzgg_box_zxzx_top{ width:100%; height:40px; line-height:40px;}
.tzgg_box_zxzx_top dl dd{ height:40px; line-height:40px; padding-right:40px; position:relative; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tzgg_box_zxzx_top dl dd a{ height:40px; line-height:40px; font-size:22px; color:#224b7f; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:bold;}
.tzgg_box_zxzx_top dl dd a:hover{ color:#cf0000;}
.tzgg_box_zxzx_top dl dd span{ float:right;}
.tzgg_box_zxzx_bot{ width:100%; margin-top:5px;}
.tzgg_gd_list{ padding-right:40px; height:35px; line-height:35px; position:relative;}
.tzgg_gd_list .txtScroll-top{ width:100%; overflow:hidden; position:relative; }
.tzgg_gd_list .txtScroll-top .bd{}
.tzgg_gd_list .txtScroll-top .infoList li{ width:100%; height:35px; line-height:35px;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.tzgg_gd_list .txtScroll-top .infoList li a{ color:#555; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tzgg_gd_list .txtScroll-top .infoList li span{ float:right; color:#999; font-size:13px;}
.tzgg_new_icon{ position:absolute; top:7px; right:0; width:30px; }
.tzgg_new_icon img{ display:block; width:30px;}
.info{ padding-left:130px;}
.info span{ margin-bottom:5px;}
.tzgg_gd_list .txtScroll-top .infoList li a:hover{ color:#cf0000;}










.slideTxtBox{  }

.slideTxtBox .hd{height: 50px;line-height: 50px; position:relative;    background:#f0f4f9;  margin-bottom: 10px; }

.slideTxtBox .hd ul li{ padding: 0px;  }

slideTxtBox .hd ul li:last-child{  margin-right: 0;}

/*.slideTxtBox .hd ul li:last-child{ float:right; margin-right: 0;}*/

.slideTxtBox .hd ul li a{  display: block;height: 50px;

line-height: 50px;font-size: 18px; text-align: center;transition: all .3s;  }

.gd_news .hd ul li.on a{background-color:#015293; color: #fff; }

.slideTxtBox .bd ul{  }

.slideTxtBox .bd li{position: relative;padding-left: 20px;line-height: 38px;font-size: 16px;background: url(ind_icon.gif) left center no-repeat; }

.slideTxtBox .bd li .date{ float:right; color:#b9b9b9;  }
.slideTxtBox .bd li a:hover{ color:#cf0000;}







/**公开**/

.list-a2 li{display:block;width: 33%;margin-bottom: 15px;}
.list-a2 li a{
 position: relative;
 margin: 0px 10px;
 text-align: left;
 font-weight: bold;
 color: #fff;
 /* border-radius: 25px; */
 transition: all .3s;
 display:block;
 text-align:center;
 padding: 10px 0px 0px;
 }
.list-a2 li a i{display: block;/* height: 24px; */border-radius:30px;margin: 0px 0px 5px;}
.list-a2 li a i img{display:block;width: 25px;margin:0px auto;height: 25px;}
/*.list-a2 li a.y1{background: #fdfdfd;border: 1px solid #256ca4;}
.list-a2 li a.y2{background: #fdfdfd;border: 1px solid #256ca4;}
.list-a2 li a.y3{ background: #fdfdfd;border: 1px solid #256ca4;}
.list-a2 li a.y4{ background: #fdfdfd;border: 1px solid #256ca4;}

.list-a2 li:hover { transform: rotateY(-360deg); transition: all 0.5s ease-in;}
*/
.list-a2 li a:hover span{ color:#256ca4;}
.list-a2 li a span{display:inline-block;font-size: 14px;color: #256ca4;/* line-height:40px; */text-align:center;}
.list-a2 li:last-child{ margin-bottom:0px;}
.hd_title{}    
.hd_title h3{height: 46px;line-height: 46px; position: relative;    margin-bottom: 15px;}
.hd_title a{color: #015293;font-weight: bold;font-size: 21px;float: left; }
.hd_title span {display: block;width: 40px;float: left;height: 40px;background-image: url(icons_03.png);background-image: url(icons_03_ie8.png)\9;background-size: 320px auto; background-position: -80px -120px;}

.list-a3 li{background: #e9f0fa; border: 3px solid #fff; display:block; width:16.6%;}
.list-a3 li a{ display:block; padding:10px 0px; text-align:center;-webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;}
.list-a3 li a i{ display:block; width:35px; height:35px; margin:0px auto;}
.list-a3 li.list-a2-box1 div{ line-height:60px;}
.list-a3 li a i.s1{ background:url(zwgk_01.png) no-repeat center left; background-size:100% auto;}
.list-a3 li a i.s2{ background:url(zwgk_02.png) no-repeat center left; background-size:100% auto;}
.list-a3 li a i.s3{ background:url(zwgk_03.png) no-repeat center left; background-size:100% auto;}
.list-a3 li a i.s4{ background:url(zwgk_04.png) no-repeat center left; background-size:100% auto;}
.list-a3 li a i.s5{ background:url(zwgk_05.png) no-repeat center left; background-size:100% auto;}
.list-a3 li a i.s6{ background:url(zwgk_06.png) no-repeat center left; background-size:100% auto;}
.list-a3 li:hover a i{transform: rotateY(-360deg); transition: all 0.9s ease-in;}
.list-a3 li:hover a:hover{ color:#164fa6;}





/* 专题 -----------------------------------------*/
.indexcontent_3{ overflow:hidden;}
.ztzl{

    position:relative;

    padding:0 30px 0px 30px;

}

.ztzl .prev,.ztzl .next{

    display:block;

    width:24px;

    height:108px;

    background:#EEEEEE;

    position:absolute;

    left:0;

    top:8px;

    border-radius:3px;

}

.ztzl .next{

    left:auto;right:0;

}

.ztzl .prev i,

.ztzl .next i{

    position:absolute; top:45px; left:1px; 

    border-color:transparent; border-style:dashed; border-width:7px;  border-right-color:#aaa; border-right-style:solid; content:""; display:block; font-size:0; line-height:0; width:0; 

}

.ztzl .next i{

    border-right:none; border-left-style:solid; border-left-color:#aaa; left:10px;

}

.ztzl .prev:hover,

.ztzl .next:hover{

    background:#ddd

}

.ztzl .tempWrap{

   

}

.spePicList{

    overflow:hidden;

   

}

.spePicList li{

    float:left;

    margin: 0 15px 0 10px;

    width:260px;    

    

}

.spePicList .pic img{

    width:260px;

    height:106px;

    margin: 10px;

}

.spePicList .tit{

    display:none

}









.footer { padding:20px 15px;background-color:rgb(37, 108, 164);margin-top: 15px;min-height: 98px;}
.footer ul{}
.m-linktab{float: left; /*margin: 0 20px 0 62px;*/ z-index: 4; position:relative; margin-bottom:10px;}
.m-linktab span{display: inline-block; color: #666; text-align:center; width:100%; line-height: 50px; cursor: pointer; background:#fff url(icon-link.png) right top no-repeat;}
.m-linktab span.u-active{color: #015293; background-position: right -50px;}
.m-linkbd{position: absolute;
    left: 14px;
    right: 14px;
    bottom: 50px;
    max-height: 200px;
    overflow-x: hidden;
    overflow-y: auto;
    border: 1px solid #256ca4;
    background-color: #fff;
    opacity: 1;
    transform: translate(0, 3px);
    transition: opacity, transform .3s; background: #fff;}
.m-linkbd ul{}
.m-linkbd ul li{ border-top: 1px solid #ddd;
    line-height: 39px;
    text-align: center;
    transition: all .3s;}
.m-linkbd ul li a{display: block;
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
    font-size: 14px;}
.copyright {
	margin-top:15px;

       line-height:30px;

    font-size: 14px;color: #ffffff;
	position:relative;

}

.jgjg_box{ position:absolute; top:50%; left:130px; margin-top:-30px;}

.copyright p a,

.copyright p span {color: #ffffff;

    margin: 0 10px;

}


/*右边展示*/
.m-suspen{width:70px; padding: 25px 0; position: fixed; top: 30%; margin-top: -113px; right: 1%; background: #256ca4; -moz-border-radius: 25px; border-radius: 40px; z-index: 5;}
.m-suspen span.u-close{position: absolute; top: -20px; right: 0; cursor: pointer; font-size: 14px;}
.m-suspen ul li{width: 70px; height: 60px; line-height: 16px; float: left; text-align: center; background-image: url(icon-suspen.png); background-repeat: no-repeat;}
.m-suspen ul li a.u-supa{display: block; width: 70px; height: 60px; position: relative;}
.m-suspen ul li a.u-supa span{padding: 14px 10px; font-size: 14px; color: #fff; display: none;}
.m-suspen ul li a.u-supa:hover{background: #004882;}
.m-suspen ul li a.u-supa:hover span{display: block;}
.u-sup01{background-position: 10px -60px;}
.u-sup02{background-position: 10px 0px;}
.u-sup03{background-position: 10px -120px;}
.u-sup04{background-position: 10px -180px;}
.u-sup05{background-position: 10px -240px;}
.u-sup06{background-position: 10px -300px;}
.u-sup07{background-position: 10px -360px; position: relative;}
.m-suspen ul li.u-sup07 a span{padding: 22px 10px;}
.u-sup03 img,.u-sup04 img,.u-sup05 img{position: absolute; left: 0; bottom: 0; width: 0; height: 0;}
.m-webshare{width: 0; height: 0; background: #333; position: relative; left: 0; top: 0; overflow: hidden;}
.m-webshare a{display: block; width: 24px; height: 24px; float: left; margin: 8px 8px 0 8px; padding:0!important; -moz-border-radius: 4px; border-radius: 4px;}
.bshare-custom a{margin-right: 0!important;}
.govpushinfo150203{display: none;}






/********新闻页*********/
.ny_content{ width:100%; margin:30px auto;}
.lmpos { background: url(posico.png) left center no-repeat; padding-left: 30px; overflow: hidden;line-height: 32px;
font-size: 15px;color: #666666; margin-bottom:20px;}
.side_menu{ width:100%;}
.side_menu h3{ width:100%; height:70px; background:url(lm-bg.png) no-repeat center; background-size:100%; line-height:70px; font-weight:bold; text-align:center; color:#fff; font-size:24px;}
.side_menu ul{ width:100%;}
.side_menu ul li{height: 55px; position: relative;}
.side_menu ul li a { height: 55px; line-height: 55px; display: block; font-size: 16px;  padding: 0 39px 0 30px; width:100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;  background: url("lmy_llibg.png") 227px 0 no-repeat #f8f8f8;height: 55px; line-height: 55px;}
.side_menu ul li a:hover, .side_menu ul li.active a, .side_menu ul li a.active { color: #164fa6;  font-weight: bold;
 background-color: #e6f0ff;background-position: 227px -50px;  border: 0 none;}
.right_box{ width:100%;}
.m-titstyle3 { padding-bottom: 15px;  border-bottom: 1px solid #ddd; height:35px; line-height:25px;}
.m-titstyle3 .u-tit { display: block;padding: 0 10px; font-size: 18px; font-weight: bold; color: #015293; border-left: 4px solid #015293;}
.newlist_box{ margin-top:10px;}
.list-t-ic li{background: url(ind_icon.gif) left center no-repeat; padding-left:20px;}
.ewb_box{ width:100%; padding:0px 20px;}
.ewb-article-tt{ width:100%;padding:25px 10px 12px;font-weight: bold;font-size: 30px;line-height: 46px; text-align:center; color:#333;}
.ewb-article-source { color: #999;  font-size: 0; margin: 10px 0 0 -30px; text-align: center;}
.ewb-article-source span {display: inline-block; vertical-align: middle; font-size: 14px;  line-height: 20px;  margin-left: 30px;}
.ewb-article-detail { margin-top: 26px;  border-top: 1px dotted #d6d6d6; border-bottom: 1px solid #eee; padding: 25px 0 40px; font-size:16px; color:#444; text-indent:2em; line-height:2; text-align:justify;}
.ewb-article-detail img{ display:inline; max-width:100%; margin:10px auto;}
.ewb-share { margin-top: 30px;}
.ewb-share-btn { float: left; width: 88px; height: 36px;  border: 1px solid #e5e5e5; margin-left: 20px; padding-left: 42px; line-height: 34px; color: #999; border-radius: 5px;  background-position: 14px 50%;  background-repeat: no-repeat;}
.share1 {  background-image: url("share_icon_01.png");}
.share2 { background-image: url("share_icon_02.png");}




/******互动页******/

.hd_ldxx h5{ font-size:16px; color:#015293; font-weight:bold;}
.hd_ldxx p{ margin-top:5px; line-height:2;}
.hd_xx_but{ width:100%; height:80px; background:#d4eaff; border-radius:10px; margin-top:10px;}
.hd_xx_but a{ display:block; width:100%; height:80px; background:url(xx_img.png) no-repeat center;}
.hd_bstj{ margin-top:15px;}
.wszx_box{ height:230px;}
.hd_title2 h3{height: 46px;line-height: 46px; position: relative;    margin-bottom: 15px;}
.hd_title2 a{color: #015293;font-weight: bold;font-size: 21px;float: left; }
.hd_title2 span {display: block;width: 30px;float: left;height: 30px;background:url(xxxx.png)  no-repeat center left; background-size:100% auto;margin-top: 5px; margin-right: 9px;}
.hd_title3 h3{height: 46px;line-height: 46px; position: relative;    margin-bottom: 15px; border-bottom: 1px solid #eaeaea;}
.hd_title3 a.txt{color: #015293;font-weight: bold;font-size: 21px;float: left; }
.hd_title3 span {display: block;width: 30px;float: left;height: 30px; background:url(zxzx.png) no-repeat center left; background-size:100% auto;margin-top: 8px; margin-right: 9px;}
.m-wztitles{ position:absolute; right:0; bottom:0px;}
.m-wztitles a{ float:right; font-size:16px; margin-left:15px;}
.hd_yjzj{ margin-top:8px;}
.hd4lef .hd{height: 40px;line-height: 40px; position:relative; padding-bottom:10px; border-bottom:1px solid #eaeaea;    background:none;  margin-bottom: 10px; }
.hd4lef .hd ul li{ float:left; border-right:1px solid #eaeaea; }
.hd4lef .hd ul li:last-child{ border-right:none;}
/*.slideTxtBox .hd ul li:last-child{ float:right; margin-right: 0;}*/
.hd4lef .hd ul li a{  display: block; padding:0px 15px;height: 30px;line-height: 30px;font-size: 21px; text-align: center;transition: all .3s;  }
.hd4lef .hd ul li.on a{background-color:none !important; color: #015293; font-weight:bold; }
.hd-xcxm{ width:100%; height:140px; background:#333;}
.hd-xcxm img{ display:block; width:100%;}







/********公开页*******/





/******专题页********/

.zt_contain{background: #fff;margin-bottom: 20px;overflow: hidden;padding-top: 20px;}
.ztboxtop{ height:auto; }
.ztboxtop ul li .pic,.ztboxtop ul li .pic img{ width:100%; height:auto;}
.ztboxtop ul li .con{ padding:5px 20px 23px 20px; overflow:hidden;}
.ztboxtop ul li .con a.title{ height:45px; line-height:24px; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background:url(hot.png) left center no-repeat; padding:13px 0px 13px 48px;color:#505050;}
.ztboxtop ul li .con a.title:hover{ color:#005db5;}
.ztboxtop ul li .con p{ height:130px; line-height:26px; font-size:16px; color:#999; text-indent:2em; margin-bottom:16px; overflow:hidden;}
.ztboxtop ul li .con .ztbtn{ width:170px; height:46px; margin:0 auto; display:block; line-height:46px; text-align:center; }
.ztboxtop ul li .con .ztbtn a{color:#fff; font-size:18px; display:block; background:#a1a1a1; border-radius:5px;}
.ztboxtop ul li .con .ztbtn a:hover{ background:#1c78d2;}
.ztzllist{background: url(xxbg.jpg) bottom repeat-x; height:50px;clear:both;}
.ztzllist a{ width:140px; height:50px; float:left; text-align:center; background:#1c78d2; line-height:50px; font-size:20px; font-weight:bold; color:#fff;}
.ztboxbot{ height:auto; overflow:hidden;}
.ztboxbot ul li{  height:90px; line-height:90px; text-align:center; float:left;  margin-top:20px;}
.ztboxbot ul li a{ font-size:18px; display:block; background:url(wqztbg.png) center no-repeat; background-size:100% 100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ztboxbot ul li a:hover{ color:#fff; background:url(wqztbghover.png) center no-repeat; background-size:100% 100%;}
.ewb-white {background: #fff;
}

















@media screen and ( max-width:1200px ){



}



@media screen and ( max-width:1100px ){

.siderbar{ width: 66px; height: 100%; position: fixed; top: 0px; left: 0px;z-index: 999; display: none;}



.white {margin-bottom:25px;}

.header .logo img {

    max-height: 75px;

    transition: all 0.5s;

    -moz-transition: all 0.5s;

    -webkit-transition: all 0.5s;

}

.header .header_in {

    padding-top: 60px;

    margin-bottom: 113px;

    margin-bottom: 120px;

}

.siteSearchBar {

    height: 50px;

    margin:0px;

}

.siteSearchBar .s-form{width:380px;height: 50px; margin: 0 auto;    float:none;}



.ewb-header {

    background-color:#224b7f;

    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.11);

   height:auto;

}

.nav_box {

    width: 100%;

      height:auto;

    line-height: 60px;

    overflow: hidden;

}

.nav_box li {

    float: left;

    width:15%;

    overflow: hidden;

}

.nav_box li a {

    display: block;

    color: #FFF;

    font-size: 16px;

    line-height: 60px;

   

    font-weight: normal;

}

.nav_box li span {

    z-index: 9;

    display: block;

    margin-left: 15px;

    margin-top: 17px;
	margin-right:0px;

    width: 32px;

    height: 30px;

    float: left;

    background: url(icons-nav.png) 0 0 no-repeat;

    -webkit-transition: all 1s;

    -moz-transition: all 1s;

    -ms-transition: all 1s;

    -o-transition: all 1s;

    transition: all 1s;

}

}

@media screen and ( max-width: 980px ){

.slideTxtBox { margin-top:15px;}

.ewb-story-list {

 width:100%;

    padding: 0 10px;

}

}

@media screen and ( max-width: 768px ){



.header .logo img {max-height: 60px;

    transition: all 0.5s;

    -moz-transition: all 0.5s;

    -webkit-transition: all 0.5s;

}

.header .logo {

    transition: all 0.5s;

    -moz-transition: all 0.5s;

    -webkit-transition: all 0.5s;

    padding: 0px;

}



.indexcontent_1 {

    padding: 15px 0px 15px;

}

.links>.container {

    margin-right: auto;

    margin-left: auto;

    padding-left: 15px;

    padding-right: 15px;

}
.jgjg_box{     position: static; margin-top:0px;}
.ewb_box{ padding:0px;}
.ewb-article-tt{ font-size:20px; line-height:32px;}
}



@media screen and ( max-width: 414px ){

.nav_box li {

    float: left;

    width: 33%;

    overflow: hidden;

}
.list-a3 li {
    background: #e9f0fa;
    border: 3px solid #fff;
    display: block;
    width: 33.3%;
}




}

@media screen and ( max-width: 375px ){

.siteSearchBar {

    height: 50px;

    margin:15px  0px ;

}

.header .header_in {

    padding-top: 60px;

    margin-bottom: 60px;

}	

.ewb-header {

    background-color:#3c76c1;

    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.11);

   height:auto;

}



.nav_box {

    width: 100%;

      height:auto;

    line-height: 60px;

    overflow: hidden;

}

.nav_box li {

    float: left;

    width: 33.3%;

    overflow: hidden;

}

.nav_box li a {

    display: block;

    color: #FFF;

    font-size: 16px;

    line-height: 60px;

    text-align: center;

    font-weight: normal;

}

.nav_box li span {

    z-index: 9;

    display: block;

    margin-left: 10px;

    margin-top: 20px;

    width: 24px;

    height: 30px;

    float: left;

    background: url(icons-nav.png) 0 0 no-repeat;

    -webkit-transition: all 1s;

    -moz-transition: all 1s;

    -ms-transition: all 1s;

    -o-transition: all 1s;

    transition: all 1s;

}

.xt_list li a { font-size:14px;}

.ewb-story {

    background: #fff;

    box-shadow: 0 0 10px rgba(0, 0, 0, .09);

    padding: 10px 0;

    margin-bottom: 15px;

}

.w15 {

    width: 35%;

}
.list-a3 li {
    background: #e9f0fa;
    border: 3px solid #fff;
    display: block;
    width: 33.3%;
}
}

@media screen and ( max-width: 320px ){
.list-a3 li {
    background: #e9f0fa;
    border: 3px solid #fff;
    display: block;
    width: 33.3%;
}
.nav_box li a {

    display: block;

    color: #FFF;

    font-size: 14px;

    line-height: 60px;

    text-align: center;

    font-weight: normal;

}

.w15 {

    width: 35%;

}

.a1 li a {

    position: relative;

    height: 70px;

    margin: 5px;

    padding: 0 15px;

    line-height: 70px;

    text-align: left;

    /* font-weight: bold; */

    background-color: #418be6;

    color: #fff;

    border-radius: 5px;

    font-size: 12px;

}

}