@charset "utf-8";
html,body{margin:0;padding:0;font-family:"微软雅黑";font-size:10px;min-width: 1200px;position: relative;height:100%;-moz-user-select: none; /*火狐*/-webkit-user-select: none; /*webkit浏览器*/-ms-user-select: none; /*IE10*/-khtml-user-select: none; /*早期浏览器*/user-select: none;}
textarea{font-family:"微软雅黑";}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;font-size: 16px;}
img{border:0; vertical-align:bottom;}
ul,li{list-style:none;}
a{text-decoration:none;color: #fff}
input::-webkit-input-placeholder {color:#ccc;font-size:14px;}
textarea::-webkit-input-placeholder {color:#888;font-size:14px;}
/*分页*/
#page{text-align: center;margin-top: 65px;}
#page li{display: inline-block;height: 30px;padding: 0 10px;margin:0 4px;line-height: 30px;vertical-align: middle;border:1px solid #ddd;}
#page li a{display: block;width: 100%;height: 100%;text-align: center;font-size: 14px;color: #333333}
#page .page_active{background-color: #289dea;}
#page .page_active a{color: #fff}
#page span{display: inline-block;margin-left: 12px;color: #333333}
/*公用*/
.public{width: 1200px;margin:0 auto;}
.cl{clear: both;display: block;}
.center{text-align: center;}
.fs0{font-size: 0}
.lineblock{display: inline-block;}
.middle{vertical-align: middle;}
.right{text-align: right;}
.left{text-align: left;}
.xl5{width: 50%}
.overtext{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.nono{font-size: 26px;color: #666;line-height: 500px;text-align: center;font-family: "宋体"}
/*头部*/
.headNav{position: relative;}
.headbox{width: 1200px;margin: 0 auto;}
.hb_logo,.hb_seach{width: 170px}
.hb_logo img{max-width: 100%}
.hb_lm{width: 810px;margin: 0 25px;text-align: center;font-size: 0}
.hb_lm li{display: inline-block;vertical-align: top;height: 105px;line-height: 105px;width: 115px;text-align: center;position: relative;}
.hb_lm li a{display: block;width: 100%;height: 100%;font-size: 16px;color: #464646;font-weight: bold;}
.hb_lm li a span{display: inline-block;line-height: 105px;position: relative}
.hb_lm li a span::after{content: "";position: absolute;width:0;height: 3px;left: 50%;bottom: -1px;background-color: #289dea;z-index: 1000;transition:all 0.33s linear; -webkit-transition:all 0.33s linear;}
.hb_lm li:hover a span:after{width: 100%;left: 0}
.hb_lm li.on  a span::after{width: 100%;left: 0}
.hb_seach{height: 45px;box-sizing:border-box;border-radius: 45px;border:1px solid #e8e8e8;overflow: hidden;}
.hb_seach .ss_bd{width: 125px;height: 43px;border:none;outline: none;box-sizing:border-box;padding: 0 15px;color: #333;font-size: 14px;vertical-align: middle;}
.hb_seach .ss_btn{width: 43px;vertical-align: middle;display: inline-block;height: 43px;background: url(../images/seach.png) no-repeat;background-position: center center;border: none;outline: none;}
.navigation-down{position:absolute;top:105px;left:0px;width:100%;z-index: 999}
.navigation-down .nav-down-menu{width:100%;margin:0;background:rgba(255,255,255,.7);position:absolute;top:0px}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1200px;position:relative;padding: 25px 0}
.navigation-down-inner .ol{vertical-align: top;}
.navigation-down-inner .ol:first-child{width: 310px}
.navigation-down-inner .ol:first-child img{width: 100%}
.navigation-down-inner .ol:nth-child(2){width: 455px;margin: 0 45px}
.navigation-down-inner .ol:last-child{width: 345px;font-size: 0}
.navigation-down-inner .ol .olTitle{font-weight: bold;font-size: 16px;color: #464646}
.navigation-down-inner .ol .olIntro{font-size: 14px;color: #666666;line-height: 2;margin-top: 15px}
.navigation-down-inner .ol a{width: 155px;display: inline-block;height: 35px;line-height: 35px;border-bottom: 1px solid #cccccc;box-sizing:border-box;padding: 0 5px;font-size: 15px;color: #666}
.navigation-down-inner .ol a:nth-child(odd){margin-right: 35px}
.navigation-down-inner .ol a:hover{color: #289dea}
.bannerlist li img{width: 100%}
/*底部*/
.footer{background-color: #2b2b2b}
.footCon{padding: 50px 0 30px}
.fC_l{width: 280px;display: inline-block;vertical-align: top;}
.fC_l_img img{max-width: 100%}
.fC_l_title{font-size: 17px;font-weight: bold;color: #fff;margin: 15px 0}
.fC_l_intro,.fC_l_intro *{font-size: 14px;color: #fff}
.fC_m{width: 800px;display: inline-block;vertical-align: top;box-sizing:border-box;padding-left: 40px;position: relative;}
.fC_m::before{content: "";position: absolute;width: 1px;height: 100%;border-left: 1px dashed #4b4b4b;left: 0;top: 0}
.fC_m_li{display: inline-block;vertical-align: top;margin-right: 55px}
.fC_m_li p a{font-size: 15px;color: #fff;font-weight: bold;line-height: 2}
.fC_m_li p a:hover{color: #289dea}
.fC_m_li div{margin-top:15px}
.fC_m_li div a{display: block;font-size: 13px;color: #fff;line-height: 2}
.fC_m_li div a:hover{color: #289dea}
.fC_r{width: 120px;display: inline-block;vertical-align: top;}
.fC_r img{width: 100%}
.fC_r p{margin-top: 10px;text-align: center;font-size: 14px;color: #fff}
/*首页内容*/
.s1{padding: 55px 0 70px}
.indexTitle{position: relative;}
.iT_name p:first-child{font-size: 28px;color: #464646}
.iT_name p:last-child{font-size: 15px;color: #999999;margin-top: 10px;text-transform: uppercase;}
.iT_name_1 p{display: inline-block;}
.iT_name_1 p:first-child{color: #289dea;margin-right: 15px}
.s3IdxTitle .iT_name_1 p:first-child{color: #464646}
.idxMore{position: absolute;width: 115px;height: 35px;background-color: #289dea;border-radius: 35px;text-align: center;line-height: 35px;color: #fff;font-size: 14px;right: 0;top: calc(50% - 17.5px)}
.s1Con{margin-top: 25px;}
.s1Pic{width: 500px;display: inline-block;vertical-align: middle;}
.s1Txt{margin-left: 40px;width: 660px;display: inline-block;vertical-align: middle;}
.s1Txt,.s1Txt *{font-size: 14px;color: #666666;line-height: 2}
.s1List{font-size: 0;text-align: center;}
.s1List li{display: inline-block;vertical-align: top;width: 25%;}
.s1List li p:first-child{font-size: 15px;color: #464646;}
.s1List li p:first-child label{font-size: 48px;color: #289dea;font-weight: bold;margin-right: 10px}
.s1List li p:last-child{font-size: 14px;color: #666666;margin-top: -10px}
.s2{background: url(../images/s2bg.png) no-repeat;background-size: 100%;}
.s2List{margin-top: 50px;}
.s2List li{display: inline-block;vertical-align: top;width: 270px;margin-left: 40px;background-color: #fff;transition:all 0.3s linear; -webkit-transition:all 0.3s linear;}
.s2List li:first-child{margin-left: 0}
.s2Pic{overflow: hidden;}
.s2Pic img{width: 100%;transition:all 0.33s linear; -webkit-transition:all 0.33s linear;}
.s2Txt{padding: 25px 15px;text-align: center;}
.s2Txt p:first-child{font-size: 16px;color: #464646;font-weight: bold;}
.s2Txt p:nth-child(2){font-size: 14px;color: #999;margin: 15px 0 10px}
.s2Txt p:last-child{font-size: 14px;color: #999;}
.s2List li:hover{box-shadow: 0 0 30px 6px rgba(53,51,52,.1)}
.s2List li:hover .s2Pic img{transform: scale(1.12);}
.s2List li:hover p:first-child{color: #289dea}
.s3{padding: 80px 0 120px}
.s3IdxTitle{width: 30%;vertical-align: bottom;}
.s3Type{width: 70%;vertical-align: bottom;text-align: right;font-size: 0}
.s3Type li{display: inline-block;vertical-align: middle;padding: 0 35px;height: 20px;line-height: 20px;color: #464646;border-left: 1px solid #bfbfbf;font-size: 14px;}
.s3Type li:first-child{border-left: none;}
.s3Type li.on{color: #289dea}
.s3Type li:hover{color: #289dea}
.s3 .parBd{margin-top: 45px}
.s3 .slideGroup .slideBox{ overflow:hidden; zoom:1; position:relative;   }
.s3List{overflow:hidden; zoom:1;margin-bottom: 45px}
.s3List li{width: 390px;margin-right: 15px;float:left; _display:inline; overflow:hidden; text-align:center;transition: 0.5s;}
.s3List li a{display: block;width: 100%;height: 100%}
.s3List li .s3Pic{overflow: hidden;}
.s3List li .s3Pic img{width: 100%;transition:all 0.33s linear; -webkit-transition:all 0.33s linear;}
.s3List li .s3Txt{padding: 25px 40px;text-align: left;}
.s3List li .s3Txt p:first-child{font-size: 16px;color: #999999;font-weight: lighter;}
.s3List li .s3Txt p:nth-child(2){font-size: 16px;color: #333333;margin: 10px 0;}
.s3List li .s3Txt p:nth-child(3){color: #666666;line-height: 20px;transition: all 0.5s;font-size: 12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.s3List li .s3Txt p:last-child{color: #103760;margin-top: 10px;transition: all 0.5s;font-size: 12px}
.s3List li:hover .s3Pic img{transform: scale(1.1);}
.s3List li:hover{box-shadow: 0px 10px 10px 0px rgba(140, 140, 140, 0.35);}
.s3List li:hover .s3Txt p:nth-child(2){color: #289dea}
.s3 .slideGroup{position: relative;}
.s3idxMore{position: absolute;position: absolute;width: 115px;height: 35px;background-color: #289dea;border-radius: 35px;text-align: center;line-height: 35px;color: #fff;font-size: 14px;right: 0;bottom: 0}
.s3 .slideBox .hd ul{width: 100%;overflow: hidden;zoom: 1;text-align: center;margin-top: 60px;}
.s3 .slideBox .hd ul li{overflow: hidden;margin-right: 15px;text-indent: -999px;cursor: pointer;display: inline-block;width: 15px;height: 21px;background: url(../images/index_ic13.png) no-repeat center;}
.s3 .slideBox .hd ul li.on{background: url(../images/iban_btn_h.png) no-repeat center;}
/*二级*/
.box{padding: 40px 0 100px}
.boxcon{position: relative;}
.boxcon:before{content: "";position: absolute;width: 1px;height: 100%;background-color: #d4d4d4;left: 165px;top: 0}
.boxL{display: inline-block;vertical-align: top;width: 165px;}
.boxR{display: inline-block;vertical-align: top;width: 1000px;margin-left: 35px;}
.lmName{height: 45px;line-height: 45px;text-align: center;font-size: 20px;color: #464646;font-weight: bold;}
.typeList{margin-top: 25px;}
.typeList li{margin-bottom: 15px;text-align: center;}
.typeList li a{display: block;width: 100%;height: 100%;height: 45px;line-height: 45px;color: #666666;font-size: 15px}
.typeList li.on{background-color: #289dea}
.typeList li.on a{color: #fff}
.typeList li:hover{background-color: #289dea}
.typeList li:hover a{color: #fff}
.proList li{display: inline-block;vertical-align: top;width: 483px;margin-bottom: 40px}
.proList li:nth-child(odd){margin-right: 34px}
.proList li a{display: block;width: 100%;height: 100%}
.proList li .proListPic{display: inline-block;vertical-align: top;width: 250px;overflow: hidden;}
.proList li .proListPic img{width: 100%;transition:all 0.33s linear; -webkit-transition:all 0.33s linear;}
.proList li .proListTxt{display: inline-block;vertical-align: top;padding-top: ;margin-left: 20px;width: 213px;box-sizing:border-box;}
.proList li .proListTxt p{font-weight: bold;font-size: 14px;color: #999999;line-height: 2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.proList li .proListTxt p label{color: #464646}
.proList li .proListTxt p:first-child{font-size: 18px;color: #666666;margin-bottom: 5px}
.proList li .plmore{text-align: right;margin-top: 20px}
.proList li .plmore span{display: inline-block;width: 90px;height: 25px;border:1px solid #7d7d7d;text-align: center;line-height: 23px;color: #666666;font-size: 13px;font-weight: 600;box-sizing:border-box;transition:all 0.33s linear; -webkit-transition:all 0.33s linear;}
.proList li:hover .proListPic img{transform: scale(1.1);}
.proList li:hover .plmore span{background-color: #289dea;border-color:#289dea;color: #fff}
.showcon_l{width: 470px;vertical-align: top;}
.showcon_l img{width: 100%}
.showcon_r{margin-left: 30px;width: 500px;vertical-align: top;}
.showcon_r p{font-size: 16px;color: #999999;line-height: 2.2}
.showcon_r p label{color: #464646}
.showcon_r p:first-child{font-size: 22px;color: #666666;padding-bottom: 10px;margin-bottom: 10px;position: relative;}
.showcon_r p:first-child:after{content: "";position: absolute;width: 22px;height: 1px;background-color: #289dea;left: 0;bottom: 0}
.showTxt{padding: 30px 0 50px}
.showTxt *{max-width: 100%}
.ejpage{font-size: 0;}
.ejpage a{display: inline-block;width: 50%;color: #666666;font-size: 14px}
.ejpage a:last-child{text-align: right;}
.newsList li{margin-bottom: 20px}
.newsList li a{display: block;width: 100%;height: 100%}
.newsList li .newsPic{width: 335px;display: inline-block;vertical-align: middle;overflow: hidden;}
.newsList li .newsPic img{width: 100%;transition:all 0.33s linear; -webkit-transition:all 0.33s linear;}
.newsList li .newsTxt{width: 645px;margin-left: 20px;display: inline-block;vertical-align: middle;}
.newsList li .newsTxt p:first-child{font-size: 0}
.newsList li .newsTxt p:first-child span:first-child{width: 70%;display: inline-block;vertical-align: middle;font-size: 18px;color: #000000;}
.newsList li .newsTxt p:first-child span:last-child{width: 30%;display: inline-block;vertical-align: middle;text-align: right;color: #666;font-size: 24px;font-weight: normal;}
.newsList li .newsTxt p:nth-child(2){font-size: 15px;color: #666666;margin:15px 0 25px;line-height: 2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.newsList li .newsTxt p:last-child{font-size: 0}
.newsList li .newsTxt p:last-child span{display: inline-block;vertical-align: middle;width: 50%;font-size: 14px;color: #999}
.newsList li .newsTxt p:last-child span:last-child{text-align: right;color: #666}
.newsList li:hover .newsPic img{transform: scale(1.1);}
.newsList li:hover p:first-child span:last-child{color: #289dea}
.newsList li:hover .newsTxt p:last-child span:last-child{color: #000000}
.newsList li:hover .newsTxt p:first-child span:first-child{color: #289dea}
.newshowTitle{margin-bottom: 25px}
.newshowTitle p{text-align: center;font-size: 22px;color: #66667c}
.newshowTitle>div{text-align: center;font-size: 14px;color: #999;margin-top:15px}
.newshowTitle>div span{display: inline-block;vertical-align: top;margin: 0 20px}
.gtitle{line-height: 50px;text-align: center;font-weight: bold;font-size: 24px;color: #666;margin-bottom: 40px}
.gbookinput{margin-top: 15px}
.gbookinput input{display: inline-block;width: 49%;height: 40px;border:1px solid #efefef;box-sizing:border-box;padding: 0 15px;outline: none;font-size: 14px;color: #666}
.gbookinput input:nth-child(2){margin-left: 2%}
.gbookarea textarea{width: 100%;height: 140px;box-sizing:border-box;padding:15px;border:1px solid #efefef;outline: none;font-size: 14px;color: #666;resize:none;}
.gbooksub{margin-top: 35px;text-align: center;}
.gbooksub input{width: 100%;height: 35px;background-color: #289dea;border:none;font-size: 14px;color: #fff;outline: none;}
/*侧边栏*/
.incNav{position: fixed;right: 0;bottom:30%}
.incNav li{margin: 5px 0;position: relative;}
.incNav li .ishow{overflow: hidden;border:1px solid #289dea;border-right: 0;-webkit-transition-duration: .8s;-moz-transition-duration: .8s;-o-transition-duration: .8s;transition-duration: .8s;}
.incNav li .oshow{width: 0;overflow: hidden;position: absolute;right: 0;top: 0;background-color: #289dea;-webkit-transition-duration: .8s;-moz-transition-duration: .8s;-o-transition-duration: .8s;transition-duration: .8s;border:1px solid #289dea;border-right: 0;text-align: center;}
.incNav li .oshow a{display: block;line-height: 68px;height: 68px;white-space: nowrap;}
.incNav li .oshow img{position: absolute;width:120px;height: 120px;left: -122px;bottom:-1px;display: block;border:1px solid #289dea;}
.incNav li:hover .ishow{opacity: 0}
.incNav li:hover .oshow{width: 160px;border:1px solid #289dea;border-right: 0;overflow: visible}