﻿textarea,p,div,li,dl,dt,dd,ul,dt,dd,ol,span,em,strong,video,button,input,body,html,h1,h2,h3,h4,iframe{ margin: 0; padding: 0; -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box; color:#fff;}
input{-webkit-appearance:none; /*解决iPhone6以及iPhone中safari上的圆角问题*/}
input[type="text"],input[type="button"]{-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;}
p,h1,h2,h3,span,b,em,input,textarea,div{-webkit-user-select: text !important;
-moz-user-select: text !important;
-ms-user-select: text !important;
user-select: text !important;}
button{ cursor:pointer;}
ul,li,ol{ list-style:none;}
body,html{ width: 100%; font-size: 14px; font-family:"PingFang SC", "Lantinghei SC", "Microsoft YaHei", "HanHei SC", "Helvetica Neue", "Open Sans", Arial, "Hiragino Sans GB", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", "SimSun", "sans-serif"; overflow-x: hidden;} 
body{overflow: hidden;}
a,button,input{font-family:"PingFang SC", "Lantinghei SC", "Microsoft YaHei", "HanHei SC", "Helvetica Neue", "Open Sans", Arial, "Hiragino Sans GB", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", "SimSun", "sans-serif"; text-decoration: none; font-size: 14px; color:#fff;font-weight: bold;}
a:focus{outline: none;}
input,button,iframe{outline:none; border: 0 none;-webkit-appearance: none;  }
h2{ font-size:16px; font-weight: 400;}
strong{ font-weight: 400; font-size: 14px;}
img{ display: block; border: 0 none;}
em{ font-style:normal; color:#aaacad; font-size: 14px;}
.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
        .clearfix { display: inline-table; }
        *html .clearfix { height: 1%; }
        .clearfix { display: block; }
        *+html .clearfix { min-height: 1%; }
        
#nbWebImLightContainer p{color:#333 !important;}
/***********公共样式**************/
html #hm_t_undefined .hm-t-go-top{display: none !important;}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px);
}
.searIpt  input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	font-size: 14px;
    color:#747474;
}
.searIpt input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   font-size: 14px;
    color:#747474;
}
.searIpt input::-moz-placeholder { /* Mozilla Firefox 19+ */
   font-size: 14px;
    color:#747474;
}
.searIpt input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   font-size: 14px;
    color:#747474;
}

