@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font-family:"Microsoft YaHei","\5B8B\4F53"; font-size:16px; line-height:180%; display:-webkit-box;display:box;-webkit-box-orient:vertical;}
.Clear,.ClearBoth{display:block;clear:both;height:0;overflow:hidden;}
img{ max-width:100%;}

/*公用样式*/
.f1{ font-size:1em;}
.f2{ font-size:1.2em;}
.f3{ font-size:1.4em;}
.f4{ font-size:1.6em;}
.f5{ font-size:1.8em;}
.f6{ font-size:2em;}
.f8{ font-size:3em;}
.tc{ text-align:center;}
.white{ color:#FFF;}
.red{ color:#C40203;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#C40203; text-decoration:none;}
.more a{ color:#fff; line-height:180%; text-decoration:none;}
.more a:hover{ color:#FC0; line-height:180%; text-decoration:none;}

/*首页样式*/
.header, .content{ width:100%;}
.header{ padding:10px 0;}
.h-tell{ float:right; line-height:100%; margin-right:8px;}
.h-tell span{ font-size:12px; color:#666; display:block;}
.header img{ width:46%; margin-left:8px;}
.xm-txt{ background:#C40103; line-height:42px; font-size:1.1em;}
.banner{ width:100%;}

.service-tit{ padding:0 10px; height:109px; background:url(/Public/xuanmeng/mobile/images/service.png) center no-repeat; overflow:hidden;}
.service-tit span{ background:#C40203; padding:0 10px; margin-top:62px; float:right;}
.service-con{ margin:0 10px; padding-top:10px; border:1px #ccc solid; overflow:hidden;}
.service-con ul li{ width:25%; list-style:none; display:inline; float:left;}
.service-con span{ display:block; line-height:40px;}
.service-con img{ width:75%;}

.case-tit{ padding:0 10px; height:113px; background:url(/Public/xuanmeng/mobile/images/case.png) center 20px no-repeat; overflow:hidden;}
.case-tit span{ background:#C40203; padding:0 10px; margin-top:65px; float:right;}
.case-con{ overflow:hidden;}
.case-con ul li{ width:42%; display:inline; float:left; list-style:none; margin:0 10px;}
.case-con span{ display:block; line-height:40px;}
.case-con img{ width:100%;}

.about-tit{ height:114px; border-top:1px #ccc solid; margin:0 10px; background:url(/Public/xuanmeng/mobile/images/about.png) center 20px no-repeat; overflow:hidden;}
.about-tit span{ background:#C40203; padding:0 10px; margin-top:65px; float:right;}
.about-con{ border:#ccc 1px solid; margin:0 10px; padding:10px;}

.news-tit{ padding:0 10px; height:114px; background:url(/Public/xuanmeng/mobile/images/news.png) center 20px no-repeat; overflow:hidden;}
.news-tit span{ background:#C40203; padding:0 10px; margin-top:65px; float:right;}
.news-con{ border:#ccc 1px solid; margin:0 10px; background:#fff;}
.news-con ul li{ list-style:none; line-height:32px; padding:0 10px;}
.news-con ul li a{ display:block; overflow:hidden; word-break:keep-all; white-space:nowrap; width:71%; }
.news-con span{ float:right; font-size:0.8em;}

.our-tit{ padding:0 10px; height:117px; background:url(/Public/xuanmeng/mobile/images/our.png) center 20px no-repeat; overflow:hidden;}
.our-tit span{ background:#C40203; padding:0 10px; margin-top:68px; float:right;}
.our-con{ margin:0 5px; overflow:hidden;}
.our-con ul li{ width:30%; list-style:none; display:inline; float:left; margin:5px;}
.our-con img{ border:1px #ddd solid;}

/*服务项目*/
.project{ margin:0 10px 10px; padding:10px 10px; border:#ccc 1px solid; font-size:0.8em; line-height:180%;}
.project img{ width:20%;}
.project span{ width:76%; float:right;}

.value-tit{ padding:0 10px; height:113px; background:url(/Public/xuanmeng/mobile/images/value.png) center 20px no-repeat; overflow:hidden;}
.value{ overflow:hidden;}
.value ul li{ width:33%; list-style:none; display:inline; float:left;}
.value span{ display:block; line-height:40px;}
.value img{ width:66%;}

.process-tit{ padding:0 10px; height:114px; background:url(/Public/xuanmeng/mobile/images/process.png) center 20px no-repeat; overflow:hidden;}
.process{ overflow:hidden;}
.process ul li{ width:70px; height:70px; margin:5px; font-size:0.8em; background:#ddd; border-radius:100%; list-style:none; display:inline; float:left; position:relative;}
.process img{ width:35%; padding-top:6px;}
.process span{ display:block; line-height:20px; left:10px; top:40px; position:absolute;}

/*关于宣盟*/
.about{ margin-left:0;}
.about img{ width:100%;}
.cont{ margin:0 10px; font-size:0.8em;}

/*新闻中心*/
.new{ margin:0 10px; padding:10px; border:1px #BFBFBF solid;}
.new-import{ padding-bottom:15px; margin-bottom:8px; border-bottom:1px #C9C9C9 solid;}
.new-import span{ color:#C00;}
.new ul li{ list-style:none; line-height:32px; padding-left:14px; background:url(/Public/xuanmeng/mobile/images/d.gif) 5px center no-repeat;}

/*百度优化*/
.seo-tit{ padding:0 10px; height:114px; background:url(/Public/xuanmeng/mobile/images/seo.png) center 20px no-repeat; overflow:hidden;}
.seo{ margin:0 10px;}
.seo p{ line-height:200%;}
.seo h2{ margin:15px 0; padding:15px 0; line-height:180%; border-top:1px #ccc solid; border-bottom:1px #ccc solid;}
.s-txt{}
.s-txt ul li{ list-style:none; line-height:32px; color:#FF6D48; background:url(/Public/xuanmeng/mobile/images/d-2.png) 2px 13px no-repeat; padding-left:16px;}
.s-con ul li{ list-style:none; padding:10px 0; line-height:200%; background:url(/Public/xuanmeng/mobile/images/d-3.png) 3px 14px no-repeat; padding-left:40px;}
.case{ margin:10px; overflow:hidden;}
.case ul li{ width:50%; display:inline; float:left;}
.case img{ width:92%; margin:10px 0; border:1px #ccc solid;}
.ys-1{ margin:10px 0; padding:15px; line-height:200%; border:2px #BBC85E solid; border-radius:4px;}
.ys-2{ margin:10px 0; padding:15px; line-height:200%; border:2px #FF6D48 solid; border-radius:4px;}
.ys-3{ margin:10px 0; padding:15px; line-height:200%; border:2px #569EC0 solid; border-radius:4px;}
.ys-4{ margin:10px 0; padding:15px; line-height:200%; border:2px #A66BCE solid; border-radius:4px;}
.yous{ margin:0 10px; overflow:hidden;}
.yous ul li{ width:33%; line-height:160%; list-style:none; display:inline; float:left;}
.yous-1{ width:100%; background:#81C2D6;}
.yous-1 span{ display:block;}
.yous-2{ width:100%; background:#FFA26F;}
.yous-3{ width:100%; background:#F1D647;}
.yous-4{ width:100%; background:#A5CA2F;}

/*google优化*/
.google-tit{ padding:0 10px; height:112px; background:url(/Public/xuanmeng/mobile/images/google.png) center 20px no-repeat; overflow:hidden;}
.our-service{ margin:0 10px; line-height:150%;}
.our-service h2{ line-height:60px; font-size:1.7em; margin-top:5px; text-align:center; border-bottom:1px #ccc solid;}
.our-service ul li{ list-style:none; font-size:0.9em;}
.our-service span{ font-weight:bold; font-size:1.1em; line-height:40px; padding-top:10px; display:block;}

.our-ys1{ margin:10px 0; font-size:0.8em; overflow:hidden;}
.our-ys1 em{ position:absolute; font-size:30px; font-style:normal; color:#569EC0; position:absolute; top:4px; right:-8px;}
.our-ys1 span{ padding:3px 10px; margin-top:15px; background:#569EC0; position:relative; float:left;}
.our-ys1 img{ width:32%; float:right;}

.our-ys2{ margin:10px 0; font-size:0.8em; overflow:hidden;}
.our-ys2 em{ position:absolute; font-size:30px; font-style:normal; color:#FF6D48; position:absolute; top:4px; left:-9px;}
.our-ys2 span{ padding:3px 20px; margin-top:15px; background:#FF6D48; position:relative; float:right;}
.our-ys2 img{ width:32%; float:left;}

.our-ys3{ margin:10px 0; font-size:0.8em; overflow:hidden;}
.our-ys3 em{ position:absolute; font-size:30px; font-style:normal; color:#BBC85E; position:absolute; top:4px; right:-9px;}
.our-ys3 span{ padding:3px 12px; margin-top:15px; background:#BBC85E; position:relative; float:left;}
.our-ys3 img{ width:32%; float:right;}

.our-ys4{ margin:10px 0; font-size:0.8em; overflow:hidden;}
.our-ys4 em{ position:absolute; font-size:30px; font-style:normal; color:#A66BCE; position:absolute; top:4px; left:-9px;}
.our-ys4 span{ padding:3px 8px; margin-top:15px; background:#A66BCE; position:relative; float:right;}
.our-ys4 img{ width:32%; float:left;}

.our-ys5{ margin:10px 0; font-size:0.8em; overflow:hidden;}
.our-ys5 em{ position:absolute; font-size:30px; font-style:normal; color:#F9BC01; position:absolute; top:4px; right:-9px;}
.our-ys5 span{ padding:3px 30px; margin-top:15px; background:#F9BC01; position:relative; float:left;}
.our-ys5 img{ width:32%; float:right;}

.g-case{ overflow:hidden;}
.g-case ul li{ width:42%; list-style:none; display:inline; float:left; margin:20px 10px 0;}
.g-custom{ margin:10px 0; overflow:hidden;}
.g-custom p{}
.g-custom span{ float:right; display:block; line-height:42px;}

.rz{ margin:10px 0;}
.rz img{ width:26%;}
.rz span{ line-height:20px; margin:0; padding:0; font-size:12px;}
.rz p{ width:70%; float:right;}

/*移动平台*/
.m-tit{ padding:0 10px; height:112px; background:url(/Public/xuanmeng/mobile/images/mobile.png) center 20px no-repeat; }
.mobile{ margin:0 10px;}
.m-1{ border-top:1px #ccc solid; padding-top:15px;}
.m-1 p{ color:#F9BC01; padding:15px 0; border-bottom:1px #ccc solid;}
.con-1{ margin:15px 0;}
.con-1 p{ margin-bottom:6px;} 
.app{ margin:10px 0; overflow:hidden;}
.app ul li{ width:46%; list-style:none; display:inline; float:left; margin:5px;}
.app span{ display:block; line-height:40px;}
.app-lc1{ padding:8px; margin:18px 0; border-radius:3px; background:#559EBF; position:relative;}
.app-lc1 em{ position:absolute; font-size:50px; font-style:normal; color:#559EBF; position:absolute; bottom:-12px; left:40%;}
.app-lc2{ padding:8px; margin:18px 0; border-radius:3px; background:#BBC85E; position:relative;}
.app-lc2 em{ position:absolute; font-size:50px; font-style:normal; color:#BBC85E; position:absolute; bottom:-12px; left:40%;}
.app-lc3{ padding:8px; margin:18px 0; border-radius:3px; background:#A76BCF; position:relative;}
.app-lc3 em{ position:absolute; font-size:50px; font-style:normal; color:#A76BCF; position:absolute; bottom:-12px; left:40%;}
.app-lc4{ padding:8px; margin:18px 0; border-radius:3px; background:#FEA002; position:relative;}
.app-lc4 em{ position:absolute; font-size:50px; font-style:normal; color:#FEA002; position:absolute; bottom:-12px; left:40%;}
.app-lc5{ padding:8px; margin:18px 0; border-radius:3px; background:#84CCC9; position:relative;}
.app-lc5 em{ position:absolute; font-size:50px; font-style:normal; color:#84CCC9; position:absolute; bottom:-12px; left:40%;}
.app-lc6{ padding:8px; margin:18px 0; border-radius:3px; background:#EB6876; position:relative;}

/*网站建设*/
.website-tit{ padding:0 10px; height:112px; background:url(/Public/xuanmeng/mobile/images/website.png) center 20px no-repeat; }
.w-t{ line-height:56px; margin-left:10px;}
.web{ overflow:hidden; font-size:0.8em; margin:0 10px;}
.web img{ width:30%; margin:0 10px 0 6px; float:left;}
.web span{ line-height:140%;}
.web ul li{ width:49%; list-style:none; display:inline; padding:12px 0; border-bottom:1px #ccc solid; border-right:1px #ccc solid; float:left;}

/*底部*/
.footer{ background:#111111; line-height:40px; font-size:0.8em; margin-top:10px;}
.f-nav{ background:#C40203; line-height:46px;}
.f-nav ul li{ list-style:none; display:inline; margin:0 6px;}
.f-nav a{ color:#FFF;}
.f-nav a:hover{ color:#FC0;}

/*选项卡样式*/
.nTab2{
margin:0 auto;
background-position:left;
background-repeat:repeat-y;
margin-bottom:2px;
}
.nTab2 .TabTitle2{
clear:both;
width:100%;
margin-bottom:20px;
overflow:hidden;
}
.nTab2 .TabTitle2 ul{
margin:0;
padding:0;
}
.nTab2 .TabTitle2 li{
float:left;
cursor:pointer;
list-style-type: none;
margin-left:4px;
font-size:0.8em;
text-align:center;
}
.nTab2 .TabTitle2 .active2{ background:#C40203; color:#fff; width:23%; line-height:46px;}
.nTab2 .TabTitle2 .normal2{ background:#ddd; width:23%; line-height:46px;}
.nTab2 .TabContent2{
width:auto;
margin:0 auto;
}

/*翻页样式*/
.page{ overflow:hidden; margin-left:10px;}
.page .active{ height:24px; padding:0 8px; display:block; background:#ddd; font-size:14px; color:#07B369; text-align:center; line-height:24px;}
.page ul li{ height:24px; padding:0 8px; display:block; border:1px #ddd solid; font-size:14px; color:#07B369; text-align:center; line-height:24px; margin:20px 5px 15px 0; float:left;}
