@charset "utf-8";

/*
	* Website:http://www.lutongnet.com
	* Version: 
	* Updated:2015-01-15  
	* Author:Xbao 
	* Explain:
*/


* {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-decoration: none;
	font-family: "Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif, "宋体";
}

body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	background: #FFF;
	overflow-x: hidden;
	position: relative;
}

img {
	border: 0px;
}

input,
button,
select,
textarea {
	outline: none;
}

textarea {
	resize: none;
}

.clear {
	clear: both;
}


/* 返回顶部 */

.backToTop {
	display: none;
	width: 60px;
	height: 55px;
	position: fixed;
	_position: absolute;
	right: 50px;
	bottom: 100px;
	_bottom: "auto";
	cursor: pointer;
	background: url(../images/backtotop2.png) no-repeat left top;
}

.backToTop a {
	width: 60px;
	height: 55px;
	display: block;
	float: left;
	background: url(../images/backtotop2.png) no-repeat left top;
}

.backToTop a:hover {
	background: url(../images/backtotop2.png) no-repeat left -55px;
}


/* *************************首页 */

.all {
	width: auto;
	height: auto;
}

.head_set {
	width: 100%;
	height: 90px;
	background: #FFF;
}

.layout {
	width: 1003px;
	height: auto;
	margin: 0px auto;
}

/*.head_all {
	width: 1003px;
	height: 90px;
	float: left;
	background: url(../images/all_bg1.png) top left;
}*/

.logo {
	width: auto;
	height: 90px;
	float: left;
	background: #ffffff url(../images/logo_home_new.jpg) left center no-repeat;
	line-height: 90px;
}

.logo h1 {
	width: 300px;
	height: 90px;
	float: left;
}

.logo h1 a {
	width: 200px;
	height: 90px;
	float: left;
	display: block;
}

.logo h2 {}

.nav_all {
	width: 648px;
	height: auto;
	margin-top: 15px;
	float: right;
	position: relative;
}


/* 导航及下拉菜单*/

.menu {
	width: 648px;
	height: 75px;
	float: right;
	position: relative;
	z-index: 999999;
}

.menu li {
	width: 108px;
	height: 75px;
	float: left;
}

/*控制字体*/
.menu li .nav_tit {
	width: 100%;
	display: block;
	float: left;
	height: 75px;
   /*text-indent: -99999em;*/

   font-size: 17px;
   color: black;
   line-height:90px
}

.menu li.hover a.nav_tit,
.menu li.hover a.nav_tit:hover {
	background: url(../images/menu_arr.png) no-repeat center bottom;
}

.menu li.li0 a.nav_tit:hover {
	background: none;
}

.menu li div.b {
	width: 685px;
	line-height: 24px;
	position: absolute;
	top: 72px;
	right: 0px;
	z-index: -1;
	font-family: 'Microsoft Yahei';
	display: none;
}

.menu li div.b_top {
	width: 685px;
	height: 4px;
	font-size: 0px;
	float: left;
	background: url(../images/menu_top.png) no-repeat left top;
}

.menu li div.b_con {
	width: 645px;
	padding: 20px;
	float: left;
	background: url(../images/menu_con.png) no-repeat left bottom;
}

.menu li div.b .tit {
	width: 135px;
	height: 135px;
	float: left;
}

.menu li div.b .tit img {
	float: left;
}

.menu li div.nav_con {
	float: left;
}

.menu li div.nav_con dl {
	width: 180px;
	padding-left: 40px;
	float: left;
}

.menu li div.nav_con dd {
	width: 180px;
	float: left;
}

.menu li div.nav_con dd a {
	width: 100%;
	height: 30px;
	line-height: 30px;
	float: left;
	display: block;
	color: #44494f;
	font-size: 16px;
	padding-left: 20px;
	background: url(../images/nav_arrow.png) no-repeat left top;
}

.menu li div.nav_con dd a:hover {
	color: #ec5b03;
	background: url(../images/nav_arrow.png) no-repeat left -30px;
}

.language {
	position: absolute;
	right: -30px;
	background-color: #EEF1F8;
	padding: 3px 5px 3px 5px;
	z-index: 1000000;
	top: -10px;
}

.language a {
	text-decoration: none;
	cursor: pointer;
	color: #616163;
}


/*banner 焦点图 1*/

.banner {
	width: 100%;
	height: 450px;
	position: relative;
	overflow: hidden;
}

#slides {
	width: 1920px;
	height: 450px;
	position: absolute;
	left: 50%;
	top: 0px;
	margin-left: -960px;
	overflow: hidden;
}

.slides_container {
	width: 1920px;
	height: 450px;
	float: left;
	position: relative;
	overflow: hidden;
}

.slides_lay {
	width: 1920px;
	height: 450px;
	float: left;
	position: absolute;
	z-index: 1;
}

#slides .pagination {
	width: 1920px;
	height: 15px;
	margin: 0px auto;
	text-align: center;
	position: absolute;
	bottom: 15px;
	z-index: 99999;
}

#slides .pagination li {
	height: 15px;
	margin: 0 8px;
	display: inline-block;
	*display: inline;
	zoom: 1;
}

#slides .pagination li a {
	width: 15px;
	height: 15px;
	display: block;
	text-indent: -100000px;
	overflow: hidden;
	background: url(../images/focus.png) left top;
}

#slides .pagination li.current a {
	background: url(../images/focus.png) left -17px;
}


/*banner 焦点图 2
.banner{ width:100%; height:450px; position:relative; overflow:hidden; }
.banner .show{ width:1920px; height:450px; position:absolute; left:50%; top:0px; margin-left:-960px; overflow:hidden; }
.banner .show ul{ position:relative; height:450px; overflow:hidden; width:1920px; float:left; }
.banner .show ul li{ text-align:center;width:1920px; float:left; height:450px; position:absolute; display:none}

.banner .focus { width: auto; height:29px;  padding-top:13px; position:absolute; bottom:0px; right:50%; background: #F60 url(bor02.png) no-repeat left center;}
.banner .focus a{ width:14px; height:14px; margin-left:10px; background: #999 url(../images/ico01.png) no-repeat left -24px; float:left; display:inline-block }
.banner .focus a.on{  background: #333 url(../images/ico01.png) no-repeat left top}
*/


/* 资讯 */

.con_all {
	width: 100%;
	*height: auto!important;
	*height: 225px;
	min-height: 225px;
	
}

.infor {
	width: 1003px;
	/*float:left;*/
	margin: 0 auto;
	height: auto;
	padding-top: 15px;
}


/* 首页新闻中心 */

.new {
	width: 312px;
	height: 175px;
	float: left;
	border-right: #c5c5c5 solid 1px;
	padding-right: 20px;
}

.new .new_tit a {
	background: url(../images/all_bg.png) left -90px;
}

.con_tit {
	width: 100%;
	height: 45px;
	float: left;
	font-size: 18px;
}

.con_tit a {
	width: 150px;
	height: 45px;
	float: left;
	display: block;
	overflow: hidden;
	text-indent: -100000px;
}

.con_tit2 {
	width: 100%;
	height: 30px;
	line-height: 30px;
	float: left;
	overflow: hidden;
	color: #555;
	font-size: 12px;
}

.con_tit2 a {
	color: #555;
	font-size: 12px;
}

.con_tit2 span {
	color: #f60;
}

.new_con {
	width: 312px;
	height: 60px;
	float: left;
	margin-top: 5px;
	overflow: hidden;
}

.new_con_l {
	width: 45px;
	height: 60px;
	float: left;
	color: #c1c1c1;
	line-height: 20px;
	border-right: #e0e0e0 solid 1px;
}

.new_con_l .date {
	color: #666;
	font-size: 14px;
	margin-bottom: 5px;
}

.new_con_r {
	width: 256px;
	height: 60px;
	line-height: 20px;
	float: left;
	overflow: hidden;
	padding-left: 10px;
}

