#logo{
	background:url("../images/logo.jpg") no-repeat;
	width:970px;
	height:233px;
	margin:auto;
}

.main_menu{
	background:url("../images/menu_bg.jpg") no-repeat;
	width:970px;
	height:48px;
	margin:auto;
}

.main_menu ul{
	width:940px;
	line-height:48px;
	height:48px;
	margin:auto;
}

.main_menu ul li{
	float:left;
	position:relative;
	width: 93px;
	text-align: center;
	z-index: 200;
}

.sf-sub-indicator{
	display:none;
}

.main_menu  ul  li.parent ul{
	position:absolute;	
	top:49px;	
	width:103px;
	height:auto;
	z-index: 999;
	display:none;
	left:0;
}

.main_menu  ul  li.parent ul li{
	line-height:22px;
	margin-bottom:1px;
	background:url("../images/submenu_bg.png") repeat-x;
	height:22px;
}

.parent_menu{
	background:url("../images/parent_menu_bg.png") no-repeat!important;
}

.submenu{
	background:url("../images/submenu_bg.png") repeat-x!important;
}

.submenu a{
	color:#ff0000!important;
}

.main_menu  ul  li.parent ul li a{
	font-size:14px;
}

.main_menu ul li a{
	font-size:14px;
	color:#fff;
	font-weight:bold;
}

.content_box{
	width:970px;
	margin:auto;
}

.content_left{
	width:683px;
}

.content_right{
	width:268px;
	margin-right:6px;
	*margin-right:2px;
}

.company_profile{
	width:680px;
	border-top:1px solid #acccf7;
	border-left:1px solid #acccf7;
	border-right:2px solid #acccf7;
	border-bottom:2px solid #acccf7;
	margin-bottom:15px;
}

.company_profile_head{
	background:url("../images/gsjj_head_bg.jpg") no-repeat;
	width:681px;
	height:27px;
}

.head_title{
	font-weight:bold;
	height:27px;
	line-height:27px;
	padding-left:20px;
}

.more {
	margin:5px 18px 0 0;
}

.profile_content{
	width:681px;
}

.profile_content_lf {
	width:300px;
	padding-bottom:20px;
	height:220px;
	z-index: 100;
}

.tab_box{
	height:15px;
	line-height:15px;
	top:208px;
	left:206px;
	width:99px;
	z-index:200;
}

.active_tab{
	background:url("../images/active_bg.gif") no-repeat;
}

#slider_1{
	display:block;
}

.slider_img{
	width:291px;
	height:215px;
	top:8px;
	left:8px;
	z-index:22;
}

.tab_box .tab{
	width:18px;
	height:14px;
	display:block;
	float:left;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	font-family:Arial;
}

.profile_content_rg{
	width:360px;	
	padding-top:22px;
	padding-right:5px;
}

.profile_content_rg p{
	font-weight:normal;
	color:#2f3438;
	line-height:21px;
	text-indent:28px;
	font-size:13px;
}

.news_list_box{
	width:683px;
	margin-bottom:15px;
}

.news_list_head{
	background:url("../images/head_bg_short.jpg") no-repeat;
	width:332px;
	height:27px;
	margin:auto;
}

.news_list_lf{
	margin-right:15px;
}

.news_list{
	width:332px;
	border:1px solid #acccf7;
}

.news_box{
	width:332px;
	margin:14px auto 36px;
}

.news_box ul{
	width:320px;
	margin:auto;
}

.news_box ul li,.info_box ul li{
	line-height:22px;
	background:url(../images/arrow.gif) no-repeat left center;
	padding-left:12px;
}

.news_box ul li a,.info_box ul li a,.news_box ul .latestnews_middle{
	color:#2f3438;
	font-weight:normal;
	font-size:13px;
}

.inform {
	width:268px;
}

.inform_head{
	width:268px;
	height:61px;
	background:url("../images/inform.jpg") no-repeat;
}

.inform_list{
	width:262px;
	margin:auto;
	border-left:1px solid #d6dde7;
	border-right:3px solid #d6dde7;
	height:201px;
	*height:202px;
}

.inform_list ul li{
	list-style:square inside;
	color:red;
	line-height:20px;
	padding-bottom:20px;
	padding-left:8px;
	font-size:16px;
}

.inform_list ul li a{
	color:#2b3438;
	font-size:13px;
	font-weight:normal;
}

.inform_footer{
	background:url("../images/inform_foot.jpg") no-repeat;
	width:268px;
	height:7px;
	font-size:1px;
}

.company_info{
	border: 1px solid #ACCCF7;
   	width: 264px;
	height:209px;
	margin-top:15px;
	margin-bottom: 15px;
}

.info_box{
	width:264px;
	margin-top:14px;
}

.info_box ul{
	width:252px;
	margin:auto;
}

.company_info_head{
	background: url("../images/company_info_head.jpg") no-repeat scroll 0 0 transparent;
    height: 27px;
    margin: auto;
    width: 264px;
}

.friend_links{
	width:968px;
	border:1px solid #ACCCF7;
	border-bottom:2px solid #ACCCF7;
}

.friend_links_head{
	background: url("../images/friend_link_head.jpg") no-repeat scroll 0 0 transparent;
    height: 27px;
    margin: auto;
    width: 968px;
}

