/*==全局===================================*/
body{ margin:0px auto;font-size:12px;line-height:22px; font-family:Arial, Helvetica, sans-serif; color:#666666; }
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0; list-style-type:none;}
.img{ display:block;}
a{ color:#666666; text-decoration:none;}
a:hover{ text-decoration:underline; color:#000000;}
.Customer{ color:#ffffff; font-size:12px; }
.top span{ display:inline; float:right; font-size:18px; color:#FFFFFF; margin-right:82px; margin-top:30px; text-align:right}
.top span a{ text-decoration:underline;}
.font1{ font-size:12px;}
.fl{ float:left; margin:0px; padding:0px;}
.fr{ float:right}
.red{ color:#FF0000;}

/*==头部=========================================================================*/
.top{ width:996px; margin:0 auto; }
.favorite{ background-image:url(images/top_02.jpg); width:837px; height:18px; text-align:right; padding-right:20px; }
.top2{ background-image:url(images/top.gif); height:133px; padding:10px;}
.top2 img{ display:block; float:left; margin:26px 0 0 120px; /*margin:38px 0 0 78px;*/ display:inline}

/*==导航=========================================================================*/
.nav_main_bg{ background-image:url(images/nav.gif);height:46px; padding-left:70px;}
.nav{ background-image:url(images/nav_m.gif); height:46px; width:858px}

.img_right{ float:right; }

.nav{ float:left; }
.nav_main{  height:46px; color:#FFFFFF; float:left}
.nav ul li{ float:left; line-height:36px; background-repeat:no-repeat; background-position:center;font-size:14px; font-weight:bold; margin:0 20px 0 20px;line-height:46px;}
.nav ul li a:link,.nav ul li a:visited{ color:#FFFFFF;}
#hover{ font-weight:bold; text-align:center; background-image:url(images/nav_hover.gif);  display:block; margin:0 20px 0 0px; padding-top:1px; width:75px;}
#hover a{ color:#000000;}

#hover2{ font-weight:bold; text-align:center; background-image:url(images/nav_hover2.jpg);  display:block; margin:0 20px 0 0px; padding-top:1px; width:112px;}
#hover2 a{ color:#000000;}


.nav ul li a:hover{ text-decoration:underline;}
.banner{ margin-bottom:6px; background-image:url(images/banner_bg.gif); text-align:center;}
.banner img{ margin-top:23px;}


/*==bot=========================================================================*/
.bot{ background-image:url(images/bot.jpg); width:857px; text-align:center; padding-bottom:20px; margin:20px auto 0 auto;}


/*==about_main=========================================================================*/
.main{ width:858px; margin:6px 0 0px;  margin:0 auto;}
.main_title{ background-image:url(images/main_top.jpg); color:#4a5fa4; font-weight:bold; line-height:32px; padding-left:20px; font-size:18px; }
.main_Center {BORDER-BOTTOM: medium none; BORDER-LEFT: #dbdbdb 1px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: #f9f9f9; BORDER-TOP: #dbdbdb 1px solid; BORDER-RIGHT: #dbdbdb 1px solid; PADDING-TOP: 20px; width:816px;}

/*service*/
.blue{ color:#07519a;}
.orange{ color:#ff6600; font-family:Tahoma, Geneva, sans-serif, "SimSun";}

.clears{visibility: hidden;display: block;font-size: 0;content: ".";clear: both; height: 0; line-height:0px; font-size:0px;}

.serviceTable1 table{ color:#454545;  border:1px solid #e0e0e0; font-family:"SimSun";}
.serviceTable1 td{ border-bottom:1px solid #e9e9e9; padding:6px 0px;text-align:left; vertical-align:middle; }

.serviceTable1 td.serviceTable1Title{ font: bold 16px/30px "SimSun"; text-align:center;}
.serviceTable1 td.serviceTable1Title2,.serviceTable2Title{ font: bold 14px/28px "SimSun"; text-align:center;}

.serviceTable1 td.serviceTable1Txt{ padding:20px 30px; border-left:1px solid #e0e0e0;}
.serviceTable1 td.serviceTable1None,.serviceTable2 tr.serviceTable2BottomNone td{ border-bottom:none;}


.serviceTable2 table{ color:#454545;  border:1px solid #e0e0e0; font:14px/26px "SimSun"; margin-top:10px;}

.serviceTable2 td{ border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9; padding:6px 0px;text-align: center; vertical-align:middle; }
.serviceTable2 td.serviceTable2RightNone{ border-right:none;}

.advertis{ margin-top:30px; border:1px solid #dcdcdc; width:814px;}
.advertisTitle{ display:block; background:#f1f1f1; height:28px; border-bottom:1px solid #d8d8d8; padding-left:14px; font-family:"SimSun"; line-height:28px;}

.advertisContent dl{ width:144px; float:left; margin:16px 2px 16px 14px; display:inline;}
.advertisContent dl dt{ width:142px; border:1px solid #dddddd; padding:0px; margin:0px;}
.advertisContent dl dt span{ height:26px; width:142px; display:block; background:#d4e8fc; text-align:center; color:#07519a; font:bold 12px/26px "SimSun";}
.advertisContent dl dd {  margin:0px; padding:0px; padding-top:10px; text-align:center;} 
.advertisContent img{ border:none;}

/*serviceInfo*/
.serviceInfoTxt{ font-size:14px; display:block; line-height:28px; width:630px; float:left; padding-left:10px;}
.serviceInfoImg{ float:right;padding:2px 6px 0px 0px; display:block;}

.serviceInfo{ background:url(images/serviceInfo_bj.jpg) repeat-y; position:absolute; left:25%; top:200%; width:700px;}
.serviceInfoContent{ background:url(images/serviceInfo_bottom.jpg) no-repeat left bottom;}

.serviceInfoContent dl{ background:url(images/serviceInfo_top.jpg) no-repeat; width:700px; margin:0px; padding:14px 0 30px 0;}
.serviceInfoContent dl dt{ padding:0px; height:500px;width:682px; margin: 16px 9px 0px 9px;}
.serviceInfoContent dl dd{ margin:0px; padding:0px; background:#e6e5e5; width:682px; margin:0px 9px;}
.serviceInfoContent dl dt .serviceInfoContentImg{ width:682px; height:500px; font-size:502px; text-align:center; display:table-cell; vertical-align:middle;}
.serviceInfoContent dl dt .serviceInfoContentImg img{ vertical-align:middle; height:490px;}