@charset "utf-8";

/* @font-face{
     font-family: 'siyuanl'; 
     src: url('../font/SourceHanSansCN-Light.otf');
}
@font-face{
     font-family: 'siyuane'; 
     src: url('../font/SourceHanSansCN-ExtraLight.otf');
}
@font-face{
     font-family: 'siyuanbold'; 
     src: url('../font/SourceHanSansCN-Bold.otf');
}
@font-face{
     font-family: 'siyuanm'; 
     src: url('../font/SourceHanSansCN-Medium.otf');
}
@font-face{
     font-family: 'siyuann'; 
     src: url('../font/SourceHanSansCN-Normal.otf');
}
@font-face{
     font-family: 'siyuanr'; 
     src: url('../font/SourceHanSansCN-Regular.otf');
}
@font-face{
     font-family: 'PingFangr'; 
     src: url('../font/PingFang Regular.ttf');
}
@font-face{
     font-family: 'PingFangm'; 
     src: url('../font/PingFang Medium.ttf');
}
@font-face{
     font-family: 'PingFangl'; 
     src: url('../font/PingFang Light.ttf');
}
@font-face{
     font-family: 'PingFangh'; 
     src: url('../font/PingFang Heavy.ttf');
}
@font-face{
     font-family: 'PingFange'; 
     src: url('../font/PingFang ExtraLight.ttf');
}
@font-face{
     font-family: 'PingFangb'; 
     src: url('../font/PingFang Bold.ttf');
} */


