﻿.mj-footer{
    background: #ffffff;
    overflow: hidden;
    width: 100%;
    min-width:1180px;
	
	margin-top:0px;
	border-top: solid 1px #eee;
}

.mj-footer_top{

    padding: 25px 0;

    border-bottom: solid 1px #eee;

}
.mj-footer_top ul.f-clearfix li img{
    float: left;
    margin-top: 5px;
    margin-right: 5px;
}

.mj-footer_top ul{}

.mj-footer_top li{

    /*width: 275px;*/
  padding-left: 11px;
    padding-right: 13px;
    float: left;

}

.mj-footer_top li i{

    margin-right: 15px;

    float: left;

}

.mj-fLitext{
    float: left;
}

.mj-fLitext p{

    padding-top: 5px;

    font-size: 20px;

    color: #5b5150;

}

.mj-fLitext span{

    font-size: 14px;

    color: #999;

}
.mj-footer_top ul{
	margin-left:-10px;
	}

.mj-footer_top li.mj-fSwaper{

    width: 1px;

    height: 35px;

    margin: 15px 1px 0 0;

    padding: 0;

    background: #e7e7e7;

    overflow: hidden;

}


.mj-footer_nav{
    text-align:center ;

    padding:12px;
border-bottom: solid 1px #eee;
    

}

.mj-footer_nav p{
    text-align: center;
    color: #777777;
    font-size: 12px;
    line-height: 24px;
}
.mj-footer_nav p a{
    color: #777777;
    margin-left: 15px;
}
.mj-footer_nav p a:hover{
	color: #ff6666;
		}

.mj-footer_nav li{

    /*float: left;*/
    display:inline-block;
   /* padding-right: 30px;*/

    font-size: 14px;
	color:#cdcdcd;

}

.mj-footer_nav li a{

    color: #666;
	padding-left:25px;
    padding-right:25px;

}

.mj-footer_nav li a:hover{

    color: #ff6666;

    text-decoration: underline;

}

.mj-footer_center {

    padding-top: 30px;

}

.mj-footer_center ul{}

.mj-footer_center li{

    padding-bottom: 15px;

    font-size: 12px;

    color: #666;

}

.mj-footerC_left{

    width: 410px;

}

.mj-footerC_center{

	width: 300px;

}

.mj-footer_bottom{
    width: 900px;
    margin: 0 auto;


}
.mj-footer_bottom a img{
    max-width:150px;
    max-height: 60px;
    margin-left: 15px;
    margin-top: 15px;
}

.mj-footerText{

    padding-top: 30px;

}

.mj-footerText span{

    padding: 15px 15px 0 0;

    font-size: 12px;

    color: #777;

    line-height: 25px;

}

.mj-qqLink{

    padding-top: 10px;

}

.mj-qqLink span{

    display: inline-block;

    width: 110px;

    text-align: right;

    padding: 5px 15px 0 125px;

    float: left;

    font-size: 12px;

    color: #777;

}

.mj-qqLink-list{



}

.mj-qqLink-list a {

    text-decoration: none;

    color: #777;

    line-height: 26px;

    display: inline-block;

    margin-right: 15px;

}

.mj-qqLink-list a:hover{

    color: #fc7d28;

    text-decoration: underline;

}

.mj-qqLink-list a img{

    vertical-align: middle;

}

.mj-zxa a{

    display: inline-block;

    padding: 5px 10px;

    border: solid 1px #eae7e7;

}

.mj-footerB_text{

    padding: 15px 0 20px 0;

    font-size: 12px;

    color: #b7b7b7;

    text-align: center;

}



.mj-footerB_text a{

    font-size: 12px;

    color: #b7b7b7;

    text-align: center;

}



/* ����� */

/* ms-sidebar */

.mj-sidebar{

    position: fixed;

    top:50%;

    margin-top: -211px;

    z-index: 5555;

    right: 0;

}

.mj-stclose{

    display: none;

    padding-bottom: 7px;

}

div.mj-stclose label{

    margin-left: 27px;

    font-size: 12px;

    color: #fc7d28;

    cursor: pointer;

}

.mj-sidebarCon{

    display: none;

    width: 60px;

    margin-right: 10px;

   

}

.mj-sidebar span{

    position: relative;

    display: block;

    padding: 4px 0;

    text-align: center;

    background: #fc7d28;

    line-height: 26px;

    color: #ffffff;

}

