@charset "utf-8";
body{ margin:0px; padding:0px;position: relative;}
a{ text-decoration:none;}
ul{ list-style:none; margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6, dd{ list-style:none;margin:0;padding:0px;}
li {
    list-style: none;
}
p{ margin:0px;}
.width{ width:1200px; margin:0 auto;}
.both{ clear:both;}
a{ color:#000; transition:0.5s;}
#box{ width:100%; position:relative; overflow:hidden; height:500px;}
#box img{ transition:0.3s; position:absolute; top:0px; left:0px; height:100%; width:100%; object-fit:cover;}
.arrow{width:100%;}
.arrow a{ position:absolute; top:45%; background-color:rgba(255,255,255,0.8);border-radius:50%; color:#333; font-size:24px; padding:10px 15px; opacity:0;}
#box:hover .arrow a{ opacity:1;}
#foot_nav {
    display: none;
}
p#fzwz {
    display: inline-block;
}
/*top*/
.top {
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #ddd;
    color: #333;
    background:#fff;
}

.top a {
    line-height: 35px;
    font-size: 14px;
    color:#333;
}
.clear{clear:both;}
.fl{
    float: left;
}
.fr{
    float: right;
}
.remen h1 {
    font-weight: bold;
        margin: 0;
        color:#333;
}
/*head&nav*/
.head {
    height: 120px;
}

.head .logo {
    color: #333;
    font-size: 38px;
    font-weight: bold;
    margin-top: 34px;
        width: 50%;
}
.head .logo img{
	width:100%;
}
.head .tel {
    padding-top: 25px;
}

.logo_tel {
    padding-top: 12px;
    height: 100px;
    float: right;
    background: url(../img/tel.png) left center no-repeat;
    padding-left: 74px;
    box-sizing: border-box;
    margin-top: 7px;
}
.logo_tel p {
    height: 30px;
    line-height: 30px;
    float: left;
    color: #000;
    font-size: 16px;
}
.logo_tel p span {
    display: block;
    font-size: 37px;
    color: #bc0108;
    font-weight: bold;
    margin-top: 2px;
    line-height: 35px;
    font-family: impact, chicago!important;
}
.nav {
    font-size: 0;
    background-size: 100%;
    background: #bc0108;
}
.nav .breadcrumbnav {
    background: #bc0108;
}
.nav .breadcrumbnav li {
    display: inline-block;
    text-align: center;
    width: 170px;
    line-height: 50px;
    position: relative;
}
.nav .breadcrumbnav li:first-child:before{
	display: none;
}
.nav .breadcrumbnav li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 27px;
    transform: translateY(-50%);
    height: 27px;
    width: 1px;
    background: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.4),rgba(255,255,255,0));
}

.nav .breadcrumbnav li a {
    font-size: 18px;
    font-weight: normal;
    color: #fff;
}

.nav .breadcrumbnav li:hover {

}

.nav .breadcrumbnav .nav_list {
    position: absolute;
    left: 0;
    right: 0;
    top: 50px;
    background: #165ccf;
    display: none;
    z-index: 9999;
}

.nav .breadcrumbnav .nav_list a {
    color: #fff;
    font-size: 16px;
}

.nav .breadcrumbnav li:hover .nav_list {
    display: block;
}

.cont1 {
    margin-top: 26px;
}

/*cont1*/
.cont1 {
    margin-top: 26px;
}

.cont1 * {
    box-sizing: content-box;
}

.title_a1 {
    text-align: center;
    background: url(../img/aghghj.jpg) no-repeat center top;
    padding-top: 34px;    width: 221px;
}

.title_a1 h2 {
    color: #bc0108;
    font: 600 27px/31px "é»‘ä½“";
}

.title_a1 h2 span {
    color: #010101;
}

.k2 {
    font-size: 14px;
    font-family: 微软雅黑;
    text-align: left;
    padding-left: 68px;
    line-height: 29px;
    margin-top: 23px;
    background: url(../img/phone.png) left center no-repeat;
}
.k2 span {
    color: #bc0108;
    font-size: 36px;
    font-family: impact, chicago!important;
}

.title_a1 h3 {
    color: #999999;
    font: 500 14px/31px "Arial";
    text-transform: uppercase;
}

.z1-left {
    width: 255px;
    border: 1px solid #ccc;
}

.z1-left h1 {
    padding-left: 95px;
    height: 104px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 25px;
    font: 24px/36px "é»‘ä½“";
    color: #fff;
    background: url(../img/P.png) 33px center no-repeat ##bc0108;
}

