
.content{ background:#f7f7f7}
/*RighInfo001774*/
.RighInfo001774{ padding:3% 0 6%;}

.RighInfo001774 .title{ color:#00c5e7; font-size:26px;     margin: 0;border-bottom:1px solid #e5e5e5;padding:15px 0; margin-bottom:46px;}
.RighInfo001774 h2{  font-size: 18px;font-weight: normal; }
.RighInfo001774 .list_img{float:left; width:54%;}
.RighInfo001774 .big{ margin-bottom:20px;}
.RighInfo001774 .big li figure{border:1px solid #e5e5e5;  padding-bottom:60%; background-size:contain;}
.RighInfo001774 .scroll li img,
.RighInfo001774 .big li img{ display:none;}
.RighInfo001774 .scroll{ padding:0 30px; position:relative; overflow:hidden;}
.RighInfo001774 .scroll a{ position:absolute; height:100%; top:0; width:25px; z-index:10; cursor:pointer;}
.RighInfo001774 .scroll a.prev{ left:0;}
.RighInfo001774 .scroll a.next{ right:0;}
.RighInfo001774 .scroll a.prevStop,
.RighInfo001774 .scroll a.nextStop{ cursor:default;}
.RighInfo001774 .scroll a span{ position:absolute; font-size:20px; left:50%; top:50%; margin-left:-10px; margin-top:-10px; color:#ccc;}
.RighInfo001774 .scroll .bd li{ float:left;}
.RighInfo001774 .scroll li figure{ margin:0 auto; padding-bottom:60%; background-size:contain; max-width:90%; border:1px solid #e5e5e5;}
.RighInfo001774 .scroll li.on figure{ border-color:#00c5e7;}

.RighInfo001774 .intro{ float:right; width:43%; margin-right:0%; line-height:26px}
.RighInfo001774 .intro h3{ font-size: 24px;color: #00c5e7;margin: 0;padding-bottom: 40px;}
.RighInfo001774 .intro dl{color:#666; display:table; width:100%; padding-bottom:3%;}
.RighInfo001774 .tableInfo .h2{color:#00c5e7; font-size:20px;margin-bottom: 5px;}
.RighInfo001774 .intro dt,
.RighInfo001774 .intro dd{ display:table-cell; vertical-align:top; line-height:30px;}
.RighInfo001774 .intro dt{ width:50px;}
.RighInfo001774 .intro dd h1{font-size: 24px;color: #e00616; margin:0;}
.RighInfo001774 .intro dd a{  float:left; padding:1px;border:1px dashed #ccc; margin-right:10px; text-align:center; line-height:35px;color:#666; cursor:pointer; padding:1px 16px;}
.RighInfo001774 .intro dd a.on{ padding:0 15px; border:2px solid #e9282c;background:url(../images/RighInfo001774-icon_a_select.png) no-repeat right bottom;}
.RighInfo001774 .intro dd i{ display:inline-block;background: #e7161b;color: #fff;font-style: normal; font-size:12px;padding: 0 8px;}
.RighInfo001774 .intro dd .num{ height:30px; line-height:30px; width:50px; text-align:center;}

.RighInfo001774 .table_1 th,
.RighInfo001774 .table_1 td{ text-align:left; border:1px solid #e5e5e5; border-collapse:collapse; line-height:24px; padding:10px 15px;}
.RighInfo001774 .table_1 th{ font-size:14px; font-weight:normal;}
.RighInfo001774 .table_1 .th_2{ background:#00c5e7;color: #fff}
.RighInfo001774 .table_1 .th_3{ background:#f8f8f8;}
.RighInfo001774 .table_1 .th_4{ background:#685046;}
.RighInfo001774 .table_1 .th_2,
.RighInfo001774 .table_1 .th_3,
.RighInfo001774 .table_1 .th_4{}
.RighInfo001774 .table_1 .th_1{font-size: 14px !important; font-weight: 700 !important;color:#333;font-weight: bold !important}
.RighInfo001774 .table_1 .td_1{padding-top: 16.5%}
.RighInfo001774 .table_1 .th_1 span{font-weight: 700 !important;}
.RighInfo001774 .intro .btn{display: inline-block;background: #00c5e7;color: #fff;text-align: center;padding: 2% 5%;margin-top: 40px}


.RighInfo001774 .infobox .tab{ border-bottom:1px solid #e5e5e5; overflow:hidden; margin:30px 0 0;}
.RighInfo001774 .infobox .tab span{ float:left;padding:0 20px; color:#000; font-size:16px; line-height:36px; cursor:pointer;}
.RighInfo001774 .infobox .tab span.on{ background:#000; color:#fff;}
.RighInfo001774 .single{ padding:20px 0; min-height:300px;}
.RighInfo001774 .single .tableInfo{ border-bottom:1px dashed #c1c1c1; padding-bottom:20px; margin-bottom:20px;}
.RighInfo001774 .tableInfo dd{ float:left; width:25%; padding:5px 10px 5px 0; line-height:24px;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}


.RighInfo001774 .list dl{ display:table;border-bottom:1px dashed #d2d2d2; width:100%; line-height:24px;}
.RighInfo001774 .list dt,
.RighInfo001774 .list dd{ display:table-cell;padding:20px;}
.RighInfo001774 .list dd{ width:25%;}
.RighInfo001774 .list dd span{display:block;}
.RighInfo001774 .list dd.name{width:20%;border-left:1px dashed #d2d2d2; }
.RighInfo001774 .list dd.name span{  color:#e9282c;}
.RighInfo001774 .list dt time{ color:#b6b6b6;}
.RighInfo001774 .list dt h4{margin: 0;font-size: 14px;font-weight: normal;}

.RighInfo001774 .list li{border-bottom:1px dashed #d2d2d2;padding:20px;}
.RighInfo001774 .list li time{ float:right; color:#b6b6b6;}

.zoomContainer{ margin-top:-1px;}

@media(max-width:1000px){
.RighInfo001774 .intro{width:55%; margin-right:0;}
}
@media(max-width:768px){
.RighInfo001774 .list_img,
.RighInfo001774 .guess_like,
.RighInfo001774 .faq,
.RighInfo001774 .intro{ float:none; width:auto; margin-bottom:3%;}
.RighInfo001774 .tableInfo dd{ width:50%;}
.RighInfo001774 .Pages .p_jump{ display:none;}
.zoomContainer{ display:none !important;}
}
@media(max-width:768px) and (min-width:376px){
.RighInfo001774 .guess_like{border-bottom:1px solid #e5e5e5;}
.RighInfo001774 .guess_like li{ position:relative; float:left; width:33.3333333%; border-bottom:0; }
.RighInfo001774 .guess_like li::before{ position:absolute; content:''; width:1px; height:100%; background-color:#e5e5e5; top:0; right:0;}
.RighInfo001774 .guess_like li:nth-child(3n)::before{ display:none;}
}
@media(max-width:640px){
.RighInfo001774 .Pages .p_count,
.RighInfo001774 .Pages .p_total{ display:none;}
.RighInfo001774 .list dl{ font-size:12px;}
.RighInfo001774 .list dt,
.RighInfo001774 .list dd{ padding:10px;}
.RighInfo001774 .set_faq{ padding-top:10px; padding-left:10px; padding-bottom:10px;}
.RighInfo001774 .set_faq input.btn_faq{ top:10px;}
}
@media(max-width:480px){
.RighInfo001774 .Pages em{display:none;}
.RighInfo001774 .set_faq{ padding-right:10px;}
.RighInfo001774 .set_faq input.btn_faq{ position:static; top:auto;}
.RighInfo001774 .submitQ dt,
.RighInfo001774 .submitQ dd{ display:block;}
.RighInfo001774 .list dl:nth-child(2n){ background-color:#ececec;}
.RighInfo001774 .list dt,
.RighInfo001774 .list dd{ display:block; width:auto !important;}
.RighInfo001774 .list dd{ border-top:1px dashed #d2d2d2}
.RighInfo001774 .list dd.name{ border-left:0;}
.RighInfo001774 .tableInfo dd{ float:none; width:auto;}
}
/*
 .Floor002398 为demo编号
 */
.Floor002398{ padding:1% 0 2%}
.Floor002398 .wrap-head h2{  font-size: 24px; color: #333; margin: 0; font-weight: normal;}
.Floor002398 .wrap-head p{margin: 15px 0; color: #888; font-size: 14px;}
.Floor002398 .tabs{ position: relative; padding-right: 100px;}
.Floor002398 .tabs dl a{ float: left; display: block; min-width: 140px; height: 49px;line-height: 49px; text-align: center; font-size: 14px; background: #f5f5f5; color: #333; margin-right: 2px; cursor: pointer;}
.Floor002398 .tabs dl a:first-child{min-width: 75px;}
.Floor002398 .tabs dl a.on{ background: #a52c31; font-size: 18px; color: #fff;}
.Floor002398 .tabs .more{ position: absolute; right: 0; top: 50%; margin-top: -8px; font-size: 12px; display: block; color: #888; background: url(../images/Floor002398-icon.png) no-repeat left center; padding-left: 20px;}
.Floor002398 .tabs .more:hover{ color: #a52c31; background-image: url(../images/Floor002398-icon_hover.png);}
@media only screen and (max-width:900px ) {
	.Floor002398 .tabs .more{ display: none;}
	.Floor002398 .tabs{ padding-right: 0;}
	.Floor002398 .tabs dl a{ float: none; width: 100%; margin-right: 0; margin-bottom: 2px;}
}

.Floor002398 .list{ overflow: hidden; padding-top: 5px;}
.Floor002398 .list ul{ margin: 0 -1%; display: none;}
.Floor002398 .list li{ float: left; width: 33.3334%; padding: 2% 1% 0;}
.Floor002398 .list .li-inner{ border: 1px solid #eeeeee;background: #fff;}
.Floor002398 .list .pic{ overflow: hidden;}
.Floor002398 .list .pic img{ visibility: hidden;}
.Floor002398 .list .pic a{ display: block; background-position: center; background-repeat: no-repeat; background-size: cover; transition: transform .5s ease-in-out;}
.Floor002398 .list .pic a:hover{ transform: scale(1.1);}
.Floor002398 .list .word{ padding: 20px 20px 0;}
.Floor002398 .list .word h3{ font-size: 16px; color: #333; margin: 0; font-weight: normal;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.Floor002398 .list .word h3 a:hover{ color:#a52c31;}

.Floor002398 .list .word p{ margin: 15px 0; font-size: 12px; color: #999;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.Floor002398 .list .word .more{ border-top: 1px solid #eee; display: block; padding: 15px 0; font-size: 12px; color: #888; background: url(../images/Floor002396-more.png) no-repeat right center;}
/*.Floor002398 .list .word .more:hover{ background-image: url(../images/Floor002396-more_hover.png); color: #00c5e7;}
*/.Floor002398 .list .li-inner:hover a{  color:#a52c31;}
.Floor002398 .list .li-inner:hover .more{ background-image: url(../images/Floor002396-more_hover.png); color: #00c5e7;}
@media only screen and (max-width:900px ) {
	.Floor002398 .list li{ width: 50%;}
	.Floor002398 .list .word{padding: 10px 10px 0;}
	.Floor002398 .list .word .more{ padding: 10px 0;}
	.Floor002398 .list .word p{ margin: 10px 0;}
}

/*小屏的更多*/
.Floor002398 .mobile_more{ display: none;}
@media only screen and (max-width:900px ) {
	.Floor002398 .mobile_more{ display: block; margin: 5% auto 0; width: 120px; font-size: 16px; color:#333;background: url(../images/Floor002398-icon.png) no-repeat right center;}
	.Floor002398 .mobile_more:hover{ background-image: url(../images/Floor002398-icon_hover.png); color: #a52c31;}
}

/*
 .Banner002187 为demo编号
 */
.Banner002187 span{background-position: center center; background-repeat:no-repeat; background-size:cover; height:400px; display:block;}
.Banner002187 img{ display:none;}
@media (max-width: 768px){
	.Banner002187 span{background:none; height:auto;}
	.Banner002187 img{ display:block;min-height: 180px;object-fit: cover;}
}

/*
 .Menu002290 为demo编号
 */
.Menu002290{ line-height:22px; padding-top:24px; padding-bottom:19px; border-bottom:solid 1px #e6e6e6;}
.Menu002290 .menu ul li{ display:inline-block;}
.Menu002290 .menu ul li a{ font-size:16px; padding:0px 4px; display:inline-block; color:#acacac; position:relative; overflow:hidden;}
.Menu002290 .menu ul li.on a,
.Menu002290 .menu ul li a:hover{ color:#fff; background-color:#00c5e7;}
.Menu002290 .menu ul li a i{ position:absolute; display: block; width:0; height:3px; background-color:#fff; right:0; top:21px;}
.Menu002290 .menu ul li.on a i,
.Menu002290 .menu ul li a:hover i{width:7%;}
.Menu002290 .location{ display: none; padding-left:27px; float:right;    line-height: 48px; background:url(../images/Menu002290-location_home.png) no-repeat left;}
.Menu002290 .location a{ color:#acacac; padding-right:20px; margin-right:10px; background:url(../images/Menu002290-location_icon.png) no-repeat right;}
.Menu002290 .location span{ color:#00c5e7;}
@media only screen and (min-width: 768px) {
	.Menu002290 .location{ display: block;}
	.Menu002290 .menu ul li a{padding:11px 22px; }
}
/*
 .PicList001205 为demo编号
 */
.PicList001205{padding:2% 0; background:#f3f3f3;}
.PicList001205 li{ float:left; width:32%; margin-right:2%; margin-bottom:2%; position:relative; overflow:hidden;}
.PicList001205 li a{ position:absolute;width:100%; height:100%; left:0; top:0; z-index:99;}
.PicList001205 li:nth-child(3n){ margin-right:0;}
.PicList001205 li dl{ padding:4%; position:absolute; color:#fff; width:100%; height:100%; left:0; top:0; z-index:2; background-color:#00c5e7; opacity:0;}
.PicList001205 li dt{ font-size:16px;}
.PicList001205 li .text{ padding-left:6%;    padding-top: 23%;}
.PicList001205 li dd{     font-size: 14px;
    padding-top: 10px;}
.PicList001205 li figure{ padding-bottom:100%;}
.PicList001205 li h1{font-size:17px; font-style:normal; color:#fff; position:absolute; left:8%; top:8%;    text-transform: uppercase; z-index:111}
.PicList001205 li h1:after{  position:absolute;content: ""; left:50px; bottom:-16px; width: 100px; height: 4px;background: #fff; transition:0.3s; transform:translateX(-50%);}
.PicList001205 li em{ opacity:0; font-size:12px; font-style:normal; color:#fff; background: url(../images/PicList001205-hit.png) no-repeat center #00849b; position:absolute; right:0; bottom:0; padding:21px 30px 19px 10px; z-index:5;}
.PicList001205 li em span{ display:block;}
.PicList001205 li dl,
.PicList001205 li em{ transition:all ease 0.5s;}
.PicList001205 li:hover dl,
.PicList001205 li:hover em{ opacity:1;}
.PicList001205 li dl{z-index:11}
.PicList001205 li em{z-index:111}
@media(max-width:1000px){
.PicList001205 li{width:49%;}
.PicList001205 li:nth-child(4n){ margin-right:2%;}
.PicList001205 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList001205 li{ float:none; width:auto; margin-right:0 !important;}
}
/*Top002434*/
.Top002434 {position: absolute; z-index: 10; width:100%; top:0; left:0; background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));
    background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );}
.Top002434 .header{ height:91px;position: relative}
.Top002434 .header-left{ float:left; height:100%; position:relative;  width:16%;}
.Top002434 .logo{ position:absolute; left:0; top:50%; transform:translateY(-50%);max-width:260px;}
.Top002434 .logo img{width: 260px !important; max-height: 85px;}
.Top002434 .header-mid{ float:left; width:60%;margin-left: 8%;}
.Top002434 .header-menu li em a{ font-size:18px; display:block; line-height:91px; position:relative; text-transform: uppercase; color: #fff;}
.Top002434 .header-menu li em a:before{ display: none; position:absolute;content: ""; left:50%; bottom: 0; width: 0; height: 2px; background: #00c5e7; transform:translateX(-50%);}
.Top002434 .header-menu li:hover em a::before,
.Top002434 .header-menu li.aon em a::before{ width:66%;}
.Top002434 .header-menu li:hover em a,
.Top002434 .header-menu li.aon em a{ color:#00c5e7;}
.Top002434 .header-menu li .sub{ width:205px;   margin-left: -40px; }
.Top002434 .header-menu li .sub-menu{ padding:30px 0; background:rgba(0,0,0,0.3); position: relative;}
.Top002434 .header-menu li .sub-menu::before{ z-index: 20; position:absolute; display: block; content:''; border:6px solid transparent; border-bottom-color:rgba(0,0,0,0.4); left:50%; margin-left:-3px; top:-12px;}
.Top002434 .header-menu li .sub-menu dt{ position:relative; text-align: center;}
.Top002434 .header-menu li .sub-menu dt a{ line-height:40px;  color:#fff;  padding:0 5px;}
.Top002434 .header-menu li .sub-menu dt a:hover{ background: #00c5e7; color: #fff;  }
.Top002434 .header-menu li.has-sub:hover .sub{  height:auto;}

.Top002434 .header-right{ float:right; padding-top:32px;padding-right: 60px;}
.Top002434 .header-right > *{ float:left; line-height:30px;position:relative; height:43px;}
.Top002434 .top-language dt,
.Top002434 .search_box{ position:absolute; right:0; top:100%; display:none;}
.Top002434 .search_box{ box-shadow:0 3px 9px 0 rgba(0,0,0,.15); border:1px solid #fff; border-top:0; width:254px; background:rgba(0,0,0,0.2);}
.Top002434 .search_box .text{ width:100%; line-height:48px; height:48px; padding:0 48px 0 10px; background:none; border:none; color:#fff;}
.Top002434 .search_box .btn{ position:absolute; right:0; line-height:48px; width:48px; text-align:center; color:#999; font-size:16px; top:0;}
.Top002434 .search_box::after{ position:absolute; content:''; border:8px solid transparent; border-bottom-color:rgba(0,0,0,0.2); right:0; top:-16px;}
.Top002434 .open-search{ display:block; width:28px; height:28px; background:url(../images/Top002434-icon_search.png) no-repeat center center;}
.Top002434 .top-language{background:url(../images/Top002434-icon_lang.png) no-repeat left 5px; padding-left:25px; padding-right:15px; margin-right:8px;}
.Top002434 .top-language::after{ position:absolute; content:''; width:1px; height:15px; background:rgba(255,255,255,0.2); right:0; top: 8px;}
.Top002434 .top-language dd{ padding-right:15px; background:url(../images/Top002434-icon_a.png) no-repeat 35px center;color: #fff;}
.Top002434 .top-language dt{ border:1px solid #eee; width:100%; text-align:center; background:#fff;}
.Top002434 .top-language dt a{ display:block; border-bottom:1px solid #eee; line-height:24px; transition:color 0.3s;}
.Top002434 .top-language dt a:last-child{ border-bottom:0;}
.Top002434 .top-language dt a:hover{ color:#fff; background:#1099c5;}
.Top002434 .navbox{-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;opacity: 0;filter: alpha(opacity=0);-webkit-transform: translateY(-200%);/* transform: translateY(-200%); */}
.Top002434 .header-show .navbox{opacity:1;-webkit-transform: translateY(0%);/* transform: translateY(0%); */}
.Top002434 .header-show img.show{ display:none;}
.Top002434 .header-show img.hover{ display:block;}

.Top002434 .header .top-right{position:absolute; z-index:5;width:50px;height: 43px;cursor:pointer;margin-top: -7px;margin-left: 15px;right: 0;top: 30px;}
.Top002434 .header .top-right::before,
.Top002434 .header .top-right::after,
.Top002434 .header .top-right span{ position:absolute; left:25%; top:50%; width:50%; height:2px; background:#fff;}
.Top002434 .header .top-right::before,
.Top002434 .header .top-right::after{ content:'';}
.Top002434 .header .top-right span{ font-size:0; margin-top:-1px;}
.Top002434 .header .top-right::before{ margin-top:-8px;}
.Top002434 .header .top-right::after{margin-top:7px;}

@media(max-width: 640px){
    .Top002434 .header .top-right{display: none;}
}


@media(max-width:1024px){
    .Top002434 .header .top-right{display: none;}
	
.Top002434 .header-left{ width:30%;}
.Top002434 .header-right{ padding-right:50px;}
.Top002434 #open_menu{ height:30px; background:#1099c5; border-radius:0; top:30px; border:none;}
.Top002434 #open_menu i,
.Top002434 #open_menu i::before,
.Top002434 #open_menu i::after{ background:#fff;}
.Top002434 #open_menu.open_menu_on{ top:10px;}
.Top002434 #header-menu ul{ background:#1099c5; padding-left:0; padding-right:0;}
.Top002434 #header-menu li{ padding:0 5%;}
.Top002434 #header-menu li em,
.Top002434 #header-menu li em a{ border-bottom:0;}
.Top002434 #header-menu li:nth-child(2n){ background:rgba(255,255,255,0.1);}
.Top002434 #header-menu li em a{ font-weight:normal;}
.Top002434 #header-menu li.clickon em a{ background:none;}
.Top002434 #header-menu li.clickon{ padding-bottom:5%;}
.Top002434 #header-menu li .sub-menu dt:last-child a{ border-bottom:0;}
.Top002434 #header-menu li .sub-menu dl{ background:rgba(255,255,255,0.5); border-radius:5px;}
}
/*
 .Banner002300 为demo编号
 */
.Banner002300{ position: relative;}
.Banner002300 .bx-wrapper{ position:relative; z-index:1;}
.Banner002300 .bx-viewport{ z-index:1;}
.Banner002300 li a{ display:block; }
.Banner002300 li img{ display:block; width:160%; position: relative; max-width: none; }
.Banner002300 .bx-pager{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002300 .bx-pager div{ display:inline-block; height:12px; margin:0 3px; padding: 2px;}
.Banner002300 .bx-pager div a{ display:block; width:8px; height:17px; background: url(../images/Banner002300-dian.png) no-repeat center; background-size: 100%;border-radius:50%; overflow:hidden; text-indent: 9999px; overflow: hidden; transition: all .3s ease-out;}
.Banner002300 .bx-pager div a.active{  background-image: url(../images/Banner002300-dian_hover.png); width: 17px; height: 17px;}
.Banner002300 .bx-controls-direction{ display: none;}
.Banner002300 .bx-controls-direction a{ position:absolute; width:38px; height:59px; top:50%; margin-top:-29px; background-repeat: no-repeat; background-size: 100%; z-index:10; overflow:hidden; line-height:1000px;}
.Banner002300 .bx-controls-direction a.bx-prev{ background-image: url(../images/Banner002300-button_bannerleft_off.png); left:5%;}
.Banner002300 .bx-controls-direction a.bx-next{  background-image: url(../images/Banner002300-button_bannerright_off.png); right:5%;}
.Banner002300 .bx-controls-direction a.bx-prev:hover{ background-image: url(../images/Banner002300-button_bannerleft_on.png); }
.Banner002300 .bx-controls-direction a.bx-next:hover{  background-image: url(../images/Banner002300-button_bannerright_on.png); }
.Banner002300 li .txt {position: absolute;top:50%;transform: translateY(-50%); z-index: 10;}
.Banner002300 li .txt.txt-left {left:2%;}
.Banner002300 li .txt.txt-right {right:2%;}
.Banner002300 li .txt h1 { margin: 0 0 2% 0;font-size:20px;color:#18c7eb;}
.Banner002300 li .txt h2 {  margin: 0 0 7% 0;font-size:18px;color:#fff;}
.Banner002300 li .txt p { margin: 0 0 7% 0;font-size:16px;color:#fff;}
.Banner002300 li .txt .more { display: inline-block;padding:2% 11%; border-radius:30px;border:1px solid rgba(255, 255, 255, 0.35);color:#fff;}
.Banner002300 li .img1{}
.Banner002300 li .img2{display: none}
@media(max-width:480px){
.Banner002300 li .img1{display: none}
.Banner002300 li .img2{display: block}
}
@media  screen and (max-width:768px ) {
.Banner002300 li .img2{
	width: 100%;
}
	
}
@media(min-width:768px){
.Banner002300 .bx-controls-direction{ display: block;}
.Banner002300 li img{width:100%; left: 0; max-width: 100%;}
.Banner002300 .bx-pager{ bottom:40px;}
.Banner002300 .bx-pager div{ padding: 6px;}
.Banner002300 .bx-pager div a{ display:block; width:13px; height:27px;}
.Banner002300 .bx-pager div a.active{ width: 27px; height: 27px;}
  .Banner002300 li .txt {position: absolute;top:50%;transform: translateY(-50%); z-index: 10;}
  .Banner002300 li .txt.txt-left {left:10%;}
  .Banner002300 li .txt.txt-right {right:10%;}
  .Banner002300 li .txt h1 { margin: 0 0 7% 0;font-size:60px;}
  .Banner002300 li .txt h2 {  margin: 0 0 7% 0;font-size:40px;}
  .Banner002300 li .txt p { margin: 0 0 7% 0;font-size:20px;}
  .Banner002300 li .txt .more {padding:2% 11%; }
}
@media(min-width:1024px){
.Banner002300 .bx-controls-direction a{  width:58px; height:90px; margin-top:-45px;}
}
/*
 .Floor002279 为demo编号
 */
 .Floor002279{ padding:0 0 120px}
.Floor002279 .wrap-container{ margin: 0 2%;}
@media only screen and (min-width:1024px ) {
	.Floor002279 .wrap-container{ margin: 0 30px;}
}
@media only screen and (min-width:1367px ) {
	.Floor002279 .wrap-container{ margin: 0 40px;}
}
@media only screen and (min-width:1920px ) {
	.Floor002279 .wrap-container{ margin: 0 60px;}
}
.Floor002279 .wrap-container{ position: relative;}


.Floor002279 .list{}
.Floor002279 .list .item{ /*float: left; width: 25%;*/ transition: all .5s ease-out;padding-left:4px;}
.Floor002279 .list .item .item-inner{position: relative;}
.Floor002279 .list .item .pic{ width: 100%;}
.Floor002279 .list .item .pic img{ width: 100%;}
.Floor002279 .list .item .layer{ background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;filter:Alpha(opacity=50); background:#000; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; opacity: 1; transition: opacity .5s ease-in-out; }
.Floor002279 .list .item .tit{ position: absolute; left: 25px; top: 25px; font-size: 20px; z-index: 3; color: #fff; line-height: 1.2; width: 85%;transition: all .5s ease-in-out;}
.Floor002279 .list .item .tit span{/* font-family: Chaparral Pro;*/ font-size: 30px; text-transform: uppercase; display: block;}
.Floor002279 .list .item .more{ position: absolute; bottom: 25px; left: 25px; z-index: 3;color: #fff; font-size: 14px; padding-right: 20px; line-height: 14px;transition: all .5s ease-out;}
.Floor002279 .list .item .more i{ background: url(../images/Floor002279-icon.png) no-repeat right center; background-size: 100%; width: 14px; height: 14px; display: block; position: absolute; right: 0; top: 50%; margin-top: -7px;}
.Floor002279 .list .item .tit p{ display:none;font-size: 14px; line-height:25px; text-align: justify;}

.Floor002279 .list .item:hover{ text-align: center;}
.Floor002279 .list .item:hover .layer{background:rgba(0, 197, 231, 0.9) none repeat scroll 0 0 !important;filter:Alpha(opacity=50); background:#00c5e7; }
.Floor002279 .list .item:hover .tit{ transform: translate(-50%,-45%); top: 45%; text-align: center; left:50%;}
.Floor002279 .list .item:hover .more{ transform: translate(-50%,-60%); top:80%; left: 50%; color:#00c5e7; background-color: #fff; width: 124px; height: 32px; line-height: 32px;}
.Floor002279 .list .item:hover .more i{ background-image: url(../images/Floor002279-icon.png); right: 15px;}
.Floor002279 .list .item:hover p{ display:block}
@media only screen and (min-width:768px ) {
	.Floor002279 .list .item .tit span{font-size: 34px;}
}
@media only screen and (min-width:1024px ) {
	.Floor002279 .list .item .tit span{font-size: 23px;}
}
@media only screen and (max-width:1674px ){
	.Floor002279 .wrap-tit h1{ color: #333;}
	.Floor002279 .wrap-tit a{ color: #666;}
	.Floor002279 .wrap-tit{ left: 0;}
}
@media(max-width:768px){
    .Floor002279{padding-bottom:40px;}
 .Floor002279 .list .item:hover .more{ top: 85%; }
}
@media only screen and (max-width:365px ){
	.Floor002279 .list .item:hover .more{transform: translate(-50%,-70%); top: 70%;}
}

/*carousel 公共样式只留一份*/
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*Floor002596 */
.Floor002596{ position:relative; z-index:1;  padding-bottom:70px;padding-top:10px;}
/*.Floor002596::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.6); z-index:1;}*/
.Floor002596 .auto{ position:relative; z-index:2;}
.Floor002596 .float{ z-index:2;position:absolute; left:-2%; color:#fff; font-family:Arial, Helvetica, sans-serif; transform:rotate(90deg) translateY(-50%); top:50%;}
.Floor002596 .float::before{ display:inline-block; content:''; background:#fff; width:68px; height:1px; vertical-align:text-bottom; margin-bottom:5px; margin-right:5px;}
@media(max-width:1200px){
.Floor002596 .float{ display:none;}
}

.Floor002596 .title{ text-align:center; font-size:36px; color:#333; padding-bottom:2%;text-transform: uppercase;}
.Floor002596 .title p{ margin:0; opacity:0.6;     font-size: 14px;
    margin-top: 5px;}
.Floor002596 .title::after{ display:block; content:''; background:#00c5e7;margin:20px auto 0; height:4px; width:52px;}
@media(max-width:480px){
.Floor002596 .title{ font-size:24px;}
.Floor002596 .title p{font-size:14px;}
}

.Floor002596 li{ float:left; width:23%; margin:0 1%; position:relative; padding-bottom:41.668%; color:#333;}
.Floor002596 li .hoverbg{ background:rgba(255,255,255,0.19); border:1px solid rgba(255,255,255,0.28); position:absolute; content:''; z-index:2; left:0; top:0; width:100%; height:100%; opacity:0; transition:0.3s;}
.Floor002596 li:hover .hoverbg{ opacity:1;}
.Floor002596 li .hoverbg i{ position:absolute; left:0; width:100%;}
/*.Floor002596 li .hoverbg i::before,
.Floor002596 li .hoverbg i::after{ width:15px; height:15px; position:absolute; content:''; top:-1px;border-top:1px solid #00a2e9; }
.Floor002596 li .hoverbg i::before{ left:-1px;border-left:1px solid #00a2e9;}
.Floor002596 li .hoverbg i::after{ right:-1px;border-right:1px solid #00a2e9;}*/
.Floor002596 li .hoverbg i.up{ top:0;}
.Floor002596 li .hoverbg i.down{ bottom:0; transform:rotate(180deg); -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.Floor002596 li .ycenter{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.Floor002596 li .main{ width:100%;text-align:center;margin: 0 auto;}
.Floor002596 li .main time{ width:100%;text-align:center;margin: 0 auto;}
.Floor002596 li .icon{ text-align:center;transform: translateY(39%); transition:0.3s;}
.Floor002596 li .icon aside{ padding:17px 25px; display:inline-block; position:relative;border-radius:50%; }
/*.Floor002596 li .icon aside::before{ position:absolute; content:''; left:0; top:0; right:0; bottom:0; background:url(../images/Floor002596_iconbg.png) no-repeat center center; background-size:contain; transform:rotate(85deg);-ms-transform:rotate(85deg);-webkit-transform:rotate(85deg); }*/
.Floor002596 li:nth-child(1) .icon aside::before{transform:rotate(0);}
.Floor002596 li:nth-child(4) .icon aside::before{transform:rotate(170deg);-ms-transform:rotate(170deg);-webkit-transform:rotate(170deg);}
/*.Floor002596 li .icon aside img{ width:60px; height:60px;}*/
.Floor002596 li p{ font-size:18px; margin:0% 0;font-weight: bold;text-align: center;}
.Floor002596 li pre{ max-width:223px; margin:0 auto;text-align:center; line-height:21px; opacity:0.8; height:60px; overflow:hidden; margin-top: 5px; }
.Floor002596 li pre,
.Floor002596 li .more{ transform: translateY(39%); opacity:1; transition:0.3s;}
.Floor002596 li .more a{ display:inline-block; background:#00c5e7; color:#fff; width:138px; line-height:39px;}
.Floor002596 li .more a::after{ background:url(../images/Floor002596_more.png) no-repeat center center; background-size:contain; display:inline-block; content:''; vertical-align:middle; margin-left:5px; width:35px; height:7px;}
.Floor002596 li pre,
.Floor002596 li .more,
.Floor002596 li .icon{transform: translateY(0); opacity:1;}
/*.Floor002596 li .icon aside{background:#00a2e9;}*/
/*.Floor002596 li:hover .icon aside::before{ display:none;}*/

@media(min-width:641px) and (max-width:768px){
.Floor002596 li .icon aside{ padding:10px;}
.Floor002596 li .icon aside img{ width:46px; height:46px;}
}
@media(max-width:640px){
.Floor002596 li{ width:48%; padding-bottom:40%; transition:0.3s;}
.Floor002596 ul:hover li{padding-bottom:60%;}
}
@media(max-width:480px){
.Floor002596 li .icon aside{ padding:15px;}
.Floor002596 li .icon aside img{ width:40px; height:40px;}
.Floor002596 ul:hover li{padding-bottom:80%;}
}
/*
 .Floor002467 为demo编号
 */
.Floor002467 .videobox{ position: relative;height: 568px;}
.Floor002467 .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 568px;}
.Floor002467 .videobg .play{ display: block; background: url(../images/Floor002467-play.png) no-repeat center 46%;  width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: 30px 30px; cursor: pointer; z-index: 5;}
.Floor002467 .videobg h2{ font-size: 18px; margin: 0; position: absolute; top: 50%; left: 0; width: 100%; text-align: center; font-weight: normal; color: #fff; margin-top: 40px;}
.Floor002467 .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; display: none;}
.Floor002467 .video video{ width: 100%; height: 100%; background: #000;}
.Floor002467  .list_img .list{width: 90%;margin: 1% 5%;position: relative;}
.Floor002467  .list_img .list .prev{cursor:pointer;background: url(../images/left.png) no-repeat;left: -50px;top: 50px;width: 50px;height: 50px;display: block;position: absolute;}
.Floor002467  .list_img .list .next{cursor:pointer;background: url(../images/right.png) no-repeat;right: -60px;top: 50px;width: 50px;height: 50px;display: block;position: absolute;}
.Floor002467  .list_img .list .bd ul li p{text-align: center;}
@media only screen and (min-width: 768px) {
	.Floor002467 .videobg,.Floor002467 .videobox{ height: 945px;}
	.Floor002467 .videobg .play{background-size:40px 40px;}
	.Floor002467 .videobg h2{font-size: 20px;}
}
@media only screen and (min-width: 1024px) {
	.Floor002467 .videobg h2{font-size: 24px;}
	.Floor002466 .list .item .word{bottom: 38px; left: 20px;}
}
@media only screen and (min-width: 1200px) {
	.Floor002467 .videobg,.Floor002467 .videobox{ height: 945px;}
	.Floor002467 .videobg .play{background-size:80px 80px;}
	.Floor002467 .videobg h2{font-size: 42px;}
}

/*RighInfo002554 */
.RighInfo002554{ padding:0% 0 5%;}
.RighInfo002554 .title{margin-bottom: 50px;text-align: center;line-height:44px;color: #333;font-size:22px;padding-bottom:10px;background:url(../images/RighInfo002227-icon1.png) no-repeat center bottom;padding-top: 5%}
.RighInfo002554 .table_1 th,
.RighInfo002554 .table_1 td{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:10px 15px;}
.RighInfo002554 .table_1 th{ font-size:14px; font-weight:normal;}
.RighInfo002554 .table_1 .th_2{ background:#00c5e7;color: #fff}
.RighInfo002554 .table_1 .th_3{ background:#f8f8f8;}
.RighInfo002554 .table_1 .th_4{ background:#685046;}
.RighInfo002554 .table_1 .th_2,
.RighInfo002554 .table_1 .th_3,
.RighInfo002554 .table_1 .th_4{}
.RighInfo002554 .table_1 .th_1{ color:#000;}
.RighInfo002554 .table_1 .td_1{padding-top: 16.5%}
@media(max-width:480px){
.RighInfo002554 .table_1{ overflow:auto;}
.RighInfo002554 .table_1 table{ width:180%;}
}
/*
 Floor000868 为demo编号
 */
.Floor000868{ padding:3% 0;}
.Floor000868 .title{margin-bottom: 50px;text-align: center;line-height:44px;color: #333;font-size:22px;padding-bottom:10px;background:url(../images/RighInfo002227-icon1.png) no-repeat center bottom;}
.Floor000868 li h5{ color:#333;font-weight: normal; margin:0; font-size:16px; background:url(../images/Floor000868_line.png) no-repeat center top; padding:10px 0; margin-top:12px; text-align:center;}
.Floor000868 li p{ margin:0; color:#9f9f9f; font-size:14px; line-height:20px; height:40px; padding:0; margin:0; text-align:center;}
.Floor000868 .flipto-prev,
.Floor000868 .flipto-next { position: absolute; font-family:宋体; font-size:24px;  border-radius:100px; width:40px; line-height:40px; text-align:center; top: 45%; z-index: 100; display: block; background-color:#00c5e7; color: #fff; -ms-transition: background-color 300ms ease; -webkit-transition: background-color 300ms ease; -moz-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; transition: background-color 300ms ease;}
.Floor000868 .flipto-prev:hover,
.Floor000868 .flipto-next:hover { background-color: #FFF; color: #da0d25; }
.Floor000868 .flipto-prev { left:2%; }
.Floor000868 .flipto-next { right:2%; }
/*Galary0020241 */
.Galary0020241{max-width: 1200px;margin: auto;}
.Galary0020241 .title{margin-bottom: 50px;text-align: center;line-height:44px;color: #333;font-size:22px;padding-bottom:10px;background:url(../images/RighInfo002227-icon1.png) no-repeat center bottom;}
.Galary0020241 .big li figure{}
.Galary0020241 .big li span{ display:block; padding-bottom:40%; background-size:cover;}
.Galary0020241 .big li p{ margin:0; padding:3% 0; font-size:22px; color:#000; text-align:center;}
.Galary0020241 .big li p::before{ display:inline-block; background:url(../images/Galary002024-icon.png) no-repeat; width:20px; height:20px; content:''; margin-right:2%; vertical-align:middle; margin-top:-3px;}

.Galary0020241 .small{ padding:0 40px; margin:1% 0 8% 0; position:relative;}
.Galary0020241 .small li figure{ position:relative; max-width:90%; padding-bottom:44%; margin:0 auto;}
.Galary0020241 .small li figure::before{position:absolute; content:'';left:0; top:0; width:100%; height:95%; border-radius:5px;z-index: 10}
.Galary0020241 .small li figure::before{ background-color:#fff;border:0px solid #cbcbcb; z-index: 2}
.Galary0020241 .small li figure span{ position:absolute; left:3px; top:3px; right:3px; height:90%;background-size:cover; background-color:#fff; z-index:3; opacity:0.7;border:5px solid #cbcbcb;}
.Galary0020241 .small li p{ display:none;}
.Galary0020241 .small li.on figure span{ border:5px solid #00c5e7;}
.Galary0020241 .small li.on figure span{ opacity:1;}

.Galary0020241 .small .btn{ width:30px; height:30px; position:absolute; top:50%; margin-top:-15px; cursor:pointer;}
.Galary0020241 .small .prev{ left:0;}
.Galary0020241 .small .next{ right:0;}
.Galary0020241 .small .btn::before{ position:absolute; content:''; left:50%;  top:50%; transform:translate(-50%,-50%); width:0; height:0; border:25px solid transparent; border-top-width:16px; border-bottom-width:16px;}
.Galary0020241 .small .prev::before{border-right-color:#00c5e7;border-left:0;}
.Galary0020241 .small .next::before{ border-left-color:#00c5e7; border-right:0;}
.Galary0020241 .small .prevStop,
.Galary0020241 .small .nextStop{ cursor:default;}
.Galary0020241 .small .prevStop::before{border-right-color:#d8d8d8;}
.Galary0020241 .small .nextStop::before{border-left-color:#d8d8d8;}
@media(max-width:480px){
.Galary0020241 .small{ padding:0 30px;}
.Galary0020241 .small .btn::before{ border-width:20px; border-top-width:11px; border-bottom-width:11px;}
.Galary0020241 .small li.on figure::before{border-width:2px; }
.Galary0020241 .big li p{ font-size:16px;}
}
/*
 .PicList001213 为demo编号
 */
.PicList001213{padding: 5% 0 0}
.PicList001213 .title{margin-bottom: 50px;text-align: center;line-height:44px;color: #333;font-size:22px;padding-bottom:10px;background:url(../images/RighInfo002227-icon1.png) no-repeat center bottom;}
.PicList001213 dl{margin:5% 0;border-bottom: dashed 1px #ccc;padding-bottom: 5%}

.PicList001213 .title{margin-bottom: 50px;text-align: center;line-height:44px;color: #333;font-size:22px;padding-bottom:10px;background:url(../images/RighInfo002227-icon1.png) no-repeat center bottom;}
.PicList001213 .table_1{ margin-top:25px;}
.PicList001213 .table_1 td{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:10px 15px;}
.PicList001213 .table_1 tr:nth-child(2n){ background:#f8f8f8;}

@media(min-width:481px){
.PicList001213 dl{ display:table; width:100%;   padding: 10px;}
.PicList001213 dl dt,
.PicList001213 dl dd{ float: left; width:50%; }
.PicList001213 dl dt a,.PicList001213 dl dt img{display: block;}
/*.PicList001213 dl dt{ padding-bottom: 2%}*/
.PicList001213 dl dd{  margin-right: 0; float: right; }
.PicList001213 dl dt img{ width:100%; object-fit: cover; margin-top:52px!important }
.PicList001213 dl:nth-child(2n) dt{ float: right; }
.PicList001213 dl:nth-child(2n) dd{ float: left; }
}
.PicList001213 dl h2{ font-size:20px; margin:0;color: #00c5e7}
.PicList001213 dl h2::after{content: '';display: none;width: 30px;height: 2px;background: #00c5e7;margin-top: 20px}
.PicList001213 dl h2 a{ color: #00c5e7;text-transform: uppercase}
.PicList001213 dl p{ line-height:24px; padding-right:3%;}

@media(max-width:480px){
.PicList001213 dl dd{ padding:3%;}
.PicList001213 .table_1{ overflow:auto;}
.PicList001213 .table_1 table{ width:180%;}

}
/*RighInfo002523 */
.RighInfo002523{ padding:5% 0 3%;padding-bottom: 0;}
.RighInfo002523 .title{margin-bottom: 20px;text-align: center;line-height:44px;color: #333;font-size:22px;padding-bottom:10px;background:url(../images/RighInfo002227-icon1.png) no-repeat center bottom;}
.RighInfo002523 li{ float:left; text-align:center; margin-bottom:5%; position:relative;}
.RighInfo002523 li span{ font-size:14px; color:#00c5e7;display: block;}
.RighInfo002523 li h5{ margin:0 0 20px 0; font-size:14px;font-weight: normal;height: 38px;overflow: hidden}
.RighInfo002523 li .pic{max-width:160px; width:100%; overflow:hidden; margin:0 auto; position:relative; z-index:10;}
.RighInfo002523 li .pic figure{padding-bottom: 70%;background-size:cover;}
@media(min-width:769px){
	.Quote .count dl> span{ position: relative;     margin:5px 0;height: 32px;
    /* display: block; */
    float: left; }
    .Quote .count dl> span input{ height: inherit; }
.RighInfo002523 li{width:20%;}
.RighInfo002523 ul:nth-child(3) li,
.RighInfo002523 ul:nth-child(5) li{float: right}
.RighInfo002523 li::after{ content:''; background:url(../images/RighInfo002523_icon_right.png) no-repeat; width:40px; height:40px; position:absolute; right:0; top:66%; margin-top:-7px; margin-right:-22px;z-index: 10}
.RighInfo002523 ul li:last-child::after,
.RighInfo002523 ul:nth-child(3) li:last-child::after{ left:50%; top:auto; margin-left:-19px; bottom:-53px; background-image:url(../images/RighInfo002523_icon_down.png);}
.RighInfo002523 ul:nth-child(3) li::after,
.RighInfo002523 ul:nth-child(5) li::after{ right:auto; left:0; background-image:url(../images/RighInfo002523_icon_left.png);}
.RighInfo002523 ul:nth-child(3) li::after,
.RighInfo002523 ul:nth-child(5) li::after{ margin-right:0; margin-left:-22px;}
.RighInfo002523 ul:nth-child(3) li:last-child::after{}
.RighInfo002523 ul:last-child  li:last-child::before{ width:50%; height:4px;}
.RighInfo002523 ul:last-child  li:last-child::after{display: none}
}
@media(max-width:1024px) and (min-width:769px){
.RighInfo002523 li h5{ height:40px; line-height:20px; overflow:hidden;}

}
@media(max-width:768px){
.RighInfo002523 ul::after{ display:none;}
.RighInfo002523 li{ width:49%; margin-right:2%;}
.RighInfo002523 li:nth-child(2n){ margin-right: 0; }
.RighInfo002523 li:nth-child(2n+1){ clear:left;}
.RighInfo002523 li{ background:#eee;}
.PicList001213 dl h2 a{ overflow: visible; white-space: normal;    word-break: break-word; }
}
/*PCB流程*/
.PCBflow{padding-bottom:5%;}
.PCBflow .PCBflowList{max-width:900px;margin:0 auto;background-image:url(../images/PCBbg.png);padding: 4% 8%;background-position: center center;background-repeat: no-repeat;}
.PCBflow .PCBflowList ul{}
.PCBflow .PCBflowList li{float: left;width: 17%;text-align: center;margin-right: 10.5%;}
.PCBflow .PCBflowList ul:nth-child(1) li:nth-child(4),
.PCBflow .PCBflowList ul:nth-child(2) li:nth-child(1),
.PCBflow .PCBflowList ul:nth-child(3) li:nth-child(4),
.PCBflow .PCBflowList ul:nth-child(4) li:nth-child(1),
.PCBflow .PCBflowList ul:nth-child(5) li:nth-child(4){margin-right:0;}
.PCBflow .PCBflowList li span{font-weight:bold;font-size:27px;color: #555;display: block;}
.PCBflow .PCBflowList li .imgBox{box-shadow: 0 0 8px rgba(0,0,0,.2);margin-bottom:12px;}
.PCBflow .PCBflowList li figure{padding-bottom: 74%;}
.PCBflow .PCBflowList li h5{margin:0;line-height:20px;height: 40px;font-size:14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-weight:normal;}
.PCBflow .PCBflowList ul:nth-child(even) li{float: right;}
@media(max-width:640px){
    .PCBflow .PCBflowList{background-image:none;}
    .PCBflow .PCBflowList li{width: 49%;margin-right: 2%!important;}
    .PCBflow .PCBflowList li:nth-child(2n){margin-right:0!important;}
    .PCBflow .PCBflowList ul:nth-child(even) li{float: left;}
}
/*
 .RighInfo002227 为demo编号
 */
.RighInfo002227{ background-color:#fff; font-size:14px;color:#666; padding:3% 0 4%; }
.RighInfo002227 .title{margin-bottom: 30px;text-align: center;line-height:44px;color: #333;font-size:20px;padding-bottom:10px;background:url(../images/RighInfo002227-icon1.png) no-repeat center bottom;}
.RighInfo002227 .title img{ width:45px; height:33px;}
.RighInfo002227 .box1{ }
.RighInfo002227 .box1 .pic{ background: url(../images/RighInfo002227-bg_bsimg.jpg) no-repeat right bottom;  padding:0 11px 11px 0; display:block;}
.RighInfo002227 .box1 p,.RighInfo002227 .box2 p{line-height:34px;}
.RighInfo002227 .box1 p{margin:0 0 20px 0;}
.RighInfo002227 .box2 {border-bottom: dashed 1px #ccc;padding-bottom: 52px;}
.RighInfo002227 .box2 p{ margin:0 0 1% 0; padding:15px 0 0;}
.RighInfo002227 .box2 .pic{ text-align:center; padding-bottom:30px;}
.RighInfo002227 .pepoleimage{ margin-bottom:30px;}
.RighInfo002227 .box2 h3{margin:0;font-size:14px;color:#333;padding-bottom:10px;}
.RighInfo002227 .textbox-con1{border-top:dashed 1px #ccc;padding-top:30px;margin-top:30px;}
.RighInfo002227 .name::before{content: '';display: block;width: 20px;height: 1px;background: #333;float: left;margin-top: 5px}
.RighInfo002227 .box1 p{margin-bottom: 30px;/*text-align: center;line-height:44px;color: #333;font-size:20px;*/padding-bottom:10px;/*background:url(../images/RighInfo002227-icon1.png) no-repeat center bottom;*/}
@media screen and (min-width: 480px){
    .RighInfo002227 .box1 .pic{width: 45%;float:left; margin-right:5%;}
    .RighInfo002227 .box1 .pic img{border-radius: 40px 0 0 0;}
    .RighInfo002227 .box1 .pic2{width: 45%;float: right; margin-left:5%;margin-right:0%;margin-top: 3%;}
	.RighInfo002227 .box2 .pic{float:left;padding-right:8%; text-align:left;}
	.RighInfo002227 .box2 .textbox-con2 .pic{ text-align:right;float:right; padding-left:8%; padding-right:0;}
}
@media screen and (min-width: 768px){
	.RighInfo002227,.RighInfo002227 .box2 h3{ font-size:16px;}
	.RighInfo002227 .title{font-size:22px;margin-bottom: 30px;}
	.RighInfo002227 .title img{ width:55px; height:40px;}
    .RighInfo002227 .box1 p{padding:25px 0; margin:0;}
	.RighInfo002227 .box2 p{ padding-top:25px;}
	.RighInfo002227 .box2 .pic{ padding-top:30px; padding-bottom:0;}
	.RighInfo002227 .pepoleimage{ margin-bottom:50px;}
	/*.RighInfo002227 .textbox-con2{padding-top:52px;margin-top:52px;}	*/
}
/*PCB流程*/
/*PicList002120 */
.PicList002120{ padding:3% 0 1%;}
.PicList002120 li{ float:left; width:31.3333%; margin-right:3%; margin-bottom:3%;    background: #fff;padding: 2% 2% 1%;box-shadow: 0 0 10px 2px #eee;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:10px 0 0%; text-align:center; font-size:16px;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain;}
@media(min-width:641px){
.PicList002120 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}
/*
 .RighInfo002226 为demo编号
 */
.RighInfo002226{ padding:3% 0 4%; }
.RighInfo002226 .title{margin-bottom: 50px;text-align: center;line-height:44px;color: #333;font-size:20px;padding-bottom:10px;background:url(../images/RighInfo002227-icon1.png) no-repeat center bottom;}
.RighInfo002226 .dl{color:#555;line-height: 30px; padding: 3% 0;}
.RighInfo002226 .dl b{ font-size:16px;position:relative;color: #555}
.RighInfo002226 .dl .h4:after{ position:absolute; content:""; width:3px; height:30px; background:#00c5e7; top:-4px; left:0;}
.RighInfo002226 .dl .h4 span{display:inline-block;  padding-bottom:10px;}
.RighInfo002226 .dl .con{ font-size:14px; padding:0px 0 38px; line-height:2.25;padding-left: 15px;}
.RighInfo002226 .box1{padding-bottom: 6%}
.RighInfo002226 .box1 .word{ float:left;width: 48%;}
.RighInfo002226 .box1 .pic{ float:right;    width: 50%;}
.RighInfo002226 .box2 .word{ float:right;width: 48%;padding-left: 20px}
.RighInfo002226 .box2 .pic{ float:left;    width: 50%;}
.RighInfo002226 .more{ color: #fff;background: #00c5e7;line-height: 40px;text-align: center;display: inline-block;width: 80%;max-width: 138px;  }

/*
 .Other002253 为demo编号
 */
.Other002253{ padding:3% 0 4%;background: #f1f1f3}
.Other002253 .infobox{padding: 10px 0 30px; overflow: hidden;}
.Other002253 .infobox .con .pic{ text-align: center;}
.Other002253 .infobox .p{font-size: 14px;color:#999;line-height: 32px;padding-bottom: 16px;text-indent: 2em; margin: 0;}
.Other002253 .infobox .imglist{ margin: 0 -1.5%;}
.Other002253 .infobox .imglist li{ float: left; width: 50%; padding: 0 1.5% 15px;}
@media only screen and (min-width:768px) {
	.Other002253 .infobox .con .pic{ float: left;padding:0px 6% 0 0px; text-align: left; width: 45%;}
	.Other002253 .infobox .p{padding-bottom: 24px;}
	.Other002253 .infobox .imglist li{ width: 25%;}
}
@media only screen and (min-width:1024px) {
	.Other002253 .infobox .p{padding-bottom: 32px;}

}

/*.Other002253 .Timeline{ border-top:1px solid #3c89d9; }*/
.Other002253 .Timeline .auto{ position:relative;}
.Other002253 .Timeline .menu_year{ position:absolute; right:0; top:0; background:url(../images/Other002253-year_menubg.png) repeat-y right top; z-index:20;}
.Other002253 .Timeline .fixed{ position:fixed; right:2%;}
.Other002253 .Timeline .menu_year span{ position:absolute; width:10px; right:0; top:0;}
.Other002253 .Timeline .menu_year ul{ padding-bottom:32px;}
.Other002253 .Timeline .menu_year li{height:48px; padding-top:32px; text-align:right;}
.Other002253 .Timeline .menu_year li a{ display:block; padding-right:42px; color:#333; background:url(../images/Other002253-year_menu_icon.png) no-repeat right 0;}
.Other002253 .Timeline .menu_year li a.cur,
.Other002253 .Timeline .menu_year li a:hover{ font-size:18px; color:#00c5e7;font-weight: bold;}
.Other002253 .Timeline .list{ padding-right:100px; padding-left:33px;}
.Other002253 .Timeline .list ul{ border-left:1px solid #00c5e7;}
.Other002253 .Timeline .list li{ position:relative; padding-left:54px; padding-top:20px; min-height:64px;}
.Other002253 .Timeline .list li time{ background:url(../images/Other002253-year.png) no-repeat; background-size: 100% auto; width:64px; height:64px; line-height:64px; text-align:center; color:#fff; left:-32px; font-size:16px; position:absolute; top:36px;}
.Other002253 .Timeline .list li p{ margin:0; line-height:32px;    font-size: 16px;}
.Other002253 .Timeline .list li figure{ padding-top:34px;}
@media only screen and (max-width:640px) {
	.Other002253 .Timeline .list li{ padding-left: 35px;}
	.Other002253 .Timeline .list li time{ width: 50px; height: 50px; line-height: 50px;}
}
@media only screen and (min-width:1260px) {
	.Other002253 .Timeline .fixed{ margin-left:1160px;right:auto;}
}

.history{margin:10px auto 50px;overflow:hidden; height: 500px;}
.history .timeline_wrap{float:right;padding:0 80px;}
.history .timeline,.history .timeline .hotarea{width:500px;height:500px;position:relative;}

.history .timeline canvas{position:absolute;top:0;left:0}
.history .timeline .area-box{position:absolute;top:0;left:0;width:80px;height:80px;transform-origin:center;z-index:99;cursor:pointer;}
.history .swiper-timeline-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#193545;overflow:hidden;border-radius:100%;width:65%;height:65%;}
.history .swiper-timeline-wrap img{width:100%;display:block;}
.history .story_desc{width:372px;overflow:hidden;float:left;height:100%;}
.history .story_desc h1{font-size:40px;margin:20px 0;color:#00c5e7;font-weight:normal;}
.history .story_desc .descTitle{font-size:40px;margin:20px 0;color:#00c5e7;font-weight:bold;}
.history .story_desc .desc{font-size:16px;line-height:1.5em;min-height:60px;color:#656565; }
.history .navigation{height:40px;position:relative;padding:20px 0;}

.history .navigation-button{width:42px;height:42px;margin-top:0px;float:left;position:static;
  margin-right:15px;background-position:center;background-repeat:no-repeat;background-size:100%;
}
.history .swiper-button-next{background:#e9e9e9 url(../images/btnimg04.png) no-repeat center;border-radius:100%;overflow:hidden; outline: none; -webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;}
.history .swiper-button-prev{background:#e9e9e9 url(../images/btnimg03.png) no-repeat center;border-radius:100%;overflow:hidden; outline: none; -webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;}

.pc .history .swiper-button-next:hover,
.pc .history .swiper-button-prev:hover{
  background-color: #00c5e7;
}
@media screen and (max-width:1023px){

  .history{margin:0px auto;position:relative;min-height:650px; padding-top: 100%; height: auto;}
  .history .timeline_wrap{float:none;padding:0 0;position:absolute;top:0;left:0;}
  .history .timeline,.history .timeline .hotarea{width:100%;height:auto;}
  .history .story_desc{width:100%;float:none;padding:0 30px;left:0;box-sizing:border-box;position:static;}
  .history .desc-box{overflow:hidden;}
  .history .swiper-timeline-wrap{width:55%;height:55%;}
}

@media screen and (min-width:1024px){
  .history .desc-item .tb{display: table;height: 500px; table-layout: fixed; width: 100%;}
  .history .desc-item .tb .tbc{display:table-cell; height: 100%; vertical-align: middle;}
  .history .navigation{position: static;}

  .history .swiper-button-next{background:#e9e9e9 url(../images/btnimg02.png) no-repeat center; position: absolute; left:0;margin-left: 75px; top:100%;margin-top: -50px;}
    .history .swiper-button-prev{background:#e9e9e9 url(../images/btnimg01.png) no-repeat center; position: absolute; left:0;margin-left: 75px; top:0;}
  .history{position: relative;}
  .history .story_desc h1{font-size:60px;}
  .history .story_desc .descTitle{font-size: 60px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
  }

@media screen and (min-width:1200px){
  .history .story_desc{margin-left: 12%;}
  .history .swiper-button-next{left:15%;}
  .history .swiper-button-prev{left:15%;}
}
/*Bottom001902*/
.Bottom001902{background: #222;}
.Bottom001902 .bottom{ padding-top:2%; padding-bottom:3%;}
.Bottom001902 .bottom ul{ float:right;}
.Bottom001902 .bottom ol{  padding-bottom: 8%; float: right; max-width: 280px; }
.Bottom001902 .bottom ol h1{ font-size: 20px; color: #fff; margin: 0; padding-bottom: 15px; }
.Bottom001902 .bottom ol p{ font-size: 14px; margin: 0; padding: 5px 0; line-height: 20px; color: #666; }
.Bottom001902 .bottom li{ line-height:35px;}
.Bottom001902 .bottom li a{ display:inline-block; width:35px;height: 35px; background:url(../images/Bottom001902-icon.png) no-repeat left top; vertical-align:middle; margin-left:6px;}
.Bottom001902 .bottom li a.wx{ position:relative;}
.Bottom001902 .bottom li a.sina{ background-position: -46px 0px;}
.Bottom001902 .bottom li a.in{ background-position:-92px 0px;}
.Bottom001902 .bottom li a.lk{ background-position:-137px 0px;}
.Bottom001902 .bottom li a.vk{ background-position:-183px 0px;}

.Bottom001902 .bottom li a.wx img{ position:absolute; left:50%; bottom:100%; width:100px; height:100px; margin-left:-50px; max-width:none; display:none; z-index:99;}
.Bottom001902 .bottom li a.wx:hover img{ display:block;}

.Bottom001902 .bottom dl{ float:left; width:14.6%;}
.Bottom001902 .bottom dt{font-size: 16px; color: #fff; margin-bottom: 16px;}
.Bottom001902 .bottom dt:after{ display:block; margin-top:10px;content: ""; width: 45px; height: 1px; background: #c9c9c9;}
.Bottom001902 .bottom dd{ line-height:30px;}
.Bottom001902 .bottom dd a{color: #999; font-size:13px;}
.Bottom001902 .bottom dd a:hover{color: #fff;}

.Bottom001902 footer{padding: 1% 0; background-color: #292929; }

.Bottom001902 footer figure{color: #888;line-height: 45px;}
.Bottom001902 footer figure span{margin-top: 20px; color: #4e4e4e;display: none;}
.Bottom001902 footer figure span a{text-decoration: underline; color: #4e4e4e;}

.Bottom001902 footer .link{float: right; margin-left:5%;}
.Bottom001902 footer .link nav{ position:relative; z-index:100;}
.Bottom001902 footer .link nav span{ line-height:30px; padding:0 30px 0 10px; border:1px solid #6a6a6a; border-radius:30px; color:#555; background:url(../images/Bottom001902-link_a.png) no-repeat 90% center;}
.Bottom001902 footer .link nav ul{ display:none; position:absolute; left:10%; bottom:100%;background-color: #f0f0f0; width:80%;}
.Bottom001902 footer .link nav:hover ul{ display:block;}
.Bottom001902 footer .link nav li{ line-height:20px; }
.Bottom001902 footer .link nav li a{display: block; padding:5px 10px;color: #555; border-bottom: 1px solid #3e3e3e; }
.Bottom001902 footer .link nav li a:hover{ background-color:#292929; color:#fff;}
.Bottom001902 footer .link p a{color: #888;}
.Bottom001902 footer .link p a:hover{color: #fff;}
.Bottom001902 footer .link p i{margin: 0 10px; color: #595959; font-style:normal;}
@media(max-width:1000px){
	.Public_nav_style #header-menu, .Public_nav_style #header-menu ul{ right: auto; }
.Bottom001902 .bottom dl{ display:none;}
.Bottom001902 .bottom ul{ float:none;}
.Bottom001902 .bottom ol{ padding-bottom:20px;}
}
@media(max-width:768px){
    .Bottom001902 .bottom ol{float: none;    margin: 0 auto;}
    .Bottom001902 footer figure{line-height:24px;}
.Galary0020241 .small li figure::before{ display: none; }
.PicList001213 dl h2 a{ overflow: visible; white-space: normal;    word-break: break-word; }
.history .swiper-button-prev{ background: #e9e9e9 url(../images/btnimg02.png) no-repeat center!important; }
.history .swiper-button-next {
    background: #e9e9e9 url(../images/btnimg01.png) no-repeat center!important;}
    .RighInfo002226 .box1 .pic,.RighInfo002226 .box1 .word{ float: none; width: 100%; }
.RighInfo002226 .box1{ display: flex; flex-wrap: wrap; }
.RighInfo002226 .title{  order: 1;}
.RighInfo002226 .box1 .pic{order: 2;}
.RighInfo002226 .box1 .word{order: 3;}
}
@media(max-width:480px){
.Bottom001902 footer .link{ float:none; width:auto; margin-left:0;}
.Bottom001902 footer .link nav{ max-width:216px;}
}
/* 报价计算器 */
.Quote{ padding: 20px 0 ;}
/* PCB计算 */
.Quote .count,
.Quote .count2{  padding:0 25px; margin-bottom: 20px; -webkit-box-shadow: 0px 1px 5px 0px #ddd; }
.Quote .count h2{ font-size: 16px; margin-top: 0; margin-bottom: 20px; color: #333; font-weight: normal; }
.Quote .count dl{ padding: 10px 0; }
.Quote .count2 dl{ padding: 10px 0; }
.Quote .count .size dd{ padding: 10px; }
.Quote .count dd input.txt,
.Quote .count2 dd input.txt{ text-align: center; font-size: 12px; color: #999; border: 0; border-bottom: 1px solid #e8e8e8; padding:0 10px; width: 80px; margin:0 10px;  }
.Quote .box{background: #f8f8f8;padding:3% 5%}
.Quote .box .more{display:block;margin: auto;background: #00c5e7;color: #fff;text-align: center;line-height: 40px;padding:0 20px;max-width: 200px}
.Quote .box p{text-align: center;color: #999;font-size: 12px;line-height: 20px}
.Quote .box p a{text-align: center;color: #00c5e7;font-size: 12px;line-height: 20px}
.Quote .box figure{background: url(../images/bg.jpg);padding: 3% 0;text-align: center;color: #fff;line-height: 24px}
.Quote .list{  padding:15px 25px 15px; border:1px solid #eee; margin-bottom:1%; }
.Quote .list.count,
.Quote .list.count2{  padding:15px 25px 5%; }
.Quote .list h3{ font-size: 14px; color: #333; }
.Quote .list dt{ padding-bottom: 8px; color: #333; font-weight: normal;float: left;padding: 12px 16px 0 0;width: 18%;text-align: right}
.Quote .list dd{ padding: 5px 0; font-size: 12px; float: left; margin-right: 10px; }
.Quote .list dd span{ vertical-align: middle; padding: 0 12px; display: inline-block; height: 34px; line-height: 32px; background: #fff; border: 1px solid #dcdcdc; color: #666; font-size: 12px;position: relative; cursor:pointer; }
.Quote .list dd span:hover{ border-color: #00c5e7; }
.Quote .list dd.aon span{ border-color: #00c5e7; background: url(../images/bgIcon.png) no-repeat bottom right; }
.Quote .list em{ font-size: 12px; color:#d90000;font-style: normal; line-height: 20px; display: inline-block; padding: 10px 0 15px;}
.Quote .list dl .p{font-size: 12px;color:#999;}
.Quote .title{ line-height:30px; font-size:16px; font-weight: bold; position:relative; transition: 0.3s; cursor: pointer;color: #333;  }
.Quote .list dt h3,
.Quote .title h3{ margin: 0; display: inline-block; font-size: 14px; font-weight: bold; color: #333;  }
.Quote .list dt h3{ font-size: 14px;font-weight: normal}
.Quote .list .btn{background: #00c5e7;line-height: 40px;padding: 0 50px;text-align: center;display: inline-block;color: #fff;margin-top: 50px;}
.Quote .tips{ position: relative; display: inline-block; cursor: pointer; }
.Quote .tips img{ margin-left: 5px; margin-top: -3px; }
.Quote .tips p{ position: absolute; width: 480px; z-index: 9999; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -moz-box-shadow: 0 1px 4px 1px #cbeaff; -webkit-box-shadow: 0 1px 4px 1px #cbeaff; box-shadow: 0 1px 4px 1px #cbeaff; border: 1px solid #d3ddf0; background: #fff; display: none; margin: 0; padding: 5px 15px; line-height: 25px; font-size: 12px; color: #4a4a4a;text-align: left}
.Quote .tips:hover p,
.Quote .count2 dd.pcba:hover .tips p{ display: block; }

.Quote .title.select{ }
.Quote .title i{ position:absolute; width:15px; height:13px; right:0; top:50%; margin-top:-6px; background: url(../images/select_down.png) }
.Quote .title.select i{ background: url(../images/select_top.png) }

.Quote .list .select{padding: 0px 12px;height: 34px;line-height: 32px;text-align: center;border: 1px solid #dcdcdc;margin-top: 5px;color: #666;font-size: 12px}

/* 控制选项卡显示隐藏 */
.Quote .main{ display:block; margin:10px 0 0;padding-bottom: 3%}
.Quote .count .main,
.Quote .count2 .main{border-bottom: 1px solid #ebebeb;}

/* PCBA计算 */
.Quote .count2 dd.Points{ display: block; clear: both; padding:  0; float: inherit; }
.Quote .count2 dd.Points span{ min-width: 100px; text-align: center; border: 0; padding: 0; margin-right: 30px; }
.Quote .count2 dd.Points span:hover .tips p{ display: block; left: -202px; top: 11px; }
.Quote .count2 dd.Points input.txt{ margin-left: 0; width: 120px; line-height: 30px; }
.Quote .count2 dd.Points em{ margin-left: 20px;  }
.Quote .count2 dd.price .tit{ float: inherit; }
.Quote .count2 dd.price,
.Quote .count2 dd.price ul{ padding-top: 10px; }

.Quote .list dd .many-text{     min-width: 500px;
    min-height: 100px;
    padding: 15px;
     }
     @media  screen and (max-width: 768px) {
     		.Quote .list dd .many-text{ max-width: 320px;
     	min-width: 320px; }
     }
.button_quote{ width: 216px; height: 53px; background: url(../images/button_quote.png) no-repeat center; display: block; margin: 20px 0; }
.button_quote:hover{ background: url(../images/button_quote2.png) no-repeat center; }
.Map001070{ padding:4% 0;}
.Map001070 dl{ width: 45%; float: left; }
.Map001070 dd{ border-bottom:1px solid #e7e7e7;  background-color:#fff; position:relative; }
.Map001070 dd:last-child{ margin-bottom:0;}
/*.Map001070 dd figure{ padding:6% 7%;}
*/.Map001070 dd figure h2,
.Map001070 dl h3 {font-size: 22px;color: #00c5e7; font-weight:normal;padding: 5px 0; margin:0;border-bottom: dashed 1px #ccc;}
.Map001070 dd figure h2.mailTit{
  color: #000;
}
.Map001070 dd ul{ padding-top:2%; margin-left: 4%;}
.Map001070 dd figure h2{ padding-left: 4%; }
.Map001070 dl h3{ border-bottom: none;   }
.Map001070 dd li{line-height:25px; margin-bottom:8px; padding-left:36px; background-repeat:no-repeat; background-position:0 0;}
.Map001070 dd:nth-child(1) li span,
.Map001070 dd:nth-child(2) li span,
.Map001070 dd:nth-child(3) li span,
.Map001070 dd:nth-child(4) li span,
.Map001070 dd:nth-child(5) li span{ text-decoration:underline; color:#00c5e7;}
.Map001070 dd li.add{background-image:url(../images/Map001070-ico_01.png);}
.Map001070 dd li.mail{background-image:url(../images/Map001070-ico_02.png);}
@media(min-width:641px){
.Map001070 .map{ width:55%; float: right;padding-top: 40px; }
}
@media(max-width:640px){
.Map001070 dl{width: 100%;float: none;}
.Map001070 dd{ padding:3%;}
.Map001070 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map001070 dd figure h1{ font-size:20px;}
}
/*Menu002102 */
.Menu002102{ padding:1px;padding-top: 50px}
.Menu002102 ul{}
.Menu002102 li{ border-bottom:1px solid #fff; }
.Menu002102 li.end{ border-bottom:0;}
.Menu002102 li a{ line-height:20px; display:block;color:#555;padding:12px 10px;background: #f5f5f5; }
@media screen and (max-width: 768px){
	.Menu002102 li a{height: 64px; overflow: hidden;padding:5px;}

}
.Menu002102 li:hover a,
.Menu002102 li.aon a{ font-weight:bold; color:#fff;background: #00c5e7;border-color: #00c5e7}
@media(max-width:768px)
{
.Menu002102 ul{ overflow:hidden;}
.Menu002102 li{ float:left; width:25%;border-bottom:0;}
}
@media(max-width:375px){
.Menu002102 li{ width:33.33333333%}
}
/*
 .TextList002322 为demo编号
 */
.TextList002322{ padding: 5% 3%;}
.TextList002322 .tit{ height:31px; line-height:31px; padding-left:16px; color:#333; font-size:24px; position: relative;font-weight: bold}
.TextList002322 .tit:before{display: block; content: ""; position: absolute; top: 50%; left: 0; width: 9px; height: 19px; background: url(../images/TextList002322-icon.png) no-repeat; margin-top: -9px;}
.TextList002322 .list{ padding-top: 20px;}
.TextList002322 .list li{ position: relative; padding: 15px 0px 15px 0; line-height: 22px;border-bottom: 1px solid #f5f5f5}
.TextList002322 .list li *{ color: #555;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;display: none}
.TextList002322 .list li a:hover{ color: #6C92B9;}
@media only screen and (max-width:767px ) {
	.TextList002322{ padding: 20px 3%;}
}
     /*
 .TextList002241 为demo编号
 */
.TextList002241{ padding: 55px 0 0;font-size: 14px; padding-bottom: 35px;}
.TextList002241 .list dl{display: block; margin-bottom:25px;background: #fff; width:100%;box-shadow: 0px 0px 15px -1px #eee }
.TextList002241 .list dl a{display: block;padding:30px 40px; width:100%; height:100% }
.TextList002241 .list dl i{display: block;padding:10px; background:#00c5e7; font-style:normal;width:130px; text-align:center; color:#fff;}
.TextList002241 .list dl dt{color: #00c5e7;font-size: 24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height: 1.5em;line-height: 1.5;overflow: hidden; margin-bottom: 16px;}
.TextList002241 .list dl dd{color: #555;font-weight: 700;margin-bottom: 20px;    font-size: 16px;}
.TextList002241 .list dl dd p{font-weight: normal; margin:0;margin-bottom: 12px;    font-size: 14px; line-height:25px}
.TextList002241 .list dl dd.hl{height:45px;    overflow: hidden;}
.TextList002241 .list dl dd span{color: #666;font-weight: normal;}
.TextList002241 .list dl:hover{background: #00c5e7;}
.TextList002241 .list dl:hover i{background: #fff; color: #00c5e7}
.TextList002241 .list dl:hover{color: #fff;}
.TextList002241 .list dl:hover dt{color: #fff;}
.TextList002241 .list dl:hover dt+dd{color: #fff;}
.TextList002241 .list dl:hover dd{color: #fff;}
.TextList002241 .list dl:hover dd span{color: #fff;}

/*PicList002663 */
.PicList002663{ padding:5.5% 0 3%; font-family:Arial, Helvetica, sans-serif;}
.PicList002663 li{ background:#f8f8f8;}
.PicList002663 li .people{padding-bottom: 10px}
.PicList002663 li .people .pic{float: left;margin-right: 15px}
.PicList002663 li .people .pic img{width: 80px;height: 80px;border-radius: 50%;}
.PicList002663 li .people .name{color: #00c5e7;padding: 30px 0;}
.PicList002663 li figure{padding-bottom: 50%;background-size: cover;background-repeat: no-repeat;background-position: center}
.PicList002663 li h3{font-size:16px; line-height:30px; margin-bottom:0;}
.PicList002663 li h3 a{ color:#333;}
.PicList002663 li h3 a:hover{ color:#00c5e7;}
.PicList002663 li p{ line-height:26px; font-size:14px; overflow:hidden; height:50px; margin-bottom:15%;color: #999}
.PicList002663 li .more{ position:relative; color:#333;}
.PicList002663 li .more:hover{ color:#00c5e7;}
.PicList002663 li .pl{background: url(../images/PicList002663-icon.png)no-repeat left center;padding-left: 22px;float: right}
.PicList002663 li .pl:hover{ color:#00c5e7;}
.PicList002663 .news-list li{ float:left;  margin-right:2%; margin-bottom:2%; padding:2% 2% 5%;}
@media(min-width:769px){
.PicList002663 .news-list li{width:32%;}
.PicList002663 .news-list li:nth-child(3n){ margin-right:0;}
}
@media(max-width:1024px){
.PicList002663 li time,
.PicList002663 li h3{font-size:24px;}
}
@media(min-width:481px) and (max-width:1024px){
.PicList002663 li p{ line-height:20px; font-size:14px;height:80px;}
}
@media(max-width:768px){
.PicList002663 .news-top .ycenter{ display:block;}
.PicList002663 .news-top .txt{ padding:3%;}
.PicList002663 .news-top li h3{ max-height:60px; height:auto;}
.PicList002663 .news-top li p{ margin:3% 0; height:auto;}
.PicList002663 .news-list li{width:49%;}
.PicList002663 .news-list li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002663 .news-list li{ float:none; width:auto; margin-right:0;}
.PicList002663 .news-list li p,
.PicList002663 .news-list li h3{ height:auto;}
}
.Home_ftarget{width: 270px; position: fixed; right: 0; bottom: 40%; z-index: 88; display: none !important;}
@media (min-width: 640px){
.Home_ftarget { display: none;}
}
.Home_ftarget .ul{padding: 20px 20px; border: 1px solid #12d8fa; border-radius: 8px; background: #fff; margin-bottom: 20px; display: none;}
.Home_ftarget .ul li a{display: block; height: 50px; line-height: 50px; padding-left: 43px; background: url(../images/image1.png)no-repeat left center; color: #000060; font-size: 18px; position: relative;}
.Home_ftarget .ul li.li2 a{background: url(../images/image2.png) no-repeat left center;}
.Home_ftarget .ul li.li3 a{background: url(../images/image3.png) no-repeat left center;}
.Home_ftarget .ul li.li4 a{background: url(../images/image4.png) no-repeat left center;}
.Home_ftarget .ul li a:hover{ background: url(../images/image1_1.png)no-repeat left center; color:#12d8fa }
.Home_ftarget .ul li.li2 a:hover{background: url(../images/image2_1.png) no-repeat left center;}
.Home_ftarget .ul li.li3 a:hover{background: url(../images/image3_1.png) no-repeat left center;}
.Home_ftarget .ul li.li4 a:hover{background: url(../images/image4_1.png) no-repeat left center;}
.Home_ftarget .Box:hover .ul{ display:block;}

.Home_ftarget .ul li a .i{display: inline-block; width: 6px; height: 10px; position: absolute; top: 50%; right: 0; margin-top: -5px; background: url(../images/data_image5.png);}
.Home_ftarget .ul li a:hover .i{background: url(../images/data_image6.png);}
.Home_ftarget .btn-box {padding-left: 16px;height: 30px;}
.Home_ftarget .btn-box .ico{width: 80px; float: left; position: relative;}
.Home_ftarget .btn-box .ico, .Home_ftarget .btn-box .logo-s, .Home_ftarget .btn-box .a-box{height: inherit;}
.Home_ftarget .btn-box .ico:before{border-radius: 0 5px 0 5px; -webkit-transform: skewX(26.8deg); transform: skewX(26.8deg);}
.Home_ftarget .btn-box .ico:before, .Home_ftarget .btn-box .a-box:before{background-color: #12d8fa;}
.Home_ftarget .btn-box .ico:before, .Home_ftarget .btn-box .a-box:before, .Home_ftarget .btn-box .a-box:after{content: ''; width: 100%; height: 100%; display: block; position: absolute; top: 0; bottom: 0;}
.Home_ftarget .btn-box .logo-s{width: 48px; float: left; text-align: center;}

.Home_ftarget .btn-box .logo-s .imgbox{/* opacity: 0; */ -webkit-transform-style: preserve-3d; transform-style: preserve-3d; /* margin-top: -25px; */ -webkit-animation: dragonfly-roate 7s linear 0.5s infinite; animation: dragonfly-roate 7s linear 0.5s infinite;}
.Home_ftarget .btn-box .logo-s .imgbox{width: 30px; height: 30px; margin: 0 auto; -webkit-transition: all 0.5s; transition: all 0.5s;}
.Home_ftarget .btn-box .logo-s .imgbox img{width: 30px; height: 30px;}
.Home_ftarget .btn-box .a-box{width: 120px; display: block; float: right; position: relative; padding-left: 4px;}
.Home_ftarget .btn-box .a-box:before {right: 7px;}
.Home_ftarget .btn-box .a-box:before, .Home_ftarget .btn-box .a-box:after {
    border-radius: 5px 0 5px 0;
    -webkit-transform: skewX(-26.8deg);
    transform: skewX(-26.8deg);
}
.Home_ftarget .btn-box .a-box a{display: block; position: relative; z-index: 3; font-size: 18px; line-height: 30px; color: #000060;}
.Home_ftarget .btn-box .a-box:after{background-color: #000060; z-index: 2; left: 50%;}

/*
 .Floor001640 为demo编号
 */
.Floor001640{padding:120px 0 140px;}
.Floor001640 .home_title{ padding-bottom: 6%; }
.Floor001640 .info{ width: 44%; line-height: 32px; text-align: justify;}
.Floor001640 .info p{}
.Floor001640 .all_more{color: #fff; background: #00c5e7; line-height: 50px; text-align: center; display: inline-block; width: 80%; max-width: 170px;}
.Floor001640 .all_more::after{background: url(../images/Floor002599_more.png) no-repeat right center; width: 33px; height: 7px; display: inline-block; content: ''; margin-left: 5px; vertical-align: middle; transition: 0.2s;}
.Floor001640 .btn{ text-align: center; padding: 85px 0 0; }
.Floor001640 .btn:hover .all_more::after{ width:20px;}
.Floor001640 .pic{ float:right; width:50%;}
.Floor001640 .pic img{ width:100%;}
@media(max-width:768px){
.Floor001640{padding: 30px 0 40px;}
.Floor001640 .info{width: 100%;line-height:24px;}
.Floor001640 .txt,
.Floor001640 .pic{ float:none; width:auto;}
}
@media(max-width:480px){
.Floor001640 .txt figure h1{ font-size:20px;}
}
.hexs li{float: left;width:23.5%;margin-right:2%;list-style:none;}
.hexs li.li_4{ background-image:url(../images/Floor001918-list_li_05.png);margin-left:12.5%;}	
.hexs li:nth-child(4),.hex li:last-child{ margin-right:0;}
.wx{width: 100px;height: auto;text-align: center;}
.wx img{width: 100%;height: 100%;}

/* 首页标题 */
.home_title{ text-align:center; font-size:36px; color:#333; padding-bottom:5%; text-transform: uppercase; }
.home_title p{ margin:0; opacity:0.6; font-size:14px; margin: 10px 0; }
.home_title::after{ display:block; content:''; background:#00c5e7;margin:20px auto 0; height:4px; width:52px;}
@media(max-width:480px){
.home_title{ font-size:24px;}
.home_title p{font-size:14px;}
}

/*Floor002599 */
.Floor002599{ padding:110px 0 120px; position:relative; z-index:1;background: #f7f7f7;}
.Floor002599 .auto{ position:relative; z-index:2;}
.Floor002599 .float{ z-index:5;position:absolute; left:-2%; color:#333; font-family:Arial, Helvetica, sans-serif; transform:rotate(90deg) translateY(-50%); top:50%;}
.Floor002599 .float::before{ display:inline-block; content:''; background:#333; width:68px; height:1px; vertical-align:text-bottom; margin-bottom:5px; margin-right:5px;}
@media(max-width:1280px){
.Floor002599 .float{ left:-6%;}
}
@media(max-width:1200px){
.Floor002599 .float{ display:none;}
}

.Floor002599 li{ overflow:hidden; position:relative; background: #fff;}
@media(min-width:769px){
.Floor002599 li{ float:left; width:31%; padding-bottom:48%; margin-right:3.5%;}
.Floor002599 li:nth-child(3n){ margin-right:0;}
.Floor002599 li > *{ position:absolute; left:0;height:50%;width:100%; }
.Floor002599 li:nth-child(2n) .txt,
.Floor002599 li .Ispic{ top:0;}
.Floor002599 li .txt,
.Floor002599 li:nth-child(2n) .Ispic{ top:50%;}
}
.Floor002599 li .Ispic{ transition:0.2s;}
.Floor002599 li .Ispic::before{ transition:0.2s; opacity:0; position:absolute; left:0; top:0; width:100%; height:100%; content:'';background:url(../images/Floor002599_icon_link.png) no-repeat center center rgba(0,0,0,0.5); background-size:10% auto;}
.Floor002599 li:hover .Ispic::before{ opacity:1;}
.Floor002599 li .txt{ /*border-left:2px solid #f3f8fa;*/transition:background 0.3s;}
.Floor002599 li:hover{ background:#fff; box-shadow:0 0 10px 3px #ddd; }
.Floor002599 li .main{ padding:0 12.5%; width:100%;margin: 0 auto;}
.Floor002599 li .main time{ color:#333;text-align: center;margin: 0 25%;}
.Floor002599 li .main time span{ font-size:36px;}
.Floor002599 li .main .dot{ font-size:18px; margin:5% 0 3% 0;text-align: center;}
.Floor002599 li .main p{ line-height:24px; height:48px; color:#9a9a9a;text-align: center;}
.Floor002599 li .more{ color:#fff; background:#00c5e7; line-height:40px; text-align:center; display:inline-block; width:80%; max-width:138px; }
.Floor002599 li .more::after{ background:url(../images/Floor002599_more.png) no-repeat right center; width:33px; height:7px; display:inline-block; content:''; margin-left:5px;vertical-align:middle; transition:0.2s;}
.Floor002599 li:hover .more::after{ width:20px;}
@media(min-width:769px) and (max-width:1024px){
.Floor002599 li .main p{ margin:5px 0;}
.Floor002599 li .main time{ font-size:12px;}
.Floor002599 li .main time span{ font-size:24px;}
.Floor002599 li .main .dot{ font-size:16px;text-align: center;}
.Floor002599 li .more{ line-height:30px;}
}
@media(max-width:768px){
.Floor002599{padding: 30px 0 40px;}
.Floor002599 li .Ispic{ position:relative; padding-bottom:73%; display:block;}
.Floor002599 li .main{ padding:5%;}
.Floor002599 li{ margin:0 auto; max-width:80%;}
}
@media(max-width:480px){
.Floor002599 li{ max-width:none;}
}