  
        .p4-order-form-1-con {
            border:1px solid #bbb;
            background:url(../images/r1-orderform-1-bg.jpg) no-repeat center bottom #fff;
            padding:40px 15%;
        }
        
        .p4-order-form-1-con li p {
            padding-left: 130px;
            color: #999;font-size: 14px;
        }
        
        .p4-order-form-1-con li {
            margin-bottom: 10px;
            font-size: 15px;
            line-height: 35px;
            color: #666;
            overflow: hidden;
        }
        
        .p4-order-form-1-con li span {
            font-weight: bold;
            color: #666;
        }
        .p4-order-form-1-con li b{color:#f00;}
        .p4-order-form-1-con li .row-hd {
            color: #666;
        }
        .timenum{padding-left:95px;}
        .p4-order-form-1-con li p {
            clear: both;
        }
        
        .p4-order-form-1-con label {
            display: inline-block;
            width: 120px;
            color: #666;
            vertical-align: top;
            text-align: right;height: 33px;line-height: 33px;overflow: hidden;
        }
        #code_gg{
            width: 80px;
            margin-right: 10px;
            outline: none;
            padding-left: 10px;
            border: 1px solid #eee;
            height: 33px;
            line-height: 32px;
            color: #666;
        }
        
        
        .p4-order-form-1-con .inputs,
        .p4-order-form-1-con li select {
            width: 73%;
            margin-right: 10px;
            outline: none;
            padding-left: 10px;
            border: 1px solid #eee;
            height: 33px;
            line-height: 32px;
            color: #666;
            box-sizing: border-box;
            /*float: left;*/
        }
        .p4-order-form-1-con .radioandcheck{vertical-align:middle;}
        
        .p4-order-form-1-con .err {
            border: 1px solid #c00;
        }
        
        .p4-order-form-1-con .p4-order-form-1-t1 {
            width: 100%;
        }
        
        .p4-order-form-1-t1 textarea {
            width: 73%;
            height: 102px;
            line-height: 24px;
            border: 1px solid #eee;
            outline: none;
            resize: none;
            overflow: auto;
            margin-right: 10px;
            padding-left: 10px;
            box-sizing: border-box;
        }
        
        .p4-order-form-1-con .p4-order-form-1-t2 {
            width: 100%;
        }
        
        .p4-order-form-1-t2 input {
            width: 150px;
            vertical-align: top;
        }
        
        .p4-order-form-1-t2 span {
            width: 153px;
            height: 25px;
        }
        
        .p4-order-form-1-con .p4-order-form-1-t3 {
            padding-left: 120px;
        }
        
        .p4-order-form-1-con .p4-order-form-1-t3 input {
            width: 80px;
            height: 30px;
            border: 0;
            text-align: center;
            margin-right: 30px;
            color: #fff;
            padding-left: 0;
            cursor: pointer;
        }
        
        .p4-order-form-1-con .p4-order-form-1-b1 {
            background: #FFB400;
        }
        
        .p4-order-form-1-con .p4-order-form-1-b2 {
            background: #767676;
        }
        
        .p4-order-form-1-con .p4-order-form-1-t4 {
            overflow: auto;
            height: auto;
            min-height: 35px;
            width: 100%
        }
        
        .p4-order-form-1-con .p4-order-form-1-t4 input {
            vertical-align: middle;
            width: 14px;
            margin: 0 10px;
        }
		
.pcc_mark_search{
    width: 38px;
    height: 38px;
    margin-top:0px;
    margin-right:0px;
    float: right;
    background-color:#FFB400;
    border-radius:36px;
}
.pcc_mark_searchinput{
    width: 0;
    height: 18px;
    font-size: 14px;
    background-color:#FFB400;
    border: none;
    float: left;
    text-indent: 12px;
    margin-top: 10px;
    margin-left: 2px;
    outline: none;
    display: none;
    color:#FFF;
}
.pcc_mark_searchinput::-webkit-input-placeholder {
    color: #fff;
}
.pcc_xiang{
    width: 1px;
    height: 22px;
    background-color: #cccccc;
    display: block;
    float: left;
    margin-top: 13px;
}
.pcc_mark_searchbnt{
    width: 29px;
    height: 29px;
    background: url(../images/new_fdj.png)no-repeat;
    background-size: cover;
    border: none;
    outline: none;
    margin-top:5px;
    margin-right:5px;
    float: right;
}
.pcc_mark_region{
    height: 35px;
    font-size: 16px;
    display: flex;
    float: right;
    margin-right: 10px;
    line-height: 35px;
}
.pcc_mark_region>a{
    padding: 0 8px;
    color: #666666;
}
.pcc_mark_region>a:hover{
    color: #66C5FF;
}
.pcc_mark_regionicon{
    width: 15px;
    height: 20px;
    background: url(../images/zuobiao.jpg)no-repeat;
    display: inline-block;
    background-size: cover;
    margin-top: 5px;
    margin-right: 8px;
}


