@charset "gb2312";
/* CSS Document */

*{ margin:0; padding:0;}
li{
	list-style-type:none;
}
body{
	background-color:#fff;
}
p{
	text-indent:24px;
	line-height:20px;
}
img{
	border:none 0;
}
a{
	text-decoration:none;
	color:#333;
}
a:hover{
	text-decoration:underline;
}
.top{
	width:100%;
	background-image:url(../images/banner.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:310px;
	position:relative;
}
.top a{
	width:127px;
	height:54px;
	position:absolute;
	left:46%;
	top:70%;
	display:block;
}
.bg_nev{
	width:100%;
	background:url(../images/bg_nev.gif) repeat-x;
	height:39px;
	padding-top:8px;
}
.nev{
	width:980px;
	padding-left:0px;
	margin:0 auto;
	overflow:hidden;
}
.nev li{
	float:left;
	padding-left:10px;
	padding-right:10px;
	border-left:solid 1px #ed6a63;
	border-right:solid 1px #8f0902;
	height:30px;
	line-height:30px;
	font-size:16px;
	font-weight:bold;
}
.nev li a{
	color:#FFF;
}
.nev li a:hover{
	color:#f3ee76;
	text-decoration:none;
}
.bg_con{
	width:100%;
	background: url(../images/p-bg.png) repeat-x;
}
.main{
	width:970px;
	margin:0 auto;
	border-left:solid 5px #e54126;
	border-right:solid 5px #e54126;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	background-color:#FFF;
}
.one{
	width:970px;
	overflow:hidden;
}
.one_left{
	float:left;
	width:462px;
	padding-right:8px;
}
.one_right{
	float:left;
	width:490px;
}
.title_box01{
	background:url(../images/bg_title01.gif) #d1170d no-repeat;
	width:280px;
	line-height:33px;
	padding-left:42px;
}
h2{
	font-size:16px;
	color:#FFF;
}
.one_right p{
	width:490px;
	text-indent:24px;
	color:#c03023;
	line-height:24px;
	font-size:12px;
	padding-top:8px;
	padding-left:5px;
}
.one_right ul{
	width:466px;
	color:#c03023;
	line-height:24px;
	font-size:12px;
	padding-left:29px;
}
.one_right ul a{
	color:#c03023;
	font-size:12px;
}
.two{
	width:970px;
	padding-top:10px;
	overflow:hidden;
}
.awards{
	float:left;
	width:288px;
	border:solid 1px #ccc;
}
.title_box02{
	background:url(../images/bg_title02.gif) no-repeat;
	width:93px;
	line-height:30px;
	text-align:center;
}
.awards ul{
	width:268px;
	padding:10px;
	padding-bottom:5px;
	padding-top:5px;
}
.awards ul li{
	width:248px;
	padding-left:20px;
	background:url(../images/li01.gif) no-repeat 0px 7px;
	line-height:27px;
	font-size:14px;
	font-weight:bold;
}
.awards ul li a{
	color:#424242;
}
.awards ul li a:hover{
	color:#cd0000;
	text-decoration:none;
}
.events_news{
	float:left;
	width:335px;
	padding-top:1px;
	padding-left:10px;
	padding-right:10px;
}
.events_news ul{
	width:335px;
	padding-top:6px;
	font-size:12px;
}
.events_news ul li{
	width:320px;
	padding-left:15px;
	background:url(../images/li02.gif) no-repeat 5px 8px;
	line-height:22px;
	overflow:hidden;
	float:left;
}
.events_news ul p{
	width:320px;
	line-height:20px;
	text-indent:24px;
	clear:both;
}
.events_news ul a{
	float:left;
}
.events_news ul span{
	float:right;
}
.firm{
	float:left;
	width:320px;
	border:solid 1px #ccc;
	height:470px;
}
.qiye_logo{
	height:314px;
	padding-top:10px;
	padding-left:6px;
	overflow:hidden;
	height:420px;
}
.case {display: block; overflow: hidden}
.MyMarqueeX {width: 70px;; height: 0px; overflow: hidden; margin: 0 auto 0 auto}
.MyMarqueeY {width: 70px; height: 420px; overflow: hidden}
	.MyMarqueeY img {width: 60px; height: 40px; border: 2px solid #e6e6e6; padding: 1px; margin: 5px}
.logo_box{ float:left; width:78px;}

.three{
	width:970px;
	padding-top:5px;
}
.title_box03{
	width:900px;
	background:url(../images/bg_title03.gif) no-repeat;
	height:28px;
	padding-top:22px;
	padding-left:60px;
	padding-right:10px;
	overflow:hidden;
}
.title_box03 h2{
	float:left;
}
.title_box03 a{
	float:right;
	color:#FFF;
	font-size:12px;
}
.three ul{
	width:960px;
	padding:5px;
	padding-top:10px;
	padding-bottom:0px;
	overflow:hidden;
}
.three ul li{
	width:180px;
	padding-right:15px;
	float:left;
	text-align:center;
	font-size:12px;
	line-height:20px;
	height:165px;
}
.img_box{
	width:170px;
	height:114px;
	padding:4px;
	border:solid 1px #f9b0aa;
}
.four{
	width:928px;
	border:solid 1px #f3958d;
	position:relative;
	margin-top:10px;
	padding:20px;
	padding-top:30px;
	padding-bottom:0px;
}
.img_box02{
	position:absolute;
	left:371px;
	top:-24px;
}
.jg03{
	width:928px;
	clear:both;
}
.jg03 ul{
	width:918px;
	overflow:hidden;
	padding-top:20px;
	padding-left:10px;
}
.jg03 ul li{
	width:229px;
	float:left;
	font-size:12px;
	line-height:20px;
	padding-bottom:5px;
}
.jg01{
	width:450px;
	float:left;
	padding-right:20px;
	padding-top:10px;
}
.title_box04{
	width:848px;
	border-bottom:solid 1px #f98997;
	padding-left:80px;
	background:url(../images/bg_jg01.gif) no-repeat;
	height:20px;
	padding-top:28px;
}
h3{
	font-size:14px;
	color:#df3341;
}
.jg01 ul{
	width:445px;
	line-height:26px;
	padding-top:10px;
	font-size:12px;
	padding-left:5px;
}
.jg01 ul strong{
	color:#df3341;
}
.title_box05{
	width:390px;
	border-bottom:solid 1px #f98997;
	padding-left:60px;
	background:url(../images/bg_jg02.gif) no-repeat;
	height:20px;
	padding-top:28px;
}
.jg01_con{
	width:440px;
	padding:5px;
	padding-top:10px;
	overflow:hidden;
	font-size:12px;
}
.img_box03{
	width:170px;
	padding:5px;
	background-color:#e3c5a9;
	text-align:center;
	line-height:20px;
	float:left;
	font-size:12px;
	margin-right:5px;
}
.jg01_con strong{
	font-size:14px;
	color:#ba0814;
}
.jg01_con p{
	padding-top:5px;
}
.jg02{
	width:928px;
	clear:both;
}
.title_box06{
	width:868px;
	border-bottom:solid 1px #f98997;
	padding-left:60px;
	background:url(../images/bg_jg02.gif) no-repeat;
	height:20px;
	padding-top:28px;
}
.jg02 ul{
	width:928px;
	overflow:hidden;
	padding-top:20px;
}
.jg02 ul li{
	width:160px;
	padding-left:20px;
	float:left;
	text-align:center;
	font-size:12px;
	line-height:20px;
	padding-bottom:5px;
}
.jg02 ul li strong{
	color:#df3341;
	font-size:14px;
}
.img_box04{
	width:150px;
	height:100px;
	padding:4px;
	border:solid 1px #ccc;
}
.three .lj{	
	width:970px;
	padding:0px;
	padding-top:10px;
	overflow:hidden;
}
.three .lj li{
	width:150px;
	padding-right:11px;
	float:left;
	text-align:center;
	font-size:12px;
	line-height:20px;
	height:90px;
}
.five{
	width:970px;
	overflow:hidden;
	padding-top:10px;
}
.five_left{
	float:left;
	width:315px;
	border:solid 1px #ccc;
	margin-right:9px;
	padding-top:10px;
}
.title_box07{
	width:300px;
	padding-left:15px;
	line-height:30px;
	background-color:#ba0c03;
}
.five_left ul{
	width:295px;
	line-height:20px;
	padding:10px;
	font-size:12px;
}
.five_left ul strong{
	color:#df3341;
}
.five_mid{
	float:left;
	width:315px;
	border:solid 1px #ccc;
	margin-right:9px;
	padding-top:10px;
	font-size:12px;
	padding-bottom:24px;
}
.five_right{
	float:left;
	width:315px;
	border:solid 1px #ccc;
	padding-top:10px;
	height:450px;
}
.five_right ul{
	width:295px;
	padding:10px;
	padding-bottom:0px;
	font-size:12px;
	line-height:19px;
}
.five_right ul li{
	width:285px;
	padding-left:10px;
	background:url(../images/li02.gif) no-repeat left 7px;
}
.five_right ul li a:hover{
	color:#cd0000;
}
.p_bottom{  margin:0 auto; margin-top:10px;  border-top:2px #CC0000 solid; padding-top:10px; text-align:center; font-size:12px;}
.p_bottom p{color:#000000;}
.p_new{ line-height:22px; color:#6e625f}

.media{margin:0 auto; margin-top:10px;width:980px; overflow:hidden; text-align:left; font-size:12px; color:#5f5f5f; line-height:20px;}
.media .mt a{ text-decoration:underline;}

.p_new span{ color:#FF6600;}
.p_new span a{ color:#FF6600; text-decoration:none}
.p_new span a:hover{ color:#FF6600; text-decoration:underline}
.p_new .new_ti{ font-size:14px; font-weight:bold; color:#6e625f}
.p_new .new_ti a{ font-size:14px; font-weight:bold; text-decoration:none; color:#6e625f}
.p_new .new_ti a:hover{ font-size:14px; font-weight:bold; text-decoration:underline; color:#6e625f}