.z1-left h1 span {
    display: block;
    font: italic 16px/24px Arial;
    text-transform: uppercase;
}

.z1-left ul {
    height: auto;
    padding-right: 11px;
    background-color: #fff;
    margin-bottom: 28px;
}

.z1-left ul li a {
    display: block;
    font: 16px/67px "é»‘ä½“";
    color: #666;
    border-bottom: 1px dashed #ccc;
}

.z1-left ul li:last-child a {
    /*border-bottom: none;*/
}

.z1-left ul li a:before {
    content: "";
    display: inline-block;
    width: 15px;
    height: 15px;
    border: 2px solid #cdcdcd;
    border-radius: 100%;
    margin: 0 15px 0 32px;
    vertical-align: -3px;
}

.z1-left ul li a:hover {
    color: #bc0108;
    font-size: 15px;
}

.z1-left ul li a:hover:before {
    border-color: #bc0108;
}

.agghgh {
    width: 210px;
    margin: 61px auto 37px;
}

.gbjah {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.gbjah a.cp_more {
    display: block;
    color: #1d9cdd;
    font: 500 14px/26px "é»‘ä½“";
    width: 88px;
    text-align: center;
    border-radius: 13px;
    border: 1px solid #1d9cdd;
}

.gbjah a.cp_more:hover {
    background: #1d9cdd;
    color: #fff;
}

.gbjah1 {
    margin-top: 16px;
}

.gbjah1 p {
    color: #bc0108;
    font: 500 16px/38px "é»‘ä½“";
    border-bottom: 1px dashed #ccc;
    width: 180px;
}

.gbjah1 p span {
    font-size: 22px;
}

.a1_b1 {
    width:100%;
        margin-bottom: 40px;
}

.cp_tit {
    background: url(../img/afghfgha.png) no-repeat left bottom;
    padding-bottom: 16px;
}
.z1-left h1 {
    padding-left: 95px;
    height: 104px;
    box-sizing: border-box;
    padding-top: 25px;
    color: rgb(255, 255, 255);
    font: 24px/36px 黑体;
    background: url(../img/P.png) 33px center no-repeat rgb(188, 1, 8);
}

.cp_tit h2 {
    color: #333;
    font: 500 15px/29px "é»‘ä½“";
}

.cp_tit h2 a.cp_ahjgafgh {
    display: inline-block;
    font: 500 14px/29px "é»‘ä½“";
    color: #fff;
    background: #bc0108;
    width: 81px;
    text-align: center;
    border-radius: 15px;
}

.cp_list1 {
    margin-top: 22px;
}

.cp_list1 li {
    float: left;
    margin-right: 20px;
    margin-bottom: 25px;
}

.cp_list1 li img {
    width: 283px;
    height: 228px;
    border: 1px solid #ececec;
}

.cp_list1 li h3 {
    text-align: center;
    font: 15px/52px "é»‘ä½“";
    color: #444846;
    background-color: #ececec;
}

.cp_list1 li:nth-child(4n) {
    margin-right: 0;
}

.cp_list1 li:hover img {
    border-color: #bc0108;
}

.cp_list1 li:hover h3 {
    background: #bc0108;
    color: #fff;
}

.a1_v1 {
    margin-top: 22px;
}

/*cont2*/
.cont2 {
    background: url(../img/afghafghfgha.jpg) no-repeat center top;
    padding: 58px 0 50px;margin-top: 68px;height: 503px;box-sizing: border-box;
}

.tit_a2 {
    text-align: center;
}

.tit_a2 h2 {
    color: rgba(254,254,254,0.2);
    font: 600 72px/74px "å®‹ä½“";
    letter-spacing: 3px;
}

.tit_a2 h3 {
    color: #f3f3f3;
    font: 500 30px/32px "é»‘ä½“";
    background: url(../img/ghjafghagh.png) no-repeat center;
    margin-top: 30px;
}
.afaf {
    background: url(../images/afgfg.png) no-repeat left center !important;
    margin-top: 5px;
    color: #fff;
}
.afaf span{
    color: #bc0108;
    font-size:36px;
    font-family: impact, chicago!important;
}

.aghfafgh {
    color: #ffffff;
    font: 500 16px/36px "é»‘ä½“";
    padding-left: 34px;
    background: url(../img/aghjgh.png) no-repeat left bottom;
    float: right;
    margin-top: -42px;
}

.a2_b1 {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 38px;
}

.a2_b1 li {
    width: 347px;
    text-align: center;
    color: #fff;
    height: 250px;
    box-sizing: border-box;
    padding-top: 24px;
}
.a2_b1 li:hover{
    background: #fff;  box-shadow: 0 0 6px #999;
}
.a2_b1 li a.img {
    display: block;
    text-align: center;
}

.a2_b1 li a.img .img2 {
    display: none;
}

.a2_b1 li h3 {
    font: 500 24px/33px "é»‘ä½“";
    margin-top: 26px;
}

.a2_b1 li span {
    font: 500 12px/23px "Arial";
    text-transform: uppercase;
    display: block;
}
.a2_b1 li:hover h3{
    color: #888888;
}
.a2_b1 li:hover span{
    color: #888888;
}
.a2_b1 li p {
    font: 500 16px/24px "é»‘ä½“";
    margin-top: 10px;
}

.a2_b1 li:hover a.img .img2 {
    display: inline-block;
    box-shadow: 0 0 8px #999;
    border-radius: 50%;
}

.a2_b1 li:hover a.img .img1 {
    display: none;
}

.cont2 .afaf{
    border-bottom: 1px dashed #fff;
}

.cont4{
    background: url(../img/x_bj1.jpg) no-repeat center top;
    height: 624px;
    overflow: hidden;
    box-sizing: border-box;
    padding: 64px;
}
.haghgaaa{
    background: url(../img/aaagaa.png) no-repeat center top;
}
.haghgaaa h2,.haghgaaa h3{
    color: #fff;
}
.afaf{
    background: url(../img/afgfg.png) no-repeat left center !important;
}
.afaf *{
    color: #fff !important;
}
.a4_v1{
    margin-top: 34px;
}
.a4_bb1{
    width: 306px;
}
.a4_bb1 img{
    width: 306px;
}
.a4_bb2{
    width: 862px;
    margin-top: 33px;
    color: #ffffff;
    font:500 16px/34px "å¾®è½¯é›…é»‘";
}
.agaghaa{
    border-bottom: 1px dashed #008cd7;
}
.clearfix {
    zoom: 1;
}
.clearfix:after, .clearfix:before {
    content: " ";
    display: table;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}

.clearfix:after {
    clear: both;
}
.w1200 {
    width: 1200px;
    position: relative;
    left: 50%;
    margin-left: -600px;
}

/*新闻*/
.cont5 {
    margin-top: 24px;
}
.cont5 .list {
    width:100%;
    position:relative;
    margin:30px 0;
    overflow:hidden;
}
.cont5 .list li {
    width:281px;
    height:425px;
    border-bottom:3px solid #e0e0e0;
    margin:20px 25px 0 0;
}
.cont5 .list li:nth-child(4n) {
    margin-right: 0;
}
.cont5 .list .img {
    width:282px;
    height:212px;
    background:#eee;
    overflow:hidden;
    position:relative;
    text-align:center;
}
.cont5 .list img {
    position:relative;
    width:100%;
    height:auto;
}
.cont5 .list h3 {
    font-size:17px;
    color:#14181a;
    line-height:40px;
    margin-top:20px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.cont5 .list .time {
    color:#999;
    line-height:60px;
}
.cont5 .list .txt {
    color: #666;
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    font-size: 14px;
    line-height: 25px;
}
.cont5 .list li:hover {
    border-bottom:3px solid #bc0108;
}
.cont5 .list li:hover img {
    transform:scale(1.05,1.05);
}
.cont5 .list li:hover h3 a {
    color:#bc0108;
}
/* w3 */
.w3{
    background: url(../img/lcbg.png) center no-repeat;
    height: 439px;
    padding-top: 45px;
}
.lctit{
    text-align: center;
}
.lctit h3{
    font:bold 30px/30px MicrosoftYaHei;
    color: #fff;
}
.lctit h5{
    font:normal 30px/30px Arial;
    color: rgba(255, 255, 255, .55);
    margin-top: 17px;
}

.lclist{
    margin-top: 42px;
}
.lclist ul li{
    float: left;
    width: 167px;
    margin-right: 91px;
}
.lclist ul li:last-child{
    margin-right: 0;
}
.lclist ul li img{
    width: 167px;
    height: 167px;
    border-radius: 50%;
}
.lclist ul li h3{
    font:normal 18px/18px MicrosoftYaHei;
    color: #fff;
    margin-top: 12px;
    text-align: center;
}
.wh {
    width: 1200px;
    margin: 0 auto;
}

/*案例*/
#marquee {
    width: 100%;
    height: 280px;
    overflow: hidden;
    margin: 30px auto 0;
}

#marquee ul li {
float: left;
    padding: 0 10px;
    line-height: 25px;
    width: 311px;
    height: 277px;
    border: 1px solid #dedede;
    margin-right: 15px;
    overflow: hidden;
}

