body{min-width:1200px;}

.header{height: 100px;}
.header-container{width: 1200px;height: 100px;margin: 0 auto;line-height: 100px;}
.header-container li a{padding: 0 15px;font-size: 16px;color: #666;}
.header-container li a:hover,.header-container li a.hover{color: #013a7d;}
.index-phone img{margin-left: 15px;margin-right: 10px;}
.index-phone span{color: #013a7d;font-size:24px;vertical-align:middle;}

.footer{background-color: #999;}
.footer-container{width: 1200px;margin: 0 auto;margin-bottom: 53px;}
.footer-info{width: 750px;height: 100%;padding-top: 30px;}
.footer-info>ul{float: left;width: 16%;}
.footer-info>ul:first-child{width: 50%;display: flex;flex-wrap: wrap;}
.footer-info>ul li a{font-size:14px;color: #fff;line-height: 30px;text-transform: uppercase;}
.footer-info>ul li:not(:first-child) a:hover{color: #ccc;}
.footer-info>ul li:first-child a{font-size:18px;line-height: inherit;margin-bottom: 14px;cursor:default;}
.footer-info>ul.one li{width: 50%;}
.footer-info>ul.one li:first-child{width: 100%;}
.footer-bottom{height: 51px;font-size:12px;line-height: 50px;color: #cccccc;text-align: center;border-top: 1px solid #ccc;}
.footer-bottom-container{height: 100%;width: 1200px;margin: 0 auto;}
.footer-bottom a{font-size:12px;display:inline;color: #ccc;}
.footer-contact{width: 450px;height: 100%;padding-top: 30px;}
.footer-contactL{width: 180px;padding-left: 0;}
.footer-contact-info:last-child{margin-top: 20px;}
.footer-contact-info h2{font-size:16px;color: #fff;font-weight: 700;margin-bottom: 10px;}
.footer-contact-info p{font-size:14px;color: #fff;line-height: 25px;}
.footer-contact-info p span{font-size:14px;color: #fff;letter-spacing: 21px;}
.footer-contactR img{margin-left: 20px;width: 115px;}

.sidebar{position: fixed;right: 0;top: 300px;z-index:3;}
.sidebar li a{position: relative;width: 50px;height: 50px;margin-bottom: 2px;background-color: #013a7d;border-radius:5px;}
.sidebar li a.qq{background:#013a7d url('../image/qq.png') no-repeat center center;}
.sidebar li a.weixin{background:#013a7d url('../image/weixin.png') no-repeat center center;}
.sidebar li a.phone{background:#013a7d url('../image/phone.png') no-repeat center center;}
.qq-sub{padding: 5px 15px 5px 20px;width: 150px;height: 50px;background-color: #013a7d;position: absolute;top: 0;right:-250px;font-size:14px;line-height: 20px;color: #fff;border-radius:10px 0 0 10px;opacity:0;z-index:-1;text-align: center;}
.phone-sub{padding: 5px 15px 5px 20px;width: 150px;height: 50px;background-color: #013a7d;position: absolute;top: 0;right:-250px;font-size:14px;line-height: 20px;color: #fff;border-radius:10px 0 0 10px;opacity:0;z-index:-1;}
.yzm-sub{padding: 20px;height: 180px;width: 180px;background-color: #013a7d;position: absolute;top: -65px;right:-250px;border-radius:10px;opacity:0;z-index:-1;}

 
.banner{height: 570px;}
.banner-slider{height: 100%;position: relative;width: 100%;}
.banner-pagination{position: absolute;bottom: 5.5%;left: 50%;z-index:1;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
}
.banner-pagination li{width: 30px;height: 5px;background-color: #fff;float: left;border-radius:5px;opacity:1;margin-right: 10px;}
.banner-pagination li.swiper-pagination-bullet-active{background-color: #013a7d;}
.banner-pagination li:last-child{margin: 0;}
.banner-slider-container{height: 100%;width: 100%;overflow: hidden;}
.banner-slider-container .swiper-slide,.banner-slider-container .swiper-slide img{height: 100%;width: 100%;}
.banner-button{height: 0;position: absolute;top: 50%;left: 50%;margin-top: -27px;margin-left: -600px;width: 1200px;z-index:2;cursor:pointer;}
.banner-button span.banner-button-prev{width: 54px;height: 53px;background: url('../image/index_banner_prev.png') no-repeat 0 0;}
.banner-button span.banner-button-prev:hover{background-image: url('../image/index_banner_prev_white.png');}
.banner-button span.banner-button-next{width: 54px;height: 53px;background: url('../image/index_banner_next.png') no-repeat 0 0;}
.banner-button span.banner-button-next:hover{background-image: url('../image/index_banner_next_white.png');}
.banner-info{margin: 0 auto;text-align: center;position: absolute;width: 100%;left: 0;top: 0;}
.banner-info h1{font-size:36px;color: #fff;font-weight: normal;margin-top: 110px;}
.banner-info .banner-des1{font-size:12px;color: #fff;margin-top: 14px;text-transform: uppercase;}
.banner-info .banner-des2{height: 1px;background-color: #fff;margin: 19px auto;width: 480px;}
.banner-info .banner-des3{font-size:16px;color: #fff;width: 470px;height: 30px;line-height: 30px;text-align: center;margin: 0 auto;background-color: #013a7d;}
.banner-info .banner-more{width: 160px;height: 36px;border:1px solid #fff;line-height: 34px;font-size:16px;color: #fff;margin: 0 auto;text-transform: uppercase;margin-top: 40px;}

.index-quality{padding: 80px 0;background-color: #fff;}
.index-quality-container{width: 1201px;margin: 0 auto;height: auto;border-top: 1px solid #ccc;border-left: 1px solid #ccc;}
.index-quality-container li{width: 33.3%;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;height: 240px;}
.index-quality-container li a{width: 100%;height: 100%;}
.index-quality-container li a:hover{background-color: #013a7d;}
.index-quality-container li a:hover p{color: #fff;}
.index-quality-container li a:hover .index-qua-icon1{background-image: url('404.png');}
.index-quality-container li a:hover .index-qua-icon2{background-image: url('404.png');}
.index-quality-container li a:hover .index-qua-icon3{background-image: url('404.png');}
.index-quality-container li a:hover .index-qua-icon4{background-image: url('../image/qua_icon4_white.png');}
.index-quality-container li a:hover .index-qua-icon5{background-image: url('404.png');}
.index-quality-container li a:hover .index-qua-icon6{background-image: url('../image/qua_icon6_white.png');}
.index-quality-container li a:hover .index-qua-icon7{background-image: url('../image/qua_icon7_white.png');}
.index-quality-container li a:hover .index-qua-icon8{background-image: url('../image/qua_icon8_white.png');}
.index-quality-container li a:hover i{background-position: -20px 0;}
.index-qua-icon{height: 55px;background: url('../image/yewu1.png')no-repeat center bottom;margin-top: 45px;margin-bottom: 25px;}
.index-qua-icon1{background-image: url('../image/yewu1.png');}
.index-qua-icon2{background-image: url('../image/yewu0.png');}
.index-qua-icon3{background-image: url('../image/qua_icon3.png');}
.index-qua-icon4{background-image: url('../image/qua_icon4.png');}
.index-qua-icon5{background-image: url('../image/yewu2.png');}
.index-qua-icon6{background-image: url('../image/qua_icon6.png');}
.index-qua-icon7{background-image: url('../image/qua_icon7.png');}
.index-qua-icon8{background-image: url('../image/qua_icon8.png');}
.index-quality-container li a p{font-size:16px;color: #333;text-align: center;margin-bottom: 10px;text-transform: uppercase;}
.index-quality-container li a i{display:block;width: 20px;height: 20px;background: url('../image/qua_arrow.png') no-repeat 0 0;margin: 0 auto;margin-top: 15px;}

.index-about{padding: 80px 0;background-color: #f0f0f0;}
.index-about-container{width: 1200px;margin: 0 auto;}
.index-headline{text-align: center;}
.index-headline span:first-child{font-size:30px;color: #333;}
.index-headline span:last-child{font-size:20px;color: #999;text-transform: uppercase;}
.index-headline i{display:block;height: 2px;width: 40px;margin: 0 auto;background-color: #013a7d;margin-top: 20px;}
.index-about-content{height: 300px;margin-top: 50px;}
.index-about-img{width: 540px;height: 100%;margin-right: 60px;}
.index-about-img img{width: 100%;height: 100%;}
.index-about-info{width: 600px;height: 100%;}
.index-about-info h2{font-size:18px;color: #333;margin-bottom: 20px;font-weight: normal;}
.index-about-info p{font-size:14px;color: #666;line-height: 25px;margin-bottom: 30px;}
.index-about-more{text-align: center;text-transform: uppercase;width: 160px;height: 34px;border:1px solid #999;line-height: 32px;font-size:14px;color: #999;margin-top: 40px;}
.index-about-more:hover{border-color:#013a7d;color: #fff;background-color: #013a7d;}

.index-case{padding: 80px 0;background: url('../image/index_case_bg.jpg') no-repeat 0 0/100% 100%;height: 480px;}
.index-case-container{width: 1200px;margin: 0 auto;}
.index-case .index-case-headline span{color: #fff;}
.index-case-slider{height: 258px;width: 1200px;position: relative;}
.index-case-slider .bd,.index-case-slider .bd ul{width: 1200px;height: 258px;}
.index-case-slider .bd li{width: 33.3%;height: 100%;float: left;padding-top: 30px;}
.index-case-logo{height: 134px;background: url('../image/index_case_icon1.png') no-repeat center center;}
.index-case-logo2{background-image: url('../image/index_case_icon2.png');}
.index-case-logo3{background-image: url('../image/index_case_icon3.png');}
.index-case-slider .bd li a h2{font-size:20px;color: #fff;text-align: center;font-weight: normal;margin: 11px 0;}
.index-case-slider .bd li a p{font-size:14px;text-align: center;color: #f0f0f0;margin-top: 6px;}
.index-case-prev{width: 27px;height: 50px;background: url('../image/index_case_arrow.png') no-repeat -27px 0;position: absolute;left: 0;top: 50%;margin-top: -25px;cursor:pointer;}
.index-case-prev:hover{background-position: 0 0;}
.index-case-next{width: 27px;height: 50px;background: url('../image/index_case_arrow.png') no-repeat -27px -50px;position: absolute;right: 0;top: 50%;margin-top: -25px;cursor:pointer;}
.index-case-next:hover{background-position: 0 -50px;}

.index-new{padding: 80px 0;background-color: #fff;}
.index-new-container{width: 1200px;margin: 0 auto;}
.index-new-content{height: 160px;margin-top: 50px;}
.index-new-contentL{width: 600px;height: 100%;}
.index-new-img{height: 100%;width: 240px;margin-right: 40px;}
.index-new-img img{width: 100%;height: 100%;}
.index-new-info{width: 320px;}
.index-new-info h2 a{font-weight: normal;font-size:18px;color: #333;}
.index-new-info .index-new-time{font-size:14px;color: #999;}
.index-new-info p{font-size:14px;color: #666;margin-top: 10px;line-height: 25px;height: 46px;overflow: hidden;}
.index-new-more{text-align: center;text-transform: uppercase;width: 160px;height: 34px;border:1px solid #999;line-height: 32px;font-size:14px;color: #999;margin-top: 24px;}
.index-new-more:hover{border-color:#013a7d;color: #fff;background-color: #013a7d;}
.index-new-contentR{width: 600px;padding-left: 140px;}
.index-new-contentR li{width: 460px;}
.index-new-contentR li a{position: relative;height: 40px;line-height: 30px;}
.index-new-contentR li a:hover i{background-color: #013a7d;}
.index-new-contentR li a:hover p{color: #013a7d;}
.index-new-contentR li a p{font-size:14px;color: #333;width: 380px;}
.index-new-contentR li a span{font-size:12px;color: #999;}
.index-new-contentR li a i{display:block;position: absolute;width: 4px;height: 4px;border-radius:100%;background-color: #999;top: 15px;left: -14px;}

.index-partner{height: 132px;border-top: 1px solid #ccc;}
.index-partner-container{width: 1200px;margin: 0 auto;height: 100%;}
.index-partner-headline{width: 192px;height: 100%;}
.index-partner-headline h2{font-size:20px;color: #333;font-weight: normal;margin-top: 40px;}
.index-partner-headline p{font-size:20px;color: #999;text-transform: uppercase;}
.index-partner-line{height: 35px;width: 1px;background-color: #ccc;margin-top: 48px;}
.index-partner-slider{width: 1006px;height: 131px;}
.index-partner-slider .bd li{width: 335px;height: 131px;float: left;}
.index-partner-slider .bd li a{width: 335px;height: 131px;}
.index-partner-slider .bd li a:hover .index-partner-logo{background-image: url('../image/index_partner01_blue.jpg');}
.index-partner-logo{width: 66px;height: 131px;background: url('../image/index_partner01.jpg') no-repeat center center;margin-left: 20px;}
.index-partner-logo1{background: url('../image/index_partner01.jpg') no-repeat center center;}
.index-partner-slider .bd li a:hover .index-partner-logo1{background-image: url('../image/index_partner01_blue.jpg');}
.index-partner-logo2{background: url('../image/index_partner02.jpg') no-repeat center center;}
.index-partner-slider .bd li a:hover .index-partner-logo2{background-image: url('../image/index_partner02_blue.jpg');}
.index-partner-logo3{background: url('../image/index_partner03.jpg') no-repeat center center;}
.index-partner-slider .bd li a:hover .index-partner-logo3{background-image: url('../image/index_partner03_blue.jpg');}
.index-partner-txt{width: 244px;padding-left: 10px;}
.index-partner-txt h2{font-weight: normal;font-size:16px;color: #999;margin-top: 47px;}
.index-partner-txt p{font-size:10px;color: #ccc;}
.index-partner-slider .bd li a:hover .index-partner-txt p{color: #666;}
.index-partner-slider .bd li a:hover .index-partner-txt h2{color: #333;}

.about-banner{height: 360px;}
.about-banner img{width: 100%;height: 100%;}
.about-content{background: url('../image/about_us_bg.jpg') no-repeat center center;-webkit-background-size: cover;
background-size: cover;min-height:600px;padding: 80px 0;}
.about-content-container{width: 1200px;margin: 0 auto;}
.about-headline h2{font-size:30px;line-height: 36px;color: #013a7d;font-weight: normal;text-align: center;margin-bottom: 3px;}
.about-headline p{font-size:14px;color: #ccc;text-align: center;text-transform: uppercase;}
.about-info{margin-top: 35px;}
.about-info .about-us-img{margin-left: 80px;margin-bottom: 70px;}
.about-info p{font-size:16px;line-height: 40px;color: #666;text-indent: 30px;}
.about-info p span{color: #013a7d;}

.consult-banner{height: 360px;}
.consult-banner img{width: 100%;height: 100%;}
.consult-content{padding: 80px 0;}
.consult-content-container{width: 1200px;margin: 0 auto;}
.consult-headline{font-size:18px;font-weight: bold;margin-bottom: 25px;color: #333;}
.consult-list{width: 280px;margin-right: 60px;}
.consult-list li a{height: 40px;margin-bottom: 1px;background-color: #f0f0f0;font-size:16px;color: #666;line-height: 40px;padding-left: 20px;padding-right: 55px;text-transform: uppercase;position: relative;}
.consult-list li a i{position: absolute;width: 8px;height: 14px;background:url('../image/consult_arrow.png') no-repeat 0 0;right:30px;top: 13px;}
.consult-list li a:hover,.consult-list li a.hover{background-color: #013a7d;color: #fff;}
.consult-list li a:hover i,.consult-list li a.hover i{background-position: -8px 0;}
.consult-des-container{width: 860px;}
.consult-des-img{width: 340px;height: 265px;}
.consult-des-img img{width: 100%;height: 100%;}
.consult-des-txt{width: 495px;margin-left: 25px;}
.consult-des-txt h2{font-size:20px;font-weight: bold;color: #013a7d;text-transform: uppercase;margin-bottom: 12px;}
.consult-des-txt p{font-size:14px;line-height: 30px;color: #666;}
.consult-sys{margin-top: 30px;}
.consult-sys-list li{width: 20%;}
.consult-sys-list li a{height: 40px;background-color: #f0f0f0;line-height: 40px;text-align: center;font-size:16px;color: #666;}
.consult-sys-icon{display:inline-block;width: 16px;height: 17px;margin-right: 8px;position: relative;top: 3px;}
.consult-sys-icon1{background:url('../image/consult_list.png') no-repeat -5px -2px;}
.consult-sys-icon2{background:url('../image/consult_list.png') no-repeat -27px -2px;}
.consult-sys-icon3{background:url('../image/consult_list.png') no-repeat -50px -2px;}
.consult-sys-icon4{background:url('../image/consult_list.png') no-repeat -73px -2px;top:5px;}
.consult-sys-icon5{background:url('../image/consult_list1.png') no-repeat 0 0;}
.consult-sys-list li a:hover,.consult-sys-list li a.hover{background-color: #013a7d;color: #fff;}
.consult-sys-list li a:hover .consult-sys-icon1,.consult-sys-list li a.hover .consult-sys-icon1{background-position: -5px -25px;}
.consult-sys-list li a:hover .consult-sys-icon2,.consult-sys-list li a.hover .consult-sys-icon2{background-position: -27px -25px;}
.consult-sys-list li a:hover .consult-sys-icon3,.consult-sys-list li a.hover .consult-sys-icon3{background-position: -50px -25px;}
.consult-sys-list li a:hover .consult-sys-icon4,.consult-sys-list li a.hover .consult-sys-icon4{background-position: -73px -25px;}
.consult-sys-list li a:hover .consult-sys-icon5,.consult-sys-list li a.hover .consult-sys-icon5{background-position: 0 -16px;}
.consult-sys-img-container{margin-top: 33px;}
.consult-sys-img{
    -webkit-transition: all 1s;
       -moz-transition: all 1s;
        -ms-transition: all 1s;
         -o-transition: all 1s;
            transition: all 1s;
}
.consult-sys-img img{width: 100%;}

.cases-banner{height: 360px;}
.cases-banner img{width: 100%;height: 100%;}
.cases-recomm{padding: 80px 0;}
.cases-recomm-container{width: 1200px;height: 280px;background-color: #f0f0f0;margin: 0 auto;padding: 18px 16px 0 16px;border-radius:5px;}
.cases-recomm-list{width: 100%;height: 100%;}
.cases-recomm-list ul{margin-right: -10px;height: 100%;}
.cases-recomm-list ul li{width: 284.5px;float: left;margin-right: 10px;height: 100%;}
.cases-recomm-img{height: 180px;background-color: #fff;border-radius:5px;}
.cases-recomm-img1{background:#fff url('../image/cases01.jpg') no-repeat center center;}
.cases-recomm-img2{background:#fff url('../image/cases02.jpg') no-repeat center center;}
.cases-recomm-img3{background:#fff url('../image/cases03.jpg') no-repeat center center;}
.cases-recomm-img4{background:#fff url('../image/cases04.jpg') no-repeat center center;}
.cases-recomm-list li a h2{font-size:20px;color: #333;font-weight: normal;padding-left: 10px;margin-top: 6px;margin-bottom: 8px;}
.cases-recomm-list li a span{font-size:14px;color: #999;padding-left: 17px;background: url('../image/cases_time.png') no-repeat 0 center;margin-left: 10px;}
.cases-recomm-list li a:hover h2{color: #013a7d;}
.cases-recomm-list li a:hover .cases-recomm-img{box-shadow:3px 3px 5px 0 #ccc;}
.cases-detail{height: 150px;}
.cases-detail:nth-child(odd){background-color: #f0f0f0;}
.cases-detail-wrapper{height: 150px;width: 1200px;margin: 0 auto;}
.cases-detail-logo{width: 100px;height: 100px;border:1px solid #cccccc;border-radius:5px;overflow: hidden;margin-top: 30px;}
.cases-detail-logo img{width: 100%;height: 100%;}
.cases-detail-txt{margin-left: 30px;width: 1070px;}
.cases-detail-txt h2{font-size:20px;color: #333;margin-top: 30px;margin-bottom: 5px;}
.cases-detail-txt span{font-size:14px;color: #999;display:block;margin-bottom: 10px;}
.cases-detail-txt p{font-size:16px;color: #666;}
.cases-detail-wrapper:hover .cases-detail-txt h2{color: #013a7d;}
.page-container{width: 1200px;margin: 0 auto;margin-top: 50px;margin-bottom: 80px;}
.page{width:100%;height:40px;text-align:center;line-height:38px;}
.page_con{display:inline-block;*display:inline;*zoom:1;}
.page a,
.page_text,
.page_btn{display:block;width:38px;height:38px;float:left;border:1px solid #cccccc;font-size:14px;color:#999;background:#fff;margin:0 5px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.page a:hover,
.page_btn:hover{background:#013a7d;color: #fff;}
.page a.on{background:#013a7d;color:#fff;font-weight:bolder;border-color:#013a7d;}

.page a.goprev{background-image: url('../image/page_arrow.png');background-repeat: no-repeat;background-position: 13px 12px;}
.page a.goprev:hover{background-image: url('../image/page_arrow.png');background-repeat: no-repeat;background-position: -24px 12px;}
.page a.gonext{background-image: url('../image/page_arrow.png');background-repeat: no-repeat;background-position: 14px -20px;}
.page a.gonext:hover{background-image: url('../image/page_arrow.png');background-repeat: no-repeat;background-position: -23px -20px;}
.page a.non{background-color:#f8f8f8;border-color:#e9e9e9;color:#ababab;cursor:default;}
.page a.goprev.non{background: #f8f8f8 url('../image/page_arrow.png') no-repeat 13px 12px;}
.page a.gonext.non{background: #f8f8f8 url('../image/page_arrow.png') no-repeat 14px -20px;}
.page span{font-size:14px;color:#999;margin:0 5px;float:left;}
.page_text{text-align:center;color:#333;width: 60px;}
.page .page_start,.page .page_end{width: 60px;}
#page_btn{background:url('../image/page_search.jpg') no-repeat center center;font-size:0;}

.cases-info{padding: 80px 0;background-color: #f0f0f0;}
.cases-info-container{width: 1200px;margin: 0 auto;background-color: #fff;}
.cases-info-headline{margin: 0 auto;margin-top: 80px;padding-bottom: 30px;border-bottom: 1px solid #f0f0f0;width: 1000px;}
.cases-info-headline h2{font-size:20px;color: #333;text-align: center;margin-bottom: 15px;}
.cases-info-headline span{display:block;margin: 0 auto;text-align: center;font-size:14px;color: #999;}
.cases-info-headline span i{display:inline-block;width: 12px;height: 12px;background: url('../image/cases_time.png');margin-right: 5px;}
.cases-info-content{width: 1000px;margin: 0 auto;padding-bottom: 50px;}
.cases-info-content p{text-indent: 30px;font-size:15px;line-height: 30px;color: #666;margin: 35px 0;}

.news-banner{height: 360px;}
.news-banner img{width: 100%;height: 100%;}
.news-content{padding: 80px 0;}
.news-content-container{width: 1200px;margin: 0 auto;}

.news-box1{height: 500px;margin-bottom: 20px;}
.news-box1-left{width: 780px;margin-right: 20px;height: 100%;position: relative;}
.news-box1-left img{width: 100%;height: 100%;}
.news-box1-mask{position: absolute;height: 200px;width: 100%;left: 0;bottom: 0;background-color: rgba(0,0,0,0.4);padding: 30px 50px 0 50px;}
.news-box1-mask h2{font-size:18px;color: #fff;font-weight: normal;}
.news-box1-time{font-size:14px;color: #fff;margin-top: 12px;margin-bottom: 22px;}
.news-box1-time span:first-child{display:inline-block;padding-left: 17px;background: url('../image/cases_time_white.png') no-repeat 0 center;margin-right: 15px;}
.news-box1-mask p{font-size:15px;color: #fff;line-height: 25px;height: 50px;overflow: hidden;}
.news-box1-right{width: 400px;height: 100%;background-color: #f0f0f0;}
.news-box1-right:hover{background-color: #013a7d;}
.news-box1-right:hover .news-box1-right-txt h2,.news-box1-right:hover .news-time,.news-box1-right:hover .news-box1-right-txt p{color: #fff;}
.news-box1-right:hover .news-time span:first-child{background-image: url('../image/cases_time_white.png');}

.news-box1-right-img{height: 295px;margin: 5px;margin-bottom: 0;}
.news-box1-right-img img{height: 100%;width: 100%;}
.news-box1-right-txt{padding: 30px;padding-bottom: 0;}
.news-box1-right-txt h2{font-size:18px;color: #333;font-weight: normal;}
.news-time{font-size:14px;color: #999;margin-top: 12px;margin-bottom: 22px;}
.news-time span:first-child{display:inline-block;padding-left: 17px;background: url('../image/cases_time.png') no-repeat 0 center;margin-right: 15px;}
.news-box1-right-txt p{font-size:15px;color: #666;line-height: 25px;height: 50px;overflow: hidden;}

.news-box2{height: 500px;margin-bottom: 30px;}
.news-box2 ul{margin-right: -20px;height: 100%;}
.news-box2 ul li{height: 100%;width: 386.6px;margin-right: 20px;}
.news-box2 ul li a{height: 100%;background-color: #f0f0f0;}
.news-box2-img{height: 295px;margin: 5px;margin-bottom: 0;}
.news-box2-img img{height: 100%;width: 100%;}
.news-box2-txt{padding: 30px;padding-bottom: 0;}
.news-box2-txt h2{font-size:18px;color: #333;font-weight: normal;}
.news-box2-txt p{font-size:15px;color: #666;line-height: 25px;height: 50px;overflow: hidden;}
.news-box2 ul li a:hover{background-color: #013a7d;}
.news-box2 ul li a:hover .news-box2-txt h2,.news-box2 ul li a:hover .news-time,.news-box2 ul li a:hover .news-box2-txt p{color: #fff;}
.news-box2 ul li a:hover .news-time span:first-child{background-image: url('../image/cases_time_white.png');}

.news-des-container li a{height: 170px;padding: 30px 40px 0 30px;}
.news-des-container li:nth-child(even){background-color: #f0f0f0;}
.news-des-tit h2{font-size:18px;color: #333;}
.news-des-tit span{font-size:14px;color: #999;}
.news-des-container li a .news-time{margin-top: 10px;margin-bottom: 12px;}
.news-des-container li a>p{font-size:15px;color: #666;line-height: 25px;height: 50px;overflow: hidden;}
.news-des-container li a:hover .news-des-tit h2{color: #013a7d;}
.news-page-container{border-top: 1px solid #f0f0f0;padding-top: 50px;}

.news-detail{padding: 80px 0;}
.news-detail-container{width: 1200px;margin: 0 auto;}
.news-detail-headline{padding-bottom: 30px;border-bottom: 1px solid #f0f0f0;}
.news-detail-headline h2{font-size:20px;color: #333;text-align: center;margin-bottom: 15px;}
.news-detail-headline p{text-align: center;font-size:14px;color: #999;}
.news-detail-headline p span{margin-right: 20px;}
.news-detail-headline p i{display:inline-block;width: 12px;height: 12px;background: url('../image/cases_time.png');margin-right: 5px;}
.news-detail-content{padding-top: 50px;padding-bottom: 40px;}
.news-detail-content img{display:block;margin: 0 auto;margin-bottom: 15px;}
.news-detail-content p{font-size:15px;line-height: 36px;color: #666;text-indent: 30px;}
.news-detail-page{border-top: 1px solid #f0f0f0; padding-top: 30px;}
.news-detail-return{width: 140px;height: 40px;line-height: 40px;color: #fff;font-size:16px;text-align: center;background-color: #013a7d;}
.news-detail-go a{font-size:15px;color: #999;}
.news-detail-go a:hover{color: #013a7d;}