body{
    background-image: url("../images/bg2.jpg");
}
.header{}
/*logo*/
.logo-box{
    height: 150px;
}
/*定义页面box-shadow样式  多页通用*/
.box-shadow{
    -webkit-box-shadow:0px 0px 6px #e5e5e5;
    -moz-box-shadow:0px 0px 6px #e5e5e5;
    box-shadow:0px 0px 6px #e5e5e5;
    background-color:#fff;
    _width: 1160px;
}

/*搜索*/
.form{
    margin-top: 30px;
}
.form-wrap {
    float: right;
    padding: 16px;
    border: none;
}
.form-wrap .srk {
    width: 240px;
    height: 45px;
    border-radius: 22px 0 0 23px;
    float: left;
    border: none !important;
    padding-left:20px;
    box-shadow: none;
}
.form-wrap .sub {
    float: left;
    width: 70px;
    height:45px;
    background-color: #0c68bc;
    border-radius: 0 22px 23px 0;
    border: none;
    font-size: 16px;
    color: #fff;
    vertical-align: middle;
    background-image: url("../images/icon.png");
    background-repeat: no-repeat;
    background-position:10px -10px;
}
.form-wrap .sub:hover {
    background-color: #379bf7;
}
/*导航*/
.topnav{
    width: 1160px;
    height: 50px;
    line-height: 50px;
    background-color:#136fd1;
    margin: 0;
    padding:0;
}
.topnav li{
    position: relative;
}

.topnav a{
    display: block;
    text-align: center;
    color: #fff;
    font-size:18px;
    font-family:"microsoft yahei";
    font-weight:bold;
}
.topnav a:hover,.topnav a.cur{
    background-color:#0a519d;
}
.topnav a.rt{
    background-image:url("../images/a-rt.jpg");
    background-repeat: no-repeat;
    background-position:right 20px;
}
/*头部幻灯*/
.head-slide{
    width: 1160px;
    height: 260px;
    overflow: hidden;
}
.qunar { width:1160px !important; height:260px; position: relative; overflow: hidden; }
.qunar .e_pic_wrap { z-index: 1; white-space: nowrap; width:100%; height: 100%;}
.qunar .e_pic_wrap ul{ width: 1160px;height:260px;}
.qunar .e_pic_wrap li {position:relative;  display: inline-block; width:100%; height:100%; overflow: hidden;}
.qunar .e_pic_wrap li a{display: block;width: 1160px;height: 260px;}
.qunar .e_pic_wrap ul li a img{ display: block;width: 1160px !important;height: 260px;}
.qunar .prev, .qunar .next { position: absolute; z-index: 30; display: block; }
.qunar .prev { top: 110px; left:20px;}
.qunar .next { top: 110px; right:20px;}
.qunar .prev a, .qunar .next a { display: block; width:40px; height:40px; overflow: hidden;
    background-image: url("../images/icon.png");background-repeat: no-repeat;}
.qunar .prev a { background-position: -5px -110px;}
/*.qunar .prev a:hover { background-position: 0 -40px; }*/
.qunar .next a {background-position: -155px -110px;}
/*.qunar .next a:hover { background-position: 0 -120px; }*/
/*内容第一块*/
.i-left,.i-con,.i-right{float: left;height: 100%;}
.i-left{width: 510px;
    margin-left: 10px;}
.i-con{width: 380px;margin-left:20px;}
.i-right{width: 210px;margin-left:20px;}
.tempWrap{ width:1160px !important;}

