@CHARSET "UTF-8";


/*宸︿晶瀵艰埅*/
.lxfx{position: fixed; width:77px; height:auto; top:214px; right:0px; z-index: 11;}
.lxfx li a{ color:#fff; margin-top: 10px; display: block; height:48px; width:300px;}

.leftlx{float:left; width:77px; height:48px;}
.lxfx li span{font-size: 18px; color: #fff; float: left; height: 30px; line-height: 30px; padding-left: 8px; border-left: 1px solid #fff; margin-top: 8px;}
.lxfx li span.ewm{
    width:54px;
    height:54px;
    padding:1px;
    font-size: 0px;
    float: left;
    line-height: 45px;
    border:none;
    margin: 0px;
    margin-top:-12px;   
}
.lxfx li i{
    display: block;
    width:30px;
    height:28px;
    margin:0px auto;
    text-align: center;
    background: url(/images/fx.png) no-repeat;
    background-position: 0px 0px;
}
.lxfx li i.icon-tel{
    background-position: 0px -28px;
}
.lxfx li i.icon-ly{
    background-position: 0px -56px;
}
.lxfx li i.icon-wb{
    background-position: 0px -84px;
}
.lxfx li p{
    text-align: center;
    line-height: 12px;
    padding-top:4px;
}
.lxfx li{
    width:77px;
    height:66px;
    background:#bb0300;
    margin-bottom: 1px;
    margin-left: 0px;
    position: relative;
    overflow: hidden;
}

/*澶撮儴鏍峰紡*/

.out-head {
    background: #fff;
}

.top-head {
    background: #f1f1f1;
}

.head {
    width: 1100px;
    margin: 0 auto;
    line-height: 32px;
}

.wel {
    color: #333;
}

.k1 {
    color: #333;
}

.k1 a {
    color: #333;
}

#header {
    width: 1100px;
    margin: 0 auto;
	padding-bottom: 10px;
}

.top {}

.logo {
    float: left;
}
.logo_img{ margin-top:18px; float:left;}

.top-logo{
    margin-top: 12px;
}

.logo-word{
    float: left;
}

.topLink {
    float: right;
    text-align: right;
    position: relative;
    z-index: 9999;
}

.translate {
    width: 100px;
    position: absolute;
    left: 0;
    top: 10px;
    z-index: 9999;
}

.tran-in {
    left: 120px;
}

.translate li {
    border: 1px dashed #cccccc;
    line-height: 26px;
    text-align: left;
    background: #fff;
}

.translate li a {
    display: block;
    padding-left: 10px;
    background: url(/images/dot4.png) no-repeat 88% 11px;
}

.translate li a:hover {
    text-decoration: none;
    color: #275cea;
    cursor: pointer;
}

.translate-en {
    display: none;
    padding: 6px;
    padding-top: 0px;
}

.translate li .translate-en a {
    padding-left: 0px;
    text-align: center;
    background: #fff;
    border-bottom: 1px solid #cccccc;
}

.translate li .translate-en a:hover {
    font-weight: bold;
}

.topLink .k2 {
    margin-top: 15px;
}

#menu {
    background: #404144;
}

.main_con {
    width: 1198px;
    margin: 0 auto;
}

.main_floor {
    width: 1100px;
    margin: 0 auto;
}


/*鎴戜滑鑳藉仛浠€涔�*/

.floor01 {
    margin-top: 60px;
}

.title01 {
    text-align: center;
    height: 71px;
}

.floor01_ul {
    width: 1100px;
    margin: 0 auto;
    margin-top: 65px;
}

.floor01_left {
    width: 574px;
    position: relative;
}

.floor01_left li.li01{
    width: 120px;
    height: 130px;
    position: absolute;
    top: 10px;
    left: 235px;
    cursor: pointer;
}
.floor01_left li.li02{
    width: 120px;
    height: 130px;
    position: absolute;
    top: 100px;
    left:390px;
    cursor: pointer;
}
.floor01_left li.li03{
    width: 120px;
    height: 130px;
    position: absolute;
    top: 250px;
    left:390px;
    cursor: pointer;
}
.floor01_left li.li04{
    width: 120px;
    height: 130px;
    position: absolute;
    top: 330px;
    left:235px;
    cursor: pointer;
}
.floor01_left li.li05{
    width: 120px;
    height: 130px;
    position: absolute;
    top: 250px;
    left:80px;
    cursor: pointer;
}
.floor01_left li.li06{
    width: 120px;
    height: 130px;
    position: absolute;
    top: 90px;
    left:80px;
    cursor: pointer;
}

.floor01_right {
    width: 500px;
}

.floor01_right .title {
    background: url(/images/title_02.jpg) 0 50% no-repeat;
    line-height: 45px;
    padding-left: 54px;
    color: #343434;
    font-size: 24px;
    font-weight: bold;
}

.floor01_right .word {
    color: #575757;
    font-size: 14px;
    line-height: 22px;
    margin-top: 15px;
}

.floor01_right a {
    display: block;
    width: 89px;
    height: 28px;
    background: #474646;
    border-radius: 5px;
    text-align: center;
    line-height: 28px;
    color: #fff;
    font-size: 14px;
    margin-top: 30px;
}

.floor01_img {
    margin-top: 25px;
}


/*涓撲笟绾х綉绔欒惀閿€*/

.floor02 {
    margin-top: 105px;
    background: url(/images/floor02.jpg) top center no-repeat;
    height: 391px;
}

.floor02 .title02 {
    text-align: center;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    padding-top: 58px;
}

.floor02 .title02 p strong {
    font-size: 38px;
    padding-right: 10px;
}

.floor02 .content {
    margin-top: 25px;
}

.floor02 li {
    float: left;
    width: 346px;
    height: 173px;
    background: #fff;
    margin-right: 1px;
    color: #4c4c4c;
    font-size: 16px;
}

.floor02 li:nth-child(1) {
    width: 342px;
}

.floor02 li:nth-child(1) span {
    margin-left: 72px;
    margin-right: 34px;
}

.floor02 li:nth-child(2) span {
    margin-left: 40px;
    margin-right: 15px;
}

.floor02 li:nth-child(3) {
    margin-right: 0;
    width: 406px;
}

.floor02 li:nth-child(3) span {
    letter-spacing: -5px;
    margin-left: 20px;
    margin-right: 6px;
}

.floor02 li span {
    float: left;
    display: block;
    color: #242424;
    font-size: 100px;
    font-family: 'Impact';
    line-height: 173px;
}

.floor02 li p {
    padding-top: 60px;
}


/*浣犵殑缃戠珯涓轰粈涔堜笉璧氶挶*/

.floor03 {
    margin-top: 80px;
}

.floor03_con_div {
    background: url(/images/con3.jpg) no-repeat center;
    height: 618px;
    width: 100%;
    position: relative;
}

.h100 {
    width: 100%;
    height: 100px;
}

.floor03_con_ul {
    width: 100%;
    height: 410px;
}

.floor03_con_ul ul {
    width: 100%;
    height: 100%;
}

.floor03_con_ul li {
    position: relative;
    width: 48%;
    height: 97px;
    float: left;
    display: block;
}

.floor03_con_ul li .txt {
    height: 50px;
    border: 2px solid #838383;
    float: left;
    position: relative;
    font-size: 16px;
    color: #333;
    line-height: 50px;
    font-weight: bold;
    text-align: center;
}

.floor03_con_ul li .txt font {
    font-size: 22px;
    color: #eb0500;
    padding-left: 8px;
}

.floor03_con_ul li.floor03_con_li1 .txt {
    width: 215px;
}

.floor03_con_ul li.floor03_con_li1 {
    left: 130px;
}

.floor03_con_ul li.floor03_con_li2 .txt {
    width: 315px;
}

.floor03_con_ul li.floor03_con_li2 {
    left: 210px;
}

.floor03_con_ul li.floor03_con_li3 .txt {
    width: 266px;
}

.floor03_con_ul li.floor03_con_li3 {
    left: 45px;
}

.floor03_con_ul li.floor03_con_li4 .txt {
    width: 295px;
    height: 58px;
    line-height: 22px;
}

.floor03_con_ul li.floor03_con_li4 {
    left: 245px;
    top: -5px;
}

.floor03_con_ul li.floor03_con_li5 .txt {
    width: 260px;
}

.floor03_con_ul li.floor03_con_li5 {
    left: 65px;
    top: 12px;
}

.floor03_con_ul li.floor03_con_li6 .txt {
    width: 330px;
}

.floor03_con_ul li.floor03_con_li6 {
    left: 240px;
    top: -2px;
}

.floor03_con_ul li.floor03_con_li7 .txt {
    width: 212px;
}

.floor03_con_ul li.floor03_con_li7 {
    left: 162px;
}

.floor03_con_ul li.floor03_con_li8 .txt {
    width: 270px;
}

.floor03_con_ul li.floor03_con_li8 {
    left: 190px;
    top: -3px;
}

.floor03_con_div .floor03_con_ul li.active .txt,
.floor03_con_div .floor03_con_ul li.active .txt font {
    border-color: #eb0500;
    background: #eb0500;
    color: #fff;
}

.floor03_con_div .floor03_con_ul li.active .triangle_right {
    border-left-color: #eb0500;
}

.floor03_con_div .floor03_con_ul li.active .triangle_left {
    border-right-color: #eb0500;
}

.triangle_right {
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-left-width: 16px;
    border-left-style: solid;
    border-left-color: #838383;
    border-bottom: 8px solid transparent;
    float: left;
    position: relative;
    top: 18px;
    z-index: 99999;
}

.triangle_left {
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-right-width: 16px;
    border-right-style: solid;
    border-right-color: #838383;
    border-bottom: 8px solid transparent;
    float: left;
    position: relative;
    top: 18px;
    z-index: 99999;
}

.floor03_con_call {
    position: relative;
    width: 142px;
    height: 155px;
    left: 529px;
    top: -30px;
    float: left;
}

.floor03_con_call a {
    background: url(/images/call_03.png) no-repeat;
    width: 142px;
    height: 142px;
    display: block;
}

.floor03_con_call a:hover {
    background: url(/images/call_03_hover.png) no-repeat;
}


/*缁忓吀妗堜緥*/

.floor04 {
    background: #f4f4f4;
    margin-top: 25px;
    padding-top: 40px;
}

.title04 {
    text-align: center;
    background: url(/images/title.png) center 35% no-repeat;
    color: #343434;
    font-size: 40px;
    font-weight: bold;
}

.title04 strong {
    color: #eb0600;
    padding-right: 12px;
}

.title04 span {
    display: block;
    color: #343434;
    font-size: 18px;
    font-weight: normal;
}

.floor04_con {
    background: #FFF;
    margin-top: 20px;
    padding-top: 30px;
}

.floor04_nav {
    height: 44px;
    text-align: center;
    margin-top: 20px;
}

.floor04_nav ul {
    position: relative;
}

.floor04_nav ul li {
    display: inline-block;
}

.floor04_nav ul li a {
    display: block;
    width: 154px;
    height: 42px;
    font-size: 17px;
    color: #333;
    line-height: 42px;
    text-align: center;
    border: 1px solid #8b8b8b;
    font-weight: bold;
    margin: 0 9px;
}

.floor04_nav ul li a.active,
.floor04_nav ul li a:hover {
    background: #eb0600;
    color: #fff;
}

.floor04_more {
    display: block;
    width: 100%;
    text-align: center;
    float: left;
    margin-top: 10px;
}

.floor04_more a {
    display: block;
    position: relative;
    background: #d40300;
    height: 40px;
    line-height: 40px;
    color: #fff;
    width: 184px;
    font-size: 18px;
    margin: 0 auto;
}

.floor04_more a:hover {
    color: #ff6600;
}

.floor04_uls {
    padding-bottom: 50px;
}

.floor04_ul_c {
    width: 1120px;
    margin: 0 auto;
    overflow: hidden;
}

.floor04_ul_c ul {
    width: 1120px;
    display: none;
}

.floor04_ul_c0 li {
    width: 348px;
    height: 244px;
    overflow: hidden;
    float: left;
    margin: 0 12px;
    margin-bottom: 50px;
}

.floor04_ul_d {
    width: 348px;
    height: 244px;
    text-align: center;
}

.floor04_ul_n {
    width: 348px;
    height: 244px;
    margin: 0px auto;
    position: relative;
    overflow: hidden;
}

.floor04_ul_nc {
    height: 194px;
    overflow: hidden;
}

.floor04_ul_nc img {
    width: 348px;
    height: 194px;
}

.floor04_ul_nt {
    height: 48px;
    width: 100%;
    text-align: center;
    line-height: 48px;
    border-bottom: 1px solid #606060;
    text-align: left;
    position: relative;
}

.floor04_ul_nt .more {
    width: 20px;
    height: 20px;
    background: url(/images/jiantou.jpg) center no-repeat;
    position: absolute;
    top: 16px;
    right: 0;
}

.floor04_ul_nt a {
    font-size: 16px;
    color: #494949;
}

.floor04_ul_p {
    position: relative;
    top: 1px;
    margin: 0px auto;
    width: 348px;
    height: 194px;
}

.floor04_ul_p .web_case_bg {
    /* older safari/Chrome browsers */
    -webkit-opacity: 0.5;
    /* Netscape and Older than Firefox 0.9 */
    -moz-opacity: 0.5;
    /* Safari 1.x (pre WebKit!) 鑰佸紡khtml鍐呮牳鐨凷afari娴忚鍣�*/
    -khtml-opacity: 0.5;
    /* IE9 + etc...modern browsers */
    opacity: .5;
    /* IE 4-9 */
    filter: alpha(opacity=50);
    /*This works in IE 8 & 9 too*/
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    /*IE4-IE9*/
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=50);
    /*background: #333;*/
    width: 100%;
    height: 100%;
    z-index: 1;
}

.web_case {
    height: 62px;
}
.web_case img {
    display:none;
}
.web_case a {
    height: 100%;
    width: 100%;
    display: block;
}

.web_text {
    height: 60px;
    line-height: 20px;
    margin: 0px auto;
    color: #fff;
    font-size: 12px;
}

.web_case_p {
    position: relative;
    top: -165px;
    margin: 0px auto;
    width: 180px;
    text-align: center;
    overflow: hidden;
    z-index: 999;
}

.floor04_ul_c03 .web_case_p,
.floor04_ul_c04 .web_case_p {
    top: -195px;
}

.floor04_ul_c03 .web_case_p .web_case,
.floor04_ul_c04 .web_case_p .web_case {
    height: 130px;
    overflow: hidden;
}

.floor04_ul_c03 .web_case_p .web_text,
.floor04_ul_c04 .web_case_p .web_text {
    display: none;
}

.floor04_ul_c03 .web_case_p img,
.floor04_ul_c04 .web_case_p img {
    max-width: 130px;
}


/*甯偍璧氬埌閽�*/

.floor05 {
    background: url(/images/floor05.jpg) top center no-repeat;
    height: 986px;
    width: 100%;
    padding-top: 58px;
}

.title04_1 {
    background: url(/images/title04_1.png) center 35% no-repeat;
    text-align: center;
    color: #fff;
    font-size: 36px;
    font-weight: bold;
}

.title04_1 span {
    display: block;
    font-weight: normal;
    font-size: 18px;
    margin-top: 3px;
}

.title04_1_1 {
    width: 1100px;
    margin: 0px auto;
    height: 76px;
    background: url(/images/title04_1_1.png) center no-repeat;
    margin-top: 28px;
    line-height: 76px;
    color: #fff;
    font-size: 27px;
    letter-spacing: 2.5px;
    margin-bottom: 52px;
}

.title04_1_1 strong {
    color: #12181d;
    font-size: 30px;
    font-weight: bold;
    padding-left: 35px;
    padding-right: 85px;
}

.title04_1_1 b {
    font-size: 43px;
    font-weight: bold;
}

.title04_1_1 span {
    font-size: 14px;
    padding-left: 140px;
}

.floor04_01c {
    width: 1100px;
    height: 745px;
    margin: 0px auto;
}

.floor04_01cl {
    width: 695px;
    height: 100%;
    background: url(/images/f4_01_cl.png) no-repeat;
    text-align: center;
}

.f4_ys_all {
    width: 125px;
    height: 205px;
    position: relative;
    float: left;
    left: 0px;
    top: 0px;
    cursor: pointer;
}

.f4_ys1{
    left: 125px;
    top:0;
}
.f4_ys2{
    left: 320px;
    top:3px;
}
.f4_ys3{
    left: 22px;
    top:93px;
}
.f4_ys4{
    left: 420px;
    top:100px;
}
.f4_ys5{
    left: 290px;
    top:75px;
}

