/*
*³õÊ¼»¯ÑùÊ½
*/
body, form, ul, li, p, dl, dd, dt ,h,td,th,h3{
	margin: 0;
	padding: 0;
}
body{
	font-size:12px;
	/*background:url(topbg.gif) repeat-x;*/
    font-family: &quot;Î¢ÈíÑÅºÚ&quot;;
}
li,ul{
	list-style: none;
} 
TD {
	color: #333333;
	VERTICAL-ALIGN: top;
} 
input,textarea{
	border:1px solid #ccc;
}
a {
	color:#333;
}
a:link {
	color:#333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #4E667B;
}
a:active {
	text-decoration: none;
}
.wrap{
	width:980px;
	margin:10px auto;
}
.mt10{
	margin-top:10px;
}
img{
	border:0;
}
/*
*¶¥²¿ÐÅÏ¢
*/
.TopContainer{
	height:30px;
	width:980px;
	overflow:hidden;
	margin:auto;
	line-height:32px;
	color:#666;
	display:none;
}
.TopContainer a{
	color:#666;
}
.TopContainer .userinfos{
	float:left;
	height:30px;
}
.TopContainer .userinfos .showmsg{
	padding:5px 0 0 10px;
}
.TopContainer .userinfos span{
	display:block;
	float:left;
	padding-right:5px;
}
.TopContainer .userinfos em{
	color:red;
	font-style:normal;
}
.TopContainer .userinfos .input{
	padding-top:5px;
}
.TopContainer .userinfos .input input{
	width:100px;
	height:15px;
}
.TopContainer .userinfos .sub{
	padding:5px 10px 0 5px;
}
.TopContainer .userinfos .sub input{
	border:0;
}
.TopContainer .userinfos .img{
	padding:5px 3px 0 5px;
}
.TopContainer .userinfos .sub input{
	background:#FFF;
}
.TopContainer .siteinfo{
	float:right;
	color:#999;
}
.TopContainer .siteinfo a.wap{
	padding-left:13px;
	background:url(wap.gif) no-repeat;
}
.TopContainer .themelist{
	float:right;
	width:100px;
	height:10px;
	padding:10px 0 0 0;
	background:url(theme.gif) left 10px no-repeat;
	overflow:hidden;
}
.TopContainer .themelist div{
	float:left;
	width:16px;
	height:10px;
	overflow:hidden;
}
.TopContainer .themelist div a{
	display:block;
	width:10px;
	padding-top:10px;
	float:left;
}
.TopContainer .changecolor{
	float:right;
}
/*
*logo
*/
.Logo_Ad_Info{
	width:980px;
	height:100px;
	overflow:hidden;
	margin:15px auto;
	position:relative;
}
.Logo_Ad_Info .logo{
	/*padding-top:20px;*/
	overflow:hidden;
	float:left;
	padding-right:10px;
}
.Logo_Ad_Info .changecity{
	width:100px;
	float:left;
	padding:2px 0 0 0;
	overflow:hidden;
	background:url(city.gif) center top no-repeat;
	line-height:20px;
	border-left:#E4E0E0 solid 1px;
}
.Logo_Ad_Info .changecity span{
	display:block;
	text-align:center;
	height:20px;
	overflow:hidden;
}
.Logo_Ad_Info .changecity span.city{
	font-size:16px;
	font-weight:bold;
	color:#666;	
}
.Logo_Ad_Info .changecity span.change{
	padding-top:8px;
}
.Logo_Ad_Info .changecity span.change a{
	color:#888;
}
.Logo_Ad_Info .Search{
	height:60px;
	width:500px;
	background:url(search_bg.gif) left bottom no-repeat;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
}
.Logo_Ad_Info .Search .ListType{
	height:28px;
	overflow:hidden;
	padding-left:5px;
	line-height:25px;	
}
.Logo_Ad_Info .Search .ListType li{
	width:40px;
	text-align:center;
	float:left;
	padding-top:4px;
	color:#666;
	cursor:pointer;
}
.Logo_Ad_Info .Search .ListType li.ck{
	width:50px;
	background:url(ch_search.gif) center 4px no-repeat;
	color:#FFF;
}
.Logo_Ad_Info .Search .keyword{
	float:left;
	padding:5px 0 0 40px;
}
.Logo_Ad_Info .Search .keyword input{
	width:340px;
	height:20px;
	line-height:20px;
	border:0;
	color:#666;
	background:none;
}
.Logo_Ad_Info .Search .subbutter{
	float:left;
	padding:5px 0 0 30px;
}
.Logo_Ad_Info .Search .subbutter input{
	background:none;
	border:0;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	outline:none;
}
/*
*MenuCont
*/
.MenuCont{
	clear:both;
	height:43px;
    width:980px;
	background:url(nemu.gif) repeat-x;
	position:relative;
	z-index:100;
	margin:auto;
}
.MenuCont .ListMenu{
	position:relative;
	height:43px;
	width:980px;
	margin:auto;
}
.MenuCont .ListMenu dl{
	float:left;
	position:relative;
}
.MenuCont .ListMenu dl dt{
	height:43px;
	float:left;
	padding-left:13px;
	background:url(mspac.gif) left 8px no-repeat;
	overflow:hidden;
}
.MenuCont .ListMenu dl.no dt{
	background:none;
}
.MenuCont .ListMenu dl dt span{
	display:block;
	line-height:40px;
	/* padding:3px 12px 0 0; */
	padding:3px 14px;
	padding-bottom:0px;
}
.MenuCont .ListMenu dl dt span a{
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}
.MenuCont .ListMenu dl.ck dt{
	background:url(mover.gif) left 6px no-repeat;
}
.MenuCont .ListMenu dl.ck dt span{
	background:url(mover.gif) right 6px no-repeat;
}
.MenuCont .ListMenu dl.ck dt span a{
	color:#333;
}
.MenuCont .ListMenu dl.over dt span a{
	color:#FC0;
}
.MenuCont .ListMenu dl dd{
	position:absolute;
	top:38px;
	left:0;
	width:120px;
	max-height: 0;
	overflow: hidden;
}
.MenuCont .ListMenu dl:hover dd{
	max-height: 300px;
}
.MenuCont .ListMenu dl dd span{
	display:block;
	height:15px;
	background:url(cmenu.gif) left 2px no-repeat;
}
.MenuCont .ListMenu dl dd ul{
	background:url(cmenu.gif) left bottom no-repeat;
	padding-bottom:5px;
}
.MenuCont .ListMenu dl dd ul li{
	display:block;
	line-height:25px;
	padding:0 10px 0 15px;
}
.MenuCont .ListMenu dl dd ul li.over1{
	background:url(mck.gif) center top no-repeat;
}
.MenuCont .ListMenu dl dd ul li.over1 a{
	color:#000;
	font-weight:bold;
}
/*
*NavMenu
*/
.leftbg{
	background:url(leftbg.jpg) repeat-x;
	width:224px;
	height:280px;
}
.leftbg a{
	font-size: 15px;
	color:gray;
	position: relative;
	top: 25px;
	left: 90px;
}
.NavMenu{
	
	overflow:hidden;
	background:url(navmenu.gif) repeat-x;
	margin: 0px auto;
    width: 980px;
}
.NavMenu a:link,.NavMenu a:visited,.NavMenu a:hover{
	color:#16387C;
}
.qr{
	position: absolute;
	left: 850px;
	top: 20px;
}
.ListNavMenu{
	
	width:980px;
	overflow:hidden;
	margin:auto;
}
.ListNavMenu table{
	height:55px;
	float:left;
}
.ListNavMenu table th{
	width:15px;
	height:55px;
	padding:0 5px 0 38px;
	vertical-align:middle;
	background:url(nav_dt1.gif) no-repeat;
	font-size:14px;
}
.ListNavMenu table th.th2{
	background:url(nav_dt2.gif) no-repeat;
}
.ListNavMenu table th.th3{
	background:url(nav_dt3.gif) no-repeat;
}
.ListNavMenu table th.th4{
	background:url(nav_dt4.gif) no-repeat;
}
.ListNavMenu table th.th5{
	background:url(nav_dt5.gif) no-repeat;
}
.ListNavMenu table td{
	padding:5px 10px 0 10px;
	line-height:23px;
	background:url(nav_dd.gif) no-repeat;
}
/*
*Ò³ÃæµØÍ¼
*/
.HearderSpac{
	clear:both;
	margin-top:5px;
}
#nav_guide{
	width:978px;
	clear:both;
	height:30px;
	line-height:33px;
	overflow:hidden;
	margin: 5px auto 8px;
	color:#666;
	border:#DDD solid 1px;
}
#nav_guide a{
	color:#666;
}
#nav_guide .t1{
	float:left;
	padding:0 5px 0 10px;
}
#nav_guide .t2{
	float:left;
}
/*
*copyrightÑùÊ½
*/
#copyright{
	clear:both;
	margin:auto;
	text-align:center;
	line-height:20px;
	padding:10px 0 30px 0;
	color:#888;
	border-top:#E2E6EB solid 1px;
	background:#F7F8F9;
}
#copyright .FootMenu{
	padding:5px 0 5px 0;
}
#foot{
	background:url(page_25.jpg)
}

