﻿/*@import "/Skins/Default/resetcommon.css";*/
/*index.css start*/
@charset "utf-8";

h1, h2, h3, h4, h5, h6 {
    color: #666;
    font-family: "微软雅黑";
    font-size: 100%;
    font-weight: normal;
}
.toptitle {
    overflow: hidden;
    padding-top: 30px;
    position: relative;
    text-align: center;
    width: 100%;
}
.toptitle h3 {
    color: #3f3f3f;
    font-size: 18px;
}
.toptitle h2 {
    color: #333;
    display: block;
    font-size: 40px;
}
.toptitle h2 font {
    color: #de1620;
}
.toptitle i {
    background: rgba(0, 0, 0, 0) url("../image/hr.png") no-repeat scroll center center;
    display: block;
    height: 10px;
}
.toptitle1 {
    overflow: hidden;
    padding-top: 50px;
    position: relative;
    text-align: center;
    width: 100%;
}
.toptitle1 h3 {
    color: #fff;
    font-size: 18px;
}
.toptitle1 h2 {
    color: #fff;
    display: block;
    font-size: 30px;
}
.toptitle1 h2 font {
    color: #de1620;
}
.toptitle1 i {
    background: rgba(0, 0, 0, 0) url("../image/hr.png") no-repeat scroll center center;
    display: block;
    height: 10px;
}
.toptitle2 {
    overflow: hidden;
    padding-top: 30px;
    position: relative;
    text-align: center;
    width: 100%;
}
.toptitle2 h3 {
    color: #3f3f3f;
    font-size: 18px;
}
.toptitle2 h2 {
    color: #333;
    display: block;
    font-size: 30px;
}
.toptitle2 h2 font {
    color: #de1620;
}
.toptitle2 i {
    background: rgba(0, 0, 0, 0) url("../image/hr.png") no-repeat scroll center center;
    display: block;
    height: 10px;
}
.lxwm .toptitle span {
    color: #3f3f3f;
    font-size: 18px;
}
.lxwm .toptitle em {
    color: #333;
    display: block;
    font-size: 40px;
}
.lxwm .toptitle em font {
    color: #de1620;
}
.ny_main {
    overflow: hidden;
}
.fw_banner img {
}
.fw_mulu {
    background: #f5f5f5 none repeat scroll 0 0;
    overflow: hidden;
    width: 100%;
}
.fw_mulu1 {
    background: rgba(0, 0, 0, 0) url("../image/fuwulc.png") no-repeat scroll left 120px;
    height: 738px;
    margin: 0 auto;
    width: 1004px;
}
.fuwu_1 {
    padding-top: 60px;
    text-align: left;
}
.fuwu_1 ul li {
    float: left;
    font-size: 14px;
    line-height: 25px;
}
.fuwu_1 ul li b {
    color: #de1620;
    display: block;
    font-size: 24px;
    margin-bottom: 10px;
}
.fuwu_1 ul {
    height: 220px;
    padding-top: 40px;
}
.fuwu_1 ul li ul {
    padding-top: 5px;
}
.fuwu_1 ul li ul li {
    float: none;
    height: 25px;
    list-style: outside none decimal;
    margin-left: 15px;
}
.fuwu_1 .fw_1 {
    width: 350px;
}
.fuwu_1 .fw_2 {
    width: 330px;
}
.fuwu_1 .fw_4 {
    margin-left: 50px;
    width: 500px;
}
.fw_kc {
    background: rgba(0, 0, 0, 0) url("../image/huise_bg.jpg") repeat scroll 0 0;
    height: 1005px;
}
.fw_kc1 {
    margin: 0 auto;
    padding-top: 34px;
    width: 1004px;
}
.fw_kc1_1 {
    background: rgba(0, 0, 0, 0) url("../image/fuwukcdg.png") no-repeat scroll 0 0;
    height: 233px;
    margin-top: 15px;
    overflow: hidden;
    width: 1070px;
}
.fw_kc1 ul li {
    float: left;
    padding: 10px 0 0 18px;
    width: 333px;
}
.fw_kc1 ul li b {
    color: #fff;
    font-size: 16px;
    height: 25px;
    line-height: 25px;
}
.fw_kc1 ul li p {
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    padding-top: 10px;
}
.fw_kc2 {
    background: rgba(0, 0, 0, 0) url("../image/fuwukcdg1.png") no-repeat scroll 0 0;
    height: 233px;
    margin-top: 15px;
    overflow: hidden;
    width: 1070px;
}
.fw_kc2 li {
    position: relative;
}
.fw_kc2 li font {
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: bold;
    height: 20px;
    position: absolute;
    top: 5px;
}
.fw_kc2 li span {
    display: block;
    height: 30px;
    line-height: 20px;
    position: absolute;
    top: 38px;
}
.fw_kc2 li i {
    display: block;
    font-style: normal;
    position: absolute;
    top: 115px;
}
.fw_kc2 li a {
    display: block;
    left: -5px;
    position: absolute;
    top: 180px;
}
.fw_kchx {
    background: rgba(0, 0, 0, 0) url("../image/huisebg.gif") repeat scroll 0 0;
    height: auto;
    padding-top: 20px;
}
.shili1 {
    height: 680px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.shili1 .dj {
    left: 0;
    position: absolute;
    top: 0;
}
.shili1 b {
    display: block;
    height: 116px;
    left: 50%;
    margin-left: -45px;
    margin-top: -58px;
    position: absolute;
    top: 30%;
    width: 90px;
}
.shili1 .dj_w {
    left: 50%;
    margin-left: -69px;
    margin-top: -120px;
    position: absolute;
    top: 30%;
}
.shili1 .dj_yy {
    left: 50%;
    margin-left: -45px;
    margin-top: 55px;
    position: absolute;
    top: 30%;
}
.shili1 .tu {
    position: relative;
}
.shili1 .tu img {
    left: 0;
    position: absolute;
    top: 0;
}
.shili1 .tu01, .shili1 .tu02, .shili1 .tu03, .shili1 .tu04, .shili1 .tu05, .shili1 .tu06 {
    height: 139px;
    overflow: hidden;
    width: 385px;
}
.shili1 .tu01 {
    left: 50%;
    margin-left: -767px;
    margin-top: -99px;
    position: absolute;
    top: 30%;
}
.shili1 .tu02 {
    left: 50%;
    margin-left: -576px;
    margin-top: -30px;
    position: absolute;
    top: 30%;
}
.shili1 .tu03 {
    left: 50%;
    margin-left: -865px;
    margin-top: 74px;
    position: absolute;
    top: 30%;
}
.shili1 .tu04 {
    left: 50%;
    margin-left: -192px;
    margin-top: 109px;
    position: absolute;
    top: 30%;
}
.shili1 .tu05 {
    left: 50%;
    margin-left: 287px;
    margin-top: -200px;
    position: absolute;
    top: 30%;
}
.shili1 .tu06 {
    left: 50%;
    margin-left: 481px;
    margin-top: -131px;
    position: absolute;
    top: 30%;
}
.shili1 .tu07 {
    height: 210px;
    left: 50%;
    margin-left: 97px;
    margin-top: -28px;
    overflow: hidden;
    position: absolute;
    top: 30%;
    width: 582px;
}
.shili1 .tu08 {
    height: 210px;
    left: 50%;
    margin-left: -276px;
    margin-top: -158px;
    overflow: hidden;
    position: absolute;
    top: 30%;
    width: 582px;
}
.fw_khjz {
    background: rgba(0, 0, 0, 0) url("../image/csbg.gif") repeat-x scroll left 160px;
    height: 645px;
    overflow: hidden;
    padding-top: 10px;
    width: 100%;
}
.fw_khjz2 {
    margin: 0 auto;
    padding-top: 50px;
    position: relative;
    width: 1004px;
}
.fw_khjznr {
    height: 429px;
}
.fw_khjznr1 {
    overflow: hidden;
}
.fw_khjznr1 span {
    display: block;
    float: left;
    margin-top: 60px;
}
.fw_khjznr1 span img {
    height: 369px;
    width: 469px;
}
.fwtxt {
    float: right;
    padding: 50px 0;
    width: 500px;
}
.fwtxt h3 {
    color: #fff;
    font-size: 30px;
}
.fwtxt font {
    color: #fff;
    font-size: 24px;
    height: 50px;
    line-height: 50px;
}
.fwtxt p {
    color: #fff;
    font-size: 16px;
    line-height: 30px;
    margin-top: 20px;
}
.fwtxt a {
    background: rgba(0, 0, 0, 0) url("../image/dainji.png") no-repeat scroll 0 0;
    display: block;
    float: left;
    font-size: 16px;
    height: 45px;
    line-height: 45px;
    margin-right: 25px;
    margin-top: 30px;
    text-align: center;
    width: 174px;
}
.fw_jz1 ul {
    overflow: hidden;
    width: 1010px;
}
.fw_jz1 ul li {
    float: left;
    height: 49px;
    margin-right: 2px;
    width: 250px;
}
.fw_jz1 ul li a {
    background: #e2dedd none repeat scroll 0 0;
    display: block;
    font-size: 16px;
    height: 49px;
    line-height: 49px;
    text-align: center;
    width: 250px;
}
.fw_jz1 ul li a:hover, .fw_jz1 ul li.on a {
    background: #333333 none repeat scroll 0 0;
    color: #fff;
    display: block;
    height: 49px;
    width: 250px;
}
.fw_zuo {
    background: rgba(0, 0, 0, 0) url("../image/zuo_a.gif") no-repeat scroll 0 0;
    height: 44px;
    left: -35px;
    position: absolute;
    top: 45%;
    width: 25px;
}
.fw_you {
    background: rgba(0, 0, 0, 0) url("../image/you_a.gif") no-repeat scroll 0 0;
    height: 44px;
    position: absolute;
    right: -35px;
    top: 45%;
    width: 25px;
}
.fwfack {
    background: #efefef url("../image/footerbg.png") no-repeat scroll center bottom;
    height: 695px;
    overflow: hidden;
}
.fw_fack1 {
    height: 550px;
    margin: 35px auto 0;
    width: 1004px;
}
.fw_fkleft {
    float: left;
    width: 50%;
}
.fw_fkright {
    border-right: 1px solid #ccc;
    float: left;
    height: 550px;
    width: 49%;
}
.fw_fklefttop {
    background: #de1620 none repeat scroll 0 0;
    padding: 20px;
}
.fw_fklefttop b {
    color: #fff;
    font-size: 20px;
    font-weight: normal;
}
.fw_fklefttop b font {
    font-size: 33px;
}
.fw_fklefttop p {
    color: #fff;
    font-size: 15px;
    height: 25px;
    line-height: 25px;
}
.fw_fklefttop p font {
    font-size: 24px;
}
.fw_fklefttop span {
    color: #fff;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
}
.fw_fkletbtm {
    background: #fff none repeat scroll 0 0;
    height: 455px;
}
.form1 {
    padding-left: 50px;
    padding-top: 25px;
}
.form1 .xm1 {
    border: 1px solid #ccc;
    border-radius: 2px;
    color: #999999;
    height: 25px;
    margin-top: 15px;
    padding: 10px 0;
    text-indent: 65px;
    width: 350px;
}
.lianx {
    background: rgba(0, 0, 0, 0) url("../image/f1.png") no-repeat scroll 15px center;
}
.tel {
    background: rgba(0, 0, 0, 0) url("../image/f2.png") no-repeat scroll 15px center;
}
.diann {
    background: rgba(0, 0, 0, 0) url("../image/f3.png") no-repeat scroll 15px center;
}
.subm {
    background: rgba(0, 0, 0, 0) url("../image/f4.png") no-repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-family: "微软雅黑";
    font-size: 18px;
    height: 77px;
    margin-top: 25px;
    width: 348px;
}
.fw_shili {
    margin: 50px auto 0;
    overflow: hidden;
    position: relative;
}
.lanrenzhijia li {
    float: left;
    list-style: outside none none;
    margin-left: 2px;
    overflow: hidden;
    width: 24.85%;
}
.lanrenzhijia ul {
    width: 100%;
}
.lanrenzhijia li img {
    overflow: hidden;
    transition: all 3.1s ease-in-out 0s;
    width: 100%;
}
.lanrenzhijia li img:hover {
    transform: scale(1.23);
}
.form1 {
    padding-left: 50px;
    padding-top: 25px;
}
#txtsites1 {
    background: rgba(0, 0, 0, 0) url("../image/f11.png") no-repeat scroll 15px center;
}
#txtfw1 {
    background: rgba(0, 0, 0, 0) url("../image/f22.png") no-repeat scroll 15px center;
}
#txtphones1 {
    background: rgba(0, 0, 0, 0) url("../image/f33.png") no-repeat scroll 15px center;
}
.subm {
    background: rgba(0, 0, 0, 0) url("../image/f4.png") no-repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-family: "微软雅黑";
    font-size: 18px;
    height: 77px;
    margin-top: 25px;
    width: 348px;
}
.fw_fkrighttop {
    background: #535353 none repeat scroll 0 0;
    padding: 20px;
}
.fw_fkrighttop b {
    color: #fff;
    font-size: 24px;
    font-weight: normal;
}
.fw_fkrighttop b font {
    font-size: 33px;
}
.fw_fkrighttop p font {
    font-size: 24px;
}
.fw_fkrighttop p {
    color: #fff;
    font-size: 15px;
    height: 35px;
    line-height: 35px;
}
.fw_fkrighttop span {
    color: #fff;
    font-size: 16px;
}
.ny_news {
    color: #333;
    display: inline-table;
    font-size: 13px;
    width: 100%;
}
.ny_news1 {
    margin: 0 auto;
    overflow: hidden;
    padding: 15px 0;
    width: 1006px;
}
.ny_ntilet1 {
    border: 1px solid #e6e6e6;
    padding: 8px;
}
.ny_news2 {
    display: inline-table;
    width: 1020px;
}
.ny_news2 ul li {
    float: left;
    margin-top: 10px;
}
.ny_news2 ul li a {
    background: #666 none repeat scroll 0 0;
    color: #fff;
    display: block;
    margin-right: 9px;
    padding: 10px 20px;
}
.ny_news2 ul li a:hover {
    background: #de1620 none repeat scroll 0 0;
    color: #fff;
}
.news_center {
    display: inline-table;
    margin-top: 10px;
    width: 1006px;
}
.newsleft {
    float: left;
    overflow: hidden;
    width: 690px;
}
.newsl1 li {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e9e6e6;
    display: block;
    height: 117px;
    margin-bottom: 15px;
    padding: 16px 15px;
}
.newsl1 li:hover {
    border: 1px solid #de1620;
}
.newsl1 li h3 a:hover {
    color: #de1620;
    text-decoration: none;
}
.newsl1 li h4 i {
    color: #999;
    float: right;
    font-style: normal;
}
.newsl1 li span img {
    float: left;
    height: 115px;
    width: 148px;
}
.newsli {
    float: right;
    padding: 0 5px;
    width: 490px;
}
.newsli h3 {
    border-bottom: 1px dotted #ccc;
    display: block;
    font-weight: bold;
    height: 25px;
    padding-bottom: 5px;
}
.newsli h3 a {
    color: #333;
    font-size: 18px;
}
.newsli font {
    color: #999;
    float: right;
    font-size: 12px;
    font-weight: normal;
}
.newsli p {
    color: #666;
    height: 60px;
    line-height: 20px;
    margin: 8px 0;
    overflow: hidden;
    width: 485px;
}
.newsli h4 {
    background: rgba(0, 0, 0, 0) url("../image/12.gif") no-repeat scroll left center;
    color: #ccc;
    font-size: 12px;
    font-weight: normal;
    height: 30px;
    overflow: hidden;
    text-indent: 15px;
}
.newsli h4 a {
    color: #ccc;
}
.newsli h4 a:hover {
    color: #de1620;
}
.newsright {
    float: right;
    overflow: hidden;
    width: 300px;
}
.newsrt1 {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ebe8e8;
    display: inline-table;
}
.wenzhang ul {
    padding: 0 10px;
}
.newsrt1 ul li {
    background: rgba(0, 0, 0, 0) url("../image/sanjiao.gif") no-repeat scroll left center;
    border-bottom: 1px dotted #ccc;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-indent: 15px;
}
.newsrt2 {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ebe8e8;
    display: inline-table;
    margin-top: 15px;
    padding-bottom: 10px;
}
.newsrt2 ul li {
    float: left;
    margin-top: 10px;
    padding-right: 10px;
}
.newsrt3 {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ebe8e8;
    height: 800px;
    margin-top: 15px;
    overflow: hidden;
    padding-bottom: 20px;
    width: 298px;
}
.newsrt3 ul li a img {
    border: 1px solid #ebe8e8;
    display: block;
    height: 101px;
    width: 125px;
}
.newsrt3 ul {
    width: 300px;
}
.newsrt3 ul li {
    float: left;
    margin: 0 5px;
    padding-top: 15px;
    text-align: center;
    width: 44%;
}
.newsrt3 ul li a {
    color: #757575;
    display: block;
    font-size: 12px;
}
.newsrt3 ul li a p {
    height: 35px;
    margin-top: 3px;
    overflow: hidden;
    width: 125px;
}
.newsrt3 ul li a p font {
    display: block;
}
.news_fy ul li a {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e9e6e6;
    display: block;
    float: left;
    list-style: outside none none;
    margin-right: 5px;
    padding: 5px 10px;
}
.news_fy ul li a:hover {
    background: #de1620 none repeat scroll 0 0;
    color: #fff;
}
.ny_ntilet2 {
    float: left;
    height: 25px;
    line-height: 25px;
    overflow-wrap: break-word;
    padding-top: 15px;
    width: 100%;
    word-break: normal;
}
.ny_ntilet2 font {
    color: #666;
    float: left;
}
.ny_ntilet2 h1 {
    color: #de1620;
    float: left;
}
.nycase {
    left: 50%;
    margin-left: -960px;
    overflow: hidden;
    padding-bottom: 15px;
    position: relative;
    width: 1920px;
}
.nycase1 {
    margin: 0 auto;
    overflow: hidden;
    padding: 20px 0;
    width: 1006px;
}
.nycase1 ul {
    overflow: hidden;
    width: 1050px;
}
.nycase1 ul li {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e9e6e6;
    float: left;
    margin-bottom: 20px;
    margin-right: 15px;
}
.nycase1 ul li a {
    display: block;
    height: 370px;
    padding: 8px;
    width: 222px;
}
.nycase1 ul li a img {
    height: 300px;
    width: 220px;
}
.nycase1 ul li a:hover {
    background: #de1620 none repeat scroll 0 0;
    color: #fff;
    display: block;
    text-decoration: none;
}
.nycase1 ul li h3 {
    color: #333;
    display: block;
    font-size: 15px;
    line-height: 22px;
    overflow: hidden;
    padding-top: 10px;
    width: 222px;
}
.nycase1 ul li a:hover h3 {
    color: #fff;
}
.nycase1 ul li p {
    font-size: 13px;
    line-height: 20px;
    margin-top: 10px;
    overflow: hidden;
    padding: 10px 0;
}
.nycasea1 {
    height: 55px;
    position: relative;
    text-align: center;
    width: 1006px;
}
.nycasea1 a {
    background: rgba(0, 0, 0, 0) url("../image/dainji.gif") no-repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 18px;
    height: 45px;
    left: 42%;
    line-height: 45px;
    position: absolute;
    text-align: center;
    top: 10px;
    width: 174px;
}
.nycase1 ul li a p .fwen1 {
    background: rgba(0, 0, 0, 0) url("../image/fl_jump.png") no-repeat scroll right -35px;
    color: #999999;
    float: left;
    width: 80px;
}
.nycase1 ul li a:hover p .fwen1 {
    background: rgba(0, 0, 0, 0) url("../image/fl_jump.png") no-repeat scroll right -5px;
    color: #fff;
    float: left;
    transition: all 0.5s ease 0s;
    width: 80px;
}
.nycase1 ul li a p .fwen2 {
    background: rgba(0, 0, 0, 0) url("../image/fr_like.png") no-repeat scroll right -35px;
    color: #999999;
    float: right;
    width: 70px;
}
.nycase1 ul li a:hover p .fwen2 {
    background: rgba(0, 0, 0, 0) url("../image/fr_like.png") no-repeat scroll right -5px;
    color: #fff;
    float: right;
    transition: all 0.5s ease 0s;
    width: 70px;
}
.fwen2 {
    float: right;
}
.news_show {
    margin: 0 auto;
    padding: 15px 0;
    width: 1006px;
}
.news_show1 {
    display: inline-table;
    margin: 0 auto;
    position: relative;
    width: 1004px;
}
.fenx {
    position: absolute;
    right: 50px;
    top: 118px;
}
.fenx1 {
    position: absolute;
    right: 50px;
    top: 98px;
}
.tag {
    color: #ccc;
    left: 60px;
    position: absolute;
    top: 128px;
}
.tag h3 {
    float: left;
}
.tag h3 a {
    color: #ccc;
}
.tag span {
    float: left;
}
.ny_ntitet11 {
    height: 68px;
    margin-top: 35px;
}
.ny_fleft a {
    background: rgba(0, 0, 0, 0) url("../image/case_info_prev.jpg") no-repeat scroll left -38px;
    float: left;
    height: 38px;
    width: 50px;
}
.ny_fright a {
    background: rgba(0, 0, 0, 0) url("../image/case_info_prev1.jpg") no-repeat scroll left top;
    float: right;
    height: 38px;
    width: 50px;
}
.ny_fleft a:hover {
    background: rgba(0, 0, 0, 0) url("../image/case_info_prev.jpg") no-repeat scroll left -38px;
    float: left;
    height: 38px;
    width: 50px;
}
.ny_fright a:hover {
    background: rgba(0, 0, 0, 0) url("../image/case_info_prev1.jpg") no-repeat scroll left -38px;
    float: right;
    height: 38px;
    width: 50px;
}
.ny_ntitet11 h1 {
    color: #555;
    font-size: 24px;
    line-height: 1em;
    text-align: center;
}
.ny_ntitet11 font {
    color: #b8b8b8;
    display: block;
    font-family: "宋体";
    margin-top: 5px;
    text-align: center;
}
.news_show2 {
    border-top: 1px solid #dfdfdf;
    font-size: 14px;
    line-height: 30px;
    margin: 15px 0;
    padding-top: 10px;
}
.news_show2 > span {
    border: 1px solid #e9e6e6;
    float: left;
    height: 35px;
    line-height: 35px;
    margin: 35px 10px 35px 0;
    padding: 0 10px;
    width: 45%;
}
.news_show2 span a {
    color: #999999;
    padding: 0 10px;
}
.news_show2 span a:hover {
    color: #de1620;
}
.xgzx1 {
    padding-bottom: 30px;
}
.yunying_right .con1 {
    float: right;
    padding-top: 40px;
}
.newsrttu {
    padding-top: 15px;
}
.label {
    margin: 0 auto;
    overflow: hidden;
    padding: 15px 0;
    width: 1006px;
}
.label1 {
    display: inline-table;
    margin-top: 15px;
    width: 100%;
}
.label1 ul li {
    float: left;
    height: 30px;
    line-height: 30px;
    margin-bottom: 15px;
    margin-right: 5px;
}
.label1 ul li a {
    background: #e2e0e0 none repeat scroll 0 0;
    display: block;
    font-size: 14px;
    padding: 0 5px;
}
.label1 ul li a:hover {
    background: #de1620 none repeat scroll 0 0;
    color: #fff;
}
#org a {
    background: #de1620 none repeat scroll 0 0;
    color: #fff;
}
.news_show2 .newsc p a {
    color: red;
}
.news {
    background-color: #f7f7f7;
    overflow: hidden;
}
.news .news_content {
    height: 340px;
    margin-top: 55px;
    overflow: hidden;
}
.news .news_content .news_title {
    margin-bottom: 15px;
    overflow: hidden;
    width: 100%;
}
.news .news_content h3 {
    float: left;
    font-size: 16px;
    font-weight: normal;
}
.news .news_content h3 a {
    color: #333;
}
.news .news_content .news_btn {
    float: right;
    overflow: hidden;
}
.news .news_content .news_left {
    background: rgba(0, 0, 0, 0) url("../image/Index/news_left.png") no-repeat scroll center center;
    cursor: pointer;
    float: left;
    height: 24px;
    width: 24px;
}
.news .news_content .news_left:hover {
    background: rgba(0, 0, 0, 0) url("../image/Index/news_left_cur.png") no-repeat scroll center center;
}
.news .news_content .news_right {
    background: rgba(0, 0, 0, 0) url("../image/Index/news_right.png") no-repeat scroll center center;
    cursor: pointer;
    float: left;
    height: 24px;
    margin-left: 10px;
    width: 24px;
}
.news .news_content .news_right:hover {
    background: rgba(0, 0, 0, 0) url("../image/Index/news_right_cur.png") no-repeat scroll center center;
}
.news .news_content .news_window {
    height: 260px;
    overflow: hidden;
    width: 100%;
}
.news .news_content ul {
    width: 1024px;
}
.news .news_content ul li {
    float: left;
    margin-right: 21px;
    overflow: hidden;
    width: 320px;
}
.news .news_content li img {
    display: block;
    margin-bottom: 20px;
}
.news .news_content li h4 {
    font-size: 13px;
    margin-bottom: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news .news_content li h4 a {
    color: #666;
}
.news .news_content li p {
    color: #666;
    font-size: 12px;
    height: 57px;
    line-height: 19px;
    width: 100%;
}
.yytit {
    color: #000;
    font-size: 16px;
    margin-bottom: 15px;
}
.news1 .yunying {
    overflow: hidden;
    width: 1006px;
}
.news1 .yunying .yunying_left {
    float: left;
    overflow: hidden;
    width: 660px;
}
.news1 .yunying h3 {
}
.news1 .yunying h3 a {
    color: #333;
    font-size: 14px;
}
.news1 .yunying dl {
    overflow: hidden;
}
.news1 .yunying dt {
    float: left;
    margin-right: 20px;
    overflow: hidden;
    width: 254px;
}
.news1 .yunying dt img {
    border: 1px solid #ccc;
    display: block;
    margin-bottom: 20px;
    width: 250px;
}
.news1 .yunying dt h4 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news1 .yunying dt h4 a {
    color: #de1620;
}
.news1 .yunying dt p {
    color: #666;
    font-size: 12px;
    height: 57px;
    line-height: 19px;
    overflow: hidden;
    width: 100%;
}
.news1 .yunying dd {
    float: left;
    width: 730px;
}
.news1 .yunying dd li {
    float: left;
    font-size: 12px;
    line-height: 27px;
    padding-right: 30px;
    width: 334px;
}
.news1 .yunying dd li a {
    color: #666;
    display: inline-block;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 70%;
}
.news1 .yunying dd li span {
    color: #999;
    float: right;
}
.news1 .yunying .yunying_right {
    float: right;
    overflow: hidden;
    width: 320px;
}
.news1 .yunying .yunying_right .yidong_content {
    overflow: hidden;
    width: 100%;
}
.news1 .yunying .yunying_right li {
    float: left;
    font-size: 12px;
    line-height: 27px;
    width: 100%;
}
.news1 .yunying .yunying_right li a {
    color: #666;
    display: inline-block;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 70%;
}
.news1 .yunying .yunying_right li span {
    color: #999;
    float: right;
}
.apage {
    border: 1px solid #e9e6e6;
    height: 30px;
    padding: 5px;
}
.apage span {
    float: left;
    height: 30px;
    line-height: 30px;
    margin-right: 50px;
}
.apage a {
    background: #fff none repeat scroll 0 0;
    color: #333;
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-right: 2px;
    padding: 0 10px;
    text-align: center;
}
.apage .num_btns {
    float: right;
    font-family: Tahoma;
}
.apage a:hover, .apage .cur {
    background-color: #de1620;
    color: #fff;
    text-decoration: none;
}
.apage .cust_txt {
    float: left;
}
.apage .oran_pg_fp {
    background: rgba(0, 0, 0, 0) url("../image/first_page.gif") no-repeat scroll center center;
    padding-right: 9px;
}
.apage .oran_pg_pp {
    background: rgba(0, 0, 0, 0) url("../image/pre_page.gif") no-repeat scroll center center;
    padding-right: 5px;
}
.apage .oran_pg_np {
    background: rgba(0, 0, 0, 0) url("../image/next_page.gif") no-repeat scroll center center;
    padding-right: 12px;
}
.apage .oran_pg_lp {
    background: rgba(0, 0, 0, 0) url("../image/last_page.gif") no-repeat scroll center center;
    padding-right: 12px;
}
.apage select {
    font-size: 8px;
    margin-top: 5px;
}
.apage .oran_pg_txt {
    border: 1px solid #d4e3e9;
    height: 15px;
    margin-left: 5px;
    width: 20px;
}
.apage .oran_pg_btn {
    background: #5984ac none repeat scroll 0 0;
    border: 1px solid #d4e3e9;
    color: #fff;
    font-size: 9px;
    height: 15px;
    margin-left: 5px;
}
#demo {
    background: rgba(0, 0, 0, 0) url("../image/dainying.jpg") repeat scroll 0 0;
    border: 1px solid #000;
    height: 151px;
    overflow: hidden;
    width: 100%;
}
.lxwm {
    margin: 0 auto;
    padding-bottom: 35px;
    width: 1006px;
}
.lxwm1 {
    background: rgba(0, 0, 0, 0) url("../image/contactbg.jpg") no-repeat scroll 0 0;
    height: 313px;
    padding: 50px 25px;
    width: 954px;
}
.lxwm1_left {
    float: left;
    height: 314px;
    position: relative;
    width: 560px;
}
.lxwm1_left h3 {
    background: #de1620 none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    font-size: 33px;
    padding: 2px;
    width: 400px;
}
.lxwm1_left ul li {
    float: left;
    padding-left: 50px;
    padding-top: 30px;
    width: 220px;
}
.lxwm1_left ul li h4 {
    border-bottom: 1px dotted #ccc;
    color: #de1620;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 3px;
    width: 200px;
}
.lxwm1_left ul li p {
    line-height: 25px;
}
.lxwm1_right {
    float: right;
}
.lx1 {
    background: rgba(0, 0, 0, 0) url("../image/tel.jpg") no-repeat scroll left 20px;
}
.lx2 {
    background: rgba(0, 0, 0, 0) url("../image/fax.jpg") no-repeat scroll left 20px;
}
.lx3 {
    background: rgba(0, 0, 0, 0) url("../image/qq.jpg") no-repeat scroll left 20px;
}
.lx5 {
    background: rgba(0, 0, 0, 0) url("../image/indress.jpg") no-repeat scroll left 20px;
    left: 270px;
    position: absolute;
    top: 190px;
}
.lx4 {
    background: rgba(0, 0, 0, 0) url("../image/email.jpg") no-repeat scroll left 20px;
}
.lxwm2 {
    background: rgba(0, 0, 0, 0) url("../image/contactbg.jpg") no-repeat scroll 0 0;
    height: 313px;
    padding: 50px 25px;
    width: 954px;
}
.lxwm3 {
    background: rgba(0, 0, 0, 0) url("../image/contactbg.jpg") no-repeat scroll 0 0;
    height: 313px;
    padding: 50px 25px;
    width: 954px;
}
.lxwm3left {
    float: left;
    width: 350px;
}
.lxwm3left img {
    padding-top: 15px;
    width: 325px;
}
.lxwm4right {
    float: left;
}
.lxwm4right h3 {
    color: #de1620;
    font-size: 36px;
    margin-top: 20px;
}
.lxwm4right p {
    font-size: 18px;
    line-height: 40px;
    margin-top: 30px;
}
.wzjslc {
    margin: 0 auto;
    padding-bottom: 35px;
    width: 1006px;
}
.liucheng {
    margin-top: 30px;
}
.about_2 {
    display: inline-table;
    margin: 20px 0;
}
.about_1 ul {
    margin-left: 455px;
    width: 420px;
}
.about_1 ul li {
    float: left;
    height: 31px;
    list-style: outside none none;
    margin-right: 15px;
    width: 123px;
}
.about_1 ul li a {
    background: rgba(0, 0, 0, 0) url("../image/dianjin1.jpg") no-repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 16px;
    line-height: 31px;
    text-align: center;
}
.gongsijianjie {
    background: rgba(0, 0, 0, 0) url("../image/hr3.jpg") no-repeat scroll center top;
}
.gsjj1 {
    background: rgba(0, 0, 0, 0) url("../image/qiantai.jpg") no-repeat scroll left 40px;
    height: 210px;
    margin: 0 auto;
    padding-top: 40px;
    width: 1004px;
}
.gsjj1 h3 {
    color: #de1620;
    font-size: 18px;
    padding-left: 520px;
}
.gsjj1 p {
    font-size: 14px;
    line-height: 25px;
    padding-left: 520px;
    padding-top: 15px;
}
.gsjj2 {
    background: #fff2ea url("../image/hr4.jpg") no-repeat scroll center 30px;
    height: 330px;
    padding-top: 50px;
    text-align: center;
}
.gsjj2 h3 {
    color: #333;
    font-size: 24px;
}
.gsjj2 span {
    color: #de1620;
    display: block;
    font-size: 18px;
    margin-top: 3px;
}
.gsjj2 ul {
    margin: 0 auto;
    width: 1050px;
}
.gsjj2_1 {
    margin: 0 auto;
    overflow: hidden;
    width: 1004px;
}
.gsjj2 ul li {
    color: #fff;
    float: left;
    font-size: 24px;
    height: 135px;
    line-height: 45px;
    margin-right: 45px;
    margin-top: 35px;
    padding-top: 40px;
    width: 305px;
}
.gsjjl1 {
    background: #ff7b2f none repeat scroll 0 0;
}
.gsjjl2 {
    background: #62bae8 none repeat scroll 0 0;
}
.gsjjl3 {
    background: #85c73f none repeat scroll 0 0;
}
.gsjj3 {
    background: rgba(0, 0, 0, 0) url("../image/ryzs1.jpg") no-repeat scroll right 70px;
    border-bottom: 1px dashed #ccc;
    height: 375px;
    margin: 0 auto;
    padding-top: 50px;
    width: 1004px;
}
.gsjj3 h3 {
    background: #de1620 none repeat scroll 0 0;
    color: #fff;
    font-size: 24px;
    height: 30px;
    line-height: 30px;
    width: 408px;
}
.gsjj3 p {
    font-size: 14px;
    line-height: 30px;
    margin-top: 20px;
    width: 500px;
}
.gsjj3 p font {
    color: #de1620;
    font-size: 18px;
}
.gsjj4 {
    background: rgba(0, 0, 0, 0) url("../image/hezuokeh.jpg") no-repeat scroll left 40px;
    height: 380px;
    margin: 0 auto;
    width: 1004px;
}
.gsjj4 h3 {
    color: #333;
    font-size: 60px;
    padding-left: 606px;
    padding-top: 30px;
}
.gsjj4 h3 b {
    color: #de1620;
    font-size: 100px;
}
.gsjj4 h4 {
    color: #333;
    font-size: 24px;
    height: 50px;
    line-height: 50px;
}
.gsjj4 h4 font {
    color: #de1620;
    font-size: 50px;
    padding-left: 606px;
}
.gsjj4 span {
    color: #333;
    font-size: 24px;
    height: 50px;
    line-height: 50px;
    padding-left: 606px;
}
.gongsiwenhua {
    background: #f8f8f8 url("../image/hr4.jpg") no-repeat scroll center top;
    height: 670px;
    padding-top: 30px;
    text-align: center;
}
.gswh1 {
    height: 250px;
    margin: 0 auto;
    width: 1004px;
}
.gongsiwenhua h3 {
    color: #de1620;
    font-size: 24px;
    font-weight: bold;
}
.gswh1 ul {
    margin: 0 auto;
    width: 1050px;
}
.gswh1 ul li {
    color: #fff;
    float: left;
    font-size: 24px;
    height: 100px;
    line-height: 35px;
    margin-right: 45px;
    margin-top: 35px;
    padding-top: 30px;
    width: 305px;
}
.gswh1 ul li span {
    font-size: 24px;
}
.gswh1 ul li p {
    font-size: 18px;
}
.gswhl1 {
    background: #ff7b2f none repeat scroll 0 0;
}
.gswhl2 {
    background: #62bae8 none repeat scroll 0 0;
}
.gswhl3 {
    background: #85c73f none repeat scroll 0 0;
}
.gswh2 h3 font {
    color: #333;
}
.gswh2 span img {
    margin-top: 50px;
}
.term {
    height: 680px;
    left: 50%;
    margin-left: -960px;
    overflow: hidden;
    position: relative;
    width: 1920px;
}
.fw_kcab {
    height: 1005px;
}
.fw_kcab1 {
    height: 905px;
}
.fw_kc1_2 {
    background: rgba(0, 0, 0, 0) url("../image/kcbg.jpg") no-repeat scroll 0 0;
    height: 233px;
    margin-top: 15px;
    overflow: hidden;
    width: 1070px;
}
.fw_kc1 ul li {
    float: left;
    padding: 10px 0 0 18px;
    width: 333px;
}
.fw_kc1 ul li b {
    color: #fff;
    font-size: 16px;
    height: 25px;
    line-height: 25px;
}
.fw_kc1 ul li p {
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    padding-top: 10px;
}
.fw_kc22 {
    background: rgba(0, 0, 0, 0) url("../image/kcbg1.jpg") no-repeat scroll 0 0;
    height: 233px;
    margin-top: 15px;
    overflow: hidden;
    width: 1070px;
}
.fw_kc22 li {
    position: relative;
}
.fw_kc22 li font {
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: bold;
    height: 20px;
    position: absolute;
    top: 5px;
}
.fw_kc22 li span {
    display: block;
    height: 30px;
    line-height: 20px;
    position: absolute;
    top: 38px;
}
.fw_kc22 li i {
    display: block;
    font-style: normal;
    position: absolute;
    top: 115px;
}
.fw_kc22 li a {
    display: block;
    left: -5px;
    position: absolute;
    top: 180px;
}
.jj_banner {
    background: rgba(0, 0, 0, 0) url("../image/jingjiabnr.jpg") no-repeat scroll center top;
    height: 760px;
    left: 50%;
    margin-left: -960px;
    position: relative;
    width: 1920px;
}
.jiajing1 {
    left: 400px;
    opacity: 0;
    position: absolute;
    top: 57px;
}
.jiajing2 {
    opacity: 0;
    position: absolute;
    right: 400px;
    top: 188px;
}
.jjquestion {
    height: 715px;
    margin: 0 auto;
}
.jj_eight {
    margin: 0 auto;
    width: 1004px;
}
.jj_eight ul {
    height: 540px;
    margin-top: 35px;
    width: 1087px;
}
.jj_eight ul li a {
    background: rgba(0, 0, 0, 0) url("../image/achengse1.png") no-repeat scroll 0 0;
    display: block;
    float: left;
    height: 232px;
    margin-bottom: 30px;
    margin-right: 75px;
    position: relative;
    width: 194px;
}
.jj_eight ul li a:hover {
    background: rgba(0, 0, 0, 0) url("../image/achengse.png") no-repeat scroll 0 0;
    display: block;
    height: 232px;
    width: 194px;
}
.jj_li1 a span {
    color: #333;
    display: block;
    font-size: 24px;
    left: 50px;
    position: absolute;
    text-align: center;
    top: 120px;
}
.jj_li1 a:hover span {
    color: #fff;
    display: block;
    font-size: 24px;
    left: 50px;
    position: absolute;
    text-align: center;
    top: 120px;
}
.jj_li1 a span font {
    color: #ccc;
    display: block;
    font-size: 12px;
}
.jj_li1 i {
    background: rgba(0, 0, 0, 0) url("../image/01.png") no-repeat scroll center 0;
    display: block;
    height: 42px;
    left: 35.5%;
    position: absolute;
    top: 60px;
    width: 56px;
}
.jj_li1 a:hover i {
    background: rgba(0, 0, 0, 0) url("../image/01.png") no-repeat scroll center -49px;
    display: block;
    height: 42px;
    transition: all 0.5s ease 0s;
    width: 56px;
}
.jj_li2 a span {
    color: #333;
    display: block;
    font-size: 24px;
    left: 20px;
    position: absolute;
    text-align: center;
    top: 120px;
}
.jj_li2 a:hover span {
    color: #fff;
    display: block;
    font-size: 24px;
    left: 20px;
    position: absolute;
    text-align: center;
    top: 120px;
}
.jj_li2 a span font {
    color: #ccc;
    display: block;
    font-size: 12px;
}
.jj_li2 i {
    background: rgba(0, 0, 0, 0) url("../image/02.png") no-repeat scroll center 0;
    display: block;
    height: 42px;
    left: 35.5%;
    position: absolute;
    top: 60px;
    width: 56px;
}
.jj_li2 a:hover i {
    background: rgba(0, 0, 0, 0) url("../image/02.png") no-repeat scroll center -49px;
    display: block;
    height: 42px;
    transition: all 0.5s ease 0s;
    width: 56px;
}
.jj_li3 a span {
    color: #333;
    display: block;
    font-size: 24px;
    left: 50px;
    position: absolute;
    text-align: center;
    top: 120px;
}
.jj_li3 a:hover span {
    color: #fff;
    display: block;
    font-size: 24px;
    left: 50px;
    position: absolute;
    text-align: center;
    top: 120px;
}
.jj_li3 a span font {
    color: #ccc;
    display: block;
    font-size: 12px;
}
.jj_li3 i {
    background: rgba(0, 0, 0, 0) url("../image/03.png") no-repeat scroll center 0;
    display: block;
    height: 42px;
    left: 35.5%;
    position: absolute;
    top: 60px;
    width: 56px;
}
.jj_li3 a:hover i {
    background: rgba(0, 0, 0, 0) url("../image/03.png") no-repeat scroll center -49px;
    display: block;
    height: 42px;
    transition: all 0.5s ease 0s;
    width: 56px;
}
.jj_li4 a span {
    color: #333;
    display: block;
    font-size: 24px;
    left: 10px;
    position: absolute;
    text-align: center;
    top: 120px;
}
.jj_li4 a:hover span {
    color: #fff;
    display: block;
    font-size: 24px;
    left: 10px;
    position: absolute;
    text-align: center;
    top: 120px;
}
.jj_li4 a span font {
    color: #ccc;
    display: block;
    font-size: 12px;
}
.jj_li4 i {
    background: rgba(0, 0, 0, 0) url("../image/04.png") no-repeat scroll center 0;
    display: block;
    height: 42px;
    left: 35.5%;
    position: absolute;
    top: 60px;
    width: 56px;
}
.jj_li4 a:hover i {
    background: rgba(0, 0, 0, 0) url("../image/04.png") no-repeat scroll center -49px;
    display: block;
    height: 42px;
    transition: all 0.5s ease 0s;
    width: 56px;
}
.jj_li5 a span {
    color: #333;
    display: block;
    font-size: 24px;
    left: 10px;
    position: absolute;
    text-align: center;
    top: 120px;
}
.jj_li5 a:hover span {
    color: #fff;
    display: block;
    font-size: 24px;
    left: 10px;
    position: absolute;
    text-align: center;
    top: 120px;
}
.jj_li5 a span font {
    color: #ccc;
    display: block;
    font-size: 12px;
}
.jj_li5 i {
    background: rgba(0, 0, 0, 0) url("../image/05.png") no-repeat scroll center 0;
    display: block;
    height: 42px;
    left: 35.5%;
    position: absolute;
    top: 60px;
    width: 56px;
}
.jj_li5 a:hover i {
    background: rgba(0, 0, 0, 0) url("../image/05.png") no-repeat scroll center -49px;
    display: block;
    height: 42px;
    transition: all 0.5s ease 0s;
    width: 56px;
}
.jj_li6 a span {
    color: #333;
    display: block;
    font-size: 24px;
    left: 20px;
    position: absolute;
    text-align: center;
    top: 120px;
}
.jj_li6 a:hover span {
    color: #fff;
    display: block;
    font-size: 24px;
    left: 20px;
    position: absolute;
    text-align: center;
    top: 120px;
}
.jj_li6 a span font {
    color: #ccc;
    display: block;
    font-size: 12px;
}
.jj_li6 i {
    background: rgba(0, 0, 0, 0) url("../image/06.png") no-repeat scroll center 0;
    display: block;
    height: 42px;
    left: 35.5%;
    position: absolute;
    top: 60px;
    width: 56px;
}
.jj_li6 a:hover i {
    background: rgba(0, 0, 0, 0) url("../image/06.png") no-repeat scroll center -49px;
    display: block;
    height: 42px;
    transition: all 0.5s ease 0s;
    width: 56px;
}
.jj_li7 a span {
    color: #333;
    display: block;
    font-size: 24px;
    left: 30px;
    position: absolute;
    text-align: center;
    top: 120px;
}
.jj_li7 a:hover span {
    color: #fff;
    display: block;
    font-size: 24px;
    left: 30px;
    position: absolute;
    text-align: center;
    top: 120px;
}
.jj_li7 a span font {
    color: #ccc;
    display: block;
    font-size: 12px;
}
.jj_li7 i {
    background: rgba(0, 0, 0, 0) url("../image/07.png") no-repeat scroll center 0;
    display: block;
    height: 42px;
    left: 35.5%;
    position: absolute;
    top: 60px;
    width: 56px;
}
.jj_li7 a:hover i {
    background: rgba(0, 0, 0, 0) url("../image/07.png") no-repeat scroll center -49px;
    display: block;
    height: 42px;
    transition: all 0.5s ease 0s;
    width: 56px;
}
.jj_li8 a span {
    color: #333;
    display: block;
    font-size: 24px;
    left: 10px;
    position: absolute;
    text-align: center;
    top: 120px;
}
.jj_li8 a:hover span {
    color: #fff;
    display: block;
    font-size: 24px;
    left: 10px;
    position: absolute;
    text-align: center;
    top: 120px;
}
.jj_li8 a span font {
    color: #ccc;
    display: block;
    font-size: 12px;
}
.jj_li8 i {
    background: rgba(0, 0, 0, 0) url("../image/08.png") no-repeat scroll center 0;
    display: block;
    height: 42px;
    left: 35.5%;
    position: absolute;
    top: 60px;
    width: 56px;
}
.jj_li8 a:hover i {
    background: rgba(0, 0, 0, 0) url("../image/08.png") no-repeat scroll center -49px;
    display: block;
    height: 42px;
    transition: all 0.5s ease 0s;
    width: 56px;
}
.jj_eight p {
    height: 71px;
    overflow: hidden;
    position: relative;
    text-align: center;
}
.jj_eight p a {
    color: #fff;
    font-size: 18px;
    height: 71px;
    left: 40%;
    padding-left: 3px;
    padding-top: 12px;
    position: absolute;
}
.jj_job {
    background: #262626 url("../image/fannao.png") no-repeat scroll 803px 300px;
    height: 740px;
}
.jj_job1 {
    height: 530px;
    margin: 0 auto;
    padding-top: 105px;
    width: 1004px;
}
.jj_left {
    float: left;
    height: 553px;
    margin-left: 40px;
    width: 32%;
}
.jj_right {
    background: rgba(0, 0, 0, 0) url("../image/jjrightbg.png") no-repeat scroll right 232px;
    float: right;
    height: 553px;
    width: 45%;
}
.jj_left h3 {
    background: rgba(0, 0, 0, 0) url("../image/quan1.png") no-repeat scroll 0 0;
    color: #fff;
    font-size: 35px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    width: 373px;
}
.jj_left h3 font {
    color: #de1620;
}
.jj_left ul {
    background: rgba(0, 0, 0, 0) url("../image/libg.png") no-repeat scroll 0 0;
    height: 315px;
    margin-top: 35px;
    width: 359px;
}
.jj_left ul li {
    color: #fff;
    font-size: 16px;
    height: 46px;
    line-height: 46px;
    padding-left: 30px;
}
.jj_left h4 {
    color: #de1620;
    font-size: 30px;
    font-weight: bold;
    height: 60px;
    line-height: 60px;
    margin-top: 30px;
}
.jj_left p {
    color: #fff;
}
.jj_right h3 {
    background: rgba(0, 0, 0, 0) url("../image/quan2.png") no-repeat scroll 0 0;
    color: #fff;
    font-size: 35px;
    height: 56px;
    line-height: 56px;
    margin-bottom: 35px;
    text-align: center;
    width: 373px;
}
.jj_right h3 font {
    color: #de1620;
}
.jj_right ul li {
    color: #fff;
    font-size: 15px;
    height: 35px;
    line-height: 35px;
}
.jj_right ul li p {
    float: left;
    padding-left: 10px;
}
.jj_right ul li font {
    background: rgba(0, 0, 0, 0) url("../image/quan4.png") no-repeat scroll left center;
    display: block;
    float: left;
    height: 21px;
    line-height: 21px;
    margin-top: 8px;
    text-align: center;
    width: 21px;
}
.jj_right a {
    background: rgba(0, 0, 0, 0) url("../image/heise3.png") no-repeat scroll 0 0;
    color: #de1620;
    display: block;
    font-size: 18px;
    height: 79px;
    margin-left: 110px;
    margin-top: 245px;
    padding-top: 15px;
    text-align: center;
    width: 208px;
}
.jjfnleft {
    background: rgba(0, 0, 0, 0) url("../image/cs1.jpg") repeat-x scroll 0 0;
    float: left;
    height: 454px;
    width: 50%;
}
.jjfnright {
    background: #de1620 none repeat scroll 0 0;
    float: left;
    height: 454px;
    width: 50%;
}
.jf_p1 {
    background: rgba(0, 0, 0, 0) url("../image/a1.png") no-repeat scroll 30px 80px;
    color: #fff;
    font-size: 16px;
    height: 167px;
    line-height: 30px;
    padding-left: 200px;
    padding-top: 90px;
    text-align: left;
}
.jf_p2 {
    background: rgba(0, 0, 0, 0) url("../image/a2.png") no-repeat scroll 30px 50px;
    color: #fff;
    font-size: 16px;
    height: 167px;
    line-height: 30px;
    padding-left: 200px;
    padding-top: 50px;
    text-align: left;
}
.jjfnright p {
    background: rgba(0, 0, 0, 0) url("../image/shendu1.png") no-repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    height: 345px;
    line-height: 30px;
    margin: 80px;
    padding-top: 130px;
    text-align: left;
}
.jjfanfa {
    background: #f7f7f7 none repeat scroll 0 0;
    border-bottom: 2px solid #989898;
    height: 690px;
    padding-top: 50px;
    text-align: center;
}
.jjfanfa1 {
    margin: 0 auto;
    padding-top: 45px;
    width: 1004px;
}
.jj_jianjie {
    background: #f3f3f3 none repeat scroll 0 0;
    border-top: 5px solid #989898;
    height: 280px;
    margin: 0 auto;
    padding-top: 80px;
    width: 100%;
}
.jj_jianjie1 {
    margin: 0 auto;
    width: 1004px;
}
.jj_jianjie2 h3 {
    color: #000;
    font-size: 35px;
    text-align: center;
}
.jj_jianjie2 h3 font {
    color: #de1620;
}
.jj_jianjie2 span {
    color: #000;
    display: block;
    font-size: 18px;
    text-align: center;
}
.jj_jianjie2 ul {
    background: rgba(0, 0, 0, 0) url("../image/liyangse.png") no-repeat scroll 0 0;
    height: 98px;
    margin-top: 55px;
    width: 1080px;
}
.jj_jianjie2 ul li {
    color: #fff;
    float: left;
    font-size: 30px;
    font-weight: bold;
    height: 98px;
    line-height: 98px;
    margin-right: 14px;
    text-align: center;
    width: 239px;
}
.jj_txt {
    background: rgba(0, 0, 0, 0) url("../image/sxin.png") no-repeat scroll left center;
    height: 270px;
    margin-top: 50px;
}
.jj_txt ul {
    margin-left: 482px;
    padding-top: 60px;
}
.jj_txt ul li {
    height: 80px;
    width: 500px;
}
.jj_txt ul li span {
    background: #de1620 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 24px;
    height: 44px;
    line-height: 44px;
    margin-right: 10px;
    text-align: center;
    width: 44px;
}
.jj_txt ul li p {
    float: left;
    width: 440px;
}
.jj_txt ul li p font {
    color: #de1620;
    display: block;
    font-size: 24px;
}
.lhy1 {
    height: 454px;
    margin: 0 auto;
    width: 1004px;
}
.lhy {
    background: rgba(0, 0, 0, 0) url("../image/scai.jpg") no-repeat scroll center center;
    height: 620px;
    padding-top: 120px;
    text-align: center;
}
.lhy_left {
    float: left;
    width: 50%;
}
.lhy_right {
    float: left;
    height: 450px;
    margin-left: 5%;
    width: 40%;
}
.lhy_right h3 {
    border: 3px solid #fff;
    color: #fff;
    font-size: 30px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    width: 340px;
}
.lhy_right p {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    margin-top: 30px;
    text-align: left;
}
.jj_yunying {
    background: rgba(0, 0, 0, 0) url("../image/hesebj.jpg") no-repeat scroll center top;
    height: 650px;
    margin: 0 auto;
    padding-top: 70px;
    width: 100%;
}
.jj_yunying1 {
    background: #fff none repeat scroll 0 0;
    height: 540px;
    margin: 0 auto;
    padding-top: 20px;
    width: 1004px;
}
#zimu {
    color: #ccc;
    font-size: 12px;
}
.jj_yunying2 {
    background: rgba(0, 0, 0, 0) url("../image/bdjj.jpg") no-repeat scroll right bottom;
    height: 360px;
    margin: 0 70px;
    padding-top: 10px;
}
.jj_yunying2 ul {
    background: rgba(0, 0, 0, 0) url("../image/tubian.jpg") no-repeat scroll 0 0;
    height: 292px;
}
.jj_yunying2 ul li {
    height: 44px;
    margin-top: 40px;
}
.jj_yunying2 p {
    color: #000;
    font-size: 16px;
    padding-left: 80px;
}
.jj_yunying2 p font {
    color: #de1620;
}
.jj_yunying2 p b {
    color: #de1620;
    display: block;
    font-size: 18px;
}
.liudayoushi {
    height: 1070px;
    margin: 0 auto;
    padding-top: 15px;
    width: 1004px;
}
.jj_youshi ul {
    height: 1450px;
    margin-top: 50px;
}
.jj_youshi ul li {
    float: left;
    margin-bottom: 40px;
    width: 50%;
}
.jj_youshi ul li i {
    display: block;
    height: 269px;
    overflow: hidden;
    width: 520px;
}
.jj_youshili span {
    background: #de1620 none repeat scroll 0 0;
    color: #fff;
    display: block;
    float: left;
    font-size: 35px;
    height: 173px;
    line-height: 173px;
    margin-right: 15px;
    text-align: center;
    width: 98px;
}
.jj_youshili p {
    float: left;
    font-size: 14px;
    line-height: 25px;
    text-align: left;
    width: 413px;
}
.jj_youshili p font {
    color: #de1620;
    display: block;
    font-size: 24px;
    height: 40px;
    line-height: 40px;
    padding-bottom: 5px;
}
.liright1 p {
    padding-right: 10px;
    padding-top: 15px;
    text-align: left;
    width: 411px;
}
.jj_youshi p a {
    background: rgba(0, 0, 0, 0) url("../image/heise1.png") no-repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 18px;
    height: 71px;
    left: 40%;
    padding-left: 3px;
    padding-top: 12px;
    position: absolute;
    text-align: center;
    width: 208px;
}
.jj_youshi p a:hover {
    background: rgba(0, 0, 0, 0) url("../image/heise2.png") no-repeat scroll 0 0;
    display: block;
}
.jj_case {

      background: rgba(0, 0, 0, 0) url("../image/heisebg.jpg") no-repeat scroll center top;
    height: 620px;
    overflow: hidden;
    padding-top: 40px;
    width: 100%;
}
.jj_case h3 {
    color: #fff;
    font-size: 30px;
    text-align: center;
}
.jj_case h3 font {
    color: #de1620;
    display: block;
}
.liudayunying {
    margin: 50px auto 0;
    width: 1004px;
}
.liudayunying ul {
    height: 913px;
    width: 1050px;
}
.liudayunying ul li {
    background: #f7f7f7 none repeat scroll 0 0;
    color: #000;
    float: left;
    height: 427px;
    margin-bottom: 25px;
    margin-right: 18px;
    width: 323px;
}
.liudayunying ul li p font {
    color: #de1620;
}
.liudayunying h4 {
    text-align: center;
}
.liudayunying h4 a {
    display: block;
    height: 71px;
    margin-left: 35%;
    margin-top: 30px;
    text-align: center;
    width: 208px;
}
.ldy1 h3 {
    background: rgba(0, 0, 0, 0) url("../image/sanjiao1.png") no-repeat scroll left top;
    color: #de1620;
    font-size: 20px;
    font-weight: bold;
    height: 60px;
    padding-left: 75px;
    padding-top: 35px;
}
.ldy1 p {
    background: rgba(0, 0, 0, 0) url("../image/jjys1.png") no-repeat scroll center bottom;
    font-size: 13px;
    height: 293px;
    line-height: 25px;
    padding: 20px;
}
.ldy2 h3 {
    background: rgba(0, 0, 0, 0) url("../image/sanjiao2.png") no-repeat scroll left top;
    color: #de1620;
    font-size: 20px;
    font-weight: bold;
    height: 60px;
    padding-left: 75px;
    padding-top: 35px;
}
.ldy2 p {
    background: rgba(0, 0, 0, 0) url("../image/jjys2.png") no-repeat scroll center bottom;
    font-size: 13px;
    height: 293px;
    line-height: 25px;
    padding: 20px;
}
.ldy3 h3 {
    background: rgba(0, 0, 0, 0) url("../image/sanjiao3.png") no-repeat scroll left top;
    color: #de1620;
    font-size: 20px;
    font-weight: bold;
    height: 60px;
    padding-left: 75px;
    padding-top: 35px;
}
.ldy3 p {
    background: rgba(0, 0, 0, 0) url("../image/jjys3.png") no-repeat scroll center bottom;
    font-size: 13px;
    height: 293px;
    line-height: 25px;
    padding: 20px;
}
.ldy4 h3 {
    background: rgba(0, 0, 0, 0) url("../image/sanjiao4.png") no-repeat scroll left top;
    color: #de1620;
    font-size: 20px;
    font-weight: bold;
    height: 60px;
    padding-left: 75px;
    padding-top: 35px;
}
.ldy4 p {
    background: rgba(0, 0, 0, 0) url("../image/jjys4.png") no-repeat scroll center bottom;
    font-size: 13px;
    height: 293px;
    line-height: 25px;
    padding: 20px;
}
.ldy5 h3 {
    background: rgba(0, 0, 0, 0) url("../image/sanjiao5.png") no-repeat scroll left top;
    color: #de1620;
    font-size: 20px;
    font-weight: bold;
    height: 60px;
    padding-left: 75px;
    padding-top: 35px;
}
.ldy5 p {
    background: rgba(0, 0, 0, 0) url("../image/jjys5.png") no-repeat scroll center bottom;
    font-size: 13px;
    height: 293px;
    line-height: 25px;
    padding: 20px;
}
.ldy6 h3 {
    background: rgba(0, 0, 0, 0) url("../image/sanjiao6.png") no-repeat scroll left top;
    color: #de1620;
    font-size: 20px;
    font-weight: bold;
    height: 60px;
    padding-left: 75px;
    padding-top: 35px;
}
.ldy6 p {
    background: rgba(0, 0, 0, 0) url("../image/jjys6.png") no-repeat scroll center bottom;
    font-size: 13px;
    height: 293px;
    line-height: 25px;
    padding: 20px;
}
.jj_fk {
	background: rgba(0, 0, 0, 0) url("../image/bottom_1.png") no-repeat scroll center bottom;
    height: 650px;
    margin: 0 auto;
    padding-top: 80px;
    width: 1004px;
}
.jj_fkleft {
    float: left;
    overflow: hidden;
    text-align: center;
    width: 58%;
}
.jj_fkleft h3 {
    color: #de1620;
    font-size: 36px;
    font-weight: bold;
    margin-bottom: 50px;
}
.jj_fkright {
    float: right;
    width: 355px;
}
.jj_fkright h3 {
    color: #000;
    font-size: 40px;
    margin-top: -10px;
}
.jj_fkright h3 font {
    color: #de1620;
    font-size: 48px;
}
.jj_fkright span {
    font-size: 14px;
}
.jj_form1 {
    margin-top: 35px;
}
.jj_xm1 {
    border: medium none;
    color: #666;
    font-size: 14px;
    height: 30px;
    margin-top: 20px;
    padding: 10px 0;
    text-indent: 75px;
    width: 358px;
}
#txtMo01 {
    background: #efefef url("../image/f11.png") no-repeat scroll 15px center;
}
#txtMo02 {
    background: #efefef url("../image/f22.png") no-repeat scroll 15px center;
}
#txtMo03 {
    background: #efefef url("../image/f33.png") no-repeat scroll 15px center;
}
#txtContact {
    background: #efefef url("../image/f11.png") no-repeat scroll 15px center;
}
#txtTel {
    background: #efefef url("../image/f22.png") no-repeat scroll 15px center;
}
#txtAddre {
    background: #efefef url("../image/f33.png") no-repeat scroll 15px center;
}
.submtj {
    background: rgba(0, 0, 0, 0) url("../image/sumit.jpg") no-repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 63px;
    width: 167px;
}
.jj_midtxt4 {
    margin-top: 30px;
}
.zhengduan {
    display: block;
    float: right;
}
.cpcenter1 .rside {
    height: 465px;
    margin: 35px auto 0;
    overflow: hidden;
    position: relative;
    width: 1004px;
    z-index: 5;
}
.cpcenter1 .rside .pic_show {
    height: 465px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 1000000px;
    z-index: 60;
}
.cpcenter1 .rside .pic_show li {
    float: left;
    height: 465px;
    overflow: hidden;
    width: 1004px;
}
.cpcenter1 .rside .pic_show li img {
    display: block;
    height: 463px;
    width: 1004px;
}
.qhbtn .prev {
    background: rgba(0, 0, 0, 0) url("../image/faa1.png") no-repeat scroll left center;
    display: block;
    height: 44px;
    left: 0;
    position: absolute;
    top: 45%;
    width: 44px;
    z-index: 999;
}
.qhbtn .next {
    background: rgba(0, 0, 0, 0) url("../image/fa1.png") no-repeat scroll left center;
    display: block;
    height: 44px;
    position: absolute;
    right: 0;
    top: 45%;
    width: 44px;
    z-index: 999;
}
.qhbtn .prev:hover {
    background: rgba(0, 0, 0, 0) url("../image/faa11.png") no-repeat scroll left center;
}
.qhbtn .next:hover {
    background: rgba(0, 0, 0, 0) url("../image/fa11.png") no-repeat scroll left center;
}
.wenzhang .nt {
    background: #de1620 none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
}
.wenzhang .nt a {
    color: #fff;
    float: right;
}
.wenzhang .nt a:hover {
    text-decoration: none;
}
.map_main {
    border: 5px solid #f0f0f0;
    margin: 10px 0;
    overflow: hidden;
    padding-bottom: 10px;
}
.sitemap_con {
    color: #666;
    margin: 0 auto;
    width: 845px;
}
.sitemap_con .map_top {
    border-bottom: 1px solid #d7d7d7;
}
.sitemap_con .map_top img {
    float: left;
}
.site_r_link {
    background: #f8f8f8 none repeat scroll 0 0;
    border: 1px solid #cdcdcd;
    float: right;
    margin-top: 45px;
    padding: 5px 10px;
    width: 120px;
}
.site_plc {
    background: rgba(0, 0, 0, 0) url("../image/ico27.gif") no-repeat scroll 0 8px;
    padding: 5px 0;
    text-indent: 10px;
}
.sitemap_con h4 {
    line-height: 30px;
}
.b4 {
    border: 1px solid #e0e0e0;
}
.b4 ul {
    padding: 0 11px;
}
.b4 li {
    float: left;
    line-height: 25px;
    overflow: hidden;
    width: 164px;
}
.b4 li a {
    color: #666;
}
.b4 li a:hover {
    color: #0f6bd6;
}
#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;
}
.zxSpan {
    margin: 44px auto;
}
.zxSpan h2 {
    margin-bottom: 20px;
}
.zxSpan h2 a {
    color: #ff5b00;
    font-size: 16px;
}
.zxSpan h2 span {
    color: #999;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.zxBox dt h5 a {
    display: block;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
}
.zxBox {
    width: 580px;
}
.zxBox dl {
    height: 270px;
    overflow: hidden;
}
.zxBox dt {
    width: 250px;
}
.zxBox dt p {
    line-height: 20px;
}
.zxBox h2 {
    color: #ff5b00;
    font-size: 16px;
    font-weight: normal;
}
.zxBox h2 a {
    color: #ff5b00;
}
.zxBox dt img {
    overflow: hidden;
    width: 250px;
}
.zxBox dd {
    margin-left: 270px;
}
.zxBox dd ul {
    position: relative;
    top: -8px;
}
.zxBox dd li {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-right: 10px;
}
.zxBox dd li > a {
    float: left;
    font-size: 14px;
    width: 215px;
}
.zxBox dd li font {
    color: #999999;
    float: right;
    font-size: 12px;
}
.cjwt {
    padding-left: 42px;
    width: 380px;
}
.cjwt ul {
    position: relative;
    top: -8px;
}
.cjwt li {
    color: #999;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-right: 10px;
}
.cjwt li font {
    color: #999999;
    float: right;
    font-size: 12px;
}
.cjwt li a {
    float: left;
    font-size: 14px;
    overflow: hidden;
    width: 280px;
}
.byyySpan {
    background: rgba(0, 0, 0, 0) url("../image/Moblie/byyySpan.png") no-repeat scroll center center;
    height: 600px;
}
.byyySpan .byTit {
    color: #fff;
    font-size: 30px;
    padding-bottom: 22px;
    padding-top: 54px;
    text-align: center;
}
.byyySpan .byTit p {
    font-size: 12px;
    font-weight: normal;
}
.pri_dl {
    color: #666;
    font-size: 14px;
    line-height: 23px;
    margin-top: 10px;
    padding-bottom: 10px;
}
.pri_dl dt {
    display: inline;
    float: left;
    margin: 0 20px 0 90px;
}
.pri_dl dd {
    float: right;
    width: 600px;
}
.pri_dl dd h4 {
    border-bottom: 1px dashed #d7d7d7;
    color: #000;
    margin-bottom: 5px;
    text-indent: 5px;
}
.pri_dl dd.bg {
    background: rgba(0, 0, 0, 0) url("../image/ico6.gif") no-repeat scroll 3px 9px;
    text-indent: 10px;
}
.pri_dl dd.tex {
    margin-top: 20px;
}
.pri_dl dd .text {
    border: 1px solid #d7d7d7;
    font-size: 12px;
}
.dashed_line {
    border-bottom: 1px dashed #d7d7d7;
    font-size: 0;
    height: 1px;
    margin: 15px 0;
    overflow: hidden;
}
.pri_zuy {
    color: #666;
    line-height: 20px;
}
.pri_zuy span {
    float: left;
}
.pri_dl dd div {
    padding-left: 20px;
}
.pri_dl dd div .textarea {
    width: 340px;
}
.pri_dl dd a {
    color: #ed5f05;
    font-weight: bold;
    text-decoration: underline;
}
.pri_dl dd a:hover {
    color: #ed5f05;
}
.bot_btn .b10, .bot_btn .b11, .bot_btn .b08, .bot_btn .b04, .bot_btn .b13 {
    margin-right: 13px;
}
.container {
    font-family: microsoft yahei;
    margin-left: auto;
    margin-right: auto;
    width: 1004px;
}



/************小程序*************/
.shangji{padding-top:65px; padding-bottom:70px;}
.thead{text-align:center; width:828px; margin:0 auto; border-bottom:3px solid #00101d; padding-bottom:25px;}
.thead h2{font-size:32px; font-weight:bold; color:#fe5105;}
.thead p{font-size:24px; font-weight:bold; color:#00101d;}
.thsub{text-align:center;}
.thsub li{width:; padding-left:47px; display:inline-block;  background:url(../images/tsubicon.jpg) no-repeat 19px center; padding-right:19px; letter-spacing:3px; font-size:18px; color:#474747; line-height:56px;}
.sjbox{padding-top:25px;}
.sjbox li{border:1px solid #d9d9d9; padding:; width:250px; padding:5px 6px; height:352px; float:left; margin-left:48px;}
.sjinfo{padding:14px 35px;}
.sjinfo h2{font-size:16px; font-weight:bold; color:#424242; text-align:center; line-height:32px; padding-bottom:14px;}
.sjinfo p{font-size:14px; line-height:24px; color:#595959;}
