﻿
/* 名称 */
.main0{ margin:auto; width:100%; height:150px; text-align:left; background:url(/images/header/bg20.png) center no-repeat; }
.main0 .conte{ margin:auto; width:1200px; height:120px; padding-top:20px; }
.main0 .conte .left{ float:left; width:930px; height:auto; margin-left:20px; }
.main0 .conte .left .name{ float:left; width:830px; height:35px; line-height:35px;font-size:18pt; color:#fff; margin-bottom:5px; }
.main0 .conte .left .name i{ margin-left:10px; color:#f70; font-style:normal; }
.main0 .conte .left .price{ float:left; width:830px; height:30px; line-height:30px;font-size:15px; color:#f70; margin-bottom:10px; }
.main0 .conte .left .price i{ color:#f70; font-style:normal;font-size:18px; margin-right:3px;  }
.main0 .conte .left .tag{ float:left; width:830px; height:20px; line-height:20px; }
.main0 .conte .left .tag i{ float:left; width:auto; height:auto; line-height:20px; border:1px #acb5cc solid; color:#acb5cc;padding:0px 10px; margin-right:15px; font-style:normal; font-size:12px;border-radius:10px; }

/* 按钮 */
.main0 .conte .right{ float:right; width:200px; height:auto; }
.main0 .conte .apply{ float:left; width:200px; height:40px; margin-bottom:15px; margin-left:25px; margin-top:15px; }
.main0 .conte .apply a{ display:inline-block; width:200px; line-height:40px;font-size:13pt; background-color:#3b99fb;color:#fff; cursor:pointer;border-radius:2px; text-align:center; }
.main0 .conte .apply a:link{ color:#fff; }
.main0 .conte .apply a:hover{ background-color:#3b99fb;color:#fff; }

/* 分享 */
.main0 .conte .right{ float:left; width:220px; line-height:30px; font-size:12px; color:#acb5cc; }
.main0 .conte .right .share{ float:left; height:30px;display:inline; position: relative; margin-left:73px; }
.main0 .conte .right .share p{ float:left; width:auto; line-height:28px; margin-top:11px; margin-right:10px; color:#999; }
.main0 .conte .right .share span{ float:left; width:auto; height:28px;line-height:28px; margin:5px; margin-top:10px;  }
.main0 .conte .right .share span img{ margin:5px 5px; }
.main0 .conte .right .share a.shareMore{ float:right; width:18px;height:18px; z-index:3; position: relative; display:block; padding-right:10px; }
.main0 .conte .right .share a.shareMorecurrent { width:18px;height:18px; }
.main0 .conte .right .share .shareMoredown { z-index:100; position: absolute; background: #E45B00;top:40px;left:-35px; width:180px; height:auto;background-color:#FFF; border:1px #DDD solid; padding:10px 0px; overflow:hidden; }
.main0 .conte .right .share .shareMoredown b{ float:left; width:180px; height:auto; padding:0px 0px; text-align:center;}
.main0 .conte .right .share .shareMoredown p{ float:left; width:180px; height:auto; line-height:20px; padding:0px 0px; text-align:center; font-size:12px;color:#999;} 


/* 内容页 */
#vMain1{ width:1200px; margin:auto; height:auto; padding:0px; text-align:left; margin-top:20px; overflow:hidden; }
.vMain1L{ float:left; width:930px; height:auto;background-color:#FFF; padding:10px;border-radius:4px;  }
.vMain11{ float:left; width:930px; height:auto; }
.vMain11 .left{ float:left; width:400px; height:auto; }

.container { margin:auto;WIDTH: 400px; HEIGHT:300px; OVERFLOW: hidden; }
.container IMG {WIDTH:401px; FLOAT: left; HEIGHT: 300px;border-radius:4px;  OVERFLOW: hidden; }
.container IMG {BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: top; BORDER-LEFT-WIDTH: 0px}
.container UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.container LI {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.num {POSITION: absolute; BOTTOM: 5px; FONT: 12px/1.5 tahoma, arial; HEIGHT: 18px; RIGHT: 5px}
.num LI {BORDER-BOTTOM: #f47500 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #f47500 1px solid; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #fcf2cf; WIDTH: 16px; FONT-FAMILY: Arial; FLOAT: left; HEIGHT: 16px; COLOR: #d94b01; MARGIN-LEFT: 3px; FONT-SIZE: 12px; BORDER-TOP: #f47500 1px solid; CURSOR: pointer; BORDER-RIGHT: #f47500 1px solid}
.num LI.on {LINE-HEIGHT: 18px; BACKGROUND-COLOR: #ff9415; MARGIN-TOP: -2px; WIDTH: 18px; HEIGHT: 18px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold}


.vMain11 .right{ float:right; width:500px; height:auto; }
.vMain11 .name{ float:left; width:500px; padding:0px 0px; margin-top:10px;}
.vMain11 .name span{ float:left; width:300px; line-height:40px;color:#3b99fb; text-align:left; font-size:16px; font-weight:bold; }
.vMain11 .name p{ float:right; width:60px;line-height:40px; color:#aaa; text-align:right; font-size:12px; }
.vMain11 .name p a{ display:block;width:58px; line-height:20px; border:1px #3b99fb solid; padding:0px 0px; font-style:normal; font-size:13px; color:#3b99fb;border-radius:3px; text-align:center; }
.vMain11 .other { float:left; width:400px; line-height:35px;color:#333; text-align:left; }
.vMain11 .other i{ font-style:normal; margin-right:10px; color:#999; }

.vMain12{ float:left; width:820px; height:auto; padding:10px 0px; margin-left:110px; }
.vMain12 ul li{ float:left; width:355px; height:30px; line-height:30px; font-size:14px; }
.vMain12 ul li i{ font-style:normal; color:#999; }

.vMain13{ float:left; width:930px; height:auto; padding:10px 0px; }
.vMain13 .title{ float:left;width:930px; height:32px; line-height:32px; border-bottom:1px #3b99fb solid; }
.vMain13 .title span{ float:left;width:70px; height:30px;line-height:30px; border-bottom:2px #3b99fb solid; font-size:16px; color:#1998FF; }
.vMain13 .conte{ float:left;width:930px; min-height:300px; line-height:30px; font-size:14px; padding:5px 0px;word-break:break-all;overflow:auto; }

.vMain13 .conte2{ float:left;width:930px; height:auto; }
.vMain13 .conte2 span{ float:left;width:930px; height:30px; line-height:30px; font-size:14px; }
.vMain13 .conte2 span i{  font-style:normal; color:#999; }

.vMain14{ float:left; width:930px; height:auto; padding:10px 0px; text-align:center; }
.vMain14 .title{ float:left;width:925px; height:32px; line-height:32px; border-bottom:1px #3b99fb solid; }
.vMain14 .title span{ float:left;width:70px; height:30px;line-height:30px; border-bottom:2px #3b99fb solid; font-size:16px; color:#1998FF; }
.vMain14 .conte{ float:left; width:930px; height:auto; padding:10px 0px; text-align:left; }
.vMain14 .conte ul{ float:left; width:254px; height:auto; margin-right:10px; margin-bottom:10px; padding:5px 5px; border:1px #EEE solid; }
.vMain14 .conte ul:hover{ border:1px #EEE solid; }
.vMain14 .conte ul .li1{ float:left; width:254px; height:auto;}
.vMain14 .conte ul .li1 a{ float:left; width:154px; line-height:25px; color:#1696F9;overflow: hidden;white-space: nowrap; text-overflow: ellipsis; }
.vMain14 .conte ul .li1 p{ float:left; width:100px; line-height:25px; color:#F70; font-size:13px; text-align:right; }
.vMain14 .conte ul .li2{ float:left; width:254px; height:25px;font-size:12px; }
.vMain14 .conte ul .li2 span{ float:left; width:154px; line-height:25px; color:#aaa; }
.vMain14 .conte ul .li2 p{ float:left; width:100px; line-height:25px; color:#aaa; text-align:right; }

.vMain1R{ float:right; width:220px; height:auto;background-color:#FFF; padding:10px;border-radius:4px; }
.vMain1R .title{ float:left; width:220px; height:30px; line-height:30px; border-bottom:1px #EEE solid; font-size:15px; }
.vMain1R .conte1{ float:left; width:220px; height:auto; text-align:center; padding:10px 0px;}
.vMain1R .conte1 img{ width:130px; height:130px; border:1px #eee solid; padding:5px; }
.vMain1R .share{ float:left; width:220px; height:auto; text-align:center; padding-left:25px;}


/* 报名框 */
.signup{ margin:0px auto; width:400px; height:auto; text-align:left; }
.signup  .title{ float:left; width:400px; height:30px; line-height:30px; color:#999;background:url(/images/user/line1.png) 0px 15px repeat-x; text-align:center; }
.signup  .title span{ margin:auto; width:120px; line-height:30px; background-color:#FFF; }
.signup  .name{ float:left; width:400px; height:auto; line-height:40px; }
.signup  .name ul li{ margin:auto; width:80px;line-height:40px; color:#F60; font-size:16px; text-align:center; }
.signup dl{ float:left;width:400px; height:auto; margin-top:10px; }
.signup dl dt{ float:left;width:105px; height:auto; line-height:34px; text-align:right; color:#666; }
.signup dl dt i{ float:right;width:20px; height:34px;line-height:39px; color:#F00; font-style:normal; text-align:center; }
.signup dl dd{ float:left;width:280px; height:auto; line-height:34px; color:#666;  } 
.signup dl dd .stxt{ float:left; width:100px; height:28px; line-height: 28px;border:1px #DDD solid; color: #333; padding: 0 25px 0 5px; margin-right:5px;outline:none; }
.signup dl dd .txt{ float:left; width:225px; height:28px; line-height: 28px;border:1px #DDD solid; color: #333; padding: 0 25px 0 5px; margin-right:5px;outline:none; }
.signup dl dd img{ float:left; width:110px; height:30px; margin-left:5px;border-radius:1px;cursor:pointer; }
.signup dl dd .smssend{ float:left; width:110px; height:30px; line-height: 30px; background-color:#FFB16A; color: #fff; border:none;margin-left:5px; font-size:12px;border-radius:1px;cursor:pointer;outline:none; }
.signup .wid105 .dropdown { float:left;width:75px; height:28px; }
.signup .button{ float:left; width:400px; height:auto; line-height:40px; margin-top:20px; text-align:center; }
.signup .button .send{ display:inline-block; width:340px; line-height:40px;font-size:16px; background-color:#F60;color:#FFF; text-align:center; cursor:pointer;border-radius:2px; margin:0px 5px; }
.signup .button .send:link{ color:#FFF; }
.signup .button .send:hover{ background-color:#F50;color:#FFF; }