@charset "utf-8";
/* CSS Document */
/*全局定义*/

body{font-family:"微软雅黑", Verdana, arial;_font-family:"宋体";margin:0 auto;padding:0; font-size:12px;color:#000; background-color:#fff}
font{font-family:"微软雅黑", Verdana, arial;_font-family:"宋体";margin:0;padding:0;font-size:12px;}
div,form,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0}
h1,h2,h3,h4,h5,h6{margin:0;padding:0}
table,td,tr,th{font-family:"微软雅黑", "宋体", Verdana, arial;_font-family:"宋体";margin:0;padding:0;color:#000; font-size:12px}
ul,dl,ol,form{margin:0;border:0px; padding:0}
ul li,ol li{list-style-type:none}
dl dt,dl dd{margin:0;padding:0}
table{text-align:left}
p{margin:0;padding:0;line-height:18px}
img{border:0}

/* 字体属性 [定义规则，小写f加属性名称] */
.fb{font-weight:bold} .fI{font-style: italic}

/* 字体大小*/
.f12{ font-size:12px} .f14{ font-size:14px}

/*清除浮动*/
.c{ clear:both; display:block;}

/* Link */
a:link {color:#454545; text-decoration:none;}
a:visited {color:#454545;text-decoration:none;}
a:hover {color:#454545; text-decoration:underline;}
a:active {color:#454545;}

/*-----container-----*/
#container{
	width:980px;
	margin:auto;
	}
#tophead{
	width:980px;
	height:90px;
	float:left;
	background:url(images/topbg.gif) no-repeat right;
	}
#logo{
	width:462px;
	height:53px;
	float:left;
	margin-top:17px;
	}
#nav{
	width:980px;
	height:41px;
	float:left;
	background:url(images/navbg.gif) repeat-x;
	}
#nav .leftbg{
	width:4px;
	height:41px;
	float:left;
	background:url(images/navbgleft.gif) left;
	}
#nav .rightbg{
	width:4px;
	height:41px;
	float:right;
	background:url(images/navbgright.gif) right;
	}
#nav .login{
	width:390px;
	height:20px;
	float:left;
	color:#d0d0d0;
	text-align:right;
	margin-top:15px;
	}
#nav .login a,#nav .login a:visited{
	color:#fff;
	}
#nav .login a:hover{
	color:#CCC;
	text-decoration:none;
	}
#nav ul{
	margin-top:8px;
	float:left;
	}
#nav li{
	width:90px;
	text-align:center;
	float:left;
	line-height:30px;
	background:url(images/navlibg.gif) no-repeat right;
	position:relative
	}
#nav li a:link,#nav li a:visited {
	width:90px;
	height:33px;
	color:#FFF;
	display:block;
	float:left;
	}
#nav li a:hover{
	text-decoration:none;
	color:#c8c8c8;
	}
#nav li a.down{
	display:block;
	background:url(images/navjt.gif) no-repeat 77px;
	}
/*二级菜单*/
#nav li ul a {
	width:115px;
	height:15px;
	color:#d1d1d1;
	background:#4e4e4e;
	display:block;
	text-decoration:none
}
#nav li ul a:hover {
	color:#fcffd0;
	background:#303030;
	text-decoration:none
}
#nav li ul {
	display:none;
	position:absolute;
	top:25px;
	left:0;
	width:115px;
}
#nav li ul li {
	border-bottom:1px solid #424242;
}
/*三级菜单#nav li ul li ul {
	display:none;
	position:absolute;
	top:0px;
	left:152px;
	width:152px;
	border-top:0px solid #434343;
}
#nav li ul li ul a {
	width:202px;
	height:25px;
	color:#FFF;
	background:#8B8B8B;
	display:block;
	text-decoration:none
}*/
.guild{
	width:980px;
	height:91px;
	float:left;
	margin-top:1px;	
	}
.guild.about{
	background:url(images/about.jpg);
	}
.guild.history{
	background:url(images/history.jpg);
	}
.guild.vision{
	background:url(images/vision.jpg);
	}
.guild.Qualification{
	background:url(images/Qualification.jpg);
	}
.guild.brandculture{
	background:url(images/brandculture.jpg);
	}
.guild.brandlogo{
	background:url(images/brandlogo.jpg);
	}
.guild.brandteam{
	background:url(images/brandteam.jpg);
	}
.guild.brandoffice{
	background:url(images/office.jpg);
	}
