html,body {color: #333;margin: 0;height: 100%;font-family: "Myriad Set Pro","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-weight: normal;}
html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, button, fieldset, form, input, legend, textarea, th, td, center{ margin: 0; padding: 0px; border: 0; font-size: 100%; outline: none; }
h1,h2,h3,h4,h5{ font-weight:normal; display:block;}
figure, header, section { display: block; }
button {outline: 0;}

li {list-style: none;}
img {border: 0;}
a {text-decoration: none;color: #666;}
a:hover {color: #eee;}

.clearfix {}
.clearfix::after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}

.fl{ float:left;}
.fr{ float:right;}

.center{ width:100%; overflow:hidden; padding:40px 0;}

/*新闻列表样式*/
.news{ width:1060px; overflow:hidden;}
.news_list{ width:100%; overflow:hidden;}
.news_list li{ overflow:hidden; padding:30px 0; border-bottom:1px #e0e0e0 dotted;}
.news_list li em{ display:block; overflow:hidden; width:300px; float:left;}
.news_list li em img{ display:block; width:100%; height:210px; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition:all 0.4s linear; transition:all 0.4s linear;}
.news_list li:hover em img{ -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}
.news_list li div{ width:730px; float:right; overflow:hidden;}
.news_list li div h1{ font-size:20px; font-weight:bold; line-height:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news_list li div p{ color:#999; overflow:hidden; margin-top:15px; font-size:12px; height:90px;}
.news_list li div strong{ display:block; overflow:hidden; margin-top:40px; font-size:12px; text-transform:uppercase; color:#666; line-height:14px;}
.news_list li div strong span{ display:block; float:right;}
.news_list li div strong dl{ float:left; display:block; overflow:hidden;}
.news_list li div strong dl dt,.news_list li div strong dl dd{ display:block; float:left; padding-right:15px; color:#666; overflow:hidden;}
.news_list li div strong dl dt i,.news_list li div strong dl dd i{ width:20px; height:14px; display:block; float:left; overflow:hidden; background:url('../images/column/icon.png') no-repeat; vertical-align:middle;}
.news_list li div strong dl dt i{ background-position:-72px -527px;}
.news_list li div strong dl dd i{ background-position:-114px -527px;}

.sidebar{ width:300px; overflow:hidden;}
.sidebar .xunpan{ padding:30px 30px 20px; position:relative; width:240px; z-index:10; background:#3E3A39; }
.sidebar .xunpan h1{ font-size:24px; text-align:center; color:#fff;}
.sidebar .xunpan b{ display:block; font-size:12px; color:#fff; opacity:0.7; overflow:hidden; text-align:center; font-weight:notuwen;}
.sidebar .xunpan input.text{ width:220px; padding:0 10px; color:#555; line-height:48px; height:48px; border:none; background:#fff; margin-top:15px; border-radius:4px;}
.sidebar .xunpan input.sub{ border:none; width:100%; line-height:48px; height:48px; background:#006960; color:#fff; font-size:20px; margin-top:15px; border-radius:4px; cursor:pointer;}
.sidebar .xunpan p{ color:#fff; font-size:12px; text-align:center; margin-top:8px;}
.sidebar .xunpan p i{display:block; position: absolute;left: 45px;float:left; color:#fff;margin-top:2px;}

.sidebar .tuijian{ width:100%; height:36px; line-height:36px; border-bottom:1px #e0e0e0 solid; margin-top:20px;}
.sidebar .tuijian h1{ float:left; height:36px; border-bottom:1px #006960 solid; font-size:16px;}
.sidebar .tuijian a{ color:#006960; float:right;}
.sidebar .tuwen{ width:100%; overflow:hidden;}
.sidebar .tuwen a{ display:block; width:100%; overflow:hidden; margin-top:15px;}
.sidebar .tuwen a em{ display:block; overflow:hidden;}
.sidebar .tuwen a em img{ display:block; width:100%; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition:all 0.4s linear; transition:all 0.4s linear;}
.sidebar .tuwen a:hover em img{ -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}
.sidebar .tuwen a h1{ padding-top:6px;margin: 0; border: 0; font-size: 100%; outline: none; }
.sidebar .tuwen a p{ line-height:20px; font-size:12px;}
.sidebar .tuwen a p span{ display:block; float:left; width:50%; overflow:hidden;}
.sidebar .tuwen a p i{ display:block; float:right; color:#006960; width:50%; overflow:hidden; text-align:right;}

/*新闻详情样式*/
.location{ width:100%; overflow:hidden; padding:20px 0; position:relative; z-index:10; box-shadow:0px 5px 5px -2px rgba(0, 0, 0, 0.1);}
.location .weizhi{ overflow:hidden; color:#888;}
.location .weizhi i{ display:block; width:20px; height:30px; background:url('../images/column/icon.png') -40px -458px no-repeat; float:left; overflow:hidden;}
.location .weizhi a{ color:#888; padding:0 10px;}
.location .back{ overflow:hidden;}
.location .back a{ color:#888;}
.location .back i{ display:block; width:26px; height:30px; background:url('../images/column/icon.png') -10px -458px no-repeat; float:left; overflow:hidden;}
.location .weizhi a:hover,.location .back a:hover{ color:#006960;}

.detail{ width:100%; overflow:hidden;}
.detail h1{ font-size:24px; font-weight:bold; line-height:36px; overflow:hidden; padding-top:20px;}

/*.detail strong{ display:block; overflow:hidden; padding:20px 0; overflow:hidden; margin-bottom:20px; border-bottom:1px #e0e0e0 solid;}*/

.detail ol{ display:block; overflow:hidden; padding:20px 0; overflow:hidden; margin-bottom:20px; border-bottom:1px #e0e0e0 solid;}
.detail ol span{ display:inline-block; color:#999; padding-right:30px;}
.detail strong{ font-weight:bold;}

.detail .cont{ width:100%; overflow:hidden;}
.detail .cont p{ color:#333; line-height:34px; margin-top:15px;}
.detail .cont img{  width:100%; margin-top:15px;}
.detail .next{ width:100%; overflow:hidden; margin-top:120px; border:1px #e0e0e0 solid; border-left:none; border-right:none; line-height:60px; position:relative;}
.detail .next a{ display:block; width:50%; float:left; overflow:hidden; color:#666; text-overflow:ellipsis; white-space:nowrap; font-size:12px;}
.detail .next a:nth-child(1){ text-align:left;}
.detail .next a:nth-child(2){ text-align:right;}
.detail .next a i{ color:#000;}
