/*整站样式*/
html,body,dl,dd,img,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0; border:0;}
p { width:100%;}
body{font-family: 'Microsoft YaHei',Arial,Helvetica;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
ul,ol,li{ list-style-type:none;}
img{border:0;}
select,input,select{vertical-align:middle;outline: none;}
table{border-collapse:collapse;border-spacing:0}
iframe{border:none;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
.h{display:none;visibility:visible;}
.wrap{border: 0;padding:0;width:1100px;margin:0 auto;*zoom:1;}
.wrap:after{clear: both;content:"";display: table;}
.c{clear:both;font-size:0;line-height:0;height:0;visibility:visible;}
.fix{*zoom:1;}
.fix:after{clear: both;content:"";display: table;}
.fl{float: left;}
.fr{float: right;}
.pors{position: relative;}

@font-face {
    font-family:"g1";
    src:url(../fonts/gothamrndbook.ttf);
}
@font-face {
    font-family:"g2";
    src:url(../fonts/gothamrndbold.ttf);
}
@font-face {
    font-family:"g3";
    src:url(../fonts/gothamrndlight.ttf);
}
@font-face {
    font-family: "g4";
    src: url(../fonts/gothamrndmedium.ttf);
}
@font-face {
    font-family:"g5";
    src:url(../fonts/gothambook.ttf);
}

.gizle {
    top: -70px!important;
    position: fixed; 
    left:0; 
}
.sabit {
    left:0; 
    top:0!important; 
	z-index: 9999;

}
.ny-gy {
    background:#fff;
    top:0!important;
    position:fixed!important;
    z-index:999;

}
.ny-gy1 {
    background:#fff;
    top:71px!important;
    position:fixed!important;
    z-index:998;
}

.zx-menu {
    width:100%;
    height:71px;
    padding-top:34px;
    position:absolute;
    top:208px;
    left:0;
}
.zx-menu ul {
    width:1170px;
    height:70px;
    margin:auto;
    border-bottom:1px solid #e9e9e9;
}
.zx-menu li {
    margin-right:10px;
   
    height:32px;
    text-align:center;
    line-height:32px;
    border:1px solid #999;
    color:#666;
    cursor:pointer;
    float:left;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}
.zx-menu li:hover {
    color:#fff;
    border:1px solid #55bbdd;
    background:#55bbdd;
}
.zx-menu li.on {
    color:#fff;
    border:1px solid #55bbdd;
    background:#55bbdd;
}
.zx-menu li a{
	display:block;
	 padding:0 15px;
    height:32px;
    text-align:center;
    line-height:32px;
}
.zx-menu li:hover .index-zx-m1 {
    color:#fff;
}
.zx-menu li:hover .index-zx-m2 {
    color:#fff;
}
.zx-menu li.on .index-zx-m1 {
    color:#fff;
}
.zx-menu li.on .index-zx-m2 {
    color:#fff;
}


.about-menu {
    width:100%;
    text-align:center;
    padding-top:34px;
    height:70px;
    position:absolute;
    top:208px;
    left:0;
}
.about-menu ul {
    width:100%;
    height:68px;
    margin:auto;
    z-index:999;
    border-bottom:2px solid #ccc;
}
.about-menu li {
    display:inline-block;
    height:32px;
    line-height:32px;
    border:1px solid #999;
    padding:0 13px;
    color:#666;
    margin:0 5px;
    cursor:pointer;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}
.about-menu li:hover {
    color:#fff;
    background:#55bbdd;
    border:1px solid #55bbdd;
}
.about-menu li.on {
    color:#fff;
    background:#55bbdd;
    border:1px solid #55bbdd;
}
.about-menu li:hover .about-menu-ch,.about-menu li:hover .about-menu-en {
    color:#fff;
}
.about-menu li.on .about-menu-ch,.about-menu li.on .about-menu-en{
    color:#fff;
}
.about-menu-ch {
    font-size:15px;
    float:left;
    color:#666;
    padding-right:2px;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}
.about-menu-en {
    font-size:14px;
    font-family:g5;
    float:left;
    color:#666;
    padding-left:2px;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}


.about-b6 {
    width:100%;
    padding-bottom:50px;
    display:table;
    border-top:1px solid #e9e9e9;
}
.honer-list {
    width:100%;
}
.honer-list ul {
    margin-left: -33px;
}
.honer-list li {
    width: 368px;
    height: 248px;
    float: left;
    margin-left: 33px;
    margin-bottom:20px;
}

.about-b7 {
    width:100%;
    display:table;
    
    border-top:1px solid #e9e9e9;
    padding-bottom:50px;
}


/*--header*/
.header {
    width:100%;
    height:70px;
    position:fixed;
    top:0;
    z-index:999;
    background:#fff;
    -moz-transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;

    box-shadow: 0 0 5px #888;
    border-bottom: 1px solid #ebebeb;
}
.header1 {
    width:100%;
    height:70px;
    background:#222;
    position:fixed;
    top:0;
    left:0;
    z-index:999;
}
.header1-wz {
    position:fixed;
    z-index:999;
    top:0;
    left:0;
}
.header1-mg {
    margin-top:70px;
}
.header-bg {
    background:rgba(34,34,34,.7);
}
.header-box {
    width:1275px;
    height:auto;
    margin:auto;
}
.logo {
    width:90px;

    margin-top:14px;
    float:left;
}
.menu {
    float:left;
    margin-left:0px;
    margin-top:25px;
}
.menu li {
    float: left;
    padding: 0 21px;
    text-align: center;
}
.menu li:hover .menu-link-ch {
    color:#55bbdd;
    opacity:1;
}
.menu li:hover .menu-link-en {
   color:#55bbdd;
    opacity:1;
}
.menu li.on .menu-link-ch {
    opacity:1;
}
.menu li.on .menu-link-en {
    opacity:1;
}
.menu-link {
    display:block;
}
.menu-link-ch {
    font-size:16px;
    color:#666;
}
.menu-link-en {
    font-size:13px;
    color:#666;
    font-family:g5;
	text-transform:capitalize;
}

.qt {
    float:right;
    margin-top:27px;
    /*font-family:g4;*/
}
.qt-qq {
    width:17px;
    height:18px;
    display:block;
    float:left;
    background:url(../images/index-img1-9.png) left center no-repeat;
    padding-right:20px;
    border-right:1px solid #666;
}
.qt-tel{
    font-size:15px;
    height:17px;
    line-height:17px;
    color:#666;
    padding-left:22px;
    background:url(../images/index-img2-9.png) left center no-repeat;
    float:left;
    margin-left:20px;
    letter-spacing: 1px;
}


/*--banner*/
.banner {
    width:100%;
    height: 698px;
    min-width:1170px;
    position:relative;
    margin-top:70px;
}
.banner .bd {
    width:100%;
    height:100%;
}
.banner .bd ul {
    width:100%!important;
}
.banner .bd li {
    width:100%!important;
}
.banner .bd li a {
    width:100%;
    height: 698px;
    display:block;
}
.banner-txt {
    width:100%;
    font-size:20px;
    color:#fff;
    position:absolute;
    bottom:72px;
    text-align:center;
    letter-spacing:5px;
    opacity:0.5;
    /*font-family:g5;*/
}
.banner .hd {
    width:100%;
    position:absolute;
    z-index:2;
    bottom:28px;
}
.banner .hd ul {
    width:100%;
    text-align:center;
}
.banner .hd li {
    width:7px;
    height:7px;
    display:inline-block;
    border-radius:100%;
    margin: 0 7px;
    border: 2px solid #fff;
    cursor:pointer;
}
.banner .hd li.on {
    background:#55bbdd;
    border: 2px solid #55bbdd;
}
.prev{
    width:48px;
    height:48px;
    position:absolute;
    z-index:2;
    left:100px;
    top: 325px;
    background:url(../images/prev.png) no-repeat;
    cursor:pointer;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}
.next {
    width:48px;
    height:48px;
    position:absolute;
    z-index:2;
    right:100px;
    top: 325px;
    background:url(../images/next.png) no-repeat;
    cursor:pointer;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}
.banner .prev, .banner .next {
    opacity:0;
}
.banner:hover .prev, .banner:hover .next {
    opacity:1;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}


/*--首页产品--*/
.index-cp {
    width:100%;
    border-bottom:2px solid #ccc;
    display:table;
    padding-bottom:30px;
    background:#eeefef;
}
.index-cp-box {
    width:1270px;
    margin:auto;
}
.index-cp-title{
    width:100%;
    padding-top: 23px;
    padding-bottom: 23px;
    text-align:center;
    border-bottom:2px solid #ccc;
    background:#fff;
}
.index-cp-title li {
    display:inline-block;
    text-align:left;
    padding-left:73px;
    margin-right: 30px;
    height:58px;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
    cursor:pointer;
}

.l1 {
    background:url(../images/index-img3.png) left center no-repeat;
}
.index-cp-title li.l1:hover {
    background:url(../images/index-img3-1.png) left center no-repeat;
}
.index-cp-title li.l1.on {
    background:url(../images/index-img3-1.png) left center no-repeat;
}
.l2 {
    background:url(../images/index-img4.png) left center no-repeat;
}
.index-cp-title li.l2:hover  {
    background:url(../images/index-img4-1.png) left center no-repeat;
}
.index-cp-title li.l2.on  {
    background:url(../images/index-img4-1.png) left center no-repeat;
}
.l3 {
    background:url(../images/index-img5.png) left center no-repeat;
}
.index-cp-title li.l3:hover  {
    background:url(../images/index-img5-1.png) left center no-repeat;
}
.index-cp-title li.l3.on  {
    background:url(../images/index-img5-1.png) left center no-repeat;
}
.index-cp-t1 {
    height:36px;
    line-height:36px;
    font-size:18px;
    color:#999;
}
.index-cp-title li:hover .index-cp-t1 {
    color:#55bbdd;
}
.index-cp-title li.on .index-cp-t1 {
    color:#55bbdd;
}
.index-cp-title li:hover .index-cp-t2 {
    color:#55bbdd;
}
.index-cp-title li.on .index-cp-t2 {
    color:#55bbdd;
}
.index-cp-t2 {
    font-size:13px;
    font-family:g5;
    color:#777;
    text-transform:capitalize;
}
.index-cp-list {
    display:table;
    overflow:hidden;
}
.index-cp-list ul {
    margin-left:-33px;
    padding-top:39px;
    padding-left:52px;
}

.index-cp-list li {
    width:368px;
    height: 350px;
    float:left;
    margin-left:33px;
    background:#fff;
    margin-bottom:30px;
    border:1px solid #eeefef;
}
.index-cp-list li:hover {
    border:1px solid #55bbdd;
}
.cp-img {
    width:368px;
    height:278px;
    position:relative;
    overflow:hidden;
}
.cp-img-zz {
    width:368px;
    height:278px;
    padding-top:100px;
    text-align:center;
    background:rgba(0,0,0,.4);
    z-index:2;
    position:relative;
}
.cp-t {
    width:100%;
    height: 72px;
    box-sizing:border-box;
    border:1px solid #fff;
}
.cp-title{
    height: 28px;
    line-height: 28px;
    font-size:16px;
    color:#333;
    width: 323px;
    padding-left: 19px;
    padding-top:10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.cp-txt {
    width:340px;
    font-size:14px;
    line-height: 26px;
    color:#999;
    height:26px;
    overflow: hidden;
    margin-left: 19px;
}
.cp-mj {
    font-size:12px;
    height:36px;
    line-height:26px;
    padding-top:10px;
    color:#999;
    padding-left:10px;
}
.index-cp-more {
    width:120px;
    height:43px;
    line-height:43px;
    padding-left:24px;
    background:#666 url(../images/index-img7.png) 118px center no-repeat;
    font-size:16px;
    color:#fff;
    font-family:"g1";
    display:table;
    margin:auto;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}
.index-cp-more:hover {
    background:#55bbdd url(../images/index-img7.png) 118px center no-repeat;
}
/*--首页-资讯*/
.index-zx{
    width:100%;
    display:table;
    padding-bottom:90px;
    background:#eeefef;
}
.index-zx-box {
    width:1170px;
    margin:auto;
}
.index-zx-top {
    width:100%;
    height:169px;
    text-align:center;
}
.top1 {
    font-size:24px;
    height:53px;
    line-height:53px;
    padding-top:45px;
    color:#333;
}
.top2 {
    width:50px;
    height:2px;
    background:#55bbdd;
    margin:auto;
}
.top3 {
    font-size:14px;
    height:38px;
    line-height:38px;
    color:#999;
    font-family:g5;
}
.index-zx-menu {
    width:100%;
    height:34px;
    text-align:center;
    padding-bottom:21px;
    border-bottom:2px solid #ccc;
}
.index-zx-menu li {
    display:inline-block;
    margin:0 5px;
    /*width:141px;*/
    padding:0 9px;
    height:32px;
    text-align:center;
    line-height:32px;
    border:1px solid #999;
    color:#666;
    cursor:pointer;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}
.index-zx-menu li:hover {
    color:#fff;
    border:1px solid #55bbdd;
    background:#55bbdd;
}
.index-zx-menu li.on {
    border:1px solid #55bbdd;
    background:#55bbdd;
}
.index-zx-menu li:hover .index-zx-m1 {
    color:#fff;
}
.index-zx-menu li:hover .index-zx-m2 {
    color:#fff;
}
.index-zx-menu li.on .index-zx-m1 {
    color:#fff;
}
.index-zx-menu li.on .index-zx-m2 {
    color:#fff;
}
.index-zx-m1 {
    font-size:14px;
    float:left;
    margin-right:9px;
    color:#666;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}
.index-zx-m2 {
    font-size:13px;
    float:right;
    font-family:g5;
    color:#666;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}
.index-zx-news {
    padding-top:42px;
	display:none;
}
.index-zx-news-left {
    width:564px;
    height:417px;
    float:left;
    position:relative;
}
.left-img {
    width:564px;
    height:417px;
}
.left-txt {
    position:absolute;
    bottom:0;
    width:518px;
    height:52px;
    line-height:52px;
    color:#fff;
    padding:0 23px;
    z-index:2;
    background:rgba(0,0,0,.35) url(../images/index-img8.png) 524px center no-repeat;
}
.index-zx-news-right {
    width:490px;
    height:405px;
    float:left;
    padding-top:12px;
    margin-left:40px;
}
.index-zx-news-right li {
    height:74px;
    margin-bottom:30px;
}
.right-time {
    width:74px;
    float:left;
    padding-right:30px;
    text-align:right;
    height:64px;
    padding-top:10px;
    font-family:g4;
    line-height:32px;
    border-right:1px solid #e9e9e9;
}
.day{
    font-size:30px;
    color:#55bbdd;
}
.year{
    font-size:16px;
    color:#c4c4c4;
}

.right-txt {
    padding-left:30px;
    width:350px;
    float:left;
}
.index-zx-news-right li:hover .right-txt-t1 {
    color:#55bbdd;
}
.right-txt-t1 {
    font-size:16px;
    line-height:26px;
    padding-bottom:5px;
    color:#333;
}
.right-txt-t2 {
    font-size:14px;
    line-height:24px;
    color:#999;
}


.footer {
    width:100%;
    height:181px;
}
.footer-box {
    width:1170px;
    margin:auto;
    border-top:2px solid #ccc;
}
.footer-box-top {
    width:100%;
    height:116px;
    border-bottom:2px solid #ccc;
}
.footer-logo {
    width:161px;
    height:43px;
    margin-left:15px;
    margin-top:38px;
    float:left;
}
.footer-menu {
    float:left;
    margin-top:40px;
}
.footer-menu li {
    padding-left:35px;
    height:35px;
    line-height:35px;
    float:left;
}
.footer-menu li:hover .footer-menu-link {
    color:#55bbdd;
}
.footer-menu-link {
    font-size:15px;
    display:block;
    color:#999;
}
.footer-contact {
    float:right;
}
.contact-list {
    text-align:center;
    width:207px;
    margin-right:5px;
    margin-top:49px;
    float:left;
}
.contact-list li {
    width:22px;
    height:22px;
    position:relative;
    display:inline-block;
    margin:0 5px;
}
.contact-list li:hover .contact-list-bg1 {
    background:url(../images/index-img9-1.png) center center no-repeat;
        -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
}
.contact-list li:hover .contact-list-bg2 {
    background:url(../images/index-img10-1.png) center center no-repeat;
        -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
}
.contact-list li:hover .contact-list-bg3 {
    background:url(../images/index-img11-1.png) center center no-repeat;
        -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
}
.contact-list-bg1 {
    width:22px;
    height:22px;
    background:url(../images/index-img9.png) center center no-repeat;
}
.contact-list-bg2 {
    width:22px;
    height:22px;
    background:url(../images/index-img10.png) center center no-repeat;
}
.contact-list-bg3 {
    width:22px;
    height:22px;
    display:block;
    background:url(../images/index-img11.png) center center no-repeat;
}

.contact-list-box {
    min-width:198px;
    padding-left:15px;
    min-height:90px;
    position:absolute;
    top:22px;
    left:-95px;
    text-align:left;
    background:url(../images/index-img12.png) center bottom no-repeat;
    background-size:cover;
    overflow:hidden;
    display:none;
}
.box-t1 {
    font-size:14px;
    margin-top:20px;
    height:30px;
    color:#999;
    line-height:20px;
}
.box-t2 {
    font-size:14px;
    color:#55bbdd;
    font-family:g4;
}
.footer-contact .ewm {
    width:72px;
    height:72px;
    float:right;
    margin-right:13px;
    margin-top:24px;
}

.footer-box-copy {
    padding-left:15px;
    font-size:12px;
    height:60px;
    line-height:60px;
    color:#999;
}
.footer-box-copy a {
    color:#999;
    margin-right:10px;
}
.ny-banner {
    width:100%;
    height:138px;
    background:#55bbdd;
}
.banner-have {
    margin-bottom:104px;
}

.ny-banner-box {
    width:1170px;
    margin:auto;
    color:#fff;
    margin-top:70px;
}
.ny-banner-t1 {
    font-size:24px;
    padding-top:43px;
    height:35px;
    line-height:35px;
    /*font-family:g5;*/
}
.ny-banner-t2 {
    height:28px;
    line-height:28px;
    font-size:15px;
}

.page-list {
    padding-left:52px;
    padding-bottom:26px;
    display:table;
}
.page-link {
    width:49px;
    height:46px;
    display:block;
    float:left;
    margin-right:8px;
    border:2px solid #55bbdd;
    text-align:center;
    line-height:46px;
    color:#55bbdd;
    font-size:16px;
}
.page-link:hover {
    background:#55bbdd;
    color:#fff;
}
.page-link.on {
    background:#55bbdd;
    color:#fff;
}
.page-link1 {
    width:130px;
    height:50px;
    color:#fff;
    background:#55bbdd;
    text-align:center;
    line-height:50px;
    display:block;
    float:left;
    margin-right:8px;
}
.ny-cp {
    width:100%;
    display:table;
    padding-bottom:30px;
    background:#eeefef;
}
.case-show {
    width:100%;
    background:#f1f1f1;
    display:table;
}
.case-show-box {
    width:1170px;
    margin:auto;
}
.add {
    height:62px;
    line-height:62px;
    background:url(../images/jd-img1.png) left center no-repeat;
    padding-left:20px;
    display:table;
    font-size:13px;
    color:#999;
}
.add a {
    color:#999;
}
.case-show-left {
    width:840px;
    float:left;
}
.case-show-left-top {
    width:100%;
    height:89px;
    border-bottom:1px solid #dbdbdb;
}
.case-show-left-title {
    font-size:24px;
    height:50px;
    line-height:50px;
    color:#333;
}
.case-show-left-t1 {
    line-height:22px;
    font-size:14px;
    color:#999;
}
.case-show-left-t1 a:link,.case-show-left-t1 a:visited{
    color:#999;
}
.case-show-left-t2 {
    float:right;
    font-size:13px;
    font-family:g1;
}
.case-show-left-t2 a {
    width:29px;
    height:29px;
    display:block;
    float:right;
    margin-left:9px;
    margin-top:-5px;
}
.t2-1 {
    background:url(../images/jd-img4.png);
}
.t2-1:hover {
    background:url(../images/jd-img4-1.png);
}
.t2-2 {
    background:url(../images/jd-img3.png);
}
.t2-2:hover {
    background:url(../images/jd-img3-1.png);
}
.t2-3 {
    background:url(../images/jd-img2.png);
}
.t2-3:hover {
    background:url(../images/jd-img2-1.png);
}
.case-show-left-txt {
    width:100%;
    font-size:14px;
    line-height:24px;
    color:#333;
    padding:28px 0;
}
.case-show-left-txt img {
    max-width:100%;
    margin:auto;
	margin-top:4px;
}
.case-show-left-txt p {
	margin-top:0px;
}



.case-show-right {
    width:286px;
    float:right;
    background:#fff;
    padding-bottom:25px;
    margin-top:15px;
}
.case-show-right-title {
    height:46px;
    line-height:46px;
    padding-top:8px;
    border-bottom:1px solid #d0d0d0;
    position:relative;
    font-size:16px;
    color:#333;
    margin:0 17px;
}
.case-show-right-title span {
    width:38px;
    height:2px;
    background:#55bbdd;
    display:block;
    position:absolute;
    bottom:-1px;
    left:0;
}
.case-show-right-list {
    margin:7px 17px;
    margin-top:0;
    display:table;
}
.list-link1 {
    width:244px;
    height:153px;
    position:relative;
    margin-top:14px;
    margin-left:4px;
    position:relative;
}
.list1-img {
    width:244px;
    height:153px;
}
.list-link1:hover .list1-txt {
    color:#55bbdd;
}
.list1-txt {
    width:100%;
    height:32px;
    line-height:32px;
    text-align:center;
    color:#fff;
    font-size:12px;
    background:rgba(0,0,0,.5);
    position:absolute;
    bottom:0;
}
.list-link2 {
    font-size:12px;
    color:#333;
    line-height:27px;
    height:27px;
    display:block;
    width:262px;
    padding-left:10px;
    overflow:hidden;
}
.list-link2:hover {
    color:#55bbdd;
}
.case-show-click {
    width:100%;
    height:99px;
    border-top:1px solid #dcdcdc;
    line-height:52px;
    color:#3e3e3e;
}
.case-show-click a {
    color:#3e3e3e;
}
.case-show-click a:hover {
    color:#55bbdd;
}



.ny-zx-list {
    width:100%;
    padding-top:20px;
}
.ny-zx-list li {
    width:100%;
    height:138px;
    display:block;
    padding:20px 0;
    border-bottom: 1px solid #ccc;
}
.ny-zx-list-img {
    width:216px;
    height:138px;
    float:left;
    margin-right:25px;
}
.ny-zx-list-txt {
    width:870px;
    float:left;
}
.txt-title {
    height:32px;
    line-height:32px;
    font-size:18px;
    color:#333;
}
.txt-title:hover {
    color:#55bbdd;
}
.txt-txt {
    font-size:14px;
    line-height:26px;
    color:#999;
    margin-top:5px;
}
.txt-time {
    font-size:12px;
    height:28px;
    line-height:28px;
    margin-top:21px;
    color:#999;
}
.txt-time a:link,.txt-time a:visited{
	text-decoration:none;
	color:#999;
}
.txt-time span {
    font-size:14px;
    font-family:GM;
}

.about {
    width:100%;
    display:table;
}
.about-box {
    width:1170px;
    margin:auto;
    position:relative;
}


.about-b1 {
    padding-left:38px;
    height:470px;
    padding-top:64px;
    position:relative;
}
.about-b1-txt {
    width:620px;
    float:left;
    color:#333;
}
.about-b1-txt-t1 {
    font-size:32px;
    font-family:g4;
    padding-top:16px;
}
.about-b1-txt-t2 {
    font-size:20px;
    margin-top:15px;
}
.about-b1-txt-t3 {
    width:510px;
    padding-top:40px;
    font-size:14px;
    line-height:24px;
}
.about-b1-x {
    width:287px;
    height:1px;
    background:#55bbdd;
    position:absolute;
    z-index:2;
    left:494px;
    top:100px;
}
.about-b1-img {
    width:445px;
    height:372px;
    float:left;
}


.about-b2 {
    width:100%;
    height:435px;
    background:#f1f1f1;
    border-top:1px solid #e9e9e9;
    border-bottom:1px solid #e9e9e9;
}

.about-b2-list {
    width:100%;
}
.about-b2-list li {
    width:360px;
    height:200px;
    box-sizing:border-box;
    padding:0 30px;
    float:left;
    margin-right:45px;
    background:#c2e1eb;
}
.about-b2-list li:last-child {
    margin-right:0;
}
.about-b2-list-title {
    font-size:20px;
    line-height:36px;
    padding-top:34px;
    font-weight:bold;
    color:#333;
}
.about-b2-list-txt {
    font-size:16px;
    line-height:28px;
    color:#333;
}

/*.about-b2-left {
    width:275px;
    float:left;
    margin-left:82px;
    padding-top:74px;
}*/
/*.about-b2-left-t1{
    font-size:32px;
    width:275px;
    height:175px;
    text-align:center;
    color:#55bbdd;
    line-height:56px;
    letter-spacing:33px;
}
.about-b2-left-t2 {
    font-size:22px;
    width:275px;
    font-weight:bold;
    line-height:26px;
    letter-spacing:33px;
}*/
/*.about-b2-tb {
    width:40px;
    height:40px;
    background:url(../images/gy-img.png) center center no-repeat;
    position:absolute;
    top:151px;
    left:356px;
}
.about-b2-lsit {
    width:690px;
    margin-top:60px;
    float:right;
}
.about-b2-lsit-t1 {
    font-size:20px;
    font-weight:bold;
    height:30px;
    background:url(../images/gy-img2.png) left center repeat-x;
    padding:0 8px;
    display:table;
    color:#333;
}
.about-b2-lsit-t2 {
    font-size:16px;
    line-height:30px;
    color:#333;
    width:530px;
    margin-top:5px;
    margin-bottom:30px;
}*/

.about-b3 {
    width:100%;
    height:1061px;
}
.about-b3-top {
    width:100%;
    height:98px;
    padding-top:52px;
    text-align:center;
    font-size:32px;
    color:#333;
    font-family:g4;
    line-height:40px;
    letter-spacing:1px;
    text-transform:uppercase;
}
.about-b3-top span {
    font-size:20px;
    color:#333;
    display:block;
    letter-spacing:normal;
    font-family:'Microsoft YaHei';
}
.about-b3-txt {
    font-size:14px;
    line-height:28px;
    color:#222;
    width:1060px;
    margin:auto;
    text-align:center;
    padding-bottom:35px;
    display:table;
}
.about-b3-t {
    width:343px;
    height:50px;
    background:#55bbdd;
    text-align:center;
    line-height:50px;
    color:#fff;
    font-size:20px;
    margin:auto;
    margin-top:26px;
    letter-spacing: 1px;
}

.about-b4 {
    width:100%;
    height:610px;
    background:#f1f1f1;
    border-top:1px solid #e9e9e9;
}
.about-b4-top {
    width:100%;
    height:85px;
    padding-top:65px;
    text-align:center;
    font-size:32px;
    color:#333;
    font-family:g4;
    line-height:40px;
    letter-spacing:1px;
}
.about-b4-top span {
    font-size:20px;
    color:#333;
    display:block;
    letter-spacing:normal;
}
.about-b4-img {
    width:100%;
    display:table;
}
.about-b4-img img {
    display:table;
    margin:auto;
    max-width:100%;
}

.about-b5 {
    width:100%;
    height:450px;
}
.about-b5-left {
    padding-top:115px;
    padding-left:98px;
    width:490px;
    float:left;
    color:#666;
}
.about-b5-t1 {
    height:80px;
    line-height:80px;
    font-size:24px;
    font-weight:bold;
}
.about-b5-t2 {
    width:20px;
    height:2px;
    background:#55bbdd;
    margin-left:2px;
    margin-bottom:20px;
}
.about-b5-t3 {
    font-size:16px;
    line-height:30px;
}
.about-b5-right {
    width:572px;
    height:285px;
    border-radius:8px;
    float:right;
    padding-right:9px;
    padding-top:70px;
}