.guild.culture{
	background:url(images/culture.jpg);
	}
.guild.rainbow{
	background:url(images/rainbow.jpg);
	}
.guild.huiyuantb{
	background:url(images/huiyuan.jpg);
	}
.guild.litigation{
	background:url(images/litigation.jpg);
	}
.guild.itemtit{
	background:url(images/item.jpg);
	}
.guild.training{
	background:url(images/trainingtitle.jpg);
	}

	
#sidebar{
	width:189px;
	height:515px;
	float:left;
	margin-top:11px;
	background:url(images/leftbg.gif) top left no-repeat;
	}
#sidebar .title,.news,.business,.contactt,.case,.znfw,.dispute{
	width:180px;
	height:58px;
	background:url(images/about.gif) left;
	margin-top:9px;
	}
#sidebar .znfw{
	background:url(images/znfw.gif) left;
	}
#sidebar .news{
	background:url(images/news.gif) left;
	}
#sidebar .case{
	background:url(images/case.gif) left;
	}
#sidebar .business{
	background:url(images/business.gif) left;
	}
#sidebar .contactt{
	background:url(images/contact.gif) left;
	}
#sidebar .our{
	background:url(images/our.gif) left;
	}
#sidebar .dispute{
	background:url(images/disputeM.gif);
	}
#sidebar ul{
margin-top:23px;
	margin-left:17px;
	}
#sidebar li{
	width:150px;
	height:27px;
	margin-top:5px;
	}
#sidebar li a{
	width:125px;
	height:27px;
	line-height:25px;
	display:block;
	background:url(images/sidebarli.gif) left no-repeat;
	padding-left:25px;
	}
#sidebar li a:hover{
	display:block;
	background:url(images/sidebarlibg.gif) no-repeat top left;
	text-decoration:none;
	color:#FFF;
	}
#sidebar li a.choose{
	color:#fff;
	background:url(images/sidebarlibg.gif) no-repeat top left;
	}
	
.content{
	width:765px;
	float:right;
	margin-top:11px;	
	}
.content.aboutbg{
	background:url(images/abouttitle.gif) top no-repeat;
	}
.content.casetitle{
	background:url(images/casetitle.gif) top no-repeat;
	}
.content.contactbg{
	background:url(images/contacttitle.gif) top no-repeat;
	}
.content.ourbg{
	background:url(images/customertitle.gif) top no-repeat;
	}
.content.fomtitle{
	background:url(images/formtitle.gif) top no-repeat;
	}
	
.content.custtitle{
	background:url(images/custtitle.gif) top no-repeat;
	}

.content.visionbg{
	background:url(images/visiontitle.gif) top no-repeat;
	}
.content.historybg{
	background:url(images/historytitle.gif) top no-repeat;
	}
.content.Qualificationbg{
	background:url(images/Qualificationtitle.gif) top no-repeat;
	}
.content.brandculturebg{
	background:url(images/brandculture.gif) top no-repeat;
	}
.content.brandbghj{
	background:url(images/bghj.gif) top no-repeat;
	}
.content.brandculturebg{
	background:url(images/brandculture.gif) top no-repeat;
	}
.content.tdwh{
	background:url(images/tdwh.gif) top no-repeat;
	}
.content.brandbz{
	background:url(images/ppbz.gif) top no-repeat;
	}

.content.culturebg{
	background:url(images/culture.gif) top no-repeat;
	}
.content.rainbowbg{
	background:url(images/rainbowtitle.gif) top no-repeat;
	}
.content.newsbg{
	background:url(images/newstitle.gif) top no-repeat;
	}
.content.newsyntitle{
	background:url(images/newsyntitle.gif) top no-repeat;
	}
.content.huiyuantitle{
	background:url(images/huiyuantitle.gif) top no-repeat;
	}
.content.litigationtitle{
	background:url(images/litigationtitle.gif) top no-repeat;
	}
.content.item{
	background:url(images/itemtitle.gif) top no-repeat;
	}
.content.trainingtitle{
	background:url(images/trainingtitle.gif) top no-repeat;
	}
.content.znfwtitle{
	background:url(images/znfwtitle.gif) top no-repeat;
	}
.content.disputebg1{
	background:url(images/disputebg1.gif) top no-repeat;
	}
.content.disputebg2{
	background:url(images/disputebg2.gif) top no-repeat;
	}
.content.disputebg3{
	background:url(images/disputebg3.gif) top no-repeat;
	}
