.blue_bold01
{
	font-family: Arial, Helvetica, sans-serif;
	color: #3d6188;
	font-weight: bold;
}
.gray
{
	font-family: Arial, Helvetica, sans-serif;
	color: #414141;
}
.deep_blue
{
	color: #05355d;
}
.green_bold
{
	line-height: 22px;
	color: #006b2a;
	font-size: 14px;
	font-weight: bold;
}
.blue_gray
{
	color: #3d6188;
}
.font_blue_gray
{
	line-height: 18px;
	color: #3d6188;
}
H1
{
	font-family: Arial, Helvetica, sans-serif;
	height: 24px;
	color: #0e4067;
	font-size: 14px;
	font-weight: bold;
}
H2
{
	font-family: ""; HEIGHT: 24px;
	color: #439411;
	font-size: 14px;
	font-weight: bold;
}
.webcase_exp a{
text-decoration:none;
cursor:pointer;
}
.webcase_exp h1 {
	width:146px;
	height:20px;
	font-size:14px;
	color:#0e4067;
	line-height:20px;
	font-weight:bold;
	margin:0px 5px 0px 5px;
	padding-top:3px;
	padding-left:5px;
	border-bottom:1px solid #cad5e2;
	text-align:left;
	display:inline;
	float:left;
}
.webcase_exp a:hover h1 {
	color:#568309;
}
.webcase_exp h2 {
	color:#78a8e6;
	line-height:16px;
	width:146px;
	height:16px;
	text-align:left;
	padding-left:6px;
	margin:0px;
	display:inline;
	float:left;
	font-size:12px;
	font-weight:normal;
}
.webcase_exp a:hover h2 {
	color:#8cc01b;
}
#container
{
	background-image: url(../images/bg_foot.jpg); WIDTH: 100%;
	background-repeat: repeat-x;
	background-position: 50% bottom;
}
#main
{
	position: relative;
	background-color: #fff;
	width: 929px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}
