body{font-family:"微软雅黑"!important;color: #999;font:14px Microsoft YaHei!important;line-height: 24px;background: #fff;opacity: 0;}
body,div,p,span,ul,li,dl,dd,h1,h2,h3,a,input,img{margin:0;padding:0;}
li,ol{list-style:none;}
a,input,img,textarea{border:none;outline:none;}
i,em{font-style:normal;}
.fl{float: left;}.fr{float: right;}.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.dtv{display: table-cell;text-align:center;vertical-align: middle;}
.dtv img{max-width: 100%;max-height: 100%;display: inline-block;transition: 0.7s transform;}
.db{display: block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}
.transition{-webkit-transition: all  0.3s ease-out;-moz-transition: all  0.3s ease-out;-o-transition: all  0.3s ease-out; transition: all  0.3s ease-out; }
a{text-decoration: none;color: #666;}
a:focus{text-decoration: none;}
a:hover,a:focus{text-decoration: none;color: #999;}
.hide{display: none}
.show{display: block}
.modal a{outline:none;}
label{font-weight: normal;}
a:focus {outline:none;outline-offset:0;}
.img{width: 326px;height: 232px;overflow: hidden;}
.img img{width: 100%;transition: 0.7s transform;}
.slick-slide{outline: none!important;}
.wrapper{padding-top:100px;}
.holder{width: 1400px;margin: 0 auto;}

/*头部*/
#header{width: 100%;height:100px;padding: 10px 0;position: fixed;top: 0;left: 0;z-index: 9;background: #fff;box-shadow: 0 10px 20px rgba(0,0,0,0.1);}
#header .holder{position: relative;display: flex;}
#header .logo{width: 26%;height: 100%;}
#header .logo a{display: table-cell;vertical-align: middle;width:260px;height: 80px;transition: 400ms;}
#header .logo img{max-width: 100%;max-height: 100%;}

#header .nav_box{flex:1;}
.nav_box .yiji{width:11.11%;float: left;height: auto;text-align: center;position: relative;transition: 400ms;}
.nav_box .yiji .one{display: block;width: 100%;height: 80px;line-height: 80px;overflow: hidden;font-size: 16px;color: #333;position: relative;z-index: 6;transition: 400ms;}
.nav_box .yiji.current .one,.nav_box .yiji:hover .one{color: #6f9bcc;font-weight: bold;transition: 300ms;}
.nav_box .yiji .one:before{content: "";width: 0;height: 3px;background: #6f9bcc;position: absolute;left: 18%;bottom: 0;transition: 300ms;}
.nav_box .yiji .one:after{content: "";width: 0;height:3px;background: #6f9bcc;position: absolute;right: 18%;bottom: 0;transition: 300ms;}
.nav_box .yiji:hover .one:before,.nav_box .yiji.current .one:before{width: 32.5%;transition: 300ms;}
.nav_box .yiji:hover .one:after,.nav_box .yiji.current .one:after{width: 32.5%;transition: 300ms;}
.nav_box .yiji .libox{padding: 10px 0;width: 130%;height: auto;overflow: hidden;position: absolute;top:122%;left:-15%;z-index: 8;text-align: center;border-radius: 10px;background: #fff;
transition: all 0.3s ease 0s; transform: translate3d(0px, 10px, 0px); -moz-transform: translate3d(0px, 10px, 0px); -webkit-transform: translate3d(0px, 10px, 0px); visibility: hidden; opacity: 0; }
.yiji:hover .libox{opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); visibility: visible;}
.yiji .libox a{display: block;width: 100%;height: 46px;line-height: 46px;overflow: hidden;color: #666;font-size: 16px;transition: 300ms;}
.yiji .libox a:hover{color: #6f9bcc;transition: 300ms;}

.model-seachdiv{width: 30px;height: 50px;position: relative;margin-top: 15px;z-index: 6;}
.model-seachdiv .btndiv{width: 50px;height: 50px;cursor: pointer;background: url(../images/icon1.png) center right no-repeat;}
.model-seachdiv .seachdiv{display: none;border-radius: 25px;height: 50px;width: 380px;background: #6f9bcc;position: absolute;right: -30px;top:0;overflow: hidden;}
.model-seachdiv form{height: 100%;width: 100%;padding: 0 15px;display: flex;align-items:center;}
.model-seachdiv .input{flex:1;background: none;font-size: 16px;color: #fff;outline: none;}
.model-seachdiv .seachbtn{width: 30px;height: 30px;background: url(../images/icon1_o.png) center no-repeat;}
.model-seachdiv .input::-webkit-input-placeholder { color:#ffffff;}  
.model-seachdiv .input:-moz-placeholder { color:#ffffff;}  
.model-seachdiv .input::-moz-placeholder { color:#ffffff;}  
.model-seachdiv .input:-ms-input-placeholder{color: #ffffff;}

@media (min-width: 768px){
	#header.head_up{height: 80px;padding: 0;}
  #header.head_up .logo{width: 23%;}
  #header.head_up .logo a{padding: 5px 0;}
}

/*首页大图*/
.slick-dotted.slick-slider{margin-bottom: 0;}
.bannerli{position: relative;}
#banner img{width: 1920px;position: relative;left: 50%;margin-left: -960px;}
#banner .slick-list{width: 100%;}
#banner .slick-slide{overflow: hidden;}
.slick-dots li button:before,.slick-arrow:before{display: none;}
#banner .slick-arrow{width: 45px;height: 45px;z-index: 5;}
#banner .slick-prev{background: url(../images/prev.png) center no-repeat;background-size: 100%;left: 11%}
#banner .slick-next{background: url(../images/next.png) center no-repeat;background-size: 100%;right: 11%}
#banner .slick-dots{bottom:30px;}
#banner .slick-dots li{width: 13px;height:13px;margin: 0 10px;border: 2px solid #fff;background:transparent;border-radius: 50%;transition: 300ms;}
.slick-dots button{display: none;}
#banner .slick-dots li.slick-active{background:#fff;transition: 300ms;}
/*内容*/
.allbox{padding: 72px 0;}
.alltitle{font-size: 38px;color: #333;font-weight: bold;line-height: 1.7;padding: 12px 0;position: relative;}
.alltitle:before{content: "";width: 80px;height: 8px;background: url(../images/bg1.png) center no-repeat;position: absolute;left: 50%;bottom: 0;margin-left: -40px;}
.alltitle p{font-size: 62px;color: #f6f7f9;text-transform: uppercase;z-index: -1;position: absolute;left: 50%;top: 50%;
  -webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.allmore{display: block;width: 200px;height: 60px;border-radius: 30px;line-height: 60px;border: 1px solid #f1f1f1;text-align: center;font-size: 16px;color: #999;margin: 28px auto 0;transition: 300ms;}
.allmore:hover{color: #fff;background: #6f9bcc;border: 1px solid #6f9bcc;box-shadow: 0 10px 20px rgba(111,155,204,0.5);transition: 300ms;}
.contents{background: url(../images/bg2.png) center no-repeat;background-size: cover;}

.aboutbox{width: 100%;padding: 50px 0;display: flex;justify-content:space-between;}
.aboutbox .aboutimg{width:48.21%;border-radius: 0 50px 0 50px;overflow: hidden;}
.aboutbox .slick-dots{bottom:12px;text-align: right;padding: 0 18px;}
.aboutbox .slick-dots li,.imgslider .slick-dots li{width: 10px;height:10px;margin: 0 5px;background:#f9f6f2;border-radius: 50%;transition: 300ms;}
.aboutbox .slick-dots li.slick-active,.imgslider .slick-dots li.slick-active,.ny_right_dot .slick-dots li.slick-active{background:#6f9bcc;transition: 300ms;}
.aboutbox .aboutdec{width:48.28%;font-size: 16px;color: #666;line-height: 36px;}
.ab_dectil{width: 100%;max-height: 324px;overflow: hidden;font-size: 16px;color: #666;line-height: 36px;}
.aboutbox .allmore{margin: 34px 0 0;}
.abnums{width: 100%;height: auto;overflow: hidden;background: #fff;margin-bottom: 28px;}
.secTHR_list{width: 25%;float: left;height: auto;text-align: center;padding: 2% 0;border-right: 1px solid #f1f1f1;}
.secTHR_list dt{color: #333;}
.secTHR_list dt span{position: absolute;top: 0;right: 0;font-size: 14px;line-height: 1;font-weight: normal;}
.secTHR_list dt .counter2{display: inline-block;font-size: 58px;padding-right: 22px;line-height:50px;height: 50px;position: relative;}
.secTHR_list dd{font-size: 14px;color: #999;margin-top: 10px;}
.secTHR_list:nth-child(2){animation-delay: 0.2s;}
.secTHR_list:nth-child(3){animation-delay: 0.4s;}
.secTHR_list:nth-child(4){animation-delay: 0.6s;}

.contents2{padding-bottom:0;}
.prostab,.newstab{width: 100%;padding-top: 30px;}
.pro_nav,.new_nav{width: calc(100% + 50px);height: auto;overflow: hidden;margin-left: -25px;text-align: center;padding: 24px 0;}
.pro_nav dd,.new_nav dd{display: inline-block;width: 240px;height: 60px;line-height: 60px;overflow: hidden;border-bottom: 1px solid #f1f1f1;font-size: 16px;color: #999;border-radius: 30px;margin: 0 23px;cursor: pointer;transition: 300ms;}
.pro_nav dd.on,.pro_nav dd:hover,.new_nav dd.on,.new_nav dd:hover{background: #6f9bcc;border-bottom: 1px solid #6f9bcc;color: #fff;box-shadow: 0 10px 20px rgba(111,155,204,0.5);transition: 300ms;}
.pdectil,.ndectil{width:100%;height: auto;overflow: hidden;display: none;padding-bottom: 20px;}
.pdectil:first-child,.ndectil:first-child{display: block;}
.pdectil .proul,.ndectil .newul{width: calc(100% + 52px);height: auto;overflow: hidden;margin-left: -26px;padding-bottom: 20px;}
.proul .proimg{width: 33.3%;float: left;padding: 26px;}
.proul .proimg a{display: block;width: 100%;height: auto;overflow: hidden;}
.proul .proimg p{width: 100%;height: 60px;line-height: 80px;text-align: center;font-size: 24px;color: #333;overflow: hidden;transition: 300ms;}
.proul .proimg a:hover p{color: #6f9bcc;transition: 300ms;}

.newul li{width: 50%;float: left;padding: 25px;}
.newul li a{display: block;width: 100%;height: auto;overflow: hidden;padding: 29px;border: 1px solid #f1f1f1;}
.newul li a .img{width: 200px;height: 142px;float: left;}
.newul li a dl{margin-left: 220px;}
.newul li a dt,.newlist li dt{width: 100%;height: 32px;line-height: 32px;font-size: 16px;color: #333;overflow: hidden;transition: 300ms;}
.newul li a dt span,.newlist li dt span{float: left;display: inline-block;background: #6f9bcc;text-align: center;width: auto;padding: 0 10px; height: 32px;border-radius: 16px;color: #fff;font-size: 12px;margin-right: 10px;}
.newul li a dd,.newlist li dd{width: 100%;height: 100px;font-size: 16px;color: #666;line-height: 36px;overflow: hidden;margin-top: 12px;}
.newul a:hover dt,.newlist li:hover dt{color: #6f9bcc;transition: 300ms;}

.contents4{background: url(../images/bg3.png) center no-repeat;background-size: cover;}
.parter{width: calc(100% + 50px);height: auto;overflow: hidden;margin-left: -25px;padding: 25px 0 15px;}
.parter li{width: 25%;float: left;padding:15px 25px;}
.parter li a{display: table-cell;width: 312px;height:150px;overflow: hidden;border-radius: 8px;background: #fff;transition: 300ms;text-align: center;vertical-align: middle;}
.parter li a:hover{box-shadow: 0 10px 20px rgba(0,0,0,0.1);transition: 300ms;}

.contents5{background: url(../images/bg4.jpg) center top no-repeat;}
.contents5_top .alltitle{color: #fff;padding: 10px 0 20px;}
.contents5_top dd{width: 60%;margin: 20px auto 86px;text-align: center;font-size: 14px;color: #fff;line-height: 30px;}

.contact_box{padding-top: 100px;width: 100%;height: auto;overflow: hidden;}
.contact_form{width: 48.214%;float: left;}
.contact_form .ttitle{font-size: 38px;font-weight: bold;color: #333;line-height: 1;margin-bottom: 24px;}
.contact_form form{width: 100%;height: auto;overflow: hidden;}
.online{padding: 8px 0;width:47.7%;float: left;margin-right: 4.44%;}
.online:nth-child(2n){margin-right: 0;}
.online2{width: 100%;float: left;padding: 8px 0;position: relative;}
.contact_form p{font-size: 14px;color: #999;line-height: 46px;}
.contact_form input{width: 100%;height: 50px;font-size: 14px;color: #c0c4cc;padding: 0 25px;border-radius:25px;overflow: hidden;background:#f6f7f9;}
.contact_form textarea{width: 100%;height:200px;font-size: 14px;color: #c0c4cc;padding:20px 25px;border-radius:25px;overflow: hidden;background:#f6f7f9;}
.contact_form .online2 img{width: 84px;height: auto;position: absolute;bottom: 12px;right: 30px;z-index: 4;}
.contact_form .key_btn{display: block;width: 200px;height: 60px;border-radius: 30px;line-height: 60px;background: #4682b4;font-size: 16px;color: #fff;margin: 30px auto;transition: 300ms;}
.contact_form .key_btn:hover{box-shadow: 0 10px 20px rgba(111,155,204,0.5);transition: 300ms;}
.contact_dec{width: 48.214%;height: 768px;float: right; padding: 49px;border-radius: 0 50px 0 50px;background: url(../images/bg6.png) right center no-repeat;}
.contact_dec .compy{font-weight: bold;color: #333;font-size: 38px;line-height: 1.6;padding: 34px 0;}
.contact_dec .tact_li{width: 100%;display: flex;align-items:center;padding: 18px 0;}
.contact_dec .tact_li .img{width:36px;height: 36px;}
.contact_dec .tact_li .text{font-size: 16px;color: #666;line-height: 30px;padding-left: 26px;}
.contact_dec .tact_li .text p{font-weight: bold;}
/*页脚*/
.footer{background: #292e33;}
.footnav{width: 100%;padding: 84px 0;display: flex;}
.footnav .footnav_one{width:33.71%;}
.footnav .footnav_one .tell{padding-left: 43px;font-size: 36px;font-weight: bold;color: #fff;background: url(../images/icon7.png) left center no-repeat;}
.flogo a{display: block;height: 93px;width: 100%;margin: 28px 0;}
.footnav_one .ftact{font-size: 14px;color: #999;line-height: 36px;}
.footnav .footnav_two{flex:1;height: auto;overflow: hidden;}
.footnav_two .fnavli{width: 33.33%;float: left;}
.fnavli p,.ewmbox p{font-size: 18px;color: #fff;line-height: 1.7;}
.fnavli p span,.ewmbox p span{display: block;width: 12px;height: 2px;background: #6f9bcc;margin: 14px 0;}
.fnavli dd a{display: block;font-size: 14px;color: #999;line-height: 36px;height: 36px;overflow: hidden;}
.fnavli dd a:hover{color: #6f9bcc;}
.footnav .ewmbox{width: 140px;font-size: 14px;color: #999;line-height: 24px;}
.footnav .ewmbox .img{width: 100%;padding: 15px 0;}
.foot_bot{border-top: 1px solid #373c41;height: auto;display: flex;padding: 20px 0;}
.foot_bot .copy{flex:1;padding-right: 20px;font-size: 14px;line-height: 24px;}
.foot_bot .alink{text-align:right;}
.foot_bot .copy a{color: #666;}
.foot_bot .alink span{margin: 0 10px;font-weight: lighter;}
.foot_bot .copy a:hover{color: #6f9bcc;}
/*about*/
.nybanner{width: 100%;height: auto;overflow: hidden;}
.nybanner .bg{width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,0.8);}
.nybanner .bgpro{width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,0.1);}
.nybanner .nyposnav{padding: 0 12%;width: 100%;height: auto;top: 50%;left: 0;  -webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);}
.nyposnav .enname{font-size: 62px;font-weight: bold;color: #fff;opacity: 0.1;position: absolute;top: -24px;left: 0;width: 100%;text-transform: uppercase;}
.nyposnav .cnname{font-weight: bold;font-size: 38px;color: #fff;position: relative;z-index: 2;line-height: 1.7;}
.nyposnav p{font-size: 16px;color: #fff;line-height: 1.7;}

.nytop_ponav{width: 100%;height: 70px;background: #f9f9f9;box-shadow: 0 10px 20px rgba(0,0,0,0.1);}
.nytop_ponav .holder{display: flex;}
.one_column{width: 262px;height: 100px;background: #fff;position: relative;top: -30px;line-height: 100px;font-size: 24px;color: #333;position: relative;}
.one_column p{position: relative;z-index: 2;width: 200px;padding-left: 62px;background: url(../images/icon9.png) left center no-repeat;}
.one_column:before{content: "";width: 600px;height: 100%;background: #fff;transform:skew(15deg);position: absolute;right:-14px;top: 0;}
.nytop_ponav .er_colum{padding: 0 5%;flex:1;height: 70px;line-height: 70px;font-size: 16px;color: #666;}
.nytop_ponav .er_colum a{display: inline-block;min-width: 150px;padding: 0 10px;text-align: center;}
.nytop_ponav .addres{width: auto;height: 70px;line-height: 70px;padding-left: 32px;background: url(../images/icon8.png) left center no-repeat;}
.nytop_ponav a{color: #666;font-size: 16px;}
.nytop_ponav a:hover{color: #6f9bcc;}

.nycontents .alltitle,.nycontents2 .alltitle{font-weight: normal;}
.abtitle2{width: 100%;text-align: center;font-size: 18px;color: #666;line-height: 42px;margin: 40px 0;}
.about_one{width: 100%;height: auto;background:#fff url(../images/bg7.png) center bottom no-repeat;padding: 60px 0 40px;}
.about_one .ab_dectil{max-height: 404px;overflow: hidden;overflow-y:scroll;padding-right: 10px;}
/* 滚动条样式 */
.about_one .ab_dectil::-webkit-scrollbar{width: 3px;}
.about_one .ab_dectil::-webkit-scrollbar-track{background: #f1f1f1;}
.about_one .ab_dectil::-webkit-scrollbar-thumb{background: #cfcfcf;}
.about_two{padding: 60px 0;background:#fff url(../images/bg8.png) center top no-repeat;}
.chixudec{width: 100%;height: auto;position: relative;font-size: 16px;color: #fff;line-height: 36px;padding: 3.5% 4.4%;
background-image: linear-gradient(to right , #35bca8, #4584cc);}
.chixudec:before{content: "";width:52px;height: 48px;background: url(../images/bg9.png) center no-repeat;position: absolute;right: 3.5%;bottom: 9%; }
.ablist{width: calc(100% + 10px);height: auto;overflow: hidden;margin-left: -5px;padding: 5px 0;}
.ablist li{width: 33.33%;float: left;padding: 5px;}

.nycontents2{padding: 60px 0;}
.nycontents2 .holder,.nycontent_dec .holder{height: auto;overflow: hidden;}
.ny_left{width: 320px;float: left;}
.oneul{padding-top: 15px;}
.oneul>li{padding:5px 0;}
.oneul .onea{display: block;height:70px;line-height: 70px;background: #f9f9f9;color: #333;font-size: 20px;overflow: hidden;padding: 0 30px;}
.oneul .onea:hover,.oneul .onea.on,.oneul .onea.ez{color: #fff;background: #6f9bcc}
.oneul li a .yes{display: inline-block;width: 20px;height: 70px;float: right;text-align: right;line-height: 70px;font-size: 24px;font-family: "幼圆";color: #9c9c9c;overflow: hidden;font-weight:normal;}
.oneul li a.on i.yes,.oneul li a.ez i.yes{color: #fff;}
.oneul .second{display: none;border: 1px solid #f1f1f1;border-top: none;border-bottom: none;margin-bottom: 35px;}
.oneul .second .e_li{border-bottom: 1px solid #f1f1f1;}
.oneul .second .twoa{display: block;padding:0 30px;height: 55px;line-height: 55px;overflow: hidden;font-size: 16px;color: #666;overflow: hidden;}
.oneul .second a:hover,.oneul .second a.sen_x{color: #6f9bcc;}
.oneul .third{display: none;}
.oneul .third a{display: block;padding:0 30px;height:46px;line-height: 46px;overflow: hidden;font-size: 14px;color: #999999;}

.ny_right{width:calc(100% - 380px);float: right;}
.prolist{width:calc(100% + 20px);height: auto;overflow: hidden;margin-left: -10px;}
.prolist li{width: 33.33%;float: left;padding:20px 10px;}
.prolist li a{display: block;width: 100%;height: auto;}
.prolist li .pimg{width: 326px;height: 232px;overflow: hidden;}
.prolist li p{width: 100%;line-height: 60px;height: 60px;color: #333;font-size: 20px;text-align: center;margin-top: 5px;overflow: hidden;}
.prolist li a:hover p{color: #6f9bcc;}
/*详情页*/
.nycontent_dec{padding: 100px 0;}
.nydec_left{width:calc(100% - 380px);float: left;}
.prodec_top{width: 100%;height: auto;overflow: hidden;}
.imgslider{width: 460px;height: 328px;float: left;}
.imgslider .dtv{width: 460px;height: 328px;}
.imgslider .slick-dots{bottom: 15px;}
.imgslider .slick-dots li{background: #e9e9e9} 
.prodec_top dl{width: 520px;float: right;}
.prodec_top dt{width: 100%;height: auto;line-height: 32px;font-size: 30px;color: #333;font-weight: normal;}
.prodec_top dd{font-size: 16px;color: #666;line-height: 46px;margin-top: 24px;}
.prodec_title{width: 100%;height: 70px;line-height: 70px;background: #f9f9f9;margin-top: 60px;}
.prodec_title a{display: block;width: 124px;height: 70px; color: #666;text-align: center;float: left;border-bottom: 3px solid #f9f9f9;font-size: 16px;}
.prodec_title a.on{border-bottom: 3px solid #6f9bcc;color: #6f9bcc;}

.prodecbox{padding: 40px 0;border-bottom: 1px solid #f1f1f1;}
.decnick{font-size: 16px;color: #666;font-weight: bold;line-height: 3.4;}
.dectil{width: 100%;height: auto;font-size:16px;color: #666;line-height: 36px;}
.dectil img{max-width: 100%;}
.nycontent_dec .contact_form{width: 100%;margin-top: 20px;}
.nycontent_dec .ttitle{width: 100%;height: 70px;line-height: 70px;padding: 0 18px;background: #6f9bcc;color: #fff;font-size: 24px;font-weight: normal;margin-bottom: 0;}
.nycontent_dec .ttitle i{margin-right: 15px;font-weight: lighter;}
.nycontent_dec form{border: 1px solid #f1f1f1;border-top: none;padding: 20px 39px 0;}
.nydec_right{width: 320px;float: right;}
.nydec_right .tjlist{border: 1px solid #f1f1f1;border-top: none;padding: 18px;}
.nydec_right .tjlist li{width: 100%;padding-top: 2px;}
.tjlist li a{display: block;width: 100%;height: auto;}
.tjlist li .pimg{width: 280px;height: 200px;}
.tjlist li p{width: 100%;height: 54px;line-height: 54px;text-align: center;font-size: 16px;color: #333;}

.ny_right .streng{padding: 40px 0 20px;}
.streng .str_title{width: 100%;height: 90px;line-height: 90px;border-bottom: 1px solid #f1f1f1;position: relative;margin: 40px 0 20px;}
.streng .str_title p{position: relative;z-index: 2;font-size: 24px;color: #333;font-weight: bold;}
.streng .str_title i{font-size: 72px;color: #ebebeb;font-weight: bold;font-style: italic;position: absolute;left: 0;top: 0;line-height:58px;}
.streng .str_title span{width: 50px;height: 3px;background: #6f9bcc;position: absolute;left: 0;bottom: 0;}

.zizhi_slider,.jiank_slider{width:calc(100% + 60px);margin-left: -30px;padding: 20px 0 80px;}
.zizhi_slider .slick-slide,.jiank_slider .slick-slide{padding:30px;}
.zizhi_slider a{display: block;width: 100%;padding: 10px;background: #fff;border-radius: 10px;box-shadow: 0 10px 20px rgba(0,0,0,0.05);}
.zizhi_slider a .dtv{width:280px;height: 408px;border-radius: 10px;overflow: hidden;}
.ny_right_dot .slick-dots{bottom: 30px;}
.ny_right_dot .slick-dots li{width: 10px;height:10px;margin: 0 10px;background:#cfcfcf;border-radius: 50%;transition: 300ms;}
.jiank_slider a .dtv{width:480px;height: 318px;}
.nycontents2 .contactop{padding:4% 7.285%;width: 100%;height: 647px;border-radius: 0 50px 0 50px;background:#f6f7f9 url(../images/bg10.png) right center no-repeat;}
.contactop .contact_dec{width: 60%;height: auto;background: none;padding: 0;float: left;}
.contactop .contact_dec .tact_li .text p{display: inline-block;}
.contactop .boaod{line-height: 180px; font-size: 150px;color: #6f9bcc;font-family: "Arial";font-weight: bold;width: 92%;text-align: center;top: 4%;left: 0;}
.tact_ewm{width:182px;float: right;margin: 13% 16% 0 0;animation-delay: 0.8s;}
.tact_ewm .img{width:100%;height: auto;padding: 5px;background: #fff;border-radius: 12px;overflow: hidden;}
.tact_ewm .img img{border-radius: 15px;}
.tact_ewm p{width: 124%;margin-left: -12%; text-align: center;font-size: 16px;color: #666;line-height: 30px;margin-top: 12px;}
.tact_ewm p i{font-weight:bold;display: block;}
.ctitle{font-size: 30px;color: #333;margin-top: 80px;}
.tactlist{width:calc(100% + 60px);margin-left: -30px;height: auto;overflow: hidden;}
.tactlist li{width: 50%;float: left;padding: 30px;}
.tactlist dl{width: 100%;height:240px;box-shadow: 0 10px 20px rgba(0,0,0,0.05);padding: 20px 35px;border-radius: 18px;background: url(../images/bg11.png) 90% center no-repeat;position: relative;}
.tactlist dt{font-weight: bold;font-size: 16px;color: #333;width: 100%;height: 42px;line-height: 42px;overflow: hidden;}
.tactlist dl:before{content: "";width: 15px;height: 2px;background: #6f9bcc;position: absolute;left:0;top: 40px; }
.tactlist dd{width: 100%;height: 144px;font-size: 16px;color: #666;line-height: 36px;overflow: hidden;}


.joinbox{width: 100%;display: block;padding-top: 40px;}
.joinbox li{padding-bottom: 40px;}
.joinbox li dl{width: 100%;height: auto;overflow: hidden;cursor: pointer;border: 1px solid #f1f1f1;}
.joinbox li dd{width: 18.8%;color: #333;font-size:16px;float: left;line-height: 24px;height: 68px;overflow: hidden;padding: 10px;}
.joinbox li dd:last-child{width:6%;}
.joinbox li.title{padding-bottom: 0;}
.joinbox li.title dl{border: none;}
.joinbox li.title dd{color: #333;font-weight: bold;font-size: 18px;height: 58px;line-height: 38px;}
.joinbox li.title dd p{height: 38px;}
.joinbox li dd p{width: 292px;height: 48px;display: table-cell;text-align: center;vertical-align: middle;}
.joinbtn{width:30px;height: 30px;background: url(../images/down1.png) center no-repeat;background-size: 100%;margin: 10px auto; }
.down .joinbtn{background: url(../images/down.png) center no-repeat;background-size: 100%;}
.joinbox li dl.down{background: #f9f9f9;border-bottom: none;}
.joindec{width: 100%;font-size: 16px;color: #666;line-height: 36px;padding:3% 5%;display: none;border: 1px solid #f1f1f1;border-top: none;}
.joindec .putjl{padding: 30px 0;}
.joindec .putjl a{display: block;width: 200px;height: 60px;line-height: 60px;text-align: center;border-radius: 30px;background: #6f9bcc;color: #fff;font-size: 16px;transition: 300ms;}
.joindec .putjl a:hover{box-shadow: 0 10px 20px rgba(111,155,204,0.5);transition: 300ms;}

.newlist li{padding: 20px 0;}
.newlist li dl{border: 1px solid #f1f1f1;padding: 39px;transition: 300ms;}
.newlist li dt span{margin-right: 18px;}
.newlist li dd{height: 72px;}
.newlist li a{font-size: 16px;color: #999;padding: 16px 0 0;display: inline-block;}
.newlist li a i{font-family: "幼圆";margin-left: 8px;font-weight: bold;}
.newlist li:hover a{color: #6f9bcc;}
.newlist li:hover dl{border: 1px solid #fff;box-shadow: 0 10px 20px rgba(0,0,0,0.05);transition: 300ms;}
.newdec_title{font-size: 30px;color: #333;line-height: 1.5;padding-bottom: 50px;border-bottom: 1px solid #f1f1f1;}
.newdec_title p{font-size: 16px;color: #999;line-height: 1;margin-top: 30px;}
.newtjlist{border: 1px solid #f1f1f1;border-top: none;padding: 18px;}
.newtjlist li a{display: block;width: 100%;height: 60px;border-bottom: 1px dashed #cfcfcf;line-height: 60px;font-size: 16px;color: #666;overflow: hidden;}
.newtjlist li a:hover{color: #6f9bcc;}

/*图片经过放大*/
.pdectil a:hover img,.newul a:hover img,.prolist a:hover .pimg img{transition:1s transform;-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
/*页码*/
.allpage{width: 100%;height: auto;text-align: center;padding: 30px 0;}
.allpage a{display: inline-block;margin: 0 11px;width: 40px;height: 40px;line-height: 40px;color: #000000;font-size: 16px;border-radius: 50%;transition: 400ms;}
.allpage a.a1{background:url(../images/icon10.png) center no-repeat;color: transparent;}
.allpage a.a1:hover{background:url(../images/icon10_on.png) center no-repeat;color: transparent;}
.allpage a.a2{background:url(../images/icon11.png) center no-repeat;color: transparent;}
.allpage a.a2:hover{background:url(../images/icon11_on.png) center no-repeat;color: transparent;}
.allpage a.a3{background:url(../images/icon13.png) center no-repeat;color: transparent;}
.allpage a.a3:hover{background:url(../images/icon13_on.png) center no-repeat;color: transparent;}
.allpage a.a4{background:url(../images/icon12.png) center no-repeat;color: transparent;}
.allpage a.a4:hover{background:url(../images/icon12_on.png) center no-repeat;color: transparent;}
.allpage a:hover,.allpage a.on{background: #6f9bcc;color: #fff;transition: 400ms;}
/*文章上下篇*/
.choose_art{width: 100%;height:auto;overflow: hidden;margin: 32px 0;position: relative;}
.choose_art li a{display: block;height:36px;line-height:36px;color: #999999;font-size: 16px;overflow: hidden;transition: 300ms;}
.choose_art li a:hover{color: #6f9bcc;transition: 300ms;}
.choose_art .back{width: 200px;height: 60px;line-height: 60px;border: 1px solid #f5f5f5;border-radius: 30px;position: absolute;right: 0;top: 50%;margin-top: -30px;
text-align: center;padding-right:17px;background: #fff url(../images/icon14.png) 80% center no-repeat;font-size: 16px;color: #999;}
.choose_art .back:hover{border: 1px solid #6f9bcc;background: #6f9bcc url(../images/icon14_o.png) 80% center no-repeat;color: #fff;}

@media(max-width: 1420px){
 .holder{width: 1200px;}
 .pro_nav dd,.new_nav dd{width: 212px;margin: 0 16px;}
 .parter li a{height: 126px;}
  

}