﻿body { margin: 0; padding: 0; font-size: 12px; background-color: #fff; min-width: 1200px; }
html { padding: 0; margin: 0; }
img { border: 0; padding: 0; margin: 0; }
ul { list-style: none; padding: 0px; margin: 0px; }
a { text-decoration: none; color: Black; }

.blank10 { clear: both; height: 10px; }
.blank15 { clear: both; height: 15px; }
.blank20 { clear: both; height: 20px; }
.blank50 { clear: both; height: 20px; }
.blank100 { clear: both; height: 100px; }
.blank2 { clear: both; height: 2px; }
.clear { clear: both; height: 0px; overflow: hidden; }
.w100 { width: 100px; }
.w150 { width: 150px; }
.w200 { width: 200px; }
.tdright { text-align: right; padding-right: 5px; }
.mauto { margin: 0 auto; }
.inputradius { border-radius: 3px; border: 1px solid #999; height: 30px; line-height: 30px; font-size: 14px; }
.fontmoney { color: red; font-size: 16px; font-family: Arial; }

.headertop { width: 100%; height: 35px; min-width: 1200px; background-color: #1e1b29; line-height: 35px; border-bottom: 1px solid #dcdcdc; }
.header111 { width: 1200px; height: 35px; margin: 0 auto; font-family: 'Microsoft YaHei'; color: #fff; }
.header111 a { color: #fff; font-size: 14px; }
.headerleft { width: 400px; float: left; }
.headerright { width: 300px; float: right; text-align: right; }
.headerright a { color: #fff; }

.headbg { width: 100%; height: 80px; background-color: rgba(255,255,255,.85); border-bottom: 1px solid #eee; }
.logobg { width: 1200px; height: 80px; margin: 0 auto; }
.logo { width: 200px; height: 80px; float: left; }
.logo div { width: 200px; height: 80px; }

.nav { width: 900px; height: 45px; margin: 0 auto; line-height: 45px; padding-top: 30px; position: relative; float: left; }
.nav ul { width: 800px; height: 45px; overflow: hidden; padding-left: 100px; }
.nav ul li { width: 100px; height: 45px; text-align: center; float: left; position: relative; }
/*background: url(../images/nav_line.png) right top no-repeat; */
.nav ul li:hover { background-color: #fff; }
.nav ul li:hover a { color: #0aaff4; text-decoration: none; }
.nav ul li:hover div { z-index: 999; position: absolute; }
.nav ul li a { font-size: 16px; color: #333; font-family: 'Microsoft YaHei'; }

.loginsuccdiv { width: 250px; height: 30px; line-height: 30px; padding-left: 50px; color: #fff; font-size: 16px; font-family: 'Microsoft YaHei'; overflow: hidden; }
.loginsuccdiv a { width: 100px; height: 25px; line-height: 25px; text-align: center; font-size: 14px; color: #fff; background-color: #0094ff; border: 1px solid #0094ff; border-radius: 3px; display: block; }
.sonnav { width: 100px; height: auto; position: absolute; top: 39px; z-index: 999; display: none; padding: 10px 0; }
.sonnav a { display: block; width: 100%; float: left; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 12px; }
.sonnav a:hover { color: #fff; }

.vipcenter { width: 150px; float: right; text-align: center; height: 39px; line-height: 39px; }
.vipcenter a { font-size: 14px; color: #fff; font-family: 'Microsoft YaHei'; }

.flash { width: 100%; height: 400px; margin: 0 auto; }
/*flash切换*/
.slides { position: relative; width: 100%; height: 400px; z-index: 80; }
.slide-pic { overflow: hidden; width: 100%; height: 400px; }
.slide-pic li { width: 100%; height: 400px; display: none; }
.slide-pic li.cur { display: block; }
.slide-pic li.cur a { width: 1920px; height: 400px; display: block; }
.slide-li { position: absolute; right: 52%; bottom: 0px; z-index: 5; }
.slide-li li { float: left; width: 26px; height: 10px; overflow: hidden; line-height: 12px; margin-right: 5px; text-align: center; font-size: 12px; cursor: pointer; background-color: #cbcbcb; }
.slide-li .cur { background-color: #0094ff; }
.op li { opacity: 0.8; filter: alpha(opacity=80); }
.op li.cur { color: #df8b14; }
.slide-txt span { display: none; }

.indextitle { width: 100%; height: 35px; line-height: 35px; color: #666; font-size: 14px; font-weight: bold; font-family: 'Microsoft YaHei'; border-bottom: 2px solid #0094ff; margin-bottom: 10px; }
.indextitle1 { width: 1200px; height: 35px; line-height: 35px; color: #666; font-size: 14px; font-weight: bold; font-family: 'Microsoft YaHei'; border-bottom: 2px solid #0094ff; margin-bottom: 10px; }
/*档口广告首页*/
.addk10 { width: 1200px; height: auto; height: 300px; margin: 0 auto; }
.addk_left { width: 200px; height: 300px; float: left; background-color: #fff; }
.addk_rightul { width: 1000px; height: 300px; float: left; background-color: #fff; }
.addk_rightul li { width: 200px; height: 150px; float: left; overflow: hidden; }

.prolist { width: 1250px; height: auto; min-height: 300px; padding-left: 50px; margin: 0 auto; }
.prolist ul li { width: 180px; height: 210px; float: left; margin: 10px 14px 20px 0px; overflow: hidden; border: 1px solid #d8d8d8; padding: 3px; border-radius: 3px; -moz-box-shadow: 1px 3px 2px #ebebeb; -webkit-box-shadow: 1px 3px 2px #ebebeb; box-shadow: 1px 3px 2px #ebebeb; }
.prolist ul li div { width: 180px; height: 30px; line-height: 30px; overflow: hidden; }

.topiclist { width: 380px; height: auto; min-height: 30px; float: right; }
.topiclist ul { width: 380px; height: 250px; overflow: hidden; }
.topiclist ul li { width: 380px; height: 35px; line-height: 35px; border-bottom: 1px dotted #efefef; overflow: hidden; }
.topiclist ul li a { font-size: 14px; }

.indexmain { width: 1200px; height: auto; min-height: 1px; margin: 0 auto; }

.indexright { width: 300px; height: 600px; float: right; }
.indexloginbg { width: 1200px; height: 380px; margin: 0 auto; position: absolute; z-index: 999; left: 0; bottom: 0; right: 0; top: 0; }
.indexlogin { width: 300px; height: 300px; /*margin-top: 10px; padding-top: 50px;*/ background: rgba(0,0,0,.5); position: absolute; right: 19%; bottom: 0px; z-index: 999; }
.indexlogin ul li { width: 260px; height: 35px; line-height: 35px; margin: 0 auto 20px; }
.indexlogininput { width: 258px; height: 30px; line-height: 30px; border-radius: 3px; border: 1px solid #d8d8d8; text-indent: 1em; }
.indexloginbutton { width: 260px; height: 40px; border: 0; line-height: 40px; color: #fff; border-radius: 3px; cursor: pointer; text-align: center; font-size: 14px; background-color: #0094ff; }
.indexlogintitle { width: 260px; height: 35px; line-height: 35px; margin: 10px auto 0; color: #fff; font-size: 16px; }
.indexloginbottom { width: 260px; height: 30px; line-height: 30px; margin: 0 auto; color: #fff; font-size: 12px; }
.indexloginbottom a { padding-left: 20px; color: #fff; }

.orderflow { width: 800px; height: 300px; float: left; }
.orderflow ul { width: 800px; padding-top: 5px; }
.orderflow ul li { width: 800px; height: 25px; line-height: 25px; font-size: 12px; overflow: hidden; }
.orderflow ul li span { color: #000; font-weight: bold; padding: 0 3px; }
.orderflowtitle { width: 285px; padding-left: 15px; height: 35px; line-height: 35px; font-family: 'Microsoft YaHei'; color: #efefef; background-color: #0094ff; font-size: 16px; font-weight: bold; }

.dangkou { width: 1250px; height: auto; min-height: 200px; margin: 0 auto; padding-left: 50px; }
.dangkou ul { width: 1200px; height: auto; min-height: 200px; }
.dangkou ul li { width: 600px; height: 200px; float: left; margin: 0px 0px 10px 0; }
.friendlink { width: 1200px; height: auto; min-height: 30px; margin: 0 auto; }
.friendlink ul li { padding: 0 5px 0 0; height: 30px; line-height: 30px; float: left; color: #333; }
.friendlink ul li a { color: #333; }

.bottombg { width: 100%; height: auto; min-height: 220px; background-color: #ededed; border-top: 1px solid #333; }
.bottom { width: 1200px; height: auto; min-height: 200px; padding-top: 20px; margin-top: 20px; margin: 0 auto; position: relative; }
.b_list1 { width: 800px; height: auto; min-height: 35px; line-height: 2em; color: #333; }
.bottomlogo { width: 200px; height: 80px; right: 0; top: 50px; position: absolute; }
.bottomsmallpic { width: 300px; height: 50px; position: absolute; bottom: 30px; right: 10px; }
.bottomsmallpic ul li { width: 35px; height: 35px; float: left; margin-right: 15px; }
.bottomsmallpic ul li a { display: block; }
.icon { background: url(../images/bottompic.png); }

.icon-wm { background-position: -379px -144px; height: 27px; width: 34px; }
.icon-wlgs { background-position: -413px -144px; height: 27px; width: 22px; }
.icon-ppaa { background-position: -379px -171px; height: 27px; width: 27px; }
.icon-hzdt { background-position: -341px -198px; height: 27px; width: 25px; }
.icon-aqff { background-position: -366px -198px; height: 27px; width: 40px; }
.icon-rzcx { background-position: -316px -225px; height: 27px; width: 75px; }

.icon-wmhover { background-position: -379px -144px; height: 27px; width: 34px; }
.icon-wlgshover { background-position: -406px -171px; height: 27px; width: 22px; }
.icon-ppaahover { background-position: -428px -171px; height: 27px; width: 27px; }
.icon-hzdthover { background-position: -316px -198px; height: 27px; width: 25px; }
.icon-aqffhover { background-position: -406px -198px; height: 27px; width: 40px; }
.icon-rzcxhover { background-position: -391px -225px; height: 27px; width: 75px; }

/* border-top: 1px solid #0094ff;*/
.commonbtn { cursor: pointer; line-height: 30px; border: 1px solid #FF7206; background-color: #FF7206; color: #fff; font-size: 14px; border-radius: 2px;    
}
.logintable { width: 600px; height: auto; margin: 50px auto; font-size: 16px; }
.logintable tr { height: 50px; }

.logindiv { width: 1200px; height: auto; min-height: 800px; border-radius: 5px; border: 1px solid #f1f1f1; margin: 30px auto; -webkit-box-shadow: 0px 3px 3px #bfbebe; -moz-box-shadow: 0px 3px 3px #bfbebe; box-shadow: 1px 3px 3px #bfbebe; }
.logindivtitle { width: 1200px; height: 45px; font-size: 16px; line-height: 45px; background-color: #0094ff; color: #fff; text-align: center; border-top-left-radius:5px;border-top-right-radius:5px; }
.logindiv ul { width: 310px; height: 450px; margin: 50px auto; }
.logindiv ul li { width: 310px; height: 60px; line-height: 60px; margin-top: 10px; position: relative; }
.logindiv ul li div { position: absolute; top: -35px; left: 0; font-size: 14px; color: green; }
.wenbenkuang { font-size: 16px; color: #666; border: 1px solid #ccc; height: 35px; line-height: 35px; width: 300px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }


.qqloginleft { width: 520px; height: 450px; float: left; margin-left: 50px; border: 1px solid #999; border-radius: 3px; }
.qqloginlefttitle { width: 500px; height: 35px; line-height: 35px; background-color: #0094ff; padding: 0 10px; font-size: 14px; color: #fff; }
.qqloginright { width: 520px; height: 450px; float: left; margin-left: 50px; border: 1px solid #999; border-radius: 3px; }
.qqloginrighttitle { width: 500px; height: 35px; line-height: 35px; background-color: green; padding: 0 10px; font-size: 14px; color: #fff; }

.logintdl { width: 120px; padding-right: 20px; text-align: right; }
.loginbtn { width: 300px; height: 35px; line-height: 35px; cursor: pointer; background-color: #FF7206; color: #fff; font-size: 14px; font-family: 'Microsoft YaHei'; border: 0; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }

.listbody { width: 1200px; height: auto; min-height: 500px; margin: 0 auto; }
.mindaohang { width: 1200px; height: 50px; line-height: 70px; font-size: 16px; color: #000; font-family: 'Microsoft YaHei'; color: #666; margin: 0 auto; }
.mindaohang a { color: #000; text-decoration: none; font-family: 'Microsoft YaHei'; }
.aboutcontent { width: 1200px; height: auto; min-height: 300px; margin: 0 auto; font-size: 14px; line-height: 1.8em; padding: 10px 0 20px; }
.aboutcontent img { padding: 0; margin: 0; display: block; margin: 0 auto; }
.aboutcontent p { padding: 0; margin: 0; }
/*列表*/

.orderlist { width: 100%; border-collapse: collapse; border: 1px solid #afd9ff; margin-top: 20px; font-size: 12px; }
.ol_row1 { width: 100%; height: 45px; font-size: 12px; line-height: 45px; background-color: #eaf8ff; border-collapse: collapse; border: 0; }
.ol_row1 td { padding: 0; margin: 0; }
.editbtn { width: 80px; height: 20px; line-height: 20px; text-align: center; display: block; margin: 2px 0 0 20px; border: 1px solid green; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.editbtn:hover { border: 1px solid red; background-color: #f5f5f5; }


.tablelist { border: 1px solid #87bce4; border-collapse: collapse; text-align: center; line-height: 28px; font-size: 14px; }
.tablelist tbody { width: 100%; }
/*.trheader th { background-color: #0094ff; color: #fff; height: 40px; font-weight: bold; }.trlist { width: 100%; border-bottom: 1px solid #87bce4; }
    .trlist:hover { background-color: #efefef; }*/


.vippager { width: 100%; height: 50px; border: 1px dotted #df8b14; }
.boluopager { width: 600px; height: 45px; margin: 10px 0 0 0; float: left; }
.boluopager a, .boluopager span { display: block; float: left; width: 30px; height: 30px; line-height: 30px; font-size: 14px; text-align: center; border: solid 1px #0094ff; background-color: #fff; text-decoration: none; margin-right: 2px; color: #0094ff; }
.boluopager a:visited { border: solid 1px #0094ff; background: #fff; text-decoration: none; }
.boluopager .cpb { display: block; float: left; width: 30px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; border: none; color: #0094ff; }
.boluopager a:hover { color: #fff; background: #0094ff; border-color: #0094ff; text-decoration: none; }
.pagerright { width: 300px; float: left; height: 30px; line-height: 30px; padding-top: 15px; padding-left: 5px; }
/*用户后台*/
.vipmain { width: 1200px; height: auto; min-height: 500px; margin: 10px auto 0; }
.vipleft { width: 180px; height: auto; min-height: 500px; float: left; }
/*.viplefttitle { width: 177px; height: 35px; line-height: 35px; text-align: center; font-size: 16px; color: #fff; background-color: #0094ff; border-top-left-radius: 3px; border-top-right-radius: 3px; }*/
.viplefttitle { width: 180px; height: 40px; line-height: 40px; text-align: center; font-family: 'Microsoft YaHei'; font-size: 18px; color: #fff; background: url(../images/vip/leftmenup.gif) no-repeat; cursor: pointer; }



.vipright { width: 1000px; height: auto; min-height: 800px; float: left; padding: 0 0 0 15px; background-color: #fff; font-size: 14px; }
.vipleft ul { width: 180px; height: auto; min-height: 30px; margin-bottom: 10px; }
.vipleft ul li { width: 150px; height: 30px; line-height: 30px; padding-left: 30px; cursor: pointer; background: url(../images/vip/leftmenus.gif) no-repeat; }
.vipleft ul li:hover { background-color: #efefef; }
.vipleft ul li a { display: block; width: 150px; height: 35px; color: #666; font-family: 'Microsoft YaHei'; font-size: 14px; text-decoration: none; }
.vipleft ul li a:hover { color: red; }

.editbtn1 { width: 80px; height: 25px; line-height: 25px; margin: 4px; float: left; cursor: pointer; color: #fff; background-color: #ff6a00; border: 0; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.editbtn2 { border-style: none; border-color: inherit; border-width: 0; line-height: 25px; margin: 4px; text-align: center; float: left; cursor: pointer; color: #fff; background-color: #5fb6f6; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.editbtn3 { width: 80px; height: 25px; line-height: 25px; margin: 4px; float: left; cursor: pointer; color: #fff; background-color: #df8b14; border: 0; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.ieditbtn2 { padding: 3px 5px; cursor: pointer; color: #fff; background-color: #5fb6f6; border: 0; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }

.viptopbg { width: 100%; height: 40px; background-color: #0094ff; }
.vipshowaccount { width: 100%; height: 120px; }
.vipshowaccount li { width: 164px; height: 102px; float: left; margin-right: 35px; text-align: center; line-height: 120px; font-size: 25px; font-weight: bold; color: #000; }
.vipshowaccountli1 { background: url(../images/vip/vipibg1.gif) no-repeat; }
.vipshowaccountli2 { background: url(../images/vip/vipibg2.gif) no-repeat; }
.vipshowaccountli3 { background: url(../images/vip/vipibg3.gif) no-repeat; }
.vipshowaccountli4 { background: url(../images/vip/vipibg4.gif) no-repeat; }
.vipshowaccountli5 { background: url(../images/vip/vipibg5.gif) no-repeat; }


hr { margin: 18px 0; border: 0; border-top: 1px solid #eeeeee; border-bottom: 1px solid #ffffff; }
.vipbottom { width: 1100px; height: 100px; margin: 20px auto 0; clear: both; }
.topheader { width: 1100px; height: 40px; margin: 0 auto; }
.logotext { width: 500px; height: 40px; line-height: 40px; color: #f1f1f1; font-size: 18px; float: left; }
.logotext a { color: #f1f1f1; }
.loginout { width: 300px; height: 40px; line-height: 40px; text-align: right; color: #f1f1f1; font-size: 14px; float: right; }

.loginout a { color: #fff; }
.tuileft { width: 80px; height: 80px; float: left; margin-top: 20px; }
.tuileft img { padding: 2px; border: 1px solid #999; }

.vipindextop { width: 840px; padding-left: 10px; font-size: 18px; height: 40px; line-height: 40px; color: #fff; background-color: #4A515B; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.font16 { width: 200px; height: 35px; padding-left: 10px; line-height: 35px; color: #f90; font-size: 18px; }
.vipindexbottom { width: 850px; height: 300px; margin-top: 15px; line-height: 1.8em; color: #333; }
.vibleft { width: 400px; height: 200px; float: left; background-color: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.vibright { width: 400px; height: 200px; float: right; background-color: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.newordertable { width: 100%; height: auto; margin: 10px auto; border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; line-height: 30px; font-size: 14px; font-weight: normal; border-collapse: collapse; }
.newordertable .trheader { background-color: #f6f6f6; text-align: center; }
.newordertable .trlist { width: 100%; border-bottom: 1px solid #87bce4; }
.newordertable .trlist:hover { background-color: #efefef; }
.newordertable td, .newordertable th { border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; }
.newordertable th { background-color: #f6f6f6; text-align: center; padding-right: 10px; font-weight: normal; }

.newordertable em { color: red; font-family: Arial; font-size: 14px; }
.newordertable font { font-family: Arial; font-size: 14px; }

.sonpro { width: 500px; height: auto; }
.sonpro li { width: 500px; height: 120px; float: left; }
.detailleft { width: 80px; height: 80px; padding: 10px; float: left; }
.detailright { width: 250px; height: 80px; float: left; padding: 10px 5px; }
.detailright div { width: 250px; height: 20px; line-height: 20px; text-align: left; }

.vipindexmiddle { width: 1000px; height: 300px; line-height: 1.8em; color: #333; background-color: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.newslist { width: 1200px; height: auto; min-height: 500px; }
.newslist li { width: 1200px; height: 35px; line-height: 35px; border-bottom: 1px dashed #e2e2e2; }
.newslist li:hover { background-color: #f1f1f1; }
.newslist li:hover a { text-decoration: underline; color: #bd3d3d; cursor: pointer; }
.newstitle { width: 900px; overflow: hidden; float: left; }
.newstime { width: 150px; float: right; overflow: hidden; }
.upload_a { width: 330px; height: 30px; }
.upload_a a { width: 100px; height: 30px; line-height: 30px; text-align: center; background-color: #e1661f; color: #fff; font-family: 'Microsoft YaHei'; display: block; margin-right: 10px; float: left; }
.newscontent { clear: both; line-height: 1.8em; padding-top: 15px; }


.plist { width: 1200px; height: auto; min-height: 300px; margin: 0 auto; padding-top: 20px; }
.plist ul { width: 1200px; }
.plist ul li { width: 210px; height: 250px; float: left; margin: 10px 0 20px 25px; overflow: hidden; }
.plist ul li div { width: 210px; height: 40px; line-height: 1.5em; overflow: hidden; }
.divsearchtable { width: 100%; height: auto; border: 1px solid #afd9ff; border-radius: 5px; background-color: #f1f1f1; margin-bottom: 20px; }
.searchtable { width: 100%; height: auto; margin: 10px 0 20px 0; border-left: 1px solid #f1f1f1; border-top: 1px solid #f1f1f1; line-height: 30px; font-size: 14px; font-weight: normal; border-collapse: collapse; font-family: 'Microsoft YaHei'; }
.searchtable tr { height: 45px; line-height: 45px; }
.serachinput { border: 1px solid #f90; border-radius: 3px; height: 30px; line-height: 30px; -webkit-box-shadow: 0 0 5px rgba(255, 153, 0, .5); -moz-box-shadow: 0 0 5px rgba(255, 153, 0, .5); box-shadow: 0 0 5px rgba(255, 153, 0, .5); }

.searchtable td, .searchtable th { border-right: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; }
.searchtable th { font-weight: normal; text-align: right; padding-right: 5px; }
.searchtable font { font-size: 14px; }

.shopcarttable { width: 100%; height: auto; margin: 10px auto; border-left: 1px solid #E9E9E9; border-top: 1px solid #E9E9E9; line-height: 30px; font-size: 14px; font-weight: normal; border-collapse: collapse; background-color: #E9E9E9; }
.shopcarttable td { border-right: 1px solid #E9E9E9; border-bottom: 1px solid #E9E9E9; }
.shopcarttable font { font-size: 14px; }
.sc_header { height: 40px; line-height: 40px; background: #E9E9E9; }
.sc_header h3 { top: 2px; left: 10px; display: inline-block; margin-left: 3em; font-size: 14px; font-weight: 800; color: #555; line-height: 18px; text-shadow: 1px 1px 2px rgba(255,255,255,.5); }
.shopcarttable input, .shopcarttable select { border-style: none; border-color: inherit; border-width: 0; height: 35px; line-height: 35px; border-radius: 3px; }
.sc_divtd { width: 200px; height: 40px; margin: 5px 5px; float: left; }

.giftsul { width: 550px; height: auto; min-height: 100px; }
.giftsul li { width: 100px; height: 150px; float: left; padding: 2px; margin: 5px; border: 1px solid #efefef; border-radius: 3px; -moz-box-shadow: 1px 2px 2px #ebebeb; -webkit-box-shadow: 1px 2px 2px #ebebeb; box-shadow: 1px 2px 2px #ebebeb; }
.giftsul li img { border: 0; padding: 0; margin: 0; }
.giftsul li div { clear: both; width: 100px; height: 60px; line-height: 1.5em; }

.shouhuomain { clear: both; width: 998px; height: auto; min-height: 50px; background-color: #fffaf1; border: 1px solid #efefef; margin: 10px 0 0 0; }
.shouhuoleft1, .shouhuoleft2, .shouhuoleft3, .shouhuoleft4 { width: 150px; text-align: center; border-right: 1px solid #efefef; font-size: 14px; font-family: 'Microsoft YaHei'; background-color: #fffaf1; color: #000; float: left; }

.shouhuoleft1 { height: 390px; line-height: 390px; }
.shouhuoleft2 { height: 130px; line-height: 130px; }
.shouhuoleft3 { height: 130px; line-height: 130px; }
.shouhuoleft4 { height: 115px; line-height: 130px; }
.shouhuoright { width: 777px; padding: 10px; height: auto; background-color: #fff; min-height: 50px; float: left; }

.detailtable { width: 998px; height: auto; border-left: 1px solid #efefef; border-top: 1px solid #efefef; line-height: 30px; font-size: 14px; font-weight: normal; border-collapse: collapse; }
.detailtable td, .detailtable th { border-right: 1px solid #efefef; border-bottom: 1px solid #efefef; }
.detailtable th { background-color: #f1f1f1; text-align: right; padding-right: 10px; font-weight: normal; }
.detaildiv { width: 998px; height: auto; min-height: 100px; border: 1px solid #AEC7E5; }
.detaildivtitle { width: 978px; height: 35px; line-height: 35px; background-color: #AEC7E5; color: #fff; padding-left: 20px; font-size: 18px; }
.detaildiv table { width: 950px; margin: 10px; height: auto; font-size: 14px; font-weight: normal; font-family: Arial; border-collapse: collapse; }
.detaildiv table tr { height: 30px; }
.detaildiv table th { width: 80px; text-align: right; padding-right: 10px; font-weight: normal; }

.importtable { border-collapse: collapse; }
.importtable input { border-radius: 3px; height: 25px; border: 1px solid #999; }
.importdiv { width: 958px; border: 1px dotted #ff6a00; height: auto; min-height: 50px; padding: 20px; margin-bottom: 20px; }

.detailshouhuo { width: 80px; height: 80px; float: left; padding: 10px 5px; }
.detailshouhuo div { width: 100px; height: 20px; line-height: 20px; text-align: center; }
.detailshouhuo div a { color: #fff; }
