body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,i{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:400;font-style:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%;}
q:after,q:before{content:"";}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,select,textarea{font-weight:inherit;font-size:inherit;font-family:inherit;}
.clear:after,.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:".";}
.clear,.clearfix{zoom:1;}
.block{display:block;width:100%;}
.rel{position:relative;}
.abs{position:absolute;}
input{-webkit-appearance:none;}
/*body*/
body{background:#ffffff;color:#333333;font-size:14px;font-family:"Microsoft yahei";line-height:24px;}
a{color:#333333;text-decoration:none;}
a:hover{color:#0071bc;}
.fl{float:left;}
.fr{float:right;}
.mr30{ margin-right: 30px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}

.w260{width: 260px;}
.w970{width: 970px;}
.w168{width: 168px;}
.w800{width: 800px;}
.w640{width: 640px;}
.w520{width: 520px;}
.w800{width: 800px;}
.w440{width: 440px;}
.w1280{width: 1280px;margin: 0 auto;}

.all{}
.header{height: 80px;width: 100%;position: relative;}
.header .logo{width: 214px;float: left;}
.header .logo a{width: 214px;height: 46px;display: block;background: url(../img/logo.png);overflow: hidden;text-indent: -9999px;margin-top: 17px;}
.navlist{float: left;margin-left: 200px;}
.navlist li{float: left;height: 80px;line-height: 80px;position: relative;text-align: center;padding: 0 26px;}
.navlist li a{display: block;}
.navlist li a:hover,.navlist li.active a{color: #0071bc;}
.navlist li::before{content: '';width: 1px;height: 10px;background: #bbbbbb;position: absolute;right: 0;top: 50%;margin-top: -5px;}
.navlist li:last-child::before{background: none;}
.navlist li.active::after{content: '';width: 28px;height: 2px;background: #0071bc;position: absolute;left: 50%;bottom: 0;margin-left: -14px;}

.navDrop{width: 100%;position: absolute;left: 0;top:80px;z-index: 100;border-top: #ebebeb solid 1px;padding:45px 0 60px 0;background: #fff;display: none;transition: all 0.3; box-shadow: 0 11px 21px 0 rgba(0,0,0,.2);}
.navDrop.nobg{background: #ffffff;}
.nnews{background: url(../img/news.png) 0 0 no-repeat #fff;}
.navNews{width: 320px;float: left;padding-right: 56px;}
.navTit{font-size: 16px;line-height: 36px;color: #333333;font-weight: 600;}
.navNews .newsItem{padding: 20px 0;border-bottom: #f0f0f0 solid 1px;}
.navNews .newsItem:last-child{border-bottom: none;}
.navNews .newsItem h4{line-height: 36px;height: 36px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.navNews .newsItem p{line-height: 20px;color: #999999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.navNews .moreNews{margin-top: 30px;}
.navNews .moreNews a{color: #0071bc;}
.navNews .moreNews i{width: 5px;height: 8px;background: url(../img/ico_more_arrow.png) 0 0 no-repeat;display: inline-block;margin-left: 8px;}

.rightNav{width: 154px;float: right;border-left: #ebebeb solid 1px;position: relative;}
.rightNav li{float: left;height: 80px;border-right: #ebebeb solid 1px;}
.rightNav li:nth-child(1){width: 64px;line-height: 80px;}
.rightNav li:nth-child(1) img{width: 17px;height: 17px;margin: 31px auto 0;display: block;}
.rightNav li:nth-child(2){width: 86px;}
.rightNav li:nth-child(2) a{display: block;margin: 20px auto 0;text-align: center;}
.rightNav li:nth-child(2) a img{width: 20px;height: 20px;display: block;margin: 0 auto;}
.searchPop{width: 238px;height: 38px;border: #ebebeb solid 1px;position: absolute;left: -175px;top: 80px;z-index: 1000;background: #ffffff;display: none;}
.poptext{width: 194px;height: 38px;border: none;background: none;padding: 0;margin: 0;float: left;text-indent: 10px;line-height: 38px;outline: none;}
.popBtn{width: 43px;height: 38px;background: url(../img/ico_page_right.png) center center no-repeat;border: none;padding: 0;margin: 0;outline: none;cursor: pointer;}

.navSide{width: 848px;float: right;}
.navCase li{width: 200px;height: 143px;border: #ebecf1 solid 1px;box-sizing: border-box;margin: 16px 16px 0 0;float: left;}
.navCase li:nth-child(4n){margin: 16px 0 0 0;}
.navCase li img{width: 198px;height:99px;display: block;}
.navCase li p{line-height: 42px;text-align: center;}
.navCase li.navMore{background: #f1f8ff;border: none;text-align: center;line-height: 143px;transition: all .3S;}
.navCase li.navMore a{display: block;}
.navCase li.navMore span{color: #0071bc;}
.navCase li.navMore i{width: 5px;height: 8px;background: url(../img/ico_more_arrow.png) 0 0 no-repeat;display: inline-block;margin-left: 8px;}
.navCase li.navMore:hover{background: rgba(241, 245,255,.8);}

.product{width: 519px;float: left;}
.productList li{width: 249px;float: left;padding-left: 9px;height: 24px;line-height: 24px;margin-top: 32px;}
.productList li span{width:24px;height: 24px;display: inline-block;margin-right: 10px;background: url(../img/nav_sb.jpg) 0 0 no-repeat;float: left;}
.productList li .sbico1{background-position: 0 0;}
.productList li .sbico2{background-position: -24px 0;}
.productList li .sbico3{background-position: 0 -24px;}
.productList li .sbico4{background-position: -24px -24px;}
.productList li .sbico5{background-position: 0 -48px;}
.productList li .sbico6{background-position: -24px -48px;}
.productList li .sbico7{background-position: 0 -72px;}
.productList li .sbico8{background-position: -24px -72px;}
.productList li .sbico9{background-position: 0 -96px;}
.productList li .sbico10{background-position: -24px -96px;}
.product_sx{width: 230px;height: 296px;background: #f1f8ff;float: right;padding: 16px 32px 0 32px;}
.sx_tit{font-size: 16px;line-height: 36px;color: #333333;font-weight: 600}
.sx_info{margin-top: 7px;}
.sx_info img{width: 230px;height: 120px;display: block;}
.sx_info ul{margin-top: 14px;}
.sx_info li{line-height: 22px;background: url(../img/ico_dot.png) 0 center no-repeat;padding-left: 11px;}
.getMore{margin-top: 30px;line-height: 36px;}
.getMore a{color: #0071bc;}
.getMore i{width: 5px;height: 8px;background: url(../img/ico_more_arrow.png) 0 0 no-repeat;display: inline-block;margin-left: 8px;}

.navLink{width: 904px;float: left;}
.navDes{font-size: 14px;line-height: 36px;color: #666666;padding:15px 0 35px 0;}
.linkList li{width: 168px;float: left;}
.navPic{width: 376px;float: right;}
.navPic img{width: 376px;height: 170px;}

.focus{height: 560px;width: 100%;position: relative;}
.focus .swiper-slide{height: 560px;position: relative;}
.focus .swiper-slide img{width: 1920px;height: 560px;display: block;}
.focus .swiper-slide span{width: 132px;height: 48px;text-align: center;line-height: 48px;position: absolute;top: 328px;left: 50%;margin-left: -640px;background: #0dc6c9;display: block;transition: all .3s;}
.focus .swiper-slide span a{color: #ffffff;}
.focus .swiper-slide span:hover{background: #0ae4e7;}
.focusLink{ width: 100%;height: 60px;background: rgba(0, 0,0,.15);position:absolute;bottom: 0;z-index: 100;}
.focusLink .link li{width: 50%;float:left;line-height: 60px;}
.focusLink .link li a{color: #fefefe;font-size: 16px;}

.banner_chanp{height: 300px;background: url(../img/banner_chanp.jpg) center top no-repeat;}
.banner_xwzx{height: 300px;background: url(../img/banner_xwzx.jpg) center top no-repeat;}
.banner_gywm{height: 300px;background: url(../img/banner_gywm.jpg) center top no-repeat;}
.banner_jdal{height: 300px;background: url(../img/banner_jdal.jpg) center top no-repeat;}
.banner_search{height: 300px;background: url(../img/banner_search.jpg) center top no-repeat;position: relative;}
.searchBox{width: 810px;position: absolute;left: 50%;top: 77px;margin-left: -405px;}
.searchBox h2{font-size: 34px;line-height: 36px;color: #ffffff;text-align: center;}
.searchText{width: 700px;height: 50px;float: left;border: none;padding: 0;margin: 0;text-indent: 20px;line-height: 50px;outline:none;background: #ffffff;}
.searchButton{width: 110px;height: 50px;float: left;background: url(../img/searchBtn.jpg) 0 0 no-repeat;display: block;overflow: hidden;text-indent: -9999px;border: none;outline: none;padding: 0;margin: 0;}
.searchKey p{line-height: 56px;color: #ccdef8;}
.searchKey p a{display: inline-block;margin: 0 5px;color: #ccdef8;}

/* 解决方案 */
.scheme{padding: 85px 0;}
.title {text-align: center;}
.title h2{font-size: 32px;color: #333333;line-height: 40px; font-weight: 500;}
.title p{font-size: 16px;color: #999999;margin-top: 15px;}

.schemeList{margin-top: 50px;}
.schemeList li {width: 396px;height: 440px;padding: 8px;background: #ffffff;margin-right: 22px;float: left;box-shadow: 0 0 10px rgba(0,0,0,0.1);transition: all .3s;}
.schemeList li:last-child{margin-right: 0;}
.schemeList li:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2);transform:translateY(-10px);}
.schemeList li img{width: 396px;height: 232px;display: block;}
.schemeList li .info{padding: 30px 40px 0 40px;text-align: center;}
.schemeList li .info h4{font-size: 18px;color: #333333;}
.schemeList li .info p{font-size: 14px;color: #8c8c8c;line-height: 22px;height: 66px;overflow: hidden;margin-top: 10px;}
.schemeList li .more a{width: 39px;height: 39px;margin: 20px auto 0;background: url(../img/ico_more.png) -39px 0 no-repeat;display: block;overflow: hidden;text-indent: -9999px;}
.schemeList li .more a:hover{background: url(../img/ico_more.png) 0 0 no-repeat;}


/* 核心优势 */
.advantage{padding: 85px 0;background: #f0f3fa;}
.yslist{margin-top: 20px;}
.yslist dl{width: 551px;height: 120px;background: #ffffff;float: left;margin: 24px 24px 0 0;padding: 24px 45px 24px 32px;box-shadow: 0 0 10px rgba(0,0,0,0.1);transition: all .3s;}
.yslist dl:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2);transform:scale(1.02)}
.yslist dl:nth-child(2n){margin: 24px 0 0 0;}
.yslist dl dt{width: 148px;float: left;margin-right: 24px;}
.yslist dl dt img{ width: 148px;height: 120px;display: block;}
.yslist dl dd h4{font-size: 18px;line-height: 33px;color: #333333;padding-top: 10px;}
.yslist dl dd p{font-size: 14px;line-height: 26px;color: #8c8c8c;padding-top: 10px;}

/* 经典案例 */
.case{padding: 85px 0;background: #ffffff;}
.caseList{margin-top: 50px;}
.caseItem1{width: 240px;float: left;margin-right: 17px;}
.caseItem1 a{width: 240px;height: 240px;display: block;overflow: hidden;position: relative;}
.caseItem1 a:nth-child(2){margin-top: 16px;}
.caseItem1 a img{width: 240px;height: 240px;display: block;transition: all .3s;}
.caseItem1 a .shadow{width: 152px;height: 162px;background: rgba(11, 82,209,.9);position: absolute;left: 50%;top: 50%;margin-left: -96px;margin-top: -96px;padding: 30px 20px 0 20px;opacity: 0;transition: all .3s;}
.shadow h4{font-size: 18px;color: #ffffff;}
.shadow p{font-size: 14px;color: #ffffff;padding-top: 8px;}
.shadow span{width: 88px;height: 24px;display: block;background: url(../img/ico_al_more.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;margin: 20px auto 0;}
.caseList a:hover img{transform:scale(1.1)}
.caseList a:hover .shadow{opacity: 1;}

.caseItem2{width:512px;float: left;margin-right: 15px;}
.caseItem2 a{width: 512px;height: 496px;display: block;overflow: hidden;position: relative;}
.caseItem2 a img{width: 512px;height: 496px;display: block;transition: all .3s;}
.caseItem2 a .shadow{width: 412px;height: 56px;background: rgba(11, 82,209,.9);position: absolute;left: 24px;bottom: 24px;padding: 20px 32px 20px 20px;opacity: 0;transition: all .3s;}
.caseItem2 a .shadow dt{width:294px;float:left;margin-right: 20px;}
.caseItem2 a .shadow dd{float: right;width: 88px;}

.caseItem3{width:496px;float: left;}
.caseItem3 a{width: 240px;height:240px;display: block;overflow: hidden;position: relative;float: left;}
.caseItem3 a img{width: 240px;height: 240px;display: block;transition: all .3s;}
.caseItem3 a:nth-child(1){margin-right: 16px;}
.caseItem3 a:nth-child(3){margin: 16px 16px 0 0;}
.caseItem3 a:nth-child(4){margin-top: 16px;}
.caseItem3 a .shadow{width: 152px;height: 162px;background: rgba(11, 82,209,.9);position: absolute;left: 50%;top: 50%;margin-left: -96px;margin-top: -96px;padding: 30px 20px 0 20px;opacity: 0;transition: all .3s;}
.moreCase{width: 168px;height: 52px;margin: 50px auto 0;}
.moreCase a{width: 164px;height: 48px;border: #0071bc solid 2px;text-align: center;line-height: 48px;color: #0071bc;display:block;transition: all .3s;}
.moreCase a i{width: 5px;height: 8px;background: url(../img/ico_more_arrow.png) 0 0 no-repeat;display: inline-block;margin-left: 8px;}
.moreCase a:hover{transform:translateY(-10px);}



/* VR展厅 */
.vrshow{height: 530px;background: url(../img/bg_vr.jpg) center top no-repeat;padding: 110px 0 0 0;}
.cr_slide{ position:relative; width:1280px; height:420px; overflow:hidden; float:left;}
.cr_slide .hd{ height:8px; position:absolute; z-index:10; bottom:10px; right:80px; overflow:hidden;}
.cr_slide .hd ul{ float:right;  overflow:hidden;}
.cr_slide .hd li{ float:left; text-indent:-999em; margin-left:10px; width:6px; height:6px; background: #c7c7c7; overflow:hidden; cursor: pointer;}
.cr_slide .hd li.on{ background:#0071bc;}


.cr_slide .bd li{ vertical-align:middle; position:relative;}
.cr_slide .bd li .vrImg{width: 680px; height: 420px;position: relative;float: left;}
.cr_slide .bd li .vrImg img{width: 680px; height: 420px;display: block;}
.cr_slide .bd li .vrImg p{width: 680px; height:72px;background: url(../img/img_shadow.png) 0 0 repeat-x;position: absolute;left: 0;bottom: 0;padding-top: 30px;line-height:72px;font-size: 20px;color: #ffffff;text-align: center;}
.cr_slide .bd li .vrInfo{width: 518px; height: 420px;float: right;text-align: right;}
.vrInfo h4{font-size: 32px;color: #333333;line-height: 32px;padding-top: 35px;font-weight:500;}
.vrInfo span{ width: 72px;height: 4px;display: inline-block;background: url(../img/title_line.jpg) 0 0 no-repeat;margin-top: 20px;}
.vrInfo p{font-size: 14px;line-height: 26px;color: #666666;margin-top: 38px;}
.vrInfo .lookMore{width: 164px;height: 48px;border: #0071bc solid 2px;display: inline-block;text-align: center;margin-top: 55px;line-height: 48px;color:#0071bc;transition: all .3s;}
.vrInfo .lookMore i{width: 5px;height: 8px;background: url(../img/ico_more_arrow.png) 0 0 no-repeat;display: inline-block;margin-left: 8px;}
.vrInfo .lookMore:hover{transform:translateY(-10px);}
.cr_slide .prev,.cr_slide .next{ width: 30px; height:30px; display: block; position:absolute; right:0; bottom:0; z-index: 10;}
.cr_slide .prev{ background:url(../img/ico_zt_arrow.png) 0 0 repeat-y; right:30px;}
.cr_slide .next{ background:url(../img/ico_zt_arrow.png) -30px 0 repeat-y;}

.cr_slide:hover .prev,.cr_slide:hover .next{ filter:alpha(opacity=100);opacity:.9;}


/* 关于我们 */
.about{height: 560px;background: url(../img/bg_about.jpg) center top no-repeat;padding: 120px 0 0 0;}
.about .name h2{font-size: 32px;color: #333;line-height: 32px;font-weight:500;}
.about .name span{ width: 72px;height: 4px;display: inline-block;background: url(../img/title_line.jpg) 0 0 no-repeat;margin-top: 20px;}
.company{margin-top:45px; width: 520px;}
.company h4{font-size: 24px;line-height: 30px;color: #0071bc;}
.company p{font-size: 14px;line-height: 26px;color: #666666;padding-top: 15px;}
.company .lookMore{width: 164px;height: 48px;border: #0071bc solid 2px;display: inline-block;text-align: center;margin-top: 75px;line-height: 48px;color:#0071bc;transition: all .3s;}
.company .lookMore i{width: 5px;height: 8px;background: url(../img/ico_more_arrow.png) 0 0 no-repeat;display: inline-block;margin-left: 8px;}
.company .lookMore:hover{transform:translateY(-10px);}

/*底部*/
.footer{background: #14284e;}
.flink{padding: 46px 0 40px 0;border-bottom: #2c3e60 solid 1px;}
.flink dt{ width: 200px;height: 42px;float: left;line-height: 42px;text-align: center;color: #9ea9c6;background: #324465;font-size: 16px;margin: 10px 30px 0 0;}
.flink dd{width: 1050px;float: left;}
.flink dd a{width: 140px;float: left;margin: 10px 0 0 10px;}
.flink dd a img{width: 140px;height: 42px;display: block;}
.fgroup{padding: 55px 0;}
.finfo{width: 350px;float: left;margin-right: 20px;}
.companyInfo h2{font-size: 20px;color: #ffffff;}
.companyInfo p{font-size: 12px;color: #c8cde3;font-family: Arial, Helvetica, sans-serif;}
.companyInfo h4{font-size: 16px;line-height: 34px;color: #0093f5;}
.kefu{height: 32px;line-height: 32px;margin-top: 40px;}
.kefu span{color: #c8cde3;}
.kefu a{width: 105px;height: 32px;background: #32456b;display: inline-block;line-height: 32px;text-align: center;color: #ffffff;}
.kefu a i{width: 19px;height: 19px;display: inline-block;background: url(../img/ico_qq.png) 0 0 no-repeat;float: left;margin: 6px 0 0 12px;}
.fmap{width: 666px;float:left;}
.fmap dl{width: 170px;float: left;}
.fmap dl:last-child{width: 156px;}
.fmap dl dt{font-size: 16px;line-height: 26px;color: #ffffff;}
.fmap dl dd{margin-top: 10px;}
.fmap dl dd a{display: block;font-size: 14px;line-height: 32px;color: #c8cde3;}

.fcode{width: 244px;float:right;}
.fcode li{width: 112px;float: left;}
.fcode li:nth-child(1){margin-right: 20px;}
.fcode li img{width: 112px;height: 112px;display: block;}
.fcode li p{color: #b8c1d8;line-height: 36px;text-align: center;}

.copyright{height: 60px;background: #0f2041;}
.copyright p{color: #7c87a4;text-align: center;line-height: 60px;}

/* 栏目页 */
/* .listBox{padding-bottom: 100px;} */
.listTit{height: 65px;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.listTab{float:left;}
.listPos{float: right;}
.listTab li{font-size: 14px;line-height: 65px;box-sizing: border-box;float: left;margin-right: 35px;color: #666666;position: relative;}
.listTab li.active{color: #0071bc;}
.listTab li.active:before{content: '';width: 100%;height: 4px;background: #0071bc;position: absolute;left: 0;bottom: 0;}
.listTab li a{color: #666666;}
.listTab li.active a{color: #0071bc;}
.listPos{line-height: 65px;color: #666666;}
.listPos span{background: url(../img/ico_position.png) 0 0 no-repeat;width: 10px;height: 10px;margin: 27px 5px 0 0;display: inline-block;}
.listPos i{width: 3px;height: 5px;display: inline-block;background: url(../img/ico_position_arrow.png) 0 center no-repeat;margin: 30px 9px 0 9px;}
.listPos a{display: inline-block;padding:0 3px;color: #666666;}
.listPos a:hover{color:#0071bc}

.listCon{margin-top: 40px;}
.contentBg{background: url(../img/bg_detail.jpg) center bottom no-repeat;}
.leftbar{width: 970px;}
.rightbar{width: 270px;}
.cb_slide{ position:relative; width:720px; height:350px; overflow:hidden; float:left;}
.cb_slide .hd{ height:8px; position:absolute; z-index:10; bottom:15px; right:20px; overflow:hidden;}
.cb_slide .hd ul{ float:right;  overflow:hidden;}
.cb_slide .hd li{ float:left; text-indent:-999em; margin-left:8px; width:6px; height:6px; background: #c2cfa0; overflow:hidden; border-radius: 6px; cursor: pointer;}
.cb_slide .hd li.on{ background:#ffffff; width:22px;}
.cb_slide .bd li{ vertical-align:middle; position:relative;}
.cb_slide .bd li img{ width:720px; height:350px; display:block; background:url(../img/loading.gif) center center no-repeat; border-radius: 3px;}
.cb_slide .bd li p{ font-size:16px; color:#fff; width:710px; padding: 0 20px; line-height:70px; height:60px; background: url(../img/by_shadow.png) 0 bottom repeat-x; position:absolute; left:0; bottom:0; z-index:9; border-bottom-left-radius:3px; border-bottom-right-radius: 3px;}
.cb_slide .bd li a:hover p span{opacity: .85;}
.cb_slide .prev,.cb_slide .next{ width: 34px; height: 60px; display: block; position:absolute;top:145px; z-index: 10; opacity: 0;}
.cb_slide .prev{ background:url(../img/focus_arrow.png) 0 0 no-repeat; left:0; }
.cb_slide .next{ background:url(../img/focus_arrow.png) -34px 0 no-repeat; right:0;}

.cb_slide:hover .prev,.cb_slide:hover .next{ filter:alpha(opacity=100);opacity:1;}
.cb_slide .prevStop{ display:none;}
.cb_slide .nextStop{ display:none;}

.newshot{width: 240px;float: right;}
.newshot a{width: 240px;height: 170px;position: relative;display: block;}
.newshot a img{width: 240px;height: 170px;display: block;}
.newshot a i{width: 40px;height: 23px;background: url(../img/ico_hotnews.png) 0 0 no-repeat;top: 0;left: -3px;position: absolute;}
.newshot a:last-child{margin-top: 10px;}
.newshot a p{background: url(../img/by_shadow.png) 0 0 repeat-x; width: 200px;height: 30px;position: absolute;left: 0;bottom: 0;padding: 20px 20px 0 20px;line-height: 30px;text-overflow: ellipsis;overflow: hidden;line-height: 30px;color: #ffffff;}

.newsList{margin-top: 26px; margin-bottom: 80px;}
.newsList a{width: 970px;height: 160px;padding: 24px 0;display: block;border-bottom: #f0f0f0 solid 1px;transition: all .3s;overflow: hidden;}
.newsList dt{width: 256px;float:left;margin-right: 32px;}
.newsList dt img{width: 256px;height: 160px;display: block;transition: all .3s;}
.newsList dd{width: 662px;float: right;transition: all .3s;overflow: hidden;padding-right: 20px;}
.newsList dd h4{font-size: 18px;line-height: 42px;height: 42px;color: #333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newsList dd .tags{line-height: 30px;}
.newsList dd .tags span{float: left;margin-right: 35px;color: #999999;}
.tags .update{background: url(../img/ico_date.png) 0 center no-repeat;padding-left: 24px;}
.tags .author{background: url(../img/ico_author.png) 0 center no-repeat;padding-left: 24px;}
.newsList dd p{line-height: 26px;color: #666666;padding-top: 20px;height: 52px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newsList a:hover{background: #fafafa;}
.newsList a:hover dd h4{color: #0071bc;}
.newsList a:hover dt img{transform:translateX(20px);}
.newsList a:hover dd{width: 642px;transform:translateX(20px);}

.hotbox .tit{height: 36px;position: relative;}
.hotbox .tit h2{font-size:16px;line-height: 36px;background: url(../img/ico_news.png) 0 center no-repeat;padding-left: 40px;}
.hotbox .tit::before{content:'';width:165px;height: 4px;background: url(../img/ico_line.png) 0 0 no-repeat;position: absolute;right: 0;top: 16px;}
.hotbox dl{height:66px;margin-top: 24px;}
.hotbox dl dt{width: 92px;float: left;margin-right: 10px;}
.hotbox dl dt img{width: 92px;height: 66px;display: block;}
.hotbox dl dd{width: 168px;float: left;}
.hotbox dd h4{font-size: 14px;line-height:18px;color: #666666;}
.hotbox dd p{font-size: 12px;line-height: 22px;color: #9a9a9a;}
.hotbox dd span{width: 57px;height: 20px;display: block;text-align: center;line-height: 20px;font-size: 12px;margin-top: 6px;}
.hotbox dd span.bg1{background: #d9eff0;color: #00b1ab;}
.hotbox dd span.bg2{background: #f7ebe4;color: #ed843d;}

.ellipsis{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ellipsis2{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; /*这里设置几行*/
    overflow: hidden;
}

.topnews{margin-top: 20px;}
.topnews img{width: 270px;height: 150px;display: block;}
.topnews em{font-size: 24px;color: #0071bc;font-family: 'DIN';padding-top: 10px;display: block;}
.topnews h4{line-height: 22px;color: #555555;padding-top: 5px;}
.topnews a:hover h4{color: #0071bc;}
.topnews p{line-height: 22px;color: #999999;padding-top: 5px;font-size: 13px;}
.topnews span{line-height: 22px;color: #0071bc;padding-top: 10px;font-size: 13px;}

.hotList li{line-height: 22px;color: #999999;background: url(../img/ico_li_arrow.png) 0 5px no-repeat;padding-left: 14px;margin-top: 15px;}
.hotList li a{color: #999999;}
.hotList li a:hover{color: #0071bc;}
.hotList li a span{display: inline-block;margin-right: 5px;}

.contactbox{width: 270px;height: 301px;background: url(../img/bg_contact.jpg) 0 0 no-repeat;position: relative;margin-top: 25px; margin-bottom: 80px;}
.contactsite{width: 270px;position: absolute;left: 0;top: 152px; }
.contactsite p{line-height: 22px;color: #ffffff;text-align: center;}
.contactinfo{width: 270px;position: absolute;left: 0;top: 240px; }
.contactinfo p{font-size: 13px;line-height: 22px;color: #bcd0fe;text-align: center;}

.detail{padding: 50px 0 100px;}
.detail h1{font-size: 38px;color: #333333;line-height: 48px;font-weight: bold;}
.detail .tags{border-bottom: #f0f0f0 solid 1px;padding: 20px 0 25px 0;}
.detail .tags span{color: #999999;margin-right: 50px;}
.textdetail{padding:30px 0;}
.textdetail p{font-size: 18px;text-indent: 2em;line-height: 34px;padding: 10px 0;}
.textdetail p img,.textdetail img{max-width: 100%;display: block; margin: 0 auto;}

.othernews{height: 120px;border-top: #ededed solid 1px;}
.othernews li{width:425px;height:120px;float: left;line-height: 120px;padding: 0 30px;}
.othernews li:nth-child(1) i{width: 7px;height: 12px;background: url(../img/other_arrow.png) 0 center no-repeat;display: inline-block;transform: rotateY(180deg);margin-right: 25px;}
.othernews li:nth-child(1) span{width: 1px;height: 16px;background:#e5e5e5;display: inline-block;margin-right: 20px;}
.othernews li:hover{background: #0071bc;}
.othernews li:hover a{color: #ffffff;}
.othernews li:hover:nth-child(1) i{background: url(../img/other_arrow_hover.png) 0 center no-repeat;transform: rotateY(0);}

.othernews li:nth-child(2){text-align: right;}
.othernews li:nth-child(2) i{width: 7px;height: 12px;background: url(../img/other_arrow.png) 0 center no-repeat;display: inline-block;margin-left: 25px;}
.othernews li:nth-child(2) span{width: 1px;height: 16px;background:#e5e5e5;display: inline-block;margin-left: 20px;}
.othernews li:hover:nth-child(2) i{background: url(../img/other_arrow_hover.png) 0 center no-repeat;transform: rotateY(180);}


.gsjj{background: url(../img/bg_gsjj.jpg) center bottom no-repeat;padding:90px 0 120px 0;}
.companyLeft{width: 600px;}
.companyRight{width: 588px;}
.slogan{width: 164px;height: 26px;background: url(../img/ico_about.png) 0 0 no-repeat;text-align: center;line-height: 26px;color: #ffffff;}
.companyName{margin-top: 16px;}
.companyName h2{font-size: 28px;line-height: 34px;color: #17181b;}
.companyName p{font-size: 15px;line-height: 34px;color: #949699;font-family: Arial, Helvetica, sans-serif;}
.companyIntro{margin-top: 20px;}
.companyIntro p{font-size: 14px;line-height: 26px;color: #666666;padding: 20px 0 0 0 ;}

.companyData {margin-top: 80px;}
.companyData li{width: 33.33%;float: left;}
.companyData li h4{font-size: 48px;color: #0071bc;display: flex;align-items:baseline;}
.companyData li h4 small{font-size: 24px;}
.companyData li p{font-size: 15px;line-height: 26px;color: #808082;padding-top: 10px;}

.companyImg{width: 588px;height: 411px;position: relative;}
.companyImg img{width: 560px;height: 380px;display: block;position: absolute;left: 0;top: 0;z-index: 100;}
.companyImg::after{content: '';width: 260px;height: 70px;background: #0071bc;position: absolute;right: 0;bottom: 0;}

.qywh{padding: 55px 0 100px 0;}
.w612{width: 612px;}
.w668{width: 668px;}
.qywh .tit{border-bottom: #6b7986 solid 1px;width: 242px;height: 38px;position: relative;}
.qywh .tit h2{font-size: 24px;line-height: 38px;}
.qywh .tit span{width: 74px;height: 22px;background: url(../img/ico_qywh.png) 0 0 no-repeat;font-size: 12px;color: #ffffff;text-align: center;}
.qywh .tit span:nth-child(2){position: absolute;left: 103px;top: 8px;}
.qywh .tit span:nth-child(3){position: absolute;left: 168px;top: 8px;}
.whbox{width: 547px;height: 155px;position: relative;padding: 46px 36px 0 29px;}
.gszz{margin-top: 24px;background: #0071bc;}
.whbox .whtit{font-size: 20px;line-height: 20px;}
.whbox p{font-size: 14px;line-height: 24px;padding-top: 25px;}
.gszz .whtit,.gszz p{color: #ffffff;}
.gsdw{background:url(../img/bg_gsdw.png) 0 0 no-repeat;}
.gsdw .whtit{color: #0071bc;}

.whlist{padding: 30px 54px 0 30px;}
.whlist h2{font-size: 20px;color: #0071bc;font-weight: bold;}
.whlist li{height: 40px;margin-top: 20px;}
.whlist li span{width: 40px;height: 40px;margin-right: 12px;float: left;background: url(../img/ico_tian.png) 0 0 no-repeat;text-align: center;line-height: 20px;font-size: 14px;color: #0071bc;font-weight: bold;}
.whlist li p{font-size: 14px;line-height: 20px;color: #666666;}
.img_qywh{width: 668px;height: 402px;display: block;margin-top: 24px;}
.hxjz{width: 638px;height: 273px;background: url(../img/bg_hxjz.png) 0 0 no-repeat;padding: 33px 0 0 30px;}
.hxjz h2{font-size: 20px;color: #0071bc;font-weight: bold;}
.img_hxjz{width: 505px;height: 138px;display: block;margin-top: 50px;}


.fzlc{padding: 55px 0 298px 0;background: url(../img/bg_fzlc.jpg) center top no-repeat;}
.fzlc .tit{border-bottom: #6b7986 solid 1px;width: 242px;height: 38px;position: relative;}
.fzlc .tit h2{font-size: 24px;line-height: 38px;}
.fzlc .tit span{width: 74px;height: 22px;background: url(../img/ico_qywh.png) 0 0 no-repeat;font-size: 12px;color: #ffffff;text-align: center;}
.fzlc .tit span:nth-child(2){position: absolute;left: 103px;top: 8px;}
.fzlc .tit span:nth-child(3){position: absolute;left: 168px;top: 8px;}

/*大事记start*/

.event_box{ width:1280px; margin:120px auto 0;position: relative; min-height: 420px;}
.event_box .parHd {width: 1280px; display: inline-block;height: 236px;overflow: hidden;position: relative;}
.parHd  ul{ width: 100%; text-align: center; margin: 0 auto;}
.parHd .tempWrap{ margin: 0 auto;}
.parHd:after{content: '';width:1100px;height: 1px;background: #d7d7d7;position: absolute;left:50%;top:52px;z-index: 10;margin-left: -550px;}
.parHd li.no_line:before{ display: none;}
.parHd li{  display: inline-block; cursor: pointer;position: relative;width: 231px;height: 236px;}
.parHd li:after{ content: ''; background: url(../img/dot_ico.png) no-repeat; width: 21px; height: 21px; position: absolute;  z-index: 20;top:42px; left:0;}
.parHd li .lcDate{position: absolute;left: 0;top:4px;font-size: 40px;color: #0071bc;font-family: 'DIN';font-weight: bold;}
.parHd li .lcInfo{width: 198px;height: 158px;position: absolute;left: 10px;top: 53px;border-left: #d7d7d7 solid 1px;display: flex;align-items: center;padding: 25px 11px 0 11px;}
.parHd li .lcInfo p{color: #888888;line-height: 20px; text-align: left;}



.sPrev,.sNext{ width: 40px; height: 40px; display: block; position: absolute; top: 98px;cursor: pointer;}
.sPrev{ left: 0;background: url(../img/ico_lc.png) 0 -40px no-repeat;}
.sNext{ right: 0;background: url(../img/ico_lc.png) -40px -40px no-repeat;}
.sPrev:hover{ left: 0;background: url(../img/ico_lc.png) 0 0 no-repeat;}
.sNext:hover{ right: 0;background: url(../img/ico_lc.png) -40px 0 no-repeat;}

.cphfw{padding: 40px 0 155px 0;}
.listSearch{width: 258px;height: 40px;border: #e6e6e6 solid 1px;position: relative;}
.searchInput{width:214px;height: 40px;border: none;padding: 0;margin: 0;float: left;background: none;outline: none;text-indent: 10px;line-height: 40px;position: relative;}
.searchBtn{width: 43px;height: 41px;background: url(../img/list-search-icon.png) center center no-repeat;float: right;border: none;padding: 0;margin: 0;outline: none;cursor: pointer;}
.listSearch:before{content: '';width: 1px;height: 18px;position: absolute;right: 43px;top: 11px;background: #d7d8d9;}
.shbox{margin-top: 40px;}
.shbox .tit{height: 45px;background: url(../img/ico_sb.png) 0 0 no-repeat;padding-left: 35px;}
.shbox .tit p{font-size: 12px;font-family: Arial, Helvetica, sans-serif;color: #999999;line-height: 20px;}
.shbox .tit h2{font-size: 18px;line-height: 25px;}
.sblist{margin-top: 24px;}
.sblist li{line-height: 50px;background: url(../img/icon_cp.jpg) 10px 20px no-repeat;padding-left: 30px;border-top: #f0f0f0 solid 1px;position:relative;}
.sblist li.active{background: url(../img/icon_cp_active.png) 10px center no-repeat  #f0f3fa;}
.sblist li.active a{color: #0071bc;}
.sblist li dl dd{line-height: 50px;background: url(../img/icon_cp.jpg) 10px 20px no-repeat;padding-left: 30px;border-top: #f0f0f0 solid 1px;position:relative;}
.fax{width:13px;height:13px;background: url(../img/plus.png) 0 0 no-repeat;display:block;position:absolute;right:0;top:18px;}

.sbvideo a{width: 970px;height: 200px;display:block;position: relative;}
.sbvideo a img{width: 970px;height: 200px;display: block;}
.sbvideo a p{height: 28px;position: absolute;left: 40px;top: 40px;color: #ffffff;font-size: 28px;}
.sbvideo a i{width: 72px;height: 74px;background: url(../img/ico_play.png) 0 0 no-repeat;position: absolute;left: 50%;top: 50%;margin-top: -37px;margin-left: -36px;transition: all .3s;}
.sbvideo a:hover i{transform: scale(1.1);}
/* .sbtextdetail{padding: 0 0 60px 0;border-bottom: #f0f0f0 solid 1px;} */
.sbtextdetail p{font-size: 14px;line-height: 28px;color: #333333;padding-top: 15px;text-indent: 2em;}
.sbtextdetail h2{width:91px;height: 28px;background: url(../img/ico_sb_h2.png)  0 0 no-repeat;padding-left: 13px;line-height: 28px;color: #ffffff;margin-top: 30px;}
.gnlist li{line-height: 18px;margin: 20px 0 0 0;}
.gnlist li span{width: 18px;height: 18px;color: #ffffff;text-align: center;display: inline-block;margin-right: 10px;background: #acadaf;font-size: 12px;}

.dwbox h4{line-height: 42px;}
.dwgroup span{background:url(../img/ico_tags_bg.jpg) #b2b2b2 right 0 no-repeat;display: inline-block;text-align: center;line-height: 28px;color: #ffffff;float: left;padding: 0 20px;}
.dwgroup span:first-child{border-radius: 4px 0 0 4px;}
.dwgroup span:last-child{background:#b2b2b2 ;border-radius: 0 4px 4px 0;}
.groupbox{margin-top:20px;}
.groupbox dl{float: left;margin-right: 40px;}
.groupbox dl dt{line-height: 28px;}
.groupbox dl dd span{float: left;background:#b2b2b2;border-radius:4px;display: inline-block;text-align: center;line-height: 28px;color: #ffffff;float: left;padding: 0 20px;}
.groupbox .many span{background:url(../img/ico_tags_bg.jpg) #b2b2b2 right 0 no-repeat;}
.groupbox  .many span:first-child{border-radius: 4px 0 0 4px;}
.groupbox  .many span:last-child{background:#b2b2b2 ;border-radius: 0 4px 4px 0;}
.pageList{margin-top: 30px;}
.pageList li{width: 50%;}
.pageList li:first-child{float: left;}
.pageList li:last-child{float: right;text-align: right;}
.pageList li span{line-height: 20px;color: #999999;font-size: 12px;}
.pageList li:first-child span i{width: 18px;height: 9px;background: url(../img/ico_page_left.png) 0 center no-repeat;display: inline-block;margin-right: 10px;}
.pageList li:last-child span i{width: 18px;height: 9px;background: url(../img/ico_page_right.png) 0 center no-repeat;display: inline-block;margin-left: 10px;}

.sxpiclist li{width: 480px;}
.sxpiclist li:nth-child(1){float:left}
.sxpiclist li:nth-child(2){float: right;}
.sxpiclist li img{width: 480px;height: 293px;}

.gnitem{padding: 20px 0 10px 0;}
.gnitem h4{background: url(../img/ico_sx_gn.png) left center no-repeat;line-height: 28px;color: #0071bc;font-size: 16px;padding-left: 20px;}
.gnitem p{padding-top: 10px;}

.checkTit{height: 88px;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.checkTab li{font-size: 15px;padding: 0 18px;float: left;text-align: center;margin: 28px 20px 0 0;}
.checkTab li.active{background: #0071bc;color: #0071bc; }
.checkTab li a{color: #666666;}
.checkTab li.active a{color: #ffffff;}

.listCheck{height: 80px;}
.listCheck .sort {float: left;height: 30px;line-height: 30px;margin: 25px 25px 0 0;position: relative;}
.listCheck .sortItem{float: left;font-size: 12px;}
.listCheck .sortItem i{width: 9px;height: 5px;display: inline-block;margin-left: 8px;background: url(../img/pull-down.png) 0 center no-repeat;transition: all .3s;}
.listCheck .sortItem.on i{background: url(../img/pull-down.png) 0 center no-repeat;transform: rotateX(180deg);}
.listCheck .sortPop{width: 100px;position: absolute;left: 0;top: 40px;background: #ffffff;box-shadow: 0 0 10px rgba(0,0,0,0.1);z-index: 100;padding: 4px 0;display:none;}
.listCheck .sortPop li{line-height: 32px;font-size: 12px;color: #666666;cursor: pointer;padding-left: 15px;}
.listCheck .sortPop li.active{background: #fafafa;color: #007aff;}
.listCheck .sortTotal{line-height: 80px;float: left;font-size: 12px;color: #666666;}
.listCheck .sortTotal b{font-weight: normal;color: #007aff;padding: 0 2px;}
.listCheck .listSearch{margin-top: 19px;}


.alitem{width: 412px;height: 425px;float: left;margin: 20px 22px 0 0;position: relative;}
.alitem:nth-child(3n){margin: 20px 0 0 0;}
.alitem .alpic{width: 412px;height: 230px;}
.alitem .alpic img{width: 412px;height: 230px;display: block;}
.alitem .alinfo{height: 82px;border-bottom: #f0f0f0 solid 1px;padding: 20px;transition: all .3s;}
.alitem .alinfo h4{font-size: 16px;line-height: 30px;height: 30px;color: #333333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.alitem .alinfo p{font-size: 13px;line-height: 26px;color: #666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.alitem .altags{height: 72px;display: flex;align-items: center;justify-content: space-between;padding: 0 20px;transition: all .3s;}
.alitem .altags .almore{width: 86px;height: 30px;border: #eeeeee solid 1px;text-align: center;line-height: 30px;font-size: 13px;color: #666666;}
.alitem .altags .almore i{width: 5px;height: 8px;display: inline-block;margin-left: 5px;background: url(../img/ico_list_more.png) 0 center no-repeat;}
.alitem .altags .tagscode{width: 22px;height: 22px;display: block;background: url(../img/code-icon.png) 0 center no-repeat;}
.codePop{width: 110px;height: 130px;padding: 5px;background: #ffffff;position: absolute;left: 50%;top:45px;margin-left: -70px;display:none;transition: all .3s;}
.codePop img{width: 110px;height: 110px;display: block;}
.codePop p{font-size: 12px;color: #666666;line-height: 20px;text-align: center;}
.alitem:hover .codePop{display: block;}
.alitem:hover .alinfo{background: #0071bc;border-bottom: #1983c9 solid 1px;}
.alitem:hover .alinfo h4{color: #ffffff;}
.alitem:hover .alinfo p{color: #ffffff;}
.alitem:hover .altags{background: #0071bc;}
.alitem:hover .altags .almore{background: #ffffff;color: #0071bc;}
.alitem:hover .altags .almore i{background: url(../img/ico_list_more_hover.png) 0 center no-repeat;}
.alitem:hover .altags .tagscode{background: url(../img/code-icon-hover.png) 0 center no-repeat;}


.moreal{width: 168px;margin: 40px auto 0;}
.moreal a{width: 164px;height: 48px;display: block;border: #0071bc solid 2px;text-align: center;line-height: 48px;color: #0071bc;}
.moreal a i{width: 8px;height: 5px;background: url(../img/ico_more_al.png) 0 0 no-repeat;display: inline-block;margin-left: 5px;}

.sharetit{width: 80px;height: 30px;margin: 40px auto 0;font-size: 12px;color: #808080;position: relative;text-align: center;line-height: 30px;}
.sharetit::before{content: '';width: 23px;height: 1px;background: #f0f0f0;position: absolute;left: 0;top: 15px;}
.sharetit::after{content: '';width: 23px;height: 1px;background: #f0f0f0;position: absolute;right: 0;top: 15px;}


.contact{background: url(../img/banner_map.png) center top no-repeat;}
.banner_map{height: 300px;}
.contactBox{padding: 70px 50px 80px 50px;box-shadow: 0 0 10px rgba(0,0,0,0.1);background: #ffffff;}
.contactName h4{font-size: 24px;color: #333333;line-height: 35px;}
.contactName p{font-size: 14px;line-height: 34px;color: #949699;font-family: Arial, Helvetica, sans-serif;}
.contactList{margin-top:35px}
.contactList li{font-size: 14px;line-height: 36px;color: #666666;padding-left: 32px;}
.contactList li:nth-child(1){background: url(../img/icon-address.png) 0 center no-repeat;}
.contactList li:nth-child(2){background: url(../img/icon-email.png) 0 center no-repeat;}
.contactList li:nth-child(3){background: url(../img/icon-phone.png) 0 center no-repeat;}
.contactList span{font-size: 40px;color: #0071bc;margin: 10px 0 0 30px;font-family:'DIN';display: block;}

.contactCode{margin-top: 35px;}
.contactCode h2{font-size: 20px;line-height: 40px;padding-left: 20px;}
.codelist{margin-top: 20px;}
.codelist li{width: 168px;text-align: center;float: left;}
.codelist li img{width: 108px;height: 108px;display: block;margin: 0 auto;}
.codelist li p{line-height: 40px;color: #666666;}

.branchBox{width: 620px;box-shadow: 0 0 10px rgba(0,0,0,0.1);background: #ffffff;}
.branchBox .tit{height: 66px;border-bottom: #f0f0f0 solid 1px;line-height: 66px;text-align: center;font-size: 20px;color: #282d37;}
.branchMain{padding: 30px 50px 50px 50px;}
.branchInfo{width: 450px;float: left;}
.branchInfo li{font-size: 14px;line-height: 36px;color: #666666;}
.branchAddress{width: 64px;float: right;}
.branchAddress a{width: 64px;height: 60px;background: url(../img/address.png) 0 0 no-repeat;display: block;overflow: hidden;text-indent: -9999px;margin-top: 72px;cursor: pointer;}

.popBox{width: 100%;height: 100%;position:fixed;left: 0;top: 0;transition: all .3s;display: none;}
.mapShadow{width: 100%;height: 100%;position: absolute;z-index: 1000;left: 0;top: 0;background: rgba(0, 0,0,.6);}
.mapPop{width: 1270px;height: 650px;position: absolute;background:#ffffff;z-index: 1001;position: absolute;left: 50%;top: 100px;margin-left: -640px;padding: 5px;}
.mapPop img{width: 1270px;height: 550px;display: block;}
.popInfo{height: 60px;padding:20px 0;}
.popInfo dt{width: 320px;float: left;text-indent: 35px;font-size: 20px;color: #282d37;line-height: 60px;}
.popInfo dd{float: left;width: 950px;}
.popInfo dd li{width: 50%;float: left;line-height: 30px;color: #666666;}
.popClosed{width: 40px;position: absolute;left: 50%;top:770px;margin-left: -20px;z-index: 1001;}
.popClosed a{width: 40px;height: 40px;background: url(../img/ico_close.png) 0 0 no-repeat;display: block;overflow: hidden;text-indent: -9999px;}

.searchCon{padding: 40px 0 100px 0;}
.searchTit{height: 60px;border-bottom: #ededed solid 1px;}
.searchTit h2{font-size: 22px;color: #333333;line-height: 60px;}
.searchTit h2 b{color: #ff4940;padding: 0 5px;font-weight: normal;}

.cbox .tit{height: 22px;}
.cbox h2{float: left;padding-left: 26px;line-height: 22px;font-size: 20px;font-weight: bold;}
.als h2{background: url(../img/ico_search_jdal.png) 0 center no-repeat;}
.xws h2{background: url(../img/ico_search_xwzx.png) 0 center no-repeat;}
.cbox em{float: right;}
.cbox em a{color: #999999;line-height: 22px;}
.jditem{width: 256px;float: left;margin: 16px 16px 0 0;}
.jditem:nth-child(3n){margin:16px 0 0 0;}
.jditem img{width: 256px;height: 146px;display: block;}
.jditem h4{font-size: 16px;line-height: 22px;color: #333333;padding: 8px 0;}
.jditem p{font-size: 14px;line-height: 22px;color: #666666;}
.jditem p b{color: #ff4940;font-weight: none}
.xws .tit{padding-bottom: 18px;border-bottom: #ededed solid 1px;}
.xwlist dl{padding: 18px 0;border-bottom: #ededed solid 1px;}
.xwlist dl dt{font-size: 18px;color: #333333;line-height: 30px;}
.xwlist dl dt b{color: #ff4940;}
.xwlist dl dd{padding-top: 6px;}
.xwlist dl dd p{font-size: 14px;line-height: 22px;color: #858585;}

.sbox .tit{height: 20px;}
.sbox .tit h2{font-size: 18px;line-height: 20px;color: #333333;border-left: #0071bc solid 4px;padding-left:15px;}
.stags{margin-top:10px;}
.stags span a{height: 30px;padding: 0 10px;display: inline-block;margin: 6px 6px 0 0;text-align: center;line-height: 30px;border: #e6e6e6 solid 1px;border-radius: 2px;}
.stags span a:hover{background: #0071bc; border: 1px solid #0071bc; color: #fff; transition: all .3s;}

.rdlist li{font-size: 14px;line-height: 40px;}
.rdlist li span{width: 29px;float: left;text-indent: 5px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: #999999;}
.rdlist li:nth-child(1) span{background:url(../img/bg-1.png) 0 center no-repeat;color: #ffffff;}
.rdlist li:nth-child(2) span{background:url(../img/bg-2.png) 0 center no-repeat;color: #ffffff;}
.rdlist li:nth-child(3) span{background:url(../img/bg-3.png) 0 center no-repeat;color: #ffffff;}

.nodata{width: 304px;margin: 100px auto 0;}

.multipleColumn{ overflow:hidden; position:relative; width:1280px;height: 920px;}
.multipleColumn .hd{ overflow:hidden;  height:30px;position: absolute;top: 894px;left: 0; }
.multipleColumn .hd ul{width:1280px;margin: 0 auto;text-align: center;}
.multipleColumn .hd ul li{width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#cccccc;display: inline-block;border-radius: 50%;}
.multipleColumn .hd ul li.on{background: #0071bc;}
.multipleColumn .bd{ padding:10px; overflow:hidden;  }
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:1216px;  float:left; _display:inline;background: url(../img/bg_zz.png) center 344px no-repeat;padding: 0 32px;height:850px;}
.multipleColumn .bd ul li{ margin:0 16px; float:left; _display:inline; overflow:hidden; text-align:center;width: 272px;height: 381px;background: url(../img/bg_zs.png) 0 0 no-repeat;position: relative;}
.multipleColumn .bd ul li img{width: 246px;height: 338px;display: block;position: absolute;left: 13px;top: 13px;}
.multipleColumn .bd ul li:nth-child(n+5){margin:76px 16px 0 16px}


.ryzz{padding: 60px 0 100px 0;}
.zzbox .tit{width: 160px;margin: 0 auto;text-align: center;height: 64px;}
.zzbox .tit h2{font-size: 24px;line-height: 34px;}
.zzbox .tit h2 span{width: 22px;height: 2px;background: #333333;display: inline-block;margin-top: 16px;}

.rzbox{width: 454px;height:633px;background: url(../img/pop_zlbg.png) 0 0 no-repeat;position: absolute;left: 50%;top: 100px;margin-left: -240px;padding: 13px;}
.rzbox img{width: 454px;height: 633px;display: block;}

.zsbox .tit{width: 240px;margin: 0 auto;text-align: center;height: 64px;}
.zsbox .tit h2{font-size: 24px;line-height: 34px;}
.zsbox .tit h2 span{width: 22px;height: 2px;background: #333333;display: inline-block;margin-top: 16px;}
.zsbox .multipleColumn .bd ul li{ margin:0 16px; float:left; _display:inline; overflow:hidden; text-align:center;width: 272px;height: 379px;position: relative;}
.zsbox .multipleColumn .bd ul li.rz{background: url(../img/bg_rz.png) 0 0 no-repeat;}
.zsbox .multipleColumn .bd ul li.zl{background: url(../img/bg_zl.png) 0 0 no-repeat;}
.zsbox .multipleColumn .bd ul li img{width: 266px;height: 365px;display: block;position: absolute;left: 0;top: 0;}
.zsbox .multipleColumn .bd ul li:nth-child(n+5){margin:76px 16px 0 16px}


.sidePop{width:73px;position:fixed;right: 10px;top: 250px;z-index: 10002;}
.sidePop .kefu{width:73px;height: 74px;display: block;}
.sidePop .kefu a{width: 73px;height: 74px;background: url(../img/kefu.png) 0 0 no-repeat;display: block;overflow: hidden;text-indent: -9999px;}
.sideMenu{border-top: #e5eaf1 solid 1px;width: 64px;margin: 8px auto 0;}
.sideMenu li{width: 64px;height: 64px;border-left: #e5eaf1 solid 1px;border-right: #e5eaf1 solid 1px;border-bottom: #e5eaf1 solid 1px;display: block;text-align: center;background: #ffffff;font-size: 12px;}
.sideMenu li img{width: 24px;height: 24px;display: inline-block;margin: 8px auto 0;}


.sideContact{width: 162px;padding: 0 24px;position: fixed;background: #ffffff;box-shadow: 0 0 10px rgba(0,0,0,0.1);right:88px;top:374px;display:none;z-index: 1000;}
.sideContact dl{height:40px;border-bottom: #e5eaf1 solid 1px;padding: 18px 0;}
.sideContact dl dt{width: 36px;height: 36px;float: left;margin-right: 11px;margin-top: 1px;}
.sideContact dt.side_phone{background: url(../img/ico_side_contact.png) 0 0 no-repeat;}
.sideContact dt.side_wx{background: url(../img/ico_side_wx.png) 0 0 no-repeat;}
.sideContact dt.side_qq{background: url(../img/ico_side_contact.png) 0 -77px no-repeat;}
.sideContact dt.side_yx{background: url(../img/ico_side_contact.png) 0 -154px no-repeat;}
.sideContact dd h4{line-height: 20px;}
.sideContact dd p.din{font-size: 16px;color: #0071bc;line-height: 20px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
.sideContact dd p{font-size: 14px;color: #666666;line-height: 20px;}

.sideFollow{width: 120px;padding:10px;position: fixed;background: #ffffff;box-shadow: 0 0 10px rgba(0,0,0,0.1);right:88px;top:438px;z-index: 1000;display:none;}
.sideFollow img{width: 120px;height: 120px;display: block;}
.sideFollow p{text-align: center;}

.sideShear{width:200px;padding:10px; padding-left:20px;position: fixed;background: #ffffff;box-shadow: 0 0 10px rgba(0,0,0,0.1);right:88px;top:502px;z-index: 1000;display: none;}
.sideShear li{width: 100px;line-height: 40px;float: left;}
.sideShear li span{width: 24px;height: 24px;display: block;margin-right: 5px;float: left;background: url(../img/side_shear.png) 0 0 no-repeat;margin-top: 8px;}
.sideShear li .ico1{background-position: 0 0;}
.sideShear li .ico2{background-position: 0 -40px;}
.sideShear li .ico3{background-position: -113px 0;}
.sideShear li .ico4{background-position: -113px -40px;}
.kefuBox{
    width: 448px;
    height: 178px;
    background: #fff;
    box-shadow: 0 0 8px #e3e3e3;
    position: fixed;
    left: 30px;
    bottom: 30px;
    z-index: 999;
}
.kefuBox dl{
    padding:  28px 20px;
}
.kefuBox dl dt{
    float: left;
    width: 60px;
    margin-right: 20px;
}
.kefuBox dl dt img{
    width: 60px;
    height: 60px;
    display: block;
}
.kefuBox dl dd{
    float: right;
    width: 328px;
}
.kefuBox dl dd p{
    font-size: 22px;
    color: #808082;
    line-height: 36px;
}
.kefuBox dl dd p span{
    color:#0071bc;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
.kefuBox dl dd .kefuButton{
    margin-top: 10px;
}
.kefuBox dl dd .kefuButton a{
    float: left;
    width: 152px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    background: #eaf0fc;
    font-size: 18px;
    color: #0071bc;
    display: inline-block;
}
.kefuBox dl dd .kefuButton a:hover{
    opacity: .9;
}
.kefuBox dl dd .kefuButton a.active{
    background: #0071bc;
    color: #ffffff;
    margin-right: 10px;
}
.kefuBox .kefuClose{
    width: 15px;
    height: 15px;
    display: block;
    background: url(../img/kefuclose.png) 0 0 no-repeat;
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 9999;
}

.pagelists{
    padding: 30px 0;
    text-align: center;
}
.pagelists strong{
    padding: 0 5px;
}

.pagelists li{
    display: inline-block;
    height: 40px;
    padding: 0;
    margin-right: 5px;
}
.pagelists li a{
 width: auto;
 height: 40px;
 display: block;
 line-height: 40px;
 padding: 0 16px;
 border-bottom: none;
 background: #f3f3f3;
}
.pagelists li.active a{
    background: #0071bc;
    color: #fff;
}

.bshareCustom a {
    height: 24px!important;
    line-height: 24px!important;
    padding-left: 30px!important;
}

.bshareCustom .bshare-sinaminiblog{
    background: url(../img/side_shear.png) no-repeat 0 0!important;
}

.bshareCustom .bshare-qqim{
    background: url(../img/side_shear.png) no-repeat 0 -40px!important;
}


.bshareCustom .bshare-qzone{
    background: url(../img/side_shear.png) no-repeat -113px -40px!important;
}


.bshareCustom .bshare-weixin{
    background: url(../img/side_shear.png) no-repeat -113px 0!important;
}

.sharelist{width: 48px;margin: 20px auto 0;}
.sharelist li{width: 48px;float: left;margin-top:12px;height: 48px;list-style: none;}
.sharelist a{width: 48px!important;height: 48px!important;display: block;overflow: hidden;text-indent: -9999px;background: url(../img/ico_shear.png) 0 0 no-repeat!important;}
.sharelist .bshare-weixin{background-position: 0 0!important ;}
.sharelist .bshare-sinaminiblog{background-position: 0 -60px!important;}
.sharelist .bshare-qzone{background-position: 0 -120px!important ;}