﻿@charset "UTF-8";
/*整站样式*/
html,body,dl,dd,img,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,p,button{margin:0;padding:0; border:0;}
body{font-size: 12px;font-family:"Microsoft YaHei" }
input,textarea,button{padding: 0;font-family:"Microsoft YaHei"}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
ul,ol,li{ list-style-type:none;}
img{border:0;vertical-align:middle;}
select,input,textarea,button{vertical-align:middle;outline: none;-webkit-appearance: none;}
table{border-collapse:collapse;border-spacing:0}
tr{margin:0;padding:0;}
td{margin:0;padding:0;}
iframe{border:none;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
.hidden{display:none;visibility:hidden;}
.wrap{border: 0;padding:0;width:1150px;margin:0 auto;*zoom:1;}
.wrap:after{clear: both;content:"";display: table;}
.clear{clear:both;font-size:0;line-height:0;height:0;visibility:hidden;}
.fix{*zoom:1;}
.fix:after{clear: both;content:"";display: table;}
.fl{float: left;}
.fr{float: right;}
.tl{text-align: left;}
.tc{text-align: center;}
.tr{text-align: right;}
.taobao img{ width:100%; overflow:hidden}

/*header*/
.header {
    width:100%;
    box-sizing:border-box;
    padding:0 3%;
    z-index:998;    position: fixed;
    top: 0;height: 5rem; background:#fff
}.banner {
    margin-top: 5rem;
}
.header .menu {
    width:10%;
    height:5rem;
    background:url(../images/tb1.png) 20% center no-repeat;
    background-size:70%;
	float:right
}
.header .logo {
    width:34%; float:left;
    margin:1rem auto;
}
.header .logo img {
    width:100%;
}
.header .title {
    text-align:center;
    font-size:1.6rem;
    color:#fff;
    line-height:5rem;
}
.header .back {
    width:7%;
    height:5rem;
    background:url(../images/tb7.png) center center no-repeat;
    background-size:50%;
    position:absolute;
    right:3%;
    top:0;
}


/*menu_box*/
.menu_box {
    width:100%;
    height:100%;
    position:fixed;
    z-index:999;
    top:0;
    left:-100%;
    transition:all ease .3s;
}
.menu_dw {
    left:0;
}
.menu_end {
    width:100%;
    height:100%;
    background:rgba(0,0,0,.4);
    position:absolute;
    top:0;
    left:0;
}
.meu_box_list {
    width:77%;
    height:100%;
    background:#00a0bc;
    position:relative;
    z-index:2;
    box-sizing:border-box;
    padding:0 8%;
}
.meu_box_list .title {
    font-size:1.8rem;
    font-weight:bold;
    color:#fff;
    text-transform:uppercase;
    line-height:5.4rem;
    padding-bottom:0.5rem;
    border-bottom:1px solid #0092ac;
}
.meu_box_list li {
    width:100%;
    height:4.4rem;
    line-height:4.4rem;
    border-top:1px solid #0da2bc;
    border-bottom:1px solid #0092ac;
    background:url(../images/tb6.png) right center no-repeat;
    background-size:3%;
}
.meu_box_list li .s_menu_a {
    font-size:1.5rem;
    color:#fff;
    padding-left:6%;
    display:block;
}



/*banner*/

.swiper-container {
    width: 100%;
    clear:both;
    position:relative;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    width:100%; 
        
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-slide img {
    width:100%; 
    display:block;
}


.search_box {
    width:100%;
    background:#f8f8f8;
    box-sizing:border-box;
    padding:1rem 3%;
}
.search_boxs {
    width:100%;
    height:3rem;
    background:#fff;
    border-radius:1.5rem;
    overflow:hidden;
    box-shadow:1px 2px 1px 1px #ccc;
}
.search_txt {
    width:87%;
    height:3rem;
    border:none;
    float:left;
    box-sizing:border-box;
    padding-left:5%;
}
.search_button {
    width:13%;
    height:3rem;
    background:url(../images/tb2.png) center center no-repeat;
    background-size:45%;
    border:none;
    float:left;
}

/*fuwu*/
.index_fuwu {
    width:100%;
    box-sizing:border-box;
    padding:0 3%;
}
.title_tbox {
    width:100%;
    text-align:center;
    padding-top:2.1rem;
}
.title_tbox .title {
    font-size:1.9rem;
    color:#00a0bc;
    line-height:2.3rem;
}
.title_tbox .txt {
    font-size:1.2rem;
    line-height:1.9rem;
    color:#dddddd;
    text-transform:uppercase;
}
.fuwu_list {
    width:100%;
    box-sizing:border-box;
    padding-top:2rem;
    padding-bottom:0.5rem;
}
.fuwu_list ul {
    margin:0 -1.5%;
}
.fuwu_list li {
    width:47%;
    margin:0 1.5%;
    float:left;
    margin-bottom:1rem;
}
.fuwu_list li .img {
    width:100%;
}
.fuwu_list li .img img {
    width:100%;
}
.fuwu_list li .title {
    width:100%;
    font-size:1.3rem;
    line-height:1.5rem;
    color:#333333;
    text-align:center;
    padding:1.5rem 0;
}


/*team*/
.team {
    width:100%;
    background:#fafafa;
    box-sizing:border-box;
    padding:0 3% 2%;
    display:table;
}
.team_box {
    width:100%;
    margin-top:1.5rem;
}
.team_box li {
    width:48%; margin:0 1% 2%;
    display:inline-table; float:left; text-align:center
}
.team_box li img{ width:100%;}
.team_box li .img img {
    width:100%;
}
.team_box li .team_box_tbox {
    width:50%;
    float:right;
    text-align:left;
    padding-top:2.2rem;
}
.team_box li .team_box_tbox .title{
    font-size:1.6rem;
    color:#1969a8;
    font-weight:bold;
    line-height:2.3rem;
}
.team_box li .team_box_tbox .title span{
    font-size:1.2rem;
    font-weight:initial;
    margin-left:1rem;
}
.team_box li .team_box_tbox .title2 {
    font-size:1.2rem;
    line-height:1.2rem;
    color:#1969a8;
    line-height:1.9rem;
}
.team_box li .team_box_tbox .line {
    width:4rem;
    height:0.3rem;
    background:#1969a8;
    margin-top:1.1rem;
}
.team_box li .team_box_tbox .txt {
    font-size:1.2rem;
    line-height:1.7rem;
    color:#666;
    margin-top:1.4rem;
}

.team_list {
    width:100%;
    display:table;
    margin:1rem 0;
}
.team_list li {
    width:16%;
    float:left;
    margin-right:0.8%;
    position:relative;
}
.team_list li:last-child {
    margin-right:0;
}
.team_list li img {
    width:100%;
}
.team_list li .bian {
    width:100%;
    height:100%;
    box-sizing:border-box;
    border:2px solid #1969a8;
    position:absolute;
    top:0;
    display:none;
}
.team_list li.on .bian {
    display:block;
}
.team_list .more {
    width:16%;
    height:6rem;
    background:#1969a8;
    text-transform:uppercase;
    color:#fff;
    float:right;
    font-size:1.2rem;
    text-align:center;
    line-height:5.7rem;
    display:block;
}


/*news*/
.news {
    width:100%;
    box-sizing:border-box;
    padding:0 3%;
}
.news_list {
    width:100%;
}
.news_list li {
    padding-top:2rem;
    padding-bottom:1.9rem;
    border-bottom:2px solid #eee;
    display:table;
}
.news_list li .img {
    width:35%;
    float:left;
    position:relative;
}
.news_list li .img img {
    width:100%;
}
.news_list li .img .time {
    width:37.5%;
    height:2rem;
    background:#1969a8;
    text-align:center;
    line-height:2rem;
    font-size:1.2rem;
    color:#fff;
    position:absolute;
    left:0.5rem;
    top:0.5rem;
    z-index:2;
}
.news_list li .tbox {
    width:62%;
    float:right;
}
.news_list li .tbox .title {
    font-size:1.4rem;
    line-height:1.8rem;
    color:#4c4545;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom:0.7rem;
}
.news_list li .tbox .txt {
    font-size:1.2rem;
    line-height:1.5rem;
    color:#938b8b;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news_more {
    text-align:center;
    font-size:1.5rem;
    color:#938b8b;
    display:block;
    margin-bottom:3.2rem;
    margin-top:1.8rem;
}


/*lianxi*/
.lianxi {
    width:100%;
    background:#00a0bc;
    box-sizing:border-box;
    padding:0 3%;
    padding-bottom:2.2rem;
}
.lianxi_tbox {
    width:100%;
    text-align:center;
    padding-top:2.1rem;
}
.lianxi_tbox .title {
    font-size:1.9rem;
    color:#fff;
    line-height:2.3rem;
}
.lianxi_tbox .txt {
    font-size:1.2rem;
    line-height:1.9rem;
    color:#dddddd;
    text-transform:uppercase;
}
.add_box {
    width:100%;
    box-sizing:border-box;
    padding-left:7%;
    padding-top:2rem;
    padding-bottom:2.5rem;
    margin-top:2rem;
    margin-bottom:2.5rem;
    background:#0396b0;
    box-shadow:1px 3px 5px 2px rgba(0,0,0,.2);
}
.add_box .title {
    font-size:1.6rem;
    line-height:1.8rem;
    color:#fff;
    margin-bottom:1.5rem;
}
.add_box .address, .add_box .tel, .add_box .email {
    font-size:1.2rem;
    line-height:1.5rem;
    color:rgba(255,255,255,.6);
    padding-left:9%;
    margin-bottom:1rem;
}
.add_box .address span, .add_box .tel span, .add_box .email span {
    color:#fff;
    font-size:1.4rem;
    line-height:1.8rem;
    font-weight:bold;
    display:block;
}
.add_box .address {
    background:url(../images/tb3.png) left top no-repeat;
    background-size:5%;
}
.add_box .tel {
    background:url(../images/tb4.png) left top no-repeat;
    background-size:5%;
}
.add_box .email {
    background:url(../images/tb5.png) left top no-repeat;
    background-size:5%;
}
.lianxi .lianxi_txt {
    width:100%;
    height:3rem;
    background:#2571ac;
    margin-bottom:1rem;
    box-sizing:border-box;
    border:none;
    padding-left:3%;
    font-size:1.2rem;
}
.lianxi .lianxi_txt::-webkit-input-placeholder { 
    color: rgba(255,255,255,.6); 
    } 
    .lianxi .lianxi_txt:-moz-placeholder { 
    color: rgba(255,255,255,.6); 
    } 
    .lianxi .lianxi_txt::-moz-placeholder { 
    color: rgba(255,255,255,.6); 
    } 
    .lianxi .lianxi_txt:-ms-input-placeholder { 
    color: rgba(255,255,255,.6); 
    }
.lianxi .lianxi_text {
    width:100%;
    height:7.5rem;
    background:#2571ac;
    box-sizing:border-box;
    border:none;
    padding-left:3%;
    font-size:1.2rem;
    line-height:1.8rem;
    padding-top:0.5rem;
    margin-bottom:1.5rem;
}
.lianxi .lianxi_text::-webkit-input-placeholder { 
    color: rgba(255,255,255,.6); 
    } 
    .lianxi .lianxi_text:-moz-placeholder { 
    color: rgba(255,255,255,.6); 
    } 
    .lianxi .lianxi_text::-moz-placeholder { 
    color: rgba(255,255,255,.6); 
    } 
    .lianxi .lianxi_text:-ms-input-placeholder { 
    color: rgba(255,255,255,.6); 
    }
.lianxi .lianxi_button {
    width:100%;
    height:4rem;
    text-align:center;
    line-height:4rem;
    color:#fff;
    font-weight:bold;
    font-size:1.4rem;
    background:#2377b8;
    border:none;
}


.footer {
    width:100%;
    padding:1.5rem 0;
    font-size:1.1rem;
    line-height:1.9rem;
    color:rgba(255,255,255,.6);
    text-align:center;
    background:#0396b0;
}
.footer a {
    color:rgba(255,255,255,.6);
}



.ny_banner {
    width:100%;
    margin-top:5rem;
}
.ny_banner img {
    width:100%;
}

.about_menu {
    width:100%;
    height:6rem;
    box-sizing:border-box;
    border-bottom:2px solid #e4e4e4;
    text-align:center;
}
.about_menu li {
    width:24%;
    display:inline-block;
    height:3.5rem;
    line-height:3.5rem;
    margin-top:1rem;
}
.about_menu_a {
    font-size:1.5rem;
    color:#333;
    display:block;
}
.about_menu li.on .about_menu_a {
    background:#1969a8;
    color:#fff;
}
.line_box {
    width:100%;
    height:0.4rem;
    background:#f0f0f0;
}
.about_tbox {
    width:100%;
    box-sizing:border-box;
    padding:2.5rem 3% 1.5rem 3%;
    border-bottom:2px solid #e4e4e4;
}
.about_tbox .logo {
    width:33%;
    margin:auto;
}
.about_tbox .logo img {
    width:100%;
}
.about_tbox .title {
    font-size:1.6rem;
    line-height:2rem;
    font-weight:bold;
    color:#333;
    text-align:center;
    margin-top:1.9rem;
}
.about_tbox .txt {
    font-size:1.2rem;
    line-height:1.8rem;
    color:#666;
    margin-top:1.5rem;
}
.about_txt {
    width:100%;
    box-sizing:border-box;
    padding:1.6rem 3% 5rem 3%;
    font-size:1.2rem;
    line-height:1.8rem;
    color:#666;
}

.ygfc_list {
    width:100%;
    box-sizing:border-box;
    padding:2rem 3%;
    position:relative;
}
#masonry {
    width:100%;
}
#masonry .box {
    width:47%;
    background:#f4f4f4;
    padding-bottom:1rem;
    margin:0 1.5%;
    margin-bottom:1.5rem;
}
#masonry .box  .pic {
    width:100%;
}
#masonry .box  .pic img {
    width:100%;
}
#masonry .box  .title {
    font-size:1.2rem;
    color:#333;
    padding:1rem 5% 0.8rem 5%;
}
#masonry .box .time {
    font-size:1.2rem;
    color:#ccc;
    padding:0 5%;
}

