﻿@charset "utf-8";
body { margin:0px; padding:0px; background:url(../img/bg.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #142F4D; }
*{ margin:0; padding:0;}
h1 { font-size:20px; font-weight:100; } 
h2 { font-size:15px; font-weight:100; } 
h3, h4, h5, h6 { font-size:12px; font-weight:100; }
a { color:#666; text-decoration:none }
a:hover { color:#666; text-decoration:underline; }
img { border:0; }
em, i { font-style:normal; }
ul, li { list-style:none }
.spanclass { display:none; }
.clear { clear:both; }
.fleft { float:left }
.fright { float:right }
.white, .white a { color: #fff;}
.blue, .blue a, a.blue{ color: #142F4D;}
.blues, .blues a, a.blues{ color: #142F4D; text-decoration:underline;}
.blues a:hover{ color:#204A79;}
.mt10{ margin-top:10px;}
.pt5{ padding-top:5px;}

/*头部*/
.wrap{ width:1000px; margin:0 auto;}
.navBox{ width:1000px; height:175px; margin:0 auto 13px; background:url(../img/top-bg.gif) repeat-x;}
.logo{ width:194px; margin-left:31px; float:left; display:inline;}
.topBanner{ width:771px; margin-left:4px; display:inline; float:left; text-align:right;}
.topBannerL{ width:150px; padding-top:43px; float:left; display:inline;}
.topBannerR{ width:621px; display:inline; float:left;}
.nav{ /*width:776px;*/ height:40px; float:left; overflow:hidden;}
.nav li{ height:30px; display:inline; float:left; margin:0 0 0 0; padding:10px 0 0 10px; display:inline; background:url(../img/ge.gif) left top no-repeat;}
/*左侧*/
.sideBar{ width:249px; margin-left:10px; float:left; display:inline; overflow:hidden;}
.sideList{ width:232px; height:163px; margin:0; padding:40px 0 0 33px; float:left; display:inline; clear:both;overflow:hidden;background:url(../img/bg1.jpg) left top no-repeat; line-height:22px; color:#fff; text-align:left;}
.sideList li{ width:100%; float:left; clear:both;}
.sideList a{ color:#fff;}
.sideList a:hover{color:#fff;}
.sideBar .sBg2{background:url(../img/bg2.jpg) left top no-repeat; line-height:18px;}
.sideBar .sBg3{ height:171px;background:url(../img/bg3.jpg) left top no-repeat;}
/*右侧*/
.right{ width:727px; margin:48px 0 0 14px; float:left; display:inline;line-height:22px;}
.right-strengths{ width:727px; margin:48px 0 0 14px; float:left; display:inline;line-height:22px;}
.right-strengths h1{ font-size:15px; font-weight:100; }
.focus{ width:375px; float:left;}
.company{ width:335px; padding:0 0 0 2px; float:left;background:url(../img/company.jpg) 2px 14px no-repeat;}
.companyTit{ padding:13px 0 0 0;}
.companyTxt{ padding:14px 0 0 10px;word-break:keep-all;}
.companyTxt a { color:#142F4D; text-decoration:none }
.companyTxt a:hover { color:#142F4D; border-bottom:1px #336 dotted;}
.txt2{ margin:11px 8px 20px 0;word-break:keep-all;}
.contact dt{ display:block; padding-top:5px;}
.contact dd{ width:210px; float:left; text-align:left;  margin:10px 15px 0; display:inline; line-height:18px;}
.useful-info a { color:#142F4D; text-decoration:none }
				/*edit by TracyGao*/
.faq-right h2{ font-size:12px; font-weight:100; }
#news-table { width:100%; height:506; border::0; cellpadding:10; cellspacing:0; }
#news-table thead td{ border-bottom:1px solid #cccccc; }
#news-cell1 { width:10; }
#news-cell2 { width:50%; }
#news-cell3 { width:50%; }
.news-detail {  }
.news-detail span{ font-size: 16px; color:#ee0000 }
.right table { bordercolor:#000000; cellspacing:2; cellpadding:3; width:100%; border:0 }
.testimonials { font-size:15px; color:#666; font-style:italic; margin:4;}
.testimonials span {  font-size:22px; font-style:italic; }
				/*edit by TracyGao*/

/*页脚*/
.foot{ width:960px; margin:25px auto 0; clear:both;}
.link a{ text-decoration:underline;}
.copy i{ float:right;}



