.header{background:url(../images/line1.png) repeat-x;height: 68px;}
.header .logo{float:left;margin-top:12px;}
.navBar{height:40px;line-height:40px;overflow:hidden;font-size:18px;float:right;margin-top:12px;}
.navBar .navList li{float:left;height:46px;}
.navBar .navList a{display:block;padding:0 23px;color:#444;}
.navList a:hover{color:#7DB54E}
.navList a.active{background:url(../images/arr5.png) center bottom  no-repeat;color:#7DB54E}

.navBg{height:70px;padding-top:12px;background:url(../images/navbg.png) repeat-x;overflow:hidden;}

.navBg .loc{color:#fff;line-height:70px;font-size:16px;padding-left:5px;}
.navBg .loc h2{font-size:30px;font-family:arial}
.navBg .loc a{color:#fff}

.title01{font-size:24px;background:url(../images/bar1.png) 0% 100% no-repeat;line-height:70px;margin-bottom:0px}
.title01 a{float:right;font-size:14px;}

.overview{font-size:14px;line-height:24px;margin:20px 0}
.overview p{margin-bottom:0px}
.overview_btn{background-color:#fbad40;display:inline-block;padding:6px 20px;color:#fff;border-radius:6px}
.overview_btn:hover{background-color:#ff9500;}

.overview h3{margin-bottom:20px;font-weight:normal;font-size:15px;}
.overview h3 b{font-size:24px;margin-right:10px;}
.overview h3 b s{color: #f4781e}
.overview  .half{width:450px}
.overview .tw{line-height:28px;padding:16px 0;}
.overview .tw .pic{float:left;margin-right:20px}
.overview .tw b{color:#000;margin-bottom:4px;}

.caseList{background-color:#fff;color:#585a59;margin-bottom:30px;font-size:13px}
.caseList th{line-height:110%;width:42px;text-align:center;}

.caseList .cellborder{background-color:#fff;border:1px #e6e4e5 solid;}
.caseList  td.cellborder{padding:18px 0}
.caseList  td.cellborder img{margin-right:30px}

.caseList2{line-height:140%;margin-bottom:30px}
.caseList2 img{margin-right:12px}
.caseList2 .cellborder{margin:2px;width:309px}

.main_left {
    float: left;
    width: 200px;
	overflow:hidden;
	margin-top:37px;
}
.main_right {
    float: right;
    width: 720px;
	overflow:hidden;
	margin-top:37px;
}

.tree{border:1px #e4e4e4 solid;border-radius:6px;overflow:hidden;}
.tree dl{border-bottom:1px #e4e4e4 solid;line-height:30px;}
.tree dl:last-child{border:none}
.tree dt.dt1{background:url(../images/arr3.png) 172px -30px no-repeat;height:30px}
.tree dl.opened .dt1{background-position:172px -60px}
.tree dt a{display:block;padding-left:24px;}
.tree dl.active dt{background-position:172px 0;background-color:#589430;}
.tree dl.active dt a{color:#fff}

.tree ul{display:none;background-color:#7DB54E;}
.tree li a{display:inline-block;color:#fff;padding-right:41px;padding-left:24px;}
.tree li a:hover{background:url(../images/arr3.png) 100% -90px no-repeat;}
.tree li.active a{color:#fff;background:url(../images/arr3.png) 100% -90px no-repeat;}

.theme{margin-bottom:20px}
.js{border-left:3px #008acd solid;line-height:24px;padding-left:20px;margin-bottom:20px}
.js li{margin-bottom:4px;}
.js b,.js a{float:left;margin:0 10px;}
.js a{padding:0 12px;color:#595a5a}
.js a:hover,.js a.active{background-color:#699dbc;color:#fff}

.job_data{font-size:14px;line-height:34px;padding:8px 0;border:1px #dcdcdc solid;margin-bottom:20px}
.job_data table{width:100%;}
.job_data th, .job_data td{text-align:center;}
.job_data th{color:#18639d;font-size:15px}
  .page a,.page strong,.page span{display:inline-block;overflow:hidden;padding:3px 7px;padding:2px 7px 4px\9;margin:7px 3px 0;line-height:1.231;border:1px solid #d6d6d6;background:#fff;vertical-align:middle}
  .page a:hover{text-decoration:none;color:#fff;border-color:#3090BC;background:#73B2DA}
  .page a.pageBtn{padding:4px 7px 2px;padding:3px 7px\9;_padding:4px 7px 2px;}
  .page strong{color:#333;background:none;border:0}
  .page span{padding:0;margin:0;background:none;border:0}
  .page{background:none;top:0;border-top-width:2px;text-align:right;font-size:12px;margin:12px;}
  .row_odd{background-color:#f4f4f4}

  .picList1{width:720px;overflow:hidden;}
    .picList1 ul{margin-left:-61px;overflow:hidden;zoom:1}
  .picList1 li{float:left;margin-left:61px;display:inline}
    .picList1 li img{width:298px;height:180px;margin-bottom:20px;}

	.article{margin-bottom:28px}
.article .art_title{color:#000;text-align:center;margin-bottom:10px}
.article .art_title h2{font-size:20px;}
.article .art_info{text-align:center;margin-bottom:10px;}
.article .art_info s{margin:0 8px}
.article .art_content{overflow:hidden;}
.article .art_content p{ margin:14px;font-size:15px;line-height:26px;}

.ccodSlide{margin-bottom:12px;}
#ccodSlide_content{position:relative;width:940px;height:366px;}
#ccodSlide_content img{position:absolute;top:0;left:0}

.ccodContact{line-height:55px;height:55px;margin-bottom:10px;background:url(../images/contact.png) center left no-repeat;padding-left:185px;}
.ccodContact .tel{color:#ff5601;font-size:21px;}
.ccodContact .link{float:right;width:390px;height:55px ;background:url(../images/bb1.png) no-repeat;line-height:48px;padding-left:34px}
.ccodContact  a{font-size:18px;color:#fff}



.ccodNews{margin-bottom:20px;line-height:22px}
.ccodNews .hot{width:500px;float:left;}
.ccodNews .hot li a{color:#595a5a}
.ccodNews .hot li a:hover{color:#126a9f}
.ccodNews .res{width:400px;float:right;}

.ccodLink{width:948px;background:url(../images/ccod_link_bg.png) no-repeat;margin:50px auto 10px;line-height:16px;color:#777;font-size:13px}
.ccodLink ul{overflow:hidden;}
.ccodLink li{width:237px;float:left;padding-top:18px;}
.ccodLink li p{margin-bottom:8px;margin-left:20px;margin-right:15px;}
.ccodLink li  img{vertical-align:text-bottom}

.newsList {
    font-size: 14px;
    line-height: 36px;
}
.newsList li {
    border-bottom: 1px dashed #DCDCDC;
    padding: 0 10px;
}
.newsList li s {
    color: #999999;
    float: right;
}


.search2{margin:14px auto;width:520px;}
.search2 input{float:left;}
.search2 .inputKey{border:1px #c6c5c5 solid;height:24px;padding:2px;width:408px;line-height:24px;color:#666;font-size:14px;background:url(../images/bg_search_input.png) repeat-x}
.search2 .inputSub{font-weight:bold;font-family:microsoft yahei;color:#434343;font-size:14px;width:90px;height:30px;background:url(../images/btn_submit.png) 0 -37px repeat-x;border:1px #c6c5c5 solid;border-left:0px;}

.resbox{margin:10px;   border: 1px solid #DCDCDC;}
.resbox h2{font-size:15px;background-color:#f2f2f2;padding:0 12px;border-bottom:1px #dcdcdc solid;height:28px;line-height:28px;}
.resbox h2 a{float:right;font-weight:normal;font-size:12px}
.resbox ul{margin:8px 14px;line-height:28px;}
.resbox li s{float:right;}
.resbox li a{text-decoration:underline}
.resbox li a:hover{color:#126a9f}
.resbox  li  b{display:block;margin-top:10px;line-height:14px}
.resbox  b a{color:#126a9f}

.onCorrect{background: url(../images/onCorrect.gif) no-repeat;padding-left:25px;line-height:22px;display:block;}
.onError{background: url(../images/onError.gif) no-repeat;padding-left:25px;line-height:22px;display:block;color:#999}

.form_resume{margin:40px 80px 40px 40px;}
.form_resume .title01{margin-top:30px}
.form_resume  table{margin-left:40px}
/*表单样式*/
.fieldbox th{height:34px;width:82px;text-align:right;font-weight:normal}
.fieldbox select{border: 1px solid #BDC7D8;padding:2px;}
.fieldbox label{margin-right:15px;}
.fieldbox .btngroup{margin-top:15px}
.fieldbox .btngroup input{margin-right:12px}
.inputText{width:212px;border: 1px solid #BDC7D8;height:18px;line-height:18px;padding:4px 4px;color:#777}
.inputText:focus{border-color:#7ba0c1;color:#000}
.inputArea{width:320px;border: 1px solid #BDC7D8;line-height:18px;padding:4px 4px;height:84px}
.inputDis{background-color:#f2f2f2}
.inputButton{font-weight:bold;height:37px;height:37px;background:url(../images/btn_submit.png) 0 0 repeat-x;border:1px #4a7505 solid;color:#fff;padding:0 20px;border-radius:4px;}
.inputReset{background-position: 0 -37px;border:1px #c6c5c5 solid;color:#000;}
#male,#female{margin-right:3px;vertical-align:middle;margin-top:-3px}


a.picview:hover img{opacity:0.8}

.errorPage{background-color:#1273aa;color:#fff;padding:50px 0}
.errorPage h2{font-size:140px;line-height:160%;font-weight:normal}
.errorPage h3{font-size:24px;line-height:130%;font-weight:normal}
.errorPage h4{font-size:18px;line-height:130%;font-weight:normal;margin-top:6px}
.errorPage h5{font-size:24px;line-height:130%;font-weight:normal;margin-top:20px}
.errorPage h5 a{color:#f0d209}
.zhiweixinxi {line-height:26px;padding-bottom:20px;font-size:16px}
.zhiweixinxi h2{border-bottom:1px #c4c4c4 solid;padding-bottom:10px;margin:10px;font-size:19px}
.zhiweixinxi p{margin: 12px 10px 20px}
.zhiweixinxi h2 s{margin-left:20px;color:#999;font-size:14px;font-style:italic}



.videoList{margin-bottom:60px;}
.videoList a{display:block;height:189px;position:relative;width:940px;overflow:hidden;}
.videoList a .mask{width:940px;height:189px;position:absolute;left:-9999px;top:0;background-color:#000; filter: alpha(opacity=20);opacity: .2;border-radius:8px}
.videoList .btn{width:79px;height:79px;position:absolute;left:50%;top:50%;background:url(../images/play.png) no-repeat;margin-top:-40px;margin-left:-40px;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/play.png");_background: none;}

.videoList a:hover {background-color:#000}
.videoList a:hover .mask{left:0}
