@charset "utf-8";
/*
	* Website:http://www.lutongnet.com
	* Version: 
	* Updated:2014-07-01  
	* Author:Myk 
	* Explain:
*/
*{ margin:0px; padding:0px; list-style:none; text-decoration:none; font-family: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;}
/* *************************首页 */
.all{ }
.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_bg.png) top left; }
.logo{ width: auto; height:90px; float:left;}
.logo h1{ width:220px; height:90px; float:left;}
.logo h1 a{ width:220px; height:90px; float:left; display:block;}
.logo h2{}
.nav_all{ width:540px; height: auto; margin-top:15px; float:right;}
/* 导航及下拉菜单*/
.menu{ width:540px; 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; }
.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;}

/*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;}

/* 资讯 */
.con_all{ width:100%; *height:auto!important;*height:225px; min-height:225px; }
.infor{ width:1003px; float:left; height:auto; padding-top:15px;}

/* 新闻动态 */
.new{ width:470px; height:200px; 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;}

/* 松茂文化 */
.culture{ width:470px; height:200px; 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:60px; float:left; margin-top:5px; overflow:hidden;}
.cul_con_l{ width:40px; height:60px; 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;*height:100px; min-height:100px; margin-top:10px;background:#f7f7f7 url(../images/pt_bg.png) repeat-x;}
.pt_all{ width:100%; float:left; padding:15px 0px 40px 0px;}
.pt_tit a{ background: url(../images/all_bg.png) -435px -90px;}
.pt_con{ height:50px; 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; padding:0px 10px 0px 0px;}

/* *************************新闻中心 */
/* 新闻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; }




/* companyinfor 布局内容 */
.lay_all{ width:1003px; height: auto; float:left;}
/* 左部布局 */
.lay_l{ width:210px; 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_products_tit{ background:url(../images/all_bg.png) no-repeat left -135px;}
	/*新闻中心 */
.lay_tit .in_new_tit{ background: url(../images/all_bg.png) no-repeat -210px -135px;}
	/*加入我们 */
.lay_tit .in_joinus_tit{ background:url(../images/all_bg.png) no-repeat -420px -135px;}
	/*关于我们 */
.lay_tit .in_aboutus_tit{ background:url(../images/all_bg.png) no-repeat -630px -135px;}


.lay_tit .in_treaty_tit{ background:url(../images/all_bg.png) no-repeat -500px -173px;}
.lay_con{ position:absolute; left:0; top:19px; 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;}

/* 左部菜单 */
.sidebar{ width:210px; float:left; height:auto; margin:15px 0px; color:#888;}
.sidebar a,.sidebar a:active{color:#333;}
.sidebar a:hover{color:#fff;}
.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;}
.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;}
/* 右部布局 */
.lay_r{ width:758px; *height:auto!important;*height:850px; min-height:850px; float:right;}
/* 面包屑 */
.current_tip{ width:758px; height:55px; 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;}
/* ************************* 关于我们 */ 
.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:20px;}
.sidebar2 #main-nav2 li a.nav-top-item2{ width:758px; height:50px; line-height:43px; float:left; display: block; background: url(../images/list_bg.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;}

/* ************************* 加入松茂*/
.sidebar4{ width:210px; float:left; height:auto; margin:15px 0px; color:#888;}
.sidebar4 a,.sidebar a:active{color:#333;}
.sidebar4 a:hover{color:#fff;}
.sidebar4 #main-nav4{ width:208px; float: right;}
.sidebar4 #main-nav4 a{ padding-left:20px;}
.sidebar4 #main-nav4 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;}
.sidebar4 #main-nav4 li a.current2{ background:#FFF !important; color: #f60; border-top:#ebebeb solid 1px; border-bottom:#ebebeb solid 1px;}
.sidebar4 #main-nav4 li a.current2:hover{ color:#f60;}
.sidebar4 #main-nav4 ul li a{ display: block; line-height:33px; color:#444; font-size:12px; padding-left:25px}
.sidebar4 #main-nav4 ul li a:hover,
.sidebar4 #main-nav4 ul li a.current,
.sidebar4 #main-nav4 ul li a.current:hover{ color:#f60;}
.sidebar4 #main-nav4 ul li a.current{background:#FFF !important; border-top:#ebebeb solid 1px; border-bottom:#ebebeb solid 1px;}
.sidebar4 #main-nav4 a.nav-top-item span{ margin-right:15px;}
.sidebar4 #main-nav4 a span{ font-family:"宋体"; margin-right:11px;}
.sidebar4 #main-nav4 li a.current3{ background:#FFF !important; color: #f60; border-top:#ebebeb solid 1px; border-bottom:#ebebeb solid 1px;}
.sidebar4 #main-nav4 li a.current3:hover{ color:#f60;}





 
.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-item2{ width:758px; height:50px; line-height:43px; float:left; display: block; background: url(../images/list_bg2.png) no-repeat left top ;}
.sidebar3 #main-nav3 li a.nav-top-item2 span{ display:block;}
.sidebar3 #main-nav3 li a.nav-top-item2 span.num{ width:48px; height:43px; float:left; text-align:center; cursor:pointer; font-size:30px; color:#FFF;}
.sidebar3 #main-nav3 li a.nav-top-item2 span.op_tit{ float:left; margin-left:15px; color:#333; font-size:20px; font-family:"微软雅黑";}
.sidebar3 #main-nav3 li a.nav-top-item2 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-item2 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 {width:758px;}



/*2014-07-08 add  */
.table{width:758px; font-size:16px;margin-top:10px; color: black;}
.table_tr{height:30px; vertical-align:middle;}
.table_left{width:150px;text-align:right;font-weight: bold;}
.table_right{width:608px; text-align:left;padding-left: 2em;}

.table_tr2{width:150px; padding-left: 3em; text-align:left; vertical-align:middle; font-size:16px; font-weight: bold;color: #ff6600;}
.table_tr3{width:608px; padding-left: 3em;text-align:left; vertical-align:middle; font-size:16px;}

.table2{width:758px; font-size:14px; color: black;}
.table2_tr{height:20px; vertical-align:middle;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}



/*2014-09-05 add  */
.text{line-height:140%;font-family:Arial,Helvetica,sans-serif;color:#666666;font-size:12px;font-weight:normal;padding-bottom:2px;}
.textB{line-height:140%;font-family:Arial,Helvetica,sans-serif;color:#333333;font-size:12px;font-weight:hold;padding-top:2px;}
.bul{font-style:normal;color:#006699;font-size:12px;font-weight:bold}















/* 路通tv卡拉ok 焦点图 */
.lttv_slides{ width:758px; height:650px; float:left; margin:20px 0px; background: url(../images/lutv_bg.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;}

.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 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;}

/* ************************* 新闻中心 */
.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 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;}

/* ************************* 加入我们首页 */  
.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.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_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;}
 
