﻿@charset "utf-8";
/* CSS Document */

body { font-size:14px; font-family:"Microsoft Yahei"; color:#333; background-color:#fff; webkit-tap-highlight-color:transparent; }
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], textarea { font-family:"Microsoft Yahei"; -webkit-appearance: none; border-radius:0; }
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
ul, li, ol, dl, dt {list-style:none;}
img { border:0; vertical-align:middle; max-width:100%;}
a { text-decoration:none; color:#222; cursor:pointer;  }
a:hover { text-decoration:none; color:#005097; }
*{ margin:0; padding:0; border:0; outline:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix { zoom: 1 }
.fl { float: left; display: inline-block; }
.fr { float: right; display: inline-block; }
.w{ width:1200px; margin: 0px auto; }


/**index**/
.cxHead{ background:#fff; width:100%; min-width:1200px; height:98px; position:relative; z-index:999; transition:all 0.4s;}
.cxHead-logo{ width:287px; margin-top:26px; transition:all 0.3s;}
.cxHead-nav{ padding-top:38px; position:relative; transition:all 0.3s;}
.cxHead-nav li{ float:left; height:60px; margin:0 10px; display:inline-block; position:relative;}
.cxHead-nav li:last-child{ margin-right:0;}
.cxHead-nav li a.far{ font-size:16px; display:block; padding:0 20px; line-height:25px;}
.cxHead-nav li:hover a.far{ color:#005097;}
.cxHead-nav li dl{ background:rgba(0,92,162,.8); width:100%; position:absolute; left:0; top:60px; padding:10px 0; display:none;}
.cxHead-nav li dl a{ color:#fff; display:block; line-height:24px; text-align:center; padding:5px 0;}
.cxHead-nav li dl a:hover{ background:#005ca2;}
.cxHead.scoll{ position:fixed; height:80px; box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.5);}
.cxHead.scoll .cxHead-logo{ margin-top:16px;}
.cxHead.scoll .cxHead-nav{ padding-top:28px;}
.cxHead.scoll .cxHead-nav li{ height:52px;}
.cxHead.scoll .cxHead-nav li dl{ top:52px;}

.cxBanner{ width:100%; overflow:hidden; position:relative;}
.cxBanner .li img{ width:100%; display:block;}
.cxBanner .slick-dots{ font-size:0; bottom:15px;}
.cxBanner .slick-dots li{ width:30px; height:4px; vertical-align:top; margin:0 9px;}
.cxBanner .slick-dots li button{ background:#fff; width:30px; height:4px;}
.cxBanner .slick-dots li.slick-active button{ background:#005ca2;}

.cxAbout-title{ padding:55px 0; text-align:center;}
.cxAbout-title .cn{ font-size:30px; font-weight:bold; color:#555; display:inline-block; position:relative; padding:0 20px;}
.cxAbout-title .cn:before{ content:''; height:0; width:0; display:block; border:10px transparent solid; border-left-width:0; border-right-color:#c81428; position:absolute; right:0; top:12px;}
.cxAbout-title .cn:after{ content:''; height:0; width:0; display:block; border:10px transparent solid; border-right-width:0; border-left-color:#c81428; position:absolute; left:0; top:12px;}
.cxAbout-title .en{ font-family:Arial; font-size:20px; color:#999; text-transform:uppercase; margin-top:10px;}
.cxAbout-figure{ width:391px;}
.cxAbout-word{ width:766px;}
.cxAbout-word .t{ font-family:"Bebas Neue"; font-size:90px; color:#c1bdbe; text-transform:uppercase; line-height:72px; vertical-align:top;}
.cxAbout-word .sub-t{ font-size:18px; color:#005097; font-weight:bold; margin-top:20px;}
.cxAbout-word .c{ line-height:26px; margin-top:20px; text-align:justify; max-height:78px; overflow:hidden;}
.cxAbout-word .c .more{ color:#c81428;}
.cxAbout-word .list{ margin-top:30px; margin-left:-20px; position:relative;}
.cxAbout-word .list li{ width:242px; float:left; display:inline-block; margin-left:20px; text-align:center;}
.cxAbout-word .list li .img{ width:242px; height:152px; display:block;}
.cxAbout-word .list li .name{ margin-top:20px;}

.cxPerty{ margin-top:100px; position:relative; padding-bottom:74px;}
.cxPerty-cover{ background-position:center; background-size:cover; width:100%; height:302px; min-width:1200px; position:absolute; left:0; bottom:0;}
.cxPerty-cont{ background:rgba(0,92,162,.8); width:1200px; margin:auto; position:relative; z-index:2;}
.cxPerty-cont .figure{ width:678px;}
.cxPerty-cont .word{ width:522px; padding:45px 55px 0 45px; color:#fff; text-align:right;}
.cxPerty-cont .word .t{ font-size:30px; font-weight:bold; position:relative;}
.cxPerty-cont .word .t:before{ content:''; background:#fff; width:52px; height:6px; position:absolute; left:0; top:17px;}
.cxPerty-cont .word .c{ line-height:26px; margin-top:25px; max-height:104px; overflow:hidden;}
.cxPerty-cont .word .m{ background:#f7f7f7; width:127px; line-height:37px; display:inline-block; text-align:center; color:#005097; margin-top:35px;}

.cxNews{ background:#f9f9f9; width:100%; min-width:1200px; padding-bottom:104px;}
.cxNews-figure{ width:495px; overflow:hidden; position:relative;}
.cxNews-figure .li{ width:495px; height:294px; position:relative;}
.cxNews-figure .li .img{ width:495px; height:294px; display:block;}
.cxNews-figure .li .tit{ background:rgba(0,0,0,.35); width:100%; height:44px; line-height:44px; color:#fff; padding:0 100px 0 34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:absolute; left:0; bottom:0;}
.cxNews-figure .li .tit:before{ content:''; background:#fff; width:6px; height:6px; position:absolute; left:21px; top:19px; border-radius:50%;}
.cxNews-figure .slick-dots{ width:auto; font-size:0; bottom:15px; right:10px;}
.cxNews-figure .slick-dots li{ width:10px; height:10px; vertical-align:top; margin:0 4px;}
.cxNews-figure .slick-dots li button{ background:#fff; width:10px; height:10px; border-radius:50%;}
.cxNews-figure .slick-dots li.slick-active button{ background:#005ca2;}
.cxNews-list { width:350px; margin-left:30px; display:inline-block;}
.cxNews-list li{ padding:25px 0; border-bottom:1px #e5e5e5 solid;}
.cxNews-list li .date{ font-size:12px; display:block; color:#999;}
.cxNews-list li .name{ position:relative; padding-left:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:15px;}
.cxNews-list li .name:before{ content:''; background:#f67608; width:4px; height:4px; position:absolute; left:0; top:8px; border-radius:50%;}
.cxNews-list li:first-child{ padding-top:16px;}
.cxNews-honor{ width:285px;}

.cxRental-figure{ width:816px; position:relative;}
.cxRental-figure li{ width:400px; height:200px; float:left; margin:0 8px 8px 0; display:inline-block;}
.cxRental-figure li .img{ width:400px; height:200px; display:block;}
.cxRental-list{ width:350px; border:1px #dadada solid;}
.cxRental-list .t{ background:#005ca2; line-height:52px; font-size:18px; color:#fff; text-align:center;}
.cxRental-list .c{ padding:8px 15px 10px 15px;}
.cxRental-list .c li{ line-height:41px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; vertical-align:middle; border-bottom:1px #e8e8e8 dashed;}
.cxRental-list .c li span{ float:right; color:#666;}

.footer{ background:#37383b; width:100%; min-width:1200px; border-top:4px #0b7fce solid; padding:45px 0; margin-top:70px; color:#b7bbc5;}
.footer-links dl{ float:left; width:140px;}
.footer-links dl dt{ font-size:16px; padding-bottom:15px;}
.footer-links dl dd a{ display:block; color:#b7bbc5; padding:10px 0;}
.footer-tel{ width:330px;}
.footer-tel .t{ font-size:16px; padding-bottom:20px;}
.footer-tel .num{ background:url(../images/f-tel.jpg) no-repeat left center; font-size:16px; font-weight:bold; padding-left:35px; line-height:24px;}
.footer-tel .c{ line-height:30px; margin-top:25px;}
.footer-code{ width:150px; text-align:center; font-size:16px; color:#fff; line-height:30px;}
.footer-code img{ margin-bottom:10px;}
.footer-tel a{ color:#b7bbc5; }



/*内页*/

/*关于我们*/
.ny-banner {width: 100%;height: 380px;}
.ny-banner img{width: 100%;height:auto;}

.ny-nav {  box-shadow: 0 2px 3px  rgba(0,0,0,.3)}
.ny-nav  li{float: left;height: 85px;line-height: 85px;padding: 0 25px;}
.ny-nav  li a{color: #005DA3}
.ny-nav  li:hover a{color: #fff;}
.ny-nav  li:hover{background-color: #005DA3}
/*.ny-nav  li:nth-child(1){background-color: #3fab0b}
.ny-nav  li:nth-child(1) a{color: #fff}*/

.ny-nav li.active{ background-color: #005DA3 }
.ny-nav li.active a{color: #fff}

.ny-about {padding: 50px 0}
.ny-about .tit h3{font-size: 30px;line-height: 30px;color: #68b82d}
.ny-about .main p{font-size:14px;line-height: 30px;}
.ny-about .pic{width: 100%;height: 275px;}
.ny-about .pic{width: 100%;background-position: center;background-repeat: no-repeat;}


/*核心业务*/
.eva {padding: 50px 0;}
.eva .con{width: 465px;}
.eva .con h3{font-size: 30px;line-height: 60px;color: #3fab0b}
.eva .con p{line-height: 30px;text-indent: 25px;}
.eva .con .con-list{padding: 20px 0; }
.eva .con .con-list a{display: inline-block;font-size: 18px;margin-left: 20px}
.eva .con .con-list a:before{display: inline-block;content: "";width: 9px;height: 9px;border-radius: 50%;margin-right: 10px}
.eva .con .con-list a:nth-child(1):before{background-color: #00a0e9}
.eva .con .con-list a:nth-child(2):before{background-color: #f9be00}
.eva .con .con-list a:nth-child(3):before{background-color: #68b82d}

.eva-main {padding: 50px 0}
.eva-main  .main-det{width: 360px;}
.eva-main  .main-det .det-tit{font-size: 30px;line-height: 60px;color: #3fab0b;padding-left:35px;margin-bottom: 30px;background: url("../images/ny-cb-icon_03.png") no-repeat left}
.eva-main  .main-det li {padding-bottom: 40px}
.eva-main  .main-det li .tt{display: inline-block;padding: 0 10px;font-size: 20px;font-weight: bold;background-color: #a4d4ac;line-height: 45px;border-radius: 5px}
.eva-main  .main-det li .tt .yell{color: #ecea22}
.eva-main  .main-det li .tt .whi{color: #fff}
.eva-main  .main-det li p{font-size: 16px;line-height: 24px;padding-top: 15px}


/*新闻中心*/
.ny-news {padding: 50px 0;}

/*.ny-news li{float:left;width:31.3%;margin: 0 1%;padding-bottom: 40px}
.ny-news li .pic{width:100%;height: 220px;}
.ny-news li .pic img{width:100%;height:auto;}
.ny-news li .con{padding: 15px 10px;background-color: #edf3ea;}
.ny-news li .con h3{font-size: 16px;line-height: 30px}
.ny-news li .con p{font-size: 12px;line-height: 30px}
.ny-news li:hover .con {background-color: #3fab0b}
.ny-news li:hover .con p,.ny-news li:hover .con h3{color: #fff;transition: .5s;}*/

.pright-news li{float:left;width:31.3%;margin: 0 1%;padding-bottom: 40px}
.pright-news li .pic{width:100%;height: 220px;}
.pright-news li .pic img{width:100%;height:220px;}
.pright-news li .con{padding: 15px 10px;background-color: #edf3ea;}
.pright-news li .con h3{font-size: 16px;line-height: 30px}
.pright-news li .con p{font-size: 12px;line-height: 30px}
.pright-news li:hover .con {background-color: #005DA3}
.pright-news li:hover .con p,.ny-news li:hover .con h3{color: #fff;transition: .5s;}

.page {text-align: center;padding-bottom: 60px}
.page a{display: inline-block;font-size: 12px;line-height: 24px;padding: 0 10px;border: 1px solid #dddddd;margin: 5px;background-color: #edf3ea;}
.page a:hover{background-color: #3fab0b;border-color: #3fab0b;color: #fff;transition: .5s;}


.ny-page{ text-align:center; padding:20px 0; clear:both; }
.ny-page a{ background:#edf3ea; line-height:26px; display:inline-block; font-size:12px; color:#666; padding:0 10px; margin:0 4px;}
.ny-page a.cur, .ny-page a:hover{ background:#3fab0b;color:#fff;}
.ny-page .nowpage{ background:#3fab0b;line-height:26px; display:inline-block; font-size:12px; color:#fff; padding:0 10px; margin:0 4px;}



.ullist li{line-height: 39px; height:39px;  border-bottom:1px dashed #ccc; margin:0px; padding:0px; }
.ullist li a{color:#333333;font-size: 14px;}
.ullist li a i{position:relative;top:-3px;margin:0 4px 0 0;}
.ullist li a span{float:right;color:#999999;font-size: 14px;}



/**投诉中心**/
.compl-warp{ width:80%; margin:auto; padding-top:20px;}
.compl-filed { margin-top:26px; line-height:29px; min-height:29px; color:#4a4a4a;}
.compl-filed label{ width:320px; text-align:right; float:left; padding-right:5px;}
.compl-filed label .red{ color:#d21300;}
.compl-filed .inpt{ width:435px; height:27px; line-height:27px; padding-left:3px; border:1px #cccbcb solid; border-radius:5px;}
.compl-filed .select{ width:158px; height:29px; line-height:29px; padding-left:3px; border:1px #cccbcb solid; border-radius:5px;}
.compl-filed .filed-item{ padding-right:5px; float:left;}
.compl-filed .filed-item input[type='radio']{ margin:0 8px 0 20px;}
.compl-filed .wth100{ width:100px; margin-right:10px;}
.compl-filed .select.wth100{ width:105px;}
.compl-filed .textarea{ width:435px; height:120px; border:1px #cccbcb solid; border-radius:5px; padding:5px;}
.compl-filed .btn{ background:#005DA3; width:120px; height:38px; line-height:38px; text-align:center; color:#fff; font-size:14px; border-radius:5px; cursor:pointer; border:none; }
.compl-tips{ padding:60px 90px 50px 90px; line-height:30px; color:#868686;}




/*业务案例*/
.ny-case {padding: 50px 0;}
.ny-case li{float:left;width:31.3%;margin: 0 1%;padding-bottom: 40px}
.ny-case li .pic{width:100%;height: 220px;position: relative;overflow: hidden}
.ny-case li .pic img{width:100%;height:220px;}
.ny-case li .pic .con{width:100%;background: rgba(0,0,0,0.6);height: 30px;line-height: 30px;color: #fff;position: absolute;bottom: 0;left: 0;transition: .3s;-webkit-transition: .3s;}
.ny-case li .pic .cen{padding-left: 20px;transition: .3s;-webkit-transition: .3s;}
.ny-case li .pic .cen p{transition: .3s;-webkit-transition: .3s;}
.ny-case li .pic .con a{display: none}

.ny-case li:hover .pic .con {height: 220px;display: table;transition: .3s;-webkit-transition: .3s;}
.ny-case li:hover .pic .cen {display: table-cell;text-align: center;;vertical-align: middle;}
.ny-case li:hover .pic .cen p{font-size: 18px;line-height: 30px;padding-bottom: 30px;transition: .3s;-webkit-transition: .3s;}
.ny-case li:hover .pic .cen a{display:inline-block;color: #fff;padding: 0 20px;line-height: 30px;border: 1px solid #fff;}