@charset "UTF-8";
/**
 * // vim: set expandtab cindent tabstop=4 shiftwidth=4 fdm=marker:
// +----------------------------------------------------------------------+
// | The CompanyName Jolene                                                  |
// +----------------------------------------------------------------------+
// | Copyright (c) 2016, CompanyName Jolene. All rights reserved.            |
// +----------------------------------------------------------------------+
// | Authors: The PHP Dev Team, ISRD, CompanyName Jolene.                    |
// |                                                                      |
// +----------------------------------------------------------------------+
 * 
 * @authors Your Name (you@example.org)
 * @date    2017-10-31 15:08:41
 * @version $Id$
 */
 body{
 	font-size: 12px;
 	color: #333;
  overflow-x: hidden;
 }
 a{
 	color: #333;
 }

 /**
 * 分页
 */
.panel-page{
  text-align: center;
}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}
.pagination>li{display:inline;border:none;}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#034aad;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#034aad;border-color:#034aad}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;}


 .wapContent{
 	max-width: 640px;
 	margin: 0 auto;
 }
 .head{
  overflow: hidden;
 }
 .head img{
 	width: 100%;
 }
 
 .menu{
  overflow: hidden;
  background: #0479e6;
 }
 .menu a{
  display: block;
  float: left;
  color: #FFF;
  width: 25%;
  text-align: center;
  line-height: 30px;
  font-size: 15px;
  border-right: 1px solid #FFF;
  border-bottom: 1px solid #FFF; 
 }

 .banner{
  width: 98%;
  overflow: hidden;
  margin: 0 auto;
  margin-top: 10px;
  position: relative;
 }
 .banner img{
  width: 100%;
 }

 .notice_lst{
  overflow: hidden;
  width: 98%;
  margin: 12px auto;
 }
 .notice_lst dt{
  overflow: hidden;
  margin-bottom: 14px;
 }
 .notice_lst dt h3{
  color: #0479e6;
  border-left: 2px solid #0479e6;
  float: left;
  font-size: 15px;
  padding-left: 6px;
 }
 .notice_lst dt a{
  float: right;
 }
.notice_lst dd{
  overflow: hidden;
 }
.notice_lst dd li{
  line-height: 26px;
  border-bottom: 1px solid #e8e8e8;
  background: url(../images/li.png) no-repeat center left;
  padding-left: 8px;
 }
 .notice_lst dd li span{
  float: right;
 }

 .index_adpic{
  overflow: hidden;
 }
.index_adpic img{
    width: 100%;
}

.foot{
  border-top: 2px solid #047beb;
  overflow: hidden;
  padding-bottom: 50px;
}
.foot p{
  line-height: 24px;
  text-align: center;
  font-size: 14px;
}

.footTab{
  overflow: hidden;
  width: 100%;
  height: 50px;
  background: #2f8bd8;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 99999;

}
.footTab a{
  display: block;
  width: 25%;
  float: left;
  text-align: center;
  color: #FFF;
  font-size: 15px;
}
.footTab a i{
  display: block;
  font-size: 18px;
  margin-top: 6px;
}

.index_btnurl{
  overflow: hidden;
  margin: 12px 0;
}
.index_btnurl a{
  display: block;
  width: 30%;
  float: left;
  margin: 0 1%;
  margin-top: 10px;
}
.index_btnurl a img{
  width: 100%;
}

.index_hz{
  width: 98%;
  height: 127px;
  margin: 12px auto;
  overflow: hidden;
  background: url(../images/hz_title.png) no-repeat left center;
  padding-left: 34px;
}
.index_hz .bdcont{
  overflow: hidden;
}
.index_hz a{
  width: 30%;
  height: 35px;
  float: left;
  margin-top: 0px;
}
.index_hz a img{
  width: 100%;
  height: 35px;
}

.index_linkurl{
  width: 98%;
  margin: 0 auto;
  margin-top: 12px;
  overflow: hidden;
}
.index_linkurl a{
  display: block;
  height: 40px;
  line-height: 44px;
  text-align: center;
  color: #FFF;
  font-size: 16px;
  margin-bottom: 10px;
}
.index_linkurl .w1{
  width: 100%;
  height: 60px;
  line-height: 60px;
}
.index_linkurl .w2{
  width: 70%;
  float: left;
}
.index_linkurl .w3{
  width: 28%;
  float: left;
}
.index_linkurl .b1{
  background: #87c350;
}
.index_linkurl .b2{
  background: #f7a74a;
}
.index_linkurl .b3{
  background: #fe80aa;
}
.index_linkurl .b4{
  background: #3398e6;
}
.index_linkurl .b5{
  background: #ff866e;
}

