/* CSS Document */

#content{ width:1050px; margin:20px auto; overflow:hidden;}

.left_common{ width:220px; float:left;}

.left_title{ width:220px; height:75px; background:#0058b3; color:#fff; overflow:hidden;}
.left_title h2{ font-size:24px; margin:10px 0 0 20px; overflow:hidden;}
.left_title span{ margin-left:20px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

.left_nr ul li{ width:220px; background: url(../images/left_li.jpg) no-repeat left top; line-height:40px; text-indent:20px; margin-top:1px;}
.left_nr ul li a{ font-size:14px;}
.left_nr ul li:hover{ background:url(../images/left_li_on.jpg) no-repeat;}
.left_nr ul li:hover a{ color:#fff; width:220px; height:40px; display:block;}
.left_nr ul li.on{ background:url(../images/left_li_on.jpg) no-repeat;}
.left_nr ul li.on a{ color:#fff;}
.left_nr ul li ul{ background:#fff; display:none;}
.left_nr ul li.on ul{ display:block;}
.left_nr ul li ul li{ background: url(../images/nb.jpg) 15px 1px no-repeat; text-indent:30px; height:30px; line-height:30px;}
.left_nr ul li ul li a{ color:#666;}
.left_nr ul li.on ul li a{ color:#666; }
.left_nr ul li ul li:hover{ background: url(../images/nb.jpg) 15px 1px no-repeat;}
.left_nr ul li ul li:hover a{ color:#0058b3;}
.left_nr ul li ul li.on{background: url(../images/nb.jpg) 15px 1px no-repeat;}
.left_nr ul li ul li.on a{ color:#0058b3;}

.right_common{ width:800px; float:right; overflow:hidden;}
.right_title{ width:800px; height:36px; line-height:36px; border-bottom:2px solid #f6f6f6;}
.right_title .position{ float:right;}
.right_title h2{ float:left; border-bottom:2px solid #ffa300; background:url(../images/home1.jpg) no-repeat left; font-size:14px; font-weight:normal; color:#0066cc; padding-left:20px;}

.mainbox{  border-top:0; overflow:hidden; }

.mainlist{ padding:0 0px; overflow:hidden;   }
.article{ line-height:2; padding:15px 0; overflow:hidden;  }
.article p:first-child{ margin:0; padding:0; }
.article img{ max-width:800px; }

.title-list{ padding:20px 0 0 0; text-align:center; font-size:24px; color:#000; }
.func-list{ text-align:center; padding:8px 0; margin:0 0px; border-bottom:1px dashed #ccc; color:#666; }

.tab_feedback{ padding:20px 0; background:#f5f5f5; }
.tab_feedback tr td{ padding:6px;}
.mandatory{ color:#f00; }
.fbtn {
    height: 30px;
    line-height: 30px;
    padding: 0 30px;
    float: left;
    text-align: center;
    color: #777;
    font-size: 16px;
    background: #ddd;
    border: 0;
    margin: 0 10px 0 0;
    outline: 0;
    cursor: pointer;
}

.fbtn:hover {
    background: #1267b8;
    color: #fff;
}

.fenye{ width:100%; padding:20px; text-align:center; overflow:hidden;  }

.list-album{ width:830px; list-style:none; overflow:hidden; margin:0; padding:0; }
.list-album li{ width:250px; height:212px; float:left; margin-right:25px; margin-top:20px; }
.list-album li img{ width:230px; height:168px; border:1px solid #e3e3e3; padding:9px; }
.list-album li p{ margin:0; padding:0; height:30px; line-height:30px; }

.listNews{ width:100%; list-style:none; margin:0; padding:0; overflow:hidden; }
.listNews li{ width:100%; height:146px; float:left; margin:20px 0 0 0; position:relative; overflow:hidden; }
.newsDate{ width:72px; height:32px; line-height:1.5; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif; padding:20px 0; position:absolute; top:36px; left:0; font-size:12px; font-weight:bold; background:url(../images/date.png) no-repeat center center; z-index:2; }
.newsDate span{ font-size:14px; }
.newsBox{ width:726px; height:104px; padding:20px; border:1px solid #eee; position:absolute; top:0; left:32px; z-index:1; overflow:hidden; }

.newsBox dl{ width:100%; margin:0; padding:0; overflow:hidden; }
.newsBox dl dt{ width:147px; height:88px; padding:8px; margin:0; background:url(../images/news.png) no-repeat center top; float:right; overflow:hidden;  }
.newsBox dl dd{ margin:0 180px 0 36px; padding:0; overflow:hidden; }

.newsName{ width:100%; margin:8px 0 0 0; height:20px; overflow:hidden; }
.newsName a{ font-weight:bold; color:#1267b8; }
.newsProfile{ width:100%; height:60px; line-height:20px; overflow:hidden; }

.list-p1{ width:820px; list-style:none; margin:0; padding:0px; overflow: hidden; }
.list-p1 li{ width:250px; height:240px; float:left; margin-right:23px; margin-top:20px; overflow:hidden; }
.list-p1 li img{ width:230px; height:173px; padding:9px; border:1px solid #e3e3e3; }
.list-p1 li p{ margin:0; padding:0; height:30px; line-height:30px; text-align:center; } 

.list-case-3{ width:100%; list-style:none; margin:0px; padding:0px; overflow:hidden; }
.list-case-3 li{ float:left; width:100%; padding:20px 0; background:url(../images/line1.jpg) repeat-x left bottom; }
.list-case-3 li dl{ width:100%; margin:0px; padding:0px; }
.list-case-3 li dl dt{ width:200px; height:167px; border:0px solid #e3e3e3; float:left; overflow:hidden; }
.list-case-3 li dl dd{ width:580px; float:right; margin:0; padding:0px;  }
.list-case-3 li dl dd h6{ margin:0; padding:0; }
.list-case-3 li dl dd h6 a{ font-size:16px; color:#0058b3; }
.list-case-3 li dl dd p{ margin:5px 0px 0px 0px; padding:0px; line-height:20px; }

.details{ padding:0 0px; font-size:16px; line-height:35px; color:#0058b3; border-bottom:1px solid #ddd;}

.basic{ padding:20px 0; overflow:hidden; }
.basic-gallary{ clear:both; float:left; border:0px solid #e3e3e3; }
.basic-info{ float:left; margin-left:20px; }
.basic-info h2{ font-size:18px; }
.basic-info p{ margin:10px 0 0 0; padding:0; line-height:2; color:#333;}

/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ width:350px; height:263px;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:263px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:350px;height:263px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:352px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:322px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px; list-style:none; margin:0; padding:0;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}