﻿/* initialize the enviroment */
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, table, td, th, form, fieldset, img, dl, dt, dd
{
    margin: 0;
    padding: 0;
}

a
{
    text-decoration:none;
}

textarea, input, select, body
{
    font-size: 12px;
}

select, input
{
    vertical-align: middle;
}

fieldset, img
{
    border-width: 0;
    border-style: solid;
}

ul, ol
{
    list-style: none;
}

.clearit
{
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
}

body
{
    font-family:'Microsoft YaHei';
    background-color: #FFF;
}

form{height:100%;}

.project-list{background-color:#FFF; overflow: hidden; border:1px solid #ccc; margin: 5px 0 10px; padding: 5px; font-size: 14px; line-height: 25px;}
.project-list:hover{background-color:#fff4cb;}

.bshadow{box-shadow:2px 0px 2px #999,-2px 0 2px #999;}
.ProjectSummary{padding: 5px 0 0 825px; font-size:16px; text-shadow: 1px 1px 1px #555;color:#FFF;}
.ProjectSummary p{line-height:28px;}
.InfoSummary{font-family: Georgia;font-size:24px;font-weight:700;color:#FFF;}


.cgs-header{}
.location{padding:15px;font-size:16px;}
.location a:hover{color:darkblue;}
.img-responsive{max-width:100%;}
.cont-bar{background-color:#f6f6f6;padding:15px 0;}
.container-cgs{width:1200px;margin:0 auto;}

.cgs-footer{margin:40px 0;font-family: "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", "Pinghei", sans-serif;overflow:hidden;}
.container-cgs-bottom{width:1000px;margin:0 auto;padding:0 100px;}
.col-bottom{width:25%;min-height:1px;float:left;}
.cgs-footer a{font-size:0.8em;color:#525252;}
.cgs-footer a:hover{color:#0091ff;}
.cgs-footer .link{}

.cgs-footer h4{margin-bottom:15px;font-size:16px;}
.cgs-footer h4 span.about-us-line{border-bottom: 3px solid #525252;padding-bottom: 4px;}
.cgs-footer ul li{line-height:22px;}

.imagectn{border: 1px solid #CCC;height:600px;overflow-y: scroll;}
.DrillName{text-align:center;height:36px;margin:0;line-height:36px; color:#000; font-family:"Hiragino Sans GB";width:100%;font-size:18px;}
.drill-info-ctn{background-color:#fff;border:1px solid #ccc;}


#MainContent
{
    margin: 10px auto;
    padding:10px 0 10px 10px;
    overflow: hidden;
    background-color:#fff;
    border:1px solid #CCC;
}

#LeftMenu
{
    float: left;
    width: 250px;
    overflow: hidden;
    margin-top: 10px;
}

#TextNav
{
    padding-right: 10px;
}

    #TextNav li
    {
        line-height: 20px;
    }

    #TextNav p
    {
        line-height: 23px;
    }

#RightCont
{
    float: left;
    width: 930px;
    overflow: hidden;
}

#mapDiv
{
    width: 950px;
    height: 712px;
    overflow: hidden;
}

#Footer
{
    background-color:#8ebeda;
    margin: 0 auto;
    border-top: 2px solid #566268;
    padding-top: 10px;
    min-height: 80px;
}

    #Footer p
    {
        text-align: center;
        font-size: 13px;
        line-height: 20px;
    }

.rspPaneTabText, .rspRotatedTabText
{
    font-size: 14px !important;
}

.rspPaneTabContainer
{
    background-color: #EDEDED !important;
    background-image: none !important;
}

.multiPage
{
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    *display: inline;
    position: relative;
    margin: 0 -7px -4px -3px;
}

.pjtName{text-align: center;padding: 15px 0;}
table.list{border-collapse: collapse;line-height: 23px;font-size: 14px;}
table.list td{border: 1px solid #AAA;padding: 5px 5px 5px 10px;text-align: left;font: "宋体";line-height: 23px;}
table.list th{border-left: 1px solid #AAA;border-right: 1px solid #AAA;border-bottom: solid 1px #5d8cc9;border-top: solid 1px #688caf;background: #FCFCFC url("../image/table/common_table_th_bg.png") repeat-x 0 0;text-align: left;height: 23px;color: #000000;padding: 0px 0px 0px 10px;line-height: 23px;}
.MainCont{width:1180px;margin:0 auto 10px;overflow:hidden;}
.LblShiwu{font-weight: 700;color: darkblue;}

.btn-wrap{position: absolute;right:0;top: 40px;z-index: 200;}

.pTitle{text-align: center; margin:0; color:#333; font-size: 20px; font-family:"Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", "Pinghei", sans-serif;line-height:40px;}
.Sample{height:551px;overflow:hidden;position:relative; background:#fff url("../image/polishbg.png") no-repeat 0 99%;padding-bottom:5px;border:1px solid #ccc;}
.Sample .prev,.Sample .next{width:48px; height:48px; clear:both; cursor:pointer; position:absolute; bottom:2px;}
.Sample .prev{left:0px;}
.Sample .next{right:0px;}
.Sample .prev:hover{left:2px;background:url("../image/left.png") no-repeat;}
.Sample .next:hover{right:-2px;background:url("../image/right.png") no-repeat;}
.Sample .SampleCon{width:1200px; height:100%;     }
.Sample .tabBox{ overflow:hidden; zoom:1; }
.Sample .tabBox .SampleTxt{width:290px; overflow:hidden; float:left; padding:0 5px;}
.Sample .tabBox .SampleTxt h3{font-family:'Microsoft YaHei';font-size:14px; font-weight:normal;line-height:25px;}
.Sample .tabBox .SampleTxt .attr{color:#2f10ac; font-weight:bold;font-size:12px;}
.Sample .tabBox .SampleTxt p{font-family:'Microsoft YaHei';font-size:14px;line-height:25px;}

.Sample .tabBox .SampleImg{width:900px; overflow:hidden; float:left; }
.Sample .tabBox .SampleImg .bd{ padding:5px 0 0; width:730px;  float:left;  }
.Sample .tabBox .SampleImg .bd li{ overflow:hidden; zoom:1; }
.Sample .tabBox .SampleImg .bd .imgs{padding:0;}
.Sample .tabBox .SampleImg .bd .imgs img{width:720px; height:480px;border:1px solid #AAA;background-color:#FFF;padding:3px;}     
.Sample .tabBox .SampleImg .hd{ width:164px; float:left; margin-top:6px; padding-right:6px;}
.Sample .tabBox .SampleImg .hd li{ padding:0 0 0 4px;  cursor:pointer; vertical-align:middle; }
.Sample .tabBox .SampleImg .hd img{ width:150px; height:100px;background-color:#FFF;border:1px solid #AAA;padding:3px;}
.Sample .tabBox .SampleImg .hd li.on img{background:#FF0 url("../image/icoLeft.gif") 0 center no-repeat; }
.Sample .tabBox .SampleImg .hd li.on a{ background:#85CB35;  }

.Sample .pageState{position: absolute; bottom:20px; left:570px; font-family: Georgia; letter-spacing: 1px; color:#000;font-size:24px; }
.Sample .pageState span{ color: #f00; font-size: 24px;}


    	/* css */
table.pHeader{width:100%;}
table.pHeader td{line-height:36px;}
.ProjectName{font-size:20px;color:#333;}
.Polish{height:551px;overflow:hidden;margin:0 auto;position:relative;border:1px solid #ccc; background:#fff url("../image/polishbg.png") no-repeat 0 99%;padding-bottom:5px;}
.Polish .prev,.Polish .next{width:48px; height:48px; clear:both; cursor:pointer; position:absolute; bottom:2px;}
.Polish .prev{left:0px;}
.Polish .next{right:0px;}
.Polish .prev:hover{left:2px;background:url("../image/left.png") no-repeat;}
.Polish .next:hover{right:-2px;background:url("../image/right.png") no-repeat;}
.Polish .PolishCon{ height:100%;}
.Polish .tabBox{ overflow:hidden; zoom:1; }
.Polish .tabBox .PolishTxt{width:278px; overflow:hidden; float:left; padding:5px 0 0 5px;}
.Polish .tabBox .PolishTxt h3{font-family:'Microsoft YaHei';font-size:12px; font-weight:normal;line-height:23px;}
.Polish .tabBox .PolishTxt .attr{color:#2f10ac; font-weight:bold;font-size:14px;}
.Polish .tabBox .PolishTxt p{font-family:'Microsoft YaHei';font-size:12px;line-height:23px;}
.Polish .tabBox .PolishImg{width:915px; overflow:hidden; float:left; }

.Polish .tabBox .PolishImg .bd{padding:5px 5px 0;width:670px;  float:left;  }
.Polish .tabBox .PolishImg .bd li{ overflow:hidden;zoom:1;}
.Polish .tabBox .PolishImg .bd .imgs{ float:right;font-size:12px;}
.Polish .tabBox .PolishImg .bd .imgs img{width:662px; height:480px;border:1px solid #AAA;background-color:#FFF;padding:3px;} 
    
.Polish .tabBox .PolishImg .hd{width:225px; float:left; margin-top:5px;}
.Polish .tabBox .PolishImg .hd ul{overflow-y:scroll;height:487px;margin:0;}
.Polish .tabBox .PolishImg .hd li{float:left; cursor:pointer;position:relative; overflow:hidden;margin:0 5px 5px 0;}
.Polish .tabBox .PolishImg .hd li .ImgIdx{position:absolute;z-index:100;color:#FFF;font-size:16px;font-weight:bold;text-shadow:1px 1px 1px #333;}
.Polish .tabBox .PolishImg .hd li img{width:90px;height:60px;background-color:#FFF;border:1px solid #AAA;padding:3px;}
.Polish .tabBox .PolishImg .hd li.on img{background:#FF0 url("../image/icoLeft.gif") 0 center no-repeat; }
.Polish .tabBox .PolishImg .hd li.on a{ background:#85CB35;}

.Polish .pageState{position: absolute; bottom:20px; left:570px; font-family: Georgia; letter-spacing: 1px; color:#000;font-size:24px;}
.Polish .pageState span{ color: #f00; font-size: 24px;}

table.slist{border-collapse: collapse;line-height:16px;margin:10px;}
table.slist td{border:1px solid #DDDDDD;padding: 5px 5px 5px 10px;text-align: left;font:"宋体";line-height:16px;}
table.slist th {border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;border-bottom:solid 1px #5d8cc9;border-top: solid 1px #688caf;background: #FCFCFC url("../images/table/common_table_th_bg.png") repeat-x 0 0;text-align:left;height:25px;color: #000000;padding: 0px 0px 0px 10px;line-height:20px;}
