@charset "utf-8";
body {
	font-family: "微软雅黑"!important;
	font: 14px Microsoft YaHei!important;
	line-height: 24px;
	background: #FFFFFF;
}

body,
div,
p,
span,
ul,
li,
dl,
dd,
h1,
h2,
h3,
a,
input,
img {
	margin: 0;
	padding: 0;
}

li,
ol {
	list-style: none;
}

a,
img,
textarea {
	border: none;
	outline: none;
}

i,
em {
	font-style: normal;
}

a {
	text-decoration: none;
	color: #000;
}

a:focus {
	text-decoration: none;
}

a:focus,
a:hover {
	text-decoration: none!important;
	outline: none;
	outline-offset: 0;
}

label {
	font-weight: normal;
	width: 100%;
}

a:focus {
	outline: none;
	outline-offset: 0;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.cl:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.tl {
	text-align: left;
}

.tc {
	text-align: center;
}

.tr {
	text-align: right;
}

.transition {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.slick-slide {
	outline: none!important;
	height: auto;
}

#wrap_index {
	overflow: hidden;
	position: relative;
}

@media (min-width: 1420px) {
	.container {
		width: 1200px;
		padding: 0;
		margin: 0 auto;
	}
}

.clearfix:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
}

.clearfix {
	*zoom: 1;
}

a:hover {
	color: #0064a1
}


/*header*/

#header {
	position: relative;
	background-color: #fff;
	z-index: 90;
}

.logo {
	width: 30%;
	height: 110px;
}

.logo a {
	display: table-cell;
	width: 100%;
	height: 110px;
	vertical-align: middle;
}

.logo img {
	max-width: 100%;
	max-height: 100%;
}

#header .pc_Menu {
	width: 70%;
}

.pc_Menu .menul {
	width: 100%;
	height: 110px;
}

.pc_Menu .menul .firstli {
	position: relative;
	width: 14.2857%;
	float: left;
	text-align: center;
	transition: 300ms;
	padding-top: 25px;
}

.pc_Menu .menul .firstli>a {
	display: block;
	position: relative;
	box-sizing: border-box;
	width: calc(100% - 6px);
	height: 65px;
	margin: 0 auto;
	line-height: 65px;
	padding: 0 6px;
	font-size: 16px;
	color: #333;
	overflow: hidden;
}


.pc_Menu .menul .firstli:first-child:before {
	display: none;
}

.pc_Menu .menul .firstli.cur>a,
.pc_Menu .menul .firstli:hover>a {
	
	color: #0064a1
}

.pc_Menu .secdulBox {
	display: none;
	position: absolute;
	width: calc(100% - 6px);
	background-color: #fff;
	top: 90px;
	left: 50%;
	transform: translateX(-50%);
	padding: 10px 0 20px; border:solid 1px #b7b7b7
}

.pc_Menu .secdulBox .secdli a {
	display:block;
	font-size: 16px;
	padding: 0;
	height: 45px;
	line-height: 45px;
	color: #000;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
	overflow: hidden;
}

.pc_Menu .secdulBox .secdli.current a,
.pc_Menu .secdulBox .secdli a:hover { color:#0064a1; display:block; width:90%; margin:auto; border-bottom:solid 1px #0064a1
}


.pc_Menu .menul .firstli.cur:after,
.pc_Menu .menul .firstli:hover:after {
	bottom: 11px;
	opacity: 1;
}


/*手机头部*/

.model-header {
	width: 100%;
	height: 60px;
	padding: 0 10px;
	z-index: 30;
}

.model-header .model-header-logo {
	width: 40%;
	float: left;
	height: 60px;
}

.model-header .model-header-logo a {
	display: table-cell;
	vertical-align: middle;
	width: 300px;
	height: 60px;
}

.model-header .model-header-logo a img {
	max-width: 100%;
	max-height: 100%;
}

.model-header .model-navbtn {
	width: 32px;
	height: 60px;
	line-height: 42px;
	float: right;
	padding: 16px 0;
}

