﻿.ryzs .btns a {color: #FFF;
line-height: 51px;
width: 100%;
display: block;
background: none;height: 51px;
font-size: 17px;}
       .heads
        {
            width: 100%;
            max-width: 1920px;
            height: 162px;
            margin: 0 auto;
        }
        
        .comon
        {
            width: 1200px;
            margin: 0 auto;
            height: auto;
        }
        
        .head-1
        {
            width: 535px;
            float: left;
        }
        
        .head-2
        {
            float: left;
            width: 225px;
            position: relative;
            height: 150px;
        }
        
        .head-3
        {
            float: left;
            width: 440px;
        }
        
        .logos img
        {
            width: 82%;
        }
        
        .head-1 span
        {
            color: #00183e;
            font-size: 31px;
            font-weight: bold;
            padding-top: 50px;
            display: block;
            padding-left: 15px;
        }
        
        .head-1 ul
        {
            display: block;
            height: 30px;
            padding-top: 36px;
        }
        
        .head-1 ul li
        {
            float: left;
        }
        
        .head-1 ul li a
        {
            padding: 0 22px;
            font-size: 15px;
        }
        
        .logos
        {
            position: absolute;
            top: 0px;
            left: 0px;
            text-align:center;
        }
        
        .head-3 ul li
        {
            float: left;
        }
        
        .head-3 ul li a
        {
            padding: 0 22px;
            font-size: 15px;
        }
        
        .head-3 .tels
        {
            margin-top: 40px;
            color: #D22C1E;
            font-size: 30px;
            font-weight: bold;
            height: 42px;
            background: url(/ximgs/tels.png) no-repeat;
            padding-left: 55px;
            line-height: 49px;
            padding-right: 42px;
            float: right;
        }
        
        .head-3 .tels
        {
        }
        
        .head-3 ul
        {
            display: block;
            float: left;
            padding-top: 34px;
        }
        
        
        .seachs
        {
            background: #00183e;
            color: #fff;
            height: 70px;
        }
        
        .seachs .s_bj
        {
            width: 1200px;
            margin: 0 auto;
            padding-top: 0px;
            background: none;
        }
        
        .seachs .s_bj p.fl
        {
            font-weight: bold;
            padding-top: 28px;
        }
        
        .seachs .s_bj p a
        {
            color: #fff;
            font-weight: normal;
            padding: 0 16px;
        }
        
        .seachs .s_inp01.fr
        {
            padding-top: 0px;
            width: 320px;
        }
        
        input#sousuo
        {
            background: url(/ximgs/sbtn.png) no-repeat;
            height: 70px;
            width: 74px;
        }
        
        input#seachkeywords
        {
            background: none;
            border-bottom: 1px solid #2f4d78;
            width: 200px;
            margin-right: 25px;
            margin-top: 14px;
        }
        
        
        .jjpj .tit
        {

            height: 111px;
            color: #00183e;
            font-size: 28px;
            margin: 0 auto;
            width:600px;
            margin-top: 0px;
            padding-top: 58px;
            font-weight: bold;
            text-align:center;
        }
        
        .jjpj .tit
        {
        }
        
        .jjpj .tit span
        {
            display: block;
            font-size: 15px;
            color: #bbbbbb;
            width: 100%;
            text-align: center;
            padding-top: 12px;
        }
        
        .jjpj .ul .li
        {
            float: left;
            width: 199px;
            padding: 0 66px;
        }
        
        .ul
        {
        }
        
        .jjpj
        {
            height: 488px;
        }
        
        .jjpj .ul dl dt
        {
            background: url(/ximgs/pjbgs.png) no-repeat;
            width: 100%;
            height: 191px;
        }
        
        .jjpj .ul .li.uli1
        {
            padding-left: 0px;
        }
        
        .jjpj .ul .li.uli4
        {
            padding-right: 0px;
        }
        
        .jjpj .ul dl
        {
            position: relative;
            width: 100%;
            height: 265px;
        }
        
        .jjpj .ul dd
        {
            width: 100%;
            height: 68px;
            padding-top: 20px;
            color: #000;
            text-align: center;
            font-size: 19px;
        }
        
        .jjpj .ul dd span
        {
            display: block;
            width: 100%;
            height: 28px;
            color: #00183e;
            text-align: center;
            font-weight: bold;
            font-size: 19px;
        }
        .jjpj .ul dl dt .s1,.jjpj .ul dl dt .s2 {
    position: absolute;
    color: #e8ad85;
}

