﻿.containter {

	width: 980px;

	margin: 0 auto;

	margin-top: 10px;

	min-height: 400px;

}

.menuleftbox {

	width: 209px;

	padding: 20px 30px 53px 0;

}

.list_menul {

	border-left: 1px solid #e0e0e0;

	background: url(../imgs/list_menul_bg.jpg) repeat-x 0 0;

	

	font-family: simSun;

	padding-left: 0px;

	font-size: 13px;

}

.list_menulMini {

	border-left: 1px solid #e0e0e0;

	background: url(../imgs/list_menul_bg.jpg) repeat-x 0 0;

	line-height: 34px;

	font-family: simSun;

	font-size: 12px;

}

.list_menulMini_a {

	border-left: 1px solid #e0e0e0;

	background: url(../imgs/list_menul_bg_a.jpg) repeat-x 0 0;

	line-height: 34px;

	font-family: simSun;

	font-size: 12px;

}

.list_menul_a {

	border-left: 1px solid #e0e0e0;

	background: url(../imgs/list_menul_bg_a.jpg) repeat-x 0 0;

	line-height: 34px;

	font-family: simSun;

	padding-left: 0px;

	font-size: 13px;

}

.title_menul {

	border-left: 1px solid #a0a3a9;

	background: url(../imgs/title_menul_bg.jpg) repeat-x 0 0;

	line-height: 34px;

	font-family: simSun;

	padding-left: 30px;

	font-size: 14px;

	font-weight: bold;

	color: #fff

}

.title_menul a:link, .title_menul a:visited, .title_menul a:active {

	color: #fff

}

.title_menul a:hover {

	text-decoration: underline

}

.left_addicon {

	background: url(../imgs/left_addicon.png) no-repeat 13px 4px;

}

.left_addicon2 {

	background: url(../imgs/left_addicon2.png) no-repeat 13px 4px;

}

#J_ListMenul li a {

	height:34px;

	line-height:34px;

	padding-left:31px;

}

.leftmenu02 {

	font-weight: normal

}

.leftmenu02_a {

	background-color: #d3d2d2

}

.fot_menul_bg {

	background: url(../imgs/foot_menul_bg.jpg) repeat-x 0 0;

	width: 209px;

	height: 30px

}

.contentbox {

	width: 740px;

	font-family: arial, nsimsun, sans-serif;

	font-size: 12px;

	padding-bottom: 50px

}

.nav {

	color: #696969;

	font-size: 12px;

	font-family: arial, nsimsun, sans-serif;

}

.nav span {

	padding: 0 5px

}

.contentbox h2 {

	font-family: microsoft Yahei;

	font-size: 24px;

	font-weight: normal;

	padding-top: 5px;

	margin-bottom: 20px

}

.service_banner {

	width: 728px;

	height: 179px;

	margin: 0 0 25px 0;

}

.con_f {

	font-size: 14px

}

.sv_f li {

	background: url(../imgs/point02.jpg) no-repeat 0 18px;

	padding: 10px 0 0 15px

}

.con_f li {

	background: url(../imgs/point01.jpg) no-repeat 0 11px;

	padding: 0 0 10px 15px;

	font-size: 14px;

	line-height: 24px

}

.sch_f li {

	margin-bottom: 16px;

	line-height: 30px;

}

.sch_f li a {

	color: #4c6e94;

	font-weight: bold;

	display: inline-block;

	font-size: 14px

}

.sch_f li a:hover {

	text-decoration: underline;

	color: #4c6e94

}

.news_content li {

	background: url(../imgs/point02.jpg) no-repeat 0 12px;

	padding: 0 0 0 15px;

	font-size: 14px;

	height: 30px

}

.contact_l {

	border-top: 2px solid #666666;

	width: 209px;

	margin-top: 30px;

	color: #404040

}

.point_l {

	border-top: 2px solid #666666;

	width: 209px;

	margin-top: 30px;

	height: 145px

}

