﻿@charset "utf-8";
body {
    color: #666;
    font-family: ;
    font-size: 0.65rem;
}

a {
    text-decoration: none;
    color: #666;
}

a.white {
    color: #d0d0d0;
    font-style: italic;
    background: url(../images/bot_3.png) no-repeat center right;
    background-size: 0.8rem;
    padding-right: 1.2rem;
}

.grad_2 {
    background: #ff6a01;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(top, #ff8701, #ff5001);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom, #ff8701, #ff5001);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom, #ff8701, #ff5001);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, #ff8701, #ff5001);
    /* Standard syntax */
}


/*阴影*/

.shadow1 {
    -moz-box-shadow: 0.1rem 0px 0.1rem #ddd;
    -webkit-box-shadow: 0.1rem 0px 0.1rem #ddd;
    box-shadow: 0.1rem 0px 0.1rem #ddd;
}

.shadow2 {
    -moz-box-shadow: 1px 0px 0.2rem #bbb;
    -webkit-box-shadow: 1px 0px 0.2rem #bbb;
    box-shadow: 1px 0px 0.2rem #bbb;
}

.shadow3 {
    -moz-box-shadow: 1px 1px 5px #888;
    -webkit-box-shadow: 1px 1px 5px #888;
    box-shadow: 1px 1px 5px #888;
}

.shadow5 {
    -moz-box-shadow: 1px 1px 3px #aaa;
    -webkit-box-shadow: 1px 1px 3px #aaa;
    box-shadow: 1px 1px 3px #aaa;
}

.shadow6 {
    -moz-box-shadow: 1px 1px 1px #007fce;
    -webkit-box-shadow: 1px 1px 1px #007fce;
    box-shadow: 1px 1px 1px #007fce;
}

.shadow8 {
    -moz-box-shadow: 1px 0.2rem 0 #f7f7f7;
    -webkit-box-shadow: 1px 0.2rem 0 #f7f7f7;
    box-shadow: 1px 0.2rem 0 #f7f7f7;
}


/*文字阴影*/

.shadowTxt {
    text-shadow: 1px 1px 2px #555;
}

.noInfor {
    text-align: center;
}

body,
div,
ul,
ol,
li,
dl,
dt,
dd,
p,
span,
h1,
h2,
h3,
h4,
h5,
h6,
form,
pre,
fieldset,
legend,
table,
tr,
td,
th,
input,
textarea,
img {
    margin: 0;
    padding: 0;
}

div,
ul,
ol,
li,
dl,
dt,
dd {
    margin: 0 auto;
    list-style: none;
}

fieldset,
img {
    border: 0;
}


/*===== 上下一篇 =====*/

.prevpage,
.nextpage {
    display: block;
    width: 98%;
    margin: 0.5rem 1%;
    margin-top: 0;
    color: #2c5ec3;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 1.8rem;
    min-height: 1.8rem;
    border-radius: 5rem;
    border: 0.05rem solid #2c5ec3;
    font-size: 0.7rem;
}

.prevpage a,
.nextpage a {
    color: #2c5ec3;
}

.prevpage span,
.nextpage span {
    padding-left: 10px;
}

.prevpage:hover,
.nextpage:hover {
    color: #fff;
    background: #2c5ec3;
}

.prevpage:hover a,
.nextpage:hover a {
    color: #fff;
}


/*===== 页码 =====*/

.pageNumber {
    font-size: 0.7rem;
    padding-top: 0.5rem;
    padding-bottom: 0.8rem;
    text-align: center;
}

.pageNumber a,
.pageNumber span {
    color: #333;
    padding: 0.2rem 0.45rem;
    border-radius: 0.3rem;
    display: inline-block;
    border: 1px solid #ccc;
}

.pageNumber a {
    text-decoration: none;
    background: #fff;
}

.pageNumber span.current_page {
    border-radius: 0.3rem;
    border: 1px solid #2c5ec3;
    display: inline-block;
    color: #fff;
    background: #2c5ec3;
    padding: 0.15rem 0.4rem;
}

.in_banner {
    min-height: 6rem;
}

.banner_pro {
    background: url("../images/banner_pro.jpg") no-repeat center;
    -webkit-background-size: cover;
    background-size: cover;
}

.banner_proShow {
    background: url("../images/banner_proShow.jpg") no-repeat center;
    -webkit-background-size: cover;
    background-size: cover;
}

.banner_new {
    background: url("../images/banner_new.jpg") no-repeat center;
    -webkit-background-size: cover;
    background-size: cover;
}

.banner_case {
    background: url("../images/banner_case.jpg") no-repeat center;
    -webkit-background-size: cover;
    background-size: cover;
}

.banner_fangAn {
    background: url("../images/banner_fangAn.jpg") no-repeat center;
    -webkit-background-size: cover;
    background-size: cover;
}

.banner_about {
    background: url("../images/banner_about.jpg") no-repeat center;
    -webkit-background-size: cover;
    background-size: cover;
}

.banner_oem {
    background: url("../images/banner_oem.jpg") no-repeat center;
    -webkit-background-size: cover;
    background-size: cover;
}

.banner_zhaoShang {
    background: url("../images/banner_zhaoShang.jpg") no-repeat center;
    -webkit-background-size: cover;
    background-size: cover;
}

textarea {
    resize: none;
}

.maxWidth {
    width: 100%;
    max-width: 100%;
}

.inlineBlock {
    display: inline-block;
    vertical-align: bottom;
}

.center98 {
    margin: 0 1%;
    width: 98%;
    max-width: 98%;
}

.center95 {
    margin: 0 auto;
    width: 95%;
    max-width: 95%;
}

.center90 {
    margin: 0 auto;
    width: 90%;
    max-width: 90%;
}

.center80 {
    margin: 0 auto;
    width: 80%;
    max-width: 80%;
}

.center83 {
    margin: 0 auto;
    width: 83%;
    max-width: 83%;
}

.left,
.sub_left,
.s_left {
    float: left;
}

.right,
.sub_right,
.s_right {
    float: right;
}

.clear,
.cl {
    clear: both;
}

.fl,
.l {
    float: left;
}

.fr,
.r {
    float: right;
}

.center {
    text-align: center;
}

.mt5 {
    margin-top: 5px;
}

.mt10 {
    margin-top: 10px;
}

.pt10 {
    padding-top: 0.5rem;
}

.text {
    width: 120px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #8A8484;
}

.bridgeCode {
    width: 100%;
    max-width: 100%;
    text-align: center;
    line-height: 2.5em;
    background: #ddd;
}

.bridgeCode span {
    padding: 0px 10px 0px 10px;
}

.button_submit {
    padding-bottom: 2px;
    font-weight: normal;
    cursor: pointer;
}

.button_upload {
    padding-top: 1px;
    border: 1px solid #888888;
    width: 195px;
    font-size: 12px;
    cursor: pointer;
}

.topCon_1 {
    float: left;
    width: 100%;
}

.top {
    min-height: 2.8rem;
    position: relative;
    z-index: 999;
}

.top .box {
    margin: 0 auto;
    width: 98%;
    min-width: 98%;
    min-height: 2.8rem;
}

.top .left {
    width: 100%;
    max-width: 72%;
    padding-left: 16%;
    text-align: center;
    padding-top: 0.15rem;
}

.top .right {
    width: 100%;
    max-width: 12%;
    line-height: 130%;
    background: #fff;
    color: #000;
    font-weight: bold;
    padding: 0.5rem 0;
}

.top .right span {
    color: #de0000;
}

.top .right .one {
    font-size: 0.75rem;
    padding-left: 0.1rem;
}

.top .right .two {
    display: block;
    font-weight: bold;
    font-size: 0.65rem;
    background: url(../images/logo_02.png) no-repeat center left;
    background-size: 1.5rem auto;
    padding-left: 1.5rem;
}

.Menus {
    clear: both;
}

.Menus ul {
    padding-top: 0.8rem;
    border-top: 0.25rem solid #f7f7f7;
    border-bottom: 0.25rem solid #f7f7f7;
    padding-bottom: 0;
}

.Menus ul li {
    float: left;
    text-align: center;
    width: 35%;
    max-width: 25%;
}

.Menus ul a {
    float: left;
    width: 100%;
    max-width: 100%;
    line-height: 1rem;
    color: #333;
    padding-top: 2.45rem;
    font-size: 0.65rem;
    padding-bottom: 0.8rem;
}

.Menus ul li a:hover {
    color: #2c5ec3;
}

.Menus ul .l_1 a {
    background: url(../images/nav_01.png) no-repeat center top;
    background-size: 55% auto;
}

.Menus ul .l_2 a {
    background: url(../images/nav_02.png) no-repeat center top;
    background-size: 46% auto;
}

.Menus ul .l_3 a {
    background: url(../images/nav_03.png) no-repeat center top;
    background-size: 46% auto;
}

.Menus ul .l_4 a {
    background: url(../images/nav_04.png) no-repeat center top;
    background-size: 46% auto;
}

.Menus ul .l_5 a {
    background: url(../images/nav_05.png) no-repeat center top;
    background-size: 53% auto;
}

.Menus ul .l_6 a {
    background: url(../images/nav_06.png) no-repeat center top;
    background-size: 51% auto;
}

.Menus ul .l_7 a {
    background: url(../images/nav_07.png) no-repeat center top;
    background-size: 53% auto;
    background-position-y: 0.5rem;
}

.Menus ul .l_8 a {
    background: url(../images/nav_08.png) no-repeat center top;
    background-size: 55% auto;
    background-position-y: 0.45rem;
}

.Menus ul a span {
    display: block;
}

.Menus ul a img {
    display: block;
    width: 90%;
    max-width: 90%;
    margin: 0 auto;
}

.Menus1 {
    width: 100%;
    clear: both;
    padding-top: 4px;
}

.Menus1 ul {
    overflow: hidden;
}

.Menus1 ul li {
    float: left;
    text-align: center;
    line-height: 36px;
    width: 31.5%;
}

.Menus1 ul a {
    display: block;
    margin: 10px 0px 0px 10px;
}

.Menus1 ul a {
    float: left;
    width: 95%;
    height: 36px;
    color: #fff;
    background: #2c5ec3;
    font-size: 14px;
    border-radius: 10px;
}

.topbg {
    width: 100%;
    clear: both;
    z-index: 1000;
}