.new_con_r a {
	color: #555;
}


/* 更多 */

.more {
	width: auto;
	height: 25px;
	float: left;
	line-height: 25px;
	margin-top: 10px;
	background: url(../images/all_bg.png) no-repeat -978px -90px;
}

.more a {
	color: #555;
	padding-left: 25px;
}


/* 产品中心 */

.product {
	width: 335px;
	height: 175px;
	float: left;
	padding: 0px 20px;
	border-right: #c5c5c5 solid 1px;
}

.product .pdt_tit a {
	background: url(../images/all_bg.png) -150px -90px;
}

.pdt_con {
	width: 335px;
	height: auto;
	float: left;
	margin: 10px 0px 5px 0px;
}

#slides2 {
	width: 335px;
	height: 80px;
	float: left;
}

.slides_container2 {
	width: 310px;
	height: 117px;
	float: left;
	overflow: hidden;
}

#slides2 .pagination {
	display: none;
}

.slides_single {
	width: 310px;
	float: left;
}

.pdt_con_l {
	width: 120px;
	height: 80px;
	float: left;
}

.pdt_con_l a {
	display: block;
}

.pdt_con_l a img {
	float: left;
}

.pdt_con_r {
	width: 180px;
	height: 80px;
	float: right;
	margin-left: 10px;
	display: inline;
}

.pdt_con_r h3 {
	width: 180px;
	height: 20px;
	float: left;
	font-size: 14px;
	color: #555;
	font-size: 12px;
}

.pdt_con_r a {
	width: 180px;
	float: left;
	display: block;
	line-height: 20px;
	color: #555;
}

.pdt_r {
	width: 15px;
	float: right;
}

.pdt_r a {
	width: 15px;
	height: 30px;
	float: left;
	display: block;
}

.pdt_r a.prev {
	background: url(../images/all_bg.png) -600px -90px;
}

.pdt_r a.prev:hover {
	background: url(../images/all_bg.png) -615px -90px;
}

.pdt_r a.next {
	margin-top: 5px;
	background: url(../images/all_bg.png) -630px -90px;
}

.pdt_r a.next:hover {
	background: url(../images/all_bg.png) -645px -90px;
}


/* 路通文化 */

.culture {
	width: 274px;
	height: 175px;
	float: right;
	display: inline;
	padding: 0px 0px 0px 20px;
}

.culture .cul_tit a {
	background: url(../images/all_bg.png) -300px -90px;
}

.cul_con {
	width: 274px;
	height: 30px;
	float: left;
	overflow: hidden;
}

.cul_con_l {
	width: 40px;
	height: 30px;
	float: left;
	color: #c1c1c1;
	border-right: #e0e0e0 solid 1px;
}

.cul_con_l span {
	color: #f60;
	font-weight: bold;
	line-height: 20px;
}

.cul_con_r {
	width: 218px;
	height: 60px;
	line-height: 20px;
	float: left;
	overflow: hidden;
	padding-left: 15px;
	color: #555;
}


/* 合作伙伴 */

.partner {
	width: 100%;
	*height: auto!important;
	*height: 100px;
	min-height: 100px;
	background: #f7f7f7 url(../images/pt_bg.png) repeat-x;
}

.pt_all {
	width: 100%;
	float: left;
	margin-left:120px; 
	padding: 15px 0px 40px 0px;
}

.pt_tit a {
	background: url(../images/all_bg.png) -450px -90px;
}

.pt_con {
	height: 80px;
	float: left;
	margin-top: 20px;
	overflow: hidden;
}

.pt_con li {
	float: left;
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.pt_con li img {
	float: left;
}


/* 脚部版权 */

.footer {
	width: 100%;
	*height: auto!important;
	*height: 60px;
	min-height: 60px;
	position: relative;
	overflow: hidden;
	background: #394452;
	margin-top: 59px;
}


 .footer p{ width:100%; float:left; line-height:16px; color:#b5b5b5;} */

.footer .cr {
	margin-top: -2px;
}

.footer .cr_container {
	line-height: 16px;
	color: #b5b5b5;
	width: 600px;
}

.footer .cr_container a {
	color: #b5b5b5;
	margin: 0px 5px;
}

.footer .lt {
	float: left;
}

.footer .rt {
	float: right;
}

.footer .rt a {
	color: #b5b5b5;
	margin: 0px 5px;
}

.footer .layout {
	width: 1003px;
	padding: 10px 0px;
}

.footer .layout .txt {
	text-align: center;
	color: #b5b5b5;
	line-height: 20px;
}

.footer .layout .txt a {
	color: #b5b5b5;
}

.footer .layout .txt a:hover {
	color: #b5b5b5;
}

.footer .layout .second {
	text-align: center;
	margin-top: 5px;
}

.footer .layout .second p {
	display: inline-block;
	vertical-align: middle;
}


/*CNZZ 统计样式*/

.cnzz-wrapper {
	display: none;
}


/* *************************新闻中心 */


/* 新闻banner */

.banner_main {
	width: 100%;
	height: 170px;
	overflow: hidden;
	position: relative;
}

.bn_bg {
	width: 1920px;
	height: 170px;
	position: absolute;
	left: 50%;
	top: 0px;
	margin-left: -960px;
	overflow: hidden;
}

.bn_bg img {
	float: left;
}


/* 布局内容 */

.lay_all {
	width: 1003px;
	height: auto;
	float: left;
	
}


/* 左部布局 */

.lay_l {
	width: 310px;
	height: auto;
	float: left;
	position: relative;
	z-index: 3;
}

.lay_tit {
	width: 210px;
	height: 38px;
	float: left;
	position: absolute;
	left: 0;
	top: -19px;
}

.lay_tit a {
	width: 210px;
	height: 38px;
	float: left;
	display: block;
}


/* 各页面标题 */

.lay_tit .in_pdt_tit {
	lay_tit left -135px;
}

.lay_tit .in_program_tit {
	background: url(../images/all_bg1.png) no-repeat -210px -135px;
}

.lay_tit .in_new_tit {
	background: url(../images/all_bg1.png) no-repeat -420px -135px;
}

.lay_tit .in_about_tit {
	background: url(../images/all_bg1.png) no-repeat -630px -135px;
}

.lay_tit .in_treaty_tit {
	background: url(../images/all_bg1.png) no-repeat -500px -173px;
}

.lay_con {
	position: absolute;
	left: 0;
	top: 15px;
	/*background: url(../images/bar.png) repeat-y -210px top;*/
}

.lay_con,
.lay_top,
.lay_bot {
	width: 210px;
	height: auto;
	float: left;
}

.lay_top {
	font-size: 0px;
	/*background: url(../images/bar.png) no-repeat left top;*/
}

.lay_bot {
	*height: auto!important;
	*height: 150px;
	min-height: 150px;
	font-size: 0px;
	/*background: url(../images/bar.png) no-repeat right bottom*/;
}



/*加入我们*/
/*#zp dd{
	 display: block;
}
*/

.center{
	text-align: center;
}
/* 左部菜单 */
#divleft{
	position: absolute;
	top: 21%;
	left:18%;
}

.ad{
	color: white;
}

.d1{
	position: relative;
	top:95px;
	padding-left: 30px;
    font-size: 17px;
    color: white;
    font-weight: 800;
}

.s-thirdItem a{
	font-size: 13.5px;
	color: white;
	line-height: 42px;
}

#ychb a{
	font-size: 13.5px;
	color: white;
	line-height: 42px;
}

.s-thirdItem a:hover {
	font-size: 16.5px;
}


#a1_1{
	color: #FF4500;
	font-size: 16px;
}

#a2_1{
	color: #FF4500;
	font-size: 16.5px;
}

#a3_1{
	color: #FF4500;
	font-size: 16px;
}

