@charset "utf-8";
/* CSS Document */
@import url("global.css");
/*Header*/
.header{ width:1160px; height:126px; margin:0px auto; position:relative;}
img.logo{ position:absolute; top:17px; left:20px;}
/*Navigate*/
.nav{ width:840px; height:36px; position:absolute; top:90px; left:20px;}
.nav a{ display:block; width:140px; height:36px; line-height:36px; text-align:center; float:left; margin:0px 3px; display:inline; background:url(../images/aBg.gif) no-repeat; font-size:14px; font-weight:bold; color:#FFF;}
.nav a:hover{ background:url(../images/aHoverBg.gif) no-repeat; color:#FFF;}
.recom{ width:500px; line-height:25px; position:absolute; top:10px; right:40px; color:#FFF;}
/*Header end*/

/*Main*/
.box{ width:1160px; height:100%; overflow:auto; margin:0px auto;}
.main{ width:800px; height:100%; overflow:auto; float:left; padding-right:20px;}
.inRight{ width:340px; height:100%; overflow:auto; float:left;}
/*About*/
.about{ width:800px; height:100%; overflow:auto;}
.about dt{ height:44px; line-height:44px; margin:10px 0px; font-size:16px; color:#900; font-weight:bold; background:url(../images/tBg01.gif) repeat-x left top;}
.about dd{ line-height:25px; text-indent:2em;}
/*Products*/
.products{ width:800px; height:100%; overflow:auto;}
.products dt{ height:44px; line-height:44px; margin:10px 0px; font-size:16px; color:#900; font-weight:bold; background:url(../images/tBg01.gif) repeat-x left top;}
.products dd{ margin-bottom:10px; line-height:25px;}
.products dd strong{ background-color:#D6D6D6; padding:5px; color:#C30; margin-right:10px;}
.products dd a{ font-weight:bold; margin-left:10px; color:#900; text-decoration:underline;}
/*P Show*/
.pShow{ width:800px; height:100%; overflow:auto; background-color:#EEE; padding:10px 0px;}
.pShow li{ width:180px; height:180px; float:left; padding:10px 10px;}
.pShow li img{ width:172px; height:172px; padding:3px; border:#CCC 1px solid; display:block; float:left;}

.content{ line-height:30px; margin:10px 0px; background-color:#D6D6D6; color:#930; padding:0px 10px; clear:left; font-weight:bold; clear:both;}
.content2{ line-height:30px; margin:10px 0px; background-color:#FF0; color:#F00; text-align:center; padding:0px 10px; clear:left; font-weight:bold; clear:both;}

.otherP{ width:320px; height:100%; overflow:auto; padding:10px 0px;}
.otherP dt{ height:44px; line-height:44px; margin-bottom:10px; font-size:16px; color:#900; font-weight:bold; background:url(../images/tBg01.gif) repeat-x left top; text-align:center;}
.otherP dd{ line-height:25px;}
.otherP dd b{ color:#000; display:inline-block; width:120px;}
.otherP dd a{ text-decoration:underline; margin:0px 10px; background:url(../images/arrow02.gif) no-repeat left center; padding-left:10px;}

.otherP02{ width:800px; height:100%; overflow:auto; padding:10px 0px;}
.otherP02 dt{ height:44px; line-height:44px; margin-bottom:10px; font-size:16px; color:#900; font-weight:bold; background:url(../images/tBg01.gif) repeat-x left top;}
.otherP02 dd{ margin-bottom:20px; line-height:30px;}
.otherP02 dd b{ display:block; font-size:14px; padding:2px; background-color:#D6D6D6; color:#F00; margin:10px 0px;}
.otherP02 dd a{ margin:0px 10px; padding-left:15px; background:url(../images/arrow02.gif) no-repeat left center;}

.honor{ width:800px; height:100%; overflow:auto; background-color:#EEE; padding:10px 0px;}
.honor li{ width:330px; height:250px; float:left; padding:20px;}
.honor li img{ width:322px; height:242px; padding:3px; border:#CCC 1px solid; display:block; float:left;}

.contact{ width:800px; height:100%; overflow:auto;}
.contact dt{ height:44px; line-height:44px; margin-bottom:10px; font-size:16px; color:#900; font-weight:bold; background:url(../images/tBg01.gif) repeat-x left top; margin-top:10px;}
.contact dd{ width:350px; line-height:25px; padding:0px 10px 10px; margin:0px auto; font-size:14px;}

.rContact{ width:320px; height:100%; overflow:auto; margin:10px 0px;}
.rContact dt{ height:44px; line-height:44px; margin-bottom:10px; font-size:16px; color:#900; font-weight:bold; background:url(../images/tBg01.gif) repeat-x left top; margin-top:10px; text-align:center;}
.rContact dd{ width:310px; line-height:25px; margin:0px auto; font-size:14px;}

.location{ line-height:40px;}
.container{ width:800px; height:100%; overflow:auto; line-height:25px;}
.container p a{ font-weight:bold; color:#06F; text-decoration:underline;}
.container p a:hover{ color:#C00;}
/*Main end*/

/*Footer*/
.footer{ width:100%; height:80px; padding-top:20px; margin:0px auto; background:url(../images/footerBgRex.gif) repeat-x left top;}
.footer dd{ line-height:35px; letter-spacing:0.2em; text-align:center;}
.footer dd b{ padding-left:24px;}
/*Footer end*/

/*Inside Main end*/
.tabs{ border-collapse:collapse; margin:10px auto;}
.tabs td{ padding:5px; border:#CCC 1px solid;}
.aColor{ font-weight:bold; color:#224b81;}
.centerB{ text-align:center; font-size:14px; margin-bottom:20px;}
.centerB b{ padding:3px; background-color:#F60; color:#FFF; letter-spacing:0.2em; line-height:30px;}
.colors{ background:#FF9; color:#F00; padding-left:10px; margin:10px 0px;}