.navbtn {
    width: 61px;
    height: 39px;
    line-height: 39px;
    position: fixed;
    right: 1%;
    top: 10px;
    z-index: 1000;
    cursor: pointer;
    text-align: center;
    background: #1B6EB2;
    border: 1px solid #DEDEDE;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #DDDDDD;
    font-size: 18px;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.navbg {
    width: 207px;
    border: 0px solid #0F60A2;
    background: #1A6DB1;
    position: fixed;
    right: 1%;
    top: 51px;
    display: none;
    z-index: 999;
}

.navbg li {
    width: 100%;
    height: 36px;
    border-bottom: 1px solid #095DA2;
}

.navbg li a {
    width: 100%;
    display: block;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #247AC1;
    font-size: 16px;
    color: #FFFFFF;
    text-indent: 23px;
    background: url('../images/navicos.jpg') 155px center no-repeat;
}

.search {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.searchA {
    float: left;
    width: 88%;
}

.searchA input {
    width: 100%;
    max-width: 100%;
    line-height: 1.3rem;
    min-height: 1.3rem;
    border: 0;
    color: #888888;
    padding: 0;
    margin: 0;
    text-indent: 0.3rem;
    border-radius: 3rem;
    background-size: auto 70%;
}

.searchB {
    float: left;
    width: 12%;
    height: 1.3rem;
}

.searchB input {
    width: 100%;
    min-height: 1.3rem;
    cursor: pointer;
    color: #FFFFFF;
    border: 0;
    background: url(../images/searchBt.png) no-repeat center;
    background-size: auto 1rem;
    line-height: 1.3rem;
    border-radius: 3rem;
}

.share_title_2 {
    text-align: center;
    padding-top: 0.5rem;
    width: 100%;
    max-width: 100%;
    font-size: 1.5rem;
    padding-bottom: 2rem;
    background: url(../images/t_bj.png) no-repeat center bottom;
    background-size: 90%;
}

.share_title_2 img {
    width: 53%;
    max-width: 53%;
}

.share_title {
    background: url("../images/line_9.png") no-repeat;
    -ms-background-position-x: center;
    background-position-x: center;
    -ms-background-position-y: bottom;
    background-position-y: bottom;
    color: #2c4eb2;
    font-size: 1.2rem;
    text-align: center;
    padding-bottom: 0.5rem;
    font-weight: bold;
}

.feedback {}

.ContentA {
    clear: both;
    padding: 0px 0px 12px 0px;
    width: 100%;
    max-width: 100%;
}

.ContentA1 {
    width: 100%;
    line-height: 2.5rem;
    min-height: 2.5rem;
    clear: both;
    font-size: 0.9rem;
    border-top: 0.2rem solid #f7f7f7;
}

.ContentA1 span.f1 {
    color: #444;
    padding-right: 3%;
    margin-left: 0.5rem;
    font-size: 1.1rem;
    font-weight: bold;
}

.ContentA1 span.f2 {
    color: #d0d0d0;
    font-size: 0.8rem;
    font-style: italic;
    text-transform: uppercase;
}

.ContentA1 p {
    float: right;
    padding-right: 2%;
    color: #fff;
}

.ContentA2 {
    width: 100%;
}

.ContentA2a {
    width: 90px;
    float: left;
    padding: 12px 0px 0px 22px;
}

.ContentA2b {
    width: 96%;
    float: left;
    line-height: 180%;
    padding: 2%;
    font-size: 0.9rem;
}

.ContentA2b table {
    width: 99% !important;
    table-layout: fixed;
    word-wrap: break-word;
}

.ContentA3 {
    width: 100%;
    height: 2rem;
    line-height: 30px;
    background: #2c5ec3;
    font-size: 1rem;
    font-family: ;
}

.ContentA3a {
    float: left;
    width: 10%;
    height: 30px;
    background: url('../images/index.png') no-repeat left center;
}

.ContentA3a a {
    float: left;
    width: 100%;
    height: 30px;
    display: block;
}

.ContentA3b {
    float: left;
    width: 70%;
    text-align: center;
    color: #FFFFFF;
    font-size: 1rem;
    font-weight: bold;
}

.ContentA3c {
    float: left;
    width: 18%;
    background: url('../images/index_16.png') no-repeat 70% center;
    cursor: pointer;
    background-size: 21.67px 20px;
}

.ContentA3c span {
    color: #666666;
    padding-left: 20px;
    cursor: pointer;
}

.view_menumain {
    float: left;
    display: none;
    width: 96%;
    background: #fff;
    border-top: 1px solid #fff;
    padding: 2%;
}

.view_menumain1 {
    float: left;
    display: block;
    width: 96%;
    background: #fff;
    border-top: 1px solid #fff;
    padding: 2%;
}


/*
.view_menumain .nav_box {
  padding: 10px 0px 10px 0px;
}
.view_menumain ul {
  padding: 10px 0px 10px 0px;
  display: inline-block;
  width: 100%;
  max-width: 100%;
}
.view_menumain ul.proNav {
  padding: 0;
}
.view_menumain ul li a {
  float: left;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin: 0 1% 10px 1%;
  font-size: 14px;
  padding: 0.5% 1%;
  color: #fff;
  border-radius: 5px;
  width: 29%;
  text-align: center;
  background: #ff9000;
}
.view_menumain ul li a.show_1 {
  background: #e68000;
}

*/

.ContentB {
    clear: both;
    width: 100%;
}

.ContentB1 {
    width: 100%;
    height: 30px;
    background: #0087FE;
}

.ContentB1a {
    float: left;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    font-family: ;
}

.ContentB1a span {
    color: #FFFFFF;
    padding-left: 15px;
}

.ContentB1b {
    float: left;
    width: 70px;
    height: 14px;
    padding-left: 2px;
    background: #32CFB2;
    color: #FFFFFF;
    margin-top: 4px;
}

.ContentC {
    clear: both;
    width: 100%;
    max-width: 100%;
    padding-top: 0.8rem;
    padding-bottom: 0.3rem;
}

.ContentC1 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: #FCB803;
    font-size: 14px;
    font-family: ;
}

.ContentC1 span {
    color: #FFFFFF;
    padding-left: 15px;
    padding-right: 10px;
}

.ContentC .BB {
    clear: both;
    width: 95%;
    height: 20px;
    text-align: right;
    border-bottom: 1px solid #DDDDDD;
}

.ContentE {
    clear: both;
    width: 100%;
    padding-top: 0.5rem;
    padding-bottom: 1rem;
}

.ContentE1 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: #0087FE;
    font-size: 14px;
    font-family: ;
}

.ContentE1 span {
    color: #FFFFFF;
    padding-left: 15px;
    padding-right: 10px;
}

.ContentE2 {
    float: left;
    width: 48%;
    margin: 0.3rem 1%;
    overflow: hidden;
    background-size: 100% auto;
}

.ContentE2 .box {
    padding: 0.15rem 1%;
    border: 0.05rem solid #ccc;
    padding-bottom: 0;
}

.ContentE2 .box:hover {
    border: 0.05rem solid #2c5ec3;
}

.ContentE2 .box:hover a {
    color: #2c5ec3;
}

.ContentE2a {
    width: 98%;
    min-height: 134px;
    background: #FFFFFF;
}

.ContentE2a img {
    width: 100%;
    max-width: 100%;
    display: block;
    height: 7rem;
}

.ContentE2b {
    width: 98%;
    height: 1.5rem;
    line-height: 1.5rem;
    text-align: center;
    color: #333;
    font-size: 0.65rem;
}

.aboutus {
    clear: both;
    padding: 10px 0px 10px 5px;
    line-height: 28px;
}

.aboutus a:link,
.aboutus a:visited {
    background: url('../images/ico_09.png') no-repeat left center;
    padding-left: 12px;
    font-size: 16px;
    font-weight: bold;
    color: #666666;
    margin-right: 10px;
    display: block;
    float: left;
}

.company {
    clear: both;
}

.company img {}

.company table {
    width: 99% !important;
    table-layout: fixed;
    word-wrap: break-word;
}

.footnav {
    clear: both;
    width: 100%;
    height: 30px;
    padding: 10px 0;
}

.footnav ul {
    margin: 10px 0px 10px 0px;
}

.footnav ul li {
    float: left;
    width: 22%;
    margin: 0 0 0 2%;
    height: 30px;
    line-height: 30px;
    border: 1px solid #D5D5D5;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #EBEBEB;
}

.footnav ul li a {
    display: block;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 2px #FFFFFF inset;
    font-size: 12px;
    color: #686868;
    text-align: center;
}

.shareview {
    font-size: 14px;
    line-height: 180%;
    color: #7FA6C6;
    width: 92%;
    margin: 10px 4% 0px 4%;
}

.share {
    background: url('../images/share.png') center 6px no-repeat;
    border-right: 1px solid #FFFFFF;
}

.sms {
    background: url('../images/sms.png') center 6px no-repeat;
    border-right: 1px solid #FFFFFF;
    border-left: 1px solid #E2ECF1;
}

.tel {
    background: url('../images/tel.png') center 6px no-repeat;
    border-right: 1px solid #FFFFFF;
    border-left: 1px solid #E2ECF1;
}

.map {}

.in_pro {}

.prolist2 {
    width: 100%;
    max-width: 100%;
    clear: both;
    min-height: 8rem;
}

.prolist2 ul {
    width: 94%;
    padding: 3% 3% 0 3%;
}

.prolist2 ul li {
    float: left;
    width: 48%;
    min-height: 13rem;
    margin-right: 0.4rem;
    margin-bottom: 0.5rem;
    border: 0.05rem solid #ccc;
    overflow: hidden;
    padding-bottom: 0.5rem;
}

.prolist2 ul li:nth-child(2),
.prolist2 ul li:nth-child(4),
.prolist2 ul li:nth-child(6),
.prolist2 ul li:nth-child(8),
.prolist2 ul li:nth-child(10),
.prolist2 ul li:nth-child(12) {
    margin-right: 0;
}

.prolist2 li div {
    width: 100%;
    max-width: 100%;
}

.prolist2 li img {
    float: left;
    width: 100%;
    max-width: 100%;
    display: block;
}

.prolist2 .proimg {
    float: left;
    width: 99%;
    min-height: 68%;
    padding: 1%;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    overflow: hidden;
}

.prolist2 .protxt {
    float: left;
    width: 98%;
    line-height: 2rem;
    min-height: 2rem;
    color: #000;
    font-weight: bold;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 0.3rem;
    font-size: 0.9rem;
    text-align: center;
}

.prolist2 .two {
    margin: 0 2.5%;
    width: 95%;
    min-width: 95%;
    text-align: center;
    font-size: 0.7rem;
    display: inline-block;
}

.prolist2 .two a {
    color: #fff;
    text-decoration: none;
    display: inline-block;
    width: 49%;
    line-height: 200%;
}

.prolist2 .two a.a_1 {
    background: #2c5ec3;
    border-top-left-radius: 0.3rem;
    border-bottom-left-radius: 0.3rem;
    border: 1px solid #2c5ec3;
    border-left: 0;
}

.prolist2 .two a.a_2 {
    background: #fff;
    border-top-right-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
    color: #666;
    border: 1px solid #ccc;
    border-left: 0;
}

.content h3.title {
    font-size: 0.85rem;
    color: #2c5ec3;
    text-align: center;
    margin: 0 auto;
    padding: 0.4rem 0;
}

.content .ptimeviews {
    color: #888;
    line-height: 1.3rem;
    font-size: 0.65rem;
}


/*.content .ptimeviews .s_1 {
	background: url(../images/ico_1.png) no-repeat center left;
	padding-left: 0.75rem;
}

.content .ptimeviews .s_3 {
    background: url(../images/ico_2.png) no-repeat center left;
    padding-left: 1rem;
}
*/

.content .view {
    line-height: 180%;
    width: 98%;
    padding: 1rem 0px;
    margin: 0px 1% 0px 1%;
    font-size: 0.65rem;
}

.content .view p,
.content .view span {
    font-size: 0.65rem !important;
    line-height: 200% !important;
}

.content .view img,
.content .view table {
    max-width: 100%;
}

.content .view p.center img {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    display: block;
}

.content .subBox img {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    display: block;
}

.content .proImg {
    text-align: center;
}

.content .proImg img {
    max-width: 80%;
    border: 0.05rem solid #ccc;
    padding: 0.3rem;
}

.content .view img {
    max-width: 100%;
    height: auto !important;
}

.content .view div table {
    width: 100% !important;
    max-width: 100% !important;
    /*    table-layout: fixed;
*/
    word-wrap: break-word;
}

.content .jobtable {
    width: 99%;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}

.content .jobtable td {
    height: 30px;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}

