﻿@charset "UTF-8";
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, table, th, td, form, legend, input, button, textarea {
    margin: 0;
    padding: 0;
    font-family: "宋体";
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
img{
	border: none;
}
caption, th {
    text-align: left;
    font-weight: normal;
}

html, body, fieldset, iframe, abbr {
    border: 0;
}

i, em {
    font-style: normal;
}

li {
    list-style: none;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

textarea {
    overflow: auto;
    resize: none;
}

label {
    cursor: default;
}

a, button {
    cursor: pointer;
}

body, textarea, input, button, select {
    font: 12px/1 "Arial",  "宋体";
    color: #131313;
    outline: 0;
	border:none;
}
input[type="submit"]{
    -webkit-appearance: none;
}
a {
    color: #131313;
    text-decoration: none;
}

a:hover{
    color: #19DC97;
}

.w1024{
	width: 1024px;
	margin: auto;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.hide{
	display: none;
}
.clearfloat{
    overflow: hidden;
}
.div_warpper{
	width: 100%;
	margin: auto;
}
@media (max-width: 1000px){
    .div_warpper{
        width: 1200px;
        margin: auto;
    }
}
.margin-right{
    margin-right: 0!important;
}
.bg01{
	background-color: #000;
}
.bg02{
	background-color: #0f1014;
}
.bg03{
    background: url(../images/service-bg.jpg) center center no-repeat;
    background-size: 1920px 560px;
}
.bg04{
	background-color: #f5f5f5;
}
.bg05{
    background-color: #19DC97;
}
/*----------------------------header--------------------------*/
.top_header span,
.top_header ul li,
.top_header ul li a{
    font: 14px/40px "宋体";
    color: #f5f5f5;
}
.top_header ul li{
    display: inline-block;
    padding-left: 30px;
    margin-left: 10px;
    cursor: pointer;
}
.top_header ul li.link1{
    background: url(../images/top-link01.png) left center no-repeat;
}
.top_header ul li.link2{
    background: url(../images/top-link02.png) left center no-repeat;
}
.top_header ul li.link3{
    background: url(../images/top-link03.png) left center no-repeat;
    position: relative;
}
.top_header ul li.link4{
    background: url(../images/top-link04.png) left center no-repeat;
}
.top_header ul li:hover a{
    color: #19DC97;
}
.top_header ul li.link3 img{
    display: block;
    width: 160px;
    height: 164px;
    position: absolute;
    top: -164px;
    left: 50%;
    margin-left: -80px;
    z-index: 100;
    opacity: 0;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
}
.top_header ul li.link3:hover img{
    opacity: 1;
    top: 100%;
}
.main_header{
    padding: 10px 0;
    /* z-index: 100; */
}
.main_header .top_logo,
.main_header .top_nav{
    display: inline-block;
    vertical-align: middle;
}
.main_header .top_nav{
    margin-left: 74px;
}
.main_header .top_nav>li{
    display: inline-block;
    font: 16px/30px "微软雅黑";
    margin-left: 10px;
    padding: 0 10px;
}
.main_header .top_nav>li .sub_menu{
    display: none;
    position: absolute;
    padding-top: 30px;
    top: 100px;
    left: 0;
    z-index: 90;
}
.main_header .top_nav>li:hover .sub_menu{
    display: block;
}
.main_header .top_nav>li .sub_menu ul{
    font-size:0;
    [;font-size:12px;];
    *font-size:0;
    font-family:arial;
    [;letter-spacing:-3px;];
    *letter-spacing:normal;
    *word-spacing:-1px;
    background-color: #FFF;
    border-top: 1px solid #d9d9d9;
    text-align: center;
}
.main_header .top_nav>li .sub_menu ul li{
    display:inline-block;
    *display:inline;
    *zoom:1;
    font-size:14px;
    letter-spacing:normal;
    word-spacing:normal;
}
.main_header .top_nav>li .sub_menu ul li a{
    font: 14px/35px "微软雅黑";
    color: #666;
    padding: 0 20px;
}
.main_header .top_nav>li .sub_menu ul li:hover a{
    color: #19DC97;
}
.main_header .top_nav>li .sub_menu ul li.product1,
.main_header .top_nav>li .sub_menu ul li.product2,
.main_header .top_nav>li .sub_menu ul li.product3,
.main_header .top_nav>li .sub_menu ul li.product4,
.main_header .top_nav>li .sub_menu ul li.product5,
.main_header .top_nav>li .sub_menu ul li.product6,
.main_header .top_nav>li .sub_menu ul li.product7{
    padding: 25px 5px;
}
.main_header .top_nav>li .sub_menu ul li.product1 a,
.main_header .top_nav>li .sub_menu ul li.product2 a,
.main_header .top_nav>li .sub_menu ul li.product3 a,
.main_header .top_nav>li .sub_menu ul li.product4 a,
.main_header .top_nav>li .sub_menu ul li.product5 a,
.main_header .top_nav>li .sub_menu ul li.product6 a,
.main_header .top_nav>li .sub_menu ul li.product7 a{
    display: block;
    width: 134px;
    height: 134px;
    border: 1px solid #FFF;
    color: #666;
}
.main_header .top_nav>li .sub_menu ul li.product1:hover a,
.main_header .top_nav>li .sub_menu ul li.product2:hover a,
.main_header .top_nav>li .sub_menu ul li.product3:hover a,
.main_header .top_nav>li .sub_menu ul li.product4:hover a,
.main_header .top_nav>li .sub_menu ul li.product5:hover a,
.main_header .top_nav>li .sub_menu ul li.product6:hover a,
.main_header .top_nav>li .sub_menu ul li.product7:hover a{
    border: 1px solid #19DC97;
    color: #19DC97;
}
.main_header .top_nav>li .sub_menu ul li.product1 a{
    background: url(../images/light01.png) center 45px no-repeat;
}
.main_header .top_nav>li .sub_menu ul li.product2 a{
    background: url(../images/light02.png) center 45px no-repeat;
}
.main_header .top_nav>li .sub_menu ul li.product3 a{
    background: url(../images/light03.png) center 45px no-repeat;
}
.main_header .top_nav>li .sub_menu ul li.product4 a{
    background: url(../images/light04.png) center 45px no-repeat;
}
.main_header .top_nav>li .sub_menu ul li.product5 a{
    background: url(../images/light05.png) center 45px no-repeat;
}
.main_header .top_nav>li .sub_menu ul li.product6 a{
    background: url(../images/light06.png) center 45px no-repeat;
}
.main_header .top_nav>li .sub_menu ul li.product7 a{
    background: url(../images/light07.png) center 45px no-repeat;
}
.main_header .top_nav>li.current,
.main_header .top_nav>li:hover{
    border: 1px solid #19DC97;
    line-height: 28px;
    padding: 0 9px;
}
.main_header .top_nav>li.current a,
.main_header .top_nav>li:hover a{
    color: #19DC97;
}
.main_header .search_box{
    position: relative;
    margin-top: 20px;
}
.main_header .search_box .search_input{
    display: block;
    line-height: 28px;
    background-color: #f5f5f5;
    border: 1px solid #d9d9d9;
    border-radius: 30px;
    padding: 0 30px 0 10px; 
}
.main_header .search_box .search_btn{
    display: block;
    width: 20px;
    height: 20px;
    background: url(../images/search.png) center center no-repeat;
    position: absolute;
    top: 4px;
    right: 11px;
    cursor: pointer;
}
.swiper-container{
    height: 560px;
    width: 100%;
}
@media (max-width: 1000px){
    .swiper-container{
        width: 1200px;
    }
}
.swiper-slide,
.swiper-slide a{
    display: block;
    height: 100%;
    width: 100%;
}
.swiper-container .swiper-button-prev{
    background: url(../images/left.png) no-repeat;
    background-size: 100% 100%;
}
.swiper-container .swiper-button-next{
    background: url(../images/left.png) no-repeat;
    background-size: 100% 100%;
    transform: rotate(180deg);
    transform-origin:50% 50%;
    -ms-transform: rotate(180deg);      /* IE 9 */
    -ms-transform-origin:50% 50%;       /* IE 9 */
    -webkit-transform: rotate(180deg);  /* Safari 和 Chrome */
    -webkit-transform-origin:50% 50%;   /* Safari 和 Chrome */
    -moz-transform: rotate(180deg);     /* Firefox */
    -moz-transform-origin:50% 50%;      /* Firefox */
    -o-transform: rotate(180deg);       /* Opera */
    -o-transform-origin:50% 50%;        /* Opera */
}
/*----------------------------------------------优势-----------------------------------------------------*/
.advantages{
	height:580px;
}

.advantages h1{
    font: 36px/1.5 "黑体";
    color: #f6f4ef;
	padding-top:50px;
}

.advantages .up,.advantages .down{
	height:290px;
}

.advantages_txt{
	width:250px;
	height:100px;
	border:1px solid #fff;
	margin:40px 0;
	text-align:center;
	color:#fff;
}

.advantages_txt h2{
	margin-top:5px;
	font:20px/2 "微软雅黑";
}

.advantages_txt p{
	font:16px/20px "微软雅黑";
}

.advantages_txt:hover{
	background:#fff;
	color:#000;
}
/*--------------------------------------------公司介绍-----------------------------------------------------*/
.company{
    padding: 120px 0;
    background: url(../images/LS-btm.png) top center no-repeat;
}
.company > img{
    display: inline-block;
    width: 512px;
    height: 320px;
}
.company .company_r{
    width: 490px;
}
.company .company_r h2{
    font: 24px/1 "黑体";
    padding-bottom: 6px;
    margin-bottom: 10px;
}
.company .company_r h2 .more{
    display: block;
    font: 14px/1.5 "宋体";
    padding: 3px 30px;
    border: 1px solid;
}
.company .company_r p{
    font: 16px/1.5 "微软雅黑";
    color: #666;
    text-align: justify;
    margin-top: 25px;
}
/*--------------------------------------------产品目录-----------------------------------------------------*/
.product{
    padding: 40px 0 0;
    position: relative;
}
.product ul li{
    display: block;
    width: 309px;
    height: 242px;
    border-bottom: 1px solid #FFF;
    margin-right: 48px;
    margin-bottom: 40px;
}
.product ul li.margin-left{
    margin-left: 358px;
}
.product ul li a{
    display: block;
    padding-top: 150px;
    text-align: center;
}
.product ul li a h2{
    font: 24px/1.5 "黑体";
    color: #f5f5f5;
}
.product ul li a p{
    font: 14px/1.5 "宋体";
    color: #f5f5f5;
    max-height: 41px;
    overflow: hidden;
}
.product ul li.product1 a{
    background: url(../images/product01-dark.png) center 10% no-repeat;
}
.product ul li.product2 a{
    background: url(../images/product02-dark.png) center 10% no-repeat;
}
.product ul li.product3 a{
    background: url(../images/product03-dark.png) center 10% no-repeat;
}
.product ul li.product4 a{
    background: url(../images/product04-dark.png) center 10% no-repeat;
}
.product ul li.product5 a{
    background: url(../images/product05-dark.png) center 10% no-repeat;
}
.product ul li.product1:hover a{
    background: url(../images/product01-bright.png) center 10% no-repeat;
}
.product ul li.product2:hover a{
    background: url(../images/product02-bright.png) center 10% no-repeat;
}
.product ul li.product3:hover a{
    background: url(../images/product03-bright.png) center 10% no-repeat;
}
.product ul li.product4:hover a{
    background: url(../images/product04-bright.png) center 10% no-repeat;
}
.product ul li.product5:hover a{
    background: url(../images/product05-bright.png) center 10% no-repeat;
}
.product .prouct_hd{
    display: block;
    width: 309px;
    height: 242px;
    text-align: center;
    border: 1px solid #FFF;
    background: url(../images/arrow_r.png) center 85% no-repeat;
    position: absolute;
    top: 60px;
    left: 0;
}
.product .prouct_hd h2{
    font: 30px/1.5 "黑体";
    color: #f5f5f5;
    padding-top: 70px;
}
.product .prouct_hd h3{
    font: 18px/1.5 "宋体";
    color: #f5f5f5;
    padding-top: 20px;
}
/*--------------------------------------------提供服务-----------------------------------------------------*/
.div_arpper.bg03{
    height: 560px;
}
.service{
    padding: 40px 0;
    text-align: center;
}
.service > h2{
    font: 30px/1.5 "黑体";
    color: #FFF;
    position: relative;
}
.service > h2:after{
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #19DC97;
    position: absolute;
    left: 0;
    bottom: -5px;
    transform: scaleX(0.07);
    transform-origin:50% 50%;
    -ms-transform: scaleX(0.07);    
    -ms-transform-origin:50% 50%;     
    -webkit-transform: scaleX(0.07);
    -webkit-transform-origin:50% 50%; 
    -moz-transform: scaleX(0.07);   
    -moz-transform-origin:50% 50%;    
    -o-transform: scaleX(0.07);     
    -o-transform-origin:50% 50%;      
}
.service p{
    font: 16px/1.5 "微软雅黑";
    color: #FFF;
    padding: 15px 170px 0;
}
.service .service_list{
    font-size:0;
    [;font-size:12px;];
    *font-size:0;
    font-family:arial;
    [;letter-spacing:-3px;];
    *letter-spacing:normal;
    *word-spacing:-1px;
    margin-top: 45px;
}
.service .service_list li{
    display:inline-block;
    *display:inline;
    *zoom:1;
    font-size:14px;
    letter-spacing:normal;
    word-spacing:normal;
    width: 336px;
    height: 210px;
    margin-right: 8px;
    position: relative;
    overflow: hidden;
}
.service .service_list li.service1{
    background: url(../images/service01.jpg) center center no-repeat;
    background-size: 100% 100%;
}
.service .service_list li.service2{
    background: url(../images/service02.jpg) center center no-repeat;
    background-size: 100% 100%;
}
.service .service_list li.service3{
    background: url(../images/service03.jpg) center center no-repeat;
    background-size: 100% 100%;
}
.service .service_list li a{
    display: block;
    height: 100%;
    width: 100%;
    background-color: rgba(66,66,66,0.4);
    position: absolute;
    left: 0;
    bottom: -100%;
    opacity: 0;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
}
.service .service_list li:hover a{
    bottom: 0;
    opacity: 1;
}
.service .service_list li a h2{
    padding-top: 88px;
    font: 24px/1.5 "黑体";
    color: #FFF;
    position: relative;
}
.service .service_list li a h2:after{
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #19DC97;
    position: absolute;
    left: 0;
    bottom: -5px;
    transform: scaleX(0.2);
    transform-origin:50% 50%;
    -ms-transform: scaleX(0.2);
    -ms-transform-origin:50% 50%;
    -webkit-transform: scaleX(0.2);
    -webkit-transform-origin:50% 50%;
    -moz-transform: scaleX(0.2);
    -moz-transform-origin:50% 50%;
    -o-transform: scaleX(0.2);
    -o-transform-origin:50% 50%;
}
.service .more{
    display: inline-block;
    font: 14px/30px "宋体";
    color: #FFF;
    padding: 0 20px;
    border: 1px solid #FFF;
    margin-top: 60px;
}
.service .more:hover{
    color: #FFF;
    background-color: #19DC97;
    border-color: #19DC97;
}
/*--------------------------------------------应用领域、经典案例-----------------------------------------------------*/
.area,
.case,
.news,
.project{
    padding: 40px 0;
}
.area > h2,
.case > h2,
.news > h2,
.product_box > h2,
.project > h2{
    font: 30px/1.5 "黑体";
    margin-bottom: 20px;
}
.area .area_list,
.project .project_list,
.case .case_list{
    font-size:0;
    [;font-size:12px;];
    *font-size:0;
    font-family:arial;
    [;letter-spacing:-3px;];
    *letter-spacing:normal;
    *word-spacing:-1px;
    padding-bottom:22px;
}
.area .area_list li,
.project .project_list li,
.case .case_list li{
    display:inline-block;
    *display:inline;
    *zoom:1;
    font-size:14px;
    letter-spacing:normal;
    word-spacing:normal;
    width: 336px;
    height: 448px;
    margin-right: 8px;
    position: relative;
    overflow: hidden;
}
.case .case_list li{
    width: 512px;
    height: 384px;
    margin-right: 0;
}
.area .area_list li.area1{
    background: url(../images/area01.jpg) center center no-repeat;
    background-size: 100% 100%;
}
.area .area_list li.area2{
    background: url(../images/area02.jpg) center center no-repeat;
    background-size: 100% 100%;
}
.area .area_list li.area3{
    background: url(../images/area03.jpg) center center no-repeat;
    background-size: 100% 100%;
}
.area .area_list li .layer,
.project .project_list li .layer,
.case .case_list li .layer{
    display: block;
    height: 100%;
    width: 100%;
    background-color: rgba(66,66,66,0.4);
    text-align: center;
    position: absolute;
    left: 0;
    bottom: -100%;
    opacity: 0;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
}
.case .case_list li .layer{
    bottom: -85%;
    opacity: 1;
}
.area .area_list li:hover .layer,
.project .project_list li:hover .layer,
.case .case_list li:hover .layer{
    bottom: 0;
    opacity: 1;
}
.area .area_list li .layer h2,
.project .project_list li .layer h2,
.case .case_list li .layer h2{
    padding: 120px 20px 15px;
    font: 24px/1.5 "黑体";
    color: #FFF;
    position: relative;
    margin-bottom: 40px;
    white-space: nowrap;
    max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
}
.case .case_list li .layer h2{
    padding-top: 10px;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
}
.case .case_list li:hover .layer h2{
    padding-top: 110px;
}
.area .area_list li .layer h2:after,
.project .project_list li .layer h2:after,
.case .case_list li .layer h2:after{
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #19DC97;
    position: absolute;
    left: 0;
    bottom: -5px;
    transform: scaleX(0.2);
    transform-origin:50% 50%;
    -ms-transform: scaleX(0.2);    
    -ms-transform-origin:50% 50%;     
    -webkit-transform: scaleX(0.2);
    -webkit-transform-origin:50% 50%; 
    -moz-transform: scaleX(0.2);   
    -moz-transform-origin:50% 50%;    
    -o-transform: scaleX(0.2);     
    -o-transform-origin:50% 50%;      
}
.area .area_list li .layer p,
.project .project_list li .layer p,
.case .case_list li .layer p{
    font: 16px/1.5 "微软雅黑";
    color: #FFF;
    width: 90%;
    margin: 0 auto;
    max-height: 96px;
    overflow: hidden;
}
.area .area_list li .layer .more,
.project .project_list li .layer .more,
.case .case_list li .layer .more{
    display: inline-block;
    font: 14px/30px "宋体";
    padding: 0 40px;
    margin-top: 60px;
    background-color: #FFF;
}
.area .area_list li .layer .more:hover,
.project .project_list li .layer .more:hover{
    color: #FFF;
    background-color: #19DC97;
}
.case .case_list li .layer .more{
    font: 14px/30px "宋体";
    color: #19DC97;
    background-color: transparent;
    border: 1px solid #19DC97;
}
.case .case_list li .layer .more:hover,
.news .news_list li.first .more:hover{
    color: #FFF;
    background-color: #19DC97;
    border: 1px solid #19DC97;
}
/*--------------------------------------------新闻资讯-----------------------------------------------------*/
.news > h2{
    color: #FFF;
}
.news .news_list li.first{
    width: 410px;
    height: 377px;
}
.news .news_list li.first img{
    display: block;
    width: 410px;
    height: 256px;
    margin-bottom: 10px;
}
.news .news_list li.first h2{
    width: 410px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font: 18px/1.5 "微软雅黑";
    color: #FFF;
}
.news .news_list li.first p{
    width: 410px;
    font: 14px/1.5 "微软雅黑";
    color: #FFF;
    max-height: 42px;
    overflow: hidden;
}
.news .news_list li.first .more{
    display: inline-block;
    font: 14px/30px "宋体";
    color: #FFF;
    padding: 0 40px;
    margin-top: 10px;
    border: 1px solid #FFF;
}
.news .news_list li.news_sm{
    overflow: hidden;
    padding-left: 20px;
    margin-bottom: 10px;
}
.news .news_list li.news_sm a{
    display: block;
    padding: 5px;
    border: 1px solid #000;
}
.news .news_list li.news_sm:hover a{
    border-color: #19DC97;
}
.news .news_list li.news_sm a img {
    width: 120px;
    height: 75px;
    margin-right: 10px;
}
.news .news_list li.news_sm a .news_mid{
    padding-left: 10px;
}
.news .news_list li.news_sm a .news_mid h2{
    width: 360px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font: 18px/1.5 "微软雅黑";
    color: #FFF;
}
.news .news_list li.news_sm a .news_mid p{
    font: 14px/1.5 "微软雅黑";
    color: #FFF;
    width: 360px;
    max-height: 42px;
    overflow: hidden;
}
.news .news_list li.news_sm:hover a .news_mid h2,
.news .news_list li.news_sm:hover a .news_mid p{
    color: #19DC97;
}
.news .news_list li.news_sm a span{
    font: 12px/1.5 "宋体";
    color: #FFF;
}
/*--------------------------------------------二维码-----------------------------------------------------*/
.qrcode{
    padding: 55px 0;
    background: url(../images/map.png) 75% center no-repeat;
}
.qrcode .qrcode_l img{
    display: block;
    width: 222px;
    height: 222px;
}
.qrcode .qrcode_l span{
    display: block;
    text-align: center;
    font: 16px/45px "微软雅黑";
    color: #666;
}
.qrcode .qrcode_r{
    margin-left: 55px;
}
.qrcode .qrcode_r h2{
    font: 36px/1.5 "微软雅黑";
    font-weight: bold;
    padding-top: 55px;
    padding-bottom: 15px;
    margin-bottom: 15px;
    position: relative;
}
.qrcode .qrcode_r h2:after{
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    /*background-color: #19DC97;*/
    position: absolute;
    left: 0;
    bottom: -5px;
    transform: scaleX(0.2);
    transform-origin:5% 50%;
    -ms-transform: scaleX(0.2);    
    -ms-transform-origin:5% 50%;     
    -webkit-transform: scaleX(0.2);
    -webkit-transform-origin:5% 50%; 
    -moz-transform: scaleX(0.2);   
    -moz-transform-origin:5% 50%;    
    -o-transform: scaleX(0.2);     
    -o-transform-origin:5% 50%;     
}
.qrcode .qrcode_r h3{
    font: 30px/1.5 "黑体";
}
/*--------------------------------------------footer-----------------------------------------------------*/
.footer{
    padding: 30px 0;
}
.footer img{
    display: block;
    margin-bottom: 30px;
}
.footer .contact_list li,
.footer h4{
    display: inline-block;
    margin: 5px 15px;
    font: 14px/1 "微软雅黑";
    color: #666;
}
.footer h4 a{
    color: #19DC97;
}
/*--------------------------------------------侧栏挂件-----------------------------------------------------*/
.sidebar{
    position: fixed;
    top: 50%;
    right: 5%;
    z-index: 80;
}
.sidebar .sidebar_list li{
    display: block;
    width: 60px;
    height: 70px;
    text-align: center;
    font-size: 12px;
    color: #FFF;
    position: relative;
    cursor: pointer;
    line-height:116px;
}
.sidebar .sidebar_list li:hover,
.sidebar .sidebar_list li:hover a{
    color: #0f1014;
}
.sidebar .sidebar_list li a{
    color: #FFF;
}
.sidebar .sidebar_list li:after{
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #FFF;
    position: absolute;
    left: 0;
    bottom: -1px;
}
.sidebar .sidebar_list li:last-child:after{
    display: none;
}
.sidebar .sidebar_list li a{
    display: block;
    height: 100%;
    line-height:116px;
}
.sidebar .sidebar_list li.sidebar1,
.sidebar .sidebar_list li.sidebar2{
    background: url(../images/tool01-02.png) center 9px no-repeat;
}
.sidebar .sidebar_list li.sidebar3{
    background: url(../images/tool02-02.png) center 9px no-repeat;
    position: relative;
}
.sidebar .sidebar_list li.sidebar4{
    display: none;
    background: url(../images/tool03-02.png) center 9px no-repeat;
}
.sidebar .sidebar_list li.sidebar1:hover,
.sidebar .sidebar_list li.sidebar2:hover{
    background: #FFF url(../images/tool01-01.png) center 9px no-repeat;
}
.sidebar .sidebar_list li.sidebar3:hover{
    background: #FFF url(../images/tool02-01.png) center 9px no-repeat;
}
.sidebar .sidebar_list li.sidebar4:hover{
    background: #FFF url(../images/tool03-01.png) center 9px no-repeat;
}
.sidebar .sidebar_list li.sidebar3 img{
    display: block;
    width: 171px;
    height: 160px;
    position: absolute;
    top: 450%;
    right: 100%;
    margin-top: -80px;
    z-index: 100;
    opacity: 0;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
}
.sidebar .sidebar_list li.sidebar3:hover img{
    opacity: 1;
    top: 50%;
}
/*--------------------------------------------产品-----------------------------------------------------*/
.product_banner{
    height: 560px;
}
.search_type{
    padding: 40px;
}
.search_type h2{
    font: 30px/1.5 "黑体";
}
.search_type h3{
    font: 16px/1.5 "微软雅黑";
    color: #999;
    margin-bottom: 20px;
}
.search_type .type_list{
    font-size:0;
    [;font-size:12px;];
    *font-size:0;
    font-family:arial;
    [;letter-spacing:-3px;];
    *letter-spacing:normal;
    *word-spacing:-1px;
}
.search_type .type_list li{
    display:inline-block;
    *display:inline;
    *zoom:1;
    font-size:14px;
    letter-spacing:normal;
    word-spacing:normal;
    width: 236px;
    height: 276px;
    border: 1px solid #f5f5f5;
    margin: 0 20px 20px 0;
    text-align: center;
}
.search_type .type_list li:hover{
    border-color: #19DC97;
}
.search_type .type_list li a{
    display: block;
    padding-top: 235px;
    font: 18px/1.5 "Arial","微软雅黑";
}
.search_type .type_list li:hover a{
    color: #19DC97;
}
/*--------------------------------------------视频-----------------------------------------------------*/
.video_box{
    padding: 40px 0 50px;
}
.video_box img,
.video_box .video_r{
    display: inline-block;
    vertical-align: middle;
}
.video_box img{
    width: 512px;
    height: 320px;
}
.video_box .video_r{
    width: 465px;
    margin-left: 40px;
}
.video_box .video_r h2{
    font: 36px/1.5 "黑体";
}
.video_box .video_r p{
    font: 16px/1.5 "微软雅黑";
    color: #666;
    text-align: justify;
    max-height: 216px;
    overflow: hidden;
}
/*--------------------------------------------产品列表-----------------------------------------------------*/
.product_banner h2{
    font: 48px/1.5 "微软雅黑";
    color: #FFF;
    font-weight: bold;
    padding-top: 215px;
}
.product_banner h3{
    font: 30px/1.5 "黑体";
    color: #FFF;
}
.product_banner a{
    display: inline-block;
    font: 14px/30px "微软雅黑";
    padding: 0 60px;
    border: 1px solid;
    /*margin-top: 80px;
    margin-right: 20px;*/
    margin-top: 255px;
    margin-left: 229px;
}
.product_banner a:hover{
    color: #000;
    background-color: #FFF;
    border-color: #FFF;
}
.product_list{
    font-size:0;
    [;font-size:12px;];
    *font-size:0;
    font-family:arial;
    [;letter-spacing:-3px;];
    *letter-spacing:normal;
    *word-spacing:-1px;
    padding: 20px 0;
}
.product_list li{
    display:inline-block;
    *display:inline;
    *zoom:1;
    font-size:14px;
    letter-spacing:normal;
    word-spacing:normal;
    width: 512px;
    height: 384px;
    text-align: center;
    overflow: hidden;
}
.product_list li .product_inner{
    display: inline-block;
}
.product_list li .product_inner img{
    display: block;
    width: 220px;
    height: 220px;
}
.product_list li .product_inner span{
    display: block;
    font: 16px/40px "微软雅黑","Arial";
    width: 220px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.product_list li a{
    display: block;
    height: 100%;
    position: relative;
}
.product_list li a > span{
    display: block;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 40px;
    font: 24px/65px "微软雅黑","Arial";
    position: relative;
}
.product_list li a > span:before{
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #19DC97;
    position: absolute;
    left: 0;
    top: 0;
    transform: scaleX(0.15);
    transform-origin:50% 50%;
    -ms-transform: scaleX(0.15);    
    -ms-transform-origin:50% 50%;     
    -webkit-transform: scaleX(0.15);
    -webkit-transform-origin:50% 50%; 
    -moz-transform: scaleX(0.15);   
    -moz-transform-origin:50% 50%;    
    -o-transform: scaleX(0.15);     
    -o-transform-origin:50% 50%;  
}
.product_list li a .introdution{
    display: none;
    width: 512px;
    height: 384px;
    background-color: #000;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
}
.product_list li:hover a .introdution{
    display: block;
}
.product_list li a .introdution h2{
    font: 24px/1.5 "黑体";
    color: #FFF;
    position: relative;
    padding-top: 100px;
    padding-bottom: 24px;
    margin-bottom: 38px;
}
.product_list li a .introdution h2:after{
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #19DC97;
    position: absolute;
    left: 0;
    bottom: 0;
    transform: scaleX(0.15);
    transform-origin:50% 50%;
    -ms-transform: scaleX(0.15);    
    -ms-transform-origin:50% 50%;     
    -webkit-transform: scaleX(0.15);
    -webkit-transform-origin:50% 50%; 
    -moz-transform: scaleX(0.15);   
    -moz-transform-origin:50% 50%;    
    -o-transform: scaleX(0.15);     
    -o-transform-origin:50% 50%;  
}
.product_list li a .introdution p{
    width: 90%;
    font: 16px/1.5 "微软雅黑";
    color: #FFF;
    margin: 0 auto;
    max-height: 120px;
    overflow: hidden;
}
.pagedown,
.digg{
    display: block;
    text-align: center;
    margin-top: 25px;
}
.pagedown a{
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #000;
    font-size: 18px;
    border-radius: 50%;
    background-color: #FFF;
    border:1px solid #CCC;
    font-family: "Arial";
}
.pagedown a:hover{
    text-decoration: none;
    background: #19DC97;
    color: #FFF;
    border-color: #19DC97;
}
/*--------------------------------------------产品详情-----------------------------------------------------*/
.product_detail{
    padding: 40px 0;
}
.product_detail .title{
    font: 30px/60px "黑体";
    border-bottom: 1px solid;
    margin-bottom: 26px;
}
.product_detail .title span{
    font: 24px/60px "Arial";
    color: #19DC97;
    margin-left: 20px;
}
.product_detail .product_pic{
    width: 360px;
}
.product_detail .product_name{
    width: 625px;
}
.product_detail .product_name h3{
    font: 24px/1 "黑体";
}
.product_detail .product_name p{
    margin-top: 20px;
    font: 16px/1.5 "微软雅黑";
    color: #666;
    text-align: justify;
}
.product_detail .product_name a{
    display: inline-block;
    font: 14px/30px "微软雅黑";
    padding: 0 40px;
    border: 1px solid;
    margin-top: 60px;
}
.product_detail .product_name a:hover{
    color: #FFF;
    background-color: #19DC97;
    border-color: #19DC97;
}
.product_detail .product_feature,
.product_detail .product_area,
.product_detail .product_prop{
    padding-top: 40px;
    clear: both;
}
.product_detail .product_feature .feature_list,
.product_detail .product_area .product_area_list{
    font-size:0;
    [;font-size:12px;];
    *font-size:0;
    font-family:arial;
    [;letter-spacing:-3px;];
    *letter-spacing:normal;
    *word-spacing:-1px;
}
.product_detail .product_feature .feature_list li,
.product_detail .product_area .product_area_list li{
    display:inline-block;
    *display:inline;
    *zoom:1;
    letter-spacing:normal;
    word-spacing:normal;
    width: 512px;
    text-indent: 35px;
    font: 16px/45px "微软雅黑";
    background: url(../images/list.png) left center no-repeat;
    white-space: nowrap;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.product_detail .product_prop img{
    width: 100%;
}
.product_detail .product_prop tr{
    line-height: 35px;
}
/*--------------------------------------------案例-----------------------------------------------------*/
.case_banner{
    height: 550px;
}
.case > h2 label{
    font: 16px/45px "微软雅黑";
    margin-left: 30px;
}
.case > h2 label select{
    display: inline-block;
    width: 245px;
    height: 30px;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
}
.case_list .case_text p{
    font: 24px/45px "微软雅黑";
    width: 80%;
    margin: 76px auto 0;
    max-height: 180px;
    overflow: hidden;
}
.case_list .case_text .more{
    display: inline-block;
    font: 14px/30px "宋体";
    color: #0f1014;
    width: 180px;
    text-align: center;
    border: 1px solid #0f1014;
    margin: 30px 0 0 51px;
}
.case_list .case_text .more:hover{
    background-color: #0f1014;
    color: #FFF;
}
/*--------------------------------------------案例详情-----------------------------------------------------*/
.case_detail_list li,
.project_detail_list li{
    margin-bottom: 80px;
    overflow: hidden;
}
.case_detail_list li img{
    display: block;
    width: 632px;
    height: 382px;
}
.case_detail_list li .case_detail_text{
    margin-top: 95px;
    width: 335px;
}
.case_detail_list li .case_detail_text h2{
    font: 24px/1.5 "黑体";
    margin-bottom: 20px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.case_detail_list li .case_detail_text p{
    font: 16px/1.5 "宋体";
    max-height: 195px;
    overflow: hidden;
}
.product_list li.sm{
    width: 341px;
}
.product_list li.sm a > span{
    width: 85%;
    margin: 20px auto 0;
    padding-top: 20px;
    font: 16px/1.5 "微软雅黑";
    color: #666;
    white-space: normal;
}
.product_list li.sm:hover a > span{
    color: #19DC97;
}
/*--------------------------------------------方案-----------------------------------------------------*/
.project_banner,
.LS_banner,
.contact_banner,
.service_banner{
    height: 560px;
}
.project .project_list li,
.after_service .after_service_list > li{
    margin-bottom: 8px;
    overflow: hidden;
    margin-bottom: 20px;
}
.project_detail_list li img,
.after_service .after_service_list > li img{
    display: block;
    width: 393px;
    height: 244px;
}
.project_detail_list li .project_detail_text,
.after_service .after_service_list > li .after_service_text{
    margin-top: 30px;
    width: 530px;
}
.project_detail_list li .project_detail_text h2,
.project_detail_list li .project_detail_text p,
.after_service .after_service_list > li .after_service_text p,
.after_service .after_service_list > li .after_service_text ul li{
    font: 16px/1.5 "微软雅黑";
    color: #666;
    max-height: 195px;
    overflow: hidden;
}
/*--------------------------------------------资讯-----------------------------------------------------*/
.info_banner{
    height: 500px;
}
.info,
.LS{
    padding: 40px 0;
}
.info .info_l,
.LS .LS_l{
    width: 135px;
}
.info .info_l h2,
.LS .LS_l h2{
    font: 30px/1.5 "黑体";
}
.info .info_l .info_nav,
.LS .LS_l .LS_nav{
    margin-top: 30px;
}
.info .info_l .info_nav li,
.LS .LS_l .LS_nav li{
    display: block;
    width: 130px;
    font: 16px/30px "微软雅黑";
    color: #666;
    text-align: center;
    border: 1px solid #FFF;
    margin-bottom: 20px;
}
.info .info_l .info_nav li:hover,
.LS .LS_l .LS_nav li:hover{
    border-color: #19DC97;
}
.info .info_l .info_nav li a,
.LS .LS_l .LS_nav li a{
    display: block;
    height: 100%;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 10px;
}
.info .info_r,
.LS .LS_r{
    width: 800px;
}
.info .info_r .info_list{
    padding-top: 55px;
}
.info .info_r .info_list li{
    padding: 10px;
    border: 1px solid #FFF;
    margin-bottom: 20px;
}
.info .info_r .info_list li:hover{
    border-color: #19DC97;
}
.info .info_r .info_list li a{
    display: block;
    height: 150px;
}
.info .info_r .info_list li a img{
    width: 240px;
    height: 150px;
}
.info .info_r .info_list li a .info_title{
    width: 510px;
    padding: 15px 0 0;
}
.info .info_r .info_list li a .info_title h2{
    font: 24px/1.5 "微软雅黑";
    border-bottom: 1px solid #d9d9d9;
    color: #131313;
    white-space: nowrap;
    max-width: 100%;
    padding-right: 95px;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
}
.info .info_r .info_list li a .info_title h2 span{
    font: 12px/36px "宋体";
    color: #999;
    position: absolute;
    top: 0;
    right: 0;
}
.info .info_r .info_list li a .info_title p{
    padding-top: 10px;
    font: 16px/1.5 "微软雅黑";
    color: #666;
    text-align: justify;
    max-height: 82px;
    overflow: hidden;
}
.info .info_r .info_list li.notu a .info_title{
    width: 100%;
}
/*--------------------------------------------资讯详情-----------------------------------------------------*/
.info .info_r .info_detail{
    text-align: center;
}
.info .info_r .info_detail h2{
    font: 24px/1.5 "微软雅黑";
    color: #131313;
    padding-bottom: 10px;
    border-bottom: 1px solid #d9d9d9;
}
.info .info_r .info_detail h4{
    font: 12px/1.5 "宋体";
    color: #999;
    margin: 10px 0;
}
.info .info_r .info_detail img{
    width: 96%;
}
.info .info_r .info_detail p,
.LS .LS_r > p{
    text-align: justify;
    width: 96%;
    font: 16px/1.8 "微软雅黑";
    color: #666;
    margin: 15px auto;
}
/*--------------------------------------------服务-----------------------------------------------------*/
.service_detail,
.contact{
    padding: 40px 0;
}
.service_detail > h2{
    font: 30px/1.5 "黑体";
    margin-bottom: 20px;
}
.service_detail .service_detail_list li{
    width: 320px;
    height: 430px;
    border: 2px solid #FFF;
    margin-right: 26px;
    text-align: center;
}
.service_detail .service_detail_list li:hover{
    border-color: #19DC97;
}
.service_detail .service_detail_list li a{
    display: block;
    height: 100%;
}
.service_detail .service_detail_list li a img{
    width: 100%;
}
.service_detail .service_detail_list li a h2{
    font: 24px/1.5 "黑体";
    color: #131313;
    position: relative;
    padding-top: 45px;
}
.service_detail .service_detail_list li a h2:after{
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #19DC97;
    position: absolute;
    left: 0;
    bottom: -5px;
    transform: scaleX(0.2);
    transform-origin:50% 50%;
    -ms-transform: scaleX(0.2);    
    -ms-transform-origin:50% 50%;     
    -webkit-transform: scaleX(0.2);
    -webkit-transform-origin:50% 50%; 
    -moz-transform: scaleX(0.2);   
    -moz-transform-origin:50% 50%;    
    -o-transform: scaleX(0.2);     
    -o-transform-origin:50% 50%;      
}
.service_detail .service_detail_list li a p{
    font: 16px/1.5 "微软雅黑";
    color: #666;
    padding: 15px 20px;
    max-height: 126px;
    overflow: hidden;
}
.contact{
    height: 460px;
    background: url(../images/contact-bg.jpg) center center no-repeat;
}
.contact > h2{
    font: 30px/1.5 "黑体";
    padding-bottom: 20px;
    margin-bottom: 20px;
    position: relative;
}
.contact > h2:after{
    content: "";
    display: block;
    width: 5%;
    height: 1px;
    background-color: #19DC97;
    position: absolute;
    left: 0;
    bottom: 0; 
}
.contact p{
    font: 24px/1.5 "黑体";
    width: 575px;
}
.contact a{
    display: inline-block;
    width: 180px;
    font: 14px/30px "宋体";
    border: 1px solid;
    text-align: center;
    margin-top: 40px;
}
.contact a:hover{
    background-color: #19DC97;
    color: #FFF;
    border-color: #19DC97;
}
/*--------------------------------------------莱硕-----------------------------------------------------*/
.LS .LS_r > img{
    width: 100%;
}
.LS .LS_r .honor_list li{
    width: 218px;
    height: 304px;
    padding: 20px;
    border: 1px solid #FFF;
}
.LS .LS_r .honor_list li:hover{
    border-color: #19DC97;
}
.LS .LS_r .honor_list li a{
    display: block;
    height: 100%;
    position: relative;
}
.LS .LS_r .honor_list li a img{
    width: 100%;
    height: 100%;
}
.LS .LS_r .honor_list li a .layer{
    width: 258px;
    height: 344px;
    background: rgba(0,0,0,0.5) url(../images/zoom.png) center center no-repeat;
    background-size: 44px 44px;
    position: absolute;
    top: -20px;
    left: -20px;
    display: none;
}
.LS .LS_r .honor_list li:hover a .layer{
    display: block;
}
/*--------------------------------------------联系我们-----------------------------------------------------*/
.contact_us{
    padding: 40px 0;
}
.contact_us>img{
    width: 100%;
    margin-bottom: 20px;
}
.contact_us .contact_detail{
    display: inline-block;
    width: 340px;
}
.contact_us .contact_detail .contact_list{
    padding-top: 20px;
}
.contact_us .contact_detail .contact_list li{
    font: 16px/2 "微软雅黑";
}
.contact_us .message{
    display: inline-block;
    width: 605px;
}
.contact_us .message h1,
.contact_us .contact_detail h1{
    line-height: 36px;
    border-bottom: 1px solid #000;
    font-family: "微软雅黑";
    font-size: 16px;
    width: 100%;
}
/* .contact_us .message ul li{
    border: 1px solid #999;
    margin-top: 15px;
    overflow: hidden;
    width: 100%;
    height: 30px;
    box-sizing: border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    position: relative;
}
.contact_us .message ul li>span{
    display: inline-block;
    width: 10%;
    height: 100%;
    overflow: hidden;
    position: relative;
    line-height: 30px;
    text-align: center;
}
.contact_us .message ul li>span:after{
    display: block;
    content: "";
    width: 1px;
    height: 100%;
    border-right: 1px solid #999;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 999;
}
.contact_us .message ul li input{
    display: inline-block;
    height: 30px;
    width: 90%;
    line-height: 30px;
    overflow: hidden;
    text-indent: 10px;
}
.contact_us .message ul li.text{
    height: 80px;
}
.contact_us .message ul li textarea{
    display: inline-block;
    height: 80px;
    width: 90%;
    line-height: 30px;
    overflow: hidden;
    text-indent: 10px;
    line-height: 20px;
    overflow-y: scroll;
}
.contact_us .message ul li.name span{
    background: #FFF url(../images/ico01.png) center center no-repeat;
    background-size: 19px 18px;
}
.contact_us .message ul li.tel span{
    background: #FFF url(../images/ico02.png) center center no-repeat;
    background-size: 22px 16px;
}
.contact_us .message ul li.phone span{
    background: #FFF url(../images/ico03.png) center center no-repeat;
    background-size: 15px 22px;
}
.contact_us .message ul li.text span{
    background: #FFF url(../images/ico04.png) center center no-repeat;
    background-size: 23px 22px;
}
.contact_us .message ul li.validate input{
    width: 280px;
}
.contact_us .message ul li.validate a{
    display: inline-block;
    line-height: 30px;
    font-size: 14px;
    color: #666;
}
.contact_us .message ul li.validate a:hover {
    color: #19DC97;
    text-decoration: none;
}
.contact_us .message ul li.validate a img{
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 80px;
    height: 30px;
}
.contact_us .message ul li.validate span.Validform_checktip{
    line-height: 1;
    height: 20px;
    margin-top: 7px;
}
.contact_us .message form>input{
    display: block;
    width: 68px;
    height: 28px;
    text-align: center;
    color: #131313;
    margin-top: 20px;
    border-radius: 3px;
    border: 1px solid #131313;
    background-color: transparent;
    font: 12px/28px "微软雅黑";
}
.contact_us .message form>input:hover{
    background-color: #19DC97;
    color: #FFF;
    border-color: #19DC97;
} */
/*--------------------------------------------售后服务-----------------------------------------------------*/
.after_service .after_service_list li .after_service_text ul li{
    font: 16px/1.5 "微软雅黑";
    color: #666;
    background: url(../images/list.png) left center no-repeat;
    text-indent: 25px;
}










.form-box{ position:relative; padding:10px; border:1px solid #f6f6f6; background:#fff; font-size:14px; }
.form-box dl{ display:block; padding:5px 0; }
.form-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.form-box dl dt{ display:block; float:left; width:70px; line-height:38px; min-height:38px; color:#555; font-size:13px; text-align:right; _position:absolute; }
.form-box dl dd{ position:relative; padding:5px 0 5px 10px; line-height:28px; min-height:28px; color:#555; font-size:13px; overflow:hidden; _margin-left:120px; }
.form-box dl dd label.radio{ margin-right:5px; }
input.wide{ width:250px; }
input.txt{ width:200px; }
input.small{ width:50px; }
.input{ display:inline; margin-right:5px; padding:7px; height:20px; line-height:20px; vertical-align:middle; background:#fff; color:#999px; border:1px solid #e8e8e8; border-radius:2px; }
.btn{ display:inline-block; margin:0; padding:0 25px; color:#fff; font-size:12px; height:38px; line-height:38px; text-align:center; }
.btn{ background:#1e7bb3; border:1px solid #02598E; border-radius:2px; vertical-align:middle; }
.btn:hover{ color:#fff; opacity:0.9; }
.btn-mini{ height:20px; line-height:20px; padding:1px 8px 0; }
input.btn, button.btn{ height:40px; cursor:pointer; overflow:visible; }
.btn-success{ background:#52A152; border:1px solid #417F41; text-shadow:0 -1px 0 #52A152; }
.btn-error{ background:#CB423B; border:1px solid #AA352F; text-shadow:0 -1px 0 #CB423B; }
.btn-gray{ background:#ddd; border:1px solid #A9A9A9; text-shadow:0 -1px 0 #EEEEEE;}
.btn-gray,.btn-gray:hover{ color:#777; }
.Validform_checktip{
    font-size: 16px!important;
}





/*站内搜索:大标题*/
.ntitle{ margin:0 auto; padding:30px 0 0; width:100%; }
	.ntitle:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.ntitle h2{ display:inline-block; float:left; padding-right:10px; width:auto; color:#333; font-size:24px; font-weight:400; line-height:25px; }
	.ntitle h2 a{ position:relative; padding-right:25px; color:#888; }
	.ntitle h2 a:hover{ color:#f06000; text-decoration:none; }
	.ntitle h2 a em{ display:block; position:absolute; right:-4px; top:8px; width:9px; height:17px; background:url(../images/slider.png) -359px -87px no-repeat; }
	.ntitle p{ display:inline-block; float:left; padding-top:3px; line-height:18px; color:#888; font-size:14px; }
	.ntitle p a{ margin-left:10px; padding:0 0 0 15px; color:#888; font-size:14px; background:url(../images/line.png) left center no-repeat; }
	.ntitle p a:hover{ color:#f06000; }
	.ntitle p a.no-bg{ background:none; }
	.ntitle i{ display:block; padding-top:10px; color:#999; font-size:14px; font-style:normal; line-height:1em; }
	.ntitle span{ display:inline-block; float:right; line-height:18px; color:#999; font-size:12px; }
	.ntitle span a{ color:#999; }
	.ntitle span a:hover{ color:#0089CD; }

.red{ color:#F00; }
	.red:hover{ color:#F60; }
	.red a{ color:#F00; }
	.red a:hover{ color:#F60; }
.gray{ color:#666; }
	.gray:hover{ color:#F60; }
	.gray a{ color:#666; }
	.gray a:hover{ color:#F60; }
.blue{ color:#1E7BB3; }
	.blue:hover{ color:#F60; }
	.blue a{ color:#1E7BB3; }
	.blue a:hover{ color:#F60; }
/*站内搜索结束*/
/*固定头部导航*/
.fixed-to-top{
    width: 100%;
    background-color: #FFF;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 100;
}
body{
    padding-top: 131px;
}
/*固定图片导航结束*/
/*资讯缩略图*/
.info_list li .info_img{
    display: inline-block;
    width: 240px;
    height: 150px;
}
/*首页下拉框*/
.top_header ul li.link4 ul{
	padding:0;margin:0;position:absolute;top:40px;left:0;z-index:100;display:none;background:#000;
}

.top_header ul li.link4 ul li{
	padding:0;
	margin:0;
}

.top_header ul li.link4 ul li a{
	display:block;width:128px;hegiht:20px;text-align:center;font: 10px/20px '宋体';color:#fff;overflow:hidden;
}

.top_header ul li.link4 ul li a:hover{
	color:#19DC97;
}

.top_header ul li.link4:hover>ul{
	display:block;
}
/*产品详情文件下载*/
.base-tit {
    border-bottom: 1px solid #f0f0f0;
    color: #3b8dd1;
    line-height: 1em;
    font-size: 18px;
    font-weight: normal;
}
.base-tit span {
    position: relative;
    top: 1px;
    display: inline-block;
    padding: 10px 0;
    border-bottom: 1px solid #3b8dd1;
    font-family: 微软雅黑;
}
.attach-list {
    margin: 0;
    padding: 10px;
}
.attach-list li {
    margin: 0;
    padding: 0 0 0 25px;
    color: #555;
    font-size: 12px;
    line-height: 36px;
    background: url(../images/sprite.gif) no-repeat 0 -108px;
}
.attach-list li span {
    float: right;
}
.attach-list li i {
    margin-left: 10px;
    font-style: normal;
    color: #666;
}