#a4_1{
	color: #FF4500;
	font-size: 16px;
}

#a5_1{
	color: #FF4500;
	font-size: 16px;
}

#a6_1{
	color: #FF4500;
	font-size: 16px;
}

#a7_1{
	color: #FF4500;
	font-size: 16px;
}


.d8{
	position: relative;
	top:95px;
	padding-left: 30px;
    font-size: 17px;
    color: white;
}

.sidebar {
	width: 210px;
	float: left;
	height: auto;
	margin: 15px 0px;
	color: #888;
}
.sidebar a,
.sidebar a:active {
	color: #333;
}


.sidebar #main-nav {
	width: 208px;
	float: right;
}

.sidebar #main-nav a {
	padding-left: 20px;
}

.sidebar #main-nav li a.nav-top-item {
	height: 33px;
	line-height: 33px;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	display: block;
	text-decoration: none;
}

.sidebar #main-nav li a.current2 {
	background: #FFF !important;
	color: #f60;
	border-top: #ebebeb solid 1px;
	border-bottom: #ebebeb solid 1px;
}

.sidebar #main-nav li a.current2:hover {
	color: #f60;

}

.sidebar #main-nav ul li a {
	display: block;
	line-height: 33px;
	color: #444;
	font-size: 12px;
	padding-left: 25px
}

.sidebar #main-nav ul li a:hover,
.sidebar #main-nav ul li a.current,
.sidebar #main-nav ul li a.current:hover {
	color: #f60;
	font-size: 13px;
	font-weight: bold;
}

.sidebar #main-nav ul li a.current {
	background: #FFF !important;
	border-top: #ebebeb solid 1px;
	border-bottom: #ebebeb solid 1px;
}

.sidebar #main-nav a.nav-top-item span {
	margin-right: 15px;
}

.sidebar #main-nav a span {
	font-family: "宋体";
	margin-right: 11px;
}

.sidebar #main-nav li a.current3 {
	background: #FFF !important;
	color: #f60;
	border-top: #ebebeb solid 1px;
	border-bottom: #ebebeb solid 1px;
}

.sidebar #main-nav li a.current3:hover {
	color: #f60;
}


/* 右部布局 */
.bg{ 
	background: url(../images/products/8.png) no-repeat;
	background-size:475px 220px; 
	width:500px;
	height: 250px;
}

/*#divright{
	position: absolute;
	left: 50px;
	top: 260px;
}*/

.lay_r {
	width: 758px;
	*height: auto!important;
	*height: 850px;
	min-height: 850px;
	float: right;
    
}

.d10_1 span{
	color: #D3D3D3;
}

.d10_3 span{
	color: #D3D3D3;
}

.d10_5 span{
	color: #D3D3D3;
}

.qd{
   position: absolute;
   top: 9.5%;
   left: 0%;
}

#d9{
	position: absolute;
	top: 22%;
	left: 33%;
}

.d9{
	margin-top: 20px;
}

.d10_1{
   position: absolute;
   top: 34.5%;
   left: 34.7%;
   margin: 0 auto;
   min-width: 150px;
   max-width: 280px;
}

.d10_2{
   position: absolute;
   top: 33.2%;
   left: 50%;
  
}
.b1_1
{
	position: absolute;
    top: 28.2%;
    left: 69%;
}
.b1_2
{
	position: absolute;
    top: 52%;
    left: 69%;
}
.b2_1
{
	position: absolute;
    top: 28.2%;
    left: 69%;
}
.b2_2
{
	position: absolute;
    top: 52%;
    left: 69%;
}
.b3_1
{
	position: absolute;
    top: 28.2%;
    left: 69%;
}
.b3_2
{
	position: absolute;
    top: 52%;
    left: 69%;
}
.b4_1
{
	position: absolute;
    top: 28.2%;
    left: 69%;
}
.b4_2
{
	position: absolute;
    top: 52%;
    left: 69%;
}
.d10_3{
   position: absolute;
   top: 48.3%;
   left: 34.7%;
   margin: 0 auto;
   min-width: 150px;
   max-width: 280px;
}

.gdnr
{
	position: absolute;
    top: 77%;
    left: 36.5%;
}

.d10_4{
   position: absolute;
   top: 46.6%;
   left:50%;
}

.d10_5{
   position: absolute;
   top: 62%;
   left: 34.7%;
   margin: 0 auto;
   min-width: 150px;
   max-width: 280px;
}

.d10_6{
   position: absolute;
   top: 60.7%;
   left:50%;
}

#d13{
	position: absolute;
	top: 86%;
	left: 50%;
}
/* 面包屑 */

.current_tip {
	width: 758px;
	height: 38px;
	line-height: 55px;
	float: left;
	font-size: 12px;
	font-family: "宋体";
	color: #999;
}

.current_tip a {
	color: #999;
	margin: 0px 5px;
}

.current_tip a.index_tip {
	margin-left: 0px;
}

.current_tip a.color_tip {
	color: #64a439;
}


/* ************************* 产品中心 */


/* 百叶窗 */

.by_slide {
	width: 758px;
	height: 425px;
	float: left;
	margin: 20px 0px;
}

.sv2,
.sv2 li {
	float: left;
	display: block;
}

.sv2 {
	width: 758px;
	height: 425px;
}

.sv2 li {
	width: 508px;
	height: 425px;
	cursor: pointer;
}

.sv2 li img {
	width: 508px;
}

.sv2 div.txt_tip {
	width: 508px;
	height: 60px;
	margin-bottom: 80px;
	color: #FFFFFF;
	background: url(../images/opacity.png) repeat;
}

.sv2 div.txt_tip span {
	width: 448px;
	height: 60px;
	line-height: 30px;
	float: left;
	padding: 0px 50px 0px 10px;
	overflow: hidden;
	background: url(../images/op_num.png) no-repeat;
}

.sv2 div.txt_tip span.op_num1 {
	background-position: right top;
}

.sv2 div.txt_tip span.op_num2 {
	background-position: right -60px;
}

.sv2 div.txt_tip span.op_num3 {
	background-position: right -120px;
}

.sv2 div.txt_tip span.op_num4 {
	background-position: right -180px;
}

.sv2 div.txt_tip span.op_num5 {
	background-position: right -240px;
}

.sv2 div.txt_tip span.op_num6 {
	background-position: right -300px;
}

.sv2 li a:link,
.sv2 li a:visited,
.sv2 li a:hover,
.sv2 li a:active {
	color: #F30;
	font-weight: bold;
	text-decoration: none;
}


/* 路通tv卡拉ok 焦点图 */

.lttv_slides {
	width: 758px;
	height: 650px;
	float: left;
	margin: 20px 0px;
	background: url(../images/lutv_bg.jpg) no-repeat;
}

.lttv_slides2 {
	width: 758px;
	height: 650px;
	float: left;
	margin: 20px 0px;
	background: url(../images/lutv_bg2.jpg) no-repeat;
}

.lttv_slides3 {
	width: 758px;
	height: 650px;
	float: left;
	margin: 20px 0px;
	background: url(../images/lutv_bg3.jpg) no-repeat;
}

.lttv_slides4 {
	width: 758px;
	height: 650px;
	float: left;
	margin: 20px 0px;
	background: url(../images/lutv_bg4.jpg) no-repeat;
}

.lttv_slides5 {
	width: 758px;
	height: 650px;
	float: left;
	margin: 20px 0px;
	background: url(../images/lutv_bg5.jpg) no-repeat;
}

.lttv_slides6 {
	width: 758px;
	height: 650px;
	float: left;
	margin: 20px 0px;
	background: url(../images/lutv_bg6.jpg) no-repeat;
}

.lttvbox {
	width: 758px;
	height: 650px;
	float: left;
	position: relative;
	overflow: hidden;
}