.case_l {

	border-top: 2px solid #666666;

	width: 209px;

	margin-top: 20px;

	clear: both;

	color: #404040

}

.case_l, .point_l h5 {

	font-size: 12px;

	font-family: simSun;

	font-weight: bold;

	line-height: 20px;

	padding: 5px 0 0 0;

	font-size: 13px

}

.contact_l h5 {

	font-size: 14px;

	font-family: simSun;

	font-weight: bold;

	line-height: 18px;

	padding: 5px 0 0 0;

}

.email {

	color: #4c6e94;

	font-weight: bold;

	margin-top: 10px;

	padding-left: 15px;

	background: url(../imgs/email.jpg) no-repeat 0 4px;

	margin-bottom: 10px;

	display: block;

}

.edi_conbox {

	margin-top: 20px;

	border: 1px solid #CFCFCF;

}

.edi_content {

	padding: 10px 20px 10px 20px;

	line-height: 24px;

	font-size: 13px

}

.edi_conbox h4 {

	display: block;

	background: url(../imgs/edi_h4.jpg) repeat-x 0 0;

	height: 28px;

	border-bottom: 1px solid #CFCFCF;

	font-size: 14px;

	font-weight: bold;

	padding: 5px 0 0 20px;

}

.tel_left {

	color: #696969;

	font-weight: bold;

	padding-left: 15px;

	background: url(../imgs/telicon.jpg) no-repeat 0 0

}

.email:hover {

	text-decoration: underline;

	color: 4c6e94;

}

.tel_left:hover {

	text-decoration: underline;

	color: 696969;

}

.pdt5 {

	padding-top: 5px

}

.edi_content p {

	padding-bottom: 10px

}

.zc_banner {

	width: 740px;

	height: 166px;

	margin: 15px 0 25px 0;

	background-color: #eeeeee;

	color: #000;

	position: relative

}

.zc_banner_txt {

	position: absolute;

	left: 217px;

	top: 35px;

	line-height: 28px;

	font-size: 14px

}

.zc_content {

	font-size: 12px;

	line-height: 24px;

	color: #000;

	margin-bottom: 30px

}

.zc_content p {

	padding-top: 10px;

	text-indent: 2pc;

	font-size: 14px;

	line-height: 24px

}

.zc_c_fot {

	font-size: 14px;

	line-height: 18px;

	color: #000;

}

.zzjg_titlebar {

	border: 1px solid #cbcbcb;

	color: #000;

	font-size: 14px;

	margin: 10px 0;

}

.zzjg_titlebar h5 {

	background: url(../imgs/titlebarbg.jpg) repeat-x 0 0;

	border-bottom: 1px solid #cbcbcb;

	padding: 10px 0 10px 10px;

	font-size: 14px;

}

.zzjg_titlebar p {

	padding: 10px 0 10px 10px;

	font-size: 14px;

	line-height:18px

}

.tabmenu {

	margin: 25px 0 35px 0;

	color: #696969;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	border-bottom: 1px solid #dcdcdc;

	height: 24px;

	font-size: 14px

}

.tab01 {

	background-color: #e9e9e9;

	border-left: 1px solid #f0f0f0;

	border-right: 1px solid #f0f0f0;

	border-top: 1px solid #f0f0f0;

	padding: 4px 12px;

	margin-right: 3px

}

.tab01:hover {

	background-color: #efefef;

}

.tabmenu_current {

	background-color: #fff;

	border-left: 1px solid #dcdcdc;

	border-right: 1px solid #dcdcdc;

	border-top: 1px solid #dcdcdc;

	padding: 4px 12px;

	margin-right: 3px;

	height: 16px

}

.abus_content {

	color: #000;

	font-size: 14px;

	line-height: 24px

}

.abus_content h4 {

	font-size: 14px;

	padding-bottom: 10px;

}

.abus_content p {

	line-height: 20px;

}

.p_line {

	border-bottom: 2px solid #000;

	margin-bottom: 20px

}