.about_box2 {
    width:100%;
    box-sizing:border-box;
    padding:2rem 3% 4rem 3%;
}
.about_box2 .img {
    width:100%;
}
.about_box2 .img  img {
    width:100%;
}
.about_box2 .tbox {
    width:100%;
    box-sizing:border-box;
    padding:1.5rem 3% 2rem 3%;
    background:#f4f4f4;
}
.about_box2 .tbox .title {
    font-size:1.2rem;
    color:#333;
}
.about_box2 .tbox .time {
    font-size:1.2rem;
    color:#ccc;
    margin-top:0.5rem;
}
.about_box2 .tbox .txt {
    font-size:1.2rem;
    line-height:1.9rem;
    color:#666;
    margin-top:1rem;
}

.contact_list {
    width:100%;
    box-sizing:border-box;
    padding:1.5rem 3% 0 3%;
}
.contact_list li {
    width:100%;
    margin-bottom:1rem;
    font-size:1.3rem;
    line-height:1.6rem;
    color:#333;
    box-sizing:border-box;
    padding-left:16%;
    padding-bottom:1rem;
}
.contact_list li span {
    font-size:1.2rem;
    line-height:2.1rem;
    color:#999;
    display:block;
}
.contact_list li.email {
    background:url(../images/tb8.png) left top no-repeat;
    background-size:11%;
}
.contact_list li.tel {
    background:url(../images/tb9.png) left top no-repeat;
    background-size:11%;
}
.contact_list li.address {
    background:url(../images/tb10.png) left top no-repeat;
    background-size:11%;
}
.contact_list li.chuanz {
    background:url(../images/tb11.png) left top no-repeat;
    background-size:11%;
}

