.in_head{
width:920px;
}
.in_logo{
width:342px;
height:136px;
}
.in_nav{
width:473px;
margin-left:105px;
margin-top:55px;
}
.in_nav a{
display:block-inline;
padding-left:5px;
color:#363636;
margin-left:10px;
border-left:2px solid #fff;
line-height:14px;
}
.in_nav a:hover{
color:#ff0000;
border-left:2px solid #ff0000;
}
.in_nav span a{
display:block-inline;
padding-left:5px;
color:#ff0000;
margin-left:10px;
border-left:2px solid #ff0000;
line-height:14px;
}

.in_head_main{
width:920px;
padding-bottom:1px;
}
.ihm_main{
width:560px;
}
.in_banner{
margin-top:0px;
width:920px;
height:322px;
overflow:hidden;
}
.ihmm_foot{
width:560px;
color:#737373;
}
.ihmm_foot_left1{
margin-top:25px;
color:#737373;
}
.ihmm_foot_left1 span{
color:#000000;
font-weight:bold;
}
.ihmm_foot_right1{
width:247px;
margin-top:18px;
}
.ihmm_foot_left2{
width:413px;
margin-top:7px;
}
.ihmm_foot_right2{
width:313px;
text-align:right;
margin-top:16px;
}

.in_main2{
width:920px;
margin-top:36px;
background-image:url(../images/index/main2_bgline.gif);
background-repeat:no-repeat;
background-position:bottom;
}


.index_left{
float:left;
width:610px;
}
.index_left_2pd1 {
float:left;
padding-bottom:14px;
width:188px;
height:117px;
padding-left:14px;
display:inline;
border-left:1px solid #ebebeb;
}
.index_left_1p {
float:left;
padding-bottom:2px;
width:176px;
padding-left:11px;
background-image:url(../images/public/c11.gif);
background-repeat:no-repeat;
}
.index_left_2p1{
float:left;
width:188px;
margin-top:4PX;
}
.index_left_2p1 a{
display:block;
width:188px;
filter:gray;
}
.index_left_2p1 a:hover{
filter:none; 
}
.index_left_2p1 img{
display:block;
float:left;
}
.index_left_2p1 span{
display:block;
width:120px;
margin-left:10px;
float:left;
cursor:pointer;
margin-top:10px;
}
.index_left_2pd {
float:left;
padding-bottom:14px;
width:188px;
border-left:1px solid #e4e4e4;
padding-left:14px;
display:inline;
}
.inico_de{
width:116px;
margin-top:20px;
display:inline;
padding-left:10px;
background-image:url(../images/index/c117.gif);
background-repeat:no-repeat;
}
.inico_de a{
color:#c3c3c3;
}

.index_left_1p a {
font-family:"";
font-size:12px;
font-weight:bold;
color:#555;
}
.index_left_1p a:hover {
font-family:"";
font-size:12px;
font-weight:bold;
color:#ee3424;
}











.index_right {
float:left;
padding-bottom:15px;
padding-left:14px;
width:295px;
border-left:1px solid #ebebeb;
}
.index_right_1p {
float:left;
width:63px;
padding-bottom:6px;
padding-left:15px;
background-image:url(../images/public/c11.gif);
background-repeat:no-repeat;
font-family:"";
font-weight:bold;
}
.index_right_1p a {
color:#555;
}
.index_right_1p a:hover {
color:#ee3424;
}
.index_right_1p_1 {
float:left;
padding-top:3px;
width:130px;
}
.index_news{
float:left;
width:295px;
height:90px;
margin-top:3px;
}
.index_right_2p {
float:left;
width:280px;
padding-bottom:4px;
padding-left:15px;
background-image:url(../images/public/c24.gif);
background-repeat:no-repeat;
color:#737373;
}
.in_con3 {
float:left;
width:909px;
margin-top:18px;
padding-bottom:7px;
padding-left:11px;
background-image:url(../images/public/c11.gif);
background-repeat:no-repeat;
font-family:Arial, Times, serif;
display:inline;
}
.in_con3 a{
color:#4c4c4c;
font-family:Arial, Times, serif;
font-weight:bold;
}
.in_con3 a:hover{
font-family:Arial, Times, serif;
}
.in_sub_banner,.isb_top_btn,.isb_bottom_btn{
width:920px;
text-align:center;
}
.isb_main{
border-left:1px solid #ebebeb;
border-top:1px solid #ebebeb;
width:918px;
}
.in_cli{
border-right:1px solid #ebebeb;
border-bottom:1px solid #ebebeb;
width:152px;
}



