@charset "utf-8";
/*移商动力版权所有严禁抄袭仿站*/


.navigation{ position:relative; height:auto; overflow:hidden;}
.navigation ul{ margin:-1px 0 0 -1px; width:100%; height:auto; overflow:hidden;}
.navigation ul li{ float:left; width:50%; height:auto; line-height:1.5; text-align:center;}
.navigation ul li a:link,
.navigation ul li a:visited{ display:block; padding:10px 0; height:auto; background:#ffffff; border:1px solid #e5e5e5; border-width:1px 0 0 1px;} 

.navigation ul li a:hover{ background:#;}
.navigation ul li i,.navigation ul li img{ width:60px; height:60px; clear:both;}
.navigation ul li p{ font-size:14px; line-height:60px; font-weight:bold; width:100px; float:right} 
.navigation ul li.drift{ position:absolute; top:50%; left:50%; margin-top:-53px; margin-left:-53px; width:107px; height:107px;}
.navigation ul li.drift a:link,
.navigation ul li.drift a:visited{ width:75px; height:65px; padding:20px 15px; border-width:1px 1px 1px 1px; border-radius:50%;}

/* --- 选项卡 ---*/
.tabMenu{ padding:8px 0; background:#ecedef; border-bottom:1px solid #ccc;}
.tabMenu ul li{ float:left; text-align:center;}
.tabMenu ul li div{ border-left:1px solid #fff;  border-right:1px solid #ccc;}
.tabMenu ul li a{ display:inline-block; padding:5px; color:#4a4a4a; font-size:14px; line-height:1.2; border-radius:5px;}
.tabMenu ul li.on a{ color:#fff; background:#226bb5;}
.tabMenu ul li:first-child div{ border-left:0px;}
.tabMenu ul li:last-child div{ border-right:0px;}
.tabMenu.two ul li{ width:50%;}
.tabMenu.three ul li{ width:33.33%;}
.tabMenu.three ul li a{ padding:5px 8px; font-size:16px;}
.tabMenu.four ul li{ width:25%;}
.tabMenu.four ul li a{ font-size:14px;}

.tabMenu.tabMenu02{ padding:0; background:#fff; border-bottom:1px solid #c9c9c9;}
.tabMenu.tabMenu02 ul li{ float:left; width:50%; text-align:center;}
.tabMenu.tabMenu02 ul li div{ border-left:1px solid #c9c9c9; border-right:0px;}
.tabMenu.tabMenu02 ul li:first-child div{ border-left:0px;}
.tabMenu.tabMenu02 ul li a{ display:inline-block; padding:0px 5px; line-height:43px; color:#4a4a4a; font-size:18px;}
.tabMenu.tabMenu02 ul li.on a{ background:#fff; border-radius:0px; line-height:41px; border-bottom:2px solid #4896de;}

.subtabMenu{ height:36px; background:#e4e4e4;}
.subtabMenu ul li{ float:left; text-align:center;}
.subtabMenu ul li a{ display:inline-block; padding:0px 2px; color:#4a4a4a; font-size:14px; line-height:36px;}
.subtabMenu ul li.on a{ line-height:34px; border-bottom:2px solid #226bb5;}
.subtabMenu.four ul li{ width:25%;}

/* --- 新闻列表 ---*/
.newsList{ padding:0px 10px;}
.newsList ul li{ padding: 10px 0; border-bottom: 1px solid #e5e5e5; overflow: hidden;}
.newsList ul li a{ display:block;}
.newsList ul li .thumb { float:left; margin-right:5px; width:75px; height:55px; padding:1px; text-align:center; line-height:51px; background:#e9f1f4; border:1px solid #e0e0e0;}
.newsList ul li .thumb img{ display:inline-block; max-width:100%; max-height:100%; margin:0 auto; vertical-align:middle;}
.newsList ul li h2 { height:25px; line-height:25px; overflow:hidden; font-size:15px; font-weight:normal; color:#000; text-overflow:ellipsis; white-space: nowrap;}
.newsList ul li p { line-height:17px; font-size:12px; word-wrap:break-word; overflow:hidden; max-height:34px; color:#717171;}

/* --- 详情页 ---*/
.detailsPage{ padding:10px; overflow:hidden;}
.detailsPage h1{ font-size:18px; font-weight:bold; line-height:1.8; color:#000;}
.detailsPage .date-source a{ margin-left:10px; color:#003399;}
.detailsPage .endText{ padding:5px 0; font-size:14px; line-height:1.5; word-spacing:-1px; word-wrap:break-word;}
.detailsPage .endText p{ padding:5px 0;}
.detailsPage .endText p img{ margin:0 auto; max-width:100%;}

/* --- 加盟代理 ---*/

.itemTitle{ text-align:center; line-height:40px; font-size:18px; color:#fff; background:#85919c;}

.item{ margin:10px; background:#fff; border:1px solid #d9d9d9; border-radius:4px;}
.item dl{ position:relative; padding:8px 10px; border-bottom:1px dotted #d9d9d9; height:auto !important; height:34px; min-height:34px;}
.item dl:last-child{ border-bottom:0px;}
.item dl dt{ position:absolute; top:50%; left:0px; margin-top:-17px; padding:5px 10px 5px 10px; text-align:right; width:80px; height:24px; font-size:16px; color:#b1b1b1; border-right:1px solid #e0e0e0;}
.item dl dd{ position:relative; border-left:1px solid #e0e0e0; margin-left:90px; height:auto; padding:5px 0 5px 9px; line-height:24px; font-size:16px; overflow:hidden;}
.item dl dd span{ margin-left:10px; color:#F00;}
.item dl dd input.input{ width:100%; height:24px; line-height:24px; padding:0px; background:none; border:none; color:#4a4a4a;}
.item dl dd textarea{ width:100%; height:70px; line-height:1.2; padding:0px; word-break:break-all; background:none; border:none; color:#4a4a4a;}
.item dl dd select{ height:28px; line-height:28px; font-size:14px; border:#d4d4d4 1px solid;}
.item dl dd label{ float:left; width:auto; border:none; margin-right:20px;}
.button{ margin:10px;}
.button a{ display:block; text-align:center; color:#fff; font-size:18px; line-height:45px; background:#2189c6; border-radius:8px;}

.successTip{ width:300px; margin:0 auto; padding:100px 0px; font-size:18px; line-height:30px;}
.successTip img{ width:30px; margin-right:10px;}
.successTip div{ color:#86C266;}
.successTip .green{ color:#5AA1CE;}
.successTip p{ padding-top:5px; font-size:15px; }

/* --- 客户案例 ---*/
.caseList ul li{ *zoom:1; margin:15px 10px; padding:10px; height:auto; overflow:hidden; color:#000; font-size:14px; line-height:150%; background-color:#fff; border:1px solid #d4d4d4; border-radius:4px;}
.caseList ul li a{ display:block;}
.caseList ul li h3{ font-size:18px; color:#000; padding-bottom:8px;}
.caseList ul li .thumb{ position:relative; display:block; overflow:hidden;}
.caseList ul li .thumb img{ width:100%;}
.caseList ul li .text{ padding:8px 0px; color:#9a9a9a; line-height:18px;}
.caseList ul li .read{ position:relative; *zoom:1; padding-top:8px; border-top:1px solid #e5e5e5;}
.caseList ul li .read:after { content: ' '; position:absolute; top:50%; margin-top:-2px; right:5px; width:4px; height:4px; border:#bcbcbc solid; border-width: 2px 2px 0 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);}

.partner{ margin:10px; height:auto; overflow:hidden; color:#000; font-size:14px; line-height:150%;}
.partner .title{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #dedede;}
.partner .title strong{ float:left; margin-top:-1px; padding:0px 5px; height:auto; line-height:31px; font-size:16px; font-weight:normal; border-bottom:1px solid #3796ec;}
.partner .partnerList{ text-align:center;}
@media screen and (min-width:208px){.partner .partnerList ul{ width:208px;}}
@media screen and (min-width:312px){.partner .partnerList ul{ width:312px;}}
@media screen and (min-width:416px){.partner .partnerList ul{ width:416px;}}
@media screen and (min-width:520px){.partner .partnerList ul{ width:520px;}}
@media screen and (min-width:624px){.partner .partnerList ul{ width:624px;}}
@media screen and (min-width:728px){.partner .partnerList ul{ width:728px;}}
@media screen and (min-width:832px){.partner .partnerList ul{ width:832px;}}
@media screen and (min-width:936px){.partner .partnerList ul{ width:936px;}}
@media screen and (min-width:1040px){.partner .partnerList ul{ width:1040px;}}
.partner .partnerList ul{ display:inline-block; margin:0px auto;}
.partner .partnerList ul li{ float:left; position:relative; margin:12px 6px 0px 6px; width:90px; height:auto; padding:10px 0 5px 0; overflow:hidden; background:#fff; border:1px solid #dedede; cursor:pointer;}
.partner .partnerList ul li .pic{ width:100%; text-align:center; height:60px;}
.partner .partnerList ul li .pic img{ height:60px;}
.partner .partnerList ul li p{ margin:0 5px; padding-top:5px; text-align:center; line-height:20px; font-size:12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/* --- 更多案例 ---*/
.morePartner { padding-top:20px; height:auto; overflow:hidden;}
.morePartner .moreLine{ text-align:center; border-top:1px solid #dedede;}
.morePartner .moreLink { display:inline-block; position:relative; top:-10px; padding-left:16px; padding-right:16px; font-size:14px; background:#f7f7f7;}
.morePartner a.moreLink:hover{ text-decoration:none;}

/* --- 联系我们 --- */
.contact{ padding:10px;}
.contact dl{ width:100%; height:auto; overflow:hidden; padding:8px 0;}
.contact dl dt{ float:left; width:24px; height:24px; overflow:hidden;}
.contact dl dt img{  width:24px; height:24px;}
.contact dl dd{ margin-left:35px; line-height:18px;}
.contact dl dd h3{ font-size:14px; font-weight:normal; color:#333;}
.contact dl dd p{ font-size:12px; color:#666; word-wrap:break-word;}
.contact .info{ height:auto; overflow:hidden; padding-bottom:10px; border-bottom:1px solid #c5c5c5;}
.contact .area{ height:auto; overflow:hidden; padding-top:10px; border-top:1px solid #fff;}
.contact .area dl dt{ text-align:center; line-height:24px; color:#fff; font-size:15px;}
.contact .area dl dd h3 span{ font-size:0.85em;}
.east{ background:#cc94c2;}
.south{ background:#f2919c;}
.western{ background:#a8d358;}
.north{ background:#8bd7db;}

/* --- 发展历程 ---*/
.course{ margin:10px; height:auto; overflow:hidden;}
.course .line{ float:left; position: relative; z-index:-1; margin:0px 3px; width:1px; background:#c5c5c5;}
.course .line,.course .con{ margin-bottom:-10000px; padding-bottom:10000px;}
.course dl{ padding:10px 0px 10px 17px;}
.course dl dt{ width:100%; height:auto;}
.course dl dt i{ display:inline-block; position:relative; left:-18px; top:-2px; width:7px; height:7px; border-radius:50%; background:#c5c5c5; border:1px solid #fff;}
.course dl dt .larrow{ display:inline-block; position:relative; padding:0px 10px 0px 5px; height:30px; line-height:30px; font-size:18px; border-radius:0px 3px 3px 0px; background:#dfdfdf;}
.course dl dt .larrow font{ font-size:14px; margin-left:5px;}
/*.course dl dt .larrow:before{ display:block; position:absolute; content:""; top:5px; left:-11px; width:22px; height:22px; -webkit-transform:rotate(45deg); transform:rotate(45deg); background:#dfdfdf;}*/
.course dl dt .larrow span { display:block; position:absolute; top:0px; left:-15px; width:0; height:0; border-top:15px solid transparent; border-bottom:15px solid transparent; border-right:15px solid #dfdfdf;}
.course dl dd{ padding-top:15px; height:auto; overflow:hidden;}
.course dl dd h3 { font-size:1.4em; line-height:1.2; cursor:pointer; color:#333;}
.course dl dd p { font-size:1.2em; padding-top:0.3em; line-height:1.5; color:#666; word-wrap:break-word;}

/* --- 牛人有约 ---*/
.nryy .banner{ background:#892929; text-align:center;}
.nryy .banner img{ margin:0px auto; max-width:100%;}
.nryy .red{ color:#892929}
.nryy p{ padding:4px 0; font-size:1.2em; line-height:1.5; word-spacing:-1px; word-wrap:break-word;}
.nryy .thumb{ text-align:center; padding:2px; background:#fff; border:1px solid #892929;}
.nryy .thumb img{ margin:0px auto; max-width:100%;}
.nryy .team{ text-align:center;}
.nryy .team img{ margin:0px auto; max-width:100%;}
.nryy fieldset{ margin:10px 0 0 0; padding:0px 10px; background:#fff; border:1px solid #892929;}
.nryy legend{ background:#fff; font-size:16px; color:#892929;}
.nryy .shadow { position:relative; width:100%; height:10px;}
.nryy .shadow span{ position:absolute; bottom:0px; width:150px; height:10px; line-height:10px;}
.nryy .shadow span img{ width:150px; height:10px;}
.nryy .shadow_l{ left:0px; background:url(../images/nryy_shadow_l.png) no-repeat;}
.nryy .shadow_r{ right:0px; background:url(../images/nryy_shadow_r.png) no-repeat;}
.nryy h3{ font-size:18px; color:#892929; line-height:1.5;}
.nryy h4{ font-size:16px; color:#000; line-height:1.5;}
.nryy .e-mail{ position:relative; margin:5px auto; display:block; width:240px; height:140px; padding:38px 40px 0 20px; overflow:hidden; }
.nryy .e-mail h2{ font-size:1.4em; line-height:1.4; font-weight:normal; color:#333; padding-bottom:0.5em;}
.nryy .e-mail p{ font-size:1.4em; line-height:1; font-weight:normal;}
.nryy .e-mail .bg{ z-index:-1; position:absolute; top:0px; left:0px; width:300px; height:178px;}

/* --- 关于我们 --- */
.company-profile .title{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #dedede;}
.company-profile .title strong{ float:left; margin-top:-1px; padding:0px 5px; height:auto; line-height:31px; font-size:16px; font-weight:normal; border-bottom:1px solid #3796ec;}
.company-profile .endText { padding:4px 0;}
.company-profile .endText p{ padding:4px 0; text-indent:2em; font-size:1.2em; line-height:1.5; word-wrap:break-word;}
.company-profile .thumb{ text-align:center;}
.company-profile .thumb img{ margin:0px auto; max-width:100%;}
.company-profile .honor ul li{ float:left; margin-top:10px; width:100%; height:auto; text-align:center;}
.company-profile .honor ul li .pic{ text-align:center; padding:2px; background:#fff; border:1px solid #c5c5c5;}
.company-profile .honor ul li .pic img{ margin:0px auto; max-width:100%;}
.company-profile .honor ul li p{ height:auto; line-height:15px; padding-top:5px;}

#loading{ text-align:center; line-height:34px; margin:10px auto;}
.loadMore{ margin:10px; padding:5px; text-align:center; font-size:14px; color:#333; line-height:16px;}
.loadMore img{ height:16px; margin-right:5px;}

/* --- 公开课 --- */
.post{ margin:12px; padding:10px; font-size:14px; color:#636363; line-height:1.2; background:#f4f4f4; border-radius:5px;}
.post a{ display:block; color:#636363;}
.post img{ height:17px; margin-right:4px;}

.open-class-h1 { padding:25px 12px 0px 12px; height:auto; overflow:hidden;}
.open-class-h1 div{ text-align:center; border-top:1px solid #c0c0c0;}
.open-class-h1 div strong { display:inline-block; position:relative; top:-12px; padding:0 15px; font-size:20px; font-weight:bold; line-height:25px; color:#2e2e2e; background:#fff; text-decoration:none;}

.open-class-title{ margin:12px 12px; padding:12px; font-size:14px; line-height:16px; color:#fff; background:#3397fc; border-radius:4px;}
.open-class-title img{ height:16px; margin-right:4px;}
.open-class-title div:nth-child(2n+1){ float:left;}
.open-class-title div:nth-child(2n+2){ float:right;}

.open-class-list{ margin:12px; background:#fff; border:1px solid #dcdcdc; border-radius:5px; overflow:hidden;}
.open-class-list ul li{ position:relative; height:auto; padding:10px 10px 10px 0px; line-height:20px; font-size:14px; color:#636363; border-left:5px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.open-class-list ul li:last-child{ border-bottom:0px; border-left-color:#ff822f;}
.open-class-list ul li .li-l{ float:left; width:80px; color:#2b2b2b; text-align:right;}
.open-class-list ul li .li-r{ margin-left:85px; color:#7a7a7a; height:auto;}
.open-class-list ul li .li-r img{ height:20px; margin-right:5px;}
.open-class-list ul li .li-r font{ margin-left:10px; color:#e2743f;}

/* --- 错误提示框 ---*/
.tipsBox, .tipsBoxOk { z-index:999999; width:140px; height:120px; background:#000; opacity: 0.75; left:50%; top:50%; margin:-60px 0 0 -70px; border-radius:4px; position:fixed;}
.tipsBox span { display:block; width:40px; height:40px; margin:23px auto 12px;}
.tipsBox span img { width:40px;}
.tipsBox p{ color:#fff; font-size:12px; text-align:center;}
