@charset "utf-8";
/* 
    *@charset "utf-8";
    *Filename:  comm.css
    *Version:	1.0 2014/7/22		
    *Author:	libkey
	*QQ:	freekey@aliyun.com
    *Website:   
    *Update:	2014/11/22
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,input,p,span,tr,td{margin:0;padding:0;}
img{border:0;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
p{word-wrap:break-word;}
input{ border:0;}input:focus{ outline:none;}
em,i{font-style:normal;font-weight:normal;}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5 {font-size:100%;font-weight:normal;}
/*================================ Global css========================*/
body{ font:14px "Microsoft Yahei",\5b8b\4f53,Arial,sans-serif; background:#fff;}
a{color:#000;text-decoration:none;}
a:hover{color:#ff8400;}
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after {display: table;content:""; height:0px;line-height: 0;}
.clearfix:after {clear: both;}
.fl{ float:left;}
.fr{ float:right;}
.wrapper{width: 1200px;margin:0 auto;position: relative;}
.mgt15{margin-top: 15px;}
.pdr15{padding-right: 15px}
.mgr15{margin-right: 15px;}

.top{
  background-color: #edebdf;
  height: 30px;
    min-width: 1200px;
}
.top a{font-size: 12px;line-height: 30px;}

.fb{background: url(../img/f-bg.jpg);    min-width: 1200px;}
.top_nav{padding: 15px 0;}
.top_nav dl{width:850px;height: 102px;float: left;}
.top_nav dt{float: left;}

.top_nav dd{line-height: 15px;font-size: 13px;float: left;margin-left: 60px;margin-top: 5px;background:url(../img/jt.jpg) left center no-repeat;padding-left: 15px;color: #6c6c6c;}
.top_nav dd a{letter-spacing: 2px}
.search{width: 222px;float: right;padding-top: 30px;padding-right: 60px}
.search input[type=text]{border: 1px solid #dcdcdc;line-height: 30px;height: 30px;font-size: 13px;float: left;width: 180px;}
.search input[type=submit]{background:url(../img/search.jpg) left top no-repeat;width: 40px;height: 32px;font-size: 0;line-height: 0;;float: left;}

.nav{background-color: #0c4177;height:50px;border-top: 2px solid #96c814;    min-width: 1200px;}
.nav ul{width: 1200px;margin: 0 auto}
.nav ul>li{width: 115px;float: left; position: relative;height: 50px;}
.nav ul>li>a{width: 92px;display: inline-block;height: 50px;line-height: 50px;float: left;text-align: center;letter-spacing: 2px;color: #fff;}
.nav ul>li>a:hover{background: #1671ba;color: #fff;}
.nav ul>li>ul{position: absolute;width: 215px;top: 50px;z-index: 999;background: #e3e3e3;display: none}

.nav ul>li>ul>li{width: 215px;float: left; position: relative;height: 50px;border-bottom: 1px solid #fff;}
.nav ul>li>ul>li>a{width: 215px;display: inline-block;height: 50px;line-height: 50px;float: left;text-align: center;letter-spacing: 2px;background: #1671ba;}
.nav ul>li>ul>li>a:hover{background: #0c4177;color: #fff;}

.nav ul>li>ul>li>ul{position: absolute;width: 210px;top: 0px;z-index: 999;background: #e3e3e3;display: none;left:215px}
.nav ul>li>ul>li>ul li{width: 210px;}
.nav ul>li>ul>li>ul a{font-size:12px;width: 210px;}





.notices{}
.notices h1{border-bottom: 2px solid #1671ba;margin-bottom: 5px;line-height: 40px;font-size: 18px;color: #1671ba;}
h1>b{background: url(../img/tabbox_hd1.png) #0068b7 left 10px no-repeat;
  display: inline-block;
  color: #fff;
  padding: 0 15px;
  text-indent: 15px;
  font-size: 16px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  color: #fff;
  font-weight: normal;
}
.layui-carousel{min-width:1200px}
.notices h1 span{color: #c7c7c7;font-size: 13px;}
.notices .more{position: absolute;    right: 10px;    top: 25px;display: none;    font-size: 12px;
    color: #c7c7c7;}
.notices .layui-show .more{display:inline-block}
.notices{float: right;width: 520px;}
.notices ul{margin-top: 15px;}
.notices ul.list li{height: 60px;float: left;padding-bottom:15px;}
.notices ul.list li a{line-height: 60px;}
.notices ul.list li div{width: 55px;height: 60px;border: 1px solid #e3e3e3;float: left;margin-right: 10px;}
.notices ul.list li div span{display:inline-block;width: 100%;text-align: center}
.notices ul.list li div span.d{background-color: #1671ba;height: 30px;line-height: 30px;color: #fff;font-size: 20px}
.notices ul.list li div span.y{line-height: 30px;font-size: 13px}
.focus {
  margin-top: 25px;
  width: 660px;
  height: 350px;
  overflow: hidden;
  position: relative;}
.focus ul {
  height: 350px;
  position: absolute;}
.focus ul li {
  float: left;
  width: 660px;
  height: 350px;
  overflow: hidden;
  position: relative;
  background: #000;}
.focus ul li img {
  width: 660px;
  height: 350px;}
.focus ul li div {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 30px;
  background-color: #000;
  width: 100%;
  opacity: 0.6;}
.focus ul li p {
  position: absolute;
  bottom: 0;
  left: 10px;
  line-height: 30px;}
.focus ul li p a,
.focus ul li p a:visited {
  color: #fff;}
.focus .btnBg {
  position: absolute;
  width: 503px;
  height: 20px;
  left: 0;
  bottom: 0;
  background: #000;
  display: none;}
.focus .btn {
  position: absolute;
  width: 503px;
  height: 23px;
  padding: 0px 10px 0px 10px;
  right: 0;
  bottom: 6px;
  text-align: right;}
.focus .btn span {
  display: inline-block;
  _display: inline;
  _zoom: 1;
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  _font-size: 0;
  margin-left: 5px;
  margin-top: 6px;
  cursor: pointer;
  background: #fff;}
.focus .btn span.on {
  background: #fff;}

.w390{width: 390px;float: left;}
.w390 h1{border-bottom: 2px solid #1671ba;margin-bottom: 5px;line-height: 40px;font-size: 18px;color: #1671ba;}
.w390 h1 span{color: #c7c7c7;font-size: 13px;}





.w390 h1 a{float: right;font-size: 12px;color: #c7c7c7;}
.w390 ul{margin-top: 10px;}
.w390 li{height: 35px;background: url(../img/dd.jpg) left 14px no-repeat;padding-left: 12px;border-bottom: 1px dashed #e3e3e3;}
.w390 li a{line-height: 35px;}
.w390 li span{color: #c7c7c7;font-size: 12px;float: right;line-height: 35px;}



.layui-tab-brief .layui-tab-title{border-bottom: 2px solid #1671ba;line-height: 40px;font-size: 18px;color: #1671ba;}
.layui-tab-brief .layui-tab-title li{font-size: 18px;color: #c7c7c7;padding: 0 3px;position: relative}

.box2 .w590 .layui-tab-title li.layui-this,.notices .layui-tab-title li.layui-this{color: #1671ba;position: relative;font-size: 16px;
  background: url(../img/tabbox_hd1.png) #0068b7 left 10px no-repeat;
  display: inline-block;
  color: #fff;
  padding: 0 15px;
  text-indent: 15px;
  font-size: 16px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  color: #fff;
  font-weight: normal;

}

.layui-tab-title .layui-this:after{display: none}
.w590{width: 390px;float: left; min-height: 232px;position: relative;}
.w590 h1{border-bottom: 2px solid #1671ba;margin-bottom: 5px;line-height: 40px;font-size: 18px;color: #1671ba;}
.w590 h1 span{color: #c7c7c7;font-size: 13px;}


.w590 h1 a{float: right;font-size: 12px;color: #c7c7c7;}
.w590 ul.list{margin-top: 10px;}
.w590 .list li{height: 35px;background: url(../img/dd.jpg) left 14px no-repeat;padding-left: 12px;border-bottom: 1px dashed #e3e3e3;}
.w590 .list li a{line-height: 35px;}
.w590 .list li span{color: #c7c7c7;font-size: 12px;float: right;line-height: 35px;}


.w590 .layui-tab-item .more{position: absolute;    right: 15px;    top: 15px;display: none;    font-size: 12px;
    color: #c7c7c7;}
.w590 div.layui-show .more{display:inline-block}


.xsyd h1{border-bottom: 2px solid #1671ba;margin-bottom: 5px;line-height: 40px;font-size: 18px;color: #1671ba;}
.xsyd h1 span{color: #c7c7c7;font-size: 13px;}
.xsyd h1 a{float: right;font-size: 12px;color: #c7c7c7;}
.xsyd ul li{width: 390px;float: left;text-align: center;font-size: 16px;margin-bottom: 15px;}
.xsyd ul li a{line-height: 55px;text-align: center;font-size: 18px;color: #fff;letter-spacing: 2px}
.xsyd ul li.x1{background: url(../img/k1.png)  #7d7b7c 100px center no-repeat;}
.xsyd ul li.x2{background-color: #d19b44;background: url(../img/k2.png)  #d19b44 100px center no-repeat;}
.xsyd ul li.x3{background-color: #417699;background: url(../img/k3.png)  #417699 100px center no-repeat;}
.xsyd ul li.x4{background-color: #c16523;background: url(../img/k4.png)  #c16523 100px center no-repeat;}
.xsyd ul li.x5{background-color: #a88b61;background: url(../img/k5.png)  #a88b61 100px center no-repeat;}
.xsyd ul li.x6{background-color: #559b7d;background: url(../img/k6.png)  #559b7d 100px center no-repeat;}


.ad{margin-top: 10px;}
.dh{background-color: #f7f7f7;height: 20px;padding: 10px;}
.dh h4{float: left;border-left: 3px solid #004cae;padding-left: 10px;color: #004cae;font-size: 16px;}
.dh .wz{font-size: 12px;color: #777}
.dh .wz a{font-size: 12px;color: #777}

.list_nav dl.nav_lf {
  float: left;
  width: 275px;
  overflow: hidden;
  margin-bottom: 20px;}
.list_nav dl.nav_lf dt {
  background: #1074d1;
  height: 50px;
  line-height: 50px;
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  padding-left: 15px;}
.list_nav dl.nav_lf dd {
  background: #eeeeee;
  height: 50px;
  line-height: 50px;
  margin-top: 2px;
  font-size: 14px;}
.list_nav dl.nav_lf dd a {
  display: block;
  padding-left: 15px;}
.list_nav dl.nav_lf dd a i {
  display: block;
  width: 18px;
  height: 18px;
  background: url(../img/jt2.jpg) no-repeat right center;
  float: right;
  margin-top: 16px;
  margin-right: 8px;}
.list_nav dl.nav_lf dd a:hover {
  background: #d1e1f1;}
.news-img-list dl {
  height: 117px;
  border-bottom: 1px dashed #ddd;
  margin-bottom: 10px;
  margin-top: 10px;
  overflow: hidden;}

.info_list{background-color: #fff;min-height: 660px; width:900px;float: right;}
.info_list ul li a{line-height: 35px;height:35px;display: inline-block;float:left;background: url(../img/dd.jpg) left 14px no-repeat;padding-left:15px;display: inline-block;}
.info_list  ul li{border-bottom: 1px solid #e3e3e3;height: 35px;}
.info_list ul li span{line-height: 35px;height:35px;display: inline-block;float:right;font-size: 12px;color: #888;}


.wap_content{background-color: #fff;padding: 10px;margin-top: 15px;}
.wap_content h1{text-align: center;font-size: 20px;padding-bottom: 30px;padding: 20px;}
.wap_content .tag{font-size:13px;text-align: center;border-top: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;padding: 10px 0;margin: 15px;color: #777;}
.wap_content .show{padding: 15px 45px;min-height: 540px;}
.wap_content .show p{line-height: 30px;}
.wap_content .fy{font-size: 13px;padding-bottom: 5px;border-top: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3} 
.wap_content .fy p{line-height: 30px;color: #777;}
.wap_content .fy p a{color: #777;}




.link{padding: 10px 0px;background-color: #fff;}
.link .txt{color: #004cae;font-size: 16px;margin: 15px 0;border-left: 3px solid #004cae;padding-left: 10px;height: 25px;line-height: 25px;position: relative;}
.link .txt .line{height: 1px;background-color: #004cae;    position: absolute;width: 1105px;right: 0;top: 15px;}
.link p{padding: 0px 10px;}
.link p a{padding: 0 16px;font-size: 12px;}

.footer{background-color: #1671ba;padding: 20px 0;border-top: 3px solid #acae1b;min-width: 1200px;}
.footer p{text-align: center;color: #fff;font-size: 13px;padding-bottom: 10px;}