@charset "UTF-8";

@charset "utf-8";
/* CSS Document */
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, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; outline: 0; padding: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
html { font-size: 62.5%; height: 100%; }
body, button, input, select, textarea { color: #666666; font-size:1.5em;  line-height:1.5em; font-family: "Hiragino Sans GB", Tahoma, Arial, Microsoft YaHei, "微软雅黑", "Helvetica Neue", sans-serif; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
body { background: #ffffff; }
ol, ul, li { list-style: none; vertical-align: middle;  }
img { border: none; vertical-align: middle; }
input, select { vertical-align: middle; outline: none; }
table { border-collapse: collapse; border-spacing: 0; empty-cells: show; }
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.cf { zoom: 1; }
.lt { float: left; }
.rt { float: right; }
.relative { position: relative; top: auto; left: auto; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
i { display: inline-block; vertical-align: middle; font-style: normal; }
.textcenter{text-align: center;}
/* 默认1024宽，针对不支持css3 media query的PC端低版本浏览器，其他尺寸会在后面覆盖 */


.border-ccc { border:1px solid #ccc;}
.border-top { border-top:1px solid #e1be77;}
.border-bottom {background:#676566 url(../images/index/dark-head-bg.jpg) repeat-x left top;}
.border-bottom-ccc { border-bottom:1px solid #ccc;}
.border-r { border-right:1px solid #ccc;}


.bg-e1be77 { background:#e1be77;}
.bg-d3a359 { background:#5F5B5A;}
.bg-c30d0d { background:#c30d0d;}
.bg-eccb8a { background:#eccb8a;}
.bg-eccc8a { background:#5D5958;}
.bg-e2bc76 { background:#282828;}

.height420 { height:360px;}

.tit-col { color:#c30d0d;}
.tit-col2 { color:#48291f;}
.width100 { width:100%;}

.margin-0 { margin:0px !important;}
.margin-top-10 {margin-top: 10px;}
.margin-top-20 {margin-top: 20px;}
.margin-top-30 {margin-top: 30px;}
.margin-top-40 {margin-top: 40px;}
.margin-top-50 {margin-top: 50px;}
.margin-top-60 {margin-top: 60px;}

.margin-right-10 {margin-right: 10px;}
.margin-right-20 {margin-right: 20px;}
.margin-right-30 {margin-right: 30px;}
.margin-right-40 {margin-right: 40px;}
.margin-right-50 {margin-right: 50px;}
.margin-right-60 {margin-right: 60px;}

.margin-bottom-10 {margin-bottom: 10px;}
.margin-bottom-20 {margin-bottom: 20px;}
.margin-bottom-30 {margin-bottom: 30px;}
.margin-bottom-40 {margin-bottom: 40px;}
.margin-bottom-50 {margin-bottom: 50px;}
.margin-bottom-60 {margin-bottom: 60px;}

.margin-left-10 {margin-left: 10px;}
.margin-left-20 {margin-left: 20px;}
.margin-left-30 {margin-left: 30px;}
.margin-left-40 {margin-left: 40px;}
.margin-left-50 {margin-left: 50px;}
.margin-left-60 {margin-left: 60px;}

.padding-top-10 {padding-top: 10px;}
.padding-top-20 {padding-top: 20px;}
.padding-top-30 {padding-top: 30px;}
.padding-top-40 {padding-top: 40px;}
.padding-top-50 {padding-top: 50px;}
.padding-top-60 {padding-top: 60px;}

.padding-right-10 {padding-right: 10px;}
.padding-right-20 {padding-right: 20px;}
.padding-right-30 {padding-right: 30px;}
.padding-right-40 {padding-right: 40px;}
.padding-right-50 {padding-right: 50px;}
.padding-right-60 {padding-right: 60px;}

.padding-bottom-10 {padding-bottom: 10px;}
.padding-bottom-20 {padding-bottom: 20px;}
.padding-bottom-30 {padding-bottom: 30px;}
.padding-bottom-40 {padding-bottom: 40px;}
.padding-bottom-50 {padding-bottom: 50px;}
.padding-bottom-60 {padding-bottom: 60px;}

.padding-left-10 {padding-left: 10px;}
.padding-left-20 {padding-left: 20px;}
.padding-left-30 {padding-left: 30px;}
.padding-left-40 {padding-left: 40px;}
.padding-left-50 {padding-left: 50px;}
.padding-left-60 {padding-left: 60px;}
.margin-right-15 { margin-right:15%;}
.margin-left-15 { margin-left:15%;}

.padding-top-20 { padding-top:20px;}
.padding-top-40 { padding-top:40px;}

.padding-bottom-10 { padding-bottom:10px;}
.padding-bottom-20 { padding-bottom:20px;}
.padding-bottom-40 { padding-bottom:40px;}

.newslist {list-style: none;margin: 0 auto;padding: 0px;margin-left: 10px;}
.newslist li {overflow:hidden; line-height: 35px; text-align: left;margin: 0 auto;padding-left: 15px;list-style: none;background: url('../images/icon3.gif') no-repeat 5px 15px;border-bottom: 1px dotted #DADBD6;overflow: hidden;}
.newslist li a{ font-size:14px; color:#666; display:inline-block; padding:5px 10px; line-height:36px;}
.newslist li .data {float: right;padding-right: 10px;color: #B3B3B3;}
.newslist a:hover { background:#595758; color:#fff;}


.righttext { width:98%; margin:0 auto}
.righttext h3 { line-height:60px; font-size:1.8em; font-weight:bold}
.righttext p{ line-height:1.8em}
.center { text-align:center}
.margintop8 { margin-top:8px}
.righttext_padding {float: left;padding:0px 15px 0px 15px;}
.fonttextindent2em{text-indent:2em;}
