@charset "utf-8";
/* CSS Document */

.content{ overflow:hidden;zoom:1;}
.conright{ width:715px; float:right;}
.conright2{ width:715px;}
.navlogin{ background: url(../images/navlogin.png) no-repeat; width:226px; height:110px; padding:12px 12px 0 12px; line-height:22px; color:#fff;}
.navlogin h1{ font-size:20px; color:#5793c5;}
.logininfo{ margin-top:16px;width:133px;float:left;}
.logininfo{ overflow:hidden;zoom:1;}
.logininfo dt{ float:left; width:48px;}
.logininfo dd{ float:left; margin-left:2px; width:80px; display:inline;}
.logininfo dd a{ color:#0a72a3; font-size:13px;}
.logininfo2{ margin-top:16px;}
.logininfo2{ overflow:hidden;zoom:1;}
.logininfo2 dt{ float:left; display:inline;}
.logininfo2 dd{ float:left; display:inline;}
.logininfo2 dd a{ color:#fff; font-size:13px;}
.logininfo2 p.clr7{ text-align:right; width:620px; color:#000; font-size:13px;}
.navsub{ background:url(../images/navsubbg.gif) repeat-y;}
.navsub .nstop{ background:url(../images/navsubtop.gif) no-repeat; height:12px;}
.nsbottom{ background:url(../images/navsubdown.gif) no-repeat; height:11px;}
.nsbody ul{ width:215px; margin:auto;}
.nsbody ul li{ line-height:30px; background: url(../images/navline.gif) bottom no-repeat; }
.nsbody ul li a{ font-size:13px; color:#5793c5; text-decoration:none;}
#titfir{ padding-left:0px;}
#titfir a{ background:url(../images/mybusiness.png) no-repeat; padding-left:25px; display:inline-block;}
.whiteline{ height:2px; background:#fff; margin:10px auto;}
.whiteline2{ height:16px;}

.subnav{ margin-bottom:10px;}
.subnav ul{ overflow:hidden;zoom:1;}
.subnav ul li{ float:left; padding:0px 10px; line-height:30px;}
.subnav ul .hover{ background:url(../images/subnavbgleft.jpg) no-repeat left bottom;}
.subnav ul .hover a{ background:url(../images/subnavbgr.gif) no-repeat right bottom; display:inline-block; color:#4c8bbf;}
.subnav ul li a{ color:#000; font-size:13px; text-decoration:none;}

.dashedline{ border-top:1px dashed #ccc; margin:20px auto; height:1px;}
.mainbox{ margin-top:20px;}
.mainbox h1{ border-bottom:3px solid #4c8bbf; font-size:16px; color:#4c8bbf;  margin-bottom:20px;white-space:nowrap;}
.mainbox td{ border:1px solid #ccc; line-height:30px; font-size:13px; padding:5px;}

.mainbox4{margin-top:20px; background: url(../images/generic_box.jpg) ;
}
.mainbox4 h3{ margin:0; padding:10px 0px 0px 16px; font:bold 18px/1.5em Arial, Helvetica, sans-serif; color:#4c8bbf;}
.mainbox2{margin-top:0px; background: url(../images/generic_box.jpg) ;
}
.mainbox2 h1{ border-bottom:3px solid #4c8bbf; font-size:18px; color:#4c8bbf; white-space:nowrap; margin-bottom:30px; margin-left:15px;}
.mainbox2 h2{ white-space:nowrap; height:15px;}
.mainbox2 h3{
	margin:0px 10px 0px 5px; width:707px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;  
}

.mainbox2 td{ border:1px solid #ccc; line-height:30px; font-size:13px; padding:5px;}
.cornice_top {position:relative; background: url(../images/generic_box.jpg) no-repeat left top; width:715px; height:20px; margin-left:-10px;}
.cornice_bottom {position:relative; background: url(../images/generic_box2.jpg) no-repeat left bottom; width:722px; height:20px; margin-left:-20px; margin:0px 0px 0px -6px;}

.content .tit{ background:url(../images/bottomline.jpg) no-repeat center bottom; padding-bottom:50px; color:#039; text-align:center; text-align:center; font-size:28px; margin-top:20px;}

/* 注释和customer.css重复的样式，避免造成表单验证信息换行问题

.body_main{ width:700px; margin:20px auto;}
.body_main dl{ overflow:hidden;zoom:1; line-height:33px; margin-bottom:10px;}
.body_main dl dt{ float:left; width:150px; text-align:right; padding:5px 0px 0px 0px; +padding:0px 0px 0px 0px;}
.body_main dl da{ float:left; width:150px; margin:20px auto;}
.dd2{ float:left; width:150px; margin:20px auto;}
.dd3{ float:left; width:70px; margin:2px auto;}
.dd4{ float:left; width:83px; margin:2px auto;}
.body_main dl dd{ float:left; margin-left:5px; display:inline;}
.body_main dl db{ float:left;}
.body_main dl dc{ float:left;}
.body_main dl .d1{ width:500px;}
.body_main dl .d2{ width:105px; font-size:13px;}
.body_main dl .d3{ width:400px;}

*/

.reltext{ border:1px solid #ccc; width:299px;height:33px;+height:20px;line-height:33px;padding:4px 0px 6px 0px\0/; max-height:33px;}
:root .reltext{ border:1px solid #ccc; width:299px; height:33px; +height:20px; line-height:33px; padding:0px 0px 0px 0px; max-height:33px;}
.reltext2{ border:1px solid #ccc; width:121px; height:33px; line-height:33px;}
.reltext3{ border:1px solid #ccc; width:350px; height:33px; line-height:33px;}
.reltext4{ border:1px solid #ccc; width:299px; line-height:33px;}
.correct{ background: url(../images/check.png) no-repeat left 3px; padding-left:30px; display:block;}
.error{ background:url(../images/error.png) no-repeat left 8px; padding-left:30px; color:#f00; display:block;}
.services2{ width:601px; height:59px; margin:auto;}
.services3{ width:601px; height:159px; margin:auto;}
.services4{ width:670px; height:259px; margin:auto;}
.services5{ width:640px; height:259px; margin:auto;}
.services6{ width:601px; margin:auto;}
.services textarea{ border:none; background:none; width:701px; height:159px;overflow-x:hidden;overflow-y:auto;resize:none;display:inline;}
.accept2{ width:330px; margin:40px auto 20px auto; font-size:13px; text-align:right;}
.accept3{ width:330px; margin:0px 40px 0px auto; font-size:13px; text-align:right;}
.graybtn2{ width:70px; height:35px; border:none; background:url(../images/button.png) no-repeat; font-size:16px; color:#fff;}
.graybtn3{ width:80px; height:35px; border:none; background:url(../images/button3.png) no-repeat; font-size:16px; color:#fff;}
.bluebtn2{ width:105px; height:35px; border:none; background:url(../images/bluebtn2.png) no-repeat; font-size:16px; color:#fff;}

.clr { height:35px;}
.clr2 { height:5px;}
.clr3 { height:20px;}
.clr4 { height:15px;}
.clr5 { height:57px;}
h2 { margin:0; padding:0;}
p.light { color:#999;}
p.light2 { display:block; margin:0; padding:6px 16px 6px 16px; color:#999;}
p.nobottom { margin-bottom:0;}
p.bot8px { margin-bottom:8px;}
p.p_center { text-align:center;}
p.p_right { text-align:right;}
p.bigprice { margin:0 0 4px 0; font:normal 30px/1.2em Arial, Helvetica, sans-serif;}
p.timeclock { margin:0 0 4px 0; font:normal 30px/1.2em Arial, Helvetica, sans-serif; text-align:center;}
p.timeclock img { margin:-3px 4px -3px 0; border:none;}
.linehr { margin-bottom:16px; background:#d7d7d7 url(../images/linehr.gif) repeat-x top; height:2px; line-height:0px; font-size:0px;}
h4 { margin:0; padding:0; font:bold 13px/1.5em 微软雅黑, Arial, Helvetica, sans-serif; color:#3a3d3f;}
h4.big { margin:0; padding:0 0 8px 0px; font:normal 14px/1.5em 微软雅黑, Arial, Helvetica, sans-serif; color:#525252;}
h4.big2 { margin:0; padding:0 0 8px 30px; font:normal 14px/1.5em 微软雅黑, Arial, Helvetica, sans-serif; color:#525252;}
h4.big3 { margin:0; padding:0 0 8px 0px; font:normal 14px/1.5em 微软雅黑, Arial, Helvetica, sans-serif; color:#525252;}
.gradient37, .gradient47, .gradient67 { border-right:1px solid #c7c8c8; border-bottom:1px solid #c7c8c8; border-radius:6px; border-top:none; border-left:none;}
.gradient37 { background:#fff url(../images/gradient37.gif) repeat-x top;}
.gradient47 { background:#fff url(../images/gradient47.gif) repeat-x top;}
.gradient67 { background:#fff url(../images/gradient67.gif) repeat-x top;}
.gadget { margin-bottom:12px;}
.error_msg { margin:2px 0 0 0; padding:12px 16px;}
.em_orange { border:1px solid #ff5e3b; background-color:#f9f1c7;}
.em_red { border:1px solid #ff5e3b; background-color:#fde6df;}
.em_blue { border:1px solid #335c91; background-color:#d5e1e8;}
.error_msg p { margin:0; padding:0; color:#535353;}
.leftblock { margin-right:8px; float:left; width:231px;}
.rightblock { width:783px; float:left;}
.gadget .gadget_title { }
.gadget .gadget_title h3 { margin:4px; padding:4px 10px 5px 16px;  font:bold 14px/1.5em 微软雅黑,Arial, Helvetica, sans-serif; color:#4c8bbf; border-bottom:3px solid #4c8bbf; white-space:nowrap;}

.gadget .gadget_title a.hidegadget img { border:none;}
.gadget .gadget_title a.closegadget { margin:1px 1px 0 0; float:right; background:url(../images/button_close.gif) no-repeat center center;}
.gadget .gadget_title a.closegadget img { border:none;}
.gadget .gadget_content .subblock { margin-top:2px; padding:12px 2px 6px 8px; background-color:#f4f4f4; border-right:1px solid #c7c8c8; border-bottom:1px solid #c7c8c8; border-radius:6px;word-wrap:break-word;}
.gadget ul.grayarrow { margin:0; padding:0 0 8px 0; list-style:none;}
.gadget ul.grayarrow li {}
.gadget ul.grayarrow li a { display:block; margin:0; padding:0px 0px 4px 0px; color:#0088cf;}
.gadget ul.withlines li { border-top:1px solid #fff; border-bottom:1px solid #d7d7d7;}             /** "ul.withlines" use only with ul.grayarrow or other defined "ul" */
.gadget ul.withlines li.first { border-top:none;}
.gadget ul.withlines li.last { border-bottom:none;}
.gadget img.leftimg { margin:4px 16px 16px 0; float:left; border:none;}
.gadget p.msg_cnt { margin-right:12px; padding-right:12px; float:left; font:normal 30px/1.2em Arial, Helvetica, sans-serif; color:#525252; border-right:1px solid #d7d7d7;}
.gadget p.msg_lnk { margin-top:9px;}
.gadget table.gwlines { margin:0; padding:0;}
.gadget table.gwlines th { padding:10px 5px; text-align:center; background-color:#5793c5; border-bottom:1px solid #fff; line-height:30px;}
.gadget table.gwlines td { padding:6px 5px; text-align:center; border-top:1px solid #fff; border-bottom:1px solid #fff; line-height:30px;}
.gadget table .ralign3 { background-color:#cbd7e3;}
.gadget table .ralign2 { background-color:#dfebf7;}
.gadget table .lrborder { border-left:1px solid #fff; border-right:1px solid #fff; background-color:#1d85c3;}
.gadget table .lrborder2 { border-left:1px solid #fff; border-right:1px solid #fff; background-color:#dfebf7;}
.gadget table.gwlines tr.last td { border-bottom:none;}
.gadget img.tabpimpa { border:none;}
.gadgets3par { }
.gadgets3par .gadget3inline { float:left; width:249px;}
.gadgets3par .gadget3inline img.icon { margin:0 12px 12px 0; float:left; border:none;}
.gadgets3par .gadget3inline .descr { float:left; width:176px;}
.gadgets3par .gadget3inline .descr h4 { margin:0 0 8px 0; padding:0 0 8px 0; font:bold 16px/1.5em Arial, Helvetica, sans-serif; color:#3a3d3f; background:url(images/linehr.gif) repeat-x bottom;}
.gadget .block3inline { padding:7px 2px 0 12px; width:197px;}
.gadget .block3inline img.icon { margin:0 12px 12px 0; float:left; border:none;}
.gadget .block3inline .descr {  width:208px;}
.gadget .servicons { margin:0; padding:8px 0; list-style:none;}
.gadget .servicons li { margin:0; padding:0 21px 20px 21px; float:left;}
.gadget .servicons li img { margin:0; padding:17px 24px;}
.gadget .servicons li a { display:block;}
.gadget .servicons li a.serv { margin-top:4px; color:#fff; text-decoration:none; text-align:center; background-color:#a1b5c4; border-radius:4px;}
.gadget .gadget_content .slide { margin-top:2px; padding:32px 0 0 384px; width:386px; height:146px;}
.gadget .gadget_content .sl_blue { background:url(images/slide1.jpg) no-repeat top left;}
.gadget .gadget_content .sl_pink { background:url(images/slide2.jpg) no-repeat top left;}
.gadget .gadget_content .sl_green { background:url(images/slide3.jpg) no-repeat top left;}
.gadget .gadget_content .slide h2 { margin:0; padding:0; font:normal 30px/1.5em Arial, Helvetica, sans-serif; color:#fff;}
.gadget .gadget_content .slide p.white { margin-bottom:28px; color:#fff;}
.gadget .gadget_content .slide p.white a { color:#fff;}
.gadget .gadget_content .slide a.gradient47 img { margin:-11px 8px -11px 0; border:none;}
.gadget .tabs { margin:0; padding:0; aoutline:1px solid #f00; }
.gadget .tabs ul { margin:0; padding:0; list-style:none; height:37px;}
.gadget .tabs ul li { margin:0; padding:10px 8px 0 0; float:left;}
.gadget .tabs ul li.active a { color:#fff; background:#9cb9ca; border-right:1px solid #dde7ec; border-bottom:1px solid #dde7ec; border-top:none; border-left:none;}
.gadget .tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { color:#fff; background:#9cb9ca; border-right:1px solid #dde7ec; border-bottom:1px solid #dde7ec; border-top:none; border-left:none;}
.gadget .tabs .ui-tabs-panel { display:block;}
.gadget .tabs .ui-tabs-hide { display:none !important;}
.gadget .vertsortable_head { cursor:move;}
.gadget .horizsortable_head { cursor:move;}

/* contact */
form { margin:0; padding:0; }
form ol { margin:0; padding:0; list-style:none;}
form ol li { display:block; margin:0; padding:0 0 8px 0;}
form label, form input.text, form textarea, form select { font:normal 12px/1.5em Arial, Helvetica, sans-serif; color:#3c3c3c;}
form .label { display:block; margin:0; padding:0;}
form input.text, form textarea, form select { margin:0; padding:4px; background:#fff; border:1px solid #999;}
form input.text { height:15px;}
form textarea { height:82px;}
form select { padding:2px;}
form a.pnbtn { margin:4px 4px 12px 4px; padding:4px 8px; float:left; text-decoration:none; background-color:#fff; border:1px solid #d7d7d7;}
form h5.hidegadget { margin:4px 0px; float:right; width:100px; padding-top:2px;}
form h5.hidegadget2 { margin:4px 0px; float:right; width:130px; padding-top:2px;}
.form_quickcontact { margin:0; padding:0 0 8px 0; }
.form_quickcontact label, .form_quickcontact input.text, .form_quickcontact textarea { font:normal 12px/1.5em Arial, Helvetica, sans-serif; color:#3c3c3c;}
.form_quickcontact input.text, .form_quickcontact textarea { margin:4px 0; padding:4px; background:#fff; border:1px solid #999;}
.form_quickcontact ol { margin:0; padding:0; list-style:none;}
.form_quickcontact ol li { display:block; margin:0; padding:0 0 12px 0;}
.form_quickcontact label { display:block; margin:0; padding:0;}
.form_quickcontact input.text { width:140px; height:15px;}
.form_quickcontact textarea { width:184px; height:82px;}

.form_login { margin-bottom:8px;}
.form_login label, .form_login input.text { font:normal 12px/1.5em Arial, Helvetica, sans-serif; color:#3c3c3c;}
.form_login label { display:block; margin:0; padding:0;}
.form_login input.text { margin:4px 0; padding:4px; width:140px; height:15px; background:#fff; border:1px solid #999;}
.form_login ol { margin:0; padding:0; list-style:none;}
.form_login ol li { display:block; margin:0; padding:0 0 8px 0;}
.form_example textarea { width:450px;}
.form_example input.mini { width:64px; text-align:center; height:18px;}
.form_example input.small { width:202px;}
.form_example input.medium { width:450px;}
.form_example input.large { width:250px;}
.form_example input.date { width:16px;}
.form_example input.year { width:32px;}
.form_example select { width:400px;}
.form_example select.cntresults { float:right; width:100px;}
.form_example label.small { float:left; width:132px;}
.form_example label.date { float:left; width:70px;}
.form_example label.year { float:left; width:55px;}
.ie_mini { float:left;}
.gadget .whiteblock { height:100px; padding:12px 30px; background-color:#fff; border:1px solid #d7d7d7;overflow-y:scroll;}
.gadget .whiteblock2 { height:270px; padding:12px 30px; background-color:#fff; border:1px solid #d7d7d7;}
.gadget .whiteblock3 { height:300px; padding:12px 30px; background-color:#fff; border:1px solid #d7d7d7;}
.gadget .whiteblock3 .newsletters {
	margin: 0px 0px 25px 0px; width: 640px; line-height:15px; 
}
.gadget .whiteblock img { border:none;}
.gadget .whiteblock img.cardpay { float:left;}
.gadget .whiteblock img.cardlogo { margin:-6px 0 -8px 0;}
.gadget .whiteblock .priceblock { padding:8px 20px; float:left;}
.gadget .whiteblock .cardsblock { padding:0 0 0 20px; float:right; border-left:1px solid #d7d7d7;}
.gadget .whiteblock .pimpabtn { margin:-2px 0;}
.gadget .whiteblock .specpad { padding-top:12px;}
.gadget .gadgetblock { padding:12px 120px; background-color:#f4f4f4; border-radius:6px; margin-top:2px;text-align:center;}
.gadget .gadgetblock2 { padding:0px 8px; background-color:#f4f4f4; border-radius:6px; margin-top:2px;}
.gadget .gadgetblock3 { padding:12px 13px; background-color:#f4f4f4; border-radius:6px; margin-top:2px; width:670px;}

.form_login ol { margin:0; padding:0; list-style:none;}
.form_login ol li { display:block; margin:0; padding:0 0 8px 0;}
