﻿@charset "utf-8";
body{font-family:'微软雅黑'; color: #666666;}
a{outline: none;}
a:link{text-decoration: none;}
a:hover{text-decoration: none;}
a:visited{text-decoration: none;}
/*分享start*/
.mark{
    width:100%;
    height:100%;
    position: fixed;
    left: 0;
    top: 0;
    background: #000;
    opacity: .4;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    z-index: 1001;
    display: none;
}
.share-dialog{
    position: fixed;
    left: 50%;
    top: 50%;
    width: 500px;
    height: 270px;
    margin:-135px 0 0 -250px;
    background: #fff;
    z-index: 1002;
    display: none;
}
.share-dialog .share-close{
    position: absolute;
    right: 7px;
    top: 10px;
    width: 26px;
    height: 26px;
    display: inline-block;
    cursor: pointer;
    background: url("../images/dialog-close.png") no-repeat;
}
.share-dialog .share-dialog-title{
    height: 45px;
    line-height: 45px;
    text-indent: 15px;
    background: #eee;
}
.share-dialog .share-dialog-cont{
    padding:38px 20px;
    font-size: 14px;
}
.share-dialog .share-copy-l{
    float: left;
    width: 77px;
    margin-top: 8px;
}
.share-dialog .share-copy-c{
    float: left;
    width: 307px;
}
.share-dialog .share-copy-c input{
    display: block;
    width: 100%;
    height: 36px;
    padding: 7px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    line-height: 1.2;
    color: #555;
    vertical-align: middle;
    background: #fff;
    border: 1px solid #ccc;
}
.share-dialog .share-copy-c input:focus{
    border-color: #333;
    outline: 0;
}
.share-dialog .share-copy-r{
    float: left;
    width: 76px;
    text-align: right;
    color: #f37b1d;
    margin-top: 8px;
    cursor: pointer;
}
.share-platform{
    clear: both;
    margin-top: 10px;
}
.share-platform .share-platform-l{
    float: left;
    width: 77px;
    margin-top: 8px;
}
.share-platform .share-platform-r{
    float: left;
    width: 310px;
}
.share-platform .bds_weixin{
    background-image: url('../images/css-bg.png');
    background-position: -13px -7px !important;
}
.share-platform .bds_tsina{
    background-image: url('../images/css-bg.png');
    background-position: -57px -7px !important;
}
.share-platform .bds_sqq{
    background-image: url('../images/css-bg.png');
    background-position: -101px -7px !important;
}
.share-platform .bds_qzone{
    background-image: url('../images/css-bg.png');
    background-position: -146px -7px !important;
}
.share-platform .share-platform-text{
    color: #aaa;
    margin-top: 5px;
}
/*分享end*/
#header{ width:100%; height:88px; background-color: #ffffff; position: fixed; top: 0px;left: 0px; z-index: 10099999;}
#header .top-box{ position: relative;}
#header .top-box .logo{ position: absolute; left: 30px; top: -8px;}
#header .top-box .gzh{ position: absolute; right: 250px; top: -25px;}
#header .top-box .mj-nav{position: absolute; right: 360px;top: 0px; width:560px;}
#header .top-box .mj-nav ul li{ width: 120px; float: left;line-height: 88px;}
#header .top-box .mj-nav ul li.mj-drop-nav{ position: relative;}
#header .top-box .mj-nav ul li.mj-drop-nav a.mj-list-nav{ display: block; }
#header .top-box .mj-nav ul li.mj-drop-nav a.mj-list-nav{ float: left; }
.mj-icon-nav-down{background: url(../images/icon-nav-down.png) right center no-repeat; padding-right: 15px;}
.mj-icon-nav-up{ background: url(../images/icon-nav-up.png) right center no-repeat; padding-right: 15px;color:#07c160}
#header .top-box .mj-nav ul li a{text-decoration: none; text-align: center; color: #333333; font-family: '黑体'; font-size: 16px;}

#header .top-box .mj-nav a:hover{text-decoration: none; color: #159d02; }
#header .top-box .mj-nav a:visited{text-decoration: none;}
#header .top-box .mj-nav ul li.cur a.normal-nav{color: #159d02;}
#header .top-box .mj-nav ul li.cur a.mj-list-nav{color: #159d02;}

.mj-drop-nav-cont{ position: absolute; top: 70px;left: -10px; background-color: #ffffff; width: 107px; height: 96px;display: none;}
.mj-drop-nav-cont dl dd{ height: 48px; text-align: center; line-height: 48px;}
.mj-drop-nav-cont dl dd a{ display: block; color: #333333;}
.mj-drop-nav-cont dl dd:hover{ background-color: #F5F5F5;}

#header .top-box .mj-app-down{width: 140px; position:absolute;top:20px; right: 195px;}
#header .top-box .mj-app-down:hover .mj-app-down-ewm{ display: block;}
#header .top-box .mj-app-down .mj-app-down-box{ position: relative;}
#header .top-box .mj-app-down-ewm{position:absolute;top:68px; left:-5px; display: none;}
#header .top-box .mj-app-down a{ display: block; width:140px; height:44px}
#header .top-box .mj-app-down a:hover{ display: block; width:140px; height:44px;}
#header .top-box .mj-app-down a:active{ display: block; width:140px; height:44px;}
#header .top-box .mj-app-down a span{display: none;}



#header .top-box .server-part-btn{ position: absolute; top: 20px; right: 30px; width: 140px;}
#header .top-box .server-part-btn a{display: block;width: 140px; height: 44px; text-align: center; }
#header .top-box .server-part-btn a span{display: none; }

.mj-home-banner-part{ width: 100%; margin: 0 auto; overflow: hidden;}


/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0; overflow: hidden; width: 100%; }
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0; padding: 0; position: relative;  }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 2000px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 48px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8);   text-indent:-999em }
.flex-direction-nav .flex-prev { left: -50px; background-position:0 0 }
.flex-direction-nav .flex-next { right: -50px; background-position:-132px 0}
.flexslider:hover .flex-prev { opacity: 0.7; left: 20%;}
.flexslider:hover .flex-next { opacity: 0.7; right: 20%;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: 90px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #159d02;  cursor: default; }

.mj-home-banner-part .one-item{ position: relative;}
.mj-home-banner-part .one-item .txt{ width: 1030px; position: absolute; top: 150px; left: 50%; margin-left: -515px;}
.mj-home-banner-part .one-item .brain img{ width: 603px;}
.mj-home-banner-part .one-item .brain{width:603px;position: absolute; top:3%;left: 50%;margin-left: -301px; -moz-transition: all 0.5s;-ms-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.mj-home-banner-part .one-item .brain:hover{-moz-transform: scale(1.03,1.03);-ms-transform: scale(1.03,1.03);transform: scale(1.03,1.03);transform: scale(1.03,1.03);}


.mj-footer{width: 100%; margin: 0 auto; background:url(../images/footerbg.png) left top repeat-x; height: 48px; display: none;}
.mj-footer-fixed{position: fixed; bottom: 0px; left: 0px; }
.mj-footer .coyp{ line-height: 50px; font-size: 12px; padding-left: 120px;width: 750px; float: left;}
.mj-footer .rigth-box{ width:600px; float: right;}

.mj-footer .rigth-box  a span.k{ display: none;}


.mj-footer .rigth-box .mj-tel{ width: 300px; float: left; text-align: center;}
.mj-footer .rigth-box .mj-tel p{ line-height: 50px; color: #333333; font-size: 16px;}

.mj-sidebar-box{ width:50px;position: fixed; bottom:200px;right:20px; z-index: 10001;}
.mj-sidebar-box .sidebar-cont{}
.mj-sidebar-box .sidebar-cont .mj-kefu{ position: relative;}
.mj-sidebar-box .sidebar-cont .mj-kefu .icon-kefu{ width: 43px; height: 43px; position: relative;}
.mj-sidebar-box .sidebar-cont .mj-kefu .icon-kefu .kefu-item{ width: 0px; height: 193px; overflow: hidden; position: absolute; top: 1px; right: 43px; background-color: #ffffff;}
.mj-sidebar-box .sidebar-cont .mj-kefu .icon-kefu .kefu-item li.mj-q{ height: 56px; line-height: 56px;}
.mj-sidebar-box .sidebar-cont .mj-kefu .icon-kefu .kefu-item li.qyqq{ padding-left: 20px;  height: 35px; line-height: 35px;}
.mj-sidebar-box .sidebar-cont .mj-kefu .icon-kefu .kefu-item li.mj-q img{ display: block;}
.mj-sidebar-box .sidebar-cont .mj-kefu .icon-kefu .kefu-item li.mj-q:hover{ background-color: #f5f5f5;}
.mj-sidebar-box .sidebar-cont .mj-kefu .icon-kefu .kefu-item li.mj-q p{ width:150px; height:43px;display: block; margin-left:15px;}
.mj-sidebar-box .sidebar-cont .mj-kefu .icon-kefu .kefu-item li.mj-q p{background: url(../images/iconfont-qq.png) left center no-repeat; padding-left: 25px; position: relative;}
.mj-sidebar-box .sidebar-cont .mj-kefu .icon-kefu .kefu-item li.mj-q p span{display:block; position: absolute;top: 0px; left: 20px; z-index: 0; color: #000000; padding-left: 10px;}
.mj-sidebar-box .sidebar-cont .mj-kefu .icon-kefu .kefu-item li.mj-q:hover p span{ color: #fc6737;}
.mj-sidebar-box .sidebar-cont .mj-kefu .icon-kefu .kefu-item li.mj-q p a{ display:block;position: absolute;top: 15px; left: 20px; z-index: 1; color: #000000; padding-left: 10px; opacity: 0; -moz-opacity:0;-ms-opacity:0;filter:alpha(opacity=0)}
.mj-sidebar-box .sidebar-cont .mj-kefu .icon-kefu .kefu-item li.mj-q p:hover{ background: url(../images/iconfont-qq-hover.png) left center no-repeat;}
.mj-sidebar-box .sidebar-cont .mj-kefu .icon-kefu .kefu-item li.mj-tel{background-color: #f5f5f5; padding: 5px 0;}
.mj-sidebar-box .sidebar-cont .mj-kefu .icon-kefu .kefu-item li.mj-tel a{ display: block;}
.mj-sidebar-box .sidebar-cont .mj-kefu .icon-kefu .kefu-item li.mj-tel a{background: url(../images/iconfont-dianhua.png) left center no-repeat; padding-left: 35px; margin-left: 15px;}
.mj-sidebar-box .sidebar-cont .mj-kefu .icon-kefu .kefu-item li.mj-tel a span{ display: block;}
.mj-sidebar-box .sidebar-cont .mj-kefu .icon-kefu .kefu-item li.mj-tel a span.b1{font-size: 12px; color: #333333;}
.mj-sidebar-box .sidebar-cont .mj-kefu .icon-kefu .kefu-item li.mj-tel a span.b2{font-size: 16px; color: #fc6737;}
.mj-sidebar-box .sidebar-cont .mj-more-add{margin-top: 10px;}
.mj-sidebar-box .sidebar-cont .mj-more-add .icon-more{ width: 43px; height: 43px; position: relative;}
.mj-sidebar-box .sidebar-cont .mj-more-add .icon-add-item{ width: 0px;  overflow: hidden; position: absolute; top: -52px; right: 43px; background-color: #f5f5f5;}
.mj-sidebar-box .sidebar-cont .mj-back-top{ margin-top: 15px; cursor: pointer;}

.mj-sidebar-box .sidebar-cont .feedback-btn{ margin-bottom: 10px;}
.feedback-mask-box{ display: none; background: #000000;opacity: 0.7; -moz-opacity:0.7;-ms-opacity:0.7;filter:alpha(opacity=70); position: absolute; top: 0; left: 0px; z-index: 10999999;}
.feddback-cont-box {display: none; width: 534px; height: 340px; background-color:#FFFFFF;position: absolute; top: 50%; left: 50%; z-index: 11999999; margin-left: -267px; margin-top: -170px;}
.feddback-cont-box h3{ color:#d7d6d6; font-size: 16px; background-color: #fc6737; height: 50px; line-height: 50px; margin: 0px;}
.feddback-cont-box h3 span{ color:#FFFFFF; padding-left: 15px;}
.feddback-cont-box h3 a.x{ display: inline-block; float: right; margin-right: 15px; margin-top: -5px;}


.mj-fold{ margin: 0;}
.mj-fold .item{ position:relative}
.mj-fold .item h4{margin:0;font-weight:bold;position:relative;background-color:#FFFFFF;cursor:pointer;padding-right:30px;font-weight: normal;}
.mj-fold .item h4.selected{background-color:#f5f5f5;}
.mj-fold .item h4 a{display:inline-block;padding:15px 0 15px 30px; font-size: 16px; color: #626062; margin-left: 15px;}
.mj-fold .item h4.title1 a{  background: url(../images/icon-sidebar-1.png) left center no-repeat; }
.mj-fold .item h4.title1.selected a{background: url(../images/icon-sidebar-1-hover.png) left center no-repeat;color: #333333 }
.mj-fold .item h4.title2 a{  background: url(../images/icon-sidebar-2.png) left center no-repeat; }
.mj-fold .item h4.title2.selected a{background: url(../images/icon-sidebar-2-hover.png) left center no-repeat; color: #333333}
.mj-fold .item h4.title3 a{  background: url(../images/icon-sidebar-3.png) left center no-repeat; }
.mj-fold .item h4.title3.selected a{background: url(../images/icon-sidebar-3-hover.png) left center no-repeat; color: #333333}
.mj-fold .item h4 b{position:absolute;display: block; cursor:pointer;right:10px;top:7px;width:16px;height:16px; text-align:center; color:#666}
.mj-fold .item .info{display:none; padding-bottom: 10px;}
.mj-fold .item .info li a{ font-size: 14px;font-family: '黑体'; color: #666666; padding-left: 50px;}
.mj-fold .item .info li a:hover{color: #fc6737;}
.icon-sidebar-up{ display: block; width: 8px; height: 5px; background: url(../images/icon-sidebar-arrow-up.png) center center no-repeat;}
.icon-sidebar-down{ display: block; width: 8px; height: 5px; background: url(../images/icon-sidebar-arrow-down.png) center center no-repeat;}

.mj-banner{ margin-top: 100px;}
.mj-aboutus-banner{ width: 100%; margin: 0 auto;  position: relative; /*height:630px;background: url(../images/mj-aboutus-banner.png) center center no-repeat;*/}
.mj-aboutus-banner img.banner-pic{ width: 100%; display: block;}
.mj-aboutus-banner .text-animate{ width:448px; height:252px;position: absolute; left: 50%; top: 100px; margin-left: -224px;}
.mj-aboutus-who{ width: 100%; display: table;margin: 0 auto; }
.mj-aboutus-who div.item{ width: 50%; display: table-cell; vertical-align: top;}
.mj-aboutus-who div.pic img{ width: 100%;}
.mj-aboutus-who div.txt .title{ padding: 70px 0 0 50px;}
.mj-aboutus-who div.txt .title h2{ color:#333333; font-size:36px;padding: 0;}
.mj-aboutus-who div.txt .title h3{ color:#cccccc; font-size:16px;padding: 0; margin: 0; padding-bottom: 10px;}
.mj-aboutus-who div.txt .title .line{ width: 35px; height: 3px; background-color: #07c160;}
.mj-aboutus-who div.txt p{ width: 80%;padding: 20px 0 0 50px; font-size: 16px; color: #666666; text-indent: 25px; line-height: 25px;}
.mj-aboutus-row{ width: 100%;margin: 0 auto; height: 760px; background: url(../images/mj-about-bg1.png) left top repeat-x;}
/*.mj-aboutus-row .up-part-box{ width: 100%; height:346px;background-color: #f5f5f5;}*/
.mj-aboutus-all-title-box{ padding-top: 66px;}
.mj-aboutus-all-title-box .mj-aboutus-all-title{ width: 147px; text-align: center; height: 135px; margin: 0 auto;text-align:center;background: url(../images/all-title-bg.png) center center no-repeat;}
.mj-aboutus-all-title-box .mj-aboutus-all-title h5{ color: #333333;font-size: 30px; font-weight: normal; padding-top: 40px;}
.mj-aboutus-all-title-box .mj-aboutus-all-title span{  display:block;font-size: 14px; color: #CCCCCC;}
.mj-aboutus-row .text-part{ width: 600px;margin: 0 auto; text-align:justify;  font-size: 18px; color: #333333;margin-bottom: 50px; padding-top: 30px;}
.mj-col{ width:33.3333% ; float:left; text-align: center; padding-top: 100px;}
.mj-col h5{ font-size: 24px; color: #333333;}
.mj-aboutus-business{}

.mj-container-box{background-color:#ffffff;height: 400px; box-shadow: 0 0 35px 3px #CCCCCC; -wekit-box-shadow: 0 0 35px 3px #CCCCCC;-o-box-shadow: 0 0 35px 3px #CCCCCC; -moz-box-shadow: 0 0 35px 3px #CCCCCC;-ms-box-shadow: 0 0 35px 3px #CCCCCC;}
.mj-how-to-do{ width: 100%; margin: 0 auto;}
.mj-col1 ul li{ text-align: center; }
.mj-col1 ul li span.server-name{  display:block;text-align: center; color: #FFFFFF; font-size: 30px; padding-top: 120px; }
.mj-col1 ul li div.line{ width: 0px; height: 2px; background-color: #FFFFFF; margin: 10px auto;}
.mj-col1 ul li p{ color: #ffffff; display: none;}
.mj-col1{width: 25%; float: left; padding: 10px;}

.mj-about-pl{}
.mj-about-pl img{ width: 100%;}
.mj-num h5{font-size: 50px;}
.mj-num p{font-size: 18px;}

.mj-links ul li{width: 16.666%; float: left; text-align: center; padding: 10px;}
.mj-about-zj{ width: 100%; background:#f1f1f2 url(../images/mj-about-zj.jpg) center center no-repeat; height: 1075px; margin-top: 70px;}
.mj-search-category{width: 780px;margin:0 auto; margin-top:150px;}
.mj-search-category ul li{ width: 260px; float: left;}
.mj-search-category ul li a{ display: block; width: 160px; height: 42px; margin:0 auto; color:#666666; font-size:16px;line-height:42px; text-align:center;border: 1px solid #e6e6e6; border-radius: 5px; background-color: #ffffff;}
.mj-search-category ul li.cur a{ background-color: #07c160; color: #ffffff;}
.mj-search-box{ width: 780px; height: 500px; margin:0 auto;  margin-top:50px;background-color:#ffffff;box-shadow: 0 0 35px 3px #CCCCCC; -wekit-box-shadow: 0 0 35px 3px #CCCCCC;-o-box-shadow: 0 0 35px 3px #CCCCCC; -moz-box-shadow: 0 0 35px 3px #CCCCCC;-ms-box-shadow: 0 0 35px 3px #CCCCCC;}

.mj-search{ width: 690px; margin:0 auto; padding-top: 65px;} 
.mj-search .search-tab-nav{width: 690px; }
.mj-search .search-tab-nav  ul li{ width: 345px; float: left; text-align: center; cursor: pointer;}
.mj-search .search-tab-nav  ul li p{ background-color:#999999; padding: 10px 0; margin-top: 8px; color: #FFFFFF; font-size: 16px;}
.mj-search .search-tab-nav  ul li.on p{margin-top: 0px;color: #07c160;border-left: 1px solid #dbdbdb;background-color:#FFFFFF;border-right: 1px solid #dbdbdb;border-top: 3px solid #fc6737;}
.tab-item table button.mj-search-btn{ background-color: #07c160; width: 112px; height: 40px; color: #FFFFFF;}
.section{ position: relative;}
.pic-qh{position: relative;}
.mouse-hit{position: absolute; top: 0; right: 0; width: 100%; height: 400px;  z-index: 10000;cursor: pointer;  }
.mouse-hit img{display:block;position: absolute; top: 70%; right: 20%; z-index: 10000; cursor: pointer; }
.mouse-hit-worker{position: absolute; top:0; left:0;width: 100%; height: 400px;  z-index: 10000;cursor: pointer;}
.mouse-hit-worker img{ display:block;position: absolute; top:80%; left: 45%; z-index: 10000; }
.mouse-hit-user-left{position: absolute; top: 0; left: 0; z-index: 10000;cursor: pointer; width: 100%; height: 400px;  z-index: 10000;cursor: pointer; }
.mouse-hit-user-left img{ display: block;position: absolute; top: 70%; left: 48%; z-index: 10000;cursor: pointer;}
.mouse-hit-user-right{position: absolute; top:0; left: 0; z-index: 10000;cursor: pointer; width: 100%; height: 400px;  z-index: 10000;cursor: pointer; }
.mouse-hit-user-right img{display: block;position: absolute; top: 70%; left: 50%; z-index: 10000;cursor: pointer;}
img.mj-status-pic{cursor: pointer; width: 100%; /*margin-top: 100px;*/}

.mj-business-all-title-box{}
.mj-business-all-title-box .mj-aboutus-all-title{ width: 280px; text-align: center; height: 135px; margin: 0 auto;text-align:center;background: url(../images/all-title-bg.png) center center no-repeat;}
.mj-business-all-title-box .mj-aboutus-all-title h5{ color: #333333;font-size: 30px; font-weight: normal; padding-top: 40px;}
.mj-business-all-title-box .mj-aboutus-all-title span{  display:block;font-size: 14px; color: #CCCCCC;}

/*#mj-business .section .slide img{ width: 100%;}*/

.mj-value-added-service{}
.mj-value-added-service table .pic{}
.mj-value-added-service table  h5{ font-size: 24px; color: #333333; font-weight: bold; padding: 25px 0;}
.mj-value-added-service table p{ color: #333333; font-size: 16px;}
.mj-vision-box{ position: relative; width: 100%; margin-top: 100px;}
.mj-vision-box .vision-pre{ position: absolute; top: 100px; left: 0; width: 21px; height: 41px; background: url(../images/icon-bus-l-btn.png) top center no-repeat;}
.mj-vision-box .vision-pre:hover{background: url(../images/icon-bus-l-btn-hover.png) top center no-repeat;}
.mj-vision-box .vision-next{ position: absolute; top: 100px; right: 0;  width: 21px; height: 41px; background: url(../images/icon-bus-r-btn.png) top center no-repeat;}
.mj-vision-box .vision-next:hover{background: url(../images/icon-bus-r-btn-hover.png) top center no-repeat;}
.mj-vision{position: relative; margin: 0 auto; overflow: hidden; height: 360px;width: 100%;}
.mj-vision ul{/* position: absolute; left: 0px; top: 0px; */}
.mj-vision ul li{ float: left; text-align: center; position: relative; height: 358px; overflow: hidden; width: 23%; }
.mj-vision ul li.jg{width: 20px;}
.mj-vision ul li .name{ z-index: 10002; position: absolute; bottom: 0px; left: 50%; margin-left: -150px;  width:300px; height: 100px; background-color: #07c160; opacity: 0.9; -moz-opacity:0.9;-ms-opacity:0.9;filter:alpha(opacity=90)}
.mj-vision ul li .name h5{ color: #ffffff; font-size: 24px;}
.mj-vision ul li .name p.txt{ font-size: 12px; color: #ffffff;}
.mj-vision ul li .mask-box{z-index: 10003;  height: 358px; position: absolute; top: 360px; left:0;background-color: #07c160; opacity: 0.9; -moz-opacity:0.9;-ms-opacity:0.9;filter:alpha(opacity=90)}

.mj-vision ul li .mask-box h5{color: #ffffff; font-size: 28px; padding-top: 50px; text-align: center;}
.mj-vision ul li .mask-box p.txt{ font-size: 12px; color: #ffffff;}
.mj-vision ul li .mask-box p.line{ color: #ffffff; text-align: center;  font-size: 18px;text-align: center;}
.mj-vision ul li .mask-box p.txt-intro{ width: 50%; margin: 0 auto;color: #ffffff;font-size: 16px;text-align: center;}
.mj-join-us-box{ width: 100%; margin: 0 auto; background: url(../images/mk-join-us-bg.jpg)  center top no-repeat; height: 680px;}
.mj-join-us-cont{ width:930px; margin: 0 auto; padding-top: 150px;}
.mj-join-us-cont h1{ font-size: 50px;}
.mj-join-us-cont p{ font-size: 30px;}
.mj-join-us-cont p a{ color: #07c160;}
.mj-join-us-cont p.join-us-tel{font-size:20px; background: url(../images/icon-join-us-tel.png) left center no-repeat; padding-left: 50px;}
.mj-join-us-cont p.join-us-mail{font-size:20px;  background: url(../images/icon-join-us-mail.png) left center no-repeat;padding-left: 50px}

.mj-join-us-cont .form-join-us li{ height: 60px;position: relative;}
.mj-join-us-cont .form-join-us li .send-yzm-btn{ position: absolute; right: 0px; top: 5px;}
.mj-join-us-cont .form-join-us li .send-yzm-btn a{ font-size: 16px; color: #000000;}
.mj-join-us-cont .form-join-us li input{ width: 100%;  padding-left:15px; padding-bottom:10px; font-size:18px;border:none; outline: none; border-bottom: 1px solid #b3b3b3;}
.mj-join-us-cont .form-join-us li  button{ outline: none; width: 280px; height: 48px; border: 1px solid #fc6737; color: #fc6737; font-size: 18px; border-radius: 50px; background:none;}
.mj-join-us-cont .form-join-us li  button:hover{background-color: #fc6737; color: #ffffff;}

.mj-admin-enter{ width: 100%; margin: 0 auto; border-top: 1px solid #cfcfcf; height: 70px; position: relative;}
.mj-admin-enter .enter-btn{ background-color:#ffffff; padding:0 20px;position: absolute; top: -35px; left: 50%; margin-left: -235px; width: 470px; height: 70px; border: 1px solid #dadada; color: #ec4f00; text-align: center;}
.mj-admin-enter .enter-btn a{ width: 70%; display: block; color: #ec4f00; line-height: 70px; font-size: 25px; background: url(../images/icon-enter-admin.png) right  center no-repeat; }

.mj-admin-enter .enter-btn:hover{border: 1px solid #ec4f00;}
.mj-admin-enter .enter-btn:hover a {background: url(../images/icon-enter-admin-hover.png) right  center no-repeat; }

/*.section .slide { position: relative;}*/
.mj-join-us-btn-all-1{width: 450px; height: 65px; border: 1px solid #999999;}

.mj-join-us-btn-pos{position: absolute; left:15%; bottom: 350px;}
.mj-join-us-btn-all-1 a{ display: block; background: url(../images/icon-mj-join-us-btn.png) 90% center no-repeat; color: #999999; font-size: 24px; line-height: 65px; text-align: center;}
.mj-join-us-btn-all-1:hover a{ display: block; background: url(../images/icon-mj-join-us-btn-hover.png) 90% center no-repeat;color: #FFFFFF;}

.mj-join-us-btn-all-2{width: 450px; height: 65px; }
.mj-join-us-btn-all-2 a{ display: block; background:#fc6737 url(../images/icon-mj-join-us-btn-1.png) 90% center no-repeat; color: #FFFFFF; font-size: 24px; line-height: 65px; text-align: center;}
.mj-join-us-btn-all-2:hover a{ display: block; background:#fc6737 url(../images/icon-mj-join-us-btn-hover.png) 90% center no-repeat;color: #FFFFFF;}

.mj-relieve-trouble-btn{width: 450px; height: 65px; border: 1px solid #999999;}
.mj-relieve-trouble-btn:hover{width: 450px; height: 65px; border: 1px solid #CCCCCC;}
.user-pos1{position: absolute; left:9%; bottom: 150px;}
.user-pos1 a,.user-pos2 a{width: 95%;}
.user-pos2{position: absolute; right:9%; bottom: 150px;}
.worker-pos1{position: absolute; right:10%; bottom:300px;}
.mj-relieve-trouble-btn a{ display: block; background: url(../images/icon-relieve-trouble.png) 100% center no-repeat; color: #666666; font-size: 24px; line-height: 65px; text-align: center;}
.mj-relieve-trouble-btn:hover a{ display: block; background: url(../images/icon-relieve-trouble1-hover.png) 100% center no-repeat;color: #333333;}

.mj-relieve-trouble-btn1{width: 450px; height: 65px; border: 1px solid #fc6737;}

.mj-relieve-trouble-btn1 a{ display: block; background: url(../images/icon-relieve-trouble-1.png) 100% center no-repeat; color: #fc6737; font-size: 24px; line-height: 65px; text-align: center;}
.mj-relieve-trouble-btn1:hover a{ display: block; background: url(../images/icon-relieve-trouble-hover-1.png) 100% center no-repeat;color: #fc6737;}

.mj-user-tmall-shop{ width: 95%; margin: 0 auto; position: relative; border-bottom: 1px solid #c2c2c2; }
.mj-user-tmall-shop .tmall-infor{ position: absolute; top: -100px; left: 50%; width: 550px; margin-left:-275px ; background-color: #FFFFFF; text-align: center;}
.mj-user-tmall-shop .tmall-infor a{ display: block;}
.mj-user-tmall-shop .tmall-infor p.tmall-icon-1{ width: 246px; height: 83px; margin:0 auto;background: url(../images/icon-tamll.png) top center no-repeat; margin-bottom: 30px;}
.mj-user-tmall-shop .tmall-infor:hover p.tmall-icon-1{width: 246px; height: 83px; margin:0 auto;background: url(../images/icon-tamll-hover.png) top center no-repeat; margin-bottom: 30px;}
.mj-user-tmall-shop .tmall-infor p.tmall-text-1{ font-size: 30px; color: #333333; font-weight: normal; padding: 15px 0;}
.mj-user-tmall-shop .tmall-infor:hover p.tmall-text-1{color: #000000;padding: 15px 0;}
.mj-user-tmall-shop .tmall-infor p.tmall-icon-2{  width:61px; height:61px;margin:0 auto;background: url(../images/icon-enter-tmall.png) top center no-repeat; margin-top: 50px;}
.mj-user-tmall-shop .tmall-infor:hover  p.tmall-icon-2{  width:61px; height:61px;margin:0 auto;background: url(../images/icon-enter-tmall-hover.png) top center no-repeat;margin-top: 50px;}
.mj-user-tmall-shop a {color: #333333;}
.worker-pos1 a{ width: 90%;}
.mj-worker-app-box{ width: 100%; background: url(../images/mj-worker-ewm-bg.jpg) center top no-repeat;}
.mj-worker-app-box .mj-app-ewm{ width: 1200px; margin: 0 auto; padding-top: 30px;}
.mj-worker-app-box .mj-app-ewm img{ width: 80%; display: block; margin: 0 auto;}
table.mj-worker-good-sys{ width: 97%;height: 450px; margin: 0 auto; background-color: #FFFFFF;box-shadow: 0 0 35px 3px #CCCCCC; -wekit-box-shadow: 0 0 35px 3px #CCCCCC;-o-box-shadow: 0 0 35px 3px #CCCCCC; -moz-box-shadow: 0 0 35px 3px #CCCCCC;-ms-box-shadow: 0 0 35px 3px #CCCCCC;}

.mj-worker-good-sys .good-sys-item{ width: 100%; height: 450px;  text-align: center; position: relative; overflow: hidden;}
.mj-worker-good-sys .good-sys-item .normal-stautes{ width: 250px; position: absolute; top: 100px; left:50% ; margin-left: -125px;}
.mj-worker-good-sys .good-sys-item .normal-stautes a.k1{ display: block; background: url(../images/mj-good-sys1.png) center center no-repeat; width: 186px;height: 186px; margin: 0 auto;}
.mj-worker-good-sys .good-sys-item .normal-stautes a.k2{ display: block; background: url(../images/mj-good-sys2.png) center center no-repeat; width: 186px;height: 186px; margin: 0 auto;}
.mj-worker-good-sys .good-sys-item .normal-stautes a.k3{ display: block; background: url(../images/mj-good-sys3.png) center center no-repeat; width: 186px;height: 186px; margin: 0 auto;}
.mj-worker-good-sys .good-sys-item .normal-stautes a.k4{ display: block; background: url(../images/mj-good-sys4.png) center center no-repeat; width: 186px;height: 186px; margin: 0 auto;}
.mj-worker-good-sys .good-sys-item .normal-stautes h5{ font-size: 18px; color: #333333; padding: 5px 0;}
.mj-worker-good-sys .good-sys-item  p.txt{position: absolute; left: 50%; top: 450px; width: 250px;margin-left: -125px; font-size: 14px; color: #333333; line-height: 28px;}
.mj-worker-good-sys .good-sys-item:hover .normal-stautes a.k1{ background: url(../images/mj-good-sys1-hover.png) center center no-repeat; width: 186px;height: 186px;}
.mj-worker-good-sys .good-sys-item:hover .normal-stautes a.k2{ background: url(../images/mj-good-sys2-hover.png) center center no-repeat; width: 186px;height: 186px;}
.mj-worker-good-sys .good-sys-item:hover .normal-stautes a.k3{ background: url(../images/mj-good-sys3-hover.png) center center no-repeat; width: 186px;height: 186px;}
.mj-worker-good-sys .good-sys-item:hover .normal-stautes a.k4{ background: url(../images/mj-good-sys4-hover.png) center center no-repeat; width: 186px;height: 186px;}
.mj-worker-good-sys .good-sys-item:hover .normal-stautes h5{ font-size: 18px; color: #fc6737; padding: 5px 0;}
.mj-worker-good-sys .good-sys-item:hover{ background-color: #fafafa;}
.mj-worder-join-us-nobg{background: none; background-color: #f6f6f6;}
.mj-worder-join-us-form-bg{ background-color: #FFFFFF; padding: 40px 100px;}
.mj-advance-search{width: 520px; margin: 0 auto;}
.mj-advance-search .search-input{width: 390px; height: 40px; border: 1px solid #b3b3b3; float: left; position: relative; border-radius: 5px; margin-top: 100px;}
.mj-advance-search .search-input .search-category-item{ position: absolute; top: 8px; left: 0px; width: 100px; height: 27px; border-right: 1px solid #cccccc;}
.mj-advance-search .search-input .search-category-item a{ display: block; padding-left:10px;background: url(../images/icon-search-arrow-down.png) 90% center no-repeat; color:#333333;font-size: 16px;}
.mj-advance-search .search-input .search-category-item a.up{ display: block; padding-left:10px;background: url(../images/icon-search-arrow-up.png) 90% center no-repeat; color:#333333;font-size: 16px;}
.mj-advance-search .search-input .search-in{ width: 260px;position: absolute; top: 0px; left: 105px; width:260px; height: 40px; }
.mj-advance-search .search-input .search-in input{width:260px; height: 38px; border: none; outline: none;}
.mj-advance-search .search-btn{ width: 110px; float: right; margin-top: 100px;}
.mj-advance-search .search-btn button{ width: 110px; height: 40px; background-color: #fc6737; border: none; color: #FFFFFF;border-radius: 5px; outline: none;}
.mj-advance-search .search-btn button:hover{ background-color: #f95722;}
.mj-advance-search .search-input .search-category-list{ display: none; z-index: 10003; position: absolute; left: -1px;top: 35px; width: 101px; background-color: #fff;border: 1px solid #b3b3b3; border-top: none;}
.mj-advance-search .search-input .search-category-list ul li{ padding-left: 10px; height: 35px; line-height: 35px; cursor:pointer;}
.mj-advance-search .search-input .search-category-list ul li:hover{ background-color: #f5f5f5;}
.mj-advance-search .search-input .hot-search{margin-top: 50px;}
.mj-advance-search .search-input .hot-search a{color: #333333;padding:0 5px}
.mj-advance-search .search-input .hot-search a:hover{color: #fc6737;}
.mj-advance-search .search-input .hot-search a.on{color: #fc6737;}

.mj-app-down-top{width: 1200px; margin: 0 auto;}
.mj-app-down-top .mj-app-down-logo{ float: left; padding-top: 60px;}
.mj-app-down-top .mj-app-down-ewms{ float: right;padding-top: 20px;}

.mj-app-down-cont{ width: 1100px; margin: 0 auto;}
.mj-app-down-cont .left-part{ width: 580px; float:left}
.mj-app-down-cont .right-part{ width:520px; float:left}
.mj-app-down-cont .right-part h5{color: #4c4c4c; font-size: 30px; margin-top: 135px;}
.mj-app-down-cont .right-part p{color: #fb6737; font-size: 40px;}
.mj-app-down-cont .right-part .app-down-part{ padding-top: 112px;}
.mj-app-down-cont .right-part .app-down-part a{ display: block;width: 328px; height: 72px; margin-bottom: 40px; }
.mj-app-down-cont .right-part .app-down-part a span{padding-left: 20px;}
.mj-app-down-cont .right-part .app-down-part a.andriod{background: url(../images/an-down-btn.png) top center no-repeat;}
.mj-app-down-cont .right-part .app-down-part a.andriod:hover{ background: url(../images/an-down-btn-hover.png) top center no-repeat;}

.mj-app-down-cont .right-part .app-down-part a.ios{background: url(../images/ios-down-btn.png) top center no-repeat;}
.mj-app-down-cont .right-part .app-down-part a.ios:hover{ background: url(../images/ios-down-btn-hover.png) top center no-repeat;}
.m-logo{ display: none;}

.mj-news-banner{width: 100%; margin:0 auto; height: 288px;background: url(../images/news-banner.jpg) center center no-repeat;}
.mj-news-cate-title{ width: 880px;border-bottom: 1px solid #e6e6e6; margin: 20px 0 0 0; padding-bottom: 15px;}
.mj-news-cate-title a{ color: #333333; font-size: 14px; display: inline-block; margin: 0 10px;}
.mj-news-cate-title a.on{ border-top: 2px solid #159d02; padding-top: 5px;}
.mj-news-cont{ width: 1200px; margin: 0 auto;}
.mj-news-list-box{ width: 880px; float: left;}
.mj-news-list-box-right{width: 288px; float: right;}
.mj-news-list-box-right h5{ text-align: center; border-bottom: 1px solid #159d02; border-top:2px solid #159d02; font-size: 14px; color: #666666; padding: 18px 0;}
.mj-news-list-box-right h5 b{color: #159d02;}
.mj-news-list-box-right ul{border-bottom: 1px solid #e6e6e6;  padding-bottom: 15px;}
.mj-news-list-box-right ul li{ margin: 5px 0 15px 0;}
.mj-news-list-box-right ul li p.icon{ width: 15px; float: left; color: #159d02;}
.mj-news-list-box-right ul li p.new-t{width: 268px; float: right;}
.mj-news-list-box-right ul li p.new-t a{ color: #666666; font-size: 12px;}
.mj-news-list-box-right ul li p.new-t a:hover{ color: #101010;}
.mj-news-list-box-right ul li div.time{  font-size: 12px; padding-left: 20px;}
.mj-news-list-box-right ul li div.time span{ color: #999999;}
.mj-news-list-box ul li.news-item{ padding: 20px 0;border-bottom: 1px solid #e6e6e6;}
.mj-news-list-box ul li .news-list-bg{ padding: 15px 0;}
.mj-news-list-box ul li:hover .news-list-bg{ background-color: #F8F8F8;}
.mj-news-list-box ul li.news-item .pic-part{ width:290px;  float: left;}
.mj-news-list-box ul li.news-item .pic-part p{ width:240px; height: 135px; overflow: hidden; margin: 0 auto; }
.mj-news-list-box ul li.news-item .pic-part p img{width:240px; height: 135px;-webkit-transition: all 1s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
.mj-news-list-box ul li.news-item .pic-part p:hover img{-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.mj-news-list-box ul li.news-item .text-part{ width: 450px; float: left; padding-top: 10px;}
.mj-news-list-box ul li.news-item .text-btn{ width: 140px; float: left;}
.mj-news-list-box ul li.news-item .text-part .news-time{  font-size: 14px; margin: 10px 0;}
.mj-news-list-box ul li.news-item .text-part .news-time span{color: #999999;}
.mj-news-list-box ul li.news-item .text-part .news-time b{color: #666666; font-weight: normal;}
.mj-news-list-box ul li.news-item .text-part .news-time img{display: inline-block; margin: 0 5px; margin-top: -5px;}
.mj-news-list-box ul li.news-item .text-part h3{ margin: 8px 0; color: #4d4d4d; /*border-bottom: 1px solid #e6e6e6;*/ padding-bottom: 5px;}
.mj-news-list-box ul li.news-item .text-part h3 a{ color: #666666; font-size: 18px;}
.mj-news-list-box ul li.news-item .text-part h3 a:hover{ color: #000000;}
.mj-news-list-box ul li.news-item .text-part p{height: 40px; overflow: hidden;}
.mj-news-list-box ul li.news-item .text-part p a{ color: #808080; font-size: 12px;}
.mj-news-list-box ul li.news-item .text-part p a:hover{color: #000000;}
.mj-news-list-box ul li.news-item .text-btn .news-more{ width: 90px; height: 42px; text-align: center; float: right; padding-top: 60px; }
.mj-news-list-box ul li.news-item .text-btn .news-more a{width: 32px; height: 32px; display:block; background: url(../images/mj-news-read-btn.png) center center no-repeat;}
.mj-news-list-box ul li.news-item .text-btn .news-more a span{ display: none;}
.mj-news-list-box ul li.news-item .text-btn .news-more a:hover{display:block;background: url(../images/mj-news-read-btn-hover.png) center center no-repeat;}
.mj-news-list-box ul li.news-item:hover .news-more a{width: 32px; height: 32px;display:block;background: url(../images/mj-news-read-btn-hover.png) center center no-repeat;}
.mj-ads-pos {
    margin-top: 20px;
}

.mj-goods-banner{width: 100%; margin:0 auto; height: 288px;background: url(../images/good-banner.jpg) center center no-repeat;}
.mj-goods-cate-title{ width: 880px;border-bottom: 1px solid #e6e6e6; margin: 20px 0 0 0; padding-bottom: 15px;}
.mj-goods-cate-title a{ color: #333333; font-size: 14px; display: inline-block; margin: 0 10px;}
.mj-goods-cate-title a.on{ border-top: 2px solid #159d02; padding-top: 5px;}
.mj-goods-cont{ width: 1200px; margin: 0 auto;}
.mj-goods-list-box{ width: 880px; float: left;}
.mj-goods-list-box ul li.goods-item{ padding: 5px 0;border-bottom: 1px solid #e6e6e6;}
.mj-goods-list-box ul li .goods-list-bg{ padding: 15px 0;}
.mj-goods-list-box ul li:hover .goods-list-bg{ background-color: #F8F8F8;}
.mj-goods-list-box ul li.goods-item .pic-part{ width:150px;  float: left;}
.mj-goods-list-box ul li.goods-item .pic-part p{ width:120px; height: 75px; overflow: hidden; margin: 0 auto; }
.mj-goods-list-box ul li.goods-item .pic-part p img{width:120px; height: 75px;-webkit-transition: all 1s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
.mj-goods-list-box ul li.goods-item .pic-part p:hover img{-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.mj-goods-list-box ul li.goods-item .text-part{  float: left; padding-top: 10px;}
.mj-goods-list-box ul li.goods-item .text-btn{ width: 140px; float: left;}
.mj-goods-list-box ul li.goods-item .text-part h3{ margin: 8px 0; color: #4d4d4d; /*border-bottom: 1px solid #e6e6e6;*/ padding-bottom: 5px;}
.mj-goods-list-box ul li.goods-item .text-part h3 a{ color: #666666; font-size: 25px;}
.mj-goods-list-box ul li.goods-item .text-part h3 a:hover{ color: #000000;}
.mj-goods-list-box ul li.goods-item .text-part p{height: 40px; overflow: hidden;}
.mj-goods-list-box ul li.goods-item .text-part p a{ color: #808080; font-size: 12px;}
.mj-goods-list-box ul li.goods-item .text-part p a:hover{color: #000000;}
.mj-goods-list-box ul li.goods-item .text-btn .goods-more{ width: 90px; height: 42px; text-align: center; float: right; padding-top: 60px; }
.mj-goods-list-box ul li.goods-item .text-btn .goods-more a{width: 32px; height: 32px; display:block; background: url(../images/mj-goods-read-btn.png) center center no-repeat;}
.mj-goods-list-box ul li.goods-item .text-btn .goods-more a span{ display: none;}
.mj-goods-list-box ul li.goods-item .text-btn .goods-more a:hover{display:block;background: url(../images/mj-news-read-btn-hover.png) center center no-repeat;}
.mj-goods-list-box ul li.goods-item:hover .goods-more a{width: 32px; height: 32px;display:block;background: url(../images/mj-news-read-btn-hover.png) center center no-repeat;}

.mj-goods-detail-nav-bg{width: 100%; height:30px; margin: 0 auto;position: fixed; top: 88px;left: 0px; z-index: 1001;}
.mj-goods-detail-box{ width: 80%; margin: 0 auto; }
.mj-goods-detail-box .mj-goods-detail{ width: 1360px; margin: 0 auto; position: relative;}
.mj-goods-detail{ padding-top: 40px;}
.mj-goods-detail .goods-infor{ width: 100%; font-size: 14px; color: #999999; border-bottom: 1px dashed    #cccccc; padding-bottom: 20px; text-align: center;}
.mj-goods-detail .goods-infor span{ color: #666666;}
.mj-goods-detail .goods-detail{ font-size: 16px; line-height: 28px; padding:30px 0px 60px 0px; text-align: justify;}
.mj-goods-detail .goods-detail p{ text-indent: 35px;}
.mj-goods-detail .goods-img{ width:800px; margin: auto}
.mj-goods-detail .goods-img img{width:800px;-webkit-transition: all 1s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
.mj-goods-detail .goods-buy{}

.ui-paging-container{color:#666;font-size: 12px;margin-top:20px}
.ui-paging-container ul{overflow: hidden;text-align: center;}
.ui-paging-container ul,.ui-paging-container li{list-style: none;}
.ui-paging-container li{display: inline-block;padding:10px 15px;margin-left: 5px;color:#666; }
.ui-paging-container li.ui-pager{cursor: pointer; border:1px solid #ddd;border-radius: 2px;}
.ui-paging-container li.ui-pager:hover,.ui-paging-container li.focus{background-color: #07c160;color:#FFFFFF;}
.ui-paging-container li.ui-paging-ellipse{border:none;}
.ui-paging-container li.ui-paging-toolbar{padding:0;}
.ui-paging-container li.ui-paging-toolbar select{height:22px;border:1px solid #ddd;color: #666;}
.ui-paging-container li.ui-paging-toolbar input{line-height: 20px; height:20px;padding:0;border:1px solid #ddd;text-align: center;width: 30px;margin:0 0 0 5px;vertical-align: middle;}
.ui-paging-container li.ui-paging-toolbar a{vertical-align: middle; text-decoration: none;display: inline-block;height:20px;border:1px solid #ddd;vertical-align: top;border-radius: 2px;line-height: 20px;padding:0 3px;cursor: pointer;margin-left: 5px;color: #666;}
.ui-paging-container li.ui-pager-disabled,.ui-paging-container li.ui-pager-disabled:hover{background-color: #f6f6f6;;cursor: default;border:none;color:#ddd;}


.mouse-animate{ 
	animation:mymove 1.5s infinite; 
	-moz-animation:mymove 1.5s infinite;
	-ms-animation:mymove 1.5s infinite;
	-webkit-animation:mymove 1.5s infinite;
}
.pic-blur{ 
	animation:blur-animate 2.6s; 
	-moz-animation:blur-animate 2.6s;
	-ms-animation:blur-animate 2.6s;
	-webkit-animation:blur-animate 2.6s ;
}
.mj-news-detail-nav-bg{width: 100%; height:30px; margin: 0 auto; background: url(../images/mj-news-detail-bg.png) left bottom repeat-x;position: fixed; top: 88px;left: 0px; z-index: 1001;}
.mj-news-detail-box{ width: 100%; margin: 0 auto; }
.mj-news-detail-box .mj-news-detail{ width: 1360px; margin: 0 auto; position: relative;}
.mj-news-detail-box .mj-news-detail .news-detail-left{ width: 520px; position: absolute; left: 0px; top: 0px; z-index:901;}
.mj-news-detail-box .mj-news-detail .news-detail-left .news-detail-left-pic img{ width: 514px; height: 289px;}
.mj-news-detail-box .mj-news-detail .news-detail-left a{ width: 114px; height: 42px; display: block; background: url(../images/mj-news-detail-back-btn.png) center center no-repeat; margin: 90px 0 130px 0;}
.mj-news-detail-box .mj-news-detail .news-detail-left a:hover{ width: 114px; height: 42px; display: block; background: url(../images/mj-news-detail-back-btn-hover.png) center center no-repeat;}
.mj-news-detail-box .mj-news-detail .news-detail-right{width: 950px; position: absolute; left: 444px; top: 88px; background-color: #fafafa;z-index:900;}
.mj-news-detail-box .mj-news-detail .news-detail-right h3{font-size:30px; color: #4c4c4c; padding: 27px 0 15px 0;}

.mj-news-detail-box .mj-news-detail .news-detail-right .news-cont{margin-left: 100px;}
.mj-news-detail-box .mj-news-detail .news-detail-right .news-cont .news-infor{ width: 95%; font-size: 14px; color: #999999; border-bottom: 1px solid #cccccc; padding-bottom: 20px;}
.mj-news-detail-box .mj-news-detail .news-detail-right .news-cont .news-infor span{ color: #666666;}
.mj-news-detail-box .mj-news-detail .news-detail-right .news-cont .news-detail{ font-size: 16px; line-height: 28px; padding:30px 100px 60px 10px; text-align: justify;}
.mj-news-detail-box .mj-news-detail .news-detail-right .news-cont .news-detail img{display:block; margin:0 auto}
.mj-news-detail-box .mj-news-detail .news-detail-right .news-cont .news-detail p{}
.mj-contact-us{ width: 100%; background: url(../images/mj-conact-us-bg.jpg) center center no-repeat; height: 948px;}
.mj-contact-us .mj-address-infor{ width:715px; margin: 0 auto; padding-top: 480px; text-align: center;}
.mj-contact-us .mj-address-infor h2{ color: #333333; font-size:45px; font-family: '黑体'; margin-bottom: 87px;}
.mj-contact-us .mj-address-infor h2 span{color: #07c160;}
.mj-contact-us .mj-address-infor p{ font-size: 18px; color: #333333; margin-bottom: 10px;}
.mj-contact-us .mj-address-infor p span{color: #999999;}

#switch-code{  cursor: pointer;}
.mj-news-detail-box .mj-news-detail{ width: 1200px; margin: 0 auto; position: relative;}
.mj-news-detail h3{ text-align: center;}
.mj-crumbs{ width: 100%; height: 40px; background-color: #f6f6f6;}
.mj-crumbs-content{ width: 1200px; margin: 0 auto; color: #333333;font-size: 14px; line-height: 40px;}
.mj-crumbs-content a{ color: #999999; font-size: 14px;}
.mj-crumbs-content a:hover{ color:#333333;}
.mj-shaw{ background: url(../images/news-mbx.jpg) left center repeat-x;}
 .mj-news-detail{ padding-top: 40px;}
 .mj-news-detail .news-infor{ width: 100%; font-size: 14px; color: #999999; border-bottom: 1px dashed    #cccccc; padding-bottom: 20px; text-align: center;}
 .mj-news-detail .news-infor span{ color: #666666;}
 .mj-news-detail .news-detail{ font-size: 16px; line-height: 28px; padding:30px 0px 60px 0px; text-align: justify;}
 .mj-news-detail .news-detail p{ text-indent: 35px;}
 
 .relevant-dynamic{ width: 1200px; margin: 0 auto;}
 .relevant-dynamic .redy-title{ width: 100%;}
 .relevant-dynamic  .redy-title .reyname{ font-size:18px; color: #666666; float: left;}
 .relevant-dynamic  .redy-title .more{ font-size:14px; color: #666666; float: right; border: 1px solid #e6e6e6; width: 50px; height: 30px; text-align: center; line-height: 30px;}
 .relevant-dynamic  .redy-title .more a{color: #666666;}
 .relevant-dynamic ul{ margin-top: 15px;}
 .relevant-dynamic ul li{ width: 280px; float: left; margin-right: 26px;}
  .relevant-dynamic  .nomar{ margin: 0px;}

.relevant-dynamic ul li .pic-part{ width:280px;  float: left;}
.relevant-dynamic ul li .pic-part p{ width:280px; height: 160px; overflow: hidden; margin: 0 auto; }
.relevant-dynamic ul li .pic-part p img{width:280px; height: 160px;-webkit-transition: all 1s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
.relevant-dynamic ul li .pic-part p:hover img{-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.relevant-dynamic ul li .text-part{ width: 280px; float: left;}
.relevant-dynamic ul li .text-part h3{ margin: 8px 0; color: #4d4d4d;}
.relevant-dynamic ul li .text-part h3 a{ color: #666666; font-size: 16px;}
.relevant-dynamic ul li .text-part h3 a:hover{ color: #000000;}
.relevant-dynamic ul li .text-part .news-time{ color: #cccccc; font-size: 14px; margin: 10px 0;}
.relevant-dynamic ul li .text-part .news-time span{color: #999999;}
.relevant-dynamic ul li .text-part .news-time b{color: #666666; font-weight: normal;}
.relevant-dynamic ul li .text-part .news-time img{display: inline-block; margin-right: 5px; margin-top: -5px;}
@media screen and (max-width: 768px) { 
	.mj-app-down-top{ display: none;}
	.m-logo{ width: 100%;display: block; padding-top: 100px;}
	.m-logo img{width: 40%; display: block; margin: 0 auto;} 
	.mj-app-down-cont{ width: 100%; margin: 0 auto;}
	.left-part{display: none;}
	.mj-app-down-cont .right-part{ width:100%; float:none}
	.mj-app-down-cont .right-part h5{ display: none;}
	.mj-app-down-cont .right-part p{display: none;}
	.mj-app-down-cont .right-part .app-down-part{ padding-top: 100px;}
	.mj-app-down-cont .right-part .app-down-part a{ display: block;width: 248px; height: 52px; margin: 0 auto;margin-bottom: 30px;}
	.mj-app-down-cont .right-part .app-down-part a.andriod{background: url(../images/an-down-btn.png) top center no-repeat;background-size: 100% 100%; }
	.mj-app-down-cont .right-part .app-down-part a.andriod:hover{ background: url(../images/an-down-btn-hover.png) top center no-repeat;background-size: 100% 100%; }

	.mj-app-down-cont .right-part .app-down-part a.ios{background: url(../images/ios-down-btn.png) top center no-repeat;background-size: 100% 100%; }
	.mj-app-down-cont .right-part .app-down-part a.ios:hover{ background: url(../images/ios-down-btn-hover.png) top center no-repeat;background-size: 100% 100%; }
}

.mjbanner01{width:100%; background-color: #f6ba35;
    text-align: center;margin-top: 100px; overflow: hidden}
.mjbannereven{width:100%; background-color: #ffffff;
                            text-align: center;}
.mjbannerodd{width:100%; background-color: #f5f5f5;
    text-align: center;}
.mjbottom{width: 100%; background: url("../images/pcmj07.jpg") top center repeat-x; height: 243px; margin-bottom: 50px}
@media screen and (min-width: 1500px) { 
	.mj-container-box,.mj-about-pl,.mj-links{ width: 1490px; margin: 0 auto;  }
	.mj-vision ul li .mask-box{ width: 485px}

}

@media (min-width:1300px) and (max-width:1499px) {
	.mj-container-box,.mj-about-pl,.mj-links{ width: 1200px; margin: 0 auto;}
	.mj-vision ul li .mask-box{ width: 100%}
}

@keyframes blur-animate{
	from{	
	    filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
	    -webkit-filter: blur(10px); /* Chrome, Opera */
	       -moz-filter: blur(10px);
	        -ms-filter: blur(10px);    
	            filter: blur(10px);
	    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */
	}
	to{	
	    filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
	    -webkit-filter: blur(0px); /* Chrome, Opera */
	       -moz-filter: blur(0px);
	        -ms-filter: blur(0px);    
	            filter: blur(0px);
	    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=0, MakeShadow=false); /* IE6~IE9 */
	}
}
@-moz-keyframes blur-animate{
	from{	
	    filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
	    -webkit-filter: blur(10px); /* Chrome, Opera */
	       -moz-filter: blur(10px);
	        -ms-filter: blur(10px);    
	            filter: blur(10px);
	    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */
	}
	to{	
	    filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
	    -webkit-filter: blur(0px); /* Chrome, Opera */
	       -moz-filter: blur(0px);
	        -ms-filter: blur(0px);    
	            filter: blur(0px);
	    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=0, MakeShadow=false); /* IE6~IE9 */
	}
}
@-webkit-keyframes blur-animate{
	from{	
	    filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
	    -webkit-filter: blur(10px); /* Chrome, Opera */
	       -moz-filter: blur(10px);
	        -ms-filter: blur(10px);    
	            filter: blur(10px);
	    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */
	}
	to{	
	    filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
	    -webkit-filter: blur(0px); /* Chrome, Opera */
	       -moz-filter: blur(0px);
	        -ms-filter: blur(0px);    
	            filter: blur(0px);
	    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=0, MakeShadow=false); /* IE6~IE9 */
	}
}
@-o-keyframes blur-animate{
	from{	
	    filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
	    -webkit-filter: blur(10px); /* Chrome, Opera */
	       -moz-filter: blur(10px);
	        -ms-filter: blur(10px);    
	            filter: blur(10px);
	    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */
	}
	to{	
	    filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
	    -webkit-filter: blur(0px); /* Chrome, Opera */
	       -moz-filter: blur(0px);
	        -ms-filter: blur(0px);    
	            filter: blur(0px);
	    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=0, MakeShadow=false); /* IE6~IE9 */
	}
}
@-ms-keyframes blur-animate{
	from{	
	    filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
	    -webkit-filter: blur(10px); /* Chrome, Opera */
	       -moz-filter: blur(10px);
	        -ms-filter: blur(10px);    
	            filter: blur(10px);
	    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */
	}
	to{	
	    filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
	    -webkit-filter: blur(0px); /* Chrome, Opera */
	       -moz-filter: blur(0px);
	        -ms-filter: blur(0px);    
	            filter: blur(0px);
	    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=0, MakeShadow=false); /* IE6~IE9 */
	}
}
@keyframes mymove{
	0{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}
	30%{-moz-transform:scale(0.8,0.8);-webkit-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);transform:scale(0.8,0.8);}
	50%{-moz-transform:scale(0.5,0.5);-webkit-transform:scale(0.5,0.5);-ms-transform:scale(0.5,0.5);transform:scale(0.5,0.5);}
	100%{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}
}
@-moz-keyframes mymove{
	0{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}
	30%{-moz-transform:scale(0.8,0.8);-webkit-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);transform:scale(0.8,0.8);}
	50%{-moz-transform:scale(0.5,0.5);-webkit-transform:scale(0.5,0.5);-ms-transform:scale(0.5,0.5);transform:scale(0.5,0.5);}
	100%{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}
}
@-ms-keyframes mymove{
	0{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}
	30%{-moz-transform:scale(0.8,0.8);-webkit-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);transform:scale(0.8,0.8);}
	50%{-moz-transform:scale(0.5,0.5);-webkit-transform:scale(0.5,0.5);-ms-transform:scale(0.5,0.5);transform:scale(0.5,0.5);}
	100%{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}
}
@-o-keyframes mymove{
	0{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}
	30%{-moz-transform:scale(0.8,0.8);-webkit-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);transform:scale(0.8,0.8);}
	50%{-moz-transform:scale(0.5,0.5);-webkit-transform:scale(0.5,0.5);-ms-transform:scale(0.5,0.5);transform:scale(0.5,0.5);}
	100%{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}
}
@-webkit-keyframes mymove{
	0{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}
	30%{-moz-transform:scale(0.8,0.8);-webkit-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);transform:scale(0.8,0.8);}
	50%{-moz-transform:scale(0.5,0.5);-webkit-transform:scale(0.5,0.5);-ms-transform:scale(0.5,0.5);transform:scale(0.5,0.5);}
	100%{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}
}