body { font-size:12px; margin:0; padding:0; text-align:center; background:#0D0D0D; color:#C4C4C4; font-family:Verdana, Arial, Helvetica, sans-serif; }
select,input,textarea { font-size:12px; color:#333333; }
div,form,ul,li,img { margin:0; padding:0; border:0; list-style:none; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
p { margin:0; padding:4px 0px 2px 0px; }

a:link {color: #C4C4C4; text-decoration:none;}
a:visited {color: #C4C4C4;text-decoration:none;}
a:hover {color: #D1A912; text-decoration:none;}
a:active {color: #D1A912;}

a.newhover:link {color: #C4C4C4; text-decoration:none;}
a.newhover:visited {color: #C4C4C4;text-decoration:none;}
a.newhover:hover {color: #C4C4C4; text-decoration:none; background:#545454;}
a.newhover:active {color: #C4C4C4; text-decoration:none;}

.blank3{ height:3px; clear:both; font-size:1px;overflow:hidden;}
.blank4{ height:4px; clear:both; font-size:1px;overflow:hidden;}
.blank5{ height:5px; clear:both; font-size:1px;overflow:hidden;}
.blank9{ height:9px; font-size:1px; clear:both;overflow:hidden;}
.blank6{height:6px; font-size:1px; clear:both;overflow:hidden;}

.Container { width:973px;  margin-left:auto; margin-right:auto; overflow:hidden; }
.Container .clock { background:url(../images/menu_00.gif); height:29px; padding-top:8px; float:left; width:134px; }
.Container #TopBanner li{ float:left; }

.Container .cLeft { float:left; width:242px; overflow:hidden; }
.Container .cLeft .pShow { background:url(../images/left_bg.gif); }
.Container .cLeft .pList li { margin:4px 0 4px 0; }
.Container .cLeft .onOrder { background:url(../images/left_process.gif); width:242px; height:53px; overflow:hidden; padding-top:261px; text-align:center; }

.Container .cRight { float:right; width:726px; overflow:hidden; }
.Container .cRight .path { background:url(../images/main_top.gif); height:22px; text-align:left; padding:6px 0 0 25px; color:#AAAAAA; }
.Container .cRight .path a { color:#AAAAAA; }
.Container .cRight .about { background:url(../images/main_topbg.gif); height:41px; text-align:left; }
.Container .cRight .about .more { float:right; padding:10px 10px 0 0; }
.Container .cRight .aboutInfo { background:url(../images/main_aboutbg.gif); line-height:18px; padding:5px 15px 5px 16px; height:136px; text-align:left; overflow:hidden; }
.Container .cRight .Detail { font-size:12px; background:#2E2E2E; padding:5px 10px 5px 10px; text-align:left; line-height:20px; border:1px solid #333333; }
/*.Container .cRight .Detail .ordertbl td input,.Container .cRight .Detail .ordertbl td textarea,.Container .cRight .Detail .ordertbl td select { background:#515151; border:1px solid #515151; color:#cccccc; }*/
.Container .cRight .Detail .project { }
.Container .cRight .Detail .project .li { margin:5px 0 25px 0; }
.Container .cRight .Detail .project .pLeft { width:162px; float:left; }
.Container .cRight .Detail .project .pRight { width:542px; float:right;  font-family:Tahome; }
.Container .cRight .Detail .project .pRight .more { float:right; padding:10px 5px 0 0; }
.Container .cRight .Detail .project .pRight .cnText { line-height:18px; margin-top:3px; }
.Container .cRight .Detail .project .pRight .enText { color:#888888; line-height:16px; }
.Container .cRight .Detail .proText { margin-left:40px; }
.Container .cRight .Detail .proText .process { padding:5px 0 5px 0;  font-family:Tahome; width:95%; text-align:left; }

.Container .cRight .services {  background:#232323; text-align:left; }
.Container .cRight .services .titles { background:url(../images/main_topbg.gif); height:29px; overflow:hidden; text-align:left; padding:12px 0 0 10px; }
.Container .cRight .services .titles  ol { FLOAT: right; MARGIN: -24px 5px 0px 0px; padding:0; }
.Container .cRight .services .titles ul { height:26px; }
.Container .cRight .services .titles ul li.active {DISPLAY: block}
.Container .cRight .services .titles  ol li {DISPLAY: inline; MARGIN: 0px 0px 0px 3px; width:10px;}
.Container .cRight .services .titles  ol li A {BACKGROUND: url(../images/switcher.gif) 0px -10px;}
.Container .cRight .services .titles  ol li A:hover {BACKGROUND: url(../images/switcher.gif) 0px 10px;}
.Container .cRight .services .titles  ol li A.active {BACKGROUND: url(../images/switcher.gif) 0px 0px;}
.Container .cRight .services .titles  ol li A.active:hover {BACKGROUND: url(../images/switcher.gif) 0px 0px;}
.Container .cRight .services .leftc { background:url(../images/service_a.gif); float:left; width:208px; height:94px; margin: 5px 0 0 5px; line-height:20px; padding:30px 0 0 78px; color:#868686; }
.Container .cRight .services .rightc { background:url(../images/service_b.gif); float:right; width:286px; height:94px; margin:5px 5px 0 0; padding:30px 0 0 128px; color:#868686; line-height:20px; }

.Container .cRight .newsCenter { float:left; width:519px; }
.Container .cRight .newsCenter .newsTop { height:23px; background:url(../images/main_newstop.gif); text-align:right; padding:10px 40px 0 0; }
.Container .cRight .newsCenter .newsList { background:url(../images/main_newsbg.gif); padding:5px; height:169px; text-align:left; overflow:hidden; }
.Container .cRight .newsCenter .newsList ul li { padding:4px 2px 2px 2px; margin-right:10px; }
.Container .cRight .article { background:#2e2e2e; padding:5px 10px 5px 10px; text-align:left; line-height:20px;  border:1px solid #333;}
.Container .cRight .article .atitle { font-size:16px; text-align:center; color:#EB1F79; font-weight:bold; padding:5px; }
.Container .cRight .article .ainfo { text-align:center; border-bottom:1px solid #666; margin-bottom:10px; color:#999; }
.Container .cRight .article .acontent { text-align:left; font-size:14px; }
.Container .cRight .blogs { float:right; width:203px; }
.Container .cRight .caseIn { height:20px; padding:8px 20px 0 0; text-align:right; background:url(../images/main_casetop.gif); }
.Container .cRight .pShow { background:#232323; height:310px; width:724px; border:1px solid #000; }
.Container .cRight .pShow .pList { padding:20px 0 5px 0; }
.Container .cRight .pShow .pList li { float:left; width:240px; }
.Container .cRight .pShow .pList li .title { background:#181818; width:210px; padding:3px 0 2px 0; border-top:1px solid #3E3343; margin-top:1px; }
.Container .cRight .pShow .pList li .title a { color:#FDBF03; font-weight:bold; }
.Container .cRight .contact { background:url(../images/main_contactbg.jpg); height:187px; overflow:hidden; padding:120px 20px 0px 470px; text-align:left; line-height:20px; font-weight:bold; border:1px solid #333333; }

.Container .cRight .caseBg { background:#2E2E2E; text-align:left;  border:1px solid #333333; }
.Container .cRight .caseBg .caseView { background:url(../images/nav_casebg.gif); text-align:left; padding-left:15px; height:35px; }
.Container .cRight .caseBg .caseList li { padding:2px; text-align:center; }
.Container .cRight .caseBg .caseList li .caseLeft { float:left; width:230px; }
.Container .cRight .caseBg .caseList li .caseLeft .picBorder { border:5px solid #212121; }
.Container .cRight .caseBg .caseList li .caseLeft .title { background:#181818;  padding:3px 0 2px 0; border-top:1px solid #3E3343; margin-top:1px; text-align:center; width:210px; }
.Container .cRight .caseBg .caseList li .caseLeft .title a { color:#FDBF03; font-weight:bold; }
.Container .cRight .caseBg .caseList li .caseRight { float:right; padding:5px 4px 4px 4px; width:470px; text-align:left; font-size:14px; line-height:20px; }

.Container .cRight .caseBg .caseList li .soluLeft { float:right; padding:5px 4px 4px 0; width:475px; text-align:left; font-size:14px; line-height:20px; }
.Container .cRight .caseBg .caseList li .soluRight { float:left;  width:230px; margin-left:5px;  }
.Container .cRight .caseBg .caseList li .soluRight .picBorder { border:5px solid #212121; }
.Container .cRight .caseBg .caseList li .soluRight .title { background:#181818;  padding:3px 0 2px 0; border-top:1px solid #3E3343; margin-top:1px; text-align:center; width:210px; }
.Container .cRight .caseBg .caseList li .soluRight .title a { color:#FDBF03; font-weight:bold; }


.Container .cRight .caseBg .newsList li { padding:4px 2px 2px 2px; margin:4px 10px 2px 4px; }
.Container .cRight .caseBg .newsList li a { margin-right:20px; }
.Container .cRight .menuFunc li { float:left; background:#424242;  height:20px; padding:2px; cursor:pointer; font-family:Tahome; }

.Container .Bottom { background:url(../images/bottom_bg.gif); height:150px; text-align:left; color:#757575; }
.Container .Bottom .info { padding:15px 0 0 15px; }
.Container .Bottom .info p { padding:2px; }
.Container .Bottom a:link {color: #757575; text-decoration:none;}
.Container .Bottom a:visited {color: #757575;text-decoration:none;}
.Container .Bottom a:hover {color: #D1A912; text-decoration:none;}
.Container .Bottom a:active {color: #D1A912;}

.Container .Bottom2 { background:url(../images/bottom_bg.gif); height:100px; text-align:left; color:#757575; }
.Container .Bottom2 .info { padding:15px 0 0 15px; }
.Container .Bottom2 .info p { padding:2px; }
.Container .Bottom2 a:link {color: #757575; text-decoration:none;}
.Container .Bottom2 a:visited {color: #757575;text-decoration:none;}
.Container .Bottom2 a:hover {color: #D1A912; text-decoration:none;}
.Container .Bottom2 a:active {color: #D1A912;}

.tblinput { height:25px; overflow:hidden; padding:0;  }
.tblinput .fir { background:url(../images/onlineorder_form1a.gif) no-repeat; width:8px; overflow:hidden; }
.tblinput .mid { background:url(../images/onlineorder_form1b.gif) repeat-x; padding:0; margin:0; }
.tblinput .mid input { border:0; background:#E1E1E1; width:100%; margin-top:3px;  }
.tblinput .las { background:url(../images/onlineorder_form1c.gif) no-repeat; width:8px; overflow:hidden; }

.tblarea { height:190px; overflow:hidden; padding:0;  }
.tblarea .fir { background:url(../images/onlineorder_form2a.gif) no-repeat; width:8px; overflow:hidden; }
.tblarea .mid { background:url(../images/onlineorder_form2b.gif) repeat-x; padding:0; margin:0; }
.tblarea .mid textarea { border:0; background:#E1E1E1; width:100%; height:175px; margin-top:8px; overflow:auto;  }
.tblarea .las { background:url(../images/onlineorder_form2c.gif) no-repeat; width:8px; overflow:hidden; }


.picBorder { width:200px; border:5px solid #2B2B2B; }
.dashedBorder { height:1px; border-bottom:1px dashed #eeeeee; clear:both; margin-bottom:1px; }
.pBorder { height:1px; background:url(../images/line.gif); margin-top:4px; font-size:1px; clear:both; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
