/* 全局CSS定义 */
body { font-family: Verdana, Geneva, sans-serif; background: #222222; font-size:12px; color: #1c1a1b; margin: 0px 0;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; list-style: none none;}
h1,h2,h3,h5,h6 { margin:0; padding:0; font-size:12px;	font-weight: normal;}
h4 { margin:0; padding:0; font-size:20px;	font-weight: normal;}
table,td,tr,th{font-size:12px;}

p{ margin: 0; padding: 0;line-height: 20px;}

/* 链接颜色 */
a:link {color: #565656; text-decoration:none;}
a:visited {color: #565656;text-decoration:none;}
a:hover { color: #f33; text-decoration:underline;}
a:active { color: #565656;}

/* 字体属性 */
.fB {font-weight: bold;}
.clr{ clear: both;}
.clr_10{ clear: both; height: 10px; line-height: 0; font-size: 0;}
.cRed{ color: #f00;}

.page{ clear:both; height: 28px; line-height: 28px; margin: 10px 0; font-family:"宋体";}
.page a,.page a:link,.page a:visited{ margin: 0 2px; text-decoration:underline;}
.page a:hover{ color: #f33;}
.page span{ font-weight:bold; color: #f33;}
.page .no,.page .no:link,.page .no:visited{ text-decoration:none;}

.Header{ width: 994px; margin: 0 0px 8px; height:70px;  }
.Header .logo{ float:left; margin-top: 18px; padding-right:10px}

.Header .home {  float:left;margin-top: 44px;word-spacing:5px}
.Header .search{ float:right;margin-top: 42px;}
.Header .input{ width: 120px; height: 14px; border: 3px solid #B4B4B4; color: #e2e2e2;background: #B4B4B4;}
.Header .but{ background: #4B4B4B; width: 20px; height: 20px; line-height: 17px; color: #fff; font-weight:bold; border: 0; cursor: pointer; }

#Kefu{ width: 50px; height: 200px; position:absolute; z-index: 999; top: 10px; left: 0; margin-left: 265px;}
#Kefu ul{ margin: 0; padding: 0; width: 50px;}
#Kefu li{ height: 80px; border: none; padding: 0;}
#Kefu li a{ background: none;}

.BannerAbout{ background:url(img/banner_about.jpg) no-repeat 0 0; height: 140px; margin: 0 auto; width: 994px;}
.BannerWorks{ background:url(img/banner_works.jpg) no-repeat 0 0; height: 140px; margin: 0 auto; width: 994px;}
.BannerContact{ background:url(img/banner_cantact.jpg) no-repeat 0 0; height: 140px; margin: 0 auto; width: 994px;}
.BannerService{ background:url(img/banner_Service.jpg) no-repeat 0 0; height: 140px; margin: 0 auto; width: 994px;}


.ContentLink{ width: 994px; margin: 0 auto; border-bottom: 1px solid #C6C6C6; height: 25px; line-height: 25px; font-size: 10px;}
.ContentHome{ width: 994px; margin: 0 0px 0px; background: White;}

.news{ float:left; width: 200px;   padding: 5px 5px 5px 0px; background: White;       }
.news h2{font-weight:bold;border-top: 1px solid #8F8F8F; border-bottom: 1px solid #8F8F8F; padding:  5px;  background: gray;  color: white;  font-size: larger;   }
.news ul{padding-bottom: 8px; }
.news li{ line-height: 19px; padding-top: 5px;width: 100%;}
.news li h3{ text-align:left;padding-left: 5px;}
.news li h3 a{ float:left; font-weight:bold;}
.news li h3 img{ float:left;}
.news p,.news font,.news strong{ margin: 0; padding: 0; font-size: 12px; font-weight:normal;}
.news span { width: 200px; padding-left: 5px;display:block;}


.news .link{ line-height: 19px; border-top: 1px solid #8F8F8F; border-bottom: 1px solid #8F8F8F; margin-top: 16px; padding: 4px 0; font-size: 10px; position:relative; height: 38px;}
.news .link a{ float:right; margin-top: 0;}

.news #Line{ position:absolute; margin: 5px 0 0 70px; height: 60px; width: 212px;}
.news #Line ul{ border: none;}
.news #Line li{ height: 60px; width: 70px; float:left; text-align:right;}

.case{ float:left;  height: 270px;  padding: 5px 5px 5px 5px;  background: White;         }
.case .pic2 li{  width: 200px; padding-left: 0px; height: 270px;}
.case .pic2 li a{ font-size: 14px; font-weight:bold;}
.case .pic2 li  h2{ padding-top: 5px;}
.case .pic2 li a img{ width: 193px; height: 270px;}
.case .pic li{ width: 194px; padding-left: 0px; height: 135px;}
.case .pic li a{ font-size: 14px; font-weight:bold;}
.case .pic li  h2{ padding-top: 5px;}
.case .pic li a img{ width: 193px; height: 135px;}
.case .link{ clear:both; border-top: 1px solid #8F8F8F; border-bottom: 1px solid #8F8F8F; height: 39px; padding-top: 2px; margin-left: 14px; clear:both;}
.case .link li{ float:left; padding: 0; width: auto;}

.Cont{ padding: 10px;  position:relative; clear:both;}
.Cont h1{ font-size: 14px; font-weight:bold; padding-bottom: 5px;}

.Content{ width: 994px;  position:relative; clear:both;}
.ContentLeft{ float:left; width: 225px; background: white;}
.ContentLeft .nav li{ height: 40px; line-height: 40px; font-weight:bold; font-size: 13px;}
.ContentLeft .search{ float:right; background:url(img/ico_search_1.gif) no-repeat 0 5px; padding: 10px 0 0 25px;}
.ContentLeft .search .input{ width: 80px; height: 13px; border: 1px solid #565656; color: #4B4B4B}
.ContentLeft .search .but{ background: #4B4B4B; width: 43px; height: 17px; padding-top: 1px; line-height: 17px; color: #fff; font-weight:bold; border: 0; cursor: pointer; margin-left: 3px;}

.ContentRight{ float:left; width: 768px; padding-top: 12px; background: white;}
.ContentRight .about{ line-height: 21px; padding: 0 0 8px 15px;}
.ContentRight .about p,.ContentRight .about font{ margin: 0; padding: 0;}
.ContentRight .about h3{ font-weight:bold;}
.ContentRight .contact{ line-height: 21px;}
.ContentRight .contact h3{ font-weight:bold;}
.ContentRight .contact ul,.ContentRight .jobs ul{ margin-bottom: 15px;}
.ContentRight .contact input,.ContentRight .jobs input{ border: 1px solid #565656; width: 180px; height: 15px; line-height: 15px;}
.ContentRight .contact textarea,.ContentRight .jobs textarea{  border: 1px solid #565656; height: 50px; width: 480px;}
.ContentRight .contact .but,.ContentRight .jobs .but{ background: #4B4B4B;height: 17px; line-height: 17px;width: 50px; color: #fff; font-weight:bold; margin: 10px 0 20px; cursor:pointer;}
.ContentRight .search{ padding: 10px 0 15px 15px;}
.ContentRight .search h3{ font-weight:bold; margin-bottom: 10px;}
.ContentRight .search li{ border-bottom: 1px dashed #C6C6C6; background:url(img/list.gif) no-repeat 2px 10px; height: 25px; line-height: 25px; padding-left: 10px; text-align:right;}
.ContentRight .search li a{ float:left;}
.ContentRight .search .search_no{ height: 300px; text-align:left; background: none; border-bottom: none; padding-left: 0; font-weight:bold;}

.back{ height: 26px; line-height: 20px; border-bottom: 1px solid #C6C6C6;  margin-left: 15px;}
.ContentRight .back span,.ContentRight .back_bottom span{ float:right;}
.ContentRight .back_bottom{border-top: 1px solid #C6C6C6; height: 26px; line-height: 26px;  padding-top: 6px; margin-left: 15px;}

.ContentRight .workslist{ padding-top: 15px; clear:both;}
.ContentRight .workslist li{ float:left; width: 190px; height: 200px; padding-left: 15px;}
.ContentRight .workslist img{ width: 190px; height: 117px;}
.ContentRight .workslist li h2{ font-size: 14px; font-weight:bold; margin-top: 8px;}
.ContentRight .workslist li h2 img{ width: auto; height:auto;}
.ContentRight .workslist .page{ margin-left: 15px;}
.ContentRight .works{ padding: 15px 0 0 15px;}
.ContentRight .works h1{ font-size: 14px; font-weight:bold;}
.ContentRight .works .title{ height: 23px; line-height: 23px;}
.ContentRight .works .text{ line-height: 21px; padding: 12px 0 10px;}
.ContentRight .works .text p{ margin: 0; padding: 0;}
.ContentRight .newscontent{ padding: 0 0 12px 15px;}
.ContentRight .newscontent h1{ font-size: 14px; font-weight:bold; padding-bottom: 5px;}
.ContentRight .newscontent .text{ line-height: 21px; padding: 12px 0 10px;}
.ContentRight .newscontent .text p{ margin: 0; padding: 0;}
.ContentRight .newscontent .next{ height: 20px; line-height: 20px; text-align:right;}
.ContentRight .newscontent .next span{ float:left;}
.ContentRight .works .imgnext{ height: 86px; clear:both; line-height: 21px; margin-top: 8px;}
.ContentRight .works .imgnext img{ width: 85px; height: 52px; float: left; margin-right: 8px; display:block;}
.ContentRight .works .imgnext .L{ float:left; width: 275px;}
.ContentRight .works .imgnext .R{ float:right; width: 275px; text-align:right;}
.ContentRight .works .imgnext .R img{ float:right; margin: 0 0 0 8px;}
.ContentRight .works .imgnext .Top{ width: 50px; height: 26px; display:block; background:url(img/BackTop.gif) no-repeat 0 0; float:left; margin-top: 22px;}
.ContentRight .works .imgnext .Top a{ display:block; width: 50px; height: 26px;}
.ContentRight .works .imgnext strong{ display:block; margin-top: 12px;}
.ContentRight .newslist{ padding-left: 15px;}
.ContentRight .newslist h2{}
.ContentRight .newslist h2 a{ font-size: 14px; font-weight:bold;}
.ContentRight .newslist .text{ line-height: 19px; padding: 5px 0 10px; border-bottom: 1px dashed #C6C6C6; margin-bottom: 10px;}
.ContentRight .newslist .text p,.ContentRight .newslist .text font{ margin: 0; padding: 0;}

.FootHome { width: 994px;  margin: 0 0 8px;  padding-top: 0px;margin-right: 0px; 
height: 80px; line-height: 50px;clear:both; font-size: 10px;  background: #4b4a48; }
.Foot{ width: 994px;  margin: 0 0 8px;  padding-top: -90px; text-indent: 243px; height: 60px; line-height: 32px;clear:both; background:#424242; font-size: 10px;}
.tongji{ font-size: 0; height: 0; line-height: 0; visibility:hidden;  }
.FootFont{ font-size: 12px; color: white;  padding-left: 8px;  }
.FootFont a{ font-size: 12px; color: white;  padding-left: 8px; color:white;text-decoration:none }