span.s1 {
top: 60px;
left: 60px;
font-size: 64px;
}

span.s2 {
    top: 97px;
    font-size: 21px;
    left: 129px;
}

.uli2 span.s1 {
    left: 68px;
}

.uli2 span.s2 {
    left: 113px;
}
.ryzs {
   width: 100%;
height: 454px;
display: block;
background: #F6F6F6;
}

.ryzs .lfzs {
    float: left;
    width: 430px;
    padding-top:65px;
}

.lfzs h4 {
    height: 62px;
    width: 100%;
    color: #00183e;
    font-size: 28px;
    font-weight: normal;
}

.btns {
    background: url(/ximgs/btns.png) no-repeat;
    height: 51px;
    width: 149px;
    text-align: center;
}

.btns a {
    color: #fff;
    line-height: 51px;
    width: 100%;
    display: block;
    height: 51px;
    font-size: 17px;
}

.lfzs h4 span {
    font-weight: bold;
}

.ryzs .lfzs p.p1 {
    color: #00183e;
    font-size: 17px;
    line-height: 27px;
}

.xxx {
    display: block;
    width: 27px;
    border-top: 3px solid #00183e;
    height: 1px;
    margin-bottom: 28px;
    margin-top: 12px;
}

.ryzs .lfzs p.p2 {
    color: #001333;
    font-size: 21px;
    font-weight: bold;
    height: 51px;
}

.ryzs .lfzs p.p3,.ryzs .lfzs p.p4 {
    color: #666666;
    font-size: 15px;
    height: 27px;
}

.ryzs .lfzs p.p4 {
    margin-bottom: 20px;
}

.rgzs {
    float: left;
    width: 750px;
}
.rgzs .zsimg {
    float: left;
    margin-left: 89px;
    width: 238px;
    margin-top: 65px;
    height: 330px;
    overflow: hidden;
}

.rgzs .zsnum {
   float: right;
width: 346px;
}
.rgzs .zsnum .u1 {
  float: left;
width: 225px;
height: 328px;
margin-top: 68px;
}
.rgzs .zsnum .u1 li {
    color: #00183e;
}

.rgzs .zsnum .u1 li {
    color: #001333;
    font-size: 19px;
    text-align: center;
    display: block;
    font-weight: bold;
    width: 100%;
    height: 90px;
    line-height: 28px;
}
.rgzs .zsnum .u2 {
   float: left;
width: 77px;
position: relative;
height: 454px;
border-left: 2px solid #CCC;
margin-left: 6px;
}
.rgzs .zsnum .u2 li {
font-size: 16.5px;
height: 25px;
line-height: 24px;
position: absolute;
background: url(/ximgs/byuan.png) no-repeat left center;
left: -10px;
padding-left: 27px;
cursor: pointer;
}

.rgzs .zsnum .u2 li.li1 {
    top: 67px;
}
.rgzs .zsnum .u2 li.li2 {
    top: 160px;
}
.rgzs .zsnum .u2 li.li3 {
    top: 250px;
}
.rgzs .zsnum .u2 li.li4 {
    top: 340px;
}
.rgzs .zsnum .u2 li.cur {
    background: url(/ximgs/yuan.png) no-repeat left center;
}


