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 { font: 12px/22px "simsun"; color: #6C6C6C}
ol,ul {list-style: none;}
li {list-style-type: none;}
caption,th {text-align: left;}
address,caption,cite,code,dfn,ins,em,th,var {  font-weight: normal;  font-style: normal;}
input,textarea {font-size: 12px;padding: 2px; outline:none}
img {vertical-align: top;border-width: 0;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;}
h3 a:hover,h4 a:hover { text-decoration: underline;}
textarea {overflow: auto;}
a {text-decoration: none;color: #545454;}
.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;}

.mt5 { margin-top:5px;}
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
.ml10 { margin-left:10px;}
.mr10 { margin-right:10px;}
.mb10 { margin-bottom:10px;}
.mt20 { margin-top:20px;}
.ml20 { margin-left:20px;}
.mr20 { margin-right:20px;}

.ti2 {text-indent:2em}

.clear {clear: both;}
.clearfix:after {clear: both;content: " "; display: block; font-size: 0; height: 0; visibility: hidden;}

.fz12 {font-size: 12px;}
.fz14 {font-size: 14px;}
.fz16 {font-size: 16px;}

.l22 {line-height: 22px;}
.l24 {line-height: 24px;}

.e900{ color:#e90000;}
.color_b1 { color: #b1b1b1;}

.comm_hover:hover{ color:#cf0009;}

.yahei { font-family: Microsoft YaHei}
.txt_underline{ text-decoration:underline}

.noborder { border:none;}
.more {text-align:right; padding-right: 10px}


.wrap,.footer { width: 100%;}
.column {width: 1200px; margin: 0 auto;}


.hshadow{width:100%; position:absolute;background:#000;opacity:0.6;filter:alpha(opacity=60);display:block; height:30px;bottom:0;left:0;}
.hstxt{width:100%; position:absolute;bottom:0;left:0;line-height:30px;}
/*-----头部------*/

/*导航*/
.nav {height:48px; border:1px solid #d1d1d1; border-left:none; border-right: none;}
.nav-wrap {width:1200px;  margin: 0px auto; clear:both; }
.nav-wrap li{float:left; overflow:hidden; border-right:1px solid #ddd3d3; margin-top: 12px;}
.nav-wrap li a{font-family: 'Microsoft YaHei';color: #222; font-size: 18px; padding: 0px 20px; }
.nav-wrap li a:hover{color:#f00000;}
.nav-wrap li .on { color:#cf0700;}
.nav-wrap .last { border-right: none;}

ul.nav-list-2{background-position: 86px -48px;}
ul.nav-list-3{background-position: 86px -48px;}
ul.nav-list-4{background-position: 86px -48px;}
ul.nav-list-5{background-position: 86px -48px;}
ul.nav-list-6{float:left; padding:0;border: none; margin-right: -18px; background: none;}

.mainbg { width:100%; margin:0 auto; background: #c9e1ed url(../images/main.jpg) no-repeat center top; height:451px;}
.crumb { width: 100%; margin:0 auto; background: #2c2c2c url(../images/crumb_bg.gif) no-repeat center;height: 57px;}
.crumb_list { width: 548px; float: left; height: 57px; line-height: 57px; position: relative;}
.crumb_list span { position: absolute; right: 180px; top:0px; font-family: "Microsoft yahei"; font-size: 24px; color: #fff}

.content { padding: 20px;}
.content strong {font-size: 22px; margin-bottom: 10px; }
.content p { text-indent: 2em; line-height: 36px; font-size: 16px; font-family: "Microsoft yahei";}

.menuD {position: relative;height: 48px;border-bottom: 2px #e50012 solid; line-height: 28px; width: 1000px}
.menuD li {cursor: pointer;height: 48px;color: #333;float: left; width: 140px;text-align: center;font: 24px/48px "Microsoft YaHei","simhei";}
.menuD .current {background: #e50012; }
.menuD .current a {color: #fff}

/*----行高----*/
.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-14 li { height:28px; line-height:28px; font-size:14px;}
.h-30-12 li { height:30px; line-height:30px; font-size:12px;}
.h-30-14 li { height:30px; line-height:30px; font-size:14px;}
.h-32-14 li { height:32px; line-height:32px; font-size:14px;}
.h-34-14 li { height:34px; line-height:34px; font-size:14px;}


.ic_l li { background: url(images/dot-black.gif) no-repeat 0 13px; overflow: hidden; }
.ib_l li { border-bottom: 1px solid #eeeeee; overflow: hidden; height: 32px; line-height: 32px; font-size: 14px;}


.twocode { position: absolute; right: 0; top: -30px; background: url(../images/twocode.png) no-repeat; width: 140px; height: 140px}
.footer { background: #ca1a1d; height: 120px; position: relative;}
.footer { text-align: center; padding-top: 50px; font-family: "Microsoft yahei","simsun"; color: #dd8586; font-size: 14px;} 
.footer a { color:#000;}
.footer a:hover { color:#000; 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;}