/*首页*/
.index{ width:100%; margin:0 auto; background-color:#FFFFFF;}

.w655{ width:655px; margin:0 auto; overflow:hidden;}
.w320{ width:320px; margin:0 auto; overflow:hidden;}
.w217{ width:217px; margin:0 auto; overflow:hidden; text-align:center;}
.w217 p{ width:150px; margin:0 auto; padding-top:20px; text-align:left; font-size:16px;}
.w680{ width:680px; margin:0 auto; overflow:hidden;}
.w330{ width:330px; margin:0 auto; overflow:hidden;}
.w170{ width:170px; margin:0 auto; overflow:hidden;}
.w450{ width:450px; margin:0 auto; overflow:hidden;}
.w210{ width:210px; margin:0 auto; overflow:hidden;}
.title{ text-align:left}
.title h2{ height:50px; font-size:22px; color:#345C9E; font-weight:normal;}
.title .en{ height:30px; font-size:14px; color:#999; font-weight:bold; font-family:"Times New Roman", Times, serif}
.index h3{ height:30px; font-size:14px; color:#00375b;}

.br-bg{ background:#F8F3EC; border:1px solid #F2E7DB;}
.focus .title{ text-align:left}

/*新闻动态*/
.index .newslist{ padding:0 0 0 12px;}
.index .newslist h3{ position:relative; height:30px; margin-bottom:10px; font-size:16px; color:#BD8C58; border-bottom:1px solid #E9DBCC;}
.index .newslist h3 .more{ position:absolute; right:0; top:5px; font-size:12px; font-weight:normal;}
.index .newslist li{ height:29px; line-height:30px; background:url(../images/li.png) no-repeat left 14px; border-bottom:1px dotted #ddd; overflow:hidden; padding-left:12px;}
.index .newslist li span.time{ float:right; padding-left:10px; color:#999;}
.index .newslist li a{ font-size:14px;}

/*工程业绩*/
.index .projectlist{ width:665px; padding:0}
.index .projectlist li{ float:left; position:relative; width:320px; height:200px; padding-right:7px; margin-bottom:7px;}
.index .projectlist li p{ position:absolute; width:320px; height:30px; left:0; bottom:0; text-align:center; line-height:30px; font-size:16px; background-color:#000; color:#FFF; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; overflow:hidden;}

/*产品展示*/
.index .productlist{ width:665px; padding:0}
.index .productlist li{ position:relative; width:320px; height:200px; padding-right:7px; margin-bottom:7px;}
.index .productlist li p{ position:absolute; width:320px; height:30px; left:0; top:0; text-align:center; line-height:30px; font-size:16px; background-color:#000; color:#FFF; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; overflow:hidden;}

/*视频中心*/
.pro-list{ width:680px; margin:10px auto 0;}
.pro-list .profld{ margin:0px; position:relative; overflow:hidden;}
.pro-list ol{ position:absolute; width:2012em; }
.pro-list li{ float:left; display:inline; zoom:1; overflow:hidden; text-align:center;}
.pro-list li img{ display:block; text-align:center; font-size:0px;}
.pro-list li img:hover{ cursor:pointer;}
.pro-list li p{ font-weight:normal; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}
.pro-list .flip{ position:absolute; z-index:1;}
#trigger{ display:none;}
.pro-list .next,.pro-list .prev{ width:12px; height:20px; overflow:hidden; display:block; background:url(../images/p-arrow.jpg) no-repeat; cursor:pointer;}
.pro-list .next{ background-position:0px 0px; position:absolute;top:50px; left:665px;}
.pro-list .next:hover{ background-position:0px -20px; }
.pro-list .prev{ background-position:-12px 0px; position:absolute;top:50px; left:4px;}
.pro-list .prev:hover{ background-position:-12px -20px;}
.pro-ccc{ padding:12px 18px;}


.index .newlist{ padding:12px;}
.index .newlist h3{ position:relative; height:30px; margin-bottom:10px; font-size:16px; color:#BD8C58; border-bottom:1px solid #E9DBCC;}
.index .newlist h3 .more{ position:absolute; right:0; top:5px; font-size:12px; font-weight:normal;}
.index .newlist li{ height:28px; line-height:28px; background:url(../images/li.png) no-repeat left 13px; overflow:hidden; padding-left:12px;}
.index .newlist li span.time{ float:right; padding-left:10px;}
.index .newlist li a{ font-size:14px;}

/*友情链接*/
.link{ clear:both; margin-top:30px;}
.link h3{ height:30px; color:#BD8C58; font-size:14px;}
.link ul{}
.link ul li{ float:left; height:25px; margin-right:20px; line-height:25px; white-space:nowrap;}
