html, body, div, form, p, a, h1, h2, h3, h4, h5, h6, img, table, td, th, input, span, section, header, footer, nav, article, aside, fieldset, textarea, dl, dt, dd,blockquote, ul, ol, form {margin: 0; padding:0;}
section,header,footer,nav,article,aside {display: block;}
body {color:#545454; font-family:"Lucida Grande","Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei","simsun"; font-size: 14px;}
ol,ul {list-style: none;}
li {list-style-type: none;}
caption,th {text-align: left;}
address,caption,cite,code,dfn,ins,em,th,var,i {  font-weight: normal;  font-style: normal;}
input,textarea {font-size: 14px;padding: 2px;}
img { border:none;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;}
h3 a,h4 a{ color:#000;}
textarea {overflow: auto;}
a{text-decoration: none;color: #545454;}
a:hover{color:#1E5DAC;}

.clearfix:before, .clearfix:after,.relatednewsinfo:before, .relatednewsinfo:after,.picnewsArea:before, .picnewsArea:after {display: table;content: " ";}
.clearfix:after, .relatednewsinfo:after, .picnewsArea:after {clear: both;}



.f-l {float: left;_display: inline;}
.f-r {float: right;_display: inline;}
.pos-r {position: relative;}
.pos-a {position: absolute;}
.b {font-weight: bold;}
.hide,.hidden {display: none;}
.ov {overflow: hidden;_zoom: 1;}
.tc {text-align: center;}

.m-t-5 { margin-top:5px;}
.m-t-10 { margin-top:10px;}
.m-t-15 { margin-top:15px;}
.m-l-10 { margin-left:10px;}
.m-r-10 { margin-right:10px;}
.m-b-10 { margin-bottom:10px;}
.m-t-20 { margin-top:20px;}
.m-r-20 { margin-right:20px;}
.m-l-20 {margin-left:20px;}
.m-l-35 {margin-left: 35px;}

.w380 {width: 380px;}
.w370 {width: 370px;}


.column{width: 1180px; margin: 0 auto;}

/*首页logo区*/
.logo-bar { height:78px;}
.search{float:right;margin-top:16px;}
.search input{float:left;}
.search input.searchbar{height:40px;width:300px;text-indent:10px;border:1px solid #eee;border-right:none;border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
.search input.searchbar:focus{border-color:#20a53a;outline:none;}
.search input.search_results{float:right;-webkit-appearance:none;border:0;border-radius:0;cursor:pointer;height:46px;letter-spacing:1px;outline:none;vertical-align:top;width:100px;color:#fff;background:#20a53a;border-top-right-radius: 6px;border-bottom-right-radius: 6px;}
.search input.search_results:hover{background:#6ABF6A;}


/*首页导航*/
.daohang{ width:100%; height:55px; background-color:#20a53a; overflow:hidden;}
.nav{width:1200px; height:55px;line-height:55px;;margin:0 auto; overflow:hidden;}
.nav li{width:109px;text-align:center; color:#fff; font-size:18px;overflow:hidden; float:left; display:inline;}
.nav li a{display:block;color:#fff;text-decoration:none;}
.nav li a:hover{background-color:#6ABF6A;color:#fff;}

.number_words{border-bottom:1px solid #e8e8e8;}
.number_words a{display: inline-block;padding:5px 5px;}

.nav-wrap-tabs{position:relative;clear:both; overflow: hidden; zoom: 1;border: 1px solid #e8e8e8;}
.nav-wrap-tabs dl dt{height:40px;line-height:40px;border-bottom:1px solid #e8e8e8;background-color: #f2f2f2;}
.nav-wrap-tabs dl dt a{display:inline-block;font-size:16px;width:10%;height:41px;text-align:center;}
.nav-wrap-tabs dl dt a.active{background-color: #fff;}
.nav-wrap-tabs dl dd{display:none;padding:10px 0;}
.nav-wrap-tabs dl dd.active{display:block;}
.nav-wrap-tabs dl dd a{display:inline-block;height:32px;line-height:32px;font-size:16px;margin-left:15px;}

/*幻灯片*/
.headslide {height: 260px; position: relative; width: 380px; float:left; }
.slides li {display: none; height: 260px; width: 380px; }
.slides .on {display: block;}
.slides h2 { bottom: 0; height: 40px; left: 0;  position: absolute; text-align: left; text-indent: 5px; width: 380px; font:16px/40px "microsoft yahei" }
.slides .bg {background:rgba(0,0,0,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); 
	bottom: 0; display: block; height: 40px;  left: 0; opacity: 0.7;  position: absolute;  width: 100%;}
.headslide .ctrls { right: 10px; position: absolute; bottom:15px;}
.headslide a, .headslide a:visited {color: #FFF;}
.ctrls li { background-color:#ddd; cursor: pointer; display: inline; float: left; height: 10px;  margin-right: 10px; width: 10px; text-indent:-9999px;border-radius:5px;}
.ctrls .on, .ctrls .active {background-color:#fe0000;}

/*头条*/
.headline{text-align:center; width: 780px;}
.headline h1{font-size:30px; color:#444; clear:both; height:40px; overflow:hidden; letter-spacing: 0px; font-weight: 700}
.headline h1 a,.headline h1 a:visited{ color:#20a53a; text-decoration:none;}
.headline h1 a:hover{color:#1E5DAC;}

.nxw {width:760px; border: 1px solid #e8e8e8; height:178px;padding:10px;}
.nxw p{height:36px;line-height:36px;overflow: hidden;}
.nxw a {float:left;display:inline-block;font-size:15px;width:33%; overflow: hidden;}


.hd{position:relative;height:33px;line-height:28px;border-bottom:1px #DCDCDC solid;margin-top:10px;margin-bottom:10px;}
.hd .title{position:absolute;top:0;left:0;cursor:pointer;text-align:center; font-size:20px;border-bottom: 1px solid #20a53a;height: 33px;color:#20a53a;}
.hd a{color:#20a53a;text-decoration:none;}

.block{border: 1px solid #eaeaea;}
.block .hd .title{text-indent:15px;}
.block .bd{padding-left:15px;padding-right:15px;}

/*----列表----*/
.txt-list {overflow: hidden;}
.txt-list ul {width: 100%; overflow: hidden;}
.txt-list li{height:38px; line-height:38px; font-size:16px; overflow: hidden;}
.txt-list li a {color:#545454; padding-right: 8px;}
.txt-list li a:hover {color: #1E5DAC}
.txt-list li strong { color:#1f3b7b;}


/*第一信息+导读+图片*/
.firsthot{ line-height: 24px; overflow: hidden; padding:0px 0px 5px 0px; margin:0px;}
.firsthot img { float:left; margin:0 10px 0 0; background: #fff; border: 1px solid #efefef;} 
.firsthot h3 { font:18px/24px "Microsoft YaHei","simhei";  padding-bottom: 10px;}
.firsthot h3 a { color: #363636;}
.firsthot h4 { font-size: 18px; padding: 15px 0px; overflow: hidden;}
.firsthot h4 a {color:#1f3b7b}
.firsthot h5 { font-size: 14px; padding-bottom: 3px;}
.firsthot p { font-size:14px; line-height:26px; margin-top: -2px;}



/*点击排行*/
.rankList li{position: relative;border-bottom: 1px solid #f0f0f0; height:36px; line-height: 36px; font-size:14px;}
.rankList li:last-child{border:none}
.rankList li.last {border: medium none;}
.rankList li span {float: left; width:18px;}
.rankList li span.ranknum { background-color: #CACACA; border-radius: 10px; color: #FFFFFF; float: left; font-family: "Arial"; height: 18px; line-height: 18px; margin-top: 9px; text-align: center; }
.rankList li span.front { background-color:#20a53a;}
.rankList li span .follow {background-color: #A2A2A2;}
.rankList li a {display:block;color: #323232;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rankList li a:hover { color: #20a53a;}

.rankList.num li{padding-left:26px;}
.rankList.num li:before {content: attr(data-num);position: absolute;left: 0;top:8px;width: 20px;height: 20px;line-height: 18px;text-align: center;vertical-align: middle;border-radius: 10px;font-size: 12px;color: #fff;background-color:#20a53a;}

/*列表*/
.excerpt{border-bottom:1px solid #eaeaea;padding:20px 20px 20px 195px;overflow:hidden;background-color:#fff;transition:background-color 0.5s;}
.excerpt.nopic{padding:20px;}
.excerpt:last-child{border:none}
.excerpt:hover{background-color:#f9f9f9;position:relative;z-index:2;}
.excerpt .focus{float:left;margin-left:-180px;width:160px;}
.excerpt .thumb{display:block;width:160px;height:100px;}
.excerpt header{margin-bottom:10px;}
.excerpt h2{display:inline;font-size:20px;line-height:1.4;font-weight: 700;max-height: 52px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.excerpt h2 a span{color:#FF5E52;}
.excerpt h2 a:hover span{color:#45B6F7;}
.excerpt .meta{color:#777;font-size:14px;}


/*广告*/
.mainadv {padding:0px; width:1000px; clear:both;}
.half_adv {width:495px;}
.newsadv { margin: 0 auto; width: 680px;}

/*内页面包屑*/
.crumb { line-height: 40px; overflow: hidden; font-size: 16px; color: #545454;}
.crumb a { color:#545454;}



.h50{height: 50px;}
.h60{height: 60px;}

.pic-air-mod{float:left;margin-left:-20px;margin-top:10px;}
.pic-air-mod li { display: inline;float: left;width: 144px;height: 110px; overflow: hidden; margin-left: 20px; padding-bottom: 20px; font-size: 14px;}
.pic-air-mod li a { display:block;}
.pic-air-mod li img { padding-bottom:3px;}
.pic-air-mod li p { height: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*图片鼠标悬念效果*/
.imgscale{display:block;overflow:hidden;}
.imgscale img{display:block;transition: all 0.5s;}
.imgscale img:hover{transform: scale(1.1);}

.picbox {height: 300px; position: relative; width: 1180px;}
.ppic {position: absolute; }
#ppic1 { left: 0; top: 0; height: 300px; width: 310px;}
#ppic2 { left: 330px; top: 0; height: 140px; width:220px}
#ppic3 { bottom: 0; left: 330px;  height: 140px;width:220px}
#ppic4 { left: 570px; top: 0; height: 140px;width:220px}
#ppic5 { bottom: 0; left: 570px; height: 140px;width:220px}
#ppic6 { top: 0; right: 0; height: 300px; width: 370px;}

.hshadow { position: absolute;  width: 100%; background:rgba(0,0,0,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); bottom: 0; left: 0;  display: block; height: 40px; opacity: 0.7; }
.hstxt { bottom: 0; left: 0; line-height: 40px;  position: absolute;  width: 100%; text-align: center; }
.hstxt a { color: #fff;}

.content-wrap{float:left;width:820px;min-height:500px;margin-bottom:15px;}
.content{position:relative;border: 1px solid #eaeaea;}
.sidebar{width:340px;display: inline;float: right;}



/*分页*/
.pagination{margin-top:20px;text-align:center;}
.pagination a,.pagination span{position:relative;display:inline-block;padding:6px 12px;margin-left:-1px;line-height:1.4;color:#aaa;text-decoration:none;background-color:#fff;border:1px solid #ddd;}
.pagination .page_nowindex,.pagination a:hover{z-index:3;color:#20a53a;border-color:#20a53a;}



.article-header{margin-bottom:20px;padding:25px 0;border-bottom:1px solid #eee;text-align:center;}
.article-title{margin-top:0;font-size:26px;line-height:50px;}
.article-title a,.article-title a:hover{color:#555;}
.article-title a span{color:#FF5E52;}
.article-meta{font-size:12px;color:#999;}
.article-meta .item{margin-right:10px;}

.article-content{font-size:15px;line-height:25px;word-wrap:break-word;padding:0 20px;}
.article-content img{margin: 5px auto; display:block;max-width:80%;height:auto;border-radius:5px;}
.article-content h3, .article-content h4, .article-content h5{padding:0 0;margin:20px 0;color: #555;font-weight:bold;}
.article-content h1, .article-content h2{font-weight:bold;margin:20px 0;border-bottom: 1px solid #eee;padding-bottom: 10px;}
.article-content h1{font-size:20px;}
.article-content h2{font-size:18px;}
.article-content h3{font-size:16px;}
.article-content h4{font-size:15px;}
.article-content h5{font-size:14px;}
.article-content ul,.article-content ol{margin:0 0 20px 50px}
.article-content ul{list-style: disc;}
.article-content ol{list-style: decimal;}
.article-content li{margin-bottom: 6px;}
.article-content p{text-indent:2em;margin-bottom:20px;word-wrap:break-word}
.article-content p.pic_center{text-indent:0;text-align:center;}
.article-content pre{word-wrap:break-word;}
.article-content table{border-top:solid 1px #ddd;border-left:solid 1px #ddd;width:100%;margin-bottom:20px}
.article-content table th{background-color:#f9f9f9;text-align:center}
.article-content table td,.article-content table th{border-bottom:solid 1px #ddd;border-right:solid 1px #ddd;padding:5px 10px}
.article-content .alignnone{margin:0 auto;}
.article-content .alignleft{float:left;text-align:left;margin-right:10px}
.article-content .aligncenter{margin: 0 auto;text-align: center;display: block;}
.article-content .alignright{float:right;text-align:right;margin-left:10px}
.article-content .wp-caption{margin-bottom: 20px;background-color: #f6f6f6;padding: 10px 10px 1px;max-width: 100%}
.article-content .wp-caption img{margin: 0 0 5px;}
.article-content .wp-caption p{margin-bottom: 10px;text-indent: 0;}
.article-content .wp-caption.alignnone{text-align: center;}
.article-content .wp-caption:hover .wp-caption-text{color: #45B6F7;}
.article-content a{text-decoration:underline;color: #45B6F7;}
.article-content a:hover{color: #FF5E52;}
.article-content pre,.comment pre{margin:20px 0;font:12px/20px 'courier new';background:#272822;padding:10px 15px;color:#F8F8D4;border:none}
.article-content blockquote{margin: 30px 30px;padding: 15px 20px;font-size: 16px;color: #999;border-left: 5px solid #EEE;}
.article-content blockquote p{margin:0;padding:0;margin-bottom: 10px;}


.prev-next{padding:20px;}
.prev-next li{line-height:30px;}

.relatednewsinfo li{float:left;width:50%;height:32px;line-height:32px;font-size:14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;
    overflow: hidden;text-overflow: ellipsis;}
.relatednewsinfo li a{margin-left:10px;}

.bd .picnewsArea{margin-left:-16px;}
.picnewsArea{overflow: hidden;margin-bottom:20px;}
.picnewsArea .tip{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;text-overflow: ellipsis;}
.picnewsArea li{ float:left; width:175px; height:150px; margin-left:24px; margin-top: 25px}


/*友情链接*/
.links ul{float:left;margin:10px 0px;}
.links li{line-height:30px;color:#ddd}
.links li a{color:#004276}
.links li a:visited{color:#004276}
.links li a:hover{color:#ba2636}


.footnav {width:100%; height: 48px; border: 1px solid #e9e9e9; line-height: 48px; background: #f3f3f3; text-align: center; border-left:0px; border-right: 0px;}
.footnav a { padding: 0px 20px; font-size: 16px; color: #6a6a6a;}
.footer { width:1160px; text-align: center; font-family: "Microsoft yahei","simsun";line-height: 24px; color: #abaaaa; padding-bottom: 10px;} 
.footer a { color:#abaaaa;}
.footer a:hover { color:#abaaaa; text-decoration:underline;}
.footer .line { height:8px; border-bottom:1px solid #9a9a9a; border-top:5px solid #2a2a2a; margin:10px 0px 15px;}
.footer .copyright { text-align:center; line-height:22px; color:#000; padding-bottom:10px;}
.footer .copyright img { padding:0px 5px;}