﻿@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;}
body{;margin:0 auto;font-family:"微软雅黑";_overflow-x:hidden;+overflow-x:hidden;padding-top:80px;}
html,body{hyphens: auto;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;-o-hyphens: auto;}
li{list-style-type:none;}
ul{list-style:none;}
img{vertical-align:top;border:0;max-width:100%;}
a{color:#333;text-decoration:none;font-family:"微软雅黑"}
input{outline: none;}
h4{font-size:14px;}
a:hover{opacity:0.8;}

.clear{clear:both;height:0;overflow:hidden}
.pdlr10{padding-left:10px;padding-right:10px;}
.pd10{padding:10px;}
.pdtb1{padding:1% 0%;}
.pdlr2{padding:0 2%;}
.pdtb2{padding:2% 0;}
.pd2{padding:2%;}
.pd1{padding:1%;}
.pdtb10{padding:10px 0;}
.mb10{margin-bottom:10px;}
.mt10{margin-top:10px;}
.pt10{padding-top:10px;}
.mg-r5{margin-right:5px;}
.mg-t4{margin-top:4px;}
.mg-t5{margin-top:5px;}
.mg-t20{margin-top:20px;}
.mg-t30{margin-top:30px;}
.mg-t40{margin-top:40px;}
.text-over{overflow: hidden; white-space:nowrap;  text-overflow:ellipsis;}
.text-justify{text-align: justify;}

.fl{float:left;}
.fr{float:right;}
.abs{position:absolute;}
.abs-right{right:0;top:0;}
.pvs{ position:relative; display:block;}
.margin-auto{width:1200px;margin:0 auto;min-width: 1200px;}
.ma1120{width:1120px;margin:0 auto;}
.font-333{font-size:14px;color:#333;}
.font-777{font-size:14px;color:#777}
.font-bold{font-weight:bold}
.bg-white-pd30{background:white;padding:30px;}
.text-c{text-align:center;}
.text-l{text-align:left;}
.text-r{text-align:right;}
.ihw{height:100%;width:100%}
.over-hid{overflow:hidden}
.wb100{width:100%}

.more{padding:16px 36px ;display:inline-block;border:1px solid #1e64ac;font-size:12px;color:#1e64ac;}
.title-com{height:76px;font-size:28px;color:#333;line-height:76px;}

.banner{height:500px;overflow:hidden;}
.banner .idiv{height:100%;position:absolute;left:0;top:0;width:100%;}
.banner-prev{background:url(../images/banner-btn0.png) no-repeat left center;}
.banner-next{background:url(../images/banner-btn11.png) no-repeat left center;}
.banner-prev,.banner-next{width:49px;left:50%;top:50%;margin-top:-35px;height:71px;position:absolute;cursor:pointer;display:inline-block;position: absolute;z-index:99}
.banner-prev{margin-left:-591px;}
.banner-next{margin-left:591px}
.banner-radio{bottom:18px;text-align:center;width:100%;width:100%;display:block;height:23px;overflow:hidden;font-size:0;}
.banner-radio a{display:block;cursor:pointer;display:inline-block;width:8px;height:8px;background:white;margin:0 10px;background:url(../images/banner-radius.png) no-repeat left top;}

.banner-radio .avtive{background:#10564a;width:18px;height:18px;background:url(../images/banner-radius-on.png) no-repeat left top;
    position: relative;
    top: 5px;}





.top{height:80px;background:white;background:url(../images/top_bg.gif) repeat left top;position: fixed;left:0;top:0;z-index:99;width: 100%;}
.top-logo {margin-right:80px;}
.top-logo img{margin-top:9px;}
.top-sprite{position: relative;;z-index:9;}
.top-nav{float:left;}
.top-nav a{float:left;font-size:16px;color:#666;min-width:84px;display:inline-block;;float:left;line-height:80px;text-align:center;margin:0 10px;padding: 0 6px;box-sizing: border-box;}
.top-nav a.on{color:white;background: #d50701;}
.top-right{float:right;text-align:right}
.top-right-t {font-size: 14px;color:#d50701;padding-top: 20px;}
.top-right-t img{margin-right:8px;}
.top-right-b a{font-size:14px;color:#666;margin-left:16px}
.top-right-b a.on{color:#d50701;}
.top-nav-child{display:none;position:absolute;top: 80px;width:100%;left:0;right:0;min-height:61px;line-height:60px;background: rgba(0,0,0,0.4);text-align:center;}
.top-nav-child a{font-size: 14px;color:white;margin:0 20px;}
.top-nav-child a.on,.top-nav-child a:hover{color:#d50701;}
.top-nav-child .margin-auto div{display:none}
.min-line-red{width:14px;height:3px;font-size:0;display:inline-block;background: #b00f14;}
.red-btn{border:1px solid #b00f14;font-size: 14px;color:#b00f14;padding:10px 55px;}

.main-a{background: url(../images/bg0.gif) no-repeat center top;height:620px;}
.main-a .margin-auto{padding-top:78px;}
.main-al{width:600px;height:400px;position:absolute;z-index:1;}
.main-ar{border:1px solid #d5d5d5;background:rgba(255,255,255,0.5);margin-left:430px;padding:17px 30px 73px 248px;}
.main-ar h4{font-size:26px;color:#1a1b1d;position:relative;height:74px;line-height: 74px;margin-bottom:23px;}
.main-ar h4 i{position: absolute;left:0;bottom:-3px;}
.main-ar p{line-height: 30px;color:#666;text-indent:2em;}
.main-ar-a{margin-top:60px;}
.main-b h4{height:120px;line-height: 120px;position:relative;;padding-left:27px;font-size:26px;color:#1a1b1d;margin-bottom:20px;}
.main-b h4 i{position: absolute;;left:0;top:59px;}
.main-ba div{overflow: hidden;height:266px;width:100%;}
.main-ba div li{float:left;margin:0 30px;width:340px;text-align: center;}
.main-ba div li img{width:100%;height:226px;}
.main-ba div li p{line-height: 40px;}
.main-ba div li p a{font-size:16px;color:#333;}
.main-ba{position:relative;}
.main-ba-btn{position: absolute;top:96px;width:60px;height:54px;display: inline-block;background:url(../images/scroll-btn.gif) no-repeat left top;cursor:pointer;}
.main-ba-btn:hover{background-position-x:-60px;}
.main-ba-p{left:-60px;}
.main-ba-n{right:-60px;background-position-y:-54px;}
.footer{overflow:hidden;margin-top: 48px;}
.footer-t{background: #e6e6e6;padding:21px 0;overflow:hidden;}
.footer-tl{width:900px;float:left;}
.footer-tlb{border-top:1px solid #ccc;margin-top:17px;padding-top:18px;line-height: 18px;font-size:14px;color:#666;}
.footer-tlb a{margin-right:45px;float:left;font-size:12px;color:#666666;}
.footer-tr{float:right;width:260px;padding-top:30px;}
.footer-tr img{width:80px;height:80px;float:left;margin-right: 5px;}
.footer-tr div{padding-top:60px;}
.footer-tr p{font-size:12px;color:#666;line-height:20px;}
.footer-b{height:40px;line-height: 40px;font-size:12px;background:#cccccc;overflow: hidden;color:#666666;}

.ny-banner{position:relative;background:url(../images//about-banner.jpg) no-repeat center top;height:240px;}
.ny-banner div{position: absolute;;bottom:0;height:15px;background:url(../images/ny-banner-bg.png) repeat left top;width:100%;left:0;}
.ny-main{margin-top:-15px;overflow:hidden;position: relative;;z-index:9;padding-bottom:40px;}
.ny-main-l{width: 269px;
    float: left;
    background: url(../images/ny-nav-bg1.png) no-repeat right center;
    height: 741px;min-height:741px;}
.ny-main-lt{font-size:24px;color:white;padding-left:40px;line-height:95px;height:95px;background:url(../images/ny-nav-bg.gif) no-repeat left top;}
.ny-main-l ul{    padding: 20px;
    padding-left: 15px;padding-top:25px;}
.ny-main-l ul li{/*line-height: 49px*/min-height: 49px;box-sizing: border-box;padding: 13px 0;}
.ny-main-l ul li h4{font-weight: normal;}
.ny-main-l ul li a{font-size:16px;color:#666;}
.ny-main-l ul li.on a,.ny-main-l ul li a:hover{color:#0950a2;}
.ny-main-l ul li a span{font-size:12px;padding-right:15px;}
.ny-main-r{padding-top:59px;width:908px;float:right;}

.ph-list{width:100%;overflow:hidden;}
.ph-list ul{width:120%;}
.ph-list li{width:404px;height:330px;float:left;margin-right:100px;margin-bottom:40px;}
.ph-list li p{text-align:center;line-height: 20px;padding: 18px 0;}
.ph-list li p a{font-size:21px;color:#666;}


.pages .border-none{border:none;}
.pages{text-align:center;}
.pages a{width:38px;height:38px;display: inline-block;margin-right: 5px;color:#666;border:1px solid #e6e6e6;line-height: 38px;text-align: center;}
.pages a.active{background: #0950a2;color:white;}
.pages a img{margin-top:11px;}
.pages .prev{background: url(../images/ico-jtl.jpg) no-repeat center center;}
.pages .next{background: url(../images/ico-jtr.jpg) no-repeat center center;}



.comony-dts h4{font-size:32px;color:#333;text-align:center;margin-bottom: 50px;}
.comony-dts img{max-width: 100%;}
.comony-dts p{font-size:16px;color:#333333;text-indent:2em;margin-top:30px;}

/* .company-jg-list{margin-bottom:40px;} */
.company-jg-list li{width:450px;height:auto;margin-right: 8px;}
.company-jg-dts{border:1px solid #ccc;padding:30px 40px;overflow:hidden;}
.company-jg-dts h4{font-size:16px;color: #0950a2;}
.company-jg-dts h4 img{float:left;margin:2px 5px 0;max-width: 100%;}


.xi-sou-t {height:540px;position: relative;margin-bottom: 23px;}
.xi-sou-t img{height:540px;width:100%;position: absolute;}
.xi-sou-t div.nr{position: relative;z-index:9;width:500px;background: rgba(255,255,255,0.9);padding:32px 52px;z-index:9;float:right;min-height: 476px;height:476px\0;height:476px\9;}
.xi-sou-t div.nr h4,.source-zz-t h4,.source-pro-tl h4{font-size:32px;padding:;color:#237de5;    padding-bottom: 16px;}
.xi-sou-t div.nr p,.source-zz-t p,.source-pro-tl p{line-height:24px;color:#666;font-size:14px;text-align: justify;}
.xi-sou-si{margin-bottom:60px;overflow: hidden;}
.xi-sou-si img{max-width:100%;}
.xi-sou-si div{float:left;}


.source-zz-t{padding:34px;text-align: left}
.source-zz-t img{max-width: 100%;margin-top:30px;}


    .source-pro-t{padding:34px;padding-right:0;padding-bottom: 0;}
.source-pro-tl{width:309px;float:left;}
.source-pro-tl h4{font-weight: normal;}
.source-pro-tr{float:right;width:518px;position: relative;}
.source-pro-tr img{width: 100%;}
.source-pro-tr span{width:100%;position:absolute;;bottom:0;height:;background:url(../images/bg1.png) no-repeat center bottom;left:0;height:425px;display:inline-block;}
.source-pro-b {font-size: 14px;color:#666;line-height: 32px;}


/*.pro-list li{border:1px solid #f7f7f7;margin-right:96px;}*/
.news-list ul{margin-bottom: 18px;margin-top:-30px;}
.news-list li{overflow:hidden;margin-bottom: 26px;padding:30px 0;border-bottom: 1px solid #d9d9d9;}
.news-list li:hover h4{color:#0950a2;}
.news-list li a{display:block;}
.news-list li img{width:258px;height:158px;margin-right:19px;float:left;}
.news-list li div h4{font-size: 18px;color:#333333;line-height:20px;font-weight:normal;margin-bottom: 10px;}
.news-list li div h5{font-size: 12px;color:#999;line-height:34px;font-weight:normal;}
.news-list li div p{font-size: 14px;color:#999;line-height: 20px;height:98px;overflow: hidden;text-align: justify;}



.comony-dts-page{border-top:1px solid #ccc;padding-top:20px;}
.comony-dts-page p{line-height:32px;}
.comony-dts-page p a{font-size:16px;color:#0950a2;}
.shape-fx{margin-top:44px;margin-bottom:20px;}


            .contact-us ul{padding:30px;}
            .contact-us li{line-height: 36px;font-size:16px;color:#666;}
            .contact-us li span{margin-right:10px;height:4px;display:inline-block;border-radius:99px;}

.page-box {
    padding-top: 10px;
    display: flex;
    justify-content: center;
}

.page-box ul{
    display:flex;
}

.page-box li{
    width:40px;
    height:40px;
    display:flex;
    justify-content:center;
    align-items:center;
    border: solid 1px #EEEEEE;
    margin-right: 5px;
}

.page-box li.active{
    border: solid 1px #0950a2;
    background-color: #0950a2;
}

.page-box li.active a{
    color:#fff;
}