html {}
html {overflow-x: hidden;}
body {margin: 0;padding: 0;height: auto;color: #000;font: 14px/24px Microsoft YaHei;background: #fff; min-width: 1200px; overflow: hidden;}
div,
form,
ul,
ol,
li,
span,
p,
dl,
dt,
dd,
img {margin: 0;padding: 0;border: 0;}
img {border-radius: 3px;}
h1,
h2,
h3,
h4,
h5,
h6 {margin: 0;padding: 0;font-size: 14px;font-weight: normal;}
ul,
ol,
li {list-style: none}
table,
td,
input,
textarea {font-size: 14px;font-family: Microsoft YaHei;}
button,
textarea {font-family: Microsoft YaHei;}
a {color: #000;text-decoration: none;-webkit-transition: color 0.4s ease;-moz-transition: color 0.4s ease;-o-transition: color 0.4s ease;transition: color 0.4s ease}
a:visited {text-decoration: none}
a:hover {color: #0066cc;text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;-o-transition: color 0.2s ease;transition: color 0.2s ease}
a:focus {outline: none;}
*:focus {outline: none;}
img {border: none;display: block;}
.clear {clear: both;}
.wrapper {position: relative;width: 1200px;margin: 0 auto;}
.cm-header-bg {}
.cm-header {height: 140px;}
.cm-header .logo {float: left;padding-top: 15px;}
.cm-header .logo img { width:269px; height:100px;}
.cm-header .box-r {float: right;position: relative;padding-top: 30px; }
.cm-header .box-r .t {display: inline-block;vertical-align: top; text-align:left; text-indent:10px; float:right; width:100%;}
.cm-header .box-r .t .t1 {color: #434656;}
.cm-header .box-r .t .t1 span {color: #0046A5;margin-left: 15px;font-weight: bold;}
.cm-header .box-r .t .t2 {color: #434656;}
.cm-header .box-r .t .t2 span {color: #0046A5;margin-left: 15px;font-weight: bold;}
.cm-header .box-r .search-box {display: inline-block;vertical-align: top;width: 300px;height: 36px;background: #f5f5f5;border-radius: 100px;margin-top:15px;}
.cm-header .box-r .search-box input {float: left;margin-left: 15px;height: 36px;line-height: 36px;padding: 0;border: 0;background: none;}
.cm-header .box-r .search-box button {float: right;border: none;background: none;padding-right: 20px;}
.cm-header .box-r .txt {position: absolute;top: 40px;right: 19px;color: #999;}
.cm-header .box-r .txt a {display: inline-block;background: url("../res/cn.jpg") no-repeat left center;background-size: auto 14px;padding-left: 30px;margin: 0 5px;}
.cm-header .box-r .txt a:nth-child(2) {display: inline-block;background: url("../res/en.jpg") no-repeat left center;background-size: auto 14px;padding-left: 30px;margin: 0 5px;}
.cm-nav-bg {background: #0066cc;position: relative;z-index: 10;}
.cm-nav {height: 50px;}
.cm-nav ul {font-size: 0;}
.cm-nav ul li {display: inline-block;position: relative;vertical-align: top;font-size: 18px;height: 50px;width: 171px;text-align: center;line-height: 50px;}
.cm-nav ul li:after {content: "";display: block;position: absolute;top: 15px;right: 0;width: 1px;height: 20px;background: rgba(255, 255, 255, 0.2);}
.cm-nav ul li:nth-last-child(1):after {display: none;}
.cm-nav ul li .one {}
.cm-nav ul li .one a {display: block;height: 50px;color: #fff;}
.cm-nav ul li .one a:hover {background: #0046A5;}
.cm-nav ul li .two {position: absolute;top: 50px;width: 100%;background: #0046A5;display: none;}
.cm-nav ul li .two a {color: #fff;font-size: 14px;display: block;}
.cm-nav ul li .two a:hover {background: #0066cc;}
.cm-nav ul li:hover .two {display: block;}
.cm-banner-bg {position: relative;}
.cm-banner { height: 600px;}
.cm-banner .item {display: block;height: 600px;}
.cm-banner .item img {width: 100%;}
.cm-banner .btn-left {cursor: pointer;font-family: simsun;z-index: 10;position: absolute;top: 50%;margin-top: -40px;left: 10px;width: 80px;height: 80px;line-height: 80px;text-align: center;color: #fff;font-size: 72px;}
.cm-banner .btn-right {cursor: pointer;font-family: simsun;z-index: 10;position: absolute;top: 50%;margin-top: -40px;right: 10px;width: 80px;height: 80px;line-height: 80px;text-align: center;color: #fff;font-size: 72px;}
.cm-banner .num {position: absolute;bottom: 20px;text-align: center;z-index: 10;width: 100%;}
.cm-banner .num span {margin: 0 5px;width: 10px;height: 10px;background: #fff;}
.ind-block01-bg {background: #f5f5f5;padding: 60px 0;}
.ind-block01 { width:1200px!important;}
.ind-block01 .tit {text-align: center;}
.ind-block01 .tit .cn {font-size: 36px;line-height: 40px;color: #0066cc;}
.ind-block01 .tit .line {width: 60px;height: 3px;border-radius: 3px;background: #0066cc;margin: auto;margin-top: 15px;}
.ind-block01 .tit2 {}
.ind-block01 .tit2 .cn {}
.ind-block01 .tit2 .line {}
.ind-block01 .block01 {font-size: 0;padding-top: 50px;}
.ind-block01 .block01 .item {display: inline-block;vertical-align: top;width: 24%;height: 400px;font-size: 14px;border-radius: 5px;background: #fff;margin: 0; margin-left: 1%}
.ind-block01 .block01 .item .img {}
.ind-block01 .block01 .item .img img {width: 100%;height: 200px;border-radius: 5px;}
.ind-block01 .block01 .item .t {padding: 20px;}
.ind-block01 .block01 .item .t .t1 {font-size: 18px;text-align: center;height: 24px;overflow: hidden;}
.ind-block01 .block01 .item .t .t2 {font-size: 16px;color: #999;line-height: 20px;margin-top: 20px;height: 40px;overflow: hidden; text-align:center;}
.ind-block01 .block01 .item .more {width: 130px;height: 36px;background: #0066cc;border-radius: 100px;text-align: center;line-height: 36px;color: #fff;margin: auto; margin-top:-10px;}
.ind-block01 .cm-more {text-align: center;}
.ind-block01 .cm-more a {width: 300px;height: 50px;border: 1px solid #ddd;border-radius: 100px;line-height: 50px;text-align: center;color: #0066cc;display: block;margin: auto;margin-top: 40px;font-size: 18px;}
.ind-block01 .cm-more a:hover {background: #0066cc;color: #fff;border-color: #0066cc;}
.ind-block02-bg {height: 480px;padding: 50px 0;background: url("../images/bg1.jpg") no-repeat center top;}
.ind-block02 {}
.ind-block02 .tit {text-align: center;}
.ind-block02 .tit .cn {font-size: 36px;line-height: 40px;color: #fff;}
.ind-block02 .tit .line {width: 60px;height: 3px;border-radius: 3px;background: #fff;margin: auto;margin-top: 15px;}
.ind-block02 .block01 {padding: 50px 0;}
.ind-block02 .block01 .item {width: 188px;height: 235px;border-radius: 5px; position: relative; display: block;}
.ind-block02 .block01 .item .t { position: absolute; bottom:0;left: 0; background: rgba(0,0,0,0.5); color: #fff; width: 188px; height: 40px; line-height: 40px; text-align: center; overflow: hidden; border-radius: 3px;}
.ind-block02 .block01 .item .img {}
.ind-block02 .block01 .item .img img {width: 188px;height: 235px;}
.ind-block02 .block01 .item .t {}
.ind-block02 .block01 .item .t .t1 {}
.ind-block02 .block01 .item .t .t2 {}
.ind-block02 .block01 .item .more {}
.ind-block02 .cm-more {text-align: center;}
.ind-block02 .cm-more a {width: 300px;height: 50px;border: 1px solid #ddd;border-radius: 100px;line-height: 50px;text-align: center;color: #fff;display: block;margin: auto;margin-top: 20px;font-size: 18px;}
.ind-block02 .cm-more a:hover {background: #0066cc;color: #fff;border-color: #0066cc;}
.ind-block02 .btn-left {cursor: pointer;font-family: simsun;z-index: 10;position: absolute;top: 50%;margin-top: -40px;left: -80px;width: 80px;height: 80px;line-height: 80px;text-align: center;color: #fff;font-size: 72px;}
.ind-block02 .btn-right {cursor: pointer;font-family: simsun;z-index: 10;position: absolute;top: 50%;margin-top: -40px;right: -80px;width: 80px;height: 80px;line-height: 80px;text-align: center;color: #fff;font-size: 72px;}
.ind-block02 .num {position: absolute;bottom: 70px;text-align: center;z-index: 10;width: 100%;display: none;}
.ind-block02 .num span {margin: 0 5px;width: 10px;height: 10px;background: #fff;}
.ind-block03-bg {padding: 50px 0;background: #f5f5f5;}
.ind-block03 {}
.ind-block03 .tit {text-align: center;}
.ind-block03 .tit .cn {font-size: 36px;line-height: 40px;color: #0066cc;}
.ind-block03 .tit .line {width: 60px;height: 3px;border-radius: 3px;background: #0066cc;margin: auto;margin-top: 15px;}
.ind-block03 .tit2 {}
.ind-block03 .tit2 .cn {}
.ind-block03 .tit2 .line {}
.ind-block03 .block01 {font-size: 0;padding-top: 50px;}
.ind-block03 .block01 .item {font-size: 14px;display: inline-block;vertical-align: top;background: #fff;border-radius: 5px;width: 550px;height: 162px;margin: 0 10px;margin-bottom: 25px;padding: 15px;}
.ind-block03 .block01 .item .img {float: left;margin-right: 20px;width: 200px;height: 162px; overflow: hidden;}
.ind-block03 .block01 .item .img img {width: 200px;height: 162px;}
.ind-block03 .block01 .item .t {}
.ind-block03 .block01 .item .t .t1 {font-size: 22px;line-height: 50px;font-weight: bold;}
.ind-block03 .block01 .item .t .t2 {font-size: 16px;color: #999;margin-top: 15px;margin-right: 20px;height: 96px;overflow: hidden;}



.ind-block03-bg88 {padding: 50px 0;background: #f5f5f5;}
.ind-block0388 .tit {text-align: center;}
.ind-block0388 .tit .cn {font-size: 36px;line-height: 40px;color: #0066cc;}
.ind-block0388 .tit .line {width: 60px;height: 3px;border-radius: 3px;background: #0066cc;margin: auto;margin-top: 15px;}
.ind-block0388 .block01 {font-size: 0;padding-top: 50px;}
.ind-block0388 .block01 .item {font-size: 14px;display: inline-block;vertical-align: top;background: #fff;border-radius: 5px;width: 550px;height: 162px;margin: 0 10px;margin-bottom: 25px;padding: 15px;}
.ind-block0388 .block01 .item .img {float: left;margin-right: 20px;width: 200px;height: 162px; overflow: hidden;}
.ind-block0388 .block01 .item .img img {width: 200px;height: 162px;}
.ind-block0388 .block01 .item .t {}
.ind-block0388 .block01 .item .t .t1 {font-size: 20px;line-height: 50px;}
.ind-block0388 .block01 .item .t .t2 {font-size: 14px;color: #666666;margin-top: 15px;margin-right: 20px;height: 96px;overflow: hidden;}

.ind-block0388 .cm-more {text-align: center;}
.ind-block0388 .cm-more a {width: 300px;height: 50px;border: 1px solid #ddd;border-radius: 100px;line-height: 50px;text-align: center;color: #0066cc;display: block;margin: auto;margin-top: 50px;font-size: 18px;}
.ind-block0388 .cm-more a:hover {background: #0066cc;color: #fff;border-color: #0066cc;}



.ind-block04-bg {height: 433px;padding: 50px 0;background: url("../images/bg2.jpg") no-repeat center top;}
.ind-block04 {}
.ind-block04 .tit {text-align: center;}
.ind-block04 .tit .cn {font-size: 36px;line-height: 40px;color: #fff;}
.ind-block04 .tit .line {width: 60px;height: 3px;border-radius: 3px;background: #fff;margin: auto;margin-top: 15px;}
.ind-block04 .tit2 {}
.ind-block04 .tit2 .cn {}
.ind-block04 .tit2 .line {}
.ind-block04 .block01 {font-size: 0;padding-top: 50px;}
.ind-block04 .block01 .item {display: inline-block;vertical-align: top;width: 400px;font-size: 14px;border-radius: 5px;}
.ind-block04 .block01 .item .img {}
.ind-block04 .block01 .item .img img {width: 134px;height: 134px;border-radius: 100px;margin: auto;}
.ind-block04 .block01 .item .t {padding: 20px;}
.ind-block04 .block01 .item .t .t1 {font-size: 24px;text-align: center;height: 24px;overflow: hidden;color: #fff;padding-top: 15px;}
.ind-block04 .block01 .item .t .t2 {color: #fff;line-height: 24px;margin-top: 20px;height: 72px;overflow: hidden;font-size: 16px;padding: 0 8px; text-align:center}
.ind-block04 .block01 .item .more {}
.ind-block04 .cm-more {}
.ind-block04 .cm-more a {}
.ind-block05-bg {padding: 50px 0;background: #f5f5f5;}
.ind-block05 {}
.ind-block05 .tit {text-align: center;}
.ind-block05 .tit .cn {font-size: 36px;line-height: 40px;color: #0066cc;}
.ind-block05 .tit .line {width: 60px;height: 3px;border-radius: 3px;background: #0066cc;margin: auto;margin-top: 15px;}
.ind-block05 .tit2 {}
.ind-block05 .tit2 .cn {}
.ind-block05 .tit2 .line {}
.ind-block05 .block01 {font-size: 0; padding-top:30px;}
.ind-block05 .block01 .item {display: inline-block;vertical-align: top;font-size: 14px;margin: 6px;}
.ind-block05 .block01 .item .img {}
.ind-block05 .block01 .item .img img {width: 188px;height: 82px;border-radius: 5px;}
.ind-block05 .block01 .item .t {}
.ind-block05 .block01 .item .t .t1 {}
.ind-block05 .block01 .item .t .t2 {}
.ind-block05 .block01 .item .more {}
.ind-block05 .cm-more {text-align: center;}
.ind-block05 .cm-more a {width: 300px;height: 50px;border: 1px solid #ddd;border-radius: 100px;line-height: 50px;text-align: center;color: #0066cc;display: block;margin: auto;margin-top: 50px;font-size: 18px;}
.ind-block05 .cm-more a:hover {background: #0066cc;color: #fff;border-color: #0066cc;}
.cm-footer1-bg {background: #232428;color: #fff;}
.cm-footer1 dl {float: left;margin: 60px 40px;}
.cm-footer1 dl dt {font-size: 18px;margin-bottom: 15px;}
.cm-footer1 dl dd a {color: #ccc;display: block;}
.cm-footer2-bg {background: #333;}
.cm-footer2 {height: 190px;}
.cm-footer2 .box-l {float: left;padding-top: 20px;}
.cm-footer2 .box-l img {}
.cm-footer2 .box-m {float: left;padding-top: 25px;color: #fff;margin-left: 200px;}
.cm-footer2 .box-m dl {}
.cm-footer2 .box-m dl dt {font-size: 18px;margin-bottom: 20px;}
.cm-footer2 .box-m dl dd {color: #ccc;}
.cm-footer2 .box-r {float: right;color: #fff;padding-top: 25px;}
.cm-footer2 .box-r dl {}
.cm-footer2 .box-r dl dt {margin-bottom: 20px;font-size: 18px;}
.cm-footer2 .box-r dl dd {}
.cm-footer2 .box-r dl dd img {display: inline-block;margin-right: 10px;}
.cm-footer3-bg {background: #000;line-height: 20px;color: #666;text-align: center;padding: 10px 0px;}


/**/
.sub_banner_bg {height: 240px;}
#page {margin-top: 10px;height: 36px;padding: 10px 0 5px 0;font: 14px/36px Arial, Helvetica, sans-serif;text-align: center;}
#page a {display: inline-block;margin-right: 5px;width: 36px;height: 36px;background: #f5f5f5;-webkit-transition: background .3s cubic-bezier(0.39, 0.575, 0.565, 1);-o-transition: background .3s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition: background .3s cubic-bezier(0.39, 0.575, 0.565, 1);transition: background .3s cubic-bezier(0.39, 0.575, 0.565, 1);border: none;}
#page a:hover, #page span.current { background-color:#0066cc; color:#fff;  display: inline-block;width: 36px;
    height: 36px;margin-right:5px;}
#page span.current { color:#fff; }
#page .page-prev {background: url(../res/arrow.png) no-repeat 0px -36px;}
#page .page-prev:hover {background: #0066cc url(../res/arrow.png) no-repeat -36px -36px;text-decoration: none;}
#page .page-next {background: url(../res/arrow.png) no-repeat -36px 0px;}
#page .page-next:hover {background: #0066cc url(../res/arrow.png) no-repeat 0px 0px;text-decoration: none;}
#page .next_group {width: 80px;}
#page .prev_group {width: 80px;}
.subList {padding-bottom: 40px;}
.subList .cm_block01 {margin-top: 0px;_margin-top: 0px;/* background: url("../res/line.jpg") repeat-y 300px top; */}
.subList .cm_block01 .block01 {float: left;display: inline;width: 300px;margin-left: 0px;padding-top: 20px;}
.subList .cm_block01 .block01 .sub_ksdh {width: 100%;border: 1px solid #ddd;box-sizing: border-box;}
.subList .cm_block01 .block01 .sub_ksdh .lm_name {width: 100%;margin: 0px;height: 80px;/* border-bottom: 3px solid #0066cc; */background: #0066CC;text-align: center; border-bottom:1px solid #FFFFFF;text-transform: uppercase;}
.subList .cm_block01 .block01 .sub_ksdh .lm_name span {position: absolute;top: 30px;left: 0px;font-size: 14px;color: #fff;width: 300px;}
.subList .cm_block01 .block01 .sub_ksdh .lm_name h2 {float: left;padding-top: 20px;height: 60px;/* border-bottom: 3px solid #333; */font-size: 28px;line-height: 60px;color: #fff;width: 100%;}
.subList .cm_block01 .block01 .sub_ksdh ul {}
.subList .cm_block01 .block01 .sub_ksdh ul li {height: 50px;margin-top: 0px;background: #fff;text-align: left;font-size: 14px;line-height: 50px;border-bottom: 1px solid #ddd;}
.subList .cm_block01 .block01 .sub_ksdh ul li a {display: block;height: 50px;font-size: 16px;padding: 0 20px;}
.subList .cm_block01 .block01 .sub_ksdh ul li a:hover {background: #0066cc;padding: 0 20px;color: #fff;}
.subList .cm_block01 .block01 .sub_ksdh ul li a.current {background: #0066cc;padding: 0 20px;color: #fff;}
.subList .cm_block01 .block01 .sub_tjyd {width: 300px;margin: 20px 0;}
.subList .cm_block01 .block01 .sub_tjyd .lm_name {position: relative;height: 35px;margin: 0px;background: #0066cc;}
.subList .cm_block01 .block01 .sub_tjyd .lm_name h2 {float: left;height: 35px;font-size: 16px;line-height: 35px;padding: 0 15px;color: #fff;}
.subList .cm_block01 .block01 .sub_tjyd .lm_name a.more {position: absolute;top: 10px;right: 5px;width: 50px;height: 18px;font-size: 12px;line-height: 18px;text-align: center;color: #fff;}
.subList .cm_block01 .block01 .sub_tjyd ul {margin-top: 5px;}
.code{ margin:0 auto; text-align:center; width:300px; margin-top:15px;}
.code img{ width:116px; float:left; margin-left:15px;}
.subList .cm_block01 .block01 .sub_tjyd ul li {height: 30px;font-size: 16px;line-height: 30px;overflow: hidden;}
.subList .cm_block01 .block01 .sub_tjyd ul li i {float: left;font-size: 16px;height: 30px;line-height: 80px;width: 15px;background: url(../images/ico001.png) no-repeat left center;overflow: hidden;}
.subList .cm_block01 .block01 .sub_tjyd .tags {padding: 10px;}
.subList .cm_block01 .block01 .sub_tjyd .tags a {margin-right: 10px;}
.subList .cm_block01 .block02 {float: right;display: inline;width: 870px;}
.subList .cm_block01 .block02 .bread {width: 100%;height: 32px;padding-top: 32px;text-align: right;font-size: 12px;line-height: 32px;border-bottom-color: #cb654d;margin-top: 23px;}
.subList .cm_block01 .block02 .bread h2 {float: left;font-size: 30px;line-height: 32px;text-align: left;}
.subList .cm_block01 .block02 .news_list {}
.subList .cm_block01 .block02 .news_list li {padding: 15px 25px;border: 1px solid #e1e1e1;margin-bottom: 16px;}
.subList .cm_block01 .block02 .news_list li .t1 {font-size: 16px;border-bottom: 1px solid #e1e1e1;padding-bottom: 10px;}
.subList .cm_block01 .block02 .news_list li .t1 span {float: right;color: #999;font-size: 12px;}
.subList .cm_block01 .block02 .news_list li .t2 {padding: 15px 0;line-height: 20px;color: #666;}
.subList .cm_block01 .block02 .news_list li .t3 {display: inline-block;border: 1px solid #e1e1e1;padding: 0 20px;}
.subList .cm_block01 .block02 .pic_box {}
.subList .cm_block01 .block02 .pic_box ul {margin-top: 10px;font-size: 0;}
.subList .cm_block01 .block02 .pic_box ul li {float: left;width: 195px;height:310px;margin:10px;text-align: center;font-size: 14px;display: inline-block;vertical-align: top; overflow:hidden; }

.subList .cm_block01 .block02 .pic_box ul li .img img {margin: 0 auto;width: 195px;height:260px;display:block;-o-transition: all 0.6s;-ms-transition: all 0.6s;-webkit-transition: all 0.6s; transition: all 0.6s;}
.subList .cm_block01 .block02 .pic_box ul li .img{ overflow:hidden;}
.subList .cm_block01 .block02 .pic_box ul li .txt {display: block;margin-top: 5px;font-size: 12px;line-height: 22px;text-align: center;}
.subList .cm_block01 .block02 .pic_box ul li:hover  img{-o-transform: scale(1.2);-ms-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);}



.subList .cm_block01 .block02 .pic_box8 ul {margin-top: 10px;font-size: 0;}
.subList .cm_block01 .block02 .pic_box8 ul li {float: left;width: 195px;height: 175px;margin:10px;text-align: center;font-size: 14px;display: inline-block;vertical-align: top; }
.subList .cm_block01 .block02 .pic_box8 ul li .img img {margin: 0 auto;width: 193px;height:145px;display:block;-o-transition: all 0.6s;-ms-transition: all 0.6s;-webkit-transition: all 0.6s; transition: all 0.6s;}
.subList .cm_block01 .block02 .pic_box8 ul li .img{ overflow:hidden;}
.subList .cm_block01 .block02 .pic_box8 ul li .txt {display: block;margin-top: 5px;font-size: 12px;line-height:22px;text-align: center;}
.subList .cm_block01 .block02 .pic_box8 ul li:hover  img{-o-transform: scale(1.2);-ms-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);}



.subList .cm_block01 .block02 .sub_content {padding-top: 30px;line-height: 30px;}
.subList .cm_block01 .block02 .sub_title {font-size: 24px;line-height: 30px;text-align: center;margin-top: 30px;}
.subList .cm_block01 .block02 .sub_time {line-height: 30px;text-align: center;height: 30px;margin-top: 30px;color: #666;border-bottom: 1px dashed #ddd; margin-bottom:15px; padding-bottom:10px;}
.subList .cm_block01 .block02 .sub_content p {margin: 20px 0;}
.subList .cm_block01 .block02 .sub_content_txt {font-size: 15px;line-height: 30px;margin: 10px; margin-bottom:20px;}
.subList .cm_block01 .block02 .sub_content_txt font {line-height: normal;}
.subList .cm_block01 .block02 .sub_content_txt img { display: inline-block; max-width:827px;}
.subList .cm_block01 .block02 .sub_nextpage { margin:0 auto;line-height: 24px;color: #666666;border-top: 1px solid #dfdfdf;padding-top:20px;}
.subList .cm_block01 .block02 .about {margin-top: 40px;}
.subList .cm_block01 .block02 .about dt {float: left;width: 346px;padding-top: 30px;}
.subList .cm_block01 .block02 .about dt img {width: 346px;height: 385px;}
.subList .cm_block01 .block02 .about dd {float: right;width: 550px;}
.subList .cm_block01 .block02 .sub_content1 {line-height: 30px;}
.subList .cm_block01 .block02 .sub_content1 p {margin: 20px 0;}

.contact {background: #f5f5f5;border-radius: 5px;margin-top: 40px;padding-top: 50px;padding-bottom: 50px;}
.contact h1 {font-size: 24px;line-height: 60px;padding: 0px 100px;padding-bottom: 20px;}
.contact p {padding: 0px 100px;}
.contact .map {margin-top: 50px;}
.picnews_box {}
.picnews_box ul {}
.picnews_box ul li {padding: 30px 0;border-bottom: 1px solid #ddd;}
.picnews_box ul li img {float: left;width: 300px;height: 200px;margin-right: 30px;}
.picnews_box ul li .txt {}
.picnews_box ul li .txt .txt1 {font-size: 24px;height: 80px;line-height: 80px;border-bottom: 1px dashed #ddd;}
.picnews_box ul li .txt .des {height: 80px;line-height: 80px;overflow: hidden;color: #666;font-size: 16px;}
.picnews_box ul li .txt .date {height: 40px;line-height: 40px;overflow: hidden;color: #ccc;}
.pro-list {font-size: 0;padding-top: 0px;}
.pro-list .item {display: inline-block;vertical-align: top;width:200px;height:280px;font-size: 14px;border-radius: 5px;background: #fff;margin: 0 7px;border: 1px solid #e1e1e1;margin-bottom: 20px;}
.pro-list .item .img {overflow:hidden;}
.pro-list .item .img img {width: 200px;height: 143px;border-radius: 5px;display:block;-o-transition: all 0.6s;-ms-transition: all 0.6s;-webkit-transition: all 0.6s; transition: all 0.6s;}
.pro-list .item .img:hover  img{-o-transform: scale(1.2);-ms-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);}
.pro-list .item .t {padding: 20px;}
.pro-list .item .t .t1 {font-size: 17px;text-align: center;height: 24px;overflow: hidden;font-weight: bold;}
.pro-list .item .t .t2 {font-size: 16px;color: #999;line-height: 20px;margin-top: 20px;height: 40px;overflow: hidden;}
.pro-list .item .more {width: 130px;height: 36px;background: #0066cc;border-radius: 100px;text-align: center;line-height: 36px;color: #fff;margin: auto;}
.products-nr {}
.products-nr .hang1 {height: 640px;}
.products-nr .hang1 .box-l {width: 522px;margin-right: 20px;float: left;}
.products-nr .hang1 .box-l .box-up {border: 1px solid #eee;}
.products-nr .hang1 .box-l .box-up img {width: 520px;height: 520px;}
.products-nr .hang1 .box-l .box-down {margin-top: 10px;}
.products-nr .hang1 .box-l .box-down img {width: 95px;height: 95px;border: 1px solid #eee;opacity: 0.5;}
.products-nr .hang1 .box-l .box-down .swiper-slide-thumb-active img {opacity: 1;border: 1px solid #0066cc;}
.products-nr .hang1 .box-r {float: left;width: 325px;}
.products-nr .hang1 .box-r .tit {font-size: 32px;font-weight: bold;line-height: 64px;}
.products-nr .hang1 .box-r .btn {margin-top: 20px;}
.products-nr .hang1 .box-r .btn a {display: block;background: #0066cc;height: 50px;border-radius: 100px;width: 220px;text-align: center;line-height: 50px;color: #fff;font-size: 18px;}
.products-nr .hang3 {margin-top: 20px;border-bottom: 1px solid #ddd;}
.products-nr .hang3 span {display: inline-block;padding: 10px 60px;margin-right: 10px; cursor: pointer;}
.products-nr .hang3 span.active {background: #0066cc;color: #fff;}
.products-nr .hang4 {}
.products-nr .hang4 .tab-box {padding: 20px;display: none;}
.products-nr .hang4 .tab-box.active {display: block;}


/*
***********************
***********************
***********************
*/
.ind-block01 .block01 .item { transition: all .5s ease;}
.ind-block01 .block01 .item:hover { transform: translateY(-20px);}

.ind-block02 .block01 .item .t { transform: translateY(50px);}
.ind-block02 .block01 .item .t  { transition: all .5s ease;}
.ind-block02 .block01 .item:hover .t { transform: translateY(0px);}

.ind-block03 .block01 .item .img img { transition: all .5s ease;}
.ind-block03 .block01 .item .img:hover img { transform: scale(1.1,1.1);}




/**/

#toolbar {
    position: fixed;
    z-index: 9999;
    right: 17px;
    bottom: 10%
}

#toolbar li {
    margin-bottom: 3px;
    position: relative
}

#toolbar li,
#toolbar li a {
    font-size: 0;
    width: 57px;
    height: 57px;
    right: 0
}

#toolbar li a {
    display: block;
    position: absolute;
    z-index: 9;
    top: 0;
    overflow: hidden;
    background: #292e39;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    white-space: nowrap
}

#toolbar li .iconfont {
    width: 57px;
    height: 57px;
    background-color: #d9d9d9;
    text-align: center;
    color: #2b2b2b;
    font-size: 26px
}

#toolbar li .iconfont,
#toolbar li .wz {
    display: inline-block;
    vertical-align: middle;
    line-height: 57px
}

#toolbar li .wz {
    font-size: 14px;
    color: #fff;
    padding-left: 10px
}

#toolbar li.ewm .ewm-box {
    position: absolute;
    z-index: 1;
    padding: 5px;
    background: #292e39;
    width: 110px;
    right: 120%;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all .7s;
    transition: all .7s
}

#toolbar li.ewm .ewm-box p {
    margin-bottom: 0
}

#toolbar li.ewm .ewm-box img {
    max-width: 100%
}

#toolbar li.ewm .ewm-box:after {
    content: "";
    position: absolute;
    right: -5px;
    bottom: 20px;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    border-width: 5px;
    cursor: pointer;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #292e39;
    border-right: none
}

#toolbar li.ewm:hover .icon {
    background-position: -57px -180px
}

#toolbar li.ewm:hover .ewm-box {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

#toolbar li.backtop {
    cursor: pointer
}

#toolbar li.backtop .iconfont {
    color: #fff;
    background-color: #292e39
}

#toolbar li:hover a {
    width: 200px
}

#toolbar li:hover .iconfont {
    background-color: #292e39;
    color: #fff
}


@font-face {font-family: "iconfont";
  src: url('//at.alicdn.com/t/font_1812078_s6mj8f64pg.eot?t=1589189588222'); /* IE9 */
  src: url('//at.alicdn.com/t/font_1812078_s6mj8f64pg.eot?t=1589189588222#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAnQAAsAAAAAEOwAAAmBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDSAqUaJAFATYCJAMYCw4ABCAFhG0HTxuyDVGUcNYEyH4e2G5TKsZitDBohmZoqML4MD7v/daTfp7f5p/7Eh6V9rMK0ZVRgSzKAm0wF/zAX64SXSWuWHTDqt3v/t81TWxiqciWhJowAOT4+Zzby9nkpySP2tqRUJsdE+CP/e7JxxojMaJXsURilEwiiUj1FDXijaSJpFqpYPL/OWx6Y+ECmf+2HdCpzT3o3tFxNIECGmsAlfWi+ALAUMI0g7XpYRVhbc3MfLL7AQLA8BYBdWUX6oCDQLUITX2N9dXAebEhSkgIx0hJzs2AtoDEiTOxawAwP/9+9AUxgQOAIRPQY0t7s+og9ZUcuoxb/1cmpAiQ9+cBAGsnABxABADCMsxJzT2gQwEFx2xPyAfAx4EhsJR3zDv/d9lDl///nxcVDSF8lgMgYevS4MYPrwh0HR/YQi25g3Ihe+jLYAEM+mpYAEHfDQEgwNC57OxCAFSPGT+AbxL7P1BDRK5D+//1FciK7Fy5Ulk8IkAa5SvX+EuHSwRCrkggEIm9vL3EBEWRzUvkdUtW7tgfXG/YdHDn6iCj7UDrAWf8FWdy2AlnjMPpvcblseJusD1p2Q7Fjshly+TLQjYGBCyRL112+vTx69c3KfpVHis8tvH6NwUejlt6OPC4euWtgI33hiPj8fvkvXmzr4ZvC+9XqWwn4jcfUW5WKmcNyAfUgwGzeEsOxG+9EabceibMsVq1PNwebLcjpc3d5nB3nFDOChgMGdxlbX3LpNpZNuVq5/AlNlu/yn7+8A63pUvkoz8dZ5y25mAVgxcI651oHdKFrLRaZv9KKxRLAYRaQe++ZbfbsnXqAblNGR8hj4jbYo3deG7WhaCggOxGR3rDEzRKTewSuc19+QaPFXvDVaqpm5Ur4FatcekfteLePd2AGpawwVOe9+6P4NnDFYPbYd1f5UFX8Kb7I1wu/15HmGpLIO+gS7/6TJg7Wu7udLZbDCERC1IGoWF6VLeU+vK1CBJ7WIwbQIzg1nV/dq8a1ogGwBgcpxuaaBawIVJI8REPW1TGWWn4tNfXTbWIMuMsBjlpOrpppbkZ8Vnz7zYQL7LYE+N5p2K+U/SWUgzZTSdde+kQFsWCXYwA3FN8Rv1ONYuJaDwTGZmthDecpd1IUjNkDpUdyHjCbs9I5/ctsTIReV9am5wlxTzpijSyZAdX0BkPT5of9DJIl5IxYs2n8/FLh7uurr30AvI0aORNOTzzXZv0g4b1cIaQSupWAHMHMW2woyH/a0HLMIcn15OxpvmQGS3sg1n3SSD4aFb3OZwGKTTyp7PLJhiGFLfWjXMarAEwYxBSdevkTuG13EoRkczS8CVKXyvXAYhGyvYg+7ptbXcgiMbE8A5tmELIZ42kG69xh6U9/SEJPKIHQDAckq5Nf+bbNGkmhoj96zkQi3DjMcCWjgeK7Cc98OUndBjSV12/X1Ip7NTdcpbrC3tRpe75BIBZV/+lrxYI6nMNucKFt7iimQ3flMKZqgUTQ0cLjaX/dv9Kjbc/D5nA9QwtebXryE9LAT/sOzYPe2whebsjcuhPM8j/pEv1tO//y73Yqs/2hHtUHdoRY/myUJROs0eZqOLQ01CRvq4umhhb4O2mHHi3Vz51RGxQ/w6e/PfKlfXovKnDSpsRKl313cL8TMjcZ759RNALOGpyAhYa+8lHabu+nlZGpqTFT5qp9S6InVhUfTxhNd2v1GdF9lcdjLKY9+U9u5pPWdqbNPQgqZuTGl4g7DHbNW+/pWuspDBGm2ehLdVzBVQ/5chqaMuxuqfzzAc1s9vz+HM9p5cWdfGzaYsZ2CSIGe+XkxZaoWFyP5Lx40JiE/rEe+fpJcGTmze877PP/fPgTZSi1ZE6Z8K8eePnpjpaFVFvjv21Zu97v6F5crCv/uM94oH4kNg4PmrLZTShFTlp4/0kH2LbVjBTLorwuHhdsl2S7/2RP9V1a6f1qpvcnKVDVZlih0O4q3Qo+h+Su1217jz1GSXz/kicb0/WdeGii8yUbStAM0pr8Q74ddbszlwhageXLmIe8ffoDXj0e0CdjqGFjFgyFpscTKVt4L0E7TO1L456xP3a/KomNCFBeEd27JW6oUEYGX1VqH4uPONcmRKNG/R7BI+4C22DtcQVbljzll/Kp4CNEhMrPSG1msHk1k1gAv6MG6K1YaU0Kx0rYS1VozMJ2Ze+Qa/5d0rpx1TZev5L/t4y6qW1ZzhpFY4X+ptNwjuZzQqTiaZHJTNyra+MpUuRTRvCPMMSAs+KzO1ukhNSwlec84Rlbwj2BI7HX9A3O5BEG10Dkrf8LAJjv9LOG1q0QCzBsD4Z3taGwNxhXqDmvgDJ9qmToQbjrTt+T58rn3PVH14ZmSr23eW1wMr07r+UxuJ4VvzvThuHiaHzQv1CPj5g76m7wEZfzfdhKgsrYbEMSHeqaI5QRmReUTILhxzJiHxWxrFK5v+1tWhonkrtk2YTm212ly/ajoVg5O2GwHzLdeBI6frpkbHzphvjgg5VLRxgLHKp+T3jEX9XPIaxLDT/SfaFnF6i9ocZZwSd1bOAszX/HNzfMfYFrVQxPDcMm+yPoghRZPhuAkNegBo4BxUYKkRANVdy8kjtXn4uvouJ30Mg8ATmnosUgsKAkQElxOizAg+2e2tDia8O6KMvUBgUQDhZe06Qg8Ooke4fPvt8bvr03cqPFd4U9olr+sF1GhHy+WKUo91v7673j5xH+7CZd+5zcPzBowdn4AN0R/wMawT4f9qORyEnrcdTZL5VnEHgGOtWHPeDsIG9EyeLEn8tof+Xqx7dJd4jsf9laBfgwBQCPSiF8pozRKikdir704WsFoOKFCgyGACGLQAogCGpZ30ZFLXlaq1B8QAMzQtwHAFIAhsBJJ7hQOFIAUa4nIt5ZDrgUOYCQJjPNUDEdgJG6CTgxK6LIQb2KZCUvgWKOODA0AfZNXmCQiOT0WGo7jLUsTXT2MZaU5uRO7uYorncUN/dUt3xrMypekNHZ2OSjdZo34s5hjZDRx8ndPbUx3R1GVljh6mVzdYeZmhpMbHmDlOTobZL09DVZY6PijLKTtTUmlqBkaGDQbWulLsOq8Y04Ua1TNoYV+7CfCy/nEG9bi2qdZRMDYT1DDp0atw6K5qGtgYyR9dWa+pcOjv1qBeji3iMWDHYwaQVK5t4DFpYzoRllu/VxKBWF42GFhmzeFFknrGuTjO+ofUqbwKAQa9LBQzhiEAkohAN5GhDdVs9XdeYVjZ0V2Pt7fhhVHCmmbqnNsqsAAAAAA==') format('woff2'),
  url('//at.alicdn.com/t/font_1812078_s6mj8f64pg.woff?t=1589189588222') format('woff'),
  url('//at.alicdn.com/t/font_1812078_s6mj8f64pg.ttf?t=1589189588222') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('//at.alicdn.com/t/font_1812078_s6mj8f64pg.svg?t=1589189588222#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-shang:before {
  content: "\e623";
}

.icon-dianhua:before {
  content: "\e60a";
}

.icon-qq:before {
  content: "\e7c9";
}

.icon-ico:before {
  content: "\e646";
}

.icon-youxiang:before {
  content: "\e605";
}

/* message */

.name {padding: 10px 10px;font-size: 14px;color: #999;font-weight: normal;width: 368px;background: #fff;margin-bottom:12px; font-family:"Î¢ÈíÑÅºÚ";position:relative;border:1px solid #cccccc;}

.name2 { width: 772px;}

.feed img { width:100px;height:40px;vertical-align: top;margin-left:10px;  cursor:pointer;}

.message_button { width: 200px;background: #008cd6 ;border: none;color: #fff;font-size: 16px;margin-top: 20px;cursor: pointer; line-height:41px; font-family:"Î¢ÈíÑÅºÚ";-webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;margin-right:10px;}

.message_button:hover { opacity:.9;}

.message { margin: 20px auto 30px auto;}

.message h3 { font-weight:normal;font-size:22px;color:#444;border-left:4px solid #84c142;padding-left:30px;margin-top:40px;margin-bottom:38px;}

.message font { position:absolute;left:348px;top:5px;color:#f00;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.name3{width: 200px !important; float:left;}

.message img { width:100px;height:42px;vertical-align:middle;margin-left:10px;cursor:pointer;}

.message_button2 { background:#666666;}