@charset "utf-8";/* reset */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,abbr,article,aside,command,details,figcaption,figure,footer,header,hgroup,mark,meter,nav,output,progress,section,summary,time{margin:0;padding:0;font-style:normal}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,figcaption{font-weight:normal;font-style:normal}
fieldset,iframe,img{border:none;margin:0;padding:0}
input,button,textarea,select{outline:none;font-family:"Microsoft YaHei"}
caption,th{text-align:left}
table{border-collapse:collapse;border-spacing:0}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{display:block}
ul,li,ol,dl,dt,dd{list-style:none;margin:0;padding:0}
body,html{width:100%;font-family:"Microsoft YaHei",Verdana, Geneva, sans-serif;color:#333;font-size:14px; background:#FFF}
a{color:#333;text-decoration:none;outline:none}
a:hover{color:#e60012;text-decoration: underline}
img{vertical-align: bottom}
.cl{clear:both}
.fl{float:left}
.fr{float:right}
.ct{text-align:center}
.cr{text-align:right}
.no-mt{margin-top:0}
.no-mt-i{margin-top:0 !important;}
.no-mb{margin-bottom:0 !important;}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.pt20{padding-top:20px}

/* 新增 */
.clr{clear:both; font-size:0; height:0; line-height:0;}
.clr10{clear:both; font-size:0; height:10px; line-height:normal;}
.clr15{clear:both; font-size:0; height:15px; line-height:normal;}
.clr20{clear:both; font-size:0; height:20px; line-height:normal;}
.clr30{clear:both; font-size:0; height:30px; line-height:normal;}

/*布局*/
.row:after,
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden}
.wrap{width:1200px;margin:0 auto;}
.container{background: url(/images/hangang/container_bg.gif) repeat-y center 0; width:1200px;margin:0 auto; padding:0 10px;/*box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.3)*/}
.row{*zoom:1}
.col-l{width:580px;float:left;margin-left:20px}
.col-r{width:560px;float:left;margin-left:20px}
.col-3{width:373px;float:left;margin-left:20px}
.col-7{width:766px;float:left;margin-left:20px}
.siderbar{width:240px;float: left;margin-left:20px}
.con-r{width:900px;float: left;margin-left: 20px}

/* IE6 提示升级 */
.ie6_bg { background: url(/images/hangang/ie6_bg.gif) repeat-x; height: 110px;}
.ie6 { background: url(/images/hangang/ie6.gif) no-repeat; width:924px; height: 110px; margin:0 auto;}
.ie6 ul { padding-left:310px; }
.ie6 li { float:left; padding-left:40px; }
.ie6 li a { width:61px; height: 110px; display:block}
/*列表页标题*/
.title-ht{height:50px;line-height:50px;padding:0;position:relative;border-bottom: 2px solid #e5e5e5}
/*图片*/
.img-wrap,.banner{font-size:0;display:block}
.img-wrap img，.banner img{width:100%;vertical-align:bottom}
a.img-wrap:hover{filter:alpha(opacity=80);opacity:0.8}
a.img-wrap:active{filter:alpha(opacity=90);opacity:0.9}
/*按钮*/
.btn:hover{filter:alpha(opacity=80);opacity:0.8}
.btn:active{filter:alpha(opacity=90);opacity:0.9}
/*box*/
.box,.box1{overflow: hidden}
.box .ht{position:relative;height:50px;line-height:50px;padding:0 20px;border-left:4px solid #e60012;background:#ededed}
.box .ht .title{display: block;font-size:18px}
.box .ht .more{position:absolute;right:10px;top:0;color:#666}
.box .ht .more-menu{position:absolute;right:60px;top:0}
.box .ht .more-menu a{margin-left:10px;color:#666}
.box .ht .more-pic{display: block;width: 50px;height: 50px; position:absolute;right:0;top:0;background: url(/images/hangang/i-more.png) no-repeat center center}
.box .bd{padding-top:10px;overflow: hidden}
.box .bd-border{border:1px solid #e5e5e5;border-top:0;padding:20px}
.box .bd-border:after,
.box .bd:after{content:" ";display:block;height:0;clear:both;visibility:hidden}

.box1 .ht{position:relative;height:48px;line-height:48px;padding:0;background:#ededed;border-bottom: 2px solid #e60012}
.box1 .ht .title{display:inline-block;padding:0 20px;color:#fff;font-size:18px;background:#e60012}
.box1 .ht .more{position:absolute;right:10px;top:0;color:#e60012}
.box1 .ht .more-pic{display: block;width:48px;height:48px; position:absolute;right:0;top:0;background: url(/images/hangang/i-more.png) no-repeat center center}
.box1 .bd{padding-top:10px;overflow: hidden}
.box1 .bd-border{border:1px solid #e5e5e5;border-top:0;padding:20px}
.box1 .bd-border:after,
.box1 .bd:after{content:" ";display:block;height:0;clear:both;visibility:hidden}

.box2 .ht{position:relative;height:40px;line-height:40px;padding:0;background:#f8f8f8;border:1px solid #e5e5e5}
.box2 .ht .title{display:inline-block;padding:0 20px;color:#e60012;font-size:16px;background:#fff;border-top: 2px solid #e60012;border-right:1px solid #e5e5e5}
.box2 .ht .more{position:absolute;right:10px;top:0;padding-right:16px;background: url(/images/hangang/i-more-1.png) no-repeat right 14px}
.box2 .bd{padding:20px;border:1px solid #e5e5e5;border-top:0}
.box2 .bd-border:after,
.box2 .bd:after{content:" ";display:block;height:0;clear:both;visibility:hidden}

.box3 .ht{position:relative;height:48px;line-height:48px;padding:0;background:#f8f8f8;border:1px solid #e5e5e5}
.box3 .ht .title{display:inline-block;width:170px;height:50px;margin:-1px;text-align: center;font-size: 24px;font-weight: bold;color:#fff;background:url(/images/hangang/title-bg.png) no-repeat;}

/*list*/
.news-list li{height:34px;line-height:34px;padding-left:15px;background: url(/images/hangang/icon.png) no-repeat left center}
.news-list li a{display:inline-block;height:34px;line-height:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news-list li span{color:#e60012;margin-right: 10px}
.news-list li.front-page a{display:block;font-size:18px;color:#e60012;font-weight:bold}
.news-list li.front-page a:hover{color: #e60012}
.news-list li.front-page .des{min-height:80px;overflow:hidden;margin:5px 0;line-height:1.5;color:#666;border-bottom: 1px dashed #ccc}
/*list 文本 时间*/
.news-date-list li{position:relative;height:34px;padding-left:15px;background: url(/images/hangang/icon.png) no-repeat left center}
.news-date-list li a{display:inline-block;width:80%;height:34px;line-height:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news-date-list li .date{height:34px;line-height:34px;position:absolute;right:10px;top:0;color:#999}
/*list 类别*/
.news-cate-list li{height:34px;line-height:34px}
.news-cate-list li a{line-height:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news-cate-list li span{color:#e60012;margin-right: 10px}
.news-cate-list li span a{color:#e60012;}
.news-cate-list li .date{color:#999}
/*list 头条图文*/
.news-list dt{padding:6px 0 10px}
.news-list dt .pic{float:left;width:160px;height:120px;position:relative}
.news-list dt .pic img{width:160px;height:120px;vertical-align:bottom}
.news-list dt .txt{float:right;width:100%;height:120px;overflow:hidden;margin-left:-170px}
.news-list dt .txt .t,
.news-list dt .txt .date{margin-left:170px;overflow:hidden;line-height:1.5}
.news-list dt .txt .t{height:80px;color:#e60012;font-size:16px;overflow:hidden}
.news-list dt .txt .date{margin-top: 10px; color:#666}
.news-list dt a{text-decoration: underline}
.news-list dd{display:block;line-height:34px;padding-left:15px;background: url(/images/hangang/icon.png) no-repeat left center}
.news-list dd a{line-height:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news-list dd span{color:#e60012;margin-right: 10px}
.news-list dd.front-page a{display:block;font-size:18px;color:#e60012;font-weight:bold}
.news-list dd.front-page a:hover{color: #e60012}
.news-list dd.front-page .des{min-height:80px;overflow:hidden;margin:5px 0;line-height:1.5;color:#666;border-bottom: 1px dashed #ccc}

/*图文list*/
.pic-txt-list li{*display:inline;float:left;width:100%;margin:20px 0 0}
.pic-txt-list li .pic{float:left;width:240px;height:180px;position:relative}
.pic-txt-list li .pic img{width:240px;height:180px;vertical-align:bottom}
.pic-txt-list li .txt{float:right;width:100%;height:180px;overflow:hidden;margin-left:-260px}
.pic-txt-list li .txt .t,
.pic-txt-list li .txt .date,
.pic-txt-list li .txt .des{margin-left:260px;overflow:hidden;line-height:1.8}
.pic-txt-list li .txt .t{font-size:18px}
.pic-txt-list li .txt .des{margin-top:10px;color:#666}
.pic-txt-list li .txt .date{margin-top:10px;color:#999}
.pic-txt-list li a:hover{text-decoration: none}
.pic-txt-list li a:hover .t{text-decoration:underline}
/*box图文竖向list*/
.pic-box-list .item{display: block;width:333px;font-size:14px}
.pic-box-list .item .pic{font-size:0;position:relative}
.pic-box-list .item .pic img{width:333px;height:170px;vertical-align:bottom}
.pic-box-list .item .play{width:333px;height:170px;position:absolute;top:0;left:0;background:url(/images/hangang/i-play.png) no-repeat center center;z-index:100}
.pic-box-list .item .t{margin-top:10px;line-height:1.5;font-size:14px}
/*图文竖向list*/
.pic-txt-list-v{margin-left:-20px;*zoom:1;_position:relative}
.pic-txt-list-v li{display:inline;float:left;width:280px;margin-left:20px}
.pic-txt-list-v li .pic{width:280px;height:180px;font-size:0;position:relative}
.pic-txt-list-v li .pic img{width:280px;height:180px;vertical-align:bottom}
.pic-txt-list-v li .t{font-size:14px;margin-top:10px;height:36px}
.pic-txt-list-v li .des{font-size:14px}
.pic-txt-list-v li .play{position:absolute;top:0;left:0;width:280px;height:180px;background:url(/images/hangang/i-play.png) no-repeat center center;z-index:100}

.pic-list li{float:left;width:190px;margin:0 15px 0 0}
.pic-list li .pic{width:190px;height:140px}
.pic-list li .pic img{width:190px;height:140px;vertical-align:bottom}
.pic-list li .title{height: 46px;line-height: 1.5;margin-top:5px;overflow: hidden; text-align: center;}

/*按钮*/
.btn-red{display:inline-block;border-radius:4px;padding:0 20px;text-align:center;height:30px;line-height:30px;background:#e60012;font-size:12px;color:#fff;border:0;outline:none;cursor:pointer}
.btn-gray{display:inline-block;border-radius:4px;padding:0 20px;text-align:center;height:30px;line-height:30px;background:#ccc;font-size:12px;color:#515151;border:0;outline:none;cursor:pointer}

/*分页*/
.page-box{position:relative;margin:30px auto}
.pages{text-align:center;font-size:12px;color:#666}
.pages a{display:inline-block;border:#bfbfbf 1px solid;padding:5px 10px;margin:2px;color:#666;text-decoration:none}
.pages span{display:inline-block;padding:5px 10px}
.pages a:hover{border:#e60012 1px solid;color:#fff;background-color:#e60012;text-decoration:none}
.pages a:active{border:#f00a1c 1px solid;color:#fff;background-color:#f00a1c}
.pages span.cur{border:#e60012 1px solid;padding:5px 10px;font-weight:bold;margin:2px;color:#fff;background-color:#e60012}

/*当前位置*/
.current-box{height:34px;line-height:34px;margin:10px 20px 0}
.current-box span,.current-box a{margin:0 5px}
.current-box a:after{display: inline-block;width: 10px;content: '>';font-size: 12px;color: #ccc}

/*焦点图*/
#Slider{width:580px;height:300px;overflow:hidden;position:relative}
#Slider ul{position:absolute;*z-idnex:99}
#Slider ul li{float:left;width:580px;height:300px;overflow:hidden;position:relative;background:#000}
#Slider ul li a{display:block}
#Slider ul li a img{width:580px;height:300px}
#Slider ul li div{position:absolute;left:10px;bottom:0px;height:44px;line-height:44px;width:470px;overflow:hidden;
text-overflow:ellipsis;white-space:nowrap;color:#fff;z-index:10}
#Slider .btnBg{position:absolute;width:580px;height:44px;left:0;bottom:0;background:#000;filter:alpha(opacity=50);opacity:0.5;z-index:6}
#Slider .btn{position:absolute;right:10px;bottom:12px;z-index:11}
#Slider .btn span{display:inline-block;_display:inline;_zoom:1;width:8px;height:8px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff}
#Slider .btn span.on{background:#fff600}
/*快捷导航*/
.ksdc-box{border: 1px solid #e5e5e5;height: 230px}
.ksdc-box .item{float:left;display: block;width:33%;margin-top:35px;text-align: center;color: #e60012;font-size:18px}
.ksdc-box .item p{margin-top:5px}

/*侧边栏*/
.siderbar{margin-top:10px}
.siderbar .siderbar-t{height: 90px;line-height: 90px;background:url(/images/hangang/siderbar-t-bg.jpg) no-repeat;text-align: center;color:#fff;font-size:24px;font-weight: bold}
.siderbar-list li{margin:1px 0;line-height:50px;height:50px}
.siderbar-list li a{display: block;width:100%;text-align: center;line-height:50px;height:50px;font-size: 16px;background: #e5e5e5}
.siderbar-list li a:hover{ color:#e60012 }

