﻿



.














.channel{padding: 10px 0px;}
.channel ul,.channel li{ list-style:none}
.channel li { margin: 10px 0px 15px 24px; float: left; display: block;width:257px;height:241px}
.channel li.frist{ margin: 10px 0px 10px 0px;}

.channel a.cla{ display:block;border:1px solid #e1e1e1;padding:2px;width:251px;height:235px}
.channel a.cla:hover{ border:1px solid rgba(255,102,0,0.7)}

.channel a.cla div.pic{width: 200px; height: 235px; float:left;}
.channel a.cla div.pic img {width: 200px; height: 235px;}
.channel a.cla div.text{width:30px;height:155px;float:left; line-height:24px;padding:55px 10px 25px 10px;margin:0px 1px 0px 0px; font-size:16px;  text-align:center; display:block; vertical-align:middle;background:#666;color:#fff  }
.channel a.cla:hover div.text{ background:rgba(255,102,0,0.7);color:#fff}

.about{ padding: 10px 0px; line-height: 30px; font-size: 14px;}
.list{padding: 10px 0px;}
.list dl { margin: 10px 0px 10px 29px; float: left; display: inline;border:1px solid #e7e7e7;padding:2px;}
.list dl.frist{ margin: 10px 0px 10px 0px; float: left; display: inline;}
.list dd { width: 180px; height: 135px;}
.list dd img {width: 180px; height: 135px;}
.list dd a{ position:relative; display:block;}
.list dd a span{ display:none}
.list dd a:hover span{width:160px;height:135px; line-height:135px;padding:0px 10px; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute;top:0px;left:0px;right:0px;bottom:0px; background-color:rgba(255,102,0,0.7) }


/*新闻内页样式*/
.news{padding: 10px 0px;}
.news .item { height: 95px; padding-top: 25px; border-bottom: 1px dashed #ccc;}
.news .item .ny_news_left { width: 65px; height: 70px; float: left;}
.news .item .ny_news_left dd { width: 65px; height: 47px; line-height: 46px; border-bottom: 1px solid #fff; text-align: center; background: #f80; font-size: 30px; color: #fff;}
.news .item .ny_news_left dt { width: 65px; height: 22px; line-height: 22px; text-align: center; background: #f60; color: #fff;}
.news .item .ny_news_right { width: 975px; height: 70px; float: left; margin-left: 20px; display: inline-block;}
.news .item .ny_news_right dt{ line-height: 30px; font-size: 18px;}
.news .item .ny_news_right a { color: #333;}
.news .item .ny_news_right a:hover { color: #f60;}
.news .item .ny_news_right dd { line-height: 22px; font-size: 12px; color: #999;}
.news .item .ny_news_right dd a { color: #f60;}


.show{padding:10px 0px;}
.show .topic { width:100%; height:auto !important; min-height:30px; height:30px; line-height:30px;  font-size:20px; font-weight:bold; text-align:center; color:#000; margin:0px auto 0px auto;}
.show .subtitle { width:100%; height:24px; line-height:24px; text-align:center; color:#777; font-size:16px}
.show .attribute { width:100%; height:24px; line-height:24px; text-align:center; color:#999; margin:5px 0px;border:1px dashed #ddd;}
.show .attribute .source,.show .attribute .date,.show .attribute .hit{margin:0px 10px;font-size:12px;color:#999}
.show .fujian{display:block; line-height:1.8; padding:10px; margin:auto; margin-top:20px; border:1px dashed #e7e7e7;font-size:12px;color:#777;margin-top:10px;border-radius:5px;}
.show .fujian li{ padding:5px 0px 5px 25px; background:url(../Images/fujian.jpg); background-position:left center; background-repeat:no-repeat;}
.show .fujian li a{ float:right}
.show .content { width:100%; height:auto !important; min-height:580px; height:580px; line-height:1.8;margin:auto; font-size:14px;}

.show .content .page_fenye{height: auto !important; height: 30px; text-align:right; font-size:14px;color:#333;margin:10px 0px 0px 0px; padding:0px 0px 10px 0px; line-height:1.8;}
.show .content .page_fenye a{display:inline-block;_display:inline;*display:none; margin:0 5px; padding: 3px 7px 2px 7px; border:1px solid #dbdbdb;  line-height:1.5; font-size:12px; color:#333; text-align:center; vertical-align:middle; overflow:hidden; }
.show .content .page_fenye a.page_select{display:inline-block; background:#3a97f4;border:1px solid #3a97f4;  color:#fff; }

.show .tool { display:block; line-height:1.8; padding:10px; margin:auto; margin-top:20px; border:1px dashed #ccc;color:red;}
.show .tool .prv { width:100%;   text-align:left;   display:block; }
.show .tool .next  { width:100%;  text-align:left;   display:block; }
.show .tool .prv span,.show .tool .next span{color:#666}
.show .tool .prv a,.show .tool .next a{color:#666}
.show .tool .prv a:hover,.show .tool .next a:hover{color:#F90}


.join{padding:10px 0px; line-height:1.8; font-size:14px;}
/*.join table{ background:#e7e7e7; width:100%}
.join table td{ background:#fff;padding:10px;width:16.67%}
.join table th{ background:#e7e7e7;padding:10px; text-align:left}
.join table td input[type=text]{width:100%;border:none;border-bottom:1px solid #e7e7e7}*/
.join h1{font-size:18px; font-weight:bold;margin:0px auto; text-align:center}
  .join-table{width:100%;margin:0px auto; background:#ccc}
  .join-table td{width:16.66%; background:#fff;padding:10px;font-size:12px;}
  .join-table .input-normal,.join-table .input-normal:focus{width:100%;border:0px;_border:none;border-bottom:1px solid #ccc}
  .join-table .input-small,.join-table .input-small:focus{width:100px;border:0px;_border:none;border-bottom:1px solid #ccc}
  .join-table .textarea-normal,.join-table .textarea-normal:focus{width:99.4%;border:1px solid #ccc}
  .join  .btn{width:100%;padding:15px 0px; text-align:center}
.join  .btn_submit {
    background: none repeat scroll 0 0 #52a152;
    border: 1px solid #429342;
    color: #fff;
    cursor: pointer;
    font-family: 'Microsoft YaHei';
    font-size: 14px;
    line-height: 1em;
    padding: 10px 30px;
}

.join .btn_submit2 {
    background: none repeat scroll 0 0 #f9885b;
    border: 1px solid #f9885b;
    color: #fff;
    cursor: pointer;
    font-family: 'Microsoft YaHei';
    font-size: 14px;
    line-height: 1em;
    padding: 10px 30px;
    margin:0px 0px 0px 15px
}


.joblist{padding:10px 0px; line-height:1.8; font-size:14px;}
.joblist table{display:inline-table; width:100%; margin:0px auto; }
.joblist table td{  height:30px; font-size:13px; font-family:"宋体"; text-align:center; color:#070201;border-bottom:1px solid #ededed  }
.joblist table th{ background:#f8fcf7; height:30px; font-size:14px; font-family:"宋体"; font-weight:bold; text-align:center; color:#070201;}
.joblist table th,.joblist table td{padding:5px 10px;}
.joblist table td a{color:#a9632d}

.joblist{padding:10px 0px; line-height:1.8; font-size:14px;}
.job_info{ width:100%; height:auto;margin:10px 0px 0px 0px}
.job_info .line10{background:#ededed;}
.job_info table{width:100%;}
.job_info table td{ width:33.33%; font-size:13px; font-family:"宋体"; text-align:left; color:#070201;border-bottom:1px solid #ededed  }
.job_info table td{padding:10px 20px;}
.job_info table td label{ font-weight:bold}
.job_info .view{padding-left:0px; line-height:1.8;height:auto !important;min-height:100px;height:100px;}
.job_info .deliver-a{
        background-color:#f60;
        padding:3px 10px;
        font-size:12px;
        text-decoration:none;
        border:1px solid #f60;
        background-image: linear-gradient(bottom,  #f50 0%, #f60 100%);
        background-image: -webkit-linear-gradient(bottom, #f50 0%, #f60 100%);
        background-image: -ms-linear-gradient(bottom, #f50 0%, #f60 100%);
        background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, #f50),
        color-stop(1, #f60)
        );
        box-shadow: 0 1px 0 #f50 inset, 0 1px 2px rgba(0, 0, 0, 0.5);
        border-radius: 5px;
        color: #ffffff;
        display:inline-block;
        text-align:center;
        text-shadow:0 1px rgba(0, 0, 0, 0.2);
}
.job_info .tool{ margin:10px auto; text-align:right}

.resume{padding:10px 0px;line-height:1.8;}
.resume-title{ text-align:center; font-weight:bold; font-size:20px; padding:10px 0px;}
.deliver{width:100%;border-bottom:1px #b3b3b3 dotted;border-right:1px #b3b3b3 dotted;margin:0px auto; font-family:'宋体'}
.deliver th,.deliver td{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver .th{width:7%;padding:10px; text-align:center;}
.deliver .td{padding:0px;}
.deliver .td5{width:100%;padding:5px;}
.deliver .td5 textarea{width:100%;height:50px; border:none;}
.deliver .td5 input[type=text]{width:80px;height:29px; padding:0px 5px;margin:0px; border:none;border:1px solid #CCC;vertical-align:middle;border-radius: 5px;}
.deliver .td5 img{ vertical-align:middle}
.deliver .photo{ }

.deliver-1{width:100%;}
.deliver-1 td{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver-1 th{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver-1 td,.deliver-1 th{padding:5px;white-space:nowrap;width:14.25%;}
.deliver-1 tr td:first-child {border-left:none;}
.deliver-1 tr th:first-child {border-left:none;}
.deliver-1 tr:first-child th,.deliver-1 tr:first-child td {border-top:none;}
.deliver-1 input[type=text]{width:100%; border:none;border-bottom:1px solid #CCC}
.deliver-1 .photo{ text-align:center; vertical-align:middle}
.deliver-1 input,.deliver-1 label{ vertical-align:middle}
.deliver-1 label{ vertical-align:middle;margin:0px 5px;}

.deliver-2{width:100%;}
.deliver-2 td{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver-2 th{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver-2 td,.deliver-2 th{padding:5px;white-space:nowrap;width:25%;}
.deliver-2 tr td:first-child {border-left:none;}
.deliver-2 tr th:first-child {border-left:none;}
.deliver-2 tr:first-child th {border-top:none;}
.deliver-2 input[type=text]{width:100%; border:none;border-bottom:1px solid #CCC}
.deliver-2 tr td:first-child input[type=text]{width:45%; border:none;border-bottom:1px solid #CCC}
/*.deliver-2 tr td:last-child input[type=text]{width:70%; border:none;border-bottom:1px solid #CCC}
.deliver-2 tr td:last-child input[type=button]{width:30%; border:none;border-bottom:1px solid #CCC}*/

.deliver-3{width:100%;}
.deliver-3:last-child{width:100%;border-top:2px #b3b3b3 dotted;}
.deliver-3:first-child{width:100%;border-top:none;}

.deliver-3 td{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver-3 th{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver-3 td,.deliver-3 th{padding:5px;white-space:nowrap;width:12.5%;}
.deliver-3 tr td:first-child {border-left:none;}
.deliver-3 tr th:first-child {border-left:none;}
.deliver-3 tr:first-child th,.deliver-3 tr:first-child td {border-top:none;}
.deliver-3 input[type=text]{width:100%; border:none;border-bottom:1px solid #CCC}
.deliver-3 textarea{width:100%;height:50px; border:none;}

.deliver-4{width:100%;}
.deliver-4 td{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver-4 th{border-top:1px #b3b3b3 dotted;border-left:1px #b3b3b3 dotted}
.deliver-4 td,.deliver-4 th{padding:5px;white-space:nowrap;width:33.33%;}
.deliver-4 tr td:first-child {border-left:none;}
.deliver-4 tr th:first-child {border-left:none;}
.deliver-4 tr:first-child th,.deliver-4 tr:first-child td {border-top:none;}
.deliver-4 input[type=text]{width:100%; border:none;border-bottom:1px solid #CCC}
.deliver-4 tr td:first-child input[type=text]{width:45%; border:none;border-bottom:1px solid #CCC}

.deliver-btn{width:100%; text-align:center; margin:15px auto}
.deliver-btn input[type=button],.deliver-btn input[type=submit],.deliver-btn input[type=reset] {
        background-color:#f60;
        padding:5px 15px;
        font-size:12px;
        text-decoration:none;
        border:1px solid #f60;
        background-image: linear-gradient(bottom,  #f50 0%, #f60 100%);
        background-image: -webkit-linear-gradient(bottom, #f50 0%, #f60 100%);
        background-image: -ms-linear-gradient(bottom, #f50 0%, #f60 100%);
        background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, #f50),
        color-stop(1, #f60)
        );
        box-shadow: 0 1px 0 #f50 inset, 0 1px 2px rgba(0, 0, 0, 0.5);
        border-radius: 5px;
        color: #ffffff;
        display:inline-block;
        text-align:center;
        text-shadow:0 1px rgba(0, 0, 0, 0.2);
}
.upload-img{display:block; margin:0;width:120px;height:120px; background:#fff; cursor:pointer;position:relative; overflow:hidden}
.upload-img input[type='file']{height:900px;overflow: hidden;font-size:900px;position:absolute;right:0px;top:0px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0; cursor:pointer;margin:0px;zoom:1}


.message{padding:20px 0px; line-height:1.8; font-size:14px;}
.feed-tool{width:100%;border-bottom:2px solid #ccc; text-align:left;margin:0px 0px 10px 0px;padding:0px 0px 5px 0px}
.feed-tool a{padding:3px 10px;background:#e7e7e7; font-size:12px;color:#000;cursor:pointer; display:inline-block; *display:inline;*zoom:1;}
.feed-tool a.selected{background:#f60;color:#fff }
.feedback{width:100%; height:auto !important;min-height:200px;height:200px;padding:0px; line-height:1.8}
.feedlook{padding:0px}
.feedtable{margin:15px 0px;}
.feedtable table{ background:#e7e7e7; width:100%}
.feedtable table td{ background:#fff;padding:10px;}
.feedtable table th{ background:#e7e7e7;padding:10px; text-align:left}

.form_box dl {
    clear: both;
    font-size: 12px;
    line-height: 28px;
    padding: 8px 0;
}
.form_box dl dt {
    display: block;
    float: left;
    text-align: right;
    width: 150px;
}
.form_box dl dt em {
    color: #ff0000;
    font-style: normal;
    padding-right: 5px;
}
.form_box dl dd {
    margin-left: 150px;
    padding-left: 10px;
}
.form_box dl dd i {
    color: #999;
    display: block;
    font-size: 12px;
    font-style: normal;
    line-height: 28px;
}
.form_box dl dd em {
    color: #999;
    font-size: 12px;
    font-style: normal;
    line-height: 28px;
}
.form_box dl dd .btn_submit {
    background: none repeat scroll 0 0 #f60;
    border: 1px solid #f60;
    color: #fff;
    cursor: pointer;
    font-family: 'Microsoft YaHei';
    font-size: 14px;
    line-height: 1em;
    padding: 10px 30px;
}

input.txt {
    width: 200px;
}
.input[type=text] {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cacaca;
    border-radius: 4px;
    display: inline;
    font-family: 'Microsoft YaHei';
    height: 18px;
    line-height: 18px;
    margin-right: 5px;
    padding: 5px;
    vertical-align: middle;
}

.textarea {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cacaca;
    border-radius: 4px;
    display: inline;
    font-family: 'Microsoft YaHei';
    margin-right: 5px;
    padding: 5px;
    vertical-align: middle;
}


.Validform_checktip{ margin-left:8px; line-height:20px; height:20px; overflow:hidden; color:#999; font-size:12px;}
.Validform_right{ color:#71b83d; padding-left:20px; background:url(../Images/valid_icons.png) no-repeat -40px -20px; }
.Validform_wrong{ color:red; padding-left:20px; white-space:nowrap; background:url(../Images/valid_icons.png) no-repeat -20px -40px; }
.Validform_loading{ padding-left:20px; background:url(../Images/icon_onload.gif) no-repeat left center; }
.Validform_error{ background:#FEFBD3; }

#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}
#Validform_msg .iframe{ position:absolute; left:0px; top:-1px; z-index:-1; }
#Validform_msg .Validform_title{ position:relative; line-height:35px; height:35px; text-align:left; font-weight:bold; padding:0 10px; color:#fff; background:#33B5E5; }
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{ line-height:30px; position:absolute; right:10px; top:0px; color:#fff; text-decoration:none; }
#Validform_msg a.Validform_close:hover{color:#ccc;}
#Validform_msg .Validform_info{padding:10px;border:1px solid #bbb; border-top:none; text-align:left;}


/*分页样式*/
.pages {
        color:#3F3F3F;
        cursor: default;
        font-size: 12px;
        font-family: Tahoma, Verdana;
        text-align:center;
        padding:3px 0px 3px 0px;
        width:100%;
        vertical-align:middle;

        
}
.pages table{margin:0px auto;}
.pages table td{ vertical-align:middle}
.pages .count, .pages .number, .pages .arrow {
        color:#3F3F3F;
        font-size: 12px;
        height:38px;
        }
/* Page and PageCount Style */
.pages .count 
{

        font-size: 12px;
        color:#3F3F3F;
        margin: 0px 3px 0px 3px;
        vertical-align:middle;
    height:38px;
    line-height: 38px; 
    display:inline-block;
    *display:inline;
    *zoom:1;
        
}
/* Mode 0,1,2 Style (Number) */
.pages .number{
        font-weight: normal;
        padding: 0px 10px 0px 10px;
    vertical-align:middle;
    height:38px;
    line-height: 38px; 
    display:inline-block;
    *display:inline;
    *zoom:1;
}
.pages .number a, .pages .number span {
        font-size: 12px;
        color:#3F3F3F;
        margin: 0px 3px 0px 3px;
        padding:0px 8px;
    width:auto !important;
    min-width:16px; 
    width:16px;
        height: 36px; 
        line-height: 36px; 
        text-align: center; 
        vertical-align:middle;

        display:inline-block;
    *display:inline;
    *zoom:1;
}
.pages .number span {
        
        background: #fff;
        border: 1px solid #ccc;
}
.pages .number span.current {
        color:#fff;
        background: #ffa405; 
        border: 1px solid #fe8101;
}
.pages .number a {
    background: #fff;
        border: 1px solid #ccc;
        
}
.pages .number a:hover {
        color:#fff;
        background: #ffa405; 
        border: 1px solid #fe8101;
}
/* Mode 3 Style (Arrow) */
.pages .arrow {
        font-weight: normal;
        padding: 0px 5px 0px 5px;
        vertical-align:middle;
}
.pages .arrow a, .pages .arrow span {
        font-size: 12px;
        font-family: Webdings;
        color:#3F3F3F;
        margin: 0px 3px 0px 3px;
    width:auto !important;
    min-width:20px; 
    width:20px;
        height: 36px; 
        line-height: 36px; 
        text-align: center; 
        display: inline-block;
        background: #fff; 
        border: 1px solid #ccc;
        vertical-align:middle;
}
.pages .arrow span {
        color:#3F3F3F;
        margin: 0px 5px 0px 5px;
        
}
.pages .arrow a {
        color:#3F3F3F;
        text-decoration: none;
}
.pages .arrow a:hover {
        color:#fff;
        background: #ffa405; 
        border: 1px solid #fe8101;
}
/* Mode 4 Style (Select) */
.pages select, .pages input {
        color:#3F3F3F;
        font-size: 12px;
        font-family: Tahoma, Verdana;
}
/* Mode 5 Style (Input) */
.pages .input input.ititle, .pages .input input.itext, .pages .input input.icount {
        color:#3F3F3F;
        font-weight: bold;
        background-color: #fff;
        border: 1px solid #ccc;
}
/*.pages span.textspan{width: 25px;height:15px; overflow:hidden; vertical-align:middle}*/
.pages span.input{font-size:12px;padding:1px;}
.pages .input input.itext { 
    width:32px;
        height: 36px; 
        line-height: 36px; 
        padding:0px;
        color:#3F3F3F;
        text-align: center;
        font-size:12px;
        font-weight:normal;
        vertical-align:middle;
        display:inline-block;
    *display:inline;
    *zoom:1;
        
}
.pages .input input.ibutton {
        height: 36px;
        line-height: 20px;
        vertical-align:text-top;
        font-size:12px;
        color: #3F3F3F;
        font-weight: bold;
        font-family: Verdana;
        padding: 0px 5px 0px 5px;
        margin-left: 2px;
        cursor: hand;
        background-color: #fff;
        border: 1px solid #ccc; 
 border-radius:5px; 
        vertical-align:middle;
        display:inline-block;
    *display:inline;
    *zoom:1;
}



/*案例阅览*/
#CB_ShowTh {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Thumbs2 {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Thumbs {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
.CB_RoundPixBugFix {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Padding {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_ImgContainer {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_PrevNext {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_ContentHide {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_LoadingImage {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Text {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Window {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Image {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_TopLeft {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Top {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_TopRight {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Left {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Content {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Right {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_BtmLeft {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Btm {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_BtmRight {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Prev {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Next {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Prev:hover {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Next:hover {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_CloseWindow {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px;
        margin-top:-10px;margin-right:-10px;
}
#CB_SlideShowS {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_SlideShowP {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_SlideShowBar {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_Email {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#CB_ImgHide {
        Z-INDEX: 1098; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute
}
#CB_ShowTh {
        Z-INDEX: 1097; LEFT: 0px; VISIBILITY: hidden; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; HEIGHT: 15%
}
#CB_Thumbs {
        DISPLAY: none; Z-INDEX: 1100; LEFT: 0px; OVERFLOW: hidden; BOTTOM: 10px; PADDING-TOP: 10px; POSITION: absolute; HEIGHT: 60px; BACKGROUND-COLOR: #fff
}
#CB_Thumbs2 {
        MARGIN: auto 0px; POSITION: absolute; HEIGHT: 50px
}
.CB_ThumbsImg {
        POSITION: absolute
}
.CB_RoundPixBugFix {
        DISPLAY: block; FONT-SIZE: 1pt; VISIBILITY: hidden; FONT-FAMILY: arial
}
#CB_ImgContainer {
        WIDTH: 100%; POSITION: relative
}
#CB_PrevNext {
        Z-INDEX: 1002; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#CB_ContentHide {
        Z-INDEX: 1000; LEFT: 0px; POSITION: absolute; TOP: 0px
}
#CB_LoadingImage {
        MARGIN-TOP: -12px; LEFT: 50%; VISIBILITY: hidden; MARGIN-LEFT: -12px; POSITION: absolute; TOP: 50%
}
#CB_Text {
        TEXT-ALIGN: center
}
#CB_Window {
        Z-INDEX: 1100; LEFT: 50%; VISIBILITY: hidden; POSITION: absolute; TOP: 50%; BORDER-COLLAPSE: separate
}
#CB_Image {
        POSITION: relative
}
#CB_iFrame {
        Z-INDEX: 1003; WIDTH: 0px; POSITION: absolute; HEIGHT: 0px
}
#CB_TopLeft {
        BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(../Images/s_topleft.png)
}
#CB_Top {
        BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(../Images/s_top.png)
}
#CB_TopRight {
        BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(../Images/s_topright.png)
}
#CB_Left {
        BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../Images/s_left.png)
}
#CB_Content {
        BACKGROUND-COLOR: #ffffff
}
#CB_Right {
        BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../Images/s_right.png)
}
#CB_BtmLeft {
        BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../Images/s_btmleft.png)
}
#CB_Btm {
        BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../Images/s_btm.png)
}
#CB_BtmRight {
        BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../Images/s_btmright.png)
}
#CB_Prev {
        DISPLAY: block; Z-INDEX: 1102; BACKGROUND: url(../Images/blank.gif) no-repeat 0% 50%; WIDTH: 49%; CURSOR: pointer; outline-style: none
}
#CB_Next {
        DISPLAY: block; Z-INDEX: 1102; BACKGROUND: url(../Images/blank.gif) no-repeat 0% 50%; WIDTH: 49%; CURSOR: pointer; outline-style: none
}
.CB_TextNav {
        COLOR: #aaa; TEXT-DECORATION: underline
}
.CB_TextNav:hover {
        COLOR: #ff7700; TEXT-DECORATION: none
}
#CB_Prev {
        LEFT: 0px; FLOAT: left
}
#CB_Next {
        LEFT: 0px; FLOAT: right
}
#CB_Prev:hover {
        BACKGROUND: url(../Images/prev.gif) no-repeat left 50%
}
#CB_Next:hover {
        BACKGROUND: url(../Images/next.gif) no-repeat right 50%
}
#CB_CloseWindow {
        Z-INDEX: 1104; RIGHT: -1px; CURSOR: pointer; POSITION: absolute; TOP: 0px
}
#CB_SlideShowS {
        Z-INDEX: 1104; LEFT: -1px; CURSOR: pointer; POSITION: absolute; TOP: 0px
}
#CB_SlideShowP {
        Z-INDEX: 1104; LEFT: -1px; CURSOR: pointer; POSITION: absolute; TOP: 0px
}
#CB_SlideShowBar {
        DISPLAY: none; LEFT: 22px; WIDTH: 0px; POSITION: absolute; TOP: 5px; HEIGHT: 5px
}
#CB_Email {
        RIGHT: 15px; POSITION: absolute
}



#focus {width: 443px; height: 331px; overflow:hidden; position:relative;}
#focus ul {height:331px; position:absolute;}
#focus ul li {float:left; width: 443px; height: 331px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;left:0px;top:0px;}
#focus ul li div.focus-content { display:none}
#focus .btnBg {position:absolute; width:433px; left:0; bottom:10px;padding:0px 5px; background:#000;color:#fff;filter: Alpha(Opacity=80); opacity: 0.8; line-height:28px; font-size:14px;}
#focus .btnBg h3 a{color:#f60}
#focus .btnBg p{ line-height:normal}
#focus .btn {position:absolute; width:443px; height:11px; display:block;left:0px; bottom:0px}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:10px; height:11px;  cursor:pointer; background:#000;}
#focus .btn span.on {background:#f60;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px;  cursor:pointer; display:none}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;display:none}



.xddjj { width: 1080px; margin: auto; background: #d9d9d9; padding: 20px; line-height: 2; margin-top: 69px; }
.xddjj p { text-indent: 2em; color: #666; }
.xddjj p a { color: #f60; }
.xddjj_img { width: 980px; margin: auto; margin-top: 30px; }