*{margin:0px; padding:0px;font-family:'微软雅黑';}
a{text-decoration:none; color:#333;}
.fl{float:left;}
.fr{float:right;}
a img{ border:none;}
li{ list-style:none;}
.clear{clear:both;}
.clearfix{clear:both;}
img{vertical-align:middle;}
.last{margin-right:0px !important;}
.div1200{width:1200px; margin:0px auto;}
.wrap {width: 100%;min-width: 1200px;_zoom: 1;position: relative;overflow: hidden;}
.clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
/*index*/
.top{ margin-top:18px;}
.logo{ width:349px;}
.nav{ margin-left:66px; width:714px;}
.nav ul li{ float:left; line-height:64px; margin-right:35px;}
.nav ul li a{ font-size:16px; color:#333;}
.nav ul li:nth-child(7){ margin-right:0 !important;}
.nav ul li:hover a{ color:#0066cc;}
.chose{ width:40px; margin-top:22px; cursor:pointer; position:relative;}
.chose p{ background:url(../images/index_06.png) right center no-repeat; font-size:16px; color:#333;}
.lang{z-index:9999; display:none; position:absolute; top:100%; left:-10px; width:50px; background:#fff; text-align:center; box-shadow:1px 3px 10px #e0e0e0; -webkit-box-shadow:1px 3px 10px #e0e0e0; -moz-box-shadow:1px 3px 10px #e0e0e0;}
.lang ul li{ line-height:30px;}
.lang ul li a{ font-size:14px; color:#333}
.lang ul li:hover a{ color:#0066cc;}
.chose:hover .lang{ display:block;}
#main {overflow: hidden; zoom: 1; position: relative; margin-top:18px; }
#index_b_hero { width: 1200px; height: 483px; margin: auto; position: relative; }
#index_b_hero img { width: 1200px; height: 483px; }
#index_b_hero .heros { width: 1200px; height: 483px; }
#index_b_hero .hero-wrap { overflow: visible; position: absolute; }
#index_b_hero .next, #index_b_hero .prev { position: absolute; top: 50%; margin-top: -25px; margin-left: -28px; background-color: #fff; z-index: 4; }
#index_b_hero .next { margin: -25px -28px 0 0; right: 0; }
#index_b_hero .disabled { background-color: #eee; }
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff; z-index: 1; position: absolute; top: 0; left: 0; width: 1200px; height: 483px; overflow: hidden; left: 1920px; }
#index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1200px; filter: alpha(Opacity=50); opacity: .7; background: #000; overflow: hidden; }
#index_b_hero .mask-right { left: 1200px; }
#index_b_hero .active { z-index: 2; left: 0; }
.icon-arrow-a-left, .icon-arrow-a-right { background: url(../images/icon-sd26986d847.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }
.tip{ margin-top:48px;}
.tip ul li{ float:left; text-align:center;margin-right: 72px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.tip ul li:nth-child(5){ margin-right:0 !important;}
.tip ul li p{ font-size:20px; color:#333; padding-top:30px;}
.tip ul li:hover{transform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);}
.product{ margin-top:56px; background:#f7f8fa; padding-top:40px; padding-bottom:50px;}
.tit{ text-align:center;}
.tit h2{ font-size:30px; color:#777; font-weight:normal;}
.tit .b{ display:inline-block; width:25px; height:4px; background:#0066cc; margin-top:16px;}
.rollBox{width:1200px;height:346px;position:relative;margin:0 auto; margin-top:54px;}
.rollBox #pic_box{width:1200px;height:346px; position:absolute; left:0px; top:0px; overflow:hidden;}
.rollBox .pic_item{ width:286px; height:346px; float:left;margin-right:20px; text-align:center;}
.rollBox .pic_item table{ padding:13px; background:#fff; box-shadow:1px 3px 10px #c6c6c8; -webkit-box-shadow:1px 3px 10px #c6c6c8; -moz-box-shadow:1px 3px 10px #c6c6c8;}
.rollBox .page_on_left { position:absolute; left:0px; top:112px;text-align: center;cursor: pointer; z-index:1000;}
.rollBox .page_on_right {position:absolute; right:0px; top:112px;text-align: center;cursor: pointer; z-index:1000;}
.rollBox .pic_item p{ font-size:19px; color:#555; text-transform:uppercase; line-height:28px; margin-top:24px;}
.new{ margin-top:60px;}
.new_list{ margin:55px 70px 0;}
.new_a{ width:471px;}
.new_b{ margin-left:23px; width:566px;}
.new_b ul li{ padding:6px; border:1px solid #e6e6e6; margin-bottom:6px;}
.new_b_a{ width:80px; text-align:center; border-right:1px solid #e6e6e6;}
.new_b_a h3{ font-size:24px; color:#555; font-weight:normal; font-family:"Arial"; padding-top:9px;}
.new_b_a p{ font-size:12px; color:#888;font-family:"Arial"; line-height:24px;}
.new_b_b{ padding-left:30px; width:440px;}
.new_b_b p{ font-size:14px; color:#555; line-height:60px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.new_b ul li:hover{box-shadow:1px 3px 10px #e6e6e6; -webkit-box-shadow:1px 3px 10px #e6e6e6; -moz-box-shadow:1px 3px 10px #e6e6e6;}
.info{ margin-top:110px;}
.info_list{ margin-top:65px;}
.info_list ul li{ float:left; width:245px; text-align:center;    margin-right: 73px;}
.info_list ul li:nth-child(4){ margin-right:0 !important;}
.info_list ul li p{ font-size:16px; color:#555; line-height:36px;}
.info_list ul li .info_img{ overflow:hidden;}  
.info_list ul li .info_img img{ -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.info_list ul li:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.foot{ margin-top:70px; line-height:58px; background:#1b1b1b;}
.foot p,.foot p a{ text-align:center; font-size:16px; color:#bfbfbf;}
.right{ position:fixed; right:0; top:34%; z-index:9999;}
.right ul li{ margin-bottom:1px;}
/*ny*/
.banner{ margin-top:18px;}
.banner img{ width:100%; margin:0 auto;}
.common{ line-height:60px;}
.common span{ margin-left:12px; font-size:16px; color:#666;}
.ifram{ margin-top:49px;}
.ifram_a{ width:260px;}
.subNavBox{width:260px; border-left:1px solid #eee; border-right:1px solid #eee;}
.subNav{cursor:pointer;font-weight:bold;font-size:20px;color:#fff;line-height:64px;padding-left:23px;background:url(../images/ny_29.png) 225px center no-repeat #238acc;}
.subNav:hover{color:#fff;}
.currentDd{color:#fff}
.currentDt{background:url(../images/ny_05.png) 225px center no-repeat #238acc;}
.navContent{display: none;}
.navContent li{ border-bottom:1px dotted #e6e6e6;}
.navContent li a{ padding-left:23px;display:block;height:58px;font-size:16px;line-height:58px;color:#666; background:url(../images/ny_20.png) 229px center no-repeat;}
.navContent li a:hover{color:#238acc; background:url(../images/ny_17.png) 229px center no-repeat #dfecf7;}
.navContent li .currentDd2{color:#238acc; background:url(../images/ny_17.png) 229px center no-repeat #dfecf7;}
.navContent li .currentDt2{ background:url(../images/ny_17.png) 229px center no-repeat #dfecf7; color:#238acc !important;}
.navContent2{display: none;}
.navContent2 li { border-bottom:1px dotted #e6e6e6;}
.navContent2 li a{display:block;height:50px; padding-left:23px;font-size:14px;line-height:50px;color:#666;background:url(../images/ny1_16.png) 230px center no-repeat;}
.navContent2 li a:hover{background:url(../images/ny1_16.png) 230px center no-repeat #dfecf7;color:#666;}
.ifram_b{ margin-left:64px; width:876px;}
.ny ul li{ float:left; width:260px; margin-bottom:50px;margin-right: 48px;}
.ny ul li:nth-child(3n){ margin-right:0 !important;}
.ny ul li h5{ font-size:20px; color:#238acc; line-height:32px; font-weight:normal; padding-top:20px;}
.ny ul li p{ font-size:16px; color:#555; line-height:32px; height:64px;}
.ny ul li .ny_img{ overflow:hidden;}
.ny ul li .ny_img img{-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ny ul li:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
/*ny1*/
.ny1 ul li{ float:left; width:260px; margin-bottom:24px;margin-right: 48px;}
.ny1 ul li:nth-child(3n){ margin-right:0 !important;}
.ny1 ul li h5{ font-size:19px; color:#238acc; line-height:32px; font-weight:normal; padding-top:20px;}
.ny1 ul li p{ font-size:16px; color:#555; line-height:32px; height:96px;}
.ny1 ul li .ny1_img{ overflow:hidden;}
.ny1 ul li .ny1_img img{-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ny1 ul li:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
/*ny2*/
.ny2 ul li{ float:left; width:260px; margin-bottom:24px;margin-right: 48px;}
.ny2 ul li:nth-child(3n){ margin-right:0 !important;}
.ny2 ul li h5{ font-size:19px; color:#238acc; line-height:32px; font-weight:normal; padding-top:20px; font-family:"Arial";}
.ny2 ul li p{ font-size:16px; color:#555; line-height:32px; height:96px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; font-family:"Arial";}
.ny2 ul li .ny2_img{ overflow:hidden;}
.ny2 ul li .ny2_img img{-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ny2 ul li:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
/*ny3*/
.ny3 ul li{ float:left; width:260px; margin-bottom:24px;margin-right: 48px;}
.ny3 ul li:nth-child(3n){ margin-right:0 !important;}
.ny3 ul li h5{ font-size:19px; color:#238acc; line-height:32px; font-weight:normal; padding-top:20px; font-family:"Arial";}
.ny3 ul li p{ font-size:16px; color:#555; line-height:32px; height:96px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; font-family:"Arial";}
.ny3 ul li .ny3_img{ overflow:hidden;}
.ny3 ul li .ny3_img img{-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ny3 ul li:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
/*案例*/
.anli ul li{ background:#eee; padding:8px 8px 8px 23px; width:546px; float:left;margin-right: 46px; margin-bottom:20px;}
.anli ul li:nth-child(2n){ margin-right:0 !important;}
.anli ul li .anli_a{ width:230px;}
.anli_b{ margin-left:30px; width:284px;}
.anli_b h5{ font-size:20px; color:#333; font-weight:normal; margin-top:18px;}
.anli_b p{ font-size:14px; color:#333; margin-top:20px; line-height:24px; height:72px;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.anli_b a{ width:120px; height:30px; line-height:30px; text-align:center; display:block; font-size:16px; color:#0575df; border:1px solid #0575df; margin-top:38px; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;}
/*联系我们*/
.lxwm_a{ width:800px; box-shadow:1px 3px 10px #eaeaea; -webkit-box-shadow:1px 3px 10px #eaeaea; -moz-box-shadow:1px 3px 10px #eaeaea;}
.lxwm_b{ margin-left:40px; width:360px;}
.lxwm_b h5{ font-size:20px; color:#238acc; font-weight:normal; margin-bottom:10px;}
.lxwm_b p{ font-size:18px; color:#666; line-height:36px;}
.lxwm_b p img{ margin-right:12px;}
/*视频播放*/
.flash ul li{ width:390px; text-align:center; margin-bottom:15px;box-shadow:1px 3px 10px #eaeaea; -webkit-box-shadow:1px 3px 10px #eaeaea; -moz-box-shadow:1px 3px 10px #eaeaea; float:left;margin-right: 15px;}
.flash ul li p{ line-height:50px; font-size:18px; color:#666; background:#f5f5f5;}
.flash ul li:nth-child(3n){ margin-right:0 !important;}
/*新闻*/
.news ul li{ padding-top:52px;}
.news_a{ width:262px;}
.news_b{ margin-left:25px; width:913px;}
.news_b h6{ font-weight:normal; font-size:18px; color:#333;}
.news_b span{ font-size:16px; color:#999; line-height:32px;}
.news_b p{ font-size:14px; color:#999; line-height:21px; text-indent:2em; padding-top:12px;}
.news_box{ border-bottom:1px solid #ddd; padding-bottom:62px;}
.news ul li:hover{ background:#f5f5f5;}