.links{	
	width:968px;
	margin:auto;
}

.links p{
	margin:auto;
	text-align:center;
	padding:14px 0;
}

.links a{
	color:#565656;
	font-size:14px;
}

.footer{
	width:970px;
	margin:auto;
	padding-top:14px;
	background:url("../images/footer_bg.jpg") no-repeat;
	height:76px;
	border-top:2px solid #025d9a;
}

.footer p{
	color:#565656;
	font-size:13px;
	line-height:22px;
}

.shadow{
	width:292px;
	height:11px;
	background:url("../images/shadow.png") no-repeat;
	position:absolute;
	top:211px;
	left:6px;
	z-index:99;
}

#breadcrumbs{
	width:968px;
	margin:auto auto 2px;
	height:30px;
	line-height:30px;
	background:#eaeaea;
	border-bottom:1px solid #000;
	border-left:1px solid #d7d8d8;
	border-right:1px solid #d7d8d8;
	overflow:hidden;
}

.pathway{
	color:#5b6573;
	font-weight:bold;
	padding-right:8px;
}

.breadcrumbs {
	padding-left:12px;
	display:block;
}

.inner_box{
	width:970px;
	margin:auto;
}

.inner_left{
	background:url("../images/inner_left_bg.jpg") no-repeat;
	width:196px;
	height:287px;
	margin-right:24px;
}

.inner_left  .menu .parent ul li{
	background:url("../images/left_menu_bg.jpg") no-repeat;
	width:188px;
	height:29px;
	margin-top:10px;
}

.inner_left  .menu .parent  ul li.active{
	background:url("../images/left_active_bg.jpg") no-repeat;
	width:188px;
	height:29px;
}

.inner_left ul li.parent ul li#current a span {
	color:#125abc;
	font-weight:bold;
}

.inner_left .menu li  a span{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	height:40px;
	line-height:40px;
	padding-left:40px;
}

.inner_left .menu li ul{
	width:188px;
	margin:auto;
}

.inner_left .menu li ul span{
	color:#5b6573;
	font-size:12px;
	font-weight:bold;
	height:29px;
	line-height:29px;
	padding-left:48px;
}

.inner_right{
	width:742px;
	padding-bottom:14px;
}

.contentheading{
	width:742px;
	color:#125abc;
	font-size:18px;
	font-weight:bold;
	border-bottom:1px solid #125abc;
	padding:20px 0 8px 0;
}

.inner_right .contentpane{
	margin-top:20px;
}

.inner_right .contentpane table tr td{
	color:#5B6573;
	border-bottom:1px dashed #ccc;
	line-height:28px;
	font-size:14px;
}

.inner_right .contentpaneopen  tr td p{
	color:#5B6573;
	line-height:26px;
	text-indent:24px;
	font-size:14px;
	overflow:hidden;
	padding: 0 20px;
	margin-top: 16px;
}

.contentpaneopen{width:100%}

.inner_right table tr td a{
	color:#5B6573;
	padding-left:12px;
	font-size:14px;
}

#pagination{
	width:742px;
	margin:auto;
}

#pagination tr td{
	border-bottom:0;
}

.scroll_images{
	width:681px;
	padding:15px 0;
	*padding:14px 0 15px 0;
}

.scroll_images img{
	border:1px solid #43484c;
	padding:4px 6px;
}

.jcarousel-clip{
	width:600px;
	margin:auto;
	overflow:hidden;
}

.item_list li p{
	width:178px;
	text-align:center;
	color:#2b3438;
	font-size:9px;
	overflow:hidden;
}

.news_list_box ul li a:hover,.content_right ul li a:hover{
	color:orange;
}

.contentpane tr td a:hover{
	color:gray;
	text-decoration:underline;
}

.content_box_inner{
	background:url("../images/inner_right_top.jpg") no-repeat;
	height: 300px;
}

.inner_list_td {
	background:url("../images/inner_right_top.jpg") no-repeat;
}

.inner_right .contentpaneopen tr td.contentheading,.inner_right .contentpaneopen tr td table tr td{
	background:none;
}

.rollBox {
    overflow: hidden;
    padding: 0 0 0 0;
    width: 680px;
}
.rollBox .Cont {
    float: left;
    overflow: hidden;
    width: 660px;
}
.rollBox .ScrCont {
    width: 1e+7px;
}
.rollBox .Cont .pic {
    float: left;
    text-align: center;
    width: 155px;
}
.rollBox .Cont .pic img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: block;
    margin: 0 auto;
    padding: 4px;
}
.rollBox .Cont .pic p {
    color: #505050;
    
}
.rollBox .Cont a:link, .rollBox .Cont a:visited {
    color: #626466;
    text-decoration: none;
}
.rollBox .Cont a:hover {
    color: #FF0000;
    text-decoration: underline;
}
.rollBox #List1, .rollBox #List2 {
    float: left;
}
.rollBox{width:680px;overflow:hidden;padding:0px 0 0px 0px;height:170px}
.rollBox .Cont{margin-left:10px;margin-top:16px;margin-bottom:10px;width:660px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:200px;float:left;text-align:center;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{color:#505050;line-height:16px;*margin-top:1px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

.item1 {display:none;}