/*¶¯Ì¬Ð§¹û*/
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
body{font:12px/1.5 Tahoma,Helvetica,Arial,"hiragino sans gb","Microsoft Yahei";}
button,input,select,textarea{vertical-align:middle;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
fieldset,img{border:0;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
a{text-decoration:none;cursor:pointer;}
a:hover{text-decoration:none;}
.f-l{float:left;}
.f-r{float:right;}
.c-b{clear:both;}
.clear{clear:both;height:0;font-size:0;overflow:hidden;}
.clearfix:after{content:"020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{clear:both;zoom:1;}
.v-a-m{vertical-align:middle;}
/*hd*/
#hd{
    background:#62727f  url(../style/images/img/t0127931dffc99869b4.jpg) center  top no-repeat;
    height: 812px;
}
#hd .wrap{
    width: 1000px;
    height: 100%;
    position: relative;
    margin: 0 auto;
}
#hd .nav{
    margin-top: 36px;
}
#hd .nav li{
    float: left;
    height: 64px;
    line-height: 64px;
    margin-right: 30px;
}   
#hd .nav a{
    float: left;
    color: #333;
    padding:  0 20px; 
    font-size: 24px;
    font-family: "Microsoft Jhenghei","Microsoft Yahei";
}
#hd .nav .current{
    color: #fff;
    border-bottom: 5px solid #fff;
}
#hd .download{
    position: absolute;
    left: 342px;
    top: 462px;
    background: url(../style/images/img/t01af61fe6e0fb0f1ba.png) no-repeat 0 0;
    width: 314px;
    height: 90px;
    text-indent: -44444em;
}
.move-3{
    transition: all .3s ease-out;
}
.move-d-3{
    transition: all .3s ease-out .3s;
}
.move-d-6{
    transition: all .3s ease-out .6s;
}
.move-d-9{
    transition: all .3s ease-out .9s;
}
.move-5{
    transition: all .5s ease-out;
}
.move-d-5{
    transition: all .5s ease-out .5s;
}
.move-d-10{
    transition: all .5s ease-out 1s;
}
#hd .title{
    position:absolute;
    left: 0;
    top: 320px; 
    width:100%;
    height: 90px;
    background: url(../style/images/img/t01755ae22b4aca0d46.png) no-repeat center top;
}
#hd .title.hide{
    opacity: 0;
    transform: translate(-108px,0);
}
#hd .des{
    position: absolute;
    left: 0;
    top: 600px;
    width: 100%;
    text-align: center;
    line-height: 30px;
    font-size: 20px;
    color: #fff;
    font-family: "Microsoft Jhenghei","Microsoft Yahei";
}
#hd .download.hide,
#hd .des.hide{
    opacity: 0;
}
#bd .wrap{
    width: 1000px;
    margin: 0 auto;
}
#bd .content{
    position: relative;
}
.mod-1{
    height: 230px;
}
.mod-1 .content{
    height: 202px;
}
.mod-1 .title{
    position: absolute;
    width: 100%;
    height: 190px;
    left: 0;
    top: 0;
    background: url(1_20150305160348_rdacz.jpg) center top no-repeat;
}
.mod-1 .pictures{
    position: absolute;
    width: 100%;
    height: 167px;
    left: 0;
    top: 0px;
}
.mod-1 .pictures div{
    position: absolute;
    width: 166px;
    height: 167px;
    top: 0;
}
.mod-1 .pictures div.hide{
    opacity: 0;
    transform:scale(0.2,0.2);
}
.mod-1 .pic-1{
    left: 0;
    background: url(../style/images/img/t01038e7eb4667fbcc0.jpg) no-repeat;
}
.mod-1 .pic-2{
    left: 275px;
    background: url(../style/images/img/t0130507d0b61827a08.jpg) no-repeat;
}
.mod-1 .pic-3{
    left: 550px;
    background: url(../style/images/img/t01f5de8c81cf85e7b1.jpg) no-repeat;
}
.mod-1 .pic-4{
    left: 825px;
    background: url(../style/images/img/t01830d2526c1c4a1ea.jpg) no-repeat;
}
.mod-2{
    height: 879px;
    padding-top: 141px;
    background: #fafafa;
}
.mod-2 .content{
    height: 790px;
}
.mod-2 .picture{
    position: absolute;
    left: 0;
    top: 0;
    width: 806px;
    height: 553px;
    background: url(../style/images/img/t0178404ce1a871a40c.jpg) no-repeat;
    z-index: 1;
}
.mod-2 .rocket{
    position: absolute;
    bottom: 0;
    right: 183px;
    width: 149px;
    height: 477px;
    background: url(../style/images/img/t01a540ccf9d905aac3.png) no-repeat;
    z-index: 3;
}
.mod-2 .title{
    position: absolute;
    right: 0;
    bottom: 0;
    width: 498px;
    height: 155px;
    background: url(../style/images/img/t01675e16ed046688c4.jpg) no-repeat;
    z-index: 2;
}
.mod-2 .title.hide{
    opacity: 0;
}
.mod-2 .picture.hide{
    opacity: 0;
    transform: translate(-108px,0);
}
.mod-2 .rocket.hide{
    opacity: 0;
    transform: translate(0,308px);
}
.mod-3{
    height: 943px;
    padding-top: 78px;
}
.mod-3 .content{
    height: 859px;
}
.mod-3 .picture{
    position: absolute;
    left: 186px;
    top: 100px;
    width: 805px;
    height: 558px;
    background: url(../style/images/img/t01f360df1401a3c0fd.jpg) no-repeat;
    z-index: 1;
}
@-webkit-keyframes balloon {
    0% {
        opacity: 0;
        transform: translate(0,320px);
    }
    25% {
        opacity: 0.4;
        transform: translate(-100px,240px);
    }
    50% {
        opacity: 0.6;
        transform: translate(0,160px);
    }
    75% {
        opacity: 0.8;
        transform: translate(100px,80px);
    }
    100% {
        opacity: 1;
        transform: translate(0,0);
    }
}
@keyframes balloon {
    0% {
        opacity: 0;
        transform: translate(0,320px);
    }
    25% {
        opacity: 0.4;
        transform: translate(-100px,240px);
    }
    50% {
        opacity: 0.6;
        transform: translate(0,160px);
    }
    75% {
        opacity: 0.8;
        transform: translate(100px,80px);
    }
    100% {
        opacity: 1;
        transform: translate(0,0);
    }
}
.mod-3 .balloon{
    position: absolute;
    left:0;
    top: 0;
    z-index: 2;
    width: 233px;
    height: 711px;
    background: url(../style/images/img/t011d183158d1c598d7.png) no-repeat;
}
.mod-3 .title{
    position: absolute;
    left: 100px;
    bottom: 0;
    width: 417px;
    height: 194px;
    z-index: 1;
    background: url(../style/images/img/t0137b1e438e2ec85f7.jpg) no-repeat;
}
.mod-3 .title.hide{
    opacity: 0;
}
.mod-3 .picture.hide{
    opacity: 0;
    transform: translate(-108px,0);
}
.mod-3 .balloon.hide{
    opacity: 0;
}
.mod-3 .balloon.animation{
     animation: balloon 2s linear 1s;
    -webkit-animation: balloon 2s linear 1s;
}
.mod-4{
    height: 907px;
    padding-top: 113px;
    background: #fafafa;
}
.mod-4 .content{
    height: 865px;
}
.mod-4 .picture{
    position: absolute;
    left: 0;
    top: 0;
    width: 793px;
    height: 555px;
    background: url(../style/images/img/t018ffa7b3eba1d4ba2.jpg) no-repeat;
    z-index: 1;
}
.mod-4 .fish{
    position: absolute;
    right: 118px;
    bottom: 0;
    width: 431px;
    height: 545px;
    background: url(../style/images/img/t01ca95500df9e77a29.png) no-repeat;
    z-index: 2;
}
.mod-4 .title{
    position: absolute;
    bottom: 85px;
    right: 0;
    width: 498px;
    height: 159px;
    background: url(../style/images/img/t01eb50ea63990a6c86.jpg) no-repeat;
    z-index: 1;
}
.mod-4 .fish.hide{
    opacity: 0;
}
.mod-4 .picture.hide{
    opacity: 0;
    transform: translate(-108px,0);
}
.mod-4 .title.hide{
    opacity: 0;
    transform: scale(0.5,0.5);
}
#ft{
    width: 100%;
    clear: both;
    height: 78px;
    line-height: 78px;
    text-align: center;
    color: #666;
    font-size: 20px;
    font-family: "Microsoft Jhenghei","Microsoft Yahei";
}

