
#nodata {
    background: rgba(0, 0, 0, 0) url("../images/nodata.gif") no-repeat scroll 20px 20px;
    margin: 10px 0;
    padding: 80px 80px 80px 150px;
}
.rele_search li {
    float: left;
    line-height: 20px;
    margin-left: 10px;
}
.fixed {
    left: 20px;
    position: fixed;
    top: 70px;
    width: 150px;
    z-index: 100;
}
.er {
    background: rgba(0, 0, 0, 0) url("../images/er_bg.jpg") no-repeat scroll center top;
    font-size: 0;
    height: 478px;
    line-height: 0;
    margin: 130px auto 0;
    padding: 163px 0 0 480px;
    width: 100%;
}
.ic1 {
    display: inline-block;
    float: left;
    padding: 8px 0 0;
}
.ic1_2 {
    display: inline-block;
    padding: 8px 0 0;
}
#oran_div_processing {
    background: #fffeef none repeat scroll 0 0;
    border: 1px solid #b8ab04;
    padding: 20px;
    text-align: center;
    width: 300px;
    z-index: 9999;
}
.register_tab {
    background: #f6f6f6 none repeat scroll 0 0;
    font-size: 14px;
    margin-bottom: 10px;
    width: 670px;
}
.register_tab td {
    padding: 10px 5px;
}
.register_tab cite {
    background: #fff8e8 none repeat scroll 0 0;
    border: 1px solid #ffe7af;
    color: Red;
    display: block;
    font-size: 12px;
    font-style: normal;
    padding-left: 18px;
    width: 200px;
}
.register_tab .icon_cln {
    text-align: center;
    vertical-align: middle;
    width: 50px;
}
.register_tab .icon_cln img {
    display: none;
}
.register_tab .tr {
    width: 80px;
}
.register_prof {
    background: #fffdf0 none repeat scroll 0 0;
    border: 1px solid #fed289;
    color: Gray;
    font-size: 14px;
    margin-bottom: 10px;
    width: 670px;
}
.register_prof td {
    padding: 8px 5px;
}
.register_prof cite {
    background: #fff8e8 none repeat scroll 0 0;
    border: 1px solid #ffe7af;
    color: Red;
    display: block;
    font-size: 12px;
    font-style: normal;
    padding-left: 18px;
    width: 200px;
}
.register_prof span {
    font-size: 12px;
}
.register_prof .tr {
    width: 140px;
}
.blk {
    display: block;
}
.p {
    cursor: pointer;
}
.p5 {
    padding: 5px;
}
.hd {
    display: none;
}
.tfocus {
    background: #fffdf0 none repeat scroll 0 0;
}
.error {
    background: #fff8e8 url("../images/verror.gif") no-repeat scroll 2px 2px;
    border: 1px solid #ffe7af;
    padding-left: 18px;
}
cite {
    display: block;
}
.b15 {
    background: rgba(0, 0, 0, 0) url("../images/skinsvibtn.jpg") no-repeat scroll 0 0;
    border: 0 none;
    cursor: pointer;
    overflow: hidden;
}
.b15 {
    background-position: -79px -650px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    width: 60px;
}
#roll_top, #fall, #ct {
    cursor: pointer;
    height: 88px;
    margin-top: 90px;
    position: relative;
    width: 26px;
}
#roll_top {
    background: rgba(0, 0, 0, 0) url("../images/top.gif") no-repeat scroll 0 0;
}
#fall {
    background: rgba(0, 0, 0, 0) url("../images/top.gif") no-repeat scroll 0 -80px;
}
#ct {
    background: rgba(0, 0, 0, 0) url("../images/top.gif") no-repeat scroll 0 -40px;
}
#roll {
    display: block;
    margin-right: -558px;
    position: fixed;
    right: 50%;
    top: 59%;
    width: 15px;
}
.ImTable * {
    margin: 0;
    padding: 0;
}
.ImTable {
    background: rgba(0, 0, 0, 0) url("../images/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: rgba(0, 0, 0, 0) url("../images/im_01.gif") repeat scroll 0 0;
    height: 165px;
}
.ImRow0 {
    background: rgba(0, 0, 0, 0) url("../images/ico_item1.gif") no-repeat scroll 0 0;
    height: 24px;
    line-height: 24px;
    margin: 10px 10px 0;
    overflow: hidden;
    padding-left: 10px;
    padding-top: 4px;
}
.ImRow1 {
    background: rgba(0, 0, 0, 0) url("../images/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: #004db5;
    font-size: 12px;
    height: 35px;
    text-decoration: none;
}
.ImFooter {
    background: rgba(0, 0, 0, 0) url("../images/im_04.gif") no-repeat scroll 0 0;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    height: 213px;
    width: 150px;
}
.ImFooter h5 {
    color: #fff;
    font-family: "微软雅黑","Microsoft YaHei","宋体",Arial,sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin: 15px 0 0;
    text-align: center;
}
.ImFooter p {
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    margin: 10px 0;
    text-align: center;
}
#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: rgba(0, 0, 0, 0) url("../images/skinsvibtn.jpg") no-repeat scroll 0 0;
    border: 0 none;
    cursor: pointer;
    overflow: hidden;
}
.b15 {
    background-position: -79px -650px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    width: 60px;
}
html {
    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;
}
.mt10 {
    margin-top: 10px;
}
#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;
}
body {
    color: #666;
    font-family: "Microsoft YaHei";
    font-size: 12px;
}
a {
    color: #666;
    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 {
    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 {
    margin: 0 auto;
    width: 1002px;
}
.left {
    float: left;
    overflow: hidden;
    width: 201px;
}
.left3 {
    color: #666;
    float: left;
    overflow: hidden;
    width: 754px;
}
.lefttop {
    background: rgba(0, 0, 0, 0) url("../images/left_top_img.gif") no-repeat scroll 0 0;
    font-size: 0;
    height: 3px;
    margin-top: 10px;
    overflow: hidden;
}
.left2top {
    background: rgba(0, 0, 0, 0) url("../images/left2_top_img.gif") no-repeat scroll 0 0;
    font-size: 0;
    height: 3px;
    overflow: hidden;
}
.leftbot {
    background: rgba(0, 0, 0, 0) url("../images/left_bot_img.gif") no-repeat scroll 0 0;
    font-size: 0;
    height: 3px;
    margin-bottom: 10px;
    overflow: hidden;
}
.left2bot {
    background: rgba(0, 0, 0, 0) url("../images/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: 5px;
    overflow: hidden;
    width: 754px;
}
.right2 {
    float: right;
    overflow: hidden;
    width: 275px;
}
.right3 {
    color: #666;
    float: right;
    overflow: hidden;
    width: 201px;
}
.righttop {
    background: rgba(0, 0, 0, 0) url("../images/right_top_img.gif") no-repeat scroll 0 0;
    font-size: 0;
    height: 3px;
    overflow: hidden;
}
.right2top {
    background: rgba(0, 0, 0, 0) url("../images/right2_top_img.gif") no-repeat scroll 0 0;
    font-size: 0;
    height: 3px;
    overflow: hidden;
}
.rightbot {
    background: rgba(0, 0, 0, 0) url("../images/right_bot_img.gif") no-repeat scroll 0 0;
    font-size: 0;
    height: 3px;
    margin-bottom: 10px;
    overflow: hidden;
}
.right2bot {
    background: rgba(0, 0, 0, 0) url("../images/left_bot2_img.gif") no-repeat scroll 0 0;
    font-size: 0;
    height: 3px;
    margin-bottom: 10px;
    overflow: hidden;
}
.right_main {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #d5d5d5;
    border-image: none;
    border-style: none solid;
    border-width: 0 1px;
    overflow: hidden;
    padding-bottom: 15px;
    width: 752px;
}
.right2_main {
    border-bottom: 0 none;
    border-top: 0 none;
    overflow: hidden;
    padding-bottom: 15px;
    width: 273px;
}
.h_wrap {
    background: rgba(0, 0, 0, 0) url("../images/hdw.gif") repeat-x scroll left bottom;
    height: 180px;
    margin: 0 auto;
    overflow: hidden;
}
.h_mid {
    font-family: "Microsoft YaHei";
    height: 91px;
    overflow: hidden;
    padding: 28px 0 0;
}
.h_mid .logo {
    float: left;
}
.h_mid .logo img {
    display: block;
}
.h_tel {
    background: rgba(0, 0, 0, 0) url("../images/hd_tel.jpg") no-repeat scroll left top;
    color: #333;
    font-size: 14px;
    overflow: hidden;
    padding: 5px 0 0 70px;
}
.h_tel b {
    color: #e60000;
    display: block;
    font-size: 28px;
}
.h_nav {
    clear: both;
    height: 49px;
    line-height: 49px;
    margin-top: 12px;
    overflow: hidden;
}
.h_nav ul {
    float: left;
    overflow: hidden;
    width: 775px;
}
.h_nav li {
    float: left;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    position: relative;
}
.h_nav li a {
    color: #fff;
    display: inline-block;
    padding: 0 14px;
    text-decoration: none;
}
.h_nav li.lispan a {
    background: rgba(0, 0, 0, 0) url("../images/hd_n_ic.png") no-repeat scroll 5px 17px;
    display: inline-block;
    padding: 0 14px 0 30px;
}
.h_nav li:hover, .h_nav .cur {
    background: rgba(0, 0, 0, 0) url("../images/hd_n_c.jpg") no-repeat scroll center top;
    color: #fff;
    text-decoration: none;
}
.h_sea {
    line-height: 23px;
    overflow: hidden;
    padding: 13px 0 0;
    width: 223px;
}
.s_inp {
    background: rgba(0, 0, 0, 0) url("../images/sch_ip.gif") no-repeat scroll left top;
    border: medium none;
    color: #999;
    font-family: "Microsoft YaHei";
    height: 23px;
    line-height: 23px;
    outline: medium none;
    padding: 0 0 0 13px;
    width: 181px;
}
.s_ss {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    margin: 0 0 0 -4px;
}
.ftWrap {
    background: rgba(0, 0, 0, 0) url("../images/ftw.gif") repeat-x scroll left top;
    font-family: "Microsoft YaHei";
    height: 180px;
    margin: 0 auto;
}
.ftWrap .footer {
    position: relative;
}
.ft_lg {
    left: 60px;
    top: 75px;
    z-index: 3;
}
.ft_nav {
    color: #fff;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    text-align: center;
}
.ft_nav a {
    color: #fff;
    display: inline-block;
    padding: 0 13px;
}
.ftWrap ul {
    background: rgba(0, 0, 0, 0) url("../images/ft_l.png") no-repeat scroll left 38px;
    color: #666;
    margin: 0 0 0 415px;
    padding: 27px 0 0 18px;
}
.ftWrap ul li {
    line-height: 26px;
}
.ftWrap ul span {
    display: inline-block;
    margin: 0 14px;
}
.rd {
    clear: both;
    font-family: "Microsoft YaHei";
    height: 220px;
    overflow: hidden;
    padding: 10px 0 0;
}
.rd h3 {
    background: rgba(0, 0, 0, 0) url("../images/rd_tl.gif") no-repeat scroll center 34px;
    font-family: "Microsoft YaHei";
    height: 70px;
    line-height: 74px;
    overflow: hidden;
    text-align: center;
}
.rd h3 a {
    color: #d30000;
    font-size: 20px;
    overflow: hidden;
}
.rd h3 b {
    color: #000;
}
.rd li {
    clear: both;
    line-height: 32px;
    padding: 10px 0 0;
}
.rd li b {
    background: rgba(0, 0, 0, 0) url("../images/rd_ic.jpg") no-repeat scroll left 9px;
    color: #333;
    display: inline-block;
    float: left;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    padding: 0 0 0 20px;
    width: 85px;
}
.rd li p {
    float: right;
    overflow: hidden;
    width: 895px;
}
.rd li p a {
    background: rgba(0, 0, 0, 0) url("../images/rd_l.gif") no-repeat scroll right 10px;
    display: inline-block;
    padding: 0 20px;
}
.rd li p .lst {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.rd li p span a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #d30000;
    padding: 0 0 0 20px;
}
.rd2 {
    background: #f6f6f6 none repeat scroll 0 0;
    margin-top: 10px;
}
.mb10 {
    margin-bottom: 10px;
}
.ml10 {
    margin-left: 10px;
}
.bg {
    background: #fff none repeat scroll 0 0;
}
.ban {
    clear: both;
}
.ban a {
    background: rgba(0, 0, 0, 0) url("../images/ban.jpg") no-repeat scroll center top;
    display: block;
    height: 428px;
    overflow: hidden;
}
.plan {
    font-family: "Microsoft Yahei";
    margin: 55px auto 64px;
    width: 1002px;
}
.plan h3 {
    margin-bottom: 14px;
    text-align: center;
}
.plan h3 a {
    color: #c30101;
    font-size: 30px;
}
.plan h3 em {
    color: #d3d3d3;
    display: block;
    font-size: 40px;
    font-style: normal;
    text-transform: uppercase;
}
.plan p {
    color: #777;
    font-size: 14px;
    line-height: 26px;
    padding: 0 74px;
    text-align: center;
}
.plan p i {
    color: #c30101;
    font-style: normal;
}
.bor {
    border-top: 6px solid #d3d3d3;
    margin-bottom: 42px;
    padding-top: 52px;
}
.why {
    font-family: "Microsoft Yahei";
    margin: 0 auto;
    width: 960px;
}
.why h3 {
    margin-bottom: 42px;
    text-align: center;
}
.why h3 a {
    color: #c30101;
    font-size: 30px;
}
.why h3 em {
    color: #d3d3d3;
    display: block;
    font-size: 40px;
    font-style: normal;
    text-transform: uppercase;
}
.wy_list {
    overflow: hidden;
    padding-left: 13px;
}
.wy_list li {
    display: inline;
    float: left;
    margin-right: 64px;
    width: 272px;
}
.wy_list .w_last {
    margin-right: 0;
}
.wy_list li .w_img {
    background: rgba(0, 0, 0, 0) url("../images/pic_bg.gif") no-repeat scroll left top;
    display: block;
    height: 240px;
    margin-bottom: 32px;
    padding: 18px 16px;
    width: 240px;
}
.wy_list li img {
    height: 240px;
    width: 240px;
}
.wy_list li h4 {
    font-size: 20px;
    height: 32px;
    line-height: 32px;
    margin-bottom: 6px;
    text-align: center;
}
.wy_list li h4 a {
    color: #323333;
}
.wy_list li h5 {
    font-weight: normal;
    margin-bottom: 20px;
    text-align: center;
}
.wy_list li h5 span {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    height: 22px;
    line-height: 22px;
    padding: 0 6px;
}
.wy_list li p {
    color: #2e2e2e;
    font-size: 14px;
    height: 180px;
    line-height: 30px;
    overflow: hidden;
    padding: 0 12px;
}
.c_bg {
    background: #f3f3f3 none repeat scroll 0 0;
    margin-bottom: 45px;
    padding: 45px 0 60px;
}
.cus {
    font-family: "Microsoft Yahei";
    margin: 0 auto 40px;
    width: 1002px;
}
.cus h3 {
    font-family: "Microsoft Yahei";
    margin-bottom: 22px;
    text-align: center;
}
.cus h3 a {
    color: #c30101;
    font-size: 30px;
}
.cus h3 em {
    color: #d3d3d3;
    display: block;
    font-size: 40px;
    font-style: normal;
    text-transform: uppercase;
}
.cus_list {
    overflow: hidden;
}
.cus_list li {
    display: inline;
    float: left;
    margin: 0 3px 5px 0;
    position: relative;
    width: 247px;
}
.cus_list .c_text {
    z-index: 99;
}
.cus_list .no_mar {
    margin-right: 0;
}
.cus_list li a {
    display: block;
}
.cus_list li img {
    height: 175px;
    width: 247px;
}
.c_text .red {
    background: #d40000 none repeat scroll 0 0;
    height: 174px;
    padding: 0 15px;
    z-index: 3;
}
.c_text h4 {
    font-size: 14px;
    height: 20px;
    overflow: hidden;
    padding: 25px 0 15px;
}
.down h4 {
    padding-top: 50px;
}
.c_text h4 a {
    color: #fff;
}
.c_text p {
    color: #f3cbcb;
    font-size: 14px;
    height: 44px;
    line-height: 22px;
    margin-bottom: 16px;
    overflow: hidden;
}
.c_text .c_more {
    background: rgba(0, 0, 0, 0) url("../images/more.gif") no-repeat scroll 0 0;
    display: block;
    height: 29px;
    margin: 0 auto;
    width: 129px;
}
.cus_list .c_text1 i img {
    height: 23px;
    left: 95px;
    position: absolute;
    top: 174px;
    width: 62px;
    z-index: 3;
}
.cus_list .c_text1 .red {
    border-bottom: 5px solid #f5f4f2;
}
.cus_list .c_text2 i img {
    height: 23px;
    left: 95px;
    position: absolute;
    top: 157px;
    width: 62px;
    z-index: 3;
}
.cus_list .c_text2 .red {
    margin: 5px 0 0;
}
.cus_list .c_text3 .red {
    border-bottom: 5px solid #f5f4f2;
    height: 175px;
    padding: 0 15px;
}
.cus_list .c_text3 h4 {
    font-size: 14px;
    height: 20px;
    overflow: hidden;
    padding: 25px 0 10px;
}
.cus_list .c_text3 i img {
    height: 23px;
    left: 95px;
    position: absolute;
    top: 175px;
    width: 62px;
    z-index: 3;
}
.cus_list .c_text4 i img {
    height: 23px;
    left: 95px;
    position: absolute;
    top: 157px;
    width: 62px;
    z-index: 3;
}
.cus_list .c_text4 .red {
    margin: 5px 0 0;
}
.cus_list li {
    height: 354px;
    overflow: hidden;
    position: relative;
}
.cus_list .imgb {
    bottom: 0;
    display: block;
    left: 0;
    position: absolute;
}
.cus_list li .imgb i img {
    top: -5px;
}
.dlogo {
    font-family: "Microsoft Yahei";
    margin: 0 auto;
    width: 1010px;
}
.dlogo h3 {
    background: rgba(0, 0, 0, 0) url("../images/lg_line.gif") no-repeat scroll center center;
    height: 28px;
    line-height: 28px;
    margin-bottom: 22px;
    text-align: center;
}
.dlogo h3 a {
    color: #d40000;
    font-size: 20px;
}
.lg_list {
    overflow: hidden;
}
.lg_list li {
    background: #fff none repeat scroll 0 0;
    display: inline;
    float: left;
    height: 150px;
    margin: 2px;
    padding-top: 18px;
    width: 198px;
}
.lg_list a {
    display: block;
}
.lg_list a:hover {
    text-decoration: none;
}
.lg_list em {
    display: block;
    font-style: normal;
    margin: 0 auto 12px;
    width: 178px;
}
.lg_list .e2 {
    display: none;
}
.lg_list em img {
    display: block;
    height: 69px;
    width: 178px;
}
.lg_list span {
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 60px;
    line-height: 20px;
    overflow: hidden;
    text-align: center;
}
.bor_bt {
    border-bottom: 6px solid #d3d3d3;
    margin-bottom: 45px;
    padding-bottom: 28px;
}
.pro {
    font-family: "Microsoft Yahei";
    height: 957px;
    margin: 0 auto;
    position: relative;
    width: 1002px;
}
.pro h3 {
    background: rgba(0, 0, 0, 0) url("../images/line2.gif") no-repeat scroll left 5px;
    font-family: "Microsoft Yahei";
    margin-bottom: 22px;
    padding-left: 17px;
    text-align: left;
}
.pro h3 a {
    color: #c30101;
    font-size: 30px;
}
.pro h3 em {
    color: #d3d3d3;
    display: block;
    font-size: 40px;
    font-style: normal;
    text-transform: uppercase;
}
.pro dl {
    position: absolute;
}
.pro dt {
    border-bottom: 1px solid #d3d3d3;
    color: #d40000;
    font-size: 26px;
    height: 42px;
    line-height: 42px;
    margin-bottom: 12px;
}
.pro dd {
    color: #666;
    font-size: 14px;
    line-height: 26px;
}
.pro .dl1 {
    left: 4px;
    top: 165px;
    width: 550px;
}
.pro .dl2 {
    right: 4px;
    top: 464px;
    width: 494px;
}
.pro .dl3 {
    left: 4px;
    top: 732px;
    width: 430px;
}
.pro p {
    position: absolute;
}
.pro .p1 {
    right: 0;
    top: 71px;
    width: 342px;
}
.pro .p2 {
    left: 0;
    top: 347px;
    width: 400px;
}
.pro .p3 {
    right: 0;
    top: 681px;
    width: 462px;
}
.problem {
    font-family: "Microsoft Yahei";
    height: 585px;
    margin: 0 auto;
    overflow: hidden;
    width: 1002px;
}
.pr_lt {
    float: left;
    width: 630px;
}
.pr_rt {
    float: right;
    width: 280px;
}
.pr_tit {
    font-weight: normal;
    height: 38px;
    line-height: 38px;
    margin-bottom: 32px;
    padding-bottom: 4px;
}
.pr_tit .p_more {
    background: rgba(0, 0, 0, 0) url("../images/m.gif") no-repeat scroll right center;
    color: #333;
    float: right;
    font-size: 12px;
    padding-right: 20px;
}
.pr_tit .p_name {
    color: #d30000;
    font-size: 24px;
}
.pr_lt .pr_tit {
    background: rgba(0, 0, 0, 0) url("../images/line3.gif") no-repeat scroll left bottom;
}
.pr_rt .pr_tit {
    background: rgba(0, 0, 0, 0) url("../images/line4.gif") no-repeat scroll left bottom;
}
.pr_dl {
    height: 485px;
    overflow: hidden;
}
.pr_dl dl {
    border-bottom: 1px dashed #d2d2d2;
    margin-bottom: 11px;
    padding-bottom: 17px;
    padding-left: 62px;
}
.pr_dl dt {
    color: #333;
    font-size: 16px;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    padding: 7px 0 11px;
}
.pr_dl dt a {
    color: #333;
}
.pr_dl dd {
    color: #666;
    font-size: 14px;
    line-height: 26px;
}
.pr_dl .d1 {
    background: rgba(0, 0, 0, 0) url("../images/1.gif") no-repeat scroll left top;
}
.pr_dl .d2 {
    background: rgba(0, 0, 0, 0) url("../images/2.gif") no-repeat scroll left top;
}
.pr_dl .d3 {
    background: rgba(0, 0, 0, 0) url("../images/3.gif") no-repeat scroll left top;
}
.pr_dl .d4 {
    background: rgba(0, 0, 0, 0) url("../images/4.gif") no-repeat scroll left top;
}
.teach dt {
    margin: 0 auto 13px;
    width: 276px;
}
.teach dt a {
    display: block;
}
.teach dt img {
    border: 1px solid #ebebeb;
    height: 181px;
    padding: 5px;
    width: 263px;
}
.teach dd h4 {
    font-size: 16px;
    font-weight: normal;
    height: 22px;
    line-height: 22px;
    margin-bottom: 14px;
    overflow: hidden;
    text-align: center;
}
.teach dd h4 a {
    color: #d40000;
}
.teach dd p {
    color: #666;
    font-size: 14px;
    height: 210px;
    line-height: 30px;
    overflow: hidden;
}
.pr_dl dl {
    position: relative;
}
.pr_dl dl b {
    background: rgba(0, 0, 0, 0) url("../images/4.gif") no-repeat scroll left top;
    display: inline-block;
    height: 66px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 6px;
    width: 50px;
    z-index: 9;
}
.showplc {
    width: 1086px;
}
.bread {
    background: rgba(0, 0, 0, 0) url("../images/bread_l.gif") repeat-x scroll left 37px;
    height: 38px;
    line-height: 38px;
    margin-bottom: 47px;
}
.bd_con {
    height: 44px;
    margin: 0 auto;
    overflow: hidden;
    width: 1002px;
}
.bd_lt {
    float: left;
    margin-top: 3px;
}
.bd_rt {
    color: #606060;
    float: right;
    font-family: "Microsoft Yahei";
    font-size: 14px;
}
.bd_rt a {
    color: #606060;
    display: inline-block;
    margin: 0 2px;
}
.bd_rt em a {
    color: #2ab4e5;
    display: inline-block;
    font-style: normal;
    margin: 0 2px;
}
.bread1 {
    margin-top: 26px;
}
.bread2 .bd_lt {
    margin-top: 2px;
}
.mb10 {
    margin-bottom: 10px;
}
.ml10 {
    margin-left: 10px;
}
.bg {
    background: #fff none repeat scroll 0 0;
}
.box {
    font-family: "Microsoft YaHei";
    height: 1600px;
    overflow: hidden;
}
.box {
    margin: 0 0 0 22px;
}
.lf_n {
    margin-bottom: 10px;
    overflow: hidden;
    padding: 13px 0 0;
    width: 221px;
}
.lf_n h2 {
    background: #0c84af none repeat scroll 0 0;
    height: 90px;
    line-height: 90px;
    margin-bottom: 1px;
    overflow: hidden;
    text-align: center;
}
.lf_n h2 a {
    color: #fff;
    font-size: 24px;
}
.lf_n_c {
    background: #f2f2f2 none repeat scroll 0 0;
}
.lf_n h3 {
    background: #2ab4e5 url("../images/lf_n_ic1.gif") no-repeat scroll 25px center;
    font-weight: 100;
    height: 41px;
    line-height: 41px;
    margin-top: 1px;
    overflow: hidden;
    padding: 0 0 0 40px;
}
.lf_n h3 a {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}
.lf_n h3.cur a {
    color: #fff;
    font-size: 16px;
}
.lf_n ul {
    padding: 11px 12px 12px 14px;
}
.lf_n li {
    background: rgba(0, 0, 0, 0) url("../images/proleft.jpg") no-repeat scroll 15px center;
    border-bottom: 1px dashed #bfbfbf;
    font-size: 14px;
    font-weight: 100;
    height: 44px;
    line-height: 44px;
    overflow: hidden;
    padding: 0 0 0 25px;
}
.lf_n li a {
    color: #333;
    font-weight: bold;
}
.lf_n li a.cur {
    color: #ff7800;
    font-weight: bold;
}
.lf_n .lst {
    border: medium none;
}
.pro_main {
    overflow: hidden;
    width: 755px;
}
.pro_mainxx {
}
.pro_main dl {
    border: 1px solid #dadada;
    float: left;
    height: 312px;
    margin: 0 0 0 22px;
    overflow: hidden;
    padding: 14px 0 0 14px;
    width: 717px;
}
.pro_main dt {
    float: left;
}
.pro_main dt img {
    border: 1px solid #ebebeb;
    display: block;
    height: 280px;
    overflow: hidden;
    padding: 5px;
    width: 402px;
}
.pro_main dd {
    float: right;
    overflow: hidden;
    padding: 0 18px 0 0;
    width: 270px;
}
.pro_main dd h4 {
    border-bottom: 1px dashed #d0d0d0;
    font-size: 20px;
    font-weight: 100;
    height: 48px;
    line-height: 40px;
    overflow: hidden;
    width: 283px;
}
.pro_main dd h4 a {
    color: #666666;
}
.pro_main dd ul {
    padding: 12px 0 0;
}
.pro_main dd ul li {
    clear: both;
    color: #999;
    font-size: 14px;
    line-height: 28px;
}
.pro_main dd ul li p {
    float: right;
    width: 199px;
}
.pro_main dd .pro_main1 {
    border-bottom: 1px dashed #d0d0d0;
    height: 67px;
    margin: 0 0 10px;
}
.pro_main h5 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #dadada #dadada;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    font-size: 14px;
    font-weight: 100;
    height: 59px;
    line-height: 59px;
    margin: 0 0 30px 22px;
    overflow: hidden;
    padding: 0 0 0 18px;
    vertical-align: top;
}
.pro_main h5 b {
    color: #d40000;
}
.pro_main h5 a {
    color: #666;
    margin: 0 6px;
}
.pro_c {
    clear: both;
    padding: 21px 0 0;
    width: 100%;
}
.pro_c li {
    display: inline;
    float: left;
    margin: 0 0 0 20px;
    overflow: hidden;
    width: 230px;
	height: 300px;
}
.pro_c li img {
    border: 1px solid #ebebeb;
    display: block;
    height: 220px;
    overflow: hidden;
    padding: 5px;
    width: 215px;
}
.pro_c li img:hover {
    border: 1px solid #ff5700;
}
.pro_c li p {
    line-height: 48px;
    padding: 0 0 0 5px;
}
.pro_c li p span {
    float: right;
}
.pro_c li p b {
    background: rgba(0, 0, 0, 0) url("../images/pro_ic1.gif") no-repeat scroll left 18px;
    display: inline-block;
    float: left;
    font-weight: 100;
    margin-bottom: 10px;
    padding: 0 0 0 20px;
}
.pro_c li p a {
    color: #333;
    font-size: 14px;
    font-weight: 100;
}
.pro_c2 {
    clear: both;
    padding: 21px 0 0;
    width: 100%;
}
.pro_c2 li {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #e1e1e1;
    display: inline;
    float: left;
    height: 360px;
    margin: 10px 7px;
    overflow: hidden;
    width: 315px;
}
.pro_c2 li img {
    border: medium none;
    display: block;
    max-height: 300px;
    max-width: 300px;
    overflow: hidden;
    padding: 5px;
}
.pro_c2 li p {
    line-height: 48px;
    padding: 0 0 0 5px;
}
.pro_c2 li p span {
    float: right;
}
.pro_c2 li p b {
    background: rgba(0, 0, 0, 0) url("../images/pro_ic1.gif") no-repeat scroll left 18px;
    display: inline-block;
    float: left;
    font-weight: 100;
    padding: 0 0 0 20px;
}
.pro_c2 li p a {
    color: #333;
    font-size: 14px;
    font-weight: 100;
}
.pro .pages {
    clear: both;
    padding: 30px 0 0;
}
.pro_t {
    /*background: rgba(0, 0, 0, 0) url("../images/pro_l.gif") no-repeat scroll left 43px;*/
    font-family: "Microsoft YaHei";
    height: 44px;
    line-height: 44px;
    margin: 0 0 0 22px;
    overflow: visible;
}
.pro_t2 {
    background: rgba(0, 0, 0, 0) url("../images/cpxx_l.gif") no-repeat scroll left bottom;
    margin: 0;
}
.pro_t2_1 {
    background: rgba(0, 0, 0, 0) url("../images/cpxx_l.gif") no-repeat scroll left bottom;
    margin: 0;
    padding-top: 10px;
}
.pro_t3 {
    /*background: rgba(0, 0, 0, 0) url("../images/ctc_l2.gif") no-repeat scroll left bottom;*/
    margin: 0;
}
.pro_t h3 {
    float: left;
    font-weight: 100;
}
.pro_t h3 a {
    color: #2ab4e5;
    font-size: 26px;
    font-weight: bold;
}
.pro_t h3 span {
    color: #999;
    font-size: 16px;
    margin: 0 0 0 8px;
    text-transform: uppercase;
}
.pro_t p {
    float: right;
    font-size: 0;
    line-height: 0;
    padding: 33px 0 0;
    text-align: right;
    width: 86px;
}
.pro_t p a {
    border-left: 1px solid #fff;
}
.pr_dl dl {
    position: relative;
}
.pr_dl dl b {
    background: rgba(0, 0, 0, 0) url("../images/4.gif") no-repeat scroll left bottom;
    color: #fff;
    display: inline-block;
    font-family: Arial;
    font-size: 32px;
    font-style: italic;
    left: 0;
    line-height: 50px;
    position: absolute;
    text-align: center;
    top: 6px;
    width: 50px;
    z-index: 9;
}
.pr_dl .d1 b, .pr_dl .d2 b {
    background: rgba(0, 0, 0, 0) url("../images/2.gif") no-repeat scroll left bottom;
}
.ban {
    clear: both;
    margin: 0 auto 27px;
}
.ban a {
    background: rgba(0, 0, 0, 0) url("../images/ban.jpg") no-repeat scroll center top;
    display: block;
    height: 304px;
    overflow: hidden;
}
.det {
    border: 1px solid #dadada;
    clear: both;
    font-family: "Microsoft YaHei";
    height: 424px;
    overflow: hidden;
}
.det {
    border: 1px solid #dadada;
    clear: both;
    font-family: "Microsoft YaHei";
    height: 424px;
    overflow: hidden;
}
.det dt {
    float: left;
    height: 426px;
    position: relative;
    width: 605px;
}
.det dt span {
    display: block;
    height: 10px;
    left: 515px;
    position: absolute;
    top: 389px;
    width: 200px;
    z-index: 9;
}
.det dt a {
    background: rgba(0, 0, 0, 0) url("../images/ic1.png") no-repeat scroll center top;
    display: inline-block;
    height: 10px;
    margin: 0 10px 0 0;
    overflow: hidden;
    text-indent: 100px;
    width: 10px;
}
.det dt a:hover, .det dt a.activeSlide {
    background: rgba(0, 0, 0, 0) url("../images/ic2.png") no-repeat scroll center top;
    display: inline-block;
    height: 10px;
    margin: 0 10px 0 0;
    width: 10px;
}
.det dt {
    float: left;
}
.det dt img {
    border: 1px solid #ebebeb;
    display: block;
    height: 406px;
    overflow: hidden;
    padding: 9px;
    width: 585px;
}
.det .changedd {
    float: right;
    overflow: hidden;
    padding: 8px 0 0;
    width: 395px;
}
.det .changedd h4 {
    border-bottom: 1px dashed #d0d0d0;
    color: #000;
    font-size: 20px;
    font-weight: 100;
    height: 62px;
    line-height: 62px;
    margin: 0 0 0 28px;
    overflow: hidden;
}
.det .changedd ul {
    margin: 16px 0 0;
}
.det .changedd ul li {
    clear: both;
    color: #666;
    font-size: 14px;
    line-height: 28px;
    margin: 0 0 0 28px;
    width: 335px;
}
.det .changedd ul li p {
    float: right;
    width: 262px;
}
.det .changedd .pro1 {
    border-top: 1px dashed #d0d0d0;
    height: 127px;
    padding: 18px 0 0;
}
.det .changedd ul li.lst {
    border-top: 1px solid #dadada;
    font-size: 14px;
    font-weight: 100;
    height: 135px;
    margin: 0;
    overflow: hidden;
    padding: 10px 0 0 16px;
    vertical-align: top;
    width: 379px;
}
.det .changedd ul li.lst i {
    color: #d40000;
    font-style: normal;
}
.det .changedd ul li.lst a {
    color: #666;
    margin: 0 4px;
}
.prm {
    font-family: "Microsoft YaHei";
    padding: 35px 0 0;
}
.prm ul {
    margin: 30px 0;
}
.prm_c {
    border-right: 1px solid #dadada;
    border-top: 1px solid #dadada;
}
.prm_c li {
    border-bottom: 1px solid #dadada;
    clear: both;
    height: 44px;
    line-height: 44px;
    overflow: hidden;
    vertical-align: top;
}
.prm_c li b {
    border-left: 1px solid #dadada;
    color: #333;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 100;
    padding: 0 0 0 32px;
    width: 118px;
}
.prm_c li span {
    background: #f9f9f9 none repeat scroll 0 0;
    border-left: 1px solid #dadada;
    color: #727272;
    display: inline-block;
    float: left;
    font-size: 14px;
    padding: 0 0 0 28px;
    width: 320px;
}
.adv {
    background: #f3f3f3 none repeat scroll 0 0;
    font-family: "Microsoft YaHei";
    height: 565px;
    margin: 56px 0 0;
    overflow: hidden;
}
.adv dl {
    overflow: hidden;
    width: 530px;
}
.adv h3 {
    border-bottom: 2px solid #c61111;
    color: #d40000;
    font-weight: 100;
    height: 44px;
    line-height: 44px;
    overflow: hidden;
    width: 380px;
}
.adv h3 b {
    color: #c30101;
    font-size: 24px;
    font-weight: 100;
}
.adv h3 span {
    color: #999;
    font-family: Arial;
    font-size: 16px;
    margin: 0 0 0 8px;
    text-transform: uppercase;
}
.adv dt p {
    border-bottom: 1px dashed #c9c9c9;
    color: #000;
    font-size: 20px;
    height: 82px;
    line-height: 32px;
    padding: 14px 0 0;
}
.adv dd {
    padding: 36px 0 0;
}
.adv dd span {
    background: rgba(0, 0, 0, 0) url("../images/xx2_advic.gif") no-repeat scroll left 8px;
    color: #666;
    display: block;
    font-size: 14px;
    line-height: 30px;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 0 0 0 32px;
}
.adv .adv_r {
    background: rgba(0, 0, 0, 0) url("../images/xx2.jpg") no-repeat scroll center top;
    padding: 336px 0 70px 33px;
    position: relative;
    width: 390px;
}
.adv .adv_r_change {
    background: rgba(0, 0, 0, 0) url("../images/fsbghl.png") no-repeat scroll center top;
    padding: 450px 0 70px 33px;
    position: relative;
    width: 390px;
}
.adv .adv_r_fsbghl {
    background: rgba(0, 0, 0, 0) url("../images/fsbghl.png") no-repeat scroll center top;
    float: right;
    padding: 450px 0 83px 33px;
    position: relative;
    width: 390px;
}
.adv .adv_r_fsfxsk {
    background: rgba(0, 0, 0, 0) url("../images/fsfxsk.png") no-repeat scroll center top;
    float: right;
    padding: 450px 0 83px 33px;
    position: relative;
    width: 390px;
}
.adv .adv_r_fsfxtk {
    background: rgba(0, 0, 0, 0) url("../images/fsfxtk.png") no-repeat scroll center top;
    float: right;
    padding: 450px 0 83px 33px;
    position: relative;
    width: 390px;
}
.adv .adv_r_fsyxlk {
    background: rgba(0, 0, 0, 0) url("../images/fsyxlk.png") no-repeat scroll center top;
    float: right;
    padding: 450px 0 83px 33px;
    position: relative;
    width: 390px;
}
.adv .adv_r_fsyxsk {
    background: rgba(0, 0, 0, 0) url("../images/fsyxsk.png") no-repeat scroll center top;
    float: right;
    padding: 450px 0 83px 33px;
    position: relative;
    width: 390px;
}
.adv .adv_r_fsyxtk {
    background: rgba(0, 0, 0, 0) url("../images/fsyxtk.png") no-repeat scroll center top;
    float: right;
    padding: 450px 0 83px 33px;
    position: relative;
    width: 390px;
}
.adv .adv_r_fyzlbyq {
    background: rgba(0, 0, 0, 0) url("../images/fyzlbyq.png") no-repeat scroll center top;
    float: right;
    padding: 450px 0 83px 33px;
    position: relative;
    width: 390px;
}
.adv .adv_r_fsyxdk {
    background: rgba(0, 0, 0, 0) url("../images/fsyxdk.png") no-repeat scroll center top;
    float: right;
    padding: 450px 0 83px 33px;
    position: relative;
    width: 390px;
}
.adv .adv_r_fsyxtk_1 {
    background: rgba(0, 0, 0, 0) url("../images/fsyxtk_1.png") no-repeat scroll center top;
    float: right;
    padding: 450px 0 83px 33px;
    position: relative;
    width: 390px;
}
.adv .adv_r_lshsfy {
    background: rgba(0, 0, 0, 0) url("../images/lshsfy.png") no-repeat scroll center top;
    float: right;
    padding: 450px 0 83px 33px;
    position: relative;
    width: 390px;
}
.adv .adv_r_EI {
    background: rgba(0, 0, 0, 0) url("../images/xx-eifx.png") no-repeat scroll center top;
    float: right;
    padding: 450px 0 83px 33px;
    position: relative;
    width: 390px;
}
.adv1 {
    height: 577px;
    overflow: hidden;
    position: relative;
}
.cpxx_img1 {
    height: 365px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 421px;
    z-index: 2;
}
.cpxx_img2 {
    background: rgba(0, 0, 0, 0) url("../images/pic_ico.png") no-repeat scroll 0 0;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    height: 72px;
    line-height: 72px;
    position: absolute;
    right: 327px;
    text-align: center;
    top: 320px;
    width: 72px;
    z-index: 3;
}
.cpxx_img3 {
    background: rgba(0, 0, 0, 0) url("../images/pic_ico2.png") no-repeat scroll 0 0;
    height: 156px;
    line-height: 26px;
    padding: 65px 24px 0 32px;
    position: absolute;
    right: 145px;
    top: 315px;
    width: 164px;
    z-index: 1;
}
.cpxx_img3 b {
    color: #c30101;
}
.adv .adv_r img {
    position: absolute;
    right: 4px;
    top: 0;
    z-index: 0;
}
.adv .adv_r em {
    color: #fff;
    display: block;
    font-size: 24px;
    font-style: normal;
    font-weight: bold;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    position: relative;
}
.adv .adv_r span {
    color: #666;
    display: block;
    line-height: 26px;
    padding: 0 0 0 58px;
    position: relative;
    width: 165px;
}
.adv .adv_r span b {
    color: #c30101;
    font-weight: 100;
    position: relative;
}
.use {
    clear: both;
    font-family: "Microsoft YaHei";
    height: 290px;
    overflow: hidden;
    padding: 40px 0 0;
}
.use p {
    clear: both;
    overflow: hidden;
    padding: 20px 0 17px;
    width: 990px;
}
.use p span {
    color: #666;
    display: block;
    font-size: 14px;
    line-height: 30px;
    margin: 0 0 0 5px;
    padding: 8px 0 25px 75px;
}
.use .use1 {
    background: rgba(0, 0, 0, 0) url("../images/xx_ic1.jpg") no-repeat scroll left top;
}
.use .use2 {
    background: rgba(0, 0, 0, 0) url("../images/xx_ic2.jpg") no-repeat scroll left top;
}
.use .use3 {
    background: rgba(0, 0, 0, 0) url("../images/xx_ic3.jpg") no-repeat scroll left top;
    padding: 7px 0 17px 75px;
}
.ins {
    clear: both;
    font-family: "Microsoft YaHei";
    height: 1000px;
    overflow: hidden;
}
.ins p {
    clear: both;
    padding: 38px 0 0;
}
.rec {
    clear: both;
    font-family: "Microsoft YaHei";
    height: 445px;
    overflow: hidden;
    padding: 23px 0 0;
}
.rec h3 {
    background: rgba(0, 0, 0, 0) url("../images/rec_l.gif") no-repeat scroll center 27px;
    font-size: 20px;
    height: 60px;
    line-height: 60px;
    text-align: center;
}
.rec h3 a {
    color: #d30000;
}
.rec li {
    border: 1px solid #ececec;
    display: inline;
    float: right;
    margin: 0 0 15px 18px;
}
.rec li a {
    display: block;
    height: 164px;
    position: relative;
    width: 232px;
}
.rec .rec1 a {
    display: block;
    height: 345px;
    position: relative;
    width: 491px;
}
.rec li img {
    display: block;
    height: 154px;
    padding: 5px;
    vertical-align: top;
    width: 223px;
}
.rec li p {
    background: rgba(0, 0, 0, 0) url("../images/rec_img_bg.png") repeat scroll 0 0;
    color: #fff;
    font-size: 14px;
    height: 134px;
    left: 5px;
    padding: 20px 20px 0;
    position: absolute;
    text-align: center;
    top: 5px;
    width: 183px;
    z-index: -1;
}
.rec li p b {
    display: block;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    text-align: center;
}
.rec .rec1 p b {
    height: 42px;
}
.rec li p span {
    display: block;
    height: 58px;
    line-height: 26px;
    overflow: hidden;
    text-align: left;
}
.rec li p i {
    border: 1px solid #fff;
    display: inline-block;
    font-family: "Microsoft YaHei";
    font-size: 20px;
    font-style: normal;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 127px;
}
.rec .rec1 p {
    height: 274px;
    padding: 60px 20px 0;
    width: 441px;
}
.rec .rec1 {
    float: left;
    margin: 0;
}
.rec .rec1 img {
    height: 335px;
    width: 481px;
}
.rec li a:hover p {
    z-index: 3;
}
.h_head {
    height: 131px;
    overflow: hidden;
}
.cnt1002 {
    margin: 0 auto;
    width: 1002px;
}
.banner {
    height: 304px;
    position: relative;
    z-index: 0;
}
.banner a {
    background: rgba(0, 0, 0, 0) url("../images/banner.jpg") no-repeat scroll center top;
    display: block;
    height: 304px;
}
.mbNav {
    border-bottom: 1px solid #d9d9d9;
    height: 61px;
}
.mbNav p {
    margin: 0 auto;
    position: relative;
    width: 1002px;
}
.mbNav .mbNv {
    color: #606060;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    padding-top: 24px;
    text-align: right;
}
.mbNav .mbNv a {
    color: #606060;
}
.mbNav .mbNv .curNav {
    color: #c30101;
}
.mbNav .tit {
    left: 0;
    position: absolute;
    top: 27px;
    z-index: 10;
}
.nsBx {
    height: auto;
    overflow: hidden;
}
.nsBx h2 {
    background: rgba(0, 0, 0, 0) url("../images/newstit.gif") no-repeat scroll center top;
    height: 85px;
    text-align: center;
}
.nsBx h2 a {
    color: #fff;
    display: block;
    font-family: "Microsoft YaHei";
    font-size: 30px;
    line-height: 1.1em;
    padding-top: 8px;
}
.nsBx h2 i {
    display: block;
    line-height: 1.1em;
    text-transform: uppercase;
}
.nsCt {
    height: 1438px;
    margin-top: -30px;
    overflow: hidden;
}
.nsCt h3 {
    border-bottom: 1px solid #dadada;
    height: 44px;
    overflow: hidden;
    padding-top: 33px;
}
.nsCt h3 a {
    border-bottom: 2px solid #c30101;
    color: #c30101;
    display: block;
    float: left;
    font-family: "Microsoft YaHei";
    font-size: 24px;
    font-weight: normal;
    height: 42px;
    padding-right: 75px;
}
.nsCt h3 i {
    color: #999;
    font-family: arial;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    padding-left: 10px;
    text-transform: uppercase;
}
.nsCt dl {
    height: 289px;
    overflow: hidden;
    padding-top: 33px;
}
.nsCt dt {
    float: left;
    overflow: hidden;
    width: 377px;
}
.nsCt dt a {
    display: block;
}
.nsCt dt img {
    border: 1px solid #ebebeb;
    height: 254px;
    overflow: hidden;
    padding: 5px;
    width: 365px;
}
.nsCt dd {
    float: right;
    width: 600px;
}
.nsCt dd h4 {
    font-weight: normal;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}
.nsCt dd h4 a {
    color: #333;
    font-family: "Microsoft YaHei";
    font-size: 16px;
}
.nsCt dd em {
    color: #999;
    display: block;
    font-style: normal;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.nsCt dd em a {
    color: #999;
}
.nsCt dd p {
    color: #999;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    height: 78px;
    line-height: 26px;
    margin-bottom: 36px;
    overflow: hidden;
    padding-top: 16px;
}
.nsCt dd .btn {
    background: rgba(0, 0, 0, 0) url("../images/nsmo1.gif") no-repeat scroll left top;
    color: #fff;
    display: block;
    height: 28px;
    line-height: 28px;
    text-align: center;
    width: 92px;
}
.nsxNav {
    border-bottom: 1px solid #dadada;
    border-top: 1px solid #dadada;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
}
.nsxNav .more {
    background: rgba(0, 0, 0, 0) url("../images/nsmo2.gif") no-repeat scroll left center;
    color: #fff;
    display: block;
    padding-left: 17px;
    width: 80px;
}
.nsxNav .tit {
    background: rgba(0, 0, 0, 0) url("../images/nst2.gif") no-repeat scroll 12px center;
    color: #000;
    display: inline-block;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    padding-left: 22px;
    width: 154px;
}
.nsxNav span a {
    color: #333;
    display: inline-block;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    padding: 0 16px;
}
.nsxNav span {
    color: #dbdbdb;
}
.more_ic {
    bottom: 0;
    display: inline-block;
    height: 62px;
    left: 0;
    width: 245px;
    z-index: 9;
}
.TMedia {
    background: rgba(0, 0, 0, 0) url("../images/media.gif") no-repeat scroll center top;
    height: 687px;
    padding-top: 6px;
}
.TMedia .cnt1002 {
    height: 687px;
}
.MaL {
    overflow: hidden;
    width: 246px;
}
.MaL h3 {
    height: 134px;
    padding-left: 64px;
    padding-top: 95px;
}
.MaL h3 a {
    color: #fff;
    font-family: "Microsoft YaHei";
    font-size: 30px;
    font-weight: bold;
}
.MaL h3 i {
    display: block;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-transform: uppercase;
}
.MaL ul {
    padding: 28px 25px 0 5px;
}
.MaL li {
    background: rgba(0, 0, 0, 0) url("../images/maico.gif") no-repeat scroll left 12px;
    border-bottom: 1px dashed #d2d2d2;
    height: 39px;
    line-height: 39px;
    overflow: hidden;
    padding-left: 29px;
}
.MaL li a {
    color: #666;
    font-family: "Microsoft YaHei";
}
.MaL li.lst {
    border-bottom: medium none;
}
.maR {
    overflow: hidden;
    width: 756px;
}
.maR dl {
    height: 229px;
    overflow: hidden;
}
.maR dt {
    float: right;
    overflow: hidden;
    width: 378px;
}
.maR dt a {
    display: block;
}
.maR dt img {
    display: block;
    height: 229px;
    overflow: hidden;
    width: 378px;
}
.maR dd {
    float: left;
    padding: 27px 55px 0 42px;
    width: 281px;
}
.maR dd h3 {
    font-family: "Microsoft YaHei";
    font-size: 18px;
    font-weight: normal;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
}
.maR dd h3 a {
    color: #333;
}
.maR dd p {
    color: #999;
    font-family: "Microsoft YaHei";
    height: 60px;
    line-height: 30px;
    margin-bottom: 21px;
}
.maR .two dt {
    float: left;
}
.maR .two dd {
    float: right;
}
.nsDt {
    font-family: "Microsoft YaHei";
    height: 415px;
    overflow: hidden;
    padding-top: 46px;
}
.nsDt h3 {
    border-bottom: 1px solid #bbb;
    height: 35px;
    line-height: 35px;
    position: relative;
}
.nsDt h3 .tit {
    border-bottom: 4px solid #d30000;
    color: #000;
    display: block;
    float: left;
    font-family: "Microsoft YaHei";
    font-size: 20px;
    height: 35px;
}
.nsDt h3 .more {
    color: #333;
    display: block;
    font-family: "Microsoft YaHei";
    font-size: 12px;
    font-weight: normal;
    padding-right: 25px;
}
.nsDh {
    width: 377px;
}
.nsDh .nsdtBx {
    padding-top: 21px;
}
.nsdtBx dt {
    height: 235px;
    overflow: hidden;
}
.nsdtBx dt a {
    display: block;
}
.nsdtBx dt img {
    height: 227px;
    overflow: hidden;
    width: 376px;
}
.nsdtBx dd h4 {
    height: 39px;
    line-height: 39px;
    overflow: hidden;
}
.nsdtBx dd h4 a {
    color: #000;
    display: block;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    font-weight: normal;
    text-align: center;
}
.nsdtBx dd p {
    height: 42px;
    line-height: 22px;
    overflow: hidden;
}
.nsdtBx dd p a {
    color: #d30000;
}
.nsLt {
    overflow: hidden;
    width: 565px;
}
.nsLt .nsLtBx {
    padding-top: 21px;
}
.nsLtBx dt {
    float: left;
    height: 88px;
    overflow: hidden;
    width: 146px;
}
.nsLtBx dt a {
    display: block;
}
.nsLtBx dt img {
    height: 88px;
    overflow: hidden;
    width: 146px;
}
.nsLtBx dd {
    float: right;
    width: 404px;
}
.nsLtBx dd h4 {
    height: 30px;
    line-height: 24px;
    overflow: hidden;
}
.nsLtBx dd h4 a {
    color: #000;
    display: block;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    font-weight: normal;
}
.nsLtBx dd p {
    height: 42px;
    line-height: 22px;
    overflow: hidden;
}
.nsLtBx dd p a {
    color: #d30000;
}
.nsLtBx ul {
    padding-top: 24px;
}
.nsLtBx li {
    background: rgba(0, 0, 0, 0) url("../images/maico.gif") no-repeat scroll left 8px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 29px;
    width: 205px;
}
.kst {
    background: #f6f6f6 none repeat scroll 0 0;
    height: 215px;
    overflow: hidden;
    padding-top: 7px;
}
.kst h3 {
    height: 74px;
    line-height: 74px;
    text-align: center;
}
.kst h3 a {
    color: #000;
    font-family: "Microsoft YaHei";
    font-size: 20px;
    padding-left: 50px;
}
.kst h3 b {
    color: #d30000;
}
.kst em {
    display: block;
    float: left;
    width: 110px;
}
.kst em a {
    background: rgba(0, 0, 0, 0) url("../images/kstico.jpg") no-repeat scroll left center;
    color: #333;
    display: block;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    padding-left: 21px;
}
.kst font {
    display: block;
    float: left;
    width: 890px;
}
.kst font a {
    display: inline-block;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    padding: 0 16px;
}
.kst .more {
    color: #d30000;
    padding-right: 0;
}
.kst span {
    padding-bottom: 12px;
}
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
.case {
    font-family: "Microsoft Yahei";
    margin: 0 auto 60px;
    width: 1003px;
}
.case h3 {
    background: rgba(0, 0, 0, 0) url("../images/c_img.jpg") no-repeat scroll center top;
    height: 85px;
    margin-bottom: 40px;
    text-align: center;
}
.case h3 em {
    color: #fff;
    display: block;
    font-size: 28px;
    font-style: italic;
    padding-top: 10px;
    text-transform: uppercase;
}
.case h3 a {
    color: #fff;
    display: inline-block;
    font-family: "Microsoft Yahei";
    font-size: 30px;
    margin-top: -9px;
}
.case h4 {
    background: rgba(0, 0, 0, 0) url("../images/c_line1.gif") no-repeat scroll left bottom;
    font-weight: normal;
    height: 38px;
    line-height: 38px;
    margin-bottom: 32px;
    padding-bottom: 2px;
}
.case h4 a {
    color: #c30101;
    font-family: "Microsoft Yahei";
    font-size: 24px;
}
.case h4 em {
    color: #999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-style: normal;
    margin-left: 8px;
    text-transform: uppercase;
}
.cs_list {
    height: auto;
    margin-bottom: 40px;
    overflow: hidden;
}
.cs_list dl {
    height: 267px;
    margin-bottom: 32px;
    overflow: hidden;
}
.cs_list dt {
    float: left;
    width: 377px;
}
.cs_list dt img {
    border: 1px solid #ebebeb;
    display: block;
    height: 254px;
    padding: 5px;
    width: 365px;
}
.cs_list dd {
    float: right;
    padding-right: 8px;
    width: 586px;
}
.cs_list dd h5 {
    font-family: "Microsoft Yahei";
    font-size: 16px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.cs_list dd h5 a {
    color: #333;
}
.cs_list dd h6 {
    color: #999;
    font-size: 12px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    margin-bottom: 18px;
    overflow: hidden;
}
.cs_list dd h6 a {
    color: #999;
}
.cs_list dd p {
    color: #666;
    font-size: 14px;
    height: 78px;
    line-height: 26px;
    margin-bottom: 36px;
    overflow: hidden;
}
.cs_list dd .cs_more {
    /*background: rgba(0, 0, 0, 0) url("../images/c_btn.gif") no-repeat scroll 0 0;*/
    color: #fff;
    display: inline-block;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    width: 92px;
}
.cs_list_2 {
    height: auto;
    margin-bottom: 40px;
    overflow: hidden;
}
.cs_list_2 dl {
    border-bottom: 1px dotted #e1e1e1;
    height: 267px;
    margin-bottom: 32px;
    overflow: hidden;
}
.cs_list_2 dt {
    float: left;
    width: 377px;
}
.cs_list_2 dt img {
    border: 1px solid #ebebeb;
    display: block;
    height: 229px;
    padding: 5px;
    width: 378px;
}
.cs_list_2 dd {
    float: right;
    padding-right: 8px;
    width: 586px;
}
.cs_list_2 dd h5 {
    font-family: "Microsoft Yahei";
    font-size: 16px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.cs_list_2 dd h5 a {
    color: #333;
}
.cs_list_2 dd h6 {
    color: #999;
    font-size: 12px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    margin-bottom: 18px;
    overflow: hidden;
}
.cs_list_2 dd h6 a {
    color: #999;
}
.cs_list_2 dd p {
    color: #999;
    font-size: 14px;
    height: 78px;
    line-height: 26px;
    margin-bottom: 36px;
    overflow: hidden;
}
.cs_list_2 dd .cs_more {
    /*background: rgba(0, 0, 0, 0) url("../images/c_btn.gif") no-repeat scroll 0 0;*/
    color: #fff;
    display: inline-block;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    width: 92px;
}
.cs_list_3 {
    height: auto;
    margin-bottom: 40px;
    overflow: hidden;
}
.cs_list_3 dl {
    height: 267px;
    margin-bottom: 32px;
    overflow: hidden;
}
.cs_list_3 dt {
    float: left;
    width: 377px;
}
.cs_list_3 dt img {
    border: 1px solid #ebebeb;
    display: block;
    height: 228px;
    padding: 5px;
    width: 376px;
}
.cs_list_3 dd {
    float: right;
    padding-right: 8px;
    width: 586px;
}
.cs_list_3 dd h5 {
    font-family: "Microsoft Yahei";
    font-size: 16px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.cs_list_3 dd h5 a {
    color: #333;
}
.cs_list_3 dd h6 {
    color: #999;
    font-size: 12px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    margin-bottom: 18px;
    overflow: hidden;
}
.cs_list_3 dd h6 a {
    color: #999;
}
.cs_list_3 dd p {
    color: #666;
    font-size: 14px;
    height: 78px;
    line-height: 26px;
    margin-bottom: 36px;
    overflow: hidden;
}
.cs_list_3 dd .cs_more {
    /*background: rgba(0, 0, 0, 0) url("../images/c_btn.gif") no-repeat scroll 0 0;*/
    color: #fff;
    display: inline-block;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    width: 92px;
}
.cs_bg {
    background: #f6f6f6 none repeat scroll 0 0;
    padding: 30px 0;
}
.cross {
    margin: 0 auto;
    width: 1003px;
}
.cross h3 {
    background: rgba(0, 0, 0, 0) url("../images/c_line2.gif") no-repeat scroll center center;
    font-family: "Microsoft Yahei";
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 22px;
    overflow: hidden;
    text-align: center;
}
.cross h3 a {
    color: #000;
}
.cross h3 em {
    color: #d30000;
    font-style: normal;
}
.cr_con dl {
    margin-bottom: 6px;
    overflow: hidden;
}
.cr_con dt {
    background: rgba(0, 0, 0, 0) url("../images/c_ic1.gif") no-repeat scroll left 10px;
    float: left;
    font-family: "Microsoft Yahei";
    font-size: 16px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    padding-left: 20px;
    width: 86px;
}
.cr_con dt a {
    color: #333;
}
.cr_con dd {
    float: right;
    font-size: 14px;
    line-height: 30px;
    width: 890px;
}
.cr_con dd a {
    background: rgba(0, 0, 0, 0) url("../images/c_ic2.gif") no-repeat scroll right center;
    color: #666;
    display: inline-block;
    padding: 0 16px;
}
.cr_con dd .no_b {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.cr_con dd .cr_more {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #d30000;
}
.mct {
    font-family: "Microsoft YaHei";
}
.mct h3 {
    color: #333;
    font-size: 16px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    text-align: center;
}
.mct p {
    clear: both;
    color: #666;
    font-size: 14px;
    line-height: 26px;
    margin: 0 0 30px;
    text-indent: 2em;
}
.mct p img {
}
.mct .mct1 {
    background: #f6f6f6 none repeat scroll 0 0;
    height: 44px;
    line-height: 44px;
    margin-top: 20px;
    text-align: center;
    text-indent: 0;
}
.mct .ic1 {
    background: rgba(0, 0, 0, 0) url("../images/anl_ic1.gif") no-repeat scroll left 23px;
    display: inline-block;
    padding: 0 0 0 18px;
}
.mct .ic2 {
    background: rgba(0, 0, 0, 0) url("../images/anl_ic2.gif") no-repeat scroll left 22px;
    display: inline-block;
    margin: 0 17px;
    padding: 0 0 0 18px;
}
.mct .mct1 .fr {
    background: rgba(0, 0, 0, 0) url("../images/anl_ic3.gif") no-repeat scroll center top;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    margin: 33px 0 0;
    padding: 0 0 0 5px;
    text-align: center;
    width: 68px;
}
.mct .mct2 span {
    display: block;
    width: 424px;
}
.mct .mct2 img {
    margin: 0 0 3px;
}
.mct .mct2 img {
    display: block;
    vertical-align: top;
}
.mct .mct2 {
    height: 424px;
    padding: 18px 0 0;
}
.mct .mct3 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #cacaca -moz-use-text-color;
    border-image: none;
    border-style: dashed none;
    border-width: 1px medium;
    height: 39px;
    line-height: 39px;
    text-indent: 0;
}
.rcrd {
    background: #f6f6f6 none repeat scroll 0 0;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    height: auto;
    margin: 20px 0;
    padding: 16px 30px 30px 25px;
}
.rcrd b {
    color: #2ab4e5;
    display: block;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.rcrd li {
    background: rgba(0, 0, 0, 0) url("../images/proleft.jpg") no-repeat scroll left 24px;
    border-bottom: 1px dashed #cacaca;
    height: 49px;
    line-height: 49px;
    overflow: hidden;
    padding: 0 0 0 9px;
}
.rcrd .lst {
    border: medium none;
}
.rcrd li a {
    color: #666;
}
.rcrd li span {
    color: #666;
    float: right;
    font-family: "Microsoft YaHei";
}
.kn_img {
    clear: both;
    margin-top: 10px;
}
.kn_img a {
    background: rgba(0, 0, 0, 0) url("../images/kn_img.jpg") no-repeat scroll center top;
    display: block;
    height: 430px;
    overflow: hidden;
}
.imp {
    font-family: "Microsoft YaHei";
    height: 585px;
    overflow: hidden;
    padding: 0;
}
.imp h3 {
    height: 86px;
    overflow: hidden;
    text-align: center;
}
.imp h3 b {
    color: #a5a5a5;
    font-size: 30px;
    font-style: italic;
    font-weight: 100;
    height: 31px;
    line-height: 31px;
    overflow: hidden;
    text-transform: uppercase;
}
.imp h3 span {
    background: rgba(0, 0, 0, 0) url("../images/imp_l.gif") no-repeat scroll center 19px;
    color: #2ab4e5;
    display: block;
    font-size: 26px;
    line-height: 34px;
}
.imp li {
    float: left;
    text-align: center;
}
.imp1 {
    border-right: 1px solid #fff;
    overflow: hidden;
    width: 253px;
}
.imp2 {
    border-right: 1px solid #fff;
    overflow: hidden;
    width: 423px;
}
.imp3 {
    overflow: hidden;
    width: 324px;
}
.imp1 h4 {
    background: rgba(0, 0, 0, 0) url("../images/imp_bg.gif") no-repeat scroll center top;
    color: #fff;
    font-size: 30px;
    font-weight: 100;
    height: 204px;
    line-height: 204px;
}
.imp img {
    display: block;
    vertical-align: top;
}
.imp1 h4 a {
    color: #fff;
}
.abtc {
    clear: both;
}
.abt {
    font-family: "Microsoft YaHei";
    height: 670px;
    overflow: hidden;
}
.abt ul {
    float: left;
    overflow: hidden;
    padding: 35px 0 0;
    width: 485px;
}
.abt ul li {
    text-align: center;
}
.abt ul li img {
    display: block;
    vertical-align: top;
}
.abt ul li span {
    color: #333;
    display: block;
    font-size: 14px;
    line-height: 58px;
}
.abt_c {
    overflow: hidden;
    padding: 20px 0 0;
    width: 480px;
}
.abt_c>div {
    background: rgba(0, 0, 0, 0) url("../images/abt_ic1.jpg") no-repeat scroll 425px top;
    clear: both;
    font-size: 14px;
}
.abt_c>div b {
    color: #fff;
    display: inline-block;
    float: right;
    font-size: 18px;
    line-height: 48px;
    margin: 0 6px 0 0;
    text-align: center;
    width: 48px;
}
.abt_c>div>p {
    display: inline-block;
    float: left;
    line-height: 33px;
    padding: 0;
    width: 413px;
}
.abt_c em {
    clear: both;
    display: block;
    float: none;
    font-size: 0;
    line-height: 0;
}
.abt_c>div i {
    color: #c30101;
    font-style: normal;
}
.abt_c .lst {
    background: rgba(0, 0, 0, 0) url("../images/abt_ic2.jpg") no-repeat scroll 425px top;
}
.tm {
    background: rgba(0, 0, 0, 0) url("../images/abt_img.jpg") no-repeat scroll 29px 110px;
    clear: both;
    font-family: "Microsoft YaHei";
    height: 980px;
}
.tm p {
    background: rgba(0, 0, 0, 0) url("../images/abt_ic2.gif") no-repeat scroll left 9px;
    color: #666;
    font-size: 14px;
    line-height: 32px;
    padding: 0 0 0 26px;
    width: 456px;
}
.tm .tm1 {
    height: 572px;
    line-height: 27px;
    margin: 28px 0 0 380px;
    overflow: hidden;
    width: 300px;
}
.tm b {
    color: #fff;
    display: inline-block;
    font-size: 24px;
    text-align: center;
}
.tm .tm_ic1 {
    float: left;
    line-height: 104px;
    margin: 0 0 0 256px;
    width: 104px;
}
.tm .tm_ic2 {
    float: right;
    height: 114px;
    line-height: 88px;
    padding: 50px 310px 0 0;
    width: 90px;
}
.tm em {
    clear: both;
    display: block;
    float: none;
    font-size: 0;
    line-height: 0;
}
.cor {
    clear: both;
    font-family: "Microsoft YaHei";
    height: 270px;
}
.cor li {
    display: inline;
    float: left;
    margin: 0 12px;
    text-align: center;
    width: 279px;
}
.cor li img {
    border: 1px solid #e7e7e7;
    display: block;
    height: 181px;
    overflow: hidden;
    padding: 4px;
    width: 271px;
}
.cor li span {
    display: block;
    font-size: 14px;
    line-height: 48px;
    overflow: hidden;
}
.cor li span a, .cor li span a:hover {
    color: #6666;
}
.cor .to_l, .cor .to_r {
    margin-top: 100px;
}
.cor .to_l {
    margin-right: 7px;
}
.hon {
    font-family: "Microsoft YaHei";
    height: 400px;
    padding: 50px 0 0;
}
.hon h3 {
    height: 86px;
    overflow: hidden;
    text-align: center;
}
.hon h3 b {
    color: #a5a5a5;
    font-size: 30px;
    font-style: italic;
    font-weight: 100;
    height: 31px;
    line-height: 31px;
    overflow: hidden;
    text-transform: uppercase;
}
.hon h3 span {
    background: rgba(0, 0, 0, 0) url("../images/imp_l.gif") no-repeat scroll center 19px;
    color: #2ab4e5;
    display: block;
    font-size: 26px;
    line-height: 34px;
}
.hon li {
    display: inline;
    float: left;
    margin: 0 12px;
    text-align: center;
    width: 204px;
}
.hon li img {
    border: 1px solid #e7e7e7;
    display: block;
    height: 240px;
    overflow: hidden;
    padding: 3px;
    width: 200px;
}
.hon li span {
    display: block;
    font-size: 14px;
    line-height: 44px;
    overflow: hidden;
}
.hon .to_l, .hon .to_r {
    margin-top: 100px;
}
.hon .to_l {
    margin-right: 7px;
}
.ctc {
    background: rgba(0, 0, 0, 0) url("../images/ctc1.jpg") no-repeat scroll right top;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    overflow: hidden;
}
.ctc .ctc_w {
    color: #666;
    height: 125px;
    line-height: 32px;
    overflow: hidden;
    padding: 22px 0 0;
    width: 740px;
}
.ctc li {
    background: rgba(0, 0, 0, 0) url("../images/ctc_l1.gif") no-repeat scroll left bottom;
    clear: both;
    color: #333;
    font-size: 14px;
    line-height: 52px;
    margin: 0 0 14px;
    width: 900px;
}
.ctc li p {
    padding: 0 0 0 63px;
}
.ctc li i {
    font-style: normal;
    margin: 0 20px;
}
.ctc li b {
    color: #c30101;
    font-weight: 100;
}
.ctc .ctc1 p {
    background: rgba(0, 0, 0, 0) url("../images/ctc_ic1.gif") no-repeat scroll left top;
}
.ctc .ctc2 p {
    background: rgba(0, 0, 0, 0) url("../images/ctc_ic2.gif") no-repeat scroll left top;
}
.ctc .ctc3 p:nth-child(1) {
    background: rgba(0, 0, 0, 0) url("../images/ctc_ic3.gif") no-repeat scroll left top;
}
.ctc .ctc4 p {
    background: rgba(0, 0, 0, 0) url("../images/ctc_ic4.gif") no-repeat scroll left top;
}
.ctc .ctc5 p {
    background: rgba(0, 0, 0, 0) url("../images/ctc_ic5.gif") no-repeat scroll left top;
}
.ctc .ctc4 em {
    float: left;
    font-style: normal;
    font-weight: 100;
}
.ctc .ctc4 span {
    display: inline-block;
    float: right;
    width: 765px;
}
.ctc .ctc4 {
}
.ctc .ctc5 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.imap {
    clear: both;
    margin: 32px 0 50px;
}
.imap img {
    border: 1px solid #dadada;
    display: block;
}
.er {
    background: rgba(0, 0, 0, 0) url("../images/er_bg.jpg") no-repeat scroll center top;
    font-size: 0;
    height: 478px;
    line-height: 0;
    margin: 130px auto 0;
    padding: 163px 0 0 480px;
}
.ic1 {
    display: inline-block;
    float: left;
    padding: 8px 0 0;
}
.imgsshow {
    display: inline !important;
    height: 24px;
    width: 92px;
}
.dz {
    background: rgba(0, 0, 0, 0) url("../images/line.gif") no-repeat scroll center bottom;
    height: 490px;
    margin-bottom: 15px;
    overflow: hidden;
}
.dz h3 {
    background: rgba(0, 0, 0, 0) url("../images/dx_h2.gif") repeat-x scroll center top;
    font: 24px "Microsoft Yahei";
    height: 66px;
    overflow: hidden;
    position: relative;
}
.dz h3 a {
    background: rgba(0, 0, 0, 0) url("../images/dz_h.gif") no-repeat scroll center top;
    color: #fff;
    display: inline-block;
    height: 66px;
    line-height: 58px;
    text-align: center;
    width: 155px;
}
.dz h3 i {
    color: #fff;
    font: 24px Arial,Helvetica,sans-serif;
    padding-left: 27px;
    text-transform: uppercase;
}
.dz h3 span {
    display: block;
    height: 31px;
    overflow: hidden;
    position: absolute;
    right: 17px;
    top: 21px;
    width: 309px;
}
.choo {
    display: inline;
    margin-left: 22px;
    overflow: hidden;
    width: 575px;
}
.choo h4 {
    background: rgba(0, 0, 0, 0) url("../images/dx_x.gif") no-repeat scroll left top;
    font: bold 18px/40px "Microsoft Yahei";
    height: 40px;
    margin-top: 30px;
    overflow: hidden;
}
.choo h4 a {
    color: #d40000;
    padding-left: 17px;
}
.choo h4 i {
    color: #403e3e;
    font: 14px/40px "Microsoft Yahei";
    padding-left: 30px;
}
.tit01 {
    float: left;
    height: 337px;
    overflow: hidden;
    width: 315px;
}
.tit01 li {
    height: 29px;
    margin-top: 23px;
    overflow: hidden;
}
.tit01 li a {
    background: rgba(0, 0, 0, 0) url("../images/dz_line.gif") no-repeat scroll left center;
    color: #202020;
    display: inline-block;
    float: left;
    font: 14px/29px "Microsoft Yahei";
    height: 29px;
    padding-left: 15px;
    width: 145px;
}
.tit01 li a:hover {
    font-weight: bold;
}
.tit01 li select {
    color: #666;
    font: 14px/29px "Microsoft Yahei";
    height: 29px;
    text-align: center;
    width: 146px;
}
.qt {
    display: inline;
    float: left;
    margin: 0 0 0 28px;
    overflow: hidden;
    width: 211px;
}
.qt h5 a {
    border-bottom: 1px solid #d0d0d0;
    color: #3f3f3f;
    display: block;
    font: 14px/37px "Microsoft Yahei";
    height: 37px;
    overflow: hidden;
}
.tit02 {
    width: 208px;
}
.tit02 li a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #666;
    display: inline-block;
    float: left;
    padding: 0;
    width: 77px;
}
.tit02 li a:hover {
    font-weight: normal;
}
.tit02 li select {
    color: #666;
    font: 14px/29px "Microsoft Yahei";
    height: 29px;
    text-align: center;
    width: 125px;
}
.tit03 {
    height: 29px;
    margin-bottom: 14px;
    width: 208px;
}
.tit03 li {
    height: 29px;
    margin-top: 23px;
    overflow: hidden;
}
.tit03 li a {
    background: rgba(0, 0, 0, 0) url("../images/dz_line.gif") no-repeat scroll left center;
    color: #202020;
    display: inline-block;
    float: left;
    font: 14px/29px "Microsoft Yahei";
    height: 29px;
    padding-left: 15px;
    width: 62px;
}
.tit03 li a:hover {
    font-weight: bold;
}
.tit03 li select {
    color: #666;
    font: 14px/29px "Microsoft Yahei";
    height: 29px;
    text-align: center;
    width: 125px;
}
.onl {
    background: #f5f5f5 url("../images/bg.gif") no-repeat scroll left 24px;
    height: 420px;
    margin-top: -8px;
    overflow: hidden;
    position: relative;
    width: 404px;

}
.onl ul {
    padding: 30px 0 0 40px;
}
.onl li {
    height: 27px;
    margin-bottom: 16px;
}
.onl li span {
    color: #403e3e;
    display: inline-block;
    float: left;
    font: 14px/27px "Microsoft Yahei";
    height: 27px;
    width: 71px;
}
.onl li span em {
    padding: 0 9px;
}
.onl li input {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding-left: 6px;
    width: 260px;
}
.onl .ly {
    height: 123px;
}
.onl .ly span {
    display: inline-block;
    width: 260px;
}
.onl .ly textarea {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    height: 87px;
    line-height: 22px;
    margin-top: 5px;
    overflow: hidden;
    padding-left: 6px;
    resize: none;
    width: 330px;
}
.onl .btt {
    height: 28px;
    margin-bottom: 20px;
    overflow: hidden;
}
.onl .btt input {
    background: rgba(0, 0, 0, 0) url("../images/btn1.gif") no-repeat scroll center top;
    border: 0 none;
    cursor: pointer;
    height: 28px;
    margin-right: 18px;
    overflow: hidden;
    padding: 0;
    width: 77px;
}
.onl .btt .ip02 {
    background: rgba(0, 0, 0, 0) url("../images/btn2.gif") no-repeat scroll center top;
    height: 28px;
    width: 89px;
}
.onl p {
    background: rgba(0, 0, 0, 0) url("../images/qt.gif") no-repeat scroll left center;
    border-top: 1px solid #ccc;
    font: 14px/50px "Microsoft Yahei";
    height: 50px;
    margin-left: 40px;
    overflow: hidden;
    padding-left: 28px;
    width: 308px;
}
.onl p b {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding-left: 15px;
}
.QQzxjt {
    position: fixed;
    right: 23px;
    top: 490px;
    z-index: 99999;
}
.dede_pages {
}
.dede_pages ul {
    float: left;
    padding: 12px 0 20px 16px;
}
.dede_pages ul li {
    border: 1px solid #e9e9e9;
    float: left;
    font-family: Tahoma;
    line-height: 17px;
    margin-right: 6px;
    padding: 4px 6px;
}
.dede_pages ul li a {
    color: #555;
    display: block;
    float: left;
}
.dede_pages ul li a:hover {
    color: #0446ae;
    text-decoration: none;
}
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover {
    background-color: #f8f8f8;
    font-weight: bold;
}
.dede_pages .pageinfo {
    color: #999;
    line-height: 21px;
    padding: 12px 10px 12px 16px;
}
.dede_pages .pageinfo strong {
    color: #555;
    font-weight: normal;
    margin: 0 2px;
}
.tuandd {
    background: rgba(0, 0, 0, 0) url("../images/zjgd.jpg") no-repeat scroll left top;
    height: 643px;
    margin-top: 30px;
    width: 1000px;
}
.tupn span {
    color: #2ab4e5;
    font-size: 14px;
    font-weight: bold;
}
.tupn {
    background: rgba(0, 0, 0, 0) url("../images/zjgd.gif") no-repeat scroll left 7px;
    font-size: 14px;
    line-height: 28px;
    margin-left: 331px;
    padding-left: 27px;
    width: 378px;
}
.tupnn {
    margin-bottom: 40px;
    margin-top: 20px;
    overflow: hidden;
    width: 1000px;
}
.tupnn span {
    color: #2ab4e5;
    font-size: 14px;
    font-weight: bold;
}
.tupnn1, .tupnn2 {
    background: rgba(0, 0, 0, 0) url("../images/zjgd.gif") no-repeat scroll left 7px;
    float: left;
    font-size: 14px;
    line-height: 28px;
    margin-left: 18px;
    padding-left: 27px;
    width: 455px;
}
.kehugy span {
    color: #2ab4e5;
    font-size: 26px;
    line-height: 52px;
}
.kehugy {
    background: rgba(0, 0, 0, 0) url("../images/xian.jpg") no-repeat scroll left bottom;
    color: #999;
    font-size: 16px;
    width: 800px;
}
.leftlx1 {
    font-family: "Microsoft YaHei";
    font-size: 14px;
    margin: 10px 0;
    padding: 5px 0 20px 0;
    text-align: center;
}

.leftlx1 h5 {
    background: #0c84af none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    padding: 15px 0;
}
.leftlx1 .rsphone img {
    height: 40px;
    padding: 15px;
    width: 40px;
}

.leftlx1 .rsphone p {
    border-bottom: 1px solid #dedede;
    color: #333;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.rsphone span {display: block; margin: 0 0 10px 0}
.leftlx1>p {
    line-height: 25px;
    padding: 5px 20px 0;
    text-align: left;
}


/*联系我们——留言*/
.tsjy {width: 1000px; height: auto; margin: 0 auto 0px; overflow: hidden;}
.tsjy h2>p { color: #333; line-height: 40px; margin: 20px 0 40px; text-align: center; font-size: 18px;}
.tsjy>form{width:1000px; height:auto; margin:30px auto 60px;}
form_1{width:1035px; height:auto;margin:0 auto; color:#666; line-height:30px;}
.form_1 span{ color:#ddd;}
.tsjy input { outline: none; border: 1px solid #ddd;}
.tusu_part2 textarea  { border: 1px solid #ddd;}
.gou dl { font-size: 14px; line-height: 26px;}
.msg_username{margin-top:20px;}
.msg_username .content{width:1030px; height:150px; text-indent:10px; padding-top:20px;}
.msg_name{width:100%;height: 80px;margin-top: 10px;line-height:50px;margin-left: 0px;overflow: hidden;}
.msg_name p{float:left; color:#666; font-weight:bold;}
.name{width: 49%;height: 60px;font-size: 18px;float:left;text-indent: 20px;color: #666;}
.phone{width: 49%;height: 60px;font-size: 18px;float:left;margin: 0px 0 0 1.5%;text-indent: 20px;color:#8c8d8d;}
.Submit{width:200px; height:40px; margin:0 auto; margin-top:40px;}
.Submit_1{width:130px; height:40px; border:0; background:#333333; text-align:center; color:#fff190; font-size:20px; margin-left:35px;}
.tusu{ background: #f9f9f9; padding: 28px 20px; width: 1080px; height: auto; margin-top: 25px;}
.tusu_part1,.tusu_part2 {margin: 2px 0 20px 0px;color: #444;line-height: 30px;}
.tusu_part1 p{width:50px; height:30px; float:left;}
.tusu_part1>input{float:float; width:900px; height: 30px;margin:0 0 20px 0;}
#leibie{margin-right: 100px; font-size: 14px; color: #555; width: 120px; height: 30px;}
#bumen{ font-size: 14px; color: #555; width: 120px; height: 30px;}
#saytext{width: 95.5%;height: 300px;float: left;font-size: 18px;padding: 2%;}
#content{width: 95.5%;height: 300px;float: left;font-size: 18px;padding: 2%;}
.tusu_part2 {height: 340px;}
.tusu_part2 dt {width: 50px; height: 30px; float: left;}
.tusu_part2 textarea{color:#666;}
.tusu_part4 {margin: 10px 0 10px 0px;height: 50px;line-height: 50px;}
.tusu_part4 span { color: #666666;}
.tusu_part4 img { height: 26px; margin-left: 10px;    vertical-align: middle;border: 0px;}
.tusu_part4 p{float: left;width: 70px;height: 40px;font-size: 18px;}
.tusu_part4 input{margin-left: 0px; text-indent: 20px; font-size:18px;}
.advise-contact-ctn {background: #f7f7f7;padding: 18px 0 15px;overflow: hidden;}
.advise-contact-ctn li {float: left;_display: inline;width: 268px;border-right: 1px solid #ddd;text-align: center;}
.advise-contact-ctn .last {border-right: none;}
.advise-contact-ctn p {margin-bottom: 2px;}
.advise-contact-ctn em {color: #ff8800;font-weight: bold;}
.tusu_part5 { height: 50px; margin: 15px auto;width: 362px;}
.tusu_part5 .button2 {padding: 5px 120px;background-image: linear-gradient(to right,#4081d6,#2ab4e5);color: #FFF;font-size: 24px;line-height: 50px;-webkit-appearance:none;border:none;border-radius: 2px; border-radius: 50px;}
.tusu_part5 .button2:hover {transition: all 0.5s ease 0s; padding: 5px 120px; background-image: linear-gradient(to right,#4081d6,#2ab4e5); color: #FFF; font-size: 24px; line-height: 50px;-webkit-appearance:none;border:none;border-radius: 50px; cursor:pointer;}
.tusu_part5 .button3 { padding: 8px 55px; background: #999; color: #FFF; font-size: 14px; line-height: 25px;-webkit-appearance:none;border:none;border-radius: 2px;}
.tusu_part5 .button3:hover {transition: all 0.5s ease 0s; padding: 8px 55px; background: #666; color: #FFF; font-size: 14px; line-height: 25px;-webkit-appearance:none;border:none;border-radius: 2px; cursor:pointer;}