#content
{
	background-image: url(../images/content_foot.gif); PADDING-BOTTOM: 0px;
	background-color: #fff;
	padding-left: 2px;
	width: 925px;
	padding-right: 2px;
	background-repeat: no-repeat;
	background-position: center bottom;
	clear: both;
	font-size: 12px;
	overflow: hidden;
	padding-top: 0px;
}
.top_info
{
	background-image: url(../images/top_info_bg.gif); WIDTH: 925px;
	background-repeat: repeat-x;
	float: left;
	height: 28px;
}
.top_info_l
{
	background-image: url(../images/icon_home.gif); LINE-HEIGHT: 18px;
	padding-left: 20px;
	width: 600px;
	display: inline;
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	color: #607f9c;
	margin-left: 25px;
	font-size: 12px;
	padding-top: 7px;
}
.color_img
{
	display: inline;
	float: left;
	vertical-align: bottom;
	padding-top: 2px;
}
#sidebar
{
	background-image: url(../images/sidebar_bg.gif); WIDTH: 149px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 400px;
	padding-top: 40px;
}
#sidebar UL
{
	padding-bottom: 0px;
	list-style-type: none;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
#sidebar UL LI
{
	text-align: right;
	line-height: 28px;
	color: #006b2a;
	font-size: 14px;
	font-weight: bold;
}
a.mainnav_lj:link, a.mainnav_lj:visited, a.mainnav_lj:active{
text-align:right;
line-height:28px;
color:#244669;
font-size:12px;
font-weight:normal;
padding:12px 18px 10px 30px;
display:inline;
}
a.mainnav_lj:hover{
padding:12px 18px 10px 30px;
text-align:right;
line-height:28px;
color:#2c5c8c;
font-size:12px;
font-weight:normal;
background-image:url(../images/sidebar_bg02.gif);
background-repeat:no-repeat;
background-position:right center;
display:inline;
}
.mainnav
{
	background-image: url(../images/sidebar_bg01.gif); PADDING-RIGHT: 18px;
	background-repeat: no-repeat;
	background-position: right center;
}
#center_content
{
	padding-bottom: 10px;
	padding-left: 10px;
	width: 562px;
	padding-right: 10px;
	float: left;
	padding-top: 0px;
}
#center_content IMG
{
	display: inline;
	vertical-align: bottom;
}
#right_list
{
	width: 194px;
	float: right;
}
.subnav
{
	background-image: url(../images/icon05.gif); PADDING-LEFT: 15px;
	background-repeat: no-repeat;
	background-position: 0px 1px;
	color: #1d52a1;
}
.right_serviceonline
{
	background-image: url(../images/zxfw_bg.gif); BACKGROUND-REPEAT: no-repeat;
	background-position: center top;
}
.right_serviceonline IMG
{
	display: inline;
	vertical-align: bottom;
}
.right_activity
{
	background-image: url(../images/jqhd_bg.gif); MARGIN-TOP: 25px;
	background-repeat: no-repeat;
	background-position: center 3px;
}
.space
{
	padding-bottom: 50px;
	padding-top: 10px;
}
.space_top45
{
	padding-top: 45px;
}
.line_top
{
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	border-top: #b8c1c8 1px solid;
	padding-top: 5px;
}
.botton_adv
{
	width: 117px;
	height: 27px;
}
A.botton_adv:link
{
	background-image: url(../images/botton_red.gif); TEXT-ALIGN: center;
	padding-bottom: 10px;
	line-height: 28px;
	padding-left: 30px;
	padding-right: 27px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #0e4067;
	font-size: 14px;
	font-weight: bold;
	padding-top: 6px;
}
.botton_adv
{
	background-image: url(../images/botton_red.gif); TEXT-ALIGN: center;
	background-repeat: no-repeat;
	background-position: 0px -70px;
}
A.gdzt,A.gdzt:visited
{
	background-image: url(../images/icon_03.gif); LINE-HEIGHT: 30px;
	padding-right: 15px;
	background-repeat: no-repeat;
	background-position: right -3px;
	color: #1d52a1;
}
.ser_back
{
	margin-top: 30px;
	width: 562px;
	float: left;
	border-top: #d2dbe7 1px solid;
}
.ser_back DIV
{
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	float: right;
	padding-top: 10px;
}
.service_content
{
	margin-top: 20px;
	float: left;
}
.service_content div, .service_content p
{
font-size:14px; line-height:25px	
}
A.blue_more:link, A.blue_more:visited
{
	background-image: url(../images/icon_03.gif); LINE-HEIGHT: 30px;
	padding-left: 8px;
	background-repeat: no-repeat;
	background-position: left -3px;
	color: #1d52a1;
	font-weight: bold;
}
.more_service
{
	padding-right: 10px;
	float: right;
}
.exp_case
{
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	padding-top: 0px;
}
.exp_content
{
	width: 562px;
	clear: both;
	padding-top: 20px;
}
.e_c_use
{
	background-image: url(../images/exp_pic01.gif); WIDTH: 180px;
	background-repeat: no-repeat;
	background-position: left -15px;
	float: left;
}
.e_c_magzine
{
	background-image: url(../images/exp_pic02.gif); MARGIN: 0px 11px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: left -15px;
	float: left;
}
.e_c_try
{
	background-image: url(../images/exp_pic03.gif); WIDTH: 180px;
	background-repeat: no-repeat;
	background-position: left -15px;
	float: left;
}
.e_c_list UL
{
	list-style-type: none;
	margin-left:10px;
}
.e_c_list LI
{
	line-height: 18px;
	color: #505050;
}
.e_c_list LI A:link
{
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: left center;
	color: #505050;
}
.jcarousel-scope_exp
{
	position: relative;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-left: 30px;
	width: 502px;
	padding-right: 30px;
	float: left;
	padding-top: 0px;
}
.jcarousel-list_exp
{
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	overflow: hidden;
	padding-top: 0px;
}
.jcarousel-list_exp LI
{
	text-align: center;
	list-style-type: none;
	float: left;
	height: 100%;
	margin-right: 0px;
}
.jcarousel-next_exp
{
	position: absolute;
	text-indent: -999em;
	outline-style: none;
	width: 20px;
	background: url(../images/icon_r.gif) no-repeat right center;
	height: 20px;
	overflow: hidden;
	top: 50px;
	right: 5px;
}
.jcarousel-next-disabled_exp {
	BACKGROUND: url(../images/icon_r_.gif) no-repeat right center;
	CURSOR: default;
}
.jcarousel-prev_exp
{
	position: absolute;
	text-indent: -999em;
	outline-style: none;
	width: 20px;
	background: url(../images/icon_l.gif) no-repeat left center;
	height: 20px;
	top: 50px;
	cursor: pointer;
	font-weight: bold;
	left: 5px;
}
.jcarousel-prev-disabled_exp
{
	background: url(../images/icon_l_.gif) no-repeat left center;
	cursor: default;
}
.mycarousels_exp
{
	padding-bottom: 0px;
	list-style-type: none;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
}
.mycarousels_exp LI
{
	position: relative;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 168px;
	padding-right: 0px;
	display: inline;
	float: left;
	height: 150px;
	padding-top: 0px;
}
.webcase_exp
{
	width: 163px;
	height: 150px;
}
.webcase_exp IMG
{
	border-right-width: 0px;
	padding-left: 6px;
	float: left;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.webcase_exp H1
{
	border-bottom: #cad5e2 1px solid;
	text-align: left;
	line-height: 20px;
	margin: 0px 5px;
	padding-left: 5px;
	width: 146px;
	display: inline;
	float: left;
	height: 20px;
	color: #0e4067;
	font-size: 14px;
	font-weight: bold;
	padding-top: 3px;
}
.webcase_exp H2
{
	text-align: left;
	line-height: 16px;
	margin: 0px;
	padding-left: 6px;
	width: 146px;
	display: inline;
	float: left;
	height: 16px;
	color: #78a8e6;
	font-size: 12px;
	font-weight: normal;
}
.exp_case_list {
	WIDTH: 124px;
	HEIGHT: 140px;
	float:left;
	padding:8px;
}
.exp_case_list img {
	border:0;
	margin:0px;
	padding-top:3px;
	*padding-top:1px;
	float:left;
	padding-right:4px;
	vertical-align:bottom;
	display:inline;
}
.exp_case_list h1 {
	width:130px;
	overflow:hidden;
	height:20px;
	font-size:12px;
	color:#0e4067;
	line-height:20px;
	font-weight:bold;
	padding-top:3px;
	border-bottom:1px solid #cad5e2;
	text-align:left;
	display:inline;
	float:left;
}
.exp_case_list a:hover h1 {
	color:#568309;
}
.exp_case_list h2 {
	color:#414141;
	line-height:16px;
	width:124px;
	height:16px;
	text-align:left;
	margin:0px;
	display:inline;
	float:left;
	font-size:12px;
	overflow:hidden;
	font-weight:normal;
}
.exp_case_list a:hover h2 {
	color:#666666;
}
.exp_case_list a{
text-decoration:none;
cursor:pointer;
}
.color_text{
width:36px;
color:#414141;
float:left;
}

#tplPreview {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #ffffff;
  border:1px solid #7cbde5;
  font-size: 11px;
  color: #4B4B4B;
  padding: 10px 10px 10px 10px;
}

#tplPreviewTitle {
  font-size: 16px;
  font-weight:bold;
  color:#439411;
  width:420px;
}

#tplPreviewBody {
  position: relative;
}

#tplPreviewImage {
  margin: 8px auto 0 auto;
}

#tplPreviewProgressBar {
  position: absolute;
  width: 125px;
  padding: 10px 10px 15px 10px;
  top: 45%;
  left: 50%;
  margin-left: -67px;

  border: 1px solid #6A6A6A;
  background-color: #ffffff;
  color: #000000;
  font-family: Tahoma,Helvetica,sans;
  font-size: 10px;
  text-align:left;
}
 .rightcoltempl {
 width:236px; margin-left: 5px;
 }
 .hidden {
 	display:none;
 }

.faq_item_title {
	margin:22px 0;
}

.line-also {
	border-top: 1px solid #D9D9D9;
	width: 470px;
	padding: 0 15px 5px 15px;

}