/*产品中心*/

        
        .fdh-01-nav-one h3 {
           
            line-height: 50px;
            background: url(../images/p14-icon5.png) no-repeat right center #ececeb;
            margin-bottom: 2px;border:#ccc 1px solid; margin:2px 0 1px 0;
        
        }
        
        .fdh-01-nav-one h3 a {

	font-size: 15px;
	font-weight: normal;
	margin-right:10px;
	color:#7F7F7F; line-height:28px; padding-left:10px; padding-right:20px; border-left:#FFB400 5px solid; padding-top:5px; padding-bottom:5px;
        }
        
        .fdh-01-nav-one h3.sidenavcur,
        .fdh-01-nav-one h3:hover {
            background: url(../images/p14-icon2.png) no-repeat right center #ECECEB;
        }
        
        .fdh-01-nav-one h3.sidenavcur a,
        .fdh-01-nav-one h3:hover a{
            color: #FFB400;border-left:#FFB400 5px solid;
        }
		
		
		
		
		
        .fdh-01-nav dl {
            padding: 2px 0 2px;
        }
        
        .fdh-01-nav dt {
       
            font-size: 14px;
            line-height:24px;
            padding-left:31px;
            padding-right:3px;
            margin-bottom: 3px;
            background:#ECECEB;
            position: relative;
            overflow: hidden;border:#ccc 1px solid; padding-top:5px; padding-bottom:5px;
        }
        
        .fdh-01-nav dt:after {
            content: "";
            width: 4px;
            height: 4px;
            border: 2px solid #b8b8b8;
            border-style: solid solid none none;
            position: absolute;
            top: 18px;
            left: 16px;
            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:  #FFB400;
        }
        
        .fdh-01-nav dt.sidenavcur a,
        .fdh-01-nav dt:hover a {
            color:  #FFB400;
        }
        
        .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;
        }
        
        .fdh-01-nav p.sidenavcur a,
        .fdh-01-nav p:hover a {
            color:  #FFB400;
        }
        
        .fdh-01-nav p.sidenavcur:after,
        .fdh-01-nav p:hover:after {
            background: #55d0f2;
        }
        
        .fdh-01-nav a {
            display: block;
            overflow: hidden;
           
           color:#7F7F7F
        }
    

            .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;
                border-bottom: 1px solid #FFB400;
            }
            
            .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(3) {
                margin-right: 0;
            }
			.cplb-3n-ts-03-list dl:nth-child(6) {
                margin-right: 0;
            }
            
			.cplb-3n-ts-03-list dl:nth-child(9) {
                margin-right: 0;
            }
				.cplb-3n-ts-03-list dl:nth-child(12) {
                margin-right: 0;
            }
				.cplb-3n-ts-03-list dl:nth-child(15) {
                margin-right: 0;
            }
			
			
				.cplb-3n-ts-03-list dl:nth-child(18) {
                margin-right: 0;
            }
			
			
				.cplb-3n-ts-03-list dl:nth-child(21) {
                margin-right: 0;
            }
				.cplb-3n-ts-03-list dl:nth-child(24) {
                margin-right: 0;
            }
			.cplb-3n-ts-03-list dl:nth-child(27) {
                margin-right: 0;
            }
			.cplb-3n-ts-03-list dl:nth-child(30) {
                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:35px;
                font-weight: normal;
                font-size: 15px;
                color: #154c64;
                line-height:35px;
                overflow: hidden; text-align:center
            }
             .cplb-3n-ts-03-list-desc{position: relative;}
            .cplb-3n-ts-03-list-desc p strong{font-weight: normal;}
             .cplb-3n-ts-03-list-desc a{    position: absolute;
    right: 0;display: inline-block;
    bottom: 0px;}
            .cplb-3n-ts-03-list h4 a {
                display: block;
                height:35px;
                color: #727272;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }
            
            .cplb-3n-ts-03-list dl:hover h4 a {
                color:  #FFB400;
            }
            
            .cplb-3n-ts-03-list-desc {
                height: 40px;
                font-size: 14px;
                line-height: 20px;
                color: #666;
                margin-bottom: 12px;
                overflow: hidden;
                    padding: 0 59px 0 0;
            }
            
            .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:  #FFB400;
            }
            
            .cplb-3n-ts-03-list dl:hover a {
                color:  #FFB400;
            }
        
		
		
		
		
.blk{margin-bottom: 25px;}
/*Main模板*/
.blk-main{width:1200px; margin: 0 auto;}
/*小模块*/
.blk-xs{width:250px;}
/*中模块*/
.blk-sm{width:930px;}
/*小版块*/
.blk{margin-bottom:30px;}

/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}




/*企业风采*/
.p15-infolist-1-list  {
	margin-top:30px;
	height:auto;
        }
		
		
		
.p15-infolist-1-list dl {
            border: 1px solid #dedede;
            margin-bottom: 15px;
            padding: 5px 0px 0px 0px;
            background: #fff;
            overflow: hidden; width:280px; float:left; margin-right:20px; margin-bottom:30px;
        }
		
		
