﻿@charset "utf-8";
/* CSS Document*/

/** reset.css and clearfix **/

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font:12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:courier new, courier, monospace; }
small { font-size:12px; }
ul, ol { list-style:none outside none; }
a, a:hover { text-decoration:none; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
legend { color:#000; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
.clearfix:after { content:"\0020"; display:block; height:0; clear:both; }
.clearfix { zoom:1; }
.clear { clear:both; }
body, p, td, th, li { font-family:"宋体", Arial, Verdana; font-size:12px; line-height:1.5em; color:#666; }
body { background-image:url("../images/bg1.jpg"); background-repeat:repeat-x; background-position:left top; background-color:#FFFFFF; }
/*链接样式*/

a { color:#666; text-decoration:none; }
a:hover { text-decoration:underline; color:#ff6600; }
#active { color:#ff6600; font-weight:900; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:12px; font-style:normal; }
.pwbox { width:1002px; margin:0 auto; }
.mainbox { width:1002px; }
.m1 { width:1002px; margin-top:7px; height:100px; background:url("../images/bg2.jpg")left top repeat-x; }
.logo { float:left; height:100px; width:221px; }
.logo h1 { line-height:500px; overflow:hidden; height:100px; width:221px; background:url("../images/logo.png") no-repeat; }
.m1_r { float:left; width:781px; }
.tel { float:right; height:48px; width:387px; margin-right:40px; display:inline; }
.m1_r ul { float:left; width:781px; }
.m1_r li { font-size:14px; line-height:37px; font-weight:normal; height:37px; width:94px; float:left; text-align:center; font-family:"微软雅黑", "宋体"; }
.top-bg { height:6px; width:1002px; font-size:0; line-height:0; }
.m2 { width:986px; border-right:#dedede 1px solid; border-left:#dedede 1px solid; padding:0 7px; height:323px; }
.flash { float:left; height:300px; width:710px; padding-top:14px; padding-left:7px; overflow:hidden; }
.gg { float:right; width:255px; margin-right:3px; display:inline; }
.gg ul { float:right; width:245px; padding-top:63px; padding-left:10px; }
.gg li { line-height:25px; float:left; height:25px; width:237px; padding-left:8px; background-image:url("../images/ice1.jpg") left center no-repeat; overflow:hidden; }
.m3 { float:left; width:1000px; border-right:#dedede 1px solid; border-left:#dedede 1px solid; padding-top:5px; height:81px; }
.m3-1 { float:left; height:81px; width:258px; }
.m3-2 { float:left; height:81px; width:243px; }
.m3-3 { float:left; height:81px; width:248px; }
.m3-4 { float:left; width:251px; }
.m4 { float:left; width:972px; border-right:#dedede 1px solid; border-left:#dedede 1px solid; padding:0 14px 10px 14px; background:#fff; }
.m4_1 { float:left; width:972px; margin-top:3px; }
.casetitle { float:right; height:46px; width:719px; font-size:12px; font-weight:normal; color:#999999; line-height:46px; overflow:hidden; padding-left:233px; background:url("../images/title1.jpg") left top no-repeat; font-family:Arial, Helvetica, sans-serif; padding-right:20px;text-align:right; }
.case-con { float:left; width:920px; padding-left:10px;align:center;}
.casetitle span { float:right; display:inline; font-family:Arial, Helvetica, sans-serif; }
.case { float:left; width:228px; display:inline; margin-right:9px; }
.case_pic { float:left; height:131px; width:198px; background-image:url("../images/bg6.jpg") left center no-repeat; padding:15px; }
.case_pic a { height:125px; width:192px; padding:2px; border:#ccc 1px solid; display:block; }
.case_pic a:hover { border:#b70000 1px solid; }
.case h3 { line-height:20px;float:left; height:20px; width:192px; padding-right:15px; padding-left:20px; overflow:hidden;text-align:center; }
.case span { float:right; height:13px; width:44px; padding-top:3px; }
.case1 { float:left; width:228px; display:inline; margin-right:9px; }
.case1_pic { float:left; height:125px; width:198px; background-image:url("../images/bg6.jpg") left center no-repeat; padding:15px;text-align:center;}
.case1_pic a { height:125px; width:192px;border:#ccc 1px solid; display:block; }
.case1_pic a:hover {border:#b70000 1px solid; }
.case1 .bt { line-height:20px;height:20px;padding:0 10px; text-align:center; overflow:hidden; }
.case1 .bt a{ font-size:12px; color:#222;}
.case1 .bt a:hover{ text-decoration:underline;color:#f00;}
.case1_pic .img{border:1px solid #d8d8d8;padding:4px;}
.case1 .link{ width:198px;float:left;padding:0 0 0px 50px;}
.case1 .yj{text-align:center;overflow:hidden;text-decoration:line-through;}
.link a{ float:left;margin:0 10px 0 0;z}

.mblistb {text-align: center; line-height: 20px;color: #444; overflow: hidden;padding:0 10px;}
.mblistb span { color: #555;font: 12px/1.7 'Tahoma', 'simsun';}
.lessonList {float: left;padding: 10px 35px;width: 160px;}
.lessonTitle {height: 25px;line-height: 25px;overflow: hidden;width: 160px;}
.case-con button.prev {position:relative;background: url(../images/button-prev.png) no-repeat 0% 0%;width: 60px;height: 60px;overflow: hidden;border: none;top: -150px;left: -31px;z-index: 100;cursor: pointer;outline: none;}
.case-con button.prev:hover {background-position: 0% -60px;}
.case-con button.next {position:relative;background: url(../images/button-next.png) no-repeat 0% 0%;width: 60px;height: 60px;overflow: hidden;border: none;top: -150px;right: 31px;z-index: 100;cursor: pointer;outline: none;}
.case-con button.next:hover {background-position: 0% -60px;}

.mbtitle { float:left; height:46px; width:719px; font-size:12px; font-weight:normal; color:#999999; line-height:55px; overflow:hidden; padding-left:233px; background:url("../images/title8.jpg") left top no-repeat; font-family:Arial, Helvetica, sans-serif; padding-right:20px;text-align:right; }
.mb-con { float:left; width:962px; padding-left:10px; }
.mbtitle span { float:right; display:inline; font-family:Arial, Helvetica, sans-serif; }
.mb { float:left; width:228px; display:inline; margin-right:9px; }
.mb_pic { float:left; height:131px; width:198px; background-image:url("../images/bg6.jpg") left center no-repeat; padding:15px; }
.mb_pic a { height:125px; width:192px; padding:2px; border:#ccc 1px solid; display:block; }
.mb_pic a:hover { border:#777 1px solid; }
.mb h3 { line-height:20px;float:left; height:20px; width:192px; padding-right:15px; padding-left:20px; overflow:hidden; }
.mb span { float:right; height:13px; width:44px; padding-top:3px; }

.mb1 { float:left; width:228px; display:inline; margin-right:9px; }
.mb1_pic { float:left; height:136px; width:202px; background-image:url("../images/bg6.jpg") left center no-repeat; padding:15px 15px 8px 15px; }
.mb1_pic a { height:125px; width:192px;border:#ddd 5px solid; display:block; }
.mb1_pic a:hover {border:#F90 5px solid; }
.mb1 h3 { line-height:20px;height:20px;padding:0 10px; text-align:center; overflow:hidden; }
.mb1 h3 a{ font-size:14px; color:#222;}
.mb1 h3 a:hover{ text-decoration:underline;color:#f00;}
.mblistb {text-align: center; line-height: 20px;color: #444; overflow: hidden;padding:0 10px;}
.mblistb span { color: #555;font: 12px/1.7 'Tahoma', 'simsun';text-decoration:line-through;}
.mblistc{text-align: center; line-height: 20px;color: #fc0000; overflow: hidden;padding:0 10px;}

.m4_2 { float:left; width:972px; margin-top:10px; }
.m4-2r { float:right; width:470px; display:inline; }
.xxk { float:left; width:487px; border-right:#dedede 1px dotted; margin-top:9px; }
.xxk_nav { float:left; height:30px; width:487px; }
.xxk_nav ul { float:left; width:487px; }
.xxk_nav li { float:left; height:30px; width:90px; text-align:center; display:inline; margin-left:6px; background:url("../images/li2.jpg") no-repeat; }
.xxk_nav li a:hover { background:url("../images/li1.jpg") no-repeat; float:left; height:30px; width:90px; }
.xxk_nav li a:link, .xxk_nav li a:visited { color:#FFFFFF; line-height:26px; }
.xxk_nav li.oneli { background-image:url("../images/li1.jpg") left top no-repeat; }
.xxk_con { float:left; width:316px;padding:8px 15px 10px 156px; background:url("../images/xw.jpg") left center no-repeat;}
.xxk_con ul { float:left; width:316px; }
.xxk_con li { background-image:url("../images/ice1.jpg") left center no-repeat; float:left; width:306px; padding-left:10px; line-height:25px; height:25px; border-bottom:#dedede 1px dotted; overflow:hidden; }
.xxk_con span { float:right; color:#999999; }
.aboutbox { float:left; width:465px; overflow:hidden; }
.aboutbox_tile { float:left; height:46px; width:460px; text-align:center; padding-right:10px; font-family:Arial, Helvetica, sans-serif; background:url("../images/title2.jpg") left center no-repeat; overflow:hidden; }
.about_p { line-height:22px; text-align:left; width:460px; padding:3px 0 2px 5px; float:left; font-family:Arial, Helvetica, sans-serif; }
.about_p p { font-family:Arial, Helvetica, sans-serif; }
.about_l{float:left;width:260px;}
.aboutbox_t{ float:left; height:46px; width:260px; text-align:center; padding-right:10px; font-family:Arial, Helvetica, sans-serif; background:url("../images/title2.jpg") left center no-repeat; overflow:hidden; }
.about_r{float:left;width:200px;text-align:center;}
.contact { background-image:url("../images/title3.jpg"); background-repeat:no-repeat; background-position:left center; text-align:center; }
.botbox { float:left; width:982px; line-height:26px; font-family:Arial, Helvetica, sans-serif; text-align:center; background:#F3F3F3 url("../images/bg9.jpg") left top repeat-x; padding:15px 10px 10px 10px; }
.botbox a { padding:0 7px; }
.i-m1 { float:left; width:1000px; border-right:#dedede 1px solid; border-left:#dedede 1px solid; border-bottom:#dedede 1px solid; background:#fff; }
.i-m1 .banner { padding:10px; float:left; width:960px; }
.i_mianbox { padding:10px; float:right; width:980px; }
.i_m2_l { float:left; width:225px; }
.fr_left { float:left; width:220px; background-image:url("../images/bg10.jpg") left top repeat-y; ; padding:5px 3px 5px 2px; }
.i_m2_ltitle { float:left; height:33px; width:185px; line-height:36px; font-size:14px; font-weight:bold; background-image:url("../images/title4.jpg"); background-repeat:no-repeat; background-position:left top; padding-left:40px; overflow:hidden; }
.i_m2_lbot { background-image:url("../images/bg11.jpg") left top no-repeat; float:left; height:6px; width:225px; }
.i_m2_r { float:right; width:730px; display:inline; }
.fr_right { float:right; width:700px; background-image:url("../images/bg13.jpg") center centerrepeat-y; padding-left:30px; padding-top:12px; padding-right:0px; }
.i_m2_title { float:right; height:29px; width:690px; background-image:url("../images/title5.jpg") no-repeat; margin-top:2px; font-size:14px; font-weight:bold; padding-left:40px; line-height:27px; overflow:hidden; }
.i_m2_bot { float:left; height:6px; width:730px; background:url("../images/bg12.jpg") left top no-repeat; }
.addbox { float:left; height:46px; width:980px; }
.addtitle { float:left; height:46px; width:400px; }
.addbox h3 { line-height:46px; float:right; font-family:Arial, Helvetica, sans-serif; background:url("../images/ice3.jpg") left 16pxno-repeat; padding-left:15px; }
.i_m3 { float:left; width:980px; background-image:url("../images/bg14.jpg") left 20px repeat-y; margin-top:10px; }
.i_m3l { float:left; width:164px; display:inline; margin-left:17px; background-position:left center; background-repeat:no-repeat; }
.i_m3l ul { float:left; width:164px; }
.i_m3l li { float:left; width:164px; line-height:30px; height:30px; overflow:hidden; background:url("../images/bg15.jpg") left bottom no-repeat; padding-left:15px; }
.i_m3l li a:hover { background:#f00 url("../images/bg16.jpg") left top no-repeat; float:left; height:30px; width:164px; color:#FF0000; }
.i_m3l h3 { float:left; height:30px; width:147px; font-size:12px; line-height:30px; font-weight:bold; background:url("../images/ice4.jpg") left center no-repeat; padding-left:17px; }
.i_m3r { float:right; width:775px; padding-right:5px; }
.i_m3rtitle { line-height:28px; float:left; width:775px; font-size:18px; font-family:"微软雅黑", "黑体"; color:#A2C73B; height:30px; }
.newsList li { background:url("../images/ice6.jpg") left 9px no-repeat; float:left; height:28px; width:760px; line-height:28px; padding-left:18px; font-size:14px; border-bottom:#dedede 1px dotted; }
.newsList span { font-size:12px; float:right; color:#999; padding-right:20px; font-family:Arial, Helvetica, sans-serif; }
.newsList ul { float:left; width:775px; }
.n_fpage { float:left; height:30px; width:650px; line-height:30px; border:1px solid #dedede; margin-top:20px; margin-left:60px; display:inline; text-align:center; font-size:12px; }
.n_fpage a { display:inline; margin-right:5px; margin-left:5px; text-align:center; }
.mid { text-align:center; }
/*.i_m3r h3{line-height:25px;float:left;height:25px;width:775px;text-align:center;color:#999999;}*/

.wenzhang { font-size:14px; line-height:27px; float:left; width:775px; }
.wenzhang p { line-height:1.8; font-size:14px; text-indent:2em; margin:8px 0; }
.pnext { float:left; width:775px; margin-top:5px; }
.pnext span { font-size:12px; font-weight:normal; }
.m5 { float:left; width:960px; border:#dedede 1px solid; border-bottom:0 none; background:url("../images/link_bg.jpg") 15px center no-repeat; height:80px; padding:17px 0 9px 40px; }
.m5 ul { float:left; width:960px; }
.m5 li { float:left; width:180px; height:24px; line-height:24px; text-align:center; display:inline; }
/*图文页底部*/

#articeBottom { width:100%; text-align:right; margin:6px 0 10px 0; padding-top:10px; }
#articeBottom { background: url("../images/dashed.gif") repeat-x left top; }
/*分页*/

#apartPage { color:#6A591F; float:right; }
#apartPage li { display:inline; float:left; padding:2px; }
#prev { width:50%; text-align:left; float:left; }
#next { width:49.9%; float:right; }
/*分页*/

.endPageNum { clear:both; font-size:12px; text-align:center; font-family:"宋体"; margin:10px; }
.endPageNum table { margin:auto; }
.endPageNum .s1 { width:52px; }
.endPageNum .s2 { background:#1f3a87; border:1px solid #ccc; color:#fff; font-weight:bold; }
.endPageNum a.s2:visited { color:#fff; }
.endPageNum a { padding:2px 5px; margin:5px 8px 0 8px; color:#1F3A87; background:#fff; display:inline-table; border:1px solid #ccc; float:left; }
.endPageNum a:visited { color:#1f3a87; }
.endPageNum a:hover { color:#fff; background:#1f3a87; border:1px solid #1f3a87; float:left; text-decoration:underline; }
.endPageNum .s3 { cursor:default; padding:2px 5px; margin:5px 4px 0 0; color:#ccc; background:#fff; display:inline-table; border:1px solid #ccc; float:left; }
/*产品内容和新闻内容页*/

#productshow h4 { text-align:center; font-size:14px; font-weight:900; }
.productimg { margin:20px; }
.prodetails { line-height:25px; margin:12px 20px 0; border-top:#ccc 1px solid; padding-top:8px; }
.producttext p { text-indent:2em; margin:6px 0 10px 0; line-height:1.8; font-size:14px; }
.producttext { padding:10px 20px; }

.casetext p { text-indent:2em; margin:6px 0 10px 0; line-height:1.8; font-size:14px; }
.casetext { padding:10px 20px; }
.casetext img{border: 1px solid  #DEDEDE;padding:10px;background:url(../images/bg_000.jpg);}
/*新闻内容页底部*/

#articeBottom { width:100%; text-align:right; margin:6px 0 0 0; padding-top:10px; }
#articeBottom span { float:left; }
#articeBottom span a { font-size:12px; }
#articeBottom span a:hover { color:#0099FF; }
#articeBottom { background: url("../images/dashed-1.gif") repeat-x left top; }
#articleHeader { margin:5px 0; padding:10px; background:#F5F5F5; height:40px; }
#articleHeader h5 { font-size:12px; color:#333; height:30px; }
#articleHeader h5 a { font-size:12px; color:#333 }
/*表格边框*/
.mytable { border-collapse: collapse; }
.mytable td, .mytable th { border: 1px solid #ccc; font-size: 12px; line-height: 20px; padding:6px; }
/*服务流程页*/
.fwlc { margin:0 auto; width:660px; }
.nosuojin { text-indent:0px !important; }
.fwlct { margin:18px auto 0 auto; overflow: hidden; width:655px; }
.fwlct ul { float:left; margin:0 2px 0 0; padding:0; }
.fwlct ul li { margin:0; font:12px/18px "宋体", Arial, Helvetica, Verdana, Sans-serif; list-style:none; }
.fwlcjt { background:url("../images/lcjt.gif") no-repeat right 12px; width:108px; }
.fwlctinfo { padding:0 0 0 3px; width:98px; }
.shwh { margin: 0; }
.fwlctinfor { padding:0 0 0 3px; width:100px; }
/*联系我们页*/
.lianxi { width:710px; height:533px; position:relative; background:url("../images/contactbg.jpg") no-repeat; margin:0 auto; }
.lianxi1 { position:absolute; width:600px; height:200px; top:186px; left:22px; }
.lianxi1 p { color:#222; }
.lianxi2 { position:absolute; width:100px; height:50px; top:460px; left:60px; }
.lianxi3 { position:absolute; width:100px; height:50px; top:460px; left:180px; }
.lianxi4 { position:absolute; width:100px; height:50px; top:460px; left:300px; }

/*支付页*/
.pay950d {font: 14px/1.8 \5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53, sans-serif; color:#444; width:680px; margin:0 auto;}
.pay950d li{font: 14px/1.8 \5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53, sans-serif !important; color:#444;}
.pay950d ul{ background:#fff; padding:10px 10px 10px 260px; border:#ddd 1px solid; margin-bottom:20px; height:80px; overflow:hidden;}
.pay950d ul.gh{ background:url("../images/gh.jpg") 30px 25px no-repeat;}
.pay950d ul.jh{ background:url("../images/jh.jpg") 30px 25px no-repeat;}
.pay950d ul.zh{ background:url("../images/zh.jpg") 30px 25px no-repeat;}
.pay950d ul.nh{ background:url("../images/nh.jpg") 30px 25px no-repeat;}
.pay950d ul.z{ background:url("../images/z.png") 30px 25px no-repeat;}
.pay950d ul.zp{ background:url("../images/zp.png") 30px 25px no-repeat;}
.pay950d .t{ font-weight:bold; color:#c00;}
.pay950d span{ font-weight:bold; color:#333;}



.porviewa{ text-align:center;padding:10px 15px; border:#ccc 1px solid; background:#fafafa; margin-bottom:16px;font: 12px/1.7 'Tahoma', 'simsun'; color: #666;}
.porviewa span.red{ color: #fc0000; font-size: 12px; font-weight: 900;}
.projj{padding:15px 0 0 0;font-size:14px; line-height:1.8;}
.projj p{ margin-bottom:12px;}
a.yanshi{ color:#d00; margin-left:10px;}
a.yanshi:hover{ text-decoration:underline;}
a.yanshi1{ color:#444; margin-left:10px;}
a.yanshi1:hover{ text-decoration:underline; color:#f60;}
.mbjj{ font-size:14px;}

/*------ 图片左右滚动 ---------*/
/* hot picture */
.JQ-slide{position:relative;width:880px;height:170px;margin:0 0 15px 0;background:#f9f9f9;padding:10px 35px;}
.JQ-slide .wrap{width:880px;height:170px;overflow:hidden;position:relative;}
.JQ-slide2{position:relative;width:880px;height:225px;margin:0 0 15px 0;background:#f9f9f9;padding:10px 35px;}
.JQ-slide2 .wrap{width:880px;height:225px;overflow:hidden;position:relative;}
.JQ-slide-content{position:absolute;}/*必须要的元素*/
.imgList li{width:170px;margin:0 3px;text-align:center;}
.imgList img{width:160px;height:140px;}
.imgList .txt{height:20px;line-height:20px;text-align:center;}
.JQ-slide-nav a{display:block;z-index:99;width:48px;height:48px;overflow:hidden;text-indent:-999em;text-decoration:none;position:absolute;top:40px;background:url(../images/arrow_pic.png) no-repeat;}
.JQ-slide-nav a.prev{left:-20px;top:60px;background-position:0 0;}
.JQ-slide-nav a.prev:hover{background-position:-100px 0;}
.JQ-slide-nav a.next{right:-20px;top:60px;background-position:-50px 0;}
.JQ-slide-nav a.next:hover{background-position:-150px 0;}

/* imgList */
.imgList{float:none;overflow:hidden;zoom:1}
.imgList li{float:left;display:inline;overflow:hidden;width:170px;margin:0 3px;}
.imgList li .ln{display:block;text-align:center;overflow:hidden;width:170px;text-overflow: ellipsis;}
.imgList li .img{border:1px solid #d8d8d8;padding:4px;width:160px;height:146px;}
.imgList li .ln .img:hover{border-color:#b70000;}
.imgList li .txt{text-align:center;overflow:hidden;}
.imgList li .lx{text-align:center;overflow:hidden;color: #55555;}
.imgList li .yj{text-align:center;overflow:hidden;text-decoration:line-through;}
.imgList li .ys{text-align:center;overflow:hidden;color: #fc0000;}
.imgList li .qg{z-index:5000;}

.goumai{ width:150px;text-align:center;padding:0 0 10px 23px;}
.goumai .buy{float:left;width:45%;}
.goumai .demo{float:left;width:45%;margin-left:5px;}
.goumai .gm{width:59px; height:17px;}

/*CaseShow*/
.mainpage{ width:960px; margin:0 auto; overflow:hidden; clear:both;}
.caseshow{ clear:both; background:url("../images/caseshowtop.png") no-repeat top left; overflow:hidden; _height:50px; _overflow: visible;}
.caseshowt{ overflow:hidden; }
.caseshowtleft{ float:left; padding:38px 0 0 43px;}
.caseshowtleft h2{ font-size:16px;}
	 
.caseshowright{ float:right; position:relative; border-left:1px solid #c6c3c3; padding:17px 25px 0 20px; height:89px;}
.caseshowright a.backlink{ color:#FFF; width:55px; height:24px; position:absolute; left:-65px; top:29px; display:block; background:url("../images/caseshowimg.png")/*tpa=http://www.baishine.com/images/caseshowimg.png*/ -182px -50px; padding: 7px 0 0 10px;}
.caseshowright a.backlink:hover{ background-position: -247px -50px;}
.caseshowright span{ display:block; margin-bottom:10px;}
.caseshowright span a{ padding-right: 20px ; background:url("../images/outlinkico.png") no-repeat right;}
.caseshowright span a:hover{ color:#333; text-decoration:underline;}
.related{padding:20px;}
.related h2{font-size:16px; font-family:"微软雅黑", "宋体"; color:#666}
.related a{display:block; color:#666; line-height:23px}
.related a:hover{color:#000}
.casefootbg{ height:30px;background: url("../images/caseshowimg.png") 0 -20px; clear:both;}

.orderform{ clear:both; overflow:hidden; padding: 20px 0 20px 47px;border-left:1px solid #cdc7c7; border-right:1px solid #cdc7c7;background:#f3f2f2;}
.orderform form div label,.conmap form label{ display:block; font-size:14px; padding:5px 0; color:#363636;}
.orderform form div label span,.conmap form label span{ padding-left:5px; color:#828080;}
.orderform form div input,.conmap form input{ width:290px; height:20px; padding:5px 0 0 10px; background:#FFF; border:1px solid #cbcbcb;color:#828080; margin-bottom:10px;}
.conmap form input { width:350px;}
.orderform form div input.inputsc{border:1px solid #363636;color:#363636;}
.orderform form div input.inputsc2{border:1px solid #363636;color:#363636;}
.msgbox{ padding:15px; border:1px solid #cdc7c7; margin-top:15px;color:#828080;}
.orderform form div b input.check{ width:auto; height:auto; padding:0; margin: 0 15px; }
.orderform form div b{ display:block; font-weight:normal;color:#828080; padding:2px 0;}
.orderform form div b.ckhover{color:#363636;}

.orderform form div textarea,.conmap form  textarea{ font-family:Verdana, Geneva, sans-serif; width:514px; height:152px;padding:5px 0 0 10px;  background:#FFF; border:1px solid #cbcbcb;color:#828080; margin-bottom:10px;}
.conmap form  textarea{ width:350px;}
.orderform form div textarea.inputsc{border:1px solid #363636;color:#363636;}
.orderform form div textarea.inputsc2{border:1px solid #363636;color:#363636;}

.formleft{ float:left; overflow:hidden; width:302px;}
.formright{ float:left; margin-left:57px; display:inline}

.subbt{ margin-top:24px; overflow:hidden; clear:both;}
.subbt button {width:110px; height:63px;background: url("../images/orderimg.png") 0 -51px;  overflow:hidden; cursor:pointer; border:0; }
.subbt button.resetnow{ background-position: 0 -114px ; margin-left:15px;}
.subbt p{ padding-top:5px;color:#828080;}
.subbt button:hover{ background-position: -110px -51px;}
.subbt button.resetnow:hover{ background-position: -110px -114px;}

.suborder h3{ width:220px; height:42px; text-indent:-999px; overflow:hidden;background:url("../images/indeximg.png") -126px -203px; }
.suborder p{ display:block;border-left:1px solid #d5d5d5; overflow:hidden; height:113px; padding-left:25px;}
.suborder p a{ display:block; width:179px; height:33px; text-indent:-999px; overflow:hidden; margin-bottom:15px;background:url("../images/indeximg.png") 0 -245px;}
.suborder p a:hover{background-position: -179px -245px;}
.suborder p a.uporder{ background-position: 0 -278px;}
.suborder p a.uporder:hover{ background-position: -179px -278px;}

.orderleft{ float:left; padding: 27px 0 0 47px;}
.orderleft h2{ width:342px; height:51px; text-indent:-999px; overflow:hidden; background: url("../images/orderimg.png");}