.floor04_01cl span {
    font-size: 24px;
    color: #fff;
    display: block;
    width: 80px;
    height: 60px;
    position: relative;
    float: left;
    left: 20px;
    top: 24px;
    line-height: 30px;
}

.floor04_01cl p {
    color: #fff;
    font-size: 18px;
    line-height: 20px;
}

.f4_ys_all .f4_ys_f,
.f4_ys_all .f4_ys_b {
    width: 120px;
    height: 140px;
}

.f4_ys_all .f4_ys_f,
.f4_ys_all .f4_ys_b:hover {
    background: url(/images/f4_ys_f.png) no-repeat;
}

.f4_ys_all .f4_ys_b,
.f4_ys_all .f4_ys_f:hover {
    background: url(/images/f4_ys_b.png) no-repeat;
}

.floor04_01cr {
    width: 404px;
    margin-top: 70px;
}

.floor04_01cr_ul li {
    width: 100%;
    height: 63px;
}

.floor04_01cr_ul .gou {
    background: url(/images/f4_01_gou.png) no-repeat;
    width: 50px;
    height: 100%;
    display: block;
}

.floor04_01cr_ul .txt {
    width: 350px;
    height: 30px;
    font-size: 18px;
    color: #fefefe;
    display: block;
    cursor: pointer;
}

.floor04_01cr_ul .txt font {
    font-size: 22px;
    color: #fefefe;
    font-weight: bold;
}

.floor04_con_call_01 {
    width: 315px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    background: #eb0500;
    position: relative;
    left: 40px;
    margin-top: 30px;
}

.floor04_con_call_01:hover {
    background: #333;
}

.floor04_con_call_01 a {
    display: block;
    font-size: 24px;
    color: #fff;
}


/*鍏充簬鎺ㄥ箍*/

.floor06 {
    background: url(/images/floor4_bg.jpg) repeat;
    height: 744px;
    width: 100%;
    padding-top: 68px;
}

.title04_2 {
    height: 134px;
    background: url(/images/title04_2.png) top center no-repeat;
}

.title04_2_height {
    height: 58px;
}

.title04_2 strong {
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    line-height: 76px;
    padding-left: 46px;
    letter-spacing: 3px;
}

.title04_2 p {
    line-height: 76px;
    color: #fff;
    font-size: 27px;
    display: inline-block;
    padding-left: 80px;
    letter-spacing: 3px;
}

.title04_2 span {
    font-weight: bold;
}

.title04_2 b {
    font-size: 14px;
    line-height: 76px;
    color: #fff;
    font-weight: normal;
    padding-left: 10px;
}

.w112 {
    width: 112px;
    height: 100%;
}

.floor04_02c {
    background: url(/images/f4_02_cl.png) no-repeat;
    width: 100%;
    height: 455px;
    margin-top: 80px;
}

.title_04_021 {
    height: 160px;
}

.title_04_02name {
    font-size: 37px;
    font-weight: bold;
    color: #012340;
}

.title_04_02desc {
    font-size: 18px;
    color: #333;
    position: relative;
    left: 18px;
    top: 22px;
}

.title_04_02name1 {
    font-size: 27px;
    color: #333;
    position: relative;
    top: 6px;
}

.title_04_02ul ul {
    position: relative;
    float: left;
    left: 35px;
}

.title_04_02ul li {
    width: 100%;
    height: 42px;
    cursor: pointer;
}

.title_04_02ul li .num {
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    display: block;
    width: 38px;
    height: 20px;
}

.title_04_02ul li .num font {
    height: 20px;
    width: 20px;
    display: block;
    text-align: center;
    background: #012340;
}

.title_04_02ul li .txt {
    font-size: 16px;
    color: #333;
    line-height: 18px;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}

.title_04_02ul li .txt font {
    color: #3f3f3f;
    font-weight: bold;
}

.title_04_02ul li:hover .txt {
    font-size: 17px;
}

.xiaohai_con_call a:hover {
    background: #333;
}

.floor04_02_xyjz {
    width: 550px;
}

.title_04_021t {
    margin-top: 8px;
}

.floor04_02_sft {
    width: 550px;
}

.floor04_con_call_02 {
    width: 202px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    background: #e50700;
    position: relative;
    left: 195px;
    top: 12px;color: #fff;
    font-size: 22px;
}

.floor04_con_call_02 a:hover .hover {
    top: 35px;
    right: 70px;
}

.floor04_con_call_02 a {
    display: block;
    font-size: 16px;
    color: #fff;
}

.floor04_con_call_03 {
    width: 320px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    /*background:#ff6600;*/
    position: relative;
    left: 440px;
}

.floor04_con_call_03 a:hover .hover {
    top: 45px;
    right: 145px;
}

.floor04_con_call_03 a {
    display: block;
    font-size: 24px;
    color: #fff;
}


/*涓€绔欏紡瑙ｅ喅钀ラ攢闂*/

.floor07 {
    padding-top: 50px;
    padding-bottom: 60px;
}

.floor07_title {
    text-align: center;
    color: #012340;
    font-size: 36px;
    font-weight: bold;
}

.floor07_title span {
    color: #e50700
}

.floor07_title p {
    font-size: 18px;
    font-weight: normal;
    margin-top: 5px;
}

.floor07 .content {
    text-align: center;
    margin-top: 30px;
}


/*鎮ㄧ幇鍦ㄥ彲浠ラ€夋嫨*/

.now-choose {
    text-align: center;
    line-height: 90px;
    font-size: 38px;
    font-weight: bold;
    padding-top: 10px;
    color: #012340;
}

.floor08 .wd50 {
    height: 390px;
    width: 50%;
    background: #eb0500;
}

.floor08 .wdr {
    background: #3f3f3f;
}

.website-s {
    width: 535px;
    color: #fff;
    padding-top: 20px;
    padding-left: 65px;
}

.website-s h2 {
    font-size: 32px;
    line-height: 52px;
}

.website-s p {
    font-size: 14px;
    padding-top: 4px;
}

.website-s p span {
    background: #fff;
    color: #ff6600;
    padding: 2px 5px;
}

.website-s .text-s {
    font-size: 19px;
    line-height: 55px;
    margin-bottom: 10px;
}

.website-s .text-s {
    font-size: 27px;
}

.from-a {
    margin-bottom: 12px;
}

.from-a span {
    line-height: 40px;
    display: block;
    width: 50px;
    height: 40px;
    float: left;
}

.from-a .input-s {
    line-height: 40px;
    height: 40px;
    display: block;
    border: none;
    padding-left: 60px;
    width: 258px;
    float: left;
    outline: none;
    font-size: 14px;
}

.from-a .inputs {
    line-height: 40px;
    height: 40px;
    display: block;
    border: none;
    padding-left: 60px;
    width: 332px;
    float: left;
    outline: none;
    font-size: 14px;
}

.from-a .names {
    background: url(/images/tijiao.jpg) 0 0 no-repeat #f57a56;
}

.yes-website .from-a .names {
    background: url(/images/tijiaos.jpg) 0 0 no-repeat #7e7e7e;
}

.from-a .tels {
    background: url(/images/tijiao.jpg) 0 bottom no-repeat #f57a56;
}

.from-a .name {
    background: url(/images/tijiao1.png) 0 0 no-repeat #f57a56;
}

.from-a .phone {
    background: url(/images/tijiao1.png) 0 bottom no-repeat #f57a56;
}

.from-a .contents {
    background: #f57a56;
    border: none;
    width: 372px;
    height: 140px;
    outline: none;
    padding: 10px;
}

.from-a .code-s {
    padding: 0 5px;
    width: 100px;
    background: #f57a56;
}

.from-a .code-s2 {
    background: #7e7e7e;
}

.from-a img {
    float: left;
    margin: 6px 0 0 10px;
}

.yes-website .from-a .tels {
    background: url(/images/tijiaos.jpg) 0 bottom no-repeat #7e7e7e;
}

.yes-website .last a {
    border-color: #d40300;
    background: #d40300;
}

.from-a a {
    display: block;
    width: 152px;
    line-height: 38px;
    border: 1px solid #f57a56;
    text-align: center;
    float: left;
    _display: inline;
    margin-right: 12px;
    background: #c50f06;
    color: #fff;
    cursor: pointer;
}

.from-a a:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.website-s .last {
    padding-top: 10px;
}

.yes-website {
    padding-left: 90px;
    height: 510px;
}

.yes-website p span {
    background: #eb0500;
    color: #fff;
}


/*涓轰粈涔堥€夋嫨鎴戜滑*/

.wd1200 {
    width: 1200px;
    margin: auto;
}

.wd1100 {
    width: 1185px;
    margin: auto;
}

.why-about {
    padding-top: 50px;
}

.titles {
    text-align: center;
}

.titles h2 {
    background: url(/images/border_bottom_red.jpg) 0 50% repeat-x;
    line-height: 54px;
    font-size: 40px;
}

.titles h2 span {
    background: #fff;
    padding: 0 36px;
}

.titles h2 span b {
    color: #eb0800;
    padding-right: 12px;
}

.titles p {
    font-size: 16px;
    color: #3b3b3b;
    line-height: 48px;
}

.floor05_con {
    height: 375px;
    overflow: hidden;
    margin-top: 40px;
}

.floor05_con li {
    width: 100%;
    cursor: pointer;
    height: 94px;
}

.floor05_con li .floor05_con_0 {
    border: 1px solid #eaeaea;
    width: 203px;
    height: 91px;
}

.floor05_con li .ico {
    width: 85px;
    height: 100%;
}

.floor05_con li .ico span {
    background-image: url(/images/floor05_num1.png);
    background-repeat: no-repeat;
    position: relative;
    left: 11px;
    top: 22px;
    height: 60px;
    width: 55px;
    display: block;
}

.floor05_con li .ico span.ico2 {
    background-position: -55px 0px;
}

.floor05_con li .ico span.ico3 {
    background-position: -109px 0px;
}

.floor05_con li .ico span.ico4 {
    background-position: -162px 0px;
}

.floor05_con li .ico span.ico5 {
    background-position: -215px 0px;
}

.floor05_con li .ico span.ico6 {
    background-position: -269px 0px;
}

.floor05_con li .ico span.ico7 {
    background-position: -322px 0px;
}

.floor05_con li .txt {
    width: 100px;
    height: 100%;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    text-align: center;
    position: relative;
    top: 30px;
}

.floor05_con_01 .triangle_right {
    border-left-color: #eb0500;
    display: none;
    float: right;
    top: 35px;
    left: 12px;
}

.floor05_con li.active .triangle_right,
.floor05_con li.active .triangle_left {
    display: block;
}

.floor05_con li.active .floor05_con_0 {
    background: #eb0500;
    border-color: #eb0500;
}

.floor05_con_03 .triangle_left {
    border-right-color: #eb0500;
    display: none;
    top: 45px;
    left: -200px;
}

.floor05_con li.active .ico span {
    background-image: url(/images/floor05_num2.png);
    top: 30px;
    width: 45px;
}

.floor05_con li.active .txt {
    color: #fff;
    top: 40px;
}

.floor05_con li.active .ico span.ico2 {
    background-position: -45px 0px;
    width: 42px;
}

.floor05_con li.active .ico span.ico3 {
    background-position: -87px 0px;
    width: 42px;
}

.floor05_con li.active .ico span.ico4 {
    background-position: -129px 0px;
    width: 42px;
}

.floor05_con li.active .ico span.ico5 {
    background-position: -171px 0px;
    width: 42px;
}

.floor05_con li.active .ico span.ico6 {
    background-position: -212px 0px;
    width: 42px;
}

.floor05_con li.active .ico span.ico7 {
    background-position: -254px 0px;
    width: 42px;
}

.floor05_con_02 {
    z-index: 1;
    width: 682px;
    position: relative;
    overflow: hidden;
}

.floor05_con_02 .f5_con_0 {
    width: 100%;
    height: 375px;
    overflow: hidden;
}

.floor05_con_01,
.floor05_con_03 {
    width: 205px;
}

.floor05_con li .floor05_con_0m .txt {
    position: relative;
    left: 35px;
    width: 135px;
    text-align: left;
}

.floor05_con li .floor05_con_0m .txt a {
    font-size: 16px;
    color: #ff6600;
}

.floor05_con li .floor05_con_0m .ico {
    width: 44px;
}

.floor05_con li .floor05_con_0m .ico span {
    background-image: url(/images/floor05_num3.png);
    height: 45px;
    width: 44px;
}

.floor05_con li.active .floor05_con_0m .ico span {
    background-position: -44px 0px;
}


/*鏂伴椈妯″潡*/

.floor09 {
    background: #f4f4f4;
    padding: 50px 0 20px;
    margin-top: 60px;
}

.news-box {
    width: 1100px;
    border: 1px solid #e4e4e4;
    min-height: 434px;
    background: #fff;
    position: relative;
}

.news-box a.more {
    position: absolute;
    right: 20px;
    top: 5px;
    display: block;
    line-height: 42px;
    background: url(/images/mm.jpg) 0 50% no-repeat;
    padding-left: 24px;
}

.news-tab {
    border-bottom: 1px solid #757575;
}

.news-tab li {
    border-right: 1px solid #e4e4e4;
    float: left;
    width: 158px;
    text-align: center;
}

.news-tab li a {
    display: block;
    font-size: 15px;
    line-height: 52px;
    color: #333;
}

.news-tab li.cur a {
    background: #eb0500;
    color: #fff;
}

.tab-news-list {
    display: none;
    padding: 30px 25px 0;
}

.tab-news-list.active {
    display: block;
}

.tab-news-list li {
    float: left;
    width: 47%;
    border-bottom: 1px dashed #e4e4e4;
    margin: 0 10px;
}

.tab-news-list li.first {
    float: none;
    width: 100%;
    border-bottom: 2px solid #e4e4e4;
    padding-bottom: 30px;
    margin: 0;
}

.tab-news-list li a.img {
    display: block;
    float: left;
    width: 241px;
}

.tab-news-list li a.img img {
    width: 241px;
    height: 149px;
}

.tab-news-list li .text {
    float: right;
    width: 468px;
}

.tab-news-list li .text a {
    display: block;
    line-height: 44px;
    font-size: 16px;
    border-bottom: 1px solid #e4e4e4;
    color: #333
}

.tab-news-list li .text p {
    line-height: 24px;
    color: #777;
    margin-top: 15px;
    height: 72px;
    overflow: hidden;
    font-size: 14px;
}

.tab-news-list li a.a {
    display: block;
    background: url(/images/nli.jpg) 3px 50% no-repeat;
    line-height: 36px;
    padding-left: 18px;
    font-size: 14px;
}

.problem {
    width: 315px;
    border: 1px solid #e4e4e4;
    min-height: 434px;
    background: #fff;
}

.problem .title {
    line-height: 52px;
    background: url(/images/cj.jpg) 16px 50% no-repeat;
    padding-left: 36px;
    font-weight: normal;
    font-size: 15px;
    position: relative;
    border-bottom: 1px solid #eb0500;
}

.problem .title a {
    position: absolute;
    right: 20px;
    top: 5px;
    display: block;
    line-height: 42px;
    background: url(/images/mm.jpg) 0 50% no-repeat;
    padding-left: 24px;
    font-size: 12px;
}

.problem-list {
    padding: 12px 16px 0;
}

.problem-list li {
    border-bottom: 1px dotted #d9d9d9;
    padding-bottom: 18px;
}

.problem-list li a {
    background: url(/images/wt.jpg) 0 50% no-repeat;
    display: block;
    padding-left: 39px;
    line-height: 52px;
    font-size: 15px;
}

.problem-list li p {
    padding-left: 39px;
    line-height: 22px;
}


/*鏈嶅姟鍖哄煙*/

.city-box {
    padding-top: 55px;
}

.city-box .title {
    width: 98px;
    line-height: 88px;
    background: #222222;
    color: #fff;
    text-align: center;
    font-size: 14px;
}

.city-box .title_link {
    background: #eb0500;
}

.city-box .content {
    padding: 14px;
    width: 950px;
    border: 1px solid #dddddd;
    min-height: 64px;
}

.city-box .content a {
    display: inline-block;
    padding: 0 20px;
    line-height: 32px;
    text-align: center;
}

.city-box .content a img{
    width: 100px;
    height: 30px;
}

.city-box .content a h3{
    font-weight: normal;
}


/*涓讳綋鏍峰紡*/

.index-title {
    line-height: 31px;
    padding-left: 15px;
    font-weight: bold;
    font-family: "寰蒋闆呴粦";
    background: url(/images/nav.png) no-repeat 0% 100%;
    font-size: 14px;
    color: #000;
}

