﻿﻿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:#6C6C6C; font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2","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:#8d0000; text-decoration: underline;}

.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;}
.adv {width: 100%;position: relative;}
.advimg{display:block;position:absolute;width:35px;height:25px;line-height:16px;bottom:0px;right:0px; background:url(../images/adtag.png) no-repeat;}
.clear {clear: both;}
.clearfix:after {clear: both;content: " "; display: block; font-size: 0; height: 0; visibility: hidden;}

.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-35 {margin-left: 35px;}

.column{width: 1180px; margin: 0 auto;}

.hline {background-color: #e4e4e4; height: 1px; overflow: hidden;}

/*-----头部------*/
header{width:100%; }

.h-50 { height:46px; line-height:46px;}
.repeat-x{ background:#f9f9f9; height:45px; border-bottom:1px solid #d6d6d6; line-height:45px;  }

.topmenu li { float:left; padding:0px 25px; border-right:1px solid #ededed; font-size:16px;position: relative;}
.topmenu li a { font-size:16px;}
.topmenu li i{display:inline-block;width:8px;height:5px;background:url(../images/split.png) -206px 0px no-repeat;position:absolute;top:22px;right:10px;}
.topmenu .on { border-bottom: none; height: 46px; background:#f9f9f9;}

.citybox,.rmediabox,.morebox { position: absolute; top: 46px; left: -1px; z-index: 1; border: 1px solid #ededed; border-top: 0; width: 500px; padding: 10px; overflow: hidden; background:#fff ;}
.citybox {width: 500px;}
.rmediabox,.morebox{width: 400px;}

.citybox li,.rmediabox li,.morebox li { float: left; font-size: 12px; line-height: 30px; padding:0px 10px; text-align: left; white-space: nowrap; border: none; display: block;}
.citybox li a,.rmediabox li a,.morebox li a { color:#747476; font-size: 14px;}

/*内页logo区*/
.logo_inside { height: 79px; border-bottom:1px solid #ebebeb; }
.logo_name { font:28px/78px "Microsoft yahei","simhei"; padding: 0 18px 0 10px; color: #c50009;}
.r_line { background: url("../images/r-line.png") no-repeat; width: 1px; height: 49px;}
.nav_inside { height: 80px; overflow: hidden; }
.nav_inside li {font:24px/80px "Microsoft yahei"; float: left; padding: 0 10px; display:inline; }
.nav_inside li a:hover {color:#c50009; display:inline-block; }

/*内页面包屑*/
.crumb { line-height: 40px; overflow: hidden; font-size: 16px; color: #9d9c9c;}
.crumb .position_ico { background: url(../images/split.png) no-repeat -28px -32px; width: 12px; height: 17px; vertical-align:middle; margin-top: 12px;}
.crumb a { color:#9c9c9c;}


.share { margin: 10px 0; padding:0; height: 40px;;}
.share .agree {background: url("../images/split.png") no-repeat scroll -55px -32px transparent; color: #9c9c9c; display:inline-block;height: 32px;margin-top:3px;width: 30px; padding: 0 20px 0 30px; font:100 16px/34px "Arial";}

/*----列表----*/
.txt-list {overflow: hidden;}
.txt-list ul {width: 100%; overflow: hidden;}
.txt-list li a {color:#545454; padding-right: 8px;}
.txt-list li a:hover { text-decoration:underline; color: #8d0000}
.txt-list li strong { color:#1f3b7b;}

/*----行高----*/
.h-24-12 li { height:24px; line-height:24px; font-size:12px;}
.h-24-14 li { height:24px; line-height:24px; font-size:14px;}
.h-26-12 li { height:26px; line-height:26px; font-size:12px;}
.h-26-14 li { height:26px; line-height:26px; font-size:14px;}
.h-28-12 li { height:28px; line-height:28px; font-size:12px;}
.h-28-14 li { height:28px; line-height:28px; font-size:14px;}
.h-30-14 li { height:32px; line-height:32px; font-size:14px; overflow: hidden;}
.h-36-16 li { float:left; height:38px; line-height:38px; font-size:16px; overflow: hidden;max-width:400px;min-width:370px;}


.ic_l li { background: url(../images/dot-blue.gif) no-repeat 0 10px; overflow: hidden; }
.iv_l li { background: url(../images/dot_v.gif) no-repeat 0 5px; overflow: hidden; text-indent:1em; }
.ia_l li { background: url(../images/dot-blue.gif) no-repeat 0 10px; overflow: hidden;}
.if_l li { background: url(../images/dot-black.gif) no-repeat 0 12px; overflow: hidden;}


 .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:100%; text-align: center; 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;} 