.rgzs .zsimg ul li {
    float: left;
    width: 238px;
}
.rgzs .zsimg ul {
    width: 952px;
    position: relative;
    left: 0px;
}
.procontent .tit {
    width: 100%;
    background: url(/ximgs/protbg.png) no-repeat center;
    height: 120px;
    color: #001333;
    text-align: center;
    line-height: 120px;
    font-weight: bold;
    font-size: 44px;
}
.procolumn {
    float: left;
    width: 228px;
    margin-right: 22px;
}
.procolumn .menu_bj2 {
    float: left;
    width: 228px;
}
.procolumn .menu_bj2 h2 {
    background: #001333;
    height: 72px;
    font-size: 25px;
    text-align: center;
    line-height: 72px;
}
.procolumn .menu_bj2 h2 a {
    color: #fff;
}
.menu_c2 {
    border: 2px solid #001333;
    width: 224px;
    height:745px;
}
.productcom {
    float: left;
    width: 950px;
}
.productcom li {
   float: left;
width: 295px;
margin-right: 20px;
text-align: center;
height: 250px;
margin-bottom: 28px;
}
.productcom li img {
    width: 100%;
    height:208px;
}
.productcom li a {
    font-size: 15px;
}
.productcom li span {
width: 100%;
height: 64px;
display: block;
line-height: 64px;
overflow: hidden
}
.procolumn .menu_bj2 h3 {
    height: 49px;
    line-height: 51px;
    background: url(/ximgs/columnbg.png) no-repeat center;
    padding: 10px 0px;
}
.procolumn .menu_bj2 h3 a {
    padding-left: 52px;
    color: #001333;
    font-size: 18.3px;
}
.procolumn .menu_bj2 p {
    padding: 0 10px;
}
.procolumn .menu_bj2 p a {
display: block;
float: left;
width: 86px;
font-size: 14px;
height: 32px;
border-bottom: 1px solid #CCC;
line-height: 32px;
padding-left: 16px;
background: url(/ximgs/sjx.png) no-repeat 6px 13px;
}

.procolumn .menu_bj2 p.ul03 a {
    display: block;
    width: 100%;
}

.procolumn .menu_bj2 p a.nbo {
border-bottom: 0px;
}
.procontent {
height: 972px;
}

.doys .tit {
    color: #001333;
    width: 1220px;
    margin: 0 auto;
    text-align: center;
    margin-top: 12px;
}
.doys .tit .t2s {
    font-size: 51px;
    font-weight: bold;
    background: url(/ximgs/dmz.png) no-repeat top center;
    padding-top: 54px;
    cursor: pointer;
}
.doys  .t3s {}
.doys .t3s {
    height: 45px;
    width: 455px;
    margin: 0 auto;
    padding-top: 15px;
}
.doys .t3s .yt1 {
    float: left;
    font-size: 14px;
    line-height: 26px;
    color: #929395;
    width: 150px;
    margin-top: 3px;
}
.doys .t3s .yt1 img {
    float: left;
    width: 25px;
    padding-right: 2px;
}
.doys .t3s .yt2 {
    float: left;
    width: 202px;
    font-size: 22px;
    font-weight: bold;
    line-height: 30px;
}
.doys .t3s .yt3 {
    background: url(/ximgs/btnhs.png) no-repeat;
    float: left;
    width: 98px;
    font-size: 15px;
    height: 34px;
    line-height: 30px;
}
.doys {}
.doys .yscom {}
.doys .yscom {
    width: 1220px;
    margin: 0 auto;
    background: url(/ximgs/ys.jpg) no-repeat;
    padding-top: 49px;
    height: 2150px;
    position: relative;
}
.yscom .ysgg {}
.doys .yscom .ysgg {
    position: absolute;
    font-size: 19px;
    width: 505px;
}
.ys1.ysgg {
    top: 124px;
    left: 0px;
}
.ys2.ysgg {
    top: 549px;
    right: 0px;
}
.ys3.ysgg {
    top: 997px;
    left: 0px;
}
.ys4.ysgg {
    top: 1416px;
    right: 0px;
}
.ys5.ysgg {
    left: 0px;
    top: 1852px;
}
.ysdy {
    width: 402px;
    float: left;
}
.ysdy {}
.ysdy .yszw {
    float: left;
    width: 88px;
    height: 88px;
    line-height: 88px;
    text-align: center;
    font-size: 53px;
    background: #00183E;
    color: #fff;
}
.ysdy .ysyw {
    float: left;
    width: 266px;
    padding-left: 31px;
}
.ysdy .ysyw .sp1 {
    display: block;
    height: 42px;
    font-size: 27px;
    color: #00183E;
    font-weight: bold;
}
.ysdy .ysyw .sp2 {
    font-size: 14px;
    display: block;
    width: 264px;
    height: 38px;
    text-align: center;
    color: #dcdcdc;
    line-height: 38px;
    border: 2px solid #dcdcdc;
}
.doys .yscom .ysgg .ysul {
    float: left;
    padding-top: 12px;
    width: 431px;
    font-size: 18px;
    margin-left: 120px;
}
.doys .yscom .ysgg .ysul li {
    height: auto;
    line-height: 31px;
    color: #333;
}