.index-table td {
    border: solid #add9c0;
    border-width: 0px 1px 1px 0px;
    padding: 10px 5px;
}

.index-table {
    border: solid #add9c0;
    border-width: 1px 0px 0px 1px;
    margin-top: 10px;
}


/*----- Common css ------*/

.fl {
    float: left;
}

.fr {
    float: right;
}

.di {
    _display: inline;
}

.fwn {
    font-weight: normal;
}

.dib {
    *display: inline;
    _zoom: 1;
    _display: inline;
    _font-size: 0px;
}


/*椤甸潰搴曢儴*/

.footer-bg {
    background: #333;
    padding: 20px 0 15px;
    margin-top: 6px;
}

.foot-sort {
    float: left;
    width: 140px;
    padding-right: 10px;
    padding-top: 22px;
    margin-left: 5px;
}

.foot-sort .title h2 {
    color: #fff;
    font-weight: normal;
    font-size: 16px;
    line-height: 30px;
}

.foot-sort .title p {
    color: #626161;
    font-size: 13px;
}

.foot-sort .content {
    position: relative;
    overflow: hidden;
    height: 112px;
    margin-top: 12px;
}

.foot-sort .content a {
    display: block;
    line-height: 28px;
    color: #888;
    height: 28px;
    font-size: 13px;
}

.foot-sort .content a:hover {
    color: #fff;
}

.contact-us {
    float: left;
    width: 321px;
}

.qq-box {
    padding-left: 16px;
}

.qq-box .title {
    height: 43px;
    background: url(/images/qqred.jpg) 0 0 no-repeat;
    line-height: 28px;
    color: #fff;
    font-size: 15px;
    padding-left: 13px;
}

.qq-box .content a {
    display: inline-block;
    width: 42px;
    height: 42px;
    border-radius: 21px;
    background: url(/images/qq.png) 50% 50% no-repeat #3a393a;
    margin-right: 5px;
}

.qq-box .content a:hover {
    background: url(/images/qq.png) 50% 50% no-repeat #e60c08;
}

.contact-p {
    color: #a1a1a1;
    line-height: 22px;
}

.codes {
    text-align: center;
    color: #a1a1a1;
    font-size: 16px;
    line-height: 24px;
    float: right;
    width: 250px;
    margin-top: 15px;
}

.footer-bgs {
    background: #f0f0f2;
}

#footer {
    width: 1100px;
    margin: 0 auto;
    padding: 17px 0;
}

.logos {
    float: left;
    width: 234px;
}

.copyright {
    border-left: 1px solid #3a3a3a;
    padding: 30px 0 30px 18px;
    line-height: 22px;
    float: left;
    width: 840px;
}

.copyright p {
    text-align: left;
    float: left
}

.foot-h1 {
    font-weight: normal;
    text-align: right;
    float: right
}

.foot-h1 a {
    padding: 0 3px;
}

.mt30 {
    margin-top: 30px;
}


/*------------鍐呴〉-------------------*/

.left .box {
    margin-bottom: 10px;
}

.left .box h3 {
    line-height: 31px;
    padding-left: 15px;
    font-weight: bold;
    font-family: "寰蒋闆呴粦";
    background: url(/images/nav.png) no-repeat 0% 100%;
    font-size: 14px;
    color: #000;
}

.left .box .content {
    padding: 5px 0px;
}

.prodescription {
    border: 1px solid #e5e5e5;
    background: #f9f9f9;
    line-height: 24px;
    padding: 10px;
    margin-bottom: 15px;
    text-indent: 20px;
}

.n_banner {
    width: 1920px;
    margin: 0 auto;
    height: 500px;
    position: relative;
    left: 50%;
    margin-left: -960px;
}

.n_banner img {
    width: 1920px;
    margin: 0 auto;
    height: 500px;
}

.left {
    width: 225px;
    float: left;
}

.sort_menu {
    width: 1100px;
    margin: 0 auto;
}

.sort_product {
    margin-top: 10px;
}

.sort_product h3 {
    background-color: #ececec;
    line-height: 28px;
    padding-left: 15px;
    font-weight: bold;
}

.n_contact {
    margin-top: 10px;
}

.n_contact h3 {
    background-color: #ececec;
    line-height: 28px;
    padding-left: 15px;
    font-weight: bold;
}

.n_contact .content {
    padding: 5px;
    line-height: 24px;
}

.right {
    width: 1100px;
    float: left;
    margin-top: 40px;
}

.sitemp {
    line-height: 80px;
    height: 80px;
    overflow: hidden;
    width: 1100px;
    margin: 0 auto;
}

.sitemp .site {
    float: left;
    text-align: right;
    line-height: 80px;
    color: #838383;
    font-size: 14px;
    background: url(/images/home.jpg) 0 50% no-repeat;
    padding-left: 22px;
}

.sitemp .site a {
    color: #838383;
    font-size: 14px;
}

.right .content {
    overflow: hidden;
    line-height: 24px;
}

.recommend_read {
    width: 1100px;
    margin: 0 auto;
    margin-top: 45px;
}

.recommend_read .title {
    text-align: center;
    color: #333;
    font-size: 32px;
    font-weight: normal;
    margin-bottom: 60px;
}


/*鍏充簬鎴戜滑椤甸潰*/

#container {
    width: 1112px;
    margin: 0 auto;
}

.containAbout01 {
    width: 1112px;
    margin: 0 auto;
    margin-top: 45px;
    height: 400px;
}

.containAbout01 .title {
    text-align: center;
    color: #000;
    font-size: 24px;
}

.containAbout01 .title p {
    display: block;
    font-weight: bold;
    font-size: 35px;
}

.containAbout01 .title p b {
    color: #d40300;
    padding-right: 18px;
}

.containAbout01 .content {
    margin-top: 58px;
}

.containAbout01 .content li {
    float: left;
    text-align: center;
    color: #010101;
    font-size: 16px;
    line-height: 60px;
    width: 278px;
}

.containAbout01 .content li  a{
    display: block;
    height: 104px;
    overflow:hidden;
}

.containAbout01 .content li.li01 {
    background: url(/images/li01.png) top center no-repeat;
}

.containAbout01 .content li.li01:hover {
    background: url(/images/li01_hover.png) top center no-repeat;
}

.containAbout01 .content li.li02 {
    background: url(/images/li02.png) top center no-repeat;
}

.containAbout01 .content li.li02:hover {
    background: url(/images/li02_hover.png) top center no-repeat;
}

.containAbout01 .content li.li03 {
    background: url(/images/li03.png) top center no-repeat;
}

.containAbout01 .content li.li03:hover {
    background: url(/images/li03_hover.png) top center no-repeat;
}

.containAbout01 .content li.li04 {
    background: url(/images/li04.png) top center no-repeat;
}

.containAbout01 .content li.li04:hover {
    background: url(/images/li04_hover.png) top center no-repeat;
}

.containAbout02 {
    background: #383838;
    padding: 50px 0;
    margin-top: 45px;
}

.containAbout02 .title {
    float: left;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    background: url(/images/about02_title.png) top center no-repeat;
    height: 130px;
    width: 192px;
    padding-top: 15px;
    text-indent: 15px;
}

.containAbout02 .intro {
    float: right;
    color: #efefef;
    font-size: 14px;
    line-height: 31px;
    width: 860px;
    margin-right: 20px;
}

.containAbout03 {
    width: 1112px;
    margin: 0 auto;
}

.about03-img {
    width: 614px;
}

.about03-title {
    width: 370px;
    color: #000;
    font-size: 45px;
    font-weight: bold;
}

.about03-title strong {
    color: #d40300;
    font-size: 88px;
    letter-spacing: 3px;
}

.about03-title p {
    display: block;
    font-size: 24px;
    font-weight: normal;
    line-height: 45px;
}

.about03-title p b {
    font-size: 35px;
    color: #d40300;
}

.about03-title p span {
    display: block;
    font-size: 24px;
}

.about03-tt{
    width: 370px;
    margin-top: 70px;
}
.about03-tt span{
    color:#000;
    font-size:44px;
    font-weight: bold;
}
.about03-tt p{
    color:#161616;
    font-size: 14px;
    line-height: 22px;
    margin-top: 10px;
}

.containabout04 {
    background: #f8f8f8;
    padding: 30px 0;
}

.idea-title {
    text-align: center;
    color: #000;
    font-weight: bold;
    font-size: 35px;
    letter-spacing: 3px;
}

.idea-title b {
    color: #d40300;
}

.idea li {
    width: 328px;
    height: 146px;
    background: #383838;
    float: left;
    margin-right: 63px;
    text-align: center;
    margin-top: 50px;
}

.idea li:nth-child(3) {
    margin-right: 0;
}

.idea li h2 {
    color: #fff;
    font-size: 24px;
    padding-top: 35px;
}

.idea li p {
    display: block;
    color: #fff;
    font-size: 18px;
    padding-top: 10px;
}

.brand-title {
    text-align: center;
    color: #000;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 3px;
    margin-top: 70px;
}

.brand-title b {
    color: #d40300;
}

.brand {
    margin-top: 80px;
}

.brand li {
    width: 550px;
    margin-bottom: 12px;
}

.brand li h2 {
    font-weight: normal;
    color: #d40300;
    font-size: 30px;
    margin-top: 30px;
}

.brand li p {
    display: block;
    color: #383838;
    font-size: 18px;
}

.brand li strong {
    display: block;
    width: 169px;
    height: 160px;
    text-align: center;
    color: #fff;
    font-size: 35px;
    line-height: 160px;
}

.brand li.brand01 {
    text-align: right;
}

.brand li.brand03 {
    text-align: right;
}

.brand li.brand01 strong {
    background: url(/images/brand01.png) center no-repeat;
    margin-left: 18px;
    float: right;
}

.brand li.brand01 strong:hover {
    background: url(/images/brand01_hover.png) center no-repeat;
}

.brand li.brand02 strong {
    background: url(/images/brand02.png) center no-repeat;
    margin-right: 18px;
    float: left;
}

.brand li.brand02 strong:hover {
    background: url(/images/brand02_hover.png) center no-repeat;
}

.brand li.brand03 strong {
    background: url(/images/brand03.png) center no-repeat;
    margin-left: 18px;
    float: right;
}

.brand li.brand03 strong:hover {
    background: url(/images/brand03_hover.png) center no-repeat;
}

.brand li.brand04 strong {
    background: url(/images/brand04.png) center no-repeat;
    margin-right: 18px;
    float: left;
}

.brand li.brand04 strong:hover {
    background: url(/images/brand04_hover.png) center no-repeat;
}

.contact-title {
    text-align: center;
    color: #000;
    font-size: 18px;
    margin-bottom: 40px;
}

.containAbout05 {
    padding: 50px 0;
}

.contact-title p {
    font-size: 35px;
    font-weight: bold;
}

.contact-left {
    width: 365px;
}

.contact-left .title {
    color: #e17371;
    font-size: 18px;
}

.contact-left .title span {
    display: block;
    color: #ee2724;
    font-size: 35px;
    font-weight: bold;
}

.contact-left .intro {
    color: #181818;
    font-size: 14px;
    line-height: 32px;
    margin-top: 20px;
}

.contact-right {
    width: 690px;
    border: 1px solid #bfbfbf;
}

.contact-right li {
    float: left;
    width: 228px;
    text-align: center;
    border-right: 1px solid #bfbfbf;
    padding-top: 20px;
    padding-bottom: 30px;
}

.contact-right li:nth-child(3) {
    border-right: 0;
}

.contact-right li h1 {
    line-height: 196px;
    height: 196px;
}

.contact-right li h2 {
    line-height: 24px;
}

.contact-right li h2 a {
    color: #181818;
    font-size: 14px;
    font-weight: normal;
}


/*钀ラ攢鍨嬬綉绔欓〉闈�*/

.wzjs_top {
    padding-top: 70px;
    padding-bottom: 20px;
}

.wzjs_top .container {
    position: relative;
}

.wzjs_top img {
    display: block;
    float: left;
}

.wzjs_top .pct {
    float: right;
    text-align: right;
    width: 620px;
    margin-top: 50px;
}

.wzjs_top .pct p {
    font-size: 18px;
    color: #656464;
}

.wzjs_top .pct h5 {
    font-size: 38px;
    color: #000;
    font-weight: bold;
    margin-top: 17px;
    margin-bottom: 30px;
}

.wzjs_top .pct h5 em {
    color: #ea0500;
    font-weight: bold;
    font-style: normal;
}

.wzjs_top .pct h5 span {
    display: block;
    font-size: 16px;
    color: #cccccc;
    margin-top: 5px;
    font-weight: normal;
    font-family: 'arial'
}

.wzjs_top .pct h4 {
    font-size: 25px;
    color: #fff;
    font-weight: normal;
    background: #ea0500;
    width: 565px;
    height: 58px;
    line-height: 58px;
    text-align: center;
    float: right;
    border-radius: 30px;
}

.wzjs_how {
    width: 100%;
    background: #f4f4f4;
    padding: 50px 0px;
    padding-bottom: 80px;
}

.wzjs_how1 {
    width: 1110px;
    margin: 0px auto;
}

.wzjs_howbt {
    text-align: center;
}

.wzjs_howbt p {
    font-size: 18px;
    font-weight: bold;
    color: #383838;
}

.wzjs_howbt h2 {
    font-size: 30px;
    color: #000;
    margin-top: 10px;
    font-weight: bold;
}

.wzjs_howbt h2 font {
    color: #ea0500;
}

.wzjs_howbt span {
    color: #ccc;
    font-size: 14px;
    margin-top: 5px;
    display: block;
}

.wzjs_howbt i {
    background: url(Img/hr.png) no-repeat center center;
    display: block;
    height: 10px;
    margin-top: 30px;
}

.wzjs_ld {
    background: url(/images/swhy.jpg) no-repeat center bottom;
    height: 699px;
    margin-top: 35px;
}

.wzjs_ld ul {
    width: 1500px;
}

.wzjs_ld ul li {
    width: 380px;
    text-align: center;
    height: 225px;
    background: #fff;
    border-radius: 5px;
    float: left;
    margin-right: 350px;
    margin-bottom: 12px;
    position: relative;
}

.wzjs_ld ul li h3 {
    height: 80px;
    position: absolute;
    font-size: 20px;
    color: #000;
    top: 32px;
    left: 170px;
}

.wzjs_ld ul li h3 font {
    color: #ccc;
    display: block;
    font-size: 12px;
}

.wzjs_ld ul li i {
    position: absolute;
    left: 98px;
    top: 20px;
}

.wzjs_ld h4 {
    padding-top: 82px;
    color: #ea0500;
    font-size: 16px;
    height: 25px;
    line-height: 25px;
    font-weight: bold;
}

.wzjs_ld p {
    padding: 10px 15px;
    font-size: 14px;
    line-height: 27px;
    color: #7e7e7e;
}

.gtop {
    text-align: center;
    padding-top: 60px;
}

.gtop h2 {
    font-size: 35px;
    color: #000;
    font-weight: bold;
}

.gtop h2 span {
    font-size: 16px;
    color: #b7b7b7;
    display: block;
    font-weight: normal;
    font-family: 'arial'
}

.gtop h3 {
    font-weight: normal;
    font-size: 18px;
    color: #ea0500;
    margin-top: 15px;
    margin-bottom: 23px;
}

.gcont {
    margin: 45px 0px;
}

.gcont ul {
    overflow: hidden;
}

.gcont li {
    float: left;
    width: 148px;
    text-align: center;
    margin: 0 3px;
}

.gcont li h4 {
    overflow: hidden;
    margin: 0 auto;
    width: 148px;
    height: 146px;
}

.gcont li h5 {
    font-size: 18px;
    color: #ea0500;
    font-weight: normal;
    margin: 10px 0;
}

.jiantou {
    float: left;
    width: 165px;
    background: url(/images/jiantou.png) center no-repeat;
    height: 20px;
    margin-top: 55px;
}

.gcont li p {
    font-size: 14px;
    line-height: 22px;
}

.gcont li .gd1 {
    background: url(/images/gdImg1.png) no-repeat center top;
}

.gcont li .gd2 {
    background: url(/images/gdImg2.png) no-repeat center top;
}

.gcont li .gd3 {
    background: url(/images/gdImg3.png) no-repeat center top;
}

.gcont li .gd4 {
    background: url(/images/gdImg4.png) no-repeat center top;
}

.gcont li:hover h4 {
    background-position: center bottom;
}

.gd_choise {
    margin-top: 30px;
}

