@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,pre,form,input,textarea,th,td,select{margin:0;padding:0;}
body{ font-family:'微软雅黑'; width:640px; margin:0 auto; padding-bottom:170px;}
em{font-style:normal}
li{list-style:none}
a{text-decoration:none; color:#000}
img{border:none; vertical-align:top;}
table{border-collapse:collapse;}
textarea{ resize:none;overflow:auto;}
.clear{zoom:1;}
.clear:after{ content:''; display:block; clear:both;}
*{max-height:99999px; -webkit-text-size-adjust: none;}


.nav{ overflow:hidden; background:#2899e0; border-top:2px solid #FFF; position:relative}
.nav a.nav_yygh{ width:143px; height:108px; background:url(../../images/20181123/nav_yygh.jpg) no-repeat; color:#ffffff; font-size:22px; line-height:33px; display:block; position:absolute; right:0; top:0; z-index:0}
.nav a.nav_yygh span{ display:block; width:100px; margin:0 auto; margin:10px 0 0 26px;}
.nav ul{ overflow:hidden; width:500px; position:relative; z-index:1} 
.nav ul li{ border-bottom:2px solid #FFF; border-right:2px solid #FFF; float:left; width:164px; height:52px; text-align:center; line-height:52px; color:#FFF; font-size:26px;}
.nav ul li a{ color:#FFF}
.banner{ height:271px;}
.Consultation{ overflow:hidden; padding-top:30px;}
.Consultation p{ text-align:center; color:#333333; font-size:24px; line-height:33px;}
.Consultation a{width:600px;height:61px; background:#ff6b1b; border-radius:10px; margin:0 auto; margin-top:15px; display:block; line-height:61px; color:#ffffff; font-size:28px;}
.Consultation a span{ display:block; float:left; width:290px; height:57px; background:url(../../images/20181123/Consultation.jpg) no-repeat 31px center #FFF; border-radius:10px 0 0 10px; margin:2px 40px 0 2px; color:#ff6b1b; font-size:36px; padding-left:110px;}

.ghpt{ overflow:hidden}
.ghpt h2{ width:600px; margin:0 auto; text-align:center; border-bottom:2px solid #1888d9; padding-bottom:10px; margin-top:20px; color:#1888d9; font-size:34px; line-height:42px;}
.ghpt h3{ width:504px; height:72px; background:url(../../images/20181123/wxts.jpg) no-repeat; margin:0 auto; margin-top:20px; font-weight:normal; font-size:18px; line-height:30px; padding:30px 15px 0 75px;}
.ghpt h3 span{ color:#ff8400}
.ghpt h4{ font-weight:normal; text-align:center; color:#e20000; font-size:18px; line-height:24px; padding-top:20px;}
.ghpt form{ overflow:hidden; padding:10px 0 0 30px;}
.ghpt form p{ overflow:hidden; padding-top:15px;}
.ghpt form p span{ float:left; height:54px; display:block; width:135px; text-align:right; color:#2f2f2f; font-size:24px; line-height:54px; margin-right:20px;}
.ghpt form p span i{ font-style:normal; color:#e20000; font-size:26px; display:block; float:left; line-height:54px; padding-top:5px;}
.ghpt form p input{ float:left; width:410px; height:52px; border:1px solid #c7c7c7; border-radius:5px; color:#818181; font-size:24px; line-height:52px; text-indent:1em;}
.ghpt form p .jbms{float:left; width:370px; border:1px solid #c7c7c7; border-radius:5px; color:#818181; font-size:24px; line-height:36px; padding:10px 20px 0 20px; font-family:"微软雅黑" }
.ghpt form p input.btn1{ width:194px; height:54px; background:url(../../images/20181123/btn1.png) no-repeat 19px center #1888d9; text-align:center; line-height:54px; color:#FFF; font-size:26px; border:none; margin-left:153px; cursor:pointer;}
.ghpt form p input.btn2{ width:194px; height:54px; background:url(../../images/20181123/btn2.png) no-repeat 18px center #ff6b1b; text-align:center; line-height:54px; color:#FFF; font-size:26px; border:none; margin-left:15px; cursor:pointer; }

.public_box{ overflow:hidden; border-bottom:20px solid #e8e8e8; padding-bottom:25px;}

.add{ overflow:hidden; background:url(../../images/20181123/home.jpg) no-repeat left 3px; padding-left:30px; width:570px; margin:0 auto; border-bottom:1px solid #d6d6d6; padding-bottom:15px;}
.add li{ float:left; font-size:20px; line-height:24px; color:#333333;}
.add li a{ color:#333333; padding:0 10px;}

.yygg{ width:598px; padding:17px 0; overflow:hidden;border:1px solid #bfbfbf; border-radius:5px; margin:0 auto; margin-top:30px;}
.yygg h4{ width:71px; height:71px; background:#e50000; font-size:24px; float:left; font-weight:normal; line-height:30px; color:#FFF; margin:0 15px 0 13px;}
.yygg h4 span{ display:block; width:50px; margin:0 auto; padding-top:5px;}
.yygg p{  width:320px; font-size:24px; float:left; line-height:36px; color:#333333}
.yygg p span{ color:#e50000}
.yygg a{ float:right; margin:10px 58px 0 0}

.footer{ overflow:hidden; padding-top:30px;}
.footer ul{ height:70px; line-height:70px; background:#0076be; overflow:hidden}
.footer ul li{ float:left; width:160px; text-align:center; font-size:26px;}
.footer ul li a{ color:#eaeaea;}
.foot{ overflow:hidden; height:258px; background:url(../../images/20181123/foot.jpg) no-repeat; position:relative}
.foot a.t_hua{ display:block; width:112px; height:40px; background:#ff6b1b; border-radius:5px; text-align:center; line-height:40px; background:#ff6b1b; color:#ffffff; font-size:20px; position:absolute; right:57px; top:38px;}
.foot dl{ overflow:hidden; padding-left:193px; margin-top:15px;}
.foot dl dt{ width:46px; float:left; padding:10px 10px 0 0}
.foot dl dd{ width:390px; float:left}
.foot dl dd p{ color:#666666; font-size:20px; line-height:30px;}
.foot dl dd p b{ font-size:26px; color:#333333}
.foot dl:nth-child(1){ margin-top:25px;}
.foot dl:nth-child(3) p b{ font-size:20px;}




.nav_tel{width:100%;max-width:640px;min-width:320px;margin:0 auto; position:fixed; bottom:0; z-index:100;background:#18283e;border-top-left-radius:15px;left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%);border-top-right-radius:15px; z-index:99999}
.nav_tel .x{color:#ffffff;border-bottom:none;background: -moz-linear-gradient(left, #ffffff, 0.4, #ffffff, 0.5, #fab745, 0.6, #ffffff, #ffffff);   background: -webkit-gradient(linear,left top,right top,color-stop(0, #ffffff),color-stop(0.4, #ffffff),color-stop(0.5, #fab745),color-stop(0.6, #ffffff),color-stop(1, #ffffff));   -moz-background-clip: text;  -webkit-background-clip: text;  -moz-text-fill-color: transparent;  -webkit-text-fill-color: transparent; -webkit-animation: slidetounlock 10s infinite;   -webkit-text-size-adjust: none;overflow:hidden; text-align:center;font-size:16px; }
.nav_tel .x a{ display:block; padding: 3% 0 5%;}
.nav_tel .x font{ font-weight:bolder;}
.nav_tel .x em{font-weight:bolder;}

/*.nav_tel dl img{width:50px;   display: inline-block; vertical-align: middle;}
.nav_tel dl a{color:#ffffff; display:block;text-align:center}
.nav_tel dl {overflow:hidden;}
.nav_tel dl dt{float:left;width:50%;font-size:20px; background:#3397d6; height:75px; line-height:75px;}
.nav_tel dl dd{float:left;width:50%;font-size:20px;background:#ff8000;height:75px; line-height:75px;}*/
.bott-index{ position:fixed; bottom:0; height:88px; z-index:99999}
.bott-index ul{ overflow:hidden}
.bott-index ul li{ float:left;}
.nav_tel p{background:#fff;}

@-webkit-keyframes slidetounlock {

	0% {background-position: -720px 0;}

	100%{background-position: 720px 0;}

}


@media screen and (max-width: 375px)

{
.qr {
    width: 60px;
    height: 60px;
}
.nav_tel dl img {
    width: 40px;
}
.nav_tel dl dt ,.nav_tel dl dd{
    line-height: 50px;
    height: 50px;
}

}

@media screen and (min-width: 375px)
{}
#LRdiv0, #LRdiv1, #LRdiv2, #LRdiv3{ display:none !important}

.lxwm_bt{ overflow:hidden; width:600px; margin:0 auto; padding-top:30px; border-bottom:2px dashed #c8c8c8; padding-bottom:10px; text-align:center}
.lxwm_bt h2{ color:#333333; font-size:36px; line-height:42px;}
.lxwm_bt p{ color:#333333; font-size:20px; line-height:36px;}
.address{ overflow:hidden; padding-top:10px;}
.address dl{ overflow:hidden; margin-top:30px;}
.address dl dt{ width:94px; float:left; padding:0 12px 0 20px;}
.address dl dd{ width:470px; float:left}
.address dl dd p{ overflow:hidden; color:#333333; font-size:24px; line-height:38px;}
.address dl dd p span{ font-size:28px;}
.address dl dd p a{ float:right; display:block; width:110px; height:38px; border:1px solid #ff6b1b; border-radius:5px; text-align:center; line-height:38px; color:#ff6b1b; font-size:20px;}
.address dl dd p i{ font-style:normal; font-size:20px;}
.address dl:nth-child(1) dd p:nth-child(1) span{ color:#ff6b1b}
.address dl:nth-child(2) dd p i{ display:block; padding-left:115px;}
.address dl:nth-child(2) dd p{margin-top:7px;}
.jtdz{ overflow:hidden; margin-top:30px;}
.jtdz a{ display:block; float:left; text-align:center; line-height:54px;}
.jtdz a:nth-child(1){ width:400px; height:54px; border:1px solid #bfbfbf; border-radius:5px; font-size:24px; color:#333333; margin-left:20px;}
.jtdz a:nth-child(2){ width:188px; height:56px; background:#ff6b1b; border-radius:5px; font-size:26px; color:#ffffff; margin-left:8px;}
.map{ width:600px; height:400px; margin:0 auto; margin-top:30px; overflow:hidden;}

.boxx{ clear:both; margin-top:15px;padding:0 10px;}
.list ul{ padding-bottom:5%}
.list ul li{  font-size:20px; border-bottom:1px solid #ececec;line-height:50px;}
.list ul li span{ float:right;}

.pagelist{ text-align:center;height:3.0em; overflow:hidden; margin-top:0px;overflow:hidden; margin-bottom:5%;}
.pagelist ul:after{clear:both; height:0; display:block; visibility:hidden; overflow:hidden; content:".";}
.pagelist ul li{ display:inline-block; float:left; padding:0px 2%; font-size:20px;border:1px solid #FFF; margin-right:2%;}

.art h1{ font:30px; height:2em; overflow:hidden; text-align:center;}
.art .artxx{ border-top:3px solid #2899e0;;  font-size:24px; padding:2% 0PX; color:#333; text-align:center;}
.art .artxx span{ background:url(../img/shou.png) no-repeat; padding-left:16px; margin-left:5%; cursor:pointer}
.art .artxx span a{color:#F00; }
.art img{display: block; margin:0 auto;height: auto;max-width: 100%;}
.artmain{ line-height:32px; font-size:20px; margin-top:20px;}