@charset "utf-8";

body {
	font-size:12px;
	background-color: #fff;
	color: #656565;
	font-family: Arial;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
}
td {line-height:140%;}
ul,li,a{padding:0;margin:0;border:0;}
img {border-style: none;}
h1,h2,h3,h4,p,td,tr {padding:0px;margin:0px;}
a {
	font-family: Arial;
	font-size: 12px;
	color: #656565;
	font-weight: lighter;
	text-decoration: none;
}
a:hover {color: #990000;}

/* header style */
.first_right {
	background-image:url(images/header_topcenterbg.gif);
	background-repeat: repeat-x;
}
.jb {
	background-image: url(images/logo_bgjb.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.logo {
	padding-top: 18px;
	padding-left: 19px;

}
.language {
	float: right;
	margin-top: 57px;
	color: #9B9FA4;
	line-height: normal;
	padding-right: 24px;
}
.language ul {	list-style-type: none;}
.language li {float: left;padding-left: 17px;}
.language a {color:#9b9fa4;}
.language a:hover {color:#990000;}

.banner {
	margin-bottom: 14px;
}

/* nav style */
.navbg {
	background-image: url(images/navbg.gif);
	background-repeat: no-repeat;
}

.nav {
	margin-top: 1px;
	height: 25px;
	float: right;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	
}
.nav li {
	padding-left: 52px;
	float: right;
}

.navhome {
	display: block;
	height: 25px;
	width: 36px;
	background-image: url(images/home1.gif);
	background-repeat: no-repeat;

}

.navhome:hover {
	background-image: url(images/home2.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 36px;
	display: block;
	
}

.navaboutus {
	display: block;
	height: 25px;
	width: 55px;
	background-image: url(images/aboutus1.gif);
	background-repeat: no-repeat;
	
}

.navaboutus:hover {
	background-image: url(images/aboutus2.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 55px;
	display: block;
	
}

.navproducts {
	display: block;
	height: 25px;
	width: 54px;
	background-image: url(images/products1.gif);
	background-repeat: no-repeat;
}

.navproducts:hover {
	background-image: url(images/products2.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 54px;
	display: block;
}

.navmarketing {
	display: block;
	height: 25px;
	width: 60px;
	background-image: url(images/marketing1.gif);
	background-repeat: no-repeat;
}

.navmarketing:hover {
	background-image: url(images/marketing2.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 60px;
	display: block;
}

.navcareers {
	display: block;
	height: 25px;
	width: 49px;
	background-image: url(images/careers1.gif);
	background-repeat: no-repeat;
}

.navcareers:hover {
	background-image: url(images/careers2.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 49px;
	display: block;
}

.navservice {
	display: block;
	height: 25px;
	width: 46px;
	background-image: url(images/service1.gif);
	background-repeat: no-repeat;
}

.navservice:hover {
	background-image: url(images/service2.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 46px;
	display: block;
}

.navcontactus {
	display: block;
	height: 25px;
	width: 66px;
	background-image: url(images/contactus1.gif);
	background-repeat: no-repeat;
}

.navcontactus:hover {
	background-image: url(images/contactus2.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 66px;
	display: block;
}


/* main style */
.left_top {
	background-image: url(images/main_toptitlebg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 37px;
}
.title_left {
	padding-left:1px;
}
.more {
	padding-right: 3px;
	padding-bottom: 6px;
}
.marketing {
	padding-top: 5px;
	line-height: 23px;
	padding-bottom: 3px;
	text-align: left;
}
.marketing ul {
	list-style-type: none;
}
.marketing li {
    line-height: 23px;
	height:23px;
	background:url(images/dot1.gif) no-repeat 5px center;
	text-align: left;
	padding-left: 22px;
}
.marketing a {
    
	color:#656565;
	text-decoration: underline;
}
.about_padding {
    padding:12px 11px 6px 7px;
	line-height:20px;
}
.news_bottom {
	padding-top: 4px;
}
.news_bottom h2 {
	line-height: 18px;
	padding-left: 6px;
	font-size: 12px;
}
.news_bottom p {line-height:18px;
padding-left:6px;}

/* three style */
.three_tr {margin-bottom:27px;}
.products_padding {
 padding-top:10px;

}
.products_right {
	padding-left:1px;
	line-height: 16px;
	padding-bottom:2px;
}
h3 {padding-top:3px;}
.product_rightlist {
	text-align: left;
	list-style-type: none;
	
}
.product_rightlist li {
	float:left;
	width:194px;
	line-height: 23px;
	background:url(images/dot1.gif) no-repeat 0 center;
	padding-left:16px;
	
}

/* footer style */
#footer {padding-bottom: 39px;}
.STYLE1 {color: #4F4F4F;font-family: Arial, Helvetica, sans-serif;}
.rightsg {background:url(images/rightsg.gif) no-repeat right center;}
.footer_centerbg {background:url(images/footer_centerbg.gif) repeat-x;}


/* subpage style */
.submain {margin-bottom:13px;}
.left_topstyle {
	line-height: 28px;
	background-image: url(subpage/images/lefttopbg.gif);
	background-repeat: no-repeat;
	height: 28px;
	text-align: left;
	padding-left: 46px;
	font-size: 18px;
	color: #fff;
	font-weight: 500;
	font-family: Arial, Helvetica, sans-serif;
}
.left_centerbg {background:#f0efea url(subpage/images/aboutus_leftbg.jpg) no-repeat 0 0;}
.leftnav {width:169px; margin-left:3px;}
.leftnav ul {list-style-type: none;}
.leftnav li {text-align: left;}
.leftnav a {
	background-image: url(subpage/images/left_navbg_f.gif);
	background-repeat: no-repeat;
	display: block;
	width: 132px;
	vertical-align: text-bottom;
	line-height: 20px;
	padding-top: 7px;
	color: #346D98;
	text-align: left;
	padding-left: 37px;
}
.leftnav a:hover {
    background-image: url(subpage/images/left_navbg_d.gif);
	background-repeat: no-repeat;
	display: block;
	width: 132px;
	vertical-align: text-bottom;
	line-height: 20px;
	padding-top: 7px;
	color: #346D98;
	text-align: left;
	padding-left: 37px;
}
.contentbg {
	background: #FFF url(subpage/images/contentbg.jpg) no-repeat 0 top;
	border: 1px solid #C6D1DA;
}

.contentbg2 {
	background: #FFF url(subpage/images/contentbg_width.gif) no-repeat 0 top;
	border: 1px solid #C6D1DA;
}
.about_leftmargin {
	margin-left: 52px;
}
h1 {
	font-size: 18px;
	line-height: 20px;
	color: #EB011F;
	padding-bottom: 14px;
	padding-left: 57px;
	font-weight: normal;
}
/* careers style */
.careers_left_centerbg {background:#F0EFEA url(subpage/images/careers_leftbg.jpg) no-repeat 0 bottom;}
.careers_list {padding-top:19px;
padding-left:4px;}
.careers_list ul {list-style:none;}
.careers_list li {padding-left:31px;
background:url(subpage/images/dot2.gif) no-repeat 0 center;}
.careers_left_two {background:#f3f2ee url(subpage/images/careers_leftbg.jpg) no-repeat 0 bottom;}
.careers_topmargin {margin-top:20px;color: #323232;margin-bottom:5px;}
.careers_title {background:url(subpage/images/dot3.gif) no-repeat 0 center;text-align:left;padding-left:18px;line-height:26px; font-weight:bold; color:#346d98;}
h3 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#333;line-height:28px;padding-bottom:10px;}
.testnr {
	border-bottom:solid 1px #ccc;
	line-height:19px;
	padding-left:18px;
	padding-bottom:4px;
	letter-spacing: 0.1mm;	
}
.xiazai {line-height:25px;}
.xiazai a {
	color: #0000ff;
	text-decoration: underline;
}
.box {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #333;
	height: 17px;
	border-top-width: 1px;
	background-color: #fff;
	padding-left:2px;
}
.box1 {
	height: 88px;
	width: 448px;
	border: 1px solid #7F9DB9;
}
.left_jl {padding-left:16px;}
/*.map {background:url(subpage/images/map_bg.gif) no-repeat 0 0;*/
padding:9px 0 0 9px;}
.b_left {padding-left:10px;line-height:18px;}
.b_left h4 {line-height:22px;color:#C21125;padding-left:2px;}
.b_topmargin {margin-top:9px;}
.message_left_centerbg {background:#F0EFEA url(subpage/images/careers_leftbg.jpg) no-repeat 0 10px;}
.fanye {
	text-align: right;
	padding-right: 47px;
	line-height: 25px;
	margin-top: 82px;
	text-decoration: underline;
}
.fanye a {text-decoration: underline;}
.news_title {
	font-size: 18px;
	line-height: 20px;
	color: #4B5057;
	text-align: center;
	padding-top: 11px;
	padding-bottom: 28px;
}
.news_title p {
	line-height:20px;
	padding-right: 3px;
	padding-left: 3px;
}
.erjinav {
	padding-left: 42px;
	padding-top:5px;
}
.erjinav ul {
	text-align:left;
	list-style-type: none;
}
.erjinav li {line-height:31px;}
.erjinav a {color:#346D98;}
.erjinav a:hover {color:#CF3D50;}

.pro_padding {
	padding-top: 10px;
}
.proimage_bg {background:url(subpage/images/products_bg.gif) no-repeat 0 0;}
.pro_right {
	padding-left:16px;
	
}
.pro_right a {
	
	line-height:22px;
	font-size: 16px;
	font-weight: bold;
	color: #4B4B4B;
}
.pao_bottombg {background:url(subpage/images/pro_03.gif) no-repeat 0 center;}

.fanye_pro  {
	text-align: right;
	padding-right: 77px;
	line-height: 25px;
	text-decoration: underline;
}
.fanye_pro a {text-decoration: underline;}
.ej_bottombg  {background:url(subpage/images/pro02_10.gif) no-repeat 0 bottom;}
.ej_protitle {
	font-size: 22px;
	font-weight: bold;
	color: #333;
}
.table_border {

}
.table_tr {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #00518B;
}

.sub_xiala ul {list-style:none; text-align:left; padding-top:4px; padding-bottom:4px;}
.sub_xiala li {border-bottom:dashed 1px #CCCCCC;padding-left:3px;}
.sub_xiala a {color:#346D98;line-height:24px;}

.TabADS{
	width:438px;
	text-align: left;
}
.TabADS ul{
	width:438px;
	list-style: none;
}
.TabADS li{
	width:194px;
	float:left;
	height:24px;
	color:#3575ae;
	line-height: 24px;
	font-size: 12px;
	background:url(images/dot1.gif) no-repeat 0 center;padding-left:17px;
}

.TabADSCon{
	width:535px;
}


