.column { width: 1000px; margin: 0 auto; background: #fff; }
.w310 { width: 310px; }
.w656 { width: 656px; }

/*头部*/
.header { z-index: 1000000; top: 0; width: 100%; position: relative; border-top: #F30 solid 1px; border-bottom: #ccc solid 1px; background: #fff; height: 41px; line-height: 41px;    /*-webkit-box-shadow: 0 0 5px #999; -moz-box-shadow: 0 0 5px #999; box-shadow: 0 0 5px #999; */ overflow: hidden; }
.header2 { z-index: 1; top: 0; width: 100%; position: relative; border-top: #F30 solid 1px; background: #fff; height: 118px; overflow: hidden; }
.header a,
.header2 a { padding: 0 5px; font-size: 16px; }
.newscategory { width: 100%; height: 75px; border-bottom: 2px solid #ff0000; line-height: 76px; }
.newscategory h2 { font-size: 34px; font-weight: 700; color: #4c4c4c; width: 600px; float: left; }
.newscategory .search { margin-top: 27px; height: 35px; border: #e6e6e6 1px solid; width: 300px; float: right; }
.newscategory .search .ss1 { background-color: #FFFFFF; float: left; height: 35px; width: 265px; }
.newscategory .search .mychg { position: relative; z-index: 999; border-right: #e6e6e6 1px solid; width: 70px; float: left; height: 35px; line-height: 35px; }
.newscategory .search .ss2 { border: none; top: 6px; right: 0; width: 16px; height: 16px; float: left; margin-top: 9px; margin-left: 10px; }
.newscategory .search .selectbox { background: url(images/down_ico.gif) right 50% no-repeat; font-size: 14px; padding: 5px; border: none; width: 46px; height: 25px; color: #999; }
.newscategory .search .ip { float: left; height: 35px; width: 185px; }
.newscategory .search .ip input { background-color: #FFFFFF; border: 0 none; color: #333333; float: left; font-family: Arial; font-size: 14px; height: 35px; line-height: 35px; padding-left: 5px; width: 185px; }
.selectbox-wrapper li { cursor: pointer; padding: 5px; width: 46px; display: block; font: 14px/30px "SimSun", sans-serif; color: #999; text-align: left; z-index: 9999999; height: 22px; }
.selectbox-wrapper { width: 69px; display: block; background: #fff; border: 1px solid #dfdfdf; }

.w310 p { margin-top: 10px;  width: 150px;  height: 20px; overflow:hidden;}
.w310 .manage span { line-height:28px; }
.w310 .manage a { color:#cc0000; }

.w310 .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%; }
.w310  h3 { bottom: 0; height: 40px; left: 0; position: absolute; text-align: left; width: 310px; line-height: 40px; text-indent: 5px; overflow: hidden; }
.w310  h3  a { color: #fff; }
.w310 span { padding: 3px 0px; display: block }
.w310 .l-pic { width: 320px; margin-right: -10px; }
.w310 .l-pic li { float: left; margin: 0px 10px 0px 0px; }
.newsdata_list { width: 100%; display: block; }
.data_row p { color: #888; line-height: 22px; font-size: 12px; float: left; }
.data_row p a { background: #ec1c24; color: #fff; padding: 2px 5px; margin-left: 10px; }
.news_article { border-bottom: 1px solid #eee; padding: 16px 0; background: #fff; position: relative; width: 100%; }
.news_article .na_pic { float: left; _display: inline; display: block; width: 160px; height: 100px; overflow: hidden; }
.news_article .na_detail { width: 480px; margin-left: 15px; float: left; _display: inline; }
.news_article .news_title h3 { font: normal 20px/24px "Microsoft Yahei"; padding-bottom: 5px; letter-spacing: 0px; }
.w656 .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%; }
.w656  h4 { bottom: 0; height: 40px; left: 0; position: absolute; text-align: left; width: 310px; line-height: 40px; text-indent: 5px; overflow: hidden; }
.w656  h4 a { color: #fff; }
.w656 .pic ul { margin-right: -15px; float: left; margin-top: 20px; }
.w656 .pic li { display: inline; float: left; width: 208px; overflow: hidden; margin-right: 15px; margin-bottom: 20px; font-size: 14px; position: relative; }
.w656 .pic p { bottom: 0; height: 35px; left: 0; position: absolute; text-align: center; width: 100%; line-height: 35px; overflow: hidden; color: #fff; }
.w656 .pic .bg { background: rgba(0, 0, 0, 0.7); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000); bottom: 0; display: block; height: 35px; left: 0; opacity: 0.7; position: absolute; width: 210px }
.w650 .pic1 { position: absolute; top: -10px; right: 290px; }
.w650 .pic2 { position: absolute; top: -10px; right: 0px; }
.pic3 { position: absolute; top: -10px; right: 0px; }
.twoli li { width: 325px; float: left; }
.headslide { height: 140px; position: relative; width: 310px; float: left; }
.slides li { display: none; height: 140px; width: 310px; }
.slides .on { display: block; }
.slides h2 { bottom: 0; height: 40px; left: 0; position: absolute; text-align: left; text-indent: 5px; width: 310px; 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: url("images/qhc.png") no-repeat -66px -4px; cursor: pointer; display: inline; float: left; height: 10px; margin-right: 10px; width: 10px; text-indent: -9999px; }
.ctrls .on,
.ctrls .active { background-position: -41px -4px; }

.sq_list { width: 330px; margin-right: -20px; }
.sq_list li { float: left; text-align: center; }
.sq_list li a { font-size: 16px; font-weight: 700; line-height: 26px;  padding: 0px 5px; }
.sq_list li a:hover { background: #ec1c24; color: #fff; }
.sq_list .on  { background: #ec1c24; color: #fff; }
.sq_list .on a { color: #fff; }
.xs li,.xs2 li { float: left;   margin:5px 0px;}

.picbox { position: relative; width: 1035px; margin-right: -35px; }
.picbox li { float: left; margin: 0 35px 35px  0px; position: relative; }
.picbox .hshadow { position: absolute; width: 310px; 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; }
.picbox .hstxt { bottom: 0; left: 0; line-height: 40px; position: absolute; width: 100%; text-align: center; color: #fff; }
.picbox .hstxt a { color: #fff; }


.picbox2 {position: relative; width: 1020px; margin-right: -18px;}
.picbox2 li {float: left; margin: 0 18px 18px  0px; position: relative;}
.picbox2 .hshadow { position: absolute;  width: 237px; 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; }
.picbox2 .hstxt { bottom: 0; left: 0; line-height: 40px;  position: absolute;  width: 100%; text-align: center; color: #fff;}
.picbox2 .hstxt a { color: #fff;}


/* .picbox li:hover 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);} */
.list-nav { width: 620px; margin-top: 20px; }
.list-nav li { float: left; font-size: 22px; }
.list-nav li a { font-size: 22px; padding: 8px 18px; line-height: 40px }
.pic-air-mod  ul { margin-left: -20px; float: left; margin-top: 20px; }
.pic-air-mod  li { display: inline; float: left; width: 140px; overflow: hidden; margin-left: 20px; margin-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; margin-top: 8px; }
.category-list li { display: block; line-height: 32px; }

.category-list .hr { border-bottom: 1px solid #eee; height: 0;overflow: hidden; zoom: 1; margin: 10px 0 15px 0;}

.article-page { width: 656px; float: left; }
.article-page .page { margin: 0 auto; width: 656px; text-align: center; }
.article-page .page a,
.article-page .page span { padding: 5px 15px; margin: 0 5px; font-size: 12px; }
.article-page .page ._now { background-color: #db2323; color: #ffffff; border-color: #db2323; }
.article-page .page a { border: 1px solid #cccccc; float: left; height: 22px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serifa; line-height: 22px; }
.article-page .page a:hover { background-color: #db2323; color: #ffffff; border-color: #db2323; }
.article-page .page .disable { color: #cccccc; line-height: 22px; }
.article-page .page .disable:hover { background-color: transparent; border: 1px solid #cccccc; color: #cccccc; }
.article-page .page .now,
.article-page .page .row { background-color: #db2323; color: #ffffff; border-color: #db2323; }

.crumb { line-height: 40px; overflow: hidden; font-size: 16px; color: #9d9c9c; border-bottom: 1px solid #ff0000; }
.crumb a { color: #9c9c9c; font-size: 16px; padding: 0px 5px; }

.article-main h1 { line-height: 34px; font-size: 28px; color: #484848; letter-spacing: -1px; padding-bottom: 10px; text-align: center; }
.article-main h2 { line-height: 30px; font-size: 22px; color: #484848; letter-spacing: -1px; padding-bottom: 10px; text-align: center; }
.article-content p { margin-bottom: 14px; text-indent: 2em; color: #333333; font-size: 16px; line-height: 32px; }
.article-content a { color: #4c4c4c; }
.article-content a:hover { color: #c00; }
.article-content .max_width_img{ display: block; margin-left: auto; margin-right: auto;}
.article-main .article-video { text-align:center;}

.article-infos { line-height: 40px; color: #9c9c9c; text-align: center; }
.article-infos .www,
.article-infos .date,
.article-infos .source,
.article-infos .editors,
.article-infos .shares { margin-right: 15px; font-size: 14px; }
.article-infos a { color: #9c9c9c; }
.section-news { width: 656px; margin: 30px 0px; border: 1px dashed #999; border-left: none; border-right: none;border-top: none; }
.section-news ._left { width: 320px; }
.section-news ._right { width: 330px; }
.section-news .picnews { overflow: hidden; cursor: pointer; width: 320px; }
.section-news .picnews h5 { height: 28px; overflow: hidden; border: none; font-size: 16px; margin: 3px 0px 0px 5px; }
.section-news .picnews img { float: left; margin: 5px; width: 144px; height: 96px; }
.section-news .picnews p { width: 150px; line-height: 22px; font-size: 12px; float: left; text-indent: 0; }
.go_all_gal { text-align: right; margin-right: 20px; }
.go_all_gal a { font-size: 14px; color: #444; }
.article-pictures .gal_photo_view { height: 390px; }
.article-list-pagination { margin: 40px 0px; }

.pagination a { font-size: 14px; height: 30px; line-height: 30px; padding: 13px 13px; margin-right: 5px; }
.pagination span { font-size: 14px; height: 30px; line-height: 30px; padding: 13px 13px; margin-right: 5px; }
.pagination a { color: #666; background-color: #eee; }
.pagination a[href]:hover { color: #fff !important; background-color: #db2323; }
.pagination a.current,
.pagination a.now { color: #fff; background-color: #db2323; }
.pagination span.current,
.pagination span.now { color: #fff; background-color: #db2323; }
.pagination .disable { color: #c0c0c0; }
.pagination a.disable:hover { color: #c0c0c0; background-color: #db2323; }


.border1 { border: 1px solid #ddd; }
.border2 { border: 1px solid #eee; }
.border3 { border-bottom: 1px solid #ddd; }