.con-one{
    height:345px;
    background: #fff;
}
.con-two{
    background: #fff;
}
.backfff{
    background: #fff;
    width: 1160px;
}
/*新闻幻灯*/
.newslide{
    height: 325px;
    overflow: hidden;
    margin-top: 20px;
}
.focusBox { position: relative; width: 100%; height:325px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic{padding:0;}
.focusBox .pic img { width:100%; height: 325px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 30px; width:100%;  background: #333; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 30px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:30px; line-height:30px; position:absolute; bottom:-30px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; padding:0;margin:0;}
.focusBox .num li{ float: left; position: relative; width: 8px; height: 8px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 5px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color:#fff; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background:#fff;  }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#ff0;}
.focusBox .num li.on{width:25px; transtion:width 1s;}
.focusBox .num a:hover .focusBox .num li{width:25px;}
/*新闻切换*/
.newtab{
    height: 325px;
    margin-top: 20px;
    overflow: hidden;
}
/*tab切换*/
.hasMoreTab{ width:100%; font-family:"Microsoft YaHei"; }
.hasMoreTab .hd{ line-height:40px;width:100%; height:40px;background-color:#eee; }
.hasMoreTab .hd ul{ z-index:5; position:absolute; height:40px;overflow:hidden; zoom:1; }
.hasMoreTab .hd li{ float:left;  padding:0 30px; cursor:pointer; margin-left:-1px; font-size: 18px;color: #333;}
.hasMoreTab .hd li a{display: block;width: 100%;height: 100%;color: #333; }
.hasMoreTab .hd li.on{ height:40px; line-height:40px;color:#fff;
    background-image: url("../images/icon.png");background-repeat: no-repeat;background-position:0px -212px;}
.hasMoreTab .hd li.on a{color:#fff;}
.hasMoreTab .bd{  padding:0px 0 0 0; clear:both; position:relative;  }
.hasMoreTab .bd ul li{height: 30px;}
.hasMoreTab .bd ul a{display: block;line-height:30px;font-size:14px;color: #333;font-family:"宋体";}
.hasMoreTab .bd ul a:hover{color: #3985e2;}
.newone{
    height: 100px;
    background-color:#f1f7fe;
    padding: 5px 15px;
}
.newone a{
    display: block;
    text-align: center;
    height:40px;
    line-height:40px;
    overflow: hidden;
    font-size: 20px;
    font-family:"microsoft yahei";
    color: #1264bc;
}
/*右侧按钮*/
.r-btn{
    height: 343px;
    margin-top:2px;
}
.r-btn ul{
    margin: 0;
    padding:0;
}
.r-btn ul li{
    height: 50px;
}
.r-btn ul li a{
    display: block;
    width:100%;
    height: 50px;
    line-height:50px;
    border:1px solid #ddd;
    margin-top:18px;
    overflow: hidden;
    -webkit-transition:background-position 2s;
    -moz-transition:background-position 2s;
    -ms-transition:background-position 2s;
    -o-transition:background-position 2s;
    transition:background-position 2s;
}
.r-btn ul li a i{
    display: inline-block;
    float: left;
    width: 38px;
    height: 38px;
    margin: 6px 25px 0 20px;
    background-image: url("../images/icon.png");
    background-repeat: no-repeat;
    -webkit-transition:background-position .5s,transform .5s;
    -moz-transition:background-position .5s,transform .5s;
    -ms-transition:background-position .5s,transform .5s;
    -o-transition:background-position .5s,transform .5s;
    transition:background-position .5s,transform .5s;

}
.r-btn ul li a span{
    display: inline-block;
    font-size: 16px;
    color: #333;
}
/*旋转效果，幅度过大*/
/*.r-btn ul li a:hover i{*/
    /*-webkit-transform:rotateZ(360deg);*/
    /*-moz-transform:rotateZ(360deg);*/
    /*-ms-transform:rotateZ(360deg);*/
    /*-o-transform:rotateZ(360deg);*/
    /*transform:rotateZ(360deg);*/
/*}*/
/*雪碧图定位*/
.r-btn ul li a i.btn1{background-position:-153px -322px;}
.r-btn ul li a i.btn2{background-position:-153px -406px;}
.r-btn ul li a i.btn3{background-position:-153px -493px;}
.r-btn ul li a i.btn4{background-position:-153px -578px;}
.r-btn ul li a i.btn5{background-position:-153px -667px;}
.r-btn ul li a:hover{
    background-color:#0f72db;
}
.r-btn ul li a:hover i.btn1{background-position:-3px -322px;}
.r-btn ul li a:hover i.btn2{background-position:-3px -406px;}
.r-btn ul li a:hover i.btn3{background-position:-3px -493px;}
.r-btn ul li a:hover i.btn4{background-position:-3px -578px;}
.r-btn ul li a:hover i.btn5{background-position:-3px -667px;}
.r-btn ul li a:hover span{
    color: #fff;
}
/*内容第二块*/
.con-two{
    height: 325px;
    margin-top: 20px;
}
.dqgz-bt h4 a:hover,
.hyjj-bt h4 a:hover,
.ztzl-bt h4 a:hover
{
    color: #ff0;
}
/*党群工作*/
.dqgz{}
.dqgz-bt{
    height: 40px;
    line-height: 40px;
    background-color:#eee;
}
.dqgz-bt h4{
    display: inline-block;
    margin: 0;
    padding: 0;
}
.dqgz-bt h4 a{
    display: block;
    padding:0 25px 0 55px;
    line-height: 40px;
    background-color:#0c76e9;
    background-image: url("../images/icon.png");
    background-repeat: no-repeat;
    background-position: 10px -778px;
    font-size: 18px;
    color: #fff;
}
.dqgz-bt ol li{
    float: left;
    padding:0 10px 0 15px;
    border-left:1px solid #ddd;
}
.dqgz-bt ol li a{
    display: block;
    font-size: 16px;
    color: #666;
}
.dqgz-bt ol li a:hover{
    color:#0a67fb;
    font-weight:bold;
}
.dqgz ul li{
    height: 30px;
}
.dqgz ul li a{
    display:block;
    width: 80%;
    float: left;
    line-height: 30px;
    color: #333;
    font-size: 14px;
    font-family:"宋体";
    padding-left: 10px;
    background-image: url("../images/dian.jpg");
    background-repeat: no-repeat;
    background-position:0px 14px;
}
.dqgz ul li span{
    display: block;
    float: right;
    margin-right: 5px;
}
.dqgz ul li a:hover{
    color:#0a67fb;
}
.dqgz ul{
    margin-top: 10px;
}
.dqgz-pic{
    width: 520px;
    height: 90px;
    overflow: hidden;
    margin-top: 10px;
}
.dqgz-pic a{
    display: block;
    width: 250px;
    height: 90px;
    overflow: hidden;
}
/*行业聚焦*/
.hyjj{}
.hyjj-bt{
    height: 40px;
    background-color:#eee;
}
.hyjj-bt h4{
    display: inline-block;
    padding: 0;
    margin: 0;

}
.hyjj-bt h4 a{
    display: block;
    padding:0 25px 0 55px;
    line-height: 40px;
    background-color:#0c76e9;
    background-image: url("../images/icon.png");
    background-repeat: no-repeat;
    background-position: -148px -779px;
    font-size: 18px;
    color: #fff;
}
.hyjj ul{
    margin-top: 10px;
}
.hyjj ul li{
    height: 30px;
    line-height: 30px;
}
.hyjj ul li a{
    display: block;
    line-height: 30px;
    color: #333;
    font-family:"宋体";
    font-size: 14px;
}
.hyjj ul li a:hover{
    color:#0a67fb;
}
.hyjj-pic{
    margin-top: 10px;
    width: 380px;
    height: 88px;
    overflow: hidden;
    border:1px solid #efefef;
}
.hyjj-pic img{
    display: block;
    float: left;
    width: 115px;
    height: 88px;
    overflow: hidden;
}
.hyjj-pic a{
    display: block;
    float: left;
    width: 250px;
    height: 57px;
    font-size: 16px;
    color: #0c76e9;
    margin-left:10px;
    line-height: 25px;
    padding: 5px 0 0 0;
}
.hyjj-pic a:hover{
    color:#f20;
}
.hyjj-pic span{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    /*text-align: center;*/
    color: #666;
    font-size:14px;
}
.hyjj-pic span.time{
    width:140px;
    margin-left: 10px;
}
.hyjj-pic span.user{
    width:100px;
}
/*专题专栏*/
.ztzl{

}
.ztzl-bt{
    height: 40px;
    background-color:#e3e3e3;
    background-image: url("../images/icon.png");
    background-repeat: no-repeat;
    background-position:0 -880px;
}
.ztzl-bt h4{
    padding: 0;
    margin: 0;
}
.ztzl-bt h4 a{
    display: block;
    line-height: 40px;
    color: #fff;
    padding-left: 40px;
    font-size: 18px;
}
.ztzl ul{
    padding:0;
    margin: 0;
}
.ztzl ul li{
    width: 100%;
    height: 80px;
}
.ztzl ul li a{
    display: block;
    height:80px;
    margin-top: 15px;
    overflow: hidden;
    transition:box-shadow .5s;
}
.ztzl ul li a img{
    width: 220px;
    height:auto;
}
.ztzl ul li a:hover{
    -webkit-box-shadow:3px 2px 3px 1px #ddd;
    -moz-box-shadow:3px 2px 3px 1px #ddd;
    box-shadow:3px 2px 3px 1px #ddd;
}
/*内容第三块*/
.con-three{
    height: 250px;
    margin-top: 20px;
}
/*切换幻灯*/
.tabslide{
    width: 910px;
    height:100%;
    float: left;
    margin-left: 10px;
    /*background-color:#0a67fb;*/
}
.hasMoreTabb{ width:100%; font-family:"Microsoft YaHei";height: 250px;overflow: hidden;}
.hasMoreTabb .hd{ line-height:40px;width:100%; height:40px;background-color:#eee; }
.hasMoreTabb .hd ul{ z-index:5; position:absolute; height:40px;overflow:hidden; zoom:1; }
.hasMoreTabb .hd li{ float:left;  padding:0 20px; cursor:pointer; margin-left:-1px; font-size: 18px;color: #333;border-right:1px solid #ddd;}
.hasMoreTabb .hd li a{display: block;width: 100%;height: 100%;color: #333;}
.hasMoreTabb .hd li.on{ height:40px; line-height:40px;color:#0a67fb;padding:0 30px; background-color:#2489f6;}
.hasMoreTabb .hd li.on a{color:#fff;font-weight:bold;}
.hasMoreTabb .bd{  padding:0px 0 0 0; clear:both; position:relative; margin:20px 0 ; }

.hasMoreTabb .bd ul{padding:0;}
.hasMoreTabb .bd ul li{height: 190px;background-color:#f2f2f2;}
.hasMoreTabb .bd ul a{display: block;line-height:190px;font-size:14px;color: #333;font-family:"宋体";position: relative;}
.hasMoreTabb .bd ul a img{height: 190px;width: 100%;overflow: hidden;}
.hasMoreTabb .bd ul a span{display: block;width: 100%;height: 30px;line-height: 30px;background-image: url("../images/opac5.png");
    position: absolute;bottom:0;left: 0;color: #fff;text-align: center;}
.hasMoreTabb .bd ul a:hover{color: #3985e2;}
.hasMoreTabb .bd ul a:hover span{ color: #ff0;}
/*专题建设*/
.ztjs{}
.ztjs ul li{
    width: 100px;
    height: 90px;
    float: left;
    margin-top:15px;
}
.ztjs ul li a{
    display: block;
    width: 100px;
    height: 90px;
    background-image: url("../images/icon.png");
    background-repeat: no-repeat;
    color: #fff;
    font-size: 14px;
    text-align: center;
    padding: 60px 0 0 0;
}
.ztjs ul li a.ztbtn-a1{background-color:#eb433a;background-position:19px -985px;}
.ztjs ul li a.ztbtn-a1:hover{background-color:#ef645d;}
.ztjs ul li a.ztbtn-a2{background-color:#22b0f2;background-position:-124px -987px;margin-left: 10px;}
.ztjs ul li a.ztbtn-a2:hover{background-color:#3ebaf4;}
.ztjs ul li a.ztbtn-a3{background-image: url("../images/aqy.png");background-color:#fab837;background-position:center 12px}
.ztjs ul li a.ztbtn-a3:hover{background-color:#f4c33e;}
.ztjs ul li a.ztbtn-a4{background-color:#8ebb21;background-position:-125px -1110px;margin-left: 10px;}
.ztjs ul li a.ztbtn-a4:hover{background-color:#a5d926;}
/*底部*/
.footer{
    margin-top: 20px;
    background-color:#0c64c2;
}
.footer .link{
    height:45px;
    border-bottom:1px solid #0652a2;
}
/*友情链接样式*/
#links-nav{width: 1160px;margin:0 auto;}
#links-nav .nli{ position:relative; display:inline; padding: 0 20px;text-align: center;width: 290px; height:40px;line-height: 40px;border-radius:0 0 5px 5px;
    float: left;}
#links-nav .nli strong{ float:left;  font-weight: normal; cursor: pointer; color: #fff; text-align:center;width: 100%;}
#links-nav .on{background-color:#fff;border-bottom: 1px solid #fff;}
#links-nav .on strong{color: #333;font-weight: bold;}
#links-nav .sub{ display:none; width:100%; left:0; bottom:39px;  position:absolute; z-index:1000; background:#fff;  line-height:26px; padding:5px 0;
    border-radius:5px 5px 0 0;border:1px  solid  #ddd; border-bottom: none; max-height:300px; overflow-y:auto;}
#links-nav .sub li{ zoom:1; text-align:left;}
#links-nav .sub a{ display:block;  color: #333; font-weight: normal; padding-left: 10px;text-align: center;}
#links-nav .sub a:hover{ background:#0a67fb; color:#fff;text-decoration: none; }
/*底部版权*/
.footer .copy{
    text-align: center;
    padding: 20px;
    border-top:1px solid #2482e7;
}
.footer .copy p{
    color: #f6f6f6;
}
.footer .copy p a{
    color: #ddd;
}
.footer .copy p a:hover{
    color: #ff0;
}
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -工程图片详情页*/
.show-imgbox{
    margin: 20px 0;
    padding: 10px;
    background-color:#fff;
}
.br1e5{
    border-right:1px solid #e5e5e5;
}
.show-img-bt{
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    font-family:"microsoft yahei";
    font-weight:bold;
    /*margin-bottom: 10px;*/
    color:#4d4f53;
    text-align: center;
}
.left-item{
    width: 100%;
    max-height: 700px;
    overflow: hidden;
}
.fbsj{
    width: 76px;
    height: 150px;
    text-align: center;
    font-size: 26px;
    font-family:Politica;
}
.sharefx{
    width: 76px;
    height: 300px;
}
.fbsj .year,.sharefx .share-bt{
    height: 30px;
    font-size: 16px;
    line-height: 30px;
    background-image: url("../images/left-t.jpg");
    background-repeat: no-repeat;
    background-position:0 15px;
    text-align: center;
}
.fbsj .year span,.sharefx .share-bt span{
    background-color:#fff;
    padding:0 3px;
}
/*详情页主内容*/

.game163{ position: relative; overflow: hidden; width:100%; height: 740px;border-left:1px solid #e5e5e5;}
.game163 .bigImg{ height:550px; position: relative;width: 80%;margin:0 auto;text-align: center;background-color:#f8f8f8;}
.game163 .bigImg li img{ display: inline-block;width:auto; height:550px;margin:0 auto;}
.game163 .bigImg  h4{width:100%;position: absolute;left:0px;bottom: 0;font-size: 14px; font-weight: bold;margin: 0; line-height: 30px; height: 30px;
    overflow: hidden; text-align: left; background-image: url("../images/opac5.png")}
.game163 .bigImg  h4 a{color: #fff;padding:0 15px;}

.game163 .smallScroll{ height:150px;width: 90%;margin:0 auto 6px;}
.game163 .sPrev,.game163 .sNext{ float: left; display: block;
    margin-top:55px; width:25px; height: 47px; text-indent: -9999px; background: url("../images/np.png") no-repeat 0 0px; }
.game163 .sNext{ background-position: -200px 0px;}
.game163 .sPrev:hover{ background-position: -51px 0px;}
.game163 .sNext:hover{ background-position:-150px 0px;}
/*下面小图切换*/
.game163 .smallImg{ float:left;display:inline; width:90%; height:130px; overflow: hidden;margin:15px 6px 0 6px;}
.game163 .smallImg ul{ height:130px;width: 9999px; overflow: hidden; }
.game163 .smallImg li{ float: left;margin:0 6px; width:144px;height: 130px;overflow: hidden; cursor:pointer;  display: block;}
.game163 .smallImg li a{display: block;background-color:#e3e3e3;text-align: center;}
.game163 .smallImg img{ border: 1px solid #dcdddd; height:130px;}
.game163 .smallImg .on img{ border-color: #1e50a2;}
.game163 .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}
.game163 .pageState span{ color: #f00; font-size: 16px;}
/*右侧*/
.show-xg{
    height: 240px;
    /*background-color:#f8f8f8;*/
}
.show-xgbt{
    height: 40px;
    background-color:#e5e5e5;
}
.show-xgbt h4{
    display: inline-block;
    width: 130px;
    height: 40px;
    line-height: 40px;
    margin: 0;
    background-image: url("../images/icon.png");
    background-repeat: no-repeat;
    background-position:-2px -212px;
    text-align: center;
    color: #fff;
    font-size: 18px;
}
.show-xg ul{
    padding: 0;
    margin-top:5px;
}
.show-xg ul li{
    height: 32px;
}
.show-xg ul li a{
    display: block;
    line-height: 32px;
    color: #333;
    font-size: 14px;
    font-family:"宋体";
}
.show-xg ul li a:hover{
    color:#0a519d;
}
/*上一条下一条*/
.show-img-page{
    margin-top: 10px;
}
.show-next,.show-prev{
    display: block;
    margin-top: 15px;
    width: 100%;
    height: 235px;
    overflow: hidden;
    text-align: left;
    border-bottom:1px solid #e5e5e5;
}
.show-next:hover span,.show-prev:hover span{
    color:#0a67fb;
}
.show-next div,.show-prev div{
    width: 100%;
    height: 200px;
    overflow: hidden;
}
.show-next div img,.show-prev div img{
    width: 100%;
}
.show-next span,.show-prev span{
    display: block;
    height:30px;
    line-height:30px;
    color: #333;
}
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 面包屑*/
.bread{
    height:35px;
    background-color: #f0f7ff;
    /*border-bottom:1px solid #1e347b;*/
}
.bread ul{
    margin:0 0 0 20px;
    padding:0;
}
.bread ul span{
    display:inline-block;
    line-height:35px;
    float: left;
    margin-right:5px;
}
.bread ul li{
    float: left;
}
.bread ul li a{
    display:inline-block;
    line-height:35px;
    color: #666;
}
.bread ul li a:hover{
    color:#0a67fb;
}
.bread ul li i{
    display:inline-block;
    padding: 0 8px;
}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 新闻详情*/
.show-txtbox{
    min-height:520px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding:10px 10px 30px 10px;
}
.show-txtcon{
    padding:10px 20px;
    border-left:1px solid #e5e5e5;
}
.show-txtcon .show-txtcon-title{
    font-size:22px;
    color:#4d4f53;
    text-align: center;
    margin:10px 0 20px 0;
}
.show-txtcon .show-conp{
    font-size: 14px;
    line-height:1.8em;
    color: #333;
}
.show-txtcon .show-conp p{
    font-size: 15px;
    line-height:1.8em;
    color: #333;
}
.show-txt-page {
    height: 40px;
    line-height: 40px;
}
.show-txt-page .next,.show-txt-page .prev{
    font-size: 13px;
}
.show-txt-page .next a,.show-txt-page .prev a{
    color: #666;
}
.show-txt-page .next a:hover,.show-txt-page .prev a:hover{
    color:#0a67fb;
}
.show-txt-page .next:hover,.show-txt-page .prev:hover{
    font-size: 15px;
}
/*详情页侧边分享*/
.bdsharebuttonbox{
    padding:0 25px;
    margin-top:15px;
}
.bdsharebuttonbox a{
    background-image: url("../images/lshare.png") !important;
    background-repeat:no-repeat;
    margin-top: 10px;
}
.bdsharebuttonbox .bds_weixin2{background-position: -56px -79px;}
.bdsharebuttonbox .bds_sqq2{background-position: -55px 0px;}
.bdsharebuttonbox .bds_tsina2{background-position: -55px -149px;}
.bdsharebuttonbox .bds_qzone2{background-position: -56px -216px;}
.bdsharebuttonbox .bds_weixin2:hover{background-position: 0px -79px;}
.bdsharebuttonbox .bds_sqq2:hover{background-position: 1px -0px;}
.bdsharebuttonbox .bds_tsina2:hover{background-position: 0px -149px;}
.bdsharebuttonbox .bds_qzone2:hover{background-position: 0px -216px;}
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 新闻列表页*/
.list-news{
    _width: 1160px;
    margin: 20px 0;
    padding:10px;
}
.list-news-bt{
    height:55px;
    background-color:#f4f4f4;
    text-align: center;
}
.list-news-bt ul{

}
.list-news-bt ul li{
    display: inline-block;
    padding:0 15px;
}
.list-news-bt ul li a{
    display: inline-block;
    float: left;

    line-height: 55px;
    font-size: 18px;
    color:#4d4f53;
    font-weight:bold;
}
.list-news-bt ul li span{
    display: inline-block;
    float: left;
    width: 26px;
    height:26px;
    margin: 15px 5px 0 0;
    overflow: hidden;
}
.list-news-bt ul li a:hover,.list-news-bt ul li a.on{
    background-image: url("../images/listbt.png");
    background-repeat: no-repeat;
    background-position:center bottom;
    color: #f80;
}
.list-news-con a{
    display: block;
    width: 100%;
    height:140px;
    margin-top:20px;
    background-color:#f8f8f8;
    padding:5px 10px;
}
/*第二种*/
.list-news-conT ul{
    margin-top: 10px;
}
.list-news-conT ul li{
    height: 35px;
    line-height: 35px;
}
.list-news-conT ul li a{
    display:inline-block;
    float: left;
    color: #333;
    padding-left: 15px;
    background-image: url("../images/a-icon.png");
    background-repeat: no-repeat;
    background-position: 0 16px;
}
.list-news-conT ul li a:hover{
    color:#0a67fb;
    background-image: url("../images/a-iconh.png");
    background-position:3px 16px;
}
.list-news-conT ul li.hbt{
    height: 40px;
    border-bottom:1px dashed #ddd;
}
.list-news-conT ul li span{
    float: right;
    margin-right: 10px;
    color: #888;
}
.left-navT{
    margin: 0;
    padding: 0 0 0 10px;
}
.left-navT li{}
.left-navT li a{
    display: block;
    width: 100%;
    height:50px;
    line-height:50px;
    overflow: hidden;
    text-align: center;
    font-size: 18px;
    color: #333;
    font-family:"microsoft yahei";
    background-color:#f8f8f8;
    margin-top: 20px;
    position: relative;
}
.left-navT li a:hover{
    color:#0a67fb;
}
.left-navT li a.on{
    color: #fff;
    background-color:#136fd1;
}
.left-navT li a i{
    display: block;
    position: absolute;
}
.left-navT li a i.lb1,.left-navT li a i.lb2{
    width:100%;
    height:1px;
    background-color:#0a67fb;
}
.left-navT li a i.lb3,.left-navT li a i.lb4{
    width:1px;
    height:50px;
    background-color:#0a67fb;
}
.left-navT li a i.lb1{top: 0;left: -280px; transition:left 1s;}
.left-navT li a i.lb2{bottom: 0;right: -280px;transition:right 1s;}
.left-navT li a i.lb3{bottom: -55px;left:0;transition:bottom 1s;}
.left-navT li a i.lb4{top: -55px;right: 0;transition:top 1s;}
.left-navT li a:hover i.lb1,.left-navT li a.on i.lb1{top: 0;left: 0;}
.left-navT li a:hover i.lb2,.left-navT li a.on i.lb2{bottom: 0;right: 0;}
.left-navT li a:hover i.lb3,.left-navT li a.on i.lb3{bottom: 0;left: 0;}
.left-navT li a:hover i.lb4,.left-navT li a.on i.lb4{top: 0;right: 0;}
/*专题专栏频道列表*/
.list-ztzl{
    width: 100%;
    height: 350px;
    overflow: hidden;
    margin-top: 20px;
}
.list-ztzl .list-ztzl-bt{
    width: 100%;
    height: 40px;
    background-color:#eee;
}
.list-ztzl .list-ztzl-bt h4{
    display: inline-block;
    margin: 0;
    padding:0 15px;
    background-color:#0c76e9;
}
.list-ztzl .list-ztzl-bt h4 a{
    display: block;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-weight:bold;
    font-size: 18px;
}
.list-ztzl .list-ztzl-bt h4 a:hover{
    color: #ff0;
}
.list-ztzl .list-ztzl-bt .gd{
    display: block;
    float: right;
    margin-right: 15px;
    line-height: 40px;
    color: #666;
}
.list-ztzl .list-ztzl-bt .gd:hover{
    color:#0c76e9;
}

.ztzl-img{
    height: 100px;
    margin: 10px 0;
}
.ztzl-img img{
    height: 100px;
}
.list-ztzl ul{
    margin-top: 10px;
}
.list-ztzl ul li{line-height: 30px;}
.list-ztzl ul li a{
    display: inline-block;
    height: 30px;

    color: #333;
    font-size: 14px;
    font-family:"宋体";
}
.list-ztzl ul li span{
    float: right;
    margin-right: 8px;
    color: #666;
}
.list-ztzl ul li a:hover{
    color:#0c76e9;
}
.list-news-con a span{
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #333;
    font-family:"microsoft yahei";
    font-weight:bold;
    margin-top: 10px;
}
.list-news-con a p{
    font-size: 14px;
    margin:5px 0 10px 0;
    color: #888;
    line-height: 1.8em;
}
.list-news-con a i{
    float: right;
    font-family:'宋体';
    font-style: normal;
    color: #666;
    font-size: 14px;
    /*font-weight:bold;*/
}
.list-news-con a:hover span{
    color:#0a519d;
}
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 服务理念单网页*/

.page-fwly{
    margin:20px 0;
    padding: 10px;
}
.fwly-lm li{
    margin-left: 20px;
}
.fwly-lm li a{
    display: block;
    width: 130px;
    height: 130px;
    text-align: center;
    margin:5px 0 10px 0;
    background-image:url("../images/page-fwlybt.png");
    font-size: 18px;
    font-weight:bold;
    font-family:"microsoft yahei";
    color: #333;
    -webkit-transition: transform 1s;
    -moz-transition: transform 1s;
    -ms-transition: transform 1s;
    -o-transition: transform 1s;
    transition: transform 1s;
}
.fwly-lm li a.on{
    color: #f80;
}
.fwly-lm li a:hover{
    color: #f80;
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
}
.fwly-con{
    min-height: 690px;
    border-radius:20px;
    margin-top: 5px;
    background-color:#f8f8f8;
    padding:10px 10px 10px 15px;
    font-family:"宋体";
    font-size: 14px;
}
.page-rtj{
    margin-top: 15px;
}
.focusBoxP { position: relative; width: 100%; height:230px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;
    margin-top:10px; }
.focusBoxP .pic{padding:0;}
.focusBoxP .pic img { width:100%; height:230px; display: block; }
.focusBoxP .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 30px; width:100%;  background: #333; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden; }
.focusBoxP .txt { position: absolute; bottom: 0; z-index: 2; height: 30px; width:100%; overflow: hidden; }
.focusBoxP .txt li{ height:30px; line-height:30px; position:absolute; bottom:-30px;}
.focusBoxP .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBoxP .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; padding:0;margin:0;}
.focusBoxP .num li{ float: left; position: relative; width: 8px; height: 8px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 5px; cursor: pointer; }
.focusBoxP .num li a,.focusBoxP .num li span { position: absolute; z-index: 2; display: block; color:#fff; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBoxP .num li span { z-index: 1; background:#fff;  }
.focusBoxP .num li.on a,.focusBoxP .num a:hover{ background:#ff0;}
.focusBoxP .num li.on{width:25px; transtion:width 1s;}
.focusBoxP .num a:hover .focusBoxP .num li{width:25px;}
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 工程图片列表页*/
.list-imgbox{
    margin-top: 20px;
    padding: 10px;
}
.list-imgcon{
    margin-top: 20px;
}
.list-imgcon a{
    display: block;
    width: 100%;
    height: 320px;
    margin-bottom: 15px;
    text-align: center;
    padding: 15px;
    background-color:#f6f6f6;
}
.list-imgcon a:hover{
    background-color:#fff;
    background-image: url("../images/list-img.png");
}
.list-imgcon a span{
    height: 30px;
    line-height: 30px;
    color: #333;
}
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 荣誉列表*/
.list-honor{
    margin-top: 20px;
    padding: 10px;
}
.list-honorcon{
    margin-bottom: 20px;
}
.list-honorcon a{
    margin-top: 20px;
    display: block;
    width:100%;
    height: 246px;
    overflow: hidden;
    padding:8px;
    background-color:#f8f8f8;
    cursor: pointer;
}
.list-honorcon a div{
    width: 100%;
    height: 200px;
    overflow: hidden;
    position: relative;
}
.list-honorcon a div .honorcon-img{
    display: block;
}
.list-honorcon a div i{
    display: block;
    width: 204px;
    height: 301px;
    position: absolute;
    top: -20px;
    left: -200px;
}
.list-honorcon a span{
    display: block;
    text-align: center;
    height: 30px;
    line-height: 30px;
    color: #333;
}
.list-honorcon a:hover{
    border:1px solid #0f9ae0;
}
.list-honorcon a:hover span{
    color:#0a67fb;
}
.list-honorcon a:hover div i{
    top: -20px;
    left: 220px;
    -webkit-transition:left .6s;
    -moz-transition:left .6s;
    -ms-transition:left .6s;
    -o-transition:left .6s;
    transition:left .6s;
}
.honor-modal{
    padding: 20px 30px;
}
.honormodal-imgbox{
    width: 100%;
    height: 520px;
    overflow: hidden;
    text-align: center;
}
.honormodal-imgbox img{
    height: 520px;
}
.honor-modal span{
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-family:"microsoft yahei";
    font-size: 18px;
    color:#4d4f53;
    margin-top: 10px;
}
/*分页*/
.page{
    height: 50px;
    overflow: hidden;
    margin:20px auto;
}

.page li{
    float: left;
}
.page li a{
    display: inline-block;
    padding:0 15px;
    font-size:24px;
    line-height: 50px;
    color:#404040;
}
.page li a:hover{
    font-size: 44px;
}
.page ul li.page-active a{
    font-size:46px;
    font-weight:bold;
    color:#333;
}
.list-ztzl-box{
    padding:0 10px 20px 10px;
}
.home_web{
    position: fixed;
    width: 60px;
    height: 364px;
    right: 0;
    top: 50%;
    z-index: 100;
}
.home_web ul li {
    width: 60px;
    height: 42px;
    float: left;
    position: relative;
    margin-bottom: 10px;
}
.home_web ul li .sidebox, .home_web ul li .sidebox1, .home_web ul li .sidebox2 {
    position: absolute;
    width: 47px;
    height: 42px;
    font-size: 14px;
    line-height: 42px;
    top: 0;
    right: 0;
    padding-left: 13px;
    color: #fff;
    overflow: hidden;
    text-align: center;
    background: url(../images/xf_sidebg.png) no-repeat;
    cursor: pointer;
    box-sizing: content-box;
}
.home_web ul li .sidebox1 span, .home_web ul li .sidebox2 span{
    color: #fff;
    font-size:32px;
    padding: 0 8px;
    line-height: 42px;
}
.home_web ul li .sidebox1 .icon-wechat{
    font-size: 26px;
}
.home_web ul li:hover .sidebox1{
    background: url(../images/xf_sidebgh1.png) no-repeat;
    z-index: 99;
}
.home_web ul li:hover .sidebox2{
    background: url(../images/xf_sidebgh2.png) no-repeat;
}
.home_web ul li .sidebox1 .wx {
    display: none;
    float: left;
    width: 94px;
    height: 135px;
    padding-top: 10px;
    line-height:32px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background-color:#0a67fb;
}
.home_web ul li .sidebox1 .wx img {
    width: 86px;
    height: 86px;
    margin: auto;
    margin-bottom: auto;
    margin-bottom: 5px;
}
.home_web ul li .sidebox2 .contact {
    display: none;
    float: left;
    width: 212px;
    height: 75px;
    padding: 10px;
    color: #fff;
}
.home_web ul li .sidebox2 .contact p {
    color: #fff;
    font-size: 14px;
    line-height: 25px;
    text-align: left;
    padding: 0;
    margin:0;
}