.content .backlist2 {
    display: block;
    width: 60px;
    height: 32px;
    line-height: 32px;
    margin: 15px auto;
    color: #FFFFFF;
    font-size: 14px;
    text-align: center;
    background: #ff9000;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.content .hr {
    width: 98%;
    height: 0;
    border-top: 1px dashed #999999;
    margin: 6px 1%;
}

.submitTable {
    border: 0;
}

.submitTable td {
    height: 35px;
    font-size: 12px;
}

.submitTable td input {
    height: 24px;
    line-height: 24px;
}

.in {
    line-height: 24px;
    border: 1px solid #999999;
}

.welcome {
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    background-color: orange;
}


/* pages */

.dede_pages {
    width: 98%;
    text-align: center;
    line-height: 30px;
    padding: 10px 0px 10px 0px;
}

.dede_pages span {
    text-align: center;
    color: #FFFFFF;
    background: #ff9000;
    border: 1px solid #ff9000;
    margin: 0px 2px;
    padding: 3px 8px 3px 8px;
    font-weight: bold;
}

.dede_pages a {
    text-align: center;
    color: #666666;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    margin: 0px 2px;
    padding: 3px 8px 3px 8px;
}


/* banner */

.num4 {
    position: absolute;
    bottom: 5px;
    right: 5px;
}

.num4 li {
    float: left;
    width: 15px;
    height: 14px;
    line-height: 14px;
    color: #FFFFFF;
    background: url('../images/dots_01.png') no-repeat;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    padding-bottom: 5px;
    margin-right: 5px;
    display: inline;
}

.num4 li.on,
.num4 li:hover,
.num4 li.active {
    color: #FFFFFF;
    background: url('../images/dots_02.png') no-repeat;
    line-height: 14px;
    font-size: 12px;
}

body {
    position: relative;
    overflow-x: hidden;
}

.topbg {
    width: 100%;
    clear: both;
    z-index: 1000;
}