.index_video .pic_cont{
  border: 1px solid #cacaca;
  overflow: hidden;
  padding: 6px;
}
.index_video .marquee{
  height: 114px;
}
.index_video .pic_cont li{
  width: 140px;
  float: left;
  margin-right: 10px;
  position: relative;
  margin-bottom: 16px;
}
.index_video .pic_cont li img{
  width: 100%;
  height: 78px;
}
.index_video .pic_cont li p{
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  text-align: center;
  background: rgba(255,255,255,0.5);
}
.index_video .video_list{
  margin-top: 10px;
  overflow: hidden;
}
.index_video .video_list li{
  line-height: 24px;
  border-bottom: 1px dashed #cacaca;
}
.index_video .video_list li span{
  float: right;
}

.index_img li{
  border: 1px solid #cacaca;
  padding: 4px;
}
.index_img li img{
  width: 100%;
  height: 94px;
}
.index_img li p{
  line-height: 24px;
  text-align: center;
  font-size: 14px;
  margin-top: 4px;
}

.breadnav{
  overflow: hidden;
  line-height: 28px;
  padding: 0 4px;
}
.page_nav{
  width: 98%;
  background: #efefef;
  line-height: 42px;
  font-size: 14px;
  margin: 0 auto;
}
.page_nav a{
  padding: 0 10px;
}

.zp_cont{
  overflow: hidden;
  padding: 6px 0;
}
.zp_cont li{
  height: 26px;
  border-bottom: 1px dashed #afafaf;
  line-height: 26px;
}
.zp_cont li.th{
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  background: #e5f1fd;
  border: none;
  margin-bottom: 10px;
}
.zp_cont li span{
  display: block;
  float: left;
  text-align: center;
}
.zp_cont li .t1{
  width: 15%;
}
.zp_cont li .t2{
  width: 30%;
}
.zp_cont li .t3{
  width: 18%;
}

.zp_cont li .t4{
  width: 18%;
}

.zp_cont li .t5{
  width: 18%;
}


.hz_lst{
  width: 98%;
  overflow: hidden;
  margin: 0 auto;
}
.hz_lst a{
  display: block;
  width: 30%;
  margin: 0 1%;
  margin-top: 10px;
  float: left;
  overflow: hidden;
}
.hz_lst a img{
  width: 100%;
  height: 31px;
}

.page_lst{
  width: 98%;
  overflow: hidden;
  margin: 0 auto;
}
.page_lst h1{
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 8px;
}

.page_lst .page_cont{
  line-height: 26px;
  font-size: 14px;
  overflow: hidden;
}
.page_lst .cont_title{
  line-height: 24px;
  text-align: center;
  font-size: 14px;
  margin-bottom: 8px;
}
.page_lst .cont_title span{
  padding: 0 4px;
}

.articleFilp{
  padding: 0 4px;
  overflow: hidden;
}
.articleFilp p{
  line-height: 24px;
}

.mes_list{
    padding: 20px 0;
    overflow: hidden;
    text-align: center;
}
.mes_list .mes_input{
    margin-top: 10px;
}
.mes_list .mes_input .input_txt{
    width: 140px;
    height: 26px;
    padding: 4px;
    border: 1px solid #999;
}
.mes_list .mes_input .input_code{
    width: 100px;
}
.mes_list .mes_input .input_textarea{
    width: 140px;
    height: 40px;
    border: 1px solid #999;
}
.mes_list label{
    font-size: 16px;
    margin-right: 14px;
    color: #575857;
}
.mes_list .btnsubmit{
    border: 1px solid #2f8bd8;
    width: 80px;
    height: 24px;
    background: none;
    margin-top: 10px;
    margin-left: 10px;
    cursor: pointer;
}

.index_search{
  width: 100%;
  margin: 10px 10px;
  overflow: hidden;
}
.index_search .input_txt{
  width: 80%;
  float: left;
  height: 30px;
  border: 1px solid #2f8bd8;
  background: #FFF;
  padding: 4px;
}
.index_search .btn_submit{
  width: 20%;
  height: 30px;
  float: right;
  background: #2f8bd8;
  border: none;
  color: #FFF;
}