﻿* {margin:0 auto; padding:0px;}
body {font-size:12px; color:#555555; background:url(../img/zy_bj.jpg) repeat-x left top #FFF;}
img {border:0;}
ul li {list-style:none;}
a {color: #555555;	text-decoration: none;}
a:hover {color: #800; text-decoration: none;}
.clear {clear:both;}
.f_l{float:left;}
.f_r{float:right;}
#main{ width:960px;background:#fff url(../img/bj.gif) repeat-x left top; padding:0 21px 10px;}
.eng{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/*top*/
#top{width:1002px; height:auto; overflow:hidden;}
#inco{ color:#999; text-align:right; height:30px; line-height:30px;}
.inco_hover{ color:#cca050;}
.weibo{ background:url(../img/inco.gif) no-repeat left center; padding:0 0 0 20px; display:block; margin:0 0 0 15px;}
#logo{ background:url(../img/logo.gif) no-repeat left top; width:288px; height:65px; text-indent:-9999px; margin:18px 0 14px 0;}
/*#nav{ width:700px;margin-top:41px; height:30px; line-height:30px;}
#nav a{ display:block; float:left; padding:0 16px; color:#666; font-size:14px;font-family:'Microsoft Yahei';}
#nav a:hover{ color:#cca050;}*/
#flash{ width:1002px; height:381px;}
#zy_flash{ height:233px;}
/*top*/
/*box*/
#box{ background:url(../img/hy_bj.gif) repeat-x left top; width:1002px; margin:0 auto;}
#login{ height:32px; line-height:32px; padding:0 5px; margin-bottom:38px;}
.index_left{ width:718px; height:auto; overflow:hidden;}
.index_right{ background:url(../img/order_bj.gif) no-repeat right top; width:194px; padding:20px 40px 0;height:210px; text-align:left; line-height:25px;}
.index_right form{ margin:0 18px;}
.news_zi{ font-weight:bold; font-size:12px; display:block;}
#index_about{ background:url(../img/gsj.jpg) no-repeat left top; padding-left:256px; width:285px; margin-right:10px; height:auto; overflow:hidden;}
.lm{ color:#c8b570; margin-bottom:2px;font-family:'Microsoft Yahei';}
.lm_zi{font-family:'Microsoft Yahei'; font-size:14px; padding:0 0 0 5px;}
.index_lmeng{ font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.content{ line-height:25px;}
#index_jdfc{ width:410px;}
#index_case{ width:718px; padding-top:37px;}
.gd{ background:url(../img/gd_bj.gif) repeat-x left top #FFF; height:100px;}
.gd_content{ width:350px; margin-top:8px;}
.case_o{ margin-right:25px;*margin-right:20px;}
.case_e{ margin:0;}
.case_lm{ color:#896137;font-family:'Microsoft Yahei'; font-size:14px;}
.case_eng{ color:#decfb2; font-family:Arial, Helvetica, sans-serif; font-size:16px; margin-bottom:8px;}
.but{ margin:4px; background:url(../img/login.gif) no-repeat left top;width:58px; cursor:pointer;
	height:21px;
	_line-height:21px;
	border:none;
	text-align:center;
	color:#844b00;}
	.Wdate{ background:url(../img/time.gif) no-repeat right center;}
	#qh_con1{ margin-left:44px;}
	#qh_con2{ margin-left:130px;}
	#qh_con3{ margin-left:220px;}
	#qh_con4{ margin-left:305px;}
	#qh_con5{ margin-left:390px;}
/*box*/
/*zy_box*/
#zy_box{ background:url(../img/zy_box.gif) repeat-y left top; width:1002px; margin:0 auto; height:auto; overflow:hidden}
#left{ width:255px;}
.left_lm{ height:32px; line-height:32px; background:#f1eadb; padding:0 5px; margin-bottom:1px; padding-left:15px;}
.left_lmeng{ color:#b9a183; font-family:Arial, Helvetica, sans-serif; padding:0 8px;}
.left_list a{ display:block; float:left; color:#666666; width:205px; padding-left:20px; height:29px; line-height:29px;font-family:'Microsoft Yahei'; border-bottom:1px solid #ecdcbb; font-size:14px;}
.left_list{ padding-top:20px;}
.left_list a.left_current,.left_list a:hover{ background:url(../img/sub_ahover.gif) repeat-x left top; color:#FFF;}
#right{ width:720px; _height:380px; min-height:380px;}
.weizhi{ text-align:right; height:32px; line-height:32px;font-family:'Microsoft Yahei'; color:#999999; font-size:14px; margin-bottom:5px;}
.content{ line-height:25px; padding:8px;}
.dq{ color:#cca050; text-transform:capitalize;}
.lm_eng{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
/*zy_box*/
/*end*/
#end{ background:#e9e4e0; height:31px; line-height:31px; color:#666666; width:100%;}
#end b{ color:#896137; font-weight:100;}
#end_center{ width:1002px; margin:0 auto;}
#end span{ font-family:Arial, Helvetica, sans-serif;}
/*end*/





/*news*/

#indexPro {
	height:200px;
	overflow:hidden;
	width:690px;
	float:left;
	display:inline;
	padding-top:10px;
	margin-left:5px;
}
#indexPro li {
	float:left;
	width:230px;
	height:200px;
	text-align:center;
	list-style:none;
}
#indexPro img:hover{ }
#indexPro li span {
	height:20px;
	line-height:20px;
}
.introImg {
	float:left;
	margin-right:8px;
}
.right {
	float:right;
}
.right1 {
	float:right;
	width:300px;
}
#indexNews a{  display:block; color:#996600}
#indexNews a:hover{ text-decoration:underline; color:#8d0808}
#indexNews li{ line-height:33px; height:33px; border-bottom:1px dashed #d6c398; padding:0 5px 0 12px; background:url(../img/dot.gif) no-repeat left center}
#indexNews li:hover{border-bottom:1px dashed #cda13d;}

.Newstime {
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:5px;
}
#newTitle {
	color:#b6852c;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-bottom:6px;
}
#newsInfo {
	color:#666;
	margin-bottom:8px;
	text-align:left;
}
#newsContent {
	width:670px;
	height:auto;
	overflow:hidden;
	line-height:2.0;
}
#newsContent1 {
	width:440px;
	height:auto;
	font-size:14px;
	overflow:hidden;
	line-height:2.2;
}
/*news*/


/*product*/
#picUL_honor {
	text-align:center;
	text-indent:0;
	overflow:hidden;
}
#picUL_honor li {
	height:290px;
	width:220px;
	float:left;
	line-height:18px;
	margin:0 5px;
	_margin:0 3px;
	text-align:center;
	list-style:none;
}
#picUL_honor li img {
	width:157px;
	height:150px;
	border:1px solid #dedede;
	padding:2px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#picUL_honor li img:hover {
	border-color:#666;
}
#picUL {
	text-align:center;
	text-indent:0;
	overflow:hidden;
}
#picUL li {
	height:200px;
	width:230px;
	float:left;
	line-height:18px;
	margin:0 2px;
	background:url(../img/pic.jpg) no-repeat left top;
	text-align:center;
	list-style:none;
}
#picUL li img {
	width:202px;
	height:131px;
	padding:12px 0;
	text-align:center;
	
}
#picUL li:hover {
	color:#F90;}
#page {
	clear:both;
	line-height:40px;
	height:40px;
	width:670px;
	text-align:center;
	margin:6px 0px;
}
#infoImage{
	text-align:center;
	margin:10px 0;

}
#infoImage img {
	text-align:center;
	margin:10px 0;
	padding:30px 40px;
	 background:#FF9;
	 background:url(../img/picd.gif) no-repeat left top;
}
/*product*/


/*recruit*/


.jobList {
	padding:5px 16px 20px 16px;
	position:relative;
	width:550px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}
.yingping {
	position:absolute;
	right:0;
	bottom:0;
	color:#f00;
}
.borderLi {
	border-bottom:1px dashed #dedede;
	margin-bottom:6px;
	padding-bottom:6px;
}
/*recruit*/


/*guestbook*/


.G_InputText {
	width:160px;
	height:16px;
	border:1px solid #dedede;
}
.G_textarea {
	width:300px;
	height:100px;
	border:1px solid #dedede;
}
.G_ul {
	width:500px;
	margin:0 auto;
	line-height:26px;
	list-style:none;
}
.G_botton {
	width:55px;
	height:29px;
	line-height:29px;
	border:0;
	background:url(../img/button.gif) no-repeat;
	cursor:pointer;
}
.G_tips {
	color:#666;
	width:486px;
	margin:10px auto 0 auto;
	border:1px solid #dedede;
	padding:7px;
	margin-bottom:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, .1);
}


/*guestbook*/


/* qqshop focus */
#focus {width:693px; height:188px; overflow:hidden; position:relative;}
#focus ul {height:188px; position:absolute;}
#focus ul li {float:left; width:693px; height:188px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:693px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:693px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:40px; background:url(../img/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}


#pro_gd{width:350px;height:85px;float:left;overflow:hidden; margin:10px 0 0 5px;}

#pro_gd ul{width:1435px;height:85px;}

#pro_gd ul li{width:85px;height:85px;float:left; margin:0 2px 0 0;}

#pro_gd ul li img{border:#CCC 1px solid; padding:1px;}
.gsjj_content{ background:url(../img/gsjj.jpg) no-repeat right 0px; padding-right:310px; padding-top:15px;font-family:'Microsoft Yahei'; line-height:28px; font-size:14px;}

.member_list li,.member_clist li{ height:25px; line-height:25px; border-bottom:1px #ccc solid; margin-bottom:2px; padding-left:15px;}
.member_clist .list_content{ display:none;}
.job_detail{ border:1px solid #F60; width:75px; height:22px; text-align:center;  color:#000;  cursor:pointer; margin-top:3px;}
.job_detail:hover{ background:#C00;}


.left{float:left;}.right{float:right;}.clearit{clear:both;}
.mc{margin:0 auto;}.mt8{ margin-top:8px;}
.all{width:961px;}
.top{width:961px;height:151px;}
.top span{padding:8px 0 0 27px; float:left;}.top samp{float:right;line-height:50px; padding-right:20px; text-align:right;}
.top samp em{ padding-top:10px;}
.zw{width:961px;}
.zw_l{width:8px;height:628px;background:url(img/n_zw_l.jpg) no-repeat top;}
.zw_c{width:943px;background:#fff;}
.zw_r{width:10px;height:628px;background:url(img/n_zw_r.jpg) no-repeat top;}



/* nav---------------*/
.nav{width:700px;margin-top:25px; height:70px; overflow:hidden;font-family:'Microsoft Yahei';}

.nav_1{width:700px;height:40px;background:url(img/n_nav_r_bj.jpg) no-repeat right top;padding-left:13px;}
.nav_1 li{float:left;}
.nav_1 li a{padding:13px 14px; display:block;font-size:14px; }
.nav_1 li a:hover{padding:13px 14px;display:block;}
.nav_2{width:700px; height:29px; color:#483222;background:url(img/n_nav_r_bj.jpg) no-repeat right top;}
.nav_2 a{color:#483222;}
.nav_2 span{ padding-left:200px; padding-top:4px;display:block;height:31px; background:url(../img/nav_sub_bj.gif) no-repeat 150px top;}
.nav_3{width:500px; height:29px; line-height:29px; color:#483222;background:url(img/n_nav_r_bj.jpg) no-repeat right top;}
.nav_3 span{ padding-left:70px; padding-top:4px;display:block;height:31px; background:url(../img/nav_sub_bj.gif) no-repeat 50px top;}
.nav_3 span a,.nav_2 span a,.nav_4 span a,.nav_5 span a{ display:block; float:left; padding:0 8px;}
.nav_4{width:500px; height:29px; line-height:29px; color:#483222; }
.nav_4 span{padding-left:790px; display:block; background:url(../img/nav_sub_bj.gif) no-repeat 50px top;}
.nav_4 a:link,.nav_4 a:visited{color:#483222;}.nav_4 a:hover{color:#fff;}
.nav_5{width:500px; height:29px; line-height:29px; color:#483222; background:url(../img/nav_sub_bj.gif) no-repeat 50px top;}
.nav_5 span{ padding-left:200px;display:block; background:url(../img/nav_sub_bj.gif) no-repeat 50px top;}
.nav_6{width:500px; height:29px; line-height:29px; color:#483222; }
.nav_6 span{ padding-left:400px;display:block; background:url(../img/nav_sub_bj.gif) no-repeat 50px top;}
.nav_7{width:500px; height:29px; line-height:29px; color:#483222; }
.nav_7 span{ padding-left:550px;display:block; background:url(../img/nav_sub_bj.gif) no-repeat 50px top;}


#gd3_lawyer li.normal a{padding:13px 14px;}
#gd3_lawyer li.active a{padding:13px 14px;background:url(img/nav_sub_bj.gif) no-repeat bottom center;display:block;}
#gd3_lawyer_Content2{ display:none;}
#gd3_lawyer_Content3{ display:none;}
#gd3_lawyer_Content4{ display:none;}
#gd3_lawyer_Content5{ display:none;}
#gd3_lawyer_Content6{ display:none;}
#gd3_lawyer_Content7{ display:none;}
#gd3_lawyer_Content8{ display:none;}
#gd3_lawyer_Content9{ display:none;}
#gd3_lawyer_Content0{ display:none;}




/*主导航菜单*/
#menu ul{
	padding:0;
	border:0;
	list-style:none;
	line-height:150%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
#menu_out{
	width:966px;
	padding-left:4px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/menu_left.gif) no-repeat left top;
}
#menu_in{
	background:url(../images/menu_right.gif) no-repeat right top;
	padding-right:4px;
}
#menu{
	background:url(../images/menu_bg.gif) repeat-x;
	height:73px;
}
.menu_line{
	background:url(../images/menu_line.gif) no-repeat center top;
	width:8px;
}
.menu_line2{
	background:url(../images/menu_line2.gif) no-repeat center top;
	width:15px;
}
#nav{
	padding-left:20px;
}
#nav li{
	float:left;
	height:35px;
}
#nav li a{
	float:left;
	padding-left:6px;
	height:35px;
	background:url(../images/menu_on_left.gif) no-repeat left top;
	cursor:pointer;
	text-decoration:none;
		color:#505050;

}
#nav li a span{
	float:left;
	padding:11px 14px 15px 10px;
	line-height:14px;
	background:url(../images/menu_on_right.gif) no-repeat right top;
	font-size:14px;
	text-decoration:none;
}
#nav li .nav_on{   /*鼠标经过时变换背景，方便JS获取样式*/
	background-position:left 100%;
}
#nav li .nav_on span{  /*鼠标经过时变换背景，方便JS获取样式*/
	background-position:right 100%;
	color:#3c3c3c;
	text-decoration:none;
	background:url(../img/nav_on.gif) no-repeat center 8px;
	
}
/*子栏目*/
#menu_con{
	text-align:left;
	padding-left:20px;
	clear:both;
}
#menu_con li{
	float:left;
	height:22px;
}
#menu_con li a{
	display:block;
	float:left;
	background:url(../images/menu_on_left2.gif) no-repeat left top;
	cursor:pointer;
	padding-left:3px;
}
#menu_con li a span{
	float:left;
	padding:6px 8px 4px;
	line-height:12px;
	background:url(../img/dot2.gif) no-repeat left center;
}
#menu_con li a:hover{
	text-decoration:none;
	background:url(../images/menu_on_left2.gif) no-repeat left bottom;
}
#menu_con li a:hover span{
	background:url(../img/dot2.gif) no-repeat left center;
	text-decoration:underline;
}
.content_zi{ line-height:30px; margin:10px 10px; font-size:14px;font-family:'Microsoft Yahei';}
.infoClass{ font-weight:bold; height:30px; line-height:30px;}

.scrollDiv{
	height:24px;
	overflow:hidden;
}
.scrollDiv li{ height:32px; line-height:32px;}
.scrollDiv li span{ padding-left:8px;}
.time{ color:#C30; font-family:Arial, Helvetica, sans-serif; padding:0 15px;}

.intel_title{ font-size:14px; font-weight:bold; text-align:center; height:35px; line-height:35px; border-bottom:1px #930 dotted; margin-bottom:8px;}

.gd_cp{ width:690px}
.pro_gd{ width:660px;}
#newTitle{ border-bottom:1px #F90 dotted; margin-bottom:10px; height:30px; line-height:30px;}