body{ font-family:microsoft yahei;}
a:link,a:visited,a:hover,a:active{ text-decoration:none;}
.container{ width:1240px; overflow:hidden;}
.content-box{ margin-bottom:25px;}
.citylist { content: "\0020"; margin-top: 20px; border: 3px dotted #019877; background: #fff; height: auto; overflow: hidden;}
.citylist li { display: inline;}
.citylist p { float: left; color: #000;	margin:12px 0 12px 12px; text-transform: uppercase; font-size: 16px; line-height: 29px; font-weight: bold;}
.citylist a { float: left; color: #000; margin-left: 12px; text-transform: uppercase; padding: 18px; font-size: 16px; font-weight: bold; line-height: 20px;}
.citylist a:hover{ color:#019877;}
.boxstyle-2 dt.dd1{ border-bottom: 5px solid #DDD; margin-bottom: 28px; margin-top:19px;}
.boxstyle-2 dt p{ display: inline-block; padding-bottom: 20px; margin-bottom: -4px; border-bottom: 5px solid #FE9B13; font-size: 25px;}
.boxstyle-2 dd ul{ width:1315px; overflow:hidden;}
.boxstyle-2 dd ul li{ position:relative; float:left; width:389px; margin:0 36px 36px 0; background-color:#fff; border-radius:10px;}
.boxstyle-2 dd ul li:hover{ -webkit-box-shadow:0 0 10px #b6b6b6; -moz-box-shadow:0 0 10px #b6b6b6; box-shadow:0 0 10px #b6b6b6;}
.boxstyle-2 dd ul li img{ display:block; width:389px; height:164px; border-radius:10px 10px 0 0;}
.boxstyle-2 dd ul li h3 { height:69px; line-height: 70px; color: #000; padding:0 25px; font-size: 25px; overflow:hidden;}
.boxstyle-2 dd ul li h3{ cursor:pointer; transition:1s;}
.boxstyle-2 dd ul li h3{ background: linear-gradient(#019877, #019877) no-repeat; background-size: 100% 1px; background-position: -30em 2.70em;}
.boxstyle-2 dd ul li h3:hover{ background-position: 0 2.70em;}
.boxstyle-2 dd ul li:hover h3{ color:#019877;}
.boxstyle-2 dd ul li .upload { padding: 5px 15px; border-top: 1px solid #eee; font-size: 15px; color: #555;}
.boxstyle-2 dd ul li .upload .desc { padding: 2px 2px; margin-top: 2px; max-width: 100%; height: auto; font-size: 15px; line-height: 26px; color: #a6a6a6; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 47px !important;}
.boxstyle-2 dd ul li .upload p { margin: 10px 0; line-height: 1.7; letter-spacing: 1px; color:#FE9B13;}
.boxstyle-2 dd ul li .upload p a{ color:#FE9B13;}


.boxstyle-2 dt .more { float: right; font-size:14px;}



