/*1b5f98   42acd8   text42acd8  location3f5263  sban#29304a*/


.sub-banner {
  height: 360px;
  overflow: hidden;
  position: relative;
}

.sub-banner div{
  width: 100%;
  height: 100%;
  background: #eee url(../img/subban1.jpg) no-repeat center center;
}





/*.sub-nav ul li{line-height: 44px;padding-left:54px;font-size: 17px;margin: 7px 0;background: #f3f3f3 url(../img/navico.png) no-repeat 30px;
  box-shadow: 1px 1px 3px #ddd; transition: all .3s;}
.sub-nav ul li:hover {  padding-left: 66px;background: #f3f3f3 url(../img/navico.png) no-repeat 42px;}
.sub-nav ul li:hover a { color: #0068b7;}
.sub-nav ul li.on a { color: #0068b7;}
 .sub-nav ul li:hover{background-color: #ccdee6;} */

.sub-main {
  min-height: 600px;
  padding-top: 30px;
  padding-bottom: 20px;
}

.sub-nav {
  width:300px;
  /* border-top:3px solid #3d7dca; */
  /* background: #fbfbfb; */
  /* padding: 0 0 10px; */
  position: relative;
  /* border-radius: 4px; */
}

.sub-nav:after {
       content: "";
       position:absolute;
       display: none;
       background: transparent;
       box-shadow: 0 8px 22px rgba(0,0,0,0.6);
       z-index: -1;
       background: none;
       top: 25px;
       bottom: 6px;
       left: 49px;
       right: 48px;
       transform: skew(-12deg) rotate(-4deg);
}

.sub-cont {
  margin-left: 340px;
}



