﻿
/* CSS Document */

/*
 * @Author: hbiao 
 * @Date: 2018-05-04 20:17:36 
 * @Last Modified by:   hbiao 
 * @Last Modified time: 2018-05-04 20:17:36 
 */
 .p14-product-2-tit {
            height: 46px;
            line-height: 46px;
            font-weight: normal;
            border-bottom: 2px solid #dfdfdf;
            margin-bottom: 30px;
            padding-top: 26px;
        }
        
        .p14-product-2-tit b {
            display: inline-block;
            font-size: 24px;
            font-weight: normal;
            color: #464646;
            padding-left: 52px;
            border-bottom: 2px solid #0d0d0d;
            background:url(../image/p14-icon11.png) no-repeat 22px center;
        }
        
        .p14-product-2-tit span {
            margin-left: 10px;
            font-size: 18px;
            font-family: Arial;
            color: #c2c2c1;
            text-transform: uppercase;
        }
        
        .p14-product-2-list dl {
            float: left;
            width: 22.8%;
            border: 1px solid #dfdfdf;
            margin-right: 1.5%;
            box-sizing: border-box;
	margin-bottom:5px;
        }
        
        .p14-product-2-list dl.p14-product-clear {
            margin-right: 0;
        }
        
        .p14-product-2-list dl img {
            display: block;
            width: 100%;
        }
        
        .p14-product-2-list dd {
            padding: 10px 28px 10px 10px;
            margin-right: 2px;
            position: relative;
        }
        
        .p14-product-2-list h4 {
            height: 30px;
            font-size: 16px;
            font-weight: normal;
            line-height: 30px;
            color: #191919;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .p14-product-2-list h4 a {
            color: #191919;
        }
        
        .p14-product-2-desc {
            font-size: 14px;
            line-height: 24px;
            color: #666;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .p14-product-2-list dl:hover {
            border-color: #015fa9;
        }
        
        .p14-product-2-list dl:hover h3 a {
            color: #015fa9;
        }
    
  .p12-curmbs-1 {
            font-size: 14px;
            border-bottom: 1px dashed #dcdcdc;
        }
        
        .p12-curblock{
            display: none;
        }
        .p12-curmbs-1 b {
            border-left: 10px solid #0d0d0d;
            font-weight: normal;
            padding-left: 8px;
        }
        .p12-curmbs-1 i {
            font-style: normal;
        }
        
        .p12-curmbs-1 span {
            font-family: '宋体';
            padding: 0 5px;
            height: 46px;
            line-height: 46px;
        }
        .cpcc-ts-01 {
            position: relative;
            padding: 12px 0 16px;
            background: #fff;
        }
        
        .cpcc-ts-01-left {
            position: relative;
            width: 40%;
            float: left;
            overflow: hidden;
            border: 1px solid #e7e7e7;
            margin-left: 20px;
        }
        
        .cpcc-ts-01-left-jt {
            width: 12px;
            height: 23px;
            position: absolute;
            top: 50%;
            margin-top: -11px;
            cursor: pointer;
            z-index: 33;
        }
        
        .cpcc-ts-01-left-prev {
            left: 10px;
        }
        
        .cpcc-ts-01-left-next {
            right: 10px;
        }
        
        .cpcc-ts-01-left-size {
            position: absolute;
            right: 0;
            bottom: 0;
            width: 56px;
            height: 26px;
            font-size: 14px;
            line-height: 16px;
            color: #787878;
            letter-spacing: 3px;
        }
        
        .cpcc-ts-01-left-size em {
            font-style: normal;
        }
        
        .cpcc-ts-01-left-pic {
            width: 100%;
            position: relative;
            text-align: center;
        }
        
        .cpcc-ts-01-left-pic li {
            width: 100%;
            float: left;
        }
        
        .cpcc-ts-01-left-pic img {
            width: 100%;
            margin: 0 auto;
            display: block;
        }
        
        .cpcc-ts-01-right {
            width: 46%;
            float: right;
            margin-right: 6%;
        }
        
        .cpcc-ts-01-right-tit {
            height: 48px;
            font-size: 24px;
            font-weight: normal;
            line-height: 48px;
            color: #4a4a4a;
            border-bottom: 1px solid #e5e5e5;
            margin-bottom: 10px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .cpcc-ts-01-right-con {
            font-size: 14px;
            line-height: 24px;
            margin-bottom: 86px;
            max-height: 168px;
            overflow: hidden;
        }

                .pc-cx-tel-1 {
                    width: 46%;
                    height: 56px;
                    border-top: 2px solid #e6e6e6;
                    padding-top: 10px;
                    position: absolute;
                    bottom: 16px;
                    right: 6%;
                }
                
                .pc-cx-tel-1-t1 {
                    width: 114px;
                    height: 44px;
                    background: #015fa9;
                    font-size: 18px;
                    line-height: 44px;
                    text-align: center;
                    float: right;
                }
                
                .pc-cx-tel-1-t1 a {
                    display: block;
                    color: #fff;
                }
                
                .pc-cx-tel-1-t2 {
                    height: 56px;
                    padding-left: 70px;
                    background: url(../image/pc-xc-icon2.png) no-repeat 10px top;
                    font-size: 18px;
                    line-height: 18px;
                    color: #454545;
                }
                
                .pc-cx-tel-1-t2 p {
                    line-height: 24px;
                }
            
  .cplb-1n-ts-01-tit {
            height: 40px;
            border-bottom: 2px solid #d4d4d4;
            margin-bottom: 18px;
        }
        
        .cplb-1n-ts-01-tit-h2 {
            height: 40px;
            display: inline-block;
            font-size: 24px;
            font-weight: normal;
            line-height: 40px;
            padding-right: 24px;
            border-bottom: 2px solid #0d0d0d;
        }
        
        .cplb-1n-ts-01 dl {
            border: 1px solid #dedede;
            margin-bottom: 15px;
            padding: 15px 0 18px 0;
            background: #fff;
            display: inline-block;
            width: 100%;
        }
        
        .cplb-1n-ts-01 dl:hover {
            border: 1px solid  #015fa9;
        }
        
        .cplb-1n-ts-01 dt {
            width: 30%;
            float: left;
            margin-right: 5.5%;
            margin-left: 20px;
        }
        
        .cplb-1n-ts-01 dt img {
            width: 100%;
            margin: 0 auto;
            display: block;
        }
        
        .cplb-1n-ts-01 dd {
            padding-right: 4.5%;
        }
        
        .cplb-1n-ts-01 dd h4 {
            height: 52px;
            font-weight: normal;
            font-size: 18px;
            color: #154c64;
            line-height: 48px;
            margin-bottom: 10px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .cplb-1n-ts-01 h4 a {
            display: block;
            height: 52px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            padding-bottom: 4px;
            background: url(../image/p15-icon1.png) repeat-x left bottom;
        }
        
        .cplb-1n-ts-01 dl:hover h4 a {
            color:  #015fa9;
        }
        
        .cplb-1n-ts-01-list-desc {
            max-height: 84px;
            font-size: 14px;
            line-height: 28px;
            color: #626262;
            overflow: hidden;
            margin-bottom: 20px;
        }
        
        .cplb-1n-ts-01-list-deta {
            float: right;
            width: 125px;
            height: 38px;
            display: inline-block;
            border: 1px solid #aaa;
            font-size: 16px;
            line-height: 40px;
            text-align: center;
        }
        
        .cplb-1n-ts-01 dl:hover .cplb-1n-ts-01-list-deta {
            background:  #015fa9;
            border-color:  #015fa9;
        }
        
        .cplb-1n-ts-01 dl:hover .cplb-1n-ts-01-list-deta a {
            color: #fff;
        }
    

/*Main模板*/
.blk-main{width:1200px; margin: 0 auto;}

        .cbgg-01 {
            background: #015fa9;
            text-align: center;
            color: #fff;
        }
        
        .cbgg-01-img img {
            width: 100%;
            display: block;
        }
        
        .cbgg-01 p {
            padding-top: 15px;
        }
        
        .cbgg-01 p img {
            vertical-align: middle;
            margin-right: 5px;
        }
        
        .cbgg-01 span {
            display: block;
            font-size: 28px;
            font-weight: bold;
            font-family: Arial;
            padding-bottom: 20px;
            padding-top: 10px;
        }
.blk-xs{width:240px;}
.blk{margin-bottom:  20px;}
  .fdh-01-tit {
            background: #015fa9;
            height: 80px;
        }
        
        .fdh-01-tit h2 {
            height: 75px;
            font-size: 24px;
            font-weight: normal;
            line-height: 75px;
            color: #fff;
            border-bottom: 1px solid #fff;
            text-align: center;
        }
        
        .fdh-01-tit h2 span {
            font-size: 14px;
            text-transform: uppercase;
        }
        
        .fdh-01-nav-one h3 {
            height: 50px;
            line-height: 50px;
            background: url(../image/p14-icon5.png) no-repeat right center #ececeb;
            margin-bottom: 2px;
            overflow: hidden;
        }
        
        .fdh-01-nav-one h3 a {
            display: inline-block;
            font-size: 17px;
            font-weight: normal;
            margin-right: 40px;
            margin-left: 38px;
            color: #666666;
            overflow: hidden;
        }
        
        .fdh-01-nav-one h3.sidenavcur,
        .fdh-01-nav-one h3:hover {
            background: url(../image/p14-icon2.png) no-repeat right center #015fa9;
        }
        
        .fdh-01-nav-one h3.sidenavcur a,
        .fdh-01-nav-one h3:hover a {
            color: #fff;
        }
        
        .fdh-01-nav dl {
            padding: 2px 0 4px;
        }
        
        .fdh-01-nav dt {
            height: 50px;
            font-size: 16px;
            line-height: 50px;
            padding-left: 28px;
            padding-right: 40px;
            margin-bottom: 1px;
            background: #ececec;
            position: relative;
            overflow: hidden;
        }
        
        .fdh-01-nav dt:after {
            content: "";
            width: 8px;
            height: 8px;
            border: 2px solid #b8b8b8;
            border-style: solid solid none none;
            position: absolute;
            top: 50%;
            right: 32px;
            margin-top: -4px;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
        }
        
        .fdh-01-nav dt.sidenavcur:after,
        .fdh-01-nav dt:hover:after {
            border-color: #015fa9;
        }
        
        .fdh-01-nav dt.sidenavcur a,
        .fdh-01-nav dt:hover a {
            color: #015fa9;
        }
        
        .fdh-01-nav dd {
            border: 1px solid #ececec;
            border-bottom: 0;
        }
        
        .fdh-01-nav p {
            height: 50px;
            font-size: 14px;
            line-height: 50px;
            padding-left: 72px;
            padding-right: 40px;
            border-bottom: 1px solid #ececec;
            background: #fff;
            position: relative;
            overflow: hidden;
        }
        
        .fdh-01-nav p.sidenavcur a,
        .fdh-01-nav p:hover a {
            color: #015fa9;
        }
        
        .fdh-01-nav p.sidenavcur:after,
        .fdh-01-nav p:hover:after {
            background: #0d0d0d;
        }
        
        .fdh-01-nav a {
            display: inline-block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
    
.h_top{height:128px;position: relative;z-index: 2;font-family:"Microsoft Yahei";overflow: hidden;width:1300px;margin:0 auto;}
				.t_top{height:43px;overflow: hidden;line-height: 43px;color: #787878;border-bottom: solid 1px #c9c9c9;}
				.t_top p{float: right;background:url(../images/t_pho.gif) no-repeat 0 14px;padding: 0 0 0 23px;}
				.t_top p span{color: #005fa8;font-family: Times New Roman;float: right;font-weight: bold;font-size: 18px;}
				.t_con{width: 986px;padding: 13px 0 0;}
				.t_logo{width:164px;display: block;height:78px;padding: 26px 0 0;}
				.t_logo img{width:240px;display: block;height:96px;}

				.menu{white-space:nowrap;width:1200px;line-height:56px;font-size: 16px;overflow:hidden;}
				.menu li{float: left;position: relative;padding: 0 60px 0 0;}
				.menu li:last-child{padding: 0;}
				.menu li a{color:#242424;display: inline-block;font-weight: bold;}
				.menu li.cur a,.menu li a:hover{text-decoration:none;color: #005fa8;text-decoration: underline;}
				.menu li a:-webkit-any-link{ display:block;}
.title{text-align: center;}
.title b{font-size: 36px;line-height: 40px;color: #333333;}
.title p{font-size: 18px;line-height: 50px;color: #888888;}
/*xadv*/
.xadv{height: 790px;background:url(../image/20201013172150_1295522883.jpg)center no-repeat;padding-top:60px;}
.xadv .title b{color: #ffffff;}
.xadv .title p{color: #ffffff;}
.xadv_con{width: 1253px;height: 518px;background:#ffffff;border-radius:260px;margin: 0 auto; margin-top: 30px;}
.xadv_nr{position: relative;height: 518px;}
.xadv_nr ul{padding-top: 77px;}
.xadv_tp{position: absolute;width: 476px;height: 476px;left: 0;right: 0;margin: auto;top: 0;bottom: 0;}
.xadv_nr li{ width:425px;}
.xadv_nr li.fr{ text-align:right;}
.xadv_nr li.fr .pcwa{margin-left: 95px;}
.xadv_nr li dl:nth-child(1){ padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #e2e7ed;}
.patop{font-size:0; margin:0 0 25px 7px;}
.patop p{ display:inline-block; vertical-align:middle; font-size:24px; color:#44484a;}
.patop span{ display:block; border-radius:50%; background:#2884db; position:relative; z-index:3;width: 33px;height: 33px;padding: 16px;}
.patop p em{ display:block; text-transform:uppercase; font-size:14px; color:#a9aeb1; margin-top:5px;}
.patop p+p{ margin-left:26px;}
.pcwa{ font-size:15px; color:#8a8d8f; line-height:30px; width:330px;}
.paicon{ position:relative;    animation: rotation 2s linear infinite;}
.paicon:after{ content:''; display:block; position:absolute; width:80px; height:80px; background:rgba(0,88,184,.16); top:-7px; left:-7px; border-radius:50%;} 
.xadv_nr li dl:hover .patop p{ color:#0058b8;}

/*金荣 • 应用案例*/
.case{padding:60px 0;}
.case .title em{ font-weight:normal;}
.casecon{ padding:45px 0 0 0;}
.casecon>ul{ width:642px; font-size:0;}
.casecon>ul li dl{ position:relative; display:inline-block; width:316px; height:231px; overflow:hidden;}
.casecon>ul li dl>a{ display:block;}
.casecon>ul li dl img{ width:100%; height:100%; transition:all .6s ease;}
.casecon>ul li dl p{ position:absolute; bottom:0; left:0; width:100%; text-align:center; font-size:18px; color:#fff; line-height:46px; background:rgba(30,32,31,0.68); transition:all .3s ease;}
.casecon>ul li+li{ margin:10px 0 0 0;}
.casecon>ul li dl:hover p{ background:rgba(1,99,210,0.8);}
.casecon>ul li dl:hover img{ transform:scale(1.1);}
.casecon>ul li dl+dl{ margin:0 0 0 10px;}
.casebig{ width:642px !important; height:482px !important;}
.casebig p{ line-height:66px !important;}

/*prod*/
.prod{width:100%; overflow:hidden; padding:40px 0; min-width:1200px;}
.prodW{width:1200px; margin:0 auto;}
.prod_l{float:left; width:280px;}
.prod_lt{width:240px; padding:20px; position:relative; background:#214bad; box-shadow:0 0px 1px #999;}
.prod_lt_en{font-size:18px; color:#fff; text-transform:uppercase; text-align:center; line-height:26px; padding-top:16px;}
.prod_lt_m{font-size:36px; font-weight:bold; text-align:center; line-height:46px; overflow:hidden; margin-bottom:10px; color:#fff900; }
.prod_lt_line{width:240px; height:20px; background:#214bad; position:absolute; z-index:3; left:20px; border-radius:0 0 50% 50%;}
.prod_lt_d{position:relative; z-index:2; width:220px; box-shadow:0 0 2px #ccc inset; padding:10px; padding-top:26px; padding-bottom:20px; background:#fff;}
.prod_lt_d table{width:100% !important;}
.prod_lt_d td{height:auto !important;}
.prod_lt_d td b{display:block; text-align:center; border:dashed 1px #ccc; line-height:50px; margin:3px 0;color:#de0000 !important;}
.prod_lt_d td b a{font-size:18px;display:block; transition: all 0.2s linear; color:#214bad !important;font-weight: bold;}
.prod_lt_d td b:hover a{font-weight:bold; color:#fff !important; background:#214bad;}

.prod_lt_d td table{border-bottom:solid 1px #ddd; padding:8px 0;}
.prod_lt_d td tr{ display:block; float:left; width:104px; margin:3px;}
.prod_lt_d td td{ display:block; text-align:center; box-shadow:0 0 1px #ccc inset;}
.prod_lt_d td td a{display:block; line-height:38px; font-size:14px; color:#666 !important; transition: all 0.2s linear; white-space: nowrap; text-overflow: ellipsis; padding:0 2px; width:100px; overflow:hidden;}
.prod_lt_d td td:hover a{transition: all 0.2s linear; color:#de0000 !important; background:#f1f1f1; font-size:15px; box-shadow:0 0 1px #999;}
.prod_ld{width:280px; margin-top:20px; overflow:hidden; background:#000; position:relative;}
.prod_ld_img{width:280px; height:251px; background:url(../image/20180831095550_1958426972.jpg) no-repeat center; filter:Alpha(opacity=40); opacity:0.4;}
.prod_ld_d{overflow:hidden; position:absolute; top:0; width:280px;}
.prod_ld_dm{overflow:hidden; text-align:center; font-size:24px; line-height:40px; color:#fff; margin-top:20px; padding:30px 0; color:#214bad;}
.prod_ld_dm span{font-size:30px; color:#fff;}
.prod_ld_dn{overflow:hidden; text-align:center; color:#464646; width:220px; margin:0 auto; background:#fff; font-size:20px; line-height:42px;}
.prod_ld_dn span{font-size:22px; color:#de0000; font-family:Arial, Helvetica, sans-serif;}

.prod_wr{float:right; width:890px;}
.prod_r{width:890px; box-shadow:0 0 1px #214bad; overflow:hidden;}
.prod_rt{width:890px; background:#f5f5f5; overflow:hidden;}
.prod_rt_l{float:left; width:20px; overflow:hidden; padding-left:6px; margin-top:13px; margin-left:6px; transition: all 0.2s linear;}
.prod_r:hover .prod_rt_l{transition: all 0.2s linear; width:12px;}
.prod_rt_l span{display:block; width:20px; background:#464646; height:2px; margin:5px 0; transition: all 0.2s linear;}
.prod_r:hover .prod_rt_l span{transition: all 0.2s linear; background:#214bad; width:12px;}
.prod_rt_m{font-size:22px; color:#333; line-height:50px; float:left; padding-left:10px;}
.prod_rt_a{float:right; padding-right:20px;}
.prod_rt_a a{font-size:18px; font-weight:bold; color:#de0000; line-height:50px; transition: all 0.2s linear;}
.prod_r:hover .prod_rt_a a{transition: all 0.2s linear; font-size:28px; letter-spacing:-5px;}
.prod_rd{width:850px; overflow:hidden; padding:20px; padding-bottom:54px;}
.prod_rd td{transition: all 0.2s linear; display:block; float:left; margin:7px; padding:13px !important; box-shadow:0 0 1px #ccc; width:243px;}
.prod_rd td:hover{transition: all 0.2s linear; box-shadow:0 0 10px #999;}
.prod_rd td img{width:100% !important; height:100% !important;}
.prod_rd td a{display:block;}
.prod_rd td br{display:none;}
.prod_rd td span{display:none;}
.prod_rd .ceshigo{width:243px; overflow:hidden; padding-top:5px;}
.prod_rd .ceshigo a{font-size:16px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; width:223px; padding:0px 10px; color:#333; line-height:28px; transition: all 0.2s linear; font-weight: bold;}
.prod_rd td:hover .ceshigo a{transition: all 0.2s linear; color:#999;}
.prod_rd .ceshigo p{font-family:Arial, Helvetica, sans-serif; color:#ccc; text-transform:uppercase; transition: all 0.2s linear; line-height:18px; font-size:15px; font-weight: normal;}
.prod_rd td:hover .ceshigo p{transition: all 0.2s linear; color:#de0000;}


.colee{
   overflow:hidden;height:1200px;width:920px;}
.n_box{
    width: 1200px;
    margin: 50px auto;
    position: relative;
}
.index3_4
{
	background: #edeef0;
	padding-top: 45px;
}

.index3_4 .main
{
	height: auto;
}

.index_case
{
	background: #fff;
	padding: 22px 22px 40px 22px;
	border: 1px solid #e1e1e1;
	margin-bottom: 70px;
	position: relative;
	width:1200px;
	margin:0 auto;
}

.index_case a.xfk
{
	display: block;
	position: absolute;
	background: #ec0007 url(http://www.gdmingss.com/images/htmain_152.jpg) center 58px no-repeat;
	width: 60px;
	height: 62px;
	color: #fff;
	text-align: center;
	padding-top: 12px;
	right: 18px;
	top: -12px;
}

.index_case li
{
	float: left;
	width: 346px;
	color: #979797;
	line-height: 24px;
	padding-right: 17px;
	margin-right: 20px;
	border-right: 1px dashed #d9d9d9;
	display: inline;
}

.index_case li.last
{
	padding: 0;
	margin: 0;
	border: 0;
}

.index_case .tu
{
	width: 346px;
	height: 280px;
	overflow: hidden;
}

.index_case .bt
{
	margin-top: 13px;
	line-height: 42px;
	height: 42px;
	overflow: hidden;
	padding-left: 12px;
	background: url(../image/tuandui02.png) no-repeat left center;
	font-size: 18px;
}

.index_case .bt a
{
	color: #010101;
	font-size: 18px;
}

.index_case .wz_t
{
	font-size: 14px;
	color: #858585;
}

.index_case .xq
{
	margin-top: 20px;
	float: left;
}

.index_case .xq a
{
	display: block;
	padding-right: 25px;
	background: url(../image/index_50.gif) no-repeat right center;
	color: #353535;
	text-decoration: underline;
}

.index_case li.fir
{
	width: auto;
	padding: 0 60px 25px 0;
	margin: 0 0 29px 0;
	border: 0;
	border-bottom: 1px solid #e1e1e1;
	height: 440px;
}

.index_case li.fir .tu
{
	width: 540px;
	height: 440px;
	float: left;
}

.index_case li.fir .wz
{
	width: 522px;
	float: left;
	padding-left: 32px;
}

.index_case li.fir .bt
{
	margin-top: 35px;
	line-height: 45px;
	height: 45px;
}

.huat_bt
{
	width: 1000px;
	text-align: center;
	margin: 40px auto 32px;
}

.huat_bt .ht_eng
{
	background: url(../image/tdfc01.jpg) center bottom no-repeat;
	font-size: 40px;
	color: #424242;
	line-height: 63px;
	margin-bottom: 3px;
}

.huat_bt p
{
	font-size: 15px;
	color: #8f8f8f;
}

.huat_bt .ht_eng.one
{
	font-size: 24px;
}

.huat_bt .ht_eng.one span
{
	color: #cf0000;
}

.ht_enginee
{
	width: 1200px;
	margin: auto;
	position: relative;
	background: #FFF;
	height: 350px;
}

.ht_enginee h3
{
	text-align: center;
	background: url(../image/tdfc01.jpg) no-repeat bottom;
	font-size: 40px;
	color: #424242;
	padding-top: 18px;
	line-height: 61px;
}

.ht_enginee p
{
	font-size: 26px;
	color: #cccccc;
	text-align: center;
	margin-bottom: 32px;
}

.ht_enginee ul li
{
	width: 250px;
	float: left;
	margin-right: 47px;
}

.ht_enginee ul
{
	width: 1050px;
	margin-bottom: 39px;
}

.ht_enginee ul li .bt
{
	background: url(../image/tuandui02.png) left no-repeat;
	padding-left: 10px;
	margin-top: 12px;
	margin-bottom: 8px;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
}

.ht_enginee ul li .bt a
{
	font-size: 16px;
	color: #424242;
}

.ht_enginee ul li .nr
{
	font-size: 12px;
	color: #959595;
	line-height: 22px;
}

.ht_enginee a.bnl,.ht_enginee a.bnr
{
	background: url(../image/ht_jt.png) no-repeat;
	width: 23px;
	height: 41px;
	display: block;
	position: absolute;
	top: 198px;
}
/*标题*/
.tit { text-align: center; font-weight: normal; font-size: 0; line-height: 0; margin-bottom: 36px; }
.tit span { display: block; font-size: 50px; color: #333333; line-height: 50px; position: relative; }
.tit i { display: block; font-size: 20px; line-height: 20px; color: #595959; margin-top: 32px; }
.tit span b{ font-weight:bold; }
.tit span em { color: #214bad; font-weight: bold; }
.tit span:after { position: absolute; left: 50%; top: 65px; width: 92px; height: 6px; margin-left: -46px; background: url(../images/20191220205647_2102645004.png) no-repeat center; content: ""; }

/*产品应用案例*/
.case_bg{ background: url(../image/20191223185747_657362737.jpg) repeat-y center 0; padding: 25px 0; margin-top:0px; }
.appli{ width:100%; min-width:1200px; overflow:hidden; margin:50px 0; }
.appli_d{ width:1200px; margin:0 auto; overflow:hidden; margin-top:30px; }
.appli_d td{ display:block; float:left; margin:5px; width:390px; height:291px; overflow:hidden; padding:0 !important; transition: all 0.3s linear; position:relative; }
.appli_d td:hover{ transition: all 0.6s linear; position:relative; }
.appli_d td img{ width:100% !important; height:100% !important; }
.appli_d td a{ text-decoration:blink; display:block; }
.appli_d td br{ display:none; }
.appli_d td div:nth-child(3){ width:390px; padding:0px !important; position:absolute; bottom:0; left:0; transition: all 0.6s linear; }
.appli_d td div:nth-child(3) a{ font-size:14px; color:#fff; line-height:45px; width:370px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; position:relative; z-index:2; padding:0px 10px; }
.appli_d td div:nth-child(3)::after{ content:""; display:block; width:100%; height:45px; transition: all 0.6s linear; filter:Alpha(opacity=70); opacity:1; background:#214bad; position:absolute; top:0; z-index:1; }
.appli_d td:hover div:nth-child(3)::after{ transition: all 0.6s linear; }
.appli_d td:hover div:nth-child(3){ bottom:291px; transition: all 0.6s linear; }
.appli_rgo{ position:absolute; width:390px; height:291px; top:291px; transition: all 0.6s linear; text-align:center; }
.appli_rgo a{ font-size:22px; font-weight:bold; line-height:60px; display:block; color:#fff; position:relative; z-index:3; width:370px; padding:0 10px; height:210px; padding-top:81px; }
.appli_rgo p{ font-family:Arial, Helvetica, sans-serif; width:95px; line-height:27px; color:#fff; background:#214bad; margin:0 auto; display:block; font-size:15px; text-transform:uppercase; font-weight:normal; margin-top:8px; }
.appli_d .appli_rgo::after{ content:""; display:block; width:100%; height:291px; transition: all 0.6s linear; filter:Alpha(opacity=70); opacity:0.7; background:#000; position:absolute; top:0; z-index:1; }
.appli_d td:hover .appli_rgo{ top:0; transition: all 0.6s linear; }
.appli_a{ width:256px; margin:0 auto; overflow:hidden; margin-top:40px; text-align:center; background:#214bad; position:relative; line-height:48px; border-radius:10px; }
.appli_a a{ display:block; color:#fff; position:relative; z-index:2; font-size:18px; }
.appli_a::after{ content:""; display:block; width:0; height:100%; background:#90c320; position:absolute; top:0; transition: all 0.3s linear; z-index:1; }
.appli_a:hover::after{ width:100%; transition: all 0.3s linear; }      
/* 娓呴櫎鍐呭杈硅窛 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 缁撴瀯鍏冪礌 */
dl, dt, dd, ul, ol, li, /* list elements 鍒楄〃鍏冪礌 */
pre, /* text formatting elements 鏂囨湰鏍煎紡鍏冪礌 */
fieldset, lengend, button, input, textarea, /* form elements 琛ㄥ崟鍏冪礌 */
th, td { /* table elements 琛ㄦ牸鍏冪礌 */
    margin: 0;
    padding: 0;
}

input,textarea {border: 2 none; -webkit-box-shadow: none; box-shadow: none; outline: none;}

/* com-title */
.com-title{width: 100%;text-align: center;padding-top: 46px;}
.com-title h2{font-size: 28px;color: #fff;font-weight: normal;background: url(../image/com-title-xian02.png) no-repeat center;}
.com-title h2 a{color: #fff;text-decoration: none;}
.com-title p{margin-top: 4px;font-size: 18px;color: #fff;margin-top: 4px;}
.com-title span{display: block;margin-top: 4px;font-size: 18px;color: #999999;}



/* banner */
.banner{width: 100%;position: relative;}
.banner a{display: block;width: 100%;height: 680px;background: url(../image/banner.jpg) no-repeat center;}
.banner .banner-list{width: 100%;text-align: center;position: absolute;left: 0;bottom: 40px;z-index: 9;}
.banner .banner-list span{display: inline-block;*display: inline-block;width: 22px;height: 22px;background: url(../image/banner-icon01.png) no-repeat center;margin: 0 4px;cursor: pointer;}
.banner .banner-list span.cur{background: url(../image/banner-icon02.png) no-repeat center;}
.banner:hover .bannerBtn{display: block;}



/* search */
.search{width: 100%;height:50px;background: #015fa9;margin-top: 2px;}
.search .gjc{float: left;font-size: 14px;color: #666666;width:570px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-left: 406px;margin-top: 18px;}
.search .gjc span{float: left;font-size: 14px;color: #000000;}
.search .gjc p{float: left;padding: 0 10px;border-left: 1px solid #fff;}
.search .gjc p a{font-size: 14px;color: #000000;font-weight: normal;}
.search .gjc p.first{border-left: none;padding-left: 0;}
.search .Input{float: right;width: 200px;overflow: hidden;height: 34px;border-bottom: 1px solid #000000;margin-top: 6px;}
.search input{padding:0 0 0 30px;font-size: 14px;outline: none;border: none;color: #c6c6c8;height: 34px;line-height: 34px;width:152px;float: left;display: block;float: left;background: none;color:#000;}
.search .Input a{display: block;float: left;width: 18px;height: 33px;text-decoration: none;text-align: center;background: url(../image/searchBtn.png) no-repeat right center;}

.product{width: 100%;background: #edeef0;padding-bottom: 12px;}
.product .container{position: relative;}
.product .product-title{padding-top: 26px;margin-left: 414px;}
.product .product-title h2{font-size: 28px;color: #1a1b1f;font-weight: normal;}
.product .product-title h2 a{color: #1a1b1f;text-decoration: none;}
.product .product-title p{font-size: 18px;color: #999999;margin-top: 4px;}
.product .mainCon{margin-top: 20px;}
.product .mainCon .sideBar{width: 369px;background: #fff;border-top: 20px solid #edeef0;position: absolute;left: 0;top: 2px;z-index:99;}
.product .mainCon .sideBar .top{padding-top:15px;height: 71px;text-indent: 46px;}
.product .mainCon .sideBar .top h2{font-size: 28px;color: #1c2a42;font-weight: normal;}
.product .mainCon .sideBar .top h2 a{color: #1c2a42;text-decoration: none;}
.product .mainCon .sideBar .top h2 span{color: #015fa9;}
.product .mainCon .sideBar .top p{margin-top: 2px;font-size: 18px;color: #999999;}
.product .mainCon .sideBar .pro-list{width: 100%;}
.product .mainCon .sideBar .pro-list dt{height: 60px;line-height: 60px;font-size: 18px;color: #fff;text-indent: 46px;background: #015fa9;}
.product .mainCon .sideBar .pro-list dt a{text-decoration: none;color: #fff;}
.product .mainCon .sideBar .pro-list dd p a{display: block;text-indent: 46px;font-size: 18px;color: #333333;text-decoration: none;position: relative;left: 0;transition: left .4s ease-out;}
.product .mainCon .sideBar .pro-list dd p{height: 61px;line-height: 61px;background: url(../image/product-icon01.png) no-repeat 297px center;border-bottom: 1px solid #ededed;}
.product .mainCon .sideBar .pro-list dd p:hover{background: url(../image/product-icon03.png) no-repeat 297px center;border-color: #4ab04d;}
.product .mainCon .sideBar .pro-list dd p:hover a{color: #015fa9;left: 10px;font-weight: bold;}
.product .mainCon .section{width: 786px;float: right;}
.product .mainCon .section ul{width: 106%;}
.product .mainCon .section li{float: left;width: 370px;height: 450px;background: #fff;position: relative;overflow: hidden;margin-right: 45px;margin-bottom: 45px;box-shadow: 6px 11px 54px 25px #dcdee1;}
.product .mainCon .section li span{display: block;width: 370px;height: 280px;overflow: hidden;position: relative;}
.product .mainCon .section li span img{display: block;width: 370px;height: 280px;transition: all 1s ease-out;}
.product .mainCon .section li h3{font-size: 18px;color: #1c2a42;text-align: center;font-weight: normal;margin-top: 8px;}
.product .mainCon .section li p{line-height: 20px;margin-top: 20px;font-size: 13px;color: #666666;height: 40px;overflow: hidden;text-overflow: ellipsis;padding: 0 44px;text-align: center;}
.product .mainCon .section li i{display: block;width: 32px;height: 32px;margin: 28px auto 0;}
.product .mainCon .section li i img{display: block;width: 32px;height: 32px;}
.product .mainCon .section li .details{height: 60px;width: 100%;position: absolute;text-align: center;line-height: 60px;background: #015fa9;left: 0;bottom: -60px;}
.product .mainCon .section li .details em{font-size: 14px;color: #fff;}
.product .mainCon .section li .details img{position: relative;top: 2px;margin-left: 14px;}
.product .mainCon .section li a{text-decoration: none;display: block;}
.product .mainCon .section li:hover span img{transform: scale(1.1);}


/* solution */
.solution{width: 100%;background: #1c2a42;padding-bottom: 56px;}
.solution .com-title h2{background: url(../image/com-title-xian01.png) no-repeat center;}
.solution .mainCon .sideBar{width: 370px;height: 630px;background: #fff;float: left;position: relative;box-shadow: 7px 3px 32px -11px #e7e9eb;}
.solution .mainCon .sideBar .solution-list{width: 100%;}
.solution .mainCon .sideBar .solution-list li{height: 69px;line-height: 69px;background: url(../image/solution-icon01.png) no-repeat 297px center;border-top: 1px solid #ededed;position: relative;}
.solution .mainCon .sideBar .solution-list li a{display: block;text-indent: 38px;font-size: 15px;color: #1c2a42;text-decoration: none;position: relative;left: 0;transition: left .4s ease-out;}
.solution .mainCon .sideBar .solution-list li i{display: none;width: 6px;height: 11px;position: absolute;right: -6px;top: 50%;margin-top: -5px;background: url(../image/solution-icon03.png) no-repeat center;z-index: 99;}
.solution .mainCon .sideBar .solution-list li.cur{background: url(../image/solution-icon02.png) no-repeat 297px center #015fa9;border-color: #015fa9;}
.solution .mainCon .sideBar .solution-list li.cur a{color: #fff;left: 10px;}
.solution .mainCon .sideBar .solution-list li.cur i{display: block;}
.solution .mainCon .sideBar a.more{display: block;text-indent: 38px;font-size: 15px;color: #1c2a42;text-decoration: none;position: relative;left: 0;transition: left .4s ease-out;height: 69px;line-height: 69px;background: url(../image/solution-icon01.png) no-repeat 297px center;border-top: 1px solid #ededed;position: relative;}
.solution .mainCon .sideBar a.more i{display: none;width: 6px;height: 11px;position: absolute;right: -6px;top: 50%;margin-top: -5px;background: url(../image/solution-icon031.png) no-repeat center;z-index: 99;}
.solution .mainCon .sideBar a.more:hover i{display: block;}
.solution .mainCon .sideBar a.more:hover{background: url(../image/solution-icon021.png) no-repeat 297px center #1c2a42;border-color: #1c2a42;color: #fff;}
.solution .section{height: 560px;width: 830px;float: right;margin-top: 36px;background: #fff;overflow: hidden;position: relative;}
.solution .section dt{display: block;width: 560px;height: 420px;position: relative;}
.solution .section dt span{display: block;width: 560px;height: 420px;}
.solution .section dt span img{display: block;width: 830px;height: 420px;}
.solution .section dt i{display: block;width: 153px;height: 51px;position: absolute;left: 339px;top: 191px;}
.solution .section dt i img{display: block;width: 153px;height: 51px;}
.solution .section dd{height: 139px;border-top: 1px solid #f0f0f0;overflow: hidden;}
.solution .section dd p{font-size: 14px;color: #333333;line-height: 22px;height: 66px;overflow: hidden;text-overflow: ellipsis;float: left;margin-top: 44px;margin-left: 54px;width: 556px;}
.solution .section dd a{display: block;float: right;margin-top: 44px;margin-right: 47px;width: 127px;height: 34px;line-height: 34px;text-align: center;border: 1px solid #e8e8e8;font-size: 14px;color: #999999;text-transform: uppercase;text-decoration: none;transition: all 0.5s ease-out;z-index: 1;position: relative;}


.solution .section dd a::before{    
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 127px;
    height: 34px;
    background: #4ab04d;
    z-index: -1;
    opacity: 0;
    -webkit-transform: scale3d(0.7, 1, 1);
    transform: scale3d(0.7, 1, 1);
    -webkit-transition: -webkit-transform 0.6s, opacity 0.6s;
    transition: transform 0.6s, opacity 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.solution .section dd a:hover::before{background: #4ab04d;opacity: 1;transform: scale3d(1,1,1);-webkit-transform:translate3d(0,0,0)}
.solution .section dd a:hover{color: #fff; background: #4ab04d;border-color: #4ab04d; }

/* adv */
.adv{width: 100%;height: 830px;}
.adv .com-title{padding-top: 58px;}
.adv .com-title h2{color: #4ab04d;background: url(../image/adv-title-xian01.png) no-repeat center;}
.adv .com-title p{font-size: 28px;color: #1c2a42;}
.adv .com-title span{margin-top: 12px;}
.adv .mainCon{margin-top: 52px;}
.adv .mainCon .menu{background: url(../image/adv-y01.png) no-repeat 287px 36px;}
.adv .mainCon .menu li{float: left;width: 248px;text-align: center;}
.adv .mainCon .menu li span{font-size: 32px;color: #9a9b9d;font-weight: bold;}
.adv .mainCon .menu li p{font-size: 24px;color: #1c2a42;}
.adv .mainCon .menu li i{display: block;width: 46px;height: 3px;background: #ebeced;margin: 18px auto 0;}
.adv .mainCon .menu li.cur i{background: #4ab04d;}
.adv .mainCon .menu li.cur span{color: #4ab04d;}
.adv .mainCon .conBox{margin-top: 44px;background: #fff;height: 530px;overflow: hidden;position: relative;box-shadow: 1px 1px 24px 4px #f1f2f3;}
.adv .mainCon .conBox dl{height: 530px;background: #fff;}
.adv .mainCon .conBox dt img{display: block;width: 598px;height: 530px;}
.adv .mainCon .conBox dt{float: left;width: 598px;height: 530px;}
.adv .mainCon .conBox dt a{ display:block; width:598px; height:530px;}
.adv .mainCon .conBox dd{width: 416px;height: 433px;padding: 97px 69px 0 115px;float: right;position: relative;}
.adv .mainCon .conBox dd h3{font-size: 24px;color: #1c2a42;font-weight: normal;line-height: 32px;}
.adv .mainCon .conBox dd span{display: block;font-size: 17px;color: #cccccc;margin-top: 14px;}
.adv .mainCon .conBox dd p{font-size: 15px;color: #666666;line-height: 32px;margin-top: 26px;}
.adv .mainCon .conBox dd a{display: block;width: 127px;height: 34px;line-height: 34px;color: #999999;font-size: 14px;text-align: center;text-decoration: none;position: absolute;left: 118px;bottom: 100px;border: 1px solid #e8e8e8;transition: all 0.5s ease-out;z-index: 1;}

.adv .mainCon .conBox dd a::before{    
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 127px;
    height: 34px;
    background: #4ab04d;
    z-index: -1;
    opacity: 0;
    -webkit-transform: scale3d(0.7, 1, 1);
    transform: scale3d(0.7, 1, 1);
    -webkit-transition: -webkit-transform 0.6s, opacity 0.6s;
    transition: transform 0.6s, opacity 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.adv .mainCon .conBox dd a:hover::before{background: #4ab04d;opacity: 1;transform: scale3d(1,1,1);-webkit-transform:translate3d(0,0,0)}
.adv .mainCon .conBox dd a:hover{color: #fff; background: #4ab04d;border-color: #4ab04d; }

/* partner */
.partner{width: 100%;background: #edeef0;padding-bottom: 50px;}
.partner .com-title{padding-top: 120px;}
.partner .com-title h2 a{color: #1c2a42;}
.partner .com-title p{font-size: 18px;color: #666666;}
.partner .mainCon{margin-top: 46px;}
.partner .mainCon li{float: left;width: 220px;height: 130px;margin: 0 25px 25px 0;box-shadow: 1px 1px 19px 7px #dfe1e3;overflow: hidden;}
.partner .mainCon ul{width: 104%;}
.partner .mainCon li img{display: block;width: 220px;height: 130px;transition: all 1s ease-out;}
.partner .mainCon li:hover img{transform: scale(1.1);}




/* about */
.about{width: 100%;background: #1c2a42;padding-bottom: 135px;}
.about .com-title h2{background: url(../image/com-title-xian01.png) no-repeat center;}
.about .com-title h2 a{color: #4ab04d;}
.about .com-title p{font-size: 18px;}
.about .com-title span{color: #50607c;}
.about .mainCon{width: 100%;margin-top: 56px;}
.about .mainCon dt{float: left;padding: 20px 20px 20px 0;background: url(../image/aboutBg01.jpg) no-repeat right center;width: 580px;height: 345px;}
.about .mainCon dd{height: 351px;width: 555px;padding-top: 34px;float: right;position: relative;}
.about .mainCon dd h3{font-size: 20px;color: #fff;font-weight: normal;}
.about .mainCon dd span{display: block;font-size: 12px;color: #50607c;font-family: arial;margin-top: 8px;}
.about .mainCon dd p{font-size: 14px;color: #fff;line-height: 26px;margin-top: 10px;}
.about .mainCon dd a{display: block;width: 130px;height: 36px;line-height: 36px;text-align: center;position: absolute;left: 0;bottom: -10px;font-size: 14px;color: #1c2a42;text-decoration: none;background: #fff;text-transform: uppercase;transition: all 0.5s ease-out;z-index: 1;}

.about .mainCon dd a::before{    
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 127px;
    height: 34px;
    background: #4ab04d;
    z-index: -1;
    opacity: 0;
    -webkit-transform: scale3d(0.7, 1, 1);
    transform: scale3d(0.7, 1, 1);
    -webkit-transition: -webkit-transform 0.6s, opacity 0.6s;
    transition: transform 0.6s, opacity 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.about .mainCon dd a:hover::before{background: #4ab04d;opacity: 1;transform: scale3d(1,1,1);-webkit-transform:translate3d(0,0,0)}
.about .mainCon dd a:hover{color: #fff; background: #4ab04d;border-color: #4ab04d; }


/* honor */
.honor{width: 100%;height: 374px;background: #edeef0;}
.honor .com-title h2 a{color: #1c2a42;font-size: 24px;}
.honor .com-title{padding-top: 24px;}
.honor .com-title span{margin-top: 0px;}
.honor .mainCon{height: 429px;position: relative;background: #fff;top: -56px;padding: 0 40px;position: relative;box-shadow: 0px 15px 25px -2px #dee0e3;}

.honor .mainCon .honorBtn{display: block;width: 48px;height: 48px;overflow: hidden;position: absolute;top: 190px;cursor: pointer;z-index: 99;}
.honor .mainCon .prev{left: -29px;}
.honor .mainCon .next{right: -29px;}
.honor .mainCon .honorBtn img{display: block;width: 48px;height:96px;position: relative;}
.honor .mainCon .honorBtn:hover img{top: -48px;}
.honor .mainCon .conBox{margin-top: 20px;position: relative;height: 314px;overflow: hidden;}
.honor .mainCon .conBox ul{position: absolute;left: 0;top: 0;width: 105%;}
.honor .mainCon .conBox li{float: left;width: 260px;margin-right: 27px;}
.honor .mainCon .conBox li span{display: block;width: 260px;height: 260px;overflow: hidden;}
.honor .mainCon .conBox li span img{display: block;width: 260px;height: 260px;transition: all 1s ease-out;}
.honor .mainCon .conBox li dl{height: 54px;}
.honor .mainCon .conBox li dt{float: left;height: 54px;line-height: 54px;font-size: 14px;color: #666666;transition: all .4s ease-out;position: relative;width: 192px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;left: 0;}
.honor .mainCon .conBox li dd{float: right;margin-right: 12px;width: 8px;height: 14px;overflow: hidden;margin-top: 23px;}
.honor .mainCon .conBox li dd img{display: block;width: 8px;height: 28px;position: relative;}
.honor .mainCon .conBox li:hover dt{color: #4ab04d;left: 10px;}
.honor .mainCon .conBox li:hover dd img{top: -14px;}
.honor .mainCon .conBox li:hover span img{transform: scale(1.1);}

/* mien */
.mien{width: 100%;background: #edeef0;padding-top: 29px;padding-bottom: 29px;}
.mien .com-title h2 a{color: #1c2a42;font-size: 24px;}
.mien .com-title{padding-top: 24px;}
.mien .com-title span{margin-top: 0px;}
.mien .mainCon{height: 379px;position: relative;background: #fff;position: relative;padding: 0 40px;box-shadow: 0px 15px 25px 8px #dee0e3;}
.mien .mainCon .honorBtn{display: block;width: 48px;height: 48px;overflow: hidden;position: absolute;top: 190px;cursor: pointer;z-index: 99;}
.mien .mainCon .prev{left: -29px;}
.mien .mainCon .next{right: -29px;}
.mien .mainCon .honorBtn img{display: block;width: 48px;height:96px;position: relative;}
.mien .mainCon .honorBtn:hover img{top: -48px;}
.mien .mainCon .conBox{margin-top: 20px;position: relative;height: 264px;overflow: hidden;}
.mien .mainCon .conBox ul{position: absolute;left: 0;top: 0;width: 105%;}
.mien .mainCon .conBox li{float: left;width: 260px;margin-right: 27px;}
.mien .mainCon .conBox li span{display: block;width: 260px;height: 210px;overflow: hidden;}
.mien .mainCon .conBox li span img{display: block;width: 260px;height: 210px;transition: all 1s ease-out;}
.mien .mainCon .conBox li dl{height: 54px;}
.mien .mainCon .conBox li dt{float: left;height: 54px;line-height: 54px;font-size: 14px;color: #666666;transition: all .4s ease-out;position: relative;width: 192px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;left: 0;}
.mien .mainCon .conBox li dd{float: right;margin-right: 12px;width: 8px;height: 14px;overflow: hidden;margin-top: 23px;}
.mien .mainCon .conBox li dd img{display: block;width: 8px;height: 28px;position: relative;}
.mien .mainCon .conBox li:hover dt{color: #4ab04d;left: 10px;}
.mien .mainCon .conBox li:hover dd img{top: -14px;}
.mien .mainCon .conBox li:hover span img{transform: scale(1.1);}



/* news */
.news{width: 100%;background: #edeef0;padding-bottom: 76px;}
.news .com-title h2 a{color: #1c2a42;}
.news .com-title{padding-top: 43px;}
.news .com-title p{color: #999999;}
.news .mainCon{width: 100%;margin-top: 34px;}
.news .mainCon .newL{float: left;width: 784px;height: 440px;background: #fff;box-shadow: 0px 15px 25px 8px #dee0e3;}
.news .mainCon .newL .menu li{float: left;width: 392px;height: 62px;line-height: 62px;font-size: 18px;color: #fff;text-align: center; background:#1c2a42;}
.news .mainCon .newL .menu li a{color: #fff;text-decoration: none;display: block;}
.news .mainCon .newL .menu li.cur{background: #fff;border-top-color: #fff;border-top: 3px solid #4ab04d;}
.news .mainCon .newL .menu li.cur a{color: #1c2a42;}
.news .mainCon .newL .conBox{width: 704px;height: 335px;overflow: hidden;position: relative;margin: 20px auto 0;}
.news .mainCon .newL .conBox dt{float: left;width: 320px;height: 335px;position: relative;}
.news .mainCon .newL .conBox dt img{display: block;width: 320px;height: 190px;}
.news .mainCon .newL .conBox dt a{display: block;text-decoration: none;}
.news .mainCon .newL .conBox dt h3{font-size: 16px;color: #1c2a42;font-weight: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin: 16px 0 12px 0;}
.news .mainCon .newL .conBox dt p{font-size: 14px;color: #666666;line-height: 22px;height: 44px;overflow: hidden;text-overflow: ellipsis;}
.news .mainCon .newL .conBox dt i{display: block;background: url(../image/product-icon01.png) no-repeat center;width: 32px;height: 32px;position: absolute;left: 0px;bottom: 9px;position: absolute;}
.news .mainCon .newL .conBox dt span{display: block;font-size: 14px;color: #999999;font-family: arial;position: absolute;right: 0;bottom: 16px;}
.news .mainCon .newL .conBox dd{width: 384px;float: left;padding-top: 16px;}
.news .mainCon .newL .conBox dd li{padding-left: 30px;font-size: 14px;color: #666666;margin-bottom: 23px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news .mainCon .newL .conBox dd li a{color: #666666;text-decoration: none;}
.news .mainCon .newL .conBox dd li:hover{background: url(../image/news-icon01.png) no-repeat left center;}
.news .mainCon .newL .conBox dd li:hover a{color: #1c2a42;}
.news .mainCon .newsR{float: right;width: 298px;height: 408px;background: #fff;padding: 32px 34px 0 38px;position: relative;    box-shadow: 0px 15px 25px 8px #dee0e3;}
.news .mainCon .newsR i{display: block;width: 10px;height: 10px;background: #1c2a42;position: absolute;left: 0;top: 0;}
.news .mainCon .newsR h2{font-size: 18px;color: #1c2a42;font-weight: normal;}
.news .mainCon .newsR h2 span{font-size: 14px;color: #cccccc;margin-left: 8px;}
.news .mainCon .newsR .conBox{margin-top: 38px;height: 342px;overflow: hidden;width: 100%;position: relative;}
.news .mainCon .newsR .conBox ul{position: absolute;top: 0;left: 0;}
.news .mainCon .newsR .conBox dt{font-size: 16px;color: #1c2a42;margin-bottom: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news .mainCon .newsR .conBox dt a{color: #1c2a42;}
.news .mainCon .newsR .conBox dd{padding-left: 32px;background: url(../image/news-icon02.png) no-repeat left top;}
.news .mainCon .newsR .conBox dd p{font-size: 14px;color: #666666;line-height: 22px;height: 44px;overflow: hidden;text-overflow: ellipsis;}
.news .mainCon .newsR .conBox li{height: 114px;}
.news .mainCon .newsR .conBox dd p a{color: #666666;}


.link{width: 100%;}
.link dl{height: 65px;}
.link dt{float: left;width: 64px;height: 65px;line-height: 65px;background: url("../image/link-icon01.png") no-repeat left center;font-size: 18px;padding-left: 18px;font-size: 15px;color: #666666;font-weight: lighter;}
.link dt a{display: block;color: #666666;}
.link dd{width: 1040px;float: left;overflow: hidden;}
.link dd a{display: block;font-size: 13px;color: #666666;height: 65px;margin-left: 28px;line-height: 65px;float: left;font-weight: lighter;}

/* PCflash样式 */ 
#flashs{ position:relative; height:680px; overflow:hidden;}
#flashs .bgitem{z-index:1;position:absolute; top:0; }
#flashs .btn{ width: 100%;text-align: center;position: absolute;bottom: 36px;left: 0; z-index:15555555}
#flashs .btn span{ display: inline-block;*display: inline;width: 18px;height: 18px;background: #fff;margin-left: 6px;cursor: pointer; font-size:0;border-radius:100px;}
#flashs .btn span{ *display:inline}
#flashs .btn span:first-child{margin-left: 0;}
#flashs .btn .cur{ background: #4ab04d;}