@charset "utf-8";
/* CSS Document */
h1,h2,h3{
	display:inline;
	margin:0px;
	padding:0px;
	overflow:hidden;
	font-size:14px;
}
.top_l {
	height:104px;
	margin:0;
	overflow:hidden;
	padding:0;
	width:434px;
}
.top_r {
	background:url(../images/index_03.jpg) no-repeat;
	height:84px;
	margin:0;
	overflow:hidden;
	padding:20px 0 0;
	width:507px;
}
.language{
	width:340px;
	margin:0;
	padding:0px;
	text-align:right;
	overflow:hidden;
}
.cn{
	background:url(../images/cn.jpg) no-repeat left center;
	padding:0 0 0 25px;
	overflow:hidden;
}
.en{
	background:url(../images/en.jpg) no-repeat left center;
	padding:0 0 0 25px;
	font-family:Arial;
	overflow:hidden;
}
.search{
	width:200px;
	margin:20px 0 0;
	padding:0;
	text-align:right;
	overflow:hidden;
}
.input_txt{
	background:url(../images/search_bj.jpg) no-repeat;
	width:140px;
	padding:0 0 0 8px;
	overflow:hidden;
	height:19px;
	line-height:19px;
	border:none;
}
.btn08{
	background:url(../images/search_tj.jpg) no-repeat;
	width:40px;
	height:19px;
	border:0 none;
}
.top_column li.home {
	background:url(../images/mune_sy.jpg) no-repeat;
}
.ban{
	margin:0;
	overflow:hidden;
	padding:0 0 10px;
	width:941px;
}
.xl_t{
	background:url(../images/index_10.jpg) no-repeat left center;
	height:35px;
	line-height:35px;
	padding:0 0 0 20px;
	overflow:hidden;
}
.xl_t h2,.contact_t h2{
	color:#fff;
}
.xl_list{
	background:#F7FBFE;
	overflow:hidden;
	width:234px;
	border-left:1px #99C2D4 solid;
	border-right:1px #99C2D4 solid;
}
.xl_list li {
	background:url(../images/prolist.jpg) no-repeat;
	display:block;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:8px 11px 5px 10px;
	position:relative;
	text-align:left;
	width:200px;
}
.faq,.contact{
	width:236px;
	margin:15px 0 0;
	padding:0px;
	overflow:hidden;
}
.faq_list{
	width:224px;
	padding:10px 0 0 10px;
	background:url(../images/faq_bottom_bg.jpg) no-repeat right bottom #fff;
	border-right:1px #99C2D4 solid;
	border-left:1px #99C2D4 solid;
	overflow:hidden;
}
.faq_list li a:hover{color:#F95339;}
.news_list{
	padding:10px 0 0 10px;
	background:#fff;
	border-right:1px #99C2D4 solid;
	border-left:1px #99C2D4 solid;
	overflow:hidden;
}
.faq_list li,.news_list li{
	line-height:26px;
	width:210px;
	border-bottom:1px #99C2D4 dashed;
	background:url(../images/li.jpg) no-repeat left center;
	padding:0 0 0 10px;
	overflow:hidden;
}
.contact_t{
	background:url(../images/contact_t.jpg) no-repeat left center;
	height:35px;
	line-height:35px;
	padding:0 0 0 50px;
	overflow:hidden;
}
.contact_nr{
	background:url(../images/contact.jpg) no-repeat right bottom #fff;
	border:1px #99C2D4 solid;
	overflow:hidden;
	min-height:120px;
	padding:20px 0 20px 10px;
}
.c_r_profile_title {
	background:url(../images/index_12.jpg) no-repeat;
	color:#003399;
	font-size:14px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin:0 auto;
	overflow:hidden;
	padding:14px 0 0 48px;
	width:645px;
}
.c_r_profile_info {
	background:url(../images/index_14.jpg) no-repeat #DDF0F6;
	margin:0 auto 10px;
	overflow:hidden;
	padding:0 9px 20px 14px;
	width:670px;
}
.i_new_t {
	background:url(../images/xtb_new.jpg) no-repeat left 24px;
	color:#003399;
	font-size:14px;
	font-weight:bold;
	margin:0;
	overflow:hidden;
	padding:30px 0 8px 45px;
	width:640px;
}
.i_new_n {
	margin:0;
	overflow:hidden;
	padding:5px;
	width:665px;
}
.i_new_n li span {
	float:right;
}
.i_new_n li {
	border-bottom:1px dashed #CCCCCC;
	margin:0;
	overflow:hidden;
	padding:1px 0;
	width:640px;
}
.i_new_n li a:hover{
	color:#3F94BB;
	text-decoration:none;
}
.products_t{
	padding:20px 0 0;
}
.gd_tag {
	height:180px;
	margin:0 auto;
	overflow:hidden;
	padding:0;
	width:25px;
}
.pro_info{
	height:180px;
	margin:0 auto;
	overflow:hidden;
	padding:10px 0 0;
	width:628px;
}
.tags{
	width:941px;
	margin:20px auto 0;
	padding:0px;
	overflow:hidden;
}
.tags_t{
	background:url(../images/tags_t.jpg) no-repeat left center;
	padding:0 0 0 44px;
	overflow:hidden;
	height:33px;
	line-height:33px;
}
.tags_t h2{
	color:#0A171C;
}
.tags_t span{
	float:right;
	font-family:Arial;
	padding:0 20px 0 0;
}
.tags_t a:link,.tags_t a:visited{color:#fff;}
.tags_info{
	border:1px #fff solid;
	background:url(../images/tags_bg.jpg) repeat-x;
	padding:15px 0 20px 25px;
	overflow:hidden;
}
.tags_info li{
	background:url(../images/tags_li.gif) no-repeat left center;
	float:left;
	padding:3px 0 3px 10px;
	overflow:hidden;
	width:165px;
}
.nav_bottom{
	padding:20px 0 0;
	text-align:center;
}
.ny_t{
	background:url(../images/ny_08.jpg) no-repeat left center;
	height:45px;
	line-height:45px;
	padding:0 0 0 50px;
	overflow:hidden;
	width:643px;
}
.ny_t span{
	float:right;
	padding:0 20px 0 0;
}
.ny_t h1{
	font-size:12px;
	font-weight:normal;
}
.ny_info{
	background:#DDF0F6;
	margin:0 0 0 1px;
	overflow:hidden;
	padding:20px 10px 20px 13px;
	width:670px;
	min-height:580px;
}
.shonews_t{
	padding:0 0 10px 0;
	text-align:center;
}
.pro_photo{
	text-align:center;
	width:399px;
	margin:0 0 0 130px;
	border:1px #ddd solid;
}
.xl_list .two{
	background:url(../images/prolist.jpg) no-repeat scroll center bottom transparent;
	display:block;
	font-family:Arial;
	font-size:12px;
	line-height:20px;
	margin:0;
	font-weight:normal;
	padding:5px 11px 5px 10px;
	position:relative;
	text-align:left;
	width:200px;
}
.tags_info li a:hover{color:#EB2201;}
.xl_list li a:hover{color:#3986CA; text-decoration:none;}