.abus_picbox {

	margin-top: 30px;

	position: relative;

	height: 362px

}

.honor_con ul li {

	float: left;

	width: 158px;

	height: 212px

}

.mgrt_hon {

	margin-right: 30px;

}

.honor_con ul p {

	text-align: center;

	line-height: 18px;

	padding-top: 10px

}

.honor_con ul a:hover {

	text-decoration: underline

}

.honor_con {

	width: 740px

}

.sound_a:hover {

	text-decoration: underline

}

.mglf12 {

	margin-left: 12px

}

.menuleftbox ul li a {

	font-family: Arial, Helvetica, sans-serif;

	outline: none;

	-moz-outline: none;

blr:expression_r(this.onFocus=this.blur())

}

.frame01 {

	float: left;

	width: 234px;

	height: 226px;

	display: inline;

	position: absolute;

	left: 0px

}

.frame02 {

	float: left;

	width: 111px;

	height: 107px;

	display: inline;

	position: absolute;

	left: 239px

}

.frame03 {

	float: left;

	width: 111px;

	height: 107px;

	display: inline;

	position: absolute;

	left: 364px

}

.frame04 {

	float: left;

	width: 111px;

	height: 107px;

	display: inline;

	position: absolute;

	left: 488px

}

.frame05 {

	float: left;

	width: 111px;

	height: 107px;

	display: inline;

	position: absolute;

	left: 610px;

}

.frame06 {

	float: left;

	width: 111px;

	height: 107px;

	display: inline;

	position: absolute;

	left: 239px;

	top: 107px

}

.frame07 {

	float: left;

	width: 111px;

	height: 107px;

	display: inline;

	position: absolute;

	left: 364px;

	top: 107px

}

.frame08 {

	float: left;

	width: 234px;

	height: 226px;

	display: inline;

	position: absolute;

	left: 488px;

	top: 107px;

}

.frame09 {

	float: left;

	width: 111px;

	height: 107px;

	display: inline;

	position: absolute;

	left: 0px;

	top: 238px

}

.frame10 {

	float: left;

	width: 111px;

	height: 107px;

	display: inline;

	position: absolute;

	left: 123px;

	top: 238px

}

.frame11 {

	float: left;

	width: 236px;

	height: 107px;

	display: inline;

	position: absolute;

	left: 251px;

	top: 238px

}

.abus_picbox .wrap01 {

	overflow: hidden;

	position: relative;

	width: 234px;

	height: 226px

}

.abus_picbox .wrap02 {

	overflow: hidden;

	position: relative;

	width: 111px;

	height: 107px;

	background-color: #0f6fae

}

.abus_picbox .wrap_long {

	overflow: hidden;

	position: relative;

	width: 236px;

	height: 107px;

}

.abus_picbox .wrap04 {

	overflow: hidden;

	position: absolute;

	width: 111px;

	height: 107px;

	background-color: #0f6fae

}

.wrap03 {

	overflow: hidden;

	position: relative;

	width: 214px;

	height: 206px;

	padding: 10px;

	background-color: #0f6fae;

	margin-left: 12px;

	color: #fff

}

.wrap03 p {

	line-height: 24px;

	font-size: 16px;

	padding: 30px 0 0 10px

}

.abus_picbox img {

	display: block

}

.wrap01 div {

	width: 234px;

	height: 226px;

	position: absolute;

	left: 0;

	top: 0;

	background: url(trans.gif);

}

.aframe02 p {

	font-size: 12px;

	color: #fff;

	line-height: 16px;

}

.abus_picbox div a:hover {

	color: #ff0;

}

.h5_noraml {

	color: #FFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	padding: 43px 0 0 0;

	text-align: center

}

.pdt12 {

	padding-top: 12px

}

.f14 {

	font-size: 14px

}

.news_content {

	border-top: 2px solid #000;

	padding: 15px 0 0 0;

	line-height: 24px;

	font-size: 14px;

	color:#333;

}