.doys .t3s .yt3 a {
font-size: 12px;
color: #001333;
font-weight: bold;
}

.doys .yscom .ysgg .ysul li b {
    display: block;
    float: left;
    width: 8px;
    height: 8px;
    background: #333;
    border-radius: 5px;
    margin-top: 11px;
    margin-right: 4px;
}

.doys .yscom .ysgg .ysul li.ljzx {
    background: url(/ximgs/tjk.png) no-repeat;
    float: left;
    width: 148px;
    margin-top: 29px;
}
.doys .yscom .ysgg .ysul li.ljzx a {
    display: block;
    width: 100%;
    height: 48px;
    text-align: center;
    line-height: 47px;
    color: #f98553;
}
.prjcom .tit {
    background: url(/ximgs/Pjtitbg.png) no-repeat top center;
    margin: 0 auto;
    width: 600px;
    height: 100px;
    text-align: center;
    font-size: 36px;
    color: #001333;
    font-weight: bold;
    padding-top: 30px;
}
.prjcom .tit span {
    display: block;
    padding-top: 8px;
    font-size: 17px;
}
.prjcom .column {
    float: left;
    height: 600px;
    width: 267px;
    margin-right: 26px;
}
.prjcom .column li {
    height: 70px;
    border: 3px solid #001333;
    margin: 12px 0px;
}
.prjcom .column li a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 20px;
    line-height: 70px;
}
.prjcom .column li.cur {
    background: #001333;
}
.prjcom .column li.cur a {
    color: #fff;
}

.prjcom .pjshort {
    float: left;
    width: 602px;
    padding-right: 26px;
    padding-top: 12px;
}
.prjcom .pjshort dt img {
    width: 100%;
    height: 420px;
}
.prjcom .pjshort dt {
    width: 100%;
    height: 420px;
    overflow: hidden;
}
.prjcom .pjshort dt a {
    display: block;
    height: 100%;
}
.prjcom .pjshort .pjnews {}
.prjcom  .pjnews {}
.prjcom .pjnews {
    float: left;
    width: 278px;
    margin-top: 12px;
    height: 420px;
    background: #001333;
}
.prjcom .pjnews li img {
    width: 100%;
    height: 166px;
}