.model-header .model-navbtn img {
	max-width: 100%;
}


/*main*/

@media (max-width:991px) {
	.logo,
	.logo a {
		height: 60px;
	}
	.pc_Menu .menul {
		height: 60px;
	}
	.pc_Menu .menul .firstli:after {
		width: 20px;
		height: 6px;
	}
	.pc_Menu .menul .firstli.cur:after,
	.pc_Menu .menul .firstli:hover:after {
		bottom: 8px;
	}
	.pc_Menu .menul .firstli>a {
		font-size: 14px;
		height: 60px;
		line-height: 60px;
		padding: 0 3px;
	}
	.pc_Menu .secdulBox {
		top: 75px;
		border-radius: 5px;
	}
	.pc_Menu .secdulBox .secdli a {
		font-size: 14px;
		height: 32px;
		line-height: 32px;
	}
}
img{
	max-width: 100%;
}

/*颜色重写*/


/*banner*/

#model_banner .banner_img img {
	position: relative;
	width: 100%;
	left: 50%;
	transform: translateX(-50%);
}

#model_banner .banner_img a {
	display: block;
	width: 100%;
	overflow: hidden;
}

.slick .slick-prev:before,
.slick .slick-next:before {
	content: "";
}

#model_banner .slick-prev,
#model_banner .slick-next {
	width: 46px;
	height: 84px;
}

#model_banner .slick-prev {
	opacity: .2;
	left: 60px;
	z-index: 9;
	background: url("../images/arw.png") no-repeat center;
	transform: translateY(-50%) rotate(180deg);
}

#model_banner .slick-next {
	opacity: .2;
	right: 60px;
	background: url("../images/arw.png") no-repeat center;
}

#model_banner .slick-prev:hover,
#model_banner .slick-next:hover {
	opacity: 1;
}

#model_banner .slick-dots li {
	margin: 0 10px;
}

#model_banner .slick-dots li button {
	background: #fff;
	opacity: .6;
}

#model_banner .slick-dots li.slick-active button {
	background: #fff;
	opacity: .6;
}

#model_banner .slick-dots li.slick-active button:after {
	position: absolute;
	content: "";
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 18px;
	height: 18px;
	border: 1px solid #cfc7c0;
	border-radius: 50%;
}

#model_banner .slick-dots {
	bottom: 10px;
}

.model-textlist-one ul li:hover {
	border-bottom: 1px solid #0064a1;
}

.model-textlist-one ul li:hover dt {
	color: #0064a1;
}

.model-textlist-one ul .textlist-lifirst .textlist-text .textlist-more:hover {
	border: 1px solid #0064a1;
	background: #0064a1 url(../images/icon10.png) 90% center no-repeat;
}

.updown_fenlei .cont_nav .one .one_a i {
	background: url(../images/icon4.png) center no-repeat;
}

.model-classify-nav .one .o_li .one_a i {
	background: url(../images/icon6.png) center no-repeat
}

.updown_posnav .nav_item a:hover,
.updown_posnav .nav_item a.on,
#model_contant_main .model_dec_adress a:hover {
	color: #0064a1;
}

.updown_fenlei .cont_nav .one .o_li:hover .one_a,
.updown_fenlei .cont_nav .one .o_li a.ez {
	background-color: #0064a1;
}

#model_contant_main .model_dec_adress a:hover,
#model_contant_main .model_dec_adress a.cur {
	color: #0064a1;
}

.model-dectil-bottom .model-dectil-chose a:hover {
	color: #0064a1;
}

.model-dectil-img .slick-dots li button {
	border: 1px solid #0064a1;
}

.model-dectil-img .slick-dots li.slick-active button {
	background: #0064a1;
}

.model_seach .model-seachdiv form .seabtn,
.model-textlist-three ul li a:before {
	background: #0064a1;
}

.model-textlist-three ul li a:hover,
.model-textlist-three ul li a:hover dt {
	color: #0064a1;
}

.model_page a.on,
.model_page a:hover,
.model_page a.on,
.model_page a.current {
	color: #0064a1;
	border-bottom: 1px solid #0064a1;
}

