@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 { border-bottom:1px solid #f6e7e7;}
.border-bottom-ccc { border-bottom:1px solid #ccc;}
.border-r { border-right:1px solid #ccc;}

.bg-e1be77 { background:#e1be77;}
.bg-d3a359 { background:#d3a359;}
.bg-c30d0d { background:#c30d0d;}
.bg-eccb8a { background:#eccb8a;}
.bg-eccc8a { background:#eccc8a;}
.bg-e2bc76 { background:#e2bc76;}

.height420 { height:360px;}

.tit-col { color:#c30d0d;}
.tit-col2 { color:#48291f;}
.width100 { width:100%;}

.margin-0 { margin:0px !important;}
.padding-0 { padding: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-right-20 { margin-right:20%;}
.margin-left-20 { margin-left:20%;}
.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:#e0a837; 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;}
