﻿* { font-family:word,"PingFang SC","Source Han Sans SC","Noto Sans CJK SC","Hiragino Sans GB","Helvetica Neue","Helvetica",sans-serif; }
.nowrap,.nowrapall,.nowrapall * { white-space: nowrap;text-overflow:ellipsis; overflow:hidden; }
.break,.breakall,.breakall * { word-wrap:break-word; word-break: break-all; }
.animate , .animateall , .animateall * { transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out; }
.defaultstyle,.df { position: relative; margin: 0; padding:0; }
.clear::after {content:'\20';display:block; height:0;line-height:0;font-size:0;clear:both;visibility:hidden;}
body {margin: 0; padding: 0;color: #666; font-size: 14px;line-height: 20px;border: 0;}
/*CSShack*/
td,div,th,small{font-size: 14px;}
body{ min-width: 1200px\9;-webkit-tap-highlight-color:transparent; }
a { -webkit-tap-highlight-color:transparent;cursor: pointer;}
.maxsize { margin-left: auto; margin-right: auto; }
@media all and (min-width: 0px) {body { min-width: auto; }}
.vcenter { position: absolute; top: 0; bottom: 0; width: 100%; left: 0; }
.tb { display: table;height: 100%;width: 100%; } 					.tb-c { display: table-cell;vertical-align: middle; }
a { text-decoration: none;color: #666; } 							ul,dl,dt,dd {/* list-style: none; */margin: 0;padding: 0;}
input:focus , select:focus , textarea:focus { outline: none; } 		img { max-width: 100%; height: auto; border: 0; } 
h1,h2,h3,h4,h5,p { margin: 0; padding: 0; line-height: 1.2; }  		table { border-collapse: collapse; }
.table { overflow: hidden; } 		.table .tr { overflow: hidden; } 	.table .tr .td , .table .tr .th { float: left; }
.hide { display: none; } 			.block { display: block; } 			.inb { display: inline-block; }
.posr { position: relative; } 		.posa { position: absolute; } 		.poss { position: static; }
.row { overflow: hidden; } 		.row .fl { float: left; } 				.cl { clear: both; } 
.tal { text-align: left; } 			.tac { text-align: center; } 			.tar { text-align: right; }
.md1 { width: 8.3333%; } 	.md2 { width: 16.6666%; } 	.md3 { width: 25%; }
.md4 { width: 33.3333%; } 	.md5 { width: 41.6666%; } 	.md6 { width: 50%; }
.md7 { width: 58.3333%; } 	.md8 { width: 66.6666%; } 	.md9 { width: 75%; }
.md10 { width: 83.3333%; } 	.md11 { width: 91.6666%; } 	.md12 { width: 100%; }
.mp0 { margin: 0 !important; padding: 0 !important; }
.md1, .md2,.md3,.md4,.md5,.md6,
.md7, .md8,.md9,.md10,.md11,.dv { float: left; }
.pb80{ padding-bottom:80px;}
.p-100{ padding:0px 100px; }


.nicescroll::-webkit-scrollbar{width:9px; background-color:rgba(255,255,255,0.7);}
.nicescroll::-webkit-scrollbar-thumb{border:none; width:5px;background-color:rgba(0,0,0,0.4);}
.nicescroll::-webkit-scrollbar-corner{background-color:rgba(255,255,255,0.7);}
.nicescroll::-webkit-scrollbar:horizontal{height:9px;}

.cl:after,.clear:after { content: '';display: block; clear: both; }
.cc { position: absolute; margin: auto; left: 0 ;right: 0; bottom: 0 ; top: 0; }

.clip { -webkit-background-clip: text; }
.clear:after,.cl:after { content: '';display: block;clear:both; }
.maxsize { max-width: 1200px;width: 68%; }
.helpFul{display: none;}
@media screen and (max-width: 800px) {
	.maxsize { overflow-x: auto; }
    .p-100{padding: 0 0px;}
}
.common_tit1{color: #000;font-size: 28px;margin-bottom:20px;font-weight: bold;letter-spacing:3px;margin-top: 60px;}
.about .content{padding: 0px 0;color: #000;float:right;height:100%;overflow:hidden;background:#fff;}
.about_box .pc{text-align: center;margin-top: 100px;}
.about_box .txt p,
.about_box .txt{line-height:40px;}
.about_box .value_box{margin-bottom: 50px;}
.about_box .list{position: relative;margin-top:40px;width: 50%;}
.about_box .list:before{width:0;border-left: 1px dashed #c5e2d8;top:60px;bottom:60px;left:100%;}
.about_box .list li{width:100%;position:relative;z-index: 1;}
.about_box .list li:nth-child(2n){margin-left: 100%;}
.about_box .list li:after,
.about_box .list li:before{border-radius: 50%;top: 50%;background: #3cc792;transition: all .3s ease-out;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;}
.about_box .list li:before{background: #d6eee8;width:32px;height: 32px;margin-top: -16px;-webkit-transform: scale(.5);-moz-transform: scale(.5);-o-transform: scale(.5);-ms-transform: scale(.5);transform: scale(.5);}
.about_box .list li:after{width: 16px;height: 16px;margin-top: -8px;-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.about_box .list li:nth-child(2n+1):after{right: -8px;}
.about_box .list li:nth-child(2n+1):before{right: -16px;}
.about_box .list li:nth-child(2n):after{left: -8px;}
.about_box .list li:nth-child(2n):before{left: -16px;}
.about_box .list li .item{border:1px solid #d9d9d9;position: relative;}
.about_box .list li .box{position: relative;}
.about_box .list li:nth-child(2n+1) .item{margin-right: 95px;}
.about_box .list li:nth-child(2n) .item{margin-left: 95px;}
.about_box .list li .item:after,
.about_box .list li .item:before{width:0;height: 0;top: 50%;}
.about_box .list li .item:before{border:6px solid;margin-top: -6px;}
.about_box .list li .item:after{border:5px solid;margin-top: -5px;}
.about_box .list li:nth-child(2n+1) .item:before{border-color: transparent transparent transparent #d9d9d9;left:100%;}
.about_box .list li:nth-child(2n+1) .item:after{border-color: transparent transparent transparent #fff;left:100%;}
.about_box .list li:nth-child(2n) .item:before{border-color: transparent #d9d9d9 transparent transparent;right:100%;}
.about_box .list li:nth-child(2n) .item:after{border-color: transparent #fff transparent transparent;right:100%;}
.about_box .list li .item dl{padding: 25px;}
.about_box .list li .item dt,
.about_box .list li .item dd{position: relative;padding-left: 20px;}
.about_box .list li .item dt{font-size: 20px;font-weight: bold;margin-bottom: 10px;}
.about_box .list li .item dd{line-height: 24px;}
.about_box .list li .item dd:before{width:6px;height: 6px;background: #3cc792;border-radius: 50%;left: 0;margin-top: -3px;top: 50%;}
.about_box .list li .item dl:after{width:0;height: 2px;bottom:-1px;left:0;background: #45d6c8; background: -moz-linear-gradient(left,  #45d6c8 0%, #4bdb9f 100%); background: -webkit-linear-gradient(left,  #45d6c8 0%,#4bdb9f 100%); background: linear-gradient(to right,  #45d6c8 0%,#4bdb9f 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45d6c8', endColorstr='#4bdb9f',GradientType=1 );transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;}
.about_box .list li:hover:after,
.about_box .list li:hover:before{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.about_box .list li:hover .item{box-shadow:0 3px 15px rgba(0,0,0,.1);}
.about_box .list li:hover .item dl:after{width: 100%;}
.about_box .list li:hover .item dt{background: #45d6c8; background: -moz-linear-gradient(left,  #45d6c8 0%, #4bdb9f 100%); background: -webkit-linear-gradient(left,  #45d6c8 0%,#4bdb9f 100%); background: linear-gradient(to right,  #45d6c8 0%,#4bdb9f 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45d6c8', endColorstr='#4bdb9f',GradientType=1 );-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
        .detail {
            height: 64px;
            overflow: hidden;
        }
.case_box{padding-bottom: 50px;}
.case_box .list li{position: relative;margin-bottom: 15px;}
.case_box .list li a{display: block;color: #262626;border:1px solid #e5e5e5;overflow: hidden;}
.case_box .list li a:after,
.case_box .list li a:before{top:0;width: 1px;height: 100%;transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;}
.case_box .list li a:before{background:#e5e5e5;left: 20%;}
.case_box .list li a:after{width: 2px;height: 0;background: #3cc7a3;right:-1px;}
.case_box .list .pic{width: 20%;}
.case_box .list .con{width: 80%;line-height: 32px;}
.case_box .list .txt{padding: 20px;padding-left:70px;position: relative;}
.case_box .list .txt:before{width:8px;height: 8px;border-radius: 50%;/*background: #000;*/top:32px;left: 40px;}
.case_box .list li:hover{box-shadow:12px 0 42px rgba(0,0,0,.1);transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);}
.case_box .list li:hover a:after{height: 100%;}
.z9 { position: relative; z-index: 9; }
.sel_box{text-align:center;}
.sel_box .sel{display: inline-block;width: 280px;background: #f5f6f7; position: relative;}
.sel_box .sel:hover .down { display: block;background: #f5f6f7;  }
.sel_box .txt{height: 32px;line-height: 32px;cursor: pointer;color: #262626;position: relative;}
.sel_box .txt:after{width: 0;height: 0;border:6px solid;border-color: #999 transparent transparent transparent;right: 20px;top: 50%;margin-top: -3px;transition: all .2s ease-out;-webkit-transition: all .2s ease-out;-o-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition: all .2s ease-out;}
.sel_box .txt.active:after{border-color: transparent transparent #999 transparent;margin-top: -6px;}
.sel_box .down{display: none; position: absolute; top: 100%; left: 0 ; right: 0; z-index:99}
.sel_box .down li{border-top: 1px solid #ebebeb;line-height: 35px;cursor: pointer;}
.news_box .list li{margin-top: 40px;}
.news_box .list li:hover{box-shadow:0 15px 42px rgba(0,0,0,.1);transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);}
.news_box .list a{display: block;color: #262626;}
.news_box .list .pic{height: 225px;width:32.5%;}
/*.news_box .list .con{width: 67.5%;}*/
.news_box .list .txt{padding:0 30px;}
.news_box .list .txt,
.news_box .list .txt p{line-height: 32px;}
.news_box .list .name{color: #000;font-size: 20px;font-weight: bold;}
.news_box .list .time{font-size: 15px;color: #000;/*padding: 20px 0;*/}
        .wekarct{width:101%;height:95%;overflow:auto;padding-bottom:200px;  }
        .maxsize {
            max-width: 1200px;
            width: 68%;
        }

        .maxsize {
            margin-left: auto;
            margin-right: auto;
        }

        .body_box {
            line-height: 1;
            font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
            height: 100%;
            margin: 0 5%;
            overflow: hidden;
        }

        .aside-content ul li:hover {
            cursor: pointer;
            color: red;
        }

        ul.list  {
            padding-bottom:50px;
        }

        .aside-content ul li span {
            padding-left: 10%;
        }