.gd_choise .container {}

.gd_choise .ctop {
    text-align: center;
    padding-top: 450px;
    background: url(/images/choiseBg_01.jpg) no-repeat center;
    height: 250px;
    ;
}

.gd_choise .ctop h2 {
    font-size: 18px;
    color: #fff
}

.gd_choise .ctop h3 {
    font-size: 34px;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 25px;
    color: #fff
}

.gd_choise .ctop h3 span {
    color: #ea0500;
}

.gd_choise .ctop h3 em {
    display: block;
    font-size: 14px;
    color: #7d7d7d;
    margin-top: 10px;
    color: #fff;
}

.gd_choise .ctop a {
    font-size: 15px;
    color: #fff;
    padding-right: 35px;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    text-decoration: none;
}

.gd_vant {
    padding: 56px 0;
    background: #eeeeee;
}

.gd_vant .vtop {
    text-align: center;
}

.gd_vant .vtop h3 {
    font-size: 16px;
    color: #383838;
    font-weight: normal;
}

.gd_vant .vtop h2 {
    font-size: 35px;
    color: #383838;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 20px;
}

.gd_vant .vtop h2 span {
    color: #ea0500;
}

.gd_vant .vtop h2 em {
    display: block;
    font-size: 16px;
    color: #b7b7b7;
    margin-top: 5px;
    font-style: normal;
    font-family: 'arial';
    text-transform: uppercase;
    font-weight: normal;
}

.gd_vant .vtop i {
    display: block;
    background: url(Img/line.png) no-repeat center;
    width: 69px;
    height: 3px;
    margin: 0 auto;
}

.gd_vant .vcont {
    margin-top: 48px;
}

.gd_vant .vcont .ys {
    position: relative;
}

.gd_vant .vcont .ys1 {
    background: url(/images/ysbg1.png) no-repeat right center;
    height: 366px;
}

.gd_vant .vcont .ys2 {
    background: url(/images/ysbg2.png) no-repeat left center;
    height: 430px;
}

.gd_vant .vcont dl {
    position: absolute;
    padding-bottom: 52px;
    width: 438px;
}

.gd_vant .vcont dt span {
    font-size: 35px;
    color: #ea0500;
    font-weight: bold;
}

.gd_vant .vcont dt p {
    font-size: 18px;
    color: #181818;
}

.gd_vant .vcont dd {
    margin-top: 35px;
}

.gd_vant .vcont dd p {
    font-size: 14px;
    color: #333;
    line-height: 32px;
}

.gd_vant .vcont dd p span {
    color: #ea0500;
}

.gd_vant .vcont .ys1 dd p span {
    font-size: 20px;
}

.gd_vant .vcont .ys2 dd p span {
    font-size: 18px;
}

.gd_vant .vcont .ys1 dl {
    left: 0;
    top: 50px;
}

.gd_vant .vcont .ys2 dl {
    right: 0;
    top: 50px;
}

.ggBox {
    background: url(/images/ggbg.jpg) no-repeat center;
    height: 268px;
}

.ggBox dl {
    overflow: hidden;
    padding-top: 30px;
}

.ggBox dt {
    float: left;
    width: 151px;
}

.ggBox dt img {
    display: block;
}

.ggBox dd span {
    font-size: 20px;
    color: #fff;
}

.ggBox p {
    font-size: 14px;
    color: #fff;
    margin: 5px 0;
}

.ggBox h5 {
    font-size: 30px;
    color: #f22d29;
    font-weight: bold;
    margin: 15px 0;
}

.ggBox h5 em {
    font-weight: normal;
    display: block;
    font-size: 14px;
    color: #f5f5f5;
    font-family: 'arial';
    font-style: normal;
}

.ggBox h4 {
    font-size: 16px;
    color: #fff;
    background: url(/images/sent.png) no-repeat center;
    width: 396px;
    height: 42px;
    line-height: 42px;
    font-weight: normal;
    padding-left: 40px;
    margin-top: 14px;
}

.ggBox h4 a {
    display: block;
    color: #fff;
    text-decoration: none;
}

.wzjs_swhy {
    background: #eeeeee;
    padding-top: 35px;
}

.wzjs_swhy1 {
    width: 1004px;
    margin: 0px auto;
}

.wzjs_swhy1 {
    padding-top: 56px;
}

.wzjs_swhy .vtop {
    text-align: center;
}

.wzjs_swhy .vtop #container {
    padding-top: 35px;
}

.wzjs_swhy .vtop h3 {
    font-size: 16px;
    color: #383838;
    font-weight: normal;
}

.wzjs_swhy .vtop h2 {
    font-size: 35px;
    color: #383838;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 20px;
}

.wzjs_swhy .vtop h2 span {
    color: #f22d29;
}

.wzjs_swhy .vtop h2 em {
    display: block;
    font-size: 16px;
    color: #b7b7b7;
    margin-top: 5px;
    font-weight: normal;
    font-style: normal;
}

.wzjs_swhy .vtop i {
    display: block;
    background: url(Img/line2.png) no-repeat center;
    width: 69px;
    height: 3px;
    margin: 0 auto;
}

.wzjs_swhy .vtop font {
    background: #383737;
    margin: 0 150px;
    color: #fff;
    display: block;
    border-radius: 5px;
    padding: 30px 10px;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    margin-top: 15px;
}

.wzjs_swhy .vcont1 #container {
    background: url(/images/vcontbg1.png) no-repeat right bottom;
    height: 485px;
}

.wzjs_swhy .vcont2 #container {
    background: url(/images/vcontbg2.png) no-repeat left bottom;
    height: 500px;
}

.wzjs_swhy .vcont3 #container {
    background: url(/images/vcontbg3.png) no-repeat right bottom;
    height: 380px;
}

.wzjs_swhy .wzjz_d {
    padding-top: 60px;
}

.wzjs_swhy .wzjz_d #container {
    position: relative;
}

.wzjs_swhy .wzjz_d dl {
    position: absolute;
}

.wzjs_swhy .wzjz_d dt {
    font-size: 30px;
    color: #000;
    font-weight: bold;
    margin-bottom: 15px;
}

.wzjs_swhy .wzjz_d dd {
    overflow: hidden;
    font-size: 14px;
    margin-bottom: 20px;
}

.wzjs_swhy .wzjz_d dd span {
    padding-left: 20px;
    background: url(/images/fang.png) no-repeat left center;
    line-height: 31px;
    font-size: 18px;
    color: #000;
    display: block;
}

.wzjs_swhy .wzjz_d dd p {
    float: left;
    line-height: 28px;
    display: block;
        font-size: 14px;
}

.wzjs_swhy .vcont1 dl {
    left: 0;
    top: 10px;
    padding-bottom: 50px;
}

.wzjs_swhy .vcont2 dl {
    right: 0px;
    top: 20px;
    padding-bottom: 50px;
}

.wzjs_swhy .vcont3 .jianzhan {
    position: absolute;
    width: 445px;
    top: 60px;
    left: 0;
}

.wzjs_swhy .vcont3 .jianzhan h5 {
    font-size: 30px;
    color: #000;
    font-weight: bold;
    margin: 20px 0;
}

.wzjs_swhy .vcont3 .jianzhan p {
    font-size: 13px;
    line-height: 23px;
    margin: 20px 0;
    margin-bottom: 30px;
}

.wzjs_swhy .vcont3 .jianzhan h4 {
    font-size: 20px;
    color: #fff;
    font-weight: bold;
    background: url(/images/yuan3.png) no-repeat center;
    width: 390px;
    height: 50px;
    line-height: 50px;
    padding-left: 40px;
    margin-top: 10px;
}

.wzjs_swhy .vcont3 .jianzhan h4 a {
    display: block;
    color: #fff;
    text-decoration: none;
}

.wzjs_liuda {
    width: 1060px;
    margin: 0px auto;
    padding-top: 35px;
    height: 980px;
}

.wzjs_liuda .vtop {
    text-align: center;
}

.wzjs_liuda .vtop h3 {
    font-size: 15px;
    color: #333;
}

.wzjs_liuda .vtop h2 {
    font-size: 35px;
    color: #383838;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 20px;
}

.wzjs_liuda .vtop h2 span {
    color: #f22d29;
}

.wzjs_liuda .vtop h2 em {
    display: block;
    font-size: 16px;
    color: #b7b7b7;
    margin-top: 5px;
    font-style: normal;
    font-weight: normal;
}

.wzjs_liuda .vtop i {
    display: block;
    width: 69px;
    height: 3px;
    margin: 0 auto;
}

.wzjs_liuda .vtop font {
    background: #ff5d00;
    color: #fff;
    display: block;
    border-radius: 5px;
    padding: 20px 0px;
    text-align: center;
    line-height: 25px;
    font-size: 15px;
    margin-top: 35px;
}

.wzjs_ldys1 {
    width: 1110px;
    padding-top: 30px;
}

.wzjs_ldys1 ul li {
    margin: 0 25px;
    float: left;
    width: 320px;
    height: 354px;
    margin-top: 30px;
    background: #333;
    border-radius: 5px;
}

.wzjs_ldys1 ul li a {
    color: #fff;
    width: 256px;
    height: 290px;
    display: block;
    text-align: center;
    position: relative;
    padding: 32px;
}

.wzjs_l1 a i {
    background: url(/images/ld1.png) no-repeat center top;
    width: 63px;
    height: 63px;
    position: absolute;
    display: block;
    top: 36px;
    left: 130px;
}

.wzjs_l1 a:hover i {
    background: url(/images/ld1.png) no-repeat center bottom;
    display: block;
    height: 63px;
}

.wzjs_l2 a i {
    background: url(/images/ld2.png) no-repeat center top;
    width: 68px;
    height: 70px;
    position: absolute;
    display: block;
    top: 36px;
    left: 126px;
}

.wzjs_l2 a:hover i {
    background: url(/images/ld2.png) no-repeat center bottom;
    display: block;
    height: 70px;
}

.wzjs_l3 a i {
    background: url(/images/ld3.png) no-repeat center top;
    width: 51px;
    height: 63px;
    position: absolute;
    display: block;
    top: 36px;
    left: 132px;
}

.wzjs_l3 a:hover i {
    background: url(/images/ld3.png) no-repeat center bottom;
    display: block;
    height: 63px;
}

.wzjs_l4 a i {
    background: url(/images/ld4.png) no-repeat center top;
    width: 70px;
    height: 70px;
    position: absolute;
    display: block;
    top: 36px;
    left: 122px;
}

.wzjs_l4 a:hover i {
    background: url(/images/ld4.png) no-repeat center bottom;
    display: block;
    height: 70px;
}

.wzjs_l5 a i {
    background: url(/images/ld5.png) no-repeat center top;
    width: 70px;
    height: 74px;
    position: absolute;
    display: block;
    top: 36px;
    left: 122px;
}

.wzjs_l5 a:hover i {
    background: url(/images/ld5.png) no-repeat center bottom;
    display: block;
    height: 74px;
}

.wzjs_l6 a i {
    background: url(/images/ld6.png) no-repeat center top;
    width: 74px;
    height: 86px;
    position: absolute;
    display: block;
    top: 36px;
    left: 122px;
}

.wzjs_l6 a:hover i {
    background: url(/images/ld6.png) no-repeat center bottom;
    display: block;
    height: 86px;
}

.wzjs_ldys1 ul li a h3 {
    color: #fff;
    font-size: 24px;
    padding-top: 100px;
}

.wzjs_ldys1 ul li a:hover h3 {
    color: #f22d29;
}

.wzjs_ldys1 ul li a p {
    line-height: 28px;
    padding-top: 20px;
    font-size: 14px;
}

.wzjs_jzq {
    left: 50%;
    margin-left: -960px;
    position: relative;
    background: url(/images/quanxian3.png) no-repeat center 415px;
    width: 1920px;
}

.wzjs_jzq1 {
    text-align: center;
    background: url(/images/wzjs_t1.png) no-repeat center top;
    height: 170px;
    padding: 40px 0px;
    color: #fff;
}

.wzjs_jzq1 h3 {
    font-size: 32px;
    color: #fff;
    font-weight: bold;
}

.wzjs_jzq1 font {
    display: block;
    margin-top: 10px;
    font-size: 14px;
    color: #faa4a2;
    font-family: 'arial';
    text-transform: uppercase;
}

.wzjs_jzq1 p {
    font-size: 18px;
    margin-top: 5px;
}

.wzjs_jzq2 {
    width: 1110px;
    margin: 0px auto;
}

.wzjs_jzq2 .vtop {
    text-align: center;
}

.wzjs_jzq2 .vtop p {
    font-size: 15px;
    color: #333;
}

.wzjs_jzq2 .vtop h2 span {
    font-size: 30px;
    color: #000;
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 5px;
}

.wzjs_jzq2 .vtop h2 i {
    font-style: normal;
    display: block;
}

.wzjs_jzq2 .vtop h2 {
    font-size: 35px;
    color: #000;
    font-weight: bold;
    margin-top: 33px;
}

.wzjs_jzq2 .vtop h2 span em {
    display: block;
    font-size: 16px;
    color: #b7b7b7;
    font-style: normal;
}

.wzjs_jzq3 {
    margin-top: 70px;
}

.wzjs_jzq3 ul {
    overflow: hidden;
    width: 1110px;
    margin: 0 auto;
}

.wzjs_jzq3 li {
    float: left;
    padding-top: 55px;
    width: 297px;
    height: 242px;
    overflow: hidden;
    text-align: center;
    position: relative;
    margin: 0 22px;
    border-radius: 297px;
}

.wzjs_jzq3 li:nth-child(2) {
    margin: 0 65px;
}

.wzjs_jzq3 li img {
    display: inline-block;
    position: relative;
}

.wzjs_jzq3 li span {
    font-size: 25px;
    color: #fff;
    display: block;
    position: relative;
    font-weight: bold;
    margin-top: 25px;
}

.wzjs_jzq3 li>a {
    display: block;
    position: absolute;
    background: url(/images/morbg.png) no-repeat center;
    width: 26px;
    height: 26px;
    bottom: 40px;
    left: 50%;
    margin-left: -13px;
    z-index: 9;
}

.wzjs_jzq3 li .jieshao {
    position: absolute;
    width: 255px;
    padding: 0 21px;
    height: 100%;
    color: #fff;
    top: -100%;
    left: 0;
}

.wzjs_jzq3 li .jieshao h4 {
    padding-top: 65px;
    padding-bottom: 25px;
    color: #fff;
    font-size: 20px;
}

.wzjs_jzq3 li .jieshao p {
    font-size: 13px;
    line-height: 23px;
}

.wzjs_jzq3 li.jzqbg1 {
    background: #333;
}

.wzjs_jzq3 li.jzqbg2 {
    background: #626262;
}

.wzjs_jzq3 li.jzqbg3 {
    background: #8a8a8a;
}

.wzjs_jzc {
    background: url(/images/bolan2.jpg) center top no-repeat #eeeeee;
    padding-bottom: 60px;
    margin-top: 80px;
}

.wzjs_jzc .vtop {
    text-align: center;
    padding-top: 35px;
    background: url(Img/vtopbg2.png) no-repeat center top;
}

.wzjs_jzc .vtop p {
    font-size: 15px;
    color: #333;
}

.wzjs_jzc .vtop h2 span {
    font-size: 30px;
    color: #000;
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 5px;
}

.wzjs_jzc .vtop h2 i {
    font-style: normal;
    display: block;
}

.wzjs_jzc .vtop h2 {
    font-size: 35px;
    color: #000;
    font-weight: bold;
    margin-top: 33px;
}

.wzjs_jzc .vtop h2 span em {
    display: block;
    font-size: 16px;
    color: #b7b7b7;
    font-style: normal;
}


/*jsc_cont*/

.wzjs_jzc .jsc_cont {
    margin-top: 35px;
}

.wzjs_jzc .jsc_cont ul {
    overflow: hidden;
    width: 1110px;
}

.wzjs_jzc .jsc_cont li {
    float: left;
    width: 188px;
    height: 454px;
    overflow: hidden;
    text-align: center;
    margin-right: 42px;
}

.wzjs_jzc .jsc_cont li:nth-child(5) {
    margin-right: 0;
}

.wzjs_jzc .jsc_cont li h5 {
    padding-top: 50px;
    font-size: 25px;
    color: #000;
    margin-bottom: 30px;
}

.wzjs_jzc .jsc_cont li h5 span {
    display: block;
    font-size: 18px;
    color: #f22d29;
    margin-top: 10px;
}

.wzjs_jzc .jsc_cont li .intr {
    height: 140px;
    margin: 40px 0;
    margin-top: 0;
}