.mj-sidebar span.jxwz{ background:none; color:#888; font-size:11px; text-align:center; line-height:20px; top:-10px}

.mj-sidebar span b{

    display: block;

    width: 0;

    height: 0;

    border-left: 5px solid transparent;

    border-right: 5px solid transparent;

    border-top: 6px solid #fc7d28;

    position: absolute;

    left: 50%;

    margin-left: -5px;

    bottom: -6px;

}

.mj-sidebar a{

    display: block;

    padding: 8px 0;

    line-height: 20px;

    color: #777777;

    text-align: center;

    text-decoration: none;

    border: 1px solid #f2f2f2;

    margin-top: -1px;
    background: #ffffff;

}

.mj-sidebar a:hover{

    color: #fc7d28;

}

.mj-sidebarConfk{
    width: 60px;
    margin-right: 10px;
}

.ms-call{

    position: relative;

}

.ms-call.current .ms-sidebarTel{

    display: block;

}

.ms-sidebarTel{

    width: 120px;

    padding: 15px;

    border: 1px solid #eeeeee;

    position: absolute;

    top: 0;

    right: 59px;

    background: #ffffff;

    display: none;

}

.mj-ifk{
   margin-top:10px !important;
}
.mj-iconfk {
    text-align: center;
    display: inline-block;
    width: 23px;
    height: 20px;
    background-image: url("../Images/mj-iconfk.png");
}
.mj-ifk:hover .mj-iconfk{
    background-image: url("../Images/mj-iconfk1.png");
}
.ms-sidebarTel p{

    margin: 0;

    padding: 0 0 15px;

    color: #777777;

    line-height: 20px;

}

.ms-sidebarTel em{

    display: block;

    font-size: 16px;

    font-weight: bold;

}

.ms-sidebarTel input[type="text"]{

    padding: 0 10px;

    width: 93px;

    height: 22px;

    line-height: 22px\9;

    border: 1px solid #cccccc;

}

.ms-sidebarTel a{

    margin-top: 10px;

    height: 24px;

    line-height: 24px;

    text-align: center;

    color: #ffffff;

    padding: 0;

    background: #fc7f2b;

    border: 0 none;

}

.ms-sidebarTel a:hover{

    color: #ffffff;

}

.mj-siright{

    display: none;

    padding: 12px 5px 0;

    width: 25px;

    height: 110px;

    background: #fc7f2b;

    text-align: center;

    cursor: pointer;
    margin-left: 12px;

}

.mj-siright em{

    font-size: 14px;

    color: #fff;

    font-style: normal;

}

.opi_fk_all{
    position: fixed;
    top:0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.3;
    filter: alpha(opacity=30);
    z-index: 19891024;
    display: none;
}
.opi_fk{
    position: fixed;
    left: 50%;
    top:50%;
    margin-left:-356px;
    margin-top:-269px; 
    width: 712px;
    height: 538px;
    background: #ffffff;
    z-index: 19891025;
    display: none;

}
.opi_fk h6{
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #f1f1f1;
}
.opi_fk h6 font{
    font-size: 14px;
    color: #333333;
    text-indent: 15px;
}
.opi_fk h6 i{
    display: inline-block;
    margin:7px 7px 0px 0px;
    text-align: center;
    width: 23px;
    height: 23px;
    background: url(../Images/btm-cha.png) no-repeat;
    cursor: pointer;
}
.opi_fk h6 i:hover{
    background: url(../Images/btm-cha-cur.png) no-repeat;
}
.opi_fkMain{
    width:90%;
    margin:22px auto;

}
.opi_fkMain p{
    color: #666666;
    font-size: 14px;
    line-height: 20px;
}
.opi_fkMain textarea{
    width: 581px;
    height: 225px;
    background: #fcfcfc;
    border: 1px solid #dddddd;
    color: #aaaaaa;
    font-size: 12px;
    text-indent: 15px;
    padding:15px; 
    margin-top: 15px;

}
.opi_fkMain input{
    width: 612px;
    height:37px;
    line-height: 37px;
    background: #fcfcfc;
    border: 1px solid #dddddd;
    color: #aaaaaa;
    font-size: 12px;
    text-indent: 15px;
    margin-top: 10px;
}
.opi_fkMain label{
    display: inline-block;
    color: #ff9c66;
     font-size: 12px;
     margin-top: 10px;
}
.opi_fkbtm{
     margin-top: 12px;
}
.opi_fkbtm button{
    display: inline-block;
    background: #ff5656;
    padding:10px 35px;
    border-radius:3px;
    color: #fff;
    font-size: 14px; 
    border: none;
}
.feedback_s{
    color: #005d39;
    font-size: 14px;
    margin-left: 15px;
}
.feedback_s i{
    display: inline-block;
    text-align: center;
    width: 19px;
    height: 18px;
    background: url(../Images/cg-ico.png) no-repeat;
    vertical-align: middle;
    margin-right:5px;
    margin-bottom:1px;  
}
.feedback_f{
    color: #ff6666;
    font-size: 14px;
    margin-left: 15px;
}
.feedback_f i{
    display: inline-block;
    text-align: center;
    width: 19px;
    height: 18px;
    background: url(../Images/sb-ico.png) no-repeat;
    vertical-align: middle;
    margin-right:5px;
    margin-bottom:1px;  
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}
@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }

    70% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05)
    }

    70% {
        -webkit-transform: scale(.9);
        -ms-transform: scale(.9);
        transform: scale(.9)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn；
}
/*footer mj-footerTip*/