.lttvdiv {
	width: 540px;
	height: 302px;
	position: absolute;
	left: 72px;
	top: 140px;
	display: none;
}

.lttvdiv img {
	float: left;
}

.lttvdiv h3 {
	height: 50px;
	line-height: 25px;
	display: block;
	float: left;
	position: absolute;
	left: -48px;
	bottom: -185px;
}

.lttvdiv h3 span {
	width: 545px;
	padding-left: 65px;
	height: 50px;
	line-height: 25px;
	float: left;
	display: block;
	font-size: 14px;
	overflow: hidden;
	color: #FFF;
	background: url(../images/lttv_num.png) no-repeat;
}

.lttvdiv h3 span.lttv_num1 {
	background-position: left top;
}

.lttvdiv h3 span.lttv_num2 {
	background-position: left -50px;
}

.lttvdiv h3 span.lttv_num3 {
	background-position: left -100px;
}

.lttvdiv h3 span.lttv_num4 {
	background-position: left -150px;
}

.lttvdiv h3 span.lttv_num5 {
	background-position: left -200px;
}

.lttvdiv h3 span.lttv_num6 {
	background-position: left -250px;
}

.lttvdiv h3 span.lttv_num7 {
	background-position: left -300px;
}

.lttvdiv h3 span.lttv_num8 {
	background-position: left -350px;
}

.lttv_ul {
	width: 44px;
	position: absolute;
	right: 30px;
	top: 170px;
	overflow: hidden;
}

.lttv_ul li {
	display: block;
	float: left;
}

.lttv_ul span {
	width: 44px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	float: left;
	display: block;
	font-size: 24px;
	margin-bottom: 2px;
	color: #444444;
	cursor: pointer;
	background: url(../images/lttv_focus.png) no-repeat left -44px;
}

.lttv_ul span.on {
	color: #FFF;
	font-size: 30px;
	background: url(../images/lttv_focus.png) no-repeat left top;
}


/* 爱唱k 焦点图 */

.akg_slides {
	width: 758px;
	height: 716px;
	float: left;
	margin: 20px 0px;
	background: url(../images/akg_bg.jpg) no-repeat;
}

.akgbox {
	width: 758px;
	height: 716px;
	float: left;
	position: relative;
	overflow: hidden;
}

.akgdiv {
	width: 260px;
	height: 390px;
	position: absolute;
	left: 123px;
	top: 160px;
	display: none;
}

.akgdiv img {
	float: left;
}

.akgdiv h3 {
	width: 210px;
	height: auto;
	display: block;
	float: left;
	position: absolute;
	left: 345px;
	top: -55px;
}

.akgdiv h3 span {
	width: 75px;
	height: 73px;
	float: left;
	display: block;
	overflow: hidden;
	background: url(../images/ack_num.png) no-repeat;
}

.akgdiv h3 span.akg_num1 {
	background-position: left top;
}

.akgdiv h3 span.akg_num2 {
	background-position: left -73px;
}

.akgdiv h3 span.akg_num3 {
	background-position: left -146px;
}

.akgdiv h3 span.akg_num4 {
	background-position: left -219px;
}

.akgdiv h3 span.akg_num5 {
	background-position: left -292px;
}

.akgdiv h3 span.akg_num6 {
	background-position: left -365px;
}

.akgdiv h3 span.akg_num7 {
	background-position: left -438px;
}

.akgdiv h3 span.akg_num8 {
	background-position: left -511px;
}

.akgdiv h3 em {
	width: 210px;
	height: auto;
	display: block;
	float: left;
	font-size: 16px;
	line-height: 30px;
	margin-top: 20px;
	font-style: normal;
	color: #ca453e;
}

.akg_ul {
	width: 260px;
	height: 13px;
	position: absolute;
	left: 123px;
	top: 553px;
	overflow: hidden;
	text-align: center;
}

.akg_ul li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-size: 0px;
}

.akg_ul span {
	width: 10px;
	height: 10px;
	float: left;
	display: block;
	font-size: 0px;
	cursor: pointer;
	margin: 0px 1px;
	background: url(../images/ack_focus.png) no-repeat left top;
}

.akg_ul span.on {
	background: url(../images/ack_focus.png) no-repeat left -10px;
}

.ack_btn a {
	width: 222px;
	height: 60px;
	float: left;
	margin: 20px 90px 0px 0px;
}

.ack_apple {
	background: url(../images/apple.png) no-repeat left top;
}

.ack_android {
	background: url(../images/android.png) no-repeat left top;
}


/* ITV手机客户端 焦点图 */

.itv_slides {
	width: 758px;
	height: 676px;
	float: left;
	margin: 20px 0px;
	background: url(../images/itv_bg.jpg) no-repeat;
}

.itvbox {
	width: 758px;
	height: 676px;
	float: left;
	position: relative;
	overflow: hidden;
}

.itvdiv {
	width: 240px;
	height: 377px;
	position: absolute;
	left: 190px;
	top: 137px;
	display: none;
}

.itvdiv img {
	float: left;
}

.itvdiv h3 {
	width: 210px;
	height: auto;
	display: block;
	float: left;
	position: absolute;
	left: 327px;
	top: -32px;
}

.itvdiv h3 span {
	width: 75px;
	height: 73px;
	float: left;
	display: block;
	overflow: hidden;
	background: url(../images/itv_num.png) no-repeat;
}

.itvdiv h3 span.itv_num1 {
	background-position: left top;
}

.itvdiv h3 span.itv_num2 {
	background-position: left -73px;
}

.itvdiv h3 span.itv_num3 {
	background-position: left -146px;
}

.itvdiv h3 span.itv_num4 {
	background-position: left -219px;
}

.itvdiv h3 span.itv_num5 {
	background-position: left -292px;
}

.itvdiv h3 span.itv_num6 {
	background-position: left -365px;
}

.itvdiv h3 em {
	width: 210px;
	height: auto;
	display: block;
	float: left;
	font-size: 16px;
	line-height: 30px;
	margin-top: 20px;
	font-style: normal;
	color: #333;
}

.itv_ul {
	width: 240px;
	height: 13px;
	position: absolute;
	left: 189px;
	top: 520px;
	overflow: hidden;
	text-align: center;
}

.itv_ul li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-size: 0px;
}

.itv_ul span {
	width: 10px;
	height: 10px;
	float: left;
	display: block;
	font-size: 0px;
	cursor: pointer;
	margin: 0px 1px;
	background: url(../images/itv_focus.png) no-repeat left top;
}

.itv_ul span.on {
	background: url(../images/itv_focus.png) no-repeat left -10px;
}


/* ************************* 运营支持 */

.sidebar2 {
	width: 758px;
	height: auto;
	float: left;
	color: #888;
}

.sidebar2 #main-nav2 {
	width: 758px;
	float: right;
}

.sidebar2 #main-nav2 li.op_lay {
	width: 758px;
	float: left;
	margin-bottom: 30px;
}

.sidebar2 #main-nav2 li.op_lay ul li {
	padding-top: 10px;
}

.sidebar2 #main-nav2 li a.nav-top-item2 {
	width: 758px;
	height: 50px;
	line-height: 43px;
	float: left;
	display: block;
	background: url(../images/758tit.png) no-repeat left top;
}

.sidebar2 #main-nav2 li a.nav-top-item2 span {
	display: block;
}

.sidebar2 #main-nav2 li a.nav-top-item2 span.num {
	width: 48px;
	height: 43px;
	float: left;
	text-align: center;
	cursor: pointer;
	font-size: 30px;
	color: #FFF;
}

.sidebar2 #main-nav2 li a.nav-top-item2 span.op_tit {
	float: left;
	margin-left: 15px;
	color: #333;
	font-size: 20px;
	font-family: "微软雅黑";
}

.sidebar2 #main-nav2 li a.nav-top-item2 span.arrow {
	width: 50px;
	height: 43px;
	float: right;
	background: url(../images/all_bg.png) no-repeat -847px -90px;
}