.menunavbtn {
    width: 13.5%;
    height: 1.8rem;
    line-height: 39px;
    position: absolute;
    left: 2%;
    top: 0.7rem;
    z-index: 1000;
    cursor: pointer;
    text-align: center;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #2c5ec3;
    font-size: 0.8rem;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.allpage {
    position: relative;
    z-index: 10;
    background: #fff;
}

.menunav {
    width: 220px;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: #2c5ec3;
    z-index: 1;
    /* box-shadow:4px 4px 3px #aa438b inset;*/
}

.menunav li {
    width: 200px;
    margin: 0 auto;
    line-height: 53px;
    /*border-bottom:1px solid #1c2c44;*/
}

.menunav li a {
    display: block;
    width: 100%;
    height: 52px;
    line-height: 52px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    border-bottom: 1px solid #fff;
}

.ContentF {
    clear: both;
    width: 100%;
    background: #ff9000;
    height: 35px;
    line-height: 35px;
}

.ContentF1 {
    float: right;
    width: 30%;
    height: 35px;
    background: url('../images/btop.png') no-repeat center center;
}

.ContentF1 a {
    float: left;
    width: 100%;
    height: 35px;
    display: block;
}

.ContentF2 {
    float: left;
    width: 65%;
    height: 35px;
    text-align: left;
    padding-right: 10px;
}

.ContentF2 span {
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    text-align: left;
    margin-left: 10px;
}

.ContentF2 span a {
    font-size: 15px;
    color: #fff;
}

.bottom_bu {
    min-height: 4rem;
}

.shenglve {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.view_title {
    font-size: 0.9rem;
    color: #2c5ec3;
    font-weight: bold;
    text-indent: 1.8rem;
    padding: 0.5rem 0;
    border-top: 1px dotted #2c5ec3;
}

.liuYan_box {
    min-height: 15rem;
    padding-top: 1rem;
}

.liuYan_box .one,
.liuYan_box .two,
.liuYan_box .three {
    border-radius: 0.3rem;
    border: 0.05rem solid #ccc;
    padding-left: 1.8rem;
    margin-bottom: 0.5rem;
}

.liuYan_box .ly_title {
    color: #fff;
}

.liuYan_box .ly_title .one {
    font-size: 1rem;
}

.liuYan_box textarea {
    min-height: 8rem;
}

.liuYan_box textarea,
.liuYan_box input[type="text"] {
    -webkit-appearance: none;
    font-size: 0.8rem;
    line-height: 1.3rem;
    border: 0;
    border-left: 0.05rem solid #ccc;
    width: 95%;
    max-width: 95%;
    margin: 0 auto;
    display: block;
    padding: 2%;
    color: #666;
    font-family: "";
}

.liuYan_box input[type="button"] {
    width: 100%;
    max-width: 100%;
    border-radius: 0.2rem;
    background: #2c5ec3;
    border: 0;
    color: #fff;
    font-size: 0.8rem;
    line-height: 2rem;
    -moz-box-shadow: 0.05rem 0.05rem 0.1rem #2c5ec3;
    -webkit-box-shadow: 0.05rem 0.05rem 0.1rem #2c5ec3;
    box-shadow: 0.05rem 0.05rem 0.1rem #2c5ec3;
}


/*
.liuYan_box input[type="submit"] {
  float: left;
}
.liuYan_box input[type="reset"] {
  float: right;
}
*/

.share_NewList {
    padding-bottom: 0.5rem;
    text-align: center;
}

.shareCaseList {
    padding-bottom: 0.3rem;
    text-align: center;
}

.share_NewList .i_box {
    padding: 0.4rem;
    background: #fafafa;
    margin-bottom: 0.3rem;
}

.share_NewList .item {
    line-height: normal;
    text-align: left;
}

.share_NewList .lastItem {
    background: none;
}

.share_NewList .left {
    width: 40%;
    max-width: 40%;
}

.share_NewList .right {
    width: 75%;
    max-width: 57%;
}

.share_NewList .left img {
    display: block;
    width: 100%;
    max-width: 100%;
    height: 4.5rem;
}

.share_NewList .right a.title {
    color: #000;
    font-size: 0.75rem;
}

.share_NewList .right a.title:hover {
    color: #034196;
}

.share_NewList .right .rOne span {
    font-size: 0.65rem;
    vertical-align: top;
    line-height: 1rem;
    float: right;
}

.share_NewList .right .time {
    color: #999;
    font-size: 0.65rem;
    padding: 0.1rem 0;
}

.share_NewList .right .txt {
    line-height: 150%;
    color: #888;
    font-size: 0.65rem;
    padding: 0.25rem 0;
}

.share_NewList .right .more {
    text-align: right;
    font-size: 0.6rem;
}

.share_NewList .right .more a {
    border: 0.05rem solid #ccc;
    border-radius: 0.3rem;
    padding: 0.1rem 0.5rem;
    font-size: 0.65rem;
    display: inline-block;
}

.share_NewList .right .more a:hover {
    background: #034196;
    border: 0.05rem solid #034196;
    color: #fff;
}

.about_us .ContentA1 p {
    background: url("../images/1_04.png") no-repeat;
    -ms-background-position-y: center;
    background-position-y: center;
    -webkit-background-size: 1.5rem;
    background-size: 1.5rem;
    padding-left: 1.8rem;
    font-size: 0.9rem;
}

.about_us .ContentA1 a {
    color: #fff;
}

.about_us .ContentA2b {
    margin: 0 auto;
    width: 90%;
    min-width: 90%;
    float: none;
    padding: 1rem 0;
}

.about_us .pic {
    text-align: center;
}

.about_us .pic img {
    width: 100%;
    max-width: 100%;
}

.shareMore {
    text-align: center;
    padding-top: 1rem;
}

.shareMore a {
    color: #fff;
    background: #2c5ec3;
    font-size: 0.9rem;
    padding: 0.4rem 0.8rem;
    border-radius: 0.3rem;
}


/*======== Star 客服 =======*/

.keFu {
    display: inline-block;
    position: fixed;
    bottom: 0;
    z-index: 100;
    background: url(../images/kf.png) no-repeat center top;
    background-size: 100% auto;
    min-height: 4.5rem;
}

.keFu a {
    width: 100%;
    max-width: 23%;
    float: left;
    min-height: 2rem;
    text-decoration: none;
    color: #fff;
    font-size: 0.65rem;
    text-align: center;
    line-height: 0.8rem;
    padding-top: 2.3rem;
}

.keFu a:nth-child(1) {
    width: 100%;
    max-width: 25%;
}

.keFu a:nth-child(2) {
    background: url(../images/kf_01.png) no-repeat center top;
    background-size: auto 1rem;
    background-position-y: 1rem;
}

.keFu a:nth-child(3) {
    background: url(../images/kf_02.png) no-repeat center top;
    background-size: auto 1rem;
    background-position-y: 1rem;
}

.keFu a:nth-child(4) {
    background: url(../images/kf_03.png) no-repeat center top;
    background-size: auto 1rem;
    background-position-y: 1rem;
}

.keFu a img {
    margin: 0 auto;
    vertical-align: middle;
    height: 1.8rem;
}

.shareCase {
    padding-bottom: 1rem;
    margin: 0 auto;
    width: 95%;
    min-width: 95%;
}

.shareCase .item {
    line-height: normal;
    border-bottom: 0.05rem dashed #ccc;
    padding: 1.3rem 0;
}

.shareCase .one {
    width: 50%;
    max-width: 50%;
    padding-left: 2%;
    height: 6.5rem;
    overflow: hidden;
}

.shareCase .two {
    width: 40%;
    max-width: 40%;
    padding-right: 2%;
}

.shareCase .one img {
    display: block;
    width: 100%;
    max-width: 100%;
    height: 6.5rem;
}

.shareCase .two a {
    color: #2c5ec3;
    font-size: 1rem;
    font-weight: bold;
}

.shareCase .two .time {
    padding-top: 0.2rem;
    color: #999;
}

.shareCase .two .txt {
    padding-top: 0.3rem;
    color: #666;
}

.caseList {
    padding: 1rem 0;
}

.in_new {
    padding-top: 0.3rem;
}

.nav_box {
    margin: 0 auto;
    width: 95%;
    min-width: 95%;
}

.nav_box ul {
    display: inline-block;
}

.nav_box li {
    float: left;
    width: 32%;
    max-width: 32%;
    margin-right: 1.3%;
    text-align: center;
    margin-bottom: 0.3rem;
}

.nav_box li a {
    color: #fff;
    background: #2c5ec3;
    display: block;
    border-radius: 0.3rem;
    padding: 0.5rem 0;
    font-size: 0.7rem;
}

.nav_box li a:hover,
.nav_box li a.css_2:hover {
    background: #2c5ec3;
}

.nav_box li a.css_2 {
    background: #2076b3;
}

.shiLi {
    padding-top: 0;
}

.shiLi .ad {
    background: url(../images/1_08.jpg) no-repeat;
    background-size: 100%;
    padding: 0.8rem 0;
}

.shiLi .ad .one .ul_1 {
    padding-top: 0.5rem;
}

.shiLi .ad .one .ul_1 .left {
    width: 40%;
    max-width: 40%;
}

.shiLi .ad .one .ul_1 .right {
    font-size: 1rem;
    margin-right: 3%;
    width: 48%;
    max-width: 48%;
    background: url(../images/tel_5.png) no-repeat;
    background-size: 65%;
    min-height: 1.5rem;
    color: #fff;
    font-weight: bold;
}

.shiLi .ad .one .ul_1 .right .tel_2 {
    padding-top: 6%;
    padding-left: 21%;
}

.shiLi .ad .one .ul_1 .right .tel_2 a {
    color: #fff;
}

.typeRow {
    padding-top: 0.8rem;
    padding-bottom: 0.2rem;
    font-size: 0.8rem;
}

.typeRow li {
    float: left;
    margin: 0 0.5%;
    width: 32%;
    max-width: 32%;
    line-height: 2rem;
    text-align: center;
    color: #fff;
    margin-bottom: 0.3rem;
}

.typeRow .txt_1 {
    background: #2c5ec3;
}

.typeRow li a {
    display: block;
    color: #fff;
}

.typeRow .sub_nav .txt_1 {
    background: #ff9000;
}

.typeRow2 {
    padding: 0.8rem 0;
}

.typeRow2 li {
    float: left;
    text-align: center;
    width: 49%;
    max-width: 32.3%;
    margin: 0 0.5%;
}

.typeRow2 .txt_1 {
    background: #2c5ec3;
}

.typeRow2 li a {
    display: block;
    width: 100%;
    max-width: 100%;
    line-height: 1.8rem;
    min-height: 1.8rem;
    color: #fff;
    background: #1b1b1b;
    font-size: 0.75rem;
}

.typeRow2 li:nth-child(1) a {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
}

.typeRow2 li:nth-child(3) a {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
}

.typeRow2 li:hover a {
    background: #2c5ec3;
}

.typeRow2 li div {
    min-height: 0.3rem;
}

.typeRow2 li:hover div {
    background: url(../images/JT.png) no-repeat center;
    background-size: auto 100%;
}

.typeRow2 .sub_nav .txt_1 {
    background: #2c5ec3;
    border-radius: 3rem;
}

.shareMore_2 {
    border-radius: 10rem;
    border: 0.05rem solid #2c5ec3;
    margin-top: 0.7rem;
    max-width: 60%;
}

.shareMore_2 a {
    display: block;
    line-height: 1.6rem;
    text-align: center;
    color: #2c5ec3;
    font-size: 0.7rem;
}

.about_Contact {
    min-height: 9rem;
}

.about_Contact .two {
    color: #1d1d1d;
    font-size: 0.75rem;
}

.about_Contact .two .s_1 {
    font-size: 0.75rem;
    line-height: 150%;
    background: url(../images/wz_ico.png) no-repeat center left;
    padding-left: 1.2rem;
    background-position-y: 0;
    background-size: 0.8rem auto;
}

.about_Contact .two .s_1 span {
    font-weight: bold;
}

.about_Contact .two .ul_2 {
    padding-top: 0.5rem;
    line-height: 150%;
}

.about_Contact .two .ul_2 div {
    background: url(../images/jian_ico.png) no-repeat center left;
    padding: 0.1rem 0;
    padding-left: 1rem;
}

.about_Contact .three {
    padding-top: 0.5rem;
    width: 100%;
    max-width: 100%;
}

.about_Contact .three li {
    width: 100%;
    max-width: 100%;
    border-bottom: 1px solid #2c5ec3;
    padding: 0.5rem 0;
}

.about_Contact .three .s_txt,
.about_Contact .three .s_txt p,
.about_Contact .three .s_txt span {
    font-size: 0.7rem !important;
    color: #333 !important;
    line-height: 180% !important;
}

.videoShow {
    height: 10.6rem;
    background: url(../images/dengdai.gif) no-repeat center;
    background-size: 1.5rem auto;
    background-color: #333;
    width: 100%;
    max-width: 100%;
    position: relative;
    overflow: hidden;
    background: #000;
}

.videoShow .videoImg {
    display: block;
    cursor: pointer;
    width: 100%;
    max-width: 100%;
    height: 10.6rem;
}

.videoShow .video,
.videoShow .source,
.videoShow .object,
.videoShow .embed,
.videoShow .iframe {
    width: 100%;
    max-width: 100%;
    height: 100%;
}


/*.about {
}

.about .content {
	color:#fff;
	padding-top:0.6rem;
}

.about .content .ul_1 {
	background:#2c5ec3;
}
.about .content .ul_1 .left {
	width:100%;
	max-width:100%;
}

.about .content .ul_1 .right {
	width:100%;
	max-width:100%;
}
.about .content .ul_1 .left .box {
	padding:0.8rem 4%;
}
.about .content .ul_1 .left .box .s_title {
	padding-bottom:0.3rem;
}

.about .content .ul_1 .left .box .s_title .cn {
    font-size: 1rem;
    font-weight: bold;
    text-align: center;
}

.about .content .ul_1 .left .box .txt {
	line-height: 150%;
	font-size: 0.75rem;
}

.about .content .ul_1 .left .box .txt .bt {
}

.about .content .ul_1 .left .box .txt .bt a {
	color:#2c5ec3;
	font-size:0.7rem;
	display:inline-block;
	background:#fff;
    width:48%;
    max-width:50%;
	text-align:center;
	line-height:1.5rem;
	border-radius:0.2rem;
}
*/

.shareTitle {
    min-height: 2.5rem;
    background: url(../images/t_1.png) no-repeat center top;
    text-align: center;
    background-size: 93% auto;
    background-position-y: 1.4rem;
}

.shareTitle .en {
    color: #999;
    font-size: 0.65rem;
}

.shareTitle .cn {
    padding-bottom: 0.2rem;
    padding-top: 0.5rem;
    font-size: 0.9rem;
    color: #111;
}

.shareTitle span {
    color: #2c5ec3;
    font-weight: bold;
}

.shareTitle .one {
    font-size: 0.65rem;
    color: #666;
}

.shareTitle2 {
    min-height: 2.5rem;
    background: url(../images/t_1.png) no-repeat center top;
    text-align: center;
    background-size: 93% auto;
    background-position-y: 1.4rem;
}

.shareTitle2 .en {
    color: #999;
    font-size: 0.65rem;
}

.shareTitle2 .cn {
    padding-bottom: 0.2rem;
    padding-top: 0.5rem;
    font-size: 0.9rem;
    color: #111;
}

.shareTitle2 span {
    color: #2c5ec3;
    font-weight: bold;
}

.shareTitle2 .one {
    font-size: 0.65rem;
    color: #666;
}

.shareYS .ys_3 {
    background: url(../images/ys3.jpg) no-repeat center top;
    min-height: 5rem;
    font-weight: bold;
    text-align: center;
    padding-bottom: 1.2rem;
    background-size: 100% 5rem;
}

.shareYS .ys_3 .txt_1.txt_jianBian {
    font-size: 1rem;
    padding-top: 0.8rem;
    color: #006f77;
}

.shareYS .ys_3 .txt_2 {
    font-size: 0.65rem;
    color: #fff;
    padding-top: 0.15rem;
    line-height: 1.8rem;
}

.shareYS .ys_4 {
    background: url(../images/ys4.jpg) no-repeat center top;
    min-height: 10rem;
    background-size: 100% auto;
}

.in_fuWu {
    min-height: 10rem;
    padding-bottom: 0.8rem;
}

.in_fuWu ul {}

.in_fuWu .bigTxt {}

.in_fuWu .sub_left .bigTxt {
    padding-left: 0.9rem;
}

.in_fuWu .sub_right .bigTxt {
    padding-right: 1rem;
    text-align: right;
}

.in_fuWu .bigTxt .cn {
    color: #555;
    font-weight: bold;
    font-size: 0.7rem;
}

.about_youShi {
    background: url(../images/bj_15.jpg) no-repeat center top;
    min-height: 21rem;
    color: #fff;
    background-size: 100% auto;
}

.about_youShi .s_txt .dl_2 dd {
    background: url(../images/bot_16.png) no-repeat center left;
    padding-left: 0.8rem;
    text-shadow: 0 0.1rem #198894, 0.1rem 0 #198894, -0.1rem 0 #198894, 0 -0.1rem #198894;
    font-size: 0.7rem;
    line-height: 1.2rem;
    background-size: 0.5rem auto;
}

.about_youShi .center .s_txt {
    text-align: left;
}

.buJu .s_title {
    color: #222;
}

.buJu .s_txt {
    color: #333 !important;
    padding: 0.5rem;
}

.buJu .s_txt img {
    max-width: 100%;
}

.buJu .s_txt p {
    margin: 0 !important;
    padding: 0 !important;
    padding-bottom: 0.3rem !important;
}

.buJu .s_txt,
.buJu .s_txt p,
.buJu .s_txt span {
    font-size: 0.75rem !important;
    line-height: 180% !important;
}

.buJu .pic {
    background: url(../images/bj_18.jpg) no-repeat center;
    background-size: 100% auto;
    min-height: 10rem;
}

.currentStyle {}


/*渐变背景*/


/*.proType .smallNav_box .smallNav .s_ul li a.currentStyle {
  background: #007fce;
  /* For browsers that do not support gradients * /
  background: -webkit-linear-gradient(left, #007fce, #000);
  /* For Safari 5.1 to 6.0 * /
  background: -o-linear-gradient(right, #007fce, #000);
  /* For Opera 11.1 to 12.0 * /
  background: -moz-linear-gradient(right, #007fce, #000);
  /* For Firefox 3.6 to 15 * /
  background: linear-gradient(to right, #007fce, #000);
  /* Standard syntax * /
}
*/

.proType .smallNav_box .smallNav .s_ul li a.currentStyle {
    border: 0.05rem solid #2c5ec3;
    color: #fff;
}

.caseType .smallNav_box .smallNav .s_ul li {
    width: 70%;
    max-width: 48.6%;
    text-align: center;
    float: left;
    line-height: 1.5rem;
    padding: 0.1rem 0.1rem;
}

.bigTitle {
    background: #ef021d;
    border-radius: 0.2rem;
    line-height: 2rem;
    font-size: 0.9rem;
    font-weight: bold;
    color: #fff;
    text-align: center;
    margin-top: 1rem;
}

.caseShow .line_3 {
    color: #666;
    padding: 0.5rem 0;
}

.caseShow .line_3 img {
    max-width: 100%;
}

.caseShow .line_3 p {
    margin: 0 !important;
    padding: 0 !important;
    padding-bottom: 0.3rem !important;
}

.caseShow .line_3,
.caseShow .line_3 p,
.caseShow .line_3 span {
    color: #111;
    font-size: 0.65rem !important;
    line-height: 200% !important;
    font-family:  !important;
}

.caseShow .line_3 .s_title {
    padding: 0.3rem 0;
}

.caseShow .line_3 .s_title span {
    font-weight: bold;
    font-size: 0.8rem;
    color: #fff;
    background: #2c5ec3;
    padding: 0 0.5rem;
    display: inline-block;
}

.caseShow .line_3 .s_txt {
    padding-bottom: 0.5rem;
}

.caseShow .line_8 {
    padding-bottom: 0.5rem;
}

.caseShow .line_8 a {
    display: block;
    width: 100%;
    max-width: 100%;
    line-height: 2rem;
    min-height: 2rem;
    text-align: center;
    border: 0.05rem solid #ccc;
    border-radius: 0.5rem;
    margin-bottom: 0.5rem;
}

.caseShow .line_8 a:hover {
    font-weight: bold;
    color: #2c5ec3;
}

.xgCase_2 {
    padding-top: 0.8rem;
}

.xgCase_2 .dl_1.clear dd {
    float: left;
    width: 55%;
    max-width: 48%;
    position: relative;
    padding: 0.3rem 1%;
    min-height: 7.3rem;
}

.xgCase_2 .dl_1.clear dd a {
    display: block;
}

.xgCase_2 .dl_1.clear dd .one {
    position: relative;
    width: 100%;
    max-width: 100%;
    height: 6rem;
    max-height: 6rem;
    overflow: hidden;
}

.xgCase_2 .dl_1.clear dd .one .hei {
    width: 100%;
    max-width: 100%;
    height: 6rem;
    max-height: 6rem;
    background: url(../images/hei.png);
    top: 0;
    position: absolute;
}

.xgCase_2 .dl_1.clear dd a:hover .one .hei {
    display: none;
}

.xgCase_2 .dl_1.clear dd .one img {
    display: block;
    min-height: 6rem;
}

.xgCase_2 .dl_1.clear dd a p {
    padding: 0;
    margin: 0;
    color: #151515;
    font-size: 0.73rem !important;
    font-weight: bold;
    line-height: normal !important;
}

.xgCase_2 .dl_1.clear dd .ul_2 {
    width: 95%;
    max-width: 92%;
    background: #fff;
    position: absolute;
    left: 0.32rem;
    top: 5.3rem;
}

.xgCase_2 .dl_1.clear dd .ul_2 .two {
    background: url(../images/bt_5.png) no-repeat center right;
    background-size: auto 100%;
}

.xgCase_2 .dl_1.clear dd a:hover .ul_2 .two {
    background: url(../images/bt_6.png) no-repeat center right;
    background-size: auto 100%;
}

.xgCase_2 .dl_1.clear dd .ul_2 .sub_txt {
    width: 70%;
    padding: 0.1rem 3%;
    max-width: 70%;
    margin: 0;
}

.xgCase_2 .dl_1.clear dd .ul_2 .sub_txt span {
    font-size: 0.65rem !important;
    line-height: normal !important;
}

.ad3 {
    min-height: 4.05rem;
    background: url(../images/ad3.png) no-repeat center;
    background-size: auto 100%;
}

.ad3 .clear .left {
    color: #fff;
    font-weight: bold;
    padding-top: 1.4rem;
    width: 100%;
    max-width: 52%;
}

.ad3 .clear .left .txt_1 {
    text-align: center;
}

.ad3 .clear .left .txt_2 {
    text-align: right;
    font-size: 0.65rem;
    padding-top: 0.15rem;
    padding-right: 0.1rem;
}

.ad3 .clear .right {
    padding-top: 1.1rem;
    width: 45%;
    max-width: 30%;
    font-size: 0.65rem;
    color: #fff;
    padding-right: 13.5%;
    text-align: center;
}

.ad3 .clear .right .two {
    font-weight: bold;
    padding-bottom: 0.2rem;
}

.ad3 .clear .right a {
    display: inline-block;
    color: #2c5ec3;
    font-weight: bold;
    background: #fff;
    border-radius: 2rem;
    padding: 0.1rem 0.5rem;
}

.about {
    padding: 1.5rem 0;
}

.about .subTitle {
    padding-top: 0.5rem;
}

.about .subTitle .ul_1.inline_width.clear {}

.about .subTitle .ul_1.inline_width.clear li {
    letter-spacing: 0.1rem;
    color: #151515;
    line-height: 1.1rem;
    padding: 0.15rem 0;
    padding-left: 1.5rem;
}

.about .subTitle .ul_1.inline_width.clear li span {
    font-weight: bold;
    color: #2c5ec3;
}

.about .subTitle .ul_1.inline_width.clear li .one {
    font-size: 0.75rem;
    font-weight: bold;
    color: #151515;
}

.about .subTitle .ul_1.inline_width.clear .li_1 {
    background: url(../images/num_01.png) no-repeat;
    background-size: auto 1.3rem;
    background-position-y: 0.5rem;
}

.about .subTitle .ul_1.inline_width.clear .li_2 {
    background: url(../images/num_02.png) no-repeat;
    background-size: auto 1.3rem;
    background-position-y: 0.5rem;
}

.about .subTitle .ul_1.inline_width.clear .li_3 {
    background: url(../images/num_03.png) no-repeat;
    background-size: auto 1.3rem;
    background-position-y: 0.5rem;
}

.about .content {
    padding-top: 0.3rem;
}

.about .content .ul_2 {
    width: 100%;
    max-width: 100%;
    line-height: 180%;
    min-height: 10rem;
}

.about .content .ul_2 li {}

.about .content .ul_2 .one {
    background: url(../images/aboutBJ_01.png) no-repeat center bottom;
    background-size: 100% auto;
    min-height: 1.6rem;
}

.about .content .ul_2 .two {
    background: url(../images/aboutBJ_02.png) repeat-y;
    background-size: 100% auto;
    padding-bottom: 0.3rem;
}

.about .content .ul_2 .two .sub_1 {
    color: #000;
    padding-bottom: 0.2rem;
}

.about .content .ul_2 .two .sub_2 {
    color: #555;
}

.about .content .ul_2 .two .sub_2 p {
    margin: 0;
    padding: 0;
}

.about .content .ul_2 .four {
    background: url(../images/aboutBJ_03.png) no-repeat center top;
    background-size: 100% auto;
    min-height: 7rem;
}

.ad {
    min-height: 4.05rem;
    background: url(../images/ad.png) no-repeat center;
    background-size: 104% 103%;
}

.ad .clear .left {
    color: #fff;
    font-weight: bold;
    padding-top: 1.05rem;
    width: 100%;
    max-width: 56%;
    text-align: center;
}

.ad .clear .left .txt_1 {}

.ad .clear .left .txt_2 {
    padding-top: 1rem;
}

.ad .clear .right {
    padding-top: 1rem;
    width: 45%;
    max-width: 30%;
    font-size: 0.65rem;
    color: #fff;
    padding-right: 13.5%;
    text-align: center;
}

.ad .clear .right .two {
    font-weight: bold;
    padding-bottom: 0.2rem;
}

.ad .clear .right a {
    display: inline-block;
    color: #2c5ec3;
    font-weight: bold;
    background: #fff;
    border-radius: 2rem;
    padding: 0.1rem 0.5rem;
}

.yy {
    -moz-box-shadow: 1px 1px 3px #ccc;
    -webkit-box-shadow: 1px 1px 3px #ccc;
    box-shadow: 1px 1px 3px #ccc;
}

.proType3 {
    padding-top: 0.8rem;
}

.proType3 .ul_3 {
    padding-bottom: 0.5rem;
}

.proType3 .bigNav {
    display: block;
    padding-bottom: 0.5rem;
}

.proType3 .bigNav a {
    border-left: 0.1rem solid #2c5ec3;
    font-size: 0.9rem;
    line-height: 1.5rem;
    display: block;
    margin-left: 0.2rem;
    padding-left: 0.5rem;
}

.proType3 .smallNav {
    width: 32%;
    max-width: 32%;
    line-height: 1.5rem;
    padding: 0.1rem 0.1rem;
    float: left;
    text-align: center;
}

.proType3 .smallNav a {
    font-size: 0.7rem;
}

.proType3 .smallNav.currentStyle a,
.proType3 .smallNav a:hover {
    border-radius: 1rem;
    background: #2c5ec3;
    color: #fff;
}

.share_xg {
    padding: 1rem 0;
    border-top: 0.5rem solid #f7f7f7;
}

.share_xg .s_title {
    font-size: 0.8rem;
}

.share_xg .s_title .sub_left {
    border-left: 0.2rem solid #2c5ec3;
    padding-left: 0.3rem;
}

.share_xg .s_title .sub_right a {
    color: #666;
    font-size: 0.65rem;
}

.xgNew {
    padding-top: 0.3rem;
}

.xgNew .ul_1 li .dl_2.clear {
    line-height: 180%;
}

.xgNew .ul_1 li .dl_2.clear .sub_left {
    max-width: 70%;
}

.xgNew .ul_1 li .dl_2.clear .sub_right {
    color: #888;
}

.xgNew .ul_1 li .dl_2.clear .sub_left a {
    color: #666;
}

.aboutList {
    padding-top: 1rem;
}

.aboutList .ul_2 .li_one .dl_2 dd,
.aboutList .ul_2 .li_two .dl_3 dd {
    float: left;
    margin-right: 1%;
    width: 32%;
    max-width: 32%;
}

.aboutList .ul_2 .li_one .dl_2 dd:nth-child(3),
.aboutList .ul_2 .li_two .dl_3 dd:nth-child(3) {
    margin-right: 0%;
}

.aboutList .ul_2 .li_one .dl_2 dd a {
    font-size: 0.7rem;
    height: 2rem;
    background: #313131;
    text-align: center;
    color: #fff;
    width: 100%;
    max-width: 100%;
    vertical-align: middle;
    cursor: pointer;
    display: block;
    padding: 0.3rem 0;
}

.aboutList .ul_2 .li_one .dl_2 dd a.first {
    background: url(../images/hover_3.png) no-repeat center bottom;
    background-size: auto 100%;
}

.aboutList .ul_2 .li_two {
    padding-top: 0.5rem;
}

.proNavTab dd {
    display: block;
    width: 50%;
    max-width: 33.3%;
    text-align: center;
    color: #333;
    float: left;
    cursor: pointer;
    font-size: 0.65rem;
}

.proType .proNavTab dd {
    max-width: 32%;
    font-size: 0.7rem;
    margin-right: 1.7%;
    line-height: 1.5rem;
}

.proType .proNavTab dd:nth-child(3) {
    margin-right: 0;
}

.proNavTab dd a {
    display: block;
    width: 100%;
    max-width: 100%;
    position: relative;
    border: 0.05rem solid #ccc;
    overflow: hidden;
    border-radius: 0.6rem;
}

.proNavTab dd:nth-child(3) a {
    border-radius: 1rem;
}

.proNavTab dd a .txt {
    line-height: 1.5rem;
    text-align: center;
    display: block;
}

.proType .proNavTab dd.ctStyle a .txt,
.proType .proNavTab dd:hover a .txt {}

.proNavTab dd a .txt em {
    font-style: normal;
    display: block;
}

.proNavTab dd.active a .hei {
    background: none;
}

.proNavTab dd.active a .txt {
    background-color: #2c5ec3;
}

.ContentE2 .box .proBT {
    text-align: center;
    padding-bottom: 0.2rem;
}

.ContentE2 .box .proBT a {
    display: inline-block;
    text-align: center;
    color: #fff;
    width: 45%;
    line-height: 1rem;
    font-size: 0.65rem;
}

.ContentE2 .box .proBT a.a_1 {
    background: #313131;
}

.ContentE2 .box .proBT a.a_2 {
    background: #ffa800;
}

.shareCaseList li {
    width: 48%;
    max-width: 48%;
    margin: 0.2rem 1%;
    float: left;
    background: #f8f8f8;
}

.shareCaseList li .item {
    background: url(../images/3bj.png) no-repeat;
    background-size: auto 100%;
    padding: 0.3rem 4%;
}

.shareCaseList li img {
    width: 100%;
    max-width: 100%;
    display: block;
    height: 5rem;
}

.shareCaseList a {
    display: block;
}

.shareCaseList .item .two {
    padding-bottom: 0.3rem;
    text-align: left;
}

.shareCaseList .item .two .sub_three {
    padding: 0.2rem 0;
    font-size: 0.65rem;
    color: #888;
}

.shareCaseList .item .two .time {
    font-size: 0.65rem;
    color: #888;
    padding-bottom: 0.3rem;
}

.shareCaseList .item .two a.more {
    display: block;
    line-height: 1.3rem;
    text-align: center;
    color: #2c5ec3;
    margin: 0 auto;
    font-size: 0.65rem;
    border: 0.05rem solid #2c5ec3;
}

.shareCaseList .sub_two a {
    line-height: 1rem;
    padding-top: 0.2rem;
    font-weight: bold;
}

.mainBox {
    padding-top: 0.3rem;
}

.youShi {
    padding: 1rem 0;
    border-top: 0.25rem solid #f7f7f7;
}

.youShi .bigBox {
    background: url(../images/youShi.jpg) no-repeat center top;
    background-size: 120% auto;
    min-height: 78rem;
    margin-top: 1rem;
    padding-bottom: 1rem;
}

.youShi ul {
    padding-top: 12.2rem;
    padding-left: 14%;
}

.youShi ul .en {
    color: #2c5ec3;
    font-weight: bold;
    font-size: 0.65rem;
    text-transform: uppercase;
    padding-bottom: 0.5rem;
    padding-left: 2rem;
}

.youShi .bigTxt {
    font-size: 0.8rem;
    font-weight: bold;
    color: #2c5ec3;
    padding-left: 2rem;
}

.youShi .smallTxt {
    color: #1e1e1e;
    font-size: 0.65rem;
    line-height: 180%;
    background: url(../images/proSnavH.png) no-repeat center left;
    background-size: 0.25rem auto;
    padding-left: 0.5rem;
    background-position-y: 0.4rem;
}

.youShi ul li span {
    font-weight: bold;
}

.youShi .box_2 {
    padding-top: 13.3rem;
}

.youShi .box_3 {
    padding-top: 14.4rem;
}

.youShi .box_4 {
    padding-top: 14.6rem;
}

.diTu {
    padding-bottom: 1rem;
}

.diTu .mapBD {
    padding: 0.5rem 0;
}

.diTu .callTxt {
    line-height: 180%;
    text-align: center;
}

.diTu .callTxt dd {
    width: 50%;
    max-width: 50%;
    text-align: left;
}

.diTu .callTxt .sub_2 {
    text-align: left;
    padding-top: 0.3rem;
}

.liYou {
    padding: 1.5rem 0;
    padding-bottom: 0;
}

.liYou .BigBox .sDL {
    padding: 0.8rem 0;
    padding-top: 0.5rem;
}

.liYou .BigBox .sDL dd {
    float: left;
    width: 30%;
    max-width: 25%;
    min-height: 1.5rem;
    text-align: center;
    font-size: 0.7rem;
}

.liYou .BigBox .sDL dd a {
    display: block;
    line-height: 1.5rem;
}

.liYou .BigBox .sDL dd:hover a {
    color: #006cb0;
    font-weight: bold;
    border-bottom: 1px solid #006cb0;
}

.liYou .BigBox .sDL_2 dd {
    line-height: 150%;
    color: #666;
    font-size: 0.7rem;
    background: url(../images/btShadow.png) no-repeat center bottom;
    background-size: 100% auto;
    text-align: center;
    padding-bottom: 0.6rem;
    margin-bottom: 2rem;
}

.liYou .BigBox .sDL_2 dd .bigTxt {
    font-size: 1rem;
    font-weight: bold;
    line-height: 2rem;
}

.liYou .BigBox .sDL_2 dd img {
    display: block;
    width: 100%;
    max-width: 100%;
}

.navTitle .dl_2 dd {
    padding-left: 9%;
    color: #333;
    float: left;
    max-width: 30.3%;
    font-size: 0.5rem;
    margin-left: 1%;
}

.navTitle .dl_2 dd:nth-child(1) {
    background: url(../images/tel_01.png) no-repeat center left;
    background-size: 1.2rem auto;
}

.navTitle .dl_2 dd:nth-child(2) {
    background: url(../images/tel_02.png) no-repeat center left;
    background-size: 1.2rem auto;
}

.navTitle .dl_2 dd:nth-child(3) {
    background: url(../images/tel_03.png) no-repeat center left;
    background-size: 1.2rem auto;
}

.i_dingZhi {
    padding: 1rem 0;
    border-top: 0.25rem solid #f7f7f7;
}

.i_dingZhi .ul_5 li {
    width: 50%;
    max-width: 32.6%;
    margin-right: 1%;
    float: left;
    text-align: center;
}

.i_dingZhi .ul_5 li:nth-child(3),
.i_dingZhi .ul_5 li:nth-child(6),
.i_dingZhi .ul_5 li:nth-child(9) {
    margin-right: 0;
}

.i_dingZhi .ul_5 li a {
    padding-top: 2.8rem;
    display: block;
    line-height: 1.5rem;
    font-size: 0.65rem;
}

.i_dingZhi .center .content {
    padding-top: 1rem;
}

.i_dingZhi .center .content .ul_5.inlineBlock.maxWidth.clear {
    min-height: 13rem;
    background: url(../images/dingZhi.jpg) no-repeat center top;
    background-size: 100% auto;
}

.x0 {
    background: url(../images/x0.png) no-repeat center right;
    background-size: 3rem;
}

.x1 {
    background: url(../images/x1.png) no-repeat center right;
    background-size: 3rem;
}

.x2 {
    background: url(../images/x2.png) no-repeat center right;
    background-size: 3rem;
}

.x3 {
    background: url(../images/x3.png) no-repeat center right;
    background-size: 3rem;
}

.x4 {
    background: url(../images/x4.png) no-repeat center right;
    background-size: 3rem;
}

.x5 {
    background: url(../images/x5.png) no-repeat center right;
    background-size: 3rem;
}

.shareTitle3 {
    background: url(../images/t5.png) no-repeat center bottom;
    background-size: 210% auto;
    text-align: center;
    margin-bottom: 0.8rem;
}

.shareTitle3 .en {
    color: #999;
    font-size: 0.7rem;
}

.shareTitle3 .cn {
    font-weight: bold;
    padding-top: 0;
    padding-right: 0;
    font-size: 0.9rem;
    padding-bottom: 0.1rem;
    color: #000;
}

.shareTitle3 span {
    color: #2c5ec3;
}

.shareTitle3 .one {
    font-size: 0.7rem;
    color: #666;
}

.xgNewProType.xgFangAnProType {
    padding-top: 0.5rem;
}

.xgNewProType.xgFangAnProType .shareTitle3 {
    background: url(../images/t6.png) no-repeat center bottom;
    background-size: 140% auto;
}

.xgNewProType.xgFangAnProType .xgFangAn {
    padding: 0.5rem 0;
    padding-top: 0;
}

.xgNewProType.xgFangAnProType .xgFangAn .sBox {
    width: 100%;
    max-width: 100%;
    min-height: 7rem;
    background: url(../images/bg1.png) repeat-x;
    background-size: auto 100%;
    display: block;
    text-align: center;
    margin: 0 auto;
    padding: 0.5rem 0;
}

.xgNewProType.xgFangAnProType .xgFangAn .sBox .s_1 {
    margin: 0;
    padding: 0.5rem 0;
    text-align: center;
}

.xgNewProType.xgFangAnProType .xgFangAn .sBox .s_1 img {
    max-width: 90%;
}

.xgNewProType.xgFangAnProType .xgFangAn .sBox .s_2 {
    display: inline-block;
    border: 0.05rem solid #2c5ec3;
    border-radius: 2rem;
    padding: 0.2rem 1rem;
    color: #2c5ec3;
    font-size: 0.7rem !important;
}

.xgPro {
    padding-top: 0.7rem;
}

.xgPro .shareTitle {
    background: url(../images/title5.png) no-repeat center bottom;
    font-size: 0.7rem;
    font-weight: bold;
    padding-top: 0.5rem;
}

.xgPro .dl_6.clear {}

.xgPro .dl_6.clear dd {
    float: left;
    margin-right: 2.5%;
    width: 60%;
    max-width: 44%;
    border: 0.05rem solid #ccc;
    padding: 0.3rem;
    padding-bottom: 0;
}

.xgPro .dl_6.clear dd:nth-child(2) {
    margin-right: 0;
}

.xgPro .dl_6.clear dd:hover {
    border: 0.05rem solid #2c5ec3;
}

.xgPro .dl_6 dd:nth-child(3) {
    margin-right: 0;
}

.xgPro .dl_6 dd a,
.xgPro .dl_6 dd a span {
    display: block;
}

.xgPro .dl_6 dd a:hover {
    color: #2c5ec3;
}

.xgPro .dl_6 dd a span.NameTxt {
    line-height: 1.5rem;
    font-size: 0.7rem;
    text-align: center;
    margin: 0 auto;
}

.xgPro .dl_6 dd a span.proImg {}

.xgPro .dl_6 dd a span.proImg img {
    max-width: 100%;
    height: 7rem;
    display: block;
}

.xgPro .dl_6 dd .proBT {
    text-align: center;
}

.xgPro .dl_6 dd .proBT a {
    display: inline-block;
    text-align: center;
    color: #fff;
    width: 45%;
    max-width: 45%;
    line-height: 2rem;
    font-size: 0.7rem;
}

.xgPro .dl_6 dd .proBT a.a_1 {
    background: #313131;
}

.xgPro .dl_6 dd .proBT a.a_2 {
    background: #ffa800;
}

.fangAnShow .line_4 {
    padding-bottom: 0.5rem;
}

.fangAnShow .line_5 {
    padding-bottom: 1rem;
}

.fangAnShow .line_3 {
    color: #666;
    padding: 0.5rem 0;
    padding-top: 0.3rem;
}

.fangAnShow .line_3 img {
    max-width: 100% !important;
    height: auto !important;
    display: block;
    margin: 0 auto;
}

.fangAnShow .line_3 p {
    margin: 0 !important;
    padding: 0 !important;
    padding-bottom: 0.3rem !important;
}

.fangAnShow .line_3 p {
    margin: 0 !important;
    padding: 0 !important;
}

.fangAnShow .s_1 {
    font-weight: bold;
    color: #000;
    background: url(../images/faIco.png) no-repeat center left;
    padding-left: 1rem;
    font-size: 0.7rem;
    margin-bottom: 0.5rem;
    background-size: 0.5rem auto;
    background-position-y: 0.5rem;
}

.fangAnShow .sTitle_fa {
    background: url(../images/bot_2.png) no-repeat center left;
    font-weight: bold;
    padding-left: 1rem;
    margin-bottom: 0.3rem;
    background-size: 0.8rem auto;
}

.fangAnShow .line_3,
.fangAnShow .line_3 p,
.fangAnShow .line_3 span {
    color: #666;
    font-size: 0.7rem !important;
    line-height: 200% !important;
    font-family:  !important;
}

.in_about {
    padding: 1rem 0;
}

.oemPage {
    padding-bottom: 0.5rem;
}

.oemPage .box_1 {
    padding: 1rem 0;
}

.oemPage .box_1 .txt {
    background: url(../images/oem_02.jpg) no-repeat center top;
    background-size: 104% auto;
    min-height: 17rem;
}

.oemPage .box_1 .txt .ul_1 {
    min-height: 11rem;
}

.oemPage .box_1 .txt .ul_1 .left {
    width: 30%;
    max-width: 18%;
    padding-left: 0.7%;
    padding-top: 3.9rem;
}

.oemPage .box_1 .txt .ul_1 .left .one {
    font-weight: bold;
    font-size: 0.65rem;
    color: #ff5a00;
    text-align: center;
}

.oemPage .box_1 .txt .ul_1 .right {
    width: 90%;
    max-width: 70%;
    text-align: left;
}

.oemPage .box_1 .txt .ul_1 .right .two {
    padding-top: 0.45rem;
    line-height: 190%;
}

.oemPage .box_1 .txt .ul_1 .right .two dd {
    font-size: 0.55rem;
    line-height: 1.85rem;
}

.oemPage .box_1 .three {
    padding-top: 0.7rem;
    text-align: right;
    padding-right: 7%;
}

.oemPage .box_1 .three a {
    display: inline-block;
    line-height: 1.5rem;
    border-radius: 2rem;
    padding: 0 1.1rem;
    font-size: 0.65rem;
    color: #ff5a00;
}

.oemPage .box_1 .four {
    font-size: 0.65rem;
    padding: 0.6rem 0;
    padding-left: 28%;
    line-height: 150%;
}

.oemPage .box_2 {
    background: url(../images/oem_03.jpg) no-repeat center top;
    background-size: 111% auto;
    min-height: 19rem;
}

.oemPage .box_2 .sTitle {
    font-size: 0.8rem;
    text-align: center;
    padding-top: 1.3rem;
    color: #000;
    line-height: 170%;
}

.oemPage .box_2 .sTitle .txt_1 {
    font-size: 1.3rem;
    text-transform: uppercase;
    color: #ccc;
}

.oemPage .box_2 .sTitle .txt_2 {
    font-size: 1.3rem;
}

.oemPage .box_2 ul {
    padding-top: 1.3rem;
}

.oemPage .box_2 ul li {
    font-size: 0.65rem;
    width: 20%;
    max-width: 14%;
    text-align: center;
    margin-right: 6%;
    float: left;
    line-height: 130%;
}

.oemPage .box_2 ul li:nth-child(5) {
    margin-right: 0;
}

.oemPage .box_2 .three {
    padding-top: 6.8rem;
    text-align: center;
}

.oemPage .box_2 .three a {
    line-height: 2rem;
    display: inline-block;
    padding: 0 2rem;
    color: #db0001;
}

.oemPage .box_3 {
    font-size: 0.55rem;
    background: url(../images/oem_04.jpg) no-repeat center top;
    padding-top: 1rem;
    background-size: 97% auto;
    min-height: 13rem;
}

.oemPage .box_3 .sTitle {
    font-size: 0.8rem;
    text-align: center;
    padding-top: 0.3rem;
    max-width: 90%;
}

.oemPage .box_3 .sTitle span {
    font-weight: bold;
}

.oemPage .box_3 dl {
    padding-top: 1rem;
}

.oemPage .box_3 dd {
    float: left;
    margin-right: 2%;
    padding-top: 2rem;
    text-align: center;
    width: 25%;
    max-width: 23%;
    line-height: 130%;
}

.oemPage .box_3 dd:nth-child(4),
.oemPage .box_3 dd:nth-child(8) {
    margin-right: 0;
}

.oemPage .box_3 dd:nth-child(5),
.oemPage .box_3 dd:nth-child(6),
.oemPage .box_3 dd:nth-child(7),
.oemPage .box_3 dd:nth-child(8) {
    padding-top: 3.7rem;
}

.all_nav {
    width: 50%;
    max-width: 45%;
    position: fixed;
    left: 0.2rem;
    z-index: 300;
    bottom: 4rem;
}

.all_nav .navBox {
    margin-top: -0.1rem;
    border-radius: 0.3rem;
    background: #fff;
}

.all_nav a {
    text-decoration: none;
    display: block;
    line-height: 2rem;
    border-bottom: 1px solid #ccc;
    font-size: 0.7rem;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    text-indent: 2rem;
}


/*.all_nav a:hover {
background-color: #e60013;
color:#fff;
}
*/

.all_nav a:nth-child(1) {
    background: url(../images/tICO_01.png) no-repeat center left;
    background-size: auto 1rem;
    background-position-x: 0.4rem;
}

.all_nav a:nth-child(2) {
    background: url(../images/tICO_02.png) no-repeat center left;
    background-size: auto 1rem;
    background-position-x: 0.4rem;
}

.all_nav a:nth-child(3) {
    background: url(../images/tICO_03.png) no-repeat center left;
    background-size: auto 1rem;
    background-position-x: 0.4rem;
}

.all_nav a:nth-child(4) {
    background: url(../images/tICO_04.png) no-repeat center left;
    background-size: auto 1rem;
    background-position-x: 0.4rem;
}

.all_nav a:nth-child(5) {
    background: url(../images/tICO_05.png) no-repeat center left;
    background-size: auto 1rem;
    background-position-x: 0.35rem;
}

.all_nav a:nth-child(6) {
    background: url(../images/tICO_06.png) no-repeat center left;
    background-size: auto 1rem;
    background-position-x: 0.2rem;
}

.all_nav a:nth-child(7) {
    background: url(../images/tICO_07.png) no-repeat center left;
    background-size: auto 0.75rem;
    background-position-x: 0.3rem;
}

.all_nav a:nth-child(8) {
    background: url(../images/tICO_08.png) no-repeat center left;
    background-size: auto 1rem;
    background-position-x: 0.3rem;
    border: 0;
}

.all_nav a:nth-child(1):hover {
    background: url(../images/tICOH_01.png) no-repeat center left;
    background-size: auto 1rem;
    background-position-x: 0.4rem;
}

.all_nav a:nth-child(2):hover {
    background: url(../images/tICOH_02.png) no-repeat center left;
    background-size: auto 1rem;
    background-position-x: 0.4rem;
}

.all_nav a:nth-child(3):hover {
    background: url(../images/tICOH_03.png) no-repeat center left;
    background-size: auto 1rem;
    background-position-x: 0.4rem;
}

.all_nav a:nth-child(4):hover {
    background: url(../images/tICOH_04.png) no-repeat center left;
    background-size: auto 1rem;
    background-position-x: 0.4rem;
}

.all_nav a:nth-child(5):hover {
    background: url(../images/tICOH_05.png) no-repeat center left;
    background-size: auto 1rem;
    background-position-x: 0.35rem;
}

.all_nav a:nth-child(6):hover {
    background: url(../images/tICOH_06.png) no-repeat center left;
    background-size: auto 1rem;
    background-position-x: 0.2rem;
}

.all_nav a:nth-child(7):hover {
    background: url(../images/tICOH_07.png) no-repeat center left;
    background-size: auto 0.75rem;
    background-position-x: 0.3rem;
}

.all_nav a:nth-child(8):hover {
    background: url(../images/tICOH_08.png) no-repeat center left;
    background-size: auto 1rem;
    background-position-x: 0.3rem;
}

.all_nav a:hover {
    color: #2c5ec3;
}

.all_nav .close_bt {
    width: 1.2rem;
    max-width: 1.2rem;
    margin-left: auto;
    padding: 0.5rem;
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
}

.up-jiao {
    background: url(../images/jiantou2.png) no-repeat bottom left;
    background-size: auto 100%;
    min-height: 0.8rem;
    background-position-x: 1.4rem;
}

.new {
    padding-top: 0.5rem;
    min-height: 10rem;
    padding-bottom: 1rem;
    border-top: 0.25rem solid #f7f7f7;
}

.tNav {
    text-align: center;
    padding-top: 0.8rem;
    padding-bottom: 0.2rem;
}

.tNav a {
    float: left;
    border: 0.05rem solid #ccc;
    border-radius: 0.3rem;
    line-height: 1.5rem;
    padding: 0 0.34rem;
    font-size: 0.7rem;
    margin-right: 0.2rem;
}

.tNav a:hover,
.tNav a.currenStyle {
    background: #2c5ec3;
    border: 0.05rem solid #2c5ec3;
    color: #fff;
    -moz-box-shadow: 0.05rem 0.05rem 0.1rem #2c5ec3;
    -webkit-box-shadow: 0.05rem 0.05rem 0.1rem #2c5ec3;
    box-shadow: 0.05rem 0.05rem 0.1rem #2c5ec3;
}

.new .txt .item {
    border-bottom: 0.05rem solid #ccc;
    padding-top: 0.5rem;
    padding-bottom: 0.7rem;
}

.new .txt .item .pic a img {
    height: 7rem;
}

.new .txt .item .one a {
    padding-left: 0.3rem;
    border-left: 0.3rem solid #2c5ec3;
    line-height: 1rem;
    display: block;
    font-size: 0.8rem;
    color: #000;
}

.new .txt .item .one {
    padding: 0.3rem 0;
}

.new .txt .item .two {
    color: #999;
}

.new .txt .item .three {
    padding: 0.5rem 0;
    line-height: 160%;
    padding-bottom: 0;
}

.new .txt .item .more {
    text-align: right;
}

.new .txt .item .more a {
    display: inline-block;
    line-height: 1.2rem;
    border: 0.05rem solid #ccc;
    padding: 0 0.5rem;
    border-radius: 0.3rem;
}

.f_contact.inlineBlock.maxWidth.clear {
    line-height: 180%;
    padding: 1rem 0;
    background: #111;
    color: #fff;
}

.f_contact.inlineBlock.maxWidth.clear .box.center95 .ul_1.inlineBlock.maxWidth.clear .left {
    max-width: 64%;
}

.f_contact.inlineBlock.maxWidth.clear .box.center95 .ul_1.inlineBlock.maxWidth.clear .left .one {
    border-top: 0.1rem solid #fff;
    width: 3rem;
    margin: 0;
}

.f_contact.inlineBlock.maxWidth.clear .box.center95 .ul_1.inlineBlock.maxWidth.clear .left .two {
    padding: 0.3rem 0;
    font-size: 0.75rem;
}

.f_contact.inlineBlock.maxWidth.clear .box.center95 .ul_1.inlineBlock.maxWidth.clear .left .two span {
    color: #286ed0;
}

.f_contact.inlineBlock.maxWidth.clear .box.center95 .ul_1.inlineBlock.maxWidth.clear .left .three {
    font-size: 1rem;
}

.f_contact.inlineBlock.maxWidth.clear .box.center95 .ul_1.inlineBlock.maxWidth.clear .left .four {
    padding-top: 0.5rem;
}

.f_contact.inlineBlock.maxWidth.clear .box.center95 .ul_1.inlineBlock.maxWidth.clear .right {
    max-width: 35%;
    text-align: center;
    padding-top: 1.3rem;
}

.bq {
    color: #999;
    padding-top: 0.5rem;
    line-height: 150%;
}

.bq a {
    color: #999 !important;
}

.bq span,
.bq p {
    color: #999 !important;
    font-size: 0.65rem !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
}

.top.maxWidth.shadow2 .clear.maxWidth.box #r_box .searchBt {
    max-width: 1.5rem;
    padding-top: 0.15rem;
}

.proType {
    padding-top: 0.8rem;
}

.proType .bigNav li {
    float: left;
    width: 49%;
    max-width: 32.3%;
    margin: 0 0.5%;
}

.proType .bigNav li a {
    font-size: 0.75rem;
    color: #fff;
    display: block;
    background: #1b1b1b;
    line-height: 1.8rem;
    text-align: center;
}

.proType .bigNav li:nth-child(1) a {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
}

.proType .bigNav li:nth-child(3) a {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
}

.proType .bigNav li div {
    min-height: 0.3rem;
}

.proType .bigNav li.first a,
.proType .bigNav li a:hover {
    background: #2c5ec3;
}

.proType .bigNav li:hover a {
    background: #2c5ec3;
}

.proType .bigNav li.first div,
.proType .bigNav li:hover div {
    background: url(../images/JT.png) no-repeat center;
    background-size: auto 100%;
}


/*    background-size: 1rem auto;
    background-position-x: 0.1rem;
*/

.proType .bigNav li.s_1 a {}

.proType .bigNav li.s_2 a {}

.proType .bigNav li.first a,
.proType .bigNav li.s_1:hover a {}

.proType .bigNav li.s_2:hover a {}

.proType .smallNav_box {}

.proType .smallNav_box .smallNav {
    padding: 0.5rem 0;
    padding-top: 0.3rem;
}

.proType .smallNav_box .smallNav .s_ul {
    width: 98%;
    max-width: 98%;
    margin: 0 1%;
}

.proType .smallNav_box .smallNav .s_ul li {
    width: 32%;
    max-width: 32%;
    float: left;
    line-height: 1.3rem;
    padding: 0.1rem 0.1rem;
}

.proType .smallNav_box .smallNav .s_ul li a {
    display: block;
    font-size: 0.65rem;
    text-align: center;
}

.subType {
    padding-top: 1.5rem;
}

.subType .r_title {
    border-left: 0.2rem solid #2c5ec3;
    padding-left: 0.3rem;
    margin-bottom: 0.5rem;
}

.subType .r_title .txt_1 {
    font-size: 0.9rem;
    font-weight: bold;
    color: #2c5ec3;
    margin: 0;
    padding: 0;
    padding-bottom: 0.2rem;
}

.subType .r_smallNav {
    background: url(../images/navSbj.png);
    padding: 0.5rem 0;
}

.subType .r_smallNav .ul_1 {
    width: 98%;
    max-width: 98%;
    margin: 0 1%;
}

.subType .r_smallNav .ul_1 li {
    width: 32%;
    max-width: 32%;
    text-align: center;
    float: left;
    line-height: 1.5rem;
    margin: 0 0.65%;
    padding: 0.1rem 0;
}

.subType .r_smallNav .ul_1 li a {
    display: block;
    color: #2c5ec3;
    font-size: 0.7rem;
    background: #fff;
    border-radius: 0.2rem;
}

.proType2.center98 {
    padding-top: 0.6rem;
}

.proType2.center98 .BigType {
    color: #000;
    border-bottom: 0.1rem solid #2c5ec3;
    padding-bottom: 0.3rem;
    font-size: 0.8rem;
}

.proType2.center98 .BigType .one {
    text-transform: uppercase;
    display: block;
    border-left: 0.2rem solid #2c5ec3;
    padding-left: 0.3rem;
}

.proType2.center98 .BigType .one span {
    font-size: 0.65rem;
}

.proType2.center98 .smallType {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.proType2.center98 .smallType a {
    line-height: 1.3rem;
    display: block;
    border-radius: 0.3rem;
    width: 33%;
    max-width: 32%;
    text-align: center;
    border: 0.05rem solid #ccc;
    margin-bottom: 0.2rem;
    float: left;
    margin-right: 1%;
}

.proType2.center98 .smallType a:nth-child(3),
.proType2.center98 .smallType a:nth-child(6),
.proType2.center98 .smallType a:nth-child(9),
.proType2.center98 .smallType a:nth-child(12),
.proType2.center98 .smallType a:nth-child(15),
.proType2.center98 .smallType a:nth-child(18),
.proType2.center98 .smallType a:nth-child(21),
.proType2.center98 .smallType a:nth-child(23),
.proType2.center98 .smallType a:nth-child(26),
.proType2.center98 .smallType a:nth-child(29),
.proType2.center98 .smallType a:nth-child(32),
.proType2.center98 .smallType a:nth-child(35) {
    margin-right: 0;
}

.proType2.center98 .smallType a:hover,
.proType2.center98 .smallType a.currenStyle {
    background: #2c5ec3;
    border: 0.05rem solid #2c5ec3;
    color: #fff;
}

.newShow {
    padding: 0.5rem 0;
}

.newShow .line_4 {
    padding-bottom: 0.5rem;
}

.newShow .line_5 {
    padding-bottom: 1rem;
}

.newShow .line_3 {
    color: #666;
    padding: 0.5rem 0;
    padding-top: 0.3rem;
}

.newShow .line_3 img {
    max-width: 100% !important;
    height: auto !important;
    display: block;
    margin: 0 auto;
}

.newShow .line_3 p {
    margin: 0 !important;
    padding: 0 !important;
    padding-bottom: 0.3rem !important;
}

.newShow .line_3 p {
    margin: 0 !important;
    padding: 0 !important;
}

.newShow .line_3,
.newShow .line_3 p,
.newShow .line_3 span {
    color: #666;
    font-size: 0.65rem !important;
    line-height: 200% !important;
    font-family:  !important;
}

.in_about .box_1 .two,
.in_about .box_1 .two p,
.in_about .box_1 .two span,
.in_about .box_1 .two td {
    line-height: 190% !important;
    font-size: 0.65rem !important;
    color: #666 !important;
}

.in_about .box_1 .two p {
    margin: 0 !important;
    padding-bottom: 0.3rem !important;
}

.in_about.maxWidth .box_1 .two.center95 {
    padding: 0.3rem 0;
    line-height: 180%;
    padding-bottom: 1rem;
}

.shareTitle5 {
    background: url(../images/t1.png) no-repeat center top;
    background-size: auto 100%;
    min-height: 3.5rem;
    text-align: center;
    color: #333;
}

.shareTitle5 .cn {
    font-size: 0.9rem;
    padding-bottom: 0.3rem;
    padding-top: 0.6rem;
    color: #333;
}

.shareTitle5 span {
    color: #2c5ec3;
    font-weight: bold;
}

.shareTitle5 .en {
    font-size: 0.55rem;
    color: #666;
    text-transform: uppercase;
}

.shareTitle5 .one {
    font-size: 0.6rem;
}

.shareTitle6 {
    text-align: center;
}

.shareTitle6 .en {
    font-size: 1rem;
    color: #333;
    font-weight: bold;
    text-transform: uppercase;
}

.shareTitle6 .en span {
    color: #2c5ec3;
}

.shareTitle6 .cn {
    font-size: 0.75rem;
    background: url(../images/line2.png) no-repeat center;
    background-size: 50% auto;
}

.zhaoShang .line_1 .two,
.zhaoShang .line_1 .two p,
.zhaoShang .line_1 .two span,
.zhaoShang .line_1 .two td {
    line-height: 190% !important;
    font-size: 0.65rem !important;
    color: #666 !important;
}

.zhaoShang .line_1 .two p {
    margin: 0 !important;
    padding-bottom: 0.3rem !important;
}

.zhaoShang .line_1 .two {
    padding: 0.5rem 0;
    line-height: 180%;
}

.proShow .content {
    padding-top: 0.5rem;
}

.proShow .nav_box {
    padding: 0.5rem 0;
}

.proShow .proTitle {
    text-align: center;
    font-size: 0.8rem;
    line-height: 2rem;
    font-weight: bold;
}

.proShow .view .txt {
    padding-bottom: 1.5rem;
}

.proShow .content .twoBox {
    padding: 0.5rem 0;
}

.proShow .content .twoBox .bt a.ziXun,
.proShow .content .twoBox .bt .shareTel {
    display: inline-block;
    vertical-align: middle;
}

.proShow .content .twoBox .bt a.ziXun {
    width: 50%;
    max-width: 41%;
    text-align: right;
}

.proShow .shareTel {
    color: #fff;
    font-size: 0.7rem;
    line-height: normal;
    padding: 0.3rem 0;
    padding-left: 15%;
    width: 50%;
    max-width: 41%;
}

.proShow .content .r_1 .proName {
    font-size: 1rem;
    font-weight: bold;
    text-align: center;
    color: #2c5ec3;
    line-height: 2.3rem;
    padding: 0;
    margin: 0;
}

.proShow .r_1 .sub_right .tuiJian {
    font-size: 0.7rem;
    padding: 0.5rem 0;
    line-height: 180%;
}

.proShow .r_1 .sub_right .tuiJian .s_left {
    padding-right: 20%;
}

.proShow .r_1 .sub_right .tuiJian .s_right {
    border: 1px solid #ccc;
    border-radius: 2rem;
    padding: 0 0.3rem;
    font-size: 0.65rem;
}

.proShareBox {
    padding-top: 1rem;
}

.proShareBox.box_1 table,
.proShareBox.box_1 table td {
    border: 0.05rem solid #ccc !important;
    font-size: 0.6rem !important;
    line-height: 1.8rem !important;
    border-collapse: collapse;
}

.proShareBox.box_1 table {
    width: 100% !important;
    max-width: 100% !important;
}

.proShareBox.box_1 p,
.proShareBox.box_1 span {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 0.6rem !important;
    line-height: 2rem !important;
}

.proShareBox.box_1 table td:nth-child(1),
.proShareBox.box_1 table td:nth-child(3) {
    background: #dfdfdf !important;
}

.pro_shareTitle {
    color: #0f5ad4;
    text-align: center;
}

.pro_shareTitle .one {
    background: url(../images/line2.png) no-repeat center;
    font-weight: bold;
    font-size: 0.9rem;
    line-height: 1.3rem;
    padding-bottom: 0.1rem;
    background-size: 65% auto;
}

.pro_shareTitle .two {
    text-transform: uppercase;
    color: #aaa;
    font-size: 0.55rem;
}

.pro_shareTitle2 {
    color: #fff;
    text-align: center;
    background: url(../images/t2.png) no-repeat center top;
    background-size: auto 100%;
    min-height: 3.5rem;
}

.pro_shareTitle2 .one {
    font-weight: bold;
    font-size: 0.9rem;
    line-height: 1.3rem;
    padding-top: 0.5rem;
}

.pro_shareTitle2 .two {
    text-transform: uppercase;
    font-size: 0.55rem;
}

.pro_shareTxt {
    color: #333;
    padding: 0.8rem 0;
}

.pro_shareTxt p {
    margin: 0 !important;
    padding: 0.2rem 0 !important;
}

.proShareBox.box_5 .pro_shareTxt p {
    text-align: left !important;
    word-wrap: break-word !important;
    white-space: normal !important;
    word-break: break-all !important;
}

.pro_shareTxt img {
    max-width: 100%;
}

.proShareBox .pro_shareTxt img {
    vertical-align: middle;
}

.proShareBox.box_2 .pro_shareTxt td {
    vertical-align: top !important;
    padding: 0.2rem !important;
}

.pro_shareTxt table {
    width: 100% !important;
    max-width: 100% !important;
    border-collapse: collapse;
}

.pro_shareTxt,
.pro_shareTxt p,
.pro_shareTxt span,
.pro_shareTxt td {
    font-size: 0.65rem !important;
    line-height: 180% !important;
}

.pro_shareTxt td {
    text-indent: 0.2rem;
}

.proShareBox.box_2 td {
    /*	width:50%;
	max-width:50%;
*/
}

.proShareBox.box_2 table,
.proShareBox.box_2 td {
    border: 0 !important;
}

.proShareBox.box_2 .td_1,
.proShareBox.box_2 .td_1 span,
.proShareBox.box_2 .td_1 p {
    font-size: 0.9rem !important;
    font-weight: bold !important;
    color: #fff !important;
    padding: 0 !important;
    line-height: 2rem !important;
}

.proShareBox.box_2 .td_2,
.proShareBox.box_2 .td_2 span,
.proShareBox.box_2 .td_2 p {
    font-size: 0.8rem !important;
    color: #fff !important;
    padding: 0 !important;
    line-height: 2rem !important;
}

.proShareBox.box_3 p {
    padding-left: 1rem !important;
    background: url(../images/bot3.png) no-repeat center left !important;
    background-size: 0.4rem auto !important;
    background-position-x: 0.2rem !important;
    background-position-y: 0.6rem !important;
}

.proShareBox.box_4 img,
.proShareBox.box_7 img,
.proShareBox.box_8 img {
    vertical-align: middle !important;
}