/*
Style Name: XMG Lawyers [www.xmglawyers.com]
Author : Sunny Yan
Email  : Sunnylord@gmail.com
MSN    : Justsoso@live.cn
*/

/* All Of
/*--------------------------------------------------------*/
* {margin:0; padding:0; list-style:none;}
a:link,a:visited{color:#333333;text-decoration:none;}
#www-xmglawyers-com {font:normal normal normal 12px/1.5em "宋体,Verdana", Arial, Helvetica, sans-serif; background:url(../img/mainbg.gif) repeat #9c9c9c; text-align:center;}
#mainBorder {width:782px; height:auto;  border-left:#fff 4px solid; border-right:#fff 4px solid; background:#fff; margin:0 auto; text-align:left; }

/* Header
/*--------------------------------------------------------*/
#header {width:778px; height:122px; margin:5px 0 1px 0; background:url(../img/headerbg.jpg) no-repeat; position:relative;}
#header a {color:#183872; width:5em; text-decoration:none;
    filter:
        Dropshadow(offx=1,offy=0,color=white)
        Dropshadow(offx=0,offy=1,color=white)
        Dropshadow(offx=0,offy=-1,color=white)
        Dropshadow(offx=-1,offy=0,color=white);}
#header a:hover {color:#ffb709;}
	#logo {width:310px; height:81px; top:22px; left:36px; position:absolute;}
	#language {height:14px; line-height:14px; top:82px; left:329px; position:absolute; }
	#language li {padding:0 20px 0 0; float:left; }
	#language .cn {background:url(../img/langcn.gif) no-repeat left top; padding:0 0 0 22px;}
	#language .en {background:url(../img/langen.gif) no-repeat left top; padding:0 0 0 22px;}
	#subNav {top:8px; right:0; position:absolute; }
	#subNav li {padding:0 5px; float:left; }


/* Navnition
/*--------------------------------------------------------*/
#nav {width:766px!important; width:778px; height:24px; font-weight:700; padding:0 0 0 12px; color:#fff; background:#556c8c;}
#nav li {
	height:16px;
	line-height:17px;
	float:left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#nav a {color:#fff; padding:2px 5px 0 5px; text-decoration:none; }
#nav a:hover {background:#ffcc16; color:#33342f;}

/* Banner
/*--------------------------------------------------------*/
#banner {width:778px; height:201px; background:#68cdee; margin:0 0 1px 0; text-align:left; }

/*- News -----------------------*/

	#news {width:208px;height:auto; padding:5px; border-right:#fff 1px solid;  float:left; display:inline; }
	#news .container {}
	#news .title {width:97px; height:18px; border-bottom:#fff 1px dotted; position:relative; }
	#news .title {width:188px; height:32px; background:url(../img/newstitle.gif) no-repeat 5% 35%;}
	#news .title a {color:fff; font-size:9px; position:absolute; right:5px; bottom:0; text-decoration:none;}
	#news .title a:hover {color:#333;}
/*英文版标题样式*/
	#news .title_en {
	width:97px;
	height:18px;
	border-bottom:#fff 1px dotted;
	position:relative;
	background-image: url(../img/en_newstitle.gif);
}
	#news .title_en {width:188px; height:32px; background:url(../img/en_newstitle.gif) no-repeat 5% 35%;}
	#news .title_en a {color:fff; font-size:9px; position:absolute; right:5px; bottom:0; text-decoration:none;}
	#news .title_en a:hover {color:#333;}

	#news .marqueeText {width:188px;line-height:20px; margin-top:12px;}
	#news .marqueeText ul {padding:8px 4px;}
	#news .marqueeText ul li {list-style:url(../img/newsliico.gif) inside ; }
	#news .marqueeText a {color:#fff; text-decoration:none; padding:0 0 0 5px;}
	#news .marqueeText a:hover {color:#333; text-decoration:underline;}

	#flashAd {width:553px; height:201px; background:#68CDEE;display:inline;float:right; }

/* Content
/*--------------------------------------------------------*/
#content {width:778px; text-align:left;}