.content.disputebg4{
	background:url(images/disputebg4.gif) top no-repeat;
	}
.content.disputebg5{
	background:url(images/disputebg5.gif) top no-repeat;
	}
.content.disputebg6{
	background:url(images/disputebg6.gif) top no-repeat;
	}
#subNav{
	width:765px;
	height:22px;
	float:left;
	}
#subNav ul{
	margin-right:20px;
	}
#subNav li{
	float:right;
	margin-right:5px;
	}
#subNav li.icon{
	background:url(images/subnav.gif) no-repeat 0px 3px;
	padding-left:15px;
	}
#subNav li a.blank{
	color:#000;
	}
#subNav li a:hover{
	color:#599ed1;
	text-decoration:none;
	}
#info{
	width:720px;
	float:left;
	margin-top:95px;
	margin-left:10px;
	display:inline;
	}
#info ul{
	width:670px;
	float:left;
	}
#info li{
	width:500px;
	text-align:left;
	float:left;
	margin-top:10px;
	border:1px solid #fff;
	}
#info li.title{
	width:80px;
	margin-right:10px;
	text-align:right;
	}
#info li input{
	width:200px;
	}
#info li.title span{
	color:#f00;
	}
#info p{
	line-height:22px;
	text-indent:24px;
	margin-top:10px;
	}
#info p span{
	color:#06c;
	}
#info p.introduction:first-letter {
    font-size : 200%;
	}
#info img{
	float:right;
	margin:15px;
	}
#info h1{
	font-size:16px;
	text-align:center;	
	}
.infotime{
	width:660px;
	height:40px;
	border-bottom:1px solid #dedede;
	margin:auto;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	line-height:40px;
	color:#CCC;
	}
/*-品牌文化-*/
.brand{
	width:295px;
	height:82px;
	float:left;
	margin-right:30px;
	margin-top:30px;
	display:inline;
	}
.brandicon{
	width:79px;
	height:79px;
	float:left;
	}
.brand dl{
	width:185px;
	float:left;
	margin-left:18px;
	display:inline;
	margin-top:5px;
	}
.brand dt,.brand dt a,.brand a:visited{
	color:#005493;
	}
.brand dd{
	color:#616161;
	}
#footer{
	width:980px;
	height:60px;
	float:left;
	border-top:1px solid #bfbfbf;
	margin-top:20px;
	}
#footer ul{
	width:700px;
	margin-top:20px;
	margin-left:20px;
	}
#footer li{
	width:70px;
	height:12px;
	line-height:14px;
	border-right:1px solid #adadad;
	float:left;
	text-align:center;
	}
#footer li a{
	color:#2b6da7;
	}
#footer li a:hover{
	color:#000;
	text-decoration:none;
	}	
#footer p{
	margin-left:30px;
	_margin-top:-10px;
	color:#CCC;
	font-family:Tahoma, Geneva, sans-serif
	}
	
/*---------------------------------*/

.cntable{
	width:720px;
	border:1px solid #3985c3;	
	}
.cntable td{
	border-right:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	}
/*新闻*/
.newstop{
	width:720px;
	height:180px;
	float:left;
	border-bottom:1px solid #e9f1f7;
	}
.newsphoto{
	width:280px;
	height:160px;
	float:left;
	}
.newstop dl{
	width:350px;
	float:left;
	margin-left:20px;
	margin-top:20px;
	}
.newstop dt{
	font-size:14px;
	font-weight:bold;
	}
.newstop dt a,.newstop dt a:visited{
	color:#0053ac;
	}
.newstop dd{
	color:#666;
	margin-top:10px;
	}

.newslist{
	width:720px;
	float:left;
	margin-top:20px;
	}
.newslist ul{
	float:left;
	}
.newslist li{
	font-size:14px;
	line-height:27px;
	background:url(images/newsicon.gif) no-repeat left;
	padding-left:12px;
	}
.newslist li span{
	font-size:9px;
	margin-left:10px;
	color:#999;
	}
.huiyuan{
	width:720px;
	height:500px;
	float:left;
	margin-top:70px;
	margin-left:20px;
	display:inline;
	}
.huiyuantag,.huiyuantag ul{
	width:300px;
	height:35px;
	float:left;
	margin-left:20px;
	}
.huiyuantag li{
	width:83px;
	height:34px;
	float:left;
	margin-right:10px;
	text-align:center;
	line-height:25px;
	}
