@charset "utf-8";
/* CSS Document */


/*宽度*/
.w_1060{width:1060px; margin:0 auto;}
@media only screen and (min-width: 1024px){
	.w_1000{width:1000px; margin:0 auto;}
}
@media only screen and (min-width: 400px) and (max-width: 1024px){
	.w_1000{width:980px; margin:0 auto;}
}
.w_935{width:935px; margin:0 auto;}
.w_955{width:955px; margin:0 auto;}

@media only screen and (min-width: 1024px){
	/**/
	.header{float:left; width:100%; background:#009B4D; height:55px; line-height:55px;}
	.header .main_nav{width:1180px; margin:0 auto; height:55px;}
	.header .main_logo{float:left; width:103px; height:110px; text-indent:-300px; font-size:0; line-height:500px;}
	.header .logo{position:relative; display:block }
	.header .logo img{position:absolute; left:0; top:0; z-index:9; display:block; width:121px; height:auto;}
	.header .nav{float:right;}
	.header .nav li{float:left; color:#fff; font-size:14px;  }
	.header .nav li a{display:block; color:#fff;padding:10px 0 10px 0; height:36px;width:153px; text-align:center; border-left:1px solid #fff;line-height:18px; }
	.header .nav li a i{display:block; font-size:12px;}
	.header .nav li a:hover,.nav li.hover a{ background:#DCDCDD; color:#595757; text-decoration:none;}
	.header .nav li.border_l_n a{border-left:0;}
}

@media only screen and (min-width: 400px) and (max-width: 1024px){
	/**/
	.header{float:left; width:100%; background:#009B4D; height:55px; line-height:55px;}
	.header .main_nav{width:980px; margin:0 auto; height:55px;}
	.header .main_logo{float:left; width:103px; height:110px; text-indent:-300px; font-size:0; line-height:500px;}
	.header .logo{position:relative; display:block }
	.header .logo img{position:absolute; left:0; top:0; z-index:9; display:block; width:121px; height:auto;}
	.header .nav{float:right;}
	.header .nav li{float:left; color:#fff; font-size:14px;  }
	.header .nav li a{display:block; color:#fff;padding:10px 0 10px 0; height:36px;width:120px; text-align:center; border-left:1px solid #fff;line-height:18px; }
	.header .nav li a i{display:block; font-size:12px;}
	.header .nav li a:hover,.nav li.hover a{ background:#DCDCDD; color:#595757; text-decoration:none;}
	.header .nav li.border_l_n a{border-left:0;}

}







/*banner 样式开始*/
#banner {position:relative; width:100%; float:left; height:675px; overflow:hidden; clear:both;}
#banner_list img {border:0px; width:100%; height:675px;}
#banner_bg {display:none;position:absolute; bottom:0;background-color:#fff;height:30px;filter: Alpha(Opacity=40);opacity:0.4;z-index:1000;cursor:pointer; width:100%;left:0px; }
#banner_info{display:none;position:absolute; bottom:0; left:5px;height:22px;font-size:14px;color:#00388A;font-weight:bold;z-index:1001;cursor:pointer}
#banner_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;}
#banner ul {position:absolute;list-style-type:none;z-index:1002; width:80px; margin:0px auto;
			margin:0; padding:0; bottom:15px; right:1%;}

			
#banner ul li { float:left;display:block;color:#FFF; width:9px; height:9px;background:#06984F; opacity:0.8; border-radius:100px; text-indent:100px; overflow:hidden; margin-right:6px;cursor:pointer}
#banner ul li.on {background:#06984F; opacity:1; }
#banner_list a{position:absolute;left:0px; width:100%;}

@media only screen and (min-width: 400px) and (max-width: 1024px){
	.banner_warp{margin-right:20px;}

}

/*banner 样式结束*/


/*首页主体内容样式*/
.i_content_warp{ border-bottom:1px solid #009B4D;  border-top:1px solid #009B4D;width:100%; float:left; padding:0; background:#FEFEFE url(../../images/xxc/i_c_bg.png) no-repeat;background-size:100% 100%; height:730px; overflow:hidden;}
.i_cnt{margin-top:150px;}
.company_profile{float:left; width:445px; padding-left:60px;}
.h2_tit{display:block;color:#009B4D;}
.h2_tit img{display:block; margin-left:-60px;}
.h2_tit p{ font-size:16px; display:block; margin-top:5px; line-height:25px;}
.company_profile .com_china{display:block; line-height:25px; margin-top:20px; color:#595757;}
.company_profile .com_english{display:block; line-height:18px; margin-top:3px; font-family:arial; font-size:11px;}
.new_box{float:right; width:410px; padding-left:60px;}
.new_i_list{ margin-top:20px;}
.new_i_list li{border-bottom:1px dashed #595757; padding:5px 0; height:25px; line-height:25px;}
.new_i_list li a{display:inline-block; width:310px; overflow:hidden; height:25px;white-space:nowrap;text-overflow:ellipsis;}
.new_i_list li b{float:right; font-weight:normal; width:80px; overflow:hidden; height:25px;}
.new_i_list li:hover,.new_i_list li:hover a{color:#009B4D; text-decoration:none;}
.new_box .new_more{float:right; color:#009b4d; font-size:14px; margin-top:25px; line-height:20px;}
.i_content_warp02{ width:100%; float:left; background:#EEEEEE; padding:80px 0; min-height:570px;}
.caiping .h3_tit{background:url(../../images/xxc/eng_tit3.png) no-repeat center top; padding-top:105px; color:#595757; font-size:16px; text-align:center;}

.warp_footer{ }
.footer{background:#009B4D; padding:30px 0; height:80px; float:left; width:100%; }
.footer .f_left{float:left; color:#231915; width:90%; padding-top:20px;}
.footer .f_left p{display:block; font-size:10px; line-height:20px;}
.footer .f_right{float:right; width:10%; text-align:center;}
.footer .f_right p{display:block; line-height:20px; margin:5px 0 0 0;color:#231915;}

.header_menu{background:#DCDEDD; float:left; width:100%; height:45px;}
/*导航*/
.header .menu {position:relative;}
.header .menu ul{width:100%;position:absolute;left:-1px;top:55px;z-index:8;display:none}
.header .menu li  ul{ height:25px; padding:10px 0; line-height:25px;}
.header .menu li ul li{padding:0 0 0 30px;height:25px;line-height:25px;}
.header .menu li ul li a{height:25px;line-height:25px; width:auto; padding:0; color:#595757; font-size:14px; border:none; margin:0;}
.header .menu li ul li a:hover{text-decoration:none; color:#009b4d;}
.header .menu li.hover ul{top:55px;display:block}
.header .menu li ul li a.change{border-bottom:1px solid #595757; color:#595757;}


.inside_warp{background:url(../../images/xxc/zs_img1.png) no-repeat 60px 130px; width:100%; float:left; padding:90px 0 50px 0;} 
.inside_warp02{background:url(../../images/xxc/zs_img2.png) no-repeat; width:100%; float:left; padding-bottom:50px; background-position:99% bottom;}
.inside_left{float:left; width:415px; padding-left:35px;}
.inside_left .h2_tit p{font-size:14px; line-height:20px;}
.inside_left .h2_tit img{margin-left:-35px; width:118px;}
.inside_left .xxxcjj{display:block; line-height:22px; margin-top:10px; color:#595757;}

.inside_right{float:right; width:470px; height:420px; overflow:hidden;margin-top:10px;}
/*内页banner 样式开始*/
.inside_right #banner {position:relative; width:100%; float:left; height:420px; overflow:hidden; clear:both;}
.inside_right #banner_list img {border:0px; width:100%; height:420px;}
.inside_right #banner_bg {display:block;position:absolute; bottom:0;background-color:#C9CBCA;height:40px;filter: Alpha(Opacity=60);opacity:0.6;z-index:1000;cursor:pointer; width:100%;left:0px; }
.inside_right #banner_info{display:block;position:absolute; bottom:0; left:5px;height:40px;font-size:14px;color:#595757;z-index:1001;cursor:pointer; line-height:40px; font-weight:normal; width:350px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.inside_right #banner_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;}
.inside_right #banner ul {position:absolute;list-style-type:none;z-index:1002; width:50px; margin:0px auto;
			margin:0; padding:0; bottom:15px; right:1%;}
.inside_right #banner ul li { float:left;display:block;color:#FFF; width:9px; height:9px;background:#06984F; opacity:0.8; border-radius:100px; text-indent:100px; overflow:hidden; margin-right:6px;cursor:pointer}
.inside_right #banner ul li.on {background:#06984F; opacity:1; }
.inside_right #banner_list a{position:absolute;left:0px; width:100%;}

.inside_warp03{background:url(../../images/xxc/zs_img3.png) no-repeat 20px 360px; width:100%; float:left; padding:70px 0 70px 0;} 
.gswh_box{margin-top:10px; color:#595757;}
.gswh_box h3{display:block; font-weight:bold; font-size:12px; line-height:20px;}
.gswh_box p{display:block; font-size:12px; line-height:20px; padding-bottom:5px; margin-top:2px;}
.inside_left02{float:left; width:410px; padding-left:10px;}
.inside_left02 .h2_tit img{margin-left:-10px;}
.inside_left02 .h2_tit p{font-size:14px; line-height:20px;}
.inside_right02{float:right; width:470px;}
.inside_right02 ul{margin-top:7px;}
.inside_right02 ul li{width:156px; height:139px; overflow:hidden; float:left; position:relative;} 
.inside_right02 ul li a{display:block; position:relative; z-index:1;}
.inside_right02 ul li a img{width:156px; height:139px;}
.inside_right02 ul li .black_bg{background:#000; opacity:0.5;width:156px; height:139px; display:none; position:absolute; z-index:2; left:0; top:0;}
.inside_right02 ul li:hover .black_bg{display:block;}
.inside_right02 ul li .img_jj{display:none; position:absolute; z-index:3; color:#fff; font-size:14px; width:92%; left:0; top:50px; line-height:20px; padding:0 7px; text-align:center;}
.inside_right02 ul li:hover .img_jj{display:block;}

.inside_warp04{background:url(../../images/xxc/zs_img4.png) no-repeat 20px 360px;}
.inside_warp05{background:url(../../images/xxc/zs_img5.png) no-repeat 98% bottom;}
.inside_right02 .h2_tit{margin:0; font-size:14px; display:block; background:url(../../images/xxc/icons1.png) no-repeat left center; padding-left:30px; height:25px; line-height:25px;}
.about_detail{padding:0 22px 0 23px; width:955px;}
.about_detail .h2_tit p{font-size:14px; line-height:20px;}
.about_detail .h2_tit img{margin-left:-10px;}
.about_detail p.d_txt{color:#595757; margin-top:10px; line-height:20px;}
.about_detail p.d_img{margin-top:20px; text-align:center;}
.about_detail p.d_img img{width:955px;}
.czdsj_box .h2_tit img{ margin-left:-30px;}
.czdsj_box .h2_tit p{margin-top:-15px;}
.czsj_l_cnt{display:block; margin-top:10px;}
.czsj_l_cnt p{display:block; padding:2px 0; line-height:20px;}
.czdsj_box #banner_info,.ftcb_box #banner_info,.kcps_box #banner_info{display:none;}
.czdsj_box #banner_bg,.ftcb_box #banner_bg,.kcps_box #banner_bg{display:none;}
.czdsj_box .inside_right{}
.czsj_l_cnt h4{display:block; font-size:12px; font-weight:bold; line-height:20px; margin-top:10px;}
.kcps_box .inside_left02 .h2_tit img{margin-left:-20px;}
.kcps_box .inside_left02 .h2_tit p{margin-top:-10px;}

.inside_warp06{background:url(../../images/xxc/zs_img6.png) no-repeat 0px bottom;}
.advantage_box{ padding-bottom:100px; padding-top:50px; float:left; width:100%;}
.youshi_cnt{margin-top:50px; float:left; width:100%;}
.youshi_cnt dl{float:left; width:50%;}
.youshi_cnt dl dt{background:url(../../images/xxc/icons1.png) no-repeat left top; padding-left:35px;}
.youshi_cnt dl dt h2{font-size:16px; font-weight:bold; display:block; line-height:20px;}
.tit_fuzhu{display:block; line-height:18px; margin-top:5px;}
.tit_fuzhu b{font-weight:bold;}
.tit_fuzhu .star5{background:url(../../images/xxc/star.png) no-repeat; width:79px; height:12px; display:inline-block; margin-left:10px;}
.tit_fuzhu .star4{background:url(../../images/xxc/star4.png) no-repeat; width:63px; height:12px; display:inline-block; margin-left:10px;}
.tit_fuzhu .star3{background:url(../../images/xxc/star4.png) no-repeat; width:47px; height:12px; display:inline-block; margin-left:10px;}
.tit_fuzhu .star2{background:url(../../images/xxc/star4.png) no-repeat; width:30px; height:12px; display:inline-block; margin-left:10px;}
.tit_fuzhu .star1{background:url(../../images/xxc/star4.png) no-repeat; width:14px; height:12px; display:inline-block; margin-left:10px;}
.youshi_cnt dl dd{padding-left:35px; margin-top:7px;}
.youshi_cnt dl dd p{display:block; line-height:20px;}
.youshi_img{display:block; width:440px; height:240px; margin-top:10px;}
.youshi_img img{width:440px;}

.news_date{display:block; line-height:20px;}
.news_date .praise{background:url(../../images/xxc/xxc_logo.png) no-repeat left center; padding-left:25px; float:right; color:#888889; line-height:20px; margin-right:20px; }
.news_date .praise i{background:url(../../images/xxc/praise.png) no-repeat 0 0; width:15px; height:15px; display:inline-block; margin-right:3px;}
.news_date .praise:hover i{background:url(../../images/xxc/praise.png) no-repeat 0 -23px;}
.news_date .praise:hover{color:#009B4C; text-decoration:none;}

/*新闻详情*/
.detail_warp{float:left; width:100%;}
.news_detail{clear:both; display:block; margin-top:50px;}
.info_Crumbs{ display:block;   background:#009B4D; width:840px; height:26px; margin:0px auto; padding:7px 45px 7px 50px; color:#fff; font-weight:bold; font-size:14px; margin-top:30px;line-height:26px;}
.info_Crumbs strong{font-size:16px; margin-right:25px; font-weight:bold; display:inline-block; overflow:hidden;}
.info_list .example ul li{height:460px;}
.info_list .example ul li:hover{ background:#E4E6E5;color: #808080;}
.info_list .example ul li h5{font-size:16px; font-weight:bold; height:50px; overflow:hidden; padding-bottom:10px; line-height:25px;}
.info_list .info_l_text{text-align:left; padding:8px 0 0 0; height:200px; overflow:hidden; line-height:20px;}
.crumbs{font-size:14px; display:inline-block; font-weight:normal; width:500px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.r_page{float:right;}
.r_page a{background:url(../../images/xxc/icons2.png) no-repeat; float:left; width:15px; height:26px;}
.r_page a.page_up{background-position:0px 0px;  margin-right: 30px;}
.r_page a.page_down{background-position:-42px 0px;  margin-right: 30px;}
.r_page a.close{background-position:-105px 0px; width:26px;}

.r_page a.page_up:hover{background-position:0px -27px;}
.r_page a.page_down:hover{background-position:-42px -27px;}
.r_page a.close:hover{background-position:-105px -27px;}

.r_page a.no_page_up,.r_page a.no_page_up:hover{background-position:0 0; cursor:default;}/*不能进行上一页翻页*/
.r_page a.no_page_down,.r_page a.no_page_down:hover{background-position:-42px 0; cursor:default;}/*不能进行下一页翻页*/


.new_d_tit{border-bottom:1px solid #595757; padding:30px 0 10px 0 ; text-align:center;}
.new_d_tit h1{display:block; font-size:35px; line-height:40px; font-weight:bold;}
.new_d_tit .news_date{width:235px; margin:0 auto; margin-top:20px;}
.news_content{padding:15px 0 50px 0;}
.news_content p{display:block; line-height:20px;}




/*招贤纳士*/
.w_100{width:100%; float:left;}
.recruitment_box{margin-top:80px;}
.re_tit{display:block; text-align:center; padding-bottom:20px; border-bottom:1px solid #595757;}
.re_tit h1{font-size:20px; display:block; line-height:30px;}
.zhaoping_list{padding:50px 0 90px 0; background:url(../../images/xxc/chushi.png) no-repeat right bottom; }
.zp_left{float:left; width:415px;}
.zp_info{display:block; padding-bottom:70px; width:100%; float:left;}
.zp_info p{display:block; font-size:12px; line-height:20px; padding:2px 0;}
.zhaoping_list .submit_btn{display:block; height:25px; width:22%; text-align:center; float:left; line-height:25px; color:#fff; background:#009C4D; font-weight:bold; margin-top:15px; border-radius:100px;}
.zhaoping_list .submit_btn:hover{background:#007936; text-decoration:none;}
.zp_right{float:right; width:415px;}
.zhaoping_list .zp_right .submit_btn{float:right;}

/*联系我们*/
.contact_warp{float:left; width:100%; background:#fff; padding-bottom:70px;}
.contact_us_box{}
.contact_us{width:905px; margin:0px auto; position:relative; margin-top:105px;}
.con_l{float:left; width:410px;}
.con_r{float:right; width:385px; height:285px;}
.zhuangshi{position:absolute; left:-145px;}
.con_us_tit{display:block; width:215px; text-align:center;}
.con_us_tit h1{display:block; font-size:20px; line-height:25px;}
.con_l .fz_txt{display:block; padding:20px 0 15px 0; line-height:25px; font-size:13px;}
.con_l p{display:block; padding:2px 0; line-height:20px; font-size:13px;}
.qq_btn{background:url(../../images/xxc/qq.png) no-repeat; width:120px; height:34px; display:block; margin-top:30px;}


.detail_warp{padding-bottom:140px;}
.contact_warp{padding-bottom:210px;}
.advantage_box{padding-bottom:240px;}
.inside_warp03{padding-bottom:210px; background-position:0 390px;}
.inside_warp{padding-bottom:190px;}