.sub-nav .column {  position: relative; height: 100px;}
.sub-nav .column span{position: absolute;width: 283px;height: 100%;background: #eee;right: 0;z-index: -1;}

.sub-nav .column p {color: #fff;font-size: 22px;letter-spacing: 3px;background: url(../img/column_bg.png) no-repeat 0 21px;height: 100px;line-height: 100px;text-indent: 48px;}

.sub-nav ul {padding-left: 17px;}
.sub-nav ul>li {
  /* padding: 0 14px; */
  /* background: #f5f5f5; */
}

.sub-nav ul>li>a {
  display: block;
  text-align: let;
  line-height: 60px;
  border-bottom: 1px solid #dcdcdc;
  font-size: 16px;
  padding-left: 60px;
}

.sub-nav ul>li.on>a,.sub-nav ul>li:hover>a  {
  
  color: #a60505;
}

.nav-btm {height: 160px; }
.nav-btm div{ height: 100%; background: #a60505 url(../img/nav_btm.png) no-repeat center center;}

.colu {height: 39px;line-height: 44px;background: url(../img/col_bg.png) repeat-x bottom;padding: 0 10px 18px 0px;}
.colu > span  {float: left;font-size: 16px;color: #fff;border-left: 2px solid #a60505;xpadding-left: 19px;text-align:center;height: 40px;line-height: 40px;width: 118px;background: url(../img/com_bg.png) no-repeat 0;}

.location {
  margin-left: 200px;
  text-align: right;
}
.location p {
  /* float: right; */
  padding-left: 26px;
  /* height: 30px; */
  /* line-height: 30px; */
  /* background: url(../img/location_1.png) no-repeat 0; */
}






.content-wrap {padding: 26px 16px 30px;min-height: 550px;}

.pg-list {}
.pg-list ul li {width: 100%;padding-bottom: 18px;border-bottom: 1px dashed #ccc;margin-bottom: 18px;}
.pg-list ul li span{float: right;}
.pg-list ul li a{display: block;margin-right: 110px;padding-left: 18px;background: url(../img/li_bg.png) no-repeat 0px;}

/* .pic-list ul li {overflow: hidden;} */

.pic-new {float: left;width: 33.3%;margin-bottom: 40px;}
.pic-new a {display: block;position: relative;margin: 0 16px;background: #fff;box-shadow: 3px 3px 6px rgba(51, 51, 51, 0.28);}
.pic-new a span.img-wrap {height: 160px;position: relative;box-shadow:none;}
.pic-new a:hover span.img-wrap img {transform: scale(1.1); -webkit-transform: scale(1.1);} 
.pic-new a > i {position: absolute;top: -9px;right: 17px;font-size: 15px;/* letter-spacing: 2px; */background: #a60505;width: 74px;height: 36px;text-align: center;line-height: 37px;color: #fff;background-color: rgba(166, 5, 5, 0.9);filter: alpha(opacity=80);}
.pic-new a div {line-height: 26px;/* box-shadow: 3px 3px 10px #e3e3e3; */height: 38px;width: 100%;overflow: hidden;position: absolute;background: #a60505;filter: alpha(opacity=80);background: rgba(166, 5, 5, 0.8);color: #fff;bottom: 13px;left: -15px;line-height: 38px;white-space: nowrap;text-overflow: ellipsis;}
.pic-new a div h3 {padding-left: 12px;overflow:hidden;text-overflow: ellipsis;}
.pic-new a div p{  font-size: 14px; padding-top: 3px; color: #888;}


.cont {padding: 0px 10px;}
.cont>h1 {font-size: 24px;color: #333;xfont-weight: bold;text-align: center;padding: 6px 0 22px;}
.cont>p { text-align: center; color: #6f6f70; padding-bottom: 16px; margin-bottom: 16px; border-bottom: 1px dashed #bbb;}
.cont>p>span{ padding-right:24px;}
.content {
    padding: 0 10px;
}
/* .content{text-indent: 2em;text-align: justify;}
.content *{line-height: 180% !important;xfont-size:16px !important;}
.content img{max-width:98%; margin-top: 10px;xbox-shadow: 3px 3px 9px #aaa;} */
.content table *{text-indent:3px;}
.content table {xmargin-left:2em;border-collapse: collapse;}
.content table tr{xborder:1px solid #000;}
.content table td{xborder:1px solid #000;text-indent:3px;}


.content p{text-indent: 2em;xtext-align: justify;}
.content *{line-height: 200% !important;xfont-size:16px !important;}
.content img{max-width:100%;margin-top: 10px;xbox-shadow: 3px 3px 9px #aaa;border-radius: 2px;margin: 0 4px;}
.content table *{text-indent:3px;} 

.empty-list {line-height: 24px;font-size: 20px;padding: 90px 0 0 20px;text-align: center;font-weight: bold;color: #2274bd;}
.empty-list img {/* margin-top:20px; */vertical-align: middle;margin-right: 15px;margin-bottom: 4px;}


.img-wrap {display: block; overflow: hidden;}
.img-wrap img { display: block; width: 100%;height: 100%; transition: all .3s;-webkit-transition: all .3s}


div.pgbar *{ font-size: 13px !important; font-family: Microsoft Yahei,'è„™æ¥¼è„—æˆ®è„—åºè„™ç¯“è„—é™†è„—ç‚‰è„™æ¼èŠ’éˆ§îƒå¥½â‘©å“å¨„è„™æ¼è„—ç¦„èŠ’éˆ§îƒ¦ï¿½' !important; word-spacing: 6px;}
/*div.pgbar div{color:#999!important;}   3d7dca*/
div.pgbar span.PrevDisabled,span.NextDisabled{padding: 6px 3px!important;border-color:#ccc!important;color:#999!important;}
div.pgbar a.Next,a.Prev{padding: 6px 3px!important;border-color:#ccc!important;/*color:#999!important;*/}
div.pgbar a.Next:hover,a.Prev:hover{background-color:#b5c4ff!important;/*color:#fff!important;*/}
div.pgbar input.defaultButtonStyle{ height: 28px!important; padding: 6px 3px!important;border-color: #ccc; /*color: #999;*/}
div.pgbar input.defaultInputStyle{ height: 21px!important;  width: 41px!important;} 