.p15-infolist-1-list dl:nth-child(4) {
            border: 1px solid #dedede;
            margin-bottom: 15px;
            padding: 5px 0px 0px 0px;
            background: #fff;
            overflow: hidden; width:280px; float:left; margin-right:0px; margin-bottom:30px;
        }
		.p15-infolist-1-list dl:nth-child(8) {
            border: 1px solid #dedede;
            margin-bottom: 15px;
            padding: 5px 0px 0px 0px;
            background: #fff;
            overflow: hidden; width:280px; float:left; margin-right:0px; margin-bottom:30px;
        }
        
.p15-infolist-1-list dt {
            width:270px; height:203px; padding:0 5px 5px 5px;
        }
        
.p15-infolist-1-list dt img {
            width:100%; 
            display: block;
        }
        
		
.p15-infolist-1-list dd { padding:0 10px 5px 10px;
        }
		
.p15-infolist-1-list-data{ padding-bottom:10px;}
		
.p15-infolist-1-list dd h4 {
            height: 40px;
            font-weight: normal;
            font-size:15px;
            color: #154c64;
            line-height: 40px;
            margin-bottom:0px;
            overflow: hidden; text-align:center
        }
        
.p15-infolist-1-list h4 a {
            display: block;
            height: 40px;
            color: #4b4a4a;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
.p15-infolist-1-list dl:hover{border:1px solid #FFB400;}
.p15-infolist-1-list dl:hover h4 a {
            color: #FFB400;
        }
        
.p15-infolist-1-list-desc {
            max-height: 72px;
            font-size: 14px;
            line-height: 24px;
            color: #797979;
            margin-bottom: 28px;
            overflow: hidden;
        }
        
.p15-infolist-1-list-deta {
            width: 90px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            display: block;
            float: right;
            background: #b6b6b6;
            color: #fff;
        }
.p15-infolist-1-list-deta a{color:#fff;}
        
.p15-infolist-1-list dl:hover .p15-infolist-1-list-deta {
            background: #FFB400;
            border-color: #FFB400;
        }
        
.p15-infolist-1-list dl:hover .p15-infolist-1-list-deta a {
            color: #fff;
        }
	
	/*联系我们*/

.contact{background-color:#FFB400}

.contact li{float: right;width:456px; padding-left:60px; height:445px;}
.contact li h3{display: block;font-size:28px;color:#000;line-height: 30px;margin-bottom: 20px; padding-top:60px;font-weight:bold}
.contact li p{height: auto;line-height:30px;font-size: 16px;color: #F3F3F3;padding-left:30px;}

.contact li .p0{display: block;font-size:22px;color:#F3F3F3;line-height: 30px;margin-top:30px; padding-left:0px; font-weight:bold; letter-spacing:1px;}
.contact li .p1{background: url(../images/l1.png) no-repeat left center; margin-top:25px;}
.contact li .p2{background: url(../images/l2.png) no-repeat left center; margin-top:20px;}
.contact li .p3{background: url(../images/l3.png) no-repeat left center; margin-top:20px;}
.contact li .p4{background: url(../images/l4.png) no-repeat left center; margin-top:20px;}
#allmap {height: 380px;}
/*新闻中心*/
.p14-infolist-1-list  {
	margin-top:30px;
	height:auto;
        }
		
		
		
.p14-infolist-1-list dl {
            border: 1px solid #dedede;
            margin-bottom: 15px;
            padding: 10px 0px 22px 0px;
            background: #fff;
            overflow: hidden; width:380px; float:left; margin-right:26px; margin-bottom:30px;
        }
		
		
.p14-infolist-1-list dl:nth-child(3) {
            border: 1px solid #dedede;
            margin-bottom: 15px;
            padding: 10px 0px 22px 0px;
            background: #fff;
            overflow: hidden; width:380px; float:left; margin-right:0px; margin-bottom:30px;
        }
		.p14-infolist-1-list dl:nth-child(6) {
            border: 1px solid #dedede;
            margin-bottom: 15px;
            padding: 10px 0px 22px 0px;
            background: #fff;
            overflow: hidden; width:380px; float:left; margin-right:0px; margin-bottom:30px;
        }
        
.p14-infolist-1-list dt {
            width:360px; height:200px; padding:0 10px 10px 10px;
        }
        
.p14-infolist-1-list dt img {
            width:100%; 
            display: block;
        }
        
		
.p14-infolist-1-list dd { padding:0 10px 10px 10px;
        }
		
.p14-infolist-1-list-data{ padding-bottom:10px;}
		
.p14-infolist-1-list dd h4 {
            height: 40px;
            font-weight: normal;
            font-size:18px;
            color: #154c64;
            line-height: 40px;
            margin-bottom: 5px;
            overflow: hidden;
        }
        
.p14-infolist-1-list h4 a {
            display: block;
            height: 40px;
            color: #4b4a4a;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
.p14-infolist-1-list dl:hover{border:1px solid #FFB400;}
.p14-infolist-1-list dl:hover h4 a {
            color: #FFB400;
        }
        
.p14-infolist-1-list-desc {
            max-height: 72px;
            font-size: 14px;
            line-height: 24px;
            color: #797979;
            margin-bottom: 28px;
            overflow: hidden;
        }
        
.p14-infolist-1-list-deta {
            width: 90px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            display: block;
            float: right;
            background: #b6b6b6;
            color: #fff;
        }
.p14-infolist-1-list-deta a{color:#fff;}
        
.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta {
            background: #FFB400;
            border-color: #FFB400;
        }
        
.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta a {
            color: #fff;
        }
	
.nynews{ font-size:50px;background: url(../images/newsy.png) no-repeat left center;  padding-left:35px; color:#FFFFFF; font-weight:bold; letter-spacing:5px; padding-top:80px; padding-bottom:80px; margin-left:36px;}

/*销售网络*/
.xswl_ln{height:300px; background-color:#F0F0F0; padding:30px 30px 30px 30px; margin-bottom:50px;}
.xs1{ width:380px; float:left}
.xs1-0{ line-height:25px; width:380px; float:left; margin:0 auto; font-size:22px;height:30px;letter-spacing:5px; font-weight:bold; margin-bottom:40px;}
.xs1-0 span{ color:#FFB400;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;letter-spacing:0px; font-size:16px;font-style:italic}
.xs1-1{ line-height:33px; width:120px; float:left; margin:0 auto; height:230px; font-size:15px;}


.xs2{ width:240px; float:left}
.xs2-0{ line-height:25px; width:260px; float:left; margin:0 auto; font-size:22px;height:30px;letter-spacing:5px; font-weight:bold; margin-bottom:40px;}
.xs2-0 span{ color:#FFB400;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;letter-spacing:0px; font-size:16px;font-style:italic}
.xs2-1{ line-height:33px; width:110px; float:left; margin:0 auto; height:230px; font-size:15px;}







.diqu{ line-height:25px; width:180px; float:left; margin:0 auto; font-size:20px;background: url(../images/xs.png) no-repeat left center; height:130px; padding-left:35px; padding-top:60px; letter-spacing:5px;}
.diqu span{ color:#FFB400;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;letter-spacing:0px;font-style:italic; font-size:16px;}
.jian{ line-height:25px; width:160px; float:left; margin:0 auto; height:190px;}

.jian1{ line-height:25px; width:30px; float: right; margin:0 auto; padding-top:150px;}
.jian1 .more{ line-height:25px; width:67px; float: right; margin:0 auto;background: url(../images/jian.png) no-repeat left center; font-size:12px; text-align:center; color:#FFFFFF}











.jj{ position: absolute;width:790px;padding-top:115px;}

.jj .more{ line-height:25px; width:67px; float: right; margin:0 auto;background: url(../images/jian.png) no-repeat left center; font-size:12px; text-align:center; color:#FFFFFF;
	}


.abybj{box-sizing: border-box;  padding-top:30px; overflow: hidden; font-family:"Microsoft Yahei";}
.abybj .tit01{margin-bottom: 30px;}
.aby{
	width:350px;
	float: left;
	background-color:#F2F2F2
}
.aby h2{height:40px; line-height: 40px; margin-bottom:10px; position: relative; font-size: 20px; color: #07258a; background:url(../images/abyico.png) no-repeat left center;padding-left:13px; font-weight: normal; }
.aby h2 i{color:#fff;}
.aby h2 span{ float: right; color: #333; font-size: 14px; line-height:30px; padding-right:10px;  }
.aby dl{width:580px;border-bottom: 1px solid #f5f5f5;}
.aby dl dt{width:580px;overflow: hidden; position: relative;}
.aby dl dt img{ width:580px; height: 283px; display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.aby dl dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.aby dl dd{padding-top: 15px;}
.aby dl dd h3{font-size: 16px;  color: #333333; font-weight: bold; height: 42px; line-height: 42px;}
.aby dl dd h3 a{color: #333333;}
.aby dl dd p{font-size: 14px; text-align: justify; color: #666666; line-height: 24px;padding:10px 0; }

.aby .aby2{
	width:300px;
	margin:0 auto;
	padding-bottom:10px; height:410px;
}
.aby em{}
.aby em a{padding-left: 25px;  background: url(../images/arr.png) no-repeat left top; font-size: 14px; color: #666666;line-height:25px; display: block; border-bottom:#D5D5D5 solid 2px; padding-top:5px; padding-bottom:5px;}

.aby em a:hover{padding-left: 25px;  background: url(../images/arr1.png) no-repeat left top; font-size: 14px; color: #fff;line-height:25px; display: block; border-bottom:#D5D5D5 solid 2px;background-color:#FFB401}


.aby em i{ font-size: 14px; color: #fff; width: 16px; height: 16px; line-height: 16px; background: #424242; display: inline-block; text-align: center; font-weight: normal;margin-right: 10px; }
.aby em span{ font-size: 12px; color: #666666; float: right; font-weight: normal; }



.abyt{
	width:820px;
	overflow: hidden;
	font-family:"Microsoft Yahei";
	float: right;
	background-color:#F2F2F2;
}
.abyt h2{height:40px; line-height: 40px; margin-bottom:10px; position: relative; font-size: 20px; color: #07258a; background:url(../images/abyico.png) no-repeat left center;padding-left: 13px; font-weight: normal; }
.abyt h2 i{color:#fff;}
.abyt h2 span{ float: right; color: #333; font-size: 14px;line-height:30px; padding-right:10px; }
.abyt1{
	width:820px;
	overflow: hidden;
	font-family:"Microsoft Yahei";
	float: right;
	background-color:#F2F2F2; background:url(../images/xs2.png) no-repeat left center;
}
.abyt1 h2{height:40px; line-height: 40px; margin-bottom:10px; position: relative; font-size: 20px; color: #07258a; background:url(../images/abyico.png) no-repeat left center;padding-left: 13px; font-weight: normal; }
.abyt1 h2 i{color:#fff;}
.abyt1 h2 span{ float: right; color: #333; font-size: 14px;line-height:30px; padding-right:10px; }


.abyt_c{ width:760px; margin:0 auto; padding-bottom:5px; line-height:28px;position: absolute; padding-left:30px;}
.abyt1_c{ width:760px; margin:0 auto; padding-bottom:5px; line-height:28px;}

.abyt_c dl{padding-bottom: 20px;border-bottom: 1px solid #d6d6d6; }
.abyt_c dt{ line-height: 30px; font-size: 16px; font-weight: bold;margin-bottom: 20px;}
.abyt_c dt em{width: 81px; height: 28px; line-height: 28px; color: #fff; display: inline-block; text-align: center; font-weight: normal; border-radius: 30px; background: #e8bd15;margin-right: 10px; }
.abyt_c dt a{ color:#333333;}
.abyt_c dd{line-height: 26px; font-size: 14px;margin-top: 10px;}

.abyt_c ul{padding-top: 20px; height: 191px;}
.abyt_c li{padding-left: 15px;  background: url(../images/wtico1.png) no-repeat left center; font-size: 14px; color: #666666; height: 35px; line-height: 35px; display: block;}
.abyt_c li a{color: #666666;}
.abyt_c li span{ font-size: 12px; color: #666666; float: right; font-weight: normal; }






/**/
.nswsbj{box-sizing: border-box;  padding-top:30px; overflow: hidden; font-family:"Microsoft Yahei";}
.nswsbj .tit01{margin-bottom: 30px;}
.news{width:610px; float: left; background-color:#F2F2F2 }
.news h2{height:40px; line-height: 40px; margin-bottom:10px; position: relative; font-size: 20px; color: #07258a; background:url(../images/newsico.png) no-repeat left center;padding-left:13px; font-weight: normal; }
.news h2 i{color:#fff;}
.news h2 span{ float: right; color: #333; font-size: 14px; line-height:30px; padding-right:10px;  }
.news dl{width:610px;border-bottom: 1px solid #f5f5f5;}
.news dl dt{width:610px;overflow: hidden; position: relative;}
.news dl dt img{ width:610px; height: 283px; display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.news dl dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.news dl dd{padding-top: 15px;}
.news dl dd h3{font-size: 16px;  color: #333333; font-weight: bold; height: 42px; line-height: 42px;}
.news dl dd h3 a{color: #333333;}
.news dl dd p{font-size: 14px; text-align: justify; color: #666666; line-height: 24px;padding:10px 0; }

.news .news2{ width:580px; margin:0 auto; padding-bottom:10px;}




.news em a{padding-left:20px;  background: url(../images/wtico1.png) no-repeat left top; font-size: 14px; color: #666666;line-height:22px; display: block;padding-top:4px; padding-bottom:4px;}

.news em a:hover{padding-left:20px;  background: url(../images/wtico2.png) no-repeat left top; font-size: 14px; color: #fff;line-height:22px; display: block;background-color:#FFB401}


.news em i{ font-size: 14px; color: #fff; width: 16px; height: 16px; line-height: 16px; background: #424242; display: inline-block; text-align: center; font-weight: normal;margin-right: 10px; }
.news em span{ font-size: 12px; color: #666666; float: right; font-weight: normal; line-height:21px; padding-right:10px; }




.news em a:hover span{ color:#FFFFFF}






.wt{width:560px;overflow: hidden;font-family:"Microsoft Yahei"; float: right; background-color:#F2F2F2 }
.wt h2{height:40px; line-height: 40px; margin-bottom: 20px; position: relative; font-size: 20px; color: #07258a; background:url(../images/newsico.png) no-repeat left center;padding-left: 13px; font-weight: normal; }
.wt h2 i{color:#fff;}
.wt h2 span{ float: right; color: #333; font-size: 14px;line-height:30px; padding-right:10px; }
.wt_c{ width:540px; margin:0 auto; padding-bottom:5px; line-height:28px; height:145px;}
.wt_c dl{padding-bottom: 20px;border-bottom: 1px solid #d6d6d6; }
.wt_c dt{ line-height: 30px; font-size: 16px; font-weight: bold;margin-bottom: 20px;}
.wt_c dt em{width: 81px; height: 28px; line-height: 28px; color: #fff; display: inline-block; text-align: center; font-weight: normal; border-radius: 30px; background: #e8bd15;margin-right: 10px; }
.wt_c dt a{ color:#333333;}
.wt_c dd{line-height: 26px; font-size: 14px;margin-top: 10px;}

.wt_c ul{padding-top: 20px; height: 191px;}
.wt_c li{padding-left: 15px;  background: url(../images/wtico1.png) no-repeat left center; font-size: 14px; color: #666666; height: 35px; line-height: 35px; display: block;}
.wt_c li a{color: #666666;}
.wt_c li span{ font-size: 12px; color: #666666; float: right; font-weight: normal; }
.mores{width:580px;}
.mores img{width: 461px; height: 130px; float: left;}
.mores em{width: 143px; height: 130px; float: left; text-align: center;font-size: 16px;  color: #fff; background: url(../images/wtmore.jpg) no-repeat; padding-top: 35px; box-sizing: border-box;}



@charset "utf-8";
/*初始样式*/
body{ color:#333; font-size:14px;font-family: "Microsoft Yahei";} /*网站字体颜色*/
body,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,span,input{margin:0;padding:0;list-style:none;}
a { color:#333; text-decoration:none;font-family: "Microsoft Yahei";}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
/*a:hover { text-decoration:underline;}*/
img{border:none;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;font-family: "Microsoft Yahei"; }
h1,h2,h3,h4,h5,h6{ font-family:"Microsoft Yahei";}

.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
i,em{ font-style:normal;}
.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix{zoom:1;}
/* -- 页面整体布局 -- */
.content{ width:1200px; margin:0 auto;font-family: "Microsoft Yahei";}


.tit{text-align: center;font-weight: normal;}
.tit span {

	font-size: 40px;
	color: #333;
	line-height: 40px;
	padding-bottom: 34px; color:#FFB400; letter-spacing:1px; font-weight:bold;
}
.tit i{font-size: 40px;color: #000;line-height: 20px; letter-spacing:1px; padding-right:5px; font-weight:bold;}
.tit em{color: #FFB400;}
/*banner*/
.banner{height: 834px;overflow: hidden;}
.banner .bd li{height: 834px;background: url(../images/banner1.jpg) no-repeat center 0;}
.banner .bd li a{display: block;height: 834px;}
/*dwy*/
.dwy{height: 74px;position: relative;}
.dwy_con{position: absolute;width: 100%;height: 144px;left: 0;bottom: 0;z-index: 2;background: url(../images/dwy_bg1.png) no-repeat center;}
.dwy_con h2{float: left;margin: 39px 0 0 216px;}
.dwy_con h2 i{display: block;font-size: 26px;color: #fff;line-height: 40px;}
.dwy_con .tel{float: right;padding-left: 35px;font-size: 14px;color: #fff;line-height: 14px;background: url(../images/tel1.png) no-repeat left 10px;margin: 40px 210px 0 0;}
.dwy_con .tel b{display: block;font-size: 30px;font-family: Arial;line-height: 38px;}
/*pro*/
.pro{padding:75px 0 70px;background: #efefef;}
.pro h2{margin-bottom: 45px;}
.pro_l{float: left;width: 247px;padding-left: 360px;height: 394px;background: #32a0d9;margin-left: -360px;}
.pro_l ul{height: 384px;border-left: 1px solid #5bb3e1;padding-left: 10px;padding-top: 10px;}
.pro_l li{border-bottom: 1px solid #5bb3e1;padding:12px 0 15px;position: relative;}
.pro_l li h3{font-size: 18px;line-height: 40px;position: relative;margin-left: 44px;margin-bottom: 5px;}
.pro_l li h3:after{position: absolute;width: 55px;height: 1px;background: #5bb3e1;content: "";left: 0;bottom: 0;}
.pro_l li h3 a{color: #fff;}
.pro_l li p{margin-left: 35px;}
.pro_l li p a{display: block;font-size: 14px;color: #fff;line-height: 22px;}
.pro_l li p a:hover{color: #a3c31d;}
.pro_l li:last-child{border: 0;}
.pro_l li:hover:after{position: absolute;width: 3px;height: 50px;background: #fff;content: "";left: -12px;top: 40px;}
.pro_r{float: right;width: 932px;}
.pro_r li{float: left;width: 296px;height: 394px;position: relative;margin-right: 22px;overflow: hidden;}
.pro_r li img{width: 296px;height: 394px;transition: all 0.5s;}
.pro_r li span{position: absolute;width: 216px;padding-left: 80px;height: 20px;line-height: 20px;font-size: 14px;color: #333;background:url(../images/jt1.png) no-repeat 198px center;left: 0;bottom: 25px;}
.pro_r li:last-child{margin-right: 0;}
.pro_r li:hover img{transform: scale(1.05);}
.pro_r li:hover span{color: #32a0d9;background:url(../images/jt2.png) no-repeat 198px center;}
/*case*/
.case{padding: 80px 0 0;}
.case h2{margin-bottom: 50px;}
.case li{float: left;position: relative;}
.case li img{display: block;width: 100%;}
.case li span{position:absolute;width: 100%;height: 3rem;line-height: 3rem;padding:0 2.5rem;box-sizing: border-box;font-size: 16px;color: #333;background: rgba(255,255,255,0.95);left: 0;bottom: 0;z-index: 1;}
.case li span:after{position: absolute;content: "+";right: 2.5rem;top: 0;font-size: 1.2rem;}
.case li i{position: absolute;width: 100%;height: 100%;content: "";left: 0;top: 0;background: rgba(0,0,0,0.5);visibility:hidden;transform: scale(0);transition: all 0.5s linear;z-index: 2;}
.case li em{position: absolute;width: 7rem;height: 7rem;line-height: 7rem;text-align: center;font-size: 14px;color: #fff;background: rgba(163,195,29,0.9);left: 50%;top: 50%;margin-left: -3.5rem;margin-top: -3.5rem;border-radius: 50%;}
.case li:hover span{display: none;}
.case li:hover i{visibility: visible;transform: scale(1);}
.case ul li{width: 20%; height:221px; margin-left:57px;}

/*coop*/
.coop{padding: 78px 0 68px;}
.coop h2{width: 110px;height: 37px;padding-left: 50px;border-bottom:4px solid #32a0d9;margin:0 auto 50px;background: url(../images/coop_t.png) no-repeat 5px 0;font-size: 26px;color: #333;line-height: 30px;}
.coop_list li{float: left;width: 240px;position: relative;}
.coop_list li img{display:block;width: 240px;height:120px;border-bottom: 1px solid #e4e4e4;}
.coop_list li a:nth-child(2n) img{border: 0;}
.coop_list li:after{position: absolute;width: 1px;height: 240px;background: #e4e4e4;content: "";left: -1px;top: 0;z-index: 2;}
.coop_list li img:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1);position: relative;z-index: 1;}
.coop_list li:first-child:after{display: none;}
/*fea*/
.fea{height: 922px;background: url(../images/fea_bg.jpg) no-repeat center 0;}
.fea h2{padding:38px 0 0;height: 130px;margin-bottom: 182px;}
.fea h2 i{color: #333;}
.fea li{float: left;width: 452px;height: 207px;}
.fea li i{float: left;width: 60px;height: 60px;padding: 46px;background: url(../images/c1.png) no-repeat;margin:28px 20px 28px 0;}
.fea li h3{float: left;font-size: 16px;color: #fff;line-height: 16px;margin-top: 75px;position: relative;}
.fea li h3 em{display: block;font-size: 24px;line-height: 24px;padding-bottom: 16px;}
.fea li:nth-child(even){float: right;}
.fea li:nth-child(even) i{float: right;margin:28px 0 28px 20px;}
.fea li:nth-child(even) h3{float: right;text-align: right;}
.fea li .hv{display: none;float: left;width: 280px;margin-top: 44px;}
.fea li .hv p{font-size: 14px;color: #fff;line-height: 24px;margin-bottom: 15px;}
.fea li .hv b{display:inline-block;font-size: 16px;color: #fff;line-height: 30px;border-bottom: 1px solid #fff;}
.fea li:nth-child(even) .hv{float: right;text-align: right;}
.fea li:hover{background: #32a0d9;}
.fea li:hover i{display: none;}
.fea li:hover h3{width: 120px;font-size: 14px;color: #fff;line-height: 34px;height: 68px;padding:26px 0;background: #a3c31d;border-radius: 50%;margin:44px 26px 0 26px;text-align: center;}
.fea li:hover h3 em{font-size: 14px;}
.fea li:hover h3:after{position: absolute;width: 30px;height: 2px;background: #fff;content: "";left: 50%;margin-left: -15px;top: 50%;margin-top: -1px;}
.fea li:hover .hv{display: block;}
/*ser*/
.ser{padding: 80px 0 0;}
.ser h2{margin-bottom: 40px;}
.ser_con{height: 637px;background: url(../images/ser_bg.jpg) repeat-x;}
.ser_r{float: right;width: 600px;height: 637px;}
.ser_r img{margin-right: -360px;}
.ser_l{float: left;width: 600px;height: 637px;position: relative;}
.ser_l ul{margin-top: 46px;}
.ser_l li{height: 76px;margin-bottom: 28px;padding-left: 50px;padding-top: 30px;width: 630px;position: relative;z-index: 1;}
.ser_l li h3{font-size: 20px;color: #333;font-weight: normal;height: 24px;line-height: 24px;}
.ser_l li i{float: left;font-size: 30px;color: #32a0d9;height: 18px;line-height: 30px;font-family: Arial;overflow: hidden;width: 38px;font-weight:bold;}
.ser_l li p{font-size: 14px;color: #666;line-height: 24px;margin-left: 44px;}
.ser_l li:hover{background: #fff;}
.ser_l li:hover h3{font-weight: bold;}
.ser_l li:hover h3 i{color: #a3c31d;}
.ser_l .tel{position: absolute;width: 800px;height: 193px;background: #32a0d9;left: 0;bottom: 0;}
.ser_l .tel h3{float: left;margin: 70px 0 0 70px;font-weight: normal;}
.ser_l .tel h3 span{display: block;font-size: 24px;color: #fff;line-height: 24px;}
.ser_l .tel h3 i{display: block;font-size: 18px;color: #fff;line-height: 38px;}
.ser_l .tel p{float: right;margin-right: 100px;margin-top: 43px;padding-top: 30px;background: url(../images/tel1.png) no-repeat top center;}
.ser_l .tel p b{display: block;font-size: 30px;color: #fff;line-height: 30px;font-family: Arial;}
.ser_l .tel p a{display: block;width: 94px;height: 32px;line-height: 32px;text-align: center;font-size: 14px;color: #333;background: #fff;border-radius: 16px;margin: 10px auto 0;}

/*abt*/
.abt{
}
.abt h2{
	padding: 0px 0 0;
	height: 137px;
}
.abt h2 i{color: #333;}
.abt li{
	float: left;
	width: 400px;
	height: 72px;
	text-align: center;
	position: relative;
	font-size: 0;
	line-height: 0;
}

.abt li b{
	display: inline-block;
	font-size: 70px;
	color: #FFB400;
	font-family: Arial;
	line-height: 70px;
	margin-right:0px;
}
.abt li p{display: inline-block;font-weight:bold;padding:6px 0;text-align: left;vertical-align: top;}
.abt li p em{display: block;width: 30px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #fff;background: #a3c31d;border-radius: 50%;}
.abt li p span{
	display: block;
	font-size: 18px;
	color: #6E6E6E;
	line-height: 30px;
}
.abt li:last-child:after{display: none;}
.abt_sz{height: 106px;}




.abt_ln{height:368px;text-align:center;background: url(../images/yyln.png) no-repeat top center; margin-bottom:40px;}
.abt_ln p{display: inline-block;
	font-size:53px;
	color: #FFB400;
	font-family: Arial;
	line-height: 72px;
	margin-right: 10px; font-weight:bold;
	text-align:center; padding-top:80px;
	
	}
	
	.abt_ln p span{ padding-right:30px;}
	
	.abt_ln p span:nth-child(2) span{padding-right:0px;}

.abt dl{
	width: 1200px;
	margin: 0 auto;
}
.abt dd{padding: 36px 0 10px;}
.abt dt img{display: block;width: 876px;height: 410px;}
.abt dd p{
	font-size: 15px;
	color: #5F5F5F;
	line-height: 20px;
	text-align: left;
	margin-bottom: 16px;
}
.abt dd .more{display: block;width: 110px;height: 36px;line-height: 36px;text-align: center;font-size: 14px;color: #fff;background: #32a0d9;border-radius: 18px;margin: 45px auto 0;}
/*cai*/
.cai{
	height: 269px;
	margin-bottom:50px;
	margin-top:33px;
}
.cai h3{
	height: 29px;
	margin-bottom: 37px;
	font-weight: normal; background-image:url(../images/qyfcs.jpg)
}
.cai h3 b{float: left;font-size: 16px;color: #000;line-height: 29px;padding-left:38px;background: url(../images/fc_t.png) no-repeat left center;}
.cai h3 i{float: right;font-size: 14px;color: #000;line-height: 29px;}
.cai_list{height: auto;overflow: hidden;}
.cai_list li{float: left;width: 277px;height: auto;margin-right: 30px;}
.cai_list li img{width: 277px;height:207px;}

.cai_list li a span{ font-size: 15px;
    text-align: center;
    color: #666666;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.cai_list li a:hover span{ color:#000}


html {font-size: 10px;}
@media screen and (min-width:800px) {
    html {
        font-size:11px;
    }
}
@media screen and (min-width:1024px) {
    html {
        font-size:13px;
    }
}
@media screen and (min-width:1280px) {
    html {
        font-size:14px;
    }
}
@media screen and (min-width:1440px) {
    html {
        font-size:16px;
    }
}
@media screen and (min-width:1600px) {
    html {
        font-size:18px;
    }
    .case li em{font-size: 16px;}
}
@media screen and (min-width:1920px) {
    html {
        font-size:20px;
    }
}