#marquee ul li img {
    width: auto;
    height: 240px;
    display: block;
    margin: 0 auto;
}

#marquee ul li h4 {
text-align: center;
    font-size: 14px;
    color: #333;
    line-height: 37px;
}

/*首页留言*/
 .index_contact {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 35px;
}
.con_xs {
    width: 60px;
    height: 2px;
    display: block;
    margin: 10px auto 32px;
}
.index_contact h3 {
    font-size: 32px;
    color: #333333;
    font-weight: bold;
    text-align: center;
}
.index_contact dl {
    width: 100%;
    height: 50px;
    margin-top: 50px;
}
.index_contact dl dt {
    width: 542px;
    height: 50px;
    line-height: 50px;
    float: left;
    border-bottom: 1px solid #bfbfbf;
}
.index_contact dl dd {
    width: 542px;
    height: 50px;
    line-height: 50px;
    float: right;
    border-bottom: 1px solid #bfbfbf;
}
.index_contact dl input[type="text"] {
    border: 0;
    height: 48px;
    width: 100%;
    font-size: 16px;
    color: #999999;
}
.index_contact textarea {
    width: 100%;
    height: 70px;
    line-height: 50px;
    border: 0;
    font-size: 16px;
    color: #999999;
    border-bottom: 1px solid #bfbfbf;
    resize: none;
}
.index_contact .con_submit {
    width: 452px;
    height: 52px;
    background: #c31c24;
    display: block;
    text-align: center;
    line-height: 52px;
    color: #fff;
    font-size: 14px;
    border: 0;
    margin: 40px auto 0;
}

