@charset "utf-8";
html {width: 100%;-webkit-text-size-adjust:none;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);height: 100%;}
* {margin: 0;padding: 0;border: 0;}
ul,ul li,ol,li {list-style: none outside none;}
img {vertical-align: middle;border: none;}
i {font: inherit;}
input,select,option {vertical-align: middle;border-radius: 0px;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);outline: none;}
input[type="text"],input[type="button"],input[type="submit"],input[type="reset"] {-webkit-appearance: none;appearance: none;border-radius: 0;outline: none;}
.fl {float: left;display: inline;}
.fr {float: right;display: inline;}
h1,h2,h3,h4,h5,h6,i {font-weight: normal;}
select::-ms-expand { display: none; }
a {color: #111111;text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a:hover {text-decoration: none;outline: none;}
.clear {clear: both; }
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom: 1;display: block;_height: 1px;clear: both;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input{margin: 0;padding: 0;}
.wrap { width:1400px; margin:0 auto;}
/*clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both; }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }
.ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }
/* 初始化 */
body {width: 100%;font-size: 16px; background: #fff;min-height: 100%;font-family: 'Microsoft Yahei', '微软雅黑', Arial, sans-serif; }
/*welcome*/
.welcome { height:40px; background-color:#333333;color:#ffffff; font-size:16px; line-height:40px; }
.welcome a {color:#ffffff;}
.welcome a:hover { text-decoration:underline; }
/*header*/
.header { height:160px;}
.h-logo { float:left; width:500px; margin-top:10px; height:140px; line-height:130px; overflow:hidden; }
.h-logo img{max-width: 100%;max-height: 100%;vertical-align: middle; }
.h-nav { float:left; width:840px; margin-top:93px;}
.h-nav ul li { float:left;color:#333333; font-size:16px; line-height:44px; width:140px; text-align:center;position: relative; }
.h-nav ul li a {color:#333333; font-weight:600;}
.h-nav ul li:hover a{color:#e68a13;}
.h-nav ul li:hover:after{content:""; position:absolute; left:50%; margin-left:-18px; bottom:0; width:36px; height:4px; background-color:#e68a13; border-radius:2px;animation:fadeInUp .3s linear;}
.h-nav ul li.active a{color:#e68a13;}
.h-nav ul li.active:after{content:""; position:absolute; left:50%; margin-left:-18px; bottom:0; width:36px; height:4px; background-color:#e68a13; border-radius:2px;}
.h-right { float:right;margin-top:93px;color:#333333; font-size:16px; line-height:44px; position:relative; cursor:pointer;}
.h-right:hover .head-dl-sub{ display:block;}
.h-right .head-dl-sub { display:none; position:absolute; top:44px; left:50%; margin-left:-110px; width:130px; background-color:#FFF;box-shadow: 0 0 2px #f2f2f4; z-index:333; border:#ededed solid 1px;}
.h-right .head-dl-sub  a { display:block; height:38px; line-height:38px; text-align:center;}
.h-right .head-dl-sub  a:hover { color:#005daa;}
.h-right .hds-top { height:55px; background-color:#f4f4f4;}
.h-right .hds-top-left { float:left; padding:20px 0 0 10px; color:#181818; line-height:1; font-size:14px;}
.h-right .hds-top-right { float:right; width:45px; padding:5px 5px 0 0;}
.h-right .hds-top-right img { width:40px; height:40px; border-radius: 50%; border:#ededed solid 1px;}
.h-right .hds-mid {}
.h-right .hds-mid a { display:block;color:#181818; font-size:12px; height:30px; line-height:30px; text-align:center; }
.h-right .hds-mid a:hover { color:#005daa;}
.h-right .hds-bot { padding-right:20px;}
.h-right .hds-bot a { float:right; color:#999999; font-size:12px; height:30px; line-height:30px; text-align:center; }
.h-right .hds-bot a:hover { color:#005daa;}
/*banner*/
.banner { height:auto;}
.banner .swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto}
.banner .swiper-slide{text-align:center;font-size:18px;background:#fff;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 img { width:100%;}
.banner .swiper-pagination-bullet-active { background-color:#e68a13;}
/*i-shuju*/
.i-shuju { background-color:#f1f1f1; height:204px;}
.i-shuju-show { height:auto; padding-top:57px;}
.i-shuju-show ul li { float:left; width:25%;}
.i-shuju-show ul li .pic { text-align:center;}
.i-shuju-show ul li .pic img { height:43px;}
.i-shuju-show ul li .tit { text-align:center;color:#333333; font-size:24px; height:1; margin-top:21px;}
/*i-public*/
.i-public { text-align:center;}
.i-public .tit { color:#333333; font-size:28px; line-height:1; font-weight:bold;}
.i-public .des { color:#e89223; font-size:18px; line-height:1; margin-top:28px; text-transform:uppercase;}
/*i-zhonglei*/
.i-zhonglei { padding-top:56px; padding-bottom:55px;}
.i-zhonglei-show { padding-top:7px;}
.i-zhonglei-show ul li { float:left; margin-top:40px; width:444px; height:285px; background-color:#f1f1f1;box-shadow: 0 0 20px #ffffff;}
.i-zhonglei-show ul li:nth-child(3n+2) { margin-left:34px;}
.i-zhonglei-show ul li:nth-child(3n+3) { margin-left:34px;}
.i-zhonglei-show ul li .tit { height:72px; background-color:#1b253c;color:#ffffff; font-size:24px; line-height:72px;text-indent:18px;}
.i-zhonglei-show ul li .des { padding:17px 12px 0 12px; color: #333333; font-size: 18px; line-height: 36px;}
.i-zhonglei-show ul li .des table tr td { padding:5px 0; vertical-align:text-bottom;}
.i-zhonglei-show ul li:hover { background-color:#FFF;box-shadow: 0 0 20px #ccc;animation:pulse .3s linear;}
.i-zhonglei-more { width:258px; height:68px; margin:0 auto; background-color:#ffffff;border:#1b253c solid 1px; text-align:center;border-radius:35px; color: #1b253c; font-size: 24px; line-height: 68px; margin-top:43px;transition: 0.5s;}
.i-zhonglei-more a {color: #1b253c; display:block;}
.i-zhonglei-more:hover {background-color:#e68a13; border:#e68a13 solid 1px;transition: 0.5s;}

/*i-why*/
.i-why { background-color:#f1f1f1; padding-bottom:56px; padding-top:56px;}
.i-why-list { height:auto; margin-top:105px;}
.i-why-list ul li { float:left; width:25%; text-align:center;}
.i-why-list ul li .pic { width:180px; height:180px; margin:0 auto;border-radius:50%; background-color:#1b253c;}
.i-why-list ul li .tit {color:#333333; font-size:24px; line-height:1; margin-top:40px;}
.i-why-list ul li:hover .pic { background-color:#e68a13;animation:flipInY .5s linear;}
.i-why-list ul li:first-child .pic { background:#1b253c url(../images/why-icon1.png) no-repeat center center;}
.i-why-list ul li:first-child+li .pic { background:#1b253c url(../images/why-icon2.png) no-repeat center center;}
.i-why-list ul li:first-child+li+li .pic { background:#1b253c url(../images/why-icon3.png) no-repeat center center;}
.i-why-list ul li:first-child+li+li+li .pic { background:#1b253c url(../images/why-icon4.png) no-repeat center center;}
.i-why-list ul li:first-child:hover .pic { background:#e68a13 url(../images/why-icon12.png) no-repeat center center;}
.i-why-list ul li:first-child+li:hover .pic { background:#e68a13 url(../images/why-icon22.png) no-repeat center center;}
.i-why-list ul li:first-child+li+li:hover .pic { background:#e68a13 url(../images/why-icon32.png) no-repeat center center;}
.i-why-list ul li:first-child+li+li+li:hover .pic { background:#e68a13 url(../images/why-icon42.png) no-repeat center center;}
.i-why-more { width:258px; height:68px; margin:0 auto; background-color:#ffffff; border:#1b253c solid 1px; text-align:center;border-radius:35px; color: #1b253c; font-size: 28px; line-height: 68px; margin-top:40px;transition: 0.5s;}
.i-why-more a {color: #1b253c; display:block;}
.i-why-more:hover { background-color:#e68a13; border:#e68a13 solid 1px;transition: 0.5s;}
/*i-liaojie*/
.i-liaojie { padding-bottom:56px; padding-top:56px;}
.i-liaojie-list { height:auto; padding-top:27px;}
.i-liaojie-list ul li { height:141px; background-color:#1b253c; margin-top:24px;}
.i-liaojie-list ul li .nob { float:left; width:54px; height:53px; margin-left:23px; text-align:center;color:#ffffff; font-size:24px; line-height:48px; background:url(../images/liaojie-nob1.png) no-repeat;}
.i-liaojie-list ul li .con { float:right; width:1238px; margin-right:40px; padding-top:19px;}
.i-liaojie-list ul li .con .tit {color: #ffffff; font-size: 24px; line-height:30px;}
.i-liaojie-list ul li .con .des {color: #ffffff; font-size: 18px; line-height:22px; height:44px; margin-top:20px;}
.i-liaojie-list ul li:hover { background-color:#e68a13;transition: 0.5s;}
.i-liaojie-list ul li:hover .nob {background:url(../images/liaojie-nob2.png) no-repeat;}
.i-liaojie-more { width:258px; height:68px; margin:0 auto; background-color:#ffffff; border:#1b253c solid 1px; text-align:center;border-radius:35px; color: #1b253c; font-size: 28px; line-height: 68px; margin-top:41px;transition: 0.5s;}
.i-liaojie-more a {color: #1b253c; display:block;}
.i-liaojie-more:hover { background-color:#e68a13; border:#e68a13 solid 1px;transition: 0.5s;}
/*i-liucheng*/
.i-liucheng { background-color:#f1f1f1; padding-bottom:56px; padding-top:56px;}
.i-liucheng-list { height:auto; margin-top:74px; background:url(../images/liucheng-line.png) no-repeat; background-position:107px 246px;}
.i-liucheng-list ul li { float: left; width:175px; height:552px; position:relative; }
.i-liucheng-list ul li:after{content:""; position:absolute; left:82px; top:102px; width:11px; height:108px; background:url(../images/liucheng-icon1.png) no-repeat; }
.i-liucheng-list ul li .nob { position:absolute; top:210px; left:53.5px; width:66px; height:66px; background-color:#FFF;  border-radius:50%; text-align:center; color:#1b253c; font-size:18px; line-height:66px; border:#1b253c solid 1px;box-shadow: 0 0 20px #cccccc;}
.i-liucheng-list ul li .tit { position:absolute; top:70px; left:0; width:100%; color:#1b253c; font-size:24px; line-height:1; text-align:center;}
.i-liucheng-list ul li .des { position:absolute; top:0; left:0; color:#1b253c; font-size:18px; line-height:22px; width:180px; height:44px; overflow:hidden;}
.i-liucheng-list ul li:nth-child(even):after{ top:278px; background:url(../images/liucheng-icon2.png) no-repeat; }
.i-liucheng-list ul li:nth-child(even) .tit {top:392px;}
.i-liucheng-list ul li:nth-child(even) .des {top:438px; height:66px;}
.i-liucheng-more { width:258px; height:68px; margin:0 auto; background-color:#ffffff; border:#1b253c solid 1px; text-align:center;border-radius:35px; color: #1b253c; font-size: 28px; line-height: 68px; margin-top:1px;transition: 0.5s;}
.i-liucheng-more a {color: #1b253c; display:block;}
.i-liucheng-more:hover { background-color:#e68a13; border:#e68a13 solid 1px;transition: 0.5s;}
/*i-shouhou*/
.i-shouhou { padding-bottom:56px; padding-top:56px;}
.i-shouhou-list { position:relative; background:url(../images/shouhou-pic.png) no-repeat center center; margin-top:46px; height:459px;}
.i-shouhou-list ul li { width:187px; border-top:#999999 solid 1px; padding-top:22px;}
.i-shouhou-list ul li .nob { float:left; width:50px; color:#333333; font-size:36px; line-height:30px; font-weight:bold; margin-top:3px;}
.i-shouhou-list ul li .tit { float:right; width:110px; margin-right:20px; color:#333333; font-size:18px; line-height:22px; height:44px; overflow:hidden;}
.i-shouhou-list ul li:first-child { position:absolute; top:36px; left:0;}
.i-shouhou-list ul li:first-child+li { position:absolute; top:100px; left:239px;}
.i-shouhou-list ul li:first-child+li+li { position:absolute; top:187px; left:0;}
.i-shouhou-list ul li:first-child+li+li+li { position:absolute; top:43px; left:1031px;}
.i-shouhou-list ul li:first-child+li+li+li+li { position:absolute; top:188px; left:1212px;}
.i-shouhou-list ul li:first-child+li+li+li+li+li { position:absolute; top:329px; left:1004px;}
.isl-con { position:absolute; width:400px; left:0; top:302px;}
.isl-con .tit{ color:#333333; font-size:28px; line-height:1; text-align:right;}
.isl-con .des{ color:#333333; font-size:18px; line-height:22px; margin-top:19px;}
/*i-anli*/
.i-anli { background-color:#f1f1f1;padding-bottom:56px; padding-top:56px;}
.i-anli-list { height:auto; margin-top:51px;}
.i-anli-list ul li { float:left; width:456px; height:auto; text-align:center;}
.i-anli-list ul li:nth-child(3n+2) { margin-left:16px;}
.i-anli-list ul li:nth-child(3n+3) { margin-left:16px;}
.i-anli-list ul li .pic{ width:456px; height:298px; background-color:#FFF; line-height:288px; text-align:center; overflow:hidden;}
.i-anli-list ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; transition: 0.5s;}
.i-anli-list ul li:hover .pic img { transform: scale(1.2);transition: 0.5s;}
.i-anli-list ul li .tit {color:#333333; font-size:30px; line-height:80px; height:80px; overflow:hidden;}
.i-anli-more { width:258px; height:68px; margin:0 auto; background-color:#ffffff; border:#1b253c solid 1px; text-align:center;border-radius:35px; color: #1b253c; font-size: 28px; line-height: 68px; margin-top:41px;transition: 0.5s;}
.i-anli-more a {color: #1b253c; display:block;}
.i-anli-more:hover { background-color:#e68a13; border:#e68a13 solid 1px;transition: 0.5s;}
/*footer*/
.footer-wrap{margin-top:0}
.min-width { width:1400px; margin:0 auto;}
.footer-wrap .footer{background:#333;width:100%}
.footer-wrap .footer .min-width{display:flex;justify-content:space-between;padding:37px 0 40px 0}
.footer-wrap .footer .footer-nav{display:flex}
.footer-wrap .footer dl{margin-right:47px}
.footer-wrap .footer dl dd a{color:grey;font-size:14px}
.footer-wrap .footer dl dt a{color:grey;font-size:20px}
.footer-wrap .footer dl dt a:hover{color:#b3b3b3}
.footer-wrap .footer dl dd a:hover{color:#b3b3b3;text-decoration:underline}
.footer-wrap .footer dl dt{margin-bottom:10px;padding-bottom:15px;position:relative}
.footer-wrap .footer dl dt::after{content:'';display:block;width:47px;height:5px;background:grey;position:absolute;left:0;bottom:0}
.footer-wrap .footer dl dd{margin-bottom:7px}
.footer-details{display:flex;flex-wrap:wrap;width:397px;align-content:start}
.foot-contact{width:123px}
.foot-contact .foot-qr{width:100%}
.foot-contact .foot-qr img{width:100%}
.foot-contact .foot-qr p{color:grey;font-size:12px;text-align:center}
.foot-contact .row{display:flex;justify-content:space-between;align-items:center}
.foot-contact .row a{width:27px;height:27px;background-repeat:no-repeat;background-position:center;margin-top:19px}
.foot-contact .row a:nth-child(1){background-image:url(../images/icon29.png)}
.foot-contact .row a:nth-child(2){background-image:url(../images/icon30.png)}
.foot-contact .row a:nth-child(3){background-image:url(../images/icon31.png)}
.foot-contact .row a:nth-child(1):hover{background-image:url(../images/icon29@2x.png)}
.foot-contact .row a:nth-child(2):hover{background-image:url(../images/icon30@2x.png)}
.foot-contact .row a:nth-child(3):hover{background-image:url(../images/icon31@2x.png)}
.foot-contact2{margin-left:60px}
.foot-contact2 p{font-size:14px;color:grey;margin-top:15px;text-align:right}
.foot-addr{font-size:12px;color:grey;margin-top:15px;text-align:right;width:100%;padding-right:17px}
.foot-contact2 img{margin-bottom:10px}
.foot-strip{background:grey}
.foot-strip .min-width{display:flex;align-items:center;justify-content:space-between;padding:9px 0}
.foot-strip .item{display:inline-flex}
.foot-strip .item p{color:#333;font-size:12px;margin-right:17px}
.foot-strip .item a{color:#333;font-size:12px;padding-right:20px;box-sizing:border-box;margin-left:20px;border-right:1px solid #333}
.foot-strip .item a:last-child{border-right:none;padding-right:0}
/*返回顶部*/
p#top{ position:fixed;display:none;bottom:0px;right:20px;}  
p#top a{text-align:center;text-decoration:none;color:#d1d1d1;display:block;width:30px;transition:color 1s;}  
p#top a:hover{ color:#979797;  }  
p#top a span{background:url(../images/gotop.png) no-repeat center;border-radius:6px;display:block;height:30px;transition:background 1s;}  
#top a:hover span{background:url(../images/gotop.png) no-repeat center;} 
/*网上商城*/
/*s-public*/
.s-public { text-align:center;}
.s-public .tit { color:#d48efe; font-size:36px; line-height:1;}
.s-public .des { color:#333333; font-size:16px; line-height:1; margin-top:29px; }
/*s-zhanxian*/
.s-zhanxian { height:auto; padding-top:51px; padding-bottom:56px;}
.s-zhanxian-list { height:auto;}
.s-zhanxian-list ul li { float:left; width:278px; height:271px; padding-top:53px; border:#f2f2f2 solid 1px; margin-top:49px;box-shadow:0px 7px 20px #f6e6fd; position:relative;}
.s-zhanxian-list ul li:nth-child(4n+2) { margin-left:93.33px;}
.s-zhanxian-list ul li:nth-child(4n+3) { margin-left:93.33px;}
.s-zhanxian-list ul li:nth-child(4n+4) { margin-left:93.33px;}
.s-zhanxian-list ul li:hover:after{content:""; position:absolute; left:0; bottom:0; width:100%; height:4px; background-color:#b977fa; }
.s-zhanxian-list ul li .pic { width:80px; height:80px; margin:0 auto; }
.s-zhanxian-list ul li .tit { text-align:center; color:#333333; font-size:24px; line-height:1; margin-top:28px; padding:0 64px; }
.s-zhanxian-list ul li .des { color:#666666; font-size:16px; line-height:18px; height:36px; overflow:hidden; margin-top:18px; padding:0 64px;}
.s-zhanxian-more { width:249px; height:54px; margin:0 auto; background-color:#ffffff;border:#b977fa solid 1px; text-align:center;border-radius:4px; color: #d48efe; font-size: 24px; line-height: 54px; margin-top:56px;transition: 0.5s;}
.s-zhanxian-more a {color: #d48efe; display:block;}
.s-zhanxian-more:hover {background-color:#b977fa; border:#b977fa solid 1px;transition: 0.5s;}
.s-zhanxian-more:hover a {color: #ffffff;}
/*s-shuju*/
.s-shuju { background-color:#f6f6f6;padding-top:51px; padding-bottom:56px;}
.s-shuju-list { margin-top:48px;}
.s-shuju-list ul li { float:left; width:197px; height:147px; padding-top:50px; background-color:#FFF;border-radius:50%; border:#b977fa solid 3px;}
.s-shuju-list ul li:nth-child(6n+2) { margin-left:36.4px;}
.s-shuju-list ul li:nth-child(6n+3) { margin-left:36.4px;}
.s-shuju-list ul li:nth-child(6n+4) { margin-left:36.4px;}
.s-shuju-list ul li:nth-child(6n+5) { margin-left:36.4px;}
.s-shuju-list ul li:nth-child(6n+6) { margin-left:36.4px;}
.s-shuju-list ul li .tit { color:#333333; font-size:24px; line-height:1; text-align:center;}
.s-shuju-list ul li .des { color:#666666; font-size:16px; line-height:18px; height:54px; overflow:hidden; padding:0 10px 0 28px; margin-top:25px;  }
.s-shuju-more { width:249px; height:54px; margin:0 auto; background-color:#ffffff;border:#b977fa solid 1px; text-align:center;border-radius:4px; color: #d48efe; font-size: 24px; line-height: 54px; margin-top:51px;transition: 0.5s;}
.s-shuju-more a {color: #d48efe; display:block;}
.s-shuju-more:hover {background-color:#b977fa; border:#b977fa solid 1px;transition: 0.5s;}
.s-shuju-more:hover a {color: #ffffff;}
/*s-guanli*/
.s-guanli { padding-top:58px; padding-bottom:49px;}
.s-guanli-show { margin-top:50px;}
.sgs-left { float: left; width:466px; height:528px;}
.sgs-left img{  width:466px; height:528px;}
.sgs-right { float: right; width:924px;}
.sgs-right ul li { float:left; width:296px; height:168px; border:#f2f2f2 solid 1px; margin-left:10px;box-shadow: 0 0 20px #f2f2f2; margin-bottom:9px; }
.sgs-right ul li .tit {color:#333333; font-size:24px; line-height:1; text-align:center;padding-top:42px; }
.sgs-right ul li .des {color:#666666; font-size:18px; line-height:21px; height:42px; overflow:hidden; margin-top:16px; padding:0 30px;}
.s-guanli-more { width:249px; height:54px; margin:0 auto; background-color:#ffffff;border:#b977fa solid 1px; text-align:center;border-radius:4px; color: #d48efe; font-size: 24px; line-height: 54px; margin-top:45px;transition: 0.5s;}
.s-guanli-more a {color: #d48efe; display:block;}
.s-guanli-more:hover {background-color:#b977fa; border:#b977fa solid 1px;transition: 0.5s;}
.s-guanli-more:hover a {color: #ffffff;}
/*s-shouhou*/
.s-shouhou { background-color:#f6f6f6; padding-bottom:73px; padding-top:59px;}
.s-shouhou-list { padding-top:23px;}
.s-shouhou-list ul li{ float:left; margin-top:27px; width:448px; height:143px; border:#666666 solid 1px; background-color:#ffffff;}
.s-shouhou-list ul li:nth-child(3n+2) { margin-left:25px;}
.s-shouhou-list ul li:nth-child(3n+3) { margin-left:25px;}
.s-shouhou-list ul li .pic { float: left; width:99px; height:99px; margin-top:22px; margin-left:24px;}
.s-shouhou-list ul li .pic img {width:99px; height:99px;}
.s-shouhou-list ul li .con { float: right; width:300px; padding-top:26px;}
.s-shouhou-list ul li .con .tit { color:#333333; font-size:24px; line-height:45px; height:45px; overflow:hidden;}
.s-shouhou-list ul li .con .des { color:#666666; font-size:18px; line-height:38px; height:38px; overflow:hidden;}
/*优化竞价*/
/*y-public*/
.y-public { text-align:center;}
.y-public .tit { color:#333333; font-size:28px; line-height:1; font-weight:bold;letter-spacing: 1px;}
.y-public .des { color:#333333; font-size:16px; line-height:1; margin-top:29px; }
/*y-wenti*/
.y-wenti { padding-top:53px; padding-bottom:58px;}
.y-wenti-list { margin-top:50px;}
.y-wenti-list ul li { float:left; width:25%; text-align:center;}
.y-wenti-list ul li .pic { width:151px; height:185px; margin:0 auto;}
.y-wenti-list ul li .tit {color:#333333; font-size:18px; line-height:1; margin-top:23px; font-weight:600; }
.y-wenti-list ul li .des {color:#106fb0; font-size:18px; line-height:1; margin-top:13px;  }
.y-wenti-more { width:258px; height:66px; margin:0 auto; background-color:#ffffff; border:#1b253c solid 2px; text-align:center;border-radius:33px; color: #333333; font-size: 28px; line-height: 66px; margin-top:57px;transition: 0.5s;}
.y-wenti-more a {color: #333333; display:block;}
.y-wenti-more:hover { background-color:#106fb0; border:#106fb0 solid 2px;transition: 0.5s;}
.y-wenti-more:hover a {color: #ffffff; }
/*y-fangan*/
.y-fangan { background-color:#f2faff; padding-bottom:58px; padding-top:55px;}
.y-fangan-list { background:url(../images/yfangan-pic.png) no-repeat top center; margin-top:78px; position:relative; min-height:468px; }
.y-fangan-list ul li { width:330px; position:absolute; height:184px;}
.y-fangan-list ul li .nob{color:#333333; font-size:36px; line-height:60px; font-weight:bold; position:relative;}
.y-fangan-list ul li .nob:after{content:""; position:absolute; left:0; bottom:0; width:58px; height:2px; background-color:#999999; }
.y-fangan-list ul li .tit{color:#333333; font-size:18px; line-height:1; margin-top:13px;font-weight:600;}
.y-fangan-list ul li .des{color:#999999; font-size:16px; line-height:20px; margin-top:11px;}
.y-fangan-list ul li:first-child { top:64px; left:0;}
.y-fangan-list ul li:first-child+li { top:250px; left:96px;}
.y-fangan-list ul li:first-child+li+li { top:62px; left:1070px;}
.y-fangan-list ul li:first-child+li+li+li { top:260px; left:1012px;}
.y-fangan-more { width:258px; height:66px; margin:0 auto; background-color:#ffffff; border:#1b253c solid 2px; text-align:center;border-radius:33px; color: #333333; font-size: 28px; line-height: 66px; margin-top:105px;transition: 0.5s;}
.y-fangan-more a {color: #333333; display:block;}
.y-fangan-more:hover { background-color:#106fb0; border:#106fb0 solid 2px;transition: 0.5s;}
.y-fangan-more:hover a {color: #ffffff; }
/*y-liucheng*/
.y-liucheng { padding-top:53px; padding-bottom:55px;}
.y-liucheng-list { margin-top:52px;}
.y-liucheng-list ul li { float:left; width:200px; height:200px;border-radius:50%; background-color:#3484b8; text-align:center; color:#ffffff; font-size:24px; line-height:200px; margin-top:0; position:relative;box-shadow:0 0 20px #bbbbbb;}
.y-liucheng-list ul li:after{content:""; position:absolute; left:-87px; top:123px; width:94px; height:58px; background:url(../images/yliucheng-icon1.png) no-repeat; } 
.y-liucheng-list ul li:first-child:after { display:none;}
.y-liucheng-list ul li:nth-child(odd){background-color:#e94b56; margin-top:82px; margin-left: 47px;}
.y-liucheng-list ul li:nth-child(odd):after{ left:-87px; top:40px;background:url(../images/yliucheng-icon2.png) no-repeat; } 
.y-liucheng-list ul li:nth-child(5n+2) { margin-left:76.25px;}
.y-liucheng-list ul li:nth-child(5n+3) { margin-left:76.25px;}
.y-liucheng-list ul li:nth-child(5n+4) { margin-left:76.25px;}
.y-liucheng-list ul li:nth-child(5n+5) { margin-left:76.25px;}
.y-liucheng-more { width:258px; height:66px; margin:0 auto; background-color:#ffffff; border:#1b253c solid 2px; text-align:center;border-radius:33px; color: #333333; font-size: 28px; line-height: 66px; margin-top:58px;transition: 0.5s;}
.y-liucheng-more a {color: #333333; display:block;}
.y-liucheng-more:hover { background-color:#106fb0; border:#106fb0 solid 2px;transition: 0.5s;}
.y-liucheng-more:hover a {color: #ffffff; }
/*y-mubiao*/
.y-mubiao { background-color:#f2faff; padding-top:55px; padding-bottom:57px;}
.y-mubiao-list { margin-top:49px;}
.y-mubiao-list ul li { float:left; width:252px; height:279px; padding-top:30px; background-color:#ffffff;box-shadow: 0 0 20px #dfe6eb; }
.y-mubiao-list ul li:nth-child(5n+2) { margin-left:35px;}
.y-mubiao-list ul li:nth-child(5n+3) { margin-left:35px;}
.y-mubiao-list ul li:nth-child(5n+4) { margin-left:35px;}
.y-mubiao-list ul li:nth-child(5n+5) { margin-left:35px;}
.y-mubiao-list ul li .pic { width:190px; height:130px; margin:0 auto;}
.y-mubiao-list ul li .tit {color:#333333; font-size:18px; line-height:1; margin-top:19px;text-transform:uppercase; text-align:center; font-weight:600; }
.y-mubiao-list ul li .des {color:#666666; font-size:16px; line-height:24px; margin-top:9px; height:72px; overflow:hidden; text-align:center;text-transform:uppercase;}
.y-mubiao-more { width:258px; height:66px; margin:0 auto; background-color:#ffffff; border:#1b253c solid 2px; text-align:center;border-radius:33px; color: #333333; font-size: 28px; line-height: 66px; margin-top:59px;transition: 0.5s;}
.y-mubiao-more a {color: #333333; display:block;}
.y-mubiao-more:hover { background-color:#106fb0; border:#106fb0 solid 2px;transition: 0.5s;}
.y-mubiao-more:hover a {color: #ffffff; }
/*y-shouhou*/
.y-shouhou { padding-top:56px; padding-bottom:67px;}
.y-shouhou-show { margin-top:48px;}
.y-shouhou-left { float:left; width:289px; height:289px;}
.y-shouhou-left img { width:289px; height:289px;}
.y-shouhou-right { float:right; width:1086px;color:#333333; font-size:18px; line-height:36px; padding-top:39px;}
/*小程序*/
/*x-public*/
.x-public { text-align:center;}
.x-public .tit { color:#333333; font-size:32px; line-height:1; font-weight:bold; }
.x-public .des { color:#333333; font-size:24px; line-height:1; margin-top:28px;}
/*x-jieshao*/
.x-jieshao { padding-top:80px; padding-bottom:80px;}
.x-jieshao-show { margin-top:79px;}
.x-jieshao-show .pic { float:left; width:488px; height:304px;}
.x-jieshao-show .pic  img {width:488px; height:304px;}
.x-jieshao-show .con { float:right; width:856px; color:#666666; font-size:18px; line-height:46px; padding-top:29px; letter-spacing: 0.5px;text-indent:2em;}
.x-jieshao-list { margin-top:79px;}
.x-jieshao-list ul li { float:left; width:340px;box-shadow: 0 0 20px #ededed;}
.x-jieshao-list ul li:nth-child(4n+2) { margin-left:13.33px;}
.x-jieshao-list ul li:nth-child(4n+3) { margin-left:13.33px;}
.x-jieshao-list ul li:nth-child(4n+4) { margin-left:13.33px;}
.x-jieshao-list ul li .tit { height:93px; border:#f1f1f1 solid 1px; text-align:center;color:#00c587; font-size:24px; line-height:93px;box-shadow: 0 0 20px #ededed; }
.x-jieshao-list ul li .des { height:123px; padding:25px 50px 0 50px; border:#f1f1f1 solid 1px; color:#666666; font-size:16px; line-height:30px; margin-top:-1px; }
.x-jieshao-more { width:258px; height:68px; margin:0 auto; background-color:#ffffff; border:#00c587 solid 1px; text-align:center;border-radius:34px; color: #ffffff; font-size: 24px; line-height: 68px; margin-top:50px;transition: 0.5s;}
.x-jieshao-more a {color: #00c587; display:block;}
.x-jieshao-more:hover { background-color:#00c587; border:#00c587 solid 1px;transition: 0.5s;}
.x-jieshao-more:hover a {color: #ffffff; }
/*x-tiao*/
.x-tiao { width:100%;}
.x-tiao img { width:100%; }
/*x-wuxu*/
.x-wuxu { padding-top:79px; padding-bottom:80px;}
.x-wuxu-list { margin-top:78px; background:url(../images/wuxu-pic.png) no-repeat top center; min-height:433px; position:relative;}
.x-wuxu-list ul li { width:393px; height:150px; position:absolute;}
.x-wuxu-list ul li .tit {color:#333333; font-size:24px; line-height:1; font-weight:bold; }
.x-wuxu-list ul li .en {color:#333333; font-size:24px; line-height:1; font-weight:bold; margin-top:8px;}
.x-wuxu-list ul li .des {color:#333333; font-size:18px; line-height:22px; margin-top:27px; height:66px; overflow:hidden; }
.x-wuxu-list ul li:nth-child(odd) .tit{ text-align:right;}
.x-wuxu-list ul li:nth-child(odd) .en { text-align:right;}
.x-wuxu-list ul li:first-child {top:52px; left:0;}
.x-wuxu-list ul li:first-child+li { top:39px; left:1007px;}
.x-wuxu-list ul li:first-child+li+li { top:278px; left:0;}
.x-wuxu-list ul li:first-child+li+li+li { top:266px; left:1007px;}
.x-wuxu-more { width:258px; height:68px; margin:0 auto; background-color:#ffffff; border:#00c587 solid 1px; text-align:center;border-radius:34px; color: #00c587; font-size: 28px; line-height: 68px; margin-top:49px;transition: 0.5s;}
.x-wuxu-more a {color: #00c587; display:block;}
.x-wuxu-more:hover { background-color:#00c587; border:#00c587 solid 1px;transition: 0.5s;}
.x-wuxu-more:hover a {color: #ffffff; }
/*x-youshi*/
.x-youshi { background-color:#f1f1f1; padding-top:78px; padding-bottom:80px;}
.x-youshi-list { margin-top:78px;}
.x-youshi-list ul li { float:left; width:318px; height:390px; padding-top:14px; background-color:#FFF; border:#cccccc solid 1px;}
.x-youshi-list ul li:nth-child(4n+2) { margin-left:40px;}
.x-youshi-list ul li:nth-child(4n+3) { margin-left:40px;}
.x-youshi-list ul li:nth-child(4n+4) { margin-left:40px;}
.x-youshi-list ul li .pic { width:248px; height:179px; margin:0 auto;}
.x-youshi-list ul li .pic img { width:248px; height:179px;}
.x-youshi-list ul li .tit { text-align:center; color:#333333; font-size:24px; line-height:1; font-weight:bold;  }
.x-youshi-list ul li .des { color:#333333; font-size:16px; line-height:30px; margin-top:25px; padding:0 28px; }
.x-youshi-more { width:258px; height:68px; margin:0 auto; background-color:#ffffff; border:#00c587 solid 1px; text-align:center;border-radius:34px; color: #00c587; font-size: 28px; line-height: 68px; margin-top:45px;transition: 0.5s;}
.x-youshi-more a {color: #00c587; display:block;}
.x-youshi-more:hover { background-color:#00c587; border:#00c587 solid 1px;transition: 0.5s;}
.x-youshi-more:hover a {color: #ffffff; }
/*x-zixun*/
.x-zixun { text-align:center; padding-top:79px; padding-bottom:60px;}
.x-zixun .tit { height:auto;}
.x-zixun .tit img { height:34px;}
.x-zixun .des { color:#666666; font-size:20px; line-height:40px; margin-top:4px; }
.x-zixun .more { color:#00c587; font-size:20px; line-height:40px; }
.x-zixun .more  a {color:#00c587;}
/*联系我们*/
/*l-public*/
.l-public { text-align:center;}
.l-public .tit { color:#333333; font-size:30px; line-height:1; }
.l-public .des { color:#333333; font-size:16px; line-height:1; margin-top:37px;text-transform:uppercase; }
/*l-kezuo*/
.l-kezuo { padding-top:59px; padding-bottom:117px; position:relative;}
.l-kezuo .l-public .tit { color:#1b253c; }
.l-kezuo .l-public .des { color:#1b253c; }
.l-kezuo-list { margin-top:56px;}
.l-kezuo-list ul li { float: left; width:340px; background-color:#1b253c; padding-top:68px; position:relative; height:467px; overflow:hidden;}
.l-kezuo-list ul li:after{content:""; position:absolute; left:50%; margin-left:-117px; bottom:2px; width:234px; height:11px; background:url(../images/kezuo-icon.png) no-repeat; transition: 0.5s;}
.l-kezuo-list ul li:nth-child(4n+2) { margin-left:13.33px;background-color:#2a2d4f;}
.l-kezuo-list ul li:nth-child(4n+3) { margin-left:13.33px;background-color:#85d0f4;}
.l-kezuo-list ul li:nth-child(4n+4) { margin-left:13.33px;background-color:#00c587;}
.l-kezuo-list ul li .tit {color:#ffffff; font-size:24px; line-height:1;  padding-left:23px; }
.l-kezuo-list ul li .des { position:absolute; top:535px; left:0; color:#ffffff; font-size:16px; line-height:37px; padding:0 5px 0 15px; transition: 0.5s; }
.l-kezuo-list ul li .pic {opacity:1;transition: 0.5s;}
.l-kezuo-list ul li:hover .des{ top:223px; transition: 0.5s;}
.l-kezuo-list ul li:hover:after{bottom:-11px;transition: 0.5s;}
.l-kezuo-list ul li:hover .pic {opacity:0.1;transition: 0.5s;}
.l-kezuo-more { width:260px; height:68px; margin:0 auto; background-color:#ffffff; border:#1b253c solid 1px; text-align:center;border-radius:39px; color: #e68a13; font-size: 24px; line-height: 68px; margin-top:61px;transition: 0.5s;}
.l-kezuo-more a {color: #1b253c; display:block;}
.l-kezuo-more:hover { background-color:#1b253c; border:#1b253c solid 1px;transition: 0.5s;}
.l-kezuo-more:hover a {color: #e68a13; }

.l-kezuo-xing { position:absolute; top:133px; left:-33px;}
/*l-liuyan*/
.l-liuyan { background-color:#f1f1f1; padding-top:55px; padding-bottom:46px;}
.l-liuyan-show { color:#333333; font-size:18px; line-height:72px; margin-top:53px;}
.l-liuyan-show table tr td { padding:21px 0;}
.l-liuyan-show i { display:inline-block;color:#fe0000; width:14px; }
.l-liuyan-show input[type=text] { width:532px; height:72px;color:#666666; font-size:16px; border:#000000 solid 1px; background:transparent;text-indent:14px; vertical-align:middle;}
.l-liuyan-show input[type=email] { width:532px; height:72px;color:#666666; font-size:20px; border:#000000 solid 1px; background:transparent;text-indent:14px; vertical-align:middle;}
.l-liuyan-show input::-webkit-input-placeholder { color: #666666;}
.l-liuyan-show textarea {width:532px; height:270px; padding:20px 0;color:#666666; font-size:20px; border:#000000 solid 1px;  background:transparent;outline: none; line-height:32px; resize:none;text-indent:14px;vertical-align:middle; margin-top:3px;font-family: 'Microsoft Yahei', '微软雅黑', Arial, sans-serif; }
.l-liuyan-show textarea::-webkit-input-placeholder { color: #666666;font-family: 'Microsoft Yahei', '微软雅黑', Arial, sans-serif; }
.l-liuyan-show  input[type=submit] { display:block;  width:254px; margin:0 auto; text-align:center; height:73px; color:#333333; font-size:24px; border-radius:25px; cursor:pointer; border:#000 solid 2px; border-radius:37px;background:transparent; margin-top:14px;}
.l-liuyan-show  input[type=submit]:hover {color:#e68a13; border:#e68a13 solid 2px;}
/*l-daofang*/
.l-daofang{ padding-top:54px; padding-bottom:65px;}
.l-daofang-show { color:#333333; font-size:20px; line-height:24px; margin-top:67px;}
.l-daofang-map { margin-top:60px;}
@media(max-width:1500px){
   .l-kezuo-xing { display:none;}
}
@media(max-width:1400px){
.welcome {width:1400px; margin:0 auto;}
.banner {width:1400px; margin:0 auto;}
.i-shuju {width:1400px; margin:0 auto;}
.i-why {width:1400px; margin:0 auto;}
.i-liucheng {width:1400px; margin:0 auto;}
.i-anli{width:1400px; margin:0 auto;}
.footer-wrap{width:1400px; margin:0 auto;}
.s-shuju{width:1400px; margin:0 auto;}
.s-shouhou{width:1400px; margin:0 auto;}
.y-mubiao{width:1400px; margin:0 auto;}
.y-fangan {width:1400px; margin:0 auto;}
.x-tiao {width:1400px; margin:0 auto;}
.x-youshi {width:1400px; margin:0 auto;}
.l-liuyan {width:1400px; margin:0 auto;}
}