.line_01 {

	border-top: 2px solid #000;

	line-height: 24px;

	margin-top: 20px;

	padding-top: 5px

}

.line_02 {

	border-top: 2px solid #000;

	margin-top: 20px;

	padding-top: 5px

}

.line_02_point {

	border-top: 2px solid #000;

	margin-top: 20px;

	background: url(../imgs/point01.jpg) no-repeat 0 12px;

	padding: 0 0 0 15px;

}

.line_02 p {

	line-height: 18px

}

.news_f {

	line-height: 30px

}

.news_f a {

	color: #4c6e94;

	float: left

}

.news_f a:hover {

	text-decoration: underline;

}

.num {

	background-color: #f8f8f8;

	border: 1px solid #eaeaea;

	margin-top: 30px;

	padding: 10px;

	font-size: 14px;

}

.num span {

	color: #b30000;

	font-weight: bold

}

.num a {

	padding-left: 10px

}

.num a:hover {

	text-decoration: underline;

	font-size: 12px

}

.news_final {

	font-size: 16px;

	text-align: center;

	font-weight: normal;

	color:#000

}

.news_tips {

	background-color: #eeeeee;

	text-align: center;

	color: #696969;

	padding: 5px 0;

	margin: 10px 0;

}

.btn_go {

	background: url(../imgs/btn_01.jpg) no-repeat 0 0;

	border: 0 none;

	padding-left: 30px;

	color: #4c6e94;

	display: block;

	font-weight: bold;

	margin-top: 20px;

	width:32px;

	outline:0;

}

.btn_go02 {

	background: url(../imgs/btn_02.jpg) no-repeat 0 0;

	border: 0 none;

	padding-left: 30px;

	color: #696969;

	display: block;

	font-weight: bold;

	margin-top: 20px

}

.btn_go:hover, .btn_go02:hover {

	text-decoration: underline

}

.point_l_a {

	color: #4c6e94;

	font-size: 12px

}

.point_l_a:hover {

	text-decoration: underline

}

.case_l_a {

	color: #4c6e94;

	font-weight: normal

}

.case_l_a:hover {

	text-decoration: underline

}

.point_l_txt {

	float: left;

	width: 144px

}

.case_l_txt {

	float: left;

	width: 209px

}

.pdbt10 {

	padding-bottom: 10px

}

.case_l li {

	line-height: 18px;

	margin-bottom:10px;

}

.sound_left {

	font-weight: normal

}

.clear {

	clear: both

}

.point_p {

	margin-top: 8px;

	border: 1px solid #c5cacd

}

.pro_list {

	width: 325px;

	float: left;

	padding-top: 10px

}

.hy_list {

	width: 335px;

	float: left;

	padding-top: 20px

}

.add_list {

	padding-top: 10px;

	width: 370px;

	float: left

}

.addressbox a {

	font-family: Arial, Helvetica, sans-serif;

	color: #4c6e94

}

, .addressbox a:hover {

text-decoration:underline

}

.pro_list h5, .hy_list h5, .add_list h5 {

	color: #4c6e94;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px

}

.pro_list01 {

	float: left;

	padding-left: 20px;

	width: 250px;

	height: 50px;

	overflow: hidden

}

.pro_list01 p {

	line-height: 18px

}

.hylist01 {

	width: 265px;

	float: left;

	padding-left: 20px;

	line-height: 18px;

	font-size: 12px

}

.pro_list01 a:hover, .hylist01 a:hover, .addressbox a:hover {

	text-decoration: underline

}

.addressbox {

	float: left;

	padding-left: 10px;

	line-height: 20px;

	font-size: 12px;

	width: 214px

}

.pro_list li {

	margin-bottom: 27px;

	height: 52px

}

.hy_list li {

	margin-bottom: 36px;

	height: 52px

}

.add_list li {

	height: 180px

}

.addressbox p, .addressbox h5 {

	padding-bottom: 5px

}

