﻿body {font-family:"Microsoft YaHei",微软雅黑,"宋体"; font-size:12px; border:0; margin:0; padding:0; color:#444;
background: #fbf8f4 url(../images/bg.jpg) repeat top left;}
html,body{-webkit-text-size-adjust:none;overflow-x:hidden;}
html{}
div,form,img,ul,ol,li,dt,dd,dl,p{margin:0;padding:0;border:0;}
li,dl{list-style-type:none;}
div, span, applet, object, iframe, caption,  tfoot, thead, th, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li,  form, label{ padding: 0;	margin: 0; border: 0; }
h4{ font-size:13px; color:#333;}
h1{ font-size:13px; font-weight:normal;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
a:link,a:visited,a:hover,a:active{text-decoration:none; color:#333;}
.top{ /*background:url(../images/bj_01.jpg) top no-repeat;*/height:486px; }
.ny_top{ background:url(../images/ne_bj_01.jpg) top no-repeat; height:349px;}
.new_top{ background:#309101 url(../images/ny_bj_02.png) center no-repeat; height:349px;}
.culture_top{background:#309101 url(../images/contact_bj_06.jpg) center no-repeat; height:349px;}
.hr_top{background:url(../images/hr_bj.jpg) top no-repeat; height:349px;}
.contact_top{ background:#00CAC6 url(../images/contact_us_05.png) center; height:349px;}
.menu .nav .subMenu,.menu .nav li:hover .subMenu{
-moz-transition: left 0.5s cubic-bezier(0.8,0.5,0.3,0.9) 0s; 
-webkit-transition: left 0.5s cubic-bezier(0.8,0.5,0.3,0.9) 0s; 
-o-transition: left 0.5s cubic-bezier(0.8,0.5,0.3,0.9) 0s; 
-ms-transition: left 0.5s cubic-bezier(0.8,0.5,0.3,0.9) 0s; 
transition: left 0.5s cubic-bezier(0.8,0.5,0.3,0.9) 0s;  }
.menu_cd{ width:1160px; margin:0 auto;position:relative;z-index:2;}
.menu{ width:898px; margin:0 auto; padding-top:20px;}
.menu .logo{  width:190px; float:left;}
.menu .nav{ width:698px; float:left; background:#999; background-color: rgba(0, 0, 0, 0.5);
 border:1px solid #B0ADA2; border-left: none;}
.menu .nav li{float:left;position: relative; color:#fff; font-weight:bold; font-size:14px; border-right:1px solid #e1dfd7; line-height:67px;position:relative;  }
.menu .nav li:hover{box-shadow: 0 0 25px #82b91e inset;}
.index_conter .index_about .switchLink{ padding:30px 0 10px 0;}
.menu .nav li a{ color:#fff; font-weight:bold; padding:0 32px; display:block;}
.menu .nav li:last-child{ border-right:none}
.menu .nav .subMenu{position: absolute;left: -500px;top:-200px;transform: scale(0);}
.menu .nav .subMenu li{float:none;border-right:none;background:#999;background-color: rgba(255, 255, 255, 0.7);width: 90px;line-height: 35px;padding: 0 0 0 30px;height: auto;font-size: 12px;}
.menu .nav .subMenu li:last-child{border-radius: 0 0 3px 3px;}
.menu .nav .subMenu li:hover,.menu .nav .subMenu li:hover{background:#ccc;background-color: rgba(255, 255, 255, 0.9);}
.menu .nav li:hover .subMenu{top:67px;left: 0;transform: scale(1);}
.menu .nav .subMenu li a{color: #11641E; padding:0;}
.bottom_top {height: 102px;position: fixed;right: 60;width: 50px;bottom: 80px;}
.bottom_toppic {background: url("../images/backtop.png") no-repeat scroll 0 0 #fbf8f4;}
.top1 {background-position: 0 0;cursor: pointer;display: block;height: 52px;}
.bottom1 {background-position: 0 -52px; cursor: pointer;display: block;height: 50px;}
.top1:hover {background-position: 0 -104px;}
.bottom1:hover {background-position: 0 -156px;}
.index_conter{ width:1160px; margin:0px auto;}
.index_about{ margin:0px 0;}
.index_about dt, .contact dt{ text-align:center; font-size:20px; font-family:微软雅黑," Arial, Helvetica, sans-serif"; font-weight:bold;}
.index_about dt a:link, .contact dt a:link{ color:#444;}
.index_about dt .english a, .index_about dt .english a{ color:#888;}
.index_about dt .english, .index_about dt .english { color:#888;}
.index_about dd{ padding:15px 0; font-size:14px;}
.ff7200{ color:#ff7200;}
.text-align{ text-align:center;}
.one_bj{ background:#5cd2ba; }
.two_bj{ background:#59abe3;}
.three_bj{ background:#ef8172;}
.four_bj{ background:#f59c00;}
.five_bj{ background:#c3e600;}
.news li{ width:190px; margin:2px; display:inline-block; padding:15px; font-size:12px; color:#fff;box-shadow: 0 0 5px #ccc inset;border: 1px solid #ccc;border-radius: 5px;}
.news li p{ margin-top:5px;color: #888; height:30px; overflow:hidden;}
.news { padding-left:10px;}
.news li img{border-radius: 7px;-moz-transition: all 0.8s ease-in-out; 
-webkit-transition: all 0.8s ease-in-out; 
-o-transition: all 0.8s ease-in-out; 
-ms-transition: all 0.8s ease-in-out; 
transition: all 0.8s ease-in-out; } 
.index_about_contact{ padding:20px;}
.contact{ width:1160px; margin:0 auto;}
.contact .contact_left{ float:left;  padding-right:20px;}
.contact_us{ float:left;}
.contact_us li{ line-height:18px;  margin:15px 0;}
.index_contact_us{ padding-left:250px; padding-top:10px;}
.contact .address{ text-align:center; height:29px; padding-top:30px;}
.contact .showMap{background:url(../images/address.png) 0 0 no-repeat; height:29px;width:19px;display: inline-block;}
.copright{ background:#000; text-align:center; color:#fff; padding:15px; margin-top:0px;position:relative;z-index:3;}
.clock_main{ background:url(../images/line-bg.png) repeat-y 249px 0; position:relative;margin-left: 20%;}
.clock_main .year{ position:relative; padding-top:40px;}
.clock_main .year h2{ height: 40px;width:225px;padding-right:45px;font-size:18px;line-height: 40px;text-align: right; color:#555;}
.clock_main .year ul{ width:225px;}
.clock_main .clock_list{margin:0px 0;position: relative;}
.clock_main .clock_list .cls{ background:url(../images/dd.jpg) no-repeat 244px 27px; padding:24px 0;color: #a1a4b8; zoom:1;}
.clock_main .clock_list ul .lineDate{color:#ec6a13; text-align:right; width:225px; display:block; float:left; clear: left;}
.clock_main .clock_list ul .intro{float: left;display: block;width: 400px;margin-left: 100px;}
.clock_main .clock_list ul .more{display: block;width: 400px;margin-left:272px;line-height: 24px;}
.clock_main .title{ background: url(../images/clock.png)  left top no-repeat;position: absolute;line-height:40px;padding-left:50px;left:227px;top: 0;color:#555;font-size: 18px; height:60px; font-weight:bold;}
.development_clock{ padding-left:230px;}
.clock_main .clock_list ul .more p{ color:#444;}
.ny_about{ margin:0px;}
.developement_contact{ padding:30px;}
.w1160{ width:1160px; margin:0 auto;}
.new_title{ text-align:center; margin:20px 0;}
.new_title li{ background:#ccc; font-weight:bold; font-size:12px; margin:5px; padding:6px 15px; display: inline;  color:#fff; cursor:pointer; border-radius:30px; }
.new_title li a{ color:#fff;}
.new_title li:hover{background:#00cdcb; color:#fff;}
.new_title li.select{ background:#00cdcb;}
.new_list .imgWrap{height: 190px;height: 214px;text-align: center;vertical-align: middle;display: table-cell;}
.new_list li img{ position:relative;width: 190px;}
.new_list li p.title{ color:#333;  width:190px;  font-weight:bold; height:18px; overflow:hidden;}
.new_list li{ position:relative; margin:0 20px 10px;float: left;}
.new_list .news li p.title_conter{ color:#888; height:60px;  line-height:20px; overflow:hidden;}
.new_list .lineDate{ position:absolute; width:30px;  background:#01cdce url(../images/calendar.jpg) center 5px no-repeat; left:10px; z-index:1; text-align:center; margin:0; padding:0;  font-weight:bold;  padding:5px 0 0 0;}
.new_list .news li .lineDate p{ background:#ccc; color:#f1f1f1; border-top:1px solid #fff; font-weight:normal; margin-top:26px; line-height:13px; padding:5px 0 0 0; text-shadow:0 1px 0px #aaa;}
.new_list .news li{ padding: 0 20px 10px;height: 341px;}
.new_list .new_more{ text-align:right;}
.new_list .new_more a:link{color:#999;  display:inline; padding:2px 5px; text-align:right;}
.page{ text-align:center; padding:20px 0;}
.page .left_jt, .page .right_jt{ background:#d3d3d3;color:#fff; padding:0px 35px; border-radius:10px; display:inline-block; margin:0 35px; cursor:pointer; font-size:16px;}
.page .left_jt:hover, .page .right_jt:hover{ background:#999;}
.page_number{ float: right;margin-right: 60px;}
.page_number li{ float:left; margin:-4px 3px; background:#d3d3d3; border-radius:10px; font-size:12px; color:#fff;  padding:2px 5px;}
.page_number li a{ color:#fff; padding:3px 10px;}
.new_list{ padding:20px;}
.page_number li:hover,.page_number .thisclass,.page_number li.select,.new_title .newsSelected{ background:#05cad3; color:#fff;}
.new_list a:hover{ text-decoration:underline;}
.news_tips{ padding:30px 0;}
.new_datil{}
.new_datil .new_datil_title{ font-weight:bold; font-size:18px; padding:30px 0; line-height:40px;}
.new_datil_conter{ padding:40px; background:#fff;}
.new_datil_title_top .jt_button{ float:right; margin-top:20px;}
.new_datil_title_top .jt_button a{background:#d3d3d3; color:#fff;border-radius:50px; padding:5px 10px; font-size:20px; margin:0 5px; display: inline-block; cursor:pointer;}
.new_datil_title_top .jt_button a:hover{background:#05cad3;}
.new_datil_title_top{ padding:30px 50px 10px 50px; }
.article a{ margin-top:20px; color:#999;}
.article a:hover{ color:#333;}
.recruitment dd strong{ line-height:40px;}
.recruitment dd {padding:20px 0;}
.contact_us_ny dd{ padding-left:100px;}
.contact_us_ny dd.contact_number{ padding-left:90px;}
.contact_us_ny .address{ background:url(../images/address.png) no-repeat; height:40px; cursor:pointer;}
.contact_us_ny .address strong{ padding-left:30px;}
.threeConner{border:5px solid transparent;display: inline-block;width: 0;height: 0;}
.tcRight{border-right-color: #000;}
.tcLeft{border-left-color: #000;}
.tcTop{border-top-color: #fcff00;}
.tcBottom{border-bottom-color:#fcff00;}
.margin-top5{ margin-top:5px;}
.black{border-top-color:#000 !important;}
#imageFlow{width:1050px;height:420px;overflow:hidden;position:relative;margin:30px auto 0 auto;}
#imageFlow .diapo{position:absolute;left:-1000px;cursor:pointer;overflow:hidden;}
#imageFlow .bank{visibility:hidden;overflow:hidden;}
#imageFlow ul{height:20px;margin:0 auto;width:100%;text-align:center;}
#imageFlow ul li{color:#333;font-size:12px;text-align:left;margin-left:30%;height:20px;line-height:20px;overflow:hidden;width:100%;vertical-align:bottom;}
#imageFlow .text{position:absolute;left:0px;width:80px;bottom:1%;text-align:center;color:#333;font-family:verdana, arial, Helvetica, sans-serif;z-index:1000;}
#imageFlow .title{font-size:0.9em;font-weight:bold;}
#imageFlow .legend{font-size:0.8em;}
#imageFlow .scrollbar{position:absolute;left:10%;top:0;width:80%;height:16px;z-index:1;}
#imageFlow .scrollbar img{cursor:pointer;}
#imageFlow .track{position:absolute;left:-55px;width:950px;height:16px;bottom: -400px;}
#imageFlow .arrow-left{position:absolute;left:-105px;z-index:1;}
#imageFlow .arrow-right{position:absolute;right:-105px;z-index:1;}
#imageFlow .bar{position:absolute;height:16px;left:25px;bottom: -400px;cursor:pointer;}
#imageFlow .ProTi{color:#ff6600;font-weight:bold;}
#imageFlow .ProRmb{font-weight:bold;}
#imageFlow .ProMo{color:#ff6600;cursor:pointer;}
.ieTip{position: fixed;top:0;background: #82b91e;padding: 5px;text-align: center;width: 100%;}
.ieTip .close{float: right;margin-right: 20px;font-size: 14px;color: #fff;cursor: pointer;}
.dimensional{ left:10px; bottom:50px; position:fixed;}
.focusBox {width:100%; overflow: hidden;position:absolute;top:0;left:0;z-index:1; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox ul,.focusBox .pic li{width:100% !important;min-width:1200px;}
.focusBox .pic img { width:100%; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
	display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;
}
.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 120px; }
.focusBox .next { background-position: 0 -90px; right: 120px; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }