/*----------------------------------------Ê×Ò³ÑùÊ½----------------------------------------*/
.top{position:fixed;width:100%;height:120px;background:#ffffff;z-index:999;}
.top-blank{height:120px;}
.main{margin:0 auto;width:1240px;}
.logo{float:left;margin-top:27px;width:512px;display:block;}
.logo img{width:100%;display:block;}
.top .fr{float:right;width:680px;text-align:right;}
.nav{margin-left:15px;width:100%;background:#ffffff;border:none;}
.navbar{margin-bottom:0;}
.navbar-nav > li{position:relative;}
.navbar-nav > li > a{width:95px;height:68px;color:#354c5e;text-align:center;line-height:30px;display:block;}
.navbar-nav > li.home a{width:80px;}
.navbar-nav > li:hover > a,.navbar-nav > li.hover > a{color:#006bbe;}
.navbar-nav > li > i{position:absolute;left:0;bottom:0;width:100%;height:5px;background:#006bbe;display:none;}
.navbar-nav > li > ul{position:absolute;padding:0 12px;left:0;top:64px;width:100%;background:#f8f8f8;display:none;z-index:999;}
.navbar-nav > li > ul > li > a{font-size:14px;color:#555555;text-align:center;line-height:48px;border-bottom:#eeeeee dashed 1px;display:block;}
.navbar-nav > li:hover > i,.navbar-nav > li.hover > i{display:block;-moz-animation:toWidth .8s linear both;-webkit-animation:toWidth .8s linear both;-o-animation:toWidth .8s linear both;animation:toWidth .8s linear both;}
.top .date{font-size:14px;color:#354c5e;}
.search-box{margin:12px 0 0 15px;padding:0 0 0 10px;height:40px;width:294px;border-radius:20px;background:#ffffff;border:#006bbe solid 1px;display:inline-block;}
.search-box input[type="text"]{width:244px;background:#ffffff; float:left; margin-top:5px;}
.search-box input[type="image"]{width:38px;display:inline-block; float:left; margin-top:0px; padding:0;}
.banner{height:638px;}
.banner #myCarousel{height:100%;}
.banner #myCarousel .carousel-inner{height:100%;}
.banner #myCarousel .carousel-inner .item{height:100%;}
.banner #myCarousel .carousel-inner .item img{width:100%;height:100%;}
.banner .carousel-control.left{background:url(../images/arrows-left.png) 0 0 no-repeat;background-size:100%;}
.banner .carousel-control.right{background:url(../images/arrows-right.png) 0 0 no-repeat;background-size:100%;}
.about-box{padding:60px 0;}
.title{margin-bottom:50px;text-align:center;}
.title span{margin:10px auto 30px auto;font-size:30px;text-align:center;text-transform:uppercase;display:block;}
.title i{width:216px;height:1px;background:#cbcbcb;display:inline-block;vertical-align:middle;}
.title a{width:245px;height:43px;font-size:20px;color:#006bbe;text-align:center;line-height:43px;border:#cbcbcb solid 1px;display:inline-block;vertical-align:middle;}
.title a:hover{text-decoration:underline;}
.img-box{position:relative;float:left;margin-top:20px;width:578px;height:348px;background:#006bbe;}
.img-box img{position:absolute;top:-15px;left:25px;width:578px;height:348px;}
.txt-box{float:right;margin-top:15px;width:568px;}
.txt-box .tit{padding-left:60px;width:100%;height:45px;background:url(../images/sj.png) left center no-repeat;}
.txt-box .tit span{font-size:20px;line-height:45px;}
.txt-box > span{margin-top:20px;color:#666666;line-height:32px;text-align:justify;text-indent:2em;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;}
.txt-box .ck-more{margin-top:40px;padding:8px 20px;font-size:14px;color:#006bbe;border:#006bbe solid 1px;border-radius:4px;display:inline-block;}
.product-box{padding:40px 0;background:#006bbe;}
.product-box .title,.product-box .title span,.product-box .title a{color:#ffffff;}
.product-box .title i{background:#66a6d8;}
.product-box .title a{border-color:#66a6d8;}
.product-box .tab-menu{margin-bottom:50px;color:#ffffff;text-align:center;}
.product-box .tab-menu a{margin:0 20px;font-size:20px;color:#ffffff;display:inline-blcok;}

.product-list li a{display:block;}
.product-list li a img{width:100%;}
.product-list li a span{margin:10px auto;font-size:18px;text-align:center;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color:#FFF;}
.product-list li a em{margin:10px auto;color:#d0e9fd;text-align:center;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}

.product-list2{ padding-top:20px;}
.product-list2 li a{display:block;}
.product-list2 li a img{width:100%;}
.product-list2 li a span{margin:10px auto;font-size:18px;text-align:center;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.product-list2 li a em{margin:10px auto;color:#888;text-align:center;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}

.hide{display:none;}
.news-box{padding:40px 0;}
.focus{float:left;width:620px;}
.focus #myCarousel2 .item img{width:620px;height:348px;}
.focus #myCarousel2 .item span{padding:10px 0;font-size:20px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.focus #myCarousel2 .item em{font-size:14px;color:#888888;line-height:28px;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.focus .carousel-control{width:48px;height:86px;}
.focus .carousel-control.left{left:0;margin-top:-80px;background:url(../images/arrows-left2.png) 0 0 no-repeat;background-size:100%;}
.focus .carousel-control.right{right:0;margin-top:-80px;background:url(../images/arrows-right2.png) 0 0 no-repeat;background-size:100%;}
.news-list{float:right;width:564px;}
.news-list .li{margin-top:68px;}
.news-list .li:first-of-type{margin-top:0;}
.news-list .li .date{float:left;width:84px;}
.news-list .li .date span{font-size:70px;line-height:70px;display:block;}
.news-list .li .date em{font-size:20px;display:block;}
.news-list .li .txt{float:right;padding-left:28px;width:456px;border-left:#6b6b6b solid 1px;}
.news-list .li .txt span{font-size:18px;color:#006bbe;line-height:26px;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.news-list .li .txt em{margin-top:10px;font-size:14px;color:#888888;line-height:28px;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.footer .head{height:294px;background:#1d3349;}
.footer .head .main{position:relative;}
.footer .head .cont-box{position:absolute;top:0;left:0;padding:56px 50px;width:386px;height:392px;color:#ffffff;background:#006bbe;}
.footer .head .cont-box > span{font-size:24px;}
.footer .head .cont-box > ul li{margin-top:30px;}
.footer .head .cont-box > ul li img{vertical-align:middle;}
.footer .head .cont-box > ul li em{margin-left:15px;font-size:16px;vertical-align:middle;}
.footer .head .cont-box .phone{margin-top:72px;padding-left:54px;font-size:30px;background:url(../images/phone.png) left center no-repeat;display:block;}
.footer .head .footer-nav{float:right;margin-top:58px;}
.footer .head .footer-nav > li{float:left;margin:0 30px;}
.footer .head .footer-nav > li > a{font-size:20px;color:#ffffff;}
.footer .head .footer-nav > li ul{margin-top:20px;}
.footer .head .footer-nav > li ul li a{font-size:14px;color:#9eb5c7;line-height:36px;}
.footer .bottom{height:98px;background:#132334;}
.footer .bottom span{float:right;width:810px;font-size:14px;color:#ffffff;line-height:30px;display:block; padding-top:20px;}
.footer .bottom a{ color:#ffffff; }
.banner-2{height:320px;background-repeat:no-repeat;background-position:center;}
.banner-2-title{margin:0 auto;width:1240px;padding-top:104px;display:none;}
.banner-2-title h1{font-family:'syht';font-size:40px;color:#333333;}
.banner-2-title h2{margin-top:10px;font-family:"Georgia";font-size:30px;color:#333333;text-transform:uppercase;opacity:0.5;}
.banner-zp{background:url(../images/banner-zp.jpg) center no-repeat;}
.banner-js{background:url(../images/banner-js.jpg) center no-repeat;}
.banner-cp{background:url(../images/banner-cp.jpg) center no-repeat;}
.banner-xw{background:url(../images/banner-xw.jpg) center no-repeat;}
.banner-lx{background:url(../images/banner-lx.jpg) center no-repeat;}
.news-list-box{position:relative;margin-top:30px;background:#ffffff;}
.position{padding:0 20px 20px 40px;width:100%;background:url(../images/position.png) no-repeat;background-position:20px 4px;border-bottom:#dddddd solid 1px;}
.position span{font-size:14px;color:#666666;}
.position a span:hover{color:#004ea1;}
.news-list-box .news-list{padding:0 40px;float:none;width:100%;}
.news-list-box .news-list .li{margin:60px auto;width:100%;}
.news-list-box .news-list .li .date{width:10%;}
.news-list-box .news-list .li .txt{width:90%;}
.news-list-box .news-list .li .date span{font-size:54px;line-height:54px;}
.news-list-box .news-list .li .date em{font-size:16px;}
.left-box{position:absolute;top:-145px;width:260px;}
.node{height:115px;line-height:120px;text-align:center;font-weight:bold;font-size:32px;color:#fff;background:#006bbe;border-bottom:#135aa7 solid 10px;}
.left-box .list ul li{text-align:center;border-top:#ffffff 1px solid;background:#f9f9f9;}
.left-box .list ul li a{width:100%;height:70px;font-size:18px;line-height:70px;display:inline-block;}
.left-box .list ul li a:hover,.left-box .list ul li a.hover{color:#ffffff;background:#006bbe;}
.right-box{float:right;padding:30px;width:930px;}
.pages{text-align:center;margin:40px auto;}
.pages *{display:inline-block;margin-left:2px;}
.pages a{width:48px;height:46px;line-height:46px;border:1px solid #ddd;text-align:center;cursor:pointer;background-color:#fff;color:#000;font-size:14px;border-radius:5px; margin:5px;}
.pages a:hover{background-color:#006bbe;color:#fff; border:1px solid #006bbe;}
.bg{width:48px;height:46px;line-height:46px;border:1px solid #ddd;text-align:center;cursor:pointer;background-color:#006bbe;color:#fff;border-color:#006bbe;font-size:14px;border-radius:5px;}
.ccc:hover{background-color:#006bbe;color:#fff;border-color:#006bbe;}
.ny-body .footer .bottom span{width:100%;text-align:center;}
.product-list-box{position:relative;margin-top:30px;padding:25px;background:#ffffff;}
.product-list-box .product-list{margin-top:30px;}
.product-list-box .product-list a span{color:#333333;}
.product-list-box .product-list a em{color:#888888;}
.show{position:relative;margin:0 auto;width:95%;}
.dy-show{width:100%;}
.show .title{padding:25px 0;font-size:24px;font-weight:bold;text-align:center;border:none;}
.show .info{margin:0 auto;position:relative;height:50px;font-size:14px;color:#999999;line-height:50px;text-align:center;background:#f5f5f5;}
.show .info span{ padding:0 10px;}
.show .content{margin:10px auto;line-height:35px;}
.show .content p{text-indent:2em;padding-bottom:10px;text-align:justify;}
.show .content .author{float:right;}
.show .pc-share{position:absolute;top:12px;right:10px;text-align:left;}
.show .wap-share{position:absolute;bottom:0;left:0;text-align:left;display:none;}
.show .content img{margin:0 auto;max-width:100%;display:block;}
.news-list-box .title{margin:10px auto 30px auto;font-size:28px;color:#333333;border:none;}
.ryzs-list{padding-bottom:30px;}
.ryzs-list li{margin-top:25px;}
.ryzs-list li a{padding:5px;width:100%;height:140px;text-align:center;border:#e5e5e5 solid 1px;display:block;}
.ryzs-list li a img{max-width:100%;height:100%;object-fit:fill;}
.recruit-list{margin-top:20px;}
.recruit-list li a{padding:16px 0;border-bottom:#dddddd dashed 1px;display:block;}
.recruit-list li a span{font-size:18px;}
.recruit-list li i{float:right;color:#999999;}
.recruit-list li em{margin-top:16px;color:#999999;line-height:28px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.contact-box{padding:30px 50px;}
.contact-ul{float:left;margin-top:20px;width:40%;}
.contact-ul li{padding:12px 0;}
.contact-ul li.li1 a{width:48px;display:inline-block;vertical-align:middle;}
.contact-ul li.li1 a img{width:100%;}
.contact-ul li.li1 span{margin-left:8px;font-size:28px;display:inline-block;vertical-align:middle;}
.contact-ul li.li1 em{margin-top:4px;font-size:12px;display:block;}
.map-box{float:right;margin-top:15px;padding:5px;width:564px;height:240px;border:#dddddd solid 1px;}
.map-box iframe{width:100%;height:100%;}