/*轮播图*/
.huashan_slide{width:980px; min-height:300px; overflow:hidden;margin:0 auto;}
.slide { width:100%; min-height:200px; overflow:hidden; margin:0;background: #fff;}
.slider { width:100%;  margin:0 auto; height:300px; overflow:hidden;}
.slider a { display: block;width:100%; height:300px; }
.slider img { width:100%; height:300px; }
.slick-list .draggable{height:300px;}
.slick-slider { position: relative;  display: block;}
.slick-slide { float: left; height: 230px; min-height: 1px; display: none; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }

/*焦点图的左右箭头*/
@font-face { font-family: "slick"; src: url("../slick/fonts/slick.eot"); src: url("../slick/fonts/slick.eot?#iefix") format("embedded-opentype"), url("../slick/fonts/slick.woff") format("woff"), url("../slick/fonts/slick.ttf") format("truetype"), url("../slick/fonts/slick.svg#slick") format("svg"); font-weight: normal; font-style: normal; }
/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block;line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top:50%; margin-top:-18px;  padding: 0; border: none; outline: none; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background: transparent; color: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }
.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 40px; line-height: 1; color: white; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-prev { left: 0px; }
[dir="rtl"] .slick-prev { left: auto; right: 0px; }
.slick-prev:before { content: "←"; }
[dir="rtl"] .slick-prev:before { content: "→"; }
.slick-next { right: 0px; }
[dir="rtl"] .slick-next { left: 0px; right: auto; }
.slick-next:before { content: "→"; }
[dir="rtl"] .slick-next:before { content: "←"; }

