
        i , em{font-style: normal;}
        .topWrap{ height:195px;background:url(../images/h_top_bg.png) repeat-x center bottom; overflow:hidden;}
        .topWrap .header{ width:1200px;height:195px;margin:0 auto; font-family: "Microsoft YaHei"; position:relative;}
		.topWrap h1{ width:85px; height:91px; padding-top:44px; float:left;}
		.topWrap h1 img{ display:block;width:85px; height:58px;}
		.topWrap h3{ width:720px; height:84px; font:22px "Microsoft YaHei"; color:#444; float:left; padding:44px 0 0 15px;}
		.topWrap h3 em{ display:block; font:18px "Microsoft YaHei";color:#28375f; font-weight:normal;}
		.topWrap h3 em strong{color:#e62119;}
		.topWrap h3 b{ font-family:Impact; color:#e62119;}
		
		.topWrap p{ width:206px; margin-top:43px; font:14px "Microsoft Yahei"; color:#666; background:url(../images/lx.png) no-repeat left 2px; padding-left:50px;float:right;}
		.topWrap p em{ display:block; font:32px "Times New Roman", Times, serif; font-weight:bold; color:#222;}
        
        .nav{ height:60px;}
        .nav li{ font-size: 16px; height:60px;  float: left; position:relative;}
        .nav li a{ display:block; padding:0 36px; color:#fff;height:60px; line-height: 60px;  text-align: center; position:relative; z-index:1;}
		.nav li:after{content: '';position: absolute;width: 100%; height: 0;background-color: #e62119;bottom: 0;left: 0;
    -webkit-transition: height .3s;
    transition: height .3s;}
		.nav li:nth-child(1) a{ padding:0 30px 0 55px;}
		.nav li:nth-child(1) a:before{ content:""; position:absolute; top:20px; left:28px; width:18px; height:15px; background:url(../images/home.png) no-repeat;}
		.nav li:hover:after,.nav li.cur:after{height:100%;}
		.nav li a:hover,.nav .cur a{ color:#fff;}
    

     .ban_l a{ font:52px "宋体"; font-weight:bold; color:#fff; position:absolute; top:320px; left:10%; width:60px; height:60px;background:rgba(0,0,0,0.1); display:block;text-align:center; line-height:60px;cursor:pointer;border-radius:0.3rem;}
     .ban_r a{ font:52px "宋体"; font-weight:bold; color:#fff; position:absolute; top:320px; right:10%;width:60px; height:60px;background:rgba(0,0,0,0.1); display:block;text-align:center;line-height:60px;cursor:pointer;border-radius:0.3rem;}
 

		.footWrap{ background:url(../images/footer_bg.png) repeat-x center top; height:407px; overflow:hidden;}
		.footWrap .footer{ width:1200px; margin:0 auto;}
		.fnav{ height:60px; overflow:hidden; text-align:center; font:16px "Microsoft YaHei"; line-height:60px; color:#fff;}
		.fnav a{ display:inline-block; color:#fff; padding:0 36px;}
		.fnav a:hover{ font-weight:bold; background:#dc241f; color:#fff;}
		.flogo{ width:320px; overflow:hidden; height:230px; font:16px "Microsoft YaHei"; font-weight:bold; color:#333; background:url(../images/fline.png) no-repeat right top;margin-top:56px;}
		.flogo img{ display:block; width:176px; height:60px; margin:13px 0 0;}
		.flogo span{ display:block; font:14px Arial; color:#888; text-transform:uppercase; margin-top:15px;}
		.flogo span em{ display:block; font:14px "Microsoft YaHei"; color:#888; margin-top:5px;}
		.flink{ width:505px; height:230px; overflow:hidden; background:url(../images/fline.png) no-repeat right top; margin:56px 0 0 89px;}
		.flink b{ display:block; font:30px "Microsoft YaHei"; font-weight:bold; color:#333; padding:20px 0;}
		.flink li{ width:226px; float:left; font:14px "Microsoft YaHei"; line-height:40px; height:40px;}
		.flink li em{ display:block; width:23px; height:23px; float:left; margin:8px 5px 0 0;}
		.flink li em img{display:block; width:23px; height:23px;}
		.flink li:hover em img{-webkit-animation:hvr-buzz-out 0.75s linear;animation:hvr-buzz-out 0.75s linear;}
		.code{ width:125px; padding:77px 74px 0 0; font:14px "Microsoft YaHei"; line-height:44px; color:#666; text-align:center;overflow:hidden;}
		.code img{ display:block; width:125px; height:125px;}
		.foot{ height:60px; overflow:hidden; border-top:1px solid #e1e1e1; font:14px "Microsoft YaHei"; color:#aaa; line-height:60px;}
		.foot a{ color:#aaa;}
		.foot em{ padding:0 8px;}
		.foot a:hover{ color:#b80003;}
		.nav_group {
		    border: 1px solid #e8e8e8;
		    font-size: 12px;
		    line-height: 1.5;
		    padding: 0 8px;
			margin-bottom: 20px;
		}
		.nav_group_item {
		    padding: 0 100px 0 120px;
		    position: relative;
		    overflow: hidden;
		    border-top: 1px dashed #dedede;
		}
		.nav_group_item:first-child {
		    border-top: 0;
		}
		.nav_group_item a {
		    float: left;
		    margin: 9px 40px 9px 0;
		    color: #000;
		    text-decoration: none;
		}
		.nav_group_item a:hover,.nav_group_item a.active {
		    color: #f40;
		}
		.nav_group_item .item_name {
		    position: absolute;
		    left: 11px;
		   	top: 9px;
		    color: #999;
		}
		.nav_group_item .active{color: red; font-weight: bold;}
		/*animation*/
@-webkit-keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
    

        .client-2 {
            position: fixed;
            right: -170px;
            top: 75%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 62px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(../images/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 12px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
               width: 33px;
    height: 31px;
    background-position: -23px -47px;
    background-size: 52px 82px;
        }
        .client-2 .my-kefu-ftop .my-kefu-main{
            padding-top: 6px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 62px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 16px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #dc241f;
            color: #fff;
            height: 53px;
            width: 230px;
            padding:9px 0 0;border-radius:5px;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #28375f;
            width: 97px;border-radius:5px;
            height: 53px;
            position: relative;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
    
  .fdh-01-tit {
            background: #28375f;
            height: 75px; margin-bottom:1px;
        }
        
        .fdh-01-tit h3 {
            height: 75px;
            font-size: 24px;
            font-weight: normal;
            line-height: 75px;
            color: #fff;
            border-bottom: 1px solid #fff;
            text-align: center;
        }
        
        .fdh-01-tit h3 span {
            font-size: 14px;
            text-transform: uppercase;
        }
        
        .fdh-01-nav-one h3 {
            height: 50px;
            line-height: 50px;
            background: #ececeb;
            margin-bottom: 2px;
            overflow: hidden;
        }
        
        .fdh-01-nav-one h3 a {
            display: block;
            font-size: 18px;
            font-weight: normal;
            margin-right: 40px;
            margin-left: 38px;
            color: #000;
            overflow: hidden;
        }
        
        .fdh-01-nav-one h3.sidenavcur,
        .fdh-01-nav-one h3:hover {
            background: url(images/p14-icon2.png) no-repeat right center  #b80003;
        }
        
        .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: 54px;
            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:  #b80003;
        }
        
        .fdh-01-nav dt.sidenavcur a,
        .fdh-01-nav dt:hover a {
            color:  #b80003;
        }
        
        .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:  #b80003;
        }
        
        .fdh-01-nav p.sidenavcur:after,
        .fdh-01-nav p:hover:after {
            background: #222222;
        }
        
        .fdh-01-nav a {
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
    

        .cbgg-01 {
            background: #28375f;
            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;
        }
    

            .cplb-3n-ts-03-tit {
                height: 50px;
                font-size: 24px;
                font-weight: normal;
                line-height: 50px;
                border-bottom: 1px solid #ebebeb;
                margin-bottom: 15px;
            }
            
            .cplb-3n-ts-03-tit span {
                display: inline-block;
                height: 50px; color:#000;
                border-bottom: 1px solid #222222;
            }
            
            .cplb-3n-ts-03-list dl {
                width: 32.1%;
                border: 1px solid #dedede;
                margin-bottom: 15px;
                background: #fff;
                float: left;
                margin-right: 1.2%;
            }
            
            .cplb-3n-ts-03-list dl:nth-child(3n) {
                margin-right: 0;
            }
            
            .cplb-3n-ts-03-list dt img {
                width: 100%;
                margin: 0 auto;
                display: block;
            }
            
            .cplb-3n-ts-03-list dd {
                padding: 6px 20px 5px 20px;
            }
            
            .cplb-3n-ts-03-list dd h4 {
                height: 45px;
                font-weight: normal;
                font-size: 18px;
                color: #154c64;
                line-height: 45px;
                overflow: hidden;
            }
            
            .cplb-3n-ts-03-list h4 a {
                display: block;
                height: 45px;
                color: #000;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }
            
            .cplb-3n-ts-03-list dl:hover h4 a {
                color:  #b80003;
            }
            
            .cplb-3n-ts-03-list-desc {
                height: 40px;
                font-size: 14px;
                line-height: 20px;
                color: #666;
                margin-bottom: 12px;
                overflow: hidden;
            }
            .cplb-3n-ts-03-list-desc a{ display:block; width:80px; height:30px; background:#ccc; color:#fff; text-align:center; line-height:30px;}
            
            .cplb-3n-ts-03-list-deta {
                width: 100px;
                height: 40px;
                display: inline-block;
                border: 1px solid #aaa;
                font-size: 16px;
                line-height: 40px;
                text-align: center;
            }
            
            .cplb-3n-ts-03-list dl:hover {
                border-color:  #b80003;
            }
            .cplb-3n-ts-03-list dl:hover .cplb-3n-ts-03-list-desc a{ background:#b80003; color:#fff;}
			.ty-banner-1 {
				position: relative;
				overflow: hidden;
				width: 100%;
			}
			.ty-banner-1 a {
				width: 1920px;
				position: relative;
				left: 50%;
				margin-left: -960px;
				height: 316px;
			}
			.prodTab {
				overflow: hidden;
				margin-top: 40px;
			}
			.area {
				width: 900px;
				height: auto;
				overflow: hidden;
				margin-bottom: 15px;
			}
			.prodTab .list {
				height: 40px;
				border-bottom: 2px solid #e3e3e3;
				margin-bottom: 20px;
				width: 100%;
				clear: both;
			}
			.prodTab .list li.on {
				color: #fff;
				background: #28375f;
			}
			.prodTab .list li {
				display: block;
				width: 130px;
				height: 40px;
				line-height: 40px;
				float: left;
				text-align: center;
				font-size: 16px;
				background: #30a333;
				color: #333;
				border-radius: 3px 3px 0 0;
				margin-right: 2px;
			}
			.area ul li {
				float: left;
				margin-right: 28px;
			}
			.p12-curmbs-1 {
				font-size: 14px;
				border-bottom: 1px dashed #dcdcdc;
				line-height: 65px;
				margin-bottom: 30px;
			}
			.jdl-showcase {border: 1px solid #dedede;padding: 15px;margin-bottom: 20px;background-color: #fff;  height:400px;}
			.jdl-showcase-pic {position: relative;width: 400px;overflow: hidden;float: left;}
			.jdl-showcase-pic li {text-align: center;line-height: 225px;width: 400px;font-size: 0;}
			.jdl-showcase-pic li img {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;width: auto;height: auto;}
			.jdl-showcase-pic .arr {position: absolute;top: 50%;width: 12px;height: 23px;margin-top: -11px;z-index: 2;}
			.jdl-showcase-pic .prev {left: 15px;background: url(../images/p15-icon2.png) no-repeat 0 0;}
			.jdl-showcase-pic .next {right: 15px;background: url(../images/p15-icon3.png) no-repeat 0 0;}
			.jdl-showcase-info {float: right;width: 400px;}
			.jdl-showcase-info h1 {margin: 0 0 15px;font-size: 24px;line-height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
			.jdl-showcase-info p {margin: 0;color: #666;padding: 3px 0;}
			.jdl-showcase-info .tel {border-top: 2px solid #e6e6e6;margin-top: 15px;padding-top: 15px;background: url(../images/pc-xc-icon2.png) no-repeat 10px 15px;height: 42px;padding-left: 70px;line-height: 21px;font-size: 18px;}
			.jdl-showcase-info .tel a {float: right;line-height: 42px;padding: 0 15px;background-color: #1b4883;color: #fff;}
			.k12-xl-xwlb-1nt2-1-01-list dl {
						border-bottom: 1px dashed #dedede;
						padding: 22px 50px 22px 22px;
						background: #fff;
						display: inline-block;
						width:856px;
					}
					
					.k12-xl-xwlb-1nt2-1-01-list dt {
						width: 22.4%;
						float: left;
						margin-right: 2.3%;
					}
					
					.k12-xl-xwlb-1nt2-1-01-list dt img {
						width:100%; 
						display: block;
					}
					
					.k12-xl-xwlb-1nt2-1-01-list dd h4 {
						height: 40px;
						font-weight: normal;
						font-size:18px;
						color: #000;
						line-height: 40px;
						margin-bottom: 5px;
						overflow: hidden;
					}
					
					.k12-xl-xwlb-1nt2-1-01-list h4 a {
						display: block;
						height: 40px;
						color: #000;
						overflow: hidden;
						text-overflow: ellipsis;
						white-space: nowrap;
					}
					/*.k12-xl-xwlb-1nt2-1-01-list dl:hover{border:1px solid #b80003;}*/
					.k12-xl-xwlb-1nt2-1-01-list dl:hover h4 a {
						color: #b80003;
					}
					
					.k12-xl-xwlb-1nt2-1-01-list-desc {
						max-height: 72px;
						font-size: 14px;
						line-height: 24px;
						color: #797979;
						margin-bottom: 28px;
						overflow: hidden;
					}
					
					.k12-xl-xwlb-1nt2-1-01-list-deta {
						width: 90px;
						height: 30px;
						line-height: 30px;
						text-align: center;
						display: block;
						float: left;
						background: #b6b6b6;
						color: #fff;
					}
					.k12-xl-xwlb-1nt2-1-01-list-deta a{color:#fff;}
					
					.k12-xl-xwlb-1nt2-1-01-list dl:hover .k12-xl-xwlb-1nt2-1-01-list-deta {
						background: #b80003;
					}
					
				   .k12-xl-xwlb-1nt2-1-01-list dl:hover .k12-xl-xwlb-1nt2-1-01-list-deta a {
						color: #fff;
					}
				  .p14-infocontent-1 {
					background: #fff;
					padding: 18px 0;
					}
        
					.p14-infocontent-1-tit {
						height: 38px;
						font-size: 24px;
						font-weight: normal;
						line-height: 38px;
						color: #000;
						text-align: center;
					}
					
					.p14-infocontent-1-sour {
						height: 24px;
						font-size: 12px;
						line-height: 24px;
						text-align: center;
						color: #aaa;
						margin-bottom: 20px;
					}
					
					.p14-infocontent-1-sour a{
						color: #aaa; }
					.p14-infocontent-1-sour span {
						margin: 0 9px;
					}
					
					.p14-infocontent-1-text {
						padding: 16px 18px;
						font-size: 14px;
						line-height: 24px;
						border: 1px solid #d6d6d6;
						margin-bottom: 22px;
					}
					
					.p14-infocontent-1-text-t1 {
						width: 78px;
						float: left;
						color: #342f2e;
						margin-right: -78px;
					}
					
					.p14-infocontent-1-text-t2 {
						padding-left: 80px;
					}
				
			
					.p14-info-3 {
						background: #fbf9f9;
						padding:40px;
					}
					
					.p14-info-3-tit {
						height: 55px;
						font-size: 24px;
						line-height: 55px;
						color: #4b4a4a;
					}
					
					.p14-info-3-list li {
						height: 46px;
						font-size: 14px;
						line-height: 46px;
						color:#4b4a4a;
						border-top: 1px dashed #dbdbdb;
						overflow: hidden;
						text-overflow: ellipsis;
						white-space: nowrap;
					}
					
					.p14-info-3-list li a{ color:#4b4a4a;}
					.p14-info-3-list li span {
						float: right;
					}
					.p14-info-3-list li:hover a{ color:#b80003;}
    
					.p14-info-1-list dl { 
								border: 1px solid rgba(153, 153, 153, 0.3); margin-top: 10px;
								font-size: 12px;box-sizing:border-box;
								line-height: 18px;
								overflow: hidden;
							}
							
							.p14-info-1-list dt {
								width: 100%;
							}
							
							.p14-info-1-list dt img {
								display: block;
								width: 100%;
								margin: 0 auto;
							}
							
							.p14-info-1-list dd h3 {
								height: 40px;
								font-size: 14px;
								font-weight: normal;
								line-height:40px;
								overflow: hidden; text-align: center;
								text-overflow: ellipsis; color: #fff; background: #333;
								white-space: nowrap;
							}
							.p14-info-1-list dd h3 a{ display:block; color:#fff;}
							.p14-info-1-list-desc {
								height: 18px;
								overflow: hidden;
								text-overflow: ellipsis;
								white-space: nowrap;
							}
							 .p14-info-2 {
            background: #fff;
        }
        
        .p14-info-2-tit {
            height: 80px;
            font-size: 24px;
            line-height: 80px;
            background: #28375f;
            color: #fff;
            text-align: center;
        }
        
        .p14-info-2-list dl { 
            padding: 16px 10px 15px 7px;
            border-bottom: 1px dashed rgba(153, 153, 153, 0.3);
            font-size: 12px;
            line-height: 18px;
            overflow: hidden;
        }
        
        .p14-info-2-list dt {
            width: 40.35%;
            float: left;
            margin-right: 6px;
        }
        
        .p14-info-2-list dt img {
            display: block;
            width: 100%;
            margin: 0 auto;
        }
        
        .p14-info-2-list dd h3 {
            height: 22px;
            font-size: 14px;
            font-weight: normal;
            line-height: 22px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            margin-bottom: 5px;
        }
        
        .p14-info-2-list-desc {
            height: 18px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .p14-info-2-list dl:nth-last-child(1) {
            border-bottom: 0;
        }
  
        .p14-info-1-tit {
            height: 80px;
            font-size: 24px;
            line-height: 80px;
            background: #28375f;
            color: #fff;
            text-align: center;
        }
          .p14-pagination-1 dl {
            margin-bottom: 24px;
            padding-right: 40px;
        }
        
        .p14-pagination-1 dd {
            height: 32px;
            font-size: 14px;
            line-height: 32px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .p14-pagination-1 dd b {
            float: right;
            font-weight: normal;
        }
        
        .p14-pagination-1 dd span {
            width: 60px;
            height: 32px;
            background: #a2a2a2;
            color: #fff;
            text-align: center;
            display: inline-block;
            margin-right: 10px;
        }
        
        .p14-pagination-1 dt {
            height: 1px;
            border-bottom: 1px dashed #b5b5b5;
            margin-left: 60px;
            padding-top: 2px;
            margin-bottom: 2px;
        }
        
        .p14-pagination-1 dd em {
            float: right;
            font-style: normal;
            padding-left: 20px;
            font-weight: normal;
        }
        
        .p14-pagination-1 dl a {
            color: #4b4a4a;
        }
        .p14-pagination-1 dl a:hover{ color:#b80003;}
        .p14-pagination-1-href {
            float: right;
            font-size: 18px;
            line-height: 32px;
        }
        
        .p14-pagination-1-href span {
            display: inline-block;
            padding: 0 6px;
            margin-left: 4px;
            background: #222222;
        }
        
        .p14-pagination-1-href a {
            display: block;
            color: #fff;
        }
        
        .p14-pagination-1-key {
            min-height: 40px;
            border-top: 1px solid #222222;
            font-size: 14px;
            line-height: 40px;
            color:#575556;
        }
        
        .p14-pagination-1-key a {
            color: #575556;
        }
        .p14-pagination-1-key a:hover{ color:#b80003;}
        .p14-pagination-1-key span {
            display: inline-block;
            margin: 0 4px;
        }
		 .tl-fdh-02 {
            height: 55px;
            background: #fff;
            margin-bottom: 20px;
            overflow: hidden;
        }
        
        .tl-fdh-02 li {
            width: 16.6%;
            height: 55px;
            font-size: 18px;
            line-height: 55px;
            text-align: center;
            float: left;
            border-right: 1px solid #eee;
            margin-right: -1px;
            background: #f4f4f4;
            cursor: pointer;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
        }
        
        .tl-fdh-02 li a {
            display: block;
            height: 55px;
            color: #666;
        }
        
        
        .tl-fdh-02 li:hover {
            background: url(../images/p16-icon6.png) no-repeat bottom center #28375f;
            border-color: #28375f;
        }
        
        .tl-fdh-02 li:hover a {
            color: #fff;
        }
	
		.list-4 li {
		float: left;
		width: 33%;
		}
		.list-4 li a {
			display: block;
			margin: 0 0 20px 20px;
			border: 1px solid #dedede;
		}
		.list-4 li .m {
			height: 160px;
			line-height: 160px;
			text-align: center;
			font-size: 0;
		}
		.list-4 li img {
			display: inline-block;
			width: auto;
			height: auto;
			max-height: 100%;
			max-width: 100%;
			vertical-align: middle;
		}
		.list-4 li .text {
			padding: 5px 20px;
		}
		.list-4 li h4 {
			margin: 0;
			font-size: 14px;
			line-height: 45px;
			height: 45px;
			overflow: hidden;
			font-weight: normal;
			text-align: center;
		}
		.jdl-message {background: url(../images/r1-orderform-1-bg.jpg) no-repeat center bottom #fff;border: 1px solid #ddd;padding: 50px 200px;}
		.form-group {margin-bottom: 15px;}
		.form-label {float: left;line-height: 34px;width: 120px;text-align: right;}
		.form-label span {color: #e50112;}
		.form-content {margin-left: 130px;}
		.form-control {line-height: 20px;font-size: 14px;border: 1px solid #ddd;padding: 6px 12px;width: 600px;display: inline-block;vertical-align: top;}
		select.form-control {height: 34px;}
		.form-submit {padding: 6px 22px;color: #fff;background-color: #1b4883;border: 0;cursor: pointer;font-size: 16px;border-radius: 3px;}
		.form-button {padding: 6px 22px;color: #fff;background-color: #767676;border: 0;cursor: pointer;font-size: 16px;border-radius: 3px;}
		.p4-titlel-1 {
			width: 145px;
			height: 46px;
			font-size: 18px;
			line-height: 46px;
			text-align: center;
			color: #fff;
			background: #b80003;
		}
		.link {
			height: 72px;
			line-height: 26px;
			color: #666;
			color: #666;
			font-size: 16px;
			background: none;
		}
		.link span {
			width: 72px;
			float: left;
			background: url(../images/linktbg.png) no-repeat 0 0;
			line-height: 36px;
		}
		.link a {
			padding: 3px 5px;
			display: inline-block;
			color: #666;
		}