/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
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, strong, sub, sup, tt, var,b, u, i, center,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-size: 100%;vertical-align: baseline;background: transparent;}
body {padding: 0px;margin: 0px;line-height: 1;background: #fff;}
body, input, textarea {font: 13px 'Open Sans', sans-serif;font-weight: normal;font-style: normal;line-height: 22px;color: #727272;}
/* Headings */
h1,h2,h3,h4,h5,h6 {font-family: 'Microsoft YaHei', sans-serif;font-weight: 300;color: #ff7a29;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: inherit;}
h1 { font-size: 40px; line-height: 40px; margin-bottom: 22px;font-style: normal;}
h2 { font-size: 27px; line-height: 27px; margin-bottom: 22px;font-style: normal;}
h2 i {font-style: normal;}
h2 strong {letter-spacing: 1px;font-weight: normal;font-size: 20px;}
h2.reset-h2
{
    font-size: 20px;
    font-style: normal;
    line-height: 27px;
    margin-bottom: 22px;
    text-align: center;
}
h3 {font-size: 20px; line-height: 22px; margin-bottom: 20px;font-style: normal;}
h3 i {font-weight: normal;font-style: normal;}
h4 { font-size: 18px; line-height: 22px; margin-bottom: 20px;font-style: normal;}
h4 i {font-weight: normal;font-style: normal;}
h5 { font-size: 16px; line-height: 22px;margin-bottom: 20px;font-style: normal;font-weight: normal;}						
h6 { font-size: 14px; line-height: 22px;margin-bottom: 20px;font-style: normal;}
/* Text elements */
p {font: 13px 'Open Sans', sans-serif;font-weight: normal;line-height: 22px;margin-bottom: 20px;font-family: simsun;}
table, dl {margin-bottom: 30px;}
ul {list-style: none;margin-bottom: 30px;}
ul li {list-style: disc inside;}
ul li ul li {margin-left: 10px;}
ol {list-style-type: decimal;margin-bottom: 30px;}
ol ol {list-style: decimal;margin-left: 10px;}
ol ol ol {list-style: decimal;margin-left: 10px;}
ol ol ol ol {list-style: lower-alpha;}
ul ul, ol ol, ul ol, ol ul {margin-bottom: 0;}
strong {font-weight: bold;}
cite, em, i {font-style: italic;}
blockquote {margin: 20px 0 20px 36px;font-size: 13px;border-left: 5px solid #ff7b29;padding: 5px 20px 5px 20px;font-family: 'Open Sans';font-weight: normal;color: #454545;}
pre {background: #f4f4f4;font-size: 13px;font: 13px 'Open Sans', sans-serif;line-height: 1.5;margin-bottom: 40px;overflow: auto;padding: 0.75em 20px;}
code, kbd {font-size: 13px;font: 13px 'Open Sans', sans-serif;}
abbr, acronym, dfn {border-bottom: 1px dotted #666;cursor: help;}
address {display: block;margin: 0 0 40px;}
ins {background: #fff9c0;text-decoration: none;}
sup,sub {font-size: 10px;height: 0;line-height: 1;position: relative;vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}
.dropcap {display:block;float:left;font-size:45px;padding:0;margin: 0;margin:15px 8px 0 0;text-transform: uppercase;}
.lite1 {color: #ca6d6d;border-bottom: 1px dotted #ca6d6d;}
.lite2 {border-bottom: 1px dotted #ca6d6d;}
/* Links */
a {color: #ff7a29;text-decoration: none;}
a:hover {text-decoration: none;color: #727272;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* Clear Fix Styles */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
{height:1%;}
.clearfix{display:block;}
.image_left {float: left;padding: 0px;margin: 0px 0px 16px 0px;width: 100%;}
.image_left1 {float: left;padding: 0px;margin: 0px 30px 0px 0px;}
.image_left2 {float: left;padding: 10px;margin: 0px 10px 0px 0px;}
.image_left3 {float: left;padding: 0px;margin: 0px 30px 0px 0px;}
.image_left9 {float: left;padding: 0px;margin: 0px;}
.image_left11 {float: left;padding: 0px;margin: 0px 20px 0px 0px;}
.image_right12 {float: right;padding: 0px;margin: 0px;}
.mar_top1 {margin-top: 10px;width: 100%;float: left;}
.mar_top2 {margin-top: 20px;width: 100%;float: left;}
.mar_top3 {margin-top: 30px;width: 100%;float: left;}
.mar_top4 {margin-top: 40px;width: 100%;float: left;}
.mar_top5 {margin-top: 50px;width: 100%;float: left;}
.mar_top6 {margin-top: 60px;width: 100%;float: left;}
.mar_top7 {margin-top: 70px;width: 100%;float: left;}
.mar_top8 {margin-top: 80px;width: 100%;float: left;}
.mar_top9 {margin-top: 90px;width: 100%;float: left;}
.mar_top10 {margin-top: 100px;width: 100%;float: left;}
.mar_top20 {margin-top: 119px;width: 100%;float: left;}
.divider_line {float: left;width: 100%;height: 18px;padding: 0px;margin: 10px 0px 50px 0px;border-bottom: 1px solid #f3f3f3;}
.divider_line2 {float: left;width: 100%;height: 18px;padding: 0px;margin: 25px 0px 35px 0px;border-bottom: 1px solid #f3f3f3;}
.divider_line3 {float: left;width: 100%;height: 18px;padding: 0px;margin: 32px 0px 50px 0px;border-bottom: 1px solid #f3f3f3;}
.divider_line4 {float: left;width: 100%;height: 1px;padding: 0px;margin: 14px 0px 15px 0px;border-bottom: 1px solid #404040;}
.divider_line5 {float: left;width: 100%;height: 8px;padding: 0px;margin: 30px 0px 27px 0px;border-bottom: 1px solid #f3f3f3;}
.divider_line8 {float: left;width: 100%;height: 18px;padding: 0px;margin: 20px 0px 50px 0px;border-bottom: 1px solid #f3f3f3;}
.divider_line_9 {float: left;width: 100%;height: 18px;padding: 0px;margin: 0px 0px 27px 0px;}