﻿
html {
    background: #fff none repeat scroll 0 0;
    color: #000;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0 none;
}
address, caption, cite, code, dfn, em, th, var, optgroup {
    font-style: inherit;
    font-weight: inherit;
}
del, ins {
    text-decoration: none;
}
li {
    list-style: outside none none;
}
caption, th {
    text-align: left;
}
q::before, q::after {
    content: "";
}
abbr, acronym {
    border: 0 none;
    font-variant: normal;
}
sup {
    vertical-align: baseline;
}
sub {
    vertical-align: baseline;
}
input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
input, button, textarea, select {
}
input, select {
    vertical-align: middle;
}
body {
    font: 12px/1.231 arial,helvetica,clean,sans-serif;
}
select, input, button, textarea, button {
    font: 99% arial,helvetica,clean,sans-serif;
}
table {
    border-collapse: collapse;
    font-size: inherit;
}
pre, code, kbd, samp, tt {
    font-family: monospace;
    line-height: 100%;
}
.txtboxcs {
    border: 1px solid #ccc;
    height: 22px;
}
h1 {
    font-size: 32px;
}
h2 {
    font-size: 26px;
}
h3 {
    font-size: 20px;
}
h4 {
    font-size: 14px;
}
h5 {
    font-size: 12px;
}
h6 {
    font-size: 10px;
}
body {
    color: #666;
    font: 12px/1.231 arial,helvetica,clean,sans-serif,"Microsoft Yahei","宋体";
}
a {
    color: #666;
    font-family: "Microsoft Yahei";
    text-decoration: none;
}
a:focus {
    outline: 0 none;
}
a:hover {
    text-decoration: underline;
}
.vam {
    vertical-align: middle;
}
.clear {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
}
p {
    font-family: "Microsoft Yahei";
    word-spacing: -1.5px;
}
.tr {
    text-align: right;
}
.tl {
    text-align: left;
}
.center {
    text-align: center;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.pa {
    position: absolute;
}
.pr {
    position: relative;
}
.cart_header, .cart_content, .cart_footer {
    margin: 0 auto;
    width: 760px;
}
.header, .content, .footer {
    font-family: "Microsoft Yahei";
    margin: 0 auto;
    width: 960px;
}
.left {
    float: left;
    overflow: hidden;
    width: 201px;
}
.left2 {
    float: left;
    overflow: hidden;
    width: 670px;
}
.left3 {
    color: #666;
    float: left;
    overflow: hidden;
    width: 754px;
}
.lefttop {
    background: url("Img/left_top_img.gif") no-repeat scroll 0 0;
    font-size: 0;
    height: 3px;
    margin-top: 10px;
    overflow: hidden;
}
.left2top {
    background: url("Img/left2_top_img.gif") no-repeat scroll 0 0;
    font-size: 0;
    height: 3px;
    overflow: hidden;
}
.leftbot {
    background: url("Img/left_bot_img.gif") no-repeat scroll 0 0;
    font-size: 0;
    height: 3px;
    margin-bottom: 10px;
    overflow: hidden;
}
.left2bot {
    background: url("Img/right_bot2_img.gif") no-repeat scroll 0 0;
    font-size: 0;
    height: 3px;
    margin-bottom: 10px;
    overflow: hidden;
}
.right {
    display: inline;
    float: left;
    margin-left: 24px;
    overflow: hidden;
    width: 735px;
}
.right2 {
    float: right;
    overflow: hidden;
    width: 275px;
}
.right3 {
    color: #666;
    float: right;
    overflow: hidden;
    width: 201px;
}
.righttop {
    background: url("Img/right_top_img.gif") no-repeat scroll 0 0;
    font-size: 0;
    height: 3px;
    overflow: hidden;
}
.right2top {
    background: url("Img/right2_top_img.gif") no-repeat scroll 0 0;
    font-size: 0;
    height: 3px;
    overflow: hidden;
}
.rightbot {
    background: url("Img/right_bot_img.gif") no-repeat scroll 0 0;
    font-size: 0;
    height: 3px;
    margin-bottom: 10px;
    overflow: hidden;
}
.right2bot {
    background: url("Img/left_bot2_img.gif") no-repeat scroll 0 0;
    font-size: 0;
    height: 3px;
    margin-bottom: 10px;
    overflow: hidden;
}
.right_main {
    overflow: hidden;
    padding-bottom: 15px;
    width: 735px;
}
.right2_main {
    overflow: hidden;
    padding-bottom: 15px;
    width: 273px;
}
.left2_main {
    overflow: hidden;
    padding-bottom: 15px;
    width: 668px;
}
.t_bg {
    background: url("Img/Common/t_bg.gif") no-repeat scroll center 0;
    height: 223px;
}
.h_top {
    color: #666;
    height: 31px;
    line-height: 31px;
}
.h_top i {
    float: right;
    font-style: normal;
}
.h_top i img {
    vertical-align: middle;
}
.h_top i a {
    color: #666;
    display: inline-block;
    padding: 0 18px;
}
.h_con {
    height: 132px;
}
.h_con h1 {
    float: left;
    padding: 29px 20px 0 0;
    width: 190px;
}
.h_con p {
    color: #333;
    float: left;
    font-size: 18px;
    margin-top: 41px;
    width: 374px;
}
.h_con p b {
    color: #ff8204;
    display: block;
    font-size: 22px;
    height: 32px;
}
.h_con q {
    background: url("Img/Common/tel.gif") no-repeat scroll left 0;
    color: #666;
    display: block;
    float: right;
    font-size: 14px;
    margin-top: 45px;
    padding-left: 54px;
    padding-right: 18px;
}
.h_con q b {
    color: #ff8204;
    display: block;
    font-family: Impact;
    font-size: 30px;
    font-weight: normal;
}
.h_nav {
    height: 60px;
    line-height: 60px;
}
.h_nav ul li {
    background: url("Img/Common/h_lin.gif") no-repeat scroll right 21px;
    float: left;
    font-weight: bold;
}
.h_nav ul .nobor01 {
    background: none repeat scroll 0 0;
}
.h_nav ul li a {
    color: #fff;
    display: block;
    font-size: 14px;
    padding: 0 22px;
}
.h_nav ul li a:hover, .h_nav ul .cur a {
    background: #c85900 none repeat scroll 0 0;
    display: block;
    float: left;
    text-decoration: none;
}
.h_nav ul .nobor {
    background: none repeat scroll 0 0;
}
.s_bg {
    background: #f4f4f4 none repeat scroll 0 0;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
}
.sea {
    color: #000;
    font-family: "宋体";
    margin: 0 auto;
    width: 960px;
}
.sea p {
    float: left;
}
.sea p a {
    color: #666;
    font-family: "宋体";
    padding: 0 6px;
}
.s_b {
    float: right;
    padding: 16px 0 0;
}
.s_01 {
    background: url("Img/Common/s_inp.gif") no-repeat scroll 0 0;
    border: medium none;
    color: #a8a8a8;
    float: left;
    font-family: "宋体";
    height: 28px;
    line-height: 28px;
    margin-right: 10px;
    padding: 0 8px 0 42px;
    width: 199px;
}
.s_b input {
    float: left;
}
.f_bg {
    background: url("Img/Common/f_bg.gif") repeat-x scroll 0 0;
    font-family: "Microsoft Yahei";
    height: 305px;
}
.f_menu {
    color: #fff;
    font-weight: bold;
    height: 56px;
    line-height: 56px;
}
.f_menu a {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    padding: 0 18px;
}
.f_con h3 {
    float: left;
    padding: 50px 92px 0 76px;
    width: 160px;
}
.f_con p {
    color: #333;
    float: left;
    margin-top: 32px;
    width: 423px;
}
.f_con p i {
    display: block;
    font-style: normal;
    line-height: 32px;
}
.f_con p i a {
    color: #333;
}
.f_con p i span {
    padding: 0 20px;
}
.f_con b {
    display: inline-block;
    padding-top: 62px;
    width: 125px;
}
.f_con em {
    font-weight: bold;
}
.mb10 {
    margin-bottom: 10px;
}
.ml10 {
    margin-left: 10px;
}
.bg {
    background: #fff none repeat scroll 0 0;
}
.banner {
    display: block;
    height: 500px;
    margin: 0 auto;
    width: 1600px;
}
.ry {
    background: #ff7e15 none repeat scroll 0 0;
    height: 318px;
    margin-bottom: 49px;
}
.ry h3 {
    background: url("Img/Index/ry_h3.gif") repeat-x scroll left 111px;
    color: #ffd4be;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    height: 112px;
    padding-top: 35px;
    text-align: center;
    text-transform: uppercase;
}
.ry h3 a {
    color: #fff;
    display: block;
    font-size: 34px;
    font-weight: bold;
}
.ry h3 span a {
    background: #ff7e15 none repeat scroll 0 0;
    border: 1px solid #fff;
    font-size: 12px;
    font-weight: normal;
    height: 19px;
    line-height: 19px;
    margin-left: 442px;
    margin-top: 3px;
    text-transform: uppercase;
    width: 76px;
}
.ry ul li {
    float: left;
    font-size: 0;
    padding: 0 20px 0 0;
    width: 176px;
}
.ry ul .nobor {
    padding: 0;
}
.ry ul li img {
    height: 101px;
    width: 176px;
}
.ry ul li span a {
    color: #333;
    display: block;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    padding-top: 8px;
    text-align: center;
}
.pro_l {
    background: url("Img/Index/pl_bg.gif") no-repeat scroll 0 0;
    height: 1139px;
    margin-bottom: 55px;
    width: 252px;
}
.pro_l h2 {
    color: #f5caa5;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    height: 84px;
    text-align: center;
    text-transform: uppercase;
}
.pro_l h2 a {
    color: #f6f6f6;
    display: block;
    font-size: 20px;
    font-weight: bold;
    height: 27px;
    padding-top: 23px;
}
.pro_l h3 {
    background: url("Img/Index/pl_h3.gif") no-repeat scroll 0 0;
    font-size: 14px;
    height: 35px;
    margin: 10px auto 5px;
    width: 226px;
}
.pro_l h3 a {
    color: #ff7e15;
    display: inline-block;
    line-height: 35px;
    padding-left: 9px;
}
.pro_l h4 {
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    margin-bottom: 5px;
}
.pro_l h4 a {
    background: url("Img/Index/pl_lic.gif") no-repeat scroll 21px 6px;
    color: #333;
    display: block;
    padding-left: 45px;
}
.pro_l h4 a:hover, .pro_l h4 .cur a {
    background: url("Img/Index/pl_li.gif") no-repeat scroll 21px 6px;
}
.pro_l ul {
    padding: 0 0 12px;
}
.pro_l ul li {
    height: 28px;
    line-height: 28px;
    padding-left: 45px;
}
.pro_l ul li a {
    color: #666;
    font-size: 14px;
}
.pro_r {
    width: 678px;
}
.tt {
    height: 134px;
    margin-bottom: 30px;
    position: relative;
}
.tt p {
    color: #fff;
    font-size: 14px;
    left: 438px;
    position: absolute;
    top: 38px;
}
.tt p i {
    font-size: 19px;
    font-style: normal;
    font-weight: bold;
    line-height: 44px;
}
.tt p em {
    display: block;
    height: 53px;
    text-align: center;
}
.tt p em .par {
    margin-right: 28px;
}
.pro_con {
    border: 1px solid #ebebeb;
    height: 973px;
    overflow: hidden;
    width: 674px;
}
.pro_con h3 {
    background: url("Img/Index/pr_h3.gif") no-repeat scroll 0 0;
    font-size: 16px;
    height: 61px;
    line-height: 61px;
}
.pro_con h3 a {
    color: #ff7e15;
    padding-left: 51px;
}
.pro_con h3 span {
    float: right;
    font-size: 12px;
    padding-right: 18px;
    text-transform: uppercase;
}
.pro_con h3 span a {
    color: #666;
    font-weight: normal;
}
.pro_con ul li {
    float: left;
    font-size: 0;
    height: 284px;
    margin-bottom: 20px;
    padding: 0 0 0 18px;
    width: 310px;
}
.pro_con ul li i {
    display: block;
}
.pro_con ul li i img {
    border: 1px solid #ffddc2;
    height: 208px;
    width: 308px;
}
.pro_con ul li span {
    display: block;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
    text-align: center;
}
.pro_con ul li span a {
    color: #333;
}
.why {
    background: url("Img/Index/why_bg.jpg") no-repeat scroll center 0;
    height: 614px;
    margin-bottom: 53px;
}
.why h3 {
    font-size: 0;
    height: 133px;
    padding: 60px 0 0;
    text-align: center;
}
.why dl {
    float: left;
    height: 129px;
    overflow: hidden;
    width: 396px;
}
.why dl dt {
    background: url("Img/Index/w_bg.gif") no-repeat scroll 0 0;
    color: #ff7e15;
    display: block;
    float: left;
    font-family: Impact;
    font-size: 36px;
    height: 89px;
    line-height: 89px;
    padding-right: 18px;
    text-align: center;
    width: 89px;
}
.why dl dd {
    float: left;
    width: 245px;
}
.why dl dd b a {
    color: #ff7e15;
    cursor: default;
    display: block;
    font-size: 20px;
    height: 30px;
    text-decoration: none;
}
.why dl dd p {
    color: #333;
    font-size: 14px;
    line-height: 20px;
}
.egs {
    background: url("Img/Index/eg_bg.gif") no-repeat scroll center bottom;
    height: 583px;
    margin-bottom: 58px;
}
.egs h3 {
    font-size: 34px;
    height: 102px;
    text-align: center;
}
.egs h3 a {
    color: #ff7e15;
    display: block;
    height: 45px;
}
.egs h3 span {
    color: #333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
}
.eg_l {
    width: 190px;
}
.eg_l ul li a {
    color: #333;
    display: block;
    font-size: 14px;
    height: 80px;
    line-height: 80px;
    padding-left: 60px;
}
.eg_l ul li a:hover, .eg_l ul .cur a {
    background: url("Img/Index/e_cur.gif") no-repeat scroll 0 0;
    color: #fff;
    text-decoration: none;
}
.eg_r {
    width: 770px;
}
.eg_r dl {
    height: 331px;
    padding-left: 28px;
    padding-top: 20px;
}
.eg_r dl dt {
    float: left;
    padding-right: 22px;
    width: 414px;
}
.eg_r dt img {
    height: 298px;
    width: 414px;
}
.eg_r dd {
    float: left;
    width: 293px;
}
.eg_r dd h4 {
    line-height: 26px;
}
.eg_r dd h4 a {
    color: #333;
    display: block;
    font-size: 16px;
    line-height: 26px;
}
.eg_r dd p {
    color: #666;
    line-height: 24px;
}
.eg_r dd i img {
    padding: 20px 12px 0 0;
}
.hz01 {
    padding: 0 5px 0 28px;
}
.hz03 {
    padding: 0 0 0 5px;
}
.hz02 ul li {
    display: inline;
    float: left;
    padding: 0 2px;
    text-align: center;
}
.hz02 ul li img {
    height: 82px;
    width: 114px;
}
.hz02 ul li span {
    display: block;
    overflow: hidden;
    padding-top: 12px;
    text-align: center;
}
.hz02 ul li span a {
    color: #666;
    font-size: 14px;
}
.tt2_bg {
    background: url("Img/Index/tt2.jpg") no-repeat scroll center 0;
    height: 200px;
    margin-bottom: 55px;
}
.tt2 {
    font-family: "Microsoft Yahei";
    margin: 0 auto;
    width: 960px;
}
.tt2 p {
    color: #fff;
    font-size: 14px;
    padding: 163px 0 0 111px;
}
.tt2 p b {
    font-family: Arial;
    font-size: 21px;
}
.tt2 p span {
    float: left;
}
.tt2 p i img {
    float: left;
    padding-left: 20px;
}
.jz {
    height: 532px;
    margin-bottom: 48px;
    overflow: hidden;
}
.jz h3 {
    background: url("Img/Index/lin2.gif") repeat-x scroll left 111px;
    color: #969696;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    height: 115px;
    padding-top: 38px;
    text-align: center;
    text-transform: uppercase;
}
.jz h3 a {
    color: #ff7e15;
    display: block;
    font-size: 34px;
    font-weight: bold;
}
.jz h3 span a {
    background: #0056b7 none repeat scroll 0 0;
    border: 1px solid #0056b7;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    height: 19px;
    line-height: 19px;
    margin-left: 442px;
    margin-top: 3px;
    text-transform: uppercase;
    width: 76px;
}
.jz dl {
    background: #ededed none repeat scroll 0 0;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    float: left;
    height: 188px;
    width: 479px;
}
.jz dl dt {
    float: left;
    padding: 25px 22px 0 27px;
    width: 168px;
}
.jz dl dt img {
    border: 1px solid #e4e4e4;
    height: 136px;
    width: 166px;
}
.jz dl dd {
    float: left;
    padding-top: 24px;
    width: 245px;
}
.jz dl dd h4 {
    height: 28px;
}
.jz dl dd h4 a {
    color: #424242;
    font-size: 12px;
}
.jz dl dd p {
    color: #555454;
    line-height: 21px;
}
.jz dl dd span a {
    color: #0056b7;
    display: block;
    padding-top: 10px;
}
.ys_bg1 {
    background: url("Img/Index/ys_bg1.jpg") no-repeat scroll center 0;
    height: 1028px;
}
.ys {
    margin: 0 auto;
    width: 960px;
}
.ys h3 {
    font-size: 0;
    height: 161px;
    margin-bottom: 85px;
    padding-top: 34px;
    text-align: center;
}
.ys dl {
    font-family: "Microsoft Yahei";
    height: 187px;
    padding-bottom: 40px;
}
.ys dl dt {
    clear: both;
    height: 70px;
    margin: 0 0 27px;
    overflow: hidden;
}
.ys dl dt i {
    color: #fff;
    float: left;
    font-family: Impact;
    font-size: 30px;
    height: 69px;
    line-height: 69px;
    padding-right: 10px;
    text-align: center;
    width: 46px;
}
.ys dl dt b a {
    color: #ff7e15;
    cursor: default;
    display: block;
    float: left;
    font-size: 26px;
    text-decoration: none;
}
.ys dl dd {
    clear: both;
    overflow: hidden;
}
.ys dl dd p {
    color: #333;
    font-size: 14px;
    line-height: 23px;
    padding-bottom: 12px;
    padding-left: 57px;
    width: 338px;
}
.ys dl dd p b {
    color: #ff7200;
}
.ys .y02 {
    padding: 156px 0 0 513px;
}
.ys_bg2 {
    background: url("Img/Index/ys_bg2.jpg") no-repeat scroll center 0;
    height: 791px;
    overflow: hidden;
    padding-top: 72px;
}
.ys_bg2 dl {
    padding-bottom: 26px;
}
.ys_bg2 .hz01 {
    padding-left: 0;
    padding-top: 5px;
}
.ys_bg2 .hz02 ul li {
    padding: 0 10px;
}
.ys_bg2 .hz02 ul li img {
    border: 3px solid #ccc;
    height: 86px;
    width: 165px;
}
.ys_bg2 .hz03 {
    padding-top: 5px;
}
.ys_bg2 .y04 {
    padding: 205px 0 0 514px;
}
.ys_bg2 .y04 dt {
    padding-bottom: 3px;
}
.jb {
    height: 453px;
    margin-bottom: 0;
}
.jb h3 {
    background: url("Img/Index/ry_h3.gif") repeat-x scroll 0 128px;
    color: #fff;
    font-size: 24px;
    height: 121px;
}
.jb h3 span a {
    margin-top: 8px;
}
.jb ul li span {
    display: block;
    height: 42px;
}
.bg {
    background: #f2f3f4 url("Img/Index/bg.jpg") no-repeat scroll center bottom;
    height: 1015px;
    padding-top: 55px;
}
.zz {
    background: #fff none repeat scroll 0 0;
    border-top: 4px solid #999;
    height: 304px;
    width: 262px;
}
.zz h3, .zj h3, .xc h3, .dt_r h3 {
    background: url("Img/Index/zz_ico1.gif") no-repeat scroll 20px 14px;
    font-size: 16px;
    height: 48px;
    line-height: 48px;
    margin-bottom: 18px;
    padding-right: 10px;
}
.zz h3 a, .zj h3 a, .xc h3 a, .dt_r h3 a {
    color: #ff8306;
    padding-left: 50px;
}
.zz h3 span, .zj h3 span, .xc h3 span, .dt_r h3 span {
    display: inline-block;
    float: right;
    font-size: 12px;
    font-weight: normal;
    padding-top: 2px;
    text-transform: uppercase;
}
.zz h3 span a, .zj h3 span a, .xc h3 span a, .dt_r h3 span a {
    color: #666;
    padding-right: 10px;
}
.zz .hz01 {
    padding-left: 20px;
    padding-right: 0;
    padding-top: 52px;
}
.zz .hz02 ul li {
    padding: 0 10px;
    width:150px;
    text-align: center;
}
.zz .hz02 ul li img {
    height: 185px;
    width: 128px;
}
.zz .hz03 {
    padding: 52px 20px 0 0;
}
.zz .hz02 ul li span a {
    color: #333;
}
.zz h3 span a {
    padding-left: 0;
}
.zj {
    background: #fff none repeat scroll 0 0;
    border-top: 4px solid #ff7e15;
    height: 304px;
    width: 668px;
}
.zj dl {
    overflow: hidden;
}
.zj dl dt {
    float: left;
    padding: 0 20px;
    width: 252px;
}
.zj dl dt img {
    height: 198px;
    width: 253px;
}
.zj dl dd {
    float: left;
    width: 350px;
}
.zj dl dd b {
    display: block;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}
.zj dl dd b a {
    color: #ff7e15;
}
.zj dl dd p {
    color: #666;
    height: 138px;
    line-height: 22px;
    overflow: hidden;
    padding: 5px 0 6px;
}
.zj dl dd i {
    display: block;
}
.zj dl dd i a {
    padding-right: 12px;
}
.xc {
    background: #fff none repeat scroll 0 0;
    border-top: 4px solid #999;
    height: 231px;
    margin-bottom: 30px;
    margin-top: 31px;
}
.xc h3 {
    margin-bottom: 0;
}
.xc .hz01 {
    padding: 22px 10px 0 0;
}
.xc .hz02 ul li {
    padding: 0 10px;
    width: 203px;
}
.xc .hz02 ul li img {
    height: 127px;
    width: 203px;
}
.xc .hz03 {
    padding: 22px 0 0;
}
.xc .hz02 ul li span a {
    color: #333;
}
.dt_l {
    background: #fff none repeat scroll 0 0;
    border-top: 4px solid #ff7e15;
    height: 358px;
    width: 668px;
}
.don_nav {
    background: url("Img/Index/d_bg.gif") no-repeat scroll 20px 14px;
    font-size: 16px;
    height: 48px;
    line-height: 48px;
    margin-bottom: 11px;
    padding-left: 20px;
    padding-right: 10px;
}
.don_nav span {
    display: inline-block;
    float: right;
    font-size: 12px;
    font-weight: normal;
    padding-top: 2px;
    text-transform: uppercase;
}
.don_nav span a {
    color: #666;
    padding-right: 10px;
}
.don_nav ul {
    float: left;
}
.don_nav ul li {
    float: left;
    font-weight: bold;
    width: 120px;
}
.don_nav ul li a {
    color: #333;
    display: inline-block;
    font-size: 16px;
    padding-left: 28px;
}
.don_nav ul .cur a, .don_nav ul li a:hover {
    color: #ff7e15;
}
.dt_con {
    font-family: "Microsoft Yahei";
}
.dt_con dl {
    height: 116px;
}
.dt_con dt {
    float: left;
    padding: 0 20px;
    width: 281px;
}
.dt_con dt img {
    height: 268px;
    width: 281px;
}
.dt_con dd {
    float: left;
    margin-top: -5px;
    width: 327px;
}
.dt_con dd i {
    background: url("Img/Index/zz_ico2.gif") no-repeat scroll 0 12px;
    display: block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.dt_con dd i a {
    color: #666;
    font-style: normal;
    padding-left: 15px;
}
.dt_con dd i span {
    float: right;
}
.dt_r {
    background: #fff none repeat scroll 0 0;
    border-top: 4px solid #999;
    height: 358px;
    width: 262px;
}
.dt_r h3 {
    margin-bottom: 0;
}
.dt_r dl {
    border-bottom: 1px dashed #d7d7d7;
    margin: 0 20px;
    padding-top: 12px;
}
.dt_r .nobor {
    border-bottom: medium none;
}
.dt_r dl dt {
    background: url("Img/Index/z_w.gif") no-repeat scroll left 4px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 1px;
    overflow: hidden;
    padding-left: 30px;
}
.dt_r dl dt a {
    color: #ff8204;
    font-weight: bold;
}
.dt_r dd {
    background: url("Img/Index/z_d.gif") no-repeat scroll left 2px;
    color: #666;
    height: 105px;
    line-height: 22px;
    overflow: hidden;
    padding-left: 30px;
}
.lx_con {
    height: 200px;
    margin: 55px auto 0;
    position: relative;
    width: 960px;
}
.lx_con h3 {
    background: url("Img/Index/ly_h3.gif") no-repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: normal;
    height: 164px;
    text-align: center;
    width: 257px;
}
.lx_con h3 a {
    color: #fff;
    display: block;
    font-size: 34px;
    font-weight: bold;
    height: 45px;
    padding-top: 70px;
}
.lx_con ul {
    float: left;
    width: 703px;
}
.lx_con ul li {
    border: 1px solid #ccc;
    height: 47px;
    line-height: 47px;
    margin: 0 0 8px 8px;
    width: 258px;
}
.lx_con ul li img {
    float: left;
    padding: 0 10px;
}
.sbt {
    color: #8f8f8f;
    display: block;
    float: left;
    width: 60px;
}
.sinp01 {
    background: none repeat scroll 0 0;
    border: medium none;
    float: left;
    height: 47px;
    line-height: 47px;
    padding: 0 10px;
    width: 151px;
}
.sbz {
    color: #db262d;
    display: block;
    float: left;
    padding: 0 0 0 3px;
    text-align: center;
    width: 24px;
}
.area {
    background: none repeat scroll 0 0;
    border: medium none;
    height: 97px;
    overflow: auto;
    padding: 2px;
    width: 322px;
}
.lx_con ul .h66 {
    height: 103px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 415px;
}
.lx_con ul .nob {
    border: medium none;
    display: block;
    padding-left: 279px;
    width: 275px;
}
.lx_con ul .nob input {
    float: left;
    margin-top: -5px;
    padding-right: 8px;
    position: relative;
}
.lx_con ul .rx {
    background: #e6e6e6 none repeat scroll 0 0;
    color: #333;
    font-size: 14px;
    left: 257px;
    padding-left: 12px;
    position: absolute;
    top: 115px;
    width: 246px;
}
.links {
    height: 120px;
}
.links h3 {
    background: url("Img/Index/l_h3.gif") no-repeat scroll 0 0;
    float: left;
    font-size: 24px;
    height: 87px;
    padding-top: 19px;
    width: 230px;
}
.links h3 a {
    color: #ff7e15;
    padding-left: 78px;
}
.links h3 span {
    display: block;
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
}
.links h3 span a {
    color: #333;
}
.links p {
    padding-top: 6px;
}
.links p a {
    color: #333;
    display: inline-block;
    font-size: 14px;
    line-height: 34px;
    padding: 0 32px;
}
#nodata {
    background: url("img/nodata.gif") no-repeat scroll 20px 20px;
    border: 1px solid #eee;
    margin: 10px 0;
    padding: 80px 80px 80px 150px;
}
#mesbook1_c, #mesbook1 {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    display: none;
    padding-bottom: 20px;
    width: 398px;
    z-index: 1001;
}
#mesbook1_c div, #mesbook1 div {
    background: #ebeceb none repeat scroll 0 0;
    border: 1px solid #e4e3e3;
    height: 18px;
    margin-bottom: 10px;
    padding: 4px 0.5em 0;
}
#mesbook1_c dl.b1, #mesbook1 dl.b1 {
    margin: 0 auto;
    width: 370px;
}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt {
    float: left;
    overflow: hidden;
    width: 105px;
}
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd {
    float: right;
    width: 265px;
}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns {
    padding-bottom: 10px;
}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {
    margin-right: 20px;
}
.b15 {
    background: url("Img/SkinsVIBtn.gif") no-repeat scroll -79px -650px;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    width: 60px;
}
#roll_top, #fall, #ct {
    cursor: pointer;
    height: 72px;
    position: relative;
    width: 26px;
    z-index: 100;
}
#roll_top {
    background: url("/Skins/Default/Img/top.gif") no-repeat scroll 0 0;
}
#fall {
    background: url("/Skins/Default/Img/top.gif") no-repeat scroll 0 -80px;
}
#ct {
    background: url("/Skins/Default/Img/top.gif") no-repeat scroll 0 -40px;
}
#roll {
    display: block;
    margin-right: -500px;
    position: fixed;
    right: 50%;
    top: 80%;
    width: 15px;
}
.ImTable * {
    margin: 0;
    padding: 0;
}
.ImTable {
    background: url("/UserControls/im/kefu/bg.gif") repeat scroll 0 0;
    border: medium none;
    border-collapse: collapse;
}
.ImTable h2 {
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
}
.ImHeader {
    background: url("/UserControls/im/kefu/im_01.gif") repeat scroll 0 0;
    height: 165px;
}
.ImRow0 {
    background: url("/UserControls/im/kefu/ico_item1.gif") no-repeat scroll 0 0;
    height: 24px;
    margin: 10px 10px 0;
    padding-left: 10px;
    padding-top: 4px;
}
.ImRow1 {
    background: url("/UserControls/im/kefu/ico_item1.gif") no-repeat scroll 0 0;
    height: 24px;
    margin: 10px 10px 0;
    padding-left: 10px;
    padding-top: 4px;
}
a.im, a.im:hover {
    color: #000000;
    font-size: 12px;
    height: 35px;
    text-decoration: none;
}
.ImFooter {
    background: url("/UserControls/im/kefu/im_04.gif") no-repeat scroll 0 0;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    height: 90px;
    width: 150px;
}
.ImFooter h5 {
    color: #ff8204;
    font-family: "宋体";
    font-size: 14px;
    font-weight: normal;
    margin: 15px 0 0;
    text-align: center;
}
.ImFooter p {
    color: #ff8204;
    font-size: 20px;
    font-weight: bold;
    margin: 10px 0;
    text-align: center;
}
#flashs {
    margin: 0 auto;
    position: relative;
    text-align: center;
}
#flashs .bgitem {
}
#flashs .btn {
    bottom: 22px;
    margin-right: -470px;
    padding: 5px 6px;
    position: absolute;
    right: 50%;
    z-index: 7;
}
#flashs .btn span {
    background: #efefef none repeat scroll 0 0;
    border: 1px solid #ff8204;
    color: #ff8204;
    cursor: pointer;
    display: inline-block;
    margin-left: 5px;
    padding: 2px 6px;
}
#flashs .btn span.cur {
    background: #ff8204 none repeat scroll 0 0;
    color: #fff;
}
