.headline{ width: 100%; height: 42px; border-bottom: 1px solid #e8e8e8;}
.lijing {line-height: 40px;color: #666;   margin:0 auto;}
.lijing span { font-size: 13px; background: url(../image/dt.png) no-repeat left center; padding-left: 20px;}
.lijing span a{ color: #333;}
.lijing span a:last-child{ color: #de281a; }

.clearfix:after{
    content:'';
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clear{
	clear:both;}
.container ul li dl{ z-index:999; background:#fff; width:100%; position:absolute; left:0px; top:100%; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.container ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.container ul li dl dd a{ background: none; font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.container ul li dl dd a:hover{ color:#f60;background: none;}

.container ul li:hover dl{
	display:block;}


.product-con{ height: auto; overflow: hidden; margin:30px 0; }

.con01bg{ }
.con01{background:#0c4baa; color:#fff;}
.con01 table{ border-spacing:0;}
.con01 table td{}
.con01 .imgbg{ width:45%; position:relative; background:url(us1.jpg)   center no-repeat;  background-size: cover;}
.con01 .img{ width:100%; height:100%; position:absolute; top:0; left:0;}
.con01 .txt{ width:53%; padding:7% 5% 7% 3%;color:#fff; font-family: "PingFang SC", "Microsoft YaHei UI", sans-serif;}
.con01 .txt h2{ font-size:28px; line-height:1.8em; margin:.5em 0;color:#fff; font-family: "PingFang SC", "Microsoft YaHei UI", sans-serif;}
.con01 .txt h3{ font-weight:normal; font-size:16px; line-height:1.9em; margin:.5em 0;color:#fff; font-family: "PingFang SC", "Microsoft YaHei UI", sans-serif;}
.more1{ margin-top:20px;}
.more1 a{  display:inline-block; text-align:center; width:288px; height:38px; background:#fff;line-height:38px; border:1px solid #fff; color:#0c4baa; border-radius:5px; transition:all .3s ease; font-size:14px;}
.more1 a:hover{ background:#fff; color:#000; transition:all .3s ease;}

.more1000{ margin-top:20px;}
.more1000 a{  display:inline-block; text-align:center; width:188px; height:38px; background:#fff;line-height:38px; border:1px solid #fff; color:#0c4baa; border-radius:5px; transition:all .3s ease; font-size:14px;}
.more1000 a:hover{ background:#fff; color:#000; transition:all .3s ease;}

@media(max-width:768px){
.con01 table td{ display:block;}
.con01 .imgbg{ width:100%; height:240px;}
.con01 .img{ height:240px; }
.con01 .txt{ width:96%; padding:5% 2%;}
.container img{  width:100%;  }
	}
	

.con114{padding: 0px 0 10px 0;}
.con114 .con4bt{text-align: center;}
.con114 .con4bt h2{font-size:26px;color: #000000;line-height: 2em;font-weight: normal;}
   .con4ccc {
        width: 100%;margin: 0 auto;
    }

.con4{padding: 1% 0;}
.con4 .con4bt{text-align: left;}
.con4 .con4bt h2{font-size:30px;color: #000000;line-height: 2em;font-weight: normal;margin-top:20px;padding-left:30px;}
.con4 .con4bt h3{font-size:30px;color: #000000;line-height: 2em;font-weight: normal;}
.con4 .con4bt h4{font-size:20px;color: #000000;line-height: 2em;font-weight: normal;}
.con4 .con4bt .gang{width: 80px;height: 1px;background: #000000;margin: 0 auto;}
.con4 .con4bt .gang2{width: 160px;height: 1px;background: #000000;margin: 0 auto;}
.con4 .con4bt p{font-size: 16px;color: #000;line-height: 1.8em;text-align: left;margin-top:20px;background: url(hezuo01bg.png) no-repeat left center;}
.con4 .con4bt p span{font-size: 16px;color: #ffffff;line-height: 1.8em;text-align: left;padding-left:15px;padding-right:15px;}


.con4 .con4bt1{text-align: left;}
.con4 .con4bt1 h2{font-size:30px;color: #000000;line-height: 2em;font-weight: normal;margin-top:20px;padding-left:30px;}
.con4 .con4bt1 h3{font-size:30px;color: #000000;line-height: 2em;font-weight: normal;}
.con4 .con4bt1 h4{font-size:20px;color: #000000;line-height: 2em;font-weight: normal;}
.con4 .con4bt1 .gang{width: 80px;height: 1px;background: #000000;margin: 0 auto;}
.con4 .con4bt1 .gang2{width: 160px;height: 1px;background: #000000;margin: 0 auto;}
.con4 .con4bt1 p{font-size: 16px;color: #000;line-height: 1.8em;text-align: left;margin-top:20px;background: url(hezuo02bg.png) no-repeat left center;}
.con4 .con4bt1 p span{font-size: 16px;color: #ffffff;line-height: 1.8em;text-align: left;padding-left:15px;padding-right:15px;}

.con4 .con4nr{margin-top: 3%;overflow: hidden;}
.con4 .con4nr .left{width: 43%;float: right;}
.con4 .con4nr .left .img{position: relative;}
.con4 .con4nr .left .img img{max-width: 100%;}
.con4 .con4nr .left .img .zi{position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0,0,0,0.6);}
.con4 .con4nr .left .img .zi p{font-size: 16px;color: #FFFFFF;font-weight: bold;text-align: center;line-height: 3em;}
.con4 .con4nr .right{width: 55%;float: left;}
.con4 .con4nr .right ul{}
.con4 .con4nr .right ul span{font-size: 30px;color: #0c4baa;font-weight: normal;text-align:left;padding-left: 10px;line-height: 2.4em;}
.con4 .con4nr .right ul li{padding: 10px; margin: 0 0 10px 0;}
.con4 .con4nr .right ul li .rq{width: 80px;float: left;text-align: center;background:#003685;}
.con4 .con4nr .right ul li:hover .rq{background:#003685;color: #ffffff;}
.con4 .con4nr .right ul li .rq h2{font-size: 20px;color: #ffffff;line-height: 1.9em;font-weight: normal;}
.con4 .con4nr .right ul li:hover .rq h2{color: #FFFFFF;}
.con4 .con4nr .right ul li .rq span{font-size: 12px;color: #003685;line-height: 1.5em;display: block;text-align: center;}
.con4 .con4nr .right ul li:hover .rq span{color: #FFFFFF;}
.con4 .con4nr .right ul li .zi{width: 100%; text-align:left;padding-left:16px;font-size: 14px; line-height: 2.4em;

            white-space: nowrap;/*内容超宽后禁止换行显示*/

            overflow: hidden;/*超出部分隐藏*/

            text-overflow:ellipsis;/*文字超出部分以省略号显示*/}
.con4 .con4nr .right ul li .zi h2{font-size: 14px;color: #333333;line-height: 1.5em;}
.con4 .con4nr .right ul li:hover .zi h2{color: #003685;}
.con4 .con4nr .right ul li .zi p{font-size: 13px;color: #999;line-height: 1.5em;

}




.con04bg{ padding:80px 0 80px 0;}
.con4 .list{ margin-top:30px;}
.con4 .list ul li{ float:left; width:calc((100% - 95px)/5); margin:0px 20px 30px 0;}
.con4 .list ul li:nth-child(5n){ margin-right:0;}
.con4 .list ul li a{ display:block; border:1px solid #eee;}
.con4 .list ul li .img{ padding-bottom:100%;  border-radius: 15px 15px 0px 0px;}
.con4 .list ul li .txt{ padding:15px 20px;background:#0076c0;}
.con4 .list ul li .txt h2{ font-weight:normal; font-size:16px; line-height:1.5em; height:1.5em; overflow:hidden; color:#fff;text-align:center;}
.con4 .list ul li:hover .txt h2{ color:#fff;}
.con4 .list ul li .txt h3{ font-weight:normal; font-size:14px; line-height:1.5em; height:1.5em; overflow:hidden; color:#fff; margin-top:10px;}

.con04bg .list22{ margin-top:30px;}
.con04bg .list22 ul li{ float:left; width:calc((100% - 60px)/3); margin:0 20px 0 0;background:#fff}
.con04bg .list22 ul li:nth-child(3n){ margin-right:0;}
.con04bg .list22 ul li a{ display:block; border:1px solid #eee;padding-left:4%;padding-right:3%;padding-top:4%;}
.con04bg .list22 ul li .img{ padding-bottom:50%;text-align:center;width:98%;}
.con04bg .list22 ul li .txt{ padding:15px 20px;}
.con04bg .list22 ul li .txt h2{ font-weight:normal; font-size:16px; line-height:1.5em; height:1.5em; overflow:hidden; color:#333;text-align:center;}
.con04bg .list22 ul li:hover .txt h2{ color:#333;}
.con04bg .list22 ul li .txt h3{ font-weight:normal; font-size:14px; line-height:1.5em; height:1.5em; overflow:hidden; color:#333; margin-top:10px;}


.con04bg .list23{ margin-top:1px;}
.con04bg .list23 ul li{ float:left; width:calc((100% - 60px)/3); margin:0 20px 0 0;background:#fff}
.con04bg .list23 ul li:nth-child(3n){ margin-right:0;}
.con04bg .list23 ul li a{ display:block;  padding-top:2%;}
.con04bg .list23 ul li .img{ padding-bottom:50%;text-align:center;width:98%;}
.con04bg .list23 ul li .txt{ padding:17px 20px;}
.con04bg .list23 ul li .txt h2{ font-weight:normal; font-size:17px; line-height:1.6em; height:1.6em; overflow:hidden; color:#3f55a4;text-align:center;}
.con04bg .list23 ul li:hover .txt h2{ color:#3f55a4;}
.con04bg .list23 ul li .txt h3{ font-weight:normal; font-size:14px; line-height:1.6em; height:1.6em; overflow:hidden; color:#3f55a4; margin-top:10px;}


.con04bg2{ padding:20px 0 20px 0;margin-top:50px;}
.con04{padding:  0;}
.con04 .con4bt{text-align: center;}
.con04 .con4bt h2{font-size:26px;color: #3f55a4;line-height: 2em;font-weight: normal;}

.con04 .con4bt1{text-align: center;}
.con04 .con4bt1 h2{font-size:26px;color: #3f55a4;line-height: 2em;font-weight: normal;}

.con04_page{margin: 2% 0 0 0;}
.con04_page .con4bt_l{ margin:0 auto; width:100%; }
.con04_page .con4bt_l img{text-align: center;width:100%; }

.con04_l{padding-top: 60px;}
.con04_l .con4bt_l{text-align: center;}
.con04_l .con4bt_l h2{font-size:30px;color: #3f55a4;line-height: 2em;font-weight: normal;}
 

.con04bg2 .list02{ margin-top:3px;}
.con04bg2 .list02 ul li{ float:left; width:calc((100% - 190px)/5); margin:0px 1px 20px 0; }
.con04bg2 .list02 ul li:nth-child(5){ margin-right:7%;}
.con04bg2 .list02 ul li:nth-child(6){ margin-left:7%;}
.con04bg2 .list02 ul li a{ display:block; border:1px solid #eee;padding-left:4%;padding-right:3%;padding-top:4%;}
.con04bg2 .list02 ul li .img{ padding-bottom:50%;text-align:center;width:98%;}
.con04bg2 .list02 ul li .txt{ padding:15px 20px;}
.con04bg2 .list02 ul li .txt h2{ font-weight:normal; font-size:16px; line-height:1.5em; height:1.5em; overflow:hidden; color:#333;text-align:center;}
.con04bg2 .list02 ul li:hover .txt h2{ color:#333;}
.con04bg2 .list02 ul li .txt h3{ font-weight:normal; font-size:14px; line-height:1.5em; height:1.5em; overflow:hidden; color:#333; margin-top:10px;}
@media(max-width:768px){


.con04_l{padding-top: 10px;}

.con04bg2{ padding:20px 0 20px 0;}
.con04{padding: 1% 0;}
.con04 .con4bt{text-align: center;padding:0px 10px 0px 10px;}
.con04 .con4bt h2{font-size:26px;color: #3f55a4;line-height: 2em;font-weight: normal;}
.con4 .con4bt p{font-size: 14px;color: #000;line-height: 1.8em;text-align: left;margin-top:20px;background: url(00hezuo01bg.png) no-repeat left center;}
.con4 .con4bt p span{font-size: 16px;color: #003685;line-height: 1.8em;text-align: left;padding-left:15px;padding-right:0px;}
.con4 .con4bt1 p{font-size: 14px;color: #000;line-height: 1.8em;text-align: left;margin-top:20px;background: url(00hezuo01bg.png) no-repeat left center;}
.con4 .con4bt1 p span{font-size: 16px;color: #003685;line-height: 1.8em;text-align: left;padding-left:15px;padding-right:0px;}


.con04 .con4bt1{text-align: center;padding:0px 10px 0px 10px;}
.con04 .con4bt1 h2{font-size:26px;color: #3f55a4;line-height: 2em;font-weight: normal;}

.con04bg{ padding:30px 4% 30px 4%;}
.con4 .list{ margin-top:20px; text-align:center;}
.con4 .list ul li{ float:left; width:48%; margin:15px 4% 0 0;}
.con4 .list ul li:nth-child(5n){margin-right:4%;} 
.con4 .list ul li:nth-child(2n){ margin-right:0;}
.con4 .list ul li .txt h3{ display:none;}
.con4 .list ul li .txt{ padding:10px 15px;}
.con4 .list ul li .txt h2{ font-size:12px; line-height:1.5em; height:1.5em; overflow:hidden;}


.con04bg .list22{ margin-top:30px;}
.con04bg .list22 ul li{ float:left; width:calc((100% - 60px)/3); margin:0 20px 0 0;background:#fff}
.con04bg .list22 ul li:nth-child(3n){ margin-right:0;}
.con04bg .list22 ul li a{ display:block; border:1px solid #eee;}
.con04bg .list22 ul li .img{ padding-bottom:40%;text-align:center;}
.con04bg .list22 ul li .txt{text-align:center;}
.con04bg .list22 ul li .txt h2{ font-weight:normal; font-size:12px; line-height:1.5em; height:1.5em;  color:#333;text-align:center;}
.con04bg .list22 ul li:hover .txt h2{ color:#333;}
.con04bg .list22 ul li .txt h3{ font-weight:normal; font-size:12px; line-height:1.5em; height:1.5em;  color:#333; margin-top:10px;}



.con04bg .list23{ margin-top:1px;}
.con04bg .list23 ul li{ float:left; width:calc((100% - 60px)/3); margin:0 20px 0 0;background:#fff}
.con04bg .list23 ul li:nth-child(3n){ margin-right:0;}
.con04bg .list23 ul li a{ display:block; }
.con04bg .list23 ul li .img{ padding-bottom:40%;text-align:center;}
.con04bg .list23 ul li .txt{text-align:center;}
.con04bg .list23 ul li .txt h2{ font-weight:normal; font-size:12px; line-height:1.5em; height:1.5em;  color:#3f55a4;text-align:center;}
.con04bg .list23 ul li:hover .txt h2{ color:#3f55a4;}
.con04bg .list23 ul li .txt h3{ font-weight:normal; font-size:12px; line-height:1.5em; height:1.5em;  color:#3f55a4; margin-top:10px;}


.con04bg2 .list02{ margin-top:0px;}
.con04bg2 .list02 ul li{ float:left; width:47%; margin:0 10px 20px 0; }
.con04bg2 .list02 ul li:nth-child(2n){ margin-right:0;}
.con04bg2 .list02 ul li:nth-child(5){margin-right:0px;  }
.con04bg2 .list02 ul li:nth-child(6){ margin-left:10px; }
.con04bg2 .list02 ul li a{ display:block; border:1px solid #eee;}
.con04bg2 .list02 ul li .img{ text-align:center;}
.con04bg2 .list02 ul li .txt{text-align:center;}
.con04bg2 .list02 ul li .txt h2{ font-weight:normal; font-size:12px; line-height:1.5em; height:1.5em;  color:#333;text-align:center;}
.con04bg2 .list02 ul li:hover .txt h2{ color:#333;}
.con04bg2 .list02 ul li .txt h3{ font-weight:normal; font-size:12px; line-height:1.5em; height:1.5em;  color:#333; margin-top:10px;}
}


/* con8 */

.con8 {position: relative;z-index: 1;}
.con8 .con4bt_l{border-bottom:5px dashed #e5e5e5;margin:0 auto; width:100%}
.con8 img{display: block;margin:0 auto;/*width: 100%;*/}
.con8 .c8{display: block;position: absolute;z-index: 9;background:rgba(0, 0, 0, 0.57);color:#fff;padding: 1% 0%;width:18%;}
.con8 h4{height:36px;line-height:36px;font-size: 20px;text-align: center;margin: 0 auto;}
.con8 span{line-height:19px;font-size: 14px;display: block;text-align:justify;color:#fff;padding:0% 3%;}
@media (max-width:767px){
.con8 { overflow-x: scroll;}
.con8 span{display: none;}
.con8 img{display: block;margin:0 auto;width: 100%;}
.con8 .c8_01{width: auto;  height: auto;}
.con8 .c8_02{width: auto;  height: auto;}
.con8 .c8_03{width: auto;  height: auto;}
.con8 .c8_04{width: auto;  height: auto;}
.con04_l{margin: 2% 0;}
.con04_l .con4bt_l{text-align: left;}
.con04_l .con4bt_l h2{font-size:20px;color: #3f55a4;line-height: 2em;font-weight: normal;padding-left:10px;}
}
.inbanner{ position:relative;}
.inbanner img{ display:block; width:100%;}

    .yqlj {
            padding: 0 0;
        }

            .yqlj h2 {
                height: 40px;
                line-height: 40px;
                background: #507786;
                width: 120px;
                color: #fff;
                display: block;
            }

            .yqlj ul li {
                float: left;
                display: block;
                width: 16.6%;
                margin-left: 10px;margin-bottom:15px;
            }

                .yqlj ul li img {
                    width: 100%;
                    height: 80px;
                }
 .yqlj2 {
              display: none;
        }               

        @media screen and (max-width:460px) {
            .yqlj ul li {
                width: 48%;
            }
        }

		@media only screen and (max-width: 480px) {
	
	    .yqlj2 {
            padding: 0 0;   display: block;
        }

            .yqlj2 ul {
                height: 40px;
                line-height: 40px;
             
                width: 100%;
                color: #fff;
                display: block;
            }

            .yqlj2 ul li {
                float: left;
                display: block;
                width: 42.6%;
                margin-left: 2%;margin-bottom:15px;
            }

                .yqlj2 ul li img {
                    width: 100%;
                    height: 80px;
                }

	.con4 .con4nr .left{width: 100%;}
	.con4 .con4nr .right{width: 100%;}

	.con1{padding: 5% 0;}
	.con1 .con1nr .nrzi p{font-size: 14px;}
	.con1 .con1nr .bott .left{width: 100%;text-align: center;padding-top:30%}
	.con1 .con1nr .bott .right{width: 100%;}
	.con1 .con1nr .bott .right ul{padding: 0 5%;}
	.con1 .con1nr .bott .right ul li p{font-size: 14px;}
	
}

.con1{padding: 1% 0; border-top: 4px dashed #e5e5e5;width:85%;margin: 0 auto;}}
.con1 .con1bt{}
.con1 .con1nr{margin-top: 1%;}
.con1 .con1nr .nrzi{}
.con1 .con1nr .nrzi p{font-size: 16px;color: #333333;line-height: 1.5em;}
.con1 .con1nr .bott{margin-top: 3%;}
.con1 .con1nr .bott .left{width: 18%;float: left;padding-top:3%}
.con1 .con1nr .bott .left img{max-width: 100%;    margin: 0 auto;display: block;}
.con1 .con1nr .bott .right{width: 82%;float: right;}
.con1 .con1nr .bott .right ul{}
.con1 .con1nr .bott .right ul li{width: 99%;float: left;}
.con1 .con1nr .bott .right ul li p{font-size: 16px;color: #333333;line-height: 3em;font-weight:bold;}
.con1 .con1nr .bott .right ul li p img{max-width: 100%;vertical-align: middle;margin-right: 2%;}

.container-fluid {
  margin-right: auto; background: #fff;
  margin-left: auto;
}
@media  screen and (max-width:767px){
.container-fluid { width:100%; float:left;background: #fff;}
  .yqlj ul li {
                width: 32%;
            }

    .yqlj2 {
            padding: 0 0;   display: block;
        }

            .yqlj2 ul {
                height: 40px;
                line-height: 40px;
             
                width: 100%;
                color: #fff;
                display: block;
            }

            .yqlj2 ul li {
                float: left;
                display: block;
                width: 42.6%;
                margin-left: 2%;margin-bottom:15px;
            }

                .yqlj2 ul li img {
                    width: 100%;
                    height: 80px;
                }
}

.tit_1{ padding:0px 0px 0px 30px;width:100%; float:left; font-size:30px; color:#3f52a1; height:90px;}
.tit_1 span{ margin-top:60px;  font-size:30px; color:#3f52a1; line-height:90px;height:90px;}
.tit_1 .more1{ float:right; display:block; font-size:14px;  color:#999; line-height:20px; font-weight:normal; font-family:Arial; }
.tit_1 .more1 img{ height:80px;}
.tit_1 .more1:hover{ color:#009aff; text-decoration:underline;}

.c_1200_29{ width:100%; float:left; padding:0px 0 30px 0;}
.c_1200_29 .left{ width:32%; float:left;border:solid 3px #eeeef0;min-height:420px;}
.tit_1 .more1{ float:right; display:block; margin-top:14px; font-size:14px;  color:#999; line-height:20px; font-weight:normal; font-family:Arial;}
.tit_1 .more1:hover{ color:#009aff; text-decoration:underline;}
.c_1200_29 .left .left_head{ width:100%; float:left; position:relative; margin-top:26px;}
.c_1200_29 .left .left_head .slick-prev,.c_1200_29 .left .left_head .slick-next {
	left: 20px;
	top: 50%;
	display: block;
	width: 39px;
	height: 39px;
	margin-top:-20px;
	background:url(../images/index44.png) no-repeat left center;
	opacity:1;
	filter:alpha(opacity=100);
}
.c_1200_29 .left .left_head .slick-next {
	left: auto;
	right: 20px; background-position:right center;
	
}
.c_1200_29 .left .left_head .slick-prev:hover,
.c_1200_29 .left .left_head .slick-next:hover{ background-image:url(../images/khal1_h.png);}
.c_1200_29 .left .left_down{ width:100%; float:left; position:relative;}
.c_1200_29 .left .left_down ul{ width:100%; float:left;}
.c_1200_29 .left .left_down ul li{ width:96%;  border-bottom:solid 1px #ccc; margin: 0 auto;overflow:hidden;	white-space: nowrap;text-overflow: ellipsis;}
.c_1200_29 .left .left_down ul li .title{ width:100%; float:left; font-size:15px; color:#333; line-height:25px;padding:14px 0 6px 10px;overflow:hidden;	white-space: nowrap;text-overflow: ellipsis;}

.c_1200_29 .left .left_down ul li .p{ width:2%; float:right; font-size:14px; color:#a4a2a2; line-height:24px; height:25px; overflow:hidden;font-weight:bold;}
 .c_1200_29 .left .left_down ul li:hover .title{ color:#009aff;}

.c_1200_29 .center{ float:left; width:32%; float:left; margin-left:2%;border:solid 3px #eeeef0;min-height:420px;}
.c_1200_29 .center ul{ width:100%; float:left; }
.c_1200_29 .center ul { width:100%; float:left;  position:relative;}
.c_1200_29 .center ul  .text11{ float:left; height:25px;line-height:25px;padding-left:30px;width:100%; font-size:16px; padding:10px 0 20px 30px}
.c_1200_29 .center ul  h5{ float:left; width:100%;  margin:18px 0px 0px 30px; font-size:22px; color:#3f55a4; line-height:25px;  text-align:left;}

.c_1200_29 .right{ float:right; width:32%;border:solid 3px #eeeef0;min-height:420px;}
.c_1200_29 .right ul{ width:100%; float:left; margin-top:1px;}
.c_1200_29 .right ul li{ width:100%; float:left; margin-top:14px;padding-left:15px;}
.c_1200_29 .right ul li .img{ width:20px; height:20px; float:left; overflow:hidden;}
.c_1200_29 .right ul li .text{ margin-left:30px;}
.c_1200_29 .right ul li .text .title{ width:100%; float:left;  font-size:16px; color:#333; line-height:25px; font-weight:bold;}
.c_1200_29 .right ul li .text .p{ width:100%; float:left; margin-top:11px; font-size:14px; color:#a4a2a2; line-height:24px; height:72px; overflow:hidden;}
.c_1200_29 .right ul li:hover .text .title{ color:#009aff;}

.fd-copy{padding:30px 0 24px;font-size:14px; line-height:30px;text-align:center;border-bottom:1px solid #3d3d3d; background:#4b4b4b;color:#fff}
.fd-copy br{display:none}
.fd-copy a{color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.fd-copy p{color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.fd-copy a:hover{color:#fff}
.fd-copy .d1{overflow:hidden}
.fd-copy .pic{display:inline-block;vertical-align:middle;margin:-2px 4px 0}
.fd-copy .pic img{display:block}

@media  screen and (max-width:1199px){
.c_1200_29 .left{ width:48.5%;}
.c_1200_29 .center{ width:48.5%; float:right;}
.c_1200_29 .right{ width:100%; margin-top:20px;}
.c_1200_29 .right ul li{ width:48.5%;}
.c_1200_29 .right ul li:nth-child(2n){ float:right;}

.fd-copy br{display:block}
.ul-pic-g1{margin:0 -22px -20px}
.ul-pic-g1:after{content:'';display:block;clear:both;width:100%;height:0;visibility:hidden}
.ul-pic-g1 li{float:left;width:16.6%;margin-bottom:20px}
.ul-pic-g1 .con{padding:27px 0 28px;text-align:center;margin:0 22px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;border-radius: 10px;}
.ul-pic-g1 h4{font-size:18px;color:#4055a4;font-weight:normal; line-height:1.4;margin-bottom:13px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;margin-top:30px}
.ul-pic-g1 .icon{width:105px;height:105px;border-radius:50%;margin:10px auto;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-pic-g1 .icon img{display:block;width:100%;height:100%}
   .yqlj2 {
            padding: 0 0;   display: none;
        }


}
@media  screen and (max-width:991px){
.c_1200_29{ padding:31px 0 40px 0;}
.con04_lt { float: none; width: 92%; padding: 4% 4%; background: #FEF8EA; }
.tit_1 .more1{ margin-top:10px; font-size:12px; line-height:18px;}
.c_1200_29 .left .left_head{ margin-top:16px;}
.c_1200_29 .left .left_head .slick-prev,.c_1200_29 .left .left_head .slick-next {
	margin-top:-15px;
	width: 30px;
	height: 30px;
	background-size:auto 30px;
}
.c_1200_29 .left .left_down ul li{ padding:16px 0 14px 0;}
.c_1200_29 .left .left_down ul li .title{ font-size:16px; line-height:23px;}
.c_1200_29 .left .left_down ul li .p{ font-size:12px; line-height:22px; margin-top:7px; height:44px;}
.c_1200_29 .center ul li{ margin-top:10px; height:200px;}
.c_1200_29 .center ul li .btn{ width:50px; height:50px; margin:-34px 0 0 -25px;}
.c_1200_29 .center ul li h5{ margin:20px 0 0 0; font-size:14px; line-height:23px;}
.c_1200_29 .right ul{ margin-top:8px;}
.c_1200_29 .right ul li{ margin-top:10px;}
.c_1200_29 .right ul li .img{ width:20px; height:20px;}
.c_1200_29 .right ul li .text{ margin-left:30px;}
.c_1200_29 .right ul li .text .title{ font-size:14px; line-height:23px;}
.c_1200_29 .right ul li .text .p{  font-size:12px; line-height:22px; height:23px;}


.ul-pic-g1{margin:0 -22px -20px}
.ul-pic-g1:after{content:'';display:block;clear:both;width:100%;height:0;visibility:hidden}
.ul-pic-g1 li{float:left;width:33%;margin-bottom:20px}
.ul-pic-g1 .con{padding:27px 0 28px;text-align:center;margin:0 22px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;border-radius: 10px;}
.ul-pic-g1 h4{font-size:18px;color:#4055a4;font-weight:normal; line-height:1.4;margin-bottom:13px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;margin-top:30px}
.ul-pic-g1 .icon{width:85px;height:85px;border-radius:50%;margin:10px auto;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-pic-g1 .icon img{display:block;width:100%;height:100%}

    .yqlj2 {
            padding: 0 0;   display: block;
        }

            .yqlj2 ul {
                height: 40px;
                line-height: 40px;
             
                width: 100%;
                color: #fff;
                display: block;
            }

            .yqlj2 ul li {
                float: left;
                display: block;
                width: 30.6%;
                margin-left: 2%;margin-bottom:15px;
            }

                .yqlj2 ul li img {
                    width: 100%;
                    height: 80px;
                }
}
}



.ul-pic-g1{margin:0 -22px -20px}
.ul-pic-g1:after{content:'';display:block;clear:both;width:100%;height:0;visibility:hidden}
.ul-pic-g1 li{float:left;width:16.6%;margin-bottom:20px}
.ul-pic-g1 .con{padding:27px 0 28px;text-align:center;margin:0 22px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;border-radius: 10px;}
.ul-pic-g1 h4{font-size:18px;color:#4055a4;font-weight:normal; line-height:1.4;margin-bottom:13px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;margin-top:30px}
.ul-pic-g1 .icon{width:165px;height:165px;border-radius:50%;margin:10px auto;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-pic-g1 .icon img{display:block;width:100%;height:100%}
/*.ul-pic-g1 .con:hover .icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}*/


@media  screen and (max-width:767px){

.fd-copy{font-size:14px;line-height:20px}

.ul-pic-g1{margin:0 -22px -20px}
.ul-pic-g1:after{content:'';display:block;clear:both;width:100%;height:0;visibility:hidden}
.ul-pic-g1 li{float:left;width:33%;margin-bottom:20px}
.ul-pic-g1 .con{padding:27px 0 28px;text-align:center;margin:0 22px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;border-radius: 10px;}
.ul-pic-g1 h4{font-size:18px;color:#4055a4;font-weight:normal; line-height:1.4;margin-bottom:13px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;margin-top:30px}
.ul-pic-g1 .icon{width:85px;height:85px;border-radius:50%;margin:10px auto;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-pic-g1 .icon img{display:block;width:100%;height:100%}

.c_1200_29{ padding:11px 10px 20px 10px;}
.c_1200_29 .left,
.c_1200_29 .center{ width:100%; margin-top:10px; padding-bottom:20px;}
.c_1200_29 .left .left_head .slick-prev{ left:10px; width:24px; height:24px; background-size:auto 24px; margin-top:-12px;}
.c_1200_29 .left .left_head .slick-next{ right:10px; width:24px; height:24px; background-size:auto 24px; margin-top:-12px;}
.tit_1 .more1{ margin-top:6px; line-height:16px;}
.c_1200_29 .left .left_head{ margin-top:12px;}
.c_1200_29 .left .left_down ul li{ padding:12px 0 10px 0;}
.c_1200_29 .left .left_down ul li .title{ font-size:14px; line-height:21px;}
.c_1200_29 .left .left_down ul li .p{ line-height:20px; margin-top:5px; height:40px;}
.c_1200_29 .center ul{ width:auto; margin:0 -1%; float:none;}
.c_1200_29 .center ul li{ height:140px; width:48%; margin:0 1%; margin-top:10px; padding:0 10px;}
.c_1200_29 .center ul li .btn{ width:40px; height:40px; margin:-30px 0 0 -20px;}
.c_1200_29 .center ul li h5{ margin:16px 0 0 0; font-size:12px; line-height:21px; color:#f6f6f5; font-weight:normal;}
.c_1200_29 .right ul{ margin-top:5px;}
.c_1200_29 .right ul li{ width:100%; margin-top:15px;}
.c_1200_29 .right ul li .text{ margin-left:30px;}
.c_1200_29 .right ul li .text .title{ margin-top:0;}
.c_1200_29 .right ul li .text .p{ height:22px;}
.c_1200_29 .right ul li .img{ width:30px; height:auto;}
}


@media  screen and (max-width:480px){
.ul-pic-g1 li{width:50%}
.ul-pic-g1 .con{padding:16px 0 20px;box-shadow:0 5px 10px rgba(0,0,0,.2)}
.ul-pic-g1 h4{font-size:16px;margin-bottom:10px;margin-top:10px}
.ul-pic-g1 .icon{width:110px;height:110px}
}
.tit11{ background:url(../images/tit1bg.jpg) left center no-repeat; padding-top:10px;}
.tit11 h2{ font-weight:normal; line-height:24px; height:24px; color:#4055a4;font-size:15px;}
.tit11 h2 strong{ font-weight:bold; font-size:16px;color:#005da2}
.tit11 h2 span{ font-weight:normal; font-size:14px; color:#999; margin-left:15px;}
.con11bg{ padding:0px 0 0px 0;}
.con11 .lt{ float:left; width:650px;  }
.con11 img{   width:100%;  }
.con11 .lt .list{  }
.con11 .lt .list .txt{ font-size:14px; line-height:2em; color:#333;  }
.more1{ margin-top:40px;}
.more1 a{ display:inline-block; text-align:center; border:1px solid #076ce0; color:#076ce0; width:198px; height:48px; line-height:48px; font-size:14px;}
.more1 a:hover{ background:#076ce0; color:#fff;}
.con11 .rt{ float:right; width:512px;}
.con11 .rt .imgbg{ padding:0 30px 40px 0; background:url(../images/c1_1bg.jpg) right bottom no-repeat; background-size:calc(100% - 60px) calc(100% - 80px);}
.con11 .rt .img img{ display:block; width:100%;}

@media(max-width:768px){
.con11bg{ padding:60px 4% 60px 4%;}
.con11 .lt{ float:none; width:100%; margin-top:30px;}
.con11 .lt .list .txt{ margin-top:30px;}
.con11 img{   width:100%;  }
.more1{ margin-top:45px;}
.con11 .rt{ float:none; width:100%; margin-top:60px;}
.con11 .rt .imgbg{ background-size:calc(100% - 30px) calc(100% - 40px);}
}

.contact2bg{ padding-bottom:60px;}
.contact2 .lt{ float:left; width:580px; padding-top:60px;}
.contact2 .lt .list{ padding-left:20px; margin-top:60px; font-size:14px; line-height:30px; color:#666;}
.contact2 .rt{ float:right; width:520px; padding-top:60px;}
.contact2 .rt table{ border-spacing:0;}
.contact2 .rt table td{ padding:5px 10px; font-size:14px; line-height:36px;}
.contact2 .rt span{ display:block; font-weight:bold;}
.contact2 .rt b{ color:#f00;}
.contact2 .rt .text1{ border:1px solid #dadada; width:90%; height:34px; line-height:34px; padding:0 2%;}
.contact2 .rt .text2{ border:1px solid #dadada; width:90%; height:100px; line-height:34px; padding:0 2%;}
.contact2 .rt .button1{ display:block; width:50%; height:40px; line-height:40px; text-align:center; background:#5ab4ff; color:#fff; font-size:16px; opacity:0.8;}
.contact2 .rt .button1:hover{ opacity:1;}
@media(max-width:768px){
.contact2bg{ padding:60px 4% 60px 4%;}
.contact2 .lt{ float:none; width:100%;}
.contact2 .lt .list{ margin-top:30px;}
.contact2 .rt{ float:none; width:100%; margin-top:30px;}
  .update_contact3_lx ul li {
        width: 50%;
        margin-top: 20px;
    }
}

/*update_contact3*/
.update_contact3 {
    max-width: 1200px;
    margin: 0 auto;
}

.update_contact3_lx {
    margin-top: 30px;
}

    .update_contact3_lx ul li {
        float: left;
        width: 25%;
        text-align: center;
    }

        .update_contact3_lx ul li strong {
            display: block;
            font-weight: normal;
            font-size: 18px;
            color: #333;
            padding-top: 15px;
            padding-bottom: 10px;
        }

        .update_contact3_lx ul li span {
            display: block;
            font-size: 14px;
            color: #999;
        }

.update_contact3_ly {
    margin-top: 30px;
}

.update_contact3_map {
    float: left;
    width: 48%;
}

    .update_contact3_map img {
        width: 100%;
    }

.update_contact3_right {
    float: right;
    width: 48%;
}

    .update_contact3_right table tr td {
        padding: 5px 0px;
        font-size: 14px;
    }

    .update_contact3_right .input_text {
        width: 100%;
        padding: 5px 10px;
        box-sizing: border-box;
        border-radius: 4px;
        background: #f5f5f5;
        line-height: 25px;
        display: block;
    }

    .update_contact3_right textarea {
        display: block;
        border: none;
        width: 100%;
        padding: 5px 10px;
        box-sizing: border-box;
        border-radius: 4px;
        background: #f5f5f5;
        line-height: 25px;
        display: block;
    }

    .update_contact3_right .input_button {
        display: block;
        width: 190px;
        margin: 0 auto;
        height: 44px;
        line-height: 44px;
        text-align: center;
        color: #fff;
        font-size: 14px;
        background: #f60;
    }
 .swiper-slide .img { width: 100%; overflow: hidden; position: absolute; top: 0; left: 0; }

	.con04_lt22 {   width: 100%; margin:0 auto;}
.con04_lt22 .list { margin-top: 1%; }
.swiper-container2 { padding-bottom: 30px; }
.swiper-container2 .swiper-slide ul { width: 1200px; float:left; }
.swiper-container2 .swiper-slide ul li { border: 1px solid #D8D8D8; padding-left: 140px; min-height: 140px; position: relative; margin: 4% 0; background: rgba(255,255,255,0.5); transition: all .3s ease; }
.swiper-container2 .swiper-slide ul li:hover { -webkit-transform: translateY(-3px); transform: translateY(-3px); -webkit-box-shadow: 0 1px 6px 0px #D8D8D8; box-shadow: 0 1px 6px 0px #D8D8D8; transition: all .3s ease; }
.swiper-container2 .swiper-slide .img { width: 140px; height: 100%; overflow: hidden; position: absolute; top: 0; left: 0; }
.swiper-container2 .swiper-slide .img img { max-width: 100%; }
.swiper-container2 .swiper-slide .txt { border-left: 1px solid #D8D8D8; padding: 4% 4%; }
.swiper-container2 .swiper-slide .txt h2 { font-weight: bold; font-size: 20px; line-height: 1.5em; height: 1.5em; overflow: hidden; color: #333; }
.swiper-container2 .swiper-slide .txt h3 { font-weight: normal; font-size: 15px; line-height: 1.5em; height: 3em; overflow: hidden; color: #666; margin-top: 2%; }
.more7 { font-weight: bold; font-size: 15px; line-height: 1.5em; color: #333; margin-top: 2%; }
.swiper-container2 .swiper-pagination2 { bottom: 0; display: none; }
.swiper-container2 .swiper-pagination2 .swiper-pagination-bullet { margin: 0 6px; border-radius: 0; width: 20px; height: 20px; background: #0060aa; opacity: .5; }
.swiper-container2 .swiper-pagination2 .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #0060aa; opacity: 1; }
.swiper-container2 .swiper-button-prev2, .swiper-container2 .swiper-button-next2 { width: 20px; height: 47px; margin-top: -23px; }
.swiper-container2 .swiper-button-prev2 { left: 0; background: url(slider-arrow1.png) center no-repeat; }
.swiper-container2 .swiper-button-next2 { right: 0; background: url(slider-arrow2.png) center no-repeat; }
.con04_rt { float: right;width: 41%;padding: 4% 4%;
 }


 .foot{background:url(ft2.jpg) center top repeat-x;  }
.foot .f1{padding: 2% 0 0 0;}
.foot .f1 .left{width: 40%;float: left;overflow: hidden;}
.foot .f1 .left .top{width: 100%;}
.foot .f1 .left .top ul{width: 92%;float: left;text-align: left; margin-right: 11%;}
.foot .f1 .left .top ul:last-child{border-right: none;}
.foot .f1 .left .top ul li{font-size: 20px;color: #FFFFFF; line-height: 2em;}
.foot .f1 .left .top ul li h1{font-size: 24px;color: #FFFFFF;font-weight: normal;line-height: 1.8em; letter-spacing: 2px;}
.foot .f1 .left .top ul li h2{font-size: 20px;color: #ffffff;font-weight: normal;line-height: 1.8em;margin:0 0 1% 0; letter-spacing: 0.8px;}
.foot .f1 .left .top ul li:hover h2{color: #FFFFFF;}
.foot .f1 .left .top ul li a{font-size: 18px;color: #FFFFFF; line-height: 2em;}
.foot .f1 .left .top ul li:hover a{color: #FFFFFF;}
.foot .f1 .yqlj{padding: 5% 0 0 0;}
.foot .f1 .yqlj span{font-size: 12px;color: #CACACA;line-height: 2em;}
.foot .f1 .yqlj a{font-size: 12px;color: #CACACA;line-height: 2em;padding: 0 2%;}

.foot .f1 .right{width: 60%;float: right;}
.foot .f1 .right .smewm{float: left;width: 20%;text-align: center;margin: 1% 1%;}
.foot .f1 .right .smewm .img{ width: 100%;}
.foot .f1 .right .smewm .img img{ max-width: 100%;}
.foot .f1 .right .smewm .zi{ width: 100%;}
.foot .f1 .right .smewm .zi span{ font-size: 14px;color: #CACACA; line-height: 1.5em;display: block;}
.foot .f1 .right .ink{ float: right;width: 50%;}
.foot .f1 .right .ink p{font-size: 22px;color: #FFFFFF;font-weight: normal;line-height: 2em;}
.foot .f1 .right .ink .text1{ width: 100%;border: 1px solid #fff;height: 2.5em;line-height: 2.5em;background: none;font-size: 14px;color: #FFFFFF;margin-top: 3% ;padding-left:10px}
.foot .f1 .right .ink .textarea1{width: 100%;border: 1px  solid #fff;height: 2.5em;line-height: 2.5em;background: none;font-size: 14px;color: #FFFFFF !important; margin-top:3% ; padding:0px;padding-left:10px}
.foot .f1 .right .ink .btn1{ width: 100%; background: #fc5b4d;line-height: 3em;font-size: 16px;color: #ffffff;text-align: center;margin-top: 5%;border: 0px }


.foot .f1 .right .ink .text1::-webkit-input-placeholder { /* WebKit browsers */
	color: #fff;
}

.foot .f1 .right .ink .text1::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #fff;
}

.foot .f1 .right .ink .text1:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #fff;
}   
.foot .f1 .right .ink .textarea1::-webkit-input-placeholder { /* WebKit browsers */
	color: #fff;
}

.foot .f1 .right .ink .textarea1::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #fff;
}

.foot .f1 .right .ink .textarea1:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #fff;
}   
.foot .f2{ text-align: left;padding-bottom:20px;padding-top:-100px;}
.foot .f2 p{font-size: 14px;color: #ffffff; line-height:24px;}
.foot .f2 a{font-size: 14px;color: #ffffff;}

.navfoot{display: none;}
@media only screen and (max-width: 768px) {

.foot { }
	.foot .f1{ padding: 1% 0 1% 0;}
	.foot .f1 .left{width: 100%;float: left;overflow: hidden;}
	.foot .f1 .right{width: 100%;float: right;}
	.foot .f1 .left .top ul{width: 100%;float: left;text-align: center;margin-right: 0%;}
	.foot .f1 .yqlj{padding: 1% 0 0 0;}
	
.foot .f1 .left .top ul li h1{font-size: 18px;color: #FFFFFF;font-weight: normal;line-height: 1.6em; letter-spacing: 2px;}
.foot .f1 .left .top ul li h2{font-size: 16px;color: #ffffff;font-weight: normal;line-height: 1.6em;margin:0 0 1% 0; letter-spacing: 0.6px;} 
.foot .f1 .left .top ul li {font-size: 16px;color: #FFFFFF; line-height:1.6em;}
	.foot .f1 .right .smewm{display: none;float: left;width: 50%;text-align: center;margin: 0 auto;margin-top: 2%;}
	.foot .f1 .right .smewm .img img{ max-width: 100%;}
	.foot .f1 .right .ink{ float: right;width: 60%;display: none;}
	.foot .f2{ text-align:center;padding: 2% 0;}
	.foot .f2 p{font-size: 12px;color: #ffffff;padding:0 0 1% 0;line-height: 1.6em;}
	.foot .f2 a{font-size: 12px;color: #ffffff;}
	
	.navfoot{display: block;background: #1B1B1B;position: fixed;bottom: 0px;width: 100%; z-index:999;}
	.navfoot ul{}
	.navfoot ul li{width: 24%;display: inline-block;text-align: center;}
	.navfoot ul li .img{width: 100%;}
	.navfoot ul li .img img{max-width: 100%;}
}
@media only screen and (max-width: 480px) {	
.foot .f1 .left .top ul li h2{ font-size:16px;}
	.foot { 
	}
}