@charset "utf-8";
/* CSS Document */
*{margin:0 auto; padding:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}
span, a, ul, li {margin:0;padding:0;border:0;list-style-type:none;}
body{font-family: "Microsoft YaHei"; margin:0 auto; color:#4e4e4e; font-size:14px; background:#fff; PADDING-TOP:0px; min-width:1200px; overflow-x: hidden;}
a{color:#4e4e4e; text-decoration:none;}
a:hover{color:#14457f;}

.ta{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;}
.ta a{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;}

img{vertical-align:middle;border:0;}
.w1200{width:1200px; margin:0 auto;}

.ft_red{color:#F00;}

.k_k{width:100%; height:75px; margin:0 auto;}
.k_k1{width:100%; height:55px; margin:0 auto;}
.k_k2{width:100%; height:20px; margin:0 auto;}
.k_k3{width:100%; height:45px; margin:0 auto;}
.k_k4{width:100%; height:60px; margin:0 auto;}
.kkk{width:100%; height:90px; margin:0 auto;}
.kkkk{width:100%; height:260px; margin:0 auto;}

.ta{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;}

.clear{clear:both; height:0; line-height:0; font-size:0; *display:inline;/*IE only*/}
.fl { float:left;}
.fr { float:right;}
.ft_t{font-family:"proxima-nova", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-style:normal; font-weight:300; text-rendering:optimizeLegibility;}
.clearfix:after{content:"";display:block;clear:both;}

/*gotop*/
.cbbfixed {position:fixed; right:10px; transition: bottom ease .3s;bottom:-85px;z-index:3; cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block; background-color:#215490;}
.cbbfixed .gotop {transition:background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background:url(side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#0f3869;}
.cbbfixed .cweixin {background: #dadbdd;}
.cbbfixed .cweixin div {background: url(erwei.png) no-repeat left center;width: 194px;height: 199px;position: absolute;left: -194px;top: -115px;opacity: 0;transform: scale(0);    -webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}
.cbbfixed .cweixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.cbbfixed .cweixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background:url(side-icon01.png);}


/*head*/
.header{height: 90px; background: #fff; min-width: 1300px; display: flex; align-items: center; justify-content: space-between;}
.header .logo{height: 90px;}
.header .logo img{float: left; width: 52px; margin-left: 15px; margin-right: 15px; margin-top: 8.5px;}
.header .logo p{float: left; font-size: 17px; color: #000; margin-top: 17px; line-height: 30px;}
.header .logo p span{font-size: 18px; font-weight: bold; color: #fd000c;}
.header .nav-other{color: #fff; background: #14457f; line-height: 90px; font-size: 20px; padding: 0 10px; font-family: Arial;}

.header nav{display: inline-block; flex: 1; width: 100%; margin: 0 1% 0 10%;}
.header nav ul{ display: flex; align-items: center; justify-content: space-between;}
.header nav li{list-style: none; line-height: 90px; height: 90px; font-size: 16px; color: #fff; position: relative;}
.header nav li a{}
.header nav li:hover .slide-submeu{display: block;}
.header nav li:hover{background: url(nav-x.png) no-repeat left 83px;}
.header nav li:hover a{color: #14457f;}
.header nav li a.hover-t{color: #14457f; font-weight: bold;}

/*下拉*/
.header .slide-submeu a,.header .slide-submeu a:link,.header .slide-submeu a:visited{color: #555555;font-size: 13px; font-weight:normal;}
.header .slide-submeu a:hover,.header .slide-submeu nav li:hover{color: #14457f;}
.header .slide-submeu{position: absolute;left: 0;top: 69px;z-index: 1000;width: 130px;padding: 5px 0;background: #fff;box-shadow: -1px 3px 5px rgba(000, 000, 000, 0.3);display: none;}
.header .fixed .slide-submeu{border-top: 1px solid #E4E4E4;top:79px;}
.header .slide-submeu a{display: block; font-size:13px; line-height: 35px;padding: 0px 15px; color: #000000;}
.header .slide-submeu a:hover{background: none;}
.header .slide-submeu a:nth-child(2n){background: #fafafa;}

/*banner*/
.banner{width: 100%;height:900px; position: relative;}
.banner .swiper-container{width: 100%;height:900px;}
.banner .swiper-slide{height:900px; 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;}

/*banner-滚动*/
.banner-f{position: absolute; left: 50%; width: 890px; height: 510px; margin-left: -200px; top: 210px; z-index: 9}
.hidden{transition: all 200ms ease;opacity: 0;pointer-events: none;}
.carousel{width:890px;height:510px;position: relative;}
.carousel .btn{position: absolute;height: calc(100% - 15%);width: calc(100% - 90%); margin: 15px 0;cursor: pointer;display: flex;justify-content: center;align-items: center;transition: all 400ms ease;overflow: hidden;}
.carousel .btn:before{content: '';position: absolute;top: 0;width: 100%;height: 100%;transition: all 300ms ease;}
.carousel .btn i{font-size: 1.6rem;color: #000;transition: all 400ms ease;opacity: 0;}
.carousel .btn-back{top: 0;left: 0px;}
.carousel .btn-back:before{border-radius: 100% 0 0 100%;transform: translateX(100px);}
.carousel .btn-back .fa-arrow-left{transform: translateX(100px);}
.carousel .btn-next{top: 0;right: 0px;}
.carousel .btn-next:before{border-radius: 0 100% 100% 0;transform: translate(-100px);}
.carousel .btn-next .fa-arrow-right{transform: translateX(-100px);}
.carousel .btn .right-indicator, .carousel .btn .left-indicator{opacity: 1;color: rgba(255, 255, 255, 0.9);}
.carousel .btn .right-indicator{transform: translateX(-20px);}
.carousel .btn .left-indicator{transform: translateX(-5px);}
.carousel .btn:hover:before{border-radius: 0;background: rgba(255, 255, 255, 0.6);transform: translateX(0);}
.carousel .btn:hover .fa-arrow-left, .carousel .btn:hover .fa-arrow-right{opacity: 1;}
.carousel .btn:hover .fa-arrow-left{transform: translateX(8px);}
.carousel .btn:hover .fa-arrow-right{transform: translateX(8px);}
.carousel .btn:hover .right-indicator{transform: translateX(100px);opacity: 0;}
.carousel .btn:hover .left-indicator{transform: translateX(-100px);opacity: 0;}
.carousel .viewbox{width: calc(100% - 20%);height: calc(100% - 10%);position: relative;margin: 25px auto;box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2), 2px 5px 10px rgba(0, 0, 0, 0.1), -2px 8px 10px rgba(0, 0, 0, 0.1);z-index: 2;overflow: hidden;background: rgba(255, 255, 255, 0.6);}
.carousel .viewbox .track{width: 100%;height: 100%;position: relative;transition: all 500ms ease;z-index: 2;}
.carousel .viewbox .track .slide{width: 100%;height: 100%;position: absolute;transform: scale(1.09);}
.carousel .viewbox .track .slide .images{width: 100%;height: 100%;object-fit: cover;}
.carousel .nav-indicator{position: absolute;bottom:20px;left: 50%;transform: translateX(-50%);display: flex;}
.carousel .nav-indicator .dot{margin: 0 5px;width: 10px;height: 10px;border-radius: 50%;background: rgba(255, 255, 255, 0.6);cursor: pointer;transition: all 300ms ease;}
.carousel .nav-indicator .dot.active{background: rgba(0, 0, 0, 0.5);}


/*banner-top*/
.banner-top{position: absolute; left: 50%; width: 1200px; height: 185px; margin-left: -600px; top: 875px; z-index: 9}
.cloud-product-box{}
.cloud-product-title{height:32px;text-align:center;line-height:32px;font-size:32px;color:#333}
.color-blue{color:#009fd9}
.cloud-product-explain{margin-top:26px;margin-bottom:82px;height:16px;line-height:16px;text-align:center;font-size:16px;color:#999}
.cloud-product-ul{width:100%}
.cloud-product-ul li{position:relative;width:279px;height:185px;float:left;background:#9a9d9e; border-right: 1px solid #b0b3b3;}
.cloud-product-ul li:last-child{ border-right:none;}
.cloud-product-single-top{width:100%;height:60px;line-height:60px;text-align:center;background-color:#f2f2f2}
.cloud-product-name{font-size:18px;color:#333;font-weight:700}
.cloud-product-single-bottom{width:100%;height:340px}
.empty-space{width:100%;height:99px;padding:26px 0 0 0;}
.single-bottom-item{height:340px;width:100%}
.single-bottom-item:first-child{border-right:1px solid #eee}
.bg-product-pic{width:100%;height:82px}
.server-header-01{background:url(ban-ico1.png) center no-repeat}
.server-header-02{background:url(ban-ico2.png) center no-repeat}
.server-header-03{background:url(ban-ico3.png) center no-repeat}
.server-header-04{background:url(ban-ico4.png) center no-repeat}
.server-header-active-01{background:url(ban-ico1.png) 8% center no-repeat}
.server-header-active-02{background:url(ban-ico2.png) 10% center no-repeat}
.server-header-active-03{background:url(ban-ico3.png) 12% center no-repeat}
.server-header-active-04{background:url(ban-ico4.png) 7% center no-repeat}
.product-introduce-title{margin-bottom:14px;height:22px;line-height:42px;font-size:18px;text-align:center; color: #fff;}
.normal-inner{transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.active-inner{position:relative;display:none;height:100%;-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.introduce-link{position:absolute;top:0;left:0;width:100%;height:360px}
.active-inner{background:#15457f;}
.cloud-product-ul li.active .active-inner{display:block;-moz-opacity:1;-khtml-opacity:1;opacity:1}
.cloud-product-ul li.active .normal-inner{display:none;-moz-opacity:0;-khtml-opacity:0;opacity:0}
.cloud-product-ul li{-webkit-box-shadow:1px 1px 12px rgba(0,0,0,.08);-moz-box-shadow:1px 1px 12px rgba(0,0,0,.08);box-shadow:1px 1px 12px rgba(0,0,0,.08);-webkit-transition:width .15s linear;-o-transition:width .15s linear;-moz-transition:width .15s linear;transition:width .15s linear}
.cloud-product-ul li.active{z-index:9;width:360px;}
.active-product-introduce-title{color:#fff; text-indent: 20px; text-align: left; font-size: 16px;}
.active .product-introduce-list{padding-top:0px; border-color:#3f9ff9; position: absolute; top: 20%; right: 20px; border-left: 1px solid #fff; padding-left: 20px;}
.introduce-list-larget{margin:0 auto;width:190px;line-height:22px;color:#ddebff;font-size:14px}
.introduce-list-larget a{display: inline-block; padding: 3px 10px; color: #fff;}

.introduce-list-large{margin:0 auto;width:180px;line-height:22px;color:#ddebff;font-size:14px}
.introduce-list-large a{display: inline-block; float: left; padding: 10px 10px; color: #fff;}


/**about**/
.about{padding-top: 80px; padding-bottom: 100px; width: 100%; position: relative;}
.about-content{width:620px; float: left; text-align: left; font-size: 16px; line-height: 30px; margin-top:70px;}
.about-content p:first-child{font-size: 36px; font-weight: bold; color: #fb0303; padding-bottom: 40px;}
.about-content p:nth-child(2){font-size: 16px; line-height: 30px; padding-top: 5px; color: #6e6e6e;}
.about-ico{float: left; width: 620px; margin-top: 70px;}
.about-ico ul li{width: 64px; float: left; margin-right: 90px; font-size: 16px; text-align: center;}
.about-ico ul li p{height: 70px;}
.about-img{position: absolute; left: 50%; margin-left: 90px; top: 130px;}

/*product*/
.title{font-size: 24px; font-weight: bold; color: #14457f; text-align: center; width: 100%; background: url(title-bg.png) no-repeat center center;}
.title p{margin-top: 10px;}
.p-list{text-align: center; margin-top: 35px;}
.p-list a{padding: 0 20px; border-radius: 35px; height: 35px; line-height: 35px; text-align: center; font-size: 16px; border: 1px solid #e9e9e9; display: inline-block; margin:0 30px;}
.p-list a:nth-child(1), .p-list a:hover{background: #14457f; color: #fff; border: 1px solid #14457f;}
.p-list p{font-size: 16px; color: #929292; margin-top:7px;}	

.product{width: 100%; padding-top: 70px; padding-bottom: 80px; background: #e0e9f4;}

.product-content{width:1240px; margin: 0 auto; min-width: 1200px; margin-top: 60px;}
.product-content .swiper-container{width: 100%; height: 100%; padding-bottom: 40px; padding-top: 20px; padding-left: 20px; padding-right: 20px;}
.product-content .swiper-slide{background: #fff; display: block; text-align: center; transform:translate(0,-10px); -webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-webkit-box-shadow:0px 5px 10px #d3d3d3;-moz-box-shadow:0px 5px 10px #d3d3d3;box-shadow:0px 5px 10px #d3d3d3;}
.product-content .swiper-slide img{width: 100%;}
.product-content .swiper-slide p:nth-child(2){font-size: 16px; font-weight: bold; width: 100%; padding-top: 5px; padding-bottom: 10px;}
.product-content .swiper-slide p:nth-child(3){line-height: 24px; padding: 0 15px; height: 85px; font-size: 14px; color: #909090; text-align: left;}

/**客户案例**/
.case{padding-top: 80px; padding-bottom: 60px;}
.case-left{width: 340px; float: left; background: #14457f; height:934px;}
.case-left p:first-child{font-size:48px; color: #fff; font-weight: bold; text-align: center; padding-top: 70px; padding-bottom: 20px;}
.case-left p:nth-child(2){text-align: left; width: 260px; margin-left: 43px; margin-top: 20px; font-size: 15px; color: #b2c8e3; line-height: 36px;}
.case-left p:nth-child(3){text-align: right; width: 260px; margin-left: 43px; margin-top: 40px;}

.case-content{width:860px; float: right; background: #e4ecf6; padding: 40px 30px 10px 30px;}
.case-content .case-slide{float: left; width:50%; text-align: center;}
.case-content .case-slide p:first-child{width:370px; height:392px; overflow: hidden;}
.case-content img{width:370px; height:392px; transition:1s;}
.case-content .case-slide:hover img{transform:scale(1.1);}
.case-content .case-slide p:last-child{line-height: 50px; font-size: 15px;}

/**news**/
.news{padding-bottom: 80px;}
.news-left{width: 360px; height: 470px; border: 1px solid #b8d3f3; margin-top: 50px;}
.news-left P{padding: 0 15px;}
.news-left P:first-child{padding: 0; color: #000;}
.news-left P:first-child img{width: 100%;}
.news-left P:nth-child(2){text-align: left; font-size: 16px; font-weight: bold; padding: 15px 15px 15px 15px;}
.news-left P:nth-child(3){font-family: Arial;}
.news-left p:nth-child(4){color: #646464; line-height: 24px; margin-top: 10px;}
.news-right{width: 840px; margin-top: 50px;}
.news-right .news-content{width: 355px; height: 225px; background: #14457f; float: left; margin-left: 65px;}
.news-right .news-content:first-child, .news-right .news-content:nth-child(2){margin-bottom: 20px;}
.news-right .news-content p:first-child{float: left; font-size: 16px; font-family: Arial; width: 115px; text-align: center; color: #fff; margin-top: 45px;}
.news-right .news-content p:first-child span{display: block; font-size: 40px;}
.news-right .news-content p:nth-child(2){float: right; width: 210px; margin-top: 40px; margin-right: 30px; color: #a2afbe; line-height: 24px;}
.news-right .news-content p:nth-child(2) span{color: #fff; font-size: 18px; font-weight: bold; padding-bottom: 15px; display: block;}
.news-more a{width: 140px; height: 36px; line-height: 36px;  display: block; margin: 0 auto; text-align: center; font-size: 15px; border: 1px solid #14457f; border-radius: 34px; margin-top: 50px;}
.news-more a:hover{background: #14457f; color: #fff;}

/**底部**/
.foot{background:#14457f; width: 100%; padding-bottom: 30px; color: #9c9c9c;}
.foot-nav{float: left; margin-top:80px; }
.foot-nav-item{float: left; margin-right: 68px;}
.foot-nav .foot-nav-item:last-child{margin-right: 0;}
.foot-nav-item:last-child{border-right:none;}
.foot-nav-item p a{font-size:22px; color: #fff;}
.foot-nav-item p{margin-bottom: 30px;}
.foot-nav-item ul li{line-height: 35px;}
.foot-nav-item ul li a{color: #a2afbe; font-size: 15px;}
.foot-nav-item ul li a:hover{color: #fff;}

.foot-tel{font-size: 16px; line-height: 40px; width: 260px; margin-top:75px; margin-left: 30px;color: #a2afbe;}
.foot-tel p:first-child{font-size:22px; color: #fff; margin-bottom:27px;}
.foot-tel p span{display: block; float: left;}
.foot-tel p:nth-child(2) span{height: 80px;}

.foot-copy{width: 100%;line-height:24px; text-align: center; font-size: 14px; font-family: Arial,Microsoft YaHei; margin-top:40px; padding-top:30px; border-top: 1px solid #2c5b92; color: #a2afbe;}
.foot-copy p{text-align: center;}
.foot-copy a:first-child{color: #fff;}
.foot-copy p:last-child a:last-child{display: inline-block; background: url(zqkj.png) no-repeat center center; width: 135px; height: 15px; margin-top: 10px; margin-left: 10px;}


/*内页banner*/
.about-banner{width: 100%; height: 400px; text-align: center;}
.banner-title{font-size:46px; color: #fff; font-weight: bold; padding-top: 160px;}

/*about-nav*/
.about-nav{background: #15457f; width: 250px; padding: 15px 0;}
.about-nav-title{font-size: 26px; color: #fff; text-align: center; font-weight: bold;}
.about-nav-content{line-height:40px; text-align: left; width: 210px; padding: 15px 0; margin: 0 auto; border: 3px solid #fff; margin-top: 15px;}
.about-nav-content a{ display: block; font-size: 16px; color: #fff; text-indent: 35%; background: url(about-nav-ico.png) no-repeat 23% center;}
.about-nav-content a:hover{color:#6597d4; font-weight: bold;}
.about-nav-content a.cur{color:#6597d4; font-weight: bold;}

/*left-pro*/
.left-pro{background: #205da7; width: 250px; padding: 15px 0; margin-top: 30px;}
.left-pro-title{font-size: 26px; color: #fff; text-align: center; font-weight: bold;}
.left-pro-content{line-height:40px; text-align: left; width: 210px; padding: 15px 0; margin: 0 auto; margin-top: 15px; background: #fff;}
.left-pro-content a{ display: block; font-size: 16px; color: #1b1b1b; text-indent: 35%; background: url(pro-nav-ico.png) no-repeat 23% center;}
.left-pro-content a:hover{color:#205da7; font-weight: bold;}
.left-pro-content a.cur{color:#205da7; font-weight: bold;}

/*left-pro*/
.left-tel{width: 250px; margin-top: 30px; border: 2px solid #205da7;}
.left-tel-title{font-size: 26px; color: #fff; text-align: center; background: #205da7;padding: 15px 0; font-weight: bold;}
.left-tel p{padding: 8px 15px;}
.left-tel p:first-child{font-size:22px; color: #fff; margin-bottom:27px;}
.left-tel p span{display: block; float: left;}
.foleftot-tel p:nth-child(2) span{height: 80px;}

/*wz*/
.wz{text-align: left; padding-bottom: 40px; margin-bottom: 30px; color: #a2a2a2; border-bottom: 2px solid #7d7d7d;}
.wz ul{ margin: 0 auto;}
.wz ul li.fl{font-size: 16px; color: #15457f; font-weight: bold;}
.wz a{color: #a2a2a2;}
.wz ul li.fr{font-size: 13px;}

.body-bg{width: 80%; min-width: 1}

/*内容部分*/
.mainbody{ background: #f7f7f7;}
.mainbody_content{font-size:15px; overflow-x:hidden; color: #1b1b1b; line-height:210%; width: 880px; text-align:justify; min-height: 400px; margin: 0 auto;/*border-radius:10px;*/ }
.mainbody_content p{padding-bottom:15px;}
.mainbody_content img{max-width:100%;}
.mainbody_contentt{font-size:15px; overflow-x:hidden; color: #1b1b1b; line-height:210%; width: 880px; text-align:justify; min-height: 400px; margin: 0 auto;/*border-radius:10px;*/ }

/*内页新闻列表*/
.news_mainbody_content{font-size:15px; overflow-x:hidden; text-align:justify; margin: 0 auto; margin-top: 40px;}

.news-list{width:880px; height: 260px; margin-bottom: 15px; padding: 15px; background: #e0e9f4;}
.news-list p{padding-bottom: 0;}
.news-list p:nth-child(1){width: 300px; height: 230px; float: left; margin-right: 25px;}
.news-list p:nth-child(1) img{width: 300px; height: 230px;}
.news-list p:nth-child(2) a{font-size: 18px; font-weight: bold; line-height: 30px; width: 520px; color: #000; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; display: inline-block; margin-top: 20px;}
.news-list p:nth-child(3){font-size: 14px; line-height: 28px; color: #606060; margin-bottom: 10px; margin-top: 10px;}
.news-list p:nth-child(4){font-size: 14px; color: #8a8a8a; font-family: Arial;}
.news-list p:nth-child(4) img{margin-right: 5px; margin-bottom: 2px;}
.news-list p:last-child{margin-right: 0; text-align: right;}
.news-list p:last-child a{padding: 1px 18px; background: #205da7; color: #fff; display:inline-block; text-align: center; font-size: 13px;}
.news-list p:last-child a:hover{background: #293038;}

/*内页产品列表*/
.product-ny-list{width: 880px; margin-top: 20px; font-size: 14px;}
.product-ny-list-content{width: 430px; float: left; background: #e0e9f4; height: 230px; padding: 15px; margin-bottom: 20px; line-height: 26px;}
.product-ny-list .product-ny-list-content:nth-child(2n){margin-left: 20px;}
.product-ny-list-content p{padding-bottom: 0;}
.product-ny-list-content p:first-child{width: 189px; height: 200px; overflow: hidden; float: left; margin-right: 15px;}
.product-ny-list-content img{transition: all 0.5s;}
.product-ny-list-content:hover img{transform: scale(1.25);}
.product-ny-list-content p:nth-child(2){margin-top: 10px; min-height: 40px; min-height: 50px; font-weight: bold; color: #5d5d5d;}
.product-ny-list-content p:nth-child(2) span, .product-ny-list-content p:nth-child(3) span{float: left; font-weight: bold; color: #1b1b1b; display: block;}
.product-ny-list-content p:nth-child(2) span{height: 40px;}
.product-ny-list-content p:nth-child(3){color: #5d5d5d; margin-top: 10px;}
.product-ny-list-content p:nth-child(4) {text-align: right; margin-top: 10px;}
.product-ny-list-content p:nth-child(4) a{padding: 1px 10px; background: #205da7; color: #fff; display:inline-block; text-align: center; font-size: 13px;}
.product-ny-list-content p:nth-child(4) a:hover{background: #293038;}

/*.product-ny-list li{float: left; width:295px; height:310px; margin-right:40px; margin-bottom: 35px; text-align: center; background: #fff;}
.product-ny-list li p{width: 295px; margin: 0 auto;}
.product-ny-list li p:first-child{width: 295px; height:266px; overflow: hidden;transform:translate(0,-10px); -webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-webkit-box-shadow:0px 5px 15px #d3d3d3;-moz-box-shadow:0px 5px 15px #d3d3d3;box-shadow:0px 5px 15px #d3d3d3;}
.product-ny-list li p:first-child img {display: block; width: 295px; height: 266px;transition: all 0.5s;}
.product-ny-list li:hover p:first-child img {transform: scale(1.15);}
.product-ny-list li p:nth-child(2){font-size: 15px; width: 100%; height: 40px; line-height: 40px; }*/

/*内页产品详细内容*/
.product-ny-content{width: 100%; height: 725px; background: #f6f6f6; margin-top: 25px;}
.product-ny-content-left{width: 550px; height: 577px; margin-top: 74px;}
.product-ny-content-left img{width: 550px; border: 1px solid #eeeeee;}
.product-ny-content-right{width: 650px;}
.product-ny-content-right p:first-child{font-size: 30px; color: #000; text-align: left; margin-top: 130px; margin-bottom: 60px;}
.product-ny-content-right p:nth-child(2){font-size: 15px; color: #7e7e7e; line-height: 30px; text-align: left; padding-top: 40px; border-top: 1px solid #dbdbdb;}
.product-ny-content-right p:last-child{width: 220px; height: 40px; line-height: 40px; text-align: center; background: #a6845f; color: #fff; font-size: 23px; font-family: Arial; float: left; margin-top: 50px;}
.product-ny-content-right p:last-child img{margin-right: 10px; margin-bottom: 5px;}

.product-ny-contentt .product-ny-contentt-title{width: 100%; border-bottom: 1px solid #f0f0f0; height: 80px; line-height: 80px; margin-top: 20px; position: relative;}
.product-ny-contentt .product-ny-contentt-title p{width: 175px; text-align: center; font-size: 24px; color: #000; height: 80px; border-bottom: 2px solid #a6845f; position: absolute; left: 50%; margin-left: -650px;}
.product-ny-contentt-t{ margin-top: 40px;}


/*内页荣誉案例图片列表*/
.product_listt{width: 100%;}
.product_listt li{float: left; width: 280px; margin-right: 20px; margin-bottom:20px; text-align: center; border: 1px solid #f5f5f5;}
.product_listt li .product_listt_img{width: 278px; height: 200px; overflow: hidden;} 
.product_listt li .product_listt_imgt{width: 278px; height: 200px; overflow: hidden;} 
.product_listt li img{width: 278px; height: 200px; transition: all 0.5s;}
.product_listt li:hover img {transform: scale(1.25);}
.product_listt li:nth-child(3), .product_listt li:nth-child(6), .product_listt li:nth-child(9){margin-right: 0;}
.product_listt li p{font-size: 15px; height: 40px; line-height: 40px; background: #efefef;}
.product_listt li:hover p{background: #14457f; color: #fff;}
.product_listt li:hover{border: 1px solid #14457f;}

/*内页新闻、图片详细内容*/
.right_content_top{width: 100%;}
.right_content_title{font-size: 40px; text-align: center; line-height: 34px; padding-bottom:40px; padding-top:20px; color: #000;}
.right_content_info{height:40px;line-height:40px;text-align:center;margin:15px 0; border:1px solid #E7E7E7;border-left:none;border-right:none;color:#666; font-size: 14px;}
.right_content_info small{margin-left:8px;margin-right:3px;color:#999;font-size:14px;}
.right_content_desc{margin:30px 0 15px;padding:5px 10px;line-height:25px;border:1px solid #f4e4b4;background:#fffff0;font-size:14px;}
.right_content_content{padding:15px 0; width: 100%;}
.right_content_content p{padding-bottom: 15px;}
.right_content_content img{max-width:100%;}
.p_content_desc{margin:20px 0 15px;padding:5px 10px;line-height:25px;border:1px solid #f4e4b4;background:#fffff0;font-size:14px; text-align:center;}
.p_content_desc span{}


/*详细页上一页下一页收藏打印*/
.preNext{width: 100%; margin-top: 20px; border-top: 1px #E7E7E7 solid; position: relative; font-size:14px;}
.preNext .text{color:#999; margin-top: 20px;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(actbox-ico.gif);background-repeat:no-repeat;margin-left:10px;}
.preNext .actBox li a{color:#666;}
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -70px;}
.preNext .actBox li#act-pnt{background-position:4px -105px;}

/*内页联系我们*/
.contact-map{width: 652px; height: 352px; border: 1px solid #d4d4d4;}
.contact-content{width: 500px; text-align: left; font-size: 16px;}
.contact-content p{padding-bottom: 20px; color: #616161;}
.contact-content p:first-child{font-size: 30px; font-weight: bold; color: #14457f; margin-top: 50px;}
.contact-content p img{margin-right: 10px; width:20px;}
.contact-content p span{font-weight: bold; color: #000;}

/*内页留言反馈*/
.message_content_content_title{font-size: 30px; width: 100%; text-align: center; height: 150px; line-height: 150px;}
.message_content{width:100%; padding:30px; margin:0 auto; overflow-x:hidden; line-height:200%; min-height:300px;_height:300px; text-align:justify;border:solid 1px #eeeeee; }
.message_content_content{width: 100%; margin-top: 60px; margin: 0 auto;}
.message_content_content li{margin-bottom: 15px;}
.message_content_content li:first-child, .message_content_content li:nth-child(2){ width: 49%;}
.message_content_content li:first-child{margin-right: 20px;}
.msg_inputt{width: 100%; height: 40px; background: #fff; border:1px #EFEFEF solid; line-height: 40px; text-indent: 10px; line-height: 30px; font-size: 16px;}
.msg_submitt{width: 340px; height: 40px; background: #14457f; color: #fff; line-height: 40px; text-transform: uppercase; border: none; font-size: 16px;}

.message_block{margin-top: 30px;}
.message_block p{padding:12px;}
.message_labes{font-size:14px;}
.message_title{height:44px;line-height:44px;background:#f6f9fb;padding:0 12px;}
.message_title h3{color:#376b88;font-size:22px;float:left; font-weight: normal;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:right;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#09F;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F60}
.msgflag{margin-left:4px;font-size:12px;color:#900;}

/*内页人才招聘*/
.join_list ul li{width:100%; margin:0 auto; line-height:40px; border-bottom:1px solid #ececec;}
.join_list ul li span{float:right; width:200px; text-align:right;}

.jobConts{line-height:30px;color:#666;}
.jobConts .line{background:#ccc;height:1px;overflow:hidden;font-size:0;margin:10px 0;}
.jobConts .jobdesc{background:#f5f5f5;padding:10px;color:#333;}
.jobConts strong{color:#333;}

/*分页样式*/
.page_info{text-align:center; padding-top:50px; margin-bottom:30px; color:#333; font-size: 15px;}
.page_info span{padding:0 2px;font-weight:bold; color: #ed0000;}
.page_list{line-height:25px; text-align:center; letter-spacing:0; font-size:14px; margin-top:40px;}
.page_list a{display:inline-block; background:#cdd4d9;color:#525252; border: 1px solid #b9c2c8; text-align:center;padding:2px 13px; margin:0 3px; font-family: Arial; }
.page_list a:hover{color:#fff; background:#205da7; border: 1px solid #205da7;}
.page_list a.on{color:#fff;background:#205da7; font-weight: bold; border: 1px solid #205da7;}

/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}