/* 涓昏css鏍峰紡*/
.main-im{
	position: fixed;
    right: 10px;
    z-index: 100;
    width: 232px;
    height: 280px;
    top: 100px;
    font-size: 13px;
    padding: 18px;
    background-color: #FFFFFF;
    opacity: 0.8;
    color: #000000;
    border-radius: 10%;
    font-weight: bold;
}

.main-im span{
    font-size: 15px;

    font-weight: bold;
}

.main-im .sub{
    font-size: 20px;
    font-weight: bold;
    width: 85%;
    background-color: orangered;
    position: absolute;
    bottom: 30px;
    text-align: center;
    border-radius: 8px;
    height: 30px;
    line-height: 30px;
    color: #FFFFFF;
}


.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{
	    z-index: 99;
    /* position: absolute; */
    width: 109px;
    height: 118px;
    border-radius: 17px;
    /* border-top-right-radius: 10px; */
    /* border-bottom: 1px solid #dddddd; */
    /* background: url(../images/qq-icon-bg.png) no-repeat center 8px; */
    background-color: #fff;
}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:auto;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;color:#e66d15; margin-top:0px;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../img/other/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../img/other/open_im.png) no-repeat left top;}






 .black_overlay {
            display: none;
            position: fixed;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color: black;
            z-index: 1001;
            -moz-opacity: 0.6;
            opacity: .60;
            filter: alpha(opacity=60);
            
        }

        .white_content {

            position: fixed;
            top: 15%;
            left: 25%;
            width: 50%;
            padding: 16px;
            background-color: white;
            z-index: 1002;
 		
          border-radius: 10px;
        }
        
         .contact_top  {
        width: 100%;
        text-align: center;
        }
        
        .contact_top p {
        	font-size: 30px;
        	font-weight: bold;
        }
         .contact_top span {
        	font-size: 20px;
        }
        .contact_con{
               width: 100%;
			    text-align: center;
			    /*position: absolute;*/
			    right: 14%;
			    font-size: 15px;
			   overflow: auto;
			   text-align-last: center;
        }
         .contact_con input{

        }
          .contact_con span{

        }
        .contact_bot{
            width: 100%;
        }
        
       

.inp{
	height: 34px;
    border: 1px solid black;
    border-radius: 10px;
    width: 70%;
    margin: 8px;
    padding: 7px;
}

.texts{
	height: 50px;
    border: 1px solid black;
    border-radius: 10px;
    width: 70%;
    margin: 8px;
    padding: 7px;
}
.input_num{
	width: 100%;
}


.faker {
    width: 78%;
    background: #e1eefd;
    box-shadow: 0px 0px 18px 0px rgb(6 0 1);
    float: left;
    margin-left: -51px;
    z-index: 99999;
    position: fixed;
    padding-bottom: 100px;
    top: 10%;
    left: 12%;
    display: none;
    height: 90%;
    overflow: auto;
}

.faker h3 {
    font-size: 24px;
    color: #333333;
    margin-top: 30px;
    margin-left: 22px;
    text-align: center;
    font-weight: bold;
}

.faker h4 {
   font-size: 18px;
    color: #333333;
    margin-left: 22px;
    text-align: center;
    font-weight: bold;
}

.faker .nr div p {
	
    margin-left: 40px;
    font-size: 16px;
    color: #333333;
    line-height: 37px;
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    width: 224px;
    height: 38px;
    float: left;
    position: absolute;
    right: 61%;
}

.faker .nr div {
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    width: 100%;
}

.faker .nr div input {
    float: right;
    width: 449px;
    height: 37px;
    border: 1px solid #999999;
    background: #e1eefd;
    padding-left: 10px;
    position: relative;
    right: 17%;
}

.faker .nr div:nth-last-child(2) input {
    width: 449px;
    height: 179px;
}

.faker .nr div button {
   width: 100px;
    height: 37px;
    background: #27033A;
    border: 1px solid #27033A;
    border-radius: 10px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    margin-left: 25px;
    margin-right: 25px;
    margin-top: 50px;
    margin-bottom:  50px;
}

.textarea {
    float: right;
    width: 449px;
    height: 80px;
    border: 1px solid #999999;
    background: #e1eefd;
    padding-left: 10px;
    position: relative;
    right: 17%;
}

.faker .nr {
    margin-right: 20px;
    margin-top: 50px
}

.faker .nr .tp {
    margin-top: 65px;
    margin-left: 20px;
}

#btn{
	    width: 100%;
    text-align: center;
}
