html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; }
:focus { outline: 0; }
caption, th, td { font-weight: normal; }
a img, iframe { border: none; }
ol, ul { list-style: none; }
input, textarea, select, button { font-size: 100%; font-family: inherit; }
select { margin: inherit; }
/* Fixes incorrect placement of numbers in ol’s in IE6/7 */
ol { margin-left:2em; }
/* == clearfix == */
.clearfix:after { /*/*/ content: "."; /* IE8 hack */ display: block; height: 0; clear: both; visibility: hidden; }
/* IE7 hack */
.clearfix { display: inline block; }
/* IE-mac, IE5, IE6 */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
body { font-size:12px; color:#707072}
a { text-decoration:none; color:#707072 }
a:hover { text-decoration:underline }
.h10 { height:10px; overflow:hidden; }
.fr { float:right }
.fl { float:left }

.red,
.red a{ color:#B12B3C}
.white,
.white a{ color:#FFF}

.tline { text-decoration:underline }
.f14 { font-size:14px; }
.f11 { font-size:11px; }
.fb{ font-weight:700}
.nborder { border:none!important }

.p_5_0{ padding:5px 0}
.p_15_0{ padding:15px 0}
.txt_c{ text-align:center}

.breadcrumb { padding:10px 0 ; }
.breadcrumb strong { color:#CF0C0C }

.blk1{}
.blk1 div{ float:left; background:url(../images/bg1.png); height:197px;}
.blk1 div img{ margin:70px 0 0 20px}
/*layout*/
body { background:#AE2A38; font-family:Arial, Helvetica, sans-serif}
#wrap { width:960px; padding:15px; margin:0 auto; background:#FFF}
#header{ height:75px; width:960px; }
#logo{ float:left; width:200px; padding-top:20px;background:url(../images/logo.jpg) no-repeat; width:165px;height:33px;}

#top{ float:left; width:737px; padding:0 0 15px 13px;}
#top h2{ font-weight:700; color:#BF9A64}
#top h2 strong{ font-size:14px;}
#top span.fr span{ margin:0 10px;}

#header .nav { float:left; width:750px; height:40px;}
#header .nav li { float:left; padding:0 2px; height:35px; line-height:35px;font-family:微软雅黑; font-weight:400; font-size:14px;  color:#616163;position:relative; z-index:9999}
#header .nav li.line{ padding:0 5px;}
#header .nav li h2 { float:left;font-weight:700;}
#header .nav li h2 a{ float:left; text-align:center; color:#616163}
#header .nav li h2 a:hover{ background:#AE2A38; color:#FFF; text-decoration:none}

#header .m_nav { background:#AE2A38; text-align:center;  position:absolute; top:35px; left:2px; z-index:9999}
#header .m_nav a { display:block; margin:0 10px; font-size:11px; line-height:26px; font-weight:400; color:#D5A575; border-bottom:1px solid #C35C68 }
#header .m_nav a:hover{ color:#FFF}

#focus_con{ width:960px; height:277px; background:#A7A9AC; overflow:hidden;}
#focus_con .left{ float:left; width:785px; height:277px; background:#FF0}
#focus_con .banner{ float:left; width:785px; height:235px; overflow:hidden;}
#focus_con .menu{ float:left; width:785px; height:42px; line-height:42px; line-height:42px; text-align:center; background:#D9B281}
#focus_con .menu a{ margin:0 20px; font-size:18px; font-family:微软雅黑; font-weight:700; color:#B12E3E}
#focus_con .right{ float:right; width:175px;}
#focus_con .right .con1{ padding:50px 0 0 15px; line-height:15px}
#focus_con .right .con1 h4{ padding:8px 0}
#focus_con .right .con2{ width:120px; padding:15px 0 0 0; text-align:center}
#focus_con .right .con2 a { display:block; margin:0 10px; font-size:11px; line-height:26px; font-weight:400; color:#FFF; border-bottom:1px solid #B9BCBD }
#focus_con .right .con2 a:hover{ color:#AE3E4D}
#focus_con .right .con2 div { padding:13px 0 0 0}

#main{ padding-top:20px;}
#main .left{ float:left; width:480px; padding-right:30px; background:url(../images/line2.png) right repeat-y}
#main .right{ float:right; width:450px;}

#main .left h2,
#main .left h2 a{ color:#DCAE7D; font-size:13px; font-weight:700}
#main .left h2 strong{ font-size:16px;}
#main .left p{ line-height:16px;}




/*新闻详情页模板*/
#article{}
#article .left{ float:left; width:785px; background:url(../images/line2.png) right repeat-y;}
#article .left .con{ padding:0 30px 0 10px}
#article .right{ float:right; width:170px;} 
#article .left h1{ font-size:16px; font-weight:700; padding:40px 0; font-family:微软雅黑;}
#article .left h1 strong{ font-size:20px; font-family:微软雅黑;}
#article .left h2{ font-size:14px; font-weight:700; padding:10px 0; color:#DDB086}
#article .left p{ line-height:20px; font-size:11px; font-weight:700;}
#article .right .con1{ padding:60px 0 0 10px;}
#article .con2{ padding:0 40px 50px 40px ;}
#article .con2 h1{font-size:18px; font-weight:700; padding:20px 0 10px 0; text-align:center;color:#DCAE7D;}
#article .con2 .time{ text-align:right; padding-bottom:30px}
#article .con2 p{ line-height:20px; padding:5px 0}

/*新闻中心模板*/
.news_tab { background:url(../images/bg10.png) no-repeat; padding-top:2px; height:33px; margin-left:40px; }
.news_tab h3 { float:left; color:#666666; font-size:14px; font-weight:700; height:33px; line-height:33px; padding:0 35px; cursor:pointer }
.news_tab h3.tab_active { background:url(../images/bg11.png); height:33px; line-height:33px; text-align:center; padding:0 35px; color:#FFF }
.news_tab_con { padding-left:40px; width:820px; }
.news_tab_con li { padding:25px 0; border-bottom:1px dashed #8D8D8D }
.news_tab_con h3 { font-size:14px; font-weight:400; background:url(../images/ico1.png) left center no-repeat; padding-left:15px; }
.news_tab_con p { color:#666666; line-height:18px; padding:15px 0 0 15px }



/*详情页模板*/
#right_nav{ padding:10px}
#right_nav  h2 { width:100px; padding-left:50px; height:35px; line-height:35px; background:#F5F5F5; font-size:14px; font-weight:700; color:#333333; cursor:pointer; margin:0 0 12px 0 }
#right_nav  h2.off { background-image:url(../images/ico4.png); background-repeat:no-repeat; background-position:20px center }
#right_nav  h2.on { background-image:url(../images/ico5.png) }
#right_nav  ul { padding-bottom:15px; }
#right_nav  ul li { line-height:24px; padding-left:40px; }



/*投资者关系模板*/
#right_nav2{ padding:10px}
#right_nav2 h3 { width:100px; padding-left:50px; height:28px; line-height:28px; background:#F5F5F5; font-size:12px; font-weight:400; color:#333333; cursor:pointer; margin:0 0 5px 0; background-image:url(../images/ico4.png); background-repeat:no-repeat; background-position:20px center }
#right_nav2 h3 a.selected { color:#CD2C2C; font-weight:700 }
#article .main2 { width:665px; margin:0 auto; color:#555555; font-family: Arial, Helvetica, sans-serif; }
#article .main2 p{font-weight:400!important}
#article .main2 .e_txt { font-size:12px; padding-top:20px; }
#article .main2 .e_txt .tit { font-weight:700 }
#article .main2 .e_txt p { font-size:12px; line-height:20px; }
#article .main2 .n_txt { font-size:12px; }
#article .main2 .top_bar { font-size:12px; vertical-align:middle; line-height:20px; text-align:right }
#article .main2 .top_bar a { margin:0 5px; }
#article .main2 .table { float:right; margin-left:5px; background:#E3E3E3 }
#article .main2 .table tr td { background:#FFF; line-height:20px; padding:0 3px; vertical-align:middle }
#article .main2 .table tr th { background:#CC1818; font-weight:700; height:20px; line-height:20px; color:#000; text-align:left; padding:0 3px; }
#article  .main2 .table .green { color:#009933 }


.maptable { float:right; margin-left:5px; background:#E3E3E3; color:#000; }
.maptable tr td { background:#FFF; line-height:20px; padding:0 3px; vertical-align:middle }
.maptable tr th { background:#CC1818; font-weight:700; height:20px; line-height:20px; color:#000; text-align:left; padding:0 3px; }
.maptable .green { color:#009933 }










#footer{width:990px; margin:0 auto; padding-top:5px; background:#FFF url(../images/line.png) top repeat-x}
#footer p{  padding-left:20px; height:25px; line-height:25px; font-size:12px; background:#DBDEDF; font-family:宋体; font-weight:normal;}
