@charset "utf-8";

/********* reset *********/

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; }


table { border-collapse : collapse; border-spacing : 0; }

fieldset, img { border : 0; }

address, caption, cite, code, dfn, em, strong, th, var { font-weight : normal; font-style : normal; }

ol, ul { list-style : none; }

caption, th { text-align : left; }

h1, h2, h3, h4, h5, h6 { font-weight : normal; font-size : 100%; }

q:before, q:after { content : ""; }

abbr, acronym { border : 0; }

a { color : #221919; text-decoration : none; transition : color 500ms ease-in; }

a:hover { color : #cb2027; text-decoration : underline; }

.btmarea, .smallpic_area { overflow : hidden; *zoom : 1; }

.btmarea:after, .smallpic_area:after { display : block; overflow : hidden; clear : both; height : 0; visibility : hidden; content : "."; }

.fl { float : left; }

.fr { float : right; }



/*顶部导航*/

#mini_nav_wrap { background : url(/www__hsw__cn/images08/mini_bg.jpg) repeat-x; height : 27px; width : 100%; }

.mini_nav { width : 950px; line-height : 27px; margin : 0 auto; font-size : 12px; }

.mini_nav a { color : #666; }

.mini_nav li { float : left; padding-right : 9px; }

.mini_nav .first { background : url(/www__hsw__cn/images08/all.png) no-repeat -474px 0; height : 27px; padding-left : 27px; }

.main_nav { /*width  : 950px;*/ margin : 0 auto;

    text-align : center; background: none repeat scroll 0 0 #ffffff;}

.main_nav a { line-height : 30px; padding : 0 2px; }

.adtop { height : 90px; }

.special_2 { border-color : #666 #cccccc #cccccc; border-style : solid; border-width : 3px 1px 1px; }



/* 底部 版权声明 */

/*
.footer { width : 950px; margin : 0 auto; font-size : 12px; background : url(/www__hsw__cn/images08/btnbg.jpg) repeat-x 0 -202px; text-align : center; padding-top : 9px; font-size : 12px; }
*/



/********* style *********/

#endtext { border-top:solid 1px #eee;font-size : 16px; line-height : 30px; margin : 0 auto; padding : 9px 0; text-align : justify; width : 1000px; word-wrap : break-word; text-align : center; }

#endtext .hd h1 { font-size: 26px; line-height: 26px; margin : 7px auto 0; }

#endtext .hd .origin { font-size : 12px; color : #999; padding: 5px 0 0;}

#endtext .hd .origin span { padding : 0 5px; }

/********* 图片区域 *********/

.bigpic { /*background : #f0f0f0;*/ padding : 9px 0; }

.photoarea { /*width : 950px; padding : 5px 25px; */text-align : left; }

.imgwrap { overflow : hidden; position : relative; text-align : center; }

.nph_photo_view { position : relative; overflow : hidden; width : 100%; text-align : center; }

.nph_photo_view .nph_cnt { height : 100%; }

.nph_photo_view i { display : inline-block; height : 100%; vertical-align : middle; }

/*.nph_photo_view img { vertical-align : middle; max-width : 100%; max-height : 100%; -ms-interpolation-mode : bicubic; }*/

.nph_photo_view .nph_layout_bg { height : 100%; position : absolute; right : 0; top : 0; width : 100%; _background : #1c1c1d; }

.nph_photo_prev { position : absolute; left : 0; top : 0; width : 50%; height : 100%; background :  repeat; }

.nph_photo_next { position : absolute; right : 0; top : 0; width : 50%; height : 100%; background :  repeat; }

.nph_btn_pphoto, .nph_btn_nphoto { display : block; width : 100%; height : 100%; outline : none; }



#photoprev span, #photonext span { display : block; width : 87px; height : 87px; position : absolute; top : 50%; margin-top : -43px; cursor : pointer; }

#photoprev span { left : 38px; opacity : 0; visibility : hidden; -webkit-transition : opacity .3s ease-out; -moz-transition : opacity .3s ease-out; -o-transition : opacity .3s ease-out; transition : opacity .3s ease-out; background : url(/www__hsw__cn/images08/prev.png) no-repeat; _background : none; }

#photonext span { right : 38px; opacity : 0; visibility : hidden; -webkit-transition : opacity .3s ease-out; -moz-transition : opacity .3s ease-out; -o-transition : opacity .3s ease-out; transition : opacity .3s ease-out; background : url(/www__hsw__cn/images08/next.png) no-repeat; _background : none; }

#photoprev:hover span { visibility : visible; opacity : 1; _filter : progid:dximagetransform.microsoft.alphaimageloader(src="images/prev.png", sizingmethod='crop'); -webkit-transition : opacity .3s ease-in; -moz-transition : opacity .3s ease-in; -o-transition : opacity .3s ease-in; transition : opacity .3s ease-in; }

#photonext:hover span { visibility : visible; opacity : 1; _filter : progid:dximagetransform.microsoft.alphaimageloader(src="images/next.png", sizingmethod='crop'); -webkit-transition : opacity .3s ease-in; -moz-transition : opacity .3s ease-in; -o-transition : opacity .3s ease-in; transition : opacity .3s ease-in; }



.share { float : right; line-height : 16px; padding-right : 24px; }

/********* 小图区域 *********/

.viewarea { float : right; padding-right : 15px; font-size : 12px; }

.viewarea a { color : #909090; }

.viewarea .view em, .viewarea .allpic em { display : inline-block; width : 11px; height : 11px; background : url(/news__hsw__cn/template08/img/icon_arrow.png) no-repeat; padding-right : 7px; }

.viewarea .allpic em { background-position : 0 -12px; }

.smallpic_area { padding : 5px 30px; }

.smallpic_area a.goleft, .smallpic_area a.goright { width : 13px; height : 124px; display : inline-block; background : url(/news__hsw__cn/template08/img/icon_arrow.png) no-repeat; }

.smallpic_area a.goleft { background-position : 0 -29px; }

.smallpic_area a.goright { background-position : 0 -160px; }

.smallwarp { width : 820px; float : left; padding : 0 22px; }

.smallwarp li { width : 185px; height : 125px; padding : 2px; border : solid 1px #ccc; float : left; margin : 0 7px; }

.smallwarp li img { width : 185px; height : 125px; }

.scrollline { background :  no-repeat; clear : both; height : 8px; line-height : 8px; margin : 12px auto 0; overflow : visible; position : relative; width : 820px; }

.scrollbutton { background :  no-repeat; cursor : e-resize; display : block; height : 21px; left : 70px; position : absolute; top : -6px; width : 59px; }

.hd, .bd, .ft { overflow : hidden; width : 100%; }

a { color : #9a9a9a; outline : medium none; text-decoration : none; }

a:hover, a:active { color : red; text-decoration : underline; }

#end { background : none repeat scroll 0 0 #1c1c1c; border : 1px solid #464646; height : 362px; position : absolute; text-align : center; top : 100px; left : 33%; width : 564px; z-index : 998; }

#end .close { background : url(/news__hsw__cn/template08/img/icon_1.png) no-repeat 0 0; float : right; height : 15px; overflow : hidden; width : 15px; margin : 9px 6px 0 0; }

#end .end-inner { padding : 8px 10px 0 0; width : 320px; }

#end .end-inner .hd { border-bottom : 1px solid #444; height : 80px; }

#end .firstimg { border : 1px solid #2e2e2e; display : block; height : 56px; width : 86px; }

#end .hd .fr { text-align : left; width : 210px; }

#end .hd .fr h2 { color : #c4c4c4; font-size : 14px; font-weight : 400; margin : 0; }

#end .hd .fr li { float : left; margin-right : 13px; }

#end .hd .fr li a, .ft a { background : url(/news__hsw__cn/template08/img/icon_1.png) no-repeat right bottom; float : left; font-size : 12px; line-height : 27px; padding-right : 9px; }

#end .hd .fr li a span, .ft a span { background : url(/news__hsw__cn/template08/img/icon_1.png) no-repeat left bottom; display : block; float : left; height : 27px; padding-right : 9px; }

#end .hd .fr li a em { float : left; height : 27px; }

#end .hd .fr li #replay em { background : url(/news__hsw__cn/template08/img/icon_1.png) no-repeat -27px 5px; padding-right : 5px; width : 13px; }

#end .bd h3 { color : #bfbfbf; float : left; font-size : 12px; margin : 11px 0; }

#end .end-inner #lastcomend { clear : both; overflow : hidden; width : 462px; }

#end .end-inner #lastcomend li { float : left; text-align : center; width : 150px; border : 1px solid #454545; height : 152px; margin-right : 13px; }

#end .end-inner #lastcomend li img { margin : 8px 0 0; }

#end .end-inner #lastcomend li .title { color : #c4c4c4; display : block; font-size : 12px; text-align : center; text-decoration : none; width : 140px; line-height : 18px; height : 36px; overflow : hidden; margin : 0 auto; }

#end .ft { padding : 10px 0; }

#end .ft a { margin : 0 0 0 250px; }

#end .end-ad { width : 185px; height : 277px; float : left; padding-top : 8px; }

#end .box { padding : 20px 20px; }

.hotpic { padding : 5px 24px; width : 900px; }

.hotpic li { float : left; width : 155px; padding : 5px; margin : 0 6px; border : solid 1px #ccc; }

.hotpic li a img { width : 155px; height : 105px; }

.hotpic li p { margin : 3px 0; font-size : 12px; text-align : center; width : 155px; height : 22px; line-height : 22px; overflow : hidden; }

.photoarea a, .hotpic li a { color : #06c; }

.photoarea strong {font-weight: bold;}

/*翻页页码*/
#news_more_page_div_id { width: 950px;padding: 5px 0;margin: 5px 0; text-align:center;}

#news_more_page_div_id a {font-size:16px;  padding:2px 10px; margin:2px; color:#036cb4;text-decoration:none; }
#news_more_page_div_id a:hover {font-size:16px; color: #fff; background-color: #036cb4;}
#news_more_page_div_id a:active {font-size:16px; color: #666;}
#news_more_page_div_id span {font-size:16px;  padding: 2px 10px; font-weight: bold;  margin: 2px; color: #fff; background-color: #036cb4; }
#news_more_page_div_id .a1 {font-size:16px; padding: 2px 10px; margin: 2px;  }

.hotpic.related { width: 1000px;}
.hotpic.related ul{margin: 0 0 0 -10px;}
.hotpic.related li{ border: none; padding: 0; margin: 0 0 10px 10px; width: 180px;}
.hotpic.related li p{ width: 100%;}
.hotpic.related li a {color: #333; font-size: 14px;}
.hotpic.related li a img {width:180px;height:117px;border:1px solid #ddd}

#allcontent{ cursor: pointer;}