/****************header*************/
#logo1{display: block;}
#logo{display: none;}
.nav_wrap{width: 100%;padding-top: 15px; position: fixed; left: 0; top: 0;height: 60px;z-index: 1000;}
.nav_box{width: 100%; margin: 0 auto;position: absolute; left: 0; top: 0;height: 60px;}
.nav_box{z-index:1;}
.nav_box h1{position: absolute; left: 0; width: 106px; top: 0px;}
.nav_box h1 a{display: inline-block;margin-top: 12px;padding-left: 20px;}
.nav_box h1 i{display: none;}
.nav_box img{display: block; }
.sousuo{position: absolute; right: 0; top: -4px;color:#333;z-index: 10;}
.sousuo .Encohim{float: left;padding:4px;color:#333;display: block;margin:16px 18px;border: 1px solid #333;font-weight: normal;transition: all .5s ease;}
.sousuo .Encohim:hover{color:#fff;background: #333;}
.PhoneZ{float: left;padding: 18px 23px;border-left: 1px solid transparent;font-size: 14px;line-height: 24px;}
.PhoneZ a{color:#fff;font-size: 14px;padding-left: 30px;line-height: 24px;position: relative;}
.PhoneZ a:after{content:'';position: absolute; left: 0;top: 50%; height: 21px; width: 21px; display: block;background: url(../images/common_prite.png) -181px -56px no-repeat;margin-top: -10.5px;}
.sousuo .searIpt{position: relative;}
.sousuo .searIpt input{width: 0;padding:16px 0;background: #333;line-height: 28px; font-weight: normal;color:#fff; float:right;transition:all .5s ease;position: absolute;right: 84px;top: 0;}
.sousuo .searIpt1 input{padding:16px 4px 16px 10px;width:176px;transition:all .5s ease;}
.sousuo .searIpt a{display: inline-block;width: 84px;border-left: 1px solid transparent; height: 60px;float: right; z-index: 2;position: relative;}
.sousuo .searIpt a:after{content:'';position: absolute;left: 50%;top: 50%;margin-top: -9px; margin-left: -9px;width: 18px;height: 18px;display: block;background: url(../images/common_prite.png) -160px -38px no-repeat;}
.sousuo span{float: left;}
.sousuo span.denglu{float: right;border-left: 1px solid transparent; padding:19px 14px 16px;}
.sousuo span.denglu>a{background: #fff;color:#000; padding: 3px 14px;  display: block; font-weight: normal;}
.sousuo span.tuichu_admin>a{background: #7d6969;color:#fff;}

.nav_box_scroll #logo{display: block;}
.nav_box_scroll #logo1{display: none;}
.nav_box_scroll .wrap{padding-top: 60px;}
.nav_box_scroll.nav_wrap{background: #fff !important;}
.nav_box_scroll .nav_dex li a{color:#4A4A4A;}
.nav_box_scroll .nav_dex li.current{border-bottom-color:#000;}
.nav_box_scroll .nav_dex li.current a{color:#000;}
.nav_box_scroll .PhoneZ{border-left-color: #F6F7F9;}
.nav_box_scroll .PhoneZ a{color:#333;position: relative;}
.nav_box_scroll .PhoneZ a:after{content:'';position: absolute; left: 0;top: 50%; height: 21px; width: 21px; display: block;background: url(../images/common_prite.png) -160px -56px no-repeat;margin-top: -10.5px;}
.nav_box_scroll .sousuo .searIpt a{border-left-color:#F6F7F9; background-color:#fff ;-webkit-background-size: 18px;
background-size: 18px;}
.nav_box_scroll .sousuo span.denglu{border-left-color:#F6F7F9;}
.nav_box_scroll .sousuo span.denglu>a{background: #000;color:#fff;}
.nav_box_scroll .sousuo span.tuichu_admin>a{background: #7d6969;color:#fff;}
.nav_box_scroll .sousuo .searIpt a:after{background-position: -178px -38px;}

.nav_box{text-align: center;margin-top: 4px; }
.nav_dex{display: inline-block;/*margin-bottom: -3px;*/}
.nav_dex li:first-child{margin-left: 0;}
.nav_dex li{float: left;margin-left: 30px;position: relative;border-bottom: 3px solid transparent;} 
.nav_dex li.current{border-bottom-color:#fff;}
.nav_dex li.current> 	a{color:#fff;font-weight: bold;}
.nav_dex li a{color:#fff;padding: 0 3px;line-height: 53px;font-weight: normal;display: block;}
.tuichu_admin{position: relative;}
.admin_lttable{ position: absolute; left: 50%;-webkit-transform: translate(-50%,0);
-moz-transform:translate(-50%,0) ;
-ms-transform: translate(-50%,0);
-o-transform: translate(-50%,0);
transform:translate(-50%,0) ;  top: 60px; width: 80px;border-radius: 2px; background-color: #fff; padding: 10px 0px; display: none;}
.admin_lttable b{ position: absolute; left: 50%;margin-left: -5px; top: -5px; width: 10px; height: 10px; background-color: #fff; -webkit-transform: rotate(45deg);
   -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
     -o-transform: rotate(45deg);
        transform: rotate(45deg);}
.tuichu_admin .admin_lttable ul li{ line-height: 33px; float: none; width: 100%; height: 33px; color:#333; font-size: 12px; margin: 0;}
.tuichu_admin .admin_lttable ul li a{font-weight: normal;text-align: center; line-height: 33px;  width: 100%; height: 33px; color:#333; font-size: 12px; margin: 0;}
.tuichu_admin .admin_lttable ul li:nth-of-type(5){ line-height: 42px; border-top: 1px solid #e2e2e2; height: 42px;}
.tuichu{cursor: pointer;}

.write_bgc{ width: 162px; height: auto; display: none; position: absolute; left: 50%;top:56px;top:calc(100% + 3px); -webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-o-transform: translate(-50%,0);
transform: translate(-50%,0);background: #fff;z-index: 1;box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 4px 0px;}
.write_bgc dl dd{line-height: 40px; text-align: center;border-bottom: 1px solid #000;}
.write_bgc dl dd:last-child{border-bottom: 0;}
.write_bgc dl dd:hover{background: #000;}
.write_bgc dl dd:hover a{color:#fff;}
.write_bgc dl dd a{display: block;padding: 0; text-align: center; line-height: 40px;color:#333;}

.widthLi{width: auto;background: transparent;}
.nav_dex li:nth-of-type(3) .write_bgc dl{position: absolute; left: 100%;top: 0;background: rgba(0,0,0,.8);display: none;}
.nav_dex li:nth-of-type(3) .write_bgc dl dd{border-bottom-color:#2e2e2e;padding: 15px;transition: background-color .5s ease;}

.nav_dex li:nth-of-type(3) .write_bgc dl dd a{font-size: 12px;padding: 3px 0;white-space:nowrap;display: block;text-align: left;transition: color .5s ease;color:#fff;}
.nav_dex li:nth-of-type(3) .write_bgc dl dd:hover{background: #000;}
.nav_dex li:nth-of-type(3) .write_bgc dl dd:hover a{color: #d3d3d3;}
.nav_dex li:nth-of-type(3) .write_bgc dl a{color:#333;font-size: 12px;line-height: 16px;display: inline;padding: 0;}
.Navxuanze .LI{ background: #fff url(../images/bilishi_zhuandao.png) 95% center no-repeat;border-bottom: 1px solid #000;padding: 0 30px 0 20px;text-align: left; transition: background-color .5s ease;position: relative;}
.Navxuanze .LI:last-child{border: 0 none;}
.Navxuanze .LI a{display: block; width: 100%; color:#000;padding-left: 0;white-space:nowrap;transition: color .5s ease;line-height: 40px;padding: 0;}
.Navxuanze .LI.current{background-color: #000;background-image: url(../images/white_bilishi_zhuandao.png);}
.Navxuanze .LI:hover{background-color: #000;background-image: url(../images/white_bilishi_zhuandao.png);}
.Navxuanze .LI.current a{color:#fff;}
.Navxuanze .LI:hover a{color:#fff;}
.nav_dex li:nth-of-type(3) .write_bgc dl dd.MoreCourse{text-align: right;line-height: 24px;text-align: right;}
.nav_dex li:nth-of-type(3) .write_bgc dl dd.MoreCourse a{    display: inline-block; width: auto; padding: 4px 16px; background: #fff; color:#000;}
/****************footer*************/
.footer{ width: 100%; height: 270px; background-color: #111; position: relative;z-index:2;}
.footer_messages{ height: 200px; width: 100%;background-color: #111; position: relative; z-index: 10;}
.more{margin-top: 0;}
.contact{ height: 174px; width: 100%;}
.footer_messages .yueshu span:nth-of-type(2) dl{ float: left;}
.footer_zixun1{display: none;width: 40px; height: 20px;text-align: center; line-height: 19px; background: #fff;-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;color:#000;font-size: 10px;position: absolute;right: 20px;top: 26px;}

.footer_messages .yueshu span:nth-of-type(2) dl dd{ line-height: 30px; font-size: 16px;float: left;width: 20%;text-align:left;}
.footer_messages .yueshu span:nth-of-type(2) dl dd a{   font-size: 14px; line-height: 26px; color:#fff; font-weight: normal;}
.footer_messages .yueshu span{float: left;}
.footer_messages .yueshu span:nth-of-type(1){position: relative; height: 72px;margin-top: 24px;  display: block; width:132px;}
.footer_messages .yueshu span:nth-of-type(1):after{content:'';position: absolute;width: 94px; height: 32px; display: block; left: 8%;top: 50%; margin-top: -16px;background: url(../images/common_prite.png) -76px -87px no-repeat;}
.footer_messages .yueshu span:nth-of-type(2){float: left; width:55%;padding-left:5%;margin:24px 5%; border-right: 1px solid #4A4A4A;border-left: 1px solid #4A4A4A;}
.footer_messages .yueshu span:nth-of-type(3){float: right; width:calc(35% - 132px);padding-top: 15px;}
.footer_messages .yueshu span:nth-of-type(3) a{display: block; font-size: 16px;position: relative;font-weight: normal;}
/*.footer_messages .yueshu span:nth-of-type(3) a:after{content:'';position: absolute;width: 38px; height: 38px; display: block; left: 0; top: 50%;margin-top: -19px;background: url(../images/common_prite.png) -202px -38px no-repeat;}*/
.shejiao{ position: absolute; bottom: 80px;left: 50%; -webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-o-transform: translate(-50%,0);
transform: translate(-50%,0);  width: 80%; max-width: 1200px;z-index: 20;height: 72px;border-top: 2px solid #444547 ;border-bottom: 2px solid #444547 ;}
.footer_messages .yueshu span:nth-of-type(3) a:nth-of-type(2),.footer_messages .yueshu span:nth-of-type(3) a:nth-of-type(3){margin-top: 5px;}

.shejiao ol{width: 80%;min-width: 900px; margin: 0 auto;position: absolute;left: 50%; -webkit-transform: translate(-50%,0);
   -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
     -o-transform: translate(-50%,0);
        transform: translate(-50%,0);}
.shejiao li{ float: left; width: 25%; line-height: 67px;height: 67px; padding-left: 40px; font-size: 12px;position: relative;}
.shejiao li .erweiM{position: absolute; bottom:67px;width: 100px;left: 30px;padding: 5px; background: #fff;-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;display: none;}
.shejiao li .erweiM::after{content:'';bottom: -12px;left: 50%; margin-left: -6px; position: absolute;width: 0;height: 0px;border: 6px solid #fff;border-color:#fff transparent transparent transparent ;}
.shejiao li a{font-weight: normal;}
.shejiao li:after{content:'';position: absolute;left: 0;top: 50%;margin-top: -13px;background: url(../images/common_prite.png) -160px 0 no-repeat;width: 26px; height: 26px; display: block;}
.shejiao li:nth-of-type(2):after{background-position: -186px 0;}
.shejiao li:nth-of-type(3):after{background-position: -212px 0;}
.shejiao li:nth-of-type(4):after{background-position: -264px 0;}
.contact{ padding-top: 10px; position: relative; background-color: #111;}
.contact span {margin: 0 auto; height: 20px; display: block;}
.contact span p{ color:#ccc; width: 100%; text-align: center;line-height: 20px;font-size: 14px;}
.contact span:nth-of-type(1){}
.contact span:nth-of-type(2){ margin-bottom: 40px;}
.contact span:nth-of-type(3){ position: absolute; left: 50%; top:80px; -webkit-transform: translate(-50%,0);
   -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
     -o-transform: translate(-50%,0);
        transform: translate(-50%,0);}
.contact span:nth-of-type(3) a{ display: inline-block; height: 30px; text-align: center; width: 169px; color:#ccc;}
.yueshu{ width: 80%;max-width: 1200px; margin: 0 auto; height: 120px; position: relative;}


body #LXB_CONTAINER_SHOW.lxb-container-btn-show{top: calc(80% - 110px)!important;height: 40px; width: 40px;line-height: 100px;padding: 0;background: transparent!important;display: none!important; font-family: "PingFang SC", "Lantinghei SC", "Microsoft YaHei", "HanHei SC", "Helvetica Neue", "Open Sans", Arial, "Hiragino Sans GB", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", "SimSun", "sans-serif";}
body #LXB_CONTAINER .lxb-container-btn-hide{background:#000 url(../images/write_down.png) center center no-repeat;-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;-webkit-background-size: 14px;
background-size: 14px;font-family: "PingFang SC", "Lantinghei SC", "Microsoft YaHei", "HanHei SC", "Helvetica Neue", "Open Sans", Arial, "Hiragino Sans GB", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", "SimSun", "sans-serif";}
body #LXB_CONTAINER.lxb-container-mobile-3{max-width: 160px;left: calc(100% - 220px);top: calc(80% - 202px);box-shadow: -2px 3px 6px -1px rgba(0,0,0,.3);border:0 none;padding: 20px 10px 10px 10px; box-sizing: border-box;font-family: "PingFang SC", "Lantinghei SC", "Microsoft YaHei", "HanHei SC", "Helvetica Neue", "Open Sans", Arial, "Hiragino Sans GB", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", "SimSun", "sans-serif";}
body #LXB_CONTAINER.lxb-container-mobile-3 .lxb-cb-input-btn{background: #000 !important;position: static;font-family: "PingFang SC", "Lantinghei SC", "Microsoft YaHei", "HanHei SC", "Helvetica Neue", "Open Sans", Arial, "Hiragino Sans GB", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", "SimSun", "sans-serif";}
body #LXB_CONTAINER.lxb-container-mobile-3 .lxb-cb-input-tip{position: static;}
body #LXB_CONTAINER.lxb-container-mobile-3 .lxb-cb-input-tip-content{color: #000;margin-top: 10px;font-family: "PingFang SC", "Lantinghei SC", "Microsoft YaHei", "HanHei SC", "Helvetica Neue", "Open Sans", Arial, "Hiragino Sans GB", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", "SimSun", "sans-serif";}
body #LXB_CONTAINER.lxb-container-mobile-3 .lxb-cb-input-clear{display: none;}
body #LXB_CONTAINER.lxb-container-mobile-3 .lxb-cb-input{position: relative;top: 0;left: 0;width: 100%; box-sizing: border-box;margin-bottom: 12px;}
body #LXB_CONTAINER.lxb-container-mobile-3 .lxb-cb-input-feedback{background: #fff;}
.write_bgc ul li .more a{ background-color: #bbd430; border-radius: 8px; width: 50px; height: 20px; display: inline-block; font-weight: normal; font-size: 12px; text-align: center; line-height: 20px; }
.write_bgc ul li .more a:hover { color:#333;}


.fixed_phone{ display: block; position: fixed; right: 0; bottom: 20%; width: 40px;  z-index: 9999;/*  display: none;  */}
.fixed_phone span{ display: block;width: 40px; height: 40px;position: relative; background:#fff url(../images/common_prite.png) 0 0 no-repeat;transition: 0.5s all ease;margin-bottom: 15px;cursor: pointer;}
.fixed_phone span:nth-of-type(2){ background-position: -40px 0;}
.fixed_phone span:nth-of-type(3){  background-position:-80px  0px ;}
.fixed_phone span:nth-of-type(4){ border: 0 none;  background-position:  -120px 0px;}
.fixed_phone span:hover{background-position: 0px -40px;  box-shadow:0px 6px 8px 0px rgba(0,0,0,0.23);}
.fixed_phone span:nth-of-type(2):hover{background-position: -40px -40px;}
.fixed_phone span:nth-of-type(3):hover{background-position: -80px -40px; }
.fixed_phone span:nth-of-type(4):hover{background-position: -120px -40px;}
.fixed_phone .erwei_all{position: absolute; left: 10px; top: 16px; width: 144px; height: 148px;background-color: #fff; padding: 16px; z-index: -1;  box-shadow:0px 6px 8px 0px rgba(0,0,0,0.23);}
.fixed_phone .erwei_all img{width: 100%;}
.fixed_phone .erwei_all b{width: 30px; height: 30px; position: absolute; right: 20%; top: 20%; background: url(../images/backdel.png) center center no-repeat; -webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;/*border: 2px solid #fff;*/cursor: pointer;}
.dianhua_model{ position: absolute; right: 40px; bottom: 125px;width: 150px;  background-color: #fff; padding:0; z-index: 1; box-shadow:-4px 7px 6px 0px rgba(0,0,0,0.23);display: none;}
.dianhua_model b{background:#000 url(../images/write_down.png) center center no-repeat;-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;-webkit-background-size: 14px;
background-size: 14px;width: 30px; height: 30px;position: absolute; top: -15px; right: -15px;cursor: pointer;}
/*.dianhua_model a{display: block;text-align: center; line-height: 40px;color:#333;white-space: nowrap;}*/
.xialamore{position: relative;}
.chuxian,.xiaoshi{ -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;   display: block;
    width: 150px;position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    -o-transform: translate(-50%,0);
    transform: translate(-50%,0);
    top: 46px;
    padding: 20px;
    background: #fff;}
.xiaoshi{width: 180px;} 
.xialamore .chuxian  dd a,.xiaoshi dd a{line-height: 30px;color:#333;text-align: center;display: block;font-weight: normal;}
.xialamore .chuxian  dd a:hover,.xiaoshi dd a:hover{color:#333;}
.footer_wrap_content{  background-color: #fff; }
.footer_content{ padding: 40px  0; text-align: center;  position: relative;height: 645px;width: 100%;color:#fff;}
.footer_content > div{width: 100%;}
.footer_content > form{  width: 80%; max-width: 756px;margin: 0 auto;}
.footer_content h4{ font-size: 18px; height:36px;}
.form ul{ margin-top: 70px;}
.form li{ float: left; width: 50%; height: 85px; position: relative;}
.form li p,.footer .form li input{ text-align: left; color:#fff;}
.form li input{ margin-left: -51px; background-color: transparent; border-bottom: 1px solid #000; width: 86%; outline:#fff; font-weight: normal; height: 32px; line-height: 32px; padding-left: 10px; color:#000;}
.form li input:focus {  border-bottom: 1px solid #bdd630;}
.form li p{ line-height: 30px; color:#666;}
.form li p b{ color:red; font-size: 14px; padding-right: 2px;}
.footer_content .form li.li7,.footer_content  .form li.li8{ width: 207px;}
.form li.li7 input,.form li.li8 input{ width: 80%; margin-left: -30px;border: 1px solid #000;margin-top: 20px;}
..footer_content .form li.li8{ padding-right: 10px; width: 240px;}
.form li.li8 input{ width: 100%; padding: 15px;}
.form li.li7 a, .form li.li8 a{ display: inline-block; height: 10px; width: 10px; background: url(../images/down_mo.png) center center no-repeat; margin-left: -14px;}
.form .input_down{ width: 100%; position: absolute;left:-14px; top: 84px;z-index: 50; display: none;}
.form .input_down ul{ width: 80%; background-color: #fff; margin-top: 0;  box-shadow: 0px 1px 7px 0px rgba(0,0,0,.3);}
.form .input_down ul li{ line-height: 18px;padding: 8px 0; width: 100%; height:auto; text-align: left; color:#111; cursor: pointer;}
.form .input_down ul li:hover{ background-color: #f2f2f2;}
.form .input_down ul li:last-child{ border: 0 none; width: 100%;}
.form #kecheng_down{ width: 100%; display: none;height: 300px;overflow-y: scroll;}

.form #kecheng_down ul{ width: 100%;padding:0;   box-shadow: 0px 1px 7px 0px rgba(0,0,0,.3);}
#kecheng_down::-webkit-scrollbar
{
    width: 2px;
    height: 100px;
}

#kecheng_down::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #cecece;
}

.form #kecheng_down ul li{ float: left;padding: 8px 10px;  border: 0;font-size: 14px;}
.form .input_up ul li{padding: 8px 10px;}
.footer_content h4{ color:#010101;}
.footer_content p{ color:#777;}
.form .input_up{left: 8px;}
/*.wrap{margin-top: 93px;}*/
/*.footer_content h4,.footer_content p{ color:#f2f2f2;}*/
.btn_sub { position: absolute; left: 50%; bottom:45px;-webkit-transform: translate(-50%,0);
   -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
     -o-transform: translate(-50%,0);
        transform: translate(-50%,0);}
.btn_sub input{ width: 125px; height: 43px;line-height: 40px; background-color: #fff;border: 2px solid #000; color:#333;}
.btn_sub input:hover{ background-color: #000; color:#fff; border:0 none; transition:ease all 1s;}


.swiper-pagination-bullet{width: 6px;height: 6px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;margin-left: 5px;background: #fff;display: inline-block;}
.swiper-pagination-bullet:first-child{margin-left: 0;}
.swiper-pagination-bullet-active{background: #bdd441;width: 20px;}

.cebian ul li:last-child{display: none;}
/* .nav_wrap1 .nav li:nth-of-type(8),.nav_wrap1 .nav li:nth-of-type(9){ display: none;} */
/* @@media screen and (min-width:px) and (max-width:639px){
   
}
html,body{

}
 */
/****************meitichaxun********************/

@media (min-width:1025px)  and (max-width:4000px){
    .cebian{display: block !important;}
}
@media screen  and (max-width:1700px){
	
	.nav_box{text-align: left;}
	.nav_dex {margin-left: 180px;}
	.PhoneZ{padding: 18px 10px;}
	.PhoneZ a{padding-left: 0;}
	.PhoneZ a::after{background: none!important;display: none;}
	.nav_dex li {
	    margin-left: 20px;
	}
	.footer_messages .yueshu span:nth-of-type(2){margin: 24px 2%;}
	/*.footer_messages .yueshu span:nth-of-type(3) a:after{width: 24px; height: 24px; margin-top: -12px; background-position:-240px -38px;}*/
}
@media screen  and (max-width:1360px){
    h1{ margin-right: 50px;}
	.nav_dex li{margin-left: 10px;}
     .shejiao li{word-wrap:break-word; cursor: pointer;}
     .nav_dex {margin-left: 150px;}
	.footer_messages .yueshu span:nth-of-type(3) a{font-size: 12px;font-weight: normal;}
     .footer_messages .yueshu span:nth-of-type(3){margin-top: 24px;padding-top: 0;}
     
     
}
@media screen  and (max-width:1230px){
	.PhoneZ{display: none;}
}
@media screen  and (max-width:1120px){
	.nav_dex {margin-left: 125px;}
	.sousuo .Encohim{margin-left: 8px;margin-right: 8px;}
	.sousuo .searIpt a{width: 60px;}
	.sousuo .searIpt input{right: 60px;}
}
@media (min-width:1025px) and (max-width:1200px) {

	.nav_dex li{margin-left: 10px;}
	.kecheng ul li .kechengTable>a{margin-bottom: 10px;}
	.kecheng ul li .kechengTable{padding: 20px 10px 10px; min-height: 250px;}
	.footer_messages .yueshu span:nth-of-type(2){padding-left: 2%;}
	.footer_messages .yueshu span:nth-of-type(3){width: calc(35% - 91px);}
	.page1 .mingxing ul li{}
}
@media screen and (max-width:1024px){
	.cebian ul li:last-child{display: block;}
	.sousuo .Encohim{display: none;}
	.footer_zixun1{display: block;}
	.shejiao ol{min-width: 90%;}
	.nav_dex li.LoginAdmin{text-align: center;border-bottom: 0 none;}
	.nav_dex li.LoginAdmin a{display: inline-block;padding: 2px 10px;background: #fff;color:#000 !important;-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;margin-top: 20px;font-size: 10px;}
	.wrap{padding-top: 44px!important;margin-top: 0!important;}
	.write_bgc{display: none !important;}
	.nav_box h1 a{display: none;}
     body,html{ width: 100%;} 
    .footer { height: auto;}
    .footer_messages{ height: auto;}
    .footer_messages .yueshu{width: 90% !important;text-align: center; height: 330px;}
    .footer_messages .yueshu span:nth-of-type(1){width: 100% !important;}
    .footer_messages .yueshu span:nth-of-type(2) dl{ width: 80%;}
    .footer_messages .yueshu span:nth-of-type(2) dl dd{width: 33.3333%;}
    .footer_messages .yueshu span:nth-of-type(2){width: 100%;border: 0 none;}
    .footer_messages .yueshu span:nth-of-type(3){padding-top: 3px;width: 100%;text-align: center;}
    .footer_messages .yueshu span:nth-of-type(3) a{display: inline-block;}
    .footer_messages .yueshu span:nth-of-type(3) a:nth-of-type(2),.footer_messages .yueshu span:nth-of-type(3) a:nth-of-type(3){margin-left: 20px;}
    .shejiao li{line-height: 600px !important; height: 50px;  float: left;
        width: 25%;
        padding-left: 0;
        background-position: center center;-webkit-background-size: 40px 40px;
        background-size: 40px 40px;    margin-top: 8px;}
    .shejiao li:after{left:50%; margin-left: -13px;}
    .shejiao li .erweiM{bottom: 55px;left: 50%;margin-left: -50px;}
    .contact{ padding-top: 20px  !important; height: 140px  !important;}
    .contact span{height: auto;}
    .contact span p{ line-height: 22px; font-size: 0.8rem;}
    .contact span:nth-of-type(2){margin-bottom: 0;  }
    .footer_content h4{ font-size: 1.1rem !important;}
    .footer_content p{ font-size: 0.9rem !important;}
    .form li p{ font-size: 0.8rem !important;}
    .form ul{ margin-top: 30px !important;}
    .footer_content{ width: 100% !important; padding: 40px 20px !important; height: 560px;}
    .form li{  text-align: left; height: 76px;}
    .form li:nth-of-type(2n){padding-left: 3%;}
    .form li:nth-of-type(2n-1){padding-right: 3%;}
    .form li input{ margin-left: 0px !important; -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;width: 100%;}
    .footer_content .form li.li7, .footer_content .form li.li8{  text-align: left; width: 50% !important;}
    .form li:nth-child(7) ul, .form li:last-child ul{ margin: 0 !important;width: 97%;}
    .li7 .input_down {left: -5px; }
    #kecheng_down { width: 100% !important;}
    .form #kecheng_down ul{ height: 180px !important; overflow-y: scroll; padding: 0 !important;width: 97%;}
    #kecheng_down ul li{ width: 100% !important; line-height: 36px !important; font-size: 0.8rem;padding-right: 15px;}
    .form .input_down ul li{ line-height: 26px; font-size: 0.8rem;}
    .contact span:nth-of-type(3){display: none;}
    .phone_dibu{ height: 50px; position: fixed; bottom: 0; left: 0; width: 100%; background-color:rgba(0,0,0,.95);z-index: 99;}
    .phone_dibu li{  height: 50px; width: 25%; float: left; }
    .phone_dibu li a{  height: 50px; width:100%; padding-top: 32px;background: url(../images/bohaoa.png) center 6px no-repeat;-webkit-background-size: auto 24px;
    background-size: auto 24px; font-size: 12px; color:#fff; font-weight: normal; display: block;text-align: center;}
    .phone_dibu li:nth-of-type(2) a{background-image: url(../images/liuyana.png);}
    .phone_dibu li:nth-of-type(3) a{background-image: url(../images/footer_zixun3.png);}
    .phone_dibu li:nth-of-type(4) a{background-image: url(../images/ditua.png);}
	.nav_wrap{background: #fff !important;height: 44px;padding-top: 0;}
	.nav_box{height: 44px;}
	.sousuo .searIpt {float: none;position: fixed; top: 0px; right: 0px;background: transparent;height: 44px;padding-right: 15px;}
	.nav_dex{text-align: left;}
	.yidongkuang{}
	.cebian{position: fixed;left: 0;top: 0px;background:rgba(0,0,0,1);width: 100%; height:100%;display: none;z-index: 1001;padding-top: 60px;}
	.nav_dex{display: block;width: 70%;background: #000;height: 100%;position: relative; left: -260px;margin: 0 auto;}
	.nav_dex li{float: none;width: 100%;margin-left: 0;}
	.nav_dex li a{display: block;padding:14px 0;font-size: 14px;color:#fff;text-align: left;color:rgba(255,255,255,1) !important;border-bottom: 1px solid RGBA(51, 51, 51, 1);line-height: 1;}
	.nav_dex li.current{border: 0 none;}
	.nav_dex li.current a{color:rgba(255,255,255,.5);}
	
	.nav_box h1{width: 40px;height: 30px;display: block;
    -webkit-background-size: 20px 15px;
    background-size: 20px 15px;left: 10px; top: 3px;z-index: 10002;cursor: pointer;}
    .nav_box h1 i{    width: 18px;
    margin-left: 11px;
    margin-top: 14px;
    height: 2px;
    display: block;
    position: relative;
    background: #000;
    transition: all .2s ease;}
    .nav_box h1 i::before{content: '';
    width: 18px;
    height: 2px;
    display: block;
    background: #000;
    position: absolute;
    top: -7px;
    left: 0;
    transition: all .5s ease;}
    .nav_box h1 i::after{content: '';
    width: 18px;
    height: 2px;
    display: block;
    background: #000;
    position: absolute;
    bottom: -7px;
    left: 0;
    transition: all .5s ease;}
    .nav_box h1.daohangup i{width: 18px;margin-left: 7px;margin-top: 14px; height: 2px; display: block; position: relative; background: none;}
    .nav_box h1.daohangup i::before{content:'';-webkit-transform: rotate(45deg) translate(6px,3px);
    -moz-transform: rotate(45deg) translate(6px,3px);
    -ms-transform: rotate(45deg) translate(6px,3px);
    -o-transform: rotate(45deg) translate(6px,3px);
    transform: rotate(45deg) translate(6px,3px);background: #fff;}
    .nav_box h1.daohangup i::after{content:'';display: block; background: #000;position: absolute; bottom: -8px; left: 0;-webkit-transform: rotate(-45deg)  translate(8px,-4px);
    -moz-transform: rotate(-45deg) translate(8px,-4px);
    -ms-transform: rotate(-45deg) translate(8px,-4px);
    -o-transform: rotate(-45deg) translate(8px,-4px);
    transform: rotate(-45deg) translate(8px,-4px); background: #fff;}
    .sousuo .searIpt a{height: 43px;}
    .sousuo .searIpt input{margin-top: 8px;}
    .sousuo{width: 100%;position: absolute;top:0; background: #fff;}
    .sousuo span.denglu{display: none!important;}
    .sousuo span.denglu>a{width: 90%;background: #000;height: 40px;line-height: 40px;margin: 0 auto;}
    .nav_box h1.daohang a{display: none;}
    .zhongjian{position: absolute;left: 50%;top:-3px;-webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    -o-transform: translate(-50%,0);
    transform: translate(-50%,0);}
    h2.zhongjian  a{background: url(../images/black_nav.png) center center no-repeat; -webkit-background-size: 60px auto;
    background-size: 60px auto; height: 44px; width: 64px;display: block;}
    /*.sousuo .searIpt{height: 32px;right: 8%; top: 3px;width: 80%;background: none;}*/
    .sousuo .searIpt a{width: 54px;}
    .sousuo .searIpt a,.sousuo .searIpt input{height: 32px;line-height: 32px;margin-top: 6px;border: 0 none;}
    .sousuo .searIpt input{background: #fff;-webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;color:#333;right: 69px;}
    .sousuo .searIpt1 input{background-color: #F1F1F2;-webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius:  8px 0 0 8px;
    border-radius:  8px 0 0 8px;}
    .sousuo .searIpt1 a{background-color: #F1F1F2!important;-webkit-border-radius: 0 8px 8px 0;
    -moz-border-radius: 0 8px 8px 0;
    border-radius: 0 8px 8px 0;}
}
@media (min-width:641px) and (max-width:1024px){
    .page .page_content img{ width: 50%;}
    .footer_content{ width: 80% !important; margin: 0 auto;}
    .form li.li7 input,.form li.li8 input{ width: 86% !important; padding-right: 0;}
    .shejiao{ bottom: 92px;}
    .footer_messages .yueshu span:nth-of-type(2){margin: 24px 2% 0;}
    .footer_messages .yueshu{ width: 70% !important;}
    .footer{height: 460px !important;}
    .contact {padding-top: 56px !important;height: 100px !important;}
    .nav li.current{ border: 0 none !important;}
    .nav li:hover{ border: 0 none !important;}
    .fixed_phone{ display: block;}
    .nav_wrap1 .nav_box1 h2{background-position-x: 57%;}
}

@media screen and  (max-width:900px){
	
    h1{ margin-right: 30px;}
    .nav li{ margin: 0 5px;}
    .nav_r li{ margin-left: 10px;}
    
    .page .page_content .title{ font-size: 62px !important; height: 90px !important;}
    .page .page_content .title_mas{ font-size: 25px !important;}
    .page .page_content .mas_content{ font-size: 15px !important;}
    .page .page_content{ height: 238px !important;}
    .page  button{   width: 120px !important;height: 40px !important;}
    .page  .page_btn{ width: 258px !important;}
    .page .page_content_next{ height: auto !important;}
    .page  .page_title_mas{ font-size: 42px !important;}
}
@media screen and (max-width:640px){
	.footer_messages .yueshu span:nth-of-type(3) a{display: block; text-align: center;}
	.sousuo .searIpt a{-webkit-background-size: 18px;
	background-size: 18px;background-color: #938a8a;}
	.form .input_down ul li{padding:0 3px;font-size: 10px;}
	.form li.li7 input, .form li.li8 input{font-size: 10px;width: 100%;}
	.form .input_down{left: 0;width: 97%;}
	#kecheng_down{width: 97%!important;left: 6%;}
	.nav_dex li a{padding: 10px 0;font-size: 12px;}
	.cebian{padding-top: 40px;}
	.footer_content > form{width: 100%;}
	.swiper-pagination-bullet{width: 4px;height: 4px;-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;margin-left: 3px;}
.swiper-pagination-bullet-active{width: 10px;}
	.spinner {
	  width: 100%;
	  height: 100%;
	 
	  position: fixed;
	  margin: 0 auto;
	  z-index: 1000000;
	  background: #f2f2f2;
	}
	 
	.double-bounce1, .double-bounce2 {
	  width: 60px;
	  height: 60px;
	  border-radius: 50%;
	  background-color: #67CF22;
	  opacity: 0.6;
	  position: absolute;
	  top: 50%;
	  left: 50%;
	  margin-left: -30px;
	  margin-top: -30px;
	  -webkit-animation: bounce 2.0s infinite ease-in-out;
	  animation: bounce 2.0s infinite ease-in-out;
	}
	 
	.double-bounce2 {
	  -webkit-animation-delay: -1.0s;
	  animation-delay: -1.0s;
	}
	 
	@-webkit-keyframes bounce {
	  0%, 100% { -webkit-transform: scale(0.0) }
	  50% { -webkit-transform: scale(1.0) }
	}
	 
	@keyframes bounce {
	  0%, 100% {
	    transform: scale(0.0);
	    -webkit-transform: scale(0.0);
	  } 50% {
	    transform: scale(1.0);
	    -webkit-transform: scale(1.0);
	  }
	}
	.fixed_phone{display: none;}
	/*.header01 ul li,.header01{height: 450px !important;}*/
	.footer_messages .yueshu span:nth-of-type(2) dl dd a{font-size: 12px;white-space: nowrap;}
	.footer_messages .yueshu span:nth-of-type(2){padding-right: 0;}
	.footer_messages .yueshu span:nth-of-type(2) dl dd{width: 50%;margin: 0;text-align: left;padding-left: 15%;}
	.footer_messages .yueshu span:nth-of-type(1),.footer_messages .yueshu span:nth-of-type(2){width: 100% !important;border: 0;}
	.footer_messages .yueshu span:nth-of-type(1){background-position-x: 8%;margin-top:20px;}
	.footer_messages .yueshu span:nth-of-type(2){margin: 0 auto;float: none;padding-left: 0;}
	.footer_messages .yueshu span:nth-of-type(2) dl dt{line-height: 34px;font-weight: normal; font-size: 15px;}
	.footer_messages .yueshu span:nth-of-type(3){width: 100% !important;top: 325px;border: 0;padding-top: 12px;margin: 0;}
	.footer_messages .yueshu span:nth-of-type(3) a{line-height: 18px;font-size: 12px;text-align: center;display: block;margin-left: 0!important;}
	.footer_messages .yueshu span:nth-of-type(3) p:nth-child(1){-webkit-background-size: 100px 100px;
	background-size: 100px 100px; height: 140px;}
	.nav>a{display: inline-block; height: 47px; width: 34px; position: absolute;bottom: -46px; right: 40px;background: url(../images/shanghuadianji.png) center center no-repeat; -webkit-background-size: cover;
	background-size: cover;}
	.shejiao li:nth-of-type(3){margin-top: 8px;}
	.footer_messages{height: 380px !important;}
	.shejiao li{-webkit-background-size: 21px;
	background-size: 21px;height: 40px;width: 40px; display: inline-block;}
	.shejiao{height: 64px;bottom: 107px;width: 100%;border-top: 0;border-bottom: 1px solid #212121;}
	body{margin-bottom: 30px;}
	.footer{height: 500px;}
	.footer_messages .yueshu span:nth-of-type(2) dl{margin: 0 auto;width: 100%;}
	.footer_messages .yueshu span:nth-of-type(3) a{font-size: 14px;}
	.contact span p{width: 100%;padding: 0 15px;font-size: 9px; margin: 0 auto;}
	.contact span p a{font-size: 9px; }
	.shejiao ol{margin: 0 auto;min-width: 160px;width:auto;}

}
/* ************************************************这儿是弹窗插件
 	***********************************************sweet
 	******** */
body.stop-scrolling { height: 100%; overflow: hidden; }
.sweet-overlay { background-color: black; /* IE8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; /* IE8 */
background-color: rgba(0, 0, 0, 0.4); position: fixed; left: 0; right: 0; top: 0; bottom: 0; display: none; z-index: 10000; }
.sweet-alert { background-color: white; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; width: 478px; padding: 17px; border-radius: 5px; text-align: center; position: fixed; left: 50%; top: 50%; margin-left: -256px; margin-top: -200px; overflow: hidden; display: none; z-index: 99999; }

@media all and (max-width: 540px) {
.sweet-alert { width: auto; margin-left: 0; margin-right: 0; left: 15px; right: 15px; }
}
.sweet-alert h2 { color: #575757; font-size: 30px; text-align: center; font-weight: 600; text-transform: none; position: relative; margin: 25px 0; padding: 0; line-height: 40px; display: block; }
.sweet-alert p { color: #797979; font-size: 16px; text-align: center; font-weight: 300; position: relative; text-align: inherit; float: none; margin: 0; padding: 0; line-height: normal; }
.sweet-alert fieldset { border: none; position: relative; }
.sweet-alert .sa-error-container { background-color: #f1f1f1; margin-left: -17px; margin-right: -17px; overflow: hidden; padding: 0 10px; max-height: 0; webkit-transition: padding 0.15s, max-height 0.15s; transition: padding 0.15s, max-height 0.15s; }
.sweet-alert .sa-error-container.show { padding: 10px 0; max-height: 100px; webkit-transition: padding 0.2s, max-height 0.2s; transition: padding 0.25s, max-height 0.25s; }
.sweet-alert .sa-error-container .icon { display: inline-block; width: 24px; height: 24px; border-radius: 50%; background-color: #ea7d7d; color: white; line-height: 24px; text-align: center; margin-right: 3px; }
.sweet-alert .sa-error-container p { display: inline-block; }
.sweet-alert .sa-input-error { position: absolute; top: 29px; right: 26px; width: 20px; height: 20px; opacity: 0; -webkit-transform: scale(0.5); transform: scale(0.5); -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transition: all 0.1s; transition: all 0.1s; }
.sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after { content: ""; width: 20px; height: 6px; background-color: #f06e57; border-radius: 3px; position: absolute; top: 50%; margin-top: -4px; left: 50%; margin-left: -9px; }
.sweet-alert .sa-input-error::before { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.sweet-alert .sa-input-error::after { -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.sweet-alert .sa-input-error.show { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
.sweet-alert input { width: 100%; box-sizing: border-box; border-radius: 3px; border: 1px solid #d7d7d7; height: 43px; margin-top: 10px; margin-bottom: 17px; font-size: 18px; box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06); padding: 0 12px; display: none; -webkit-transition: all 0.3s; transition: all 0.3s; }
.sweet-alert input:focus { outline: none; box-shadow: 0px 0px 3px #c4e6f5; border: 1px solid #b4dbed; }
 .sweet-alert input:focus::-moz-placeholder {
 transition: opacity 0.3s 0.03s ease;
 opacity: 0.5;
}
 .sweet-alert input:focus:-ms-input-placeholder {
 transition: opacity 0.3s 0.03s ease;
 opacity: 0.5;
}
 .sweet-alert input:focus::-webkit-input-placeholder {
 transition: opacity 0.3s 0.03s ease;
 opacity: 0.5;
}
 .sweet-alert input::-moz-placeholder {
 color: #bdbdbd;
}
 .sweet-alert input:-ms-input-placeholder {
 color: #bdbdbd;
}
 .sweet-alert input::-webkit-input-placeholder {
 color: #bdbdbd;
}
.sweet-alert.show-input input { display: block; }
.sweet-alert button { background-color: #AEDEF4; color: white; border: none; box-shadow: none; font-size: 17px; font-weight: 500; -webkit-border-radius: 4px; border-radius: 5px; padding: 10px 32px; margin: 15px 5px 20px 5px; cursor: pointer; }
.sweet-alert button:focus { outline: none; box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05); }
.sweet-alert button:hover { background-color: #a1d9f2; }
.sweet-alert button:active { background-color: #81ccee; }
.sweet-alert button.cancel { background-color: #D0D0D0; }
.sweet-alert button.cancel:hover { background-color: #c8c8c8; }
.sweet-alert button.cancel:active { background-color: #b6b6b6; }
.sweet-alert button.cancel:focus { box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important; }
 .sweet-alert button::-moz-focus-inner {
 border: 0;
}
.sweet-alert[data-has-cancel-button=false] button { box-shadow: none !important; background-color: #333 !important; }
.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] { padding-bottom: 40px; }
.sweet-alert .sa-icon { width: 80px; height: 80px; border: 4px solid gray; -webkit-border-radius: 40px; border-radius: 40px; border-radius: 50%; margin: 20px auto; padding: 0; position: relative; box-sizing: content-box; }
.sweet-alert .sa-icon.sa-error { border-color: #F27474; }
.sweet-alert .sa-icon.sa-error .sa-x-mark { position: relative; display: block; }
.sweet-alert .sa-icon.sa-error .sa-line { position: absolute; height: 5px; width: 47px; background-color: #F27474; display: block; top: 37px; border-radius: 2px; }
.sweet-alert .sa-icon.sa-error .sa-line.sa-left { -webkit-transform: rotate(45deg); transform: rotate(45deg); left: 17px; }
.sweet-alert .sa-icon.sa-error .sa-line.sa-right { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); right: 16px; }
.sweet-alert .sa-icon.sa-warning { border-color: #F8BB86; }
.sweet-alert .sa-icon.sa-warning .sa-body { position: absolute; width: 5px; height: 47px; left: 50%; top: 10px; -webkit-border-radius: 2px; border-radius: 2px; margin-left: -2px; background-color: #F8BB86; }
.sweet-alert .sa-icon.sa-warning .sa-dot { position: absolute; width: 7px; height: 7px; -webkit-border-radius: 50%; border-radius: 50%; margin-left: -3px; left: 50%; bottom: 10px; background-color: #F8BB86; }
.sweet-alert .sa-icon.sa-info { border-color: #C9DAE1; }
.sweet-alert .sa-icon.sa-info::before { content: ""; position: absolute; width: 5px; height: 29px; left: 50%; bottom: 17px; border-radius: 2px; margin-left: -2px; background-color: #C9DAE1; }
.sweet-alert .sa-icon.sa-info::after { content: ""; position: absolute; width: 7px; height: 7px; border-radius: 50%; margin-left: -3px; top: 19px; background-color: #C9DAE1; }
.sweet-alert .sa-icon.sa-success { border-color: #A5DC86; }
.sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after { content: ''; -webkit-border-radius: 40px; border-radius: 40px; border-radius: 50%; position: absolute; width: 60px; height: 120px; background: white; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.sweet-alert .sa-icon.sa-success::before { -webkit-border-radius: 120px 0 0 120px; border-radius: 120px 0 0 120px; top: -7px; left: -33px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform-origin: 60px 60px; transform-origin: 60px 60px; }
.sweet-alert .sa-icon.sa-success::after { -webkit-border-radius: 0 120px 120px 0; border-radius: 0 120px 120px 0; top: -11px; left: 30px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform-origin: 0px 60px; transform-origin: 0px 60px; }
.sweet-alert .sa-icon.sa-success .sa-placeholder { width: 80px; height: 80px; border: 4px solid rgba(165, 220, 134, 0.2); -webkit-border-radius: 40px; border-radius: 40px; border-radius: 50%; box-sizing: content-box; position: absolute; left: -4px; top: -4px; z-index: 2; }
.sweet-alert .sa-icon.sa-success .sa-fix { width: 5px; height: 90px; background-color: white; position: absolute; left: 28px; top: 8px; z-index: 1; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.sweet-alert .sa-icon.sa-success .sa-line { height: 5px; background-color: #bdd630; display: block; border-radius: 2px; position: absolute; z-index: 2; }
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip { width: 25px; left: 14px; top: 46px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.sweet-alert .sa-icon.sa-success .sa-line.sa-long { width: 47px; right: 8px; top: 38px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.sweet-alert .sa-icon.sa-custom { background-size: contain; border-radius: 0; border: none; background-position: center center; background-repeat: no-repeat; }

/*
 * Animations
 */
@-webkit-keyframes showSweetAlert {
 0% {
 transform: scale(0.7);
 -webkit-transform: scale(0.7);
}
 45% {
 transform: scale(1.05);
 -webkit-transform: scale(1.05);
}
 80% {
 transform: scale(0.95);
 -webkit-transform: scale(0.95);
}
 100% {
 transform: scale(1);
 -webkit-transform: scale(1);
}
}
 @keyframes showSweetAlert {
 0% {
 transform: scale(0.7);
 -webkit-transform: scale(0.7);
}
 45% {
 transform: scale(1.05);
 -webkit-transform: scale(1.05);
}
 80% {
 transform: scale(0.95);
 -webkit-transform: scale(0.95);
}
 100% {
 transform: scale(1);
 -webkit-transform: scale(1);
}
}
 @-webkit-keyframes hideSweetAlert {
 0% {
 transform: scale(1);
 -webkit-transform: scale(1);
}
 100% {
 transform: scale(0.5);
 -webkit-transform: scale(0.5);
}
}
 @keyframes hideSweetAlert {
 0% {
 transform: scale(1);
 -webkit-transform: scale(1);
}
 100% {
 transform: scale(0.5);
 -webkit-transform: scale(0.5);
}
}
 @-webkit-keyframes slideFromTop {
 0% {
 top: 0%;
}
 100% {
 top: 50%;
}
}
 @keyframes slideFromTop {
 0% {
 top: 0%;
}
 100% {
 top: 50%;
}
}
 @-webkit-keyframes slideToTop {
 0% {
 top: 50%;
}
 100% {
 top: 0%;
}
}
 @keyframes slideToTop {
 0% {
 top: 50%;
}
 100% {
 top: 0%;
}
}
 @-webkit-keyframes slideFromBottom {
 0% {
 top: 70%;
}
 100% {
 top: 50%;
}
}
 @keyframes slideFromBottom {
 0% {
 top: 70%;
}
 100% {
 top: 50%;
}
}
 @-webkit-keyframes slideToBottom {
 0% {
 top: 50%;
}
 100% {
 top: 70%;
}
}
 @keyframes slideToBottom {
 0% {
 top: 50%;
}
 100% {
 top: 70%;
}
}
.showSweetAlert[data-animation=pop] { -webkit-animation: showSweetAlert 0.3s; animation: showSweetAlert 0.3s; }
.showSweetAlert[data-animation=none] { -webkit-animation: none; animation: none; }
.showSweetAlert[data-animation=slide-from-top] { -webkit-animation: slideFromTop 0.3s; animation: slideFromTop 0.3s; }
.showSweetAlert[data-animation=slide-from-bottom] { -webkit-animation: slideFromBottom 0.3s; animation: slideFromBottom 0.3s; }
.hideSweetAlert[data-animation=pop] { -webkit-animation: hideSweetAlert 0.2s; animation: hideSweetAlert 0.2s; }
.hideSweetAlert[data-animation=none] { -webkit-animation: none; animation: none; }
.hideSweetAlert[data-animation=slide-from-top] { -webkit-animation: slideToTop 0.4s; animation: slideToTop 0.4s; }
.hideSweetAlert[data-animation=slide-from-bottom] { -webkit-animation: slideToBottom 0.3s; animation: slideToBottom 0.3s; }
 @-webkit-keyframes animateSuccessTip {
 0% {
 width: 0;
 left: 1px;
 top: 19px;
}
 54% {
 width: 0;
 left: 1px;
 top: 19px;
}
 70% {
 width: 50px;
 left: -8px;
 top: 37px;
}
 84% {
 width: 17px;
 left: 21px;
 top: 48px;
}
 100% {
 width: 25px;
 left: 14px;
 top: 45px;
}
}
 @keyframes animateSuccessTip {
 0% {
 width: 0;
 left: 1px;
 top: 19px;
}
 54% {
 width: 0;
 left: 1px;
 top: 19px;
}
 70% {
 width: 50px;
 left: -8px;
 top: 37px;
}
 84% {
 width: 17px;
 left: 21px;
 top: 48px;
}
 100% {
 width: 25px;
 left: 14px;
 top: 45px;
}
}
 @-webkit-keyframes animateSuccessLong {
 0% {
 width: 0;
 right: 46px;
 top: 54px;
}
 65% {
 width: 0;
 right: 46px;
 top: 54px;
}
 84% {
 width: 55px;
 right: 0px;
 top: 35px;
}
 100% {
 width: 47px;
 right: 8px;
 top: 38px;
}
}
 @keyframes animateSuccessLong {
 0% {
 width: 0;
 right: 46px;
 top: 54px;
}
 65% {
 width: 0;
 right: 46px;
 top: 54px;
}
 84% {
 width: 55px;
 right: 0px;
 top: 35px;
}
 100% {
 width: 47px;
 right: 8px;
 top: 38px;
}
}
 @-webkit-keyframes rotatePlaceholder {
 0% {
 transform: rotate(-45deg);
 -webkit-transform: rotate(-45deg);
}
 5% {
 transform: rotate(-45deg);
 -webkit-transform: rotate(-45deg);
}
 12% {
 transform: rotate(-405deg);
 -webkit-transform: rotate(-405deg);
}
 100% {
 transform: rotate(-405deg);
 -webkit-transform: rotate(-405deg);
}
}
 @keyframes rotatePlaceholder {
 0% {
 transform: rotate(-45deg);
 -webkit-transform: rotate(-45deg);
}
 5% {
 transform: rotate(-45deg);
 -webkit-transform: rotate(-45deg);
}
 12% {
 transform: rotate(-405deg);
 -webkit-transform: rotate(-405deg);
}
 100% {
 transform: rotate(-405deg);
 -webkit-transform: rotate(-405deg);
}
}
.animateSuccessTip { -webkit-animation: animateSuccessTip 0.75s; animation: animateSuccessTip 0.75s; }
.animateSuccessLong { -webkit-animation: animateSuccessLong 0.75s; animation: animateSuccessLong 0.75s; }
.sa-icon.sa-success.animate::after { -webkit-animation: rotatePlaceholder 4.25s ease-in; animation: rotatePlaceholder 4.25s ease-in; }
 @-webkit-keyframes animateErrorIcon {
 0% {
 transform: rotateX(100deg);
 -webkit-transform: rotateX(100deg);
 opacity: 0;
}
 100% {
 transform: rotateX(0deg);
 -webkit-transform: rotateX(0deg);
 opacity: 1;
}
}
 @keyframes animateErrorIcon {
 0% {
 transform: rotateX(100deg);
 -webkit-transform: rotateX(100deg);
 opacity: 0;
}
 100% {
 transform: rotateX(0deg);
 -webkit-transform: rotateX(0deg);
 opacity: 1;
}
}
.animateErrorIcon { -webkit-animation: animateErrorIcon 0.5s; animation: animateErrorIcon 0.5s; }
 @-webkit-keyframes animateXMark {
 0% {
 transform: scale(0.4);
 -webkit-transform: scale(0.4);
 margin-top: 26px;
 opacity: 0;
}
 50% {
 transform: scale(0.4);
 -webkit-transform: scale(0.4);
 margin-top: 26px;
 opacity: 0;
}
 80% {
 transform: scale(1.15);
 -webkit-transform: scale(1.15);
 margin-top: -6px;
}
 100% {
 transform: scale(1);
 -webkit-transform: scale(1);
 margin-top: 0;
 opacity: 1;
}
}
 @keyframes animateXMark {
 0% {
 transform: scale(0.4);
 -webkit-transform: scale(0.4);
 margin-top: 26px;
 opacity: 0;
}
 50% {
 transform: scale(0.4);
 -webkit-transform: scale(0.4);
 margin-top: 26px;
 opacity: 0;
}
 80% {
 transform: scale(1.15);
 -webkit-transform: scale(1.15);
 margin-top: -6px;
}
 100% {
 transform: scale(1);
 -webkit-transform: scale(1);
 margin-top: 0;
 opacity: 1;
}
}
.animateXMark { -webkit-animation: animateXMark 0.5s; animation: animateXMark 0.5s; }
 @-webkit-keyframes pulseWarning {
 0% {
 border-color: #F8D486;
}
 100% {
 border-color: #F8BB86;
}
}
 @keyframes pulseWarning {
 0% {
 border-color: #F8D486;
}
 100% {
 border-color: #F8BB86;
}
}
.pulseWarning { -webkit-animation: pulseWarning 0.75s infinite alternate; animation: pulseWarning 0.75s infinite alternate; }
 @-webkit-keyframes pulseWarningIns {
 0% {
 background-color: #F8D486;
}
 100% {
 background-color: #F8BB86;
}
}
 @keyframes pulseWarningIns {
 0% {
 background-color: #F8D486;
}
 100% {
 background-color: #F8BB86;
}
}
.pulseWarningIns { -webkit-animation: pulseWarningIns 0.75s infinite alternate; animation: pulseWarningIns 0.75s infinite alternate; }
/* Internet Explorer 9 has some special quirks that are fixed here */
/* The icons are not animated. */
/* This file is automatically merged into sweet-alert.min.js through Gulp */
/* Error icon */
.sweet-alert .sa-icon.sa-error .sa-line.sa-left { -ms-transform: rotate(45deg) \9; }
.sweet-alert .sa-icon.sa-error .sa-line.sa-right { -ms-transform: rotate(-45deg) \9; }
/* Success icon */
.sweet-alert .sa-icon.sa-success { border-color: transparent\9; }
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip { -ms-transform: rotate(45deg) \9; }
.sweet-alert .sa-icon.sa-success .sa-line.sa-long { -ms-transform: rotate(-45deg) \9; }

.dituapi{ position: fixed !important;z-index: 999 !important; width: 100% !important;height: 100% !important;  top: 0; left: 0; display: none;}
.fanhui{ position: fixed; top: 0; left: 0; width: 100%; height: 40px; background-color: #000; z-index: 99; display: none; line-height: 40px; text-align: center; z-index: 1000; cursor: pointer; }
.BMap_stdMpCtrl,.anchorBL a img,.BMap_cpyCtrl span span{ display: none;}

div[id^="div"] {
	display:none!important;
}

