@-ms-viewport{ width: device-width; }
*{font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif; }
a{ color: #454545;}
body{font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif; min-width: 360px;background-color: #f6f6f6;}
ul,ol{margin-bottom: 0;}
li{list-style: none;}
.wrapper{width: 100%; overflow: hidden; position: relative;}
a,a:hover{ text-decoration: none;}
.ellipsis-2{display: -webkit-box; overflow: hidden; white-space: normal!important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.clearfix:after{content: ''; display: block; height: 0; width: 100%; clear: both;}
.btn-more{background-color: #b3bac1; color: #ffffff; font-size: 90%; border-radius: 1.25rem;  display: block;  width: 10rem; text-align: center; height: 2.5rem;  line-height: 2.5;margin: 1rem auto;}

.icon-time{background: url('../Images/time.png') center center no-repeat;display: inline-block; width: 30px; height: 16px;  background-size: 25px; vertical-align: middle;}
.icon-views{background: url('../Images/views.png') center center no-repeat;display: inline-block; width: 30px; height: 16px;  background-size: 25px; vertical-align: middle;}
.img-icon {position: relative;top: 1px;display: inline-block;font-style: normal;
  font-weight: normal;line-height: 1; background: url('../Images/img_icon.png') 0 0 no-repeat; background-size: 100px 100px;}
.img-icon.icon-tel_1{width: 4.859em;background-position: 1.1em .6em;height: 4.859em; background-size: 38em; }
.img-icon.icon_qq{width: 4.859em;background-position: -5.2em .6em;height: 4.859em; background-size: 38em; }
.img-icon.icon-about{width: 4.859em;background-position:0 -6em;height: 4.859em; background-size: 34em; }
.img-icon.icon-honor{width: 4.859em;background-position: -5.5em -6.4em;height: 4.859em; background-size: 34em; }
.img-icon.icon-power{width: 8.5em;background-position:2em -32em;height: 8.5em; background-size: 40em; }
.img-icon.icon-teams{width: 8.5em;background-position:-8em -32em;height: 8.5em; background-size: 40em; }
.img-icon.icon-innovation{width: 8.5em;background-position:-18.2em -32em;height: 8.5em; background-size: 40em; }
.img-icon.icon-service{width: 8.5em;background-position:-28.2em -32em;height: 8.5em; background-size: 40em; }

.img-icon.icon-gcjz{width: 5.5em;background-position: 1.5em -14.4em;height: 5.5em; background-size: 34em; }
.img-icon.icon-gczj{width: 5.5em;background-position: -5.5em -14.6em;height: 5.5em; background-size: 34em; }
.img-icon.icon-tzxm{width: 5.5em;background-position: -12em -14.4em;height: 5.5em; background-size: 34em; }
.img-icon.icon-ghsj{width: 5.5em;background-position: -19em -14.2em;height: 5.5em; background-size: 34em; }
.img-icon.icon-gczx{width: 5.5em;background-position: -25.5em -14.7em;height: 5.5em; background-size: 34em; }



/* 导航 */
.navbar-header{margin: 0;}
.navbar-brand{height: auto; padding: 2.028em 15px;}
.nav{padding-top: 2.452em;}
.navbar-default{background-color: rgba(0, 0, 0, .5);border: none;margin-bottom: 0;border-radius: 0;}
.navbar-default .navbar-nav>li>a{color: #ffffff; padding: 10px 1.572em;}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li.on>a{color: #56b4ff;}
.navbar-default.sheader{background-color: #102d55;}

.navbar-toggle{background: url('../Images/menu_bg.png') center center no-repeat;background-size: 2em;width: 2em; height: 2em; border: none;margin: 2rem;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: transparent;}

/*
==================== FLEX-SLIDERS ========================
*/
.banner-wrap{position: relative;}
.flexslider{border: none; margin: 0;}
.custom-navigation{position: absolute; bottom: 0;  width: 100%;background: rgba(255,255,255,.9); height: 4.859em;}
.custom-navigation a.flex-next,.custom-navigation a.flex-prev{display: inline-block;width: 4.859em; line-height: 4.859em; text-align: center;}
.custom-navigation a.flex-next:hover,.custom-navigation a.flex-prev:hover{background-color: #414141;}
.custom-navigation a.flex-next:hover,.custom-navigation a.flex-prev:hover .glyphicon:before {color: #ffffff;}
.flash-contact{width: 580px;float: right;}
.flash-contact li{margin:0; float: left; width: 270px; }
.flash-contact .contact-right{padding-top: .7em;}
.flash-contact p{margin: 0;font-size: 14px; line-height: 1.5;}
.flash-contact p:first-child{line-height: 1.2;}
.flash-contact p.num{color: #d5393a; font-size: 1.8em;text-transform: uppercase;}
.flash-contact p.num a{ color: inherit;}
.about_honor{ width: 100%;background: url('../Images/about_honor_bg.jpg') left center no-repeat #ffffff; }
.about_honor .grid-item{padding-top: 3em; padding-bottom: 1em;}
.about_honor .grid-item .en_name{text-transform: uppercase;font-size: .9em;margin-bottom: 0;}
.about_honor .grid-item .cn_name{font-weight: bold;font-size: 18px;}
.about_honor .about{ color: #ffffff;background: url('../Images/about_honor_bg.jpg') right center no-repeat}
.about_honor .about .intro .intro_txt a{color: #fff;}

.about_honor .honor{background:#ffffff;}
.about_honor .honor .en_name{color: #6b6b6b;}
.about_honor .honor .cn_name{color: #272727;}
.about_honor .honor .intro .intro_txt a{color: #666;}
.main_business{padding: 1em;}
.main_business .owl-carousel .owl-stage-outer{overflow: visible;}
.main_business .owl-theme .owl-controls{margin-top: 2.2rem;}
.main_business .title{ text-align: center;  margin-bottom: 3em; }
.main_business .title .main-title{font-size: 30px;margin-bottom: 0;position: relative;}
.main_business .title .main-title:before{content: ''; display: block; height: 0; width: 100%;border-top: 1px solid #e3e3e3;position: absolute;z-index: 1; top: 50%;}
.main_business .title .main-title span{display: block; width: 7em; margin: 0 auto;background-color: #f6f6f6;position: relative; z-index: 2;}

.main_business .title .en-title{text-transform: uppercase;color: #7a7a7a;font-size: 90%;line-height: 1.5; margin-bottom: 0;}
.main_business .title .title-intro{color: #868686;margin-bottom: 0;line-height: 2; font-size: 115%;}
.main_business .title .title-tel{color: #3e3e3e;margin-bottom: 0;font-size: 145%;}
.main_business .title .title-tel em{font-style: normal;font-weight: 700;}
.main_business .grid{margin-right: 0; margin-top: .5em;}
.main_business .grid-item {/* width: 16.286em; */ width:100%;background-color: #fff;}
.main_business .grid-item .grid-wrap{transition: all .2s linear 0s;}
.main_business .grid-item .grid-img{width: 100%; height: 100%;background-color: #000;}
.main_business .grid-item .grid-tit{ text-align: center;padding: 1em; border: 1px solid #dfdfdf; border-top: none;background-color: #fff;}
.main_business .grid-item .grid-tit > p{margin-bottom: 0;font-size: 1.1em;line-height: 2;}
.main_business .grid-item .grid-tit span{text-transform: uppercase;font-size: .9em;}
.main_business .grid-item .grid-tit .img-icon{border: 1px solid #999; border-radius: 50%;}
.main_business .grid-item:hover .grid-tit .img-icon{background-color: #004ea1; border: none; background-position-y: -20.6em;}
.main_business .grid-item:hover .grid-tit .img-icon.icon-ghsj{background-position-y: -20.6em;}
.main_business .grid-item:hover .grid-wrap{transform:scale(1.1) translate3d(0, -2px, 0);position: relative;z-index: 8;}

.section .sec-nav{text-align: center;margin-bottom: 1.5%;}
.section .sec-nav a{ border:1px solid #d8d8d8; padding:.5% 1.2%; color: #5f5f5f;text-decoration: none;display: inline-block;margin-bottom: 1%;  border-radius: 5px;}
.section .sec-nav a:hover,.section .sec-nav a.on{ border:1px solid #0d62bd;color: #ffffff; background-color: #0d62bd;}
.product-list {}
.product-list .p-item{ padding: .5%;text-align: center;cursor: pointer;}
.product-list .p-item .p-item-wrap{ position: relative; overflow: hidden;}
.product-list .p-item .caption{ padding:6% 0; text-align: center; background-color: #475265;transition:  all .2s linear 0s;}
.product-list .p-item .caption a{ font-size: 115%; color: #fff; display: block; }
.product-list .p-item .p-item-wrap .overlay {background-color: #000;color: #fff;left: 0;right:0;bottom:-100%;height: 0;position: absolute;text-align: center;opacity:0;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.product-list .p-item .p-item-wrap .overlay .overlay-content {display: table;height: 100%;width: 100%;}
.product-list .p-item .p-item-wrap .overlay .overlay-text {display: table-cell;vertical-align: middle;}
.product-list .p-item .p-item-wrap .overlay .folio-info {opacity: 0;margin-bottom: 75px;margin-top: -75px;-webkit-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
.product-list .p-item .p-item-wrap .overlay .folio-info h3 {	margin-top: 0;	color: #fff;}
.folio-overview a {font-size: 18px;color: #333;	height: 50px;width: 50px;line-height: 50px;	border-radius: 50%;background-color: #fff;display: inline-block;margin-top: 20px;margin-right: 5px;}
.product-list .p-item .p-item-wrap .folio-overview a:hover { background-color: #0d62bd;}
.product-list .p-item .p-item-wrap .folio-overview .folio-expand {margin-top: -500px;margin-left: -500px;-webkit-transition: all 0.8s ease-in-out;transition: all 0.8s ease-in-out;}
.product-list .p-item:hover .overlay {	opacity: 0.8;	bottom: 0;	height: 100%;}
.product-list .p-item:hover .folio-overview .folio-expand {	margin-top: 0;	margin-left:0;}
.product-list .p-item:hover .overlay .folio-info {opacity: 1;margin-bottom:0;margin-top:0;}
.product-list .p-item:hover .caption{background-color: #0d62bd;}
.product-list .p-item  .p-item-title{ line-height:3; margin-bottom:0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.product-list .p-item  .p-item-img{width:100%; border:1px solid #eaeaea;}
.product-list .p-item figcaption {padding: 15%;color: #fff;text-transform: uppercase;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.product-list .p-item figcaption h2 {word-spacing: -0.15em;font-size: 130%;font-weight: 700;margin: 0;line-height: 1em;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);visibility: hidden;}
.product-list .p-item figcaption::before, .product-list .p-item figcaption p {opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(0);transform: scale(0);line-height: 1.7;margin-top: 8px;}
.product-list .p-item  figcaption::before {position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;border: 1px solid #fff;content: '';margin-top:0;}
.product-list .p-item:hover h2{ visibility: visible;}
.product-list .p-item:hover figcaption {background-color: rgba(0,0,0,0.8);}
.product-list .p-item:hover figcaption::before, .product-list .p-item:hover figcaption p {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.product-list .p-item:hover  figcaption h2 {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.product-list .p-item figcaption a {	border: 1px solid #fff;font-size: 90%;display: inline-block;color: #fff;padding: 0 1em;-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;outline: none !important;}
.product-list .p-item figcaption a:hover {text-decoration: none;padding: 0 1.5em;}


.index_news{background: #fff; width: 100%;padding: 2rem 0; }
.index_news .title{text-align: center;margin-bottom: 2rem  }
.index_news .title .main-title{font-size: 30px;margin-bottom: 0;}
.index_news .title .en-title{text-transform: uppercase;color: #7a7a7a;font-size: 90%;line-height: 1.5; margin-bottom: 0;}
.index_news_list{}
.index_news_list .news-item{padding: .718em;-webkit-transition: all .2s linear;
    transition: all .2s linear; }
.index_news_list .news-item .news-img{}
.index_news_list .news-item .news-wrap{}
.index_news_list .news-item .news-wrap .news-title{ color: #2b2b2b; line-height:2;display: block; overflow: hidden;white-space: nowrap; text-overflow: ellipsis; width: 100%;font-size: 110%;font-weight: 700; }
.index_news_list .news-item .news-wrap .news-desc{color: #707070;display: -webkit-box; overflow: hidden; white-space: normal!important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.index_news_list .news-item .news-wrap .news-inf{border-top: 1px solid #d9d9d9;  line-height: 3; font-size: 90%;color: #5a5a5a;padding-right: .5em;}
.index_news_list .news-item .news-wrap .news-inf .news-time{background: url('../Images/time.png') 0 center no-repeat; padding-left: 24px; background-size: 22px;}
.index_news_list .news-item .news-wrap .news-inf .news-views{background: url('../Images/views.png') 0 center no-repeat; padding-left: 24px; background-size: 22px;}

.index_news_list .news-item:hover{ -webkit-box-shadow: 0 0 30px rgba(0,0,0,0.2);
    box-shadow: 0 0 30px rgba(0,0,0,0.2); -webkit-transform: translate3d(0, -2px, 0);  transform: translate3d(0, -2px, 0);background-color: #ffffff;}

.index_case{}
.index_case .title{background:url("../Images/case_title_bg.jpg") center center no-repeat;text-align: center;padding: 2rem 0;}
.index_case .title .main-title{font-size: 30px;margin-bottom: 0;}
.index_case .title .en-title{text-transform: uppercase;color: #7a7a7a;font-size: 90%;line-height: 1.5; margin-bottom: 0;}

.case_grid{margin-bottom: 3rem;margin: 0;}
.case_grid .case-item{padding: 0;margin: 0; position: relative;}
.case_grid .case-item .case-img img{width: 100%;height: 100%;}
.case_grid .case-item .case-hover{position: absolute;width: 100%;height: 100%;top: 0;left: 0;text-align: center;color: #ffffff; padding: 1.1rem; background-color: rgba(0, 78, 161,.89); opacity: 0;-webkit-transition: all .2s linear 0s;  -moz-transition: all .2s linear 0s;-ms-transition: all .2s linear 0s;
     -o-transition: all .2s linear 0s; transition: all .2s linear 0s; }
.case_grid .case-item .case-hover .case-wrap{border:1px solid #4279b2;padding: 1.4rem 2rem;height: 100%;width: 100%;}
.case_grid .case-item .case-hover .case-title{/* mix-blend-mode: color-burn; */ font-size: 117%;line-height: 2.5;}
.case_grid .case-item .case-hover .case-title a{color: #fff;}
.case_grid .case-item .case-hover .case-content{line-height: 2;display: -webkit-box; overflow: hidden; white-space: normal!important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.case_grid .case-item .case-hover .case-more{padding: .5rem 1rem;border:1px solid #ffffff; text-transform: uppercase;color: #ffffff;display: inline-block;margin-top: 2em;   font-size: 90%;}
.case_grid .case-item:hover .case-hover{opacity: 1;}

.index_advantage{background-color: #ffffff;padding-top: 2rem;}
.index_advantage .title{ text-align: center;  margin-bottom: 3em; }
.index_advantage .title .main-title{font-size: 30px;margin-bottom: 0;position: relative;}
.index_advantage .title .main-title:before{content: ''; display: block; height: 0; width: 100%;border-top: 1px solid #e3e3e3;position: absolute;z-index: 1; top: 50%;}
.index_advantage .title .main-title span{display: block; width: 7em; margin: 0 auto;background-color: #ffffff;position: relative; z-index: 2;}

.index_advantage .title .en-title{text-transform: uppercase;color: #7a7a7a;font-size: 90%;line-height: 1.5; margin-bottom: 0;}
.index_advantage .title .title-intro{color: #868686;margin-bottom: 0;line-height: 2; font-size: 115%;}
.index_advantage .title .title-tel{color: #3e3e3e;margin-bottom: 0;font-size: 145%;}
.index_advantage .title .title-tel em{font-style: normal;font-weight: 700;}
.index_advantage .adv-item { padding: 0 .5rem;text-align: center; margin-bottom: .5rem;}
.index_advantage .adv-item .item-wrap{padding: 3rem; border:1px solid #e3e3e3;transition: all .15s linear 0s;}
.index_advantage .adv-item .img-icon{border:1px solid #d2d2d2; border-radius: 50%;margin: 0 auto;transition: all .25s linear 0s;}
.index_advantage .adv-item .adv-title{font-size: 180%;font-weight: bold;line-height: 2.5;}
.index_advantage .adv-item .adv-desc{line-height: 1.8; text-align: left;color: #777777;border-top: 1px solid #e3e3e3;padding-top: 1.5em;display: -webkit-box; overflow: hidden; white-space: normal!important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 8; -webkit-box-orient: vertical;height: 146px;}

.index_advantage .adv-item:hover .item-wrap{background-color: #004ea1;color: #ffffff;border-color: #004ea1;}
.index_advantage .adv-item:hover .img-icon{background-position-y:-42em ;}
.index_advantage .adv-item:hover .adv-desc{color: #ffffff;}
.index_advantage .adv-nums{margin-top: 2em;margin-bottom: 1.5em;}
.index_advantage .adv-nums .adv-num-item{display: inline-block;width: 20%;text-align: center;float: left;}
.index_advantage .adv-nums .adv-num-item em{font-size: 3.9em;color: #333333;font-style: normal; -webkit-transition: all .25s linear 0s; -moz-transition: all .25s linear 0s;  -ms-transition: all .25s linear 0s;
     -o-transition: all .25s linear 0s;   transition: all .25s linear 0s;}
.index_advantage .adv-nums .adv-num-item p{font-size: 1em; color: #949494;}
.index_advantage .adv-nums .adv-num-item:hover em{color: #c9242b;}
.footer{padding-top: 1.5rem;}
.footer ul{padding: 0;}
.footer .message li{margin-bottom: 1rem;}
.footer .message li .form-control{border: 1px solid #e3e3e3; border-radius: 0;color: #8c8c8c;background: transparent;box-shadow: none;}
.footer .message .form-last{margin: 0;}
.footer .message .form-last li{padding-right: 0;}
.footer .message .form-last li:last-child{padding-right: 15px;}
.footer .message .form-last .btn-primary{border-radius:0;border-color: #0081dc;background-color: #0081dc; width: 100%;}
.footer .contacts{}
.footer .contacts .contact-item{margin-bottom: 1em; padding-left: 2em;}
.footer .contacts .contact-item.tel{background: url('../Images/icon-tel1.png') 0 81% no-repeat}
.footer .contacts .contact-item.tel2{background: url('../Images/icon-tel2.png') 0 81% no-repeat}
.footer .contacts .contact-item.address{background: url('../Images/icon-addr.png') 0 81% no-repeat}
.footer .contacts .contact-item i.img-icon{width: 22px; height: 22px;}
.footer .contacts .contact-item p{margin-bottom: 0; line-height: 1.5;}
.footer .contacts .contact-item em{color: #c9242b; font-style: normal;font-size: 180%}
.footer .qrcode{text-align: center;font-size:87%;}
.footer .qrcode p{line-height: 1.5;}

.copyright{text-align: center;background-color: #2e2e2e; line-height: 4rem; color: #ffffff;}

.BmapInfo {
	    position: absolute;
    background: #ffffff;
    border: 2px solid #ffffff;
    background-color: #004ea1;
    width: 15rem;
    height: 15rem;
    border-radius: 50%;
    z-index: 9;
}
.BmapInfo:after, .BmapInfo:before {
	top: 99%;
    left: 59%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.BmapInfo:after {
	border-color: rgba(255, 255, 255, 0);
    border-top-color: #004ea1;
    border-width: 14px;
    margin-left: -30px;
}
.BmapInfo:before {
	    border-color: rgba(255, 255, 255, 0);
    border-top-color: #ffffff;
    border-width: 20px;
    margin-left: -36px;
}

/* 子页面开始 */
.page_main{background-color: #ffffff;    padding: 2rem 0;}
.page_main .title{ text-align: center;  margin-bottom: 2em; }
.page_main .title .main-title{font-size: 30px;margin-bottom: 0;position: relative;}
.page_main .title .main-title:before{content: ''; display: block; height: 0; width: 100%;border-top: 1px solid #e3e3e3;position: absolute;z-index: 1; top: 50%;}
.page_main .title .main-title span{display: inline-block; min-width: 7em; margin: 0 auto;background-color: #ffffff;position: relative; z-index: 2;   padding: 0 .5em;width: auto;}

.page_main .title .en-title{text-transform: uppercase;color: #7a7a7a;font-size: 90%;line-height: 1.5; margin-bottom: 0;}
.page_main .title .title-intro{color: #868686;margin-bottom: 0;line-height: 2; font-size: 115%;}
.page_main .title .title-tel{color: #3e3e3e;margin-bottom: 0;font-size: 145%;}
.page_main .title .title-tel em{font-style: normal;font-weight: 700;}

.page_wrap{padding-top: 0;}
.page_wrap .about_wrap{padding:1em 0 ;}
.page_wrap .about_wrap img{max-width: 100%;}
.page_wrap .aboutImg{margin-bottom: 2rem;}

.sbanner{position: relative;background: url("../Images/sbanner.png") center center no-repeat;background-size: cover;}
.sbanner_container{color: #fff; text-align: center;padding: 3.709rem 0;padding-bottom: 2rem;}
.sbanner_container .channel-name{font-size: 220%;line-height: 1.8;margin-top: 0;;}
.sbanner_container .channer-desc{font-size: 140%;}
.position{color: #fff; line-height: 2.5;}
.position a{color: #fff;}


/* news */

.page-wrap .newspage-title{text-align: center; }
.page-wrap .newspage-title .news-title{ font-size: 130%;}
.page-wrap .newspage-title span{ margin: 0 .3em;}

.page-wrap .page-content{line-height: 2;padding-top: .9em;}
.page-wrap .page-content >p {margin-bottom: 0; line-height: 2em;}
.page-wrap .page-content img{max-width: 100%;}



/*图片列表*/
.gallery .thumbnail{ padding: 0;border-radius: 0; border: none; margin-bottom: .5em; }
.gallery .thumbnail p{color: #555555; margin: 0; line-height: 1.9em; width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gallery .thumbnail p.g-time{color: #888888;}
.gallery .thumbnail p.g-title{color: #072c64;text-align: center;}
.gallery a.col-xs-6.col-sm-3{padding-left: .5em;padding-right: .5em;}


.gallery-title {color: #072c64; font-size: 120%; line-height: 36px; border-bottom: 1px solid #072c64; text-indent: .5em;}
.gallery-content{padding: .5em;}
.gallery-content > p strong{color: #072c64;}

/* 主营业务 */
/*news list*/
.news-list .news-item{ margin-bottom: 1em;}
.news-list .news-img{ padding-right:0;}
.news-list .news-title{line-height: 1.5em;font-size: 1.2em; width: 100%;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news-list .news-title a{font-size: 1.2em;}
.news-list .news-desc{color: #999999; padding-top: .2em; padding-bottom: .2em;}
.news-list .news-more{}


/*技术支持*/
.index-news-list{}
.index-news-list ul{ padding:0;}
.index-news-list .first-news{ border-top:none; margin-top:0; padding-top:0;}
.index-news-list .first-news .news-img{  padding-right:10px;}
.index-news-list .first-news .news-img img{ width:100%;}
.index-news-list .first-news .news-inf{padding-left: 15px;}
.index-news-list .first-news .news-inf .news-title{font-size: 1.8rem; line-height: 2; overflow: hidden; white-space:nowrap;text-overflow: ellipsis;}
.index-news-list .first-news .news-inf .news-time{ color: #acacac;font-size: 1.2rem;}
.index-news-list .first-news .news-inf .news-desc{ color: #828282; margin-top:1rem;}
.index-news-list li{ border-top:1px dotted #ccc; margin-top:20px; padding-top: 10px;}
.index-news-list li .date-box { float: left;text-align: center;}
.index-news-list li .date-box .date{font-size: 4.2rem; color: #676767;transition: all .2s linear 0s;}
.index-news-list li .date-box .mounth{ color: #b1b1b1;transition: all .2s linear 0s;}
.index-news-list li .news-inf{ float: left; padding-top: 10px;padding-left: 0;}
.index-news-list li .news-title{ font-size: 1.6rem; color: #2a2a2a; line-height: 2;  text-overflow: ellipsis;overflow: hidden;white-space: nowrap; transition: all .2s linear 0s;}
.index-news-list li .news-desc{ float: left;color: #828282;margin-top: 5px; height: 40px;overflow: hidden;transition: all .2s linear 0s;}
.index-news-list li:after{ display: block; clear: both; width:100%; content: ''; height:0;}
.index-news-list li:hover .news-title{ color: #324ea9; padding-left:10px;}
.index-news-list li:hover .date-box .date{color: #324ea9;}
.index-news-list li:hover .date-box .mounth{color: #676767;}
.index-news-list li:hover .news-desc {color: #676767;}

