@charset "utf-8";
/* CSS Document */

html,body{-webkit-text-size-adjust:none;}
body{background:url(images/Sub-bg.jpg) repeat-x left top;}

.Triangle{ width:100%; height:8px; background:url(images/Triangle.png) repeat-x; position:absolute;margin:106px 0 0 0;}

.Head{ width:960px; height:98px; margin:0 auto; padding:0;}

.SubTitle{ width:690px; height:83px; margin:0 auto 40px auto; padding:30px 0 0 0; text-align:center;}
.SubTitle h1{ display:block; width:720px; height:42px; font-size:29px; font-weight:lighter; color:#fff; margin:0; padding:0; background:url(images/Line.jpg) repeat-x 0 40px;}
.SubTitle p{ display:block; width:720px; font-size:14px; color:#FEDFBC; margin:5px 0 0 0; padding:0}


h2{ font-size:24px; color:#3a3a3a; margin:0 0 10px 0; padding:0;}

/*------------------About-------------*/
.SubAbout{ width:820px; height:auto; margin:0 auto 40px auto; padding:0;}
.SubAbout p{ font-size:12px; color:#666; line-height:18px; margin:0 0 20px 0; padding:0;}
.SubAbout span{ font-size:12px; color:#ff6f12; line-height:18px; margin:0; padding:0; display:block;}
.AboutContentLeft{ width:485px; height:auto; float:left; margin:10px 0 0 0; padding:0;}
.AboutContentRight{ width:305px; height:auto; float:right; margin:10px 0 0 0; padding:0;}
.AboutContentRight img{ margin:0 0 10px 0; padding:0;}


/*------------------Portfolio---------------------*/
.SubPortfolio{ width:860px; height:auto; margin:0 auto 40px auto; padding:0;}
.PortfolioContentA{ text-align:center; margin:0 0 30px 0;}
h3{ display:block; width:860px; height:60px; background:url(images/Sub-Title-bg.png) no-repeat 0 45px; margin:0; padding:0; font-size:24px; color:#090909; font-weight:bold;}
.PortfolioContentA ul{ margin:20px 0 0 0; padding:0; list-style:none;}
.PortfolioContentA ul li{ margin:0 14px 0 0; padding:0; float:left;  width:204px; height:auto;}
.PortfolioContentA ul li img{ margin:0 0 5px 0; padding:0;}
.PortfolioContentA ul li p{ margin:0; padding:0; font-size:12px; color:#666; font-weight:bold; line-height:18px;}
.PortfolioContentA ul li span{ margin:0; padding:0; font-size:10px; color:#666;}

.PortfolioContentB{ text-align:center; margin:0 0 30px 0;}
.PortfolioContentB ul{ margin:20px 0 0 0; padding:0; list-style:none; text-align:left; font-size:12px; color:#666;}
.PortfolioContentB ul li{ margin:0 18px 30px 0; padding:0; float:left;  width:418px; height:auto;}
.PortfolioContentB ul li img{ margin:0 0 10px 0; padding:0;}
.PortfolioContentB ul li p{ margin:10px 0 0 3px; padding:0; line-height:14px;}
.PortfolioContentB ul li span{ display:block; margin:10px 0 0 3px; padding:0; line-height:14px;}
.PortfolioContentB ul li span a{ color:#f58400; text-decoration:underline;}

h4{ display:block; padding:0; margin:0 0 0 3px; width:413px; height:30px; background: url(images/H4-Line.jpg) bottom no-repeat; color:#090909; font-size:16px; font-weight:lighter;}



/*---------------Contact-------------------*/
.SubContact{width:892px; height:auto; margin:0 auto 40px auto; padding:0;}
.ContactTop{width:830px; height:auto; margin:0; padding:30px 0 30px 30px; border:1px solid #e7e7e7; overflow:hidden; zoom:1}
.ContactTop p{margin:0; padding:0; font-size:13px; color:#666;}

.ContactTab{ margin:20px 0 0 0; padding:0; overflow:hidden; zoom:1;}
.ContactTabLeft{ float:left;  margin:0px 65px 0 0;}
.ContactTabRight{ float:Left; width:510px; margin:0;}
.ContactTop p{font-size:12px; color:#666; margin:0 0 3px 0; padding:0;}
.ContactTop input{ border:none; background:#CCC; height:18px; width:220px; padding:2px 0 0 2px; color:#666; margin:0 0 5px; font-family:Arial; font-size:12px;}
.ContactTop textarea{ border:none; background:#CCC; height:120px; width:510px; padding:2px 0 0 2px; color:#666;font-family:Arial; font-size:12px;}

.ContactSubmit{ padding:15px 0 0 0; margin:0; font-size:12px; font-weight:bold; color:#453a34;}
.ContactSubmit input{ width:84px; height:32px; padding:0; margin:0;float:left;}
.ContactSubmit span{ display:block; float:left; height:32px; line-height:32px; margin-left:15px;}


.ContactBottom{width:875px; height:auto; margin:0; padding:0 0 0 15px;}

.ContactBottom p{font-size:12px; color:#666; margin:20px 0 0 0; padding:0; line-height:18px;}