.wzjs_jzc .jsc_cont li .intr p {
    font-size: 14px;
    color: #757575;
    line-height: 28px;
}

.wzjs_jzc .jsc_cont li em {
    display: block;
    text-align: center;
    line-height: 28px;
    padding-left: 0 10px;
    font-size: 14px;
    font-style: normal;
}

.wzjs_jzc .jsc_cont li.jsc1 {
    background: url(/images/jscImg5.png) no-repeat left center;
}

.wzjs_jzc .jsc_cont li.jsc2 {
    background: url(/images/jscImg4.png) no-repeat left center;
}

.wzjs_jzc .jsc_cont li.jsc3 {
    background: url(/images/jscImg3.png) no-repeat left center;
}

.wzjs_jzc .jsc_cont li.jsc4 {
    background: url(/images/jscImg2.png) no-repeat left center;
}

.wzjs_jzc .jsc_cont li.jsc5 {
    background: url(/images/jscImg1.png) no-repeat left center;
}

.wzjs_jzc .jsc_cont li:hover {
    background-position: right center;
}

.wzjs_jzc .jsc_cont li:hover * {
    color: #fff;
}

.wzjs_jzc .jsc_cont li:hover .intr p {
    color: #fff;
}

.wzjs_jzh {
    padding-bottom: 55px;
    background: url(/images/jianzhanhou.jpg) top center no-repeat;
}

.wzjs_jzh .vtop {
    text-align: center;
    padding-top: 35px;
}

.wzjs_jzh .vtop p {
    font-size: 15px;
    color: #333;
}

.wzjs_jzh .vtop h2 span {
    font-size: 30px;
    color: #000;
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 5px;
}

.wzjs_jzh .vtop h2 i {
    font-style: normal;
    display: block;
}

.wzjs_jzh .vtop h2 {
    font-size: 35px;
    color: #000;
    font-weight: bold;
    margin-top: 33px;
}

.wzjs_jzh .vtop h2 span em {
    display: block;
    font-size: 16px;
    color: #b7b7b7;
    font-style: normal;
}

.wzjs_jzh .jsh_hou {
    margin-top: 50px;
}

.wzjs_jzh .jsh_hou ul {
    overflow: hidden;
    padding: 0 27px;
}

.wzjs_jzh .jsh_hou li {
    float: left;
    width: 258px;
    text-align: center;
    margin: 0 46px;
}

.wzjs_jzh .jsh_hou li h3 {
    width: 258px;
    height: 62px;
    line-height: 62px;
    font-size: 20px;
    color: #fff;
    font-weight: bold;
    border-radius: 10px;
    margin-bottom: 20px;
}

.wzjs_jzh .jsh_hou li p {
    height: 48px;
    line-height: 48px;
    border-bottom: 1px dotted #d6d6d6;
}

.wzjs_jzh .jsh_hou li p {
    font-size: 15px;
    padding-left: 22px;
    text-decoration: none;
}

.wzjs_jzh .jsh_hou li.hou1 h3 {
    background: #333;
}

.wzjs_jzh .jsh_hou li.hou1 p {
    background: url(/images/houImg1.png) no-repeat 60px center;
}

.wzjs_jzh .jsh_hou li.hou2 h3 {
    background: #626262;
}

.wzjs_jzh .jsh_hou li.hou2 p {
    background: url(/images/houImg2.png) no-repeat 60px center;
}

.wzjs_jzh .jsh_hou li.hou3 h3 {
    background: #8a8a8a;
}

.wzjs_jzh .jsh_hou li.hou3 p {
    background: url(/images/houImg3.png) no-repeat 60px center;
}

.lcBox {
    padding-top: 45px;
    background: #eeeeee;
    padding-bottom: 20px;
}

.lcBox .lctop {
    text-align: center;
}

.lcBox .lctop p {
    font-size: 24px;
    color: #f22d29;
}

.lcBox .lctop h5 {
    font-size: 35px;
    color: #333;
    font-weight: bold;
    margin: 10px 0;
}

.lcBox .lctop h5 span {
    color: #f22d29;
}

.lcBox .lctop em {
    display: block;
    font-size: 14px;
    color: #b7b7b7;
    margin-bottom: 25px;
    font-style: normal;
}

.lcBox .lctop i {
    display: block;
    background: url(Img/line.png) no-repeat center;
    width: 69px;
    height: 3px;
    margin: 0 auto;
}

.lcBox .lcont {
    background: url(/images/lcbg.png) no-repeat center;
    height: 568px;
    margin-top: 22px;
}

.our_gift {
    background: url(Img/giftBg.png) no-repeat center;
    height: 573px;
}

.our_gift .container {
    position: relative;
    height: 100%;
}

.our_gift .gftop {
    text-align: center;
    padding-top: 76px;
}

.our_gift .gftop h5 {
    font-size: 35px;
    color: #000;
    font-weight: bold;
    margin: 0;
}

.our_gift .gftop h5 span {
    color: #f22d29;
}

.our_gift .gftop em {
    display: block;
    font-size: 16px;
    color: #8c8c8c;
    margin-top: 10px;
    margin-bottom: 18px;
    font-family: 'arial';
    font-style: normal;
}

.our_gift .gftop i {
    display: block;
    background: url(Img/line.png) no-repeat center;
    width: 69px;
    height: 3px;
    margin: 0 auto;
}

.gfcont {
    margin-top: 45px;
}

.gfcont .gleft {
    float: left;
}

.gfcont .gleft h5 {
    font-size: 40px;
    color: #000;
    margin-bottom: 10px;
    font-weight: bold;
    margin-top: 0;
}

.gfcont .gleft h5 span {
    color: #f22d29;
    margin-left: 15px;
}

.gfcont .gleft p {
    font-size: 16px;
    color: #383838;
    line-height: 30px;
}

.gfcont .gleft p em {
    font-size: 26px;
    color: #f22d29;
}

.gfcont .gleft span {
    color: #f22d29;
}

.gfcont .gleft dl {
    padding-left: 80px;
    background: url(/images/phone.png) no-repeat left center;
    margin-top: 40px;
}

.gfcont .gleft dt {
    font-size: 16px;
    color: #383838;
}

.gfcont .gleft dd {
    font-size: 30px;
    color: #f22d29;
    font-weight: bold;
}

.gfcont .gright {
    width: 484px;
    float: right;
}

.gfcont .gright li {
    width: 446px;
    height: 60px;
    margin-bottom: 15px;
    border: 2px solid #f22d29;
    border-radius: 25px;
}

.gfcont .gright li span {
    float: left;
    width: 64px;
    height: 64px;
}

.gfcont .gright li span img {
    display: block;
}

.gfcont .gright li .txt {
    float: left;
    width: 350px;
    height: 64px;
    line-height: 64px;
    padding: 0 10px;
    border: none;
    background: none;
    outline: none;
    font-size: 18px;
    color: #989898;
}

.gfcont .gright li a {
    background: url(/images/send.png) no-repeat center;
    width: 450px;
    height: 64px;
    margin: 0 auto;
    display: block;
}

.gfcont .gright li.tijiao {
    background: none;
    border: none;
}

.zixun {
    background: #eeeeee;
    padding-top: 40px;
    padding-bottom: 40px;
}

.zixun h5 {
    font-size: 35px;
    color: #000;
    font-weight: bold;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 10px;
}

.zixun h5 span {
    color: #f22d29;
}

.zixun a {
    font-size: 20px;
    color: #fff;
    text-decoration: none;
    background: url(/images/zixun_bg.png) no-repeat center;
    width: 272px;
    height: 55px;
    line-height: 55px;
    padding-left: 50px;
    margin: 0 auto;
    display: block;
}

.panerMain {
    padding-top: 30px;
}

.panerMain .ptop {
    text-align: center;
}

.panerMain .ptop h5 {
    font-size: 35px;
    color: #333;
    font-weight: bold;
    margin-bottom: 0;
}

.panerMain .ptop h5 span {
    color: #f22d29;
}

.panerMain .ptop em {
    display: block;
    font-size: 14px;
    color: #b7b7b7;
    margin-top: 5px;
    margin-bottom: 18px;
    font-style: normal;
}

.panerMain .ptop i {
    display: block;
    background: url(Img/line.png) no-repeat center;
    width: 69px;
    height: 3px;
    margin: 0 auto;
}

.panerMain .pcont {
    overflow: hidden;
    width: 1150px;
    margin: 0 auto;
    margin-top: 20px;
    padding-bottom: 50px;
    background: url(Img/online.png) no-repeat center bottom;
}

.panerMain .pcont li {
    float: left;
    width: 130px;
    height: 101px;
    overflow: hidden;
    cursor: pointer;
    margin: 0 50px;
}

.panerMain .pcont li a {
    display: block;
    width: 130px;
    height: 101px;
    overflow: hidden;
    position: absolute;
}

.panerMain .pcont li a img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.zxSpan {
    padding: 44px 0;
    background: #eeeeee;
}

.zxSpan h2 {
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: normal;
}

.zxSpan h2 a {
    color: #f22d29;
}

.zxSpan h2 span {
    display: block;
    font-size: 14px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    color: #383838;
    opacity: 0.83;
}

.zxBox {
    width: 665px;
}

.zxBox dl {
    overflow: hidden;
}

.zxBox dt {
    width: 308px;
}

.zxBox dt h5 {
    margin: 10px 0;
}

.zxBox dt h5 a {
    font-size: 14px;
    color: #383838;
}

.zxBox p {
    line-height: 22px;
    height: 66px;
    overflow: hidden;
}

.zxBox h2 {
    color: #f22d29;
    font-size: 24px;
    font-weight: normal;
}

.zxBox h2 a {
    color: #f22d29;
}

.zxBox dt img {
    width: 308px;
    overflow: hidden;
}

.zxBox dd {
    float: right;
    width: 338px;
}

.zxBox dd ul {
    position: relative;
    top: -8px;
}

.zxBox dd li {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    margin-bottom: 3px;
}

.zxBox dd li>a {
    float: left;
    font-size: 14px;
}

.zxBox dd li font {
    float: right;
    font-size: 12px;
    color: #f22d29;
}

.cjwt {
    width: 384px;
    float: right;
}

.cjwt ul {
    position: relative;
    top: -8px;
}

.cjwt li {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    margin-bottom: 8px;
}

.cjwt li font {
    float: right;
    font-size: 12px;
    color: #f22d29;
}

.cjwt li a {
    float: left;
    width: 280px;
    overflow: hidden;
    font-size: 14px;
}


/*鎵嬫満缃戠珯椤甸潰*/

.container {
    width: 1100px;
    margin: 0 auto;
}

.sjSpan {
    background: #fafafa;
    padding-top: 88px;
}

.sjBox {
    background: url(/images/sjBox.jpg) no-repeat top center;
    position: relative;
    height: 820px;
}

.sjBox dl {
    position: absolute;
}

.sjBox dt {}

.sjBox dt h3 {
    font-size: 32px;
    color: #d40300;
}

.sjBox dt p {
    margin-bottom: 4px;
    font-size: 22px;
    color: #282828;
}

.sjBox .sjTxt01 {
    left: 0px;
    top: 40px;
}

.sjBox .sjTxt01 dd {
    width: 510px;
    line-height: 24px;
    font-size: 15px;
    color: #666;
}

.sjBox .sjTxt02 {
    right: 10px;
    top: 360px;
}

.sjBox .sjTxt02 dt p {
    font-size: 18px;
}

.sjBox .sjTxt02 dd {
    padding-bottom: 26px;
}

.sjBox .sjTxt02 dd p {
    padding-top: 4px;
    padding-left: 30px;
    margin-bottom: 20px;
    width: 470px;
    line-height: 22px;
    font-size: 14px;
    color: #4c4c4c;
    background: url(/images/sjDdP_ico.png) no-repeat left 5px;
}

.gnSpan .container {
    position: relative;
    overflow: hidden;
}

#gnSpan01 {
    background: url(/images/shouji1.jpg) no-repeat top center;
    height: 738px;
}

#gnSpan03 {
    background: url(/images/shouji2.jpg) no-repeat center center;
    height: 695px;
}

#gnSpan02,
#gnSpan04 {
    background-color: #fff;
}

#gnSpan01 .container {}

#gnSpan02 .container {
    background: url(/images/gnSpan02.jpg) no-repeat left 150px;
    padding-bottom: 40px;
}

#gnSpan03 .container {
    padding: 0px 86px;
}

#gnSpan04 .container {
    background: url(/images/gnSpan04.jpg) no-repeat left 170px;
    padding-bottom: 80px;
}

.gnBox02,
.gnBox04 {
    float: right;
}

.gnBox {
    margin-top: 220px;
}

.gnBox02 {
    margin-top: 180px;
}

.gnBox04 {
    margin-top: 180px;
}

.gnBox h3 {
    margin-bottom: 32px;
    font-size: 32px;
    color: #d40300;
}

.gnBox dl {
    margin-bottom: 20px;
    width: 510px;
}

.gnBox dt {
    margin-bottom: 5px;
    font-size: 16px;
    color: #d40300;
}

.gnBox dd {
    line-height: 20px;
    font-size: 14px;
    color: #fff;
}

.gnBox02 dd {
    color: #1a1a1a;
}

.gnBox03 dd {
    color: #1a1a1a;
}

.gnBox04 ul {
    margin-bottom: 56px;
}

.gnBox04 li {
    padding-left: 20px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    color: #333;
    background: url(/images/gnLi_ico.png) no-repeat left center;
}

.gnBox .gnBox04 a {
    display: block;
    width: 228px;
    height: 59px;
}

.gnTab {
    position: absolute;
    left: 50%;
    top: 126px;
    margin-left: -550px;
    width: 100%;
    height: 1px;
    background-color: #e3e1e1;
}

.gnTab a {
    display: block;
    width: 44px;
    height: 80px;
    background-repeat: no-repeat;
    background-position: center top;
}

.gnTab a:hover,
.gnTab a.cur {
    background-position: center bottom;
    transition: all .5s;
}

.gnTab .gnTab01 {
    margin-top: -75px;
    margin-left: 414px;
    background-image: url(/images/gnTabImg01.png);
}

.gnTab .gnTab02 {
    margin-top: -80px;
    margin-left: 489px;
    background-image: url(/images/gnTabImg02.png);
}

.gnTab .gnTab03 {
    margin-top: -80px;
    margin-left: 566px;
    background-image: url(/images/gnTabImg03.png);
}

.gnTab .gnTab04 {
    margin-top: -80px;
    margin-left: 643px;
    background-image: url(/images/gnTabImg04.png);
}

.alSpan {
    padding: 44px 0px;
    background: #f8f8f8 url(/images/alSpan.png) no-repeat top center;
}

.alSpan h4 {
    text-align: center;
    font-size: 32px;
    color: #252525;
}

.alSpan h4 b {
    color: #d40300;
}

.alSpan h4 p {
    font-size: 12px;
    font-weight: normal;
    color: #b2b2b2;
    text-transform: uppercase;
}

.alSpan .alCont {
    padding-top: 30px;
    position: relative;
}

.alSpan .alCont ul {
    margin: 0 auto;
    overflow: hidden;
}

.alSpan .alCont li {
    float: left;
    width: 210px;
    margin: 0 5px;
}

.alSpan .alCont li img {
    width: 210px;
    height: 306px;
}

.alBox .hd ul {
    text-align: center;
    margin-top: 30px;
}

.alBox .hd ul li {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: #6b6b6a;
    margin: 0 7px;
    text-indent: -150px;
    overflow: hidden;
    cursor: pointer;
}

.alBox .hd ul li.on {
    background: #eb0500;
}


/*灏忕▼搴忛〉闈�*/

.index_info {
    width: 100%;
    margin: auto;
    background: #f4f4f4;
    padding: 40px 0;
}

.index_info p {
    text-align: center;
    font-size: 16px;
    color: #383838;
    line-height: 32px;
    margin-bottom: 20px;
    padding: 0 65px;
}

.index_info .info_title {
    font-size: 35px;
    color: #000;
    font-weight: bold;
    line-height: 90px;
}

.ys_title {
    margin-top: 30px;
    font-size: 35px;
    text-align: center;
    color: #000;
    font-weight: bold;
}

.ys_con {
    width: 1110px;
    margin: 40px auto;
    overflow: hidden;
}

.ys_con div {
    position: relative;
}

.our_ys li {
    display: inline-block;
    text-align: center;
    width: 264px;
    margin: 0 5px;
    cursor: pointer;
    height: 295px;
    overflow: hidden;
    background: #d40300;
    border-radius: 10px;
}