html,body{font-size:12px; }
body{ margin:0 auto; padding:0px; font-size:1em; font-family:"微软雅黑"; color:#2a5abe;background:#fff;position:relative;-moz-user-select:none;min-width:1200px;overflow-x:hidden;}
p,ul,li,dl,dd,dt,form,imput,h1,h2,h3,h4,h5,h6,h7{margin:0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;}
ul,li{ margin:0px; padding:0px; list-style-type:none;}
img{ border:none; vertical-align:top;}
a{text-decoration:none;color:#fff;}
a:hover{text-decoration:none;color:#2a5abe;}
.strong{ font-weight:bold;}
.fl{ float:left;}
.fr{ float:right;}
.auto{width:100%;height:auto;}
.clear{ clear:both; overflow:hidden; line-height:0px; height:0px; font-size:0px;}
i,em{list-style:none; font-style:normal;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
input,select,button{font:12px "微软雅黑";vertical-align:middle;outline: none;}
select::-ms-expand { display: none;}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ellipsis-multiline{display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.wrap{max-width:1200px;height:auto;margin:0 auto;position:relative;}
.wrap2{max-width:1200px;height:auto;margin:0 auto;}
.wrap3{max-width:1038px;height:auto;margin:0 auto;}
.wrap4{max-width:1290px;height:auto;margin:0 auto;}
.hide{display:none !important;}
.show{display:inline-block !important;}
.nybanner{width:100%;height:auto;}
.nybanner img{vertical-align:bottom;position: relative;width:1920px;left: 50%;margin-left: -960px;}
.red{color:#f00;}
.top{width:100%;height:auto;background:#f5f5f5;text-align:right}
.top li{width:auto;height:auto;font-size:12px;line-height:34px;color:#666;display:inline-block;padding:0 10px;position:relative;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5}
.top li a{color:#666;}
.top li:nth-child(2) a{color:#ff6600 !important;}
.top li i{display:inline-block;width:8px;height:5px;background:url(../images/header-centerup.svg) no-repeat;margin-left:5px;-webkit-transition:-webkit-transform .2s ease-in;
-webkit-backface-visibility:hidden;-moz-transition:-moz-transform .2s ease-in;-o-transition:-o-transform .2s ease-in;transition:transform .2s ease-in;}
.top li ul{border: 1px solid #E3E3E3;padding: 10px 12px;min-width:70px;position: absolute;
    left:0;top:33px;background: #fff;z-index:10;border-top:none;display:none}
.top li:hover ul{display:block;}
.top li:hover{background:#fff;border-left:1px solid #E3E3E3;border-right:1px solid #E3E3E3}
.top li ul li{display:block;border:none !important;padding:0;text-align:center;line-height:24px;padding:0px 0 3px 0;}
.top li ul li:nth-child(2) a{color:#666 !important;}
.top li ul li:hover a{color:#0089f4;}
.top li:hover i{-moz-transform:rotate(180deg);-moz-transform-origin:50% 30%;-webkit-transform:rotate(180deg);-webkit-transform-origin:50% 30%;-o-transform:rotate(180deg);-o-transform-origin:50% 30%;transform:rotate(180deg);transform-origin:50% 30%;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
.erweimabox{min-width:350px !important;right:0 !important;left:auto !important;padding:20px 12px 10px 12px !important;}
.erweimabox li{width:29.33%;float:left;display:block;text-align:center;padding:0 2% !important;}
.erweimabox li img{display:block;margin:0 auto 5px auto;max-width: 100%;}
.curcity{/*float: left*/;}
.curcity img{width:17px;height:17px;position:relative;/*top:8px;*/padding-right:5px;}
.layui-layer-dialog .layui-layer-content{color:#666;}
.layui-layer-msg .layui-layer-content{color:#fff !important;}
.headimg{width: 26px;height: 26px;border-radius: 50%;margin-top: 3px;margin-right: 10px;}
.curnav{color:#0d9ded !important}

.head{width:100%;height:auto;overflow:hidden;padding:32px 0 20px 0;}
.logo{width:225px;height:auto;overflow:hidden;float:left;}
.logo a{display: block;float:left;}
.logo span{font-size:24px;color:#000000;line-height:30px;border-left:1px solid #999;padding-left:20px;margin-left:20px;display:inline-block;margin-top:12px;}
.searchbox{width:730px;height:auto;overflow:hidden;float:left;padding-left:10px;padding-top:5px;}
.tel{width:225px;height:auto;overflow:hidden;float:right;padding-top:0px;}
.tel img{max-width:100%;}
.search{width:618px;height:auto;overflow:hidden;float:left}
.searchcot{width:100%;height:auto;overflow:hidden;}
.sousuobox{width:505px;height:auto;display:block;position:relative;float:left;}
.searchchoosebox{position:absolute;right:10px;top:10px;z-index:10;}
.searchchoosebox a{display:inline-block;background:#f0faff;color:#1e77bd;font-size:12px;padding:3px 10px;border-radius:2px;margin-left:10px;}
.sousuo{width:489px;height:36px;display:block;border:2px solid #009aed;outline:none;padding-left:10px;}
.searchbtn{width:110px;height:42px;background:#007ada;line-height:40px;text-align:center;font-size:16px;color:#fff;float:left;outline:none;border:none;font-family: 'siyuanm';}
.searchbtn:hover{background:#0d9ded}
.keywordbox{width:100%;height:auto;overflow:hidden;padding-top:5px;}
.keywordbox a{display:inline-block;padding-right:10px;font-size:12px;color:#888888;}
.hotwords{color:#e55c00 !important;}
.keywordbox a:hover{color:#0075c1}
.zhaohuo{width:110px;height:40px;border:1px solid #f60;float:right;text-align:center;line-height:40px;font-size:14px;color:#fff;background:#f60}
.zhaohuo:hover{background:#fd7a28}
.zhaohuo a{color:#fff;}
.zhaohuo a:hover{color:#fff;}
.zhaohuo img{display:inline-block;padding-top:0;padding-right:5px;}
.nav{width:100%;height:53px;border-bottom:2px solid #0089f4;}
.nav li{width:auto;display:inline-block;line-height:53px;font-size:16px;color:#333;font-family: 'siyuanm';padding:0 25px;position:relative; }
.nav li a{color:#333;display:block;position:relative;z-index:10;}
/* .nav li:last-child{font-family: 'PingFangm';padding:0 20px 0 0;} */
.nav li img{display:inline-block;padding-top:12px;padding-right:5px;}
.nav li:hover a{color:#0089f4;}
.nav li i{width:18px;height:18px;background:#fff;color:#0089f4 !important;border-radius:50%;display:block;position:absolute;right:0;top:18px;z-index:5;font-size:12px;line-height:18px;text-align:center}
.newstitleactive{color:#0089f4 !important;}
/* .nav li span{width:25px;height:27px;position:absolute;top:-5px;right:0;z-index:1;display:block;background:url(../images/hot.gif) no-repeat;background-size:100%;} */
.nav li span{width:40px;position:absolute;top:5px;right:-10px;z-index:1;display:block;background:url(../images/hot.png) no-repeat;background-size:100%;}

@keyframes shaking {
     0% {
         transform: translateY(-3px);
     }
     50% {
         transform: translateY(0px);
     }
     100% {
         transform: translateY(-3px);
     }
 }
 .animate {width: 100%;height: 100%;animation: shaking 1s infinite;transform-origin: top center;}


.nav li ul{position:absolute;top:56px;left:0;width:150%;background:#fff;height:auto;overflow:hidden;z-index:100;padding:10px 0;display:none;box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}
.nav li ul li{display:block;width:calc(100% - 50px);height:auto;overflow:hidden;font-size:13px;color:#333;padding:10px 25px;line-height:20px;text-align:left;}
.nav li ul li a{color:#666;}
.nav li:hover ul li a{color:#666 !important;}
.nav li ul li a:hover{color:#0089f4 !important;}
.nav li:hover ul{display:block}
.indexcot{width:100%;height:auto;overflow:hidden;background:#f5f5f5;padding-bottom:70px;}
/*页码*/
.page{width:100%;height:auto;margin:20px auto;text-align: center;}
.page ul{min-height: 100%;}
.page li{box-shadow:none;width:32px;border-radius:0;font-size:14px;display:inline-block;line-height:32px;margin-bottom:0;padding-bottom:0;border-bottom:none;text-align: center;border:1px solid #0089f4 !important;border-radius:5px;text-align: center;margin-right:10px;color:#0089f4;}
.page li span{font-size:14px;display:inline;padding:0;line-height:32px;width:32px;display:block;}
.page li a{font-size:14px;display:block;margin-right:0;border:none !important;color:#0089f4;}
.page li .active span{display:block;margin-right:10px;}
.page li:first-child{border:1px solid #0089f4;margin-right:10px;}
.page li:first-child span{display:block;text-align: center;}
.page li:hover{background:#0089f4;color:#fff;}
.page li:hover a{background:#0089f4;color:#fff;}
.page .active{background:#0089f4;color:#fff !important;}
.page a:hover{border:none !important;}

.footer{width:100%;height:auto !important;overflow:hidden;background:#fff !important;padding:15px 0;margin-top:0 !important;position:static !important;line-height: normal !important;}
.footerone{width:100%;height:auto;border-bottom:1px solid #dddddd;padding-bottom:40px;}
.footerone li{width:20%;height:auto;overflow:hidden;float:left;text-align:center;padding-left:5%;padding-top:20px;}
.footerone li img{width:32px;height:32px;float:left;}
.footeronebox{width:calc(100% - 42px);height:auto;overflow:hidden;float:right;text-align:left}
.footeronebox em{display:block;width:100%;height:auto;overflow:hidden;font-size:18px;color:#333333;margin-bottom:3px;font-weight:bold}
.footeronebox p{display:block;width:100%;height:auto;overflow:hidden;font-size:12px;color:#333333;margin-bottom:0px;}
.footertwo{width:100%;height:auto;overflow:hidden;padding-top:34px;padding-bottom:30px;}
.footertwo li{width:auto;overflow:hidden;float:left;height:auto;display:inline-block;text-align:center;padding-right:52px;}
.footertwo li em{display:block;width:100%;height:auto;overflow:hidden;font-size:17px;color:#333333;margin-bottom:13px;font-weight:bold}
.footertwo li a{display:block;width:100%;height:auto;overflow:hidden;font-size:12px;color:#666;line-height:24px;}
.footertwo li p{display:block;width:100%;height:auto;overflow:hidden;font-size:12px;color:#666;line-height:24px;text-align:left}
.footertwo li:nth-child(6) em{text-align:left;padding-right:20px !important;}
.footertwo li:last-child{padding-right:0 !important;margin-top:10px;}
.footertwo li:last-child span{width:100px;display:inline-block;text-align:center;font-size:12px;color:#666;margin-left:10px;}
.footertwo li:last-child span img{margin-bottom:5px;width:100px;}
.footertwo li a:hover{color:#0089f4;}
.footerthree{width:100%;height:auto;overflow:hidden;padding-top:20px;margin-top:20px;border-top:1px solid #dddddd;text-align:center;}
.footerthree p{font-size:12px;line-height:26px;color:#333333;width:100%;height:auto;overflow:hidden;text-align:center;}
.footerthree p a{color:#333;display:inline-block;border-right:1px solid #ddd;margin-right:10px;padding-right:10px;line-height:12px !important;}
.footerthree p a:last-child{border:none;padding-right:0;margin-right:0;}

.dingweibox{width:102px;background:#fff;height:auto;overflow:hidden;position:fixed;bottom:20%;left:10%;z-index:100;display:none}
.dingweibox li{width:102px;height:40px;font-size:12px;color:#666;text-align:center;border-bottom:1px solid #f5f5f5;line-height:40px;}
.dingweibox li a{color:#999;display:block}
.dingweibox li:hover{background:#e34a54 !important;}
.dingweibox li:hover a{color:#fff !important;}
.dingweiboxactice{background:#e34a54 !important;}
.dingweiboxactice a{color:#fff !important;}
.fixednav{background:#fff;}

/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:40%;width:70px;height:auto;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);border-radius:20px}
.suspension-box{position:relative;float:right;border-radius:10px;}
.suspension .a{display:block;width:70px;height:70px;background:#fff;margin-bottom:0px;cursor:pointer;outline:none;text-align:center;font-size:14px;color:#333;position:relative;}
.suspension .a:first-child{border-top-left-radius:10px;border-top-right-radius:10px;}
.suspension .a:nth-child(3){border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.suspension .a:nth-child(4){border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.suspension .a.active,
.suspension .a:hover{}
.suspension .a-top{background:#fff;display:none;}
.zxzximg{background:url(../images/zxpic69.png) no-repeat;background-size:100%;}
.wxzximg{background:url(../images/zxpic72.png) no-repeat;background-size:100%;}
.dhzximg{background:url(../images/zxpic70.png) no-repeat;background-size:100%;}
.dbimg{background:url(../images/zxpic73.png) no-repeat;background-size:100%;}
.suspension .a:hover{background:#0089f4;color:#fff;}
.suspension .a:hover .zxzximg{background:url(../images/pic69.png) no-repeat;background-size:100%;}
.suspension .a:hover .wxzximg{background:url(../images/pic72.png) no-repeat;background-size:100%;}
.suspension .a:hover .dhzximg{background:url(../images/pic70.png) no-repeat;background-size:100%;}
.suspension .a:hover .dbimg{background:url(../images/pic73.png) no-repeat;background-size:100%;}
.suspension .a:hover .phonebox{display:block !important;}
.suspension .d{display:none;width:150px;background:#fff;position:absolute;right:70px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.phonebox{display:none;width:150px;background:#fff;position:absolute;right:75px;top:0;min-height:90px;border:1px solid #eee;border-radius:5px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:125px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.phonetextbox{padding:15px;text-align:left;}
.phonetextbox a{display:block;font-size:14px;height:auto;overflow:hidden;padding:8px 0 13px 0;color:#666;}
.phonetextbox em{color:#333;font-size:12px;}
.phoneboxtbox em:last-child a{padding-bottom:0;}
.phonebox .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-35px;top:30px;}
.suspension .qrcode .phonetextbox{padding:10px;}
.suspension .qrcode img{max-width:100%;margin-top:0 !important;}
.suspension .qrcode p{color:#666;text-align:center;font-size:12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode img{width: 100%;}
.suspension .d-qrcode .inner-box{padding:10px 0;}
.suspension .d-qrcode p{font-size:14px;color:#93959c;}
.suspension-box .a i{width:35px;height:35px;display:block;margin:0 auto;}
.suspension-box .a img{margin-top:5px;}

.indextwobox{width:100%;height:auto;overflow:hidden;padding-bottom:22px;}
.indextwoboxleft{width:589px;height:auto;overflow:hidden;float:left;position:relative;}
.indextwoboxleft img{width:589px;height:434px;display:block;margin:0 auto;transition:all 0.5s ease;}
.indexsolubox{width:529px;height:auto;overflow:hidden;position:absolute;left:30px;top:55px;z-index:10}
.indexsolubox em{display:block;width:100%;height:auto;overflow:hidden;font-size:28px;color:#000000;font-family: 'PingFangm'; }
.indexsolubox p{display:block;width:100%;height:auto;overflow:hidden;font-size:16px;color:#383838;font-family: 'PingFangm';margin-top:3px;padding-bottom:10px;text-overflow: ellipsis;/*文字隐藏后添加省略号*/
white-space: nowrap;/*强制不换行*/}
.indexsolubox span{display:block;width:103px;height:34px;border:1px solid #dedede;text-align:center;font-size:13px;color:#727272;line-height:34px;}
.indextwoboxleft:hover img{transform: scale(1.05, 1.05);}
.indextwoboxleft:hover span{background:#0089f4;color:#fff;border:1px solid #0089f4;}
.indextwoboxright{width:600px;height:auto;overflow:hidden;float:right;}
.indextwoboxright li{width:600px;height:211px;position:relative;margin-bottom:13px;}
.indextwoboxright li img{width:600px;height:211px;transition:all 0.5s ease;}
.indexsolubox2{width:200px;height:auto;overflow:hidden;position:absolute;right:30px;top:55px;z-index:10}
.indexsolubox2 em{display:block;width:100%;height:auto;overflow:hidden;font-size:23px;color:#000000;font-family: 'PingFangm'; }
.indexsolubox2 p{display:block;width:100%;height:auto;overflow:hidden;font-size:14px;color:#383838;font-family: 'PingFangm';margin-top:3px;padding-bottom:10px;text-overflow: ellipsis;/*文字隐藏后添加省略号*/
white-space: nowrap;/*强制不换行*/}
.indexsolubox2 span{display:block;width:103px;height:34px;border:1px solid #dedede;text-align:center;font-size:13px;color:#727272;line-height:34px;}
.indextwoboxright li:last-child{margin-bottom:0;}
.indextwoboxright li:hover img{transform: scale(1.03, 1.03);}
.indextwoboxright li:hover span{background:#0089f4;color:#fff;border:1px solid #0089f4;}



.location{width:100%;height:auto;overflow:hidden;padding:20px 0;color:#666666;}
.location a{font-size:12px;color:#666666;display:inline-block;padding:0 10px;}
.yemabox{width:100%;height:auto;overflow:hidden;text-align:center;}
/* .yemabox a{display:inline-block;padding:5px 11px;margin:0 2px;border:1px solid #e2e2e2;background:#fff;font-size:13px;color:#555;} */
/* .yemabox a:hover{background:#e31436;color:#fff !important;} */

.newstitlebox{width:calc(100% - 40px);height:auto;overflow:hidden;background:#fff;padding:20px;margin-bottom:20px;line-height:30px;}
.newstitleboxleft{width:auto;height:auto;overflow:hidden;float:left;}
.newstitleboxright{width:auto;height:auto;overflow:hidden;float:right;line-height:30px;text-align:right;}
.newstitleboxleft em{display:inline-block;font-size:30px;color:#000;font-weight:lighter;}
.newstitleboxleft em span{font-weight:bold;color:#f1f1f1;}
.newstitleboxright a{display:inline-block;font-size:14px;color:#666666;padding-left:20px;}
.newstitleboxright a:hover{color:#0089f4;}

.newstitlebox2{width:100%;height:auto;overflow:hidden;padding:20px 0;margin-bottom:20px;line-height:30px;}

.layui-layer-lepu{background-color: #eee;}
.layui-layer-lepu .layui-layer-title{border: none;background-color: #0089f4;color: #fff;}
.layui-layer-lepu .layui-layer-content{padding:20px;text-align: center;color:#E03E5B;line-height: 60px;}
.layui-layer-lepu .layui-layer-ico{background-position: -187px -38px !important;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;}
input[type='number']{-moz-appearance: textfield;}
@media screen and (max-width:1500px) {
#banner img{position:relative; left:50%; margin-left:-960px; width:1920px;}
}

@media screen and (max-width:1400px) {
.dingweibox{display:none}
}
