/*   
Theme Name: sa007.com.cn
Theme URI: sa007.com.cn
Description: sa007.com.cn
Author: n/a
Author URI: n/a
Version: 1.0
.
n/a
.
*/

/* layout ---------*/
*{margin:0; padding:0;}
li{list-style:none;}
body{background:#333;text-align:center;font-size:12px;}
a img{border:none;}
#main,#header-inner,#footer,#carousel{width:1000px; margin:0 auto; text-align:left;clear:both;}
#main_inner{width:100%; float:left;}
#right_mid{width:800px;float:right;}
#mid{width:600px;float:left;}
#right{
	width:190px;
	float:right;
	overflow: hidden;
}
#left{width:200px;float:left;}
br{border:1px solid #000;}

/* design ---------*/
/* header */
#header{background:#000 url(../images/header-bg.jpg) top center no-repeat; height:106px;}
#header h1, #header p{display:none;}
#version{margin-left:703px;}
#version li{float:left;}
#version a{display:block;width:43px; height:46px; text-indent:-9999px; margin-left:30px; margin-top:55px;}
#swf{clear:both;background:url(../images/swf-bg.gif) repeat-x; height:198px; padding-top:8px; margin-bottom:10px; text-align:center;}
#topflash { CLEAR: both;MARGIN: 0px auto; WIDTH: 1003px;HEIGHT:187px; background-image:url(../images/index_02.jpg);}

/* common styling */
.menu {position:relative; z-index:100;background:url(../images/menu-bg.gif);height:32px;margin:0;}
.menu ul {padding-top:3px; list-style:none; margin:0 auto; width:1000px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; width:100px; height:23px; text-align:center; color:#fff; overflow:hidden; font:bold 14px/23px vernda;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {
	color:#000;
	background-color: #FFFF6A;
}
.menu ul li:hover ul {display:block; position:absolute; top:20px; left:0; width:100px; }
.menu ul li:hover ul li a.hide {}
.menu ul li:hover ul li:hover a.hide {}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {
	display:block;
	color:#fff;
	font:12px/24px vernda;
	border:1px solid #000;
	border-top:none;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
}
.menu ul li:hover ul li a:hover {
	color:#000;
	background-color:#6FB7FF;
}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

.menu ul li a.hide, .menu ul li a:visited.hide {display:none;}
.menu ul li a:hover ul li a.hide {display:none;}
.menu ul li a:hover {color:#000; background:#FFFF6A;}
.menu ul li a:hover ul {display:block; position:absolute; top:20px; left:0; width:100px;}
.menu ul li a:hover ul li a.sub {background:#6a3; color:#fff;}
.menu ul li a:hover ul li a {display:block; background:#111; color:#fff;font:12px/24px vernda; border:1px solid #000; border-top:none;}
.menu ul li a:hover ul li a:hover {background:#FFFF6A; color:#000;}
#mid-inner,#mid-bot{}

/* main */
.home #main h1{display:none;}

.box{width:189px; background:url(../images/box-bg.gif); margin-bottom:10px;}
.box-top{background:url(../images/box-top-bg.gif) no-repeat top; padding-top:20px;}
.box-bot{background:url(../images/box-bot-bg.gif) no-repeat bottom; padding-bottom:30px;}
.box h3{text-indent:-9999px; width:189px; height:43px;}
#company-service{background:url(../images/h2-company.gif) no-repeat;}
#personal-service{background:url(../images/h2-personal.gif) no-repeat;}
#search{background:url(../images/h2-search.gif) no-repeat;}
#links{background:url(../images/h2-links.gif) no-repeat;}
#tel{background:url(../images/h2-tel.gif) no-repeat;}
#fax{background:url(../images/h2-fax.gif) no-repeat; float:left;}
#email{background:url(../images/h2-email.gif) no-repeat;}
#qq{background:url(../images/h2-qq.gif) no-repeat;}
#msn{background:url(../images/h2-msn.gif) no-repeat;}
#law{background:url(../images/h2-law.gif) no-repeat;}

.services li{margin-left:18px;margin-right:18px;padding-bottom:2px; background:url(../images/item1-bg.gif) repeat-x bottom; margin-bottom:3px;}
.services a{display:block; width:153px; height:24px; font:14px/24px verdana; color:#FFF8C1; text-decoration:none;text-align:center;}
.services a:hover{
	font-weight:bold;
	background-color: #222;
}


.search-forms{font:bold 12px/2 verdana; color:#ccc; text-align:center;}
.search-forms form {margin:0 18px;background:url(../images/item1-bg.gif) repeat-x bottom; padding-bottom:7px;}
.t{border:none; background:#fff; width:130px;height:21px; line-height:21px;padding:0 3px;}
.b{font:bold 12px/2 verdana; color:#ccc; text-align:center; border:none; background:#222; width:55px; height:24px; line-height:24px; cursor:hand; margin-top:2px;}

.list-link li{text-align:center;}
.list-link a{font:12px/2 verdana; color:#fff; text-decoration:none; }
.list-link a:hover{text-decoration:underline; color:#ff3;}

.list-contact{margin:0 18px 10px 18px;}
.list-contact li{font:bold 14px/1.5 verdana; color:#FFFF99; background:url(../images/item1-bg.gif) repeat-x bottom; padding-bottom:2px; padding-left:5px; margin-top:4px;}
.list-contact ul li{font:bold 12px/2 verdana; color:#fff; background:url(../images/list1.gif) no-repeat left center; padding-left:20px; margin-left:5px;}
.list-contact a{color:#fff; text-decoration:none;}
.list-contact a:hover{text-decoration:underline;}
.list-contact .no-pre{
	background:none;
	padding-left:0;
	margin: 0px;
}
.list-contact li ul li.fl{
	background:none;
	padding-left:0;
}


/* mid */
#mid{background:url(../images/mid-bg.gif) left repeat-y;}
#mid-top{background:url(../images/mid-top-bg.gif) no-repeat top left; padding-top:5px;}
#mid-bot{background:url(../images/mid-bot-bg.gif) no-repeat bottom left; padding-bottom:4px; min-height:1460px;}
#mid-inner{padding:10px;}


.box2{border:2px solid #000; background:#333;color:#eee;}
.box2-inner{border:1px solid #5E5A54}
.box2 .gg{background:url(../images/h1-bg.gif) no-repeat bottom; font:bold 16px/2 verdana; color:#DADA07; padding-left:42px; clear:both;}
.box2 h1{background:url(../images/h1-bg.gif) no-repeat bottom; font:bold 16px/2 verdana; color:#DADA07; padding-left:42px; clear:both;}
.box2 h2{background:url(../images/item1-bg.gif) bottom repeat-x; padding-bottom:5px; font:bold 22px/2 verdana; margin:10px auto; text-align:center; color:#f60}
.box2 p{font:14px/1.5 verdana; margin:10px 15px; text-align:justify; text-justify:distribute;}
.box2 ul li{background:url(../images/list2.gif) no-repeat left center;font:13px/1.5 verdana; margin:5px 15px; padding-left:31px; color:#ddd;}
.box2 a{color:#fff;}
.box2 a:hover{text-decoration:none; color:#ff0;}


.box2 ol{float:left; width:100%;}
.box2 ol li{width:165px; margin:5px 10px; float:left;text-align: center;}
.box2 ol img{padding:1px; border:2px solid #111; background:#5E5A54;}
.box2 .fenye{
	text-align: right; margin-right:25px; margin-top:7px; margin-bottom:5px;
}




.post-block{float:left; width:279px;border:2px solid #000; margin:10px 5px 0 0; background:#2e2e2e;}
.post-block div{background:url(../images/item1-bg.gif) top repeat-x; padding-top:2px; clear:both;}
.post-block span a{float:left; display:block; width:93px; font:bold 14px/2 verdana; color:#fff; text-align:center; text-decoration:none;}
.post-block span a:hover, .selected{
	color:#FFF900;
	background-color: #575757;
	background-image: url(../images/dd.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.post-block div a{font:12px/2.5 verdana; color:#fff; text-decoration:none;background:url(../images/list21.gif) no-repeat left center; padding-left:20px;margin-left:10px;}
.post-block div a:hover{text-decoration:underline;}

.post-block1{float:left; width:565px;border:2px solid #000; margin:10px 5px 0 0; background:#2e2e2e;}
.post-block1 div{background:url(../images/item1-bg.gif) top repeat-x; padding-top:2px; clear:both;}
.post-block1 span a{float:left; display:block; width:93px; font:bold 14px/2 verdana; color:#fff; text-align:center; text-decoration:none;}
.post-block1 span a:hover, .selected{
	color:#FFF900;
	background-color: #575757;
	background-image: url(../images/dd.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.post-block1 div a{font:12px/2.5 verdana; color:#fff; text-decoration:none;background:url(../images/list21.gif) no-repeat left center; padding-left:20px;margin-left:10px;}
.post-block1 div a:hover{text-decoration:underline;}



#mid table{color:#000;	border-collapse:collapse;	border:1px solid #CCCCCC;	font:12px/1.5 Verdana, Arial, Helvetica, sans-serif; background:#eee;	margin:0 5px;}
#mid table td{	padding:1px 3px;	border:1px solid #CCCCCC;	}
#mid table th{	border:1px solid #CCCCCC;	padding:1px 3px;	background:#000;	color:#FFFFFF;	font-weight:bold;	}

.list-posts li{background:url(../images/list2.gif) left center;}
.list-posts a{font:14px/2 verdana;}
.list-posts span{font:11px/2 tahoma; color:#ccc;}

/* footer */
#demo, #dem{
margin: 0px auto; background:url(../images/movie_bg.gif) repeat-x; overflow: hidden; width: 100%; clear: both; padding-top: 14px; height:155px; }

#demo1,#dem1{float:left;}
#demo2,#dem2{float:left;}
#democontainer,#demcontainer{width:10950px;}

#footer{background:#000;border-top:1px solid #ccc; font:12px/2 verdana; color:#ccc; text-align:center; width:100%;}
#footer-inner{margin:10px;}
#footer li{float:left; width:300px;}


/*------------------------------------------------------------*/
/* classes ---------*/
.blue{color:blue;}
.red{color:red;}
.right_pic{float:right; margin-left:10px; background:#FFFFFF; padding:3px; border:1px solid #CFB074;}
.pic{padding:3px; background:#fff; border:1px solid #CFB074;}
.clear{clear:both;}
.none{display:none;}
.yellow{color:yellow;}
.float_left{float:left; margin-right:5px; background:#5E5A54; padding:1px; border:2px solid #111;}
.post-edit-link{color:#fff; font:14px/2 verdana;}

#footer p.plj{}
#footer p.plj a{ margin-right:10px; color:#FFFF00;}
#footer p a{color:#FFFF00;}