.huiyuantag li a,.huiyuantag li a:visited{
	width:83px;
	height:34px;
	display:block;
	background:url(images/tagh.gif) no-repeat;
	}
.huiyuantag li a:hover{
	background:url(images/tagl.gif) no-repeat;
	color:#fff;
	text-decoration:none;
	}
.huiyuantag li a.boc{
	color:#fff;
	text-decoration:none;
	background:url(images/tagl.gif) no-repeat top;
	}
	
.huiyuancon{
	width:720px;
	float:left;
	margin-top:10px;
	/*background:url(images/yubg.gif) no-repeat top;*/
	padding-top:40px;
	}
.huiyuancon h3{
	background:url(images/hyicon.gif) no-repeat left;
	padding-left:18px;
	font-size:14px;
	font-weight:bold;
	margin-left:20px;
	}
.huiyuancon p{
	padding:10px 10px 20px 38px;
	line-height:20px;
	}
.ywdy{
	width:720px;
	height:55px;
	float:right;
	text-align:right;
	margin-top:30px;
	}
/*22:30*/
.xiangmu{
	width:720px;
	float:left;
	margin-top:95px;
	margin-left:10px;
	display:inline;
	}
.xiangmu ul{}
.xiangmu li{
	line-height:25px;
	font-size:14px;
	background:url(images/xmicon.gif) no-repeat left;
	padding-left:12px;
	}
.xiangmu li a{
}

.xiangmu li a:hover{
	color:#0053ac;
	text-decoration:none;
	}
.xiangmu h1{
	font-size:16px;
	text-align:center;
	}
.xiangmu p{
	line-height:18px;
	padding:10px;
	}
/*首页*/
.inflash{	
	width:980px;
	height:164px;
	float:left;
	margin-top:1px;
	}
.innews{
	width:340px;
	height:310px;
	float:left;
	}
.innews h2{
	width:340x;
	height:15px;
	float:left;
	margin-top:18px;
	}
.innews ul{
	float:left;
	margin-left:12px;
	_margin-left:6px;
	margin-top:15px;
	width:320px;
	}
.innews li{
	line-height:20px;
	background:url(images/newsicon.gif) left no-repeat;
	padding-left:10px;
	}
.innews li span{
	float:right;
	font-size:11px;
	color:#999;
	}
.innews li a{

	}
.innews li a:hover{
	color:#0053ac;
	}
.inpro{
	width:340px;
	height:310px;
	float:left;
	margin-left:10px;
	background-color:#f8fcff;
	}
.inpro h2{
	width:340x;
	height:15px;
	float:left;
	margin-top:18px;
	}
.inpro ul{
	width:330px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	display:inline;
	}
.inpro li{
	background:url(images/xmicon.gif) no-repeat left;
	padding-left:12px;
	line-height:22px;
	float:left;
	margin-right:15px;
	}
.inpro li a,.inpro li a:visited{
	color:#2b6da7;
	}
.inpro li a:hover{
	color:#999;
	text-decoration:none;
	}
.inprojs{
	width:328px;
	height:62px;
	margin-left:10px;
	_margin-left:5px;
	float:left;
	margin-top:16px;
	float:left;
	}
.inprojs img{
	float:left;
	}
.inprotxt{
	width:205px;
	float:right;
	}
.khxs{
	width:120px;
	height:120px;
	float:left;
	margin-right:20px;
	display:inline;
	}
.khxsph{
	width:120px;
	height:90px;
	float:left;
	border:1px solid #CCC;
	}
.khxstxt{
	width:120px;
	height:3px;
	float:left;
	text-align:center;
	line-height:28px;
	}
.khlogo{
	width:103px;
	height:103px;
	border:1px solid #dedede;
	float:left;
	margin:0 10px 10px 0;
	}

.herac ul{
	width:200px;
	}
.herac li{
	margin-bottom:7px;
	line-height:18px;
	}
.herac li.icont{
	background:url(images/newsicon.gif) no-repeat left 9px;
	}

.czyc{
	width:700px;
	float:left;
	margin-left:25px;
	display:inline;
	line-height:20px;
	}
.czyc h2{
	font-size:14px;
	margin-top:30px;
	}
.czyc h2 span{
	font-weight:normal;
	}
.px{
	width:271px;
	height:76px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	display:inline;
	}
.limitorBox {
	border: 1px solid #000;
	border-top: none;
	background-color: #ffc;
	padding: 3px 6px;
	font-size: 10px;
}
	
		
	
	
	
	
	
	
	
	
