/* CSS Document */
.banner{ width:100%; height:428px; position:relative }

.ban-nav{ width: 194px; position:absolute; z-index:999; height:428px; background:#fff; left:50%;margin-left:-575px;}
.ban-nav ul{ display: block; overflow:hidden}
.ban-nav .dept-nav-li { position: relative;}
.ban-nav .dept-nav-li .dept-nav-link { display: block; background: #efefef; padding: 6px 18px 8px 14px; font-family: "Microsoft Yahei", Arial, sans-serif; }
.ban-nav .odd .dept-nav-link { background: #f6f6f6;  }
.ban-nav .dept-nav-li .name { display: block; color: #000000; line-height: 23px; }
.ban-nav .dept-nav-li .des { display: block; color: #999; line-height: 19px; }
.ban-nav .dept-nav-li .des b{ font-weight:normal; padding-right:30px;}
.ban-nav .active .dept-nav-link, 
.ban-nav .dept-nav-li .dept-nav-link:hover { background: #333; }
.ban-nav .active .name,
.ban-nav .dept-nav-li .dept-nav-link:hover .name { color: #fff; }
.ban-nav .active .des,
.ban-nav .dept-nav-li .dept-nav-link:hover .des { color: #999; }

.youshi ,.zixun{ width:100%; height:350px; clear:both; overflow:hidden; background:url(../images/youshi-bg.gif)}
.youshi .youshi_box ,.zixun .zixun-box{ width:1150px; margin:auto}
.youshi .youshi_box .h2{ width:1150px; height:42px; margin-top:20px; position:relative; background:url(../images/youshi00.jpg) no-repeat}
.youshi .youshi_box .h2 .ysmore{ position:absolute; bottom:-30px; left:500px; line-height:20px; width:70px; height:20px; background:url(../images/more-icon.gif) no-repeat right;}

.youshi .youshi_box .youshi_list{ margin-top:10px; clear:both;}
.youshi .youshi_box .youshi_list dl{ width:265px; float:left; margin-top:30px; margin-left:25px;}
.youshi .youshi_box .youshi_list dl dt{ padding-top:100px; font-size:16px; text-align:center; font-weight:bold;}
.youshi .youshi_box .youshi_list dl .youshi1{background:url(../images/youshi1.jpg) no-repeat center top; }
.youshi .youshi_box .youshi_list dl .youshi2{background:url(../images/youshi2.jpg) no-repeat center top; }
.youshi .youshi_box .youshi_list dl .youshi3{background:url(../images/youshi3.jpg) no-repeat center top; }
.youshi .youshi_box .youshi_list dl .youshi4{background:url(../images/youshi4.jpg) no-repeat center top; }
.youshi .youshi_box .youshi_list dl dd{ padding-right:15px; padding-left:15px; line-height:20px; padding-bottom:20px; padding-top:10px; color:#999}

.area{width:1150px; height:360px; margin:0 auto; position:relative;}/*页面属性 */
#contentN{background-position:-3800px 0;color:#FFF}
#contentN a{color:#FFF}
#contentN .picG li{position:absolute;width:230px;height:170px;overflow:hidden}
#contentN li.pic_1{top:10px;left:0px;width:460px;height:340px}
#contentN .pic_2{top:10px;left:460px}
#contentN .pic_3{top:180px;left:460px}
#contentN .pic_4{top:10px;left:690px}
#contentN .pic_5{top:180px;left:690px}
#contentN .pic_6{top:10px;left:920px}
#contentN .pic_7{top:180px;left:920px}
#contentN .picG li span{cursor:pointer;position:absolute;bottom:-170px;left:0;width:90%;height:25px;padding:5px 5% 0;text-align:left;line-height:20px;background:#000;filter:alpha(opacity=70);opacity: 0.70;color:#fff}
#contentN .picG li img:hover{filter:alpha(opacity=70);opacity: 0.70;}
#contentN .picG li strong{display:block;font-size:12px; line-height:20px;}
#contentN li.pic_1 span{bottom:-340px;height:30px}

.new-case ,.case-all{ width:1150px; margin:auto; clear: both; margin-top:15px;}
.new-case h2 ,.case-all h2{ height:30px; line-height:30px; position:relative; font-size:20px; font-weight:bold;  border-bottom:#dedede solid 1px;}
.new-case h2 span ,.case-all h2 span{ color:#999; font-size:14px; padding-left:20px; }
.case-all h2 span a{ font-size:12px; font-weight:normal; padding:0 10px;}
.new-case-box{ width:1150px; height:340px; overflow:hidden; padding-top:10px;}
.new-case1{ width:460px; height:340px; float:left}
.new-case2{ width:230px; float:left }
.new-case2 p{width:230px; height:170px;}
.case-all-box{ overflow:hidden }
.case-all-box ul{ margin-right:-43px; padding-top:10px; overflow:hidden}
.case-all-box ul li{ width:256px; float:left; margin-right:42px; margin-bottom:40px;}
.case-all-box ul li .case-img a:hover{ filter:alpha(opacity=70);opacity: 0.70;}
.case-all-box ul li .case-bt{ height:35px; background:#f6f6f6; text-align:center; line-height:35px; }

.zixun{ border-top:#ddd solid 1px; padding-top:10px; height:420px;}
.koupei{ width:680px; float:left}
.koupei h2,.news h2{height:33px; line-height:33px; position:relative; font-size:20px; font-weight:bold;  border-bottom:#dddddd solid 1px;}
.more{ position:absolute; top:10px; right:10px; line-height:20px; width:45px; height:20px; background:url(../images/more-icon.gif) no-repeat right;}
.more a{ font-size:12px; font-weight:normal}
.koupei dl{ overflow:hidden; margin-bottom:25px; margin-top:10px;}
.koupei dl dt{ width:155px; float:left}
.koupei dl dt img{width:155px; height:95px }
.koupei dl dd{ width:480px; float:left; margin-left:25px; }
.koupei dl dd h3{ font-size:14px; font-weight:bold; line-height:24px;}
.koupei dl dd p{ color:#999; line-height:20px;}
.news{ width:400px; float:right;}
.news ul{ overflow:hidden; margin-top:15px; height:266px; background:url(../images/news-icon.jpg) no-repeat left; padding-left:40px;}
.news ul li{ line-height:21px; height:21px; margin-bottom:14px; position:relative}
.news ul li span{ display:block; position:absolute; right:0px; top:2px; color:#999}
.lianxi{ margin-top:15px; width:395px; height:55px; padding:10px 0; background:#fff; border:#CCC solid 1px;}
.lianxi span{ display:block; float:left; border-right:#ddd solid 1px; padding-left:15px; padding-right:20px;}
.lianxi .qqbtn{ margin-left:30px; border-right:none;}

.lianmeng{ width:1150px; margin:auto; margin-top:20px;}
.lianmeng h2{height:30px; line-height:30px; position:relative; font-size:20px; font-weight:bold;  border-bottom:#dedede solid 1px;}
.lianmeng ul{ margin-right:-20px; overflow:hidden; padding-top:10px;}
.lianmeng ul li{ width:178px; height:78px; border:#ddd solid 1px; float:left; margin-right:14px; margin-bottom:15px;}