@charset "gb2312";
/* 7do CSS Document */

.SDOyuan{}
#SDOtopline{ background-image:url(/SkinNew/images/7do/top_line.jpg); width:944px; height:31px; margin:0 auto; font-size:14px;  padding:10px 0 0px 0;text-align:center; color:#727272; margin-bottom:6px;}
#SDOtopline a{color:#727272; text-decoration: none;}
.SDOShareMain{ width:958px; margin:15px auto 10px;   }
.SDOShareBoard{width:328px; float:right;}
.SDOShareBoardList{
	font-size:14px;
	color: #666;
	font-weight:bold;
	margin-left:14px;
}
div#qTip {
  padding: 10px;
  max-width:200px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  display: none;
  font-weight:normal;
  background: #87B988;
  color: #FFF;
  font: bold 14px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  position: absolute;
  z-index: 1000;
   -webkit-border-radius:3px; -moz-border-radius:3px; 
} 

.SDOShareBoardList span{ font-size:12px; }
.SDOShareBoardList a{color:#FFF;  padding:6px 6px;; -webkit-border-radius:3px; -moz-border-radius:3px; text-decoration: none; background-color:#5FA060; border:1px #5FA060 solid; margin-left:12px;}
.SDOShareBoardList a:hover { background: #87B888;}

#SDOShareBoardListView ul{}
#SDOShareBoardListView li{float:left; font-size:14px; margin:22px 5px 0px;}
#SDOShareBoardListView li a{ color:#FFF;  padding:6px 20px;; -webkit-border-radius:3px; -moz-border-radius:3px; text-decoration: none; background-color:#FD902B; border:1px #FD902B solid; }

#SDOShareBoardListView li  a:hover {background-color:#5FA060; border:1px #5FA060 solid;  -webkit-border-radius:3px;-moz-border-radius:3px; text-decoration: none;}
#SDOShareHuodong{ margin-top:22px;}
.SDOShareTab{ float:left; width:605px;}

.indexmain{margin:-5px auto 0px; width:958px;}
.indexmain a {
    display: inline-block;
    font-size: 0;
    margin: 0 13px 15px 10px;
    vertical-align: top;
}

/*ר�⼰�û�����*/
#SDOMain{margin:15px 0px 0px; width:958px;}
#SDOMainZT{ float:left; width:726px;}
#SDOMainFT{ float:right; width:220px;}
.SDOMainView{  margin-top:26px;}
.SDOMainView li{ float: left; width:250px; height:150px; margin-right:63px; margin-bottom:20px;}

.SDOMainFTNewAll{ border-top:1px solid  #E4E4E4; margin-top:26px; margin-bottom:26px;}
.SDOMainFTNewAll li{}
.SDOMainFTNewAll dl{  border-left:1px solid  #E4E4E4; border-right:1px solid  #E4E4E4;border-bottom:1px solid  #E4E4E4; height:70px;}
.SDOMainFTNewAll dd{ float:left;padding:8px 8px 8px 8px;}
.SDOMainUser { margin-bottom:3px;}
.SDOMainUser a{ width:156px;overflow:hidden;white-space:nowrap; color:#FF0099;}
.SDOMainTXT{  width:206px;overflow:hidden;white-space:nowrap; }

/*�б�ҳ*/
.SDOforum{ float:left; width:440px; height:140px; padding:10px 12px 0px; border-top:1px solid #D4D4D4; margin:10px 0px 0px; -webkit-border-radius:3px; -moz-border-radius:3px;display:inline;}
.SDOforum a{}
.SDOforumleft {float:left; width:60px; padding: 5px; margin:10px auto 0px;}
.SDOforumiCONS{ float:left; width:58px; height:58px; margin-right:15px; margin-top:3px;}
.SDOforumxiazai { float:left; margin:15px 0px 0px 4px; padding:auto;}
.SDOforumxiazai a{ border:none; padding:4px 12px; width:100px; height:20px; -webkit-border-radius:2px; -moz-border-radius:2px; color:#fff; font-size:12px; font-weight:bold; background-color:#009900; text-decoration: none;color: #FFFFFF;}

.SDOforumright {float:left; width:360px; padding: 5px; margin:0px;}
.SDOforumiTitle{ margin-bottom:2px; height:22px;line-height: 21px; padding:2px 7px; white-space:nowrap; width:360px; font-size: 12px; font-weight: bold;overflow:hidden;}
.SDOforumiTitle em{ font-size:11px; color:#D4D4D4;}
.SDOforumiTXT{ float:right; width:352px;}
.SDOforumiTXT em{ font-size:11px; color:#0099CC; padding-right:9px;}
.SDOforumiJianjie{ font-size:12px;overflow:hidden;height:60px;line-height: 20px;}
.SDOforumOther{ float:left; margin:1px; padding:5px 7px 5px; color:#cacaca;}
.SDOforumzhishu{ float:left; margin-right:10px;}

/*������� �б�ҳ ��������*/
 #SDOMainsearch{margin:-20px auto 15px; width:978px;}
.SDOforumsearch{ float:left; width:465px; height:140px; padding:10px 12px 0px; border-bottom:1px solid #D4D4D4; margin:10px 0px 0px; -webkit-border-radius:3px; -moz-border-radius:3px;display:inline;}

.SDOforumleft_s {float:left; width:60px; padding: 5px; margin:10px auto 0px;}

.SDOforumright_s {float:left; width:380px; padding: 5px; margin:0px;}
.SDOforumiTitle_s{ margin-bottom:2px; height:22px;line-height: 21px; padding:2px 7px; white-space:nowrap; width:380px; overflow:hidden;}
.SDOforumiTitle_s em{ font-size:11px; color:#D4D4D4;}
.SDOforumiTitle_s a{font-size: 12px; font-weight: bold; text-decoration: none;color: #333333;}
.SDOforumiTXT_s{ float:right; width:372px;}
.SDOforumiTXT_s em{ font-size:11px; color:#0099CC; padding-right:9px;}

/*������� �б�ҳ �̳�����*/
.SDOforumteach{ float:left; width:977px; height:50px; padding:10px auto 0px; border-bottom:1px solid #D4D4D4; margin:10px 0px 0px; display:inline;}

.SDOforumiTitle_t{ float:left; margin:0px; height:22px;line-height: 21px; padding:2px 8px; white-space:nowrap; width:800px; overflow:hidden;}
.SDOforumiTitle_t a{ text-decoration: none;}
.SDOforumiTitle_tr{ float:left; margin:0px; height:22px;line-height: 21px; padding:2px 10px; white-space:nowrap; width:130px;}


 /*����ҳ*/ 
 #SDOViewA{ width:720px; border-bottom: dashed 1px #CCCCCC; padding-bottom:10px; margin:0 auto 30px auto;}
 .SDOViewTitle{ padding:5px 5px 20px 5px; margin-bottom:10px; margin-top:30px; border-bottom:dashed 1px #CCC;}
  .SDOViewTitle h1{ font-size:24px; font-weight:normal;}
    .SDOViewTitle h1 a{ color:#999;}
.SDOViewYulan{ border:1px dashed #CCCCCC; padding:1px; margin-right:10px; width:272px; height:272px; float:left;}
.img-auto-size{width:100%;
	height:0;
	padding-bottom: 100%;
	overflow:hidden;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover;}

.SDOViewJieshao { width:400px; float:right;}
.SDOViewLOGOANDJIEJIE{}
.SDOViewLOGO{ width:58px; height:58px; margin-right:10px; float:left;}
.SDOViewJIEJIE{ float:right; width:330px;}
.SDOViewYUYAN{ padding:6px 10px; font-size:14px; background-color:#EFEFEF; margin-top:10px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.SDOViewYUYAN span{ font-weight:bold;}
.SDOViewDownload{ padding:8px; margin:15px auto 5px;  background-color:#5B9965; -webkit-border-radius:3px; -moz-border-radius:3px;text-align:center;}
.SDOViewDownload a{ color:#FFFFFF; font-size:16px; font-weight:bold; }


.SDOViewDownlist{ padding:10px; background-color:#EDF3FE; color:#546B10; border:1px #EEE;  -webkit-border-radius:3px; -moz-border-radius:3px; }
.SDOViewDownlist h3{ margin-bottom:10px; font-size:16px;}
.SDOViewDownlist a{ padding:5px; background-color:#5B9965; color:#fff;  -webkit-border-radius:3px; -moz-border-radius:3px; }
.SDOViewDownlist a:hover { background: #87B888;}
.SDOViewDownlist td{ font-size:12px; background-color:#FFFFFF; padding:10px; border-bottom: dashed 1px #CCCCCC;}

/*β��*/
.SDOFoot{ background-color:#f8f8f8; border-top:1px solid  #EEEEEE;}
.SDOFootList{ width:630px; margin:0 auto; height:260px;}
.SDOFootList dl{ }
.SDOFootList dd{float:left; width:210px; overflow:hidden;white-space:nowrap; }
.SDOFootList ul{  float:left; margin-right:25px;}
.SDOFootList ul span{color:#546B10; font-size:14px; font-weight:bold; line-height:40px;}
.SDOFootList li{ color:#9b9b9b; font-size:12px; font-weight: normal;}
.SDOFootList li a{ color:#9b9b9b; font-size:12px; font-weight: normal;}

/*��ҳtab*/
		.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 15px 0 30px;
		}
		
	
		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 50px; height: 20px; background: #fff; overflow: hidden;}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			border: 1px solid #569457; /* this is the border. should have the same value for the links */
			margin: auto;
			width: 570px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: 220px;
			clear: both;
			background: #fff;
			-webkit-border-radius:3px;-moz-border-radius:3px;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			-moz-user-select: none; /* Stops the panels from highlighting/selecting, which I found problematic in Firefox. Also stops the CSS from validating though. Oh well. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			width: 570px; /* Also specified in  .stripViewer  above */
			height: 100%;
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 10px;
		}
		
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
			margin: auto;
		}
		
				
		.stripNav ul li {
			float: left;
			margin-right: 2px;
			-webkit-border-bottom-left-radius:0px;
            -webkit-border-bottom-right-radius:0px;
			-moz-border-radius-bottomleft:0px;
            -moz-border-radius-bottomright:0px;
			
		}
		
		.stripNav a { /* The nav links */
			font-size: 14px;
			font-weight: bold;
			text-align: center;
			background: #87B988;
			color: #fff;
			text-decoration: none;
			display: block;
			padding: 0 15px;
			-webkit-border-top-left-radius:3px;
            -webkit-border-top-right-radius:3px;
			-webkit-border-bottom-left-radius:0px;
            -webkit-border-bottom-right-radius:0px;
			-moz-border-radius-topleft:3px;
            -moz-border-radius-topright:3px;
			-moz-border-radius-bottomleft:0px;
            -moz-border-radius-bottomright:0px;
		
			
		}
		
		.stripNav a:hover {
			background: #5FA060;
		}
		
		.stripNav a.current {
			background: #569457;
			color: #fff;
		}
		
		.stripNavL, .stripNavR { display:none;}		
		
		.SDOtuijian a{ padding:16px; margin:10px; float:left;}
		.SDOBTN{
	padding: 4px 20px;
  	font-size:14px;
	font-weight: bold;
	color:#fff;
	text-align: center;  
	border:solid 1px;

	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;

	box-shadow: inset 0 1px 0 0 #fff;
	-moz-box-shadow: inset 0 1px 0 0 #fff;
	-webkit-box-shadow: inset 0 1px 0 0 #fff;	
	background: #c76b2d;
	border-color: #ecad62;

	background: -moz-linear-gradient(0% 100% 90deg,#c76b2d, #ebab61);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ebab61), to(#c76b2d));	

	border-bottom-color:#94522c;
	text-shadow: 0 -1px 0 #94522c;
	cursor: pointer;
}

.SDOulink  { padding-bottom:8px;}
.SDOulink a{ padding:0px 8px 5px 8px;}
.SDOulink ul li a{ padding:0px 8px 5px 8px;}
.SDOindexfram{padding:0px 0px 0px 0px;; -webkit-border-radius:3px; -moz-border-radius:3px; background-image:url(/static/7do/bg05.png); background-repeat:repeat-x;   background-color:#FFF; border:1px #E6E6DF solid;  margin-bottom:20px;}

.SDOindexframiCons{padding:0px 0px 0px 0px;; -webkit-border-radius:3px; -moz-border-radius:3px; background-image:url(/static/7do/bg05.png); background-repeat:repeat-x;   background-color:#FFF; border:1px #E6E6DF solid;  margin-bottom:20px; height:166px;}

.SDOindextitle{ height:20px; background-image:url(/static/7do/ico01.png); background-repeat:no-repeat;  margin-top:4px; margin-left:9px; padding-left:26px; }
.SDOindextitle span{ font-size:14px; font-weight:bold; }

.SDOindexPhotoList{margin:0;padding:0;list-style-type:none; float:left; width:240px; text-align:center; margin-top:20px; font-size:12px; margin-bottom:22px;}

.SDOindexiCons{width:720px; margin:0 auto;}
.SDOindexiConsList{word-wrap:normal;margin:0;padding:0;list-style-type:none; float:left; text-align:center; margin:20px 0px 20px 17px; font-size:12px; width:84px;word-break:keep-all;white-space:nowrap;overflow:hidden;display: inline;}
.SDOindexFT{ margin-bottom:23px;}
.SDOindexFTiCons{}
.SDOindexiFTConsList{ margin:20px 2px 10px 2px;}
.SDOindexiFTConsListFrist{ float:left; margin-right:6px;}
.SDOindexiFTConsListFristRight{ float:left; font-size:12px;word-break:keep-all;  overflow:hidden; width:106px;}
.SDOindexFTtitle{ margin-bottom:4px;word-break:keep-all;white-space:nowrap;overflow:hidden;}
.SDOindexFTtitle a{ font-weight:bold; color:#E7610E;}
.SDOindexFTTitlesm { padding:19px 0px 20px 6px; border-top:dashed 1px #CCCCCC;}
.SDOindexFTTitlesm a{ font-size:12px; word-break:keep-all;white-space:nowrap;overflow:hidden; font-weight:bold; color:#E7610E;}
.SDOindexFTMYtitle{margin:12px 0 0px 0;}
.SDOyouqing { margin-bottom:5px;}
.SDOyouqing a{ padding:4px; margin:0px 2px;}

.SDOdownloadfile ul{ width:400px; margin:0 auto; padding-left:10px;}
.SDOdownloadfilefram{ width:328px; float:left; margin:20px 0px 0px 30px;}
.SDOdownloadfile li{ float:left; padding:10px; background-color:#7FB080; margin:5px;     -webkit-border-radius:3px; -moz-border-radius:3px; }
.SDOdownloadfile li a{ color:#fff; font-size:14px;  }

.SDOpayvip ul{ width:400px; margin:0 auto; padding-left:10px;}
.SDOpayvipfame{ width:328px; float:left; margin:20px 0px 0px 30px;}
.SDOpayvip li{ float:left; padding:10px; background-color:#7FB080; margin:5px;     -webkit-border-radius:3px; -moz-border-radius:3px; }
.SDOpayvip li a{ color:#fff; font-size:14px;  }

.SDOdownloadfileleft{ float:right; width:500px; height:250px; margin:20px 10px 0 0;}
.SDOdownloadfileleft p{ margin:10px 0 20px 12px;;}
.SDOShareMaindownload{ margin:15px auto 0px auto; width:950px; border:1px solid #CCC; background-image:url(/images/dotd.gif); background-repeat:repeat-y;}
.xw1{ padding-right:5px; color:#003300;}
.mtm h1{ color:#003300; border-bottom:1px dashed #ccc; padding-bottom:5px;}
.bjqsz {font-weight:bold; border-bottom:1px dashed #ccc; padding-bottom:5px; padding-top:5px;}
.bjqsz h1{font-size:18px; color:#330066; font-weight:bold; border-bottom:1px dashed #CCC; padding-bottom:5px; padding-top:5px; }
.bjqsz h2{font-size:14px; color:#000; font-weight:bold; border-bottom:1px dashed #CCC; padding-bottom:5px; padding-top:5px;}
.bjqsz h3{font-size:12px; color: #F06; font-weight:bold; border-bottom:1px dashed #CCC; padding-bottom:5px; padding-top:5px;}
.sdopayit{font-size:14px; margin:5px 0 3px 0px; background-image:url(../images/checkmark.gif); background-repeat:no-repeat; padding-left:35px; margin-bottom:10px;}
.SDOdownloadfileframqidu{ width:320px; float:right; margin:20px 0px 10px 5px;}
.SDOdownloadfileframqidu p{ margin-bottom:30px;}

.SDOpayvip ul{ width:400px; margin:0 auto; padding-left:10px;}

.SDOpayvip h2{ font-size:30px; text-align:center;}

.SDOpayvip p{ font-size:18px; text-align:center; margin-bottom:10px;}
.SDOpayvipfame{ width:328px; float:left; margin:20px 0px 0px 30px;}
.SDOpayvip li{ float:left; border:#3671A1 2px solid; padding:10px; background-color:#fff; margin:5px; -webkit-border-radius:3px; -moz-border-radius:3px; }
.SDOpayvip li a{ color:#fff; font-size:14px;  }
.SDOpayvipleft{ float:right; width:600px;  margin:20px 10px 0 0;}