.contact_map {
    width:100%;
    box-sizing:border-box;
    padding:0 3%;
    border-bottom:2px solid #e4e4e4;
}
.contact_map img {
    width:100%;
}
.contact_map .title {
    width:100%;
    font-size:1.2rem;
    color:#1969a8;
    padding:2rem 0;
}
.contact_txt {
    width:100%;
    height:4rem;
    border:none;
    border-bottom:2px solid #e4e4e4;
    box-sizing:border-box;
    padding-left:3%;
}
.contact_text {
    width:100%;
    height:19rem;
    line-height:4rem;
    border:none;
    border-bottom:2px solid #e4e4e4;
    box-sizing:border-box;
    padding-left:3%;
}
.contact_button {
    width:94%;
    height:4rem;
    background:#17619d;
    color:#fff;
    font-size:1.3rem;
    border:none;
    margin:1.2rem auto 1.5rem auto;
    display:table;
}


.jgwl_menu {
    width:100%;
    height:5rem;
    background:#f8f8f8;
    text-align:center;
}
.jgwl_menu li {
    display:inline-block;
    font-size:1.5rem;
    height:3rem;
    line-height:3rem;
    width:13%;
    margin:1rem 1%;
}
.jgwl_menu_a {
    color:#333;
    display:block;
}
.jgwl_menu li.on .jgwl_menu_a {
    background:#1969a8;
    color:#fff;
}

