@charset "utf-8";
/* CSS Document */
/* Code by Wiky @landfancy.com */
ul.news-list li.news-top dl dt a{ color:#c00;}
ul.news-list li.news-top dl dd{overflow: hidden; white-space:normal; line-height:18px; height:36px; }

.news-chtab .news-taber { height:220px;}
.news-chtab .news-list { width:100%; display:none;}
.news-chtab .mediach-news1 {display:block;}
.news-chtab .news-list li { width:100%; }
.news-chtab .news-list li a.news-tit { float: left; }
.news-chtab .news-list li span.news-pub { float: right; }
.news-chtab .news-list li.news-top { height:100px; margin-bottom:10px;}
.news-chtab .news-list li.news-top a.top-img { float:left; display:block; width:130px; height:100px;   }
.news-chtab .news-list li.news-top a.top-img img{ width:126px; height:94px; padding:1px; border:1px solid #e9ecef; }
.news-chtab .news-list li.news-top a.top-img:hover img{ border-color:#C00; }
.news-chtab .news-list li.news-top dl { text-align:left; width: 400px; height:100px;  }
.news-chtab .news-list li.news-top dl dt { overflow:hidden; }
.news-chtab .news-list li.news-top dl dt a{overflow:hidden; float:left; display:block; width: 310px; height: 20px; text-overflow: ellipsis;  white-space: nowrap;}
.news-chtab .news-list li.news-top dl dd {height:auto; margin-top:15px;}
.news-chtab .news-list li.news-top dl dd span a { display:block; line-height:30px; color:#c00;}
/*新闻频道图片列表*/
h2.ch-tit3 {  height:50px; line-height:50px; font-size:18px; border-bottom:1px dotted #afb4be;}
h2.ch-tit3 span { color:#C00;}
.list-block span.more2 { background:none; top:20px;}
.imglist-wrap2 { width:564px;}

.imglist-wrap2 .ch-list2 { width:574px; }
.imglist-wrap2 .ch-list2 li {width: 176px; height: 150px; margin: 20px 15px 0 0; }
.imglist-wrap2 .ch-list2 li a { width: 176px; height: 150px; }
.imglist-wrap2 .ch-list2 li a img { width: 172px; height: 96px; }
.imglist-wrap2 .ch-list2 li span.imgtit { width:172px; height: 36px; }
/*媒体报道*/
ul.news-media {width:100%;  }
ul.news-media li {width:100%;  }
ul.news-media li  a.news-tit{ float:left;  }
ul.news-media li  span.news-source { float:right;  }
ul.news-media li  span.news-pub { width:84px; display: inline-block; vertical-align: top; zoom: 1; *display: inline;  }
/****新闻列表页***/
.news-list2 li { overflow:hidden; width:100%; padding: 20px 0; border-bottom:1px dotted #afb4be; }
.news-list2 li .top-img { float:left; display:block; width:130px; height:100px;   }
.news-list2 li .top-img img{ width:126px; height:94px; padding:1px; border:1px solid #e9ecef; }
.news-list2 li .top-img:hover img{border-color:#C00; }

.news-list2 li dl { float:right; width: 416px; height:100px;  }
.news-list2 li dl dt { overflow:hidden;  }
.news-list2 li dl dt a{overflow:hidden; float:left; display:block; width: 320px; height: 20px; text-overflow: ellipsis; font-weight:bold;  white-space: nowrap; color:#444;}
.news-list2 li dl dt a:hover{ color:#C00; text-decoration:underline;}
.news-list2 li dl dt span.news-pub { float:right; color:#999; }
.news-list2 li dl dd { clear:both; overflow:hidden; height:62px; margin-top:15px;}
.news-list2 li dl dd span a {   color:#c00;}
.news-list2 li dl dd span a:hover { text-decoration:underline;}

.spe-list li .top-img { float:left; display:block; width:130 176px; height:100px;   }
.spe-list li .top-img img{ width:172px; height:96px; padding:1px; border:1px solid #e9ecef; }
.spe-list li dl dt a{width:344px;}
.spe-list li dl { width: 370px; }

/*新闻内页*/
.arc-tit { font-size:20px; color:#444; font-weight:normal; }
.arc-info { height:40px; line-height:40px; color:#999;  border-bottom: 1px dotted #afb4be;}
.sns-share { height:50px; border-bottom: 1px dotted #afb4be;}
.addthis_toolbox { height:25px; }
.arc-con  { padding-bottom:40px; border-bottom: 1px dotted #afb4be; font-size:14px; text-shadow:none;}
.arc-con p { margin-top:15px; line-height:22px; color:#000;   font-family:Georgia,Times,Times New Roman,serif;  _font-family:Arial, Helvetica, sans-serif}
.arc-con img{ padding:3px; border: 1px solid #ddd; }

/*工程案例内页*/
.arc-tit2 {padding-bottom:15px; border-bottom: 1px dotted #afb4be;}
.project-info { padding:20px; background:#F3F3F3;}
.project-info-con .info-data dt { color:#555;  font-size:12px;  font-family:"Segoe UI", Tahoma, Geneva, sans-serif;}
.project-con { border:none;}
.sns-share2 { padding-left:116px; padding-top:10px;}

/*上下文导航*/
.newsNavi p {overflow:hidden;  margin:0 4px 10px 0; line-height:22px; text-align:center;  }
.newsNavi p  a{  float:right; display:block; width:70px; height:22px; background: url(../images/bg/sprites.png) no-repeat -180px -162px; color:#000; }
.newsNavi p  a:hover{ color:#c00;}
.arc-nav { text-transform:none; margin-top:20px; }
.arc-nav li { width:560px; line-height:24px; }
.arc-nav li span { font-weight:700; width:60px; margin-right:14px; text-align:left; display:block; float:left; color:#000; font-family: Arial, Helvetica, sans-serif; }
.arc-nav li a { float:left;  display:block; width:470px; height:24px; overflow:hidden;  text-overflow: ellipsis; white-space: nowrap; color:#444;}
/*相关新闻*/
ul.relate-news  { width:100%; margin-top:10px; }
ul.relate-news li { width:100%; text-indent:12px; background: url(../images/bg/sprites.png) no-repeat  0 -320px ; }
ul.relate-news li a.news-tit{float:left; width:470px;  } 
ul.relate-news li span.news-pub { float:right; }  
/*关于我们*/
.about-ch-con { width:300px; }
.about-ch ul {overflow:hidden; width:300px; margin-top:10px;}
.about-ch ul li { float:left; width:72px; height:20px; font-size:11px; margin-right:5px; line-height:20px;  text-indent:10px;  background: url(../images/bg/sprites.png) no-repeat 0 -360px;}
.about-nav li.about-ch1 {  }
.about-nav li.about-ch2 { width:87px; background-position:-76px -360px; }
.about-nav li.about-ch3 { width:126px; background-position:-168px -360px; }
/*图片切换*/
.scroll-wrap { position:relative; overflow:hidden; width:562px; height:81px;}
.scroll-content { position:absolute; top:0; left:30px; }
.scroll-nav li { position:absolute; top:0;  width:18px; height:81px; text-indent:-9999px;}
.scroll-nav li a {  display:block;  width:18px; height:81px; background: url(../images/bg/sprites.png) -297px -350px; }
.scroll-nav li a:hover {background-position:-335px -350px; }
.scroll-nav li.next a{ background-position: -316px -350px; }
.scroll-nav li.next a:hover { background-position: -354px -350px; }
.scroll-nav li.next {  right:0;}
.imglist3 { overflow: hidden;  height:81px; }
.imglist3  li { width: 112px; height: 80px; overflow: hidden; margin-right:10px; background:#FFF;}
.imglist3  li img { width: 110px; height:78px; border:1px solid #ededed;   line-height:100%;  }

.honor .imglist3 li{ width:128px; height:auto; margin-right:0;}
.honor .imglist3  li img { padding:0;  }
/*关于内容页*/
.about-con {line-height:22px;}
.about-con p { margin-top:15px;}
.about-con p.motto { font-size:18px; line-height:16px; font-weight:bold; color:#e91111; text-align:center;}
.about-con p.motto-sub{ text-align:center; color:#999;}
.about-pro { overflow:hidden; width:560px;}
.about-pro li {overflow:hidden; float:left; width:184px;  }
.about-pro li dl { margin-left:20px;}
.about-pro li.cat2 dl {  margin-left:30px;}
.about-pro li.cat3 dl{  margin-left:35px;}
.about-pro li dl dt { display:none;}
.about-pro li dl dd { height:20px; line-height:20px; background: url(../images/bg/sprites.png) 0 -323px; text-indent:12px;}
.about-pro li dl dd  a{ color:#8c8c8c;}
.about-pro li dl dd  a:hover{ color:#C00; text-decoration:underline;}
/*社会责任*/
.imgnbd  { overflow:hidden; width:100%; height:auto;}
.imgnbd li { width: 182px; height: 100px;  margin-right:2px; margin-bottom:2px;}
.imgnbd li img { width: 182px; height:100px; border:none;  }
/*r&d*/
.rd-cons  { margin-top:15px; border-bottom:1px solid #EEE; padding-bottom:15px;}
.rd-cons  .about-ch-con  { width:326px;  }
.rd-cons img {margin-top:7px; margin-bottom:15px; border: 1px solid #ededed; padding:2px;}
.rd-cons img.fn-left { margin-right:20px;  }
.rd-cons img.fn-right { margin-left:20px;  }
.rd-cons .ch-tit43 { float:left; width:320px; text-indent:10px; background: url(../images/bg/sprites.png) no-repeat -390px -426px;}
/*发展历程*/
.dib { }
.milestone-nav { height:22px; line-height:22px; background:#f0f0f0; border:1px solid #DDD; text-shadow:none;}
.milestone-nav li {float:left; white-space:nowrap; height:22px; font-size:11px; cursor:pointer; }
.milestone-nav li  span { padding:0 10px; border-left: 1px solid #ddd;  }
.milestone-nav li.now { background:#6c6c6c; color:#FFF;  }
.milestone-nav li.now span{ border-color:#6c6c6c; }
.milestone-nav li.first-item span { border:none; }
.milestone-con dl { padding:20px 0; border-bottom:1px dotted  #afb4be;}
.milestone-con dl dt  { color:#C00; font-weight:normal;  }
.milestone-con div { position:relative; display:none;}

/*contact layout begin */
.con_table { border-top:2px solid #CAD7DE; border-bottom:2px solid #CAD7DE; background:#FCFCFC; text-transform:none; margin-bottom:20px; }
.con_table li { border-bottom:1px dashed #D9DADC; line-height:36px; width:560px; height:36px; }
.con_table li.add { height:60px; }
.con_table li.add strong { line-height:60px; }
.con_table li.add span { line-height:22px; margin-top:8px; }
.con_table li.last { border:none; }
.con_table li strong { border-right:1px solid #E3E6E8; color:#5b8093; float:left; width:144px; text-align:right; padding-right:16px; }
.con_table li span { width:380px; display:block; float:right; text-align:left; padding-left:10px; color:#666; }
.map iframe { margin-top:16px; border:1px solid #CCC; }
.map h3, .srList h3 { height:27px; border-bottom:1px solid #C00; text-transform:uppercase; color:#FFF; }
.map h3 a, .srList h3 a { display:inline-block; line-height:28px; background:url(../images/tab_lbg.gif) no-repeat left top; padding-left:20px; }
.map h3 a span, .srList h3 a span { display:inline-block; background:url(../images/tab_rbg.gif) no-repeat right top; padding-right:24px; }
/* company contact info table layout */
.sales table { width:558px; border:solid #999; border-width: 1px; margin-bottom:20px;  text-shadow:none;}
.sales tr.thead td { background:#5d5d5d; line-height:1.6; padding:10px 0; color:#FFF; font-weight:700; text-align:center; }
.sales tr.dark { background:#F0F0F0; }
.sales tr th { background:#fafafa; line-height:2.2; color:#333; text-align:center; border:#999 solid; border-width: 0 1px 1px 0; font-weight:700; }
.sales tr td { border:#999 solid; border-width: 0 1px 1px 0; line-height:2.2; padding-left:5px; }
.sales tr td span { color:#000; }
.sales tr td.mail { padding-left:0; }
.sales tr td.mail a { overflow:hidden;display: inline-block; vertical-align: top; zoom: 1; *display: inline;   height:20px; background: url(../images/bg/sprites.png) no-repeat 0 -256px; white-space:nowrap; padding-left:20px; }
.sales tr td.mail a:hover {  color:#C00; text-decoration:underline;}

/* language */
.language { position:relative; width:600px; height:330px; margin-top:20px; }
.lang_view { padding-top:20px; margin-left:20px; }
.lang_view li { float:left; width:270px; height:65px; }
.lang_view li a img { float:left; margin-right:8px; margin-top:8px; }
.lang_view li p { line-height:12px; margin-top:8px; color:#000; }

.honor-wrap{ overflow: hidden; width: 534px; }
.honor-wrap li { display: inline; float: left; width:158px; height: 150px; margin-right: 20px; margin-bottom:20px; overflow: hidden; }
.honor-wrap li a { overflow: hidden; display: block; float: left; width: 158px; height: 150px; color: #61646b; }
.honor-wrap li a img { display: block; float: left; width: 156px; height: 112px; margin: 0 auto; padding: 0; border: 1px solid #DDD; background: #FFF; }
.honor-wrap li a:hover img { border-color: #c00; }
.honor-wrap li span.imgtit { display: block; float: left; width: 158px; height: 36px; line-height: 18px; cursor: pointer; }
.honor-wrap li a:hover { color: #C00; }
/*代理商*/
.pledge { line-height:22px; }
.pledge li { background: url(../images/bg/sprites.png) no-repeat -435px -345px; padding-left:20px; margin:14px 0; }
.service-parts li { margin-bottom:10px; height:125px;}
.service-parts li a { height:125px;}
.service-parts li span.imgtit {height:40px; line-height:20px;}
.service-parts li span.imgtit  sapn{ line-height:14px; display:inline-block;}
/*服务中心*/
.service-list li { margin-top:20px; padding-bottom:20px; border-bottom: 1px dotted #afb4be; }
.service-list .service-con { width:270px;}

.service-list .service-con h3 { font-size:18px; line-height:30px;}
.service-list .service-con h3 span { color:#d81e1e; margin-right:10px;  }






