﻿@charset "utf-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,select,p,th,td {margin:0;padding:0;}
body,td,th {color:#444;font-family:"微软雅黑";font-size:14px;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
li,dt,dd {list-style:none;}
a {color:inherit;text-decoration:none;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;}
a:hover {color:inherit;text-decoration:none;}
img {border:0;vertical-align:middle;}
.clear {clear:both;}
.hide {display:none;}
.f-fl {float:left;}
.f-fr {float:right;}

.clearfix{clear: both;}

.jg{ width:100%; height:10px; overflow:hidden;}
.c_mp {padding:0 !important;margin:0 !important;}
body {background:#ffffff;}
.header {height:95px;width:100%;min-width:1200px;background:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;z-index:99999;overflow:hidden;position:fixed;left:0;top:0; border-bottom:1px solid rgba(255,255,255,0.30); background:url(dh.png) repeat-x}
.header .header_Panel {height:90px;width:1200px;margin:0 auto;}
.header_Panel .logo {margin-top:13px;width:397px;height:67px;background:url("logo.png") 0 0 no-repeat;display:inline-block;float:left;text-indent:-10000px;}
.header_Panel .tel {margin-top:28px;height:24px;line-height:24px;font-size:24px;color:#ffffff;padding-left:24px;background:url("telw.png") left center no-repeat;display:inline-block;font-family:Arial;float:right;}
.header_Panel .nav {height:70px;line-height:60px;float:right;margin-left:50px;overflow:hidden;}
.nav li {height:70px;width:64px;text-align:center;margin-left:10px;float:left;}
.nav li a {height:60px;width:64px;padding-top:10px;color:#ffffff;font-size:16px;display:inline-block;background:url("nav_bg.png") 0 -70px no-repeat;}
.nav li a:hover,.nav li a.hover {color:#ffffff;background:url("nav_bg.png") 0 0 no-repeat;}
.nav li:nth-of-type(1) {margin-left:0 !important;}
.header_hover {height:90px;width:100%;min-width:1200px;background:#ffffff;-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.2);box-shadow:0px 0px 8px rgba(0,0,0,0.2);z-index:99999;overflow:hidden;position:fixed;left:0;top:0; }
.header_hover .header_Panel {height:90px;width:1200px;margin:0 auto;}
.header_hover .header_Panel .logo {margin-top:13px;width:397px;height:67px;background:url("logo.png") 0 0 no-repeat;display:inline-block;float:left;text-indent:-10000px;}
.header_hover .header_Panel a.logo:before {content:"";position:absolute;width:80px;height:350px;top:0;left:0px;overflow:hidden;background:-moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);background:-o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);-webkit-transform:skewX(-25deg);-moz-transform:skewX(-25deg)}
.header_hover .header_Panel a.logo:hover::before {-webkit-transition:left 2s;-moz-transition:left 2s;transition:left 2s;left:500px;}
.header_hover .header_Panel .tel {margin-top:28px;height:24px;line-height:24px;font-size:24px;color:#6bc22b;padding-left:24px;background:url("tel.png") left center no-repeat;display:inline-block;font-family:Arial;float:right;}
.header_hover .header_Panel .nav {height:70px;line-height:60px;float:right;margin-left:50px;overflow:hidden;}
.header_hover .nav li {height:70px;width:64px;text-align:center;margin-left:10px;float:left;}
.header_hover .nav li a {height:60px;width:64px;padding-top:10px;color:#333333;font-size:16px;display:inline-block;background:url("nav_bg.jpg") 0 -70px no-repeat;}
.header_hover .nav li a:hover,.header_hover .nav li a.hover {color:#ffffff;background:url("nav_bg.jpg") 0 0 no-repeat;}
.header_hover .nav li:nth-of-type(1) {margin-left:0 !important;}
.banner {height:760px;width:100%;min-width:1200px;overflow:hidden;z-index:auto;position:fixed;top:0;left:0;}
.banner .m_mn {position:relative;height:760px;}
.subbanner {height:320px;width:100%;min-width:1200px;overflow:hidden;z-index:1;margin:100px auto 0 auto;}
.subbanner .subnav {height:54px;margin:266px auto 0 auto;width:1200px;overflow:hidden;text-align:center;}
.subnav a {width:140px;line-height:44px;height:44px;display:inline-block;background:rgba(0,0,0,0.4);margin:10px 0 0 1px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;overflow:hidden;font-size:16px;color:#ffffff;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;}
.subnav a:hover,.subnav a.hover {margin:0 0 0 1px;height:54px;line-height:54px;background:#3fac81;}
.swiper-container {width:100%;height:100%;}
.swiper-banner .swiper-slide {text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-repeat:no-repeat;background-position:center center;position:relative;overflow:hidden;}
.swiper-banner .swiper-slide a {display:block;height:100%;width:100%;}
.swiper-banner .swiper-slide .ads_left div,.swiper-banner .swiper-slide .ads_right div {position:absolute;}
.swiper-banner .swiper-slide .ads_left div img,.swiper-banner .swiper-slide .ads_right div img {max-height:100%;}
.swiper-banner .swiper-slide .ads_left div:nth-child(1) {left:165px;top:210px;}
.swiper-banner .swiper-slide .ads_left div:nth-child(2) {left:-650px;top:-320px;}
.swiper-banner .swiper-slide .ads_left div:nth-child(2) img {-moz-animation:rotate 20s infinite linear;-webkit-animation:rotate 20s infinite linear;animation:rotate 20s infinite linear;}
.swiper-banner .swiper-slide .ads_left div:nth-child(3) {left:0px;top:250px;}
.swiper-banner .swiper-slide .ads_left div:nth-child(4) {left:145px;top:210px;}
.swiper-banner .swiper-slide .ads_left div:nth-child(5) {left:0px;top:355px;}
.swiper-banner .swiper-slide .ads_left div:nth-child(6) {left:0px;top:510px;}
.swiper-banner .swiper-slide .ads_left div:nth-child(7) {left:148px;top:510px;}
.swiper-banner .swiper-slide .ads_left div:nth-child(8) {left:295px;top:510px;}
.swiper-banner .swiper-slide .ads_left div:nth-child(9) {left:170px;top:375px;}
.swiper-banner .swiper-slide .ads_right div:nth-child(1) {left:880px;top:130px;}
.swiper-banner .swiper-slide .ads_right div:nth-child(2) {left:790px;top:280px;}
.swiper-banner .swiper-slide .ads_right div:nth-child(3) {left:865px;top:430px;}
.swiper-banner .swiper-slide .ads_right div:nth-child(4) {left:740px;top:555px;}
@-moz-keyframes rotate {0% {-moz-transform:rotate(0deg);}
100% {-moz-transform:rotate(360deg);}
}
@-webkit-keyframes rotate {0% {-webkit-transform:rotate(0deg);}
100% {-webkit-transform:rotate(360deg);}
}
@keyframes rotate {0% {transform:rotate(0deg);}
100% {transform:rotate(360deg);}
}
.banner .ads2 {color:#ffffff;font-size:18px;}
.banner .ads2 .tt {line-height:50px;padding-top:140px;}
.banner .ads2 .g_img div {position:absolute;}
.banner .ads2 .g_img div:nth-child(1) {left:950px;bottom:80px;z-index:3;}
.banner .ads2 .g_img div:nth-child(2) {left:760px;bottom:90px;z-index:2;}
.banner .ads2 .g_img div:nth-child(3) {left:80px;bottom:50px;z-index:3;}
.banner .ads2 .g_img div:nth-child(4) {left:330px;bottom:70px;}
.banner .ads2 .g_img div:nth-child(5) {left:170px;bottom:95px;z-index:2;}
.banner .ads2 .g_img div:nth-child(6) {left:510px;bottom:115px;}
.banner .ads2 .g_img div:nth-child(7) {left:560px;bottom:320px;}
.banner .ads3 {color:#ffffff;font-size:18px;text-align:left;}
.banner .ads3 .g_img div,.banner .ads3 .ico,.banner .ads3 .tt {position:absolute;}
.banner .ads3 .tt {left:30px;top:190px;line-height:36px;}
.banner .ads3 .tt img {margin-bottom:30px;}
.banner .ads3 .ico {left:-20px;bottom:120px;}
.banner .ads3 .ico div {display:inline-block;}
.banner .ads3 .g_img div:nth-child(1) {right:-33px;top:180px;}
.banner .ads3 .g_img div:nth-child(2) {right:65px;top:180px;}
.banner .ads3 .g_img div:nth-child(3) {right:155px;top:150px;}
.banner .ads3 .g_img div:nth-child(4) {right:220px;top:120px;}
.banner .ads4 {color:#ffffff;}
.banner .ads4 .g_img div,.banner .ads4 .ico,.banner .ads4 .tt {position:absolute;}
.banner .ads4 .tt {width:100%;text-align:center;top:120px;z-index:11;}
.banner .ads4 .ico {text-align:center;width:100%;bottom:60px;font-size:14px;}
.banner .ads4 .ico div {display:inline-block;margin:0 20px 20px;}
.banner .ads4 .g_img div:nth-child(1) {width:100%;text-align:center;top:205px;}
.banner .ads4 .g_img div:nth-child(2) {left:693px;top:469px;}
.banner .ads4 .g_img div:nth-child(3) {left:307px;top:370px;}
.banner .ads4 .g_img div:nth-child(4) {left:742px;top:315px;}
.banner .ads4 .g_img div:nth-child(5) {left:335px;top:245px;}
.banner .ads4 .g_img div:nth-child(6) {width:100%;text-align:center;line-height:735px;z-index:1;font-weight:bold;font-size:22px;}
.banner .ads4 .g_img .img_rotate,.g_img .img_rotate {-moz-animation:rotate 15s infinite linear;-webkit-animation:rotate 15s infinite linear;animation:rotate 15s infinite linear;}
.g_img .img_rotate1 {-moz-animation:rotate 20s infinite linear;-webkit-animation:rotate 20s infinite linear;animation:rotate 20s infinite linear;}
.home_main {width:100%;min-width:1200px;background:#ffffff;margin:760px auto 0 auto;position:relative;z-index:2;}
.home_container {width:1200px;margin:0 auto;}
.home_container .h_h1 {text-align:center;font-size:24px;color:#000;font-weight:bold;padding-bottom:20px;background:url("h_tline.png") center bottom no-repeat;margin:0px 0 0 0;}
.home_container .h_h1.on {background:url("h_tline1.jpg") center bottom no-repeat;}
.home_container .h_h1 span {font-family:Arial;font-size:30px;line-height:30px;color:#999999;text-transform:uppercase;}
.home_container .h_h2 {text-align:center;font-size:14px;line-height:30px;color:#666666;margin:10px 0 30px 0;overflow:hidden;}
.notice_panel {height:60px;width:100%;min-width:1200px;border-bottom:1px #eeeeee solid;}
.notice_panel .notice {padding:20px 0;height:20px;overflow:hidden;}
.notice_panel .notice .swiper-notice {position:relative;height:20px;width:100%;overflow:hidden;}
.notice_panel .notice .swiper-notice .swiper-slide {font-size:14px;justify-content:flex-start;margin-left:55px;}
.notice_panel .notice .swiper-notice .swiper-slide a {width:auto;margin:0;display:inline-block;}
.notice .notice_title {width:46px;height:20px;line-height:20px;font-size:12px;color:#ffffff;text-indent:8px;float:left;background:url("notice_bg.png") 0 0 no-repeat;}
.notice .notice_ul {width:100%;margin-left:8px;float:left;height:20px;line-height:20px;font-size:14px;color:#999999;}
.notice .notice_ul span {margin-right:8px;}


.clients_panel {height:570px;width:100%;background:url("h_clients_bj.jpg") no-repeat center;overflow:hidden;position:relative;}
.clients_panel .home_container .h_h1,.clients_panel .home_container .h_h2 {color:#ffffff;}
.clients_panel .home_container .h_h1 span {opacity:0.6;color:#ffffff;}
.clients_panel .clients_container {height:160px;width:100%;overflow:hidden;margin-top:80px;}
.clients_panel .clients_left {float:left;overflow:hidden;height:160px;}
.clients_panel .clients_left .m-text {height:160px;float:left;overflow:hidden;padding:0 38px;text-align:center;color:#ffffff;font-size:16px;}
.clients_panel .clients_left .m-text .number {width:100%;height:120px;line-height:120px;position:relative;}
.clients_panel .clients_left .m-text .number .num_ico {font-size:16px;font-weight:bold;color:#ffffff;position:absolute;top:0;right:-15px;height:50px;width:20px;line-height:35px;}
.clients_panel .clients_left .m-text .number .num1,.clients_panel .clients_left .m-text .number .num2,.clients_panel .clients_left .m-text .number .num3 {background:url("num.png") top center repeat-y;width:52px;height:90px;margin-right:5px;margin-top:10px;display:inline-block;}
.clients_panel .clients_right {height:160px;width:348px;float:right;position:relative;}
.clients_panel .clients_right .swiper-clients {width:100%;height:100%;overflow:hidden;}
.clients_panel .clients_right .swiper-slide {background:url("h_clients_txtbj.png") no-repeat center bottom;position:relative;}
.clients_panel .clients_right .swiper-slide .g-img {position:absolute;border-radius:50%;width:50px;height:50px;top:0;left:20px;border:3px solid #ffffff;overflow:hidden;}
.clients_panel .clients_right .swiper-slide .g-text {padding:30px 30px 0 20px;height:130px;color:#ffffff;line-height:24px;text-align:left;font-size:14px;}
.clients_panel .clients_right .swiper-slide .g-text .tt {font-size:16px;text-indent:70px;margin-bottom:15px;}
.clients_panel .clients_right .swiper-slide .g-text .text {height:48px;overflow:hidden;}
.h-logo {position:relative;height:372px;background-color:#ffffff;top:-80px;z-index:1;}
.h-logo .box {overflow:hidden;height:452px;width:100%;position:absolute;top:0;left:0;z-index:-1;}
.h-logo .box.current {z-index:10;}
.h-logo .box .myhex {float:left;width:239px;height:150px;overflow:hidden;border-right:1px dotted #dedede;border-bottom:1px dotted #dedede;transition:all 0.5s ease-in-out;background-color:#ffffff;text-align:center;line-height:150px;}
.h-logo .box .myhex a {position:relative;width:239px;height:150px;display:block;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;}
.h-logo .box .myhex img {transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;opacity:0.7;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
.h-logo .box .myhex:hover img {opacity:1;filter:none;}
.h-logo .box .myhex .text {position:absolute;top:0;width:100%;-webkit-transform:rotateY(180deg) translateZ(1px);-moz-transform:rotateY(180deg) translateZ(1px);-ms-transform:rotateY(180deg) translateZ(1px);-o-transform:rotateY(180deg) translateZ(1px);transform:rotateY(180deg);color:#666;text-align:center;opacity:.06;background:rgba(255,255,255,.9);}
.h-logo .box .myhex .text img {filter:none;-webkit-filter:none;-moz-filter:none;}
.h-logo .box .myhex:hover .text {opacity:1;}
.h-logo .box .myhex:hover a {-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}
.h-logo .box .myhex:nth-child(5),.h-logo .box .myhex:nth-child(10),.h-logo .box .myhex:nth-child(15) {border-right:none;}
.h-logo .box .myhex.rotation {-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}
.h-logo .box .myhex.rotation img {opacity:0;transition:opacity 0.3s ease-in-out;}
.h-logo .linkmore {width:239px;height:150px;position:absolute;bottom:-80px;right:0;z-index:10;background:url("link_logo_bjt.png") no-repeat center;}
.h-logo .linkmore .myhex_tab {position:relative;width:100%;height:100%;}
.h-logo .linkmore .myhex-prev,.h-logo .linkmore .myhex-next {cursor:pointer;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;opacity:0.3;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
.h-logo .linkmore .myhex-prev {background:url("link_tab_left.png") no-repeat center;width:30px;height:60px;position:absolute;left:40px;top:20px;}
.h-logo .linkmore .myhex-next {background:url("link_tab_right.png") no-repeat center;width:30px;height:60px;position:absolute;right:40px;bottom:20px;}
.h-logo .linkmore .myhex-prev:hover,.h-logo .linkmore .myhex-next:hover {opacity:1;filter:none;}
.h-link {background:#ffffff url("h_link_bj.png") center top no-repeat;width:100%;height:230px;}
.h-link .link_text {padding-top:100px;}
.h-link .link_text .g-tt {width:120px;float:left;font-size:14px;color:#666666;}
.h-link .link_text .g-text {float:left;width:1080px;overflow:hidden;}
.h-link .link_text .g-text a {color:#666666;margin-bottom:5px;margin-right:10px;display:inline-block;}
.m_mn {width:1200px;margin:0 auto;}
.m_xn {width:1000px;margin:0 auto;}
.m_ads {height:400px;width:100%;min-width:1200px;overflow:hidden;z-index:-1;position:fixed;top:0;left:0;}
.m_ads.h_280 {height:280px;}
.m_ads.h_280 .text {padding-top:127px;}
.m_ads.h_300 {height:300px;}
.m_ads.h_300 .text {padding-top:147px;}
.m_ads1 {height:720px;}
.m_ads1 .text {padding-top:340px; text-align:center}
.m_ads1 .text span {font-size:40px;color:#ffffff;margin:0 10px;text-transform:uppercase;-webkit-text-shadow:0px 0px 10px rgba(0,0,0,0.5);-moz-text-shadow:0px 0px 10px rgba(0,0,0,0.5);text-shadow:0px 0px 10px rgba(0,0,0,0.5);}
.m_ads1 .text .xt {height:1px;width:345px;margin:25px auto 0;border-bottom:1px solid rgba(255,255,255,0.5);}
.m_ads .text {text-align:center;padding-top:170px;}
.m_ads .text span {font-size:40px;color:#ffffff;margin:0 10px;text-transform:uppercase;-webkit-text-shadow:0px 0px 10px rgba(0,0,0,0.5);-moz-text-shadow:0px 0px 10px rgba(0,0,0,0.5);text-shadow:0px 0px 10px rgba(0,0,0,0.5);}
.m_ads .text .xt {height:1px;width:145px;margin:15px auto 0;border-bottom:1px solid rgba(255,255,255,0.5);}
.m_main {width:100%;min-width:1200px;margin:400px auto 0 auto;}
.m_main1 {width:100%;min-width:1200px;background:#ffffff;margin:300px auto 0 auto;}
.m_main2 {width:100%;min-width:1200px;height:520px;margin:250px auto 0 auto;background:url("case_top_bj.png") repeat-x left center;}
.m_main3 {width:100%;min-width:1200px;background:#ffffff;overflow:hidden;position:relative;}
.m_main4 {width:100%;min-width:1200px;margin:280px auto 0 auto;position:relative;}
.m_main5 {width:100%;min-width:1200px;background:#ffffff;margin:0;}
.m_main6,.m_main7 {width:100%;min-width:1200px;color:#ffffff;margin:0;}

.banner-pages .swiper-pagination-bullet {width:50px;height:4px;display:inline-block;background-color:#ffffff;opacity:.5;border-radius:0;}
.banner-pages .swiper-pagination-white .swiper-pagination-bullet {background:#fff}
.banner-pages .swiper-pagination-bullet-active {opacity:1;background:#ffffff}
.swiper-clients .clients_pages {bottom:0;width:100%;}
.clients_pages .swiper-pagination-bullet {width:10px;height:10px;display:inline-block;background-color:#ffffff;opacity:.5;border-radius:50%;}
.clients_pages .swiper-pagination-white .swiper-pagination-bullet {background:#fff}
.clients_pages .swiper-pagination-bullet-active {opacity:1;background:#ffffff}




.w1200{
    width: 1200px;
    margin: 0 auto;
    padding: 0
}

.core_service{
	background:#ffffff;
	padding-top:50px;
}
.core_service .mt{
	text-align:center;
	font-size:24px;
	color:#000;
	font-weight:bold;
	margin-bottom: 46px;
}
.core_service .mt span{
	color:#999;
	font-size:14px;
	margin:10px 0;
	font-weight:100;
	width:100%;
	display:block;
}
#main .core_service .mc{
  padding: 0;
  margin: 0;
  height: 600px;
}
#main .core_service .mc .card{
	z-index: 10;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;
    position: relative;
    float: left;
    width: 22%;
    height: 568px;
    background-color: #fff;
    border: 1px solid #DBDBDD;
	margin-left: -1px;
}
#main .core_service .mc .card_box{
	transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;
    width: 100%;
    height: 100%;
    text-align: center;
    background: #fff;
	position: absolute;
    top: 0;
}
#main .core_service .mc .card_title{
	transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;
    height: 170px;
    line-height: 26px;
    font-size: 14px;
    top: 0;
	position:absolute;
	background-color: #ebebec;
	left: 0px;
    right: 0px;
}
#main .core_service .mc .card_title .content{
	width:100%;

}
#main .core_service .mc .card_title img{
	width: auto;
    margin: 22px auto 12px;
}
#main .core_service .mc .card_title .img_active{
	display:none;
}
#main .core_service .mc .card_title .img_noactive{
	display:block;
}
#main .core_service .mc .card_title p{
	color:#373d41;
	font-size:18px;
	font-weight:bold;
}
#main .core_service .mc .card_title p span{
	font-size:14px;
	color:#bbbaba;
	font-weight:100;
	width:100%;
	display:block;
}
#main .core_service .mc .active{
	z-index: 100;
    border: 1px solid #3fc1ee;
    box-shadow: 0 0 20px rgba(114, 222, 250, 0.5);
    width: 34%;
    height: 578px;
}
#main .core_service .mc .active .card_title{
	left: -1px;
    background-color: #3fc1ee;
    height: 185px;
    top: -15px;
    right: -1px;
}
#main .core_service .mc .active .card_title .img_active{
	display:block;
}

#main .core_service .mc .active .card_title .img_noactive{
	display:none;
}

#main .core_service .mc .active .card_title p{
	color:#fff;
}
#main .core_service .mc .active .card_title  p span{
	color:#fff;
}

#main .core_service .mc .card_content{
	position: absolute;
  top: 170px;
	width: 100%;
  height: 376px;
  overflow: hidden;
	-webkit-transition: all 0.12s cubic-bezier(0.4, 0, 0.2, 1) 0.18s;
  -moz-transition: all 0.12s cubic-bezier(0.4, 0, 0.2, 1) 0.18s;
  -o-transition: all 0.12s cubic-bezier(0.4, 0, 0.2, 1) 0.18s;
  transition: all 0.12s cubic-bezier(0.4, 0, 0.2, 1) 0.18s;
}
#main .core_service .mc .card_content .content{
	line-height:40px;
    margin-top: 58px;
}
#main .core_service .mc .card_content .content li{
	display:block;
	width:100%;
	margin:0 0 54px 0;
}
#main .core_service .mc .card_content .content .title{
	font-size:18px;
	color:#373d41;
	margin:0;
}
#main .core_service .mc .card_content .content .desc{
	display:none;
}
#main .core_service .mc .card_content a{
	display:none;
}
#main .core_service .mc .active .card_content .content{
	line-height: 20px;
	margin-top:20px;
}
#main .core_service .mc .active .card_content .content li{
     margin: 0 0 13px 0;
}
#main .core_service .mc .active .card_content .content .desc{
	display:block;
  width: 80%;
  margin: 11px auto 0;
  text-align: left;
	font-size:12px;
	color:#bfc0c1;
}
#main .core_service .mc .active .card_content a{
	display: block;
    width: 78px;
    height:28px;
    line-height: 28px;
    border: 1px solid #3fc1ee;
    float: right;
    margin-right: 48px;
    margin-top: -8px;
    color: #3fc1ee;
}
#main .core_service .mc .active .card_content a:hover{
	box-shadow:0px 2px 4px #3fc1ee
}

#main .core_service .mc .card_content_nodesc{
	display:block;
}
#main .core_service .mc .card_content_desc{
	display:none;
}
#main .core_service .mc .active .card_content_nodesc{
	display:none;
}
#main .core_service .mc .active .card_content_desc{
	display:block;
}

.i_con1{ width:100%; float:left; background:url(02.jpg) no-repeat center top; height:702px; }

.i_con1c{ width:1200px; margin:0 auto;}

.i_con1c_head{ width:1200px;  padding:50px 0 0 0}

.i_con1c_head1{ width:1200px;  text-align:center; font-size:14px; color:#939393}

.i_con1c_head1 strong{ width:1000px;  font-size:24px;
	color:#000;
	font-weight:bold;}

.i_con1c_head span{ color:#ff3030}

.i_con1c_head2{ width:1200px; float:left; margin-top:25px; color:#999999; line-height:28px; font-size:14px;  text-align:center}

.i_con1c_c{ width:1200px; float:left; height:451px; margin-top:47px;}

.i_con1c_cl{ width:540px; height:458px; float:left; background:#15aad5; padding:28px 38px 35px 41px;}

.i_con1c_cl ul li{ width:443px; float:left; padding-bottom:15px; border-bottom:#0588ae solid 1px; line-height:25px; font-size:15px; color:#fff; margin-bottom:10px;}

.i_con1c_cl ul li img{ float:left; margin-right:10px; margin-top:2px;}

.i_con1c_cl ul li span{ float:left; width:392px;}

#bottom{ border:0}


.in_new{ height:500px;}
.in_newnr{ width:750px;}
.new_btn1{font-size:17px;text-align:center; width:195px; border-right:1px solid #ffffff; height:45px; line-height:45px; letter-spacing:3px;  cursor:hand; float:left; }
.new_btn1 a{ text-decoration:none; }
.new_mcenter{width:750px;}

.index_newtit{ height:45px; line-height:45px;  width:100%}
.in_new_nr ul{ width:100%}
.in_new_nr ul li{ line-height:30px; height:135px; border-bottom:1px dashed #dcdbdb; margin-bottom:15px;}
.in_new_nr ul li a:hover{ background:#CCCCCC; display:block; width:750px;}
.in_new_nr ul li span{ float:right; color:#aaaaab;}

.in_newnrtit{ width:420px;}
.in_newnrtit p{ color:#000000; font-size:16px;}
.in_newnrtit span{  color:#aaaaab;}
.in_newnrpic{ width:190px;}

.in_about{ background:url(in_aboutbg.gif) no-repeat ; min-height:550px; width:100%}
.in_aboutnr{ width:625px;}
.in_aobutnrms{ color:#999999; padding-top:140px; line-height:35px;}
.in_aboutnrxx{ color:#000000; padding-top:35px; padding-bottom:45px; line-height:30px;}
.in_aboutnrxx1{ color:#cd0303; font-size:16px; padding-bottom:45px;}


.n_case {}
.case_img_ico_l {position:absolute;top:0;left:0;z-index:1;}
.case_img_ico_r {position:absolute;top:0;right:0;z-index:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
.case_tab {height:400px;width:100%;overflow:hidden;margin-top:30px;position:relative;}
.case_tab .case_panel {background:none;}
.n_case .n_snav {width:100%;height:100px;line-height:100px;background:#ffffff url("sase_nav_bj.png") no-repeat center bottom;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.2);box-shadow:0 0 30px rgba(0,0,0,0.2);}
.n_case .n_snav .list {color:#666666;height:100px;font-size:0;overflow:hidden;float:left;}
.n_case .n_snav .list a {display:inline-block;font-size:18px;padding:0 60px;background:url("seek_nav_bj.png") no-repeat right center;}
.n_case .n_snav .list a:last-child {background:none;}
.n_case .n_snav .seek {float:right;height:40px;padding:30px 0;width:260px;margin-right:40px;}
.n_case .n_snav .seek .box {width:260px;height:40px;line-height:40px;border-radius:20px;background-color:#f6f6f6;}
.n_case .n_snav .seek .box input {outline:none;width:190px;border:none;height:30px;line-height:30px;padding:5px 0 5px 20px;background:none;color:#7d7d7d;float:left;}
.n_case .n_snav .seek .box button {width:40px;height:40px;border:none;background:url("seek_ico.png") no-repeat  center;cursor:pointer;float:left;}
.n_case .case_list {padding:40px 0 60px;/* background-color:#ffffff; */}
.n_case .case_list .list {width:100%;}
.n_case .case_list .list li {width:380px;height:310px;margin:0 30px 30px 0;float:left;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.2);box-shadow:0 0 30px rgba(0,0,0,0.2);position:relative;/* z-index:11; */}
.n_case .case_list .list li:nth-of-type(3n) {margin-right:0px;}
.n_case .case_list .list li .g-img {height:260px;width:380px;position:relative;overflow:hidden;}
.n_case .case_list .list li .g-img img {-webkit-transition:transform 0.5s ease-out;transition:transform 0.5s ease-out;}
.n_case .case_list .list li .g-img .tt {padding:15px 20px;bottom:0;color:#ffffff;font-size:16px;position:absolute;text-shadow:2px 2px 2px #333}
.n_case .case_list .list li .g-img .text {opacity:0;background-color:rgba(0,0,0,0.5);position:absolute;top:0;left:0;padding:30px;height:200px;width:320px;-webkit-box-sizing:content-box;-webkit-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out;}
.n_case .case_list .list li .g-img .text .box {box-sizing:border-box;color:#ffffff;position:relative;height:200px;width:320px;padding:30px 35px 40px;}
.n_case .case_list .list li .g-img .text .box::before,.n_case .case_list .list li .g-img .text  .box::after {box-sizing:border-box;content:'';position:absolute;width:100%;height:100%;}
.n_case .case_list .list li .g-img .text .box::before,.n_case .case_list .list li .g-img .text .box::after {border:1px solid transparent;width:0;height:0;}
.n_case .case_list .list li .g-img .text .box::before {top:0;left:0;}
.n_case .case_list .list li .g-img .text .box::after {bottom:0;right:0;}
.n_case .case_list .list li .g-img:hover .text {opacity:1;}
.n_case .case_list .list li .g-img:hover .tt {opacity:0;}
.n_case .case_list .list li .g-img:hover img {-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.n_case .case_list .list li .g-img .text:hover .box .more {opacity:1;-webkit-transition:opacity 0.2s ease-out 0.6s;transition:opacity 0.2s ease-out 0.6s;}
.n_case .case_list .list li .g-img .text:hover .box::before,.n_case .case_list .list li .g-img .text:hover .box::after {width:100%;height:100%;}
.n_case .case_list .list li .g-img .text:hover .box::before {border-top-color:#ffffff;border-right-color:#ffffff;-webkit-transition:width 0.25s ease-out,height 0.25s ease-out 0.25s;transition:width 0.25s ease-out,height 0.25s ease-out 0.25s;}
.n_case .case_list .list li .g-img .text:hover .box::after {border-bottom-color:#ffffff;border-left-color:#ffffff;-webkit-transition:border-color 0s ease-out 0.5s,width 0.25s ease-out 0.5s,height 0.25s ease-out 0.75s;transition:border-color 0s ease-out 0.5s,width 0.25s ease-out 0.5s,height 0.25s ease-out 0.75s;}
.n_case .case_list .list li .g-img .text .box .title {width:100%;height:24px;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:normal;color:#ffffff;font-size:18px;font-weight:bold;}
.n_case .case_list .list li .g-img .text .box .xt {width:40px;margin:10px auto;height:2px;background-color:#ffffff}
.n_case .case_list .list li .g-img .text .box .txt {color:#eeeeee;line-height:24px;text-align:justify;height:94px;overflow:hidden;}
.n_case .case_list .list li .g-img .text .box  .more {width:30px;height:30px;border-radius:50%;z-index:2;background:#ffffff url("case_more1.png") no-repeat center;position:absolute;left:50%;margin-left:-15px;bottom:-14px;opacity:0;}
.n_case .case_list .list li .info {height:50px;line-height:50px;background-color:#ffffff;padding-left:20px;color:#888888;}
.n_case .case_list .list li .info .cate {width:240px;}
.n_case .case_list .list li .info .switch {width:95px;height:30px;padding:10px 10px 0px 0px;text-align:right}
.n_case .case_list .list li .info .switch a {display:inline-block;width:28px;height:30px;margin-left:15px;}
.n_case .case_list .list li .info .switch a.pc {background:url("case_ico.png") no-repeat 4px center;}
.n_case .case_list .list li .info .switch a.pc:hover {background:url("case_ico1.png") no-repeat 4px center;}
.n_case .case_list .list li .info .switch a.pchover {background:url("case_ico1.png") no-repeat 4px center;}
.n_case .case_list .list li .info .switch a.mobile {background:url("case_ico.png") no-repeat -37px center;}
.n_case .case_list .list li .info .switch a.mobile:hover {background:url("case_ico1.png") no-repeat -37px center;}
.n_case .case_list .list li .info .switch a.mobilehover {background:url("case_ico1.png") no-repeat -37px center;}
.n_case .case_list .pages {margin-top:20px;}



.n_case .case_list .list li .g-img .tt {padding:15px 20px;width:340px;bottom:0;color:#ffffff;font-size:16px;position:absolute;background:url("title_bj.png") repeat-x left -30px;}


.casemobliea {position:relative;}
.casemobliecode {background:url("qr_code_bg.png") no-repeat center;width:140px;height:0;line-height:152px;text-indent:0;text-align:center;position:absolute;left:5px;top:26px;z-index:55;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;overflow:hidden;height:148px;z-index:1000;left:-62px;display:none}
.casemobliecode img {width:125px;height:125px}
.casemobliea:hover .casemobliecode {display:block}
a.case_more {width:240px;height:46px;margin:0px auto 0 auto;text-align:center;display:block;line-height:46px;font-size:16px;color:#2c88d8;z-index:1000;background:url("case_more.png") -240px 0 no-repeat;clear:both;}
a.case_more:hover {background:url("case_more.png") 0 0 no-repeat;color:#ffffff;}

.footcontact{ background:url(foot.gif) no-repeat center; width:100%; height:420px;}

.foot{ background:#47c1cc; height:200px; color:#FFFFFF; text-align:center; line-height:40px; padding-top:40px;}


.m_ads {height:380px;width:100%;min-width:1200px;overflow:hidden;z-index:-1;position:fixed;top:0;left:0;}
.m_ads.h_280 {height:280px;}
.m_ads.h_280 .text {padding-top:127px;}
.m_ads.h_300 {height:300px;}
.m_ads.h_300 .text {padding-top:147px;}
.m_ads.h_580 {height:580px;}
.m_ads.h_580 .text {padding-top:140px;}
.m_ads .text {text-align:center;padding-top:170px;}
.m_ads .text span {font-size:40px;color:#ffffff;margin:0 10px;text-transform:uppercase;-webkit-text-shadow:0px 0px 10px rgba(0,0,0,0.5);-moz-text-shadow:0px 0px 10px rgba(0,0,0,0.5);text-shadow:0px 0px 10px rgba(0,0,0,0.5);}
.m_ads .text .xt {height:1px;width:145px;margin:15px auto 0;border-bottom:1px solid rgba(255,255,255,0.5);}


.n_about {padding:60px 0 0;background-color:#ffffff;}
.n_about .m_tt {text-align:center;}
.n_about .about .g_text {color:#666666;line-height:28px;width:1200px;margin:15px auto 80px;}
.n_about .team {background:#f6f6f6 url("about_img1.jpg") no-repeat center top;height:520px;width:100%;}
.n_about .team .g_text {padding-top:160px;padding-left:20px;color:#ffffff;line-height:28px;width:540px;}
.n_about .team .g_text .g_tt {margin-bottom:35px;}
.n_about .culture {background-color:#f6f6f6;height:515px;padding-top:85px;width:100%;}
.n_about .culture .culture_list {overflow:hidden;width:1200px;margin:60px auto 0;font-size:0;}
.n_about .culture .culture_list li {display:inline-block;width:270px;margin-right:40px;text-align:center;}
.n_about .culture .culture_list li .g-img {width:185px;height:185px;line-height:185px;text-align:center;margin:0 auto;border:1px dashed #B9BABA;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.n_about .culture .culture_list li .g-img img {width:170px;height:170px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.n_about .culture .culture_list li .text .tt {color:#333333;font-size:20px;margin:30px 0 5px;}
.n_about .culture .culture_list li .text .info {color:#666666;font-size:14px;line-height:28px;}


.n_about .culture1 {background-color:#f6f6f6;height:715px;padding-top:85px;width:100%;}

.n_about .design {padding-top:90px;height:560px;}
.n_about .design .g-text {padding-left:20px;width:550px;overflow:hidden;}
.n_about .design .g-text .tt {color:#f29e1c;font-size:36px;font-weight:bold;margin:80px 0 15px;}
.n_about .design .g-text .info {color:#cccccc;font-size:16px;margin-bottom:45px;line-height:20px;text-transform:uppercase;}
.n_about .design .g-text .txt {color:#666666;line-height:28px;}

.n_about .pay {padding-top:90px;height:500px;}
.n_about .pay .g-text {padding-left:20px;width:550px;overflow:hidden;}
.n_about .pay .g-text .tt {color:#f29e1c;font-size:36px;font-weight:bold;margin:80px 0 15px;}
.n_about .pay .g-text .info {color:#cccccc;font-size:16px;margin-bottom:45px;line-height:20px;text-transform:uppercase;}
.n_about .pay .g-text .txt {color:#666666;line-height:28px;}
.n_about .fz {background-color:#f6f6f6;height:475px;padding-top:85px;width:100%;}
.n_about .fz .g-img {margin-top:75px;text-align:center;}
.n_about .service {padding:80px 0 20px;}
.n_about .service .g-img {text-align:center;margin-top:65px;}
.n_about .service .list {font-size:0;position:relative;margin-top:-113px;}
.n_about .service .list li {width:395px;display:inline-block;height:340px;font-size:14px;color:#cccccc;text-align:center;text-transform:uppercase;}
.n_about .service .list li div {height:240px;width:100%;background:url("about_ico1.png") no-repeat;}
.n_about .service .list li .tt {color:#666666;font-size:22px;margin-bottom:5px;}
.n_about .service .list li div.ico1 {background-position:158px 140px;}
.n_about .service .list li div.ico2 {background-position:-220px 140px;}
.n_about .service .list li div.ico3 {background-position:-604px 140px;}

.aboutdz{ background:url(dz.png) #ffffff repeat-x; height:60px; line-height:60px; width:100%; }


.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

.col-md-4 {
		width: 33.33333333%
	}
	
.col-md-6 {
		width: 40%; padding-right:20px;
	}

.contact_message{text-align: left; padding-bottom:20px; padding-top: 2em;}
.contact_message h2{font-size: 43px; color: #000000;}
.contact_message h4{font-size: 25px; padding-bottom:1em;}
.contact_message_list_btn{padding-bottom: 2em;}
.contact_message_list{ margin-top: 3em; width:1200px; margin:0 auto;}
.contact_message_list input{margin-bottom: 2em; height: 3.5em;}
.contact_message_list .btn{ margin-top: 2em; width: 15em;}
.contact_message_list_btn{ text-align: center; padding-bottom: 5em;}
.contact_info{padding-top: 5em; padding-bottom: 3em;}
.contact_info a {
	display:block;
	margin-right:20px;
	text-indent:-9999px;
	float:left;
	width:90px;
	height:90px;
	border-radius:50%;
	box-shadow: 0 0 0 1px #d8011d;
	-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	transition: background 0.3s, color 0.3s, box-shadow 0.3s;
}
.contact_info a:hover {
	background-color: rgba(221,66,80,1);
	color: #fff;
	box-shadow: 0 0 0 3px rgba(221,66,80,0.3);
}
.contact_info a.am-byqq {
	background-image:url(c_bg.png);
	background-repeat:no-repeat;
	background-position:-90px 0px;
}
.contact_info a:hover.am-byqq {
	background-position:0px 0px;
}
.contact_info a.am-byemail {
	background-image:url(c_bg.png);
	background-repeat:no-repeat;
	background-position:-90px -90px;
}
.contact_info a:hover.am-byemail {
	background-position:0px -90px;
}
.contact_info a.am-byweibo {
	background-image:url(c_bg.png);
	background-repeat:no-repeat;
	background-position:-90px -180px;
}
.contact_info a:hover.am-byweibo {
	background-position:0px -180px;
}
.contact_info a.am-byphone {
	background-image:url(c_bg.png);
	background-repeat:no-repeat;
	background-position:-90px -270px;
}
.contact_info a:hover.am-byphone {
	background-position:0px -270px;
}
.contact_info span {
	display:block;
	font-size:12px;
	padding:25px 0 0 0;
	line-height:20px;
	color:#000000;
	overflow:hidden;
	text-overflow:hidden;
	white-space:nowrap;
}
.contact_info em {
	display:block;
	font-size:20px;
	line-height:30px;
	color:#000000;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}


.case{ min-height:1300px;}

.n_blog {overflow:hidden;position:relative;padding:0px 0;}
.n_blog .g_content {width:1200px;overflow:hidden;}
.n_blog .g_top {height:314px;width:100%;}
.n_blog .g_top a {color:#ffffff;}
.n_blog .g_top .r_img {position:relative;width:560px;overflow:hidden;}
.n_blog .g_top .r_img .txt {font-size:20px;line-height:32px;padding:0 20px 15px;position:absolute;bottom:0;width:100%;background:rgba(0,0,0,0.2);text-shadow:1px 1px 1px #333}
.n_blog .g_top .l_img {width:270px;overflow:hidden;}
.n_blog .g_top .l_img .text {width:270px;height:152px;overflow:hidden;position:relative;}
.n_blog .g_top .l_img .text img {max-width:270px;max-height:152px}
.n_blog .g_top .l_img .text .txt {font-size:16px;line-height:24px;padding:0 15px 10px;position:absolute;bottom:0;width:100%;background:rgba(0,0,0,0.2);text-shadow:1px 1px 1px #333}
.n_blog .g_top .l_img a.on .text {margin-top:10px;}
.n_blog .g_list {padding:20px 0;}
.n_blog .g_list .g_box {width:100%;padding:20px 0;height:202px;border-bottom:1px dashed #E3E3E3;overflow:hidden;}
.n_blog .g_list .g_box .g_img {width:270px;height:152px;line-height:152px;overflow:hidden;}
.n_blog .g_list .g_box .g_img img {max-width:100%;}
.n_blog .g_list .g_box .g_text {width:900px;height:152px;overflow:hidden;}
.n_blog .g_list .g_box .g_text .tt {color:#333333;font-size:18px;font-weight:bold;width:100%;height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.n_blog .g_list .g_box .g_text .g_aside {font-size:14px;color:#999999;line-height:24px;padding:11px 0;height:90px;overflow:hidden; margin-bottom:15px;}
.n_blog .g_list .g_box .g_text .g_mark {width:100%;overflow:hidden;color:#999999;font-family:Arial;}
.n_blog .g_list .g_box .g_text .g_mark span {margin-right:40px; }
.n_blog .g_list .g_box .g_text .g_mark span:last-child {margin-right:0;}
.n_blog .g_list .g_box .g_text .g_mark span.time {padding-left:20px;background:url("blog_ico.png") no-repeat left -117px;}
.n_blog .g_list .g_box .g_text .g_mark span.mark {padding-left:20px;background:url("blog_ico.png") no-repeat left -70px;}
.n_blog .load_data {width:100%;height:50px;line-height:50px;background-color:#f6f6f6;text-align:center;cursor:pointer;font-size:18px;color:#999999;}
.n_blog .load_data .ico {display:inline-block;width:120px;height:50px;background:url("blog_ico.png") no-repeat left -145px;}
.n_blog .n_mn .m_text {width:840px;overflow:hidden;}
.n_blog .m_related {overflow:hidden;}
.n_blog .m_related .g_tt {margin-top:25px;line-height:40px;text-indent:1em;border-bottom:1px dashed #E3E3E3;border-top:2px solid #3784D2;font-size:16px;color:#333333;}
.n_blog .m_related .g_tt strong {font-size:18px;color:#333333;margin-right:20px;}
.n_blog .m_related .g_tt span,.n_blog .m_related .g_tt a {margin-right:20px;}
.n_blog .m_related .g_list {width:100%;padding:20px 0 0;overflow:hidden;text-indent:20px;line-height:24px;}
.n_blog .m_related .g_list li {margin-bottom:10px;float:left;width:420px;}
.n_blog .m_related .g_list .tt {color:#333333;width:100%;height:24px;background:url("blog_ico.png") no-repeat -3px 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.n_blog .g_side {width:320px;overflow:hidden;}
.n_blog .g_side .g_tt {margin-top:40px;height:60px;line-height:60px;text-align:center;border-bottom:1px dashed #E3E3E3;border-top:2px solid #3784D2;font-weight:bold;font-size:18px;color:#333333;}
.n_blog .g_side .g_list {width:100%;padding:20px 0 15px;overflow:hidden;text-indent:20px;line-height:24px;}
.n_blog .g_side .g_list li {margin-bottom:15px;}
.n_blog .g_side .g_list li:last-child {margin-bottom:0;}
.n_blog .g_side .g_list .tt {color:#333333;width:100%;height:24px;background:url("blog_ico.png") no-repeat -3px 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.n_blog .g_side .g_list .time {color:#999999;}
.n_blog .g_side .g_hot {padding:15px 10px;}
.n_blog .g_side .g_hot a {float:left;padding:3px 15px;margin:5px 5px;color:#666666;border:1px solid #dedede;border-radius:20px;}
.n_blog .g_top img,.n_blog .g_list .g_box .g_img img,.m_case .g_latest img {-webkit-transition:transform 0.5s ease-out;-ms-transform:transform 0.5s ease-out;-moz-transform:transform 0.5s ease-out;transition:transform 0.5s ease-out;}
.n_blog .g_top img:hover,.n_blog .g_list .g_box .g_img img:hover,.m_case .g_latest img:hover {-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.n_blog .g_top img:hover,.n_blog .g_list .g_box .g_img img:hover,.m_case .g_latest img:hover {-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.n_blog .g_top .r_img .txt {font-size:20px;line-height:32px;padding:0 20px 15px;position:absolute;bottom:0;width:520px;background:url("title_bj.png") repeat-x left -30px;}
.n_blog .g_top .l_img .text .txt {font-size:16px;line-height:24px;padding:0 15px 10px;position:absolute;bottom:0;background:url("title_bj.png") repeat-x left -30px;width:240px;}


.newfl ul li{ float:left;  margin-right:20px; }
a.new_more {width:196px;height:46px;margin:0px auto 0 auto;text-align:center;display:block;line-height:46px;font-size:16px;color:#2c88d8;z-index:1000;background:url("case_more2.png") -196px 0 no-repeat;clear:both;}
a.new_more:hover {background:url("case_more2.png") 0 0 no-repeat;color:#ffffff;}




.m_main5 {font-size:16px;color:#666666;line-height:30px;}
.m_main5 .m_mn {height:100%;}
.m_main5 .screen1 {background:url("yxfa_bj1.jpg") no-repeat center;height:675px;}
.m_main5 .screen1 .m_mn {height:667px;overflow:hidden;}
.m_main5 .screen1 .z_img1 {top:242px;left:500px;}
.m_main5 .screen1 .z_img2 {top:350px;left:610px;}
.m_main5 .screen1 .z_img3 {top:455px;left:300px;}
.m_main5 .screen1 .z_img4 {top:455px;left:605px;}
.m_main5 .screen2 {margin-top:100px;height:535px;overflow:hidden;}
.m_main5 .screen2 .xt {width:38px;height:4px;margin:15px auto;background-color:#cccccc;}
.m_main5 .screen2 .m_text {margin-top:20px;overflow:hidden;}
.m_main5 .screen2 .m_text .zr_text {width:610px;}
.m_main5 .screen2 .m_text .zr_text .txt {margin:60px 0 55px;}
.m_main5 .screen3 {background:url("yxfa_bj2.jpg") no-repeat center;height:833px;color:#ffffff;}
.m_main5 .screen3 .m_text {padding-top:190px;}
.m_main5 .screen3 .m_text .zl_img {right:-90px;top:238px;}
.m_main5 .screen3 .m_text .zr_text {width:610px;}
.m_main5 .screen3 .m_text .zr_text .txt {margin:40px 0;}
.m_main5 .screen4 {height:420px;}
.m_main5 .screen4 .m_text {padding-top:20px;}
.m_main5 .screen4 .m_text .zr_text {width:610px;}
.m_main5 .screen4 .m_text .zr_text .txt {margin:40px 0;}
.m_main5 .screen5 {background:url("yxfa_bj3.jpg") no-repeat center;height:821px;color:#ffffff;}
.m_main5 .screen5 .m_text {padding-top:240px;}
.m_main5 .screen5 .m_text .zl_img {right:-90px;top:160px;}
.m_main5 .screen5 .m_text .zr_text {width:610px;}
.m_main5 .screen5 .m_text .zr_text .txt {margin:40px 0;}
.m_main5 .screen6 {height:440px;}
.m_main5 .screen6 .m_text .zr_text {width:610px;margin-top:35px;}
.m_main5 .screen6 .m_text .zr_text .txt {margin:40px 0;}
.m_main5 .screen7 {background:url("yxfa_bj4.jpg") no-repeat center;height:821px;color:#ffffff;}
.m_main5 .screen7 .m_text {padding-top:190px;}
.m_main5 .screen7 .m_text .zl_img {right:-90px;top:160px;}
.m_main5 .screen7 .m_text .zr_text {width:570px;}
.m_main5 .screen7 .m_text .zr_text .txt {margin:40px 0;}
.m_main5 .screen8 {height:470px;}
.m_main5 .screen8 .m_text .zl_img {left:-100px;}
.m_main5 .screen8 .m_text .zr_text {width:570px;margin-top:15px;}
.m_main5 .screen8 .m_text .zr_text .txt {margin:40px 0;}
.m_main5 .screen9 {background:url("yxfa_bj5.jpg") no-repeat center;height:822px;color:#ffffff;}
.m_main5 .screen9 .m_text {padding-top:265px;}
.m_main5 .screen9 .m_text .zl_img {right:-130px;top:70px;}
.m_main5 .screen9 .m_text .zr_text {width:570px;}
.m_main5 .screen9 .m_text .zr_text .txt {margin:40px 0;}
.m_main5 .screen10 {height:415px;}
.m_main5 .screen10 .m_text .zl_img {left:50px;top:35px;}
.m_main5 .screen10 .m_text .zr_text {width:570px;margin-top:15px;}
.m_main5 .screen10 .m_text .zr_text .txt {margin:40px 0;}
.m_main5 .screen11 {background:url("yxfa_bj6.jpg") no-repeat center;height:822px;color:#ffffff;}
.m_main5 .screen11 .m_text {padding-top:170px;}
.m_main5 .screen11 .m_text .zl_img {right:-40px;top:275px;}
.m_main5 .screen11 .m_text .zr_text {width:570px;}
.m_main5 .screen11 .m_text .zr_text .txt {margin:40px 0;}
.m_main5 .screen12 {height:520px;}
.m_main5 .screen12 .m_text .zl_img {left:-245px;top:35px;}
.m_main5 .screen12 .m_text .zr_text {width:570px;margin-top:15px;}
.m_main5 .screen12 .m_text .zr_text .txt {margin:40px 0;}

.z_xd {position:relative;}
.z_jd {position:absolute;}
.f_tac {text-align:center;}
.f_tar {text-align:right;}

.m_main5 .m_text .zr_text .zt_link {height:60px;text-align:right;font-size:0;overflow:hidden;}
.m_main5 .m_text .zr_text .zt_link.on {text-align:left;}
.m_main5 .m_text .zr_text .zt_link div {height:58px;width:118px;font-size:0;border:1px solid #DCDCDC;display:inline-block;margin-left:20px;overflow:hidden;background-color:#ffffff;}
.m_main5 .m_text .zr_text .zt_link.on div {height:60px;width:120px;font-size:0;display:inline-block;margin-right:20px;margin-left:0;background-color:#ffffff;overflow:hidden;}

.m_main5 .m_text .zr_text .zt_but {float:right;margin-top:38px;position:relative;}
.m_main5 .m_text .zr_text .zt_but.on {float:left;margin-top:38px;}

a.service_more {width:196px;height:46px;margin:0px auto 0 auto;text-align:center;display:block;line-height:46px;font-size:16px;color:#2c88d8;z-index:1000;background:url("case_more2.png") -196px 0 no-repeat;clear:both;}
a.service_more:hover {background:url("case_more2.png") 0 0 no-repeat;color:#ffffff;}

.newnr_tit{font-size:20px;
	color:#000;
	font-weight:bold;
	background-color:#f4f3f3;
	color:#03b2d2;
	line-height:60px;
	margin-bottom:20px;
	border-bottom:1px  solid #e4e4e4;
	}
	
.newnr_xx{ line-height:30px;margin-bottom: 26px;}
.newnr_sx{ background-color:#eeeeee; height:45px; line-height:45px; margin-bottom:20px;}
 