.model-textlist-four ul li a:hover {
	background: #0064a1;
}

.model-textlist-two ul li a:hover .textlist-l dt,
.model-textlist-two ul li a:hover .textlist-l p {
	color: #0064a1;
}

.model-textlist-two ul li a:hover .newtime {
	background: #0064a1;
}

.model-imgtextlist-two ul li a:hover .imgtextlist-r dt,
.model-imgtextlist-one ul li a:hover .imgtextlist-l dt,
.model-imgtextlist-three ul li a:hover .imgtextlist-r dt,
.model-imgtextlist-three ul li .imgtextlist-r .time p {
	color: #0064a1;
}

.model-imgtextlist-four ul li a:hover .imgtextlist-text,
.model-imglist-two ul li a:hover p {
	background: #0064a1;
}

.model-imglist-two ul li .pimg em span {
	background: #0064a1 url(../images/icon7.png) center no-repeat
}

.model-imglist-three ul li a:hover {
	border: 2px solid #0064a1;
}

.model-imglist-three ul li a:hover p {
	color: #0064a1;
	background: url(../images/icon6.png) right center no-repeat;
}

.model_leftright_l .cont_nav .one .o_li .one_a i {
	background: url(../images/icon6.png) center no-repeat;
}


/*手机端*/

.model-classify .model-classify-posnav {
	background: #0064a1;
}


/*底部导航*/

.model-fixed {
	background: #0064a1!important;
}

.model-classify-nav .one .o_li a.ez,
.model-classify-nav .second a.sen_x {
	color: #0064a1;
}

.model-classify-nav .second a.sen_x:before {
	background: #0064a1;
}

.model-phone-page span i {
	color: #0064a1;
}

.model-leftnav-top {
	background: #0064a1;
}

.model-fixed .fnavbox li a,
.fnavbox li dd {
	color: #fff!important;
}


/*左右布局*/

.model_leftright_l .l_posnav {
	background: #0064a1;
}

.model_leftright_l .cont_nav .one .o_li a.one_a:hover,
.model_leftright_l .cont_nav .one .o_li a.ez {
	color: #0064a1;
}

.model_leftright_l .cont_nav .second .e_li a:hover,
.model_leftright_l .cont_nav .second .e_li a.sen_x {
	color: #0064a1;
}

.model_leftright_l .cont_nav .second .e_li a:hover:before,
.model_leftright_l .cont_nav .second .e_li a.sen_x:before {
	background: #0064a1;
}

.model_leftright_l .cont_nav .second .e_li a:hover,
.model_leftright_l .cont_nav .second .e_li a.sen_x {
	color: #0064a1;
}

.moder_leftright_r .r_posnav p {
	border-bottom: 4px solid #0064a1;
}

.moder_leftright_r .r_posnav span a:hover {
	color: #0064a1;
}


/*内页产品详情箭头*/

.model-dectil-imgtwo .model-dectil-slick2 .slider-nav .slick-prev:before {
	border-bottom: 12px solid #0064a1;
}

.model-dectil-imgtwo .model-dectil-slick2 .slider-nav .slick-next:before {
	border-top: 12px solid #0064a1;
}

.model-dectil-imgtwo .model-dectil-slick2 .slider-nav .slick-prev:hover {
	border-bottom: 1px solid #0064a1;
}

.model-dectil-imgtwo .model-dectil-slick2 .slider-nav .slick-next:hover {
	border-top: 1px solid #0064a1;
}

