@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px}
html{-webkit-text-size-adjust:none;word-wrap:break-word}
body{font-family:"SimSun"; line-height:1.4rem; background:#ffffff; margin:0 auto;}
li{ list-style:none; }
ol,ul{list-style:none}
img{border:0;width:100%;-ms-interpolation-mode:bicubic}
a{color:#000;text-decoration:none;cursor:pointer}
.dis{display:block}
.undis{display:none}
.overflow{overflow:hidden}
.clear{clear:both;visibility:hidden}
.l{float:left;display:inline}
.r{float:right;display:inline}

.c{text-align:center}
.clear_f:after,.clear_f:before{content:"";display:block; }
.clear_f:after {clear:both;}
@media only screen and (max-width:309px){html{font-size:9.375px}}
@media only screen and (max-width:319px) and (min-width:310px){html{font-size:9.6875px}}
@media only screen and (max-width:349px) and (min-width:320px){html{font-size:10px}}
@media only screen and (max-width:359px) and (min-width:350px){html{font-size:10.9375px}}
@media only screen and (max-width:374px) and (min-width:360px){html{font-size:11.25px}}
@media only screen and (max-width:399px) and (min-width:375px){html{font-size:11.718px}}
@media only screen and (max-width:413px) and (min-width:400px){html{font-size:12.5px}}
@media only screen and (max-width:469px) and (min-width:414px){html{font-size:12.9375px}}
@media only screen and (max-width:479px) and (min-width:470px){html{font-size:14.6875px}}
@media only screen and (max-width:539px) and (min-width:480px){html{font-size:15px}}
@media only screen and (max-width:559px) and (min-width:540px){html{font-size:16.875px}}
@media only screen and (max-width:569px) and (min-width:560px){html{font-size:17.5px}}
@media only screen and (max-width:629px) and (min-width:570px){html{font-size:17.8125px}}
@media only screen and (max-width:639px) and (min-width:630px){html{font-size:19.6875px}}
@media only screen and (min-width:640px){html{font-size:20px}.viewport{max-width:640px}}
.viewport{width:100%;margin:0 auto;overflow:hidden}

.zt01{background: url(../images/img1.jpg) center no-repeat;height: 9.5rem;text-align: center;width: 32rem;margin: 0 auto;background-size: 32rem;}
.zt01 p{font-size:0.9rem;line-height: 1.3rem;padding-top:4.2rem;}
.zt01 p span{font-size: 1.3rem;color: red;}

.zt02{width:95%;margin: 2rem auto;text-align: center;}
.zt02 h2{background: url(../images/img2.jpg) center no-repeat;text-align: center;color: #FFFF00;font-size: 1.3rem;width: 32rem;background-size: 32rem;height: 2.8rem;line-height: 2.8rem;}
.zt02 img {width: 24rem;margin: 1rem 0;}
.zt02 ul li {padding:1rem;border-bottom:0.2rem #666666 dashed;overflow: hidden;}
.zt02 ul li:last-child{border: none;}
.zt02 ul li span{display: block;width: 2rem;height:2rem;background-color: #F8000A;border-radius: 50%;text-align: center;float: left;margin-right: 1rem;float: left;line-height: 2rem;}
.zt02 ul li span b{color:#FFFF00 ;font-size: 1.4rem;}
.zt02 ul li p{font-size: 1.2rem;line-height: 2rem;float: left;text-align: left;width: 26rem;}

.zt03{width:95%;margin: 1rem auto;text-align: center;}
.zt03 h2{text-align: center;color: #724846;font-size: 1.8rem;width:95%;height:2.8rem; line-height:2.8rem;}
.xbiao{ color:#ff2846; font-weight:bold; font-size:1.4rem; line-height:2rem;}
.zt03 p{font-size:1.1rem;text-align: left;line-height:1.6rem; padding:0.5rem;}

/*.btn {border-radius: 1rem;color: #F8000A;padding: 0.3rem 1.5rem;font-size: 1.3rem;margin-right: 2.5rem;font-weight: bolder; width:12rem; margin:1rem auto;}
.btn {background-color: #fe5102;border-radius: 1rem;color: #fff;padding: 0.3rem 1.5rem;font-size: 1.1rem;}
.btn a{ color:#FFFFFF;}*/

.btn {
width:90%; margin:0.9rem auto; text-align:center;
   
}
.btn a{ color: #fff;  background-color: #fe5102 ;
    border-radius: 0.4rem;
   
    padding: 0.3rem 1.5rem;
    font-size: 1rem; }



.btn1{margin:2rem auto;text-align: center;}
.btn1 {color: #F8000A;padding: 0.1rem 1.1rem;font-size: 1.3rem;margin-right: 2.5rem;font-weight: bolder; width:6rem; margin:0 auto;}
.btn1 {background-color: #810303;border-radius: 1rem;color: #fff;padding: 0.3rem 1.5rem;font-size: 1.1rem;}
.btn1 a{ color:#FFFFFF;}
.zt03 h3{text-align: center;font-size: 1.5rem;padding: 1rem 0;color:#FA4C4D ;}
.zt03 h3 span{font-size: 1.8rem;color: #F8000A;}

.mingshi{width:95%;margin: 0 auto ;}
.mingshi ul{ list-style:none;}
.mingshi ul li{ display:block; float:left;  width:32%; margin-right:1%; margin-top:1rem; }
/*.mingshi ul li.ms_1{ display:block; float:left; margin-left:2rem; width:8rem; margin-top:1rem; }
.mingshi ul li.miaoshu_1{ display:block; float:left; margin-left:2rem; width:14rem; margin-top:1rem; }*/
.mingshi p{text-align:center; margin:0; padding:0;  }

.ys{width: 32rem;margin: 0 auto 2rem;text-align: left;}
.ys h3{color: #F8000A;font-size: 1.4rem;height: 2rem;line-height: 2rem;margin: 1rem 0;text-align: center;}
.ys ul{overflow: hidden;}
.ys ul li{float: left;width: 15.8rem;margin-bottom: 0.4rem;}
.ys ul li:nth-child(odd){margin-right: 0.4rem;}
.ys ul li p{background-color: #F57E08;font-size: 1.2rem;padding: 0.2rem 0.3rem 0;color: #fff;}
.ys ul li b{background-color: #F57E08;display: block;color: #fff;margin-top: 0.1rem;font-size: 1.2rem;height: 2rem;line-height: 2rem;text-align: center;}

.qy{width: 32rem;margin: 1rem auto;}
.qy h3{width: 100%;height: 3rem;line-height: 3rem;text-align: center;font-size: 1.4rem;color: #F8000A;}
.qy ul {overflow: hidden;}
.qy ul li{width: 15.8rem;float: left;margin-bottom: 0.4rem;}
.qy ul li:nth-child(odd){margin-right: 0.4rem;}
.qy ul li h2{height: 3rem;font-size: 1.2rem;text-align: center;line-height: 3rem;color: #fff;}
.qy .qy_con{padding: 1rem 1rem 0.4rem;background-color: #fff;}
.qy .qy_con p{font-size: 1.2rem;padding: 0.4rem 0;}
.zx2{background-color:#F80F08 ;width: 6.5rem;height: 2rem;font-size: 1.2rem;color: #fff;text-align: center;display: block;line-height: 2rem;float: left;}
.zx3{background-color:#2A93CC ;width: 6.5rem;height: 2rem;font-size: 1.2rem;color: #fff;text-align: center;display: block;line-height: 2rem;float: left;}
.zx4{background-color:#EF9638 ;width: 6.5rem;height: 2rem;font-size: 1.2rem;color: #fff;text-align: center;display: block;line-height: 2rem;float: left;}
.zx5{background-color:#FFFF00 ;width: 8rem;height: 2rem;font-size: 1.2rem;color: #0B70DA;text-align: center;margin: 1rem auto;display: block;line-height: 2rem;position: absolute;bottom: 3rem;right: 5rem;}
.rs{width: 6.5rem;height: 2rem;font-size: 1.2rem;color: #333;text-align: center;display: block;line-height: 2rem;float: left;}

.zt04{width: 32rem;margin: 2rem auto;text-align: center;}
.zt04 h2{background: url(img4.jpg) center no-repeat;text-align: center;color: #FFFF00;width: 32rem;height: 7rem;background-size: 32rem;}
.zt04 h2 p{font-size: 1.2rem;text-align: left;padding: 0.5rem 1rem;line-height: 2rem;}
.zt04 .wd{font-size: 1.1rem;text-align: left;padding: 1rem;line-height: 2rem;}
.zt04 img{width: 26rem;}



/*鍏叡绔欏ご*/
.bgb{background-color: #fff;}
.ggzt{height:4rem; background:#018bd1; line-height:0}
.ggzt .back{width:0.8rem; margin:1.2rem 0 0 2rem; float:left}
.ggzt .logo{width:12.1rem; float:left; margin:0.9rem 6.5rem 0}
.ggzt .dhan{width:2.2rem; float:right; margin:1.47rem 1.5rem 0 0}
.ztdh{width:5rem; height:5.6rem; margin:0.75rem 1.5rem; float:left}
.ztdh span{font:1.2rem/1.8rem 'SimSun'; color:#575757}
.ztdh .xtb{width:3.8rem; height:3.8rem; margin:0 auto}

/*鍏叡绔欏熬*/


.backtop{width:32rem; height:3rem; margin:0 auto; background:#c2c2c2 url(../images/ggzd_top.png) no-repeat center; background-size:2rem}
.backtop a{width:32rem; height:3rem; display:block}

.ggzd{width:32rem; height:4rem; padding:0.5rem 0; margin:0 auto 4.3rem; color:#959595; text-align:center;background-color: #fff;}
.ggzd .p1{font:1.3rem/2rem 'SimSun'}
.ggzd .p2{font:1.2rem/1.5rem 'SimSun'}

.zdfd{width:100%; height:4.3rem; position:fixed; z-index:1000; bottom:0; background:#3e3a39}
.zdfd a{display:block; float:left}
.zdfd .tel{width:5.8rem; height:1.8rem; font:1.4rem/1.6rem 'SimSun'; color:#ff0; padding:1.1rem 1rem}
.zdfd .zx{width:8rem; height:3rem; margin:0.5rem 1rem 0 0; font:1.4rem/3rem 'SimSun'; color:#fff; text-align:center; background:#ff6b00; border-radius:5px}
.zdfd .bm{width:5.8rem; height:1.8rem; font:1.4rem/1.6rem 'SimSun'; color:#ff0; padding:1.1rem 1rem 0 0}
.zdfd .yh{width:4rem; height:1.7rem; background:#231815 url(../images/ggzd_yh.png) center 0.3rem no-repeat; background-size:1.7rem; padding-top:2.3rem; font:1.2rem/1.3rem 'SimSun'; color:#fff; text-align:center}
.zdfd .home{width:4rem; height:1.7rem; background:#231815 url(../images/ggzd_home.png) center 0.3rem no-repeat; background-size:1.7rem; padding-top:2.3rem; font:1.2rem/1.3rem 'SimSun'; color:#fff; text-align:center; float:right !important}





.zx{width:13.13em; height:3.33em}
.p1{font:1.3em/1.6em 'SimSun'; color:#515151}
.p2{font:bold 2em/1.2em 'SimSun'; color:#e24a3c}

.zct{font:bold 1.8em/1.5em 'SimSun'; text-align:center; margin:1em 0; padding:0.3em 0; color:#FFF; background:#ed6d46}
.zct span{color:#FF0}
.zcb{padding:1.5em 0.5em; background:#FFF}
.zcb .ljzx{width:9.66em; margin:1em auto 0}
.ljzx span {
    display: block;
    width: 10rem;
    height: 2.6rem;
    text-align: center;
    font-size: 1.6rem;
    background-color: #E24A3C;
    line-height: 2.6rem;
    border-radius: 0.2rem;
    font-weight: bolder;
    margin: 0 auto;
}
.ljzx span a{color: #fff;}


.zxbm{font:1.2em/2.5em 'SimSun'; color:#FFF; }
.zxbm p{font-size:1.3em; text-align:center;background-color:#EB0000;color: #fff;}
.zxbm .sex{width:8em; height:1.4em; line-height:1.4em; margin:0 auto 1em;color: #fff;}
.zxbm .sex input{margin:0 5px 0 1em}
.zxbm .input{width:23em; margin:1px auto; padding-left:1em; background:#FFF; color: #9E0809}
.zxbm .input input{width:16em; height:2.2em; font-size:1.1em; color:#666; border:none; margin-left:0.6em;border: none;margin: 0.5rem 0;}
.zxbm .ljyy{ margin:0.5em auto;text-align: center;}
.zxbm .ljyy input{width: 14.6em;margin: 1rem 0;}
.lspan span {
    display: block;
    width: 10rem;
    height: 2.6rem;
    text-align: center;
    font-size: 1.6rem;
    background-color: #E24A3C;
    line-height: 2.6rem;
    border-radius: 0.2rem;
    font-weight: bolder;
    margin: 0 auto;
}
.lspan span a{color: #fff;}
.md{width:32rem; height:18em;  background:url(md_bg.png) 0em 3em no-repeat; background-size:100%;background-color: #EB0000;}
.md p{font:1.6em/1.8em 'SimSun'; color: #fff; text-align:center}
#demo{width:30rem; height:10em; margin:1rem auto; font:1.2em/1.5em 'SimSun'; color:#333; text-align:center; overflow:hidden;background-color: #fff;}
#demo .xm{width:7rem;float:left}
#demo .xb{width:5rem;float:left}
#demo .gsd{width:9rem;float:left}
#demo .tel{width:8rem;float:left}

#sj_menu{border-bottom:1px solid #FFF; }
#sj_menu_bg{ background:#fc9820; width:100%;}
#sj_menu_ul{ border-top:1px solid #FFF; margin:0 auto 1rem auto;}
#sj_menu_ul li{ float:left; width:25%; background:#fc9820;  text-align:center; line-height:3rem; height:3rem;}
#sj_menu_ul li:first-child{ border-left:none; width:25%;}
#sj_menu_ul li a{ color:#fff;}
.h20{ width:32rem; height:10rem; margin:0 auto; }
/*微信弹窗咨询*/
.topTips {
    height: 0px;
    overflow: hidden;
    font-size: 0.9em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 100;
    -webkit-perspective: 600px;
    perspective: 600px;
    z-index: 999999;
}
.tipsInner a {
    height: 60px;
    text-decoration: none;
    display: block;
    position: relative;
    padding-left: 50px;
    color: #FFFFFF;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    background-color: black;
}

.tipsInner dl {
    height: 40px;
    margin: 0;
    padding: 8px 5px;
    text-align: left;
}
.tipsInner dt {
   font-size:1.2rem;
}
.tipsInner dd {
    margin: 0;
    line-height: 1.2em;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	font-size:1rem;
}
.tipsInner {
    font-family: "SimSun";
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
    opacity: 1;
}
.tipsInner img {
    position: absolute;
    left: 8px;
    top: 50%;
    margin-top: -18px;
    width: 38px;
    height: auto;
    margin-right: 5px;
    border-radius: .3125em;
    opacity: 1;
}






/*拨打电话 */
.call {width:95%; margin:0 auto;background:#FFFFFF; margin-bottom:1.2rem; margin-top:0.3rem;}
.call a {display: block; color: #fff;text-align: center;margin: 0 auto;height:3rem;line-height:3rem;background: #e10c2a;}
.tb_more_zx, .show_dh {
    margin: 1rem auto;
    width: 91%;
}
.tb_more_zx, .show_dh {
    margin: 1rem auto;
    width: 91%;
}