/*commom style*/
*,*:before,*:after {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button, input, textarea,th,td,img{border:medium none;margin:0;padding:0;}
em{font-style:normal;}
ul, ol{list-style: none;}
table{border-collapse: collapse;border-spacing: 0;}
a,ins{text-decoration:none;}
*:focus{outline:none;}
a{color:#333;}
a:hover{color:#3788e4;transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;}
.fl{float:left;}
.fr{float:right;}
.cf:after{display:block;content:"";height:0;visibility:hidden;clear:both;}
.cf{zoom:1;}
.hide{display:none;}
.block{display:block;}
body,input{font-family:"微软雅黑";text-align: left;}

body{background: #f5f5f5;}
/*当前位置开始*/
.currentpath{background: #ededed;}
.currentpath-content{height: 40px;line-height: 40px;width: 1145px;margin: 0 auto;background: url(currentpath.png) no-repeat 1px center;padding-left: 20px;}
.currentpath-content,.currentpath-content a{font-size: 13px;color: #454545;}
.currentpath-content a:hover{color:#3788e4;}
/*当前位置结束*/

/*中部内容开始*/
.main{width: 1145px;margin: 20px auto;}
.main-left{background: #ebebeb;}
/*.main-right{width: 870px;}*/
.main-left h1{text-align:center;height: 50px;line-height: 50px;font-size: 17px;color: #FFFFFF;background: #2471cb;}
.main-left li a{display: block;height: 46px;line-height: 46px;border-bottom: 1px solid #e3e3e3;font-size: 17px;color: #333333;padding-left: 45px;background: url(col-pic.png) no-repeat 25px center;}
.main-left li.col-active a{background: url(col-pic-hover.png) no-repeat 25px center;color: #2471cb;}
.main-left li a:hover{background: url(col-pic-hover.png) no-repeat 25px center;color: #2471cb;}
.main-right{min-height: 500px;}
.main-right-title{line-height: 50px;font-size: 16px;font-weight: bold;color: #606060;background: #e9e9e9;}
.main-right-title li{padding: 0 20px;height: 50px;}
.main-right-title-active{border-top: 2px solid #1d79cc;background: #FFFFFF;}
.main-right-list{background: #f9f9f9;padding: 10px 24px 24px;}
.main-right-list li{font-size: 17px;line-height: 45px;background: url(list-pic.png) no-repeat left center;padding-left: 13px;border-bottom: 1px dashed #e8e8e8;}
.main-right-list li span{color: #999999;}
/*中部内容结束*/











/* 移动端样式栏目页 */
.mobile_type .currentpath-content,.mobile_type .currentpath-content a {
  font-size: 4vw;
}
.mobile_type .currentpath-content {
  height: 10vw;
  line-height: 10vw;
  width: 100%!important;
  margin: 0 auto;
  padding-left: 2vw;
  background: none;
}
.mobile_type .main{
  width: 100vw;
  margin: 2vw auto;
  overflow: hidden;
}
.mobile_type .main table{
  table-layout: auto;
  width: 100vw;
}

.mobile_type .t1{
  width: 100vw;
  display: block;
  float: left;
  margin-bottom: 1vw;
}
.mobile_type .t2{
  /* width: 100vw; */
  display: none;
}
.mobile_type .t3{
  float: left;
    width: 100%;
}
.mobile_type .main-right-title{
  line-height: 10vw;
    font-size: 5vw;
}
.mobile_type .main-right-title li {
    padding: 0 4vw;
    height: 10vw;
    line-height: 10vw;
}
.mobile_type .main-left h1 {
  text-align: center;
  height: 12vw;
  line-height: 12vw;
  font-size: 5.5vw;
  margin-bottom: 2vw;
}
.mobile_type .main-left li{
  width: auto;
  min-width: 33.333333%;
  display: inline-block;
  float: left;
  text-align: center;
}
.mobile_type .main-left li a{
  display: inline-block;
  height: 9vw;
  line-height: 9vw;
  border-bottom: 0;
  font-size: 5vw;
  color: #333333;
  padding-left: 0;
  text-align: center;
  background: none;
}
.mobile_type .main-left li.col-active a{
  background: none;
  color: #fff;
}
.mobile_type .main-right-list {
  background: #f9f9f9;
  padding: 2vw;
  box-sizing: border-box;
}
.mobile_type .col-active{
  background: #2471cb;

}
.mobile_type .main-right {
  min-height: unset;
}
.mobile_type .main-right-list li {
  font-size: 4vw;
  line-height: 8vw;
  padding-left: 2vw;
  border-bottom: 1px dashed #e8e8e8;
}






/* 手机版分页条 */

.mobile_type .default_pgToolbar {
  background: none;
  border: none;
  margin: 2vw;
  height: 10vw;
  width: 93vw!important;
}
.mobile_type .default_pgPerPage {
  display: none;
}
.mobile_type .default_pgFirst {
  width: 8vw;
  height: 6.6667vw;
  background: url(/cms_files/jcms1/web3614/site/picture/1552/2110181750056957395.gif?0.8464583259109282) no-repeat center;
  background-size: contain;
  margin-right: 1.3333vw;
}
.mobile_type .default_pgFirstDisabled {
  width: 8vw;
  height: 6.6667vw;
  background: url(/cms_files/jcms1/web3614/site/picture/1552/2110181750057307151.gif?0.5108747882150775) no-repeat center;
  cursor: auto;
  background-size: contain;
  margin-right: 1.3333vw;
}
.mobile_type .default_pgPrev {
  width: 12vw;
  height: 6.6667vw;
  background: url(/cms_files/jcms1/web3614/site/picture/1552/2110181750056576457.png?0.9947478346842384) no-repeat center;
  background-size: contain;
  margin-right: 1.3333vw;
}
.mobile_type .default_pgPrevDisabled {
  width: 12vw;
  height: 6.6667vw;
  background: url(/cms_files/jcms1/web3614/site/picture/1552/2110181750055769343.gif?0.25040286213511576) no-repeat center;
  cursor: auto;
  background-size: contain;
  margin-right: 1.3333vw;
}
.mobile_type .default_separator {
  display: none;
}

.mobile_type .default_pgNext {
  width: 12vw;
  height: 6.6667vw;
  background: url(/cms_files/jcms1/web3614/site/picture/1552/2110181750035367898.gif?0.8966763508287363) no-repeat center;
  background-size: contain;
  margin-left: -1.6667vw;
}
.mobile_type .default_pgLast {
  width: 8.1vw;
  height: 6.6667vw;
  background: url(/cms_files/jcms1/web3614/site/picture/1552/2110181750035036922.gif?0.45672629097432615) no-repeat center;
  background-size: contain;
  margin-left: 1.3333vw;
}
.mobile_type .default_pgRefresh {
  width: 8.4vw;
  height: 5.7333vw;
  background: url(/cms_files/jcms1/web3614/site/picture/1552/2110181750056171308.gif?0.8023270272895751) no-repeat center;
  background-size: contain;
}
.mobile_type .default_pgSearchInfo {
  display: none;
}
.mobile_type .default_pgToolbar td {
  font-size: 2.4vw;
  width: auto;
  padding: 0 0px 0 0px;
}
.mobile_type .default_pgToolbar td input {
  outline: none;
}
.mobile_type .default_pgCurrentPage {
  width: 4.8vw;
  height: 6.6667vw;
  line-height: 6.6667vw;
}
.mobile_type .default_pgToolbar td:first-child+td+td+td {
  display: none;
}
.mobile_type .default_pgPanel {
  float: none;
  margin: 0 auto;
  width: 93vw!important;
}