/* The CSS Document is designed by www.mydouya.cn 06/2008 */

@import url("hsl.css");

h1 { font-size:12px; color:#ad2b29; text-indent:0em;}

.line { clear:both;height:1px; background:url(../image/line.gif);overflow:hidden;border-bottom: #ccc dotted 1px;}
.hover { background:#efefef;}
.noneh5 { font-size:12px; margin:0 0 5px 0;}
.divMore { font-size:12px;}
.tableMargin{ margin:8px 0 0 0;}
.tContent { color: #666; line-height:150%;} 
.tContent br{ text-indent:2em;} 
.imgMargin { margin:15px 0 15px 0;}
.CopyRB { border:#d9d9d9 solid 1px; margin:15px 0 0 0; padding:5px;}

.tabShow{ display:block;}
.tabHid{ display:none;}
#heard{ overflow:hidden;}
/* == ���� == */
#search { text-align:right; margin:10px 0 0 0;}
#search #wore { width:109px; height:20px; border:#d9d9d9 solid 1px;}
#search #searchBtn { width:60px; height:20px; line-height:20px; background:#c11731; color:#FFF;border:none; cursor:pointer;}

/* == ���� == */
#mainNav { margin:12px 0px 0 0; padding:0 0 0 285px; line-height:18px; height:18px;}
#mainNav a { margin:0 0 0 0px;}
#mainNav a:link, #mainNav a:visited{ color:#c11731; display:block;}

#mainNav li { padding:0; width:100px; height:18px; line-height:18px; text-align:left; background:url(../image/bj1.gif) no-repeat 70px 1px; font-weight:bold; font-size:12px;}
#mainNav li.index { width:66px; padding:0; background:#C00; color:#FFF; text-align:center; margin:0 16px 0 0;}
#mainNav li.index a:link,#mainNav li.index a:visited{ color:#FFF;}

#mainNav li.sfhover ul {left: auto;}
#mainNav li ul {line-height: 27px; list-style-type: none;text-align:left;left: -999em; width: 150px; position: absolute; border:#FFF solid 1px;}/*  -moz-opacity: 0.85; filter: alpha(opacity = 85);*/
#mainNav li ul li{ float: left; width: 150px; background: #DDD; height:25px; line-height:25px; position:relative; display:block; border-bottom: #FFF solid 1px; font-weight:normal;}

#mainNav li ul li a { display:block; width:150px; position:relative; text-indent:1em;}
#mainNav li ul li a:link,#mainNav li ul li a:visited{ color:#c11731;}
#mainNav li ul li a:hover { background: #ad2b29;text-decoration:none; color:#FFF;}

#mainNav ul ul table {position: absolute;border-collapse: collapse; left:0; top:0;z-index: 100;font-size: 1em;width: 0;height: 0;}
#mainNav ul ul ul { position: absolute; color:#000; margin:0px 0 0 149px; top:-9999px; }
/*
#mainNav li ul li ul li {float: left; width: 180px; background: #F60; text-indent:1em; height:25px; line-height:25px; display:block;}
*/
#mainNav ul ul li:hover,#mainNav ul ul a:hover { color:#FFF;}
#mainNav ul ul :hover ul,#mainNav ul ul a:hover ul { background:#060; top:0; width:100px;}

#banner{ margin:11px 0 0 0;}
#breadcrumb { height:28px; line-height:28px; text-indent:2px; text-indent:10px;}
#breadcrumb a:link,#breadcrumb a:visited { color:#666;}

#main { margin:0 0 0 10px;}
#main #left { width:195px; float:left; margin: 0 22px 0 0;}
#main #left #leftsidebar #title { text-align:center; color:#ad2b2b; background:#efefef; height:25px; line-height:25px;}
#main #left #leftsidebar ul li{ float:none; text-indent:6em; height:25px; line-height:25px; border-bottom:#CCC dashed 1px; background:url(../image/bj1.gif) no-repeat 20px -15px;}
#main #left #business { margin:10px 0 0 0;}
#main #left #business #title { text-align:center; color:#ad2b2b; background:#efefef; height:25px; line-height:25px; cursor:hand;}
#main #left #business ul li{ float:none; text-indent:6em; height:25px; line-height:25px; border-bottom:#CCC dashed 1px; background:url(../image/bj1.gif) no-repeat 20px -15px;}

#main #center { width:550px; float:left;}
#main #center #top { margin:0 0 15px 0;}
#main #center #top #title {}
#main #center #top #content { margin:10px 0 0 0; padding:5px; line-height:18px; color:#c87100; border: #fdd6b9 solid 1px; background:#fffcf6;}
#main #center #middle{ margin:15px 0 0 0;}
#main #center #middle h1 { margin:0 0 10px 0;}
#main #center #middle #content { margin:10px 0 0 0; line-height:18px; color:#666}
#main #center #bottom{ margin:15px 0 0 0;}
#main #center #bottom h1 { margin:0 0 10px 0;}
#main #center #bottom #content { margin:10px 0 0 0; line-height:18px; color:#666}

#main #right { width:190px; float:right; margin:0px 0px 0 20px; }


#main #right #sale #title { height:28px; line-height:28px; text-align:left; font-weight:bold; color:#506B74; font-size:15px; border-bottom:#d9d9d9 solid 1px;}
#main #right #sale #content { text-align:left;}
#main #right #sale #content #img{ text-align:center; margin:10px auto;}
#main #right #sale #content #project { width:195px; margin:0 auto; text-align:left;}
/*-----------------------------------------------------------------*/
/*#main #right #sale #content #project a { width:133px; line-height:23px; text-align:left; text-indent:2em;font-size:13px; font-weight:bold; display:block; color:#FFF; background:url(../image/bj1.gif) no-repeat 8px -54px;}*/
/*----------------------------------------------------*/
/*#main #right #sale #content #project a:link,#main #right #sale #content #project a:visited { color: #9b9ca0;}*/
/*#main #right #sale #content #project a:hover { color:#ad2b29; text-decoration:none; background:url(../image/bj1.gif) no-repeat 8px -34px #efefef;}*/

#main #right #sale #content ul { width:133px; margin:0 auto;}
#main #right #sale #content ul li.hover { background:#CCC;}
#main #right #sale #content ul li{ float:none; width:133px; text-align:center; height:23px; line-height:23px; font-size:13px; font-weight:bold;}

#wrap #foot { margin:20px 0 0 0; padding:2px 0 10px 0; border-top:#d9d9d9 solid 1px; text-align:center; line-height:20px;}
#wrap #foot a:link,#wrap #foot a:visited { color:#666;}
#wrap #foot img {vertical-align:middle; margin:0 2px 0 10px;}
#wrap #foot #topTag { width:30px; height:16px; line-height:16px; float:right; padding:0px; border:#CCC solid 1px; margin:0 20px 0 0;}

/* == �������� == */
#main #left #menu{}
#main #left #menu #title { text-indent:2em; color:#ad2b2b; background:#efefef; height:23px; line-height:23px;}
#main #left #menu #content a { height:23px; line-height:23px; width:150px; display:block; text-indent:2em;}
#main #left #menu #content a:link, #main #left #menu #content a:visited { color:#ad2b2b;}
#main #left #menu #content a:hover { background:#ad2b2b; color:#FFF; text-decoration:none;}
#main #left #leftBottom { border:#d9d9d9 solid 1px; margin:15px 0 0 0; padding:5px;}
#main #left #leftBottom #img { margin:0 auto; text-align:center;}

#main #center #top img {}
#main #center h2 { color:#ad2b29; height:25px; line-height:25px; font-size:14px; margin:0px 0 0 0;}
#main #center #content { margin:10px 0 0 0; color:#9b9ca1;}
#main #center #content p { margin-bottom:10px;}
#main #center #content.tContent { color: #666;}
#main #right #contact {}

#main #right #contact #title { height:28px; line-height:28px; text-indent:1em; font-weight:bold; color:#506B74;font-size:15px;border-bottom:1px solid #D9D9D9; text-align:left;}

#main #right #contact #content {}
#main #right #contact #content h6 { text-align:right; padding:0 8px 0 0; margin:-5px 0 2px 0;}
#main #right #contact #content #img { text-align:center; margin:10px auto;}
#main #right #case { border:#d9d9d9 solid 1px; margin:15px 0 0 0; padding:5px;}

/* == �Ŷ� == */
#main #center #teamList{}
#main #center #teamList { margin:0; padding:0;}
#main #center #teamList li { list-style:none; background:none; height:50px; line-height:50px; }
#main #center #teamList li h3{ font-size:12px; color:#ad2b29; }
/* == ҵ�� == */
#main #center #top #ad { background:#F7F7F7; border:#EBEBEB solid 1px; padding:8px 5px 5px 5px; font-weight:bold; line-height:20px;}
#sale {width:196px; margin-right:10px;}

/* == ��Ŀ���� == */
#main #center #parameter { margin:10px 0 0 0;}
#main #center #parameter h3 { font-size:12px;}
.table { background:#CCC;}
.table tr,.table td { background:#FFF; text-align:left; padding:0 0 0 5px;}

/* == ���� == */
#main #center #hotNews { border:#e5e5e5 solid 1px; padding:5px; height:10px; background: #FDFDFD;}
#main #center #hotNews #img { width:80px; float:left;}
#main #center #hotNews #content { width:405px; line-height:20px; float:right; margin:0;}
#main #center .list { margin:10px 0 0 0;}
#main #center #page { height:30px; line-height:30px;}
#main #center li { float:none; display:block;}
#main #center li i { margin:0 0 0 0px;}
#main #center li { list-style:none; background:none; text-indent:0px;}
#main #center #photo { width:70px; height:90px; border:#EFEFEF solid 1px; padding:1px; margin:5px 8px 0 0; float:left;}
#main #center li #introduction { float:left; line-height:20px; text-align:justify; padding:0 0 5px 0;}
#main #center li #introduction h3{ font-size:12px; color:#ad2b29; }
#main #center li h3{ font-size:12px; line-height:25px; }

#main #center #list { padding:0 0 0 20px;}
#main #center #list h3 { font-size:12px;}
#main #center #list p { margin-bottom:10px;}
#main #center #page { text-align:right;}

#main #news { width:775px; float: right; border-right:#d9d9d9 solid 1px;}
#main #news h1 { font-size:16px; height:35px; line-height:35px;}
#main #news h1 img {filter:fliph; margin:0 10px 0 0;}
#main #news #content { padding:0 40px 0 40px;}

/* == ��Ŀ���� == */
#main #product { width:775px; float: right; border-right:#d9d9d9 solid 0px;}
#main #product #title { text-align:left; height:98px;}
#main #product #tab { margin:10px 55px 0 5px; text-align:right;}
#main #product #tab span {color:#ad2b29; height:25px; line-height:25px; font-size:12px; font-weight:bold; margin:0px 20px 0 0;}
#main #product #tab a { text-align:right;}
#main #product #content{ margin:20px 0 0 0;}
#main #product #content #text{ width:550px; float:left; display:none;}
#main #product #content #pic{ width:570px; float:left;}
#main #product #content #right { width:195px; float:right; margin:0 20px 0 0; }
#main #product #content #right #img { margin:0 0 3px 0; text-align:center; border:#CCC solid 1px; width:133px; padding:2px;}


/* == ���� == */
#titleBlack { font-size:14px; text-indent:10px; float:left; }
#more{ font-size:12px; text-align:right; margin:0 10px 0 0; float:right;}

#titleWhite { color:#FFF ;font-size:14px; text-indent:10px; float:left; }
#moreWhite{ font-size:12px; text-align:right; margin:0 10px 0 0; float:right;} 
#moreWhite a:link,#moreWhite a:visited{ color:#FFF;}
/* == ���� == */
.tdRightBorder { 
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FDAC39;
	border-right-color: #FDAC39;
	border-bottom-color: #FDAC39;
}
/* == ��Ա��½ == */
.tdLoginBorder{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cfcfcf;
	border-bottom-color: #cfcfcf;
	border-left-color: #cfcfcf;
}

/* == ��ѷ��� == */
#freeTag { background:url(../image/FreeBj.jpg); width:121px; height:33px; font-size:14px; line-height:33px; color:#FFFFFF; text-align:center; margin:8px 0 0px 0;}
#freeTag a:link,#freeTag a:visited{ font-size:14px; color:#FFFFFF;}
#freeTag a:hover { color:#FFFF00;}

/* == ������Ϣ == */
.tTraceTitle{ font-size:14px; color:#FFFFFF; font-weight:bold; text-indent:5px;}
.tdTraceBorder { 
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #AFC0CA;
	border-right-color: #AFC0CA;
	border-bottom-color: #AFC0CA;
	height:185px;
}
.tdLeftBorder{ border-left:#cccccc solid 1px;}
.tdRightBorder{ border-right:#cccccc solid 1px;}
.tdTagT{ font-size:14px; font-weight:bold; color:#004ba1; text-indent:18px; background:url(../image/t_4.jpg) no-repeat; width:119px; height:34px;}
.tdTagT #title{ clear:both;margin:13px 0 0 0;}

/* == �߿� == */
.borderRed{ border:#f3dcca solid 1px; padding:5px; }
.borderGrey{ border:#8e909c solid 1px; margin:8px 0 0 0;}
.borderBlack{ border:#393d46 solid 1px; padding:5px; }
.borderBlue{ border:#5183c0 solid 1px; padding:5px; }
.borderZhi{ border:#cd6b9a solid 1px; padding:5px; margin:8px 0 0 0;}

/* == ���� == */
#NewsTop { width:475px; background:#ebebeb; margin:0 8px 0 8px; padding:0 10px 0 10px; height:35px; line-height:35px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size:14px;}
#NewsTop a:link,#NewsTop a:visited{ font-size:14px;}
#NewsHot { width:475px; margin-left:20px; line-height:23px;}
.tdNewsbody{ border:#79CAFB solid 1px; padding:10px; background:#F4FCFF;}
#NewsContent { font-size:14px; line-height:150%; color:#333333; text-align:justify; margin:10px 20px 0 20px;}
#NewsOtherInfo {border:1px dashed #E7E7E7;background:#FFFFFF; text-align:center; height:25px; line-height:25px;}
#NewsLikeList { border:#CCCCCC solid 1px; padding:10px;}
#NewsClassT {border:1px dashed #FCDE83;background: #FEFADE; text-align:left; text-indent:1em; height:25px; line-height:25px; font-size:14px; font-weight:bold;}
.NewsList { font-size:14px; line-height:25px;}
.NewsList font{ font-size:12px;}
.NewsTitle{ font-size:14px; color:#FFFFFF; font-weight:bold;}

/* == ��Ŀ���� == */

/* == ����ʡ�� == */
#newCompanyT {width:53px; background:#ebebeb; margin:0 8px 0 8px; padding:0 10px 0 10px; height:35px; line-height:35px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size:14px;}

/* == ��ҵ == */
.tdCompanybody{ border:#79CAFB solid 1px; background:#F4FCFF;}
.CompanyList { font-size:14px; line-height:25px; padding:5px;}
.CompanyList.logo { border:#CCCCCC solid 1px; padding:2px; margin:0 10px 0 0;}
.CompanyList.font { font-size:12px;}
.CompanyList.title { font-size:14px; margin:0 10px 0 0;}
.CompanyList.title a:link,.CompanyList.title a:visited{ font-size:14px; color:#003399; font-weight:bold;}
.CompanyList #content{ font-size:12px; line-height:20px; padding:5px 0 0 0;}

/* == ��ҳ�ײ� == */
.footpic{ margin-top:3px;height:96px; background:url(../image/foot_bg.jpg); width:974px; padding-left:30px;}
.footpic li{margin:7px 0px 5px 0px; padding:0 10px; list-style:none; float:left; border-right:1px solid #CCC; text-algin:center;}
.footpic img{border:0px;}

/* ==== �ұ߰��� ===== */
.caselistbox { width:190px; height:110px; border-bottom:#CCCCCC 1px solid; margin-top:20px;}
.caselistbox img{float:left; height:80px; width:80px; margin:0px 10px 10px 0px;border:0px;object-fit: cover;}
.caselistbox span{ line-height:20px; float:left; width:100px; font-weight:bold;}
.caselistbox .jianjie{line-height:16px; float:left; width:100px;}
.caselistbox .more{line-height:30px;}
.cl{ clear:both;}

/*
     FILE ARCHIVED ON 11:32:40 Aug 22, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:34:12 Sep 10, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.496
  exclusion.robots: 0.018
  exclusion.robots.policy: 0.008
  esindex: 0.012
  cdx.remote: 25.869
  LoadShardBlock: 167.726 (3)
  PetaboxLoader3.datanode: 104.597 (4)
  load_resource: 140.025
  PetaboxLoader3.resolve: 97.588
*/