.our_ys li:hover {
    background: rgba(212, 3, 0, 0.6);
}

.our_ys li img {
    margin-top: 20px;
}

.our_ys li p {
    font-size: 24px;
    margin-top: 25px;
    color: #fff;
}

.our_ys li span {
    display: block;
    width: 80%;
    margin: 20px auto;
    text-align: left;
    font-size: 14px;
    height: 70px;
    overflow: hidden;
    color: #fad0d0;
}

.h_hide {
    width: 80%;
    margin: 0 auto;
    padding-top: 20px;
}

.h_hide dl {
    overflow: hidden;
}

.h_hide dd {
    display: inline-block;
    width: 40%;
    margin-left: 3%;
    margin-right: 3%;
    border: 1px solid #fff;
    border-radius: 7px;
    margin-top: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.h_hide dd:hover {
    background: #fff;
}

.h_hide dd:hover a {
    color: #000;
}

.h_hide dd a {
    font-size: 12px;
    color: #fff;
}

.xcx {
    margin-top: 60px;
    padding-top: 50px;
    background: url(/images/xcx.jpg) top center no-repeat;
    height: 490px;
}

.xcx_title {
    font-size: 35px;
    text-align: center;
    color: #fff;
    font-weight: bold;
}

.x_ico {
    width: 1110px;
    margin: 20px auto;
}

.x_ico li {
    width: 102px;
    text-align: center;
    margin-top: 25px;
    margin-right: 150px;
    float: left;
}

.x_ico li:nth-child(5) {
    margin-right: 0;
}

.x_ico li:nth-child(10) {
    margin-right: 0;
}

.xcx_text {
    font-size: 16px;
    color: #fff;
    margin-top: 15px;
    height: 45px;
    overflow: hidden;
}

.case {
    width: 1110px;
    margin: 0 auto;
}

.case_con {
    margin-top: 40px;
}

.case_text {
    overflow: hidden;
}

.case_con li {
    width: 254px;
    height: 50px;
    float: left;
    margin-right: 30px;
    text-align: center;
    cursor: pointer;

    background: #d40300;
    border-radius: 8px;
    line-height: 50px;
}

.case_con li:nth-child(4) {
    margin-right: 0;
}

.case_con img {
    position: relative;
    bottom: 4px;
}

.case span {
    font-size: 20px;
    color: #fff;
    position: relative;
    bottom: 0;
}

.case_title {
    margin-top: 50px;
    font-size: 35px;
    text-align: center;
    color: #000;
    font-weight: bold;
}

.case_text li {
    width: 330px;
    margin-top: 40px;
    cursor: pointer;
    float: left;
    margin-right: 60px;
}

.case_text li:nth-child(3),
.case_text li:nth-child(6) {
    margin-right: 0;
}

.ty_er {
    position: relative;
}

.g_bc {
    background: #939393;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    opacity: 0.5;
    display: none;
}

.er {
    text-align: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    display: none;
}

.er img {
    width: 60%;
    margin-top: 20px;
}

.case_img {
    overflow: hidden;
}

.case_img img {
    width: 100%;
}

.text_title {
    font-size: 20px;
    text-align: center;
    background: #f4f4f4;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #000;
}

.text_con {
    font-size: 14px;
    text-align: center;
    background: #f4f4f4;
    padding-left: 10%;
    padding-right: 10%;
    height: 114px;
    overflow: hidden;
    color: #474747;
}

.mf_xcx {
    background: url(/images/body_bg.jpg) center top no-repeat;
    padding: 60px 0 80px 0;
    margin-top: 100px;
}

.mf_xcx p,
.mf_xcx span {
    font-size: 26px;
    text-align: center;
    color: #fff;
    text-align: center;
}

.mf_xcx p:nth-child(3) {
    width: 50%;
    font-size: 17px;
    margin: 80px auto;
    line-height: 36px;
    text-align: center;
}

.mf_xcx p:nth-child(3) span {
    font-size: 16px;
}

.mf_xcx span {
    color: #d93936;
}

.mf_ico {
    width: 1110px;
    margin: 0 auto;
    overflow: hidden;
}

.mf_ico ul {
    overflow: hidden;
}

.mf_ico li {
    width: 25%;
    float: left;
}

.mf_ico li p:nth-child(1) {
    color: #da3f3c;
    font-size: 40px;
}

.mf_ico li p:nth-child(2) {
    font-size: 17px;
    margin-top: 10px;
}


/*寰晢鍩庨〉闈�*/

.mcmore-wrapper .navigation {
    width: 100%;
    height: 64px;
    background-color: #fff;
    border-bottom: 1px solid #d1d1d1;
}

.mcmore-wrapper .navigation .nav {
    height: 63px;
    margin-left: auto;
    margin-right: auto;
}

.mcmore-wrapper .navigation .nav ul li {
    width: 218px;
    height: 64px;
    line-height: 64px;
    float: left;
    text-align: center;
    border-top: 1px #d1d1d1 solid;
    border-left: 1px #d1d1d1 solid;
    border-right: 1px #d1d1d1 solid;
    cursor: pointer;
}

.mcmore-wrapper .navigation .nav ul li.cur {
    border-top: 4px #d40300 solid;
    height: 60px;
    line-height: 60px;
}

.mcmore-wrapper .navigation .nav ul .btn1 {
    background: url(/images/02.png) center no-repeat;
}

.mcmore-wrapper .navigation .nav ul .btn1.cur {
    background: url(/images/01.png) center no-repeat;
}

.mcmore-wrapper .navigation .nav ul .btn2 {
    background: url(/images/04.png) center no-repeat;
}

.mcmore-wrapper .navigation .nav ul .btn2.cur {
    background: url(/images/03.png) center no-repeat;
}

.mcmore-wrapper .navigation .nav ul .btn3 {
    background: url(/images/06.png) center no-repeat;
}

.mcmore-wrapper .navigation .nav ul .btn3.cur {
    background: url(/images/05.png) center no-repeat;
}

.mcmore-wrapper .navigation .nav ul .btn4 {
    background: url(/images/08.png) center no-repeat;
}

.mcmore-wrapper .navigation .nav ul .btn4.cur {
    background: url(/images/07.png) center no-repeat;
}

.mcmore-wrapper .navigation .nav ul .btn6 {
    background: url(/images/10.png) center no-repeat;
}

.mcmore-wrapper .navigation .nav ul .btn6.cur {
    background: url(/images/09.png) center no-repeat;
}

.gray-bg {
    background: #f9f8f8;
}

.mcmore-wrapper .sec0 {
    width: 100%;
    height: auto;
    text-align: center;
    color: #3f3f3f;
}

.mcmore-wrapper .sec0 .why {
    font-size: 36px;
    font-weight: bold;
    padding-top: 50px;
}

.mcmore-wrapper .sec0 .why h1 {
    font-size: 36px;
    display: initial;
    color: #d40300;
}

.mcmore-wrapper .sec0 .tit-1 {
    font-size: 24px;
    margin-top: 10px;
    color: #403d3d;
}

.mcmore-wrapper .sec0 .tit-2 {
    color: #908f8f;
    font-size: 16px;
}

.mcmore-wrapper .sec0 .sec-img {
    width: 1105px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 100px;
    margin-top: 45px;
}

.mcmore-wrapper .sec0 .sec-img .text {
    font-size: 14px;
    font-weight: bold;
    color: #403d3d;
}

.mcmore-wrapper .sec0 .sec-img .text .text1 {
    width: 480px;
    float: left;
}

.mcmore-wrapper .sec0 .sec-img .text .text2 {
    width: 420px;
    float: right;
}

.mcmore-wrapper .wechat .sec1 {
    color: #3f3f3f;
    width: 1100px;
    margin: 0 auto;
}

.mcmore-wrapper .wechat .sec1 h3 {
    text-align: center;
    font-size: 36px;
    font-weight: bold;
    padding-top: 50px;
    margin-bottom: 50px;
    color: #373737;
}

.mcmore-wrapper .wechat .sec1 h3 b {
    color: #d40300;
}

.mcmore-wrapper .wechat .sec1 h3 span {
    display: block;
    color: #808080;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
}

.mcmore-wrapper .wechat .sec1 .icon-list {
    width: 1100px;
    height: 400px;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li {
    float: left;
    margin-bottom: 60px;
    text-align: center;
    margin-right: 58px;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li:nth-child(6),
.mcmore-wrapper .wechat .sec1 .icon-list ul>li:nth-child(12) {
    margin-right: 0;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li span {
    display: block;
    font-size: 16px;
    color: #78797c;
    padding-top: 15px;
    text-align: center;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li .icon {
    width: 132px;
    height: 132px;
    border-radius: 132px;
    border: 1px #cacaca solid;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li .icon.icon1 {
    background: url(/images/img_01.png) center no-repeat;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li .icon.icon2 {
    background: url(/images/img_03.png) center no-repeat;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li .icon.icon3 {
    background: url(/images/img_05.png) center no-repeat;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li .icon.icon4 {
    background: url(/images/img_07.png) center no-repeat;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li .icon.icon5 {
    background: url(/images/img_09.png) center no-repeat;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li .icon.icon6 {
    background: url(/images/img_11.png) center no-repeat;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li .icon.icon7 {
    background: url(/images/img_13.png) center no-repeat;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li .icon.icon8 {
    background: url(/images/img_15.png) center no-repeat;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li .icon.icon9 {
    background: url(/images/img_17.png) center no-repeat;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li .icon.icon10 {
    background: url(/images/img_19.png) center no-repeat;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li .icon.icon11 {
    background: url(/images/img_21.png) center no-repeat;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li .icon.icon12 {
    background: url(/images/img_23.png) center no-repeat;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li .icon.icon1:hover {
    background: #d40300 url(/images/img_02.png) center no-repeat;
    border-color: #d40300;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li .icon.icon2:hover {
    background: #e23c41 url(/images/img_04.png) center no-repeat;
    border-color: #d40300;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li .icon.icon3:hover {
    background: #e23c41 url(/images/img_06.png) center no-repeat;
    border-color: #d40300;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li .icon.icon4:hover {
    background: #e23c41 url(/images/img_08.png) center no-repeat;
    border-color: #d40300;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li .icon.icon5:hover {
    background: #e23c41 url(/images/img_10.png) center no-repeat;
    border-color: #d40300;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li .icon.icon6:hover {
    background: #e23c41 url(/images/img_12.png) center no-repeat;
    border-color: #d40300;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li .icon.icon7:hover {
    background: #e23c41 url(/images/img_14.png) center no-repeat;
    border-color: #d40300;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li .icon.icon8:hover {
    background: #e23c41 url(/images/img_16.png) center no-repeat;
    border-color: #d40300;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li .icon.icon9:hover {
    background: #e23c41 url(/images/img_18.png) center no-repeat;
    border-color: #d40300;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li .icon.icon10:hover {
    background: #e23c41 url(/images/img_20.png) center no-repeat;
    border-color: #d40300;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li .icon.icon11:hover {
    background: #e23c41 url(/images/img_22.png) center no-repeat;
    border-color: #d40300;
}

.mcmore-wrapper .wechat .sec1 .icon-list ul>li .icon.icon12:hover {
    background: #e23c41 url(/images/img_24.png) center no-repeat;
    border-color: #d40300;
}

.mcmore-wrapper .wechat .sec1 .mod {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-bottom: 60px;
}

.mcmore-wrapper .wechat .sec1 .mod .text {
    width: 464px;
    margin-top: 20px;
}

.mcmore-wrapper .wechat .sec1 .mod .text h2 {
    font-size: 30px;
    color: #3f3f3f;
}

.mcmore-wrapper .wechat .sec1 .mod .text .tit-en {
    font-size: 16px;
    color: #78797c;
}

.mcmore-wrapper .wechat .sec1 .mod .text .intro {
    font-size: 16px;
    color: #78797c;
    line-height: 24px;
    margin-top: 10px;
}

.mcmore-wrapper .wechat .sec1 .mod .text ul {
    display: block;
}

.mcmore-wrapper .wechat .sec1 .mod .text ul li.on {
    color: #e23c41;
}

.mcmore-wrapper .wechat .sec1 .mod .text ul li:hover {
    color: #e23c41;
}

.mcmore-wrapper .wechat .sec1 .mod .mod-img {
    width: 610px;
    height: 350px;
    position: relative;
}

.mcmore-wrapper .wechat .sec1 .mod .mod-img .bd {
    width: 542px;
    height: 328px;
    margin: 0 auto;
    z-index: 0;
    position: relative;
    overflow: hidden;
}

.mcmore-wrapper .wechat .sec1 .mod .mod-img .bd li {
    zoom: 1;
    vertical-align: middle;
}

.mcmore-wrapper .wechat .sec1 .mod .mod-img .bd li img {
    width: 542px;
    height: 328px;
    display: block;
}

.mcmore-wrapper .wechat .sec1 .mod .mod-img .prev,
.mcmore-wrapper .wechat .sec1 .mod .mod-img .next {
    display: block;
    width: 14px;
    height: 27px;
    position: absolute;
    top: 150px;
}

.mcmore-wrapper .wechat .sec1 .mod .mod-img .prev {
    left: 0;
    background: url(/images/left-arrow.png) center no-repeat;
}

.mcmore-wrapper .wechat .sec1 .mod .mod-img .next {
    right: 0;
    background: url(/images/right-arrow.png) center no-repeat;
}

.mcmore-wrapper .wechat .sec1 .mod1 .text .hd {
    height: 81px;
    margin-top: 10px;
}

.mcmore-wrapper .wechat .sec1 .mod1 .text .hd li,
.mcmore-wrapper .wechat .sec1 .mod2 .text .hd ul li,
.mcmore-wrapper .wechat .sec1 .mod3 .text .hd ul li,
.mcmore-wrapper .wechat .sec1 .mod4 .text .hd ul li,
.mcmore-wrapper .wechat .sec1 .mod5 .text .hd ul li,
.mcmore-wrapper .wechat .sec1 .mod6 .text .hd ul li,
.mcmore-wrapper .wechat .sec1 .mod7 .text .hd ul li,
.mcmore-wrapper .wechat .sec1 .mod8 .text .hd ul li {
    line-height: 27px;
    background: url(/images/dian.png) 0 50% no-repeat;
    padding-left: 12px;
    color: #78797c;
    font-size: 16px;
}

.mcmore-wrapper .wechat .sec1 .mod2 .text .hd {
    margin-top: 10px;
}

.mcmore-wrapper .wechat .sec1 .mod3 .text .hd {
    margin-top: 10px;
}

.mcmore-wrapper .wechat .sec1 .mod3 .text .hd ul {
    height: 61px;
}

.mcmore-wrapper .wechat .sec1 .mod4 .text .hd {
    margin-top: 10px;
}

.mcmore-wrapper .wechat .sec1 .mod4 .text .hd ul {
    height: 121px;
}

.mcmore-wrapper .wechat .sec1 .mod5 .text .hd {
    margin-top: 10px;
}

.mcmore-wrapper .wechat .sec1 .mod5 .text .hd ul {
    height: 175px;
}

.mcmore-wrapper .wechat .sec1 .mod6 .text .hd {
    margin-top: 10px;
}

.mcmore-wrapper .wechat .sec1 .mod6 .text .hd ul {
    height: 145px;
}

.mcmore-wrapper .wechat .sec1 .mod7 .text,
.mcmore-wrapper .wechat .sec1 .mod8 .text {
    margin-top: 50px;
}

.mcmore-wrapper .wechat .sec1 .mod7 .text .hd,
.mcmore-wrapper .wechat .sec1 .mod8 .text .hd {
    margin-top: 10px;
}

.mcmore-wrapper .wechat .sec1 .mod7 .text .hd ul,
.mcmore-wrapper .wechat .sec1 .mod8 .text .hd ul {
    height: 55px;
}

.mcmore-wrapper .wechat .sec2 {
    width: 100%;
    height: auto;
    text-align: center;
}

.mcmore-wrapper .wechat .sec2 h2 {
    font-size: 36px;
    font-weight: bold;
    padding-top: 50px;
    color: #3f3f3f;
}

.mcmore-wrapper .wechat .sec2 h2 b {
    color: #d40300;
}

.mcmore-wrapper .wechat .sec2 .tit-2 {
    color: #3d3c3c;
    font-family: SimSum;
    font-size: 14px;
    padding-top: 5px;
}

.mcmore-wrapper .wechat .sec2 .sec2-img {
    padding: 50px 0;
}

.mcmore-wrapper .wechat .sec3 .part {
    margin-top: 50px;
    text-align: center;
}

.mcmore-wrapper .wechat .sec3 .part .tit {
    font-size: 36px;
    color: #545454;
    font-weight: bold;
}

.mcmore-wrapper .wechat .sec3 .part .tit b {
    color: #d40300;
}

.mcmore-wrapper .wechat .sec3 .part .text {
    width: 23%;
    margin: 0 auto;
    font-size: 14px;
    color: #3d3c3c;
    margin-top: 15px;
}

.mcmore-wrapper .wechat .sec3 .part .dg-container {
    width: 100%;
    height: 600px;
    position: relative;
}

.mcmore-wrapper .wechat .sec3 .part .dg-container #item3 {
    width: 900px;
}

.mcmore-wrapper .wechat .sec3 .part .dg-container .pages {
    width: 538px;
    height: 41px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 40px;
}

.mcmore-wrapper .wechat .sec3 .part .dg-container .pages .page {
    display: block;
    width: 131px;
    height: 41px;
    line-height: 41px;
    border-radius: 15px;
    color: #fff;
    background-color: #7f7f7f;
    font-size: 14px;
    text-align: center;
    float: left;
    cursor: pointer;
    border-top: none;
    padding: 0;
    margin-top: 0;
    margin: 0 24px;
}

.mcmore-wrapper .wechat .sec3 .part .dg-container .pages .hove .page {
    background-color: #e23c41;
}

.mcmore-wrapper .wechat .sec3 .part .dg-container .imgbox {
    width: 1100px;
    height: 500px;
    position: absolute;
    top: 100px;
    left: 50%;
    display: inline-block;
    margin-left: -520px;
}

.mcmore-wrapper .wechat .sec3 .part .dg-container .imgbox ul {
    float: left;
}

.mcmore-wrapper .wechat .sec3 .part .dg-container .imgbox ul li {
    width: 240px;
    position: absolute;
    overflow: hidden;
    cursor: pointer;
}

.mcmore-wrapper .wechat .sec3 .part .dg-container .imgbox ul li img {
    width: 100%;
    height: 100%;
    vertical-align: top;
}

.mcmore-wrapper .wechat .sec3 .part .dg-container .imgbox ul li .shadow {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.mcmore-wrapper .wechat .sec3 .part .dg-container nav {
    width: 58px;
    position: absolute;
    z-index: 1000;
    bottom: 10px;
    left: 50%;
    margin-left: -29px;
}

.mcmore-wrapper .wechat .sec3 .part .dg-container nav span {
    float: left;
    cursor: pointer;
    width: 24px;
    height: 25px;
    color: #000;
}

.shaow_bg {
    text-align: center;
}


/*寰垎閿€椤甸潰*/

.plan_list {
    width: 890px;
    margin: 0 auto;
    text-align: center;
    padding-top: 50px;
}

.plan_list h2 {
    font-size: 36px;
    color: #333;
    text-align: center;
    height: 170px;
}

.plan_list h2 b {
    color: #d40300
}

.plan_list h2 span {
    display: block;
    color: #808080;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
}

.plan_list li {
    width: 240px;
    height: 312px;
    background: #fff;
    border: 1px solid #e7e5e5;
    display: inline-block;
    margin: 0 26px 100px;
    text-align: center;
    color: #555;
    font-size: 18px;
    vertical-align: top;
    position: relative;
}

.plan_list li:hover {
    box-shadow: -3px 0px 5px #eee, 0px -3px 5px #eee, 0px 3px 5px #eee, 3px 0px 5px #eee;
}

.plan_list li h3 {
    width: 160px;
    height: 45px;
    background: #d40300;
    margin: -25px auto 0;
    line-height: 45px;
    color: #fff;
    font-size: 18px;
    text-align: center;
}

.plan_list li h4 {
    margin-top: 30px;
    font-size: 16px;
    background: url(/images/xian.jpg) center bottom no-repeat;
    padding-bottom: 15px;
}

.plan_list li strong {
    line-height: 40px;
    color: #f99403;
    font-size: 24px;
    display: block;
    margin: 30px 0;
    margin-top: 20px;
}

.plan_list li strong i {
    margin-right: 5px;
    font-size: 24px;
    font-style: inherit;
}

.plan_list li p {
    line-height: 24px;
    font-size: 14px;
    text-align: left;
    width: 70%;
    margin: 0 auto;
}

.plan_list li p span {
    color: #d40300;
    font-size: 22px;
    font-weight: bold;
    padding-right: 5px;
}

.plan_list li .jian-ico {
    background-image: url(/images/jian_ico.png);
    width: 55px;
    height: 55px;
    right: 165px;
    top: -50px;
    position: absolute;
}

.List_Bg_Grey {
    width: 100%;
    overflow: hidden;
}

.List_Box {
    width: 1100px;
    margin: 0 auto;
}

.cent_box {
    width: 1000px;
    margin: auto;
    background: #FFF;
}

.jz_table_kuang {
    border-radius: 6px;
    background-color: #fff;
    padding: 10px;
    margin-bottom: 60px;
}

.gn_table {
    width: 100%;
}

.TitStyle_01 {
    width: 100%;
    overflow: hidden;
    margin: 40px 0;
    position: relative;
}

.TitStyle_01 .TitStyle_Letter {
    font-size: 36px;
    font-weight: 900;
    color: #333;
    text-align: center;
}

.TitStyle_01 .TitStyle_Letter b {
    color: #d40300;
}

.TitStyle_01 .TitStyle_English {
    font-size: 12px;
    color: #808080;
    text-align: center;
    text-transform: uppercase;
}

.gn_table .bt_right {
    border-right: 1px solid #d6d6d6;
}

.gn_table .bt_botton {
    border-bottom: 1px solid #d6d6d6;
    font-size: 20px;
}

.gn_table .fall,
.gn_table .ture {
    display: block;
    width: 36px;
    height: 36px;
    margin: 0 auto;
}

.gn_table .ture {
    background: url(/images/checkmark.png) center no-repeat;
    background-size: 50%;
}

.gn_table .fall {
    background: url(/images/checkwrong.png) center no-repeat;
    background-size: 50%;
}


/*鏁寸珯浼樺寲椤甸潰*/

.h65 {
    width: 100%;
    height: 65px;
}

.h50 {
    width: 100%;
    height: 50px;
}

.page_con {
    width: 1100px;
    height: auto;
    margin: 0px auto;
    margin-top: 25px;
}

.tels_f5_02 {
    width: 1120px;
    margin: 0px auto;
    overflow: hidden;
    position: relative;
}

.tels_f5_02 ul {
    width: 1280px;
    height: 310px;
    overflow: hidden;
}

.tels_f5_02 li {
    width: 290px;
    height: 310px;
}

.tels_f52_pic {
    width: 275px;
    height: 285px;
    overflow: hidden;
}

.tels_f52_txt {
    height: 24px;
    width: 275px;
    text-align: center;
    line-height: 24px;
}

.tels_f52_txt a {
    font-size: 14px;
    color: #333;
}

.tels_f5_case_more {
    width: 160px;
    height: 48px;
    margin: 0px auto;
    background: #d40300;
}

.tels_f5_case_more a {
    font-size: 20px;
    text-align: center;
    display: block;
    width: 160px;
    height: 48px;
    line-height: 48px;
    color: #fff;
}

.tels_f5_02:hover .prev_next {
    display: block;
}

.tels_f5_02 .prev_next {
    width: 55px;
    height: 100px;
    display: none;
    position: absolute;
    background: url(/images/banner_prev_next.png) no-repeat;
    cursor: pointer;
    top: 110px;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    z-index: 999;
}

.tels_f53_ul {
    width: 415px;
}

.tels_f53_t {
    width: 100%;
    height: 50px;
    line-height: 50px;
}

.tels_f53_t1 {
    width: 295px;
    font-size: 20px;
    color: #fff;
    background: #333;
    text-indent: 20px;
    height: 100%;
}

.tels_f53_more {
    width: 60px;
    height: 100%;
    text-align: center;
    background: #d40300;
}

.tels_f53_more a {
    color: #fff;
    display: block;
    width: 100%;
    height: 100%;
}

.tels_f53_ul ul {
    width: 355px;
}

.tels_f53_ul ul li {
    width: 100%;
    height: 44px;
    border-bottom: 1px dashed #ddd;
    font-size: 14px;
}

.tels_f53_ul ul li span {
    display: block;
}

.tels_f53_ul ul li span.ico {
    width: 6px;
    height: 20px;
    background: #d40300;
    line-height: 44px;
    margin-right: 12px;
    position: relative;
    top: 12px;
}

.tels_f53_ul ul li a {
    color: #333;
    line-height: 44px;
}

.tels_f5_form {
    background: url(/images/tels_f5_form.png) no-repeat #ececec;
    width: 385px;
    height: 340px;
}

.tels_f5f_title {
    width: 100%;
    height: 75px;
}

.tels_f5f_t {
    font-size: 20px;
    color: #fff;
    height: 40px;
    line-height: 40px;
    text-indent: 16px;
}

.tels_f5f_t1 {
    width: 362px;
    text-align: right;
    font-size: 14px;
    color: #d40300;
    line-height: 12px;
}

.map_contact {
    width: 272px;
    margin: 0px auto;
    position: relative;
    top: 12px;
}

.map_contact .mc_input {
    width: 100%;
    height: 38px;
}

.map_contact .mc_input input {
    width: 100%;
    height: 30px;
    border: 1px solid #ddd;
    text-indent: 12px;
    line-height: 25px;
    color: #333;
}

.map_contact .mc_input textarea {
    width: 100%;
    height: 36px;
    border: 1px solid #ddd;
    text-indent: 12px;
    line-height: 19px;
    height: 75px;
    color: #333;
    font-family: "Microsoft YaHei";
}

#n-codes {
    width: 100px;
    height: 24px;
}

.mc_submit {
    width: 100%;
    height: 40px;
    position: relative;
    left: 6px;
    margin-top: 6px;
}

.mc_submit a {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 38px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: #d40300;
    cursor: pointer;
}

.tels_f5f_t1 p {
    display: inline;
}

.tels_f5_02 .prev {
    left: -2px;
}

.tels_f5_02 .next {
    background-position: -55px 0px;
    right: -3px;
}

.wzyx_con4r_call a {
    display: block;
    width: 100%;
    height: 100%;
    background: url(/images/wxyx_3call.png) no-repeat;
    color: #fff;
}

.wzyx_con_t span {
    font-size: 36px;
    color: #1f1f1f;
    height: 100%;
    display: block;
    width: 445px;
    margin: 0px auto;
    font-weight: bold;
    text-align: center;
}

.wzyx_con_t font {
    color: #d81613;
}

.wzyx_con_ul1_more {
    width: 1180px;
    margin: 0px auto;
}

.wzyx_ul101_l {
    width: 670px;
    background: url(/images/wzyx_ul101_l.png) no-repeat right top;
    position: relative;
    top: 30px;
    height: 300px;
}

.wzyx_ul101_r {
    width: 440px;
}

.wzyx_ul101_rt {
    height: 55px;
    font-size: 22px;
    color: #333;
    width: 100%;
}

.wzyx_ul101_ru {
    font-size: 18px;
    color: #fff;
}

.wzyx_ul101_ru li {
    width: 100%;
    height: 80px;
}

.wzyx_ul101_rut {
    width: 100%;
    height: 50px;
    background: #d40300;
}

.wzyx_ul101_rut_d {
    position: relative;
    top: 12px;
    left: 12px;
}

.wzyx_ul101_rut_dn {
    width: 30px;
}

.wzyx_ul101_rut_dt {
    width: 325px;
    line-height: 30px;
}

.wzyx_ul101_div {
    position: relative;
    left: 35px;
    top: 32px;
    width: 580px;
}

.wzyx_ul101_dt {
    font-size: 42px;
    height: 72px;
    color: #d40300;
    font-weight: bold;
}

.wzyx_ul101_dt font {
    color: #333;
    font-weight: normal;
}

.wzyx_ul101_dd {
    font-size: 14px;
    color: #333;
    line-height: 22px;
}

.wzyx_ul101_c {
    width: 1080px;
    height: 120px;
    margin: 0px auto;
}

.wzyx_ul101_ct {
    width: 500px;
    color: #d40300;
    font-size: 59px;
}

.wzyx_ul101_ct span {
    position: relative;
    float: left;
    left: 155px;
}

.wzyx_ul101_cm {
    width: 580px;
    font-size: 17px;
    color: #333;
    line-height: 26px;
    font-weight: bold;
    position: relative;
    top: 25px;
}

.wzyx_con_ul1_0 {
    width: 100%;
    height: 330px;
    overflow: hidden;
}

.wzyx_01 {
    width: 1080px;
    height: 55px;
    margin: 0px auto;
    background: url(/images/wzyx_01.jpg) no-repeat;
}

.wzyx_con_ul1_02 li {
    height: 85px;
}

.wzyx_con_ul1_02 .wzyx_ul101_rut {
    height: 75px;
    font-size: 17px;
}

.wzyx_con_ul1_02 .wzyx_ul101_cm {
    top: 10px;
}

.wzyx_con_ul1_02 .wzyx_ul101_rut_dt {
    line-height: 26px;
}

.wzyx_pk {
    height: 705px;
    text-align: center;
    width: 100%;
}

.wzyx_01_call {
    width: 320px;
    margin: 0px auto;
    height: 75px;
}

.wzyx_01_call a#round {
    display: block;
    width: 295px;
    background: #d40300;
    color: #fff;
    text-align: center;
    line-height: 40px;
    font-size: 20px;
}

.wzyx_con_02 .wzyx_con_t span {
    width: 340px;
}

.wzyx_con_ul2 {
    width: 1196px;
    margin: 0px auto;
    overflow: hidden;
}

.wzyx_con_ul2 ul {
    width: 1300px;
}

.wzyx_con_ul2 li {
    width: 420px;
    height: 255px;
}

.wzyx_con_ul2_one {
    width: 364px;
}

.wzyx_con_ul2_one_t {
    width: 100%;
    margin-bottom: 8px;
    height: 65px;
    text-align: center;
    line-height: 65px;
    font-size: 28px;
    color: #fff;
    background: #d40300;
}

.wzyx_con_ul2_one_d {
    background: url(/images/wzyx_02.png) no-repeat;
    font-size: 14px;
    color: #333;
    height: 153px;
    width: 363px;
    line-height: 20px;
}

.wzyx_ul2_one_dt {
    position: relative;
    top: 18px;
    left: 18px;
    width: 325px;
    line-height: 20px;
}

.wzyx_03_t {
    background: url(/images/wzyx_03.png) no-repeat;
    width: 545px;
    height: 95px;
    margin: 0px auto;
    text-align: center;
    line-height: 60px;
    font-size: 24px;
    color: #fff;
}

.wzyx_03_ul {
    width: 100%;
}

.wzyx_03_ul li {
    width: 238px;
    height: 134px;
    border: #ccc solid 1px;
    text-align: center;
    font-size: 14px;
}

.wzyx_03_ul li img {
    padding: 10px
}

.wzyx_03_ul li:hover {
    border: #d40300 solid 1px;
}

.wzyx_con4 {
    width: 1145px;
    margin: 0px auto;
}

.wzyx_con4_l {
    width: 880px;
}

.wzyx_con4_r {
    width: 265px;
    text-align: center;
}

.wzyx_con4r_t {
    height: 37px;
    color: #d40300;
    font-size: 25px;
}

.wzyx_con4r_t1 {
    height: 37px;
    color: #333;
    font-size: 18px;
}

.wzyx_con4r_p1 {
    height: 173px;
}

.wzyx_con4r_call {
    width: 215px;
    margin: 0px auto;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 20px;
}

.wzyx_con4r_call a {
    display: block;
    width: 100%;
    height: 100%;
    background: url(/images/wxyx_3call.png) no-repeat;
    color: #fff;
}

.wzyx_con_05 .wzyx_con_t span {
    width: 155px;
}

.xypt_con_06 {
    width: 1100px;
    margin: 0 auto;
    padding-top: 85px;
}

.wzyx_con_05_t {
    height: 100px;
    width: 100%;
    text-align: center;
    color: #000;
    font-size: 16px;
}

.wzyx_con_ul5 ul {
    width: 1250px;
}

.wzyx_con_ul5 li {
    width: 168px;
    height: 230px;
    float: left;
    margin-right: 18px;
}

.wzyx_con_ul5 li:nth-child(6) {
    margin-right: 0;
}

.wzyx_con_ul5_one {
    width: 168px;
    height: 230px;
}

.wzyx_con_ul5o_d {
    width: 156px;
    margin: 0px auto;
    padding-top: 10px;
}

.wzyx_con_ul5o_dt {
    height: 50px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    overflow: hidden;
}

.wzyx_con_ul5o_dt font {
    font-size: 40px;
    font-weight: bold;
    padding: 0px 8px;
}

.wzyx_con_ul5o_dm {
    font-size: 14px;
    color: #fff;
    line-height: 22px;
    margin-top: 30px;
}

.wzyx_con_ul5_o1 {
    background: #868686;
}

.wzyx_con_ul5_o2 {
    background: #909090;
}

.wzyx_con_ul5_o3 {
    background: #9a9a9a;
}

.wzyx_con_ul5_o4 {
    background: #a4a4a4;
}

.wzyx_con_ul5_o5 {
    background: #aeaeae;
}

.wzyx_con_ul5_o6 {
    background: #b1b1b1;
}

.wzyx_con_ul5 li:hover .wzyx_con_ul5_one {
    background: #d81613;
}

.wzyx_con_06 .wzyx_con_t span {
    width: 760px;
}

.xypt_cond1_01 {
    background: url(/images/xypt_01.jpg) no-repeat;
    width: 100%;
    height: 295px;
}

.xypt_con1_01 {
    width: 400px;
}

.xypt_con1_t1 {
    position: relative;
    left: 30px;
    width: 100%;
    font-size: 27px;
    font-weight: bold;
    color: #fff;
    height: 70px;
}

.xypt_con1_t2 {
    position: relative;
    left: 30px;
    width: 100%;
    font-size: 25px;
    color: #fff;
}

.xypt_con1_02 {
    width: 605px;
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    position: relative;
    left: 20px;
}

.xypt_con1_txt1 {
    width: 320px;
    line-height: 20px;
    /*氓颅鈥斆仿�*/
    letter-spacing: 2px;
}

.xypt_con1_03 {
    width: 180px;
    font-size: 14px;
    color: #333;
    position: relative;
    top: 235px;
}

.xypt_con1_t3 {
    width: 100%;
    height: 100px;
    font-size: 24px;
    color: #333;
    font-weight: bold;
    position: relative;
    left: 0;
}

.xypt_con1_t3 font {
    font-size: 35px;
    color: #d40300;
}

.xypt_cond1_div2 {
    background: url(/images/xypt_02.jpg) no-repeat top right;
    width: 1100px;
    height: 390px;
}

.xypt_cond1_div2 ul {
    width: 568px;
    height: 290px;
}

.xypt_cond1_div2 li {
    height: 33px;
    width: 100%;
    margin-bottom: 5px;
    background: #ededed;
    line-height: 33px;
}

.xypt_cond1_div2 li span.ico {
    display: block;
    width: 33px;
    height: 33px;
    text-align: center;
    background: #d40300;
    font-size: 22px;
    color: #fff;
}

.xypt_cond1_div2 li span.txt {
    position: relative;
    left: 10px;
    font-size: 16px;
    color: #333;
}

.xypt_cond1_div2 li span font {
    color: #d40300;
}

.xypt_con_box {
    width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -960px;
    background: #faf8f8;
}

.xypt_con_02 {
    width: 1100px;
    margin: 0 auto;
}

.xypt_con1_call {
    background: url(/images/wxyx_3call.png) no-repeat top right;
    width: 183px;
    height: 50px;
    position: relative;
    left: 60px;
    display: block;
    font-size: 18px;
    line-height: 50px;
    text-align: center;
    color: #fff !important;
}

.xypt_con2_t1 {
    width: 100%;
    text-align: center;
    height: 130px;
    font-weight: bold;
    font-size: 38px;
    color: #333;
}

.xypt_con2_t1 font {
    color: #d40300;
}

.xypt_con2_t1 font b {
    font-size: 98px;
}

.xypt_con2_t2 {
    width: 100%;
    text-align: center;
    height: 65px;
    font-weight: bold;
    font-size: 14px;
    color: #a6a6a6;
    text-transform: uppercase;
    font-weight: normal;
}

.xypt_con2_ul ul {
    width: 1100px;
}

.xypt_con2_ul ul li {
    width: 550px;
    height: 425px;
    float: left;
}

.xypt_con2_ul_d {
    width: 535px;
}

.xypt_con2_ul_dt {
    width: 100%;
    height: 60px;
    margin-bottom: 5px;
    font-size: 30px;
    color: #fff;
    font-weight: bold;
    line-height: 60px;
    background: #9c9b9b;
}

.xypt_con2_ul_dt span.num {
    text-align: center;
    font-size: 67px;
    display: block;
    width: 85px;
    line-height: 70px;
}

.xypt_con2_ul_du {
    padding: 30px 16px;
    height: 260px;
    width: 503px;
}

.xypt_con2_ul_du ul,
.xypt_con2_ul_du ul li {
    width: 530px;
    height: auto;
}

.xypt_con2_ul_du ul {
    height: 220px;
}

.xypt_con2_ul_du .ico_gou {
    background: url(/images/gou.png) no-repeat;
    width: 25px;
    min-height: 20px;
    height: 100%;
}

.xypt_con2_ul_du .txt {
    width: 500px;
    line-height: 24px;
    font-size: 16px;
}

.xypt_con2_ul_du .txt font {
    color: #d40300;
}

.xypt_con2_ul_db {
    width: 182px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    background: #ff6600;
    font-size: 16px;
    position: relative;
    left: 20px;
}

.xypt_con2_ul_db a {
    color: #fff;
}

.xypt_con2_ul_db a:hover {
    color: #d40300;
}

.xypt_con2_ul_du1 ul li {
    min-height: 32px;
}

.xypt_con2_ul_du2 ul li,
.xypt_con2_ul_du3 ul li {
    height: 25px;
}

.xypt_con2_ul_du4 ul li {
    height: 40px;
}

.xypt_con_03 .wzyx_con_t span {
    width: 800px;
}

.xypt_con3_01 {
    width: 100%;
    text-align: center;
    color: #2d2d2d;
    font-size: 18px;
    height: 90px;
    margin-top: 15px;
}

.xypt_con3_02 {
    width: 100%;
    text-align: center;
    font-size: 25px;
    color: #d40300;
    height: 55px;
}

.xypt_con3_03 {
    background: url(/images/xypt_03.jpg) no-repeat;
    width: 1096px;
    margin: 0px auto;
    height: 585px;
}

.h55 {
    width: 100%;
    height: 70px;
}

.xypt_con3_ul1 {
    font-size: 30px;
    color: #d81613;
    font-weight: bold;
    height: 170px;
}

.xypt_con3_ul1 li {
    width: 206px;
    float: left;
    text-align: center;
    left: 100px;
    position: relative
}

.xypt_con3_ul1 li span {
    display: block;
    font-weight: normal;
    font-size: 12px;
    text-transform: uppercase;
}

.xypt_con3_ul1 .xypt_con3_ul1_1 {
    position: relative;
    width: 206px;
    left: 24px;
}

.xypt_con3_ul1 .xypt_con3_ul1_3 {
    position: relative;
    width: 206px;
    left: 175px;
}

.xypt_con3_ul1 .xypt_con3_ul1_4 {
    position: relative;
    width: 206px;
    left: 245px;
}

.xypt_con3_ul2 li {
    width: 280px;
    height: 345px;
    float: left;
}

.xypt_con3_ul2d {
    position: relative;
    float: left;
    left: 20px;
    width: 240px;
    text-align: center;
}

.xypt_con3_ul2dt {
    height: 50px;
    font-weight: bold;
    font-size: 24px;
}

.xypt_con3_ul2dt span.name {
    color: #d81613;
}

.xypt_con3_ul2dt span.txt {
    color: #000;
}

.xypt_con3_ul2d p {
    line-height: 22px;
    font-size: 14px;
    color: #1f1f1f;
    text-align: center;
}

.xypt_con3_ul2 li.xypt_con3_ul2_3 {
    width: 270px;
}

.xypt_con3_ul2_3 .xypt_con3_ul2d {
    position: relative;
    left: 10px;
}

.xypt_con3_ul2_call {
    width: 202px;
    text-align: center;
    height: 59px;
    line-height: 59px;
    font-size: 24px;
    color: #fff;
    position: relative;
    top: 46px;
    font-weight: bold;
    left: 50px;
}

.xypt_con3_04 {
    font-size: 24px;
    color: #fff;
    width: 245px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    margin: 0px auto;
    position: relative;
    top: -62px;
}

.xypt_con3_04 a:hover {
    color: #fff;
}

.xypt_con_04 {
    background: url(/images/xypt_04.jpg) no-repeat;
    height: 1925px;
    width: 100%;
}

.xypt_con_05 .wzyx_con_t span,
.xypt_con_06 .wzyx_con_t span {
    width: 150px;
}

.xypt_con_05 {
    width: 1100px;
    margin: 0 auto;
    padding-top: 55px;
}

#circle {
    width: 140px;
    height: 140px;
    background: #fbe4d5;
    -moz-border-radius: 140px;
    -webkit-border-radius: 140px;
    border-radius: 140px;
    position: relative;
    z-index: 1;
}

.xypt_con6_ul ul {}

.xypt_con6_ul li {
    width: 180px;
    height: 210px;
    float: left;
    margin: 0 20px;
    text-align: center;
}

.xypt_con6_ul_d {
    width: 180px;
    font-size: 14px;
    color: #2d2d2d;
}

.xypt_con6_circle {
    position: relative;
    left: 20px;
}

.xypt_con6_txt {
    font-size: 14px;
    color: #333;
    text-align: center;
    width: 100%;
    margin-top: 5px;
}

.xypt_con6_circle span {
    display: block;
    background: url(/images/xypt_05.png) no-repeat;
    position: relative;
    left: 38px;
    top: 38px;
    width: 62px;
    height: 66px;
    z-index: 9999;
}

.xypt_con6_circle span.ico2 {
    background-position: -60px 0px;
    width: 68px;
    left: 38px;
}

.xypt_con6_circle span.ico3 {
    background-position: -130px 0px;
    width: 68px;
}

.xypt_con6_circle span.ico4 {
    background-position: -198px 0px;
    width: 78px;
}

.xypt_con6_circle span.ico5 {
    background-position: -275px 0px;
    width: 66px;
    height: 56px;
}

.xypt_con6_circle span.ico6 {
    background-position: 0px -68px;
}

.xypt_con6_circle span.ico7 {
    background-position: -60px -70px;
    width: 70px;
    height: 56px;
}

.xypt_con6_circle span.ico8 {
    background-position: -128px -75px;
    width: 60px;
    height: 53px;
}

.xypt_con6_circle span.ico9 {
    background-position: -175px -71px;
    width: 60px;
    height: 55px;
}

.xypt_con6_circle span.ico10 {
    background-position: -248px -64px;
    width: 62px;
    height: 66px;
}


/*鏁村悎钀ラ攢椤甸潰*/

.wrap_fwxm_center {
    width: 1100px;
    margin: 0 auto;
}

.par_title {
    text-align: center;
    color: #3b3b3b;
    font-size: 36px;
    margin-top: 58px;
    margin-bottom: 20px;
}

.par_title b {
    color: #d40300;
}

.par_title span {
    display: block;
    color: #606060;
    font-size: 24px;
    font-weight: normal;
}

.par_img {
    width: 546px;
}

.par_word {
    width: 536px;
    color: #606060;
    font-size: 16px;
    line-height: 32px;
    text-indent: 30px;
    margin-top: 100px;
}

.par_word strong {
    color: #d40300;
    font-size: 30px;
    font-weight: bold;
}

.par_word b {
    color: #d40300;
    font-weight: bold;
}

.wrap_fwxm1 {
    background: #f9f8f8;
    padding: 68px 0;
    margin-top: 58px;
    padding-bottom: 0;
}

.wrap_fwxm1_left {
    width: 546px;
    margin-bottom: 50px;
}

.wrap_fwxm1_right {
    width: 511px;
    margin-bottom: 50px;
}

.wrap_title {
    text-align: left;
    color: #262626;
    font-size: 30px;
    font-weight: bold;
    line-height: 45px;
}

.wrap_title span {
    display: block;
    font-weight: normal;
    font-size: 16px;
    line-height: 26px;
    margin-top: 8px;
    padding-left: 56px;
}

.wrap_title strong {
    width: 45px;
    height: 45px;
    background: #d40300;
    border-radius: 45px;
    color: #fff;
    display: block;
    float: left;
    text-align: center;
    line-height: 45px;
    margin-right: 12px;
}

.wrap_img {
    overflow: hidden;
}

.wrap_img img {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
    -ms-transform: scaleY(1);
    -ms-transition: all .3s ease-in-out;
    cursor: pointer;
}

.wrap_img img:hover {
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    -o-transform: scale(1.02);
    transform: scale(1.06);
    -ms-transform: scale(1.02);
}

.wrap_fwxm2 {
    background: #d40300;
    padding-top: 60px;
}

.wrap_fwxm2_left {
    width: 516px;
    /*background: url(/images/wrap_fwxm2_left.png) right bottom no-repeat;*/
    height: 376px;
    padding-left: 30px;
}

.wrap_fwxm2_left h2 {
    color: #fff;
    font-size: 37px;
}

.wrap_fwxm2_left p {
    color: #fff;
    font-size: 14px;
    margin-top: 15px;
}

.wrap_fwxm2_left p span {
    background: #fff;
    color: #eb0500;
    font-size: 16px;
    padding: 2px 5px;
    margin-left: 8px;
}

.wrap_fwxm2_left h3 {
    font-weight: normal;
    font-size: 24px;
    color: #fff;
    margin-top: 5px;
}

.wrap_fwxm2_left h4 {
    font-weight: normal;
    color: #fff;
    font-size: 19px;
}

.wrap_fwxm2_left h5 {
    color: #fff;
    background: url(/images/dianhua.png) 0 50% no-repeat;
    padding-left: 32px;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    margin-top: 45px;
}

.wrap_fwxm2_left h5 b {
    font-size: 21px;
}

.wrap_fwxm2_left li {
    font-size: 19px;
    color: #fff;
    line-height: 24px;
}

.wrap_fwxm2_left li strong {
    font-size: 35px;
}

.wrap_fwxm2_right {
    width: 546px;
}

.wrap_fwxm2_right .last {
    padding-left: 65px;
}

.wrap_fwxm3 {
    background: #f9f8f8;
    padding: 68px 0;
}

.pro_title {
    text-align: center;
    color: #252525;
    font-size: 36px;
    font-weight: bold;
}

.pro_title p {
    display: block;
    line-height: 40px;
}

.pro_title p em {
    color: #d40300;
    font-size: 48px;
}

.wrap_fwxm_center1 {
    width: 1036px;
    margin: 0 auto;
}

.wrap_fwxm3_left {
    width: 450px;
    margin-top: 40px;
}

.wrap_fwxm3_left h2 {
    color: #3b3b3b;
    font-size: 24px;
    font-weight: bold;
    padding-left: 96px;
    height: 87px;
}

.wrap_fwxm3_left h2 b {
    color: #d40300;
}

.wrap_fwxm3_left h2 p {
    font-weight: normal;
    color: #3b3b3b;
    font-size: 12px;
    margin-top: 15px;
}

.wrap_fwxm3_t1 {
    background: url(/images/wrap_fwxm3_t1.png) 0 50% no-repeat;
}

.wrap_fwxm3_t2 {
    background: url(/images/wrap_fwxm3_t2.png) 0 50% no-repeat;
}

.wrap_fwxm3_t3 {
    background: url(/images/wrap_fwxm3_t3.png) 0 50% no-repeat;
}

.wrap_fwxm3_t4 {
    background: url(/images/wrap_fwxm3_t4.png) 0 50% no-repeat;
}

.wrap_fwxm3_img {
    overflow: hidden;
}

.wrap_fwxm3_img img {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
    -ms-transform: scaleY(1);
    -ms-transition: all .3s ease-in-out;
    cursor: pointer;
}

.wrap_fwxm3_img img:hover {
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    -o-transform: scale(1.02);
    transform: scale(1.06);
    -ms-transform: scale(1.02);
}

.custom_title {
    text-align: center;
    color: #3b3b3b;
    font-size: 36px;
    margin-top: 138px;
}

.custom_title span {
    display: block;
    color: #606060;
    font-size: 24px;
    font-weight: normal;
}

.brand_title {
    text-align: center;
    color: #373737;
    font-size: 33px;
    margin-top: 80px;
}

.brand_title span {
    display: block;
    font-weight: normal;
    font-size: 16px;
}

.brand_img {
    text-align: center;
    margin-top: 30px;
}