
/*Top002402 */
.Top002402{background: #fff;margin: 0 auto; position: relative; z-index: 99; border-top: 2px solid #0075c2;}
.Top002402 .header{ max-width:1200px; height:83px;}
@media(max-width:1130px){
.Top002402 .header{ margin:0 2%;}
}
.Top002402 .header-left{ float:left; height:100%; display:table;}
.Top002402 .header-left a{ display:table-cell; vertical-align:middle;}
.Top002402 .header-left img{ max-height:54px;}
.Top002402 .header-mid,
.Top002402 .header-right{ float:right;}
.Top002402 .top-language{ background:url(../images/Top002402-lang_icon.gif) no-repeat left center; padding-left:35px; line-height:80px;}
.Top002402 .top-language a:hover,
.Top002402 .top-language a.on{ color:#0075c2;}
.Top002402 .header-menu li{ width:auto !important;margin:0 5px;}
.Top002402 .header-menu li em{ line-height:83px; position:relative;}
.Top002402 .header-menu li em::after{ position:absolute; content:''; width:100%; bottom:0; left:0; height:0; background:#0075c2; background-size:cover; transition:0.3s;}
.Top002402 .header-menu li em a{ position:relative; z-index:3; padding:0 18px;font-size:16px;}
.Top002402 .header-menu li em a:hover,
.Top002402 .header-menu li.aon em a{ color:#fff;}
.Top002402 .header-menu li:hover em::after,
.Top002402 .header-menu li.aon em::after{ height:100%;}
.Top002402 .header-menu li .sub{width: 150%;left: -25%;overflow:hidden;background:#fff;}
.Top002402 .header-menu li#m13 .sub,
.Top002402 .header-menu li#m22 .sub{height:0;}
.Top002402 .header-menu li dl{ padding:10px 0;}
.Top002402 .header-menu li dt{padding:5px 0;border-bottom: 1px solid #eee;}
.Top002402 .header-menu li dt a{position:relative;line-height: 30px;text-align: center;transition: ease-out 0.2s;}
.Top002402 .header-menu li dt a:hover{color:#0075c2; border-left:5px solid #0075c2; background:none;}
@media(max-width:1100px){
.Top002402 .header-menu li em a{ padding:0 10px;}
}
@media(max-width:1024px){
.Top002402 .header-right{ padding-right:50px;}
.Top002402 #open_menu{ top:50%; transform:translateY(-50%); background:#0075c2; border:none; border-radius:0; height:30px;}
.Top002402 #open_menu i,
.Top002402 #open_menu i::before, 
.Top002402 #open_menu i::after{background:#fff;}
.Top002402 #header-menu ul{ background:#0075c2;}
.Top002402 #header-menu li em{ border-bottom:1px dashed rgba(255,255,255,0.4);}
.Top002402 #header-menu li em a{ font-weight:normal; border-bottom:1px dashed rgba(0,0,0,0.3);}
.Top002402 #header-menu li.has-sub em::after{ border:none; width:12px; height:2px; background:#fff; margin-top:-1px;}
.Top002402 #header-menu li.has-sub em a{ position:relative;}
.Top002402 #header-menu li.has-sub em a::after{ position:absolute; content:''; width:2px; height:12px; right:10px; top:50%; margin-top:-5px;background:#fff;}
.Top002402 #header-menu li.has-sub.clickon em a::after{ display:none;}
.Top002402 #header-menu li .sub{ background:rgba(0,0,0,0.2);}
.Public_nav_style #header-menu li .sub-menu dt a{ border-bottom:1px solid #0075c2;}
.Top002402 #header-menu li#m13.has-sub em::before,
.Top002402 #header-menu li#m22.has-sub em::before{display:none;}
}
@media(max-width:768px){
.Top002402 .header-left{ width:40%;}
}



/* 栏目页banner */
.Banner002403_1 .list li{background-repeat:no-repeat;}
.Banner002403_1 .list li figure{height:250px; max-width: 1130px; margin: 0 auto; position: relative;}
.Banner002403_1 .list li p{ margin: 0; opacity: 0; 
transition:all ease-in-out 0.3s;
-webkit-transition:all ease-in-out 0.3s;
-ms-transition:all ease-in-out 0.3s;
-moz-transition:all ease-in-out 0.3s;
}





/*
 .Banner002403 为demo编号
 */
.Banner002403{ position: relative;}
.Banner002403 .bx-wrapper,
.Banner002403 .bx-viewport{ position:relative; overflow:hidden; z-index:1;}
/*分页数字*/
.Banner002403 .bx-pager{ position:absolute; z-index:3; left:0; bottom:5%; width:100%; text-align:center;}
.Banner002403 .bx-pager div{ display:inline-block; border-bottom:2px solid #fff; margin:0 5px;}
.Banner002403 .bx-pager div a{ font-size:40px; font-family:Arial, Helvetica, sans-serif; color:#fff; display:inline-block; width:45px; text-align:center;text-indent:-80px; transition:all ease-in-out 0.3s; overflow:hidden;}
.Banner002403 .bx-pager div a.active{text-indent:0; position:relative;}
.Banner002403 .bx-pager div a.active::before,
.Banner002403 .bx-pager div a.active::after{ position:absolute; content:''; width:12px; height:1px; background-color:#fff; transform:rotate(-40deg);}
.Banner002403 .bx-pager div a.active::before{ bottom:9px; left:0;}
.Banner002403 .bx-pager div a.active::after{ right:0; top:9px;}
@media(max-width:480px){
.Banner002403 .bx-pager div a{ font-size:24px;}
}


/*分页数字 end*/
.Banner002403 .list li{background-repeat:no-repeat;background-position:center top;background-size:cover;padding-bottom: 26.2%;}
.Banner002403 .list li img{display:none;}
@media(max-width:1200px){
.Banner002403 .list li{padding-bottom:0;}
.Banner002403 .list li img{display:block;}
}



/*第一张*/
.Banner002403 .list li.li1 p{text-align: center;}
.Banner002403 .list li.li1 p:nth-child(1){ padding-top: 70px; width: 70%; margin: 0 auto;}
.Banner002403 .list li.li1.on p:nth-child(1){ width: 80%;}
.Banner002403 .list li.li1 p:nth-child(2){ margin-top: -100px; padding-top: 80px;}
.Banner002403 .list li.li1.on p:nth-child(2){ margin-top: -110px; transition:all ease-in-out 0.8s;}
@media(max-width:1101px){
.Banner002403 .list li.li1 p:nth-child(1){width: 90%;}
.Banner002403 .list li.li1.on p:nth-child(1){ width: 100%;}	
}


/*第二张*/
.Banner002403 .list li.li2 p{ right: 0; bottom: 20px;position: absolute;}
.Banner002403 .list li.li2.on p{ bottom: 40px;}


/*第三张*/
.Banner002403 .list li.li3 p{right: 20px;  top: 50px;position: absolute;}
.Banner002403 .list li.li3.on p{ right: 0;}
@media(max-width:767px){
.Banner002403 .list li.li3 p{ right: 30px;}
.Banner002403 .list li.li3.on p{ right: 15px;}
.Banner002403 .list li.li3 p img{ max-height: 284px;}
}


/*左右按钮*/
.Banner002403 .bx-controls-direction{ display: none;}
@media(min-width:768px){
.Banner002403 .bx-controls-direction{ display: block;}
.Banner002403 .bx-controls-direction a {position:absolute; z-index: 99; overflow: hidden; display: block; width:44px; height:44px;  top: 50%; margin-top: -22px; opacity: 0; background-repeat: no-repeat;
-ms-transition:left 400ms, right 400ms,opacity 300ms;
transition:left 400ms, right 400ms,opacity 300ms;
-webkit-transition:left 400ms, right 400ms,opacity 300ms;
-moz-transition:left 400ms, right 400ms,opacity 300ms;
-o-transition:left 400ms, right 400ms,opacity 300ms;
}
.Banner002403 .bx-controls-direction .bx-prev {left:-50px; background-image: url(../images/Banner002403-l_btn.png);}
.Banner002403 .bx-controls-direction .bx-next {right:-50px;background-image: url(../images/Banner002403-r_btn.png);}
.Banner002403 .bx-controls-direction.on .bx-prev {left:70px; opacity: 1;}
.Banner002403 .bx-controls-direction.on .bx-next {right:70px; opacity: 1;}
}
/*左右按钮 end*/


/*
 .Floor002386 为demo编号
 */
.Floor002386 .Title{ padding: 2% 0 15px; position: relative;}
.Floor002386 .Title h3{ font-size: 26px; color: #333; font-weight: normal;position: relative; padding-bottom: 5px; margin:15px 0 5px;}
.Floor002386 .Title span{ color: #9e9e9e; text-transform: uppercase; font-size: 12px;letter-spacing:3px}
.Floor002386 .Title h3:before{position: absolute; content: ''; width: 50px; height: 1px; background-color: #9e9e9e; left: 0; bottom: -2px;}
.Floor002386 .Title a{ display: block; position: absolute; right: 0; top:50%; width: 38px; height: 18px; background:url(../images/case_ico.png) no-repeat center;}
.Floor002386{ width: 100%; }
.Floor002386{ position:relative; padding:30px 0 45px}
.Floor002386 .box{position:relative; z-index:2;}
.Floor002386 .box_news{ padding:0; overflow: hidden;}
.Floor002386 .box_about:before{ position:absolute; content:'';}
.Floor002386 .box_about figure{ overflow: hidden;}
.Floor002386 .box_about figure img{ width:100%; display: block;overflow:hidden;transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;
 -moz-transition:All 0.5s ease-in-out; -o-transition:All 0.5s ease-in-out;}
.Floor002386 .box_about figure img:hover{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}
.Floor002386 .box_about figure p { margin: 0; position: absolute; left: 0; bottom: 0; width: 100%;  background-color: rgba(0,117,194,0.8);  padding: 2% 5%; z-index: 10;   }
.Floor002386 .box_about figure p span{ display: block; position: relative; z-index: 11;color: #fff;font-size: 14px;line-height: 22px; height: 44px; overflow: hidden;}
.Floor002386 .box_about .Ispic{ position: relative;}
.Floor002386 .box_about .Ispic .pic{padding-bottom: 40.65%;background-size: cover;}
.Floor002386 .box_about .Ispic span{margin: 0;position: absolute;left: 0;bottom: 0;width: 100%;background-color: rgba(0,117,194,0.8);padding: 2% 5%;color: #fff;}
.Floor002386 .box_about .play{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/Floor002386-icon_video.png) no-repeat center; cursor: pointer; }

.Floor002386 > .Popup{position: fixed;background:rgba(0, 0, 0, 0.75);}
.Floor002386 .videobox .Popup{position: absolute;}
.Floor002386 .Popup{ width: 100%; height: 100%; top: 0; left: 0; z-index: 100;}
.Floor002386 .Popup .ytable{height: 100%;}
.Floor002386 .Popup .ytable .video{ max-width: 800px; width: 80%;  margin: 0 auto; padding: 10px; background: #fff; box-shadow: 0 0 20px 5px rgba(0,0,0,.15);}
.Floor002386 .Popup video{ width: 100%; }
.Floor002386 .videobox .Popup video{ height: 100%;background: #000; }
.Floor002386 .Popup .close{position: absolute;right: 20px;top: 20px; width: 30px; height: 30px; cursor: pointer; z-index: 10; cursor: pointer;}
.Floor002386 .Popup .close:before,
.Floor002386 .Popup .close:after{position: absolute;width: 100%; left: 0; top: 50%; height: 3px; margin-top: -1.5px; background: #fff; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002386 .Popup .close:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}


.videoCon video{width: 100%;}
.Floor002386 .box_about ul li{ float: left; width: 20%; text-align: center;}
.Floor002386 .box_about ul li img{ width: 50px; height: 50px; transition: transform .5s ease-in-out;}
.Floor002386 .box_about ul li:hover img{transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-ms-transform: rotateY(360deg);-moz-transform: rotateY(360deg);}
.Floor002386 .box_about ul li p{ margin: 10px 0 0;}
.Floor002386 .box_about ul{ margin-top: 15px;}
.Floor002386 .more_n{ color: #666; border: solid 1px #b9b9b9; border-radius: 15px; display: block; width: 70px; height: 28px; text-align: center; line-height: 28px; margin-top: 19px;}
.Floor002386 .list dl{ overflow:hidden; clear:both; padding-bottom:28px;}
.Floor002386 .list dl:last-child{ margin-bottom:0; border-bottom:0;}
.Floor002386 .list dt{float:left;width:31%;overflow: hidden;}
.Floor002386 .list dt img{width:100%;max-height:126px;transition: 0.3s;}
.Floor002386 .list dt:hover img{transform:scale(1.12);}
.Floor002386 .list dd{ float:right; width:64%; }
.Floor002386 .list dd .dot{ font-size:16px;}
.Floor002386 .list dl:hover dd .dot{ color:#0075c2; }
.Floor002386 .list dl:hover .more_n{background:#0075c2;color:#fff;bordr:1px solid #0075c2;}
.Floor002386 .list dd p{ line-height:22px; margin-bottom:0; overflow:hidden; height:44px; color:#888; margin-top: 10px 0 0;}
.Floor002386 .bx-pager{ display:none;}
.Floor002386 .bx-controls-direction{ position:absolute; right:0; top:45px;}
.Floor002386 .bx-controls-direction a{ display:block; float:left; width:38px; height:18px;  background-image:url(../images/Floor002386-controls.png); background-repeat: no-repeat ; background-color:#0075c2; overflow:hidden; text-indent:-999em;}
.Floor002386 .bx-controls-direction a.bx-prev{ background-position:0 bottom;}
.Floor002386 .bx-controls-direction a.bx-next{ background-position:right 0;margin-left:6px;}
.Floor002386 .bx-controls-direction a.disabled{background-color:#fff; }
.Floor002386 .bx-controls-direction a.bx-prev.disabled{background-position:0 0;}
.Floor002386 .bx-controls-direction a.bx-next.disabled{background-position:right bottom;}
@media(max-width:899px){
.Floor002386 .auto{ padding-bottom:0;}
.Floor002386 .box h1{ padding-bottom:20px;}
.Floor002386 .box_about{ padding:20px 0;}
.Floor002386 .box_about:before{top:20px; height:1px;left:0; width: 100%; border-top:1px dashed #b9b9b9;}
.Floor002386 .list dt{ width:45%;}
.Floor002386 .list dd{ width:52%;}
.Floor002386 .Title h3{ font-size: 20px;}
.Floor002386 .list dl{ padding-bottom:20px;}
}
@media only screen and (min-width:900px ) {
.Floor002386 .box_about:before{top:10%; height:85%;left:6%; border-right:1px dashed #b9b9b9; width: 1px;}
.Floor002386 .box{ float:left;}
.Floor002386 .box_news{ width:52%;}
.Floor002386 .box_about{width:48%; padding-left: 6%;} 
}





.Floor0023861 .Title{ padding: 2% 0 15px; position: relative;}
.Floor0023861 .Title h3{ font-size: 26px; color: #333; font-weight: normal;position: relative; padding-bottom: 5px; margin:15px 0 5px;}
.Floor0023861 .Title span{ color: #9e9e9e; text-transform: uppercase; font-size: 12px;letter-spacing:3px}
.Floor0023861 .Title h3:before{position: absolute; content: ''; width: 50px; height: 1px; background-color: #9e9e9e; left: 0; bottom: -2px;}
.Floor0023861 .Title a{ display: block; position: absolute; right: 0; top:50%; width: 38px; height: 18px; background:url(../images/case_ico.png) no-repeat center;}
.Floor0023861{ width: 100%; }
.Floor0023861{ position:relative; padding:6px 0 35px}
.Floor0023861 .box{position:relative; z-index:2;}
.Floor0023861 .box_news{ padding:0; overflow: hidden;}
.Floor0023861 .box_about:before{ position:absolute; content:'';}
.Floor0023861 .box_about figure{ overflow: hidden;}
.Floor0023861 .box_about figure img{ width:100%; display: block;overflow:hidden;transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;
 -moz-transition:All 0.5s ease-in-out; -o-transition:All 0.5s ease-in-out;}
.Floor0023861 .box_about figure img:hover{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}
.Floor0023861 .box_about figure p { margin: 0; position: absolute; left: 0; bottom: 0; width: 100%;  background-color: rgba(0,117,194,0.8);  padding: 2% 5%; z-index: 10;   }
.Floor0023861 .box_about figure p span{ display: block; position: relative; z-index: 11;color: #fff;font-size: 14px;line-height: 22px; height: 44px; overflow: hidden;}
.Floor0023861 .box_about .Ispic{ position: relative;}
.Floor0023861 .box_about .Ispic .pic{padding-bottom: 40.65%;background-size: cover;}
.Floor0023861 .box_about .Ispic span{margin: 0;position: absolute;left: 0;bottom: 0;width: 100%;background-color: rgba(0,117,194,0.8);padding: 2% 5%;color: #fff;}
.Floor0023861 .box_about .play{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/Floor002386-icon_video.png) no-repeat center; cursor: pointer; }

.Floor0023861 > .Popup{position: fixed;background:rgba(0, 0, 0, 0.75);}
.Floor0023861 .videobox .Popup{position: absolute;}
.Floor0023861 .Popup{ width: 100%; height: 100%; top: 0; left: 0; z-index: 100;}
.Floor0023861 .Popup .ytable{height: 100%;}
.Floor0023861 .Popup .ytable .video{ max-width: 800px; width: 80%;  margin: 0 auto; padding: 10px; background: #fff; box-shadow: 0 0 20px 5px rgba(0,0,0,.15);}
.Floor0023861 .Popup video{ width: 100%; }
.Floor0023861 .videobox .Popup video{ height: 100%;background: #000; }
.Floor0023861 .Popup .close{position: absolute;right: 20px;top: 20px; width: 30px; height: 30px; cursor: pointer; z-index: 10; cursor: pointer;}
.Floor0023861 .Popup .close:before,
.Floor0023861 .Popup .close:after{position: absolute;width: 100%; left: 0; top: 50%; height: 3px; margin-top: -1.5px; background: #fff; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor0023861 .Popup .close:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}


.Floor0023861 .box_about ul li{ float: left; width: 20%; text-align: center;}
.Floor0023861 .box_about ul li img{ width: 50px; height: 50px; transition: transform .5s ease-in-out;}
.Floor0023861 .box_about ul li:hover img{transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-ms-transform: rotateY(360deg);-moz-transform: rotateY(360deg);}
.Floor0023861 .box_about ul li p{ margin: 10px 0 0;}
.Floor0023861 .box_about ul{ margin-top: 15px;}
.Floor0023861 .more_n{ color: #666; border: solid 1px #b9b9b9; border-radius: 15px; display: block; width: 70px; height: 28px; text-align: center; line-height: 28px; margin-top: 19px;}
.Floor0023861 .list dl{ overflow:hidden; clear:both; padding-bottom:28px;}
.Floor0023861 .list dl:last-child{ margin-bottom:0; border-bottom:0;}
.Floor0023861 .list dt{float:left;width:31%;overflow: hidden;}
.Floor0023861 .list dt img{width:100%;max-height:126px;transition: 0.3s;}
.Floor0023861 .list dt:hover img{transform:scale(1.12);}
.Floor0023861 .list dd{ float:right; width:64%; }
.Floor0023861 .list dd .dot{ font-size:16px;}
.Floor0023861 .list dl:hover dd .dot{ color:#0075c2; }
.Floor0023861 .list dl:hover .more_n{background:#0075c2;color:#fff;bordr:1px solid #0075c2;}
.Floor0023861 .list dd p{ line-height:22px; margin-bottom:0; overflow:hidden; height:44px; color:#888; margin-top: 10px 0 0;}
.Floor0023861 .bx-pager{ display:none;}
.Floor0023861 .bx-controls-direction{ position:absolute; right:0; top:45px;}
.Floor0023861 .bx-controls-direction a{ display:block; float:left; width:38px; height:18px;  background-image:url(../images/Floor002386-controls.png); background-repeat: no-repeat ; background-color:#0075c2; overflow:hidden; text-indent:-999em;}
.Floor0023861 .bx-controls-direction a.bx-prev{ background-position:0 bottom;}
.Floor0023861 .bx-controls-direction a.bx-next{ background-position:right 0;margin-left:6px;}
.Floor0023861 .bx-controls-direction a.disabled{background-color:#fff; }
.Floor0023861 .bx-controls-direction a.bx-prev.disabled{background-position:0 0;}
.Floor0023861 .bx-controls-direction a.bx-next.disabled{background-position:right bottom;}
@media(max-width:899px){
.Floor0023861 .auto{ padding-bottom:0;}
.Floor0023861 .box h1{ padding-bottom:20px;}
.Floor0023861 .box_about{ padding:20px 0;}
.Floor0023861 .box_about:before{top:20px; height:1px;left:0; width: 100%; border-top:1px dashed #b9b9b9;}
.Floor0023861 .list dt{ width:45%;}
.Floor0023861 .list dd{ width:52%;}
.Floor0023861 .Title h3{ font-size: 20px;}
.Floor0023861 .list dl{ padding-bottom:20px;}
}
@media only screen and (min-width:900px ) {
.Floor0023861 .box_about:before{top:10%; height:85%;left:6%; border-right:1px dashed #b9b9b9; width: 1px;}
.Floor0023861 .box{ float:left;}
.Floor0023861 .box_news{ width:52%;}
.Floor0023861 .box_about{width:48%; padding-left: 6%;} 
}




.Floor0023861{display: none;}
@media only screen and (max-width:900px ) {
	.Floor002386{padding:15px 0 15px;}
	.Floor002386 .box_news{display: none;}
	.Floor0023861{display: block}
	.Floor0023861 .box_news{display: block;}
}


/*fancyBox插件样式，如有同种插件请只留一个样式*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.fancybox-opened {z-index: 8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner {position: relative;}
.fancybox-inner {overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}
.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('../images/fancybox_sprite.png');}
#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}
#fancybox-loading div {width: 44px;height: 44px;background: url('fancybox_loading.gif') center center no-repeat;}
.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}
.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url('blank.gif'); /* helps IE */-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}
.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}
.fancybox-prev span {left: 10px;background-position: 0 -36px;}
.fancybox-next span {right: 10px;background-position: 0 -72px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}
/* Overlay helper */
.fancybox-lock {overflow: hidden !important;width: auto;}
.fancybox-lock body {overflow: hidden !important;}
.fancybox-lock-test {overflow-y: hidden !important;}
.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url('fancybox_overlay.png');}
.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}
.fancybox-lock .fancybox-overlay {overflow: auto;overflow-x: hidden;overflow-y: scroll;}
/* Title helper */
.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; /* Fallback for web browsers that doesn't support RGBa */background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}
.fancybox-title-inside-wrap {padding-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}
/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('fancybox_sprite@2x.png');background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
}
#fancybox-loading div {background-image: url('fancybox_loading@2x.gif');background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/}
}

/*
 .Floor002384 为demo编号
 */
.Floor002384{ padding:48px 0;background:#f9f9f9;}
.Floor002384 dd{ float:left; width:16%; padding-right: 7px;   transition:width ease-in-out 0.3s;}
.Floor002384 dd .inner{ position: relative;overflow:hidden;}
.Floor002384 dd:last-child{ margin-right: 0;padding-right:0;}
.Floor002384 dd.active{ width:52%;}
.Floor002384 dd .pic{ display:block; height:390px; background-repeat:no-repeat; background-position:center top;background-size:cover; transition:all ease-out 0.6s;}
.Floor002384 dd .txt,
.Floor002384 dd .name{ position:absolute;}
.Floor002384 dd .txt{ left:0; bottom:0; z-index:2; padding:2%;  padding-left:19%;width:100%; font-size:12px;background:rgba(0, 0, 0, 0.65) none repeat scroll 0 0 !important;filter:Alpha(opacity=65); background:#000;
 line-height:27px; transform:translateY(100%);transition:all ease 0.3s;}
.Floor002384 dd .txt p{ margin:0; color: #fff; z-index: 1; position: relative;}
.Floor002384 dd.active .txt{ transform:translateY(0);transition:all ease-in-out 0.5s 0.3s;}
.Floor002384 dd .name{ left:0; bottom:0;height:100%;z-index:3; width:100%; text-shadow:0 0 2px rgba(0,0,0,0.5);}
.Floor002384 dd .name ol{ position:absolute; left:0; bottom:0; padding:8.5% 0  8% 0; width:100%; color:#fff;
 text-align:center; background:rgba(0, 0, 0, 0.65) none repeat scroll 0 0 !important;filter:Alpha(opacity=65); background:#000; transition:all ease-in-out 0 0.5s;}
.Floor002384 dd .name ol em{ display: none;}
.Floor002384 dd.active .name ol em{ display:inline-block; font-size:34px; border-bottom:3px solid #fff; margin-bottom:10px; box-shadow:0 1px 0 rgba(0,0,0,0.2);}
.Floor002384 dd .name ol a{ display:block; font-size:16px; color:#fff;overflow: hidden;
 text-overflow: ellipsis;
 -o-text-overflow: ellipsis;
 white-space: nowrap;  }
.Floor002384 dd.active .name{width:17%;text-shadow:none;}
.Floor002384 dd.active .name ol{background:rgba(0, 117, 194, 1) none repeat scroll 0 0 !important;filter:Alpha(opacity=100); background:#0075c2; top:auto;bottom:0;transition:all ease-in-out 0.5s 0.5s;}
.Floor002384 dd.active .name ol em{ box-shadow:none; font-style: normal;}
.Floor002384 .Title{ padding: 0% 0 2%; position: relative;}
.Floor002384 .Title h3{ font-size: 26px; color: #333; font-weight: normal;position: relative; padding-bottom: 5px; margin-bottom: 5px;margin-top:0;}
.Floor002384 .Title span{ color: #9e9e9e; text-transform: uppercase; font-size: 12px;letter-spacing:3px}
.Floor002384 .Title h3:before{position: absolute; content: ''; width: 50px; height: 1px; background-color: #9e9e9e; left: 0; bottom: -2px;}
.Floor002384 .Title a{ display: block; position: absolute; right: 0; top:50%; width: 38px; height: 18px; background:url(../images/Floor002384-case_ico.png) no-repeat center;}
@media(max-width:899px){
.Floor002384{padding:25px 0;}
.Floor002384 dd .name ol{padding:3% 0  3% 0;}
.Floor002384 dl{ margin: 0 -3px; overflow: hidden;}
.Floor002384 dd{ width:50% !important; padding: 3px;}
.Floor002384 dd .pic{ height:auto; padding-bottom:60%;}
.Floor002384 dd .txt{ padding: 10px 0;}
.Floor002384 dd .txt p{ line-height:18px; height:36px; overflow:hidden;}
.Floor002384 dd .txt{ padding-left:32%;}
.Floor002384 dd.active .name{width:30%;}
.Floor002384 .Title h3{ font-size: 20px;}
.Floor002384 dd .name ol em{ font-size:35px !important;}
}
@media(max-width:480px){
.Floor002384 dd .name ol em{ font-size:30px;}
.Floor002384 dd{ width:100% !important;}
}




/*Bottom001871*/
.Bottom001871{background-color: #333;padding:2% 0;color:rgba(255,255,255,0.8); line-height: 30px;}
.Bottom001871 a{ text-decoration:underline;color:rgba(255,255,255,0.8);}
.Bottom001871 dl{float:right;position: relative;}
.Bottom001871 dl a{color:rgba(255,255,255,0.8); display:inline-block; vertical-align:middle; margin-right:10px;text-decoration:none;}
.Bottom001871 dl .bdshare-button-style0-16 .bds_weixin,
.Bottom001871 dl .bdshare-button-style0-16 .bds_tsina{width:30px;height:30px;background:url(../images/Bottom001871-share.png) no-repeat 5px center;margin-right: 10px;}
.Bottom001871 dl a.a_wx{ position:relative; z-index:100;}
.Bottom001871 dl a.a_wx figure{ display:none; position:absolute; bottom:100%; width:120px; left:50%; margin-left:-60px;}
.Bottom001871 dl a.a_wx:hover figure{ display:block;} 
.Bottom001871 dl a.a_wx figure img{ display:block; border:3px solid #fff;}
.Bottom001871 dl .bdshare-button-style0-16 .bds_tsina{ margin-right:0; background-position:-33px center;}
.Bottom001871 dl .bdshare-button-style0-16{display:inline-block;float:right;}
.Bottom001871 dl .bdshare-button-style0-16 a{margin:0;padding:0;}
@media(max-width:1000px){
.Bottom001871 dl{ float:none;}
}
@media(max-width:640px){
.Bottom001871{ font-size:12px; line-height:20px;}
.Bottom001871 dl{ line-height:30px;}
}



/*Floor */
.Banner002730{}
.Banner002730{ position:relative;}
@media(min-width:1025px){
.Banner002730 figure{ height:250px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
}





/*Menu002849 */
.Menu002849{border-bottom: 1px solid #eeeeee;}
.Menu002849 .Current em{float: right;font-style: normal;line-height:4.28vw; max-width: 90%;}
.Menu002849 .Current,
.Menu002849 .Current a{color: #999;}
.Menu002849 .Current a:hover{color: #0075c2;}
.Menu002849 .Current a:not(:last-child):after{display: inline-block; width: 5px; height: 5px; vertical-align: middle;background: #e5e5e5; content: ''; margin: 0 17px;}
.Menu002849 .nav-menu{position: relative; padding-right: 40px;}
.Menu002849 .nav-menu:before{position: absolute; width: 200%; top: 0;height: 100%; right: 0;content: '';}
.Menu002849 .nav{height:4.28vw;overflow: hidden;position: relative; z-index: 10;}
.Menu002849 .nav li{line-height:4.28vw;float: left; margin-right: 10px;}
.Menu002849 .nav-menu li a{font-size: 16px;color: #999;text-align: center; display: block;transition: 0.3s;padding: 0 20px;}
.Menu002849 .nav-menu li.aon a,
.Menu002849 .nav-menu li a:hover{color: #fff;background: #0075c2;}
.Menu002849 .nav-menu .more{position: absolute; right: 10px; top: 50%; margin-top: -10px;}
.Menu002849 .nav-menu .more dt{font-size: 0; width: 20px;padding-bottom: 10px; }
.Menu002849 .nav-menu .more dt i{display: block;height: 20px; border-radius: 3px;background: #fff url(../images/Menu002849_more.gif) no-repeat center center; cursor: pointer;}
.Menu002849 .nav-menu .more dd{position: absolute; right: 0; width: 200px;background: #fff; top: 100%;border: 1px solid #eee;border-radius: 4px;padding:10px 15px;box-shadow: 0 3px 5px rgba(0,0,0,0.2);display: none;}
.Menu002849 .nav-menu .more dd li{line-height: 40px;}
.Menu002849 .nav-menu .more dd li:not(:last-child){border-bottom: 1px solid #eee;}
@media(min-width:1025px){
.Menu002849 .Current{float: right; width: 28.473%;}
.Menu002849 .nav-menu{float: left;width: 71.527%;}
}
@media(max-width:768px){
.Menu002849{margin-top:3%}
.Menu002849 .nav{height: 100%;}
.Menu002849 .nav li{line-height: 45px;margin-right: 0;width: 25%;float: left;margin-bottom: 2%;}
.Menu002849 .Current em{line-height: 30px;}
.Menu002849 .Current{display:none;}
.Menu002849 .nav-menu{padding-right:0;}
}
@media(max-width:480px){
.Menu002849 .nav li a{font-size: 14px;padding: 0 5px;}
}




/*RighInfo002809 */
.RighInfo002809{padding: 3% 0 0% 0;}
.RighInfo002809 .title{text-align: center;font-size: 16px;font-weight: bold;color: #333; padding-bottom: 4%;}
.RighInfo002809 .title:after{display: block; margin:10px auto 0;content: ''; width: 2px; height: 30px; background: #d81b22; transform: rotate(-70deg);}
.RighInfo002809 .txt-logo{border: 1px solid #eee; margin-bottom:6%;}
.RighInfo002809 .txt-logo .log ul li.info{line-height: 29px;font-size: 16px;color: #333;}
.RighInfo002809 .txt .box:not(:first-child){margin:5% 0;}
.RighInfo002809 .txt .box{border-bottom:1px solid #eee;}
.RighInfo002809 .txt .box p{line-height:35px;margin-bottom: 2.5%;font-size: 16px;padding-top:6%;color:#333;}
.RighInfo002809 .txt .box p span{font-size:30px;display: block;margin-bottom:2%;}
.RighInfo002809 .txt .box p span img{margin-top:-4px;}
.RighInfo002809 .txt-logo .pic,.RighInfo002809 .txt .box .img-1{overflow:hidden;}
.RighInfo002809 .txt-logo .pic img,.RighInfo002809 .txt .box .img-1 img{transition: 0.3s;}
.RighInfo002809 .txt-logo .pic:hover img,.RighInfo002809 .txt .box .img-1:hover img{transform:scale(1.12);}
@media(min-width:1025px){
.RighInfo002809 .txt-logo .pic{width: 41.737%;border-left: 1px solid #eee;}
.RighInfo002809 .txt-logo .pic img{display: block;width: 100%;}
.RighInfo002809 .txt-logo .log ul{width: auto; margin: 0 auto;}
.RighInfo002809 .txt-logo .log ul li{padding: 0 25px;}
.RighInfo002809 .txt-logo .log ul li.img{border-right: 1px solid #eee;}
.RighInfo002809 .txt .box .img-1{float: left; margin-right: 4%;}
.RighInfo002809 .txt .box:nth-child(2n) .img-1{float: right;margin-left: 4%;margin-right: 0;}
.RighInfo002809 .txt .box2{position: relative;z-index: 1;}
.RighInfo002809 .txt .box2:before{position: absolute; left: 0; bottom: 0; height: 1px; background: #eee; width: 63%;content: '';}
.RighInfo002809 .txt .box1:before{position: absolute;border-bottom:1px solid #eee; width:693px;content: '';padding-bottom:19.5%;margin-left:27%;}
}
@media(max-width:1024px){
.RighInfo002809 .ytable,
.RighInfo002809 .ytable-cell{display: block;}
.RighInfo002809 .txt-logo{padding: 5%;text-align: center;}
.RighInfo002809 .txt-logo .log ul li.info{padding: 30px 0;}
.RighInfo002809 .txt .box .img-1{display: block;margin: 0 auto;}
}


.Form002326{ position:fixed; background:rgba(0,0,0,0.5); width:100%;height: 100%; top:0; left:0; z-index:99; display: none;}
.Form002326 .table-type{ display: table; table-layout: fixed; width: 100%; height: 100%;}
.Form002326 .table-cell{display: table-cell; vertical-align: middle; height: 100%; width: 100%;}
.Form002326 .wrap-container{ position: relative; width: 90%;margin: 0 auto;max-width: 920px;background: #fff;padding: 2%;}
.Form002326 .closeBtn{ position:absolute; top:12px; right:14px;z-index: 99; height:17px; width:17px; display:block; background:url(../images/Form002324-colseBtn.jpg) no-repeat;}

.Form002326 .box{/*max-height: 600px;*/overflow-y:auto;}
.Form002326 .box img{ float: left;}
.Form002326 .box h2{ color: #0075c2;margin-bottom:0;}
.Form002326 .box p{ line-height: 30px;}
.Form002326 .info_pn{padding-top: 30px; border-top: 1px solid #eee;}
.Form002326 .info_pn span{ display:block; float: left; font-size: 15px; font-weight: bold;}
.Form002326 .info_pn span:last-child{ float: right;}
.Form002326 .info_pn span a{ color:#666; font-weight: normal;}
.Form002326 .info_pn span a:hover{color:#003168;}

@media(max-width:768px){
	.Form002326 .closeBtn{
		top: 8px;
    right: 8px;
    z-index: 99;
    height: 29px;
    width: 22px;
    display: block;
    background: url(../images/Form002324-colseBtn.jpg) no-repeat #fff;
    background-position: left 5px center;
	}
}
/*
 .RighInfo002224 为demo编号
 */
.RighInfo002224 .item{ color:#323232; margin:30px 0;}
.RighInfo002224 .item .word{ text-align:center;}
.RighInfo002224 .item .pic{text-align:center;padding-top:20px;overflow: hidden;}
.RighInfo002224 .item .pic img{transition: 0.3s;}
.RighInfo002224 .item .pic:hover img{transform:scale(1.12);}
.RighInfo002224 .item .tit{ margin-top:0; font-size:24px; font-weight:normal; font-style:italic;}
.RighInfo002224 .item .tit em{ font-size:12px; display:block; padding-left:0px; text-transform:uppercase;}
.RighInfo002224 .item .con{line-height:22px; position:relative; margin:0;}
.RighInfo002224 .item .con p{font-size: 16px;}
.RighInfo002224 .item .con:before{ display:none;}
.RighInfo002224 .item:first-child .tit{ font-style:normal;}
@media screen and (min-width: 768px){
.RighInfo002224 .item{ margin:70px 0;}
.RighInfo002224 .item .word{float:left;width: 40%;text-align:left;}
.RighInfo002224 .item .pic{float:right;width: 45%;}
.RighInfo002224 .item.three .word{ width:54%;}
.RighInfo002224 .item.three .pic{ width:45%; padding-top:0;}
.RighInfo002224 .item:nth-child(2n) .word{ float:right; width:34%;}
.RighInfo002224 .item:nth-child(2n) .pic{float:left;}
.RighInfo002224 .item:first-child .pic{ width:45%;}
.RighInfo002224 .item .tit{font-size:30px; }   
.RighInfo002224 .item .word{ padding-top:100px;}	
.RighInfo002224 .item .con{overflow:hidden;padding-left:32px;}	
.RighInfo002224 .item .con:before{ position:absolute; left:0; top:10px; height:50%; max-height:60px; width:3px; content:""; background-color:#0075c2; display:block;}
.RighInfo002224 .item .tit em{ font-size:14px;}
}
@media screen and (min-width: 1024px){
.RighInfo002224 .item .tit{font-size:30px; }   
.RighInfo002224 .item .word{ padding-top:100px;}
.RighInfo002224 .item .con{line-height:30px;font-size:16px;}	
}
@media screen and (max-width: 768px){
 .RighInfo002224 .item .con{font-size:15px;line-height:30px;}   
 .RighInfo002224 .item .tit,.RighInfo002224 .item .tit em{font-style:normal;padding-left: 0;}
}

.Floor002505{ }
.Floor002505 .auto{ max-width:1200px;}

@media(max-width:1800px){

}

.Floor002505 .owl-carousel{ overflow:hidden; }
.Floor002505 .owl-carousel .owl-item{ float:left;}
.Floor002505 .owl-carousel .owl-nav div{ position:absolute; top:50%; transform:translateY(-50%); width:14px; height:65px; background-position:0 0; background-repeat:no-repeat; overflow:hidden; line-height:1000px; cursor:pointer; background-size:contain;}
.Floor002505 .owl-carousel .owl-nav div.owl-prev{ left:-7%; background-image:url(../images/Floor002505_btn_prev.png);}
.Floor002505 .owl-carousel .owl-nav div.owl-prev:hover{ background-image:url(../images/Floor002505_btn_prev_hover.png);}
.Floor002505 .owl-carousel .owl-nav div.owl-next{ right:-7%; background-image:url(../images/Floor002505_btn_next.png);}
.Floor002505 .owl-carousel .owl-nav div.owl-next:hover{ background-image:url(../images/Floor002505_btn_next_hover.png);}

.Floor002505 .owl-carousel .owl-nav button{background:none;border:none; position:absolute; top:50%; transform:translateY(-50%); width:14px; height:65px; background-position:0 0; background-repeat:no-repeat; overflow:hidden; line-height:1000px; cursor:pointer; background-size:contain;}
.Floor002505 .owl-carousel .owl-nav button.owl-prev{ left:-7%; background-image:url(../images/Floor002505_btn_prev.png);}
.Floor002505 .owl-carousel .owl-nav button.owl-prev:hover{ background-image:url(../images/Floor002505_btn_prev_hover.png);}
.Floor002505 .owl-carousel .owl-nav button.owl-next{ right:-7%; background-image:url(../images/Floor002505_btn_next.png);}
.Floor002505 .owl-carousel .owl-nav button.owl-next:hover{ background-image:url(../images/Floor002505_btn_next_hover.png);}
.Floor002505 .owl-carousel .owl-dots{display: none}

.Floor002505 .items{ position:relative;}
.Floor002505 .items .hover{ position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; z-index:3; transition:0.3s;}
.Floor002505 .items .txt{ position:relative; left:3%; right:3%; bottom:3%; z-index:2;}
.Floor002505 .items h2{ font-size:18px; font-weight:normal; margin:0;color:#ff8100;}
.Floor002505 .items p{ font-size:12px; max-width:245px; margin:0;color:#666; padding-top:10px;}
.Floor002505 .items a{ display:block;}
.Floor002505 .items a:hover .hover{ opacity:1;}
.Floor002505 .items img{ width:100%; display:block;}
.Floor002505 .items .hover img{ height:100%;}
.Floor002505 .items .hover::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background:url(../images/Floor002505_imghover.png) repeat;}
@media(max-width:768px){
.Floor002505 .title ol,
.Floor002505 .title li{ float:none; overflow:hidden;}
.Floor002505 .title li a{ margin:10px 20px 0 0;}
.Floor002505 .owl-carousel .owl-nav div{ height:45px;}
.Floor002505 .owl-carousel .owl-nav div.owl-next{right:4%;}
.Floor002505 .owl-carousel .owl-nav div.owl-prev{left:4%;}

.Floor002505 .owl-carousel .owl-nav button{ height:45px;}
.Floor002505 .owl-carousel .owl-nav button.owl-next{right:4%;}
.Floor002505 .owl-carousel .owl-nav button.owl-prev{left:4%;}
}
@media(max-width:480px){
.Floor002505 .title ol{ font-size:28px;}
}


/*
 .PicList002239 为demo编号
 */
.PicList002239{ padding:2% 0 0 0;}
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 3%; float:left; }
@media(min-width:769px){
.PicList002239 li{margin-right:5%; width:30%; }
.PicList002239 li:nth-child(3n){ margin-right:0;}
}
.PicList002239 li .Ispic{ padding-bottom:68%; background-size:contain;}
.PicList002239 li dl{ position:relative; margin:0 10px;line-height:50px;}
.PicList002239 li dd{ position:absolute; right:0; top:0; color: #999;padding-left: 30px;}
.PicList002239 li dt{font-size: 16px; color: #333;text-align: center;}
.PicList002239 li dt:hover{font-size: 16px; color:#0075c2;text-align: center;}
@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
}



/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:1% 0 4% 0;color:#666666;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#0075c2;}
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end,
.Page002274 .p_jump{display:none;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family:"宋体"; font-weight: bold; padding:0 25px; }
@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}




/*slick Basic*/
.Timeline002853 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Timeline002853 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Timeline002853 .slick-list:focus {outline: none}
.Timeline002853 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Timeline002853 .slick-slider .slick-track, 
.Timeline002853 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Timeline002853 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Timeline002853 .slick-track:before, 
.Timeline002853 .slick-track:after{display: table; content: '';}
.Timeline002853 .slick-track:after{ clear: both;}
.Timeline002853 .slick-loading .slick-track { visibility: hidden;}
.Timeline002853 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Timeline002853 .slick-slide .slick-loading img { display: none;}
.Timeline002853 .slick-slide .dragging img { pointer-events: none;}
.Timeline002853 .slick-initialized .slick-slide { display: block;}
.Timeline002853 .slick-loading .slick-slide { visibility: hidden;}
.Timeline002853 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Timeline002853 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
@media(min-width:1025px){
.Timeline002853 .slider-nav{float: left;width: 40.516%;}
.Timeline002853 .slider-for{float: right;width: 51.134%;}
.Timeline002853 .slider-nav .slick-arrow{width: 197.246%;right:0; top: 50%;}
.Timeline002853 .slider-nav .slick-prev{margin-top: -65px;}
.Timeline002853 .slider-nav .slick-next{margin-top: 65px;}
.Timeline002853 .slider-nav .slick-next:before{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.Timeline002853 .slider-nav li{padding-right: 3vw;text-align: right;}
}
.Timeline002853 .slider-nav{border-right: 1px solid #efefef;position: relative; padding: 3vw 0;}
.Timeline002853 .slider-nav  .slick-arrow{position: absolute; font-size: 0;border:0;border-bottom: 1px solid #efefef; cursor: pointer;font-size: 0;padding: 0; z-index: 10;}
.Timeline002853 .slider-nav .slick-arrow:before{position: absolute; content: ''; width: 25px; height: 25px; background: url(../images/Timeline002853_btn.png) no-repeat center center #fff; left: 50%; top: 50%; margin: -12px 0 0 -12px;}
.Timeline002853 .slider-nav li{line-height: 129px; font-size: 18px;color: #ccc;font-weight: 100;}
.Timeline002853 .slider-nav li span{font-family: "DINPro-Regular"; font-size: 34px; margin-right: 10px;}
.Timeline002853 .slider-nav li.slick-center{color: #666;}
.Timeline002853 .slider-for .box{padding-top: 6.2vw;line-height: 28px;}
.Timeline002853 .slider-for .year{ font-family: "DINBold";color: #0075c2;font-size: 48px;line-height: normal;}
.Timeline002853 .slider-for .desc{line-height: 28px;color: #333; margin: 1vw 0 2vw 0;font-size: 16px;line-height: 28px;}
.Timeline002853 .slider-for .desc b{ color:#0075c2; padding-right:2%}
@media(max-width:1024px){
.Timeline002853 .slider-nav li{line-height: 60px; text-align: center;}
.Timeline002853 .slider-nav{padding: 0 5vw;border-top: 1px solid #efefef;border-bottom: 1px solid #efefef;}
.Timeline002853 .slider-nav .slick-arrow{width: 1px; height: 100%;background: #efefef; top: 0;}
.Timeline002853 .slider-nav .slick-prev{ left: 2.5vw;}
.Timeline002853 .slider-nav .slick-next{ right: 2.5vw;}
.Timeline002853 .slider-nav .slick-prev:before{transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);}
.Timeline002853 .slider-nav .slick-next:before{transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);}
.Timeline002853 .slider-for .year{font-size:36px;}
}
@media(max-width:640px){
.Timeline002853 .slider-nav li{font-size: 16px;}
.Timeline002853 .slider-nav li span{font-size: 24px;}
.Timeline002853 .slider-for .year{font-size:30px;}
.Timeline002853 .slider-for .desc{font-size:15px;}
}





/*
 .RighInfo002228
 */
.RighInfo002228{ padding:3% 0;}
.RighInfo002228 .single-header{ text-align:center;border-bottom: 1px solid #ddd}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header p span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#555; padding-top:2%;}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;text-align: center}
.RighInfo002228 .more{float: right;margin-top: 25px}
.RighInfo002228 .more a{display: inline-block;width: 120px;height: 40px;text-align: center;background: #f5f5f5;color: #333;line-height: 40px}
.RighInfo002228 .more a:hover{color: #fff;background: #0075c2}
.RighInfo002228 .info_pn{float: left;margin-top: 20px;}
.RighInfo002228 .info_pn span {display: block;padding: 2px 0;}
.RighInfo002228 .info_pn span a{color: #555}
.RighInfo002228 .info_pn span a:hover{color: #0075c2}
@media(max-width:950px){
.RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
.RighInfo002228 .col2{ width:48%;}
.RighInfo002228 .fr{ float:right;}
.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
.RighInfo002228 .single-header h1{font-size: 20px;}
.RighInfo002228 .single-header h3{ font-size:18px;}
.RighInfo002228 .single-content p{ padding:15px 0;} 
.RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}  
}
@media screen and (min-width:1024px){
.RighInfo002228 .single-header h1{font-size: 24px;}
}




/*
 .PicList002273 为demo编号
 */
.PicList002273{padding-top: 8%;}
.PicList002273 .left{overflow:hidden;}
.PicList002273 .left img{transition: 0.3s;}
.PicList002273 .left:hover img{transform:scale(1.12);}
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{font-size: 12px;color: #999;border: 1px solid #c5c6c6;padding: 2px 5px;margin-top: 8px;display: inline-block;}
.PicList002273 .right .h3{color: #313131;font-size: 18px;font-weight: normal;margin: 10px 0;}
.PicList002273 .right .p{color: #999;font-size: 14px;}
.PicList002273 ul li{margin-bottom: 30px;background: #eef0f1;padding: 18px 20px;}
@media screen and (min-width:768px ) {
.PicList002273 .left{width: 24%;}
.PicList002273 .right{}
.PicList002273 .right .time{margin-top: 0px;}
.PicList002273 ul li{background:#eef0f1;}
}
@media screen and (min-width:1024px ) {
.PicList002273 .right .time{margin-top: 15px;}
.PicList002273 ul li:hover{border: 1px solid #0075c2;box-shadow: 0px 0px 30px #ccc;}
.PicList002273 ul li{background:#eef0f1;position: relative;}
.PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
.PicList002273{padding-top:3%;}
}
@media screen and (min-width:1200px ) {
.PicList002273 .left{margin-right: 50px;display: table-cell;vertical-align: middle;}
.PicList002273 .right{display: table-cell;vertical-align: middle;padding-right: 17%;padding-left: 5%;}
.PicList002273 .right .time{margin-top: 14px;}
.PicList002273 .right .h3{line-height: 18px;margin: 28px 0 17px;}
.PicList002273 .right .p{line-height: 19px;}
.PicList002273 ul li{padding-right: 20px;}
}


/*
 .Map002364 为demo编号
 */
.Map002364{padding-bottom:5%;}
.Map002364 .columnName{ font-size:32px; font-family:'微软雅黑';   color:#333; margin:0; padding-bottom:2%; text-align:center;}
.Map002364 .columnName:after{ display:block; margin:0 auto; width:68px; height:1px; background-color:#bbb; margin-top:16px; content:'';}
.Map002364 dd{margin-bottom:2%; padding-left:62%; background-color:#f9f9f9; position:relative;}
.Map002364 dd:last-child{ margin-bottom:0;}
.Map002364 .map *{ max-width:none;}
.Map002364 dd figure{ padding:3%;}
.Map002364 dd ul{ padding-bottom:3%; }
.Map002364 dd li{line-height:24px; padding:30px 0; padding-left:50px; border-bottom:1px dashed #dbdbdb; background:url(../images/Map002364-icon_name.gif) no-repeat center left; font-size:16px; color:#767676;}
.Map002364 dd li:nth-child(2){background-image:url(../images/Map002364-icon_add.gif);}
.Map002364 dd li:nth-child(3){background-image:url(../images/Map002364-icon_tel.gif);}
.Map002364 dd li:nth-child(4){background-image:url(../images/Map002364-icon_fax.gif);}
@media(min-width:641px){
.Map002364 .map{ position:absolute !important; width:60%; left:0; height:100%; top:0;}
}
@media(max-width:640px){
.Map002364 dd{ padding:3%;}
.Map002364 .map{ height:300px; position:relative !important;}
.Map002364 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map002364 dd figure h1{ font-size:20px;}
}


/*
 .RighInfo002800 
 */
.RighInfo002800{padding: 3% 0;}
.RighInfo002800 .text{margin-bottom: 30px}
.RighInfo002800 .text .p{font-size: 16px;color:#333;line-height: 33px; margin: 0; background-repeat: no-repeat; background-position: left center; padding: 15px 0; padding-left:60px; }
.RighInfo002800 .text .hotline{background-image: url(../images/RighInfo002800-icon1.png);}
.RighInfo002800 .text .tel{background-image: url(../images/RighInfo002800-icon2.png);}
.RighInfo002800 .text .mall{background-image: url(../images/RighInfo002800-icon3.png);}
.RighInfo002800 .text .address{background-image: url(../images/RighInfo002800-icon4.png);}
.RighInfo002800 .text .wx{background-image: url(../images/RighInfo002800-icon5.png);}
.RighInfo002800 .text .wx img{display: inline-block;  margin-left: 10px;  max-width: 136px;}


@media screen and (min-width: 1200px) {

.RighInfo002800 .text{width:40%;float:left;}
.RighInfo002800 .text .p{font-size: 16px;}
}
@media(max-width:768px){
	.RighInfo002800 .text .p{padding:8px 0;padding-left:51px;}
}
/*.Map002788 */

/*slick Basic*/
.Map002788 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Map002788 .scon{padding: 10px;
    background: #fff;
    box-shadow: 0 0 28px rgba(0, 0, 0, 0.1);
    border-radius: 10px;}
.Map002788 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Map002788 .slick-list:focus {outline: none}
.Map002788 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Map002788 .slick-slider .slick-track, 
.Map002788 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Map002788 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Map002788 .slick-track:before, 
.Map002788 .slick-track:after{display: table; content: '';}
.Map002788 .slick-track:after{ clear: both;}
.Map002788 .slick-loading .slick-track { visibility: hidden;}
.Map002788 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Map002788 .slick-slide .slick-loading img { display: none;}
.Map002788 .slick-slide .dragging img { pointer-events: none;}
.Map002788 .slick-initialized .slick-slide { display: block;}
.Map002788 .slick-loading .slick-slide { visibility: hidden;}
.Map002788 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Map002788 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Map002788{ width:54%;  position:relative;float:right;  }

.Map002788 .hd{padding-bottom: 20px; margin: 0 auto;}
.Map002788 .hd li span{display: block;padding:15px 20px; line-height:14px;font-size:16px;color:#333; text-align:center;  cursor:pointer; background: #f5f5f5;   }
.Map002788 .hd li:first-child span{border-radius: 5px 0 0 5px;}
.Map002788 .hd li:last-child span{border-radius: 0 5px 5px 0;}
.Map002788 .hd li.slick-current span{ background:#0075c2; color:#fff; }


.Map002788 .bd .map{ height: 380px;  }
.Map002788 .bd .map img{ max-width: none }

@media(min-width:769px){
.Map002788 .bd .map{width:100%; float: left}

}
@media(max-width:1200px){
.Map002788{width:100%;}

}
@media(max-width:768px){
	.Map002788 .bd .map{height:300px;}
}



/*PicList002735 */
.PicList002735{padding: 0% 0 1% 0;}
.PicList002735 li a figure{transition: 0.3s;}
.PicList002735 li a:hover figure{transform:scale(1.12);}
.PicList002735 li{ margin-bottom: 2%; margin-top: 2%;}
.PicList002735 li a{display: block;background:#f8f8f8; border: 3px solid #f0f0f0; transition: 0.3s;overflow: hidden;}
.PicList002735 li a:hover{border-color: #0075c2; box-shadow: 0 10px 14px rgba(0,0,0,0.3);}
.PicList002735 li .Ispic{ background-size: contain;background-color: #fff;  padding-bottom: 65.241%;}
.PicList002735 li .txt{padding: 25px;}
.PicList002735 li .txt h3{font-size: 18px; color: #0075c2;}
.PicList002735 li .txt p{line-height: 28px;color: #555;height: 84px; }
@media(min-width:481px){
.PicList002735 li{float: left;}
}
@media(min-width:769px){
.PicList002735 li{width: 29.6875%; }
.PicList002735 li:not(:nth-child(3n)){margin-right: 5.46875%;}
}
@media(min-width:481px) and (max-width:768px){
.PicList002735 li{width: 48%; }
.PicList002735 li:not(:nth-child(2n)){margin-right: 4%;}
}



/*
 .TextList002208 为demo编号
 */
.TextList002208{padding: 3% 0 1.5% 0;}
.TextList002208 .thead{line-height:40px; text-align:center;}
.TextList002208 .thead span{background:#0075c2; float:left; width:23.3%; color:#fff; display:block; font-size:16px; height:60px; text-align:center; font-weight:bold; position:relative;padding: 1%;}
.TextList002208 .thead span+span{ border-left: solid 1px #fff;}
.TextList002208 .thead span i{  display:block; position:absolute; right:10px; top:50%; width:9px; height:5px; margin-top:-2px;}
.TextList002208 .dl{}
.TextList002208 .dl+.dl{ border-top:1px solid #fff;}
.TextList002208 .dl .dt{line-height:75px; text-align:center; cursor:pointer;}
.TextList002208 .dl .dt{display:block;border-bottom:1px solid #eee;}
.TextList002208 .dl .dt span{float:left; width:23.3%;  display:block; font-size:14px;}
.TextList002208 .dl .dt span.jobname{ text-align:left; padding-left:3%;}
.TextList002208 .dl .dt .btn{ text-decoration:underline; display:block; position:relative;}
.TextList002208 .dl .dt .btn i{ position:absolute;  right:15px; background:url(../images/TextList002208-icon.png) no-repeat -44px -82px ; display:block; width:21px; height:11px; top:50%; margin-top:-5px;}
.TextList002208 .conbox{ background:#fff; padding:20px 3%; display:none;}
.TextList002208 .conbox p{ line-height:28px;}
.TextList002208 .conbox a{background:#0075c2;color:#fff;display:inline-block;padding:10px 30px;font-size:15px;border-radius:5px;margin: 20px 0;}
.TextList002208 .conbox .h5{color:#333; font-size:12px;}
.TextList002208 .jobname{ width:30% !important;}
.TextList002208 .dl.active .dt span,.TextList002208 .dl.active .btn{ color: #0075c2;}
.TextList002208 .dl.active .dt .btn i{ background-position:-44px -70px;}
@media(max-width:1000px){
.TextList002208 .dl .dt .btn{ padding-right:20px;}
.TextList002208 .dl .dt .btn i{ background-position:-48px -82px; width:13px;}
.TextList002208 .dl.active .dt .btn i{background-position:-48px -70px; }	
}
@media(max-width:640px){
.TextList002208 .thead span,.TextList002208 .dl .dt span{width:23%;overflow:  hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow:  ellipsis;font-size: 15px;}
}



.trt{margin-top: 3%;padding-bottom: 5%;}
.trt .auto{max-width: 1200px;}
.trt .twt{position: relative;}
.trt .twt p{padding-right:50%;font-size: 16px;line-height: 35px;}
.trt .tqt{ margin-left:55.5%;margin-top:-33%;}
.trt ul{padding-top:4%;max-width: 1200px;}
.trt li {float: left;width: 23%;text-align: center;position: relative;border: 1px solid #ddd;box-shadow: 0 10px 20px rgba(0,0,0,0.12);}
.trt li+li {margin-left: 2.6%;}
.trt li div {padding: 6% 0;margin: 0 auto;width: 80%;max-width: 280px;}
.trt li figure img {width: 50%;max-width: 100px;transition: 0.3s;}
.trt li h3 {font-size: 24px;font-weight: normal;color: #000;margin: 0;margin-top: 15px;}
@media(max-width:1024px){
.trt li h3 {font-size:20px;}
}
@media(max-width:960px){
.trt .tqt{width:100%;text-align:center;margin: 0;}
.trt .twt p{padding-right:0;}
.trt li h3 {font-size:16px;}
}
@media(max-width:768px){
.trt li{width:48%;margin-bottom:4%;margin-right:4%;margin-left: 0!important;}
.trt li:nth-child(2n){margin-right:0;margin-left: 0!important;}
}


/*Form002219*/
.Form002219{margin: 3% 0;}
.Form002219 dl{width:48%;float:left;padding-left: 120px;min-height:40px;position:relative;margin-bottom:15px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{color:#5b5b5b;font-size: 15px;position:absolute;left:0;width: 90px;text-align:right;line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px;height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{display:inline-block;line-height:40px;min-width:140px;margin-right:20px;background-color:#f3f3f3;color:#728391;font-size: 15px;border:none;border-radius:5px;cursor:pointer;}
.Form002219 .submitbtn{color:#fff;background-color: #0075c2;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}





/*
 .PicList000593 为demo编号
 */
.PicList000593{ margin-top: 3%;}
.PicList000593 .auto{max-width: 1280px;}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}
.PicList000593 li p{text-align:center;}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}




.link_box{margin:3% 0;}
.link_box li{float:left;border:1px solid #eee;text-align:center;font-size:15px;line-height:30px;margin-bottom:2%;padding: 5px 0;}
.link_box li:hover{background-color: #0075c2;} 
.link_box li:hover a{color:#fff;} 
@media(min-width:961px){
.link_box li{width: 18%;margin-right: 2.5%;}
.link_box li:nth-child(5n){margin-right:0;}
}
@media(max-width:960px){
.link_box li{width: 31%;margin-right: 3.5%;}
.link_box li:nth-child(3n){margin-right:0;}
}
@media(max-width:480px){
.link_box li{width: 48%;margin-right: 4%;}
.link_box li:nth-child(3n){margin-right:4%;}
.link_box li:nth-child(2n){margin-right:0;}
}

/*Menu002217*/
.Menu002217{ padding:3% 0 2%;}
.Menu002217 h2{font-size: 42px; color: #18222a; text-align: center; line-height: 1; margin:0; font-weight:normal;}
.Menu002217 nav{text-align: center; margin-top: 0%;}
.Menu002217 nav ul li{text-align: center; padding:0 9px; display:inline-block;  *zoom:1; *display:inline;}
.Menu002217 nav ul li a{display: block; min-width:140px; height:40px; line-height:40px; font-size: 16px; color: #666; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-radius:40px; background:#f5f5f5;}
.Menu002217 nav ul li.on a,.Menu002217 nav ul li a:hover{color: #fff;background:#0075c2;}
@media(max-width:1199px){
.Menu002217 h2{ font-size:35px;}	
}
@media(max-width:1000px){
.Menu002217 h2{ font-size:30px;}
.Menu002217 nav ul li a{ min-width:90px; font-size:14px; height:35px; line-height:35px; padding:0 3%;}
}
@media(max-width:640px){
.Menu002217 h2{ font-size:20px;}	
.Menu002217 nav ul li{ width:100%; margin:0 0 1px; display:block;}
.Menu002217 nav ul li a{ border-radius:0;}	
}
/*Menu002217 End*/

.news-year{padding-bottom: 20px; margin-bottom: 0px;margin-top:5%;}
.news-year .owl-carousel{padding: 0 50px;}
.news-year .owl-carousel li{text-align: center;font-size: 24px;border-bottom: 1px solid #dedede;background: url(../images/line.png) repeat-x 7px bottom;}
.news-year .owl-carousel li:after{display: block; width: 1px; height: 14px; background: #bebebe; margin: 16px auto 0;content: '';}
.news-year .owl-carousel li a{color: #ccc; }
.news-year .owl-carousel li a:hover,
.news-year .owl-carousel li a.aon{color: #0075c2;}
.news-year .owl-carousel .owl-nav button{position: absolute; bottom: -13px; width: 27px; height: 27px;background: #0075c2; border-radius: 50%; padding: 0; cursor: pointer; border: 0;color: #fff;font-size: 22px;}
.news-year .owl-carousel .owl-nav button span{display: inline-block;line-height: 14px; margin-top: -5px; vertical-align: middle;}
.news-year .owl-carousel .owl-prev{left: 0;}
.news-year .owl-carousel .owl-next{right: 0;}
.news-year .owl-carousel .owl-nav button.disabled{background: #bebebe; cursor: default;}
@media(max-width:480px){
.news-year .owl-carousel{padding: 0 39px;}
.news-year .owl-carousel li{font-size: 20px;}
.news-year .owl-carousel li:after{margin-top:5px;}
}
.news-year .owl-carousel .owl-dots.disabled, .news-year .owl-carousel .owl-nav.disabled{display: block}

/*
 .RighInfo002309 为demo编号
 */

.RighInfo002309{max-width:1200px;margin:0 auto;padding:3.5% 0 5%;}
.RighInfo002309 .CenTitle{ padding:10px 0; position:relative; z-index:1;}
.RighInfo002309 .CenTitle .name{ text-align:center; font-size:15px; font-weight:bold; color:#555; line-height:30px;}
.RighInfo002309 .CenTitle .line{ width:10px; height:1px; background:#f68121; overflow:hidden; margin:0 auto;}
.RighInfo002309 .txtbox{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.RighInfo002309 .aboutTxt01{ line-height:30px; font-size:14px; color:#555;}
.RighInfo002309 .aboutTxt01 .wap_pic{ display: block; text-align: center;}
.RighInfo002309 .aboutTxt01 .pc_pic{ display: none;}
.RighInfo002309 p{font-size:16px;line-height: 32px;color:#333;text-indent:2em;}
@media only screen and (min-width:768px ) {
	.RighInfo002309 .aboutTxt01 .wap_pic{ display: none;}
	.RighInfo002309 .aboutTxt01 .pc_pic{ display: block;}
	.RighInfo002309 .aboutTxt01 .pic{ display: block;float:right; margin-left:80px;margin-bottom:2%;}
}

/*PicList002171 */
.PicList002171{ padding-top:1%;padding-bottom:3%;}
.PicList002171 .tit{font-size:30px;display: block;margin-bottom:2%;text-align: center;color:#333;border-bottom:1px solid #eee;padding-bottom:2%;}
.PicList002171 .pic{max-width:1100px;margin:0 auto;margin-bottom:3%;}
.PicList002171 ul{margin-bottom:4%;}
.PicList002171 li{ float:left; width:18.4%; margin-right:2%; margin-bottom:2%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,108,186,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(5n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}

/*
 .Map002364 为demo编号
 */
.Map002365{padding-top:3%;}
.Map002365{padding-bottom:5%; }
.Map002365 .auto{ max-width:1200px;margin:0 auto;}

.Map002365 dd{ border:6px solid #fff;box-shadow: 0 0 28px rgba(0, 0, 0, 0.1);margin-bottom:4%; padding-left:59%;  position:relative;}
.Map002365 dd:last-child{ margin-bottom:0;}
.Map002365 .map *{ max-width:none;}
.Map002365 dd figure{ padding:3%;}
.Map002365 dd ul{ padding-bottom:3%; }
.Map002365 dd li{line-height:24px; padding:14px 0; padding-left:0px; border-bottom:1px dashed #dbdbdb;  font-size:16px; color:#333;}

@media(min-width:641px){
.Map002365 .map{ position:absolute !important; width:57%; left:0; height:100%; top:0;}
}
@media(max-width:640px){
.Map002365 dd{ padding:3%;}
.Map002365 .map{ height:300px; position:relative !important;}
.Map002365 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map002365 dd figure h1{ font-size:20px;}
}

.tit122{text-align: center;margin-bottom:3%;}
.tit122 p{font-size:30px;color:#333;}

@media(max-width:768px){
	.tit122 p{font-size:24px;}
}

.qyry{padding:2% 0 0;background:#f9f9f9;}
/*
 .RighInfo002226 为demo编号
 */
.RighInfo002226{ padding:1% 3% 5%;}
.RighInfo002226 .dl{}
.RighInfo002226 .dl .h4{ font-size:18px; margin:0;}
.RighInfo002226 .dl .h4 span{display:inline-block; border-bottom: 2px #e95355 solid; padding-bottom:10px;}
.RighInfo002226 .dl .con{  padding:0px 0 30px; line-height:2.25;}
.RighInfo002226 .dl .con p{font-size:16px; color:#333;background:url(../images/ryicon.png) no-repeat left top 3px/30px;padding-left:39px;}

.RighInfo002226 .word{ float:left;border-left:1px solid #e9e9e9;padding-left:3%;width:42%;}
.RighInfo002226 .pic{ float:right;width:52%;}
.RighInfo002226 .pic img{width:50%;float:left;}
@media(max-width:768px){
	.RighInfo002226 .word{width:100%;}
	.RighInfo002226 .pic{float:none;text-align: center;width:100%;}
}