.sidebar2 #main-nav2 li a.nav-top-item2 span.arrow2 {
	width: 50px;
	height: 43px;
	float: right;
	background: url(../images/all_bg.png) no-repeat -897px -90px;
}

.sidebar2 #main-nav2 ul {
	float: left;
}

.sidebar2 #main-nav2 ul li a img {
	float: left;
}

.sidebar2 #main-nav2 li.op_lay li p {
	width: 758px;
}


/* ************************* 新闻中心 */

.lay_r_con {
	width: 758px;
	float: left;
}

.new_list {
	width: 758px;
	float: left;
}

.new_list li {
	width: 758px;
	height: 34px;
	line-height: 34px;
	border-bottom: #f1f1f1 solid 1px;
	float: left;
}

.new_list li a {
	width: 100%;
	height: 34px;
	display: block;
	color: #444;
}

.new_list li a:hover {
	color: #2289d9;
	background: #f4f4f6;
}

.new_list li a:hover em {
	color: #2289d9;
}

.new_list li em {
	float: left;
	font-style: normal;
	color: #64a439;
	padding-left: 30px;
	margin-right: 20px;
	background: url(../images/arr.png) no-repeat 10px center;
}

.new_list li span {
	float: left;
}


/* 翻页 */

.sabrosus {
	width: 100%;
	height: auto;
	float: left;
	line-height: 30px;
	margin: 20px 0px 80px 0px;
}

.pagelist {
	width: auto;
	margin: 0px auto;
}

.pagelist li {
	display: inline;
	margin: 0px 2px;
}

.pagelist a {
	border: #d6d8dc solid 1px;
	padding: 5px 10px;
	color: #444;
	font-family: "宋体";
	background: #fbfbfb;
}

.pagelist a:hover {
	border: #589430 solid 1px;
	text-decoration: none;
	color: #FFF;
	background: #64a439;
}


/*.pagelist a:active{ border:#589430 1px solid; color:#FFF; background:#64a439;}*/

.pagelist li.current a {
	border: #589430 1px solid;
	color: #FFF;
	background: #64a439;
}


/* ************************* 文章内页 */

.new_art {
	width: 758px;
	float: left;
}

.art_tit {
	width: 758px;
	float: left;
	text-align: center;
	border-bottom: #ebebeb solid 1px;
	padding-bottom: 10px;
}

.art_tit h3 {
	width: 100%;
	float: left;
	font-size: 20px;
	line-height: 40px;
	color: #444;
}

.art_tit p {
	width: 100%;
	float: left;
	height: 20px;
	line-height: 20px;
	color: #999;
	cursor: pointer;
}

.art_tit p span {
	margin: 0px 10px;
	cursor: pointer;
}

.art_con {
	width: 758px;
	*height: auto!important;
	*height: 650px;
	min-height: 650px;
	float: left;
	line-height: 40px;
	font-size: 14px;
	padding-top: 30px;
	color: #444;
}

.art_con img {
	max-width: 600px;
}


/* ************************* 关于我们 */

.common_con {
	width: 758px;
	*height: auto!important;
	*height: 650px;
	min-height: 650px;
	float: left;
	font-size: 14px;
	padding: 10px 0px 70px 0px;
	color: #444;
}

.common_con p {
	line-height: 40px;
}

.common_con h3 {
	line-height: 40px;
	font-size: 16px;
	color: #444444;
}

.common_con .lay_img {
	margin: 20px 0px;
}

.common_con .lay_img img {
	float: left;
}

.common_con p.color_tip {
	color: #ff6600;
	font-weight: bold;
}

.common_con p.color_tip2 {
	color: #64a439;
}

.common_con p span.color_tip {
	color: #ff6600;
	font-weight: bold;
}

.common_con .service p {
	margin-bottom: 30px;
}

.sidebar3 {
	width: 758px;
	height: auto;
	float: left;
	color: #888;
}

.sidebar3 #main-nav3 {
	width: 758px;
	float: right;
}

.sidebar3 #main-nav3 li.op_lay {
	width: 758px;
	float: left;
	margin-bottom: 30px;
}

.sidebar3 #main-nav3 li.op_lay ul li {
	padding-top: 20px;
}

.sidebar3 #main-nav3 li a.nav-top-item3 {
	width: 758px;
	height: 50px;
	line-height: 43px;
	float: left;
	display: block;
	background: url(../images/758tit2.png) no-repeat left top;
}

.sidebar3 #main-nav3 li a.nav-top-item3 span {
	display: block;
}

.sidebar3 #main-nav3 li a.nav-top-item3 span.num {
	width: 48px;
	height: 43px;
	float: left;
	text-align: center;
	font-size: 30px;
	color: #FFF;
}

.sidebar3 #main-nav3 li a.nav-top-item3 span.op_tit {
	float: left;
	margin-left: 15px;
	color: #333;
	font-size: 20px;
	font-family: "微软雅黑";
}

.sidebar3 #main-nav3 li a.nav-top-item3 span.arrow {
	width: 50px;
	height: 43px;
	float: right;
	background: url(../images/all_bg.png) no-repeat -847px -90px;
}

.sidebar3 #main-nav3 li a.nav-top-item3 span.arrow2 {
	width: 50px;
	height: 43px;
	float: right;
	background: url(../images/all_bg.png) no-repeat -897px -90px;
}

.sidebar3 #main-nav3 ul {
	float: left;
}

.sidebar3 #main-nav3 ul li a img {
	float: left;
}

.sidebar3 #main-nav3 li.op_lay li p span.color_tip {
	color: #F60;
	font-weight: bold;
}

.sidebar3 #main-nav3 li.op_lay li p {
	width: 758px;
}

.sidebar3 #main-nav3 li.op_lay li p.logo_about {
	width: 758px;
	height: 100px;
	text-align: center;
	background: url('../images/logo_about_bg.jpg');
	background: radial-gradient(center center , ellipse cover , rgb(244, 244, 244) 6% , rgb(195, 206, 218) 85%);
	background: -o-radial-gradient(center center , ellipse cover , rgb(244, 244, 244) 6% , rgb(195, 206, 218) 85%);
	background: -ms-radial-gradient(center center , ellipse cover , rgb(244, 244, 244) 6% , rgb(195, 206, 218) 85%);
	background: -moz-radial-gradient(center center , ellipse cover , rgb(244, 244, 244) 6% , rgb(195, 206, 218) 85%);
	background: -webkit-radial-gradient(center center , ellipse cover , rgb(244, 244, 244) 6% , rgb(195, 206, 218) 85%); */
}

.sidebar3 #main-nav3 li.op_lay li p.logo_about>img {
	width: 400px;
}


/* 合作伙伴单页 */

.sidebar3 #main-nav3 li.op_lay ul.lg_list li {
	float: left;
	padding-top: 0px;
	margin: 20px 10px 0px 0px;
}

.sidebar3 #main-nav3 li.op_lay ul.lg_list li h3 {
	margin-top: 20px;
	color: #444;
}

.sidebar3 #main-nav3 li.op_lay ul.lg_list li p {
	color: #444;
}


/* 荣誉与认可 */

.honnor li {
	width: 232px;
	height: 292px;
	float: left;
	margin: 0px 20px 20px 0px;
}

.honnor li a {
	width: 232px;
	height: 292px;
	float: left;
	display: block;
	text-align: center;
	cursor: pointer;
}

.honnor li a p {
	width: 220px;
	height: 240px;
	float: left;
	border: #dcdbdb solid 1px;
	padding: 5px;
	display: block;
}

.honnor li a p span {
	width: 220px;
	height: 240px;
	float: left;
	display: block;
	background: #f7f7f7;
}

.honnor li a p span img {
	float: left;
}