.mgrt_prilist {

	margin-right: 90px;

	padding-top: 20px;

}

.title_con {

	font-size: 14px;

	padding-bottom: 10px

}

.hymgr {

	margin-right: 67px

}

.socon01 {

	height: 27px

}

.soundbox ul {

	width: 172px;

	border-bottom: 8px solid #cccccc;

	padding-bottom: 20px;

	margin: 0 13px 45px 0;

	float: left;

	height: 248px

}

.soundbox ul:hover {

	border-bottom: 8px solid #696969;

}

.soundbox img {

	border: 1px solid #d5d4d4

}

.sound_con {

	line-height: 18px;

	padding-top: 15px;

	height: 55px

}

.soundbox a:hover {

	text-decoration: underline;

	cursor: pointer

}

.f_blue {

	color: #4c6e94

}

.sound_num {

	text-align: center

}

x {

	padding-top: 30px;

	font-size: 13px;

	height: 376px

}

.down_messagebox {

	padding-top: 30px;

	font-size: 13px;

	height: 233px

}

.short_input {

	border-top: 1px solid #acacac;

	border-bottom: 1px solid #e8eae9;

	border-right: 1px solid #dedede;

	border-left: 1px solid #e2e2e4;

	width: 242px

}

.mess_txtara {

	border-top: 1px solid #acacac;

	border-bottom: 1px solid #e8eae9;

	border-right: 1px solid #dedede;

	border-left: 1px solid #e2e2e4;

	height: 100px;

	width: 410px

}

.lef_mess {

	float: left;

	width: 144px;

	clear: both

}

.right_mess {

	float: left;

	width: 569px;

}

.lef_mess_down {

	float: left;

	width: 90px;

	clear: both

}

.right_mess_down {

	float: left;

	width: 256px;

}

.messagebox li, .down_messagebox li {

	padding-bottom: 20px;

	line-height: 24px;

}

.lef_join {

	float: left;

	width: 201px;

	border-right: 1px solid #e6eef5;

	margin-top: 30px;

	padding-right: 20px

}

.right_join {

	float: left;

	width: 486px;

	margin-top: 30px;

	padding-left: 30px;

	font-size: 14px

}

.lef_join h4, .right_join h4 {

	font-size: 16px;

	font-family: microsoft Yahei;

	margin-bottom: 20px

}

.lef_join h4 span {

	color: #9b9c9c;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	padding-left: 10px

}

.job_search {

	background: url(../imgs/job_search.jpg) no-repeat 0 0;

	width: 127px;

	height: 31px;

	border: 0 none;

	vertical-align: middle

}

.job_sch_btn {

	background: url(../imgs/job_sch_btn.jpg) no-repeat 0 0;

	width: 60px;

	height: 31px;

	border: 0 none;

	cursor: pointer;

	color: #fff;

	font-size: 15px;

	vertical-align: middle

}

.job_location {

	padding-top: 30px;

	font-size: 14px

}

.job_location h5 {

	font-size: 14px;

	padding-bottom: 10px

}

.job_loca_hover {

	color: #4c6e94;

	font-weight: bold

}

.job_location span {

	margin-right: 15px;

	line-height: 24px

}

.job_location a:hover {

	text-decoration: underline

}

.right_join a:hover {

	text-decoration: underline

}

.right_join ul li {

	margin-bottom: 10px;

	border-bottom: 1px dashed #d9d9d9;

	height: 25px

}

.title_join {

	font-size: 16px;

	font-family: microsoft Yahei;

	background-color: #e0edf6;

	display: block;

	padding: 10px;

	font-weight: normal

}

.title_p_join {

	padding-top: 20px;

	font-size: 14px;

	border-bottom: 1px dashed #d9d9d9;

	height: 25px

}

.title_p_join_f {

	padding: 0 211px

}

.joinbox {

	padding-left: 10px

}

.btn_join a {

	height: 30px;

	line-height: 26px;

	margin-top: 30px

}