.prjcom .pjnews h3 { color:#fff ; height: 50px; line-height: 50px; padding-left: 20px;}
.prjcom .pjnews li {
    width: 86%;
    margin: 0 auto;
    margin-bottom: 13px;
}


.prjcom {
    height: 594px;
}
.pjggs .comon {
    background: url(/ximgs/jjfabgs.jpg) no-repeat;
    position: relative;
    height: 280px;
}
.pjggs .comon h4 {
    color: #111;
}
.pjggs h4 {
    color:  #001333;
    font-size: 35px;
    text-align: center;
    font-weight: bold;
    position: absolute;
    left: 0px;
    top: 19px;
    width: 485px;
}
.pjggs {
    margin-top: 9px;
}
.pjggs .comon .bgg1 {
    position: absolute;
    top: 103px;
    left: 23px;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    width: 41px;
    text-align: center;
}

.pjggs .comon .bgg2 {
    position: absolute;
    top: 103px;
    left: 176px;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    width: 41px;
    text-align: center;
}

.pjggs .comon .bgg3 {
    position: absolute;
    top: 103px;
    left: 332px;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    width: 41px;
    text-align: center;
}

.pjggs .comon .bgg4 {
    position: absolute;
    top: 103px;
    left: 485px;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    width: 41px;
    text-align: center;
}

.pjggs .comon .bgg5 {
    position: absolute;
    top: 103px;
    left: 642px;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    width: 41px;
    text-align: center;
}
.bggtel {
    position: absolute;
    top: 184px;
    left: 12px;
}
.bggtel .yt1 {
    float: left;
    line-height: 41px;
    font-size: 16px;
    color: #001333;
    padding-right: 8px;
    padding-top: 8px;
}
.bggtel .yt2 {
    float: left;
    color: #001333;
    font-size: 29px;
    font-family: "微软雅黑";
    line-height: 40px;
    padding-top: 8px;
}
.bggtel .yt3 {
    float: left;
    background: url(/ximgs/btncs.png) no-repeat;
    width: 146px;
    height: 51px;
    margin-left: 64px;
    line-height: 47px;
    text-align: left;
}
.bggtel .yt1 img {
    float: left;
    width: 38px;
    padding-right: 8px;
}
.bggtel .yt3 a { color:#fff ; display: block; width: 100%; height: 47px; text-align: center; font-size: 20px;}


.lxnews {
background: #F3F3F3;
height: 720px;
}

body .news{ width:787px; height:532px; margin-top:25px; overflow:hidden; font-family:"Microsoft Yahei";}
body .n_nav{ margin-top:19px; height:35px; overflow:hidden;}
body .n_nav li{ float:left; margin-right:8px;}
body .n_nav li a
{
    width: 121px;
height: 32px;
border: 1px solid #ADADAD;
color: #353535;
display: inline-block;
text-align: center;
line-height: 32px;
font-size: 16.6px;
    
    }
body .n_nav li a:hover , .n_nav .cur a{ border:1px solid #F97B47; color:#fff; text-decoration:none; background:#F97B47;}
body .news_c{ height:434px; overflow:hidden;}
body .news_c dl { margin-top: 21px;
height: 186px;
overflow: hidden;}
body .news_c dl dt , .news_c dl dt img{ width: 296px;
height: 186px;
overflow: hidden;}
body .news_c dl dd{ width:448px; padding-right:18px; overflow:hidden;}
body .news_c dl dd h3{ font-size:18px; line-height:24px;} 
body .news_c dl dd h3 a{ color:#353535;}
body .news_c dl dd span{ font-size:14px;display:block; color:#353535;}
body .news_c dl dd p{ font-size:15px; line-height:24px; height:70px; overflow:hidden; padding-top:10px;}

body .biaoti{ height:37px; border-bottom:1px solid #d2d2d2; overflow:hidden; text-transform:uppercase; }
body .biaoti span a{ display:inline-block; font:15px Arial, Helvetica, sans-serif; color:#201a17;line-height:37px;}
body .biaoti i{ display:inline-block; background:url(/ximgs/newtel.png) no-repeat 2px center; padding:0 20px 0 33px; font:14px "Times New Roman", Times, serif; color:#adadad; height:37px; line-height:37px;}
body .biaoti i a{ font-weight: bold; color:#201a17; font-size:22px; font-family:"Microsoft Yahei"; display:inline-block; padding-right:0px;}


body .wt_c {
height: 463px;
border: 6px solid #EAEAEA;
overflow: hidden;
padding: 0 13px;
background: #FFF;
}
body .wt{ width:382px; height:518px; margin-top:25px; overflow:hidden; font-family:"Microsoft Yahei";}
body .wt .biaoti { border:0;}

body .wt .biaoti i {
    background: none ;
    border: 1px solid #ccc;
    margin-bottom: 5px;
    margin-left: 0px;
    padding: 0 12px;
}
body .wt_c dl { padding:14px 0 10px; font-family:"Microsoft Yahei";}
body .wt_c dl dt{ height:27px; border-bottom:1px solid #e7e7e7; background:url(Img/Index/w.gif) no-repeat left 2px; padding-left:27px; line-height:20px;}
body .wt_c dl dt a{ color:#1d1a17;}
body .wt_c dl dd { background:url(Img/Index/d.gif) no-repeat left 5px; padding-left:27px; line-height:20px; margin-top:5px;}
body .wt_c dl dd i{ display:block; text-align:right;}
body .wt_c dl dd i a{ color:#353535;}


body .wt2{ width:300px; height:400px; margin-top:25px; overflow:hidden; font-family:"Microsoft Yahei";}
body .wt2 .biaoti { border:0;}

body .wt2 .biaoti i {
    background: none ;
    border: 1px solid #ccc;
    margin-bottom: 5px;
    margin-left: 5px;
    padding: 0;
}
body .wt_c2{ height:463px; border:6px solid #eaeaea; overflow:hidden; padding:0 13px; background:#fff;}
body .wt_c2 dl { padding:14px 0 10px; font-family:"Microsoft Yahei";}
body .wt_c2 dl dt{ height:27px; border-bottom:1px solid #e7e7e7; background:url(Img/Index/w.gif) no-repeat left 2px; padding-left:27px; line-height:20px;}
body .wt_c2 dl dt a{ color:#1d1a17;}
body .wt_c2 dl dd { background:url(Img/Index/d.gif) no-repeat left 5px; padding-left:27px; line-height:20px; margin-top:5px;}
body .wt_c2 dl dd i{ display:block; text-align:right;}
body .wt_c2 dl dd i a{ color:#353535;}


.lxnews .comon h4 {
    background: url(/ximgs/newbgs.png) no-repeat top  center;
    width: 446px;
    margin: 0 auto;
    text-align: center;
    padding-top: 50px;
    color: #001333;
    font-size: 26px;
    position: relative;
    height: 58px;
}
.lxnews .comon {
    padding-top: 36px;
}
.lxnews .comon h4 span {
    margin: 0 auto;
    width: 100%;
    display: block;
    position: absolute;
    height: 1px;
    border-bottom: 1px solid #ccc;
    top: 66px;
    z-index: 9;
    left: 0px;
}
.lxnews .comon h4 b {
    position: absolute;
    z-index: 99999;
    width: 140px;
    height: 40px;
    display: block;
    top: 50px;
    left: 154px;
    background: #F3F3F3;
}
.lxwms {
    width: 100%;
    height: 606px;
}

.lxwms .comon h4 {
background: url(/ximgs/lxtit.png) no-repeat top center;
width: 446px;
margin: 0 auto;
text-align: center;
padding-top: 50px;
color: #001333;
font-size: 26px;
position: relative;
height: 58px;
}


.lxwms .comon h4 b {
position: absolute;
z-index: 99999;
width: 140px;
height: 40px;
display: block;
top: 50px;
left: 154px;
background: #fff;
}



.lxwms .comon h4 span {
margin: 0 auto;
width: 100%;
display: block;
position: absolute;
height: 1px;
border-bottom: 1px solid #CCC;
top: 66px;
z-index: 9;
left: 0px;
}
.lxwms .comon {
    padding-top: 36px;
}
.lxdom dt {
    float: left;
    width: 600px;
}
.lxdom dt img {
    width: 100%;
    height: 320px;
}
.lxdom dd {
    float: left;
    width: 600px;
    background: #f3f3f3;
    height: 320px;
}
.lxdom dd p {
    padding: 26px 42px;
    font-size: 15px;
    line-height: 34px;
    height: 184px;
    display: block;
    width: 514px;
    overflow: hidden;
    text-indent: 2em;
}
.lxwms dd a {
    display: block;
    float: left;
    width: 148px;
    height: 50px;
    background: url(/ximgs/btnhs2.png) no-repeat;
    line-height: 50px;
    font-size: 16px;
    text-align: center;
    margin-left: 45px;
    margin-top: 12px;
}
.lxqt {
    width: 100%;
}
.lxqt li {
    float: left;
    width: 265px;
    background: url(/ximgs/lxbtns.png) no-repeat;
    height: 66px;
    margin: 0 24px;
}
.lxqt ul {
    width: 940px;
    margin-top: 41px;
    display: block;
    float: left;
    margin-left: 128px;
}
.lxqt li a {
    text-align: center;
    display: block;
    width: 100%;
    height: 66px;
    line-height: 62px;
    font-weight: bold;
    font-size: 19px;
    color: #001333;
}

.flinks {
    background: #001333;
    height: 60px;
}
.flinks h2 {
    color: #fff;
    font-size: 19px;
    height: 60px;
    line-height: 60px;
    width: 154px;
    text-align: center;
}
.flinks p {
    float: left;
    width: 1044px;
}
.flinks p a {
    color: #fff;
    padding: 7px 12px;
    display: inline-block;
}

.footernew {
    width: 100%;
    background: #04183a;
    height: auto;
}
.footbeian {
    background: #001333;
    width: 100%;
    height: 60px;
}
.footermenu {
    float: left;
    width: 450px;
    margin-top: 33px;
    border-right: 1px solid #283955;
    height: 258px;
    margin-bottom: 44px;
}
.footermenu ul li {
    float: left;
    width: 150px;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    padding-top: 14px;
}
.footerlx {
    float: left;
    margin-top: 33px;
    padding-left: 46px;
    border-right: 1px solid #283955;
    margin-right: 47px;
    width: 348px;
    padding-top: 14px;
    height: 245px;
}
.footerewm {
    float: left;
    width: 220px;
    text-align: center;
}
.footermenu ul li p {
    font-weight: normal;
    font-size: 14px;
    padding-top: 16px;
}
.footermenu ul li p a {
    display: block;
    width: 100%;
    height: 30px;
    color: #ccc;
    line-height: 30px;
    font-size: 13.5px;
}
.footerlx h5 {
    color: #fff;
    font-size: 18px;
}
.footerlx ul li {
    display: block;
    height: 30px;
    width: 100%;
    margin-top: 12px;
    color: #CCC;
    font-size: 13.5px;
    line-height: 29px;
    padding-left: 38px;
}
.footerlx ul {
    padding-top: 16px;
}
.footerlx .li1 {
    background: url(/ximgs/mobile.png) no-repeat;
}

.footerlx .li2 {
    background: url(/ximgs/tel.png) no-repeat;
}

.footerlx .li3{
    background: url(/ximgs/email.png) no-repeat;
}

.footerlx .li4 {
    background: url(/ximgs/addre.png) no-repeat;
}
.footerewm h5 {
    display: block;
    width: 100%;
    text-align: center;
    height: 35px;
    padding-top: 47px;
    color: #fff;
    font-size: 18px;
}
.footerewm img {
    margin: 0 auto;
    width: 140px;
    padding-left: 4px;
}
.footerewm span {
    display: block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    color: #ccc;
    text-align: center;
    font-size: 16px;
}
.footbeian p {
    width: 478px;
    margin: 0 auto;
    display: block;
    height: 52px;
    color: #ccc;
    line-height: 55px;
    font-size: 14px;
}
.footbeian p a {
    color: #ccc;
}

        @media screen and (min-width:1300px)
        {
            .head-1 ul li a
            {
                padding: 0 21px;
            }
        }
        @media screen and (min-width:1425px)
        {
            .head-1 ul li a
            {
                padding: 0 21px;
            }
        }
        @media screen and (min-width:1680px)
        {
            .head-1 ul li a
            {
                padding: 0 21px;
            }
        }
        @media screen and (min-width:1920px)
        {
            .head-1 ul li a
            {
                padding: 0 20px;
            }
        }
        @media screen and (min-width:1930px)
        {
            .head-1 ul li a
            {
                padding: 0 15px;
            }
        }
        
        @media screen and (min-width:1300px)
        {
            .head-3 ul li a
            {
                padding: 0 21px;
            }
        }
        @media screen and (min-width:1425px)
        {
            .head-3 ul li a
            {
                padding: 0 21px;
            }
        }
        @media screen and (min-width:1680px)
        {
            .head-3 ul li a
            {
                padding: 0 21px;
            }
        }
        @media screen and (min-width:1920px)
        {
            .head-3 ul li a
            {
                padding: 0 20px;
            }
        }
        @media screen and (min-width:1930px)
        {
            .head-3 ul li a
            {
                padding: 0 15px;
            }
        }


.ftliuyan {
    background: url(/Images/fdbgs.png);
    width: 100%;
    position: fixed;
    left: 0px;
    bottom: 0px;
    height: 110px;
    z-index: 99999;
    overflow:hidden;
}
.ftliuyan h4 {
    background: url(/Images/fdbgs2.png) no-repeat left;
    width: 438px;
    height: 90px;
    float: left;
    line-height: 90px;
    color: #fff;
    padding-left: 179px;
    font-size: 25px;
    margin-top: 14px;
}
.ftliuyan ul {
    float: left;
    width: 388px;
    margin-top: 40px;
}
.ftliuyan ul li {
    float: left;
    width: 124px;
}
.ftliuyan ul li input {
    width: 112px;
    height: 32px;
    font-size: 16px;
    color: #000;
}
.btns a {
    display: block;
    width: 117px;
    height: 37px;
    background: #d5b292;
    line-height: 36px;
    text-align: center;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
}
.gbliuyan {
    background: url(/Images/gbtn.png) no-repeat;
    display: block;
    width: 23px;
    height: 23px;
    float: left;
    cursor: pointer;
    margin-top: 10px;
    overflow:hidden
}

.ftkfjgp {
 height: 210px;
position: fixed;
left: 0;
bottom: 0;

 z-index: 99999999999;
 display: block;
 background: url(/Images/kffd.jpg) no-repeat;
 width: 0px;
}