/* SubCol
/*--------------------------------------------------------*/
#subCol {width:210px; background:url(../img/dotlinecl.gif) repeat-y right #e6ecf2; padding:4px; float:left;}
.wujilu {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

	.box {width:205px; height:auto; background:#dae0e6; margin:0 0 5px 0;}
		.title {width:188px; height:24px; line-height:24px; background:#a3b8cc; border-bottom:#cfd4d9 1px solid; padding:5px 7px 5px 10px; position:relative;}
		.title a {color:fff; font-size:9px; position:absolute; right:20px; bottom:0; text-decoration:none;}
		.content {line-height:20px; padding:8px 1px;}
		.content ol li {color:#26354a; list-style:url(../img/dotlinecl.gif) inside ; }

		.content .details {background:#e4effa; padding:10px 5px 5px 10px; color:#090303; height:126px;  line-height:18px; }
		.content .details a {color:#0f3e7a; text-decoration:underline; float:right;  }
		.content .details a:hover {color:#ff6600;}

		.content iframe {width:196px; height:150px; background:#e4f3f6; border:1px solid #0d6a96;  }

		.content ul li {color:#26354a; list-style:disc inside;}
		.content ul li a {color:#26354a;}
		.content ul li a:hover {color:#26354a; text-decoration:underline;}


/* Main
/*--------------------------------------------------------*/
#main {width:558px; background:#fff; float:left;}
	#comInfo {width:557px; margin:0 0 0 1px; background:url(../img/dotlinecr.gif) repeat-x bottom;}
	#comInfo .title {width:96%; height:25px; line-height:25px; background:url(img/dotlinecr.gif) repeat-x bottom #f2f3f7;   }
	#comInfo .box {width:100%; padding:8px 0 8px 0;background:#fff; }
	#comInfo .pic {padding:0 0 0 6px; float:left;display:inline;}
	#comInfo .pic .img {width:213px; height:162px; border:#ddd 1px solid; padding:3px; margin:0 0 5px 0;}
	#comInfo .pic p {width:213px; height:26px; line-height:26px; border:1px solid #d7d7d7; padding:1px;}
	#comInfo .pic span {color:#333; background:url(../img/pictitlebg.gif) repeat-x #fcfcfc; display:block; text-align:center;}
	#comInfo .content {padding:0 0 0 1px; width:328px; float:right;display:inline;}
	#comInfo .content img {}
	#comInfo .content p {line-height:20px; color:#333;}
	#comInfo .content p span {font-weight:700; color:#ff6600; margin:0 5px 0 0;}
	#comInfo .box a {color:#333; text-decoration:none; margin:0 5px;}

	#cases {width:557px; margin:0 0 0 1px; background:url(../img/ccbg.gif) repeat-x #fff; }
	#cases .title {width:96%; height:24px; line-height:24px; border:0; border-top:#fff 1px solid; margin:1px 0 0 0; background:none;      }
	#cases .title a {}
	#cases .box {width:90%; background:#fff; }
	#cases .box ul {width:547px; height:87px; padding:8px; margin:0 0 0 5px;  background:url(../img/caselistbg.gif) no-repeat; }
	#cases .box ul li {line-height:24px; background:#f9f9f9; }
	#cases .box ul li .writer {width:110px; height:24px; color:#26354a; margin:0 2px 0 0; background:#e8eef3; text-align:center;}
	#cases .box ul li .date {font-size:9px; color:#646464; }
	#cases .box ul li a {color:#333; text-decoration:none; margin:0 5px;}

	#text {width:557px; margin:0 0 0 1px; padding:6px 6px 0 6px;}
		#text .listContent {float:left;}
		#text .title {width:252px; height:36px; line-height:36px; background:url(../img/btitlebg.gif) repeat-x center; border:0;}
		#text .title img {margin:0 0 0 23px;}
		#text ul {width:263px;}
		#text ul li {height:21px; line-height:21px; background:#f5f5f5; margin:0 0 2px 0;}
		#text ul li a {color:#4c4c4c; text-decoration:none;}
		#text ul li a:hover {}
		#text ul li span {color:#ff6600; margin:0 5px 0 2px;}
		#text .center {width:16px; height:196px; background:url(../img/centerline.gif) no-repeat center; float:left;}
		
	#show {height:auto; }
		#show .title {width:96%; height:36px; line-height:36px; background:url(../img/btitlebg.gif) repeat-x center; border:0;}
		#show ul {width:100%; height:97px;margin:0 0px 5px 0;}
		#show .noMargin {margin:0;}
		#show ul li {margin:0 11px 0px 0; height:97px;float:left; background:#fff; border:1px solid #c3cfd5; padding:2px;}
		#show ul li a {width:94px;  }
		#show ul li a img {width:90px; height:91px;}
		#show ul .noMargin {margin:0;}

/* Footer
/*--------------------------------------------------------*/
#footer {
	background:#b2b2b2;
	background:url(../img/dotlinecr.gif) repeat-x top #f8f8f8;
	width:778px;
	height:106px;
	line-height:24px;
	color:#183872;
	text-align:center;
	position:relative;
	float: left;
}
	#footer p {margin:10px;}
	#footer p a {color:#df2a00; text-decoration:underline;}
	#footer p a:hover {color:#fff; background:#df2a00;}
	#footer img {position:absolute; bottom:30px; right:60px;}

/* Intro
/*--------------------------------------------------------*/

#intro {width:669px; height:378px; border:1px solid #fff; margin:10% 0 0 0; background:#93c5e1; position:relative; }
	#navIntro {width:667px; height:32px; line-height:32px; background:url(../img/navintrobg.gif) repeat-x;}
	#navIntro ul {width:294px; background:url(../img/navintroulbg.gif) no-repeat right #0d6a96; float:left;}
	#navIntro ul li {float:left;}
	#navIntro a {color:#183872; width:6em; text-decoration:none;
    filter:
        Dropshadow(offx=1,offy=0,color=white)
        Dropshadow(offx=0,offy=1,color=white)
        Dropshadow(offx=0,offy=-1,color=white)
        Dropshadow(offx=-1,offy=0,color=white);}
	#navIntro div {float:right;}
	#navIntro div .cnBtn {background:url(../img/introbtncn.gif) no-repeat; width:59px; height:19px; border:0; margin:5px 12px 0 0; cursor:pointer;}
	#navIntro div .enBtn {background:url(../img/introbtnen.gif) no-repeat; width:59px; height:19px; border:0; margin:5px 41px 0 0; cursor:pointer;}

#intro .introSwf {width:667px; height:276px; z-index:1;}	
#intro p {line-height:23px; background:url(../img/addbg.gif) repeat-x; color:#fff;}
#intro p a {color:#fff; text-decoration:underline; display:block;}






/* No Significance
/*--------------------------------------------------------*/
.clear {clear:both;}
.noMargin{margin:0;}

.decoLineOrange {width:219px; height:4px; border:0; border-top:#fff 1px solid; border-bottom:#fff 1px solid; background:url(../img/decolineorg.gif) repeat-x; margin:0 1px 0 0; float:left;}
.decoLineGray {width:558px; height:4px; border:0; border-top:#fff 1px solid; border-bottom:#fff 1px solid; background:url(../img/decolinegry.gif) repeat-x; float:left; }
#list {
	line-height: 25px;
	padding-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-top: 5px;
	padding-bottom: 30px;
}
.ye {
	color: #000000;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
}
#tufloat li {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#list li {
	width: 500px;
	list-style-position: outside;
	list-style-image: url(../img/lsz.jpg);
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#list a:link {
	font-size: 12px;
	color: #000066;
	text-decoration: none;
}
#list a:visited {
	font-size: 12px;
	color: #000066;
	text-decoration: none;
}
#list a:hover {
	font-size: 12px;
	color: #FF6600;
	text-decoration: underline;
}
.biaotizi {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	margin-top: 5px;
	margin-bottom: 10px;
}