.jgwl_box {
    width:100%;
    box-sizing:border-box;
    padding:0 3%;
    margin-top:2rem;
    border-bottom:2px solid #e4e4e4;
}
.jgwl_box .img {
    width:100%;
}
.jgwl_box .img img {
    width:100%;
}
.jgwl_box .title {
    font-size:1.5rem;
    color:#333;
    padding:2rem 0;
    border-bottom:1px solid #eee;
}
.jgwl_box .txt {
    font-size:1.2rem;
    line-height:1.8rem;
    color:#666;
    margin-top:1.2rem;
    padding-bottom:2rem;
    border-bottom:1px solid #eee;
}
.jgwl_box .txt span {
    display:block;
    margin-bottom:1rem;
}
.jgwl_box .address {
    font-size:1.2rem;
    color:#666;
    padding:2rem 0;
}
.jgwl_box .address .address_add {
    line-height:1.5rem;
    background:url(../images/tb12.png) left center no-repeat;
    background-size:4%;
    padding-left:5%;
    margin-bottom:1.5rem;
}
.jgwl_box .address .address_tel {
    line-height:1.5rem;
    background:url(../images/tb13.png) left center no-repeat;
    background-size:4%;
    padding-left:5%;
}


.zxzx_list {
    width:100%;
}
.zxzx_list_box {
    width:100%;
    box-sizing:border-box;
    border-bottom:2px solid #e4e4e4;
    display:table;
    box-sizing:border-box;
    padding:2rem 3%;
}
.zxzx_list_box .img {
    width:42%;
    float:left;
}
.zxzx_list_box .img img {
    width:100%;
}
.zxzx_list_box .tbox {
    width:53%;
    float:right;
}
.zxzx_list_box .tbox .title {
    font-size:1.4rem;
    line-height:1.8rem;
    color:#4c4545;
    margin-bottom:0.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.zxzx_list_box .tbox .txt {
    font-size:1.2rem;
    line-height:1.6rem;
    color:#938b8b;
    margin-bottom:0.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.zxzx_list_box .tbox .time {
    font-size:1.2rem;
    color:#ccc;
}

.zxzx_top {
    width:100%;
    border-bottom:2px solid #e4e4e4;
    text-align:center;
    padding-top:2.5rem;
    padding-bottom:1.5rem;
}
.zxzx_top .title {
    font-size:1.4rem;
    line-height:1.7rem;
    color:#444;
    margin-bottom:1.5rem;
}
.zxzx_top .label {
    font-size:1.2rem;
    color:#bbb;
}
.zxzx_txt {
    width:100%;
    box-sizing:border-box;
    padding:0 3%;
    padding-top:2.3rem;
    font-size:1.2rem;
    line-height:1.9rem;
    color:#999;
}
.zxzx_txt img {
    max-width:100%;
}


.zxzx_list_box .img2 {
    width:32%;
    float:left;
}
.zxzx_list_box .img2 img {
    width:100%;
}
.zxzx_list_box .tbox2 {
    width:63%;
    float:right;
}
.zxzx_list_box .tbox2 .title {
    font-size:1.4rem;
    line-height:1.5rem;
    color:#333;
    padding:0.5rem 0;
    margin-bottom:0.6rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.zxzx_list_box .tbox2 .txt {
    font-size:1.2rem;
    line-height:1.8rem;
    color:#333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    opacity:.5;
}

.jkzx_top {
    width:100%;
    border-bottom:2px solid #e4e4e4;
    text-align:center;
    padding-top:2rem;
    padding-bottom:2.3rem;
}
.jkzx_top .title {
    font-size:1.6rem;
    color:#333;
    font-weight:bold;
}
.jkzx_txt {
    width:100%;
    box-sizing:border-box;
    padding:0 3%;
    padding-top:2.3rem;
    font-size:1.2rem;
    line-height:1.8rem;
    color:#666;
}
.jkzx_txt img {
    max-width:100%;
}


.yjfw_list {
    width:100%;
    padding-bottom:2rem;
}
.yjfw_list li {
    width:100%;
    background:#f6f6f6;
    box-sizing:border-box;
    padding:1.2rem 3% 3rem 3%;
    margin-bottom:1rem;
}
.yjfw_list li .img {
    width:100%;
}
.yjfw_list li .img img {
    width:100%;
}
.yjfw_list li .title {
    font-size:1.6rem;
    line-height:2rem;
    color:#333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top:1.8rem;
}
.yjfw_list li .txt {
    font-size:1.2rem;
    line-height:1.8rem;
    color:rgba(51,51,51,.8);
    margin-top:1.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}


.yltd {
    width:100%;
    padding-bottom:2.5rem;
}
.yltd_title {
    width:100%;
    height:5rem;
    border-bottom:2px solid #d8d8d8;
}
.yltd_title span {
    height:5.2rem;
    line-height:5.2rem;
    font-size:1.6rem;
    color:#00a0bc;
    box-sizing:border-box;
    padding-left:3%;
    border-bottom:4px solid #00a0bc;
    display:inline-block;
}
.yltd_title span a{ color:#00a0bc}
.yltd_list {
    width:100%;
    display:table;
    margin-top:1.9rem;
}
.yltd_list li {
    width:48%;
    float:left;
    margin:0.5rem 1%;
}
.yltd_list li span{ margin:1% auto; display:block; width:100%; overflow:hidden; color:#777; font-size:14px; text-align:center}
.yltd_list li img {
    width:100%;
}.yltd_list li:hover span{ color:#00a0bc}
.yltd_list li .more {
    width:100%;
    height:11rem;
    background:#1969a8 url(../images/tb14.png) center 2.5rem no-repeat;
    background-size:25%;
    font-size:1.9rem;
    color:#fff;
    text-align:center;
    box-sizing:border-box;
    padding-top:6rem;
}

.zymain {
    width: 100%;
    margin: 0 auto;
}.show_con h3 {
    text-align: center;
    width: 100%;
    display: block;
    margin-top: 15px;
    font-size: 16px;
}.show_con h3 span {
    width: 100%;
    display: block;
    line-height: 28px;
    font-size: 12px;
    font-weight: normal;
}.show_con h3 strong{ font-weight:normal}


.yltd_box {
    width:100%;
    box-sizing:border-box;
    padding:2.5rem 3%;
    border-bottom:2px solid #e4e4e4;
    display:table;
}
.yltd_box .img {
    width:32%;
    float:left;
    box-sizing:border-box;
    border:1px solid #d8d8d8;
}
.yltd_box .img img {
    width:100%;
}
.yltd_box .tbox {
    width:63%;
    float:right;
}
.yltd_box .tbox .title {
    border-bottom:1px dashed #d8d8d8;
    font-size:1.2rem;
    line-height:1.2rem;
    color:#333;
    padding-top:0.9rem;
    padding-bottom:1.5rem;
}
.yltd_box .tbox .title span {
    font-size:1.6rem;
    font-weight:bold;
    margin-right:1.5rem;
}
.yltd_box .tbox .txt {
    font-size:1.2rem;
    line-height:1.8rem;
    color:#666;
    padding-top:1.2rem;
}


.contact_tbox {
    width:100%;
    box-sizing:border-box;
    padding:2rem 3%;
    border-bottom:2px solid #e4e4e4;

    font-size:1.2rem;
    line-height:1.8rem;
    color:#666;
}

.contact_job {
    width:100%;
    box-sizing:border-box;
    padding:2rem 3%;
    border-bottom:2px solid #e4e4e4;

    font-size:1.2rem;
    line-height:1.8rem;
    color:#999;
}
.contact_img {
    width:100%;
    box-sizing:border-box;
    padding:2rem 3% 3rem 3%;
}
.contact_img img {
    width:100%;
}


.jzcw_tbox {
    width:100%;
    background:#f8f8f8;
    font-size:1.2rem;
    line-height:1.8rem;
    color:#333;
    box-sizing:border-box;
    padding:2.5rem 3%;
}
.jzcw_tbox img {
    width:50%;
    float:left;
    display:block;
    margin-right:3%;
}
.jzcw_bqs {
    width:100%;
    box-sizing:border-box;
    padding:2.5rem 3%;
}
.jzcw_bqs .img {
    width:100%;
}
.jzcw_bqs .img img {
    width:100%;
}
.jzcw_bqs .tbox {
    width:100%;
    padding-top:2.3rem;
}
.jzcw_bqs .tbox .title {
    font-size:2.3rem;
    line-height:2.5rem;
    font-weight:bold;
    color:#1969a8;
    text-transform:uppercase;
}
.jzcw_bqs .tbox .title2 {
    font-size:1.8rem;
    line-height:2.5rem;
    color:#1969a8;
}
.jzcw_bqs .tbox .title2 span {
    font-size:1.2rem;
    height:2rem;
    line-height:2rem;
    color:#fff;
    background:#1969a8;
    display:inline-block;
    padding:0 1rem;
}
.jzcw_bqs .tbox .txt {
    font-size:1.2rem;
    line-height:1.8rem;
    color:#333;
    padding-top:2rem;
}
.jzcw_how {
    width:100%;
    background:#f8f8f8;
    box-sizing:border-box;
    padding:2.5rem 3%;
}
.jzcw_how .title {
    font-size:1.6rem;
    color:#333;
    text-align:center;

    margin-bottom:1.5rem;
}
.jzcw_how .title2 {
    height:2rem;
    line-height:2rem;
    background:#1969a8;
    color:#fff;
    font-size:1.2rem;
    display:table;
    margin:auto;
    border-radius:2rem;
    padding:0 1.5rem;
}
.jzcw_how .txt {
    font-size:1.2rem;
    line-height:1.8rem;
    color:#666;
    padding-top:2.3rem;
}
.jzcw_how .txt img {
    width:100%;
    box-shadow:1px 5px 3px 2px #eee;
    margin-top:2rem;
}

.jzcw_case {
    width:100%;
    box-sizing:border-box;
    padding:2.5rem 3%;
}
.jzcw_case .title {
    font-size:1.6rem;
    color:#333;
    text-align:center;

    margin-bottom:1.5rem;
}
.jzcw_case .title2 {
    height:2rem;
    line-height:2rem;
    background:#1969a8;
    color:#fff;
    font-size:1.2rem;
    display:table;
    margin:auto;
    border-radius:2rem;
    padding:0 1.5rem;
}
.jzcw_case .txt {
    font-size:1.2rem;
    line-height:1.8rem;
    color:#666;
    padding-top:2.3rem;
}
.jzcw_case .txt img {
    width:100%;
}

.jzcw_list_box {
    width:100%;
    background:#f2f2f2;
}
.jzcw_list_box .title {
    font-size:1.6rem;
    color:#333;
    text-align:center;
    padding:2.5rem 0;
}
.jzcw_menu {
    width:100%;
    display:table;
}
.jzcw_menu li {
    width:44%;
    height:5rem;
	vertical-align:middle;
    background:#fff;
    text-align:center;
    margin:0 3% 1rem 3%;
    float:left;
    font-size:1.4rem;
    color:#333;
    position:relative;
}
.jzcw_menu li span {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width:100%;
    display:block;
}
.jzcw_menu li.on {
    background:#1969a8;
    color:#fff;
}
.jzcw_list_case {
    width:100%;
    box-sizing:border-box;
    padding:1.5rem 3%;
    display:table;
    background:#f8f8f8;
}
.jzcw_list_case li {
    width:100%;
}
.jzcw_list_case li img {
    width:50%;
    display:block;
    float:left;
}

.page_list {
	width:100%;
	text-align:center;
    margin:2rem auto;
}
.page_list a {
    display:inline-block;
    box-sizing:border-box;
    border:1px solid #d8d8d8;
    text-align:center;
    line-height:28px;
    font-size:14px;
	padding:2px 15px;
    font-family:SimSun;
    color:#888;
    margin-left:5px;
}
.page_list a.on {
    color:#00a0e9;
    border-color:#00a0e9;
}
.page_list a:hover {
    color:#00a0e9;
    border-color:#00a0e9;
}
.page_list a.frist_page, a.last_page {
    width:auto;
    padding:0 15px;
}
.page_list a.more_page {
    border:none;
}



.lgywm_title {
    width: 100%;
    margin: 2% auto;
}.xian {
    width: 100%;
    height: 25px;
    border-bottom: 1px solid #d7d8d8;
}.lwenzi {
    width:160px;
    height: auto;
    text-align: center;
    background-color: #FFF;
    margin: -20px auto 0px;
}.lwenzi p {
    font-size: 12px;
    color: #333;
    line-height: 1.6em;
    text-transform: uppercase;
}
.lwenzi p a{ color:#333}
.lwenzi p a strong,.lwenzi p strong {
    font-size: 1.5em; font-weight:normal
}.zymain {
    width: 100%;
    margin: 0 auto;
}.zy_nr {
    width: auto;
    padding: 0px 10px;
    height: auto;
    margin: 10px 0px;
}.zy_nr p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    padding: 5px 0px;
}
.zy_nr img{ max-width:100%}
.lianxi_con img{ max-width:none}























