@charset "utf-8";
/* CSS Document */
/* 镭拓科技 Ratuo.com */

/*common*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, select, p, th, td {margin: 0; padding: 0;}
body, td, th, span {color: #444; font-family: "微软雅黑"; font-size: 12px;}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal;}
li {list-style: none;}
a {color:#444; text-decoration:none; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
a:hover {color:#3fac81; text-decoration:none;}
img {border:0; vertical-align:middle;}
.clear {clear:both;}
.hide {display:none;}

/*body*/
body {background:#ffffff;}
.header {background:#ffffff; height:100px; width:100%; min-width:1200px; -moz-box-shadow:0px 2px 8px rgba(0,0,0,0.15); -webkit-box-shadow:0px 2px 8px rgba(0,0,0,0.15); box-shadow:0px 2px 8px rgba(0,0,0,0.15); z-index:99999; overflow:hidden; position:fixed; left:0; top:0;}
    .header .header_Panel {height:100px; width:1200px; margin:0 auto;}
    .header_Panel .logo { margin-top:19px; width:190px; height:62px; display: inline-block; float:left; text-indent:-10000px;}
		.header_Panel .logo img { height:62px; width:auto;}
		.header_Panel a.logo:before {content:"";position:absolute;width:80px;height:350px;top:0;left:0px;overflow:hidden;background:-moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);background:-o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);-webkit-transform:skewX(-25deg);-moz-transform:skewX(-25deg)}
	    .header_Panel a.logo:hover::before{-webkit-transition:left 2s;-moz-transition:left 2s;transition:left 2s;left:500px;}
	.header_Panel .header_right { width:950px; height:100px; float:right;}
	    .header_right .header_rtop { margin-top:16px;}
			.header_rtop .tel { height:26px; line-height:26px; font-size:24px; font-weight:bold; color:#3fac81; font-style:italic; padding-left: 26px; background:url(tel.gif) left center no-repeat; display:inline-block; float:right;}
			.header_rtop .oa { border:1px #dbe1e8 solid; font-size:12px; color:#999999; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; height:20px; line-height:20px; width:53px; padding-left:25px; background:url(oa.gif) 10px 0px no-repeat; display:inline-block; float:right; margin:2px 16px 0 0;}
				.header_rtop .oa:hover {color:#3fac81; border:1px #3fac81 solid; background:url(oa.gif) 10px -20px no-repeat;}
	    .header_right .nav { height:32px; line-height:32px; width:950px; clear:both; padding-top:10px; overflow:hidden;}
	        .nav li { float:left;}
		        .nav li a { color:#005fa3; font-size:16px; font-weight:bold; padding:0 10px; display:inline-block;}
			        .nav li a:hover, .nav li a.hover { color:#3fac81;}
				.nav li.language { float:right;}
					.nav li.language a { height:30px; line-height:30px; border:1px #e6e6e6 solid; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background:url(lang.gif) 11px 0 no-repeat; padding:0 0 0 32px; width:72px; color:#333333; font-weight:normal;}
					    .nav li.language a:hover {color:#3fac81; border:1px #3fac81 solid; background:url(lang.gif) 11px -30px no-repeat;}
			
.banner { height:480px; width:100%; min-width:1200px; overflow:hidden; z-index:1; margin-top:100px;}

.subbanner {height:320px; width:100%; min-width:1200px; overflow:hidden; z-index:1; margin:100px auto 0 auto;}
    .subbanner .subnav { height:54px; margin:266px auto 0 auto; width:1200px; overflow:hidden; text-align:center;}
	    .subnav a { min-width:100px;padding:0 20px; line-height:44px; height:44px; display:inline-block; background:rgba(0,0,0,0.4); margin:10px 0 0 1px; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; -webkit-border-bottom-right-radius:0px; -webkit-border-bottom-left-radius:0px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -moz-border-radius-bottomright:0px; -moz-border-radius-bottomleft:0px; border-top-left-radius:6px; border-top-right-radius:6px; border-bottom-right-radius:0px; border-bottom-left-radius:0px; overflow:hidden; font-size:14px; color:#ffffff; transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out;}
		.subnav a:hover, .subnav a.hover { margin:0 0 0 1px; height:54px; line-height:54px; background:#3fac81;}
			
.swiper-container {width: 100%; height: 100%;}
    .swiper-slide {text-align: center;font-size: 18px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; background-repeat:no-repeat; background-position:center center;}
	    .swiper-slide a { display:block; height:100%; width:1200px; margin:0 auto;}

.home_container { width:1200px; margin:0 auto;}
    .home_container .h_h1 { font-size:28px; font-weight:bold; color:#005fa3; text-align:center; line-height:40px; margin-top:50px; overflow:hidden;}
	.home_container .h_h2 { color:#aaaaaa; font-size:12px; line-height:20px; text-align:center; padding-bottom:16px; background:url(h_tbg.png) center bottom no-repeat; font-family:Arial; overflow:hidden; margin-bottom:30px;}
	.home_container .tab_list { height:114px; margin-bottom:30px; text-align:center; overflow:hidden;}
	    .tab_list span {height:114px; width:220px; display:inline-block; background:url(h_tab.png) 0 0 no-repeat; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; cursor:pointer; margin:0 10px;overflow: hidden;}
		    .tab_list span:hover, .tab_list span.hover {background:url(h_tabh.png) 0 0 no-repeat;}
			.tab_list span a {height:54px; padding-top:60px; width:220px; font-size:18px; font-weight:bold; color:#666666; display:inline-block;}
			.tab_list span a p{height: 24px;overflow: hidden;}
			    .tab_list span a:hover, .tab_list span.hover a { color:#ffffff !important;}
			    .tab_list span.hover:hover { opacity:0.8;}
			.tab_list span a.tab_1 {background:url(tab_ico.png) 0 0 no-repeat;}
			    .tab_list span a.tab_1:hover, .tab_list span.hover a.tab_1 {background:url(tab_ico.png) -220px 0 no-repeat;}
			.tab_list span a.tab_2 {background:url(tab_ico.png) 0 -114px no-repeat;}
			    .tab_list span a.tab_2:hover, .tab_list span.hover a.tab_2 {background:url(tab_ico.png) -220px -114px no-repeat;}
			.tab_list span a.tab_3 {background:url(tab_ico.png) 0 -228px no-repeat;}
			    .tab_list span a.tab_3:hover, .tab_list span.hover a.tab_3 {background:url(tab_ico.png) -220px -228px no-repeat;}
			    			.tab_list span a.tab_4 {background:url(tab_ico.png) 0 -114px no-repeat;}
			    .tab_list span a.tab_4:hover, .tab_list span.hover a.tab_4 {background:url(tab_ico.png) -220px -114px no-repeat;}
	.home_container .tab_container { width:1200px; height:280px; position:relative;display: none;}
	    .tab_container .arrow_left { width:40px; height:40px; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; background:url(arrow.png) 0 0 no-repeat; text-indent:-1000px; position:absolute; left:-60px; top:92px; overflow:hidden;}
		    .tab_container .arrow_left:hover {background:url(arrow.png) -40px 0 no-repeat;}
	    .tab_container .arrow_right { width:40px; height:40px; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; background:url(arrow.png) -40px -40px no-repeat; text-indent:-1000px; position:absolute; right:-60px; top:92px; overflow:hidden;}
		    .tab_container .arrow_right:hover {background:url(arrow.png) 0 -40px no-repeat;}
		.tab_container .tab_pul {width:1220px; height:220px; margin:0 -10px; overflow:hidden;}
		    .tab_pul li { width:224px; height:217px; float:left; text-align:center; margin:0 10px 20px 10px; overflow:hidden;}
			    .tab_pul li a {border:1px #e9e9e9 solid; font-size:16px; border-bottom:3px #e9e9e9 solid; height:213px; display:block; color:#666666; position:relative; overflow:hidden;}
				.tab_pul li a:hover {border-bottom:3px #2b8dc2 solid; color:#2b8dc2;}
				.tab_pul li a .tab_open { position:absolute; left:-223px; top:0; width:222px; height:160px; background:rgba(0,0,0,0.50) url(tab_open.png) right center no-repeat; z-index:100; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
				    .tab_pul li a:hover .tab_open, .tab_pul li:hover .tab_open {display: block; left:0; top:0; background:rgba(0,0,0,0.50) url(tab_open.png) center center no-repeat;}
				.tab_pul li .tab_img { width:202px; height:159px; margin:0 10px; border-bottom:1px #e5e5e5 dotted; overflow:hidden; line-height:159px; text-align:center;}
				.tab_pul li .tab_img:hover, .tab_pul li a:hover .tab_img { border-bottom:1px #ffffff solid !important;}
				    .tab_img img { max-height:159px !important; max-width:202px !important; margin:0 auto; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
					.tab_pul li a:hover img {transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}
				.tab_pul li .tab_name { height:34px; padding:10px; line-height:34px;}
				
		.home_container .tab_ntlist { text-align:center; margin-bottom:30px; overflow:hidden;}
		    .tab_ntlist a {width:158px; height:40px; line-height:40px; overflow:hidden; display:inline-block; border:1px #dedede solid; font-size:16px; color:#666666; background: none; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin:0 4px;}
			    .tab_ntlist a:hover, .tab_ntlist a.hover { background:#005fa3; border:1px #005fa3 solid; color:#ffffff;}
		.home_container .tab_ntcontainer { padding:30px; background:#ffffff; margin-bottom:70px; overflow:hidden;display: none;}
		    .tab_ntcontainer .tab_newsimg { width:460px; height:322px; overflow:hidden; float:left; background:#f9f9f9;}
			    .tab_ntcontainer .tab_newsimg img {width:460px; height:322px;}
				
				.tab_newsimg .swiper-container2 {width: 100%; height: 100%; position:relative;}
                .tab_newsimg .swiper-slide {text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
				.tab_newsimg .swiper-slide a { position:relative;}
				.tab_newsimg .swiper-slide a .tab_newsimgTitle { position:absolute; bottom:0; left:0; width:100%; height:38px; display:block; background:rgba(0,0,0,0.50); color:#ffffff; z-index:100; line-height:38px; text-align:left; text-indent:10px; font-size:14px; overflow:hidden;}
                .tab_newsimg .swiper-pagination-bullet { width: 14px; height: 14px; text-align: center; line-height: 14px; font-size: 12px; color:#000; opacity: 1; background: rgba(0,0,0,0.2);}
                .tab_newsimg .swiper-pagination-bullet-active { color:#000000; background: #ffffff;}
				.tab_newsimg .swiper-pagination2 { z-index:10000 !important; position:absolute; bottom:10px; text-align:right;}
				
			.tab_ntcontainer .tab_newsul { width:660px; float:right; overflow:hidden;}
			    .tab_newsul li { padding:20px 0; height:80px; border-bottom:1px #dadada dotted; overflow:hidden; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
				.tab_newsul li:hover { background:#f9f9f9;}
				    .tab_newsul li .newsdate { background:#37af82; width:68px; height:80px; text-align:center; font-family:Arial; color:#ffffff; float:left; margin-left:20px;}
					    .tab_newsul li .newsdate .day { font-size:36px; padding-top:5px;}
						.tab_newsul li .newsdate em { width:20px; height:2px; background:#ffffff; margin:2px auto 8px auto; display:block;}
						.tab_newsul li .newsdate .year { font-size:12px;}
					.tab_newsul li .newsright { width:550px; height:80px; float:right;}
					     .newsright a.newstitle { font-size:16px; color:#333333; line-height:30px;}
					     .newsright a.newstitle:hover  {color:#37af82;}
						 .newsright p { line-height:24px; font-size:14px; color:#999999; }
				.tab_newsul li:nth-of-type(1) { padding-top:0;}
				.tab_newsul li:nth-of-type(3) { padding-bottom:0; border-bottom:none;}

.home_bg { background:#f6f6f6; width:100%; min-width:1200px; overflow:hidden;}

.main {width:1200px; margin:50px auto;min-height: 350px;}
    .main .article_title {overflow:hidden; text-align:center; margin-bottom:40px;}
	    .main .article_title h1 { font-size:28px; font-weight:bold; color:#005fa3; overflow:hidden;}
		.main .article_title h2 { text-transform:uppercase; font-size:12px; font-family:Arial; line-height:20px; color:#aaaaaa; overflow:hidden;}
		    .article_title h2 span { height:1px; width:42px; background:#dedede; display:inline-block; margin:0 10px 4px 10px;}
    .main .article_content { font-size:15px; line-height:200%; overflow:;}
	     .article_content .qywh { width:1000px; overflow:hidden; margin:0 auto; min-height:481px; background:url(qywh_bg.jpg) right top no-repeat;}
		     .article_content .qywh dt { line-height:36px; font-size:20px; font-weight:bold; color:#3fac81; margin-top:20px;}
			 .article_content .qywh dd {line-height:30px; font-size:15px; color:#co4c4c4c;}
             .article_content .tab_pul {width:1220px; margin: 0 -10px; overflow:hidden;}
		 .article_content .contact_top {overflow:hidden; padding:10px 0;}
		     .contact_top .weixin { float:right; border:1px #e6e6e6 solid; width:338px; height:138px; overflow:hidden;}
			     .contact_top .weixin img { width:138px; height:138px; float:right;}
				 .contact_top p { padding:40px 0 0 30px; font-size:16px; color:#666666;}
				     .contact_top p strong {font-size:18px; font-weight:bold;}
			     .contact_top dl { width:840px; float:left; height:44px; line-height:44px;}
				     .contact_top dl dt { color:#333333; font-size:18px;}
					 .contact_top dl dd { color:#666666; font-size:16px; padding-left:30px; width:380px; float: left;}
					 .contact_top dl dd.tel { background:url(contact_ico.png) 0 0 no-repeat;}
					 .contact_top dl dd.phone { background:url(contact_ico.png) 0 -44px no-repeat;}
					 .contact_top dl dd.qq { background:url(contact_ico.png) 0 -88px no-repeat;}
					 .contact_top dl dd.email { background:url(contact_ico.png) 0 -132px no-repeat;}
		  .article_content .contact_map { height:500px; padding:10px; width:1178px; border:1px #ffffff solid; -moz-box-shadow:0px 0px 5px rgba(0,0,0,0.20); -webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.20); box-shadow:0px 0px 5px rgba(0,0,0,0.20); margin-top:80px; position:relative;}
		      .contact_map .map_title { height:50px; font-size:16px; width:1200px; overflow:hidden; z-index:1000; position:absolute; top:-30px; left:0; text-align:center;}
			      .map_title a { border:1px #e6e6e6 solid; background:#ffffff; display:inline-block; height:48px; line-height:48px; width:199px; color:#666666;}
				      .map_title a:hover, .map_title a.hover { color:#ffffff; background:#3fac81; border:1px #3fac81 solid;}
					  .map_title a:nth-of-type(1) { border-right:none !important; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-right-radius:0px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:0px; -moz-border-radius-bottomright:0px; -moz-border-radius-bottomleft:6px; border-top-left-radius:6px; border-top-right-radius:0px; border-bottom-right-radius:0px; border-bottom-left-radius:6px;}
					  .map_title a:nth-of-type(2) { border-left:none !important; -webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:6px; -webkit-border-bottom-right-radius:6px; -webkit-border-bottom-left-radius:0px; -moz-border-radius-topleft:0px; -moz-border-radius-topright:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-bottomleft:0px; border-top-left-radius:0px; border-top-right-radius:6px; border-bottom-right-radius:6px; border-bottom-left-radius:0px;}
		      .contact_map .map_baidu {height:500px; width:1178px; position:relative;}
		          .map_baidu .map_address { height:60px; line-height:60px; width:1178px; position:absolute; left:0; bottom:0; background:rgba(255,255,255,0.90); color:#666666; font-size:16px; z-index:100; text-align:center;}
			
/*.pages{color:#1a4b85; overflow:hidden; font-size:16px; text-align:center; margin-bottom:20px;}
	.pages span{ padding:0 6px; margin-top:10px; display:inline-block; color:#555;}
	.pages a{ display:block; color:#333; border:1px solid #dedede; padding:7px 10px; overflow:hidden; display:block;}	
	.pages span.curr a{ display:block; color:#1a4b85; background:#e8e8e8;}

.apages{color:#1a4b85; overflow:hidden; font-size:16px; text-align:center; margin-bottom:20px;}
	.apages span{ padding:0 6px; margin-top:10px; display:inline-block; color:#555;}
	.apages a{ display:block; color:#333; border:1px solid #dedede; padding:7px 10px; overflow:hidden; display:block;}	
	.apages span.curr a{ display:block; color:#1a4b85; background:#e8e8e8;}		*/

.footer { background:#434448 url(footer_bg.jpg) center top no-repeat; color:#aaaaaa; font-size:14px; text-align:center; line-height:30px; padding:30px 0; overflow:hidden; width:100%; min-width:1200px;}
.footercon{width: 1200px;margin:0 auto;}
.footer a{color: #aaa;}
/*product_list*/
.tab_pro_container{ width:1200px; margin: 0 -10px; overflow:hidden; line-height:200%;}
	.tab_pro_container .tab_pul{ width:1220px; margin:0 -10px; overflow:hidden;}
/*product*/
.pro_top{overflow: hidden;}
	.proImgbox{float: left;width: 518px;height: 370px;border:1px solid #e6e6e6;margin-right: 40px;line-height: 370px;text-align: center;}
		.proImgbox img{max-height: 370px !important;max-width: 518px !important;margin:0 auto;}
	.pro_detail{overflow: hidden;}
		.pro_detail .pro_name{padding: 10px 0;}
			.pro_detail .pro_name p{font-size: 18px;color: #333;line-height: 30px;}
		.pro_useway_box{border-top:1px dashed #ccc;padding-top: 20px;}
			.pro_useway_box .pro_useway{font-size: 18px;color: #333;}
			.pro_useway_box .use_datail{margin-top: 10px;}
			.pro_useway_box .use_datail p{font-size: 15px;line-height: 30px;color: #666;}
.product_intro{margin-top: 50px;}
	.product_intro .intro_name{border-bottom:1px solid #3fac81;}
	.product_intro .intro_name span{ line-height:44px; height:44px; display:inline-block; background:#3fac81; margin:0; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; -webkit-border-bottom-right-radius:0px; -webkit-border-bottom-left-radius:0px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -moz-border-radius-bottomright:0px; -moz-border-radius-bottomleft:0px; border-top-left-radius:6px; border-top-right-radius:6px; border-bottom-right-radius:0px; border-bottom-left-radius:0px; font-size:16px; color:#ffffff;padding: 0 20px;}
	.intro_content{padding:30px 50px;}
		.intro_content p{color: #666;font-size: 15px;line-height: 30px;}
		.intro_content img{max-width: 100% !important;}
/*pages分页*/
.page_box{ text-align:center; margin-top:20px;}
/*news_list*/
.news_list{ padding: 0 50px; overflow: hidden;}
	.news_list li{overflow: hidden;border-bottom: 1px dashed #ccc;padding-bottom: 20px;margin-bottom: 20px;}
		.news_img{ float: left;width: 240px;height: 160px; margin-right: 20px;line-height: 160px;text-align: center;}
			.news_img img{max-height:160px !important; max-width:240px !important;}
		.news_main{position: relative;height: 160px;}
			.news_title{font-size: 18px;color: #333; transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out;padding-bottom: 20px;}
			.news_title:hover{color: #3fac81;}
			.news_contant{color: #666;line-height: 20px;}
			.time_box{}
				.add_time{background: url(news_ico.png) no-repeat left center;position: absolute;bottom: 0;padding-left: 20px;color: #999;line-height: 35px;}
				.news_more{ position: absolute;bottom: 0;right: 0;background-color: #eeeeee;border-radius: 5px;padding: 0 20px;line-height: 35px;color: #999;cursor: pointer; transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out;}
				.news_more:hover{background-color: #3fac81;color: #fff;}
/*article*/
.art_title_box{text-align: center;border-bottom: 1px dashed #ccc;}
	.art_title{font-size: 24px;font-weight: bold;color: #666;}
	.art_time{color: #999;line-height: 50px;}
.art_content{padding: 20px 50px;}
	.art_content p{line-height: 30px;font-size: 15px;color: #666;margin-bottom: 30px;}
	.art_content img{max-width: 100% !important;}
/*people*/
.mien_content{}
	.mien_pul{overflow: hidden;width: 1220px;}
		.mien_pul li{float: left;margin-right: 20px;margin-bottom: 20px;position: relative;}
		.mien_img{width: 285px;height: 200px;overflow: hidden;line-height: 200px;text-align: center;}
			.mien_img img{max-width: 285px;max-height: 200px;margin: 0 auto; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
		.mien_name{position: absolute;bottom: 0;height: 50px;text-align: center;line-height: 50px;width: 100%;color: #fff;background: rgba(0,0,0,0.5); transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
		.mien_pul li a:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}
		.mien_pul li a:hover .mien_name{color: #3fac81;}
/*zhaoping*/
.cultureTitle{ width:1200px; margin:0 auto; text-align:center;}
	.cultureTitleB{ font-size:24px; color:#005fa3; margin-bottom:5px;}
	.cultureTitleC{ font-size:15px; color:#666; margin-bottom:40px;}
	.cultureTitleC span{color: #de2828;}
	.cultureTitleS{ color:#c2c2c8; color:#aaaaaa;}
.culListtitle{ line-height:32px; font-size:18px; color:#333333; margin-top:10px;}
.culListtitleB{ font-size:18px; color:#aaaaaa;}

.singleCon{ width:1200px; margin:0 auto; padding:50px 0; text-align:left;}
.recruimentList{ width: 1000px; margin:10px auto; }
	.recruimentList li{ border-radius:4px; overflow: hidden; border-bottom: 2px solid #ffffff;}
	.down{ background:url(down.png) no-repeat center right 20px; }
	.up{ background:url(up.png) no-repeat center right 20px; }

.recruimentDl{ background-color:#f2f2f2; line-height: 45px; overflow: hidden;cursor: pointer;}
	.recruimentList .firstNav{ background-color:#666666; border-radius:4px; border-bottom: none;margin-bottom:0;} 
	.recruimentList .firstNav .recruimentDl{background-color:#666666;font-size: 16px;}
	.recruimentDl dd{ float: left; width: 190px;}
	.lastBox{ width:50px; }
.firstNav .recruimentDl{ color:#ffffff;}
.recruimentCon{ background-color: #ffffff;}
	.emailCon{ text-align: left;padding:40px;}
		.emailCon p{margin-bottom: 20px;}
	.posyemail{ margin: 40px 0;}
.rett{}
	.rett td{ padding-top: 20px; }
	.rett .left{ min-width: 130px; padding-right: 20px; text-align: right; text-align: top;}
	.rett .right{}

/****分页****/	
.page_box,.page_box a{color: #999;}
	.page { text-align: center; margin: 10px 0; padding-top: 25px; line-height: 35px;}
	.page_box a:hover{ background-color:#3fac81; color:#fff; border:1px #3fac81 solid;}
	.prev{background-color: #f2f2f2;border-radius: 5px; border:1px #f2f2f2 solid; padding: 10px 15px;margin:0 5px; }
	.num{background-color: #f2f2f2;border-radius: 5px; border:1px #f2f2f2 solid; padding: 10px 15px;margin:0 5px; }
	.next{background-color: #f2f2f2;border-radius: 5px; border:1px #f2f2f2 solid; padding: 10px 15px;margin:0 5px; }
	.current {background-color: #3fac81;border-radius: 5px; border:1px #3fac81 solid; padding: 10px 15px; margin:0 5px; color: #ffffff;}

.lookpic{width: 100%;height: 100%;text-align: center;line-height: 100%;}
	.lookpic img{max-height: 100%;max-width: 100%;margin:0 auto;}

.siteqq{position: fixed;bottom: 0;right: 0;z-index: 6000;}