html {}
html, body{min-width:1200px;}
body{height:auto;padding:0;margin:0;font:14px/24px Microsoft YaHei;color:#333;background:#fff;}
div, form, ul, ol, li, span, p, dl, dt, dd, img{padding:0;margin:0;border:0;}
img{border-radius:3px;}
h1, h2, h3, h4, h5, h6{padding:0;margin:0;font-size:14px;font-weight:normal;}
ul, ol, li{list-style:none;}
table, td, input, textarea{font-family:Microsoft YaHei;font-size:14px;}
button, textarea{font-family:Microsoft YaHei;}
a{color:#333;text-decoration:none;-webkit-transition:color .4s ease;-moz-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease;}
a:visited{text-decoration:none;}
a:hover{color:#005bac;text-decoration:none;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;}
a:focus{outline:none;}
*:focus{outline:none;}
img{display:block;border:none;}
.clear{clear:both;}
.wrapper{ width: 1015px; margin:0 auto; padding-bottom: 20px;}


.top-bar-bg {
    background: #f5f5f5;
    border-bottom: 1px solid #ddd;
}

.top-bar-bg .top-bar {}

.top-bar-bg .top-bar .row {
    width: 1015px;
    margin: auto;
    height: 28px;
    font-size: 14px;
    line-height: 28px;
}

.top-bar-bg .top-bar .row .col1 { float:left;}



.top-bar-bg .top-bar .row .col2 {
    float: right;
}

.ind-block1-bg .ind-block1 .row .col2 li span{
	float: right;
color: #999;
}



.top-bar-bg .top-bar .row .col2 .search {
    float: left;
 
    width: 265px;
    height: 22px;
}

.top-bar-bg .top-bar .row .col2 .search form {
    line-height: 18px;
}

.top-bar-bg .top-bar .row .col2 .search form input {
    height: 22px;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    float: left;
    border: none;
    background: none;
    width: 83px;
    padding: 0 5px;
}



.top-bar-bg .top-bar .row .col2 .search form button {
    background: none;
    border: none;
    height: 22px;
    box-sizing: border-box;
    margin: 0;
}

.top-bar-bg .top-bar .row .col2 .search form button img {}



.top-bar-bg .top-bar .row .col2 .login {
    float: left;
    margin-left: 10px;
}

.top-bar-bg .top-bar .row .col2 .login a {}



.top-bar-bg .top-bar .row .col2 .txt {
    float: left;
    margin-left: 10px;
}

.top-bar-bg .top-bar .row .col2 .txt a {}



.header-bg {}

.header-bg .header {
    width: 1015px;
    margin: auto;
}

.header-bg .header .row {padding: 20px 0;}

.header-bg .header .row .col1 {}

.header-bg .header .row .col1 img {}



.header-bg .header .row .col2 {}



.header-bg .header .nav {height: 52px;}

.header-bg .header .nav .item {
    display: inline-block;
    padding: 0 21px;
    background: url(../res/dmxy/nav-dot.png) no-repeat right center;
float: left;
}

.header-bg .header .nav .item .txt1 {}

.header-bg .header .nav .item .txt1 a {height: 50px;line-height: 50px;display: block;}

.header-bg .header .nav .item .txt1 .on {color:#128bd2;font-weight:600;}

.header-bg .header .nav .item .txt2 {}



.banner-bg {}

.banner-bg .banner {
    background: #f5f5f5;
    height: 462px;

}



.ind-block1-bg {}

.ind-block1-bg .ind-block1 {
    width: 1015px;
    margin: auto;
    padding-top: 20px;
}

.cm-tit {
    height: 40px;
    /* margin-top: 15px; */
    border-bottom: 1px solid #ddd;
}

.cm-tit .txt {
    float: left;
}

.cm-tit .txt .txt1 {
    width: 6px;
    height: 6px;
    background: #128bd2;
    display: inline-block;
    float: left;
    margin-top: 10px;
    margin-right: 10px;
}



.cm-tit .txt .txt2 {
    float: left;
    font-size: 18px;
    /* font-weight: bold; */
}



.cm-tit .txt .txt3 {
    float: left;
    margin: 0 10px;
    color: #ddd;
}



.cm-tit .txt .txt4 {
    float: left;
    font-size: 14px;
    color: #666;
}



.cm-tit .more {
    float: right;
    font-size: 30px;
}

.cm-tit .more a {
    line-height: 20px;
    color: #999;
    display: block;
    padding-bottom: 15px;
}



.ind-block1-bg .ind-block1 .row {}

.ind-block1-bg .ind-block1 .row {
    padding-top: 20px;
}

.ind-block1-bg .ind-block1 .row .col1 {
    float: left;
    overflow: hidden;
    position: relative;
}

.ind-block1-bg .ind-block1 .row .col1 .item {
    width: 535px;
    height: 334px;
    position: relative;
}

.ind-block1-bg .ind-block1 .row .col1 .item .img {}

.ind-block1-bg .ind-block1 .row .col1 .item .img img {
    width: 535px;
    height: 334px;
    display: block;
}

.ind-block1-bg .ind-block1 .row .col1 .item .tit {
	position: absolute;
    bottom:0px;
    left: 0px;
	text-align: left;
	
	width:100%;  background: rgba(0,0,0,0.6); color: #fff; line-height: 40px; height: 40px;}
.ind-block1-bg .ind-block1 .row .col1 .item .tit p{padding-left: 20px;}	

.ind-block1-bg .ind-block1 .row .col1 .item .date {
    position: absolute;
    top: 13px;
    left: 18px;
    background: #fff;
    padding: 7px 17px;
}



.ind-block1-bg .ind-block1 .row .col1 .item .date span {}



.ind-block1-bg .ind-block1 .row .col1 .item .date strong {}



.ind-block1-bg .ind-block1 .row .col2 {
    float: right;
    background: #ecf1f7;
    width: 490px;
    height: 334px;
}

.ind-block1-bg .ind-block1 .row .col2 a {}

.ind-block1-bg .ind-block1 .row .col2 a i{
	width: 4px;
height: 4px;
display: block;
float: left;
background: #ccc;
margin-top: 10px;
margin-right: 10px;
}

.ind-block1-bg .ind-block1 .row .col2 .txt {
    margin: 30px;
}

.ind-block1-bg .ind-block1 .row .col2 .txt {}

.ind-block1-bg .ind-block1 .row .col2 .txt .txt1 {
    font-size: 18px;
    font-weight:500;
    line-height: 1.5em;
}



.ind-block1-bg .ind-block1 .row .col2 .txt .txt2 {
    height: 240px;
    line-height: 26px;
    overflow: hidden;
    margin-top: 20px;
    color: #666;
}



.ind-block1-bg .ind-block1 .row .col2 .txt a.txt3 {
    display: block;
    background: #128bd2;
    width: 100px;
    height: 30px;
    color: #fff;
    line-height: 30px;
    margin-top: 12px;
}

.ind-block1-bg .ind-block1 .row .col2 .txt a.txt3 i {
    width: 6px;
    height: 6px;
    display: block;
    float: left;
    background: #fff;
    margin-top: 13px;
    margin-left: 15px;
    margin-right: 10px;
}



.ind-block2-bg {}

.ind-block2-bg .ind-block2 {
    width: 1015px;
    margin: auto;
    overflow: hidden;
    padding-top: 20px;
}

.ind-block2-bg .ind-block2 .row {
    width: 1050px;
    margin: auto;
}

.ind-block2-bg .ind-block2 .row .col {
    float: left;
    width: 490px;
    margin-right: 35px;
}

.ind-block2-bg .ind-block2 .row .col .cm-tit {}

.ind-block2-bg .ind-block2 .row .col .cm-tit .txt {}

.ind-block2-bg .ind-block2 .row .col .cm-tit .txt .txt1 {}



.ind-block2-bg .ind-block2 .row .col .cm-tit .txt .txt2 {}



.ind-block2-bg .ind-block2 .row .col .cm-tit .txt .txt3 {}



.ind-block2-bg .ind-block2 .row .col .cm-tit .txt .txt4 {}



.ind-block2-bg .ind-block2 .row .col .cm-tit .more {}

.ind-block2-bg .ind-block2 .row .col .cm-tit .more a {}



.ind-block2-bg .ind-block2 .row .col .cm-tit a {}



.ind-block2-bg .ind-block2 .row .col a {}



.ind-block2-bg .ind-block2 .row .col .r {}

.ind-block2-bg .ind-block2 .row .col .r {
    height: 127px;
    margin-top: 20px;
}

.ind-block2-bg .ind-block2 .row .col .r .c1 {
    overflow: hidden;
    float: left;
}

.ind-block2-bg .ind-block2 .row .col .r .c1 img {
    width: 192px;
    height: 127px;
}



.ind-block2-bg .ind-block2 .row .col .r .c2 {
    float: right;
    width: 285px;
}

.ind-block2-bg .ind-block2 .row .col .r .c2 a {}



.ind-block2-bg .ind-block2 .row .col .r .c2 ul.news {
    margin-top: -2px;
}

.ind-block2-bg .ind-block2 .row .col .r .c2 ul.news a {}



.ind-block2-bg .ind-block2 .row .col .r .c2 ul.news li {}

.ind-block2-bg .ind-block2 .row .col .r .c2 ul.news li a {
    font-size: 14px;
    line-height: 28px;
    height: 28px;
    display: block;
    overflow: hidden;
}

.ind-block2-bg .ind-block2 .row .col .r .c2 ul.news li a span {
    float: right;
    color: #999;
}
.ind-block2-bg .ind-block2 .row .col .r .c2 ul.news li a i {
    width: 4px;
    height: 4px;
    display: block;
    float: left;
    background: #ccc;
    margin-top: 10px;
    margin-right: 10px;
}

.ind-block3-bg {}

.ind-block3-bg .ind-block3 {
    width: 1015px;
    margin: auto;
    overflow: hidden;
    padding-top: 20px;
}

.ind-block3-bg .ind-block3 .row {
    width: 1100px;
}

.ind-block3-bg .ind-block3 .row .col {
    width: 323px;
    float: left;
    margin-right: 15px;
}

.ind-block3-bg .ind-block3 .row .col .cm-tit {}

.ind-block3-bg .ind-block3 .row .col .cm-tit .txt {}

.ind-block3-bg .ind-block3 .row .col .cm-tit .txt .txt1 {}



.ind-block3-bg .ind-block3 .row .col .cm-tit .txt .txt2 {}



.ind-block3-bg .ind-block3 .row .col .cm-tit .txt .txt3 {}



.ind-block3-bg .ind-block3 .row .col .cm-tit .txt .txt4 {}



.ind-block3-bg .ind-block3 .row .col .cm-tit .more {}

.ind-block3-bg .ind-block3 .row .col .cm-tit .more a {}



.ind-block3-bg .ind-block3 .row .col .r {
    margin-top: 15px;
}

.ind-block3-bg .ind-block3 .row .col .r .c1 {
    display: block;
}

.ind-block3-bg .ind-block3 .row .col .r .c1 img {
    width: 323px;
    height: 190px;
}



.ind-block4-bg {}

.ind-block4-bg .ind-block4 {
    width: 1015px;
    margin: auto;
    padding-top: 20px;
}

.ind-block4-bg .ind-block4 .cm-tit {}

.ind-block4-bg .ind-block4 .cm-tit .txt {}

.ind-block4-bg .ind-block4 .cm-tit .txt .txt1 {}



.ind-block4-bg .ind-block4 .cm-tit .txt .txt2 {}



.ind-block4-bg .ind-block4 .cm-tit .txt .txt3 {}



.ind-block4-bg .ind-block4 .cm-tit .txt .txt4 {}



.ind-block4-bg .ind-block4 .cm-tit .more {}

.ind-block4-bg .ind-block4 .cm-tit .more a {}



.ind-block4-bg .ind-block4 .row {
    background: #ecf1f7;
    margin-top: 20px;
    padding: 53px;
}

.ind-block4-bg .ind-block4 .row .itemG {height: 334px;width: 110%;overflow: hidden;}

.ind-block4-bg .ind-block4 .row .itemG .item {
  width: 6%;
  overflow: hidden;
  position: relative;
  display: block;
  float: left;
  transition: all .5s;
}
.ind-block4-bg .ind-block4 .row .itemG .item .img {}

.ind-block4-bg .ind-block4 .row .itemG .item .img img {
width: 100%;
  height: 340px;
  border-radius: 0;
  object-fit: cover;
  margin: 0 auto;
  overflow: hidden;
}


.ind-block4-bg .ind-block4 .row .itemG:hover .item { width: 43px;}
.ind-block4-bg .ind-block4 .row .itemG:hover .item.active { width: 340px;}




.ind-block4-bg .ind-block4 .row .itemG .item .txt {
    position: absolute;
    bottom: 20px;
    left: 10px;
    color: #fff;
    font-weight: bold;
    line-height: 1.2em;
    width: 320px;
background: rgba(0,0,0,0.2); 
padding: 5px 0;
}

.ind-block4-bg .ind-block4 .row .itemG .item .txt h3{font-size:16px; line-height: 30px;margin-left: 10px; font-weight: 600;}
.ind-block4-bg .ind-block4 .row .itemG .item .txt p{ font-size:14px; line-height: 20px;margin-left: 10px;}
.ind-block4-bg .ind-block4 .row .itemG .item .txt p span{font-size:14px; line-height: 20px;}

.ind-block4-bg .ind-block4 .row .itemG .item .txt br {}



.ind-block5-bg {}

.ind-block5-bg .ind-block5 {
    width: 1015px;
    margin: auto;
    padding-top: 20px;
}

.ind-block5-bg .ind-block5 .cm-tit {}

.ind-block5-bg .ind-block5 .cm-tit .txt {}

.ind-block5-bg .ind-block5 .cm-tit .txt .txt1 {}



.ind-block5-bg .ind-block5 .cm-tit .txt .txt2 {}



.ind-block5-bg .ind-block5 .cm-tit .txt .txt3 {}



.ind-block5-bg .ind-block5 .cm-tit .txt .txt4 {}



.ind-block5-bg .ind-block5 .cm-tit .more {}

.ind-block5-bg .ind-block5 .cm-tit .more a {}



.ind-block5-bg .ind-block5 .row {
    margin-top: 20px;
    padding: 30px;
    background: #f8f8f8;
    height: 30px;
}
.ind-block5-bg .ind-block5 .row .select-box {background: #2894d2;float: left;width: 190px;margin-right: 20px;color: #fff;position: relative;}
.ind-block5-bg .ind-block5 .row .select-box .txt1 {
    padding: 5px 10px;
    height: 20px;
    line-height: 20px;
}
.ind-block5-bg .ind-block5 .row .select-box .txt2 {
    position: absolute;
    bottom: 30px;
    background: #319fde;
    width: 190px;
    display: none;
}
.ind-block5-bg .ind-block5 .row .select-box .txt2 a {
    display: block;
    color: #fff;
    padding: 2px 10px;
}
.ind-block5-bg .ind-block5 .row .select-box .txt2 a:hover {
    background: #03A9F4;
}

.ind-block5-bg .ind-block5 .row .select-box:hover .txt2 { display: block;}

.footer-bg {}

.footer-bg .footer {}

.footer-bg .footer .row {
    text-align: center;
    font-size: 12px;
    color: #666;
    padding: 20px;
}



/*  */
.img {}
.img img{transition:all .5s;}
.img:hover img{transform:scale(1.05);}

.c1 {overflow: hidden;}
.c1 img{transition:all .5s;}
.c1:hover img{transform:scale(1.05);}






/**   */
.cm_sub_list2{background: #f5f5f5;}
.cm_sub_list2 .cm_block01 {}
.cm_sub_list2 .cm_block01 .block01{display:inline;float:left;/*width: 250px;*/margin-top:30px;margin-left: 10px;position: sticky;top: 0;}
.cm_sub_list2 .cm_block01 .block01 .sub_ksdh{width:210px;}
.cm_sub_list2 .cm_block01 .block01 .sub_ksdh .lm_name{width:210px;height:50px;margin:0;background:#4d4d4d;}
.cm_sub_list2 .cm_block01 .block01 .sub_ksdh .lm_name h2{float:left;height:50px;padding:0 15px;font-size:16px;line-height:50px;color:#fff;}
.cm_sub_list2 .cm_block01 .block01 .sub_ksdh ul li{height:40px;margin-top:2px;font-size:14px;line-height:40px;text-align:center;background:#f5f5f5;}
.cm_sub_list2 .cm_block01 .block01 .sub_ksdh ul li a{display:block;height:40px;}
.cm_sub_list2 .cm_block01 .block01 .sub_ksdh ul li a:hover{background:#efefef;}
.cm_sub_list2 .cm_block01 .block01 .sub_ksdh ul li a.current{background:#dfdfdf;}
.cm_sub_list2 .cm_block01 .block01 .sub_tjyd{width: 250px;margin-bottom:20px;background:#fff;border-radius:5px;}
.cm_sub_list2 .cm_block01 .block01 .sub_tjyd .lm_name{position:relative;width:100%;height:60px;margin:0;border-bottom:5px solid #128bd2;}
.cm_sub_list2 .cm_block01 .block01 .sub_tjyd .lm_name h2{float:left;height:35px;padding:0 15px;font-size:16px;line-height:60px;color:#128bd2;}
.cm_sub_list2 .cm_block01 .block01 .sub_tjyd .lm_name h2 span{margin-right:10px;font-size:24px;}
.cm_sub_list2 .cm_block01 .block01 .sub_tjyd .lm_name a.more{position:absolute;top:30px;right:5px;width:50px;height:18px;font-size:12px;line-height:18px;color:#128bd2;text-align:center;}
.cm_sub_list2 .cm_block01 .block01 .sub_tjyd ul{padding:15px;}
.cm_sub_list2 .cm_block01 .block01 .sub_tjyd ul li{height:30px;overflow:hidden;font-size: 12px;line-height:30px;}
.cm_sub_list2 .cm_block01 .block01 .sub_tjyd ul li i{float:left;width:15px;height:30px;overflow:hidden;font-size:14px;line-height:80px;background:url(../res/ico001.png) no-repeat left center;}
.cm_sub_list2 .cm_block01 .block02{/* display:inline; *//* float:right; */width: 710px;padding: 20px 20px;margin: 30px auto;background:#fff;border-radius:5px;}
.cm_sub_list2 .cm_block01 .news{width:1015px !important;}


.cm_sub_list2 .cm_block01 .block02 .weizhi{float:right;font-size:14px;color: #999;}
.cm_sub_list2 .cm_block01 .block02 .weizhi span{margin-right:10px;font-size:20px;}
.cm_sub_list2 .cm_block01 .block02 .lm_name2{height:50px;margin:0 0;font-size:26px;line-height:1.5em;border-bottom: 1px solid #ddd;}
.cm_sub_list2 .cm_block01 .block02 .lm_name2 .t{float:left;color: #333;}

.cm_sub_list2 .cm_block01 .block02 .lm_name2 i{float: left;}
.cm_sub_list2 .cm_block01 .block02 .lm_name2 i img{width:40px; margin: 0 10px 0 10px;}

.cm_sub_list2 .cm_block01 .block02 .lm_name2 .t i{float: left;}
.cm_sub_list2 .cm_block01 .block02 .lm_name2 .t i img{width:40px; margin: 0 10px 0 10px;}
.cm_sub_list2 .cm_block01 .block02 .bread{width:100%;height:32px;font-size:12px;line-height:32px;text-align:right;border-bottom:3px solid #ddd;}
.cm_sub_list2 .cm_block01 .block02 .bread h2{float:left;font-size:16px;line-height:32px;text-align:left;}
.cm_sub_list2 .cm_block01 .block02 .news_list{margin:10px 5px;}
.cm_sub_list2 .cm_block01 .block02 .news_list li{height:48px;overflow:hidden;font-size:14px;line-height:48px;border-bottom:1px dashed #ddd;}
.cm_sub_list2 .cm_block01 .block02 .news_list li i{float:left;width:15px;height:40px;overflow:hidden;font-size:16px;line-height:80px;background:url(../res/ico001.png) no-repeat left 20px;}
.cm_sub_list2 .cm_block01 .block02 .news_list li .date{float:right;color:#999;}
.cm_sub_list2 .cm_block01 .block02 .pic_box {}
.cm_sub_list2 .cm_block01 .block02 .pic_box ul{float:left;width:105%;margin-top:10px;}
.cm_sub_list2 .cm_block01 .block02 .pic_box ul li{float:left;width: 220px;height: 180px;margin:10px 0;margin-right: 10px;text-align:center;}
.cm_sub_list2 .cm_block01 .block02 .pic_box ul li img{width: 193px;height: 143px;padding:3px;background:#fff;border:1px solid #ddd;}
.cm_sub_list2 .cm_block01 .block02 .pic_box ul li .txt{display:block;height:30px;margin-top:5px;overflow:hidden;font-size:12px;line-height:30px;text-align:center;}
.cm_sub_list2 .cm_block01 .block02 .sub_content{margin:10px;line-height:30px;}
.cm_sub_list2 .cm_block01 .block02 .sub_title{margin-top:30px;font-size: 20px;line-height:30px;font-weight: 500;/* text-align: center; */}
.cm_sub_list2 .cm_block01 .block02 .sub_time{height:30px;margin-top: 10px;line-height:30px;color:#666;/* text-align:center; */border-bottom:1px dashed #ddd;}
.cm_sub_list2 .cm_block01 .block02 .sub_content p{margin:20px 0;}
.cm_sub_list2 .cm_block01 .block02 .sub_content_txt{margin:10px;font-size:14px;line-height:26px;}
.cm_sub_list2 .cm_block01 .block02 .sub_content_txt font{line-height:normal;}
.cm_sub_list2 .cm_block01 .block02 .sub_nextpage{padding-top:10px;line-height:24px;color:#666;border-top:1px solid #dfdfdf;}
.cm_sub_list2 .cm_block01 .block02 .sub_content img{display:inline;max-width:100%;margin:auto;}


.cm_sub_list2 .block03 .news_list1{margin:10px auto; padding: 10px 20px;background: #fff;}
.cm_sub_list2 .block03 .news_list1 ul{}
.cm_sub_list2 .block03 .news_list1 ul li{height:48px;overflow:hidden;font-size:14px;line-height:48px;border-bottom:1px dashed #ddd;}
.cm_sub_list2 .block03 .news_list1 ul li i{float:left;width:15px;height:40px;overflow:hidden;font-size:16px;line-height:80px;background:url(../res/ico001.png) no-repeat left 20px;}
.cm_sub_list2 .block03 .news_list1 ul li .date{float:right;color:#999;}




/*  */
#page{height:36px;padding:10px 0 5px 0;margin-top:10px;font:14px/36px Arial, Helvetica, sans-serif;text-align:center;}
#page a, #page span{display:inline-block;width:36px;height:36px;margin-right:5px;background:#f5f5f5;border:none;-webkit-transition:background .3s cubic-bezier(.39, .575, .565, 1);-o-transition:background .3s cubic-bezier(.39, .575, .565, 1);-moz-transition:background .3s cubic-bezier(.39, .575, .565, 1);transition:background .3s cubic-bezier(.39, .575, .565, 1);}
#page a:hover, #page a.current, #page span.current{color:#fff;background-color:#4d4d4d;}
#page a.current{color:#fff;}
#page .page-prev{background:url(../res/arrow.png) no-repeat 0 -36px;}
#page .page-prev:hover{text-decoration:none;background:#4d4d4d url(../res/arrow.png) no-repeat -36px -36px;}
#page .page-next{background:url(../res/arrow.png) no-repeat -36px 0;}
#page .page-next:hover{text-decoration:none;background:#4d4d4d url(../res/arrow.png) no-repeat 0 0;}
#page .next_group{width:80px;}
#page .prev_group{width:80px;}
/*  */
.menu{width: 200px;margin-bottom:20px;overflow:hidden;border-radius:5px;}
.menu .tit{padding:15px;font-size: 20px;line-height:1.5em;color:#fff;background:#128bd2;}
.menu .t { background: #fff; width:100%; margin-top: 20px;}
.menu .t a:hover{background:#128bd2; color: #fff;}
.menu .t .t1{font-size: 16px; width: 100%; margin: 0 auto;}
.menu .t .t1 a{display:block;padding:15px 30px;border-bottom:1px solid #ddd;}
.menu .t .t1 a:nth-last-of-type(1){border:none;}
.menu .t .t2{background: #efefef;border-top:1px solid #ddd;}
.menu .t .t2 a{display:block;padding:10px 50px;border-bottom:1px dashed #ddd;font-size: 12px;}
.menu .t .t2 a:nth-last-of-type(1){border:none;}
.menu .t .t2 a i{float:left;width:6px;height:6px;margin-top:10px;margin-right:15px;background:#999;border-radius:10px;}
.menu .t .t1 a.active, .menu .t .t2 a.active{background: url(../res/dot.png) no-repeat 200px center;}

.menu .t .t1 .on{background:#128bd2; color: #fff;}



/**   */
.team{width:105%;margin-top:10px;}
.team ul{float:left;margin-top: 20px;}
.team ul li{position:relative;float:left;width: 193px;height: 317px;margin-right: 41px;margin-bottom:20px;overflow:hidden;border-radius:5px;}
.team ul li .img{height: 212px;overflow:hidden;}
.team ul li img{width:100%;height:auto;}
.team .t{padding:20px 15px;padding-bottom:10px;background:#f5f5f5;}
.team .t .t1{color:#999;}
.team .t .t1 strong{margin-right:10px;font-size:18px;color:#000;}
.team .t .t2{height:40px;margin-top:10px;overflow:hidden;font-size:12px;line-height:20px;color:#666;}
.team .des{position:absolute;top:350px;left:0;width:100%;height:344px;color:#fff;background:#128bd2;}
.team li:hover .des{top:0;}
.team .des{transition:all .5s ease;}
.team li .img img{transform:scale(1);}
.team .des .t1{padding-bottom:20px;margin:20px;border-bottom:1px solid #fff;}
.team .des .t1 strong{margin-right:10px;font-size:20px;}
.team .des .t2{height:225px;margin:0 20px;overflow:hidden;font-size:13px;line-height:25px;}
/*  */
.pic_box {}
.pic_box ul{float:left;margin-top:10px;}
.pic_box ul li{float:left;width: 238px;height: 260px;margin:10px 0;text-align:center;background: #fff;margin-right: 20px; border-radius: 5px;}
.pic_box ul li img{width:238px;height:162px;/* padding:3px; */background:#fff;/* border:1px solid #ddd; */}
.pic_box ul li .txt{display:block;height:52px;margin-top:5px;overflow:hidden;font-size:14px;line-height: 26px;text-align:center;width: 218px;padding: 0 10px;}
.pic_box ul li .date { font-size: 12px;text-align: left;color: #999; display: block;padding: 0 10px; margin-left: 5px;}
/*  */
.adG {}
.adG a{position:relative;display:block;height:80px;margin-bottom:10px;overflow:hidden;border-radius:8px;}
.adG a .img img{width:100%;}
.adG a:hover .img img{transform:scale(1.05);}
.adG a .ico{position:absolute;top:15px;left:30px;}
.adG a .ico img{width:50px;}
.adG a .txt{position:absolute;top:14px;left:109px;height:50px;font-size:24px;font-weight:bold;line-height:50px;color:#fff;}

#cm2 { width:500px; height: 334px; float:left;}

.swiper-num2{bottom: 32px !important;
/*left: 23px!important;*/
}
.num{position:relative;bottom:25px;left:80%;z-index:9999999;width:100%;height:10px;}
.num span{display:inline-block;width: 10px;height: 10px;margin: 0 2px;background:#fff;border-radius: 0;opacity:.5;}
.num span.swiper-active-switch{background:#128bd2 !important;opacity:1;}




.dg-container {
	width: 100%;
	height: 462px;
	position: relative;
	z-index: 1;
	margin: 0 auto;
}

.dg-wrapper {
	width: 1048px;
	height: 462px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	-o-perspective: 1000px;
	-ms-perspective: 1000px;
	perspective: 1000px;
}

.dg-wrapper a {
	width: 1048px;
	height: 462px;
	display: block;
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
}

.dg-wrapper a.dg-transition {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.dg-wrapper a img {
	display: block;
	padding: 0;
}

.dg-wrapper a div {
	font-style: italic;
	text-align: center;
	line-height: 50px;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
	color: #333;
	font-size: 16px;
	width: 100%;
	bottom: -55px;
	display: none;
	position: absolute;
}

.dg-wrapper a.dg-center div {
	display: block;
}

.dg-container .dg-prev,
.dg-container .dg-next {
	position: absolute;
	z-index: 100;
	top: 0;
	height: 462px;
	width: 30%;
	display: block;
	cursor: pointer;
}

.dg-container .dg-prev {
	left: 0;
}

.dg-container .dg-next {
	right: 0;
}



.block02-bg {padding-left: 210px;padding-top: 1px;padding-bottom: 0px;}

.cm_sub_list2 .block03 { margin-top: 30px; margin-left: 30px;}