/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote{margin:0;padding:0;}
body{font-family:"Microsoft YaHei",Helvetica,Georgia,Arial,sans-serif;}
p,h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;margin: 0}
address, caption, cite, code, dfn, em, th, var, optgroup{font-style:inherit;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
img{vertical-align:top;border:none;}
ol,ul,li{list-style:none}
table{border-collapse:collapse;}
.clearit{clear:both;*display:inline;}
/*a:focus{-moz-outline-style: none;}*/
.h_20{width:100%;height:20px; float:left;}
.h_30{width:100%;height:30px; float:left;}
.h_40{width:100%;height:40px; float:left;}
.h_50{width:100%;height:50px; float:left;}
.h_60{width:100%;height:60px; float:left;}
.h_70{width:100%;height:70px; float:left;}
.fl{float:left;}
.fr{float:right;}
i,em{font-style:normal;}
iframe{border: 0; padding: 0; margin: 0;}
ul{margin: 0; padding: 0;}

.wrap{width: 100%; height: auto; min-width: 1280px;}
.wrapbg01{width: 100%; height: 947px; background: url("https://static.web.sdo.com/xyx/pic/act/2016/1128wl/bg01.jpg") no-repeat center top;}
.wrap01{width: 1280px; height: 100%; margin: 0 auto; position: relative;}
.logobox{float: left; width: 100%; margin-top: 12px; text-align: center;}
.logo02{margin: 0 15px;}
.navl{position: absolute; left: 315px; bottom: 78px; width: 279px; height: 309px; background: url("https://static.web.sdo.com/xyx/pic/act/2016/1128wl/navbg_left.png") no-repeat center top;}
.navbox{width: 100%; height: 90px; margin-top: 160px;}
.navbox-r{margin-left: 15px;}
.navbox p{float: left; width: 25px; height: 90px; font-size: 20px; color: #ca963f; margin-right: 39px; line-height: 22px;}
.btn01{display: block; width: 130px; height: 40px; margin-top: 20px;}
.btn02{display: block; width: 130px; height: 40px; margin-top: 15px;}
.navr{position: absolute; right: 260px; bottom: 45px; width: 290px; height: 304px; background: url("https://static.web.sdo.com/xyx/pic/act/2016/1128wl/navbg_right2.png") no-repeat center top;}

.wrapbg02{width: 100%; min-height: 900px; background: url("https://static.web.sdo.com/xyx/pic/act/2016/1128wl/bg20.jpg") no-repeat center top; margin-top: 2px;}
.wrap02{width: 1280px; height: 100%; margin: 0 auto; position: relative;}
.navbg{width: 820px; height: 100px; background: url("https://static.web.sdo.com/xyx/pic/act/2016/1128wl/navbg.png") no-repeat center top; float: left; margin: 110px 0 0 230px;}
.navbg a{float: left; width: 410px; height: 100px; background: none;}
.con-nav01:hover, a.active01{background: url("https://static.web.sdo.com/xyx/pic/act/2016/1128wl/nav01c.png") no-repeat center top;}
.con-nav02:hover, a.active02{background: url("https://static.web.sdo.com/xyx/pic/act/2016/1128wl/nav02c.png") no-repeat center top;}
.content{float: left; width: 812px; min-height: 500px; margin: 50px 0 0 230px; font-size: 16px; line-height: 28px; color: #52270a; display: none;}
.content01{display: block;}
.txtbox{width: 715px; padding: 20px 0 40px 69px; margin-top: 35px; border-left: 3px dotted #b23625; height: auto; position: relative;}
.txtbox-last{padding-bottom: 0;}
.titlebg{position: absolute; left: -20px; top: -35px; width: 188px; height: 35px; background: url("https://static.web.sdo.com/xyx/pic/act/2016/1128wl/titlebg.png") no-repeat center top; font-size: 20px; line-height: 35px; color: #f7ebe2; font-weight: bold; text-indent: 85px;}
.p-red{color: #a33403;}
.p-weight{font-weight: bold;font-size: 18px}
.weight-p{font-weight: bold}
p img{margin: 20px 0}
.txtbox h2{font-size: 20px; line-height: 30px; font-weight: bold; color: #52270a;margin: 10px 0}
.float-right{position: absolute; left: 50%; margin-left: 410px; top: 120px; width: 90px; height: 340px; display: none;}
.fr-nav{display: block; width: 64px; height: 76px; font-size: 16px; color: #ffffff; line-height: 76px; text-align: center; background: url("https://static.web.sdo.com/xyx/pic/act/2016/1128wl/frbg01.png") no-repeat center top; margin: 0 auto 8px auto;}
.fr-top{display: block; width: 90px; height: 90px; background: url("https://static.web.sdo.com/xyx/pic/act/2016/1128wl/frbg02.png") no-repeat center top;}

table{margin: 20px 0; text-align: center; color: #52270a;}
table th{height: 56px; line-height: 56px; font-size: 18px; font-weight: bold;}
table tr{height: 43px; line-height: 43px; font-size: 16px;}
table td{border: 1px solid #a33403;}
table th{border: 1px solid #a33403;}
table .border_none td{border: none}