.joinbox h5 {

	font-size: 14px;

	font-weight: normal;

	padding-top: 20px

}

.mglf30 {

	margin-left: 30px

}

.con_f li a:hover, .con_down a:hover {

	text-decoration: underline

}

.pro_con_down a {

	color: #4c6e94;

	font-size: 14px

}

.pro_con_down a:hover {

	text-decoration: underline

}

.pro_f li {

	background: url(../imgs/point02.jpg) no-repeat 0 7px;

	padding: 0 0 10px 15px;

	line-height: 20px;

	color: #333

}

.abus_content p {

	line-height: 20px;

	color: #333

}

.con_down {

	padding-top: 20px

}

.con_down li {

	background: url(../imgs/d_f_icon01.jpg) no-repeat 0 9px;

	line-height: 36px;

	padding-left: 20px;

	font-size: 13px

}

.pro_con_down li {

	background: url(../imgs/d_f_icon01.jpg) no-repeat 0 9px;

	line-height: 36px;

	padding-left: 20px;

	font-size: 13px;

}

.fr_po {

	position: absolute;

	top: 238px;

*top:132px;

	left: 0px

}

.pro_si_01 {

	margin: 20px 0

}

.abus_content img {

	border: 1px solid #dcdcdc;

}

.title_h4 {

	background: url(../imgs/point01.jpg) no-repeat 0 10px;

	padding: 0 0 0 15px;

}

.pro_con_r {

	width: 520px;

	float: left

}

.pro_con_l {

	width: 205px;

	margin-right: 13px;

	float: left

}

.abus_content a:hover {

	text-decoration: underline

}

.pic_big {

	font-size: 12px;

	color: #4c6e94;

	padding-top: 5px;

	display: block

}

.pro_txt {

	clear: both;

	padding: 25px 0 15px 0

}

.pro_txt01 {

	clear: both;

	padding: 1px 0 15px 0

}

.pdbt20 {

	padding-bottom: 20px

}

.mgrl10 {

	margin: 0 10px

}

.contact_l p {

	font-size: 12px

}

.border_bot {

	border-bottom: 1px solid #dcdcdc;

}

.hy_conbox01 {

	width: 497px;

	float: left;

	margin-left: 10px

}

.case_con01 {

	background-color: #f9f9f9;

	border: 1px solid #efefef;

	float: left;

	width: 360px;

	height: 95px;

	margin: 10px 0

}

.case_img {

	width: 120px;

	height: 60px;

	border: 1px solid #cccccc;

	float: left;

	margin: 20px 0 0 10px

}

.case_con02 img {

	width: 180px;

	height: 90px;

	border: 1px solid #efefef;

	float: left;

	margin: 10px 0 0 0

}

.case_img_li {

	margin-right: 32px;

	margin-bottom: 10px;

}

.case_con02 img:hover {

	border: 1px solid #cccccc

}

.case_con01 ul {

	padding: 10px 8px 0 8px;

	width: 212px

}

.case_con01 ul h5 {

	font-size: 14px

}

.case_con01 ul li {

	line-height: 18px

}

.case_con01 ul a:hover {

	text-decoration: underline

}

.case_more {

	color: #4c6e94

}

.mglf10 {

	margin-left: 16px

}

.case_con02 li {

	/*float: left*/
	width:100%;

}
.case_con02 li.case_img_li .jieshao p{
	width:100%;
	word-break:break-all;
	font-size:13px;
}

.case_con_title {

	padding-top: 20px;

	font-size: 14px;

	font-family: simSun

}

.case_final_con {

	font-size: 14px;

	line-height: 20px

}

.searchbox {

	background: url(../imgs/searchbg.jpg) repeat-x 0 0;

	width: 980px;

	height: 84px;

	margin: 10px auto;

	border: 1px solid #cccccc;

}

.searchbox_sc {

	display: block;

	float: left;

	font-family: microsoft Yahei;

	font-size: 24px;

	padding: 20px 0 0 87px;

	width: 55px;

}

