@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0}
ul li{ list-style:none}
img{ border:0; max-width:100%}
a{ text-decoration:none; color:#444}
.clear{ clear:both}
body{ font-family:"微软雅黑"; width:100%; min-width:1250px;font-size: 13px;line-height: 28px;color: #444;}
.ccsl{ display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
p{text-align:justify}

.main{ width:1250px; margin:0 auto;}

.top{height: 30px;background: #f7f8fa;width:100%; min-width:1250px;font-size: 12px;border-bottom: 1px solid #e7e8ed;}
.top p{color: #999;}

.header{width: 1250px;height: 100px;margin: 0 auto;}
.header .logo{ width:378px; height:100px; float:left}
.header .logoA{ width:129px; height:55px; float:left;margin-top: 20px;}
.header .nav{ height:35px; margin-top:45px; float:right; max-width:780px; overflow:hidden}
.header .nav ul{ overflow:hidden}
.header .nav ul li{ float:left}
.header .nav ul li a{color: #FFFFFF; display:block;font-size: 18px;line-height: 18px;height: 18px;text-align: center;padding: 0px 60px;border-radius: 3px;}
.header .nav ul li a:hover{font-size: 18px;line-height: 18px;height: 18px;color: #EEEEEE;text-align: center;}

.headerB{width: 1250px;height: 100px;position: absolute;top:0;z-index: 999;margin: 0 auto;left: 50%; top: 0;margin-left: -625px;}
.headerB .logo{ width:378px; height:100px; float:left}
.headerB .logoB{ width:129px; height:55px; float:left;margin-top: 20px;}
.headerB .nav{ height:35px; margin-top:45px; float:right; max-width:780px; overflow:hidden;}
.headerB .nav ul{ overflow:hidden}
.headerB .nav ul li{ float:left}
.headerB .nav ul li a{color: #FFFFFF; display:block;font-size: 18px;line-height: 18px;height: 18px;text-align: center;padding: 0px 60px;border-radius: 3px;}
.headerB .nav ul li a:hover{font-size: 18px;line-height: 18px;height: 18px;color: #EEEEEE;text-align: center;}

.headerA{width: 1250px;height: 100px;margin: 0px auto; background-color: #FFFFFF;}
.headerA .logo{ width:378px; height:100px; float:left}
.headerA .nav{ height:35px; margin-top:45px; float:right; max-width:780px; overflow:hidden}
.headerA .nav ul{ overflow:hidden}
.headerA .nav ul li{ float:left}
.headerA .nav ul li a{color: #333; display:block;font-size: 18px;line-height: 18px;height: 18px;text-align: center;padding: 0px 60px;border-radius: 3px;}
.heaheaderAder .nav ul li a:hover{font-size: 18px;line-height: 18px;height: 18px;color: #EEEEEE;text-align: center; color:#fff}

.banner{ width:100%; min-width:1250px; /*height:400px;*/ overflow:hidden; position:relative;font-size:0; margin:0 auto;}
.b-img{ /*height:400px;*/  position:absolute; left:0; top:0;}
.b-img img{ display:block; /*height:400px;*/ float:left;}
.b-list{ height:20px; /*padding-top:380px;*/ margin:0 auto;position:relative;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:10px; height:10px; border-radius:50%; background:#fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{ background:#3B4FFF}

.contitboxA{width: 1250px;margin: 0px auto; height:24px;overflow: hidden;margin-top: 65px; padding-bottom: 20px;}
.contitboxA p{height: 45px;font-size: 40px;line-height: 45px;font-family: PingFang SC;font-weight: bold;color: #333333;text-align: center; max-width:350px; margin:0 auto;letter-spacing:8px}
.contitboxB{width: 1250px;margin: 0px auto; height:24px;overflow: hidden;margin-top: -65px; padding-bottom: 20px;}
.contitboxB p{height: 45px;font-size: 40px;line-height: 45px;font-family: PingFang SC;font-weight: bold;color: #333333;text-align: center; max-width:350px; margin:0 auto;letter-spacing:8px}
.contitboxC{width: 1250px;margin: 0px auto; height:24px;overflow: hidden;margin-top: 10px; padding-bottom: 20px;}
.contitboxC p{height: 45px;font-size: 40px;line-height: 45px;font-family: PingFang SC;font-weight: bold;color: #333333;text-align: center; max-width:350px; margin:0 auto;letter-spacing:8px}

.contitboximg{width: 15px;height: 22px;position: relative;left: 83%;top: -25px;}
.contitboximg2{width: 15px;height: 22px;position: relative;left: 70%;top: -25px;}
.contitboximg3{width: 15px;height: 22px;position: relative;left: 90%;top: -25px;}
.contitboxspanA{width: 500px;font-size: 81px;font-family: PingFang SC;font-weight: 800;color: #3A48FF;line-height: 54px;opacity: 0.1;margin:0 auto;position:relative;top:90px;letter-spacing:8px}
.contitboxspanB{width: 850px;font-size: 81px;font-family: PingFang SC;font-weight: 800;color: #3A48FF;line-height: 54px;opacity: 0.1;margin:0 auto;position:relative;top:-50px;letter-spacing:8px}
.contitboxspanC{width: 980px;font-size: 81px;font-family: PingFang SC;font-weight: 800;color: #3A48FF;line-height: 54px;opacity: 0.1;margin:0 auto;position:relative;top:20px;letter-spacing:8px}
.contitboxspanD{width: 970px;font-size: 81px;font-family: PingFang SC;font-weight: 800;color: #3A48FF;line-height: 54px;opacity: 0.1;margin:0 auto;position:relative;top:80px;letter-spacing:4px}
.contitboxspanE{width: 610px;font-size: 81px;font-family: PingFang SC;font-weight: 800;color: #3A48FF;line-height: 54px;opacity: 0.1;margin:0 auto;position:relative;top:90px;letter-spacing:8px}
.contitboxspanF{width: 500px;font-size: 81px;font-family: PingFang SC;font-weight: 800;color: #3A48FF;line-height: 54px;opacity: 0.1;margin:0 auto;position:relative;top:90px;letter-spacing:8px}

.part1{width: 1200px;height: 500px;margin: 0px auto;overflow: hidden;margin-top: 10px;padding: 25px 25px;}
.part1L{float: left;width: 700px;height: 290px;overflow: hidden;}
.part1 p{width: 990px;height: 81px;padding-top: 50px;margin: 0px auto;overflow: hidden;text-align: center;font-family: PingFang SC;font-weight: 400;color: #333333;}
.part1p{width: 990px;height: 81px;padding-top: 50px;margin: 0px auto;overflow: hidden;text-align: center;font-family: PingFang SC;font-weight: 400;color: #333333;font-size: 18px;}
.part1L h3{font-size: 18px;font-weight: bold;color: #0285db;height: 30px;line-height: 20px;}
.part1L .sub{width: 700px;height: 210px;overflow: hidden;line-height: 30px;font-size: 14px;}
.part1L a{width: 120px;background: #ddd;height: 35px;line-height: 35px;text-align: center;margin-top: 5px; display:block}
.part1L a:hover{color: #0285db;}
.part1R{float: right;width: 465px;height: 290px; overflow:hidden}
.part1Bordev{width: 1200px;height: 391px;background: #FFFFFF;box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.22);border-radius: 10px;}
.newpart1{width: 1200px;height: 1200px;margin: 0px auto;overflow: hidden;margin-top: 10px;padding: 25px 25px;}
.setback{min-width: 1200px;background: url(../images/index_bg.png) no-repeat;background-size:100% 2594px;width: 100%;height: 2594px;margin-top: 108px;margin-bottom: 230px;}
.newpart2{min-width: 1200px;margin: 0px auto;overflow: hidden;margin-top: 10px;padding: 25px 25px;}
.part1-1{width: 990px;height: 160px;margin: 0px auto;overflow: hidden;text-align: center;font-family: PingFang SC;font-weight: 400;color: #333333;}
.newcontitbox p{text-align: center; margin:0 auto;font-size: 24px;color: #999999;font-family: PingFang-SC-Bold;letter-spacing:4px}

/*开始*/
.new-content{margin-top: 200px;display: flex;justify-content: space-between;}
/* 左 */
.newdivbox{width: 25%;height: 361px;background: #FFFFFF;box-shadow: 0px 0px 57px 0px rgba(0, 0, 0, 0.13);border-radius: 20px;position: relative;margin-top: 131px;padding: 0 15px;}
.newdivimg1{width: 150px;height: 150px;border-radius: 50%;position: absolute;top: -80px;left: 50%;transform: translate(-50%, 0)}
.newdivboxp{width: 100%;font-size: 14px;font-family: PingFang SC;color: #333333;line-height: 28px;margin-top: 80px;}
.newdivdiv{border-radius: 0px 0px 20px 20px;width: 100%;height: 83px;background: #F8F8F8;position: absolute;left: 0;bottom: 0;text-align: center;}
.newdivdivp1{width: 91px;height: 29px;font-size: 30px;font-family: PingFang SC;font-weight: bold;color: #333333;line-height: 64px;margin: 0 auto;}
.newdivdivp2{width: 118px;height: 19px;font-size: 19px;font-family: PingFang SC;font-weight: 400;color: #333333;line-height: 64px;margin: 0 auto;}
/* 中 */
/* .newdivcenter{width: 710px;height: 432px;background: #FFFFFF;box-shadow: 0px 0px 57px 0px rgba(0, 0, 0, 0.13);border-radius: 20px;position: absolute;left: 31.5%;margin-top: 254px;} */
.newdivcenter{width: 42%;height: 432px;background: #FFFFFF;box-shadow: 0px 0px 57px 0px rgba(0, 0, 0, 0.13);border-radius: 20px;margin:0 auto;position: relative;}
.newdivcenterimg{width: 191px;height: 191px;border-radius: 50%;position: absolute;top: -100px;left: 50%;transform: translate(-50%, 0)}
.newdivcenterp{width: 100%;height: 95px;font-size: 18px;font-family: PingFang SC;color: #333333;text-align: center;}
.newcenterdiv{ border-radius: 0px 0px 20px 20px;width: 100%;height: 105px;background: #F8F8F8;position: absolute;bottom: 0;text-align: center;}
.newcenterp1{width: 116px;height: 37px;font-size: 38px;font-family: PingFang SC;font-weight: bold;color: #333333;line-height: 81px;margin: 0 auto;}
.newcenterp2{width: 372px;height: 23px;font-size: 24px;font-family: PingFang SC;font-weight: 400;color: #333333;line-height: 81px;margin: 0 auto;}
/* 右 */
/* .newdivright{width: 520px;height: 341px;background: #FFFFFF;box-shadow: 0px 0px 57px 0px rgba(0, 0, 0, 0.13);border-radius: 20px;position: absolute;right: 0;margin-top: 331px;} */
.newdivright{width: 25%;height: 361px;background: #FFFFFF;box-shadow: 0px 0px 57px 0px rgba(0, 0, 0, 0.13);border-radius: 20px;position: relative;margin-top: 131px;padding: 0 15px;}
.newdivrightimg{width: 135px;height: 145px;border-radius: 50%;position: absolute;top: -80px;left: 50%;transform: translate(-50%, 0)}
.newrightp{width: 100%;height: 126px;font-size: 14px;font-family: PingFang SC;color: #333333;line-height: 28px;margin-top: 80px;}
.neweightdiv{border-radius: 0px 0px 20px 20px;width: 100%;height: 83px;background: #F8F8F8;position: absolute;left:0;bottom: 0;text-align: center;}
.newrightp1{width: 92px;height: 29px;font-size: 30px;font-family: PingFang SC;font-weight: bold;color: #333333;line-height: 64px;margin: 0 auto;}
.newrightp2{width: 118px;height: 19px;font-size: 19px;font-family: PingFang SC;font-weight: 400;color: #333333;line-height: 64px;margin: 0 auto;}

.newline{margin-top: 270px;}
.honor{width:1200px;position: relative;margin:0 auto;}
.honordiv1{border:solid 1px white;height:175px;width:307px;float:left;margin: 32px 0 32px 68px;background: url(../images/timeline-bg03.png) no-repeat;position: relative;}
.honordiv2{border:solid 1px white;height:175px;width:307px;float:left;margin: 32px 0 32px 68px;background: url(../images/timeline-bg04.png) no-repeat;position: relative;}
.honordiv3{border:solid 1px white;height:175px;width:307px;float:left;margin: 32px 0 32px 68px;background: url(../images/timeline-bg05.png) no-repeat;position: relative;}

.honordivp{ width: 307px;height: 56px;position: absolute;left: 50%;top:50%;margin-left: -153px;margin-top: -28px;}
.honordivp p{text-align: center;font-size: 24px;font-family: PingFang SC;font-weight: 500;color: #FFFFFF;line-height: 33px;}
.picline{margin-top: 89px;}
.picdeltai{width: 1000px;height: 334px;color: #333333;margin: 0 auto;padding-bottom: 50px;}
.picdeltai p{font-size: 18px;font-family: PingFang SC;font-weight: 400;color: #333333;margin: 0 auto;}
.picdeltai2{width: 1025px;height: 207px;color: #333333;margin: 0 auto;padding-bottom: 89px;}
.picdeltai2 p{font-size: 18px;font-family: PingFang SC;font-weight: 400;color: #333333;margin: 0 auto;}
.newdicpart1{width: 1200px;margin: 0px auto;overflow: hidden;margin-top: 10px;padding: 25px 25px;}

/*结束*/
.part2{background: #f7f8fa;width:100%; min-width:1250px; font-size: 12px;border: solid #e7e8ed;border-width: 1px 0px; padding-bottom: 65px; margin-top: 65px;overflow: hidden;}
.part2 ul{ overflow:hidden; width:1250px; margin:0 auto}
.part2 ul li{ float:left;margin: 50px 25px 0px 25px;width: 200px;}
.part2 ul li img{width: 200px; overflow:hidden; display:block;height: 150px;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.part2 ul li:hover img{opacity: .5;}
.part2 ul li p{padding: 5px 10px;background: #8c989f;color: #FFF;text-align: left;font-weight: normal;font-size: 14px;}


.conmorebox{clear: both;margin: 0 auto;padding-top: 45px;width: 200px;text-align: center;}
.conmorebox a{display: block;background: #0285db;color: #FFF;font-weight: normal;font-size: 14px;line-height: 40px;}
.conmorebox a:hover{background: #f00;color: #FFF;}


.part3{width: 1250px; overflow:hidden;margin: 0px auto;padding-top: 50px;}
.part3 ul{ overflow:hidden}
.part3 ul li{ float:left; width:605px;overflow:hidden;margin: 0px 10px;padding-top: 21px;height: 115px;border-bottom: 1px solid #e7e8ed;}
.part3 ul li .p3L{width: 100px;height: 115px; float:left; overflow:hidden}
.part3 ul li .p3L img{ display:block;margin-left: 10px;width: 90px;height: 90px;border-radius: 100%;}
.part3 ul li .p3R{ width:485px; height:116px; overflow:hidden; float:right;padding: 0 10px;}
.part3 ul li .p3R h3{overflow: hidden;margin-bottom:3px;height: 23px;color: #000;font-weight: normal;line-height: 23px;}
.part3 ul li .p3R .sub{overflow: hidden;height: 42px;color: #818181;line-height: 22px;}
.part3 ul li .p3R .time{display: block;height: 25px;color: #818181;line-height: 25px;}
.part3 ul li:hover{background: #f7f8fa;}


.part4{background: #f7f8fa;width:100%; min-width:1250px; font-size: 12px;border: solid #e7e8ed;border-width: 1px 0px; padding-bottom: 65px; margin-top: 65px;overflow: hidden;}
.part4 ul{ overflow:hidden;width:1250px; margin:0 auto}
.part4 ul li{float: left;margin: 50px 25px 0px 25px;width: 262px}
.part4 ul li a.pro{ display:block;width: 262px;height: 197px; overflow:hidden}
.part4 ul li img{width: 262px;height: 197px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease}
.part4 ul li .pro:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);-ms-transform: scale(1.2);}
.part4 ul li p{height: 40px;background: #8c989f;text-align: center;line-height: 40px; color:#fff; padding:0 10px}

.part5{background:#17171C;width: 100%;min-width:1250px;overflow: hidden;padding-top: 40px;}
.part5_1{margin-right: 30px;width: 430px;float: left; height:180px; overflow:hidden}
.part5 .titbox{ width:100%; height:30px; overflow:hidden;}
.part5 .titbox p{font-size: 17px;color: #FFF;}
.part5 .titbox2{ width:100%; height:30px; overflow:hidden;margin-left: 20px;}
.part5 .titbox2 p{font-size: 17px;color: #FFF;}
.part5 ul{width: 100%;margin-top: 10px;line-height: 22px;color: #999;}
.part5 ul li{width:46%;float: left;height: 33px;line-height: 33px;margin-right: 4%;border-bottom: 1px dashed #666;background: url(../images/icon.png) no-repeat left 14px;text-indent: 13px;}
.part5 ul li a{ color:#999}
.part5 ul li a:hover{ color:#fff}

.part5_2{margin-right: 30px;width: 460px; padding-right:10px;overflow:hidden; float:left; height:180px;}
.newbox{border-bottom: 1px #292929 solid;height:180px;}
.newbox .conbox{ width:100%; height:148px; overflow:hidden}
.newbox .con{width: 350px;margin-top: 15px;line-height: 26px;color: #FFFFFF;float: left;font-size: 14px;font-weight: 400;}
.newbox img{ float:right;width: 105px; display:block;height: 105px;margin-right: 10px;float: left;}
.part5_2 .conbox{ width:100%; height:148px; overflow:hidden}
.part5_2 .con{width: 280px;margin-top: 15px;line-height: 26px;color: #FFFFFF;float: left;font-size: 14px;font-weight: 400;}
.part5_2 img{ float:right;width: 125px; display:block;height: 125px;margin-top: 20px;margin-right: 10px;}

.part5_3{width: 290px;float: left;height:180px; overflow:hidden}

.footer{background: #17171C;width: 100%;min-width:1250px;overflow: hidden;padding-bottom: 15px;text-align: center;color: #FFF;line-height: 22px; padding-top:15px}
.footertext{text-align: left;color: #9E9E9E;font-size: 14px;}
.newfooterdiv1{width: 80%;height:180px;float: left;}
.newfooterdiv2{width: 10%;height:180px;float: left;margin-left: 65px;position: relative;}
.footerline{width: 1px;height: 100px;background: #292929;float: left;margin-left: -65px;}
.footerdiv2{position: absolute;top: 40px;left: 20px;}
.mainWarp{width:1250px;margin: 35px auto 50px; overflow:hidden}
.mainLeft{ float:left; width:250px; overflow:hidden}
.mainLeft .divbox{width: 248px;border: 1px solid #ddd;margin-bottom: 20px;}
.mainLeft .divbox .titbox{width: 248px;border-bottom: 1px solid #ddd;height: 60px;line-height: 60px;}
.mainLeft .divbox .titbox p{text-indent: 20px;font-size: 19px;font-weight: bold; color:#444}
.mainLeft .divbox ul{width: 248px; overflow:hidden}
.mainLeft .divbox ul li{border-bottom: 1px solid #EEE; height:40px; line-height:40px;}
.mainLeft .divbox ul li a{font-size: 13px;padding-left: 20px;}
.mainLeft .divbox ul li a:hover{background: #0285db; color:#fff;font-size: 13px;}
.mainLeft .divbox .lxwmbox{padding: 10px 20px;}

.mainRight{ float:right; width:960px; overflow:hidden}
.newmainRight{float:right; width:1250px; overflow:hidden}

.brandnav{width: 960px;border-bottom: 1px solid #ddd;height: 60px;line-height: 50px;font-size: 19px; overflow:hidden}
.brandnav p.ccsl{ float:left; max-width:400px;}
.ccslspan{font-size: 19px;font-family: PingFang SC;font-weight: 800;color: #333333;letter-spacing:2px}
.brandnav .con{float: right;font-size: 14px;max-width:400px;}


ul.piclistul{width: 960px; margin: 0px auto; overflow:hidden}
ul.piclistul li{float: left;margin: 35px 19px 0px 19px;width: 200px;border: 1px solid #8c989f;}
ul.piclistul li a{display: block;background: #FFF;}
ul.piclistul li img{width: 200px;height: 150px;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
ul.piclistul li a:hover img{opacity: .5;filter: alpha(opacity=50);-moz-opacity: .5;-khtml-opacity: .5;}
ul.piclistul li p{padding: 5px 10px;background: #8c989f;color: #FFF;font-size: 14px;}


ul.listul{ overflow:hidden}
ul.listul li{height: 50px;line-height: 50px;border-bottom: 1px solid #EEE;background: url(../images/icon2.png) no-repeat 5px 22px;padding-left: 18px;font-size: 14px;}
ul.listul li a{ float:left; max-width:800px}
ul.listul li span{ float:right;font-size: 14px;padding-right: 5px;}
ul.listul li a:hover{color: #0285db;}


.detailbox{margin-top: 20px; padding-bottom:40px}
.detailbox .xq{}
.detailbox .xq .tit{clear: both;font-size: 20px;font-weight: bold;color: #0285db;line-height: 22px;padding: 0px 0px 15px 0px;text-align: center;}
.detailbox .xq .date{line-height: 15px;margin-bottom:15px;color: #999;font-size: 12px;text-align: center;}
.detailbox .xq .prroimg{ display:block; margin:0 auto; max-width:700px; margin-bottom:10px}
.detailbox .xq .con{font-size: 14px;color: #333;line-height: 28px;}



.pagebox{ text-align:center; padding-top:30px; padding-bottom:50px}
.pagebox a{ border:1px solid #ccc; padding:5px 10px; display:inline-block; color:#333; margin:3px}
.pagebox a:hover{ border:1px solid #2B2B2B; color:#2B2B2B}

.formBox{ width:390px; margin:0 auto; overflow:hidden; padding-top:20px}
.formBox .inputbox{ height:36px; line-height:36px; margin-top:36px;}
.formBox .inputbox label{ width:80px; float:left; font-size:14px; color:#000;height:36px; line-height:36px;}
.formBox .inputbox label span{ color:#cc0000; padding-right:8px}
.formBox .inputbox input{ width:305px; float:right; height:36px; line-height:36px; border:1px solid #e0e0e0; box-sizing: border-box;font-size:14px; color:#999; padding-left:10px}
.formBox .inputbox input.yzm{ float:right; width:172px}
.formBox .inputbox .yzmimg{ float:right; width:123px; height:36px; margin-left:10px}
.formBox .inputbox .btn1{ width:100px; height:36px; line-height:36px; border:1px solid #e0e0e0; box-sizing: border-box;font-size:14px; color:#fff; text-align:center; background:#02A5EC; float:left;border-radius:4px; cursor:pointer; outline:none; letter-spacing:1px; padding:0}
.formBox .inputbox2{ min-height:36px; line-height:36px; margin-top:36px; overflow:hidden}
.formBox .inputbox2 label{ width:80px; float:left; font-size:14px; color:#000;height:36px; line-height:36px;}
.formBox .inputbox2 label span{ color:#cc0000; padding-right:8px}
.formBox .inputbox2 textarea{ width:305px; float:right; height:80px;line-height:36px; border:1px solid #e0e0e0; box-sizing: border-box;font-size:14px; color:#999; padding-left:10px}