.in_main4{
width:920px;
}
.con4_1 {
float:left;
margin-top:17px;
margin-right:20px;
margin-left:7px;
width:88px;
border:1px solid #ebebeb;
display:inline;
}
.pfolio-container {
float:left;
width:780px;
padding-top:15px;
OVERFLOW: hidden;
font-family: Arial, Helvetica, sans-serif,"";
font-size:12px;
color:#737373;
display:inline;
}
.pfolio-container p {
line-height:18px;
margin:0px;
padding:8px 0px 5px 0px;
}

.pfolio-container span {
font-family:Arial, Helvetica, sans-serif;
color:#999999;
padding-left:10px;
background-image:url(../images/public/zhixun_off.gif);
background-repeat:no-repeat;

}
.pviewdetails H2 {
BACKGROUND:url(../images/index/c23.gif) no-repeat 0px 0px; 
FLOAT: left; 
CURSOR: pointer;
margin-top:15px;
WIDTH: 185px;  
HEIGHT: 30px;

}
.pviewdetails A {
BACKGROUND:url(../images/index/c23.gif) no-repeat 0px 0px; 
FLOAT: left; 
margin-top:15px;
WIDTH: 185px;  
HEIGHT: 30px;
display:block;

}

.in_main5{
width:920px;
margin-top:10px;
}
.ind_in1 {
float:left;
width:920px;
margin-top:18px;
color:#737373;
line-height:22px;
}
.ind_in1 a{
display:block;
float:left;
line-height:15px;
margin-right:11px;
text-decoration:none;
color:#737373;
padding-left:7px;
padding-right:7px;
font-family:Arial, Helvetica, sans-serif;
border-left:1px solid #737373;
border-right:1px solid #737373;
}
.ind_in1 a:hover {
text-decoration:none;
color:#EE3424;
font-family:Arial, Helvetica, sans-serif;
border-left:1px solid #737373;
border-right:1px solid #737373;
}
.in_main5_1{
float:left;
	width:850px;
	font-family: "";
	font-size: 12px;
	color: #737373;
	margin-top:5px;
}
.flink{
width:920px;
margin-top:23px;
}
.flink a{
display:block inline;
float:left;
margin-right:11px;
border:1px solid #cccccc;
}

.indexall{
width:100%;
background-image:url(../images/public/foot_bg.gif);
background-repeat:repeat-x;
text-align:center;
height:auto;
clear:both;
overflow:hidden;
}
.indexp{
width:920px;
margin-left:auto;
margin-right:auto;
}
.indexp div{
float:left;
text-align:left;
}
.bannerNav
{
	width: 920px;
	position: relative;
	top:-12px !important;
	top:-15px;
}

.bannerNav_1
{
	float:right;
}

.bannerNav_1A1
{
	width: 19px;
	text-align: center;
	display: block;
	background-color: #4c4c4c;
	border-left:1px solid #FFFFFF;
	color:#ffffff;
	float: left;
	font-size:10px;
	line-height:12px;
}
.bannerNav_1A:hover1
{
	width: 19px;
	text-align: center;
	display: block;
	background-color: #adadad;
	border-left:1px solid #FFFFFF;
	color:#FFFFFF;
	float: left;
	font-size:10px;
	line-height:12px;
}
..bannerNav_1 a:hover{
color:#FFFFFF;
line-height:12px;
}

.bannerNav_1A2
{
	width: 19px;
	text-align: center;
	display: block;
	border-left:1px solid #FFFFFF;
	float: left;
	background-color: #adadad;
	color:#FFFFFF;
	font-size:10px;
	line-height:12px;
}