@media (min-width:768px) {
	.model-textlist-four ul li .textlist-r dd {
		color: #fff;
	}
	.model-imgtextlist-four ul li a:hover .imgtextlist-text p,
	.model-imgtextlist-four ul li .imgtextlist-text dd {
		color: #fff;
	}
}
@media (max-width: 767px) {
	.model-textlist-four ul li .textlist-r dt {
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.model-dectil-text img {
		max-width: 100%;
	}
	.model-dectil-imgtwo .model-dectil-slick2 .slider-nav .slick-next:after {
		border-left: 7px solid #0064a1;
	}
	.model-dectil-imgtwo .model-dectil-slick2 .slider-nav .slick-next {
		border-left: 1px solid #0064a1;
	}
	.model-dectil-imgtwo .model-dectil-slick2 .slider-nav .slick-prev:after {
		border-right: 7px solid #0064a1;
	}
}


#footer {
	padding: 20px 0 30px 0; background:#000; border-top:solid 3px #0064a1
}
#footer .footer_menu {
	text-align: center;
}

#footer .footer_menu .firstli {
	display: inline-block;
	padding: 20px 0;
	position: relative;
}

#footer .footer_menu .firstli:after {
	content: "";
	height: 14px;
	width: 2px;
	background: #7d7d7d;
	position: absolute;
	top: 23px;
	right: -3px;
}

#footer .footer_menu .firstli:last-child:after {
	display: none;
}

#footer .footer_menu .firstli a {
	color: #d3d3d3;
	padding: 0 14px;
	height: 14px;
	line-height: 14px;
	display: inline-block;
}

#footer .copyright {
	color: #999;
	text-align: center;
	font-size: 14px;
	line-height: 18px;
	padding-top: 20px;
	border-top: 2px solid #333333;
}

#footer .copyright a,
#footer .copyright p {
	color: #999;
	font-size: 14px;
	line-height: 18px;
}


@media only screen and (max-width: 767px) {
	#footer {
		background: #0064a1;padding: 10px 0 15px 0;
	}
	#footer .copyright {
		padding: 12px 0; border:none;
	}
	#footer .copyright a,
	#footer .copyright p {
		color: #FFFFFF;
		font-size: 14px;
		text-align: center;
	}
}