.honnor li a em {
	width: 232px;
	height: 40px;
	line-height: 40px;
	color: #6e6e6e;
	font-style: normal;
}

.honor_pop {
	width: 590px;
	height: 500px;
	border: #5a5c63 solid 4px;
	background: #FFF;
	position: relative;
}

.honor_tit {
	width: 590px;
	height: 26px;
	float: left;
}

.hon_close {
	width: 26px;
	height: 26px;
	display: block;
	text-indent: -100000px;
	overflow: hidden;
	position: absolute;
	right: -13px;
	top: -13px;
	z-index: 99999;
	background: url(../images/all_bg.png) no-repeat -947px -90px;
}

.honor_con {
	width: 590px;
	height: 500px;
	float: left;
}

.honor_con .ctf {
	width: 220px;
	height: 240px;
	float: left;
	border: #dcdbdb solid 1px;
	padding: 5px;
	display: inline;
	margin: 20px 0px 20px 179px;
}

.honor_con .ctf_detailed {
	width: 570px;
	float: left;
	line-height: 30px;
	padding: 0px 10px;
	color: #6e6e6e;
}


/* 隐私保护 */

.privacy_font {
	font-size: 12px;
}

.privacy_font h3 {
	font-size: 14px;
}


/* ************************* 加入我们首页 */

.jn_head_set {
	width: 100%;
	height: 75px;
	background: url(../images/jn_bg.png) repeat-x top left;
}

.jn_layout {
	width: 960px;
	height: auto;
	margin: 0px auto;
}

.jn_head_all {
	width: 960px;
	height: 75px;
	float: left;
}

.jn_logo {
	width: 285px;
	height: 75px;
	float: left;
	background: url(../images/all_bg_new.png) no-repeat left -173px;
}

.jn_logo h1 {
	width: 170px;
	height: 75px;
	float: left;
}

.jn_logo h1 a {
	width: 170px;
	height: 75px;
	float: left;
	display: block;
}

.jn_logo h2 {
	width: 115px;
	height: 75px;
	float: left;
}

.jn_logo h2 a {
	width: 115px;
	height: 75px;
	float: left;
	display: block;
}

.jn_nav_all {
	width: 612px;
	height: auto;
	float: right;
}


/* 导航菜单 */

.jn_menu {
	width: 612px;
	height: 38px;
	float: right;
	margin-top: 37px;
}

.jn_menu li {
	width: 102px;
	height: 38px;
	float: left;
	background: url(../images/jn_nav.png) no-repeat right center;
}

.jn_menu li a {
	width: 100%;
	display: block;
	float: left;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #292828;
}

.jn_menu li a:hover {
	color: #FFF;
	background: url(../images/all_bg.png) no-repeat -660px -90px;
}

.jn_menu li.jn_last {
	background: none;
}

.jn_menu li.current a {
	color: #FFF;
	background: url(../images/all_bg.png) no-repeat -660px -90px;
}


/* 招聘背景 */

.jn_bg {
	width: 100%;
	height: auto;
	padding-top: 260px;
	background: url(../images/jn_main_bg.jpg) no-repeat center top;
}

.jn_inner_bg {
	width: 100%;
	height: auto;
	padding-top: 260px;
	background: url(../images/jn_inner_bg.jpg) no-repeat center top;
}

.jn_lay_l {
	width: 230px;
	height: auto;
	float: left;
}

.job_lay {
	width: 228px;
	height: auto;
	float: left;
	border: #bed8e7 solid 1px;
	background: #FFF;
}

.jn_lay_r {
	width: 720px;
	height: auto;
	float: right;
}


/* 职位搜索 */

.job_sh {
	width: 228px;
	float: left;
}

.job_tit {
	width: 228px;
}

.com_tit {
	float: left;
	height: 30px;
	line-height: 30px;
	border-bottom: #bed8e7 solid 1px;
	background: url(../images/jn_bg.png) repeat-x left -75px;
}

.com_tit h3 {
	font-size: 14px;
	color: #3c3c3c;
	float: left;
	padding-left: 15px;
}

.com_tit a {
	float: right;
	padding-right: 15px;
	color: #6a6868;
}

.com_con {
	float: left;
	padding: 15px 15px 20px 15px;
	color: #333;
}

.job_con li {
	width: 198px;
	height: auto;
	float: left;
	margin-bottom: 5px;
}

.job_con label {
	width: 70px;
	height: 22px;
	line-height: 22px;
	float: left;
}

.job_con select {
	width: 128px;
	height: 22px;
	float: left;
	border: #d1d1d1 solid 1px;
}

.job_con input {
	width: 116px;
	height: 16px;
	padding: 2px 5px;
	float: left;
	border: #d1d1d1 solid 1px;
}

.job_con li.sh_btn {
	margin-bottom: 0px;
	padding-top: 5px;
}

.job_con li.sh_btn a {
	width: 85px;
	height: 26px;
	text-align: center;
	line-height: 26px;
	color: #333;
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-left: 70px;
	background: url(../images/all_bg.png) no-repeat -762px -90px;
}


/* 联系我们 */

.contact {
	width: 228px;
	float: left;
}

.contact_tit {
	width: 228px;
	border-top: #bed8e7 solid 1px;
}

.contact_con {
	float: left;
}

.contact_con li {
	line-height: 25px;
}

.jn_top {
	width: 698px;
	height: 160px;
	float: left;
	padding: 10px;
	border: #bed8e7 solid 1px;
	background: #FFF;
}


/* 招聘职位焦点图 */

.slides_all {
	width: 280px;
	height: 160px;
	float: left;
}


/* changeBox_a1 */

.changeBox_a1 {
	width: 280px;
	height: 160px;
	float: left;
	position: relative;
	overflow: hidden;
}

.changeDiv {
	width: 280px;
	height: 160px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	display: none;
}

.changeDiv img {
	float: left;
}

.changeDiv h3 {
	width: 280px;
	height: 22px;
	line-height: 22px;
	display: block;
	position: absolute;
	left: 0px;
	bottom: 0px;
	font-size: 12px;
	background: #333;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.changeDiv h3 a {
	display: block;
	padding-left: 10px;
	color: #FFF;
}


/* ul_change_a2 */

.ul_change_a2 {
	position: absolute;
	right: 5px;
	bottom: 3px;
	padding-left: 19px;
	overflow: hidden;
}

