/****公用类开始****/
*{margin:0px;padding:0px;}
body{ padding-bottom:0px; font-family:Verdana, "微软雅黑"; font-size:14px;}

ul{list-style-type:none;}
img{border:0px; vertical-align:top;}
a,a:visited{ text-decoration:none; color:#fff;}
a:hover,a:active{  color:#fff;}
b,strong{font-weight:bold;}
#noborder{ border-bottom:none;}
.clear {font: 0px/0px sans-serif;clear:both; display: block}
.clearfix:after {content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden;}
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
h3{ font-size:21px; font-weight:bold;}
/****公用类结束****/


/*****************头部********************/
div.head_box{ clear:both; width:100%; float:left; }
div.head{margin:0 auto;padding-top:10px; width:1000px;}
div.logo{ float:left; padding-right:10px; width:95px;}
div.head p{ float:left; padding-left:10px; height:35px; line-height:45px; border-left:1px solid #010202;}
.MR{ float:right;}
/***banner***/
.bannerwrap{clear:both; float:left; margin-top:10px;width:100%; height:290px; background-color:#212121; }
.bannerbox { margin:0px auto;width:1000px;overflow: hidden;  }


 

/*********************主体*********************/
div.main_box{ clear:both; float:left; width:100%; padding-bottom:10px; background-color:#f7f6f5; }
div.main{ margin:0 auto; width:1000px;}
div.main dl.left{ float:left; padding:20px 0px; width:284px; height:500px;  background:#fff url(../images/left_ft.jpg) no-repeat bottom; border:2px solid #f0edeb; border-bottom:none;}
div.main dl.left dt{ padding-bottom:5px; border-bottom:1px solid #e52620; font-size:21px; font-weight: bold; text-align:center;}
div.main dl.left dt span{ color:#e52620;}
div.main dl.left dd{ width:274px; margin-top:20px;}
div.main dl.left dd ul.item{ clear:both;margin:10px 0; padding:0 10px 20px 10px; width:264px; overflow:hidden; border-bottom:1px dashed #cfcfcf;}
div.main dl.left dd ul.item li{float:left; padding:4px 0;  width:145px;}
div.main dl.left dd ul.item li.pic{ margin:10px 20px 0 0; padding:5px;  width:85px; height:85px; border:1px solid #212121}
div.main dl.left dd ul.item li.tit{ margin-bottom:10px; font-weight:bold; }

div.main div.right{ float:right; margin-top:25px; width:680px;}
div.main div.right div.title{ padding-bottom:5px; border-bottom:1px solid #e52620;  font-size:21px; font-weight: bold; text-align:center;}
div.main div.right div.title span{ color:#e52620;}
div.main div.right p{ padding-top:20px;}

div.main div.right div.yandex{ margin-top:20px; padding-bottom:5px; border-bottom:1px solid #cfcfcf; font-size:21px; font-weight: bold; }
div.main div.right div.yandex span{ color:#e52620;}
div.main div.right div.cont{ float:left; padding:20px 0;}
div.cont ul.item{ float:left; padding:10px; width:300px; height:140px; border:1px solid #cfcfcf; -webkit-border-radius:5px; -moz-border-radius:5px;}
div.cont ul.item li{ float:left; padding:5px; font-size:14px;}
div.cont ul.item li.pic{padding:5px; width:50px; height:50px;}
div.cont ul.item li.tit{line-height:50px; font-size:16px;}
div.cont ul.item li.tit b{ font-size:18px;}

div.btn{ float:left;margin-top:20px;  width:680px; height:47px; background:url(../images/btn_bg.jpg) no-repeat center; text-align: center; font-size:18px; font-weight:bold; color:#fff; line-height:45px;}

div.section{ clear:both; float:left; margin-bottom:20px; padding-top:20px; width:100%;}
div.section div.sct_cont{ margin:0 auto; width:1000px; text-align:center;}
div.section div.sct_cont p{ font-size:16px;}
div.section div.sct_cont div.pic{ float:left; padding:20px 10px; width:450px;}
div.section div.sct_cont div.word{ float:left; text-align:left;}
div.section div.sct_cont div.btn{ width:1000px; margin:20px 0;}
div.section div.sct_cont div.notice{ float:left; text-align:left; font-size:12px; color:#999;}


div.exp{ margin:0 auto; width:1000px;}
div.exp h3{ padding:10px 0; font-size:21px; text-align:center;}
div.exp ul.ad{ width:1000px; height:650px; background:url(../images/computer.jpg) no-repeat center;}
div.exp ul.ad li{ padding:30px 0 0 145px;}
div.exp div.notice{ width:1000px; text-align:right; line-height:30px;font-size:12px; color:#999;}
div.exp div.btn{ padding:0 10px;width:1000px; text-align:center;}


.ad li { position: relative; overflow: hidden; }
.ad span.title { position: absolute; bottom: 0; left: 0; margin-bottom: 0; width: 100%; height: 32px; line-height: 32px; font-size: 14px; text-indent: 10px; }
.ad span.title, .slidebar li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000); color: #FFF; overflow: hidden; }
.slidebar li { position:  relative; float:left; left:500px; bottom:170px;width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 10px; cursor: pointer; }
.slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF,endColorstr = #50FFFFFF); color: #000; font-weight: 700; }



div.footerwrap{ clear:both;float:left; padding-top:20px; width:100%; background-color:#212121; border-top:1px solid red;}
div.footer{margin:0 auto; padding:10px 0; width:1000px; color:#fff; background:url(../images/foot_logo.jpg) no-repeat right bottom;}
div.footer h3{ padding:10px 0;}
div.footer p{ padding:5px 0;}


#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"Arial";font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-body,#sb-loading{background:#212121 url(../images/foot_logo.jpg)  no-repeat  top right;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:14px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:13px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(../images/close.png);}

#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
.tb{ margin:10px auto; padding:0px; width:550px; background:#fff; border:2px solid red; }

.tb td{ padding:10px;}
.tb td span{ color:red;}
.tb td p{ padding:5px 0; text-align:left;}
#ok,#cancel{ margin:0 auto; padding:0px; width:55px; height:30px; text-align:center;}
#m_username,#m_phone,#m_email,#m_url{height:21px; width:200px;}
#btnSubmit,#btnCancel{ margin:0 auto; padding:0px; width:55px; height:30px; text-align:center;}
.redStar{color:red;}
.tb td .lab1{ color:#000;}