.main{ width: 730px; margin-left: auto; margin-right: auto; margin-top: 43px; }

/*header*/
.header{overflow: hidden;}
.logo{ float: left; }
.fontTab{ width: 80px; float: right; color: #aaa; text-align: right;}
.fontTab a{ margin: 0 4px; color: #aaa;}
.fontTab a:hover{ color:#424242 ; text-decoration: underline;}
.fontTab a.on{ color: #424242;}

/*nav*/
ul.nav{overflow: hidden;}
ul.nav li{ float: right;  margin-right: 5px;width: 75px;}
ul.nav li a{ text-align: center; display: block; color: #d7d7d7; font-size: 14px;}
ul.nav li a:hover, ul.nav li a.currentA{ color:#000000;}
/*banner*/
.banner{ position: relative; margin-top: 28px; width: 730px;}
.titleBox{ width: 683px; position: absolute; top:396px; left: 24px;}

.indexTitle{ background:url(../images/bg/bg_title.png) repeat-y; width: 683px; height: 90px; text-align: center; overflow: hidden;}
.indexTitle img{ display: block; margin-top: 55px;}

.contentBox{ background: #fff; width: 619px; padding:40px 32px 0 32px; height: 49px;}
.contentTitle{ font-size: 24px; color: #f74129; padding-bottom: 10px; border-bottom: 2px solid #F74129;}
.contentTitle span{ font-size: 18px; margin-left: 10px; font-weight: normal;}
.contentTitle a{ color: #f74129;}

/*phone*/
table.phone{ margin-top:50px}
table.phone p{ margin-bottom: 10px;font-size: 14px;}
table.phone p img{ vertical-align: -5px; margin-right: 4px;}
.con_contentBox{ width: 619px; padding:10px 32px 0 32px; ; margin-left: auto; margin-right:auto; overflow: hidden;}

/*about*/
.aboutContent p{ line-height: 1.8em; margin-bottom: 10px;}

/*group*/
ul.group{ width: 100%; overflow: hidden; margin-bottom: 50px;}
ul.group li{ float: left; margin-right: 14px;margin-top: 20px}
ul.group li a{ width: 109px; height: 157px;}

dl.group{ width: 100%; overflow: hidden; margin-bottom: 50px;}
dl.group dt{ float: left; width: 109px;}
dl.group dd{ float: left; width: 484px; margin-left: 10px; line-height: 1.5em;}

a.backpage{ color:#AAAAAA; text-align: right; margin-top: 20px; display: block;}
a.backpage:hover{ color: #000000;}
dl.group dd p{ line-height: 1.5em; margin-bottom: 10px;}

/*case*/
ul.case{ width: 100%; overflow: hidden; margin-bottom: 50px;}
ul.case li{ float: left; margin-right: 38px; width: 93px;margin-top: 20px}


/*news*/
dl.news_title{ margin-bottom: 20px;}
dl.news_title dt{ background: url(../images/icon/tip_arrowRight.png) no-repeat left center; padding-left: 18px; overflow: hidden; margin-top: 26px;}
dl.news_title dt a{ float: left; color: #f74148; font-size: 14px;}
dl.news_title dt a:hover{color: #f74148; text-decoration: underline;}
dl.news_title dt span{ float: right; color: #000;}
dl.news_title dd{ color: #000; margin-top: 5px; padding-left: 18px; padding-left: 18px; }

dl.news_dl{ width: 100%; overflow: hidden; margin-bottom: 50px;}
dl.news_dl dt{ float: right; width: 235px; text-align: right;}
dl.news_dl dd{ float: left; width: 355px; margin-right: 10px; line-height: 1.5em;}

