﻿.r_advertis_p1_header{ text-align:center; padding:92px 0 48px;}
.r_advertis_p1_header span{ margin-right:26px; width:210px; display:inline-block; height:50px; 
	line-height:50px; background:#f5f5f5; font-size:20px;}
.r_advertis_p1_header span a{ color:#2b2b2b; display:block; width:100%; height:100%;}
.r_advertis_p1_header span a:hover{ background:#00ff00;}
.r_advertis_p1_header span.active a{ background:#00ff00;}

.r_advertis_p1_text{ padding-bottom:40px;padding-top:20px;}
.r_advertis_p1_text p{ width:70%; margin:0 auto; font-size:16px; color:#525252; 
	line-height:1.6em; /*text-align:center;*/
}

.r_advertis_p1_main{ width:85%; margin:0 auto; padding-bottom:50px;}
.r_advertis_p1_main li{ float:left; width:50%; position:relative; left:1px; 
	margin-left:-1px;background-color: #f5f5f5;overflow: hidden;
}
.r_advertis_p1_main li:hover dt a,.r_advertis_p1_main li:hover dt p{color: #0f0;}
.r_advertis_p1_main li.other_bg{}
.r_advertis_p1_main li > a{ display:block; width:50%; float:left; }
.r_advertis_p1_main li.odd > a{ float:right;}
.r_advertis_p1_main li > a img{ width:100%;}
.r_advertis_p1_main li dl{ display:block; width:40%; padding:30px 5% 0; float:left; position:relative; left:1px; margin-left:-1px; }
.r_advertis_p1_main li dl dt{ font-size:26px;  margin-bottom:1em;}
.r_advertis_p1_main li dl dt a{color: #777; font-weight:bold;font-size: 18px;}
.r_advertis_p1_main li dl dt a p{color:#525252;}
.r_advertis_p1_main li dl dd{ font-size:16px; color:#525252; }


.r_advertis_part2{ width:95%; margin:0 auto; padding-bottom:60px;}
.r_advertis_part2 table{ width:100%;}
.r_advertis_part2 table td,.r_advertis_part2 table th{ text-align:center;}
.r_advertis_part2 table th{ font-size:22px; color:#525252; background:#f5f5f5; font-weight:bold; line-height:3.4em;}
.r_advertis_part2 table td{ font-size:1em; color:#525252; line-height:3.2em; border-bottom:1px solid #e0e0e0;}
.r_advertis_part2 p{ padding:20px 0; font-size:20px; color:#525252; line-height:1.6em;}
.r_advertis_part2 > a{ display:block; width:180px; height:50px;color:#525252; 
	text-align:center; line-height:45px; margin:0 auto;font-size: 20px;
	background-color: #0f0;<a href="javascript:;"
}
.r_advertis_part1.guan > a{ display:block; width:180px; height:50px;color:#525252; 
	text-align:center; line-height:50px; margin:0 auto;font-size: 20px;
	background-color: #0f0;margin-bottom: 50px;
}


.r_advertis_part2 table tr td span q{display: none;}
.r_advertis_part2 h4{ text-align:center;}
.r_advertis_part2 h4 a{ font-size:36px; color:#525252; line-height:3.6em; }


.videobox{ width:100%; position: absolute; top:0; left:0; height:100%; }
.videobox video{ width:100%; height:100%; }
.mejs-overlay-button{ background:url(../images/images/a_1.png) no-repeat center center !important; }
.img_video{ width:100%; }
/*视频*/

.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:100000000; display:none;}
.video_appbox .video_t{ left:20%; top:15%; position:absolute; height:70%; width:60%;   z-index:1000001; background:#000;}
.video_appbox .mask{ position:absolute; z-index:1000000; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8);}
.lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#50000000", EndColorStr="#50000000");}
.video_button img{width: 100%;}
.ie7 .video_appbox .mask{background: #555;}
.ie8 .video_appbox .mask{background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;filter:Alpha(opacity=80); background:#000;}

.r_advertis_part3{position: relative;}
.r_advertis_part3 .img{position: relative;}
.r_advertis_part3 .img p{width: 100%;
	position: absolute;top:0px;bottom: 0px;left: 0px;right: 0px;
	background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0 !important;filter:Alpha(opacity=40); background:#000;
}
.r_advertis_part3 img{width: 100%;}

@media only screen and (max-width: 767px) {
.video_appbox .video_t{height: 30%;top:35%;width: 80%;left: 10%;}
}

.r_advertis_part1 .ul{text-align: center;}
.r_advertis_part1 .ul li{cursor: pointer;display: inline-block;padding:0 10px;height: 50px;
	background-color: #f5f5f5;line-height: 50px;font-size: 20px;
	margin:10px;
	-webkit-box-shadow: 0 4px 0px #d0d7d0;
	-moz-box-shadow: 0 4px 0px #d0d7d0;
	box-shadow: 0 4px 0px #d0d7d0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.r_advertis_part1 .ul li a{display: block;width: 100%;}
.r_advertis_part1 .ul li.hover{background-color: #0f0;
	-webkit-box-shadow: 0 4px 0px #0ec537;
	-moz-box-shadow: 0 4px 0px #0ec537;
	box-shadow: 0 4px 0px #0ec537;
}
.r_advertis_part1 .ul li:hover{background-color: #0f0;
	-webkit-box-shadow: 0 4px 0px #0ec537;
	-moz-box-shadow: 0 4px 0px #0ec537;
	box-shadow: 0 4px 0px #0ec537;
}


.r_advertis_part2 table.other tr.td_tit td:first-child{border-right: 1px solid #e0e0e0;}





@media only screen and (max-width: 700px) {
	.r_advertis_part1 .ul{margin-bottom: 10px;}
	.r_advertis_part1 .ul li{height: 40px;line-height:45px;
		width:31.33%;margin:0 1%;
		float: left;box-sizing: border-box;font-size: 18px;
	}
	.r_advertis_part1 .ul li:last-child{border-right: 0;}
}
@media only screen and (max-width: 420px) {
	.r_advertis_part1 .ul li{font-size: 14px;}
}

@media only screen and (max-width: 1700px) {
	.r_advertis_p1_header{ padding-top:80px; padding-bottom:45px;}
	.r_advertis_p1_main{ padding-bottom:55px;}
	.r_advertis_p1_text p,.r_advertis_p1_main li dl dd,.r_advertis_part2 table td,.r_advertis_part2 p{ font-size:16px;}
	.r_advertis_p1_main li dl dt{ font-size:23px;}
	.r_advertis_part2 table th{ font-size:19px;}
	.r_advertis_part2 > a{ }
	.r_advertis_part2 h4 a{ font-size:30px;}
}

@media only screen and (max-width: 1600px) {

}

@media only screen and (max-width: 1500px) {

}

@media only screen and (max-width: 1400px) {
	.r_advertis_p1_header{ padding-top:66px; padding-bottom:38px;}
	.r_advertis_p1_header span{ }
	.r_advertis_p1_main li dl{ padding-top:20px;}
	.r_advertis_p1_text p,.r_advertis_p1_main li dl dd,.r_advertis_part2 table td,.r_advertis_part2 p{ font-size:14px;}
	.r_advertis_p1_main{ padding-bottom:70px;}
	.r_advertis_p1_main li dl dt{ font-size:18px;}
	.r_advertis_part2 table th{ font-size:16px;}
	.r_advertis_part2 > a{ }
	.r_advertis_part2 h4 a{ font-size:30px;}
	.r_advertis_p1_main li dl dd{ overflow:hidden;}
	.r_advertis_p1_text p{ line-height:24px;}
	.r_advertis_p1_header span{ height:50px; line-height:50px;}
}

@media only screen and (max-width: 1300px) {

}

@media only screen and (max-width: 1200px) {

}

@media only screen and (max-width: 1100px) {
	.r_advertis_p1_header{ padding-top:40px; padding-bottom:20px;}

	.r_advertis_p1_main{ padding-bottom:45px;}
	.r_advertis_p1_text p,.r_advertis_p1_main li dl dd,.r_advertis_part2 table td,.r_advertis_part2 p{ font-size:14px;}
	.r_advertis_p1_main li dl dt{ font-size:16px; height:3.4em; overflow:hidden;margin-top: 4%;margin-bottom: 0;}
	.r_advertis_part2 table th{ font-size:14px;}
	.r_advertis_part2 > a{ }
	.r_advertis_part2 h4 a{ font-size:20px;}
	.r_advertis_part2,.r_advertis_p1_main{ padding-bottom:20px;}

}
@media only screen and (max-width: 1024px) {
	.r_advertis_p1_main li dl dt a,.r_advertis_p1_main li dl dt a p{color: #0f0;}
}
@media only screen and (max-width: 1000px) {
.r_advertis_p1_main{width: 95%;}
 .r_advertis_p1_main li{ width:50%;padding:0 2%;box-sizing: border-box;padding-bottom:30px;}
.r_advertis_p1_main li > a{ width:100%;}
.r_advertis_p1_main li dl{  width:auto; margin:0 10px; padding:0;}
.r_advertis_p1_text p{width:93%;}
}

@media only screen and (max-width: 767px) {
.r_advertis_p1_header{ padding-top:0px; padding-bottom:10px;}
.r_advertis_p1_header span{ margin-bottom: 5px; margin:0px;
	border-right: 2px solid #fff;float: left;
	box-sizing: border-box;padding:10px 0; width:33.33%; 
	height: auto;line-height: initial;
}
.r_advertis_p1_header span a{ }
.r_advertis_p1_text{ margin:0 10px;}
.r_advertis_p1_text p{ width:100%;}
.r_advertis_p1_main{ margin:0 10px; width:auto;}



		.r_advertis_part2,
        .r_advertis_part2 thead,
        .r_advertis_part2 tbody,
        .r_advertis_part2 th,
        .r_advertis_part2 td,
        .r_advertis_part2 tr { display: block; }
        .r_advertis_part2 thead tr { position: absolute; top: -9999px; left: -9999px; }
        .r_advertis_part2 tr { border: 1px solid #eee; border-bottom: 0; margin-bottom: 20px; }
        .r_advertis_part2 td { border: none; border-bottom: 1px solid #eee; position: relative; padding: 5px 0; padding-left: 6em; white-space: normal; text-align: left; }
        .r_advertis_part2 td:before { position: absolute; top: 0; left: 0; padding: 0px 0; width: 140px; text-indent: 10px; white-space: nowrap; text-align: left; }
        .r_advertis_part2 td:before { content: attr(data-title);}
.r_advertis_part2 td:nth-child(odd){background: #f7f7f7;}
        .r_advertis_part2 table { border: 0; }
        /*.r_advertis_part2.other_r_ad table tr td{padding-left: 170px;}*/
        .r_advertis_part2 table tr td { width: auto; text-align: left; vertical-align: middle;
         height: auto; border-bottom: 1px solid #eee; font-size: 14px; padding-left: 100px;box-sizing: border-box;
       }
        .r_advertis_part2 table tr td.table_center1 { width: auto; text-align: left; vertical-align: middle; height: auto; padding-left: 6em; }
        .r_advertis_part2 table tr td a { font-size: 14px; }
.r_advertis_part2 table tr td span q{display: inline-block;}
		.r_advertis_part2 td{ padding:0; padding-left:140px;}

		.r_advertis_part2 table tr td:first-child{font-weight: 700;}
		.r_advertis_part2 table.other tr td:first-child{font-weight:normal;}
		.r_advertis_part2 table.other tr.td_tit{margin-top: 20px;}
		.r_advertis_part2 table.other tr.td_tit td:first-child{font-weight: 700;}
		.r_advertis_part2 table.other tr{margin-bottom: 3px;}

		.r_advertis_p1_text{ padding-bottom:10px;}
		.r_advertis_p1_main li dl dt{ margin-bottom:0px;margin-top: 0;}
		 .r_advertis_p1_main li{ width:100%; margin-bottom: 20px; height:auto !important;padding-bottom: 25px;}
		 .r_advertis_p1_main li dl{margin-top:10px;font-size: 20px;}
		 .r_advertis_part2 table td{line-height: 1.8;}
}
@media only screen and (max-width: 600px) {

}
@media only screen and (max-width: 375px) {
	
}
@media only screen and (max-width: 355px) {

}
@media only screen and (max-width: 325px) {

}


@media only screen and (max-width: 736px) {
}


/*英文*/
@media only screen and (min-width: 1280px){
	.r_advertis_p1_main li dl dd{height: 11.4em;overflow: hidden;}
}
@media only screen and (min-width: 1025px) and (max-width: 1280px){
	.r_advertis_p1_main li dl dd{height: 11em;overflow: hidden;}
}
@media only screen and (min-width: 1000px) and (max-width: 1024px){
	.r_advertis_p1_main li dl dd{height: 9.7em;}
}

@media only screen and (max-width: 1100px){
	.r_advertis_p1_main li dl dt a{font-size: 16px;}
	
	.r_advertis_p1_main li dl dt{height:auto;margin-top: 0;}
}


/*字体统一*/
@media only screen and (max-width: 3000px){
    /*招贤纳士*/
    .r_advertis_p1_text p, .r_advertis_p1_main li dl dd, .r_advertis_part2 p{font-size: 22px!important;
    	line-height: 1.3!important;}
}
@media only screen and (max-width: 1700px){
    /*招贤纳士*/
    .r_advertis_p1_text p, .r_advertis_p1_main li dl dd, .r_advertis_part2 p{font-size: 20px!important;}
}
@media only screen and (max-width: 1600px){
    /*招贤纳士*/
    .r_advertis_p1_text p, .r_advertis_p1_main li dl dd, .r_advertis_part2 p{font-size: 18px!important;}
}
@media only screen and (max-width: 1500px){
    /*招贤纳士*/
    .r_advertis_p1_text p, .r_advertis_p1_main li dl dd, .r_advertis_part2 p{font-size: 16px!important;}
}
@media only screen and (max-width: 1400px){
    /*招贤纳士*/
    .r_advertis_p1_text p, .r_advertis_p1_main li dl dd, .r_advertis_part2 p{font-size: 15px!important;line-height: 1.4!important;}
}
@media only screen and (max-width: 1300px){
    /*招贤纳士*/
    .r_advertis_p1_text p, .r_advertis_p1_main li dl dd, .r_advertis_part2 p{font-size: 14px!important;}
}
@media only screen and (max-width: 767px){
    /*招贤纳士*/
    .r_advertis_p1_text p, .r_advertis_p1_main li dl dd, .r_advertis_part2 p{font-size: 15px!important;}
    .r_advertis_p1_main li dl dd{height: auto;}
}
@media only screen and (max-width: 650px){
	.r_advertis_part1 .ul li{width: 98%;margin-top:15px;}
}










