
body {font-family:"微软雅黑";font-size: 12px;color: #333333;text-decoration: none;line-height: 20px;background-image: url(../images/topbg.jpg);background-repeat: repeat-x;background-position: left top;margin: 0px;padding: 0px;
}	
DIV,form,ul,ol,li,dl,dt,dd,h1,h2,h3,h4{BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING: 0px; BORDER-WIDTH: 0px; }
IMG { border:none;}
EM {FONT-STYLE: normal}
H1,h2,h3,h4 {FONT-SIZE: 12px; FONT-WEIGHT: bold;}
li,dl,dt,dd{list-style-type: none;}
.blank{ height:40px; width:100%}
.textarea {border: 1px solid #C5C5C5;font-size: 12px;color: #333;background-color:#FFFFFF;text-indent: 5px;height:22px;line-height:22px; width:50px}
.textarea2 {border: 1px solid #C5C5C5;font-size: 12px;color: #333;background-color: #FFFFFF;text-indent: 5px;height:22px;line-height:22px;}
.submit {height:25px; line-height:25px; background:url(../images/sb.png) no-repeat; margin-right:10px;width:74px;color:#FFFFFF;cursor:hand; border:none; margin-top:-5px}

.pro_new {
	border: 1px solid #D9D9D9;
	padding: 1px;
}
.product {
	margin-left: 18px;
}
.table_0 {
	background-attachment: scroll;
	background-image: url(../images/lbb.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DFDFDD;
	border-left-color: #DFDFDD;
	min-height:160px;
	padding:10px 8px 0px 10px;
}
.table_1 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D3DBDE;
	background-image: url(../images/lbt.jpg);
	background-repeat: no-repeat;
	height: 32px;
	font-size: 14px;
	line-height: 32px;
	color: #96041B;
	text-align:left;
}
.table_11 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D3DBDE;
	background-image: url(../images/lbt.jpg);
	background-repeat: no-repeat;
	height: 32px;
	font-size: 13px;
	line-height: 32px;
	color: #96041B;
	text-align:left;
	font-weight:bold;
}
.table_2 {
	background-image: url(../images/lboxb.jpg);
	background-repeat: no-repeat;
	height: 10px;
	width: 264px;
}
.table_21 {
	background-image: url(../images/lboxb1.jpg);
	background-repeat: no-repeat;
	height: 10px;
	width: 244px;
}
.table_3 {
	font-size: 14px;
	line-height: 29px;
	color: #7A2E20;
	background-image: url(../images/countrybg.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 344px;
	text-align: left;
}
.im:link, .im:visited, .im:hover{color:#7A2E20; font-size:14px;line-height: 29px; text-decoration:none; float:left}
.table_4 {
	background-image: url(../images/actborder.jpg);
	background-repeat: repeat-x;
	height: 16px;
}
.table_5{ border-top:solid 2px #85C0C8}
.td_1 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C7C5C6;
	border-bottom-color: #C7C5C6;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C7C5C6;
}
.td_2 {
	width: 53%;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #333;
	padding-right: 10px;
	padding-left: 10px;
}
.td_3 {
	padding-left: 5px;
}
.td_4{ border-left:solid 1px #BED9E2; border-right:solid 1px #BED9E2;}
.td_4 li{width:110px; height:45px; border:solid 1px #68A1D8; float:left; margin-left:10px; margin-top:10px}
.td_4 li img{width:110px}
/*.tdbg{ background:url(../images/contact.jpg) no-repeat center bottom}*/
.mid_td{ font-family:"微软雅黑"; font-size:14px; padding-right:5px}
.mid_td a:hover, .mid_td a:visited{ color:#AF0C20; text-decoration:none}
.flink{ width:100%; float:left; padding:10px; color:#B0B0B0;}
.easyl{
	height:40px;
	padding-left:85px;
	background-image: url(../images/easynav.jpg);
	background-repeat: no-repeat;
	background-position: 3px center;
	font-weight: bold;
}
.easyl a{ color:#950618; line-height:40px}

/*导航菜单*/

.menu
{
	font-family:"微软雅黑";
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/nav.png);
	background-repeat: no-repeat;
	height: 42px;
}

.menu a
{
	display: block;
	background: url(../images/dot.gif) no-repeat left;
	float:left; width:100px; height:22px; text-align:center; margin-top:10px
}

@media screen and (max-width:640px)
{
.menu a
    {
	display: block;
	background-image: none;
	font-size: 12px;
	padding-bottom: 10px;
	border-bottom: 1px solid black;
	margin-bottom: 10px;
    }

}

.menu a:first-child
{
    background-image: none;
}

.menu a:link, .menu a:visited
{
	color: #FFF;
	text-decoration: none;
}
.menu a:hover
{
	color: #F00;
	text-decoration: none;
}

#navMenu {
	background-color: #FFF;
	height: 47px;
	padding-top: 15px;
	padding-bottom: 20px;
}

#navMenu li{float:left; margin-left:9px}
#navMenu li img{ border:0; height:47px}
/*-------- 下拉菜单 --------------*/
.dropMenu {	position:absolute;z-index:9999; visibility: hidden; left:0px; top:0px;background:#47A1A4 }
.dropMenu li { float:left; padding:3px 10px; }
.dropMenu li a:link, .dropMenu li a:visited{display: block;	text-align:center;color:white; font-size:14px;	}
.dropMenu li a:hover {text-decoration:none; color:#FEBA29}
.country {
	padding-top: 1px;
}

.country ul li{
	float:left;
	width:83px;
	height:25px;
	background-image: url(../images/intr.jpg);
	background-repeat: no-repeat;
	list-style-type: none;
	display: block;
	line-height: 25px;
	text-align: center;
	padding-top: 2px;
	padding-bottom:2px;
	margin-left: 8px;
}
.country ul li a{
	color:#333;
}
.country ul li a:hover, .country ul li a:visited{
	text-decoration: none;
	color: #666;
}
.list1 {
	line-height: 22px;
	padding-left: 12px;
	text-align: left;
	list-style-image: url(../images/list1.gif);
	list-style-position: inside;
}
.list1 span{float:right; margin-right:10px}
.list2 {
	line-height: 22px;
	padding-left: 8px;
}
.list2 a{
	font-size: 14px;
	font-weight: bold;
	color: #8A6C36;
	text-decoration: none;
	line-height: 24px;
}
.list3 {
	list-style-position: inside;
	list-style-image: url(../images/list3.jpg);
	height: 22px;
	padding-left: 18px;
	line-height:22px;
	font-size:12px;
	font-family:"微软雅黑"
}

.list3 span{ float:right; margin-right:10px; display:inline}
.listqa{  background:url(../images/qa.png) no-repeat left; width:680px; height:220px}
.listqa li{ margin-left:160px; font-size:14px;}
.bot{
	line-height: 33px;
	text-align: center;
	height: 33px;
	color: #035D5E;
}

.bot a {
	font-weight: bold;
	color: #035D5E;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.bot a:hover, .bot a:visited{
	color: #035D5E;
	text-decoration: underline;
}


.text1:link, .text1:visited{
	color: #FFF;
	text-decoration: none;
	line-height: 32px;
	margin-right: 12px;
	float: right;
	font-size: 13px;
	font-weight:normal;
	display:inline
}

.text1:hover {
	color: #F00; opacity:0.8
}

.text2:visited, .text2:link {
	text-decoration: none;
	line-height: 29px;
	margin-right: 12px;
	float: right;
	color: #333;
	font-size: 12px;
}

.text2:hover {
	color: #F00; opacity:0.8
}

.text3:link{
	line-height: 22px;
	color: #333;
	text-decoration: none;
	margin-left: 0px;
}
.text3:hover, .text3:visited{
	line-height: 22px;
	color: #333;
	text-decoration: underline;
}
.text4:link{ color:#0F4271;}
.text4:visited, .text4:hover{ color:#06F; text-decoration:none}
.text5:link {
	text-decoration: none;
	line-height: 40px;
	margin-right: 12px;
	float: right;
	color: #333;
	font-size: 12px;
}

.text5:visited, .text5:hover {
	color: #F00; opacity:0.8
}
.list2 a:hover, .list2 a:visited{
	color: #8A6C36;
	text-decoration: underline;
}
.arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
.style1{ color:#047482; font-size:14px; font-weight:bold; padding-left:5px}
.style2{ line-height:28px; padding-left:40px;font-family:"微软雅黑"; height:30px; font-size:14px; padding-top:2px }

* a{
	text-decoration: none;
	color:#5A5A5A;
}
a:hover{
	color:#333;
	text-decoration: underline;
}

.rmenu{width:243px; height:43px; text-align:left; background:url(../images/iproject.jpg) no-repeat; padding-top:3px; }
.rmenu1{width:243px; height:43px; text-align:left; background:url(../images/about.gif) no-repeat; padding-top:3px; }
.rmenu2{width:243px; height:43px; text-align:left; background:url(../images/act.jpg) no-repeat; padding-top:3px; }
.rmenu li{ padding-left:50px;font-size:20px; color:#B7181D; line-height:40px; font-family:"微软雅黑", "Arial Unicode MS"}
.rolinList{ width:241px; height:auto;text-align:left; border:1px solid #ADADAD; background:#EFEFEF; overflow:hidden; margin-top:-3px; padding-top:10px}
.rolinList li{}
.rolinList li h2{ width:220px; height:30px; font-size:12px; line-height:30px; padding-left:3px;color:#000; cursor:pointer; border-bottom:solid 1px #B1AEA9; margin:auto 10px;}
.content{ height:80px; padding:5px 0; width:210px;}
.content a{height:25px; float:left; padding-left:10px; background:url(../images/list4.gif) no-repeat left center; margin-left:20px; }
.content a:link{line-height:25px;}

.pst{ background:url(../images/pst.png) no-repeat left; height:30px; line-height:34px; margin-left:10px; padding-left:90px; color:#008376}
.prj{ height:62px; margin-top:10px; margin-left:0px}
.prj ul{ width:158px; float:left; }
.prj li{ width:104px; height:48px; float:left; margin-top:14px; margin-left:8px;}
.overview{margin-top:30px; border-bottom:dashed 1px #333; min-height:165px}
.overview ul{width:158px; min-height:150px; float:left;}
.overview li{width:543px; height:146px; background:url(../images/overview.png) no-repeat; float:left}
.pdd{ padding:10px}
.video{height:178px; margin:10px 0px;}
.video1{height:178px;}
.flash{height:212px; margin-top:10px; margin-bottom:10px}
.content1{ margin-top:15px; min-height:250px; padding:10px 20px 5px 10px; font-size:14px; font-family:"微软雅黑"; }
.app{ height:152px; background:url(../images/app.png) no-repeat;}
.intr{ padding-left:10px;}
.intr a{height:30px; line-height:30px; }
.intr a:link, .intr a:hover, intr a:visited{ text-decoration:none; line-height:32px; margin-left:50px}
.log{height:78px; border:solid 1px #EBEBEB; margin-top:8px; width:242px; background:url(../images/lobg.jpg);}
.log li{margin-top:12px}
.log li a{ margin-left:30px;}
#focus {
	POSITION: relative; WIDTH: 727px; HEIGHT: 315px; OVERFLOW: hidden;
}
#focus UL {
	POSITION: absolute; HEIGHT: 380px
}
#focus UL LI {
	POSITION: relative; WIDTH: 727px; BACKGROUND: #fff; FLOAT: left; HEIGHT: 315px; OVERFLOW: hidden
}
#focus UL LI DIV {
	POSITION: absolute; OVERFLOW: hidden
}
#focus .btnBg {
	POSITION: absolute; WIDTH: 727px; BOTTOM: 0px; BACKGROUND: #000; HEIGHT: 20px; LEFT: 0px
}
#focus .btn {
	POSITION: absolute; TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; WIDTH: 710px; BOTTOM: 0px; PADDING-RIGHT: 10px; HEIGHT: 10px; RIGHT: 0px; PADDING-TOP: 5px
}
#focus .btn SPAN {
	WIDTH: 25px; DISPLAY: inline-block; BACKGROUND: #fff; HEIGHT: 10px; MARGIN-LEFT: 5px; CURSOR: pointer; _display: inline; _zoom: 1; _font-size: 0
}
#focus .btn SPAN.on {
	BACKGROUND: #fff
}
#focus .preNext {
	POSITION: absolute; WIDTH: 45px; BACKGROUND: url(../images/sprite.png) no-repeat 0px 0px; HEIGHT: 100px; CURSOR: pointer; TOP: 90px
}
#focus .pre {
	LEFT: 0px
}
#focus .next {
	BACKGROUND-POSITION: right top; RIGHT: 0px
}
.td_5{ border:solid 3px #F8C691}
.table6{border-bottom:dashed 1px #333; margin-top:20PX}
.td_6{ padding:15px 20px 15px 15px; font-size:14px; line-height:22px; text-justify: inter-ideograph; text-align: justify; font-family:"微软雅黑" }
.td_6 li{ list-style:decimal; margin-left:20px}
.list4{list-style-position:outside;list-style-type:square;color:#6E4903; margin-left:20px; padding:3px 3px 3px 0px; font-size:13px}
.list5{
	list-style-position: inside;
	list-style-image: url(../images/list1.gif);
}
.newsbg{ background:url(../images/news.jpg) no-repeat top; width:1003px; height:250px; margin:0px auto; border-top:solid 2px #85C0C8;}
.newslist{ width:312px; height:28px; border-bottom:dashed 1px; float:left; margin:0 15px; line-height:28px}
.newslist a{float:left; display:inline}
.newslist a:hover{color:#F00}
.fr{ float:right; display:inline}
.newst{ margin-top:220px; height:30px; padding-left:20px; line-height:30px; font-size:14px; color:#C40000}
.newst a:link, .newst a:visited{ padding-left:15px; color:#000; outline:none; display:inline;}
.newst a:hover{ color:#036; text-decoration:none}
.newst1{ margin-top:195px; height:30px; padding-left:20px; line-height:30px; font-size:14px; color:#C40000}
.newst1 a:link, .newst a:visited{ padding-left:15px; color:#000; outline:none; display:inline;}
.newst1 a:hover{ color:#036; text-decoration:none}

.newstd{padding:15px 20px;line-height:28px;text-justify: inter-ideograph; text-align: justify;}
.case1{ margin:20px 10px}
.casebg{ background:url(../images/case.jpg) no-repeat bottom; width:1003px; height:220px; margin:0px auto; border-top:solid 2px #85C0C8;}
.qabg{ background:url(../images/qa.jpg) no-repeat bottom; width:1003px; height:220px; margin:0px auto; border-top:solid 2px #85C0C8;}
.content_post
{
	overflow: hidden;
	padding-left: 36px;
	padding-top: 40px;
	background-color: White;
	margin-bottom: 4px;
	padding-bottom: 36px;
	width: 100%;
}

.content_post p
{
    margin: 0px;
}


.content_post h2
{
	font-size: 24px;
	line-height: 24px;
	width: 600px;
	color: black;
	margin:0 auto;
	text-align:center
}

.content_post div
{
    width: 612px;
    font-size: 13px;
    line-height: 22px;
}

.content_post .left
{
	float: left;
	width: 242px;
}

.content_post .left img
{
    width: 242px;
}

.content_post .right
{
    float: left;
    margin-left: 36px;
	width:330px
}
.content_post .right a
{
	font-family: "微软雅黑";
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
	color: #dab127;
	float:right
}
.ct{padding:15px; text-justify: inter-ideograph; text-align: justify; font-size:14px; line-height:26px}
.listlife{ width:290px; float:left; margin-right:30px; margin-left:20px; line-height:22px; line-height:22px; font-size:12px;}
.listlife a{float:left}
.listlife span{ float:right; display:inline}
.sc{width:701px; height:220px; background:url(../images/sc.png)}
.listcase{ width:300px; float:left; margin-right:40px; margin-left:40px; line-height:26px; line-height:26px; font-size:14px; z-index:1} 
.pp{ margin:0px auto 0px auto; width:1003px}
#team{height:300px; overflow:hidden;}
#team ul{height:300px}
#team ul li{padding-bottom:10px; clear:both;}
#team ul li span{float:left; padding-left:12px}
#lawyer{height:250px; overflow:hidden}
#lawyer li{height:250px}

.weibo{width:40px; height:24px; right:80px; top:20px; position:fixed}
.weixin{width:40px; height:49px; background:url(../images/code.gif); right:0; top:430px; position:fixed}
.weixin a{display:block; width:40px; height:49px; cursor:pointer}
.weixin a:hover{background:url(../images/oncode.gif)}
.weixin img{margin-right:50px; margin-top:-120px; float:right; z-index:999; width:200px}