.footer {
    width: 100%;
    height: auto;
    margin-top: 35px;
    position: relative;
    background: #333333;
    padding-top: 30px;
    overflow: hidden;
}
.footer_nav {
    width: 465px;
    height: auto;
    float: left;
    background: url(../img/f_nav.png) no-repeat right top;
}
.footer_nav dl {
    width: 381px;
    height: auto;
    float: left;
    background: url(../img/f_nav.png) no-repeat left top;
    text-align: center;
    margin: 0;
}
.footer_nav dl:nth-child(2) {
    width: 343px;
}
.footer_nav dl:nth-child(2) a {
    float: left;
    width: 46%;
}
.footer_nav dl dt {
    width: 100%;
    height: 35px;
    line-height: 35px;
    color: #ffffff;
    font-size: 20px;
    text-align: left;
    margin-left: 64px;
}
.footer_nav dl dd {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 8px;
    padding-left: 67px;
}
.footer_nav dl dd a {
    font-size: 14px;
    color: #c3c3c3;
    line-height: 28px;
    display: block;
    text-align: left;
    width: 152px;
    float: left;
}
/*.footer_nav dl dd a:nth-child(n+11) {
    display: none;
}*/
.footer_left {
    width: 249px;
    height: auto;
    float: left;
    margin-left: 40px;
}
.footer_left a {
    width: 100%;
    height: auto;
    overflow: hidden;
    display: block;
}
.footer_left a img {
    max-width: 100%;
    height: auto;
    display: block;
}
.footer_left span {
    height: 35px;
    line-height: 35px;
    color: #ffffff;
    font-size: 20px;
}
.footer_xx {
    width: 100%;
    font-size: 14px;
    color: #fff;
    line-height: 30px;
    margin-top: 8px;
}
.footer_xx p {
    font-size: 14px;
    color: #c3c3c3;
    line-height: 28px;
}
p.lxtb {
    font-size: 16px;
    color: #fff;
    line-height: 35px;
        margin-bottom: 8px;
}
.f_ma {
    width: 286px;
    height: auto;
    overflow: hidden;
    float: right;
    padding-top: 8px;
}
.f_ma p {
    font-size: 14px;
    color: #ffffff;
}
.f_ma span {
    font-size: 30px;
    color: #ffffff;
    font-family: "Arial" !important;
    font-weight: bold;
}
.f_ma dl {
    width: 182px;
    height: auto;
    overflow: hidden;
    float: right;
    margin-top: 0;
}
.f_ma dl dt {
    width: 100%;
    height: auto;
    text-align: center;
}
.f_ma dl dt img {
    width:182px;
    height: 182px;
    display: block;
}
.f_ma dl dd {
width: 100%;
    line-height: 48px;
    font-size: 19px;
    color: #fff;
    text-align: center;
}
span.lxy {
    text-indent: 76px;
    display: block;
}
p.zpjss {
    text-align: center;
    font-size: 16px;
    line-height: 30px;
}

