
@charset "utf-8";body,div,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,button,textarea,tbody,tfoot,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;outline:0;background:transparent;}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block;}body,button,input,select,textarea{font:12px/1.5 arial,\5b8b\4f53,sans-serif;}h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol,li{list-style:none;}img{border:none;}a{text-decoration:none;outline:thin none;}a:hover{text-decoration:underline;}.clear{clear:both;}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
*{ font-family: "Microsoft YaHei", "SimHei", sans-serif;}
body{background:#fff;}
/*侧边栏菜单*/

.leftbox {width:228px;height:100%;background:#447300;z-index:99;position:fixed;left:100px;opacity:0.9;color:#fff;font-weight:bold;}
.leftbox em {text-align:left;float:left;width:200px;font-size:12px;font-family:"Arial","SimHei",sans-serif;}
.leftbox p {text-align:left;float:left;width:150px; font-size:16px; line-height:18px; margin-top: 5px;}
.left_Position {width:228px; background: url('img/menu.jpg') no-repeat 0 10px; height:85%;position:absolute;left:0%;}
.indexword {width:170px;height:55px;padding-left:30px;position:absolute;left:0;top:330px;}
.indexword:hover {background:#90c31f;cursor:pointer;}
.leftbox ul { padding-left: 10px; width:200px;height:420px;position:absolute;left:0;top:120px;}
.leftbox ul li {width:150px; margin-bottom: 8px; padding-left: 20px;  height:45px;float:left;cursor:pointer;position:relative;}
.leftbox ul li.on,.leftbox ul li:hover{background:#fff; opacity:0.3;filter:alpha(opacity=30);  width: 150px; border-radius: 50px;  color: #000;}
.codesign {width:100px;height:145px;position:absolute;left:75px;top:490px;}
.codesign em {float:left;width:100px;text-align:center; margin-top: 5px;}


.mousewheel_box{width:100%; overflow:hidden; background:#000; position:relative;z-index: 50;}
.mouseul{position:absolute; top:0; left:0; list-style:none; width:100%; overflow:hidden; padding:0; margin:0;z-index: 30;}
.mouseul li.fullscreen{width:100%; position:relative; overflow:hidden;}
.mouseul li img.page_bg{position:absolute; top:0; left:50%;}
.mouseul li.fullscreen{float:left;}

/*公司介绍*/
.logo{position: absolute;top: 4%;left: 400px;z-index: 51;}
.page01{position: absolute; left: 22%;top: 20%;width: 900px;height: 665px; color: #666;}

/*.p1_title,.p1_cont{float: left;width: 100%;}*/

.p1_title{position:absolute;right: 0%;top: 10%; width: 20%;height: 15%;color: #fff;}
.p2_title{position:absolute;right: 0%;top: 20%; width: 20%;height: 15%;color: #fff;}
.p3_title{position:absolute;right: 0%;top: 20%; width: 20%;height: 15%;color: #fff;}
.p4_title{position:absolute;right: 0%;top: 12%; width: 20%;height: 15%;color: rgb(97, 97, 97);}
.p6_title{position:absolute;right: 0%;top: 20%; width: 20%;height: 15%;color: #fff;}
.p1_cont{position:absolute;top:10%;left:0; width: 100%;height: 72%;background: #fff;    margin-top: 2%; opacity: 0.9;filter: alpha(opacity = 90);}
.p1_title p{width: 96%;text-align: right;font-size: 14px;}
.p1_cont dl{ padding: 20px; line-height: 30px; height: 90%;}
/*.p1_cont dl dt{float: left;width: 345px; margin-right: 20px; margin-top: 1%;}*/
.p1_cont dl dd{float: left; width: 100%; margin-bottom:2px; margin-top: 4px; text-indent: 2em;font-size: 14px;}
.p1_cont dl dd.p1_last{width: 98%;text-indent: 0;}

.page06 {position:absolute;left:20%;top:33%;width:900px;height:350px;color:#fff;}
.page06 table {width:100%;min-width:850px;max-width:1090px;}
.p6_cont {float:left;width:100%;height:100%;position:relative;}
.p6_cont .tel_con {position:absolute;width:650px;height:250px;background:#fff;left:30%;font-size:14px;opacity:0.9;filter:alpha(opacity=90); padding-top: 10px; }
.p6_cont .tel_con img { float: right; }
.p6_cont .tel_con p.title { background: url("img/area.png") no-repeat 10px 7px; line-height: 40px; padding-left:40px; font-weight: 600; color: #000;}
.p6_cont .tel_con p { line-height: 28px; color: #666; padding-left: 20px;}
.p6_cont .tel_con p.bottom  { margin-bottom: 5px;}

.page04{position: absolute; left: 18%;top: 14%;width:900px;height: 460px; color: #fff;}
.p4_cont {float:left;width:100%;height:100%;position:relative;}

.p4_cont .jobs_info {  padding: 10px 15px; color: #000; margin-top:15px;  background: #385691;  opacity:0.8;filter:alpha(opacity = 80); border-radius: 10px; overflow: hidden;}
.p4_cont .jobs_info .con { line-height: 24px; margin-top: 10px;   }
.p4_cont .jobs_info .con li { color: #fff; margin-bottom: 5px;  width: 250px; float: left;  line-height: 30px; }
.p4_cont .jobs_info .con li em{ background: #f29106; color: #fff; padding: 4px 8px; border-radius: 10px; margin-right: 15px; }
.p4_cont .jobs_info p.title { background: url('img/users.png') no-repeat left top; padding-left: 50px; height: 40px; line-height: 40px; border-bottom: 1px solid #fff; padding-bottom: 10px;  }
.p4_cont .jobs_info p span { border: 1px dashed #fff; padding:4px 9px; line-height: 20px; font-weight: normal; float: right; font-size: 14px; margin-top: 5px; }
.p4_cont .jobs_info .title { font-weight: 600; margin-bottom: 3px; font-size: 16px;}
.p4_cont .jobs_info .title a { color: #fff }



.case_card_note{ background:url(img/note_main_shadow.png) center bottom no-repeat #fff; padding-bottom:23px; width: 280px; float: left; margin-right: 10px; margin-bottom: 35px; display: inline;}
.case_note_main{ border:#cdcdcd 1px solid; padding:10px; position:relative;}
.case_note_main h3{ text-align:left; font-weight:normal; color:#666; font-size:14px; line-height:22px; /*position:absolute; top:-40px;*/ margin-bottom:10px; border-bottom:#cdcdcd 1px dotted;}
.case_color_blue{ color:#ba3e3e;}
.note_main_top{ background:url(img/note_main_topbg.png); width:73px; height:17px; position:absolute; top:-17px; left:105px;}

.case_note_title{ border-bottom:#cdcdcd 1px dotted;}
.note_text{ float:left; width:208px; margin-left:10px;}
.note_text p{ line-height:20px; color: #000;}
.note_text_titlt{ color:#aaa;}
.note_img{ float:left}
.case_note_data{ margin-top:4px;}
.note_data_unit{ float:left; color: #000; text-align:center; width:115px; margin:0px 5px;}
.note_data_unit h4{ font-size:18px;}
.case_note_company,
.case_note_address{ width:68px; *width:64px; display:inline-block}

.pad_l_5 {
    padding-left:5px;
}
.pad_r_5 {
    padding-right:5px;
}




.page02{ position: absolute;

    left: 22%;

    top: 15%;

    width: 900px;

    height: 500px;

    color: #666;}


.p2_cont{position:absolute;  width: 860px; height: 540px; background: #fff; }
.p2_cont { padding: 20px; }
.p2_cont .items {  float: left; width: 285px; }
.p2_cont h2 { width: 100px; background: #f6a700; line-height: 26px; text-align: center;  color: #fff; font-size: 16px; border-radius: 20px; margin:0 auto; }
.p2_cont .items li { border:1px solid #e2e2e2; width: 90%; margin:12px auto 0; text-align: center; font-size: 14px; line-height: 24px; border-radius: 20px;}
.p2_cont .items li img { border-bottom: 1px solid #e2e2e2; }
.p2_cont .items p.more { width: 90%; margin:0 auto; font-size: 16px; text-align: center; margin-top: 12px; color: #fff; line-height: 30px; border-radius: 20px; }
.p2_cont .items p.more  a{ color: #008032; }
.p2_cont .items h2 { background: #f6a700; font-size: 20px; color: #fff; text-align: center; height: 40px; line-height: 40px; width: 90%; margin:0 auto; border-radius: 20px;}
/*.p2_cont .niu h2 { background: url('img/cp1.png') no-repeat 70px top #008032; }
.p2_cont .qin h2 { background: url('img/cp3.png') no-repeat 70px top #008032; }
.p2_cont .zhu h2 { background: url('img/cp2.png') no-repeat 70px top #008032; }*/
/*opacity: 0.8;filter: alpha(opacity = 80);*/
.p2_cont dl{padding-top: 2%; line-height: 20px; height: 90%;}
.p2_cont dl dt{float: right; width:360px; margin-right: 20px;}
.p2_cont dl dd{float: left; width: 50%;margin-bottom:2px; line-height: 27px; margin-top: 4px; text-indent: 2em; font-size: 14px; padding-left:2%;}
.page09{

    position: absolute;

    left: 26%;

    top: 20%;

    width: 900px;

    height: 500px;

}

.page09 p{position: absolute;cursor:pointer;}

.page09 .ps9{left: 1.3%;top: 10%; width:26%;  }

.ps9 img{ width:100%;}

.page09 .ps10{left: 28%;top: 8%; width:19%; }

.ps10 img{ width:100%;}

.page09 .ps11{left: 48%;top: 0%; width:19%; }

.ps11 img{ width:100%;}

.page09 .ps12{left: 68%;top: 9%; width:27%; }

.ps12 img{ width:100%;}

.page09 .ps13{left: 7.3%;top: 46%; width:19%; }

.ps13 img{ width:100%;}

.page09 .ps14{left: 28%;top: 38%; width:19%; }

.ps14 img{ width:100%;}

.page09 .ps15{left: 48%;top: 46%; width:19%; }

.ps15 img{ width:100%;}

.page09 .ps16{left: 68%;top: 47%; width:33%; }

.ps16 img{ width:100%;}



.page09 dl{width: 0%;height: 100%;position: absolute; z-index:9999;}

.page09 dd{position: absolute;    width: 100%;}

.page09 dd img{

	width: 63%;

	/*height: 100%;*/

	padding: 5% 0 0 19%;}

.page09 dd.closephoto{    right: 17%;  top: 0%;  width: 4.3%;  height: 7%;z-index: 1;  background: url(img/video_close.png) 0 0;}

.page09 dd.closephoto:hover{background: url(img/video_close.png) 0 -42px;}

.th-header {color:#fff;font-size:18px;text-align:center;}
.th-header th {background-color:#90c31f;opacity:0.8;filter:alpha(opacity=80);}
.th-cont {color:#fff;font-size:16px;text-align:center;font-weight:bold;}
.th-cont td {background-color:#d2257d;opacity:0.8;filter:alpha(opacity=80);}
.wsite-cn{text-align:left;float:left;width:150px; font-size:16px; line-height:18px; margin-top: 5px;}
.wsite{width: 170px;height: 55px;float: left;padding-left: 30px; cursor: pointer;position: relative;}
.wsite.on{background: #90c31f;}
.wsite{position: absolute;top: 332px;left:0;display: block; color: #fff;}


#featureContainer { margin:0 auto; overflow:hidden; width:860px; height: 155px; margin-bottom: 5px; }
#featureContainer * A {position: relative}
#feature { position: relative; }
#feature .button { position: absolute;  width: 790px; TOP: 72px; LEFT: 0px}
#feature .prev,#feature .zprev,#feature .qprev {text-indent: -9999px; width: 30px; display: block; background: url("img/feature_left.gif") center top; float: left; height: 48px; top: -105px;}
#feature .next,#feature .znext,#feature .qnext {text-indent: -9999px; width: 30px; display: block; background: url("img/feature_right.gif") center top; float: right; height: 48px; top: -105px; }
#feature .prev:hover,#feature .zprev:hover,#feature .qprev:hover { background-position: center bottom}
#feature .next:hover,#feature .znext:hover,#feature .qnext:hover { background-position: center bottom}
.featureUL { position: relative; margin: 0px; width: 2200px; float:left; left:0;}
.featureBox {width: 160px; float: left; overflow: hidden;  padding-top: 5px}
#botton-scroll { z-index: 0; margin: 0px auto; width: : 790px; FLOAT: left; }
#block {z-index: 0; positon: relative;  margin: 0px auto; width: 790px; font-size: 70%; overflow: hidden;  }
#block .box { display:inline; width: 140px; float: left;  height: 135px; padding:4px; border:1px solid #e2e2e2; cursor:pointer;}
#block .box .feature-title { font-size: 140%; font-weight: normal}


.fade{opacity:0;-webkit-transition:opacity .08s linear;-o-transition:opacity .08s linear;transition:opacity .08s linear;}
.modal_backdrop{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#000;z-index:1040;-webkit-opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;opacity:.5;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);_position:absolute;_top:expression(offsetParent.scrollTop);_left:expression(offsetParent.scrollLeft);}
.modal_backdrop.fade{filter:alpha(opacity=0);opacity:0;}
.modal_backdrop.in{filter:alpha(opacity=50);opacity:.5;}
.modal_scrollbar_measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}
.modal{overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;}
.modal .modal_dialog{position:absolute;top:0;left:0;z-index:1050;}
.modal.in .modal_dialog{-webkit-transition:-webkit-transform .2s ease-out;-o-transition:-o-transform .2s ease-out;transition:transform .2s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);}
.modal_content{padding:5px;background:#a3a3a3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.modal_content.no_pad{padding:0;}
.modal_content .modal_header{height:30px;padding-top:10px;padding-left:15px;background:#f0f0f0;position:relative;cursor:move;moz-user-select:-moz-none;-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.modal_content .modal_header .title{font-size:16px;color:#333333;line-height:20px;}
.modal_content .modal_header .max_remind{font-size:12px;color:#999999;}
.modal_content .modal_header .close{display:block;position:absolute;right:15px;top:12px;width:16px;height:16px;background:url(img/44.png) no-repeat;*font-size:0;}
.modal_content .modal_header .close:hover{background-position:0 -24px;}
.modal_content .modal_body{padding:15px;background:#fff;}
.modal_content .modal_body.no_pad{padding:0;background:none;}
.modal_content .modal_body .confirm{text-align:center;padding:0 50px;}
.modal_content .modal_body .agreement{width:900px;height:600px;overflow-y:scroll;overflow-x:hidden;}
.modal_content .modal_body .refresh_jobs_all_confirm {padding: 20px 10px;line-height: 180%;}
.modal_content .modal_body .refresh_jobs_all_confirm a{text-decoration: none;}
.modal_content .modal_body .refresh_jobs_all_confirm a:hover{text-decoration: underline;}

.modalfast{overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;}
.modalfast .modal_dialog{position:absolute;top:0;left:0;}
.modalfast.in .modal_dialog{z-index:1050;-webkit-transition:-webkit-transform .2s ease-out;-o-transition:-o-transform .2s ease-out;transition:transform .2s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);}
.modalfast .modal_content{padding:5px;background:#a3a3a3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.modalfast .modal_content.no_pad{padding:0;}
.modalfast .modal_content .modal_header{height:30px;padding-top:10px;padding-left:15px;background:#f0f0f0;position:relative;moz-user-select:-moz-none;-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default;}
.modalfast .modal_content .modal_header .title{font-size:16px;color:#333333;line-height:20px;}
.modalfast .modal_content .modal_header .max_remind{font-size:12px;color:#999999;}
.modalfast .modal_content .modal_header .close{display:block;position:absolute;right:15px;top:12px;width:16px;height:16px;background:url(img/44.png) no-repeat;*font-size:0;}
.modalfast .modal_content .modal_header .close:hover{background-position:0 -24px;}
.modalfast .modal_content .modal_body{padding:15px;background:#fff;}