/*焦点图的小圆点*/
.slick-dots { position: absolute; bottom:63px; left:49%; height:16px; list-style: none; display:none !important; text-align: center; padding: 0; width: 100px; overflow:hidden; }
.slick-dots li {display: inline-block; position: relative; /*float:left;*/ height: 16px; width: 15px; margin: 0 0px; padding: 0; cursor: pointer;  }
.slick-dots li button { border:0; display: inline-block; height: 12px; width: 12px; outline: none; line-height: 0;  padding: 0px; cursor: pointer; border-radius:10px; background:none; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "•"; width: 15px; height: 15px; font-family: "slick"; font-size: 5px; line-height: 16px; text-align: center; color:#000; opacity: 0.2; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { color:#000; opacity: 0.7; font-size: 8px; }

.MainCont1{
	width: 980px;
	margin:0 auto;
}


.slide_2 { width:450px; min-height:340px; overflow:hidden; margin:0;}
.slider_2 { width:100%;  margin:0 auto; height:340px; overflow:hidden;}
.slide_2 .slick-slide{height: 340px;}
.slider_2>div{position: relative; height:340px; }
.slider_2 img { width:100%; height:300px; }
.slider_2 a { display: block;width:100%; height:50px;}


.slide_2 .slick-prev,.slide_2 .slick-next{display: none !important;}
.slide_2 .slick-dots { position: absolute; bottom:45px; left:0; height:16px; list-style: none; display:block !important; text-align: center; padding: 0; width: 100%; overflow:hidden; }
.slide_2 .slick-dots li { position: relative; display:inline-block; height: 10px; background: rgba(255,255,255,255,0.5);width: 10px; margin: 0 0px;margin-right: 5px; padding: 0; cursor: pointer;  }
.slide_2 .slick-dots li button { border:0; display: block; height: 12px; width: 12px; outline: none; line-height: 0;  padding: 0px; cursor: pointer; border-radius:10px; background:none; }
.slide_2 .slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slide_2 .slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slide_2 .slick-dots li button:before { position: absolute; top: 0; left: 0; content: ""; width: 8px; height: 8px;background: rgba(0,0,0,0.8);border-radius: 50%;border:1px solid #fff; font-family: "slick"; font-size: 5px; line-height: 16px; text-align: center; color:#000; opacity: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slide_2 .slick-dots li.slick-active button:before { color:#000; background: red;opacity: 0.7; font-size: 8px; }


.slide_2>div a p{
	height: 25px;
    width: 450px;
    color: #808080;
    line-height: 25px;
    text-align: center;
    margin: 0;
    padding: 0;
    padding: 10px 0;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.slide_2>div a p:hover{
	color: red;
}
.ShowSlide ul li a{
height: 35px;
line-height: 35px;
}
.ShowSlide ul li span{
height: 35px;
line-height: 35px;
color: #bd131d;
font-size: 12px;
margin-right: 5px;
}
.ShowSlide ul li a:hover{
color: red;
}
.cont ul li a{
height: 35px;
line-height: 35px;
}
.cont ul li span{
height: 35px;
line-height: 35px;
color: #bd131d;
font-size: 12px;
margin-right: 5px;
}
.cont ul li a:hover{
color: red;
}
.City_News{
	width: 380px !important;
	padding: 10px 10px 0 10px;
}

.middle2 a{
	width: 340px;
	display: block;
	height: 30px;
	line-height: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.news_ll{padding:0 15px;box-sizing: border-box;}
.news_ll li{
	width: 585px;
	overflow: hidden;
	 height: 40px;
    line-height: 40px;
}
.news_ll li a {
	width: 560px;
	display: inline-block;
	vertical-align: middle;
    height: 40px;
    line-height: 40px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.news_ll li a:hover{
	color: red;
}
.news_ll li span {
	display: inline-block;
	vertical-align: middle;
    height: 40px;
    line-height: 40px;
    color: #bd131d;
    font-size: 12px;
    margin-right: 5px;
}