.text_2s {
    margin-top: 30px;
    border-radius: 20px;
    padding: 30px;
    border: 1px solid #DDDBDB;
}
.title_2s {
    color: #a71313;
    font-size: 22px;
    font-weight: normal;
    text-align: left;
}
.des_2s {
color: #666;
    font-size: 14px;
    line-height: 21px;
    text-align: left;
    margin-top: 5px;
}
.footer_copy {
    width: 100%;
    margin-top: 20px;
    border-top: 1px solid #858585;
}
.copy_l {
    font-size: 14px;
    color: #fff;
    width: auto;
    line-height: 30px;
}
.footer_zhichi {
    line-height: 30px;
    color: #fff;
}
.footer_zhichi a {
    color: #fff;
}
.footer_link {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #333;
}
.footer_link .w1280 {
    background: #333;
    overflow: hidden;
}
.footer_link p {
    font-size: 14px;
    color: #fff;
    float: left;
    line-height: 50px;
    margin-right: 20px;
}
.footer_a {
    width: 700px;
    height: auto;
    color: #fff;
    float: left;
    overflow: hidden;
    line-height: 30px;
    margin-top: 10px;
}

.footer_a a{

    color: #fff;
}
.container {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.index_gongyue_main{height: 455px; background: url(../img/lcbg.png) no-repeat center;}
.index_gongyue_main .gongyue_title{ text-align: center;  padding-top: 80px; overflow: hidden; padding-bottom: 30px;}
.index_gongyue_main .gongyue_title span{font-size:36px; color: rgba(255,255,255,0.15); font-weight: bold;}
.index_gongyue_main .gongyue_title p{ font-size: 36px; color: #fff; margin-top: -65px; font-weight: bold;}
.index_gongyue_main ul li{ width: 160px; float: left; color: #fff; font-size: 17px; position: relative; height: 162px; padding-top: 65px;}
.index_gongyue_main ul li:last-child{ width: 70px;}
.index_gongyue_main ul li::after{content: ""; position: absolute; height: 25px; width: 18px; background: url(../img/xintiandi_pc_30.png) no-repeat center; right: 35px; top: 72px;}
.index_gongyue_main ul li:last-child::after{ background: none}
.index_gongyue_main ul li:nth-child(1){ background: url(../img/xintiandi_pc_19.png) no-repeat 6px 0;}
.index_gongyue_main ul li:nth-child(2){ background: url(../img/xintiandi_pc_20.png) no-repeat 6px 0;}
.index_gongyue_main ul li:nth-child(3){ background: url(../img/xintiandi_pc_21.png) no-repeat 6px 0;}
.index_gongyue_main ul li:nth-child(4){ background: url(../img/xintiandi_pc_22.png) no-repeat 6px 0;}
.index_gongyue_main ul li:nth-child(5){ background: url(../img/xintiandi_pc_23.png) no-repeat 6px 0;}
.index_gongyue_main ul li:nth-child(6){ background: url(../img/xintiandi_pc_24.png) no-repeat 6px 0;}
.index_gongyue_main ul li:nth-child(7){ background: url(../img/xintiandi_pc_25.png) no-repeat 6px 0;}
.index_gongyue_main ul li:nth-child(8){ background: url(../img/xintiandi_pc_26.png) no-repeat 6px 0;}


@media screen and (max-width: 980px) {
*{-webkit-text-size-adjust:none;}
#box{ height:300px;}
.width{ width:98%;}
#foot_nav{ display:block; position:fixed; bottom:0px; width:100%; left:0px;}
#foot_nav li{ list-style:none;}
#foot_nav li a{ width:calc(100% / 1); text-align:center; height:50px; line-height:50px; background:#e7272d; color:#fff; float:left; font-size:28px;    font-weight: bold;}

.index_gongyue_main{
	display:none;
}
.top .remen{
	display:none;
}
.head {
    height: 105px;
}
.head .logo {
    color: #000000;
    font-size: 29px;
    font-weight: bold;
    margin-top: 34px;
    width: 65%;
}
.logo_tel {
    padding-top: 12px;
    height: 92px;
    float: right;
    background: url(../img/tel.png) left center no-repeat;
    padding-left: 62px;
    box-sizing: border-box;
    margin-top: 7px;
    width: 34%;
    background-size: 30%;
}
.logo_tel p span {
    display: block;
    font-size: 22px;
    color: #bc0108;
    font-weight: bold;
    margin-top: 2px;
    line-height: 35px;
    font-family: impact, chicago!important;
}
.nav .breadcrumbnav li {
    display: inline-block;
    text-align: center;
    width: 14.1%;
    line-height: 50px;
    position: relative;
}
.title_a1 {
    text-align: center;
    background: url(../img/aghghj.jpg) no-repeat center top;
    padding-top: 34px;
    width: 39%;
}
.z1-left{
	display:none;
}
.a1_b1 {
    width: 100%;
    margin-bottom: 40px;
}
.cp_tit{
	display:none;
}
.cp_list1 li {
    float: left;
    margin-right: 20px;
    margin-bottom: 25px;
    width: 48.3%;
}
.cp_list1 li:nth-child(2n) {
    margin-right: 0;
}
.cp_list1 li img {
    max-width: 100%;
    height: 228px;
    border: 1px solid #ececec;
}
.cp_list1 li:nth-child(3) {
    margin-right: 20px;
}
.cont4 {
    background: url(../img/x_bj1.jpg) no-repeat center top;
    height: 624px;
    overflow: hidden;
    box-sizing: border-box;
    padding: 7% 0;
}
.a4_bb1{
	display:none;
}
.a4_bb2 {
    width: 100%;
    margin-top: 33px;
    color: #ffffff;
    font: 500 16px/34px "å¾®è½¯é›…é»‘";
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 11;
}
.cont5 .list li:nth-child(2n) {
    margin-right: 0;
}
.cont5 .list li {
    width: 47.8%;
    height: 425px;
    border-bottom: 3px solid #e0e0e0;
    margin: 20px 25px 0 0;
}
.lclist ul li {
    float: left;
    width: 16%;
    margin-right: 5%;
}
.lclist ul li img {
    width: 100%;
    height: 92px;
    border-radius: 50%;
}
.w3 {
    background: url(../img/lcbg.png) center no-repeat;
    height: 409px;
    padding-top: 45px;
}
.index_contact dl dt {
    width: 45%;
    height: 50px;
    line-height: 50px;
    float: left;
    border-bottom: 1px solid #bfbfbf;
}
.index_contact dl dd {
    width: 48%;
    height: 50px;
    line-height: 50px;
    float: right;
    border-bottom: 1px solid #bfbfbf;
}
.index_contact h3 {
    font-size: 23px;
    color: #333333;
    font-weight: bold;
    text-align: center;
}
.footer_nav dl {
    width: 100%;
    height: auto;
    float: left;
    background: url(../img/f_nav.png) no-repeat right top;
    text-align: center;
}
.footer_nav dl dd {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 8px;
    padding-left: 0;
}
.footer_nav dl:nth-child(2) {
    display: none;
}
.footer_left {
    width: 36%;
}
.f_ma {
    width: 30%;
    height: auto;
    overflow: hidden;
    float: right;
    padding-top: 8px;
}
.footer_nav {
    width: 25%;
    height: auto;
    float: left;
}
.f_ma dl {
    width: 100%;
    height: auto;
    overflow: hidden;
    float: right;
    margin-top: 0;
}
.f_ma dl dt {
    width: 100%;
    height: auto;
    text-align: center;
}
.f_ma dl dt img {
    width: 100%;
    height:100%;
    display: block;
}
.f_ma dl dd {
width: 100%;
    line-height: 48px;
    font-size: 19px;
    color: #fff;
    text-align: center;
}
.footer_nav dl dd a {
    font-size: 14px;
    color: #c3c3c3;
    line-height: 28px;
    display: block;
    text-align: left;
    width: 100%;
}

.footer_link {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #333;
    padding-bottom: 10%;
}

.footer_nav dl dt {
    width: 100%;
    height: 35px;
    line-height: 35px;
    color: #ffffff;
    font-size: 20px;
    text-align: left;
    margin-left: 0;
}




}