.searver_seach02 {

	height: 25px;

	display: block;

	position: relative;

	z-index: 1;

	width: 665px;

	margin-top: 22px;

	margin-left: 10px

}

.search_box02 {

	width: 665px;

	height: 25px;

	line-height: 28px;

	font-size: 12px;

	font-family: "simSun";

	border-right: 0;

	display: block;

	background-image: url(../imgs/sch_input.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	color: #aeaeae;

	padding-left: 5px;

	border: 0 none;

	margin-top: 3px

}

.wrap02 h6 {

	font-size: 12px;

	color: #fff;

	padding: 5px;

	font-weight: normal

}

.h5_hover {

	font-size: 12px;

	color: #fff;

	line-height: 20px;

	padding: 10px

}

.pro_table_01 {

	background-color: #3f6ea1;

	color: #fff;

	font-size: 16px;

	line-height: 35px

}

.pro_table tr td {

	padding-left: 20px;

	border-bottom: 1px solid #35659d;

	border-left: 1px solid #35659d;



}

.pro_table_02 {

border-right: 1px solid #35659d;

}

.title_span {

	font-size: 14px;

	color: #696969;

	padding-left: 15px

}

.frameworkbg {

	width: 740px;

	height: 162px;

	background-color: #2d5fa2;

	margin-bottom: 10px;

}

.frameworkbg h5 {

	color: #fff;

	font-size: 16px;

	padding: 20px 0 10px 20px;

	font-weight: bold

}

.sound_tanchu {

	width: 450px;

	padding: 15px;

	position: absolute;

}

.sound_tanchu .cancel {

	background: url(../imgs/cancel_icon.png) no-repeat scroll 0 0 transparent;

	height: 15px;

	padding: 11px;

	position: absolute;

	right: -31px;

	top: -23px;

	width: 26px;

}

.sound_tanchu .cancel:hover {

	background: url(../imgs/cancel_icon.png) no-repeat scroll 0 -44px transparent;

	height: 36px;

	padding: 6px;

	position: absolute;

	right: -31px;

	top: -23px;

	width: 36px;

}

.sound_tanchu h5 {

	font-size: 12px;

	padding: 0;

	margin: 0;

}

.sound_tanchu .name {

	color: #666;

	font-size: 13px;

	font-weight: bold;

	padding: 10px 0;

	margin: 0;

}

.sound_tanchu p {

	font-size: 14px;

	color: #666

}

.sch_f p {

	color: #666;

	font-size: 14px

}

.soung_tanchu_link:link {

	text-decoration: none;

	color: #4c6e94;

	border-top: 1px dashed #ccc;

	font-size: 12px;

	display: block;

	padding-top: 10px

}

.soung_tanchu_link:hover {

	text-decoration: underline;

}

.honor_con img {

	border: 1px solid #ccc

}

.honor_con img:hover {

	border: 1px solid #858585

}

.yhsqbox {

	background: url(../imgs/yhsq_bg.jpg) no-repeat 0 0;

	height: 206px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 67px;

	margin-left: auto;

}

.yhsqbox h2 {

	color: #000;

	font-size: 30px;

	font-family: microsoft Yahei;

	font-weight: normal;

	padding: 30px 0 0 0

}

.yhsqbox p {

	padding-bottom: 10px

}

.yhsqconbox {

	width: 313px;

	height: 216px;

	float: left

}

.pdlf20 {

	padding-left: 20px

}

.yhsqconbox h4 {

	font-size: 16px;

	color: #3793c6;

	font-family: Arial, Helvetica, sans-serif;

}

.yhsqconbox img {

	padding-top: 10px

}

.yhsqconbox span {

	font-weight: normal;

	padding-left: 5px

}

.abus_content img {

	margin-bottom: 10px;

	display: block

}

.cdimgbox {

	margin-top: 20px;

}

.zhaiyao {

	color: #696969;

	padding-top: 5px;

}

.alternate-rule {

	background-color: #CCCCCC;

	clear: both;

	height: 1px;

	margin: 10px 0;

}

.img_l {

	float: left;

	width: 223px;

	margin-right: 32px

}

.con_r {

	float: left;

	width: 484px

}

.sfg_table {

	text-align: left;

	border-left: 1px solid #ccc;

	border-right: 1px solid #ccc

}

.sfg_table_title {

	height: 44px;

	background-color: #f8a74c;

}

.sfg_table_01 {

	background-color: #feecd4;

	padding: 0 15px

}

.sfg_table_02 {

	padding: 15px 0 15px 15px

}

.sfg_table_line {

	border-bottom: 2px solid #ccc

}

.wrap01 div {

	width: 234px;

	height: 226px;

	padding: 200px 10px 10px 10px;

	position: absolute;

	left: 0;

	top: 0;

	background: url(trans.gif);

}

.wrap01 div b {

	display: block;

	width: 234px;

	height: 226px;

	position: absolute;

	left: 0;

	top: 190px;

	z-index: 1;

	background: #000;

	filter: alpha(opacity=50);

	opacity: 0.50;

}

.wrap01 div span {

	position: relative;

	z-index: 500;

	display: block;

	padding-top: 5px

}

.wrap01 div p {

	font-size: 14px;

	color: #fff;

	line-height: 20px;

	font-family: simSun;

	font-weight: bold;

	padding: 0 11px 10px 0

}

.clear {

	clear: both;

}

.wrap02 div {

	width: 111px;

	height: 107px;

	padding: 85px 10px 10px 10px;

	position: absolute;

	left: 0;

	top: 0;

	background: url(trans.gif);

}

.wrap02 div b {

	display: block;

	width: 111px;

	height: 107px;

	position: absolute;

	left: 0;

	top: 80px;

	z-index: 1;

	background: #000;

	filter: alpha(opacity=50);

	opacity: 0.50;

}

.wrap02 div span {

	position: relative;

	z-index: 500;

	display: block;

	padding-top: 5px

}

.wrap02 div p {

	font-size: 12px;

	color: #fff;

	line-height: 16px;

	font-family: simSun;

	font-weight: bold;

	padding: 0 11px 10px 0

}

.wrap_long div {

	width: 236px;

	height: 107px;

	padding: 85px 10px 10px 10px;

	position: absolute;

	left: 0;

	top: 0;

	background: url(trans.gif);

}

.wrap_long div b {

	display: block;

	width: 236px;

	height: 107px;

	position: absolute;

	left: 0;

	top: 80px;

	z-index: 1;

	background: #000;

	filter: alpha(opacity=50);

	opacity: 0.50;

}

.wrap_long div span {

	position: relative;

	z-index: 500;

	display: block;

	padding-top: 5px

}

.wrap_long div p {

	font-size: 12px;

	color: #fff;

	line-height: 16px;

	font-family: simSun;

	font-weight: bold;

	padding: 0 11px 10px 0

}

.yewu_pic {

	width: 176px;

	height: 123px;

	padding-right: 20px

}

.yewu_link {

	color: #4C6E94;

	font-weight: bold;

	padding: 0 5px;

}

.yewu_con {

	width: 544px

}

.yewu_con h3 {

	color: #4C6E94;

	font-weight: bold;

	font-size: 16px

}

.yewu_ecom {

	border-bottom: 1px solid #EDEDED;

	clear: both;

	padding: 20px 0

}

.kehulink {

	color: #4C6E94;

}

.subtitle{ color:#666; font-family:arial,sans-serif; font-weight:bold; padding-bottom:15px; display:block}

.pdf-link{ background:url("../imgs/d_f_icon01.jpg") no-repeat scroll 0 0 transparent; padding:2px 5px 5px 21px; color:#4C6E94}

.news_a_con{ text-decoration:underline; color:#4C6E94}



.readmore{ background-color:#0099FF; color:#fff; width:60px; height:30px}