﻿@charset "utf-8";
/* CSS Document */
/**in banner*/
.pagebanner{position:relative; background-color:#1472FF;margin-top: 20px;}
.pagebanner .banner-content {
	width:100%;top: 140px;
    position: absolute;
    color: #fff;
	text-align:center;
}
.banner-content .banner-title {
    font-size: 40px;
    font-weight:bold;
}
.banner-content .banner-words {
	margin-top:20px;
    font-size: 18px;
}
.pagebanner_about{background: url(../images/about-banner.jpg) center center no-repeat;height:340px;
    }
.pagebanner_jobs{background: linear-gradient(-50deg,#58c3ff 0,#004de6 40%,#003bb1 100%); background: url(../images/jobs.jpg) center bottom no-repeat;height:340px; }
.pagebanner_page{background-image: linear-gradient(to right,#2e77e5 0,#004cbf 100%);height:263px; background: url(../images/page_banner.png) center center no-repeat;}
.pagebanner_case{background: url(../images/case_banner.jpg) center center no-repeat #1472FF;height:340px; }
.pagebanner_sulotion{background: url(../images/sulotion_banner.png) center bottom no-repeat #1472FF;height:340px; }
.pagebanner_news{background: url(../images/news_banner.png) center center no-repeat #1472FF;height:340px; }
    /*.pagebanner_news .banner-content {
        top: 130px;
    }*/
    /*help search*/
.search-banner { position: relative; width: 100%; height: 274px; background: url(../images/help_banner.png) no-repeat center; overflow: hidden; 
    padding-top: 14px;}
.search-banner h2 { float: left; margin-right: 88px; color: #fff; font-weight: normal; height: 48px; font-size: 30px;
    line-height: 48px;}
.search-main-wrapper { }
.search-main { display: block; margin-top: 145px; text-align: center; }
.search-form { float: left; }
.search-ul { margin: 0 auto; }
.search-main input { font-family: "Microsoft Yahei"; float: left; outline: none; }
.input-main { width: 560px; height: 42px; line-height: 32px; border: 3px solid #fff; font-size: 14px; padding-left: 15px; color: #333; outline: none; }
 input::-webkit-input-placeholder, input:-moz-input-placeholder, input::-moz-input-placeholder, input::-ms-input-placeholder {
 color: #e0e0e0;
}
.submit-btn { width: 106px; height: 46px; line-height: 46px; border: 1px solid #333; margin-left: -5px; cursor: pointer; background: url(../images/search.png) no-repeat center center #333; }
.submit-btn:hover{background-color:#49A0F5;border: 1px solid #49A0F5;}
.q-block .submit-btn { margin-left: 0; font-family: "microsoft yahei"; width: 120px; height: 35px; line-height: 35px; font-size: 14px; color: #fff; border-radius: 2px; background-image: none; background-color: #009fd9; border: none; }
.search-main ul { width: 662px; margin-top: 16px; font-size: 12px; }
.search-main ul li { color: #999; float: left; margin-left: 7px; }
.search-main ul li:first-child { margin-left: 0; }
.search-main ul li span { color: #999; font-size: 14px; color: #93a0ad; }
.search-main ul li a { color: #93a0ad; font-size: 14px; text-decoration: none; }
.search-main ul li a:hover { color: #fff; text-decoration: underline; }
.main-area { padding-bottom: 64px; width: 100%; }
/*page nav*/
.nav-tab-wrapper { border-bottom: 1px solid #e1e4e6; height: 56px; }
.nav-tab-item { float: left; position: relative; top: 1px; margin-right: 10px; padding: 0 32px; height: 55px; line-height: 55px; font-size: 16px; border-bottom: 2px solid transparent; color: #333333; }
.nav-tab-item:hover, .nav-tab-item.active { border-bottom-color: #1472FF; color: #1472FF; }
.help-center-introduce { line-height: 62px; font-size: 14px; color: #999; }
.menu-list { position: relative; float: left; margin-left: 0px; margin-bottom: 65px; padding-left: 0px; width: 300px; }
.menu-list:first-child { margin-left: 0; }
.menu-list-icon { display: block; position: absolute; left: 0; top: 16px; width: 30px; height: 30px; background: url(img/menu_icon_01.png) no-repeat center; }
.menu-list-icon.icon-02 { background-image: url(img/menu_icon_02.png); }
.menu-list-icon.icon-03 { background-image: url(img/menu_icon_03.png); }
.menu-list-icon.icon-04 { background-image: url(img/menu_icon_04.png); }
.menu-list-icon.icon-05 { background-image: url(img/menu_icon_05.png); }
.menu-list-icon.icon-06 { background-image: url(img/menu_icon_06.png); }
.menu-list-icon.icon-07 { background-image: url(img/menu_icon_07.png); }
.menu-list-icon.icon-08 { background-image: url(img/menu_icon_08.png); }
.menu-list-item.menu-list-title { height: 62px; line-height: 62px; border-bottom: 1px solid #eeeeee; font-size: 16px; color: #333333; cursor: default; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.menu-list-item.menu-list-title:hover { color: #333333; }
.menu-list-item { display: block; border-bottom: 1px solid #eeeeee; height: 40px; width: 192px; line-height: 40px; font-size: 14px; color: #666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.menu-list-item:hover { color: #1472FF; }
.menu-list-item.text-grey { color: #999; cursor: default; }
.left-menu { float: left; width: 240px; background: #fafafa; }
.left-menu-top { position: relative; padding-left: 24px; height: 48px; line-height: 48px; background-color:#1472FF; }
.left-menu-top.active { background: #1472FF url(img/left_menu_nav_icon_active.png) no-repeat 204px center; }
.left-menu-top.active .left-menu-top-container { color: #fff; }
.left-menu-top-container { position: absolute; left: 0; top: 0; padding-left: 24px; height: 100%; width: 100%; cursor: pointer; font-size: 16px; color: #ffffff; }
.left-menu-top-list-wrapper { display: none; position: absolute; z-index: 999; left: 240px; top: 0; border: 1px solid #d7d7d7; border-left: none; padding: 23px 0 10px; width: 760px; background: #fff; box-shadow: 0 0 8px rgba(0, 0, 0, 0.12); }
.left-menu-top.active .left-menu-top-list-wrapper { display: block; }
.left-menu-top-list-inner { margin-bottom: 26px; width: 100%; }
.left-menu-top-list { float: left; width: 128px; margin-left: 56px; }
.left-menu-top-list:first-child { margin-left: 40px; }
.left-menu-top-list-title { display: block; margin-bottom: 5px; border-bottom: 1px solid #e6e6e6; line-height: 48px; font-size: 14px; color: #999; }
.left-menu-top-list a { display: block; line-height: 36px; font-size: 14px; color: #333333; }
.left-menu-top-list a.text-muted { color: #999; cursor: default; }
.left-menu-top-list a.text-muted:hover { color: #999; }
.left-menu-top-list a:hover, .left-menu-top-list a.active { color: #1472FF; }
.left-menu-list-wrapper { border: 1px solid #E2E5E8; }
.left-menu-list { position: relative; height: 49px; width: 100%; overflow: hidden;  transition: height .3s;
}
.left-menu-list.active { height: auto; }
.left-menu-list:after { content: " "; position: absolute; bottom: 0; right: 16px; display: block; height: 1px; width: 176px; background: #e6e6e6; }
.left-menu-list.no-after:after { display: none; }
.left-menu-list-title { /*border-bottom: 1px solid #e6e6e6;*/
	height: 49px; line-height: 48px; width: 224px; }
.left-menu-item { height: 48px; overflow: hidden; }
.left-menu-item.active { height: auto; }
.left-menu-list-title a, .left-menu-item a { position: relative; display: block; padding-left: 48px; width: 224px; height: 48px; line-height: 48px; color: #666; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.left-menu-list-title a { background: url(img/left_menu_top_icon.png) no-repeat 25px center; }
.left-menu-list-title a:hover, .left-menu-list-title a.active { background-image: url(img/left_menu_top_icon_active.png); color: #1472FF; }
.left-menu-list-title a.has-child:before, .left-menu-item>a.has-child:before { content: " "; position: absolute; top: 50%; right: 8px; display: block; margin-top: -3px; height: 6px; width: 12px; background: url(img/arrow_down.png) no-repeat center; }
.left-menu-list-title a.has-child:hover:before, .left-menu-item>a.has-child:hover:before, .left-menu-list-title a.has-child.active:before, .left-menu-item>a.has-child.active:before { background: url(img/arrow_down_active.png) no-repeat center; }
.active .left-menu-list-title a.has-child:before, .active.left-menu-item>a.has-child:before { background: url(img/arrow_up.png) no-repeat center; }
.active .left-menu-list-title a.has-child:hover:before, .active.left-menu-item>a.has-child:hover:before, .active .left-menu-list-title a.has-child.active:before, .active.left-menu-item>a.has-child.active:before { background: url(img/arrow_up_active.png) no-repeat center; }
.left-menu-item a:hover, .left-menu-item a.active { color: #1472FF; }
.accordion { width: 100%; max-width: 360px; margin: 0px auto 0px; background: #FFF; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.accordion .link { cursor: pointer; display: block; padding: 15px 15px 15px 24px; color: #4D4D4D; font-size: 14px; font-weight: 200; border-bottom: 1px solid #E2E5E8; border-top: 1px solid #E2E5E8; position: relative; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.accordion li:last-child .link { /*border-bottom: 0;*/}
.accordion li i { position: absolute; top: 16px; left: 12px; font-size: 18px; color: #595959; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.accordion li i.fa-angle-down { right: 12px; left: auto; font-size: 16px; }
.accordion li.open .link { color: #49A0F5; }
.accordion li.open i { color: #49A0F5; }
.accordion li.open i.fa-angle-down { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.submenu { display: none; background: #ffffff; font-size: 12px; }
.submenu li { border-bottom: 0px solid #4b4a5e; }
.submenu a { display: block; text-decoration: none; color: #4D4D4D; padding: 15px 0px 0px 50px; margin-bottom: 15px; border-top: 1px solid #E2E5E8; -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; }
.submenu .active, .submenu a:hover { background: #ffffff; color: #49A0F5; }
.content-area { float: left; margin-left: 40px; width: 920px; }
.content-area-path { margin-bottom: 34px; border-bottom: 1px solid #e1e4e6; height: 49px; line-height: 48px; font-size: 14px; color: #999999; }
.content-area-path.margin-bottom-10 { margin-bottom: 10px; }
.content-area-path a { font-size: 14px; color: #999999; }
.content-area-path a:hover { color: #1472FF; }
.article-content { position: relative; }
.article-title { line-height: 48px; font-size: 28px; color: #333333; text-align: left; font-weight: normal; }
.article-info { margin-bottom: 15px; line-height: 50px; font-size: 14px; color: #999; text-align: left; }
.article-detail{font-size:14px;line-height:28px;}
.article-list-item { position: relative; display: block; padding-left: 0px; line-height: 50px; color: #5a666b; font-size: 16px; border-bottom: 1px solid #E2E5E8; }
.article-list-item:hover { background: #f7f7f7; color: #1472FF; }
.article-list-item:before { position: absolute; display: block; top: 50%; left: 24px; content: " "; margin-top: -4px; width: 6px; height: 8px; }

.tab_title{
	height: 60px;
	border-bottom: 1px solid #e6e6e6;

}
.tab_title li{
	float: left;
	display:block;
	width: 20%;
	height: 60px;
	line-height: 60px;
	color: #041a45;
	font-size: 14px;
	text-align: center;
	font-weight: 300;
}
.tab_title li.active{
	color: #1472FF;
	height: 59px;
	font-weight: bold;
	border-bottom: 2px solid #1472FF;
}
.tab_title li.active a{
	color: #1472FF;
}
.tab_title li a{
	display: block;
	width: 100%;
	height: 100%;
	color: #041a45;
	text-decoration: none;
}
.page_con{
    padding:30px 0;
    font-size:14px;
    line-height:28px;
}
.page_con .page_h1{
    border-left:5px solid #1472FF;padding-left:20px;
    font-size:20px;
    color:#1472FF;
    font-weight:bold;
    margin-bottom:30px;
}
/*翻页样式*/
.pagination a.number { }
.pagination { text-align: center; font-family: "微软雅黑"; font-size: 14px; display:block; clear:both; height:30px; line-height:30px; margin-top:18px; }
.pagination a { margin: 0 5px 0 0; padding: 8px 12px; background:#f2f2f2; color:#666; border-radius:3px;}
.pagination a.number { /*border: 1px solid #ddd;*/ }
.pagination a.current { background: #1472FF top left repeat-x !important; /*border-color: #1472FF !important;*/ color: #fff !important; }
.pagination a.current:hover { text-decoration: underline; }
.pagination ul.pager { width:100%; text-align:center; }
.pagination ul span.msg { font-size:14px; font-family:"微软雅黑" }
.pagination a:hover { background:#1472FF; color:#fff; }
.pagination ul.pager a { cursor:pointer; }

.new_l {
    width: 850px;
}
.new_r {
    width: 310px;
}
/*资讯*/
.new_page{margin-top:30px;margin-bottom:30px;}
 .extend-line {
    width: 4px;
    height: 22px;
    background: #1472FF;
    margin: 3px 8px 0 0;    display: block;
    float: left;
}
.re_box{
	background: #fff;
}
.re_box .re_tit {
    padding-bottom:10px;border-bottom: 1px solid #dfdfdf;margin-bottom:10px;
}
.re_box .re_tit span{
	color: #000;
	font-size: 18px;
}
.re_box .new_navbox{
    padding-top:10px;
    padding-bottom:10px;
}
.re_box .new_navbox .parentnav{
	padding: 0 40px;
	height: 36px;
}
.re_box .new_navbox li{
width: 94px;
    height: 28px;
    line-height: 28px;
    border-radius: 2px;
    border: 1px solid #ccc;
    text-align:center;
    float:left;
    margin-right:10px;
    margin-bottom:10px;
    margin-top:10px;
}
.re_box .new_navbox li:nth-child(3n){
	margin-right:0;
}
.re_box .new_navbox li:hover,.re_box .new_navbox li.current{
	cursor: pointer;
    border: 1px solid #1472FF;
}
.re_box .new_navbox li a{
    font-size:14px;
}
.re_box .new_navbox li.current a{
	color: #1472FF;
}
.newbox{

}
.newbox .new_txt{
	float: left;
	width: 540px;
    margin-left: 30px;
	margin-top: 10px;
}
.newbox .new_co{
	border-bottom: 1px solid #dcdcdc;
	padding: 20px 0;
}
.newbox .new_co img{
	display: block;
	float: left;
	width: 260px;
	height: 149px;
	border-radius: 5px;
}
.newbox .new_txt  a{display:block;}
.newbox .new_txt  a:hover,.newbox .new_txt  a:hover h3{color:#1472FF;}
.newbox .new_txt h3{
	/*font-weight: bold;*/
	color: #000;
	font-size: 16px;
}
.newbox .new_txt p{
	color: #787878;
	font-size: 13px;
    line-height:22px;
	margin: 14px 0;
}
 .newbox .new_txt span{
	color: #787878;
	font-size: 13px;
	display: block;
	float: left;
}
.newbox .new_txt .newday{
	padding-left: 20px;
	background: url(../images/re_day.png) no-repeat 0 ;
}
.newbox .new_txt .newliu{
	padding-left: 40px;
	background: url(../images/re_liu.png) no-repeat 20px ;
}
.newbox .new_txt .newtag{
    color:#787878;
    float:right;
    margin:0;
}
.newbox .new_txt .newtag a{
    display:inline-block;margin-right:10px;
    background-color:#f4f4f4;
    border-radius:3px;
    padding:0 10px;
    height:24px;
    line-height:24px;
    color:#888;
    position:relative;
    font-size:12px;
}
.newbox .new_txt .newtag a:before{
    width: 16px;
    height: 16px;
     background:#f4f4f4;
     content:"";
    top: 4px;
    left: -6px;
     display:block;
     z-index:-1;
     position:absolute;
     transform:rotate(7deg);
-ms-transform:rotate(45deg); 	/* IE 9 */
-moz-transform:rotate(45deg); 	/* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); 	/* Opera */
}
.newbox .new_txt .newtag a:hover{
    background-color:#1472FF;
    color:#fff;
}
.newbox .new_txt .re_dian{
	display: block;
	float: left;
	width: 20px;
	height: 4px;
	margin-top: 6px;
	margin-left: 40px;
}
.hot-read-list .hot-read-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 20px;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 16px;
}
.hot-read-list .hot-read-item .hot-read-date {
    width: 50px;
    color: #888;
    margin-right: 8px;
}
.hot-read-list .hot-read-item .hot-read-des {
    width: 332px;
    color: #353535;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
}
.hot-read-list .hot-read-item .hot-read-des:hover {
    color: #1472FF;
}
.extend-nav {
	padding: 0 0 20px;
	line-height: 17px;
	font-size: 13px;
}
.extend-nav i{padding:0 5px;
	color: #888;}
.extend-nav .extend-nav-a {
	color: #888;
}

.extend-nav .nav-arrows {
	width: 12px;
	height: 12px;
	position: relative;
	top: 2px
}
.read-details .read-details-title {
	font-size: 26px;
	color: #353535;
	font-weight: 500;
	line-height: 50px;
	word-break: break-all
}

.read-details .read-details-time {
	font-size: 14px;
	color: #B2B2B2;
	margin: 16px 0 20px;
    padding-bottom:20px;
    border-bottom:1px solid #dedede;
}
.read-details .note {
margin-top: 10px;
margin-bottom:20px;
    padding: 15px 20px;
    background: #f5f5f5;
    line-height: 28px;
    color: #757575;
    font-size: 13px;
}
.read-details .read-details-content {
	min-height: 200px;
	color: #353535;
	font-size: 15px;
	line-height: 32px
}

.read-details .read-details-content p {
	margin-bottom: 10px;
	word-break: break-all
}

.read-details .read-details-tags {
	margin: 15px 0 20px;
	color: #888;padding: 8px 10px;font-size:14px;
}

.read-details .read-details-tags a{
	color: #fff;
	margin-left: 5px;
    font-size:14px;background: #1472FF;
    padding:5px 10px;
    border-radius:5px;
}
.read-details .read-details-tags a:hover{
	color: #fff;
    text-decoration:underline;background: #3d91ff;
}
.read-details .nav-prev-next {
	margin-bottom: 30px;
    padding-bottom:30px;
    border-bottom:1px solid #dedede;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.read-details .nav-prev-next .nav-item .nav-item-label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 25px;
	font-size: 18px;
	font-weight: 700;
	color: #333;
	line-height: 25px;
	cursor: pointer
}

.read-details .nav-prev-next .nav-item .nav-item-label:hover {
	color: #1472FF
}

.read-details .nav-prev-next .nav-item .nav-item-label.nonext {
	cursor: not-allowed
}

.read-details .nav-prev-next .nav-item .nav-item-label .nav-arrows {
	margin: 0 5px 0 0
}

.read-details .nav-prev-next .nav-item .nav-item-title {
	margin-top: 8px;
	height: 22px;
	font-size: 16px;
	color: #333;
	line-height: 22px;
	width: 380px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.read-details .nav-prev-next .nav-item .nav-item-title:hover {
	color: #1472FF
}

.read-details .nav-prev-next .nav-item .nav-item-title.nonext {
	cursor: not-allowed;
	color: #c5c5c5
}

.read-details .nav-prev-next .nav-next {
	text-align: right
}

.read-details .nav-prev-next .nav-next .nav-item-label {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}

.read-details .nav-prev-next .nav-next .nav-item-label .nav-arrows {
	margin-left: 5px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.read-details .related-articles-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	line-height: 28px;
	margin-bottom: 16px
}

.read-details .related-articles-title .extend-line {
	width: 4px;
	height: 22px;
	background: #1472FF;
	margin: 3px 8px 0 0
}

.read-details .related-articles-title .hot-read-text {
	font-size: 20px;
	font-weight: 500;
	color: #353535
}

.read-details .related-articles-boxs {
	margin-top: 24px
}

.read-details .related-articles-boxs::after {
	display: block;
	content: "";
	clear: both;
	overflow: hidden;
	zoom: 1
}

.read-details .related-articles .related-articles-imgitem img {
	width: 100%;
	height: 100%
}

.read-details .related-articles-item {
	display: block;
	width: 272px;
	float: left;
	margin-bottom: 16px;
	height: 22px;
	font-size: 14px;
	color: #333;
	line-height: 22px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
    margin-right:17px;
}

.read-details .related-articles-item:hover {
	color: #1472FF
}

.read-details .related-articles-item:nth-of-type(3n) {
	margin-right: 0;
}

.read-details img {
	display: block;
	margin: 0 auto;
	max-width: 100%
}
.page_con .c-jj{padding:20px 0;font-size:14px; line-height:28px;}
.page_con .c-jj h2{font-size:22px;display:block;padding:35px 0;margin-bottom:20px;color:#333; text-align:center;margin-top:-20px; position:relative;}
.page_con .c-jj h2 i{height:100px;width:100px; position:absolute;}
.in-nav { text-align: left; }
.in-nav > ul { display: inline-block; }
.in-nav > ul:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.in-nav > ul > li {position: relative;float: left;margin-right: 20px;height: 40px;overflow: visible;margin-bottom: 15px;}
.in-nav > ul > li > a { display: block;border-radius:40px; width: auto; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 8px 15px; background-color: #fff;border:1px solid #ccc; color: #333; font-size: 16px; outline: 0; }
.in-nav > ul > li > a:hover, .in-nav > ul > li.open > a, .in-nav > ul > li.active > a, .in-nav > ul > li:hover > a  { background-color: #1472FF; color: #fff; border:1px solid #1472FF; }
.in-nav > ul > li:after { content: ""; display: none; width: 0; height: 0; position: absolute; bottom: -8px; left: 50%; margin-left: -8px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #eee; }
.in-nav > ul > li:hover:after, .in-nav > ul > li.open:after, .in-nav > ul > li.active:after { display: block; border-top-color: #1472FF; }
/*--------case-----------*/
.case {width:1220px;margin-right:-20px; }
.case ul li {width:265px;padding:10px; background-color:#fff; padding-bottom: 15px;float:left; margin-bottom: 20px;margin-right:20px; box-shadow: 0 0 3px #dfdfdf;
    -webkit-box-shadow: 0 0 3px #dfdfdf;
    -moz-box-shadow: 0 0 3px #dfdfdf;
    -ms-box-shadow: 0 0 3px #dfdfdf;
    -o-box-shadow: 0 0 3px #dfdfdf;
    border-radius:10px;
}
.case ul li:hover{background-color:#f5f5f5; 
    box-shadow:none;
}
.case ul li .case-img {  width: 265px; height: 161px; overflow: hidden; position: relative; border-radius:5px 5px 0  0;}
.case ul li .case-img a{display:block;}
.case-img img { width: 265px; height: 161px; overflow: hidden; transform: scaleX(1) scaleY(1); transition: all 1s ease 0s; }
.case-img img:hover { transform: scaleX(1.1) scaleY(1.1); }
.case ul li .case-font {  position: relative; }
    .case ul li .case-font > a {
        display: block;
    }
.case ul li .case-font h3 { display: block;width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight: normal; font-size: 14px; text-align:center;  height:40px;line-height:40px;color: #333; font-family: "微软雅黑"; }
.case ul li .case-font  a h3{ color: #333; }
.case ul li .case-font p { font-size: 12px; line-height: 20px; color: #999; text-align:center;}
.case ul li .case-font a:hover { color: #1472FF; }
.case ul li:hover .case-font  a h3 { color: #1472FF; }
.case ul li:hover .case-font p { font-size: 12px; line-height: 20px; color: #1472FF; font-family: "微软雅黑"; }
.case ul li:hover .case-font p a { color: #1472FF; }
/*download*/
.download_list { width:100%; margin-bottom:50px; }
.download_list li { padding: 12px 0; border-bottom: 1px dotted #D7D7D7; color: #999; font-size: 13px; line-height:30px;  position:relative;min-height:60px;}
.download_list .D_img{float:left;width:80px;}
.download_list .d_con{padding-left:80px;padding-right:200px;}
.download_list .d_link{position:absolute;top:20px;right:0; width:150px; text-align:left;}
.download_list .d_link span{display:block;line-height:22px;}
.download_list h3 { font-size: 16px; font-weight: 500;padding-bottom:10px; }
.download_list a { color: #333; }
.download_list a:hover h3{ color: #1472FF; }