.mj-footerTip{

    display: none;

    height: 52px;

    background: #626262;

    line-height: 52px;

    text-align: center;

}

.mj-bgimg{

    position: relative;

    display: inline-block;

    *display: inline;

    z-index: 1;

}

.mj-bgimg img{

    position: absolute;

    bottom: 2px;

}

.mj-bgimg label{

    position: absolute;

    top: 0;

    right: 0;

    margin-top: 10px;

    display: inline-block;

    width: 30px;

    height: 30px;

    background: url(../Images/mj-labelc.png) no-repeat;

    cursor: pointer;

}

.mj-bgimg label:hover{

    background: url(../Images/mj-labelch.png) no-repeat;

}

.mj-footerTip a{

    margin:0 40px 0 130px;

    font-size: 14px;

    color: #fff;

    border-bottom: solid 2px #c5c5c5;

}

.mj-footerTip a:hover{

    color: #fc7d28;

    border-bottom: solid 2px #fc7d28;

}

.mj-footerTip span strong{

    font-size: 17px;

    font-weight: normal;

}

.mj-footerTip label{

    font-size: 12px;

    color: #959595;

}

.mj-mainbg{

    position: fixed;

    bottom: 0;

    padding-top: 50px;

    width: 100%;

    z-index: 555;

}



.mj-form-wrappers {

    position: relative;

    height: 38px;

    background: #fff;

    border-radius: 2px;

    padding: 0 10px;

    margin-bottom: 10px;

    border: 1px solid #ccc;

}

.mj-inpuVs {

    line-height: 38px;

    color: #999;

    padding-left: 5px;

    font-size: 12px;

}

.mj-form-wrappers .ms-input{

    position: absolute;

    top: 0;

    left: 0;

    z-index: 55;

}

.mj-maclose{

    width: 56px;

    height: 52px;

    background: url(../Images/mj-maclose.png) no-repeat;

    cursor: pointer;

}

.mj-topIcon:hover .uj_icon25 {

    background-image: url("../Images/mj-icon26.png");

}

.uj_icon25 {

    width: 26px;

    height: 24px;

    background-image: url("../Images/mj-icon25.png");

}

.uj_icon25 {

    text-align: center;

    display: inline-block;

}

.ms-errorTips {

     margin: 10px 0;

}





/*�µ�¼*/

.mj-loginModel{

    position: relative;

    padding: 30px 25px 15px;

    width: 294px;

    background: #fff;

    border: solid 1px #cfcfcf;

    z-index:999999999999999999999999999999999;

	position:fixed;

}

.mj-lmTop{
    padding: 5px;
    border-bottom: dashed 1px #dcdcdc;
}

.mj-lmTop h6{

    font-size: 20px;

    color: #383838;

	text-align:center;

}

.mj-lmTop h6 em{

    font-style: normal;

    font-size: 14px;

    color: #fc7d28;

}

.mj-lmTop h6 span{

    font-size: 14px;

    color: #383838;

}

.mj-lmTop p{

    text-align: center;

    font-size: 12px;

    color: #666;

}

.ms-input i{

    position: absolute;

    left: 10px;

    top: 10px;

}

.mj-mlspan{

    margin-left: 15px;

}

.mj-form-wrappers div.mj-input{

    padding-left: 20px;

    width: 158px;

}

.mj-lomTip{

    margin-bottom: 10px;

}

.mj-lomTip b{

    font-size: 14px;

    color: #444;

}

.mj-lomTip p{

    font-size: 12px;

    color: #7a6e6d;

}

.mj-lotipb{

    margin-top: 10px;

    text-align: center;

}

.mj-lotipb a{

    font-size: 12px;

    color: #357bdb;

}