.about{ background-position:center; position:relative; background-size:auto 100% ; background-repeat:no-repeat; padding:80px 0 50px 0}
.about:before{display:block; content:" "; position:absolute; top:0; width:40%; right:0; height:100%; background:rgba(220,220,215,0.5)}
.about .left{ float:left;}
.about .right{ float:right;}
.about .left .title{ font-size:25px; font-weight:bold; text-align:center; margin-bottom:20px;}
.about .left .inner{ font-size:16px; line-height:36px; height:324px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 9;text-overflow: ellipsis;overflow: hidden; text-align:center}
.about .right .about_list{ margin-bottom:55px; margin-top:15px;}
.about .right .about_list i{ float:left; margin-right:20px; font-size:46px; color:#333}
.about .right .about_list p b{ display:block; font-size:20px; letter-spacing:0.3em; font-weight:normal;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.about .right .about_list p span{ display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:16px;text-transform:Uppercase; color:#333}
.about .right .about_list a:hover p b{ color:#0064a1}
.about .left .more_area a{ display:block; width:145px; height:40px; line-height:40px; border-radius:20px; border:solid 1px #666; text-align:center; color:#666; margin:20px auto 0 auto;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s; }
.about .left .more_area a:hover{ color:#fff; background:#0064a1; border:solid 1px #0064a1;}


.title_box{ position:relative; z-index:2;  text-align:center; display:inline-block; max-width:100%; padding:15px 30px; margin-bottom:30px;}
.title_box:before{ display:block; content:" "; position:absolute; top:0; left:0;width:40PX; height:40PX;  background:#fff;z-index:1}
.title_box:after{ display:block; content:" "; position:absolute; bottom:0; right:0;width:40PX; height:40PX;  background:#fff;  z-index:1}
.title_box span{ position:relative; z-index:2; display:block}
.title_box span.ch{ font-size:25px; font-weight:bold; margin-bottom:10px;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:100%}
.title_box span.en{ font-size:16px; text-transform:Uppercase;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:100%}


.yw{ padding:90px 0 100px 0;background-position:center;  background-size:100% auto; background-repeat:no-repeat; overflow:hidden }
.yw .title{ float:right;margin-bottom:30px; text-align:right;}
.yw .title h2.title_box{ margin-bottom:3%}
.yw .title h2.title_box:after{border-bottom:solid 5px #0064a1; border-right:solid 5px #0064a1;}
.yw .title h2.title_box:before{ border-top:solid 5px #0064a1; border-left:solid 5px #0064a1; }
.yw .title h2.title_box span.ch{color:#0064a1;}
.yw .title h2.title_box span.en{color:#aaa}
.yw .title p{ line-height:30px; color:#666; font-size:16px; height:60px; display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3; overflow:hidden;}
.yw .title .more_area a{ display:inline-block; width:145px; height:40px; line-height:40px; border-radius:20px; border:solid 1px #ccc; text-align:center; color:#666; margin-top:1%;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s; }
.yw .title .more_area a:hover{ color:#fff; background:#0064a1; border:solid 1px #0064a1;}

.yw .yw_list{ float:left; position:relative; margin-bottom:30px;}
.yw .yw_list a{ display:block; position:relative; text-align:center}
.yw .yw_list a i{display:block;  position:absolute; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,0);transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s; }
.yw .yw_list a:hover i{background:rgba(0,0,0,0.5) }
.yw .yw_list a img{ max-width:100%; }
.yw .yw_list a p{ position:absolute; left:10%; bottom:15px; color:#fff; font-size:25px; font-weight:bold; line-height:40px; display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;transition: bottom .4s;-webkit-transition: bottom .4s;-moz-transition: bottom .4s; width:80%}
.yw .yw_list a:hover p{ bottom:25px;}
.yw .yw_list a:hover i{ position:absolute}

.case{ padding:150px 0;background-position:center;  background-size:auto 100% ; background-repeat:no-repeat; }
.case .case_bg{ background:rgba(0,100,160,0.7); padding:50px;}
.case .title:after{border-bottom:solid 5px #fff; border-right:solid 5px #fff;background:rgba(250,0,0,0);}
.case .title:before{ border-top:solid 5px #fff; border-left:solid 5px #fff; background:rgba(250,0,0,0);}
.case .title span.ch{color:#fff;}
.case .title span.en{color:#fff}
.case .inner ul{ margin-bottom:50px;}
.case .inner ul li b a{ font-size:22px; color:#fff; font-weight:normal;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.case .inner ul li p{ color:#d2cece; line-height:30px; font-size:16px; height:120px; overflow:hidden; margin-top:20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;text-overflow: ellipsis;}
.case .more_area a{ display:inline-block; width:145px; height:40px; line-height:40px; border-radius:20px; border:solid 1px #fff; text-align:center; color:#fff; margin-top:20px;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s; }
.case .more_area a:hover{ color:#0064a1; background:#fff; border:solid 1px #fff;}
.case .slick-prev{right:10px;left:auto;bottom:-110px; top:auto}
.case .slick-next{bottom:-110px; top:auto}

.news{ margin-top:60px; margin-bottom:80px;}
.news .title_box:after{border-bottom:solid 5px #0064a1; border-right:solid 5px #0064a1;}
.news .title_box:before{ border-top:solid 5px #0064a1; border-left:solid 5px #0064a1; }
.news .title_box span.ch{color:#0064a1;}
.news .title_box span.en{color:#aaa}
.news .more_area{ float:right}
.news .more_area a{ display:inline-block; width:145px; height:40px; line-height:40px; border-radius:20px; border:solid 1px #ccc; text-align:center; color:#666; margin-top:20px;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s; }
.news .more_area a:hover{ color:#fff; background:#0064a1; border:solid 1px #0064a1;}
.news .inner .left{ background:#ebe9e9; padding:60px;}
.news .inner .left a{ display:block; }
.news .inner .left a b{ font-size:25px; height:60px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;text-overflow: ellipsis;overflow: hidden; line-height:30px; font-weight:normal}
.news .inner .left a p{ font-size:16px; color:#666666;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;text-overflow: ellipsis; line-height:30px;height:60px; overflow:hidden; margin-top:20px; margin-bottom:30px;}
.news .inner .left a span{ height:250px; display:block; position:relative; width:100%; text-align:center;}
.news .inner .left a span img{ position:absolute; top:0; left:0; right:0; margin:auto; bottom:0; max-width:100%; display:block; max-height:100%}
.news .inner .left a:hover b{ color:#0064a1}
.news .inner .right ul{border-bottom:solid 1px #ebe9e9}
.news .inner .right ul li{ padding:42px 20px; border-top:solid 1px #ebe9e9}
.news .inner .right ul li a{ font-size:18px;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:10px; height:25px; line-height:25px; }
.news .inner .right ul li p{ font-size:16px; color:#666;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-overflow: ellipsis; line-height:30px; height:60px; overflow:hidden;  padding-left:10px;}
.news .inner .right ul li a:hover{ color:#0064a1}

@media only screen and (max-width: 767px) {
	.title_box{ padding:10px 20px; margin-bottom:20px;}
.title_box:before{ width:20PX; height:20PX; }
.title_box:after{ width:20PX; height:20PX; }
.title_box span.ch{ font-size:20px; margin-bottom:10px;}
.title_box span.en{ font-size:14px;}

.yw .title h2.title_box:after{border-bottom:solid 2px #0064a1; border-right:solid 2px #0064a1;}
.yw .title h2.title_box:before{ border-top:solid 2px #0064a1; border-left:solid 2px #0064a1; }

.about:before{ display:none}
.about .left .title{ font-size:20px;}
.about .left .inner{ font-size:14px; line-height:24px;-webkit-line-clamp:6; height:auto}
.about {
    padding: 30px 0 20px 0;
}
.about .left{ margin-bottom:15px;}
.about .right{ float:none}
.about .right .about_list{ text-align:center;margin-bottom: 15px;margin-top: 0px;} 
.about .right .about_list p b {
    font-size: 14px;
    letter-spacing: 0.1em;
}
.about .right .about_list i{ float:none;margin-right:0}
.about .right .about_list p span {font-size: 12px;}
.yw{ padding:30px 0 10px 0;}
.yw .title p {
    line-height: 25px;
    font-size: 14px;
    height: 50px;
}
.yw .title .more_area a {
    width: 125px;
    height: 30px;
    line-height: 30px;
    border-radius: 20px;
    margin-top: 15px;
}
.yw .yw_list {margin-bottom: 15px;}
.yw .yw_list a p {
    left: 5%;
    bottom: 15px;
    font-size: 20px;
    line-height: 30px;
    width: 90%;
}
.case {
    padding: 15px 0;
}
.case .title:before {border-top: solid 2px #fff;border-left: solid 2px #fff;}
.case .title:after {border-bottom:solid 2px #fff; border-right:solid 2px #fff;}
.case .case_bg {padding: 15px 15px 25px 15px;}
.case .more_area a {
    width: 125px;
    height: 30px;
    line-height: 30px;
    border-radius: 20px;
    margin-top: 0px;
}
.case .inner ul li b a {font-size: 16px;}
.case .inner ul li p {
  
    line-height: 20px;
    font-size: 14px;
    height: 80px;
    margin-top: 10px;
}
.case .inner ul {margin-bottom:20px;}
.news .inner .left{ padding:25px;}
.news .inner .left a b{ font-size:16px; height:auto; line-height:20px;} 
.news {margin-top: 30px;margin-bottom: 20px;}
.news .inner .left a p{ font-size:14px; line-height:20px; height:40px;margin-top: 10px;margin-bottom: 20px;}
.news .inner .left a span{ height:auto}
.news .inner .left a span img{ position:inherit}
.news .inner .right ul li {padding:15px ; border-top:none; border-bottom: solid 1px #ebe9e9;}
.news .inner .right ul li a {font-size: 16px;margin-bottom: 10px;height: 20px;line-height: 20px;}
.news .inner .right ul li p {font-size: 14px;
    line-height: 20px;
    height: 40px;
    padding-left: 10px;
}
.news .inner .right ul{ margin-top:15px; border-bottom:none;}
}