
body { font-family:"微软雅黑";margin: 0px;padding: 0px;color: #444;font-size: 12px;line-height:25px;/* -moz-user-select:none; hutia:expression(this.onselectstart=function(){return(false)}); */}
div,p,ul,li,ol,dl,dt,dd,form,input,h1,h2,h3,h4{	margin: 0px;	padding: 0px;	list-style-type: none;	list-style-image: none;}
a{	text-decoration:none;	color:#333;font-family:"微软雅黑";}
a:hover{ color:#888; text-decoration:none;}
img{	border:0px;}
.clear {	clear: both;}
.Top_bg{height:160px;background:#032d6c; height:45px;}
.Top{ height:45px; background:url(/images/topbg.gif) top center no-repeat;}
.Top a{ color:#FFF}
.Top a:hover{ color:#ccc;}
.Top1 { margin:0 auto; width:1000px; height:45px; line-height:45px; color:#FFF; text-align:right;}
.logobg{ height:35px; background:#FFF;}
.logo{margin:0 auto; width:1170px; height:35px; padding-left:0px;}
.logo_a{width:211px;height:79px;float:left;}
.logo_b{width:500px;height:70px;float:right;}
.logo_b_tel{width:485px;float:left;margin-top:10px;height:41px;line-height:41px;padding-left:0px; font-size:12px; color:#000;}
.logo_b_tel span{float:left; background-image:url(../image/tel.jpg); background-repeat:no-repeat; background-position:left center;padding-left:40px;}
.logo_b_tel p{float:right;}
.logo_b_tel p a{float:left;}
.logo_b_tel p i{float:left;padding-left:15px;padding-right:15px;}
.home_search{width:500px;float:left; text-align:right;height:26px;background-image:url(../image/search.jpg); background-repeat:no-repeat; background-position:right center;}
.engine-key {
    background:  none repeat scroll 0 0;
    border: medium none;
    color: #999;
    font-size: 12px;
    height: 26px;
    margin-left: 5px;line-height:22px;float:left;margin-left:290px;
    width: 180px;
}.btn-engine {
    background:none repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    height: 20px;
    width: 30px;
}


.fltd{margin:0 auto; width:996px;}
.fltdl{width:166px; float:left; text-align:center;}
.fltdl p{ color:#000;font-family:"微软雅黑"; line-height:28px;}
.fltdl a{ color:#000; font-family:"微软雅黑"; font-family:14px;}
.fltdl a:hover{ color:#999;}

.top{width:1170px;height:79px;margin:auto;padding-top:5px;}
.op{width:100%;height:40px; background-color:#0075b9; background-image:url(../image/003.jpg); background-repeat:no-repeat; background-position:center top;}
.video{ position:absolute;left:16%;width:150px;height:70px;z-index:999;top:380px;/* background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    border-radius: 4px 4px 0 0;*/ /*background-image:url(../image/v.png); background-repeat:no-repeat; background-position:left center;*/}
	.video_a img{ position:absolute;left:8px;}
.video_a{  

   background: rgba(0, 0, 0, 0.5) !important; /* IE无效，FF有效 */  
            background: #000;  
            filter: alpha(opacity=50);    

/*background-color: rgba(0, 0, 0, 0.5);*/
    margin-bottom: 0;
    padding: 15px 10px;background-image:url(../image/v.png); background-position:5px center; background-repeat:no-repeat;width:150px;height:40px;float:left; text-indent:40px; font-size:14px;color:#FFF; font-weight:bold;line-height:40px;font-family:"微软雅黑";}
.video_a:hover {
 background: rgba(0, 0, 0, 0.8) !important; /* IE无效，FF有效 */   
            filter: alpha(opacity=80);            background: #000;  color:#FFF; padding: 15px 10px
}
.video_a a:hover{ color:#FFF;}
.video_a a{  font-size:24px;color:#FFF; font-weight:bold;}
.video_b{border-bottom:solid 1px #ccc;position:absolute;left:16%; text-indent:0px;width:250px;height:40px;line-height:40px;z-index:999;bottom:40px;/* background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    border-radius: 4px 4px 0 0;*/background: rgba(0, 0, 0, 0.8) !important; /* IE无效，FF有效 */   
            filter: alpha(opacity=80);            background: #000;  color:#FFF;}
.video_b img{float:left;}
.video_c img{float:left;}
.video_d img{float:left;}
.video_e img{float:left;}
.video_b span{float:left;}		.video_b span a{ color:#FFF;float:left;}		.video_b p{float:right;padding-right:10px;color:#999;}	
.video_c span{float:left;}		.video_c span a{ color:#FFF;float:left;}		.video_c p{float:right;padding-right:10px; color:#999;}	
.video_d span{float:left;}		.video_d span a{ color:#FFF;float:left;}		.video_d p{float:right;padding-right:10px; color:#999;}	
.video_e span{float:left;}		.video_e span a{ color:#FFF;float:left;}		.video_e p{float:right;padding-right:10px; color:#999;}	
.video_c{position:absolute;left:16%;width:250px;text-indent:0px;height:40px;line-height:40px;z-index:999;bottom:80px;border-bottom:solid 1px #ccc;/* background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    border-radius: 4px 4px 0 0;*/background: rgba(0, 0, 0, 0.8) !important; /* IE无效，FF有效 */   
            filter: alpha(opacity=80);            background: #000;  color:#FFF;}
/*nav*/
.video_c:hover{ cursor:pointer;background: rgba(16, 74, 120, 0.8) !important; /* IE无效，FF有效 */   
            filter: alpha(opacity=80);            background: #104a78;  color:#FFF;}
			
			
			.video_d{position:absolute;left:16%;width:250px;text-indent:0px;height:40px;line-height:40px;z-index:999;bottom:-1px;border-bottom:solid 1px #ccc;/* background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    border-radius: 4px 4px 0 0;*/background: rgba(0, 0, 0, 0.8) !important; /* IE无效，FF有效 */   
            filter: alpha(opacity=80);            background: #000;  color:#FFF;}
/*nav*/
.video_d:hover{ cursor:pointer;background: rgba(16, 74, 120, 0.8) !important; /* IE无效，FF有效 */   
            filter: alpha(opacity=80);            background: #104a78;  color:#FFF;}
			
.video_e{position:absolute;left:16%;width:250px;text-indent:0px;height:40px;line-height:40px;z-index:999;bottom:120px;border-bottom:solid 1px #ccc;background: rgba(0, 0, 0, 0.8) !important; /* IE无效，FF有效 */   
            filter: alpha(opacity=80);            background: #000;  color:#FFF;}

.video_e:hover{ cursor:pointer;background: rgba(16, 74, 120, 0.8) !important; /* IE无效，FF有效 */   
            filter: alpha(opacity=80);            background: #104a78;  color:#FFF;}
			
.video_b:hover{ cursor:pointer;background: rgba(16, 74, 120, 0.8) !important; /* IE无效，FF有效 */   
            filter: alpha(opacity=80);            background: #104a78;  color:#FFF;}

			
#header {	position: absolute;  z-index: 999;  width: 1170px; }
#header .nav { width: 1170px; float:right;}

#header .nav ul .mainlevel { float: left; height:35px; line-height: 35px; background-image:url(../image/nav_1.jpg); background-repeat:no-repeat; background-position:right center;}
#header .nav ul {	display: table}
#header .nav ul li .nav-a {	font-family:"微软雅黑";font-size: 13px; font-family:Arial; height: 35px;  color:#000;text-decoration: none; display: inline-block; line-height: 35px; }
#header .nav ul li .current.nav-a {	}
#header .nav ul li .nav-a:hover {	height: 33px;  color: #000;  line-height: 33px;}
#header .nav ul li .nav-a {	font-family:"微软雅黑";font-size: 13px; height: 35px; color: #000;  text-decoration: none; display: inline-block; line-height: 35px; width:120px; text-align:center;}
#header .nav ul li .current.nav-a {	background: url(/images/repeat-bg.png) repeat-x 0px 0px}
#header .nav ul li .nav-a:hover {	height: 35px; background-image:url(../image/52.jpg); background-repeat:no-repeat; background-position:center bottom;line-height: 35px;}
#navdj{height: 35px; background: url(/images/navbg.gif) no-repeat;  color: #ffffff; line-height: 35px;}
.mainlevel div {z-index:99999999;height:auto; background: url(../image/nav-bg-09.png) 0px 0px; position: absolute;   display: none; top: 35px;  padding-right:0px; width:110px;}
.mainlevel #sub_03 ol{width:220px;}
.mainlevel #sub_03 ol li a{width:180px;}

.mainlevel #sub_02 ol{width:110px;}
.mainlevel #sub_02 ol li a{width:70px;}

/*.mainlevel #sub_06 ol{width:150px;}
.mainlevel #sub_06 ol li a{width:110px;}*/

#sub_01 {	left: 10px}
#sub_02 {	left: 125px}
#sub_03 {	left: 200px;width:220px;}
#sub_04 {	left: 365px}
#sub_05 {	right: 575px}
#sub_06 {	right: 460px}
#sub_07 {	right: 340px}
#sub_08 {	right: 300px}
.mainlevel div ol {	overflow: hidden; float: left; display: block; width: 110px; height:auto;background:#216ba8; padding-top:5px;padding-bottom:5px;}
.mainlevel div li {line-height: 30px;float:left; width: 150; margin-top:4px;margin-left:10px;margin-right:20px;background: url(../image/navl.gif) left no-repeat;}
.mainlevel div li a {	height: 30px;  color: #fff;  padding-left: 18px; line-height: 30px; width:63px;}
.mainlevel div li a:hover {	color: #fff;  display:block; width:100;background: url(/images/navh.gif) left no-repeat #2a9ca7;}
.mainlevel div .nav-img {	float: right; display: inline-block; height:250px; padding:15px; width:280px; top:0px; }
.mainlevel div .nav-img img {	border-top: #ffffff 3px solid; border-right: #ffffff 3px solid; border-bottom: #fff 3px solid; border-left: #ffffff 3px solid;}
.mainlevel div .nav-img p{ line-height:24px; margin-top:8px;}
/* banner */
.flexslider{position:relative;height:600px;overflow:hidden;background:url(../image/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:600px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../image/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../image/prev.png) center center no-repeat;display:none;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../image/next.png) center center no-repeat;display:none;}
.azx{width:100%;height:100px;margin:auto;margin-top:-5px; background-image:url(../image/ad1.jpg); background-repeat:no-repeat; background-position:center top;}
/*asd*/
.asd{width:1170px;height:auto;margin:auto;margin-top:20px;overflow:hidden;}
.asd_a{width:1170px;height:40px;float:left; text-align:center;  font-size: 30px;
    font-weight: bold;
    text-align: center;font-family:"微软雅黑";    color:#000;}
.asd_b{ color:#666;   font-family: "微软雅黑";line-height:30px;
    font-size: 15.4px;padding-top:30px;width:1170px;height:auto;float:left;}
.m_width{  margin: 0 auto;
    width: 960px; color: #231916;
    font-family: "微软雅黑";
    padding-top: 45px;
    position: relative;
    text-align: center;}
.m_width h2 {
    font-size: 25px;
    font-weight: normal;
}
.m_width h2 b {
    font-weight: bold;
}
.m_width h3 {
    font-size: 15px;
    font-weight: normal;padding-top:10px;
}
 .m_width h3 em {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 25px;
    font-weight: bold;
}
em {
    font-style: normal;
}

.hjk{width:100%;height:auto;float:left;margin-top:35px;}

.opi{width:100%;height:auto;float:left;margin-top:0px;}

.tyu{width:100%;height:auto;float:left; /*background-image:url(../images/145.jpg); background-repeat:no-repeat; background-position:center top; */ }
.qtyu{width:100%;height:270px;float:left;}
.footerq{width:100%;height:auto;float:left; background-color:#DEDEDD;margin-top:0px;}


footer {
    clear: both; 
}
#footerlink {
    background: none repeat scroll 0 0 #0075b9;
/*    border-bottom: 1px solid #000000;*/
    height: 46px;
    line-height: 46px;
    position: relative;
}.wrapper1 {
    margin: 0 auto;
    position: relative;
    width: 1170px;
}
#footerlink a {
    color: #fff;
    margin-right: 20px;float:left;
}#gotop {
    background: url(../image/top.png) no-repeat scroll 0 0; 
    display: block;
    height: 35px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 0;
    width: 41px;
}

#footerinfo .wrapper1 p {
    left: 10px;
    line-height: 2.0;
    position: absolute;
    top: 80px;
    width: 520px; font-size:12px; color:#000;
}

#footerinfo .wrapper1 h4 {
    right: 10px;
    line-height: 1.8;
    position: absolute;
    top: 110px; text-align:right; font-weight:normal;
    width: 520px; font-size:12px; color:#000;
}

#footerinfo .wrapper1 h5 {
    right: 10px;
    line-height: 1.8;
    position: absolute;
    top: 80px; text-align:right; font-weight:normal;
    width: auto; font-size:12px;margin:0px;
}
#footerinfo .wrapper1 h5 a{float:left;}


#footerinfo {
/*	background-image:url(../images/process.png);width:100%; background-position:center 0px; background-repeat:no-repeat;*/
    background: none repeat scroll 0 0 #DEDEDD;
    border-top: 1px solid #292929;
    padding-bottom: 0px;
}
#footerinfo .wrapper1 {
    border-bottom: 1px dotted #333333;
    height: 170px;
}
#footerinfo span {
    font-size: 28px;
    left: 0;
    position: absolute;
    text-align: right;
    top: 10px;
    width: 220px;height:70px;
}
#footerinfo h2 strong {
    color: #333333;
    display: block;
    font-size: 16px;
}
#footerinfo .wrapper p {
    left: 128px;
    line-height: 1.5;
    position: absolute;
    top: 30px;
    width: 520px;
}
#footerinfo #homemap {
    position: absolute;
    right: 10px;
    top: 0;
}#footerinfo .links {
    margin: 0 auto;
    min-height: 40px;
    position: relative;
    width: 1170px;
}#footerinfo h2 {
    font-size: 14px;
    left: 10px;
    position: absolute;
    text-align: left;
    top: 10px; font-weight:normal;
    width: 80px;
}
#footerinfo h2 strong {
    color: #333333;
    display: block;
    font-size: 28px;
}

.links ul {
    left: 80px;
    line-height: 1.8;
    overflow: hidden;
    position: absolute;
    top: 11px;
    width: 850px;
}
.links ul li {
    float: left;
    margin-right: 10px;
}

/*about*/
.gy_titt{width:850px;float:right;}
#int_main{ height:auto; padding-bottom:0px; width:100%; margin-top:0px}
.im_top{ height:43px; width:100%; position:fixed; z-index:999; background:white}
.im_top ul{ margin-left:28%;color:#008e64; line-height:43px; font-size:14px; text-align:center; width:760px; padding-left:240px; position:absolute; left:50%; margin-left:-500px}
.im_top li{ float:left; width:190px}
.im_top li img{ margin-left:10px}
.im_top li:hover,.imto{ background:#008e64; color:white}
.in_topbg img{ width:100%; height:500px; margin-top:0px}
.ab_gyqy{ width:100%; height:184px; margin-top:20px; border-bottom:1px solid #e0e0e0; float:left}
.gb_gleft{ width:1000px; height:184px; position:absolute; left:50%; margin-left:-500px}
.gb_wz{ width:270px; height:184px; background:url(../image/ab_bg.png) #0075ba}
.ab_lllbg{ height:184px; position:absolute; background:#0075ba; background-size:cover}
.ab_rrrbg{ height:184px; position:absolute; background:url(/images/ab_btbg.jpg) 100%; color:#20926c; font-size:30px; font-weight:bold}
.abr_p1{ margin-left:60px; margin-top:40px}
.abr_p2{ margin-left:200px}
.gbw_p1{ font-size:30px; font-weight:bold; margin-top:70px; margin-bottom:6px; margin-left:50px; color:white; float:left}
.gbw_p2,.gbw_p3{ clear:both; font-size:12px; color:white}
.gy_tit{ float:left; width:850px;  margin-bottom:0px;}
.gyt_rig{ margin-left:40px; float:left; padding-top:8px; width:690px; word-break:break-all; font-size:12px; line-height:24px; color:#666666}
.gytTopImg{ width:100%; height:480px;}
.gytTopDetails{ width:100%; height:auto; line-height:28px; text-indent:24px; padding-top:0px;}
.gyt_rig h1{ font-size:18px; line-height:30px}
.gyt_rig p{ margin-bottom:10px; text-indent:28px;}
.gyt_rig h2{ border-top:1px solid #e0e0e0; margin-top:18px; padding-top:40px; font-size:12px; margin-bottom:10px;}
.gyt_rig h3{ font-size:12px; margin-top:30px; padding-bottom:10px}
.gyt_rig h3+p,.gyt_rig h3+p+p{ line-height:20px}
.qywh,.ppdjs,.shzr{ width:1170px; position:relative; float:left; left:50%; margin-left:-590px; margin-top:20px; padding-bottom:20px}
.qywh ul>li{ float:left; width:290px; height:460px; margin-right:22px}
.qywh ul{ width:1890px; float:left; clear:both; height:460px}
.qywhjs{ width:1170px; overflow:hidden; height:460px}
.qy_yjt{ margin-top:205px; margin-left:946px; position:absolute}
.qywh h1{ color:#f45a07; font-size:18px; width:18px; margin:25px; float:left}
.qywh ol{ float:right;width:190px; margin:2px}
.qywh ol li{ float:right; width:auto; margin-top:8px;padding-left:7px; padding-right:7px; line-height:22px; color:#717171; font-size:12px; word-break:break-all; border-left:1px solid #d3d3d3}
.qywh_li4{ background:url(/images/qywh_lbg.jpg) 884px}
.qywh_li5{ background:url(/images/qywh_lbg.jpg) 1175px}
.qywh_li1{ background:url(/images/qywh_lbg.jpg)}
.qywh_li2{ background:url(/images/qywh_lbg.jpg) 295px}
.qywh_li3{ background:url(/images/qywh_lbg.jpg) 590px}
.qy_yjt:hover{ margin-left:956px}
.qywh_fz{ -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);}
.ppdjs ul{ float:left; margin-top:100px}
.ppdjs ul li{ float:left; width:92px; height:6px; background:url(/images/pp_xt.jpg)}
.ppli{ -webkit-transform:rotate(25deg); -moz-transform:rotate(25deg); -ms-transform:rotate(25deg);transform:rotate(25deg); margin-left:-4px}
.ppld{ -webkit-transform:rotate(-25deg); -moz-transform:rotate(-25deg); -ms-transform:rotate(-25deg);transform:rotate(-25deg); margin-top:-240px !important; margin-left:-40px !important}
.ppld3{ margin-left:18px !important; margin-top:-215px !important}
.pplss{ margin-top:4px !important}
.ppd_wzbg{ position:absolute; display:none; width:304px; margin-left:10px; height:224px; background:url(/images/jjj_bg.png); margin-top:-210px; z-index:2}
.pp_xyy{ background:#acacac; cursor:pointer; border:1px solid #acacac; width:6px; height:6px; margin:5px}
.ppd_wzbg>h1{ font-size:30px; font-family:Arial, Helvetica, sans-serif; color:#ff6f22; margin-left:10px}

.ppd_wzbg>p{ color:#acacac; font-size:13px; font-family:Arial, Helvetica, sans-serif; margin-left:10px; margin-top:-5px}
.ppd_wzbg>h2{ font-size:12px; font-family:微软雅黑; color:#333333; margin-left:10px; margin-top:18px; margin-bottom:5px}
.ppd_wzbg>div{ font-size:12px; font-family:微软雅黑; color:#666666; margin-left:10px}
.pp_dyy{ position:absolute; margin-left:85px; z-index:9; margin-top:-4px; border:1px solid #acacac}
.pp_time{ position:absolute; margin-left:80px; margin-top:-26px; color:#5b5f6b}
.ppt_d{ -webkit-transform:rotate(-25deg); margin-top:16px; margin-left:88px; -moz-transform:rotate(-25deg); -ms-transform:rotate(-25deg);transform:rotate(-25deg);}
.sh_list{ width:1170px; height:auto; overflow:hidden; margin-top:0px}
.sh_list li{ width:1170px; height:auto; float:left}
.sh_rt{ float:left; margin-left:45px; height:auto; width:1170px}
.sh_tim{ font:48px/50px Arial; font-weight:bold; color:#bcbcbc; float:left; margin-right:20px; display:none; }
.sh_rt h2{ background-image:url(../image/list_dot1.gif); background-repeat:no-repeat; background-position:5px center; font-size:14px; font-family:微软雅黑; color:#666666; font-weight:normal; margin-top:10px;width:47.2%;margin-right:10px;float:left;background-color:#f4f0f0;padding-top:2px;padding-bottom:2px; padding-left:15px;}
.sh_rt h2+p{ font-size:12px; color:#666666; font-family:微软雅黑; display:none;}
.sh_mait{ margin-top:30px; font-size:12px; line-height:24px; color:#666666; font-family:微软雅黑; text-indent:24px}
.sh_rt a{ color:#008e64; font-size:12px; font-family:微软雅黑; width:80px; margin-top:10px; display:block}
.sh_rt a:hover{ text-decoration:underline}
.sh_list>div{ width:40px; height:40px; background:url(/images/sh_btn.png) #efefef ; position:absolute; margin-left:919px}
.sh_rbtn{ background-position:0px 40px !important; margin-left:960px !important}
.sh_rbtn:hover{ margin-left:970px !important}
.sh_lbtn:hover{ margin-left:910px}
.sh_list>div:hover{ background-color:#24a07a}
.gy_tit li{ background: rgba(0, 0, 0, 0) -moz-linear-gradient(center bottom , #ccc 0%, #fcfbf9 100%) repeat scroll 0 0;
    display: table;
    float: left;}
#itemContainer li{margin-top:20px; }
#page ul li{ background:none;}
#n_main{ margin-top:112px}
.new_top img{ height:285px; width:100%; margin-top:43px}
.ynmntop1{ height:285px; width:100%; background:url(/images/xf_topbg.jpg) center 45px no-repeat; padding-top:45px; padding-bottom:45px}
.new_tt{ width:100%; height:183px; margin-top:-5px; background:white; position:relative; overflow:hidden;}
.newLefts{ width:920px; padding-right:80px; height:184px; position:absolute; left:50%; margin-left:-1230px; background:#219670; text-align:right; font-size:30px; line-height:184px; color:#fff; font-weight:bold;}
.newRights{ width:1400px; height:184px; position:absolute; left:50%; margin-left:-150px; line-height:184px; font-size:30px; font-weight:bold; color:#20926c;}
.new_wz{ background:url(/images/new_bt.png) #229771}
.qy_news{ margin:auto; width:850px; margin-top:0px; height:180px}
.qy_limg{ float:left; margin-right:30px}
.qy_limg img{ width:350px; height:195px}
.qy_rit{ height:180px; width:460px; font-size:12px; font-family:"微软雅黑"; color:#666666; float:left}
.qy_rit h1{ font-size:14px; margin-top:0px; margin-bottom:6px}
.qy_rip{ text-indent:24px; margin-top:20px; margin-bottom:20px;LINE-HEIGHT:25PX;}
.qy_rit a{ color:#008e64}
.qy_rit a:hover{ text-decoration:underline}
.newslist{ margin-top:0px; width:100%; float:left; height:auto}
.newslist li{ width:100%; height:105px}
.news_xxxx{ width:850px; margin:auto; height:77px; padding-top:14px; padding-bottom:14px}
.newx_limg img{ width:125px; height:70px}
.newx_limg{ float:left; margin-right:10px;margin-left:10px;}
.newx_rig{ width:700px; float:left; height:auto; font-family:"微软雅黑"}
.newxr_t{ height:23px; width:700px; border-bottom:1px dotted #90c9b6}
.newxr_t>p{ float:left; font-size:12px; color:#666666}
.newxp1{ margin-left:15px; font-weight:bold}
.newxp2{ margin-left:10px; font-size:12px; margin-top:10px; color:#666666;line-height:25px; text-align:left;}
.new_jt{ width:6px; height:13px; background:url(../image/newx_jt.png) 0px 4px no-repeat}
.newslist li:hover{ background:#20926c}
.newslist li:hover .newxr_t>p,.newslist li:hover .newxp2{ color:white}
.newslist li:hover .new_jt{ background:url(/images/new_jt2.png) 0px 6px no-repeat}
.new_fy{ width:1000px; border-top:1px solid #cccccc; margin-top:20px; margin-bottom:110px; float:left; position:relative; left:50%; margin-left:-500px}
.news_llst,.news_llst2,.news_llst3{ float:right; margin-top:20px}
.news_llst a,.news_llst2 a,.news_llst3 a{ display:block; float:left; margin-left:5px; line-height:28px; min-width:28px; text-align:center; color:white; background:#006e46}
.new_fy .jp-first,.new_fy .jp-next{ line-height:26px; height:26px !important; border:1px solid #999999; width:58px; display:block; float:left; text-align:center; background:none !important; color:#666666 !important}
.jp-next{ float:right}
.new_ico,.jp-current{ background:url(/images/new_icon.jpg) !important}
.news_tma{ width:1000px; margin:auto; height:100px; margin-top:60px; line-height:28px; color:#666666; font-size:14px}
.news_tma h1{ font-size:20px; color:#008e64; text-align:center}
.fbsj{ text-align:center; margin-top:15px; margin-bottom:30px}
.new_hx{ border-bottom:1px solid #badcd1; margin-bottom:75px; float:left; width:1000px}
.new_xhx{ background:#279873; float:left; width:53px; height:3px; margin-top:2px; margin-bottom:-2px; margin-left:473.5px}
.news_tma>p{ width:1000px; float:left; margin-bottom:30px}
.news_tma h2{ font-size:12px; font-family:"微软雅黑"; margin-bottom:30px; width:1000px; float:left}



/*企业文化*/

.navv {
    background: url(../image/nav_bg00.jpg) repeat-x scroll 0 0 ;
    height: 50px;
    margin: 0 auto 20px;
    width: 1170px;margin-top:15px;
}

.navv ul li {
    background: url(../image/nav_bg01.jpg) no-repeat scroll right top ;
    padding-right: 2px;float:left;
}




.navv ul li a:hover, .navv ul li a.on {
    background: url(/images/nav_bg02.jpg) repeat-x scroll 0 0 ;
    color: #fff;
}
.navv ul li a {
    color: #dddede;
    display: block;
    float: left;
    font: 13px/50px "微软雅黑";
    min-width: 52px;
    padding: 0 30px;
    text-align: center;
}

.about-wrap {
/*    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url(../images/about_bg00.jpg) repeat-x scroll center top #fff;
    border-color: #e9eaea;
    border-image: none;
    border-style: solid;
    border-width: 1px 0;*/
float:left;
    min-height: 730px;
    position: relative;
    width:800px;
}

.innner-con {
	position: relative;
	z-index: 1;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 50px;
	padding-left: 0;
}
.w960 {
    margin: 0 auto;
    width: 870px;
}

.person-list {
    margin: 0 auto;
    overflow: hidden;
    width: 1170px;
}.person-list ul {
    border-bottom: 1px dotted #ccc;
    width: 1170px;
}

.person-list ul li {
    background: none repeat scroll 0 0 #d4e2f0;
    cursor: pointer;
    min-height:400px;
    margin: 20px 20px 20px 0;
    padding: 5px;
    transition: all 0.6s ease 0s;
    width: 22.5%;padding-bottom:10px;float:left;
}
.person-list ul{width:1220px;}
.person-list ul li h3 {
    color: #5c5e60;
    font: bold 14px/42px "微软雅黑";
    padding-left: 4px;
    transition: all 0.6s ease 0s;
}

.person-list ul li p {
    color: #797b7d; background-image:url(../image/list_dot1.gif); background-repeat:no-repeat; background-position:5px center;
    line-height: 18px;
    padding-left: 15px;
    transition: all 0.6s ease 0s;margin-top:5px; border-bottom:dotted 1px #cad6e2;padding-bottom:5px;
}


.news-top {
	border-bottom: 1px dotted #ccc;
	height: 172px;
	width: 1170px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
}

.news-top-img {
    background: url(/images/about_bg08.jpg) no-repeat scroll 0 0;
    height: 142px;
    padding: 6px 7px 8px;
    width: 204px;
}
.fle {
    float: left;
}
.news-top-con {
    width: 930px;
}
.fri {
    float: right;
}


.news-top-con h2 {
    border-bottom: 1px solid #e2e2e2;
    color: #4293e8;
    font: bold 16px/24px "微软雅黑";
    margin-bottom: 8px;
    padding-bottom: 5px;
}.news-top-con h2 span {
    color: #aaa;
    display: block;
    font: bold 11px/19px Arial;
}.news-more {
    background: url(../image/bg_11.jpg) no-repeat scroll 0 0;
    cursor: pointer;
    height: 26px;
    overflow: hidden;
    position: relative;
    width: 107px;margin-top:10px;
}.news-more-bg {
    background: url(../image/bg_12.jpg) repeat-x scroll 0 0 ;
    height: 36px;
    overflow: hidden;
    position: absolute;
    right: 27px;
    top: 0;
    width: 0;
    z-index: 0;
}.news-more a {
    color: #fff;
    display: block;
    font: 12px/26px "微软雅黑";
    position: relative;
    text-align: center;
    width: 80px;
}

.news-top-con p{line-height:25px;}
.page a {
    color: #007ee4;float:left;
}

.page span {
   float:left;padding-left:10px;padding-right:10px;
}
.page a:hover {
    color: #066cbe;
}
.page {
    color: #666;
    text-align: center;padding-top:15px;
}





.person-list1 {
    margin: 0 auto;
    overflow: hidden;
    width: 1170px;
}.person-list1 ul {
    border-bottom: 1px dotted #ccc;
    width: 1170px;
}
.person-list1 ul li:hover {
    background: none repeat scroll 0 0 #1c98fc;
}
.person-list1 ul li {
    background: none repeat scroll 0 0 #d4e2f0;
    cursor: pointer;
    min-height:200px;
    margin: 20px 20px 20px 0;
    padding: 5px;
    transition: all 0.6s ease 0s;
    width: 210;padding-bottom:10px;float:left;
}
.person-list1 ul{width:1220px;}
.person-list1 ul li h3 {
    color: #5c5e60;
    font:  14px/42px "微软雅黑";
    padding-left: 4px;
    transition: all 0.6s ease 0s; text-align:center;
}

.person-list1 ul li p {
    color: #797b7d; background-image:url(../image/list_dot1.gif); background-repeat:no-repeat; background-position:5px center;
    line-height: 18px;
    padding-left: 15px;
    transition: all 0.6s ease 0s;margin-top:5px; border-bottom:dotted 1px #cad6e2;padding-bottom:5px;
}


/**先进设备**/
.exteriorImg img{margin:auto;margin-left:130px;}
.exteriorMain{ width:870px; height:443px; position:relative;}
.exteriorImg{ width:100%; height:443px; float:left; position:relative; overflow:hidden; background:url(/images/load.gif) no-repeat center; }
.exteriorImg img{ position:absolute; top:0; left:0}
.exteriorImg img.move{ z-index:3}
.exteriorImg img.done{ z-index:2; display:none;}
.exteriorTxt{ position:absolute; width:600px;margin-left:130px; height:47px; left:0; bottom:0; background:url(../image/news_bg01.png) repeat; text-align:center; font:bold 14px/46px "微软雅黑"; color:#fff;}
.exteriorList{ width:600px; height:auto; float:left;margin-left:130px; position:relative;}
.exteriorList .mid{ width:600px; height:290px; position:relative; overflow:hidden;}
.exteriorList .mid li{ width:600px; height:auto; float:left}
.exteriorList .imgBox{
	display:inline-block;
	_display:inline;
	width:172px;
	height:127px;
	float:left;
	position:relative;
	overflow:hidden;
	cursor:pointer;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 12px;
}
.exteriorList .imgBox .imgBg{ width:172px; height:127px; background:#000; filter:alpha(opacity=10); -moz-opacity:0.1; -khtml-opacity:0.1; opacity:0.1; position:absolute; top:0; left:0}
.exteriorList .imgBox.on img,.exteriorList .imgBox.hover img{ width:164px; height:119px; border:4px solid #007ee4}
.exteriorList .tips{ width:100%; height:47px; position:relative;  background:url(../image/tec_bg03.jpg) repeat-x;}
.exteriorList .tips p{ line-height:47px; float:left; color:#dddede; padding-left:17px; position:relative; z-index:3}
.exteriorList .tipsBg{ width:100%; height:100%;  position:absolute; top:0; left:0; z-index:1}
.exteriorList .left,.exteriorList .right{ width:11px; height:17px; cursor:pointer; position:absolute; bottom:15px; z-index:3;background:url(../image/tec_btn02.png) no-repeat;}
.exteriorList .left{ background-position:0 0;right:31px}
.exteriorList .leftOn{background-position:0	-17px; right:31px}
.exteriorList .right{background-position:-24px 0; right:15px}
.exteriorList .rightOn{background-position:-24px -17px; right:15px}
.exteriorMain .Container,.exteriorMain #Scroller-1{ width:843px; height:364px; position:relative; margin:29px 0 0 28px}
.exteriorMain #Scroller-1{ position:relative; overflow:hidden; margin:0}
.exteriorMain .Scroller-Container{ position:absolute; top:0; left:0}
.exteriorMain .Scrollbar-Track{ width:1px; height:352px; position:absolute; top:30px; right:22px; background:#d6d4d4}
.exteriorMain .Scrollbar-Handle{ position:absolute; top:0px; left:-2px; width:5px; height:81px; background:#7b0000; cursor:pointer}
/*job*/

.joinus_tabs_header{height:317px; margin-top:40px;}
.jc_t_welfare{width:100%px; height:317px; float:left;margin-bottom:60px;}
.jc_t_welfare ul li{width:244px; height:317px; overflow:hidden; margin-right:1px; float:left; cursor:pointer; background-image:url(../image/joinus_tabs.jpg); background-repeat:no-repeat;}
.jc_t_welfare ul li.tabs_switch{background-position:0px 0px;}
.jc_t_welfare ul li.tabs_switch_action,
.jc_t_welfare ul li:hover{background-position:-430px 0px;}
.jc_t_welfare ul li .def{padding:170px 30px 0px 30px;}
.jc_t_welfare ul li .def .joinus_n{line-height:30px; height:20px; text-align:center;}
.jc_t_welfare ul li .def .joinus_n b,
.jc_t_welfare ul li .def .joinus_n a{font-size:18px; font-weight:bold;}
.jc_t_welfare ul li .def .joinus_n span{font-size:15px; font-weight:normal; color:#c4c6c7; font-family:Arial; text-transform:uppercase;}
.jc_t_welfare ul li .def .bline{border-bottom:solid 1px #bebfc1; height:20px; margin-left:30px; margin-right:30px;margin-top:0px;}
.jc_t_welfare ul li .def .bref{ height:44px; line-height:22px; padding-top:20px; text-align:center; color:#888888;}
.joinus_tabs_header .tabs-block{width:244px; height:317px; overflow:hidden; margin-right:1px; float:left; cursor:pointer; background-image:url(../image/joinus_tabs.jpg); background-repeat:no-repeat;}
.joinus_tabs_header .tabs_switch{background-position:0px 0px;}
.joinus_tabs_header .tabs-block-hover{background-position:-244px 0px;}
.joinus_tabs_header .tabs-block{position:relative; z-index:11;}
.joinus_tabs_header .tabs-block .def{padding:130px 30px 0px 30px;}
.joinus_tabs_header .tabs-block .def .joinus_n{line-height:30px; height:60px; text-align:center;}
.joinus_tabs_header .tabs-block .def .joinus_n b,
.joinus_tabs_header .tabs-block .def .joinus_n a{font-size:18px; font-weight:bold;}
.joinus_tabs_header .tabs-block .def .joinus_n span{font-size:15px; font-weight:normal; color:#c4c6c7; font-family:Arial; text-transform:uppercase;}
.joinus_tabs_header .tabs-block .def .bline{border-bottom:solid 1px #bebfc1; height:20px; margin-left:30px; margin-right:30px;}
.joinus_tabs_header .tabs-block .def .bref{ height:44px; line-height:22px; padding-top:20px; text-align:center; color:#888888;}
.joinus_tabs_header .joinus-block .details{width:244px; height:112px; position:absolute; z-index:12; background-color:#e3e6e8; text-align:center; left:0px; top:317px;}
.joinus_tabs_header .joinus-block .details a{width:120px; height:33px; line-height:33px; text-align:center; color:#ffffff; background-color:#1372cc; display:inline-block;}
.joinus_tabs_header .joinus-block .details a:hover{background-color:#378bda;}
/*
.joinus-tabspanel{clear:both; overflow:hidden; width:100%; margin-left:-980px;}
.joinus-tabspanel-action{margin-left:0px;}
*/
.joinus-tabspanel{clear:both; overflow:hidden; width:100%;}
.joinus-tabspanel-action{}
.jc_joinustab{height:152px; background-image:url(/images/border_bgimg.jpg); background-repeat:repeat-x; background-position:bottom;}
.jc_joinustab .tabs-header{width:980px; margin:0 auto; height:152px;}
.jc_joinustab .tabs-header li{width:134px; height:152px; line-height:152px; text-indent:1000px; overflow:hidden; text-align:center; float:left; cursor:pointer; background-repeat:no-repeat; margin-left:178px; margin-right:178px;}
.jc_joinustab .tabs-header li.tab-nav{background-position:0px 0px;}
.jc_joinustab .tabs-header li.tab-nav-action{background-position:-134px 0px;}
.jc_joinustab .tabs-header li:hover{background-position:-134px 0px;}
.tabs-body{clear:both; width:100%; position:relative; z-index:1; overflow:hidden; margin-top:25px;}
.tabs-panel{clear:both; overflow:hidden; width:100%; margin-left:-1920px;}
.tabs-panel-action{margin-left:0px;}
.jc_list_joinus{clear:both; overflow:hidden; position:relative; z-index:1; margin-bottom:20px;}
.jc_list_joinus .jc_list_def{height:125px; z-index:9; overflow:hidden;}
.jc_list_def_warp{width:760px; margin:0 auto; height:108px; border:solid 1px #e8ebed; padding:15px 50px 0px 50px;}
.jc_list_def_warp .name{width:350px; margin-right:40px; float:left;}
.jc_list_def_warp .name h3{font-size:20px; font-weight:normal; display:block; height:35px; line-height:35px;}
.jc_list_def_warp .name p{font-size:14px; color:#888888; padding-top:5px;}
.jc_list_def_warp .name b{font-size:33px; font-weight:normal; font-family:Arial;}
.jc_list_def_warp .loadmore{width:80px; margin-right:0px; float:left;}
.jc_list_def_warp .loadmore span{width:80px; display:inline-block; margin-top:30px; background-image:url(/images/loading_more.png); color:#666666; background-repeat:no-repeat; background-position:top center; padding-top:20px; text-align:center;}
.jc_list_def_warp .btn{width:148px; float:RIGHT; text-align:right;}
.jc_list_def_warp a.jc_resume,
.jc_list_def_warp a.jc_sellmail{width:59px; height:59px; line-height:59px; margin-top:10px; display:inline-block; text-indent:300px; overflow:hidden; background-repeat:no-repeat; background-position:0px 0px;}
.jc_list_def_warp a.jc_resume{background-image:url(../image/icon_59x59_01.png);}
.jc_list_def_warp a.jc_sellmail{margin-left:20px; background-image:url(../image/icon_59x59_02.png);}
.jc_list_joinus .jc_list_hover{height:0px; background-color:#f7f8f8; overflow:hidden; z-index:10;}
.jc_joinus_details{width:870px; height:320px; margin:0 auto; background-image:url(../image/box_center_line.png); background-repeat:repeat-y;}
.jc_joinus_details .name{width:199px; padding-left:51px; margin-right:60px; float:left; text-align:left;}
.jc_joinus_details .name h3{font-size:26px; font-weight:normal; display:block; color:#1372cc; padding-top:100px;}
.jc_joinus_details .name p{font-size:14px; color:#888888; padding-top:10px;}
.jc_joinus_details .name b{font-size:33px; font-weight:normal; font-family:Arial;}
.jc_joinus_details .bref{width:570px; margin-right:41px; float:left;}
.jc_joinus_details .bref_list{width:570px; margin-top:40px; height:105px; overflow:hidden;}
.jc_joinus_details .bref_list ul{width:600px;}
.jc_joinus_details .bref_list ul li{width:270px; height:35px; line-height:35px; margin-right:30px; background-image:url(../image/box_line.gif); background-repeat:repeat-x; background-position:bottom; float:left;}
.jc_joinus_details .jobs_bref{width:570px; height:155px; margin-top:10px; word-wrap:break-word;word-break:break-all; line-height:150%; overflow-y:auto;}
.jc_joinus_details .btn{width:59px; float:left;}
.jc_joinus_details a.jc_resume,
.jc_joinus_details a.jc_sellmail{width:59px; height:59px; line-height:59px; display:inline-block; text-indent:300px; overflow:hidden; background-repeat:no-repeat; background-position:-59px 0px;}
.jc_joinus_details a.jc_resume{margin-top:80px; background-image:url(../image/icon_59x59_01.png); }
.jc_joinus_details a.jc_sellmail{margin-top:20px; background-image:url(../image/icon_59x59_02.png);}
.jc_joinus_details a.jc_resume:hover,
.jc_joinus_details a.jc_sellmail:hover{background-position:0px 0px;}
.jc-mask{z-index:1009; top:0px; left:0px; position:absolute; background-image:url(../image/box.png); background-repeat:repeat; display:none;}
.jc-popup{position:absolute; z-index:1010; width:570px; height:700px; background-color:#ffffff; left:50%; top:100px; margin-left:-285px; display:none;}
.jc-popup .jc_orelative{position:relative; z-index:1011;}
.jc-popup a.jc_popup_close{width:31px; height:31px; text-indent:300px; line-height:31px; overflow:hidden; display:block; z-index:1012; position:absolute; top:15px; right:15px; background-image:url(/images/close.png); background-repeat:no-repeat; background-position:0px 0px;}
.jc-popup a.jc_popup_close:hover{background-position:-31px 0px;}
.jc-popup .warp{padding:10px 40px 0px 40px;}
.jc-popup .warp h3{border-bottom:solid 1px #cecece; height:60px; line-height:60px; font-size:27px; font-weight:normal; color:#006acc; text-align:center; display:block;}
.jc_resume_table{margin-top:20px; clear:both; overflow:hidden;}
.jc_resume_table .list_ta {width:100%; clear:both; overflow:hidden; padding:8px 0 8px 0}
.jc_resume_table .list_ta dl dt{ width:80px; text-align:right; padding-right:10px; float:left; padding-top:3px;}
.jc_resume_table .list_ta dl dd{text-align:left; float:left;}
.jc_resume_table .list_ta dl dd span.notes{color:#cac8c8;}
.jc_resume_table .list_ta input.button{color:#ffffff; padding:7px 30px 7px 30px; background:#1372cc; border:0; cursor:pointer; overflow:hidden; margin-right:10px; font-size:14px; font-weight:normal; font-family:微软雅黑;}
.jc_resume_table .list_ta input.button:hover{background:#3a8ddb; font-size:14px;}
.jc_resume_table .list_ta select{padding:0.15em 0.25em 0.20em 0.25em; border:1px double #aaaaaa; background-position:bottom; background:#fff; font-size:1.0em;}
.jc_imagecontent{width:980px; clear:both; overflow:hidden;}
.jc_imagecontent ul{}
.jc_imagecontent ul li{ width:245px; height:270px; float:left;}
.jc_imagecontent .jc_padding{width:233px; padding:6px; clear:both; overflow:hidden;}
.jc_imagecontent .jc_padding:hover{background-color:#efefef;}
.jc_imagecontent .jc_padding .jc_img{width:231px; height:173px; position:relative; border:solid 1px #dcdcdc; overflow:hidden;}
.jc_imagecontent .jc_padding .jc_img img{width:231px; height:173px;}
.jc_imagecontent .jc_padding .jc_title{height:36px; line-height:36px; overflow:hidden;}
.jc_imagecontent .jc_padding .jc_title a{font-size:14px;}
.jc_imagecontent .jc_padding .jc_f{height:20px; line-height:20px;}
.jc_imagecontent .jc_padding .jc_f span{color:#a5a4a4;}
.jc_imagecontent .jc_padding .jc_f b{font-weight:normal; font-size:15px; font-family:Arial;}



/*青风文化*/
.jc-content {
    margin: 0 auto;
    width: 870px;
}
.jc-bborder {
    background-image: url(/images/border_bgimg.jpg);
    background-position: center bottom;
    background-repeat: repeat-x;
    height: 150px;
}

.jc-textborder {
    border-bottom: 1px solid #1372cc;
    height: 149px;
    width: 135px;
}
.jc-textborder h3 {
    color: #333333;
    display: block;
    font-size: 33px;
    font-weight: normal;
    padding-top: 40px;
}
.jc-textborder h3 a {
    color: #333333;
    font-size: 33px;
    font-weight: normal;
}
.jc-textborder h3 a:hover {
    text-decoration: none;
}.h-20 {
    height: 20px;
}.jc-content {
    margin: 0 auto;
    width: 870px;
}


.jc-thesolution{width:1170px; clear:both; overflow:hidden; margin-top:50px;min-height:1250px;}
.jc-thesolution ul{width:1250px;}
.jc-thesolution ul li{width:315px; height:250px; margin-right:70px;margin-left:20px; float:left; margin-bottom:60px;box-shadow:0 0 10px #ccc;}
.jc-thesolution .jc-picbox{width:315px; height:250px; position:relative; z-index:11; overflow:hidden;}
.jc-thesolution .jc-browse{width:100px; height:100px; position:absolute; z-index:20; left:110px; top:70px; display:none;}
.jc-thesolution .jc-browse a{width:100px; height:100px; line-height:100px; text-indent:300px; overflow:hidden; background-image:url(../image/zoom.png); background-repeat:no-repeat; background-position:0px 0px; display:inline-block;}
.jc-thesolution .jc-browse a:hover{background-position:-100px 0px;}
.jc-thesolution .jc-images{width:315px; height:250px; position:absolute; z-index:19; overflow:hidden; top:0px; left:0px;}
.jc-thesolution .foot{width:315px; height:48px; line-height:48px; text-align:center; position:absolute; bottom:0px; left:0px; z-index:13; background-image:url(../image/image_t_bgimg.png); background-repeat:no-repeat;}
.jc-thesolution .jc-images img{width:315px;height:250px;}
.jc-thesolution .foot a{color:#444444; font-size:12px;}
.jc-thesolution .title{height:55px; line-height:55px; text-align:center;}
.jc-thesolution .title a{font-size:18px;}










.cp_dw {
    height: 97px;
    margin-top: 45px;
    width: 1200px;margin:auto;
}.cp_dw ul {
    height: 97px;
    margin: 0 auto;
    width: 470px;
}
.cp_dw ul li {
    background: url(../image/icon3.png) no-repeat scroll -100px 0;
    float: left;
    font-size: 14px;
    height: 97px;
    margin: 0 10px;
    width: 97px;
}
.cp_dw ul li a {
    color: #525252;
    display: block;
    font-size: 14px;
    height: 63px;
    line-height: 18px;
    padding: 34px 20px 0;
    text-align: center;
    text-shadow: 1px 1px 1px #fff;
}.cp_dw ul li a:hover {
    background: url(../image/icon3.png) no-repeat scroll 0 0 ;
}

.mbn{width:1170px;margin:auto;padding-top:30px;padding-bottom:10px;height:50px;}
.mbn h1{ float:left; font-size:26px; font-family:"微软雅黑"; font-weight:bold; color:#000;height:40px;}



.hnav ul li.active {
background-image:url(/images/lo.png);
    background-repeat: no-repeat; background-position:left top;
    position: relative;
}
.hnav ul li a.active { background-image:url(/images/lo.png);
    background-repeat: no-repeat;
    display: block;
    height: 100%;width:302px;height:89px;
z-index:999999;
    top: 0;
    width: 100%;
}

.hnav ul li.active a {
    color: #000000;line-height:89px;
}
.hnav ul li a { background-image:url(../image/lk.png);
	/*    background-image: radial-gradient(circle closest-corner at left center , #ccc 0%, rgba(0, 0, 0, 0) 150%);
    background-position: -50px center;*/
    background-repeat: no-repeat;
/*    background: none repeat scroll 0 0 transparent;*/
    border: 0 none;
    color: #000;
    display: table-cell;
    font-size: 14px;
    font-weight: 500;line-height:85px;
    height: 85px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
}
#itemContainer li a{ text-align:left;}
.hnav ul li.active .arrow-down {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000;
    bottom: 15px;
    height: 0;
    left: 50%;
    margin: 0 0 0 -5px;
    position: absolute;
    width: 0;display:none;
}
.hnav ul li {
    display: table;    background: -moz-linear-gradient(center bottom , #ccc 0%, #fcfbf9 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    width: 300px;
}
.hnav ul::before {
    content: "";
    display: block;
}
.hnav ul::after {
    clear: both;
    content: "";
    display: table;
}
.hnav ul {
    list-style: outside none none;
    width: 100%;
}
.hnav {
    height: auto;
}
.hnav {
    background: none repeat scroll 0 0 #fbfbfb;
    margin-bottom: 50px;
    overflow: hidden;width:1170px;margin:auto;
}
.container{WIDTH:300PX;MARGIN:auto;margin-top:20px;float:left;}




.history-scroll {
    -moz-user-select: none;
    height: auto;
    overflow: hidden;
    position: relative;
    width: 1170px;margin:auto;
}

.history-list {
    height: auto;
    left: 0;
    overflow: hidden;
    top: 0;
}.history-list ul {

    float: left;
    height: auto;margin-bottom:20px;
    width: 255px;margin-right:35px;
}.history-list ul li.even {
    background: url("http://www.sofine-china.com/static/web/img/pic/bg_line01.gif") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
    margin-bottom: 30px;
    padding-left: 18px;
}
.history-list ul li p{line-height:25px; background-color:#0075ba; color:#FFF;padding-top:2px;padding-bottom:2px;padding-left:5px;padding-right:2px;}
.history-list ul li {
    height: 120px;
    line-height: 18px;
    width: 212px;
}.history-list ul li.even h3 {
    margin-bottom: 20px;
}.history-list ul li h3 {
    font-weight: normal;
    padding-left: 2px;
}.history-list ul li h3 span.year {
    font-family: "Impact";
    font-size: 16px;
}.history-list ul li.odd {
    background: url("http://www.sofine-china.com/static/web/img/pic/bg_line02.gif") no-repeat scroll 20px 0 rgba(0, 0, 0, 0);
    height: 85px;
    margin-left: 24px;
    padding-top: 35px;
}.history-list ul li.odd h3 {
    margin-bottom: 5px;
}








.aboutcouIntro {float:left;
    overflow: hidden;
    padding-bottom: 75px;
    position: relative;
    width: 850px;
}



.aboutcouIntro .top, .aboutcouIntro .bot {
/*    background: url(../images/span02.png) no-repeat scroll 222px 15px ;*/
    float: left;
    height: 78px;
    width: 100%;
}.aboutcouIntro .mid {
/*    background: url(../images/line01.jpg) repeat-y scroll 231px 0;*/
    float: left;
    overflow: hidden;
    position: relative;
    width: 100%;
}.aboutcouIntro .mid li {
    height: 73px;
    margin-bottom: 8px;
    width: 850px;
}.aboutcouIntro .mid .time {
    background: url(/images/span04.png) no-repeat scroll 1px 7px;
    float: left;
    height: 73px;
    width: 242px;
}.aboutcouIntro .mid .time p {
    color: #40444c;
    display: inline;
    float: left;
    font: bold 16px/34px Arial,"微软雅黑";
    margin: 7px 0 0 2px;
    text-align: center;
    width: 108px;
}.aboutcouIntro .mid .intro {
	background: url(/images/libg04.png) no-repeat scroll 0 0;
	float: right;
	height: 48px;
	overflow: hidden;
	position: relative;
	width: 788px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
}



.tu2 {
    border-bottom: 1px solid #cccccc;
    height: 355px;
    margin-bottom: 40px;
}



.tu2 .pic {
    background: url(../image/team.jpg) repeat scroll 0 0;
    float: left;
    height: 355px;
    width: 400px; box-shadow: 0 0 10px #ccc;
}


.tu2 .ganxiang {
    background: url(/images/team_dl_bj.gif) no-repeat scroll left bottom ;
    float: right;
    height: 355px;
    width: 740px;
}


.tu2 .ganxiang .txt2 {
    font-size: 24px;
    font-weight: bold;
    height: 50px;
    padding-left: 10px;
    width: 730px;
}
.tu2 .ganxiang .txt3 {
    height: 60px;
    padding: 10px 10px 0 80px;
    width: 650px;
}
.tu2 .ganxiang .txt4 {
    height: 60px;
    padding: 20px 10px 0 80px;
    width: 650px;
}
.tu2 .ganxiang .txt5 {
    height: 60px;
    padding: 20px 10px 0 80px;
    width: 650px;}
.tu2 .ganxiang .txt6 {
    height: 55px;
    padding: 20px 10px 0 80px;
    width: 650px;
}.intro{width:850px;float:left;margin-bottom:10px;}
.intro .text {
    float: left;
    height: 250px;
    margin-right: 20px;
    width: 650px;line-height:22px;
}
.intro .text span {
    font-size: 16px;
    font-weight: bold;
}
.intro .pic {
    float: left;
    height: 250px;
    width: 180px;
}



.mychgPic{width:395px; height:220px; padding:2px; margin:0 auto}
.mF_liuzg{ position:relative; width:395px; height:220px; overflow:hidden; font:12px/1.5 Verdana,Geneva; background:#fff;}
.mF_liuzg .loading{position:absolute;z-index:9999;width:100%;height:100%;color:#666;text-align:center;padding-top:90px;}/*载入画面*/
.mF_liuzg .pic li{width:395px;position:relative;overflow:hidden;*margin-top:-2px;}
.mF_liuzg .pic li p{width:395px;position:absolute;}
.mF_liuzg .pic li p a{display:block;}/*图片和焦点图框架一样大小*/
.mF_liuzg .pic li p img{width:395px;height:220px;}
.mF_liuzg .txt li{position:absolute;z-index:2;bottom:0;width:395px;height:36px;line-height:34px;overflow:hidden;display:none;}
.mF_liuzg .txt li a{display:block;color:#fff;padding:2px 0 0 16px;font-size:14px;text-decoration:none;}/*标题样式*/
.mF_liuzg .txt-bg{position:absolute;bottom:0;z-index:1;width:450px;height:36px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;}/*标题背景*/
.mF_liuzg .num{position:absolute;z-index:3;bottom:8px;right:8px;color:#333;}/*按钮样式*/
.mF_liuzg .num li{ float:left; width:22px; height:18px; position:relative;  line-height:18px; text-align:center; margin-right:3px; cursor:pointer; background:#000; filter:alpha(opacity=90); opacity:0.9; color: #FFF; }
.mF_liuzg .num li.current,.mF_liuzg .num li.hover{ background:#0e436b; color:#fff; font-weight:bold;}




/*图片轮换*/
#slideBox {
	width:395px;
	height:220px;
	overflow:hidden;
	position:relative;
	margin:0px auto;
}
#slideBox ul#show_pic {
	margin:0;
	padding:0;
	list-style:none;
	height:300px;
	width:4750px;
	position:absolute;
}
#slideBox ul#show_pic li {
	float:left;
	margin:0;
	padding:0;
	height:285px;width:395px;
}
#slideBox ul#show_pic li img {
	display:block;width:395px;height:220px;
}
#iconBall {
	position:absolute;
	bottom:0;
	right:0;
}
#iconBall li {
	float:left;
	color:#7a7a7a;
	width:32px;
	height:28px;
	line-height:28px;
	cursor:pointer;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-top:4px;
}
#iconBall li.active {
	background:url(/images/iconbg.png) no-repeat;
	color:#fff;
}
#slideText {
	width:395px;
	height:28px;
	background:rgba(0, 0, 0, 0.7);
	color:#fff;
	position:absolute;
	left:0px;
	bottom:0px;
*background:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);
}
#textBall {
	position:absolute;
	left:10px;
	bottom:3px;
}
#textBall li {
	float:left;
	cursor:pointer;
	display:none;
	color:#fff;
	font-size:14px;
}
#textBall li.active {
	display:block;
}
#textBall li a {
	text-decoration:none;
	color:#fff;
}
.home_newe{color:#000; font-weight:bold; font-size:30px;width:40%;float:left;font-family: "微软雅黑";}
.home_newe_e{font-size:18px;line-height:35px; color:#666; background-color:#DEDEDD;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;line-height:40px;border-radius: 5px;margin-left:10px;}
.home_qi{color:#000; font-weight:bold; font-size:30px;}
.home_qi_en{font-size:18px;line-height:35px; color:#666; background-color:#DEDEDD;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;line-height:40px;border-radius: 5px;}
.h_iq{width:368px;float:left; text-align:center;margin-top:10px;padding-bottom:15px;line-height:25px;}
.h_jingcai{color:#000; font-weight:bold; font-size:30px;}
.h_jingcai_e{font-size:18px;line-height:35px; color:#666; background-color:#DEDEDD;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;line-height:40px;  border-radius: 5px;}
.kopl{margin-top:20px;float:left;}
.justify{margin-top:20px;}
.qtyu{margin-top:-50px;}
.footerlink_a{position:absolute;top:0px;left:130px;}
.in_topbg{width:1440px; height:500px;margin:auto;}
.in_topbg_a{background:none repeat scroll 0 0 #fbfbfb;width:100%;float:left;padding-bottom:50px;}
/*neiye*/

.main_center{width:1170px;height:auto;margin:auto;}
/*left*/
.main_center_left{width:300px;float:left;height:auto;}

.main_center_left ul li{   background: -moz-linear-gradient(center bottom , #ccc 0%, #fcfbf9 100%) repeat scroll 0 0;
    display: table;
    float: left;
    width: 300px;}

.main_center_left ul li a{
background-image:url(../image/lk.png);
    background-repeat: no-repeat;
    border: 0 none;
    color: #000;
    display: table-cell;
    font-size: 14px;
    font-weight: 500;
    height: 85px;
    text-align: center;
 width:302px;line-height:70px;}

.main_center_left ul li.active .arrow-down {display:none;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000;
    bottom: 15px;
    height: 0;
    left: 50%;
    margin: 0 0 0 -5px;
    position: absolute;
    width: 0;
}
.main_center_left ul li.active {
 background-image:url(/images/lo.png);
    background-repeat: no-repeat; background-position:left top;
    position: relative;

}
.main_center_left ul li.active a{
  background-image:url(/images/lo.png);
    background-repeat: no-repeat;
    display: block;
    height: 100%;width:302px;height:89px;
z-index:999999;
    top: 0;
    width: 100%;
}
/*.main_center_left ul li.active a::after {
    background-image: radial-gradient(circle closest-corner at right center , #333333 0%, rgba(0, 0, 0, 0) 150%);
    background-position: 50px center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}*/

/*right*/
.main_center_right{width:850px;height:auto;float:right;}

/*pro*/
.about-wrap{width:1170px;margin:auto; float:none;}
.about-con{width:1170px;margin:auto;}
.jc-content{width:1170px;}
/*keji*/
#leftFloat{ width: 100%;height: 100%;z-index: 999;float:right;margin-left:0px;}       
/*左悬浮样式开始*/
.nav-sub{width: 100%;height: 410pxmargin-top: -205px;}
.nav-sub .nav-sub-li{ border-bottom:dotted 1px #ccc; background:none;width: 100%;text-align: left;padding-top:10px;padding-bottom:10px;margin-top: 2px;margin-left: auto;margin-right: auto;position: relative;  }
.nav-sub .nav-sub-li .nav-sub-tt{ cursor:pointer; font-size:16px;width: 100%;height: 22px;display: block;font-size: 16px; text-indent:20px;text-align: left;line-height: 22px;text-decoration: none;position: relative; color:#333;background-image:url(/images/right_3.jpg); background-repeat:no-repeat; background-position:left center;}
.nav-sub .nav-sub-li .nav-sub-tt:hover{ color:#0075b9; font-weight:bold;}
.nav-sub .nav-sub-li .nav-sub-tt i{width: 13px;height: 13px;background: url(/css/style/arrow_01.png) no-repeat center center;position: absolute;right: 10px;top: 4px;}
.nav-sub .nav-sub-li:hover .nav-sub-tt i{background: url(/css/style/arrow_02.png) no-repeat center center;}
/*.nav-sub .nav-sub-li .nav-sub-tt:hover{background-color: #ffd921;color: #000000;}*/
.nav-sub .nav-sub-li ul{height: 0;overflow: hidden;}
.nav-sub .nav-sub-li ul{z-index:99999;
                -webkit-transition: all 0.5s ease;
                -moz-transition: all 0.5s ease;
                -o-transition: all 0.5s ease;
                -ms-transition: all 0.5s ease;
                transition: all 0.5s ease; position:absolute;top:0px;left:290px; background-color:#0075b9;
            }
.nav-sub .nav-sub-li ul li{ background:none;float:left;}
.nav-sub .nav-sub-li:hover ul{height: auto;}
.nav-sub .nav-sub-li.jiadian:hover ul{height: auto;}
.nav-sub .nav-sub-li.jiaju:hover ul{height: auto;}
.nav-sub .nav-sub-li.faxian:hover ul{height: auto;}
.nav-sub .nav-sub-li ul li{height: 40px;line-height: 40px;min-width: 300px; /*background:rgba(0, 0, 0, 0) -moz-linear-gradient(center bottom , #e7e7e7 0%, #fcfafa 100%) repeat scroll 0 0;*/margin-top: 2px;margin-left: auto;margin-right: auto;margin-right:10px;}
.nav-sub .nav-sub-li ul li a{width: 100%;height: 100%;display: block; text-align:left; color:#fff; text-indent:20px; background-image:url(../image/lx_bg.gif); background-repeat:no-repeat; background-position:10px center;}
            /*左悬浮样式结束*/

.about-wrapt{width:850px;}
/*page*/
.page {
    clear: both;
    margin: 0px auto;
    text-align: left;
}
.page .pagination {
    margin: auto;
}
.page .pagination a {
    border: 1px solid #d5d5d5;
    color: #7e7e7e;
    height: 20px;
    line-height: 20px;
    margin: 0 6px 0 0;
    padding: 5px 6px;
    text-align: center;
}
.page .pagination .current {
    background: none repeat scroll 0 0 #0075b9;
    border: 1px solid #0075b9;line-height:22px;
    color: #fff;
    height: 20px;
    margin: 0 6px 0 0;
    padding: 5px 8px;
}
#lk ul li{
	background: none repeat scroll 0 0 #d4e2f0;
	cursor: pointer;
	float: left;
	min-height: 200px;
	transition: all 0.6s ease 0s;
	width: 210px;
	margin-left:0px;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 40px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#lk ul {width:870px;border:none;}
#lk ul li:hover {
    background: none repeat scroll 0 0 #1c98fc;
}
.shell{ 
width:1170px;margin:auto; 
padding-top:12px;
} 
#div1{ 
height:18px; 
overflow:hidden; 
} 

#div1 a{ color:#FFF;padding-left:60px; font-size:12px; font-weight:bold;font-family:"微软雅黑";}
.picbox{ width:850px;float:right;font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif;}
.picbox h2{font-size:22px;line-height:36px;color:#d13a3e;text-align:center;}
.picbox .text{font-size:16px;line-height:30px;color:#2a2d39;padding:10px 0 20px 0;text-align:center;}
.piclist{margin-left:1px}
.piclist:after{height:0;display:block;clear:both;visibility:hidden;content:'.';font-size:0}
.piclist ul{ margin:0 auto;position:relative;width:1000px;height:1300px;}
.piclist li{ float:left;text-align:center;cursor:pointer;z-index:0;position:relative;margin:0 25px 20px 0;width:240px;height:400px;margin-bottom:20px;box-shadow:0px 1px 0px #edecec;border: 1px solid #e5e5e5;}
.piclist li.r{ margin-right:0}
.piclist li .in img{*width:240px;*height:auto;}
.piclist li .in{ position: absolute;left: 6px;top: 6px;z-index:2;width: 240px;}
.piclist li .in .imgdiv{display:block;width:230px;height: auto;margin:0 auto;margin-top:4px;overflow:hidden;}
.piclist li span{ display:block;text-align: center;height:46px;padding:8px 3px 0 3px;font-size:14px;line-height:20px;color:#666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.piclist li span b{display:block;color:#d13a3e}
.piclist li.pic .original{display:none;padding:5px;padding-bottom:0;border: 1px solid #ccc;position:absolute;text-align: center;left:-206px; top:-59px; background: #fff;}
.piclist li.pic .original .imga{display:block;}
.piclist li .original img{*height:250px;*width:auto;}
.piclist li .original span {height:36px;padding-top:0}
.piclist li .original b{ line-height:36px;}
.piclist li.on{z-index:999}
.piclist li.on .original{ display:block;z-index:100;}

 .accordion {
 	width: 100%;
 	max-width: 100%;
 	margin: 20px auto 20px;
/* 	background: #FFF;*/
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
 }
#accordion li{width:100%; background:none;}
.accordion .link {
	cursor: pointer;
	display: block;
	padding: 15px 15px 15px 42px;
	color: #4D4D4D;
	font-size: 14px;
	font-weight: 700;
	border-bottom: 3px solid #CCC;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

/*.accordion li:last-child .link {
	border-bottom: 0;
}
*/
.accordion li i {
	position: absolute;
	top: 16px;
	left: 12px;
	font-size: 18px;
	color: #595959;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion li i.fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px;
}

.accordion li.open .link {
	color: #0072b5;
}

.accordion li.open i {
	color: #b63b4d;
}
.accordion li.open i.fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

/**
 * Submenu
 -----------------------------*/
 .submenu {
 	display: none;
/* 	background: #444359;*/
 	font-size: 14px;
 }

 .submenu li {
 	border-bottom: 1px solid #4b4a5e;
 }

 .submenu a {
 	display: block;
 	text-decoration: none;
 	color: #d9d9d9;
padding-top:12px;padding-bottom:12px;

 	-webkit-transition: all 0.25s ease;
 	-o-transition: all 0.25s ease;
 	transition: all 0.25s ease;
 }

 .submenu a:hover {
 	background: #cfd4d7;
 	color: #FFF;
 }

.fa-chevron-down{ background-image:url(../image/u_1.png);width:17px;height:17px; background-repeat:no-repeat;}

#accordion li img{width:150px;heght:215px;}
.submenu li{width:50%;}
.fa-paint-brush{background-image:url(../image/t_01.png);width:17px;height:12px; background-repeat:no-repeat; background-position:left center;margin-top:3px;}

.mn_a{width:100%;height:auto; text-align:center;float:left; font-size:14px; font-weight:bold;padding-top:20px;}
.mn_b{width:100%;height:auto; text-align:center;float:left; font-size:12px; border-bottom: dotted 1px #ccc;margin-top:20px;padding-bottom:10px;}
.mn_c{width:100%;height:auto; text-align:center;float:left; font-size:12px; margin-top:20px;}
.jc_t_welfare ul li { background:none;
    cursor: pointer;
    float: left;
    height: 317px;
    margin-right: 1px;
    overflow: hidden;
    width: 244px;
}

.hg_1{width:100%;height:auto; text-align:center;float:left; font-size:14px; font-weight:bold;}
.hg_2{width:100%;height:auto; text-align:center;float:left; font-size:12px; border-bottom: dotted 1px #ccc;margin-top:20px;padding-bottom:10px;}
.hg_3{width:100%;height:auto; text-align:center;float:left; font-size:12px; margin-top:20px;}
.hg_4{width:100%;height:auto;float:left; font-size:12px; margin-top:20px;}
.hg_5{width:100%;height:auto;float:left;padding-top:10px;line-height:30px;}

.gu_1{width:100%;height:auto; text-align:center;float:left; font-size:14px; font-weight:bold;}
.gu_2{width:100%;height:auto; text-align:center;float:left; font-size:12px; border-bottom: dotted 1px #ccc;margin-top:20px;padding-bottom:10px;}
.gu_3{width:100%;height:auto; text-align:center;float:left; font-size:12px; margin-top:0px;}
.gu_3 img{margin-top:20px;}
.gu_4{width:100%;height:auto;float:left; font-size:12px; margin-top:0px;}
.gu_5{width:100%;height:auto;float:left; font-size:12px; margin-top:20px;border-bottom:solid 1px #ccc;}
.gu_6{padding-left:30px;padding-right:30px;padding-bottom:8px;padding-top:10px; background-color:#ccc;line-height:30px;}
.gu_7{width:100%;height:auto;float:left;padding-top:10px;line-height:30px;" class="gu_7}

.box{width:40%;}
.asd_a{ font-size:30px;float:left; text-align:center;width:100%;line-height:50px;}










