@charset "utf-8";
/* 
------------------------------------------
CSS Document
------------------------------------------
*/
@import url("button.css"); /* 按钮样式 */
@import url("website-mart.css"); /* 网站超市样式 */
@import url("help.css"); /* 帮助中心样式 */
@import url("qiye.css"); /* 企业导航样式 */
@import url("support.css"); /* 服务中心样式 */
/* -------------------------------------------------------------------------------------- */
/*                      				body                                              */
/* -------------------------------------------------------------------------------------- */
body,div,ul,form,table,li				{ padding:0; margin:0; text-align:left; }
body,input,td,form						{ font-size:12px; font-family:"Microsoft YaHei", SimSun, Verdana, Arial, Helvetica, sans-serif; line-height:180%; text-shadow:none !important; }
form									{ padding:0; margin:0; }
body									{ background:#f1f1f1; }
img										{ border:0; }
li										{ list-style:none; list-style-position:inside; vertical-align:middle; }
a										{ text-decoration:none; }
a:link,a:visited						{ color:#2E2E2E; }
a:hover,a:active						{ color:#85B200; }
.widgets								{ height:0; width:0; overflow:hidden; }
.endBox,.clearFloat						{ float:none; clear:both; height:0px; line-height:0px; font-size:0px; visibility:hidden; }
/* -------------------------------------------------------------------------------------- */
/*                      				header                                            */
/* -------------------------------------------------------------------------------------- */
.header									{ width:100%; z-index:9998; background:#333; height:70px; border-top:#B0B0B2 1px solid; border-bottom:#000 1px solid; }
.headerWrap								{ width:1000px; height:70px; margin:0 auto; position:relative; z-index:9999; }
/* -------------------------------------header.logo-------------------------------------- */
.logo									{ height:50px; position:absolute; top:10px; left:0; }
.logo img								{ height:30px; margin:8px auto; }
/* -------------------------------------header.menu-------------------------------------- */
.menu									{ position:absolute; right:0px; top:15px; height:36px; background:url(images/layout/menu_bg_left.png) no-repeat; padding-left:17px; z-index:9999; }
.menu ul								{ background:url(images/layout/menu_bg.png) repeat-x; float:left; height:36px; }
.menu ul li								{ float:left; padding:3px 0 5px 0; width:99px; height:28px; background:url(images/layout/menu_li_border.png) right 3px no-repeat; padding-right:1px; position:relative; }
.menu ul li span						{ height:28px; display:block; text-align:center; line-height:28px; color:#FFF; }
.menu ul li a:link,
.menu ul li a:visited					{ font-size:13px; color:#fff; display:block; line-height:28px; }
.menu ul li span.Nav_home				{ background:url(images/layout/ico_home.jpg) 20px 6px no-repeat; text-indent:10px; }
.menu ul li span.Nav_triangle			{ background:url(images/layout/menu_ico.gif) 80px 12px no-repeat; padding-right:10px; }
.menu ul li span.Nav_tel				{ background:url(images/layout/ico_tel.jpg) 12px 5px no-repeat; font-style:italic; padding-left:15px; font-size:13px; }
.menu ul li a:hover,
.menu ul li.iShow span a				{ color:#ffff99; }
.menu .menu_right						{ float:left; background:url(images/layout/menu_bg_right.png) no-repeat; width:23px; height:36px; }
.menu ul li.last						{ background:none; width:146px; }
.menu ul li ul							{ display:none; background:url(images/layout/menu_ul_bg.png) left bottom no-repeat; position:absolute; top:31px; left:-8px; float:none; height:auto; width:99px; padding:7px 10px 20px 7px; }
.menu ul li ul li						{ float:none; background:none; text-align:left; text-indent:22px; height:30px; line-height:30px; padding:0; }
/* -------------------------------------------------------------------------------------- */
/*                      				banner                                            */
/* -------------------------------------------------------------------------------------- */
.banner									{ width:100%; background:#EDE9DF; overflow:hidden; border-bottom:#fff 1px solid; margin-top:-70px; }
.bannerWrap								{ width:998px; height:500px; overflow:hidden; margin:85px auto 0 auto; position:relative; }
/* -------------------------------------------------------------------------------------- */
/*                      				main                                              */
/* -------------------------------------------------------------------------------------- */
.main									{ width:100%; margin:0; padding:15px 0 15px 0; background:#e9e9e9 url(images/common/bg_a.jpg) no-repeat; }
.bg-a									{ background:#e9e9e9 url(images/common/bg_a.jpg) top center no-repeat; }
.bg-b									{ background:#e9e9e9 url(images/common/bg_b.jpg) top center no-repeat; }
.bg-c									{ background:#e9e9e9 url(images/common/bg_c.jpg) top center no-repeat; }
.bg-d									{ background:#e9e9e9 url(images/common/bg_d.jpg) center no-repeat; }
.bg-e									{ background:#e9e9e9 url(images/common/bg-e.jpg) top center no-repeat; }
.bg-f									{ background:#e9e9e9 url(images/common/bg-f.jpg) top center no-repeat; }
.mainWrap								{ width:998px; margin:18px auto; overflow:hidden; background:#e9e9e9; border-radius:10px; padding-top:20px; border:#fff 1px solid; }
.mainTable								{ width:100%; }	
/* -------------------------------------main.labels-------------------------------------- */
.labels									{ width:199px; overflow:hidden; padding:0 0 20px 20px; vertical-align:top; }
.labels h2								{ width:170px; height:37px; background:url("images/about/about_leftLabel_title.png") no-repeat; margin:0 auto; text-indent:30px; color:#fff; font-size:14px; font-weight:bold; line-height:30px; }
.labels ul								{ padding:0 0 10px 0; width:170px; margin:0 auto; }
.labels ul li ul						{ padding:0; background:none; }
.labels ul li span						{ display:block; height:40px; }
.labels ul li a,
.labels ul li a:visited					{ display:block; padding:0 24px; height:40px; line-height:40px; vertical-align:top; letter-spacing:2px; text-align:left; font-size:14px; font-weight:bold; cursor:pointer; overflow:hidden; color:#333; }
/* -------------------------------------main.content------------------------------------- */
.content								{ padding:0 20px 20px 20px; vertical-align:top; }
.path									{ width:768px; height:33px; line-height:33px; background:url("images/article/articleRightBody_topBox_bg.png") no-repeat; margin:0px auto 10px auto; position:relative; }
.pathContent 							{ position:absolute; left:33px; top:0; color:#333; font-size:14px; }
.pathSearch 							{ position:absolute; right:3px; top:4px; width:264px; height:20px; text-align:left; }
.pathSearch input[type="text"],
.pathSearch input.inputSearch 			{ width:216px; height:20px; line-height:20px; border:none !important; background:none !important; margin:0px 10px 0px 5px; vertical-align:top; color:#666; }
.pathSearch input[type="submit"],
.pathSearch input.btnSearch 			{ width:22px; height:20px; border:none; background:none; cursor:pointer; }
/* -------------------------------------main.tabs---------------------------------------- */
.tabs									{ margin:10px 35px 0px 35px; height:41px; background:url(images/website-mart/line.png) repeat-x 0 bottom; }
.tabs ul								{ padding-left:1px; }
.tabs li								{ float:left; display:inline; height:38px; border:1px solid #ccc; margin-left:-1px; font-size:14px; }
.tabs li a								{ display:block; padding:0 25px; height:38px; line-height:38px; color:#333; background-image:-webkit-linear-gradient(180deg, #fff, #E6E6E6); background-image:linear-gradient(180deg, #fff, #E6E6E6); }
.tabs li a:hover						{ color:#333; background-image:-webkit-linear-gradient(180deg, #E6E6E6, #FFF); background-image:linear-gradient(180deg, #E6E6E6, #FFF); }
.tabs li.iShow a						{ background-image:-webkit-linear-gradient(180deg, #E6E6E6, #FFF); background-image:linear-gradient(180deg, #E6E6E6, #FFF); font-weight:bold; }
.tabs .buttonBack,
.tabs .buttonReg						{ float:right; display:inline; }
.tabs .buttonBack a						{ display:block; width:121px; height:28px; line-height:28px; text-indent:30px; color:#333; background:url(images/common/bodyTopNav_buttonBack.png) no-repeat; }
.tabs .buttonBack a:hover				{ color:#000; }
.tabs .buttonReg a						{ display:block; width:111px; height:29px; line-height:27px; text-align:center; color:#FFF; background:url(images/common/bodyTopNav_buttonReg.gif) no-repeat; overflow:hidden; }
.tabs .buttonReg a:hover				{ color:#F5F5F5; }





.bodyContent { width:929px; margin:0 auto; padding:20px 0; background:url(images/common/bodyContent_bg.jpg) no-repeat; }
.bodyContent h1 { text-align:center; font-size:40px; height:44px; margin:30px 0px 20px 0px; }
.bodyContent h1.domain-parking-services-title { background:url(images/single/domain-parking-services-title.png) no-repeat top center; text-indent:-9999px; }
.bodyContent h1.regional-agent-title { background:url(images/single/regional-agent-title.png) no-repeat top center; text-indent:-9999px; }
.bodyContent h1.agent-title { background:url(images/single/agent-title.png) no-repeat top center; text-indent:-9999px; }
.bodyContent .bodyBrief { width:80%; margin:0 auto 30px auto; text-align:center; font-size:14px; font-weight:bold; line-height:25px; color:#333; }
.bodyContent .bodyBanner { margin:30px auto; text-align:center; }
.bodyContent .bodyDetail { width:866px; margin:20px auto; background:url(images/common/bodyDetail_bg.png) repeat-y; }
.bodyDetailContent { background:url(images/common/bodyDetailTop_bg.png) top no-repeat; padding-top:40px; padding-bottom:30px; }
.bodyDetailContent h2 { font-size:14px; font-weight:bold; color:#fff; background:#333; text-align:center; padding:5px 0px; margin:30px 30px 15px 30px; }
.bodyDetailContent h3 { font-size:14px; font-weight:bold; padding:0; margin:10px 30px 10px 30px; text-indent:28px; }
.bodyDetailContent ul { margin:10px 30px; font-size:14px; line-height:180%; }
.bodyDetailContent ul li { padding-left:28px; margin-bottom:5px; }
.bodyDetailContent table { width:750px; margin:10px auto 20px auto; background:#666; }
.bodyDetailContent table td { padding:6px; background:#fff; font-size:14px; }
.bodyDetailContent table th { padding:6px; background:#eaeaea; font-size:14px; }
.bodyDetailContent table ul { margin:0px; }
.bodyDetailContent table li { padding-left:0px; margin-bottom:0px; }
.bodyDetailContent p { font-size:14px; padding:0; margin:10px 30px; line-height:180%; text-indent:28px; }
.bodyDetailContent p.center { text-align:center; text-indent:0px; }
.bodyDetailContent .withNumUl li { list-style:decimal inside; }
.bodyDetailContent .withIcoUl li { list-style:square inside; }
.bodyDetailContent hr { width:864px; margin:30px auto; border:none; border-bottom:#ccc 1px solid; }
.bodyDetailBottom { height:20px; background:url(images/common/bodyDetailBottom_bg.png) repeat-y; }
.bodyBox .rightCotentBox { width:710px; margin-right:15px; _margin-right:7px; float:right; }
.bodyBox .leftMenuBox { width:241px; float:left; height:388px; margin-left:13px; _margin-left:7px; margin-top:-4px; background:url("images/layout/leftBox_bg.png") no-repeat; position:relative; }
.bodyBox .leftMenuBox .title { position:absolute; height:30px; line-height:30px; font-size:14px; font-weight:bold; left:30px; top:15px; color:#666; text-indent:25px; }
.bodyBox .leftMenuBox ul { position:absolute; width:180px; left:30px; top:60px; }
.bodyBox .leftMenuBox ul li { border-bottom:#ccc 1px dashed; margin:5px 0px; padding:5px 0px; list-style:square; list-style-position:inside; }
/* -------------------------------------------------------------------------------------- */
/*                                      management                                        */
/* -------------------------------------------------------------------------------------- */
.management								{ width:100%; height:400px; margin:0; background:#333 url("/import/sites/80000-85000/83497/0760/styles/images/product/wxxcx_08.jpg") center no-repeat; background-size:cover; position:relative; }
.management:before						{ content:""; display:block; left:0; right:0; top:0; bottom:0; height:100%; width:100%; position:absolute; background:#ed2079; background: -webkit-linear-gradient(-60deg, #eaeaea 21%, #fff 100%, #eaeaea 21%); background:-webkit-linear-gradient(330deg, #eaeaea 21%, #fff 100%, #eaeaea 21%); background: linear-gradient(120deg, #eaeaea 21%, #fff 100%, #eaeaea 21%); opacity:0.8; }
.managementWrapper						{ width:1000px; height:390px; margin:0 auto; overflow:hidden; position:relative; }
.management h2							{ text-align:left; font-size:48px; color:#2E2E2E; font-weight:700; line-height:1em; margin-bottom:0; padding-bottom:0; position:absolute; left:0; top:90px; }
.management h3							{ display:block; text-align:left; margin-top:10px; font-size:16px; color:#767676; font-weight:500; margin-bottom:20px; line-height:1.8em; position:absolute; left:0; top:190px; }
.management form						{ display:block; text-align:left; margin:0; position:absolute; right:0; top:80px; }
.management form label					{ display:block; margin-bottom:20px; }
.management form .booen_icon			{ display:inline-block; width:30px; height:50px; line-height:50px; text-align:center; font-size:30px; color:#767676; margin-right:20px; font-weight:500; vertical-align:bottom; }
.management form input					{ background:none; border:#767676 1px solid; border-width:0 0 1px 0; outline:none; height:50px; width:300px; color:#689A1D; font-size:20px; vertical-align:middle; padding:0; margin:0; vertical-align:bottom; }
.management form input:hover			{ border-color:#689A1D; }
.management form input[type="submit"]	{ background:none; border:#767676 1px solid; height:50px; font-size:20px; vertical-align:middle; padding:0 20px; margin:20px 0 0 50px; cursor:pointer; width:300px; color:#2E2E2E; -moz-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; }
.management form input[type="submit"]:hover
										{ border-color:#689A1D; background:#689A1D; color:#FFF; }
.management input:-ms-input-placeholder	{ color:#767676; opacity:.6; }
.management input::-webkit-input-placeholder
										{ color:#767676; opacity:.6; }
/* -------------------------------------------------------------------------------------- */
/*                      				footerPromotion                                   */
/* -------------------------------------------------------------------------------------- */		
.footerPromotion						{ width:100%; background:#689A1D; font-size:24px; font-weight:700; line-height:2em; color:#fff; text-align:center; padding:10px 0; margin:0; }
.footerPromotion span					{ border:#E4EB0A 1px solid; color:#E4EB0A; display:inline-block; font-size:12px; padding:4px 8px; font-weight:500; line-height:1em; border-radius:24px; margin-bottom:5px; }
.footerPromotion a 						{ border:#FFFF00 1px solid; color:#FFFF00; display:inline-block; font-size:18px; padding:4px 15px; font-weight:500; line-height:1em; border-radius:24px; background:none; -moz-transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; }
.footerPromotion a:hover				{ border:#FFFF00 3px solid; }
/* -------------------------------------------------------------------------------------- */
/*                      				footer                                            */
/* -------------------------------------------------------------------------------------- */
.footer									{ width:100%; height:420px; background:#333; line-height:21px; color:#666; position:relative; overflow:hidden; }
.footer a,
.footer a:visited						{ color:#888; }
.footer a:hover							{ color:#fff; background:#85B200; }
.footerContent							{ position:absolute; z-index:2; left:0; top:30px; width:100%; height:370px; }
.footerNav								{ width:980px; margin:0 auto; padding-bottom:20px; color:#888; }
.footerNav dl							{ float:left; width:130px; margin:0; }
.footerNav .last_dl						{ width:130px; }
.footerNav dl dt						{ padding-bottom:10px; color:#fff; line-height:20px; }
.footerNav dl dd						{ height:23px; line-height:23px; text-align:left; margin:0; }
.footerNav .footerContact				{ padding-left:20px; float:right; }
.footerNav .footerContact ul			{ }
.footerNav .footerContact li			{ color:#888; line-height:24px; list-style:outside none; }
.footerNav .footerContact li.tel		{ font-size:18px; font-weight:bold; font-style:italic; padding-left:0px; background:#DCDCDC; color:#666; margin-bottom:10px; }
.footerInfo								{ width:980px; margin:0 auto; border-top:1px solid #666; color:#888; padding:10px 0 15px 0; line-height:18px; }
.footerBooen							{ float:left; padding:10px 0 0 0; height:46px; }
.footerCopyright						{ float:right; text-align:right; padding-top:6px; }

/* ----------excellentPopBox--------- */
.excellentPopBox { border-bottom:1px #ccc solid; text-align:center; }
#ifocus { margin:0 26px; height:500px; overflow:hidden; }
/* ----------//excellentPopBox--------- */


/* ----------modBox--------- */
.modBox { width:100%; overflow:hidden; padding-top:17px; background:url("images/icon/bottomLine_1.gif") bottom repeat-x; padding-bottom:20px; }
.modBox .pic { width:108px; height:125px; float:left; background:url("images/common/modPic_bg.gif") 5px 0px no-repeat; position:relative; }
.modBox .pic .image { position:absolute; left:23px; top:11px; width:65px; height:65px; overflow:hidden; }
.modBox .pic .name { position:absolute; bottom:12px; left:14px; width:81px; height:27px; line-height:27px; text-align:center; color:#fff; overflow:hidden; }
.modBox .text { width:790px; overflow:hidden; float:left; padding-left:20px; line-height:20px; color:#6b6e6e; }
.modBox .text .name { font-weight:bold; color:#333; margin-bottom:5px; }
.modBox .text .brief { margin-bottom:10px; }
.modBox .text .detail { font-weight:bold; }
.modBox .text .detail ul { margin-top:3px; }
.modBox .text .detail ul li { font-weight:normal; list-style:square inside; font-style:italic; }
/* ----------//modBox--------- */
/* ----------newsListBox--------- */
.newsListBox { overflow:hidden; padding:20px; line-height:20px; color:#6b6e6e; background:url("images/common/newsListBox_line.gif") bottom repeat-x; padding-bottom:20px; }
.newsListBox .title { font-weight:bold; font-size:14px; color:#333; }
.newsListBox .info { color:#999999; font-style:italic; margin-bottom:10px; }
.newsListBox .brief img { padding:2px; background:#fff; border:#ccc 1px solid; }
.newsListBox .more { background:url("images/icon/icon9.gif") 0px 4px no-repeat; padding-left:16px; }
/* ----------//newsListBox--------- */
/* ----------help--------- */
.help { width:100%; overflow:hidden; margin-top:20px; }
.help .pic { width:114px; height:464px; float:left; background:url("images/common/help_bg.gif") 5px 0px no-repeat; }
.help .text { width:790px; height:101px; float:left; padding-top:10px; line-height:20px; border-bottom:1px #666 dotted; margin-left:20px; color:#6b6e6e; }
.help .text span { font-weight:bold; }
/* ----------//help--------- */
/* ----------booenIntroBox--------- */
.booenIntroBox { width:950px; overflow:hidden; padding-top:30px; padding-bottom:50px; background:url("images/common/booenIntroBox_line.gif") 600px 10px no-repeat; margin:0 auto; }
.booenIntroBox .commonBodyBox { float:left; width:576px; overflow:hidden; padding-right:23px; }
.booenIntroBox .commonBodyBox .commonBody_contentBox { }
.booenIntroBox .commonBodyBox .commonBody_contentBox .pic { width:556px; overflow:hidden; padding-top:6px; padding-left:20px; }
.booenIntroBox .commonBodyBox .commonBody_contentBox .text { width:556px; overflow:hidden; padding-top:6px; padding-left:10px; padding-right:10px; line-height:24px; color:#6b6e6e; text-indent:2em; }
.booenIntroBox .rightBox { float:right; width:310px; overflow:hidden; padding-left:30px; line-height:24px; color:#6b6e6e; }
.booenIntroBox .rightBox .title { font-size:14px; font-weight:bold; color:#545454; background:url("images/icon/booenIntroIcon.gif") no-repeat; padding-left:23px; height:18px; line-height:18px; margin-bottom:5px; }
.booenIntroBox .rightBox .title img { vertical-align:middle; padding-right:5px; }
.booenIntroBox .rightBox .content { width:310px; overflow:hidden; line-height:20px; padding:5px 0; }
.booenIntroBox .rightBox .whyFree { margin-bottom:10px; }
.booenIntroBox .rightBox .howToUse { margin-bottom:20px; }
.booenIntroBox .rightBox .howToUse .title { background-position:0px -30px; }
.booenIntroBox .rightBox .howToUse ul li { line-height:20px; margin:3px 0; }
.booenIntroBox .rightBox .whoUsed { }
/* ----------//booenIntroBox--------- */

/* iBanner style */
#Slider { background:none repeat scroll 0 0 #FFFFFF; clear:both; height:282px; position:relative; width:1000px; }
#Slider .container { height:282px; overflow:hidden; position:relative; width:1000px; }
#Slider div.slides { left:0; position:absolute; top:0; }
#Slider ul.slides { left:0; list-style-type:none; position:absolute; top:0; }
#Slider div.slides div { margin:0; padding:0 0 0; position:absolute; top:0; width:282px; }
#Slider ul.slides li { background:none repeat scroll 0 0 #CCCCCC; display:none; height:282px; overflow:hidden; position:absolute; top:0; width:1000px; }
#Slider ul.slides li img { width:1000px; }
#Slider #loopedSlider { clear:both; margin:0 auto; position:relative; width:1000px; }
#Slider ul.pagination { position:absolute; right:10px; top:225px; display:none; }
#Slider ul.pagination li { float:left; margin-right:5px; }
#Slider ul.pagination li a { background:none repeat scroll 0 0 #73A7CD; color:#FFFFFF; display:block; font:bold 12px/21px Arial, Helvetica, sans-serif; height:21px; overflow:hidden; text-align:center; text-decoration:none; width:21px; }
#Slider ul.pagination li.active a { background:url("../images/SliderActive.gif") no-repeat scroll 0 0 transparent; color:#FFFFFF; text-decoration:none; }
#Slider ul.pagination li a:hover { background-position:0 100%; color:#FFFFFF; text-decoration:none; }
/* ----------popVideoBox--------- */
.popVideoBox { position:absolute; right:10px; top:10px; padding:10px; width:718px; height:520px; background:#333; border:#000 5px solid; }
.popVideoBox_close { width:11px; height:10px; background:url("images/common/popVideoBox_close.png") no-repeat; position:absolute; right:0px; bottom:0px; cursor:pointer; }
/* ----------//popVideoBox--------- */


/* ----------client--------- */
.clientInfo { margin:10px auto; }
.clientInfo table { width:100%; background:#ccc; border:#eaeaea 3px solid; }
.clientInfo table td { padding:10px 15px; background:#fff; color:#333; }
.clientInfo table th { font-weight:bold; background:#f8f8f8; color:#333; padding:10px 15px; }
.clientInfo table thead th { text-align:center; }
.clientForm { margin:10px auto; }
.clientForm table { width:100%; background:#ccc; border:#eaeaea 3px solid; }
.clientForm table td { padding:10px 15px; background:#fff; color:#333; }
.clientForm table th { font-weight:bold; background:#f8f8f8; color:#333; padding:10px 15px; }
.clientForm table thead th { text-align:center; }
.clientForm table tfoot th { text-align:center; }
.clientForm table a { color:#333; }
.clientForm table td ul { display:block; height:auto; }
.clientForm table td ul li { line-height:20px; margin-bottom:10px; }
.clientForm .inputMail { width:150px; }
.clientForm .inputName { width:150px; }
.clientForm .inputPassword { width:150px; }
.clientForm .inputValiCode { width:65px; }
.clientForm .valiCodeImg { vertical-align:middle; width:81px; height:25px; }
.clientForm .tips { padding-left:10px; color:#666; }
.clientForm div.tips { margin-top:5px; padding-left:0px; }
.clientForm .tips a { cursor:pointer; }
.clientForm .error { color:#F00; }
/* ----------//client--------- */



.topic { margin:20px auto; }
.topic dl { border:#ccc 1px solid; border-top:#666 2px solid; background:#fff; }
.topic dl dt { padding:5px; border-bottom:#ccc 1px solid; background:#eaeaea; font-weight:bold; color:#333; }
.topic dl dd { margin:0px; padding:5px; }
.topic dl dd.topicContent { padding:10px; color:#09C; }
.topic dl .topicContent .response { display:block; padding-top:10px; margin-top:10px; border-top:#ccc 1px solid; color:#690; }
.topic dl dd.last { border-top:#ccc 1px solid; background:#F3F3F3; padding:5px; text-align:right; }
.linkList { margin:15px 0; }
.linkList li { float:left; width:102px; margin:0 14px 15px 0; list-style:none; }
.linkList li a { display:block; width:100px; height:40px; line-height:40px; text-align:center; background:#fafafa; border:1px solid #eaeaea; overflow:hidden; font-size:12px; }
.linkList li a:hover { border-color:#999; }
/* ----------solutions--------- */
.solutions { width:930px; overflow:hidden; margin:10px auto; }
.solutionsLabel { width:930px; overflow:hidden; }
.solutionsLabel ul { }
.solutionsLabel ul li { line-height:30px; width:50%; overflow:hidden; float:left; margin:0; padding:0; }
.solutionsLabel ul li h2 { font-weight:bold; font-size:14px; line-height:30px; height:30px; padding:0; margin:0 0 10px 0; color:#689A1D; text-indent:10px; }
.solutionsLabel ul li ul { }
.solutionsLabel ul li ul li { padding:0px; width:auto; float:left; margin:0px 10px 10px 0; font-size:14px; }
.solutionsLabel ul li ul li a { display:block; line-height:20px; padding:5px 20px; background:#fff; border-radius:30px; color:#333; }
.solutionsLabel ul li ul li a:hover { background:#689A1D; color:#fff; }
.solutionsBody { width:906px; padding:10px; margin:0 auto 30px auto; overflow:hidden; background:#fff; border:#D6D6D6 1px solid; border-top:none; }
.solutionsBody h1 { text-align:center; font-size:26px; font-weight:normal; line-height:30px; margin:20px auto 15px auto; }
.solutionsBody .brief { width:90%; margin:0 auto 30px auto; text-align:center; font-size:16px; line-height:30px; }
.solutionsBody .brief span { font-size:30px; line-height:30px; font-weight:bold; color:#689A1D; font-family:Arial, Helvetica, sans-serif; }
.solutionsBody .brief .sign { text-align:right; font-size:14px; font-style:italic; color:#666; }
.solutionsBody .pic { width:80%; margin:0 auto 30px auto; text-align:center; }
.solutionsBody img { max-width:90%; }
.solutionsBody .detail { }
.solutionsBody .detail h2 { text-align:center; font-size:20px; line-height:30px; text-indent:0; color:#689A1D; }
.solutionStep { width:906px; height:138px; background:url("images/common/solutionsBody_step.png") no-repeat; position:relative; margin:10px auto 50px auto; }
.solutionStep ul { margin:0; padding:0; }
.solutionStep ul li { width:117px; position:absolute; }
.solutionStep li h3 { font-size:14px; height:20px; line-height:20px; text-align:center; padding:0; margin:0; }
.solutionStep li p { color:#fff; text-align:center; height:117px; margin:10px 0 0 0; }
.solutionStep .step1 { left:67px; }
.solutionStep .step2 { left:285px; }
.solutionStep .step3 { left:504px; }
.solutionStep .step4 { left:722px; }
.solutionTable { margin:25px 0 25px 0; overflow:hidden; }
.solutionTable th,
.solutionTable td { padding:10px; border:1px solid #D6D6D6; border-width:1px 0 0 1px; text-align:center; color:#333; font-size:14px; }
.solutionTable td.intro { padding-left:15px; text-align:left; }
.solutionTable th { width:150px; border-width:1px 0 0 0; padding-right:15px; text-align:right; }
.solutionTable .titleTr th { background:#eaeaea; color:#333; padding:5px; text-align:center; }
.solutionTable .lastTr th { border-width:1px 0 1px 0; }
.solutionTable .lastTr td { border-width:1px 0 1px 1px; }
/* ----------//solutions--------- */

/* ----------//infoPage--------- */
.box400 { width:805px; height:548px; margin:20px auto; overflow:hidden; background:url("images/common/box400_bg.png") top center no-repeat; }
.ruanwen { width:1000px; margin:20px auto; overflow:hidden; background:#fff; text-align:center; border-radius:10px; }
.ruanwen h1 { text-align:center; color:#1499CD; font-size:38px; line-height:38px; margin:50px auto 25px auto; }
/* ------------//Fix---------- */
#BDBridgeIconWrap { display:none !important; }

/* -------------------------------------------------------------------------------------- */
/*                      				article                                           */
/* -------------------------------------------------------------------------------------- */
.article								{ width:898px; margin:18px auto; background:#fff; border-radius:10px; padding:50px 50px 50px 50px; border:#ccc 1px solid; position:relative; }
.article h1								{ text-align:center; font-size:36px; font-weight:700; color:#404040; line-height:1.5em; }
.article .articleCopyright				{ text-align:center; font-size:12px; color:#888; margin-top:10px; }
.article .articleCopyright a			{ color:#888; }
.article .articleBrief					{ margin:30px auto; font-size:18px; line-height:2em; border:#ccc 1px dashed; padding:20px; overflow:hidden; text-align:justify; text-justify:inter-ideograph; clear:both; word-wrap:break-word; }
.article .articleBody					{ font-size:18px; line-height:2em; overflow:hidden; text-align:justify; text-justify:inter-ideograph; clear:both; word-wrap:break-word; }
.article .articleBody p					{ text-indent:2em; margin-top:35px; }
.article .articleBody div				{ text-indent:2em; margin-top:35px; }
.article .articleBody a					{ text-decoration:underline; }
.article .articleBody img				{ max-width:90%; margin:0 auto; }
.article .prevNext						{ display:block; margin:50px auto 0 auto; padding:20px; border:#E6E6E6 1px solid; border-radius:10px; }
.article .prevNext table td				{ vertical-align:middle; }
.article .prevNext table .prevNews		{ width:50%; border-right:#E6E6E6 1px solid; position:relative; padding:25px 50px; }
.article .prevNext table .nextNews		{ width:50%; position:relative; padding:25px 50px; }
.article .prevNext table a.leftArrow	{ color:#404040; width:30px; text-align:center; font-size:30px; display:block; position:absolute; left:0; top:50%; margin-top:-15px; }
.article .prevNext table a.rightArrow	{ color:#404040; width:30px; text-align:center; font-size:30px; display:block; position:absolute; right:0; top:50%; margin-top:-15px; }
.article .prevNext table  h4			{ text-align:center; color:#404040; font-size:26px; font-weight:700; line-height:1.5em; margin:0; padding:0; }
.article .prevNext table  h4:hover		{ color:#85B200; }
.article .articleToolBar				{ position:absolute; right:-25px; top:160px; }
.article .articleToolBar ul				{ width:50px; }
.article .articleToolBar ul	li			{ display:block; background:#fff; width:50px; height:50px; border:#ccc 1px solid; border-width:0 1 0 0; border-radius:50%; margin-bottom:0px; text-align:center; }
.article .articleToolBar ul	li a		{ display:block; position:relative; }
.article .articleToolBar ul	li a .booen_icon	
										{ font-size:18px; color:#888; line-height:50px; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
.article .articleToolBar ul	li a:hover .booen_icon
										{ color:#85B200; font-size:26px; }
.article .articleToolBar ul	li a i		{ position:absolute; top:10px; right:8px; font-style:normal; font-size:12px; line-height:12px; background:#fff; display:block; padding:2px; border-radius:50%; }
/* -------------------------------------article.articleList------------------------------ */
.articleList							{ background:#fff; border:#D8D8D8 1px solid; border-radius:10px; padding:0 20px 20px 20px; }
.articleList ul							{ margin-bottom:10px; }
.articleList ul li						{ border-bottom:#eaeaea 1px solid; position:relative; height:38px; line-height:38px; width:100%; list-style:outside none; overflow:hidden; }
.articleList ul li .title				{ position:absolute; left:0; font-size:14px; }
.articleList ul li .time				{ position:absolute; right:0; color:#999; font-size:12px; }
.articleList h2							{ margin:10px 0px 10px 0px; font-size:14px; font-weight:bold; padding:0 0 10px 10px; border-bottom:#ccc 2px solid; }
.articleList dl							{ border-bottom:#D8D8D8 1px solid; margin-bottom:10px; display:block; position:relative; padding:20px; }
.articleList dl dt						{ font-size:16px; padding:0 0 10px; font-weight:700; color:#036; position:absolute; left:169px; top:20px; }
.articleList dl dd						{ overflow:hidden; min-height:70px; max-height:100px; margin:30px 0 0 150px; }
.articleList dl dd p					{ display:block; font-size:13px; line-height:22px; color:#666; overflow:hidden; min-height:65px; max-height:65px; margin:0; padding:0; }
.articleList dl dd i					{ display:block; font-style:normal; font-size:12px; color:#999; margin-top:5px; }
.articleList dl img						{ width:110px; height:110px; border-radius:110px; border:5px solid #eee; position:absolute; left:20px; top:20px; }
/* -------------------------------------------------------------------------------------- */
/*                      				infoPage                                          */
/* -------------------------------------------------------------------------------------- */
.infoPage								{ margin:50px; }
.infoPage h1							{ text-align:center; font-size:20px; font-weight:700; color:#404040; line-height:1.5em; }
.infoPage .infoPageContent				{ font-size:14px; line-height:1.8em; overflow:hidden; text-align:justify; text-justify:inter-ideograph; clear:both; word-wrap:break-word; }
.infoPage .infoPageContent p			{ text-indent:2em; margin-top:20px; }
.infoPage .payment 						{ width:50%; float:left; }
.infoPage .paymentWrap					{ margin:10px; padding:10px; background:#fff; border:#fff 3px solid; border-radius:10px; box-shadow:1px 1px rgba(0,0,0,0.2); }
/* -------------------------------------------------------------------------------------- */
/*                      				case                                              */
/* -------------------------------------------------------------------------------------- */
.case									{ margin:10px 0px 30px 0px; }
.caseWrap								{ width:950px; margin:0px auto; padding-top:20px; }
.caseItem								{ width:454px; overflow:hidden; float:left; margin:20px 10px; text-align:center; }
.caseItem a.img							{ width:400px; height:360px; position:relative; background:url("images/case/c-bg.png") no-repeat; background-size:100%; display:block; overflow:hidden; margin:0 auto; }
.caseItem img							{ position:absolute; left:6px; top:8px; display:block; width:389px; padding:0px; }
.caseItem img:hover						{ }
.caseItem h3							{ margin:15px 0 10px 0; padding:0; font-size:14px; }
.caseItem h3 a							{ color:#333; font-weight:normal !important; }
.caseItem h3 a:hover					{ background:#0099FF; color:#fff; }
.caseItem .booen_icon					{ display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; font-size:12px; border:#999 1px solid; border-radius:20px; color:#999; background:#E9E9E9; margin-right:10px; }
.caseItem p								{ margin:0; padding:0; height:100px; font-size:12px; color:#999; text-align:left; }
.mobileCaseItem							{ width:295px; overflow:hidden; float:left; margin:10px 10px 20px 10px; text-align:center; }
.mobileCaseItem img.img					{ display:block; width:80%; margin:0 auto; -moz-transition:all 0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; transition:all 0.8s ease-in-out; }
.mobileCaseItem a						{ display:block; position:relative; }
.mobileCaseItem a .qrCode				{ display:none; position:absolute; left:50%; top:50%; margin:-80px 0 0 -85px; -webkit-box-shadow:0 0 30px -5px rgba(0, 0, 0, 0.2); box-shadow:0 0 30px -5px rgba(0, 0, 0, 0.2); font-size:14px; line-height:30px; color:#333; }
.mobileCaseItem a .qrCode img			{ display:block; width:160px; height:160px; margin:0 auto; border:#333 3px solid; }
.mobileCaseItem a:hover .qrCode			{ display:block; }
.mobileCaseItem a:hover img.img			{ opacity:.1; }
.mobileCaseItem h3						{ margin:15px 0 10px 0; padding:0; font-size:14px; color:#333; }
/* -------------------------------------pageList----------------------------------------- */
.pageList								{ margin-top:15px; height:32px; }
.pageList ul							{ float:right; }
.pageList ul li							{ float:left; margin:0px 0px 0px 2px; border:#D8D8D8 1px solid; color:#333; font-size:14px; width:30px !important; line-height:30px; height:30px !important; background:#f8f8f8; padding:0px; text-align:center; }
.pageList ul li a						{ color:#333; display:block; width:30px !important; height:30px !important; line-height:30px !important; text-decoration:none; text-align:center; }
.pageList ul li a:hover					{ background:#fff; }
.pageList ul li.current					{ border:#ccc 1px solid; color:#999; background:#eaeaea; line-height:30px !important; }