@charset "utf-8";
.mainbanner{width:100%;min-width:1300px; height:400px; margin:0 auto; margin-top:0px;    position: relative; display: flex;justify-content: center;align-items: center; overflow: hidden;}
.banner_img{ width:100%;height:100%;object-fit:cover;}
#daohang { float:left;position: relative; padding: 13px 0px; height: 24px; line-height:24px;  color: #666; text-align: left; }
#daohang span{ padding-right:5px; color:#666; background:url(../images/icon-home.png) left 4px no-repeat; padding-left:20px;}
#daohang a{ margin-right:5px;color:#666;}
#daohang a:hover{ margin-right:5px;color:#1D60E6;}
#daohang a:after {content:'>';font-size:13px;color:#999; padding-left:5px;font-family:"Microsoft Yahei";width:20px;height:26px;transition:all .6s cubic-bezier(.0,.0,.0,1) 0s;position:relative;left:0;text-indent:20px}
#daohang a:last-of-type:after { width: 0; height: 0;content:'';}
#daohang a:last-of-type{ color:#333;}
#daohang a.njt:after {content:'—'; }
.nweizhi{ width:100%;  position:absolute;height:50px; margin-top:0px;background: rgba(0,0,0,.15); }
.dqname{font-size:36px; color:#000;margin: 40px 0 60px 0; text-align:center; }
.dqname span{font-size:26px;color:#666; }


.target {
float:left;
				width:700px;
				height:500px;
				overflow:hidden;
				position:relative;
				margin:0px auto;
			}
.target img{ width:700px; height:500px;}
.detail_zx{ float:right; background:#ef3332; color:#fff; padding:2px 15px;}
.detail_zx:hover{background:#1D60E6;}
.detailinfo {
    font-size: 14px;
    color: #333;
    line-height: 24px;
    padding: 15px;
    text-indent: 0em;
    background: #f6f6f6;
    margin: 15px 0;
}
.detailinfo span {
    font-size: 15px;
    color: #000;
	font-weight:bold;
	margin-right:0px;
}
.detailinfo p {
margin-left:30px;
    font-size: 14px;
    color: #ef3332;
	display:inline-block;
}
.detailziliao {
    font-size: 14px;
    color: #333;
    line-height: 24px;
    padding: 15px;
	border:1px dashed #ddd;
    margin: 15px 0;
}
.detail_tit{ margin-top:20px;}
.detail_tit span {   
    display: block;
    height: 20px;
    line-height: 20px;
    float: left;
    margin-left: 0px;
    overflow: hidden;
    cursor: pointer;    
    color: #ef3332;
    font-size: 16px;
    font-weight: 400;
    border-left: 4px solid #ef3332;
    padding-left: 5px;
}
.start-title-box{padding:30px 0;margin-top:20px}
.start-title{font-size:32px;font-weight:bold;color:#333333}
.start-title span{color:#1D60E6}
.start-des{font-size:14px;font-weight:400;color:#999999}
.start-destit{font-size:20px;font-weight:400;color:#000}

.start-list-box{
    display: none;
}
.start-lefts{width:276px;height:441px;background:url("../images/onlineLeft.png") no-repeat;background-size:cover;padding:50px 30px 0 25px;box-sizing:border-box}
.start-lefts .start-p1{font-size:20px;font-weight:bold;color:#FFFFFF;line-height:30px}
.start-lefts .start-p2{font-size:12px;font-weight:400;color:#FFFFFF;line-height:24px;opacity:0.8;padding-top:30px}
.start-p2::after{content:'';display:block;width:30px;height:1px;background:#FFFFFF;opacity:0.4;margin-top:30px}
.start-rights{width:100%;height:100%; background:#f3f3f3;}
.start-rights .start-right-con{width:24.83%;height:219px;text-align:center;background:#FFF;margin:0 1px 1px 1px;padding:0 12px;box-sizing:border-box}
.start-right-con img{margin:44px 0 24px 0;width:70px;height:70px;object-fit:contain;transition:all 0.3s}
.start-right-con p{font-size:16px;font-weight:400;color:#333333;line-height:24px;transition:all 0.3s}
.start-right-con .describe{display:none}
.start-hover:hover .describe{display:block;font-size:12px;line-height:22px}
.start-hover:hover .defult{display:none}
.start-right-con:hover img{margin-top:22px}
.start-rights .start-right-con:nth-child(-n+4){margin-top:1px;}




.regzczx{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px;}
.regzczx li{display:inline-block;width:380px;height:286px;background:#FFFFFF;box-shadow:0px 8px 16px 0px rgb(51 51 51 / 8%);border-radius:8px;padding:0 38px;box-sizing:border-box;position:relative;background-size:97px 146px;background-position-y:57px;margin-bottom:17px}
.regzczx li a.btn{width:137px;height:42px;border-radius:21px;display:inline-block;font-size:18px;font-family:SourceHanSansCN-Medium,SourceHanSansCN;font-weight:500;color:#FFFFFF;line-height:42px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-left:27px;position:absolute;bottom:40px;left:50%;margin-left:-68px;background:#2C6BEA url(../images/icon-more-hover.png) no-repeat 107px 15px}
.regzczx li h5{width:262px;text-align:center;margin:0 auto;border-top:51px solid rgba(44,107,234,0.1);border-left:25px solid transparent;border-right:25px solid transparent;height:0;position:relative}
.regzczx li h5 span{font-size:20px;font-weight:bold;color:#2B344F;line-height:51px;position:absolute;top:-50px;width:100%;left:50%;margin-left:-102px}
.regzczx li p{font-size:16px;color:#666666;line-height:28px;text-align:center;margin-top:30px}

.sxzl {margin-left: -40px;text-align: center;}
.sxzl li {float: left;width: 50%;}
.sxzl li a {display: block;margin-left: 40px;-webkit-transition: all 0.5s;transition: all 0.5s;border-radius: 5px;overflow: hidden;-webkit-box-shadow: rgba(0,0,0,0.08) 0 0 18px;box-shadow: rgba(0,0,0,0.08) 0 0 18px;}
.sxzl li h4 {position: relative;margin: 0;color: #fff;font-size: 26px;line-height: 116px;background: url(../images/line07.png) no-repeat center #989eae;-webkit-transition: all 0.5s;transition: all 0.5s;}
.sxzl li h4:after {content: "";position: absolute;bottom: -16px;border-top: #989eae 18px solid;border-left: transparent 13px solid;border-right: transparent 13px solid;left: 50%;margin-left: -13px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.sxzl li p {line-height: 70px;border-bottom: #d4d4d4 1px dotted;font-size: 16px;margin: 0;color: #575859;}
.sxzl li p span {display: inline-block;padding: 0 70px;background: url(../images/left06.png) left center no-repeat,url(../images/right06.png) right center no-repeat;}
.sxzl li .bt {background-color: #f7f7f7;padding: 30px 0;font-size: 0;}
.sxzl li .bt small {display: block;color: #8f9091;font-size: 22px;margin-bottom: 20px;}
.sxzl li .bt span {display: inline-block;border: #9b9eaf 2px solid;line-height: 50px;background-color: #fff;border-radius: 4px;width: 180px;vertical-align: middle;font-weight: bold;margin: 0 20px;color: #9b9eaf;-webkit-transition: all 0.5s;transition: all 0.5s;}
.sxzl li .bt span em {font-style: normal;font-size: 16px;display: inline-block;vertical-align: middle;}
.sxzl li .bt span i {display: inline-block;vertical-align: middle;width: 21px;height: 21px;background: url(../images/tel03.png) no-repeat center / contain;margin-right: 5px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.sxzl li .bt span.tel {font-family: Impact;background-color: #9b9eaf;color: #fff;}
.sxzl li .bt span.tel em {font-size: 22px;}
.sxzl li a:hover {-webkit-transform: scale(1.04);transform: scale(1.04);}
.sxzl li a:hover h4 {background-color: #3b8cde;}
.sxzl li a:hover h4:after {border-top-color: #3b8cde;}
.sxzl li a:hover .bt span {border-color: #3b8cde;color: #3b8cde;}
.sxzl li a:hover .bt span i {background-image: url(../images/tel03_on.png);}
.sxzl li a:hover .bt span.tel {color: #fff;background-color: #3b8cde;}



/*gszx*/
.gszx_fx ul{margin:0 auto;}
.gszx_fx ul li{float: left;width:calc(25% - 20px); text-align: left; margin-right: 20px; margin-bottom: 30px; position: relative;font-size: 30px;	height: 60px; z-index: 3; padding-left:40px;display:block; color:#333; overflow:hidden;}
.gszx_fx ul li em{width: 55px; height: 60px; line-height:60px; position: absolute; z-index:3;left:0px; top:0px; text-align:center; display:block; overflow:hidden; font-family:Arial, Helvetica, sans-serif; color:#fff;}
.gszx_fx ul li p{ background:#999999;height:40px; line-height:40px; font-weight:400;padding:0px; margin-top:10px; font-size: 16px;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:1;overflow:hidden; color:#fff; padding-left:20px; border-radius:0 10px 10px 0}
.gszx_fx ul li span{ line-height:18px; color:#666; font-size: 15px; position:relative; top:-12px;}
.gszx_fx ul li::before{position: absolute;width: 55px; height: 60px;background: url(../images/sexangle.png);content: '';left: 0px;z-index: -1}
.gszx_fx ul li.active p{ color:#FFF!important; background:#1D60E6;}
.gszx_fx ul li.active::before{background: url(../images/o_sexangle.png);content: '';position: absolute;width: 55px; height: 60px;left: 0px;z-index: -1}


.gszx_wh ul {margin-top:0px;margin-bottom:40px;}
.gszx_wh ul li {float:left;width:19%;margin-right:1.25%;background-color:#e84649;padding:25px 0 30px;transition:all 0.3s;border-radius:5%;}
.gszx_wh ul li:nth-child(5) {margin-right:0px;}
.gszx_wh ul li .pic {width:110px;height:100px;margin:0 auto;margin-bottom:20px;transition:all 0.3s;}
.gszx_wh ul li:nth-child(1) .pic {background:url(../images/zx_ico1a.png) no-repeat center;}
.gszx_wh ul li:nth-child(2) .pic {background:url(../images/zx_ico2a.png) no-repeat center;}
.gszx_wh ul li:nth-child(3) .pic {background:url(../images/zx_ico3a.png) no-repeat center;}
.gszx_wh ul li:nth-child(4) .pic {background:url(../images/zx_ico4a.png) no-repeat center;}
.gszx_wh ul li:nth-child(5) .pic {background:url(../images/zx_ico5a.png) no-repeat center;}
.gszx_wh ul li h3 {font-size:18px;text-align:center;color:#FFF;transition:all 0.3s;}
.gszx_wh ul li:hover {background-color:#1D60E6;}
.gszx_wh ul li:hover h3 {color:#ffffff;}
.gszx_wh ul li:hover:nth-child(1) .pic {background:url(../images/zx_ico1a.png) no-repeat center;}
.gszx_wh ul li:hover:nth-child(2) .pic {background:url(../images/zx_ico2a.png) no-repeat center;}
.gszx_wh ul li:hover:nth-child(3) .pic {background:url(../images/zx_ico3a.png) no-repeat center;}
.gszx_wh ul li:hover:nth-child(4) .pic {background:url(../images/zx_ico4a.png) no-repeat center;}
.gszx_wh ul li:hover:nth-child(5) .pic {background:url(../images/zx_ico5a.png) no-repeat center;}


.s_more{display:block;margin:30px auto 0 auto;color:#fff;font-size:16px;text-align:center;border-radius:44px;width:255px;height:44px;line-height:44px;background:#2F82FF;transition:0.3s all}
.s_more:hover{color:#fff;background:#D92129}
.dljz_title{font-size:30px;margin-bottom:10px; margin-top:50px;color:#111; text-align:center;font-weight:300;text-transform:uppercase}


.conBox_04{float:left; margin-top:0px;padding:0px 0 20px 0;width:100%;background:url(../images/img_33.png) center no-repeat; border-top:1px solid #eee;}

.conBox_04 .list{width:1230px; margin:0 auto;margin-top:20px; text-align:center}
.conBox_04 .list .one{width:100%;float:left}
.conBox_04 .list .one li{margin-right:90px;width:215px;border-radius:5px 5px 20px 5px;float:left;background:#fff;box-shadow:0 10px 10px #f0f0f0;overflow:hidden;position:relative}
.conBox_04 .list .one li .num{color:#FFF;font-size:18px;font-weight:bold;font-family:'oswald';font-weight:500;position:absolute;font-style:italic;background:#1D60E6;width:80px;height:80px;border-radius:50%;padding-top:45px;padding-left:45px;left:-40px;top:-40px}
.conBox_04 .list .one li .text{margin-top:50px;padding:0 20px;margin-bottom:30px}
.conBox_04 .list .one li .text h4{font-size:20px}
.conBox_04 .list .one li .text p{margin-top:10px;color:#333}
.conBox_04 .list .one li .img{position:absolute;right:30px;top:30px}
.conBox_04 .list .one li:nth-child(even){margin:-20px 90px -20px 0}
.conBox_04 .list .two{width:100%;float:left;margin-top:80px}
.conBox_04 .list .two li:nth-child(1){margin-left:60px}
.conBox_04 .list .two li{margin-left:90px;width:215px;border-radius:5px 5px 20px 5px;float:left;background:#fff;box-shadow:0 10px 10px #f0f0f0;overflow:hidden;position:relative}
.conBox_04 .list .two li .num{color:#fff;font-size:18px;font-weight:bold;font-family:'oswald';font-weight:500;position:absolute;font-style:italic;background:#1D60E6;width:80px;height:80px;border-radius:50%;padding-top:45px;padding-left:45px;left:-40px;top:-40px}
.conBox_04 .list .two li .text{margin-top:50px;padding:0 20px;margin-bottom:30px}
.conBox_04 .list .two li .text h4{font-size:20px}
.conBox_04 .list .two li .text p{margin-top:10px;color:#333}
.conBox_04 .list .two li .img{position:absolute;right:30px;top:30px}
.conBox_04 .more{text-align:center;width:100%;float:left;margin-top:60px}
.conBox_04 .more a{background-image: linear-gradient(to bottom,#65a2e1 0%,#2F82FF 99%,#cfe8fe 100%);display:inline-block;width:375px;text-align:center;font-size:16px;color:#fff;line-height:55px;border-radius:5px;box-shadow:0 5px 7px rgb(48 110 249 / 50%)}


.jigou {padding:0px 0 60px;}
.jigou ul {margin-top:0px;margin-bottom:40px;}
.jigou ul li {float:left;width:13.9%;margin-right:5px;border:1px solid #1D60E6;border-radius:5px;}
.jigou ul li:last-child {margin-right:0px;}
.jigou ul li .pic {background-color:#1D60E6;padding:10px 0;}
.jigou ul li .pic img {display:block;margin:0 auto;}
.jigou ul li .text {padding:10px 10px 0 10px;height:125px; background:#fff;border-radius:5px;}
.jigou ul li .text h3 {color:#1D60E6;font-size:16px;text-align:center;margin-bottom:5px;}
.jigou ul li .text p {color:#424242;font-size:14px;line-height:20px;}


.why-choose {padding-bottom:60px;}
.why-choose .wbox {background:url(../images/logout_bgcion.png) no-repeat center;background-size:731px 731px;position:relative;}
.why-choose .wbox dl {width:454px;}
.why-choose .wbox dl dt {font-size:28px;line-height:30px;color:#ec3c3c ;font-weight:300;text-align:right;margin-bottom:34px;}
.why-choose .wbox dl dd {position:relative;margin-bottom:60px;}
.why-choose .wbox dl dd .tit {padding:10px 4px 0 0;font-size:21px;line-height:50px;color:#333333;text-align:right;}
.why-choose .wbox dl dd .cont {font-size:15px;line-height:28px;color:#666666;text-align:right;}
.why-choose .wbox dl dd img {width:96px;height:96px;border-radius:50%;position:absolute;top:0;}
.why-choose .wbox dl .it1,.why-choose .wbox dl .it4 {padding-right:120px;}
.why-choose .wbox dl .it1 .cont,.why-choose .wbox dl .it4 .cont {padding-left:50px;}
.why-choose .wbox dl .it1 img,.why-choose .wbox dl .it4 img {right:0;}
.why-choose .wbox dl .it3,.why-choose .wbox dl .it2 {padding-right:200px;}
.why-choose .wbox dl .it3 .cont,.why-choose .wbox dl .it2 .cont {padding-left:30px;}
.why-choose .wbox dl .it3 img,.why-choose .wbox dl .it2 img {right:80px;}
.why-choose .wbox .item1 {float:left;}
.why-choose .wbox .item2 {float:right;}
.why-choose .wbox .item2 dt {text-align:left;}
.why-choose .wbox .item2 .tit {padding-left:2px;}
.why-choose .wbox .item2 .tit,.why-choose .wbox .item2 .cont {text-align:left;}
.why-choose .wbox .item2 .it1,.why-choose .wbox .item2 .it4 {padding:0;padding-left:120px;}
.why-choose .wbox .item2 .it1 .cont,.why-choose .wbox .item2 .it4 .cont {padding:0;}
.why-choose .wbox .item2 .it1 img,.why-choose .wbox .item2 .it4 img {left:0;}
.why-choose .wbox .item2 .it3,.why-choose .wbox .item2 .it2 {padding:0;padding-left:200px;}
.why-choose .wbox .item2 .it3 .cont,.why-choose .wbox .item2 .it2 .cont {padding:0;}
.why-choose .wbox .item2 .it3 img,.why-choose .wbox .item2 .it2 img {left:80px;}
.why-choose .wbox .tips {width:280px;text-align:center;position:absolute;left:50%;top:350px;margin-left:-140px;background-color: rgba(29,96,230,.1); border:1px dashed #1D60E6; border-radius:10px;}
.why-choose .wbox .tips div {font-size:33px;line-height:54px;color:#1D60E6;}
.why-choose .wbox .tips p {font-size:17px;line-height:30px;color:#1D60E6;}



.hmform .input{position: relative;float: left;}
.hmform .input:nth-child(1){ width:40%;}
.hmform .input:nth-child(2){ width:23%;}
.hmform .input:nth-child(3){ width:23%;}
.hmform .input:nth-child(4){ width:14%;}
.hmform .input i{width: 1px;height: 20px;background: #ccc;position: absolute;right: 0px;top: 22px;}
.hmform input{display: block;height: 60px; width:100%;padding-left: 50px;border: 2px solid #1D60E6;border-right: none;box-sizing: border-box;outline: none;}
.hmform .input_msg{ background: url(../images/dljz-icon-company.png) 15px 50% no-repeat;}
.hmform .input_name{background: url(../images/dljz-icon-name.png) 15px 50% no-repeat;border-left: none;}
.hmform .input_phone{background: url(../images/dljz-icon-phone.png) 15px 50% no-repeat;border-left: none;}
.hmform .input_submit{/*width: 180px;*/background: #1D60E6;font-size: 18px;border-color: #1D60E6;height: 60px;color: #fff;cursor: pointer;padding-left: 0px;}
.hmform .input_submit:active{opacity: 0.8;}


.gszc_box4{width:580px}
.gszc_box4 h3{font-size:16px}
.gszc_box4 li{width:46%;float:left;text-align:center;margin:10px 0%; margin-right:4%;background:#f1f3f9;padding:25px 0;border-radius:5px}

.gszc_box5{}
.gszc_box5 li{text-align:center;background:#f1f3f9;width:18%;margin-right:2%;float:left;border-radius:5px;overflow:hidden;padding:25px 0;box-sizing:border-box}
.gszc_box5 li .pic{padding:0px 0 15px 0}
.gszc_box5 li .pic img{width:30%}
.gszc_box5 li .txt{padding-bottom:10px}
.gszc_box5 li .txt h3{font-size:15px;font-weight:bold;margin-bottom:10px}
.gszc_box5 li .txt p{font-size:12px;color:#666;line-height:20px}
.gszc_box5 li:nth-child(5){ margin-right:0;}


.zmqx{}
.zmqx li{width:calc(20% - 17px);border:solid 1px #ddd;box-sizing:border-box;height:355px;background:#fff;position:relative;margin-right:20px;float:left;transition:0.3s all}
.zmqx li:nth-child(5){margin-right:0}
.zmqx li .pic{overflow:hidden}
.zmqx li .pic img{width:100%}
.zmqx li h5{width:100%;height:55px;background:url(../images/gsbg/dljz-bg-wj.png) center no-repeat;position:absolute;font-size:18px;text-align:center;line-height:40px;left:0;top:155px;color:#fff}
.zmqx li p{color:#666;margin-top:70px;text-align:center;line-height:2; font-size:14px; padding:0 10px;}
.zmqx li:hover{background:#f8f8f8;box-shadow:0px 3px 10px rgba(0,0,0,0.2);translate3d(0,-5px,0);-webkit-transform:translate3d(0,-5px,0)}



.dljz_box2{}
.dljz_box2 li{width:380px;box-shadow:0 0 50px rgba(187,186,207,.3); float:left;margin-left: 30px; }
.dljz_box2 li .tit{background:#f15b70;color:#fff;text-align:center;padding:25px 0 20px 0}
.dljz_box2 li .tit img{}
.dljz_box2 li .tit h3{font-size:18px;margin:10px 0;font-weight:normal}
.dljz_box2 li .txt{height:285px;border:solid 1px #eee;padding:20px;border-top:0;}
.dljz_box2 li .txt span{display:block;line-height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;position:relative}
.dljz_box2 li .txt span::before{content:'';width:5px;height:5px;background-color:#ccc;position:absolute;top:50%;left:6px;border-radius:50%;margin-top:-3px}
.dljz_box2 li:nth-child(1){ margin-left:0;}


.zjbshui{margin-bottom:80px}
.jzpic{text-align:center;margin-bottom:25px}
.zjbshui ul:after{display:table;content:"";height:0px;line-height:0px;clear:both}
.zjbshui ul li{float:left;width:295px;text-align:center}
.zjbshui ul li h2{color:#000;font-size:18px;font-weight:normal;margin-bottom:20px;padding-bottom:0px}
.zjbshui ul li p{color:#666;font-size:14px;line-height:1.8em}

 .wyjzbs{ text-align:center;margin-top:45px;}
 .wyjzbs a{ display:inline-block; width:320px; height:54px; text-align:center; line-height:54px; background:#1D60E6; color:#ffffff; font-size:18px; border-radius:3px;}
 .wyjzbs a:hover{ animation: move4 .5s linear;}

 .hdzl{width:100%;height:402px;background:#FFF;border:1px solid #e7e7e7}
.hdzl ul li{float:left;width:299px;height:402px;border-right:1px solid #e7e7e7;text-align:center}
.hdzl ul li .hdpic{width:299px;height:354px;line-height:354px;text-align:center;display:table-cell;vertical-align:middle;*display:block;*font-size:309px;*font-family:Arial}
.hdzl ul li .hdpic img{display:inline;vertical-align:middle}
.hdzl ul li .hdpic img:hover{animation:move4 .5s linear}
@keyframes move4 { 	0% { transform: scale(1); } 50% { transform: scale(1.1); } 100% { transform: scale(1); }  }
.hdzl ul li p{text-align:center;color:#333333;font-size:16px;height:28px;line-height:28px}
.hdzl ul li p span{width:28px;height:28px;background:#eb5a5a;display:inline-block;vertical-align:middle;margin-right:8px;color:#FFF;font-size:12px;border-radius:50%}
.hdzl ul li:nth-child(4){ border:0;}




/*news*/
.news_list{overflow:hidden;}
.news_list li{ float:left;width:100%; margin-right:0%;}
.news_list li:nth-child(2n){ margin-right:0;}
.news_list li a{display:block;overflow:hidden;height:auto;padding:25px 20px;border:1px dashed #FFF; transition: 0.2s ease all;    -webkit-transition: 0.2s ease all;    -moz-transition: 0.2s ease all;}
.news_list li a .news_date{float:left;text-align:center;font-size:16px;color:#888888; margin-right:25px; border-right:1px dashed #ddd; padding-right:25px; transition: 0.2s ease all;    -webkit-transition: 0.2s ease all;    -moz-transition: 0.2s ease all;}
.news_list li a .news_date p:first-child{font-size:60px;color:#888888;/*font-weight:600;*/line-height:60px; transition: 0.2s ease all;    -webkit-transition: 0.2s ease all;    -moz-transition: 0.2s ease all;}
.news_list li a .news_Lbox{float:right; width:calc(100% - 126px);position:relative; margin-top:10px;}
.news_list li a .news_Lbox span{float:left; width:80px; height:75px;position:relative; margin-top:-5px; margin-right:18px;}
.news_list li a .news_Lbox span img{float:left; width:100%; height:100%; display:block;}
.news_list li a .news_Lbox h3{display:block;font-size:18px;color:#333;font-weight:normal;line-height:14px;padding-bottom:5px;}
.news_list li a .news_Lbox p{height:44px;color:#999;line-height:22px;margin-top:10px; display:block; font-size:14px; display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}
.news_list li a:hover{ border:1px dashed #1D60E6; background:#f8f8f8;}
.news_list li:hover a,
.news_list li:hover .news_date,
.news_list li:hover .news_date p:first-child,
.news_list li:hover a .news_Lbox h1
{color:#1D60E6;}
.news_list li:hover a .news_Lbox p{color:#666;}
.news_list li:hover a .news_Lbox h3{color:#1D60E6;}

.newsdetailbg{}
.news_detail{ margin-top:50px; background:#fff; padding:50px 0;}
.news_detail h1{  text-align:center; height:70px; font-size:26px; font-weight:normal; color:#333;}
.news_detail .ndate{ text-align:center; margin-bottom:20px; border-bottom:1px dashed #ddd; padding-bottom:10px; font-size:14px; color:#999;font-family:heliosextthinregular, Arial;}
.news_detail .ndate span{ text-align:center; font-size:14px; color:#999;font-family:heliosextthinregular, Arial;}
.news_detail .newsinfo{ font-size:13px; color:#777;  line-height:24px; padding:15px;text-indent:2em; background:#f6f6f6; margin:15px 0;}
.news_detail .newsinfo span{ font-size:13px; color:#000; }
.news_detail_page{ width:100%; height:100px; overflow:hidden;}
.news_detail_page a{ font-size:14px;display:block;width:100%;height:50px;line-height:50px;color:#666;padding-left:35px;}
.news_detail_page a:nth-child(1){background:url(../images/icon-dd7.png) no-repeat 5px center;border-bottom:1px dashed #ddd;border-top:1px solid #ddd;}
.news_detail_page a:nth-child(2){background:url(../images/icon-dd8.png) no-repeat 5px center;border-bottom:1px dashed #ddd;}
.news_detail_page a:hover{ color:#1D60E6;}
.news_detail_page .baklist{ width:15%;  border-radius:10px;background:#fff; margin-left:85%; margin-top:-70px;}
.news_detail_page .baklist a{ width:100px; border:1px solid #1D60E6; border-radius:10px;background:#fff; padding:0 20px; height:40px; line-height:40px; margin-left:50px;}
.news_detail_page .baklist a:hover{  border:1px solid #1D60E6; border-radius:10px;background:#1D60E6; color:#fff;}
.news_other{}
.otitle{display:inline-block;height:20px;line-height:20px;color:#000;font-size:16px;font-weight:600;border-bottom:1px solid #999;padding-bottom:25px; margin:20px 0; }
.news_other li{ width:48%; display:inline-block; float:left; margin-right:4%; margin-bottom:10px;}
.news_other li img{ width:30%; float:left;}
.news_other li span{ width:65%; float:left; margin-left:2%; font-size:16px; color:#000; padding-top:5px; display:block;  overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.news_other li i{ width:65%; float:left; margin-left:2%;font-size:12px; padding:5px 0;color:#999; }
.news_other li p{ width:65%; float:left;margin-left:2%; font-size:14px; color:#999; overflow:hidden;
text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;  }
.news_other li:nth-child(2n){ margin-right:0;}
.news_other li:hover span{color:#1D60E6;}
/* 表格 */
.datalist{ border:1px solid #ccc; border-collapse:collapse; background:#fff; width:100%; clear:both;}
.datalist caption{ padding-bottom:5px; text-align:left;} 
.datalist th{ border:1px solid #fff; background-color:#eb5a5a; color:#fff; font-weight:700;  text-align:left; padding:13px 15px; }
.datalist td{ border:1px solid #fff; padding:16px 15px;}
.datalist tr.altrow{ background-color:#ccc;}
.datalist tbody tr.odd{background:#f8f8f8;}
.datalist tbody tr:hover{background:#f9e9e9;}

.about2_img{width:460px;height:488px; float:left;border:solid 1px #ddd;position:relative;box-sizing:border-box}
.about2_img .img{position:absolute;left:25px;top:25px}
.about2_img .img img{max-width:93%;display:block;}
.about_txt{width:calc(100% - 530px);float:right;}
.about_txt h3{font-size:25px;margin-bottom:20px}
.about_txt p{line-height:28px;text-align:justify;margin-bottom:15px;color:#555}
.about_txt b{color:#1D60E6;}

.num{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center; height:160px; font-size:15px; color:#000; text-align:center; }
.num span,.num i{ display:inline-block; vertical-align:top;}
.num li { width:25%; display:inline-block;}
/*.num li:nth-child(2){ width:210px; display:inline-block;}
.num li:nth-child(4){ width:150px; display:inline-block;}*/
.num li span{ width:90%; border-right:1px solid #ddd;}
.num li:nth-child(4) span{ width:90%; border-right:0px solid #ddd;}
.num span{ font-size:60px; color:#1D60E6; font-family:impact; position:relative; z-index:3;}
.num span em{ font-size:22px; font-family:impact; line-height:30px; color:#1D60E6;}
.num p+p{ margin-top:30px;}


.pro_detail{ margin:0 auto;}
.pro_detail_img{ width:500px; padding:25px;height:500px; display:inline-block;border:1px solid #eee; float:right; background:#fff;position:relative; text-align:center; }
.pro_detail_txt{ width:660px; display:inline-block;  float:left;border-left:0px solid #ddd; padding-left:0px;}
.pro_detail_txt h1{  text-align:left; height:40px; line-height:40px; font-size:30px; font-weight:normal; color:#000; margin-top:0px; padding-bottom:10px;border-bottom:0px solid #ddd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-bottom:20px;}
.pro_detail_txt h5{ height:30px; line-height:30px; font-size:16px; font-weight:bold; margin-top:10px;}
.pro_detail_txt h6{ height:30px; line-height:30px; display:inline-block; font-size:16px; font-weight:bold; margin-top:30px/*;border-bottom:2px solid #ef3332;*/ }
.pro_detail_txt .newsinfo{ margin-top:10px; font-size:14px; color:#666; height:175px;  line-height:30px; padding:0px; overflow:hidden;}
.pro_detail_txt .newsinfo span{ font-size:13px; color:#000; }


.feedyw{ border:1px solid #ddd; float:right;position:relative;  display:block; background:#fff; margin:0px auto;}
.feedyw_input h3{ font-size:18px; margin-bottom:15px; font-weight:bold;}
.feedyw_input{ margin-top:0px; width:100%}
.feedyw_input input{ border:1px solid #ddd; border-radius:5px; background:#fff; width:100%; float:left; margin:0 0px 15px 0; height:40px; line-height:40px; padding:0 10px;}
.feedyw_input textarea{ border:1px solid #ddd; background:#fff; width:100%; float:left; margin:0 20px 20px 0; height:60px; line-height:20px; border-radius:0px; padding:10px;}
.feedyw_input .feed_btn{ display:block; float:right; width:100%; height:50px; line-height:50px; font-size:16px; border-radius:5px;  background:#1D60E6;  text-align:center; color:#fff;cursor:pointer;}



/*联系方式*/

.contact-ul{ margin-top: 5px;}
.contact-ul li{ float: left; width: calc(32% - 0px); margin-right:2%; margin-bottom:30px; border: 1px solid #e5e5e5;  padding-bottom: 10px; height: 125px; border-radius:3px;}
.contact-ul li:nth-child(3n){ margin-right: 0;}
.contact-ul li img{ float: left;}
.contact-ul li .item{ padding:32px 10px 0 30px;}
.contact-ul li .item div{ margin-left:70px; padding-left: 25px; border-left: 1px dashed #e5e5e5;}
.contact-ul li .item div span{ display: block;  color: #333333; font-size: 16px;}
.contact-ul li .item div p{ margin-top: 8px; font-size: 18px; color: #1D60E6;}
.contact-ul li .item div b{ font-size: 20px;}
.contact-ul li .des{ margin-top:7px; font-size: 12px; text-align: center; letter-spacing: 1px;}
.contact-ul li .des em{ color: #ee0f0f;}
/*.contact-ul li:last-child{ background:#da2337;}
.contact-ul li:last-child .item div p{ margin-top: 8px; font-size: 18px; color: #eee;}
.contact-ul li:last-child .item div span{color: #FFF;}*/


.plan{height:150px;background:url(../images/contact_bg.jpg) no-repeat center center; background-size:100% 100%;text-align:center; border-radius:3px;}
.plan-title-wrap{padding:37px 0 16px}
.plan-title{font-size:30px;color:#fff;margin:0 12px; font-weight:300; }
.plan-des{font-size:16px;color:#cce0fe; text-align:center}








.feedback{ border:1px solid #ddd; float:right;position:relative;  display:block; background:#fff; margin:0px auto;}
.feedback_input{ margin-top:0px;}
.feedback_input input{ border:1px solid #ddd; border-radius:5px; background:#fff; width:calc(25% - 15px); float:left; margin:0 20px 20px 0; height:50px; line-height:50px; padding:0 10px;}
.feedback_input textarea{ border:1px solid #ddd; background:#fff; width:calc(100% - 120px); float:left; margin:0 20px 20px 0; height:60px; line-height:20px; border-radius:0px; padding:10px;}


.feedback_input .ico01{ background:url(../images/input_ico01.png) right center no-repeat; background-size: 26px 26px; }
.feedback_input .ico02{ background:url(../images/input_ico02.png) right center no-repeat; background-size: 26px 26px;}
.feedback_input .ico03{ background:url(../images/input_ico03.png) right center no-repeat; background-size: 26px 26px;}
.feedback_input .ico04{ background:url(../images/input_ico04.png) right center no-repeat; background-size: 26px 26px; margin-right:0;}
.feedback_input .ico05{ background:url(../images/input_ico05.png) right top no-repeat; background-size: 26px 26px;}

.feedback_input .feed_btn{ display:block; float:right; width:100px; height:60px; line-height:60px; font-size:16px; border-radius:5px;  background:#1D60E6;  text-align:center; color:#fff;cursor:pointer;}


.abt6-con{margin-top:40px}
.abt6-swiper{position:relative}
.abt6-slide{display:block; }
.abt6-img{transition:ease .5s;}
.abt6-img img{display:inline-block;width:100%}
.abt6-slide p{margin-top:12px;text-align:center;font-size:16px;line-height:32px;color:#333;transition:ease .5s}
.abt6-slide:hover p{color:#1D60E6}
.abt6-swiper .swiper-pagination{width:100%;display:none}
.abt6-swiper .swiper-pagination-bullet{margin:0 5px}
.abt6-swiper .swiper-pagination-bullet-active{background:#1D60E6}
.abt6-swiper .swiper-button-next,.abt6-swiper .swiper-button-prev{margin-top:-40px;width:55px;height:55px;border-radius:50%;line-height:55px;background:#fff;color:#333;box-shadow:0 0 13px rgba(0,0,0,.1);text-align:center;opacity:1;cursor:pointer;transition:ease .5s;font-weight:bold}
.abt6-swiper .swiper-button-next{right:-75px}
.abt6-swiper .swiper-button-prev{left:-75px}
.abt6-swiper .swiper-button-next:hover,.abt6-swiper .swiper-button-prev:hover{background:#1D60E6;color:#fff;box-shadow:none}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after { font-size: 14px;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after { font-size: 14px;}



.typenav{ width:100%;text-align: right;padding:0px 0;font-size: 0;background:#5c5c5c; border-top:3px solid #da2337;}
.typenav ul{ min-width:1200px;  margin:0 auto; }
.typenav a{display: inline-block; padding: 12px 35px;border-radius:0px; border-radius:0px; border-left:1px dashed #4c4b4a;   cursor: pointer; font-size: 14px; color: #fff; margin: 0px; background: #505050 ;transition:all .3s;}
.typenav a:hover{background:#da2337/*373737*/;position: relative;color: #fff;}
.typenav a.on{background:#da2337!important; color:#fff;}
.typenav a:first-child{ border-left:0px;}



.m_t30{ margin-top:30px;}
.m_t50{ margin-top:50px;}
.m_b50{ margin-bottom:50px;}
.p_b50{ padding-bottom:50px;}
.pic_yingy{width: 100%;position: relative;margin: 0 auto;/* overflow:hidden;*/ padding:30px 0;}
.pic_yingy .hd02{ z-index:9;}
.pic_yingy .hd02 ul{float: right;overflow: hidden;zoom: 1; }
.pic_yingy .hd02 span{opacity: 1;display: block;height: 20px; line-height:20px;float: left;margin-left: 0px;overflow: hidden;cursor: pointer;position: absolute;top: 1px;left: 0px;color:#08b78f; font-size:18px; font-weight:400; border-left:3px solid #08b78f; padding-left:5px;}


.pic_yingy .hd02 .prev{opacity: 1;display: block;width: 30px;height: 62px;float: right;margin-left: 0px;overflow: hidden;cursor: pointer;position: absolute;top: 105px;left: -50px;background: url(../images/pic_left.png) 5px center no-repeat #ddd; background-size: 20px 20px ;transition: 0.2s ease all; }
.pic_yingy .hd02 .next{opacity: 1;display: block;width: 30px;height: 62px;float: right; margin-top: 0px;overflow: hidden;cursor: pointer;position: absolute;top: 105px;;right: -50px;background: url(../images/pic_right.png) 5px center no-repeat #ddd;background-size: 20px 20px ;transition: 0.2s ease all; }
.pic_yingy .hd02 .prev:hover{opacity: 1;background: url(../images/pic_left.png) 2px center no-repeat #E64552;background-size: 20px 20px ;}
.pic_yingy .hd02 .next:hover{opacity: 1;background: url(../images/pic_right.png) 10px center no-repeat #E64552;background-size: 20px 20px ;}

.pic_yingy .bd02{margin-bottom: 50px; overflow:hidden; }
.pic_yingy .bd02 ul{overflow: hidden;zoom: 1;}
.pic_yingy .bd02 ul li{float: left;_display: inline;overflow: hidden;width: 290px;padding: 0px;margin-right: 13px; margin-bottom:24px;   border: 0px solid #eee; border-bottom: 3px solid #eee;   padding-bottom: 25px;    overflow: hidden;    transition: 0.2s ease all;    -webkit-transition: 0.2s ease all;    -moz-transition: 0.2s ease all; background:#f8f8f8; text-align:center;}
.pic_yingy .bd02 ul li span{background: #FFF;width: 100%;overflow: hidden;display:block; border-radius:0;}
.pic_yingy .bd02 ul li span img{width: 290px;height: 204px; display:block;transition: 0.4s ease all; }
.pic_yingy .bd02 ul li b{ width:100%; display:block; height:30px; line-height:30px; text-align:center; padding:15px 0; color:#000; font-size:14px; font-weight:400;}
.pic_yingy .bd02 ul li:hover b, .pic_yingy .bd02 ul li:hover em{color: #fff }
.pic_yingy .bd02 ul li:hover {    border-color: #E64552; background:#f0f0f0;}
.pic_yingy .bd02 ul li p{ padding:0 10%; display:block; height:85px; line-height:22px; text-align:left; padding-top:20px; color:#666; overflow:hidden;}

.pic_yingy .bd02 ul li em{ display:inline-block; width:135px;margin:0 auto; height:36px; line-height:36px; border:0px solid #ddd; text-align:center; margin-top:15px;color: #333}
.pic_yingy .bd02 ul li:hover p{color: #666 }
 .pic_yingy .bd02 ul li:hover b{color: #000 }
.pic_yingy .bd02 ul li:hover em{ background:#E64552; color:#FFF;}
.pic_yingy .bd02 ul li:hover span img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

/*page*/
#page{ height:40px; padding:20px 0px; text-align:center}
#page a{ display:block; display:inline-block;margin-right:10px; padding:3px 12px;  border:1px #cccccc solid; background:#fff; text-decoration:none; color:#808080; }
#page a:hover{ color:#1D60E6; border:1px #1D60E6 solid;}
#page a.cur{border:1px #1D60E6 solid; background:#1D60E6; color:#fff;}
#page p{display:inline-block; padding:4px 12px; font-size:14px; color:#bbb; border:1px #ccc solid; background:#fcfcfc; margin:0; margin-right:8px;}
#page p.pageRemark{ border-style:none; background:none; margin-right:0px; padding:4px 0px; color:#666;}
#page p.pageRemark b{ color:#1D60E6; font-weight:normal; padding:0 2px;}
#page p.pageEllipsis{ border-style:none; background:none; padding:4px 0px; color:#808080;}

#cntrBody{font-size:14px;line-height:28px;color:#333;}
#cntrBody p strong {font-weight:bold;}
#cntrBody p,.proinfo p,.age_li_about p{margin:0 0 25px 0; font-size:16px;line-height:28px;}
#cntrBody p{/*text-indent:2em;*/line-height:28px; color:#333;}
#cntrBody table p,.proinfo table p,.age_li_about table p{margin:25px 0; font-size:14px;}
#cntrBody iframe{ width:1150px; height:730px; padding-left:25px;}
#cntrBody img{ max-width:100%;}




#cntrBodypro{font-size:14px;line-height:28px;}
#cntrBodypro p strong {font-weight:bold;}
#cntrBodypro p,.proinfo p,.age_li_about p{margin:0px 0; font-size:14px;line-height:28px;}
#cntrBodypro p{line-height:28px; color:#2a2a2a;}
#cntrBodypro table p,.proinfo table p,.age_li_about table p{margin:0px 0; font-size:14px;}

#cntrBodypro img {max-width:100%; max-height:880px; scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 100% ? "100%" : "auto"):(this.style.height = this.offsetHeight >= 880 ? "880px" : "auto")); display:inline !important ; }
#cntrBodypro a{ color:#666;}
#cntrBodypro a:hover{ color:#333;}

#cntrBodypro table{ border:1px solid #ccc; border-collapse:collapse; background:#fff; width:100%; clear:both;}
#cntrBodypro table caption{ padding-bottom:5px; text-align:left;} 
#cntrBodypro table th{ border:1px solid #ccc; background-color:#eee; font-weight:bold;  padding:10px 15px; font-size:18px; }
#cntrBodypro table td{ border:1px solid #ccc; padding:5px 15px;}
#cntrBodypro table td p{ margin:0 !important;}
#cntrBodypro table tr.altrow{ background-color:#ccc;}
#cntrBodypro table tbody tr.odd{background:#f9f9f9;}
#cntrBodypro table tbody tr:hover{background:#ddd;}


.nmt30{ margin-top:30px;}
.nmt50{ margin-top:50px;}