.ul_change_a2 li {
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.ul_change_a2 span {
	width: 16px;
	height: 16px;
	line-height: 16px;
	display: block;
	text-align: center;
	margin-left: 2px;
	cursor: pointer;
	color: #3c3c3c;
	background: url(../images/jn_focus.png) no-repeat left top;
}

.ul_change_a2 span.on {
	color: #FFF;
	background: url(../images/jn_focus.png) no-repeat left -18px;
}


/* 招聘新闻 */

.jn_new {
	width: 403px;
	height: 160px;
	float: right;
}

.jn_new_tit {
	width: 403px;
	height: 30px;
	line-height: 30px;
	float: left;
}

.jn_new_tit h3 {
	font-size: 14px;
	color: #3c3c3c;
	float: left;
}

.jn_new_con {
	width: 403px;
	float: left;
}

.jn_new_con li {
	width: 403px;
	line-height: 25px;
	height: 25px;
	float: left;
	color: #555;
	border-bottom: #d9d9d9 dashed 1px;
}

.jn_new_con li a {
	color: #555;
	float: left;
}

.jn_new_con li span.jn_ico {
	float: left;
	font-family: "宋体";
	margin-right: 10px;
}

.jn_new_con li a em {
	float: left;
	font-style: normal;
}

.jn_new_con li span.jn_time {
	float: right;
	color: #6a6868;
}


/* 招聘职位 */

.post_all {
	width: 718px;
	height: 232px;
	float: left;
	margin-top: 10px;
	border: #bed8e7 solid 1px;
	background: #FFF;
}

.post_tit {
	width: 718px;
	float: left;
}

.post_con {
	width: 688px;
}

.post_con li {
	width: 172px;
	line-height: 30px;
	float: left;
}

.post_con li a {
	color: #555;
}

.post_con li span {
	font-family: "宋体";
	margin-right: 5px;
}

.post_con li a em {
	font-style: normal;
}


/* 脚部样式 */

.jn_footer {
	width: 100%;
	height: auto;
	text-align: center;
	padding: 20px 0px 30px 0px;
	overflow: hidden;
}

.jn_footer p {
	width: 100%;
	float: left;
	line-height: 25px;
	color: #666;
}

.jn_footer a {
	color: #666;
}


/* ************************* 社会招聘列表页 */

.jn_sot {
	width: 718px;
	height: auto;
	float: left;
	border: #bed8e7 solid 1px;
	background: #FFF;
}

.sot_tit {
	width: 718px;
	float: left;
}

.sot_tit span {
	width: 127px;
	height: 30px;
	display: block;
	text-align: center;
	line-height: 30px;
	font-weight: bold;
	float: left;
	font-size: 14px;
	color: #3c3c3c;
	border-right: #bed8e7 solid 1px;
}

.sot_tit span.sot_5 {
	border-right: none;
}

.sot_tit span.sot_1 {
	width: 202px;
	float: left;
}

.sot_con {
	*height: auto!important;
	*height: 450px;
	min-height: 450px;
	float: left;
	padding: 25px 10px 0px 10px;
}

.sot_con li {
	width: 698px;
	float: left;
}

.sot_con li a {
	width: 698px;
	height: 35px;
	line-height: 35px;
	float: left;
	color: #555;
	border-bottom: #f1f1f1 solid 1px;
}

.sot_con li a:hover {
	color: #2289d9;
	background: #f4f4f6;
}

.sot_con span {
	width: 124px;
	display: block;
	float: left;
	text-align: center;
}

.sot_con span.sot_1 {
	width: 202px;
	float: left;
	text-align: left;
	text-indent: 30px;
	background: url(../images/arr.png) no-repeat 15px center;
}


/* 加入翻页 */

.sabrosus2 {
	width: 100%;
	height: auto;
	float: left;
	line-height: 30px;
	text-align: right;
	margin: 20px 0px 30px 0px;
}

.pagelist2 {
	margin-right: 30px;
}

.pagelist2 li {
	display: inline;
	margin: 0px 2px;
}

.pagelist2 a {
	border: #d6d8dc solid 1px;
	padding: 5px 10px;
	color: #444;
	font-family: "宋体";
	background: #fbfbfb;
}

.pagelist2 a:hover {
	border: #589430 solid 1px;
	text-decoration: none;
	color: #FFF;
	background: #64a439;
}

.pagelist2 li.current a {
	border: #589430 1px solid;
	color: #FFF;
	background: #64a439;
}


/* ************************* 社会招聘内页 */

.st_pt_all {
	width: 678px;
	float: left;
	padding: 0px 20px;
	color: #444;
}

.st_pt_tit {
	width: 678px;
	float: left;
	border-bottom: #f1f1f1 solid 1px;
}

.st_pt_tit h3 {
	width: 678px;
	line-height: 50px;
	float: left;
	font-size: 16px;
	color: #3c3c3c;
}

.st_pt_tit h3 span {
	float: left;
}

.st_pt_tit h3 a {
	float: right;
	color: #2289d9;
	font-size: 12px;
	font-weight: 100;
}

.st_pt_txt {
	width: 678px;
	height: 30px;
	line-height: 30px;
	float: left;
}

.st_pt_txt li {
	float: left;
	margin-right: 35px;
}

.st_pt_con {
	width: 678px;
	*height: auto!important;
	*height: 450px;
	min-height: 450px;
	float: left;
	padding-bottom: 15px;
	border-bottom: #f1f1f1 solid 1px;
}

.st_pt_con h3 {
	line-height: 35px;
	margin-top: 20px;
	font-size: 12px;
	color: #ff6600;
}

.st_pt_con p {
	line-height: 35px;
}

.st_pt_bot {
	width: 678px;
	float: left;
	color: #999;
}

.st_pt_bot .notice {
	width: 678px;
	line-height: 50px;
}

.st_pt_bot .app_btn {
	width: 678px;
	padding: 20px 0px 50px 0px;
}

.st_pt_bot .app_btn a {
	width: 215px;
	height: 62px;
	line-height: 62px;
	text-align: center;
	display: block;
	margin: 0px auto;
	color: #FFF;
	font-size: 20px;
	font-family: "微软雅黑";
	background: url(../images/all_bg.png) no-repeat -285px -173px;
}


/* ************************* 校园招聘内页 */

.campus_con {
	*height: auto!important;
	*height: 450px;
	min-height: 450px;
	float: left;
	padding: 0px 10px;
}

.campus_con li {
	width: 698px;
	float: left;
	border-bottom: #f1f1f1 solid 1px;
	line-height: 35px;
	color: #555;
	padding: 10px 0px 20px 0px;
}

.campus_con li h3 {
	line-height: 50px;
	font-size: 16px;
	color: #3c3c3c;
}

.campus_con li a {
	height: 35px;
	line-height: 35px;
	float: left;
	color: #2289d9;
}


/* ************************* 我的简历内页 */

.resume_tit {
	width: 718px;
	float: left;
}

.resume_con {
	width: 688px;
	*height: auto!important;
	*height: 600px;
	min-height: 600px;
	float: left;
	padding: 0px 15px 45px 15px;
}

.rsm_con {
	width: 688px;
	float: left;
	padding: 15px 0px 15px 0px;
	border-bottom: #f1f1f1 solid 1px;
}

.rsm_con h3 {
	width: 688px;
	line-height: 30px;
	float: left;
	font-size: 14px;
	color: #444444;
}

.rsm_con h4 {
	width: 688px;
	line-height: 25px;
	font-size: 12px;
}

.rsm_con h4 span {
	color: #f60;
	margin: 0px;
}

.rsm_con ul {
	width: 688px;
	float: left;
}

.rsm_con ul li {
	width: 688px;
	height: auto;
	float: left;
	margin-top: 5px;
}

.rsm_con ul li label {
	width: 65px;
	height: 22px;
	line-height: 22px;
	float: left;
	color: #424242;
}

.rsm_con span,
.rsm_con em {
	height: 22px;
	line-height: 22px;
}

.rsm_con span {
	margin: 0px 10px;
	color: #424242;
}

.rsm_con em {
	margin: 0px 5px;
}

.rsm_con ul li label.gd2 {
	width: 15px;
}

.rsm_con span,
.rsm_con input,
.rsm_con select,
.rsm_con em,
.rsm_con textarea {
	float: left;
}

.rsm_con select,
.rsm_con textarea {
	border: #d1d1d1 solid 1px;
}

.rsm_con select {
	color: #424242;
}

.rsm_con select.selt {
	width: 132px;
}

.rsm_con select.level {
	margin-left: 10px;
}

.rsm_con input.gd {
	border: none;
}

.rsm_con input.tx {
	width: 120px;
	color: #424242;
}

.rsm_con input.com {
	height: 16px;
	padding: 2px 5px;
	border: #d1d1d1 solid 1px;
}

.rsm_con em {
	font-style: normal;
	color: #f60;
}

.rsm_con input.file {
	border: none;
}

.rsm_con textarea {
	line-height: 25px;
}

.rsm_con textarea.txta {
	color: #999;
	width: 564px;
	height: 120px;
	font-size: 12px;
	padding: 2px 5px;
}

.rsm_con textarea.txta2 {
	color: #999;
	width: 676px;
	height: 150px;
	font-size: 12px;
	padding: 2px 5px;
}

.rsm_con p.exp {
	width: 688px;
	float: left;
	margin-top: 25px;
}

.rsm_con p.exp a {
	width: 85px;
	height: 26px;
	color: #333;
	float: right;
	line-height: 26px;
	text-align: center;
	background: url(../images/all_bg.png) no-repeat -840px -135px;
}

.rsm_list {
	width: 688px;
	float: left;
	margin-top: 30px;
}

.rsm_list a {
	width: 215px;
	height: 62px;
	line-height: 62px;
	text-align: center;
	display: block;
	margin: 0px auto;
	color: #FFF;
	font-size: 20px;
	font-family: "微软雅黑";
	background: url(../images/all_bg.png) no-repeat -285px -173px;
}


/* 文件上传按钮 */

.file_all {
	width: 688px;
	float: left;
}

.file_con {
	width: 370px;
	height: 22px;
	float: left;
	display: block;
	position: relative;
}

.file_con .file_path {
	width: 280px;
	height: 16px;
	line-height: 16px;
	float: left;
	padding: 2px 5px;
	color: #999;
	border: #d1d1d1 solid 1px;
	cursor: pointer;
	background: #FFF;
}

.file_con .file_btn {
	width: 70px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	float: right;
	border: #d1d1d1 solid 1px;
	cursor: pointer;
	background: #f0f0f0
}

.file_con input.file {
	width: 370px;
	height: 22px;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 9999;
	filter: alpha(opacity:0);
	opacity: 0;
	cursor: pointer;
}

.pic_tip {
	height: 22px;
	line-height: 22px;
	float: left;
	color: #999;
	margin-left: 10px;
}


/* 修改简历内页 */

.md_rsm_con {
	width: 688px;
	float: left;
	padding: 15px 0px 15px 0px;
	border-bottom: #f1f1f1 solid 1px;
}

.md_rsm_con h3 {
	width: 688px;
	line-height: 30px;
	float: left;
	font-size: 14px;
	color: #444444;
}

.md_rsm_con h4 {
	width: 688px;
	line-height: 25px;
	font-size: 12px;
}

.md_rsm_con h4 span {
	color: #f60;
}

.md_rsm_con ul {
	width: 688px;
	float: left;
	position: relative;
	z-index: 1;
}

.md_rsm_con ul li {
	width: 688px;
	height: auto;
	float: left;
	margin-top: 5px;
}

.md_rsm_con ul li label {
	width: 65px;
	height: 22px;
	line-height: 22px;
	float: left;
	color: #424242;
}

.md_rsm_con span {
	height: 22px;
	line-height: 22px;
	margin: 0px 10px 0px 0px;
	color: #424242;
}

.md_rsm_con ul li label.gd2 {
	width: 15px;
}

.md_rsm_con span,
.md_rsm_con input,
.md_rsm_con select,
.md_rsm_con em,
.md_rsm_con textarea {
	float: left;
}

.md_rsm_con select,
.md_rsm_con textarea {
	border: #d1d1d1 solid 1px;
}

.md_rsm_con select {
	color: #424242;
}

.md_rsm_con select.selt {
	width: 132px;
	margin-right: 10px;
}

.md_rsm_con select.edu_bg {
	margin-right: 10px;
}

.md_rsm_con select.level {
	margin-left: 10px;
}

.md_rsm_con input.gd {
	border: none;
}

.md_rsm_con input.tx {
	width: 120px;
	color: #424242;
}

.md_rsm_con input.com {
	height: 16px;
	padding: 2px 5px;
	border: #d1d1d1 solid 1px;
	margin-right: 10px;
}

.md_rsm_con em {
	font-style: normal;
	color: #f60;
}

.md_rsm_con input.file {
	border: none;
}

.md_rsm_con textarea {
	line-height: 25px;
}

.md_rsm_con textarea.txta {
	width: 564px;
	height: 120px;
	padding: 2px 5px;
	color: #999;
}

.md_rsm_con textarea.txta2 {
	width: 676px;
	height: 150px;
	padding: 2px 5px;
	color: #999;
}

.ed_close {
	width: 25px;
	height: 25px;
	display: block;
	float: right;
	text-indent: -10000px;
	overflow: hidden;
	background: url(../images/all_bg.png) no-repeat -925px -135px;
}

.ed_close:hover {
	background: url(../images/all_bg.png) no-repeat -950px -135px;
}


/* 登录弹出框 */

.popup_container {
	width: 445px;
	height: 245px;
	position: relative;
	background: url(../images/show_pop.png) no-repeat left top;
}

.pop_tit {
	width: 413px;
	height: 40px;
	float: left;
	padding: 0px 12px 0px 20px;
}

.pop_tit h3 {
	width: 200px;
	height: 40px;
	float: left;
	line-height: 40px;
	font-size: 14px;
	color: #FFF;
}

.pop_tit a {
	width: 20px;
	height: 20px;
	float: right;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 10px;
	background: url(../images/show_pop.png) no-repeat left -245px;
}

.pop_tit a:hover {
	background: url(../images/show_pop.png) no-repeat -20px -245px;
}

.popup_content {
	width: 405px;
	padding: 20px 20px 0px 20px;
	float: left;
}

.popup_content li {
	width: 405px;
	float: left;
	color: #999;
	line-height: 25px;
}

.popup_content li a {
	width: 193px;
	height: 47px;
	display: block;
	margin-top: 30px;
}

.popup_content li a.xl_link {
	float: left;
}

.popup_content li a.qq_link {
	float: right;
}


/* ************************* 应聘指南 */

.guide_nav {
	width: 230px;
	height: 233px;
	float: left;
	margin-bottom: 10px;
	background: url(../images/gd_nav.png) no-repeat;
}

.guide_nav ul {
	width: 190px;
	float: left;
	padding: 7px 20px 0px 20px;
}

.guide_nav ul li {
	width: 190px;
	float: left;
	height: 33px;
	line-height: 33px;
	margin-bottom: 2px;
}

.guide_nav ul li a {
	float: left;
	height: 33px;
	line-height: 33px;
	color: #2278a3;
	font-weight: bold;
	font-size: 14px;
}

.guide_nav ul li a:hover {
	color: #F60;
}

.guide_nav ul li.current a {
	color: #F60;
}

.guide_nav ul li span {
	margin-right: 20px;
	font-family: "宋体"
}

.process_tit,
.career_tit,
.welfare_tit,
.train_tit,
.activity_tit,
.g_contact_tit {
	width: 718px;
	float: left;
}

.process_tit h3,
.career_tit h3,
.welfare_tit h3,
.train_tit h3,
.activity_tit h3,
.g_contact_tit h3 {
	color: #444;
}

.process_con {
	padding: 0px 15px 20px 15px;
}

.process_con,
.career_con,
.welfare_con,
.train_con,
.activity_con,
.g_contact_con {
	width: 688px;
	*height: auto!important;
	*height: 600px;
	min-height: 600px;
	float: left;
}


/* ************************* 职业发展 薪酬福利 培训学习 员工活动 */

.career_con,
.welfare_con,
.train_con,
.activity_con,
.g_contact_con {
	padding: 30px 15px 30px 15px;
}

.career_con p,
.welfare_con p,
.train_con p,
.activity_con p,
.g_contact_con p {
	line-height: 40px;
	font-size: 14px;
	color: #444;
}

.career_con h3,
.welfare_con h3,
.train_con h3,
.g_contact_con h3 {
	color: #545454;
	font-size: 14px;
	line-height: 50px;
}

.train_con img {
	margin-top: 20px;
}


/* 员工活动图片焦点 */

.act_photo {
	width: 680px;
	height: 560px;
	float: left;
	border: #bed8e7 solid 1px;
	margin-top: 20px;
	padding: 3px;
	background: #e9f4fa;
}


/* 视频播放 */

.video_all {
	width: 100%;
	height: auto;
	float: left;
}