@charset "utf-8";

/* CSS Document */

	

/*  #container  */

#container {text-align:left;height:100%;min-width:960px;}





	

#main { position:relative; z-index:9;margin-top:-2px;}

		

		.homebox {}

		.homebox .bgGray { background:#f5f5f5;padding-top:30px;padding-bottom:45px;}

		

		

		/*.homeBanner {height:626px; overflow:hidden;z-index:8;width:100%;clear:both; position:relative;}*/
		.homeBanner {height:440px; overflow:hidden;z-index:8;width:960px;margin: 0 auto;clear:both; position:relative;}

		.homeBanner .bg {height:440px; overflow:hidden;width:100%;position: absolute; z-index:-1;min-width:960px;left:0;}

		/*.homeBanner .bg img {width:100%;min-height:626px;min-width:960px;}*/
		.homeBanner .bg img {width:100%;max-height:440px;max-width:960px;}

		.homeBanner .cont {width:960px;margin:0 auto;}

		.homeBanner .cont a.pic-shadow img {display:inline-block;zoom:1;padding:1px;border:#e9e9e9 solid thin;box-shadow:0px 0px 50px #ccc;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;} 
       

		.homeBanner .cont .title {text-align:right;padding-top:180px;height:100%; overflow:hidden;}

		.homeBanner .cont .title h2 {clear:both;height:54px;line-height:54px;font-size:40px;font-weight:bold;color:#fff; background:url(../images/base/bg-blue.png);padding:0 15px;margin:3px 0;float:right;white-space:nowrap;}

		.homeBanner .cont .links {float:right;clear:both;margin-top:60px;}

		.homeBanner .cont .links ul {float:left;}

		.homeBanner .cont .links ul li {float:left;width:270px;height:80px;margin-left:5px;}

		.homeBanner .cont .links ul li a {display:block;height:100%; overflow:hidden;width:270px;height:80px; background:url(../images/base/bg-orange1.png);color:#333;}

		.homeBanner .cont .links ul li a img {float:left;margin:25px 0 0 20px;width:auto;}

		.homeBanner .cont .links ul li a b {display:block;margin-left:65px;font-size:16px;margin-top:25px;}

		.homeBanner .cont .links ul li a span {display:block;margin-left:65px;}

		.homeBanner .cont .links ul li a:hover { background:url(../images/base/bg-orange2.png);}

		

		.slides_container { z-index:9;}

		.slides_container .list {width:100%; position:relative;height:440px;max-width: 960px;}

		

		.homeBanner ul.pagination { position:absolute;left:0;bottom:20px;width:100%; text-align:center; z-index:10;}

		.homeBanner ul.pagination li {display:inline-block;*display:inline;*zoom:1;padding:0 7px;}

		.homeBanner ul.pagination li a {display:block;width:10px;height:0;padding-top:10px; overflow:hidden; background:url(../images/ico/ico-pagination.png) no-repeat right top;}

		.homeBanner ul.pagination li.current a { background-position:left top;}

		

		.home_list {height:100%; overflow:hidden;margin:50px 0 0 0;}	

		.home_list .cont {width:960px;margin:0 auto;}

		.home_list .title {height:100%; overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:5px;}

		.home_list .title h2 {float:left;font-weight:bold;font-size:28px;color:#333;line-height:40px;}

		.home_list .title .nav {float:right;font-size:14px;color:#898989;line-height:40px;}

		.home_list .title .nav a {display:inline;color:#898989;padding:0 7px;font-weight:bold;}

		.home_list .title .nav a:hover,.home_list .title .nav a.active {color:#3f47a6;}

		

		.home_list .goto {height:60px;overflow:hidden;}

		.home_list .goto a {display:block;height:60px;line-height:60px; overflow:hidden; background:#f5f5f5; text-align:center;font-size:20px;font-weight:bold;}

		.home_list .goto a span {display:inline-block;*display:inline;*zoom:1;text-align:center;padding-right:25px; background:url(../images/base/ico-arrow1.png) no-repeat right center;line-height:60px;height:60px;color:#363d96; cursor:pointer;}

		.home_list .goto a:hover { background:#363d96;}

		.home_list .goto a:hover span { background:url(../images/base/ico-arrow2.png) no-repeat right center;color:#fff;}

		

		.homebox .bgGray .goto a { background:#fff;}

		.homebox .bgGray .goto a:hover {background:#363d96;}

		.homebox .bgGray .title { overflow:visible;}

		

		.comingup {height:100%; overflow:hidden;padding-bottom:50px;}

		/*.comingup ul {display:block;height:100%; overflow:hidden;width:1035px;}*/

		.comingup ul {display:block;height:100%; overflow:hidden;width:100%;}

		.comingup ul li {float:left;width:275px;margin:40px 70px 0 0;min-height:250px;}

		.comingup ul li .date {height:100px;padding-top:20px; background:#fecd07; text-align:center; position:relative;}

		.comingup ul li .date b {display:block;font-size:24px;color:#976d08;line-height:40px;}

		.comingup ul li .date span {display:block;font-size:14px;color:#976d08;line-height:18px;}

		.comingup ul li .date em {display:block;font-size:16px;color:#fff;font-weight:bold;height:24px;line-height:24px; background:#363d96; font-style:normal; position:absolute;left:0;bottom:0;width:100%;}

		.comingup ul li .sort {font-size:14px; font-style:italic;margin-top:15px;}

		.comingup ul li h3 {display:block;font-size:18px;font-weight:bold;line-height:26px;margin-top:15px;}

		

		

		

		

		.knowledge {height:100%; overflow:hidden;}

		.knowledge .tab {height:55px; overflow:hidden; text-align:right;line-height:55px;font-size:14px;}

		.knowledge .tab a {display:inline;padding:0 10px;color:#898989;font-weight:bold;}

		.knowledge .tab a.active,.knowledge .tab a:hover {color:#363d96;}

		

		.knowledge ul {display:block;height:100%; overflow:hidden;width:984px;}

		.knowledge ul li {float:left;width:304px;height:286px; background:#fff; position:relative;margin:0 24px 26px 0;box-shadow:0px 1px 2px #ccc;}

		.knowledge ul li .photo {height:180px; cursor:pointer; position:relative;}

		.knowledge ul li .photo .ico {display:block;width:83px;height:89px;background:url(../images/ico/ico-featured.png) no-repeat; position:absolute;right:0;top:0;}

		.knowledge ul li .photo .ico_paid {display:block;width:80px;height:86px;background:url(../images/ico/ico-paid.png) no-repeat; position:absolute;right:0;top:0;}

		.knowledge ul li .photo .ico_free {display:block;width:80px;height:86px;background:url(../images/ico/ico-free.png) no-repeat; position:absolute;right:0;top:0;}

		.knowledge ul li .name {height:31px; overflow:hidden; background:url(../images/base/bg-blue2.png);line-height:31px;color:#fff;padding:0 15px; position:absolute;left:0;top:149px;width:274px;}

		.knowledge ul li h3 {display:block;font-size:16px;line-height:24px;font-weight:bold;padding:10px 15px;}

		.knowledge ul li .case {font-style:italic;padding:0 15px;line-height:24px;}

		.knowledge ul li .btn { position:absolute; width:80px;height:80px; left:110px;top:35px;display:none;}

		.knowledge ul li .btn a {display:block;width:80px;height:80px; background:url(../images/base/btn_arrow1.png) no-repeat;}

		.knowledge .loading {height:40px; overflow:hidden; text-align:center;line-height:40px;color:#363d96;font-size:16px;font-weight:bold;margin:20px 0; background:#ecebeb;}

		

		.home_services {min-height:730px;margin-top:0; position:relative;}

		.home_services .servicecont {height:730px; overflow:hidden;}

		.home_services .bg {height:730px; overflow:hidden;width:100%;position: absolute; z-index:-1;min-width:960px;left:0;}

		.home_services .bg img {width:100%;min-height:730px;min-width:960px;}

		

		.home_services .cont h2 {font-size:60px;color:#fff;font-weight:bold;line-height:70px; text-transform:uppercase;margin-top:70px;display:block;}

		.home_services .cont h3 {font-size:30px;color:#333;font-weight:bold;line-height:30px; text-transform:uppercase;margin-top:50px;display:block;}

		.home_services .cont p {display:block;font-size:18px;line-height:26px;margin:20px 280px 0 0;font-weight:bold;}

		

		.home_services .cont .links {height:108px; overflow:hidden;margin-top:60px;}

		.home_services .cont .links ul {display:block;height:100%; overflow:hidden;width:965px;}

		.home_services .cont .links ul li {float:left;width:236px;margin-right:5px;}

		.home_services .cont .links ul li a {display:block;width:236px;height:108px; background:url(../images/base/bg-blue3.png);}

		.home_services .cont .links ul li a span.ico {display:block;padding:20px 0 0 24px;height:48px;}

		.home_services .cont .links ul li a span.name {display:block;font-size:20px;font-weight:bold;color:#fff;padding:0px 0 0 24px;}

		.home_services .cont .links ul li a span.name img { position:relative;margin-left:15px;top:3px;}

		.home_services .cont .links ul li a:hover { background-image:none; background-color:#363d96;}

		

		.home_services .services_title {height:120px; overflow:hidden; position:absolute;left:0;top:610px; background:url(../images/base/services_title_bg.png);color:#fff;width:100%;}

		.home_services .services_title .cont h2 {font-size:30px;margin-top:25px;line-height:30px; text-transform:none;}

		.home_services .services_title .cont p {font-weight:normal;font-size:20px;margin:15px 0 0 0;}

		.home_services .services_title .cont p a {font-size:14px;color:#fecd07;padding-left:30px;}

		.home_services .services_title .cont p a:hover { text-decoration:underline;}

		

		.home_services .servicesother {padding-top:30px;}

		

		.home_services .servicesother .interesting {height:100%; overflow:hidden; background:#f5f5f5;margin-top:20px;padding:30px;}

		.home_services .servicesother .interesting .left {}

		.home_services .servicesother .interesting .right {}

		

		.home_services .servicesother .interesting .left h3 {color:#363d96;font-size:28px;margin-top:0;}

		.home_services .servicesother .interesting .left p {color:#333;font-size:16px;margin:10px 0 0 0;}

		.home_services .servicesother .interesting .right .input {float:left;margin-top:20px;}

		.home_services .servicesother .interesting .right .input input {float:left;}

		.home_services .servicesother .interesting .right .input input.input_w {float:left;border:1px solid #ccc;border-right:0;width:235px;height:38px;padding:0 10px;line-height:38px;}

		.home_services .servicesother .interesting .right .input input.btn_blue {float:left;font-size:16px;height:40px;padding:0 10px;*width:104px;}

		

		.about_list {height:100%; overflow:hidden;margin-top:48px;}

		.about_list ul {display:block;height:100%; overflow:hidden;text-align:center;width:992px;}

		.about_list ul li {float:left;width:304px;height:220px; background:#fff;box-shadow:0 1px 2px #ccc;margin:0 26px 30px 0;}

		.about_list ul li .photo {height:145px;width:304px;}

		.about_list ul li .photo a {display:block;height:145px;width:302px;border:1px solid #e7e7eb;border-bottom:0;/*display:table-cell;vertical-align:middle;*display: block;*font-size:120px;约为高度的0.873，200*0.873 约为175*/}

		.about_list ul li .photo a:hover {border:2px solid #3f47a6;width:300px;height:143px;}

		

		.about_list ul li .info {height:75px; overflow:hidden; background:#3f47a6;color:#fff;line-height:18px;}

		.about_list ul li .info p {display:block;padding-top:10px;}

		.about_list ul li .info a {display:block;padding-top:10px;color:#fecd07;}

		.about_list ul li .info a:hover { text-decoration:underline;}

		

		

		.home_list .tools_list {height:100%; overflow:hidden;margin-top:48px;padding-bottom:20px;}

		.tools_list ul {display:block;height:100%; overflow:hidden;text-align:left;width:982px;}

		.tools_list ul li {float:left;width:304px;height:286px; background:#fff;box-shadow:0 2px 2px #ccc;margin:0 23px 30px 0; position:relative;}

		.tools_list ul li .photo {height:150px;text-align:center;}

		.tools_list ul li .btn { position:absolute; width:80px;height:80px; left:110px;top:35px;display:none;}

		.tools_list ul li .btn a {display:block;width:80px;height:80px; background:url(../images/base/btn_arrow1.png) no-repeat;}

		.tools_list ul li .info {height:30px;line-height:30px; overflow:hidden;color:#fff; background:#5e64ab;padding:0 15px;}

		.tools_list ul li .name {font-size:16px;font-weight:bold;padding:20px 15px 5px 15px;}

		.tools_list ul li .service {font-size:12px;font-weight:bold;padding:0 15px;}

		.tools_list ul li em {display:block;padding:10px 15px 0 15px;}

		

		

		

		

		

		.mainbox { background:#f8f8f8;padding-bottom:40px;}

		.mainbox.wihte { background:#fff;padding-bottom:0;}

		.mainbox .banner {height:580px; overflow:hidden;z-index:8;width:100%;clear:both; position:relative;}

		.mainbox .banner .bg {height:580px; overflow:hidden;width:100%;position: absolute; z-index:-1;min-width:960px;left:0;}

		.mainbox .banner .bg img {width:100%;min-height:580px;min-width:960px;}

		.mainbox .banner .cont,.mainbox .banner .cont2 {width:960px;margin:0 auto;}

		.mainbox .banner .cont h2 {float:left;clear:both;height:70px;line-height:70px;font-size:40px;font-weight:bold;color:#fff; background:url(../images/base/bg-blue.png);padding:0 15px;margin:215px 0 0 0; text-transform:uppercase;}
		
		.mainbox .banner .cont2 h2 {float:left;clear:both;height:60px;line-height:60px;font-size:28px;font-weight:bold;color:#fff; background:url(../images/base/bg-blue.png);padding:0 15px;margin:100px 0 0 0; text-transform:uppercase;}

		.mainbox .banner .cont h3 {float:left;clear:both;height:70px;line-height:35px;font-size:20px;font-weight:bold;color:#000; background:url(../images/base/bg-orange1.png);padding:0 15px;margin:215px 0 0 0;}
		
		.mainbox .banner .cont2 h3 {float:left;clear:both;height:40px;line-height:40px;font-size:20px;font-weight:bold;color:#000; background:url(../images/base/bg-orange1.png);padding:0 15px;margin:40px 0 0 0;}
		

		.mainbox .banner .formbox {height:246px; overflow:hidden;width:100%; position:absolute;left:0;bottom:0; background:url(../images/base/bg-gray.png);}

		.mainbox .banner .formbox ul {float:left;width:100%;padding:20px 0;border-bottom:1px solid #61667a;}

		.mainbox .banner .formbox ul.nobr {border:0;padding-bottom:0;}

		.mainbox .banner .formbox ul li {float:left;color:#fff;}

		.mainbox .banner .formbox ul li .name {font-size:18px;font-weight:bold;height:40px;line-height:40px;}

		.mainbox .banner .formbox ul li .input {float:left;}

		.mainbox .banner .formbox ul li .input label {float:left;line-height:28px;font-size:14px;margin-right:10px;}

		.mainbox .banner .formbox ul li .input .selectbox {float:left;}

		.mainbox .banner .formbox ul li .input .selectbox input {border:1px solid #fff;box-shadow:0 1px 2px #666;}

		.mainbox .banner .formbox ul li .input .selectbox ul {padding:0;border:0;box-shadow:0 1px 2px #666;top:30px;}

		.mainbox .banner .formbox ul li .input .selectbox ul li {float:none;border:0;}

		.mainbox .banner .formbox ul li .input .bn_findout {height:30px;line-height:30px;font-weight:bold;width:94px; text-align:center;float:left;margin-left:14px;}

		.mainbox .banner .formbox ul li .input .bn_findsp {height:40px;line-height:40px;font-weight:bold;text-align:center;float:left;margin-left:12px;font-size:16px;width:312px;}

		

		.mainbox .banner .formbox ul li .input .input_search {float:left;height:40px;line-height:40px;width:846px;padding:0 10px;border:0; background:#fff;}

		.mainbox .banner .formbox ul li .input .btn_search {float:left;height:40px; background:url(../images/base/btn_search.png) no-repeat center center #fecd07;width:94px;border:0; cursor:pointer;}

		.mainbox .banner .formbox ul li .input .btn_search:hover { background:url(../images/base/btn_search.png) no-repeat center center #feb007;}

		

		.mainbox .banner .formbox ul li .checkboxList {float:none;padding:0;border:0;margin-top:10px;}

		.mainbox .banner .formbox ul li .checkboxList li {float:left;margin-right:35px;}

		.mainbox .banner .formbox ul li.right {float:right;}

		

		

		.mainbox .banner_334 {height:334px; overflow:hidden;z-index:8;width:100%;clear:both; position:relative;}

		.mainbox .banner_334 .bg {height:334px; overflow:hidden;width:100%;position: absolute; z-index:-1;min-width:960px;left:0;}

		.mainbox .banner_334 .bg img {width:100%;min-height:334px;min-width:960px;}

		.mainbox .banner_334 .cont {width:960px;margin:0 auto;}

		.mainbox .banner_334 .cont h2 {float:left;clear:both;height:70px;line-height:70px;font-size:40px;font-weight:bold;color:#fff; background:url(../images/base/bg-blue.png);padding:0 15px;margin:215px 0 0 0; text-transform:uppercase;}

		

		

		

		

		

		

		

		

		

		.maincont {width:960px;margin:0 auto;padding-top:10px;}

		.main_left {float:left;width:600px;}

		.main_right {float:right;width:304px;}

		.step {height:100%; overflow:hidden;line-height:18px;color:#959595;padding:10px 0 20px 0;}

		.step a {color:#959595}

		.step a:hover { text-decoration:underline;}

		

		.bannerTitle {height:100%; overflow:hidden; position:relative;}

		.bannerTitle .img {}

		.bannerTitle .info {overflow:hidden; background:url(../images/base/bg-blue3.png); position:absolute;left:0;bottom:0;width:100%;color:#fff;padding:20px 0;}

		.bannerTitle .info h1 {display:block;font-size:34px;color:#fff;padding:0px 25px 0px 25px;line-height:40px;font-weight:bold;}

		.bannerTitle .info p {display:block;line-height:16px;color:#fff;padding:10px 25px 0px 25px;}

		

		.featured_events {float:left;width:100%;}

		.featured_events .title {float:left;width:100%;}

		.featured_events .title h2 {float:left;font-size:24px;font-weight:bold;}

		.featured_events .title .right ul {float:left;}

		.featured_events .title .right ul li {float:left;margin-left:20px;}

		.featured_events .title .right ul li input {border:1px solid #9a9a9a;width:100px;padding:5px 10px;font-size:12px; background-position:100px center;}

		

		.featured_events .comingup {float:left;width:100%;}

		.featured_events .comingup ul {width:auto;}

		.featured_events .comingup ul li {float:left;width:100%;margin:30px 0 0 0;min-height:inherit;}

		.featured_events .comingup ul li .date {float:left;width:213px;height:78px;padding-top:0px;}

		.featured_events .comingup ul li .date b {line-height:30px;margin-top:15px;}

		.featured_events .comingup ul li .date b.top5 {margin-top:5px;}

		.featured_events .comingup ul li .date em {height:20px;line-height:20px;font-size:13px;}

		.featured_events .comingup ul li .text {margin-left:233px;}

		.featured_events .comingup ul li .text h3  {font-size:18px;line-height:24px;margin-top:0;}

		.featured_events .comingup ul li .text .address {font-weight:bold;font-size:12px;}

		.featured_events .comingup .showmore {height:50px;overflow:hidden;margin-top:30px;}

		.featured_events .comingup .showmore a {display:block;height:50px;line-height:50px; overflow:hidden; background:#fff; text-align:center;font-size:16px;font-weight:bold;}

		.featured_events .comingup .showmore a span {display:inline-block;*display:inline;*zoom:1;text-align:center;padding-right:25px; background:url(../images/ico/ico-showmore1.png) no-repeat right center;line-height:50px;height:50px;color:#363d96; cursor:pointer;}

		.featured_events .comingup .showmore a:hover{ background:#363d96;}

		.featured_events .comingup .showmore a:hover span{ background:url(../images/ico//ico-showmore2.png) no-repeat right center;color:#fff;}

		



		

		

		

		

		.other_event {}

		.other_event h2 {display:block;font-size:20px;font-weight:bold;line-height:24px;height:100%; overflow:hidden;float:left;width:100%;}

		.other_event .list {clear:both;}

		.other_event .list ul {display:block;}

		.other_event .list ul li {float:left;width:304px;height:286px; background:#fff; position:relative;margin:20px 0 0 0;box-shadow:0px 1px 2px #ccc;}

		.other_event .list ul li .photo {height:180px; cursor:pointer;}

		.other_event .list ul li .name {height:31px; overflow:hidden; background:url(../images/base/bg-blue2.png);line-height:31px;color:#fff;padding:0 15px; position:absolute;left:0;top:149px;width:274px;}

		.other_event .list ul li h3 {display:block;font-size:16px;line-height:24px;font-weight:bold;padding:0px 15px;margin-top:10px;}

		.other_event .list ul li .case {font-style:italic;padding:0 15px;line-height:24px;margin-top:10px;}

		.other_event .list ul li .address {font-size:12px;font-weight:bold;padding:0 15px;line-height:18px;}

		

		

		.eventdown {height:100%; overflow:hidden;padding:0 0 30px 0;}

		.eventdown p {font-size:14px;display:block;line-height:20px;}

		.eventdown a.btn_down {height:40px;line-height:40px;background:url(../images/ico/ico-down.png) no-repeat 30px center #5c63bb;font-size:18px;font-weight:bold;color:#fff;display:block;padding-left:60px;margin-top:10px;}

		.eventdown a.btn_down:hover { background-color:#6e77df;}

		.eventdown ul.checkboxList li {display:block;height:18px;line-height:18px;width:auto;background:url(../images/ico/ico-checkboxList2.png) no-repeat left top;margin:5px 20px 5px 0;padding-bottom:0;}

		.eventdown ul.checkboxList li.selected { background-position:left bottom;}

		

		

		

		/*form*/

        .selectbox {position:relative; z-index:11;}

		.selectbox input {background:url(../images/ico/ico-selectbox.png) no-repeat 200px center #fff;border:1px solid #b8b7b7; cursor:pointer;width:200px; float:left; padding:5px 10px;}

		.selectbox ul {display:block; position:absolute;left:0;top:27px;margin:0;width:auto;display:none;border-bottom:1px solid #b8b7b7;max-height:210px; overflow-y:auto;}

		.selectbox ul li {display:block;border:1px solid #b8b7b7;margin:0;border-top:0;border-bottom:0;height:24px;line-height:24px;padding:0 11px; background:#fff; cursor:pointer;font-size:12px;}

		.selectbox ul li a {}

		.selectbox ul li a:hover {color:#363d96;}

		

		ul.checkboxList {}

		ul.checkboxList li {display:block;height:18px;line-height:18px; background:url(../images/ico/ico-checkboxList.png) no-repeat;padding-left:30px; cursor:pointer;}

		ul.checkboxList li.selected { background-position:left bottom;}

		

		

		

		

		.lefttext {height:100%; overflow:hidden;margin-top:35px;font-size:14px;}
		
		.lefttext div table tbody tr td,table tbody tr td {font-size:14px;}

		.lefttext p {display:block;line-height:20px;margin-bottom:20px;font-size:14px;}
		
		.lefttext div {display:block;line-height:20px;font-size:14px;}
		
		.lefttext h1 {display:block;font-size:24px;font-weight:bold;margin-bottom:10px;}
		
		.lefttext h2 {display:block;font-size:22px;font-weight:bold;margin-bottom:10px;}
		
		.lefttext h3 {display:block;font-size:20px;font-weight:bold;margin-bottom:10px;}
		
		.lefttext h4 {display:block;font-size:18px;font-weight:bold;margin-bottom:10px;}
		
		.lefttext h5 {display:block;font-size:16px;font-weight:bold;margin-bottom:10px;}

		.lefttext h6 {display:block;font-size:14px;font-weight:bold;margin-bottom:10px;}

		.lefttext dl {display:block;height:100%; overflow:hidden;margin-bottom:10px;}

		.lefttext dl dt {float:left;width:40px;line-height:20px;}

		.lefttext dl dt.last {width:75px;}

		.lefttext dl dd {display:block;margin-left:40px;line-height:20px;}

		.lefttext dl dd.last {margin-left:75px;}

		

		.lefttext a.btn_down {height:50px;line-height:50px;background:url(../images/ico/ico-down.png) no-repeat 30px center #5c63bb;font-size:16px;font-weight:bold;color:#fff;display:block;padding-left:60px;margin-top:10px;float:left;padding-right:30px;}

		.lefttext a.btn_down:hover { background-color:#6e77df;}



		.lefttext a.btn_take {float:right;padding:6px 20px;font-size:14px;font-weight:bold;}

		

		

		.leftvideo {height:100%; overflow:hidden;margin-top:35px;}

		.leftvideo .video {height:338px;}

		

		

		.attending {height:100%; overflow:hidden;border-top:1px solid #ccc;margin:20px 0;}

		.attending h4 {display:block;font-size:18px;font-style:italic;color:#363d96;font-weight:bold;margin-top:15px;}

		.attending .input {height:100%; overflow:hidden;margin-top:15px;}

		.attending .input ul li {float:left;padding-right:12px;margin-bottom:15px;}

		.attending .input ul li.last {padding-right:0;}

		.attending .input ul li input {height:27px;line-height:27px;border:1px solid #8e8e8e; background:#fff;width:255px;padding:0 10px;display:block;}

		.attending .input ul li.last input {height:27px;line-height:27px;border:1px solid #8e8e8e; background:#fff;width:545px;padding:0 10px;display:block;}

		.attending .input ul li .inputText {font-size:12px;top:6px;}

		.attending .btn {height:100%; overflow:hidden;margin-top:30px;}

		.attending .btn input {float:right;width:101px;height:30px;line-height:30px;width:101px;text-align:center;font-size:14px;font-weight:bold;}

		

		

		.please_login {height:100%; overflow:hidden;margin-top:20px; background:#fff;padding:30px;}

		.please_login h3 {display:block;font-size:20px;font-weight:bold;line-height:30px;}

		.please_login a.btn_orange {float:left;margin-right:10px;height:50px;font-size:18px;font-weight:bold;line-height:50px;padding:0 30px;margin-top:20px;}

		

		

		.main_right a.btn_share {float:left;height:40px;width:55px; background:url(../images/ico/ico-share.png) no-repeat 10px center #363d96;line-height:40px;font-size:14px;font-weight:bold;color:#fff;padding-left:35px;margin-top:35px;}

		.main_right a.btn_share:hover { background-color:#6e77df;}

		.main_right a.btn_showhide {float:right;height:40px;width:202px; background:#fecd07;line-height:40px;font-size:14px;font-weight:bold;color:#333;margin-top:35px; text-align:center;margin-bottom:30px;}

		.main_right a.btn_showhide:hover { background:#feb007;}

		

		.search_filters {float:left;width:100%;margin-top:0px;display:none;border-bottom:1px solid #d1d1d1;margin-bottom:25px;}

		.search_filters .formbox ul {float:left;width:100%;}

		.search_filters .formbox ul li {float:left;width:100%; position:relative;padding-bottom:10px;}

		.search_filters .formbox ul li .name {float:left;width:100%;color:#363d96;font-size:20px;font-weight:bold;line-height:50px;}

		.search_filters .formbox ul li .input {float:left;width:100%;}

		.search_filters .formbox ul li label {float:left;line-height:30px;font-size:14px;text-align:right;width:66px;padding-right:10px;} 

		.search_filters .formbox ul li .selectbox {float:left;}

		.search_filters .formbox ul li .selectbox ul {float:left;padding-bottom:0;}

		.search_filters .formbox ul li .selectbox ul li {float:none;width:auto;padding-bottom:0;}

		.search_filters .formbox ul li .input .bn_findout {height:30px;line-height:30px;font-weight:bold;width:94px; text-align:center;float:right}

		.search_filters .formbox ul li .input .input_search {float:left;height:28px;line-height:28px;width:218px;padding:0 10px;border:0; background:#fff;border:1px solid #8e8e8e;border-right:0;}

		.search_filters .formbox ul li .input .btn_search {float:left;height:30px; background:url(../images/base/btn_search2.png) no-repeat center center #fecd07;width:64px;border:0; cursor:pointer;}

		.search_filters .formbox ul li .input .btn_search:hover { background:url(../images/base/btn_search2.png) no-repeat center center #feb007;}

		.search_filters .formbox ul li .checkboxList li {float:left;height:18px;line-height:18px;width:auto;background:url(../images/ico/ico-checkboxList2.png) no-repeat left top;margin:5px 20px 5px 0;padding-bottom:0;}

		.search_filters .formbox ul li .checkboxList li.selected { background-position:left bottom;}

		

		

		

		.from_community {height:100%; overflow:hidden;margin-top:40px;border-top:1px solid #ccc;}

		.from_community h4 {display:block;height:100%; overflow:hidden;font-size:20px;font-weight:bold;line-height:30px;margin-top:20px;}

		

		.from_community dl {display:block;height:100%; overflow:hidden;margin:30px 0 40px 0;}

		.from_community dl dt {float:left;width:70px;}

		.from_community dl dd {display:block;margin-left:80px;}

		.from_community dl dd .name {height:100%; overflow:hidden;}

		.from_community dl dd .name b {float:left;font-size:14px;font-weight:bold;color:#333;}

		.from_community dl dd .name .date {float:left;font-size:12px;color:#959595;margin-left:20px;}

		.from_community dl dd .input {margin-top:10px; position:relative;padding-left:14px;}

		.from_community dl dd .input .ico {width:15px;height:14px; position:absolute;left:0;top:0; background:url(../images/ico/ico-comment.png) no-repeat; z-index:2}

		.from_community dl dd .input .box {height:100%; overflow:hidden;border:1px solid #e3e2e2; background:#fff;padding:20px;}

		.from_community dl dd .input .box p {display:block;line-height:20px;}

		.from_community dl dd .input .box textarea {display:block;width:100%;padding:0;border:0; background:none;}

		.from_community dl dd .input .box span.inputText {top:20px;left:20px;}

		.from_community dl dd .btn {height:100%; overflow:hidden;margin-top:10px; text-align:right;}

		.from_community dl dd .btn .btn_comment {float:right;width:115px; text-align:center;height:30px;line-height:30px;font-weight:bold;font-size:14px;}

		.from_community dl dd .reply {height:100%; overflow:hidden;margin-top:10px; text-align:right;}

		

		.from_community dl dd dl {margin:20px 0 20px 14px;}

		

		

		.main_left .nobr {border:0;}

		

		

		

		

		/*about*/

		.aboutbox {height:100%; overflow:hidden;}

		.aboutbox h2 {display:block;font-size:20px;font-weight:bold;line-heigth:40px;}

		.aboutbox h2.f24 {font-size:24px;}

		.aboutbox h3 {display:block;font-size:24px;font-weight:bold;line-heigth:40px;margin-top:30px;}

		.aboutbox .text {padding-bottom:30px;}

		.aboutbox .text p {display:block;line-height:22px;font-size:14px;margin:10px 0;}

		

		

		.theteam {height:100%; overflow:hidden;border-top:1px solid #ccc;margin-top:10px;}

		.theteam ul {display:block;height:100%; overflow:hidden;width:1000px;}

		.theteam ul li {float:left;width:210px;margin:20px 40px 0 0;min-height:360px;}

		.theteam ul li a {display:block;height:259px; position:relative; overflow:hidden;}

		.theteam ul li a span {display:block;height:60px; position:absolute;left:0;bottom:-60px; background:url(../images/base/bg-blue3.png);color:#fff;width:210px;}

		.theteam ul li a span b {display:block;font-size:16px;font-weight:bold;margin:10px 15px 0 15px;}

		.theteam ul li a span em {display:block;font-size:12px;font-style:normal;margin:0 15px;line-height:22px;}

		.theteam ul li a span:hover {background:#363d96;}

		.theteam ul li .info {line-height:16px;padding-top:10px;}

		

		.theteam dl.detail {height:100%; overflow:hidden;margin:40px 0;}

		.theteam dl.detail dt {float:left;width:210px;}

		.theteam dl.detail dt a.btn_ask {display:block;clear:both;margin-top:10px;height:40px;line-height:40px; text-align:center;font-size:14px;font-weight:bold;color:#fff; background:#5c63bb;}

		.theteam dl.detail dt a.btn_ask:hover { background:#363d96;}

		.theteam dl.detail dd {display:block;margin-left:245px;}

		.theteam dl.detail dd h4 {display:block;font-size:18px;font-weight:bold;}

		.theteam dl.detail dd b {display:block;margin-top:5px;}

		.theteam dl.detail dd p {display:block;margin:10px 0;line-height:18px;}

		

		.newsletter_list {height:100%; overflow:hidden;margin-top:35px;}

		.newsletter_list ul {display:block;}

		.newsletter_list ul li {float:left;width:560px;background:#fff;margin-bottom:20px;font-size:14px;padding:30px 20px;}

		.newsletter_list ul li p {display:block;line-height:20px;margin:10px 0;font-size:12px;}

		.newsletter_list ul li h2 {display:block;line-height:30px;font-size:20px;font-weight:bold;color:#363d96;}

		.newsletter_list ul li a.btn_down {float:right;clear:both;height:30px;color:#fff;font-size:12px;line-height:30px; background:url(../images/ico/ico-down2.png) no-repeat 20px center #5c63bb;padding-left:45px;padding-right:20px;}

		.newsletter_list ul li a.btn_down:hover { background-color:#6e77df;}

		.newsletter_list .showmore {height:50px;overflow:hidden;margin-top:10px;float:left;width:100%;}

		.newsletter_list .showmore a {display:block;height:50px;line-height:50px; overflow:hidden; background:#fff; text-align:center;font-size:16px;font-weight:bold;}

		.newsletter_list .showmore a span {display:inline-block;*display:inline;*zoom:1;text-align:center;padding-right:25px; background:url(../images/ico/ico-showmore1.png) no-repeat right center;line-height:50px;height:50px;color:#363d96; cursor:pointer;}

		.newsletter_list .showmore a:hover{ background:#363d96;}

		.newsletter_list .showmore a:hover span{ background:url(../images/ico//ico-showmore2.png) no-repeat right center;color:#fff;}		

		

		.signmeup {margin-top:35px;}

		.signmeup h2 {display:block;font-weight:bold;font-size:20px;line-height:28px;}

		.signmeup .input {margin-top:10px;}

		.signmeup .input input {height:34px;line-height:34px;border:1px solid #8a8a8a; background:#fff;width:282px;padding:0 10px;}

		.signmeup .btn {margin-top:10px;}

		.signmeup .btn .btn_orange {display:block;line-height:40px;text-align:center;font-size:20px;font-weight:bold;}

		

		

		.about_job {height:100%; overflow:hidden;margin-top:30px;}

		.about_job .title {height:100%; overflow:hidden;border-bottom:1px solid #ccc;}

		.about_job .title h2 {font-size:24px;font-weight:bold;color:#333;float:left;line-height:40px;}

		.about_job .about_job_list {height:100%; overflow:hidden;padding:20px 0;margin-bottom:20px;}

		.about_job .about_job_list ul {}

		.about_job .about_job_list ul li {display:block;font-size:14px;font-weight:bold; background:url(../images/ico/ico-joblist.png) no-repeat left 12px;line-height:20px;padding:8px 0;padding-left:25px;}

		

		

		.jobDetail {height:100%; overflow:hidden;}

		.jobDetail h3 {display:block;font-size:18px;font-weight:bold;}

		.jobDetail ul.q_list {display:block;margin-bottom:20px;}

		.jobDetail ul.q_list li {display:block;height:100%; overflow:hidden;margin:15px 0 0 0;}

		.jobDetail ul.q_list li b {float:left;width:35px;text-align:center;font-size:24px;font-weight:bold;color:#363d96;}

		.jobDetail ul.q_list li p {display:block;margin-left:35px;margin-bottom:0;padding-top:5px;}

		

		

		.other_job {height:100%; overflow:hidden; background:#fff;margin-top:30px;border:1px solid #dedede;padding:20px;}

		.other_job h3 {margin-top:0;}

		.other_job ul {display:block;padding:10px 0;}

		.other_job ul li {display:block;padding-left:20px; background:url(../images/ico/ico-pront.png) no-repeat left 6px;height:100%; overflow:hidden;margin:10px 0;}

		.other_job p {display:block;margin-top:15px;line-height:18px;}

		

		

		

		

		

		

		

		.about_partners {height:100%; overflow:hidden;border-top:1px solid #bdbdbd;}

		.about_partners .about_list {margin-top:30px;}

		.about_partners .about_list ul {width:618px;}

		.about_partners .about_list ul li {width:180px;height:190px;}

		.about_partners .about_list ul li .photo {width:180px;height:140px;}

		.about_partners .about_list ul li .photo a {width:178px;height:138px;}

		.about_partners .about_list ul li .photo a img {height:136px;}

		.about_partners .about_list ul li .photo a:hover {width:176px;height:136px;}

		.about_partners .about_list ul li .info {height:50px;}

		.about_partners .about_list ul li .info a {padding-top:5px;}

		

		.about_partners .about_list .showmore {height:50px;overflow:hidden;margin-top:10px;}

		.about_partners .about_list .showmore a {display:block;height:50px;line-height:50px; overflow:hidden; background:#fff; text-align:center;font-size:16px;font-weight:bold;}

		.about_partners .about_list .showmore a span {display:inline-block;*display:inline;*zoom:1;text-align:center;padding-right:25px; background:url(../images/base/ico-arrow1.png) no-repeat right center;line-height:50px;height:50px;color:#363d96; cursor:pointer;}

		.about_partners .about_list .showmore a:hover{ background:#363d96;}

		.about_partners .about_list .showmore a:hover span{ background:url(../images/base/ico-arrow2.png) no-repeat right center;color:#fff;}

		

		

		

		.contact_card {height:100%; overflow:hidden;margin-top:10px;}

		.contact_card .box {height:100%; overflow:hidden; background:#fff;padding:5px 35px;}

		.contact_card .box p {display:block;font-size:16px;line-height:24px;margin:20px 0;}

		.contact_card .box p.cn { font-family:Adobe 黑体 Std;font-weight:bold;}

		.contact_card .btn {float:right;margin-top:20px;}

		.contact_card .btn a {display:block;height:30px;line-height:30px; overflow:hidden;font-size:14px;font-weight:bold;color:#fff; background:url(../images/ico/ico-print.png) no-repeat 20px center #363d96;padding:0 25px 0 50px;}

		.contact_card .btn a:hover { background-color:#6e77df;}

		

		.contact_card .btn_login {float:left;padding-bottom:20px;}

		.contact_card .btn_login a {display:block;font-size:18px;font-weight:bold;height:50px;line-height:50px;padding:0 20px;margin-right:10px;}

		

		.contact_card .formbox {float:left;width:100%;margin:20px 0;}

		.contact_card .formbox ul li {float:left;width:100%;margin-top:12px;}

		.contact_card .formbox ul li .input {float:left;}

		.contact_card .formbox ul li .input input {display:block; background:#fff;border:1px solid #8a8a8a;padding:6px 10px;font-size:12px;}

		.contact_card .formbox ul li .input textarea {display:block; background:#fff;border:1px solid #8a8a8a;padding:6px 10px;font-size:12px;}

		.contact_card .formbox ul li .input .inputText {font-size:12px;top:7px;left:10px;}

		.contact_card .formbox ul li .btn_submit {float:right;margin-top:5px;}

		.contact_card .formbox ul li .btn_submit a {font-size:14px;font-weight:bold;padding:0 20px;line-height:30px;}

		

		.aboutbox .map {margin-top:40px;}

		

		

		.download_list {margin-top:40px;}

		.download_list ul {}

		.download_list ul li {display:block;margin-top:15px;}

		.download_list ul li a.btn_down {height:100%;background:url(../images/ico/ico-down.png) no-repeat 25px 12px #fecd07;color:#000;display:block;padding-left:60px;padding-bottom:12px;border-bottom:1px solid #7179db;border-left:1px solid #7179db;border-right:1px solid #7179db;}

		.download_list ul li a.btn_down b {display:block;font-size:18px;font-weight:bold;padding-top:10px;}

		.download_list ul li a.btn_down span {display:block;font-size:14px;padding:5px 0 0px 0;}

		.download_list ul li a.btn_down:hover { background-color:#feb007;}}

		.download_list ul li .selectlang {}

		.download_list ul li .selectbox {background:#ffe721;border-top:1px solid #7179db;border-left:1px solid #7179db;border-right:1px solid #7179db;padding:10px;}

		.download_list ul li .selectbox ul {width:282px;left:10px;top:38px;}

		.download_list ul li .selectbox ul li {margin-top:0;}

		.download_list ul li .line {height:0;line-height:0;font-size:0;border-bottom:1px solid #d1d1d1;margin:20px 0;}	

		

			

		.aboutbox .partners {margin-top:30px;}

		.aboutbox .partners .about_list {margin-top:18px;}

		.aboutbox .partners .about_list ul {width:316px; overflow:visible;}

		.aboutbox .partners .about_list ul li {float:left;width:148px;height:100px;margin:0 8px 9px 0; box-shadow:none;}	

		.aboutbox .partners .about_list ul li .photo {float:left;width:148px;height:100px;}	

		.aboutbox .partners .about_list ul li .photo a {float:left;width:146px;height:98px;border:1px solid #e7e7e7;}	

		.aboutbox .partners .about_list ul li .photo a:hover {width:144px;height:96px;border:2px solid #363d96;}

		.aboutbox .partners .about_list ul li .photo a img {max-height:96px;}

		/*services*/

		.servicesBanner {height:939px; overflow:hidden;z-index:8;width:100%;clear:both; position:relative; background:#f00}

		.servicesBanner .bg {height:939px; overflow:hidden;width:100%;position: absolute; z-index:-1;min-width:960px;left:0;}

		.servicesBanner .bg img {width:100%;min-height:939px;min-width:960px;}

		.servicesBanner .cont {width:960px;margin:0 auto;}

		.servicesBanner .cont h1 {display:block;font-size:60px;font-weight:bold;color:#fff; text-transform:uppercase;margin:80px 0 20px 0;}

		

		.serviesTab {height:100%; overflow:hidden;}

		.serviesTab ul {display:block;height:100%; overflow:hidden;width:1000px;}

		.serviesTab ul li {float:left;width:390px;height:210px; background:url(../images/base/bg-blue3.png);margin:40px 40px 0 0;padding:35px;}

		.serviesTab ul li a {display:block;margin-top:25px;line-height:40px;}

		.serviesTab ul li a span.ico {display:inline;padding-right:10px;float:left;}

		.serviesTab ul li a b {color:#fecd07;font-size:34px;font-weight:bold;}

		.serviesTab ul li a span.arrow {display:inline;padding-left:30px; position:relative;top:3px;}

		.serviesTab ul li p {display:block;font-size:14px;line-height:22px;color:#fff;margin-top:15px;}

		

		

		.consultationform {margin-top:20px;}

		.consultationform ul {float:left;width:100%;}

		.consultationform ul li {display:block;padding:0 0 12px 0;float:left;width:100%;}

		.consultationform ul li .selectbox {float:left;margin-right:12px;}

		.consultationform ul li .selectbox input {font-size:12px;}

		.consultationform ul li .selectbox ul {float:none;}

		.consultationform ul li .selectbox ul li {float:none;width:auto;padding:0 11px;}

		.consultationform ul li .input {}

		.consultationform ul li .input .inputText {font-size:14px;top:7px;}

		.consultationform ul li .input .input_w {border:1px solid #B8B7B7;display:block;padding:7px 10px;width:578px;margin-top:15px;}

		.consultationform ul li .input textarea {border:1px solid #B8B7B7;display:block;padding:7px 10px;width:578px;}

		.consultationform ul li .note {float:left;width:450px;line-height:18px;}

		.consultationform ul li .btn {float:right;}

		.consultationform ul li .btn .btn_blue {font-size:14px;color:#fff;font-weight:bold;padding:7px 20px;}

		

		.consultationform ul li.interested {padding-top:30px;}

		.consultationform ul li.interested .left_title {float:left;width:218px; position:relative;margin-top:-10px;}

		.consultationform ul li.interested .left_title h5 {font-size:18px;display:block;font-style:italic;color:#363d96;font-weight:bold;}

		.consultationform ul li.interested .left_title p {display:block;font-size:12px;}

		.consultationform ul li.interested .to {float:left;padding:0 5px;line-height:28px;}

		.consultationform ul li.interested .selectbox {margin:0;}

		













		.fae {float:left;width:100%;margin-top:70px;}

		.fae .title {float:left;width:100%;}

		.fae .title h2 {float:left;font-size:24px;font-weight:bold;}

		.fae .title .right ul {float:left;}

		.fae .title .right ul li {float:left;margin-left:12px;}

		.fae .title .right ul li .selectbox ul li {float:none;width:auto;padding:0 11px;margin-left:0;}

		

		.fae .fae_cont {float:left;width:100%;margin-top:20px;}

		.fae .fae_cont h3 {display:block;height:40px;line-height:40px; overflow:hidden;font-size:14px;font-weight:bold; background:url(../images/ico/ico-h3.png) no-repeat 25px center #fecd07;padding-left:50px; cursor:pointer;margin-top:10px;float:left;width:550px;}

		.fae .fae_cont h3:hover {background-color:#feb007;} 

		.fae .fae_cont h3.active {background:url(../images/ico/ico-h3-active.png) no-repeat 25px center #fecd07;}

		.fae .fae_cont .fae_list {background:#fff;padding:20px;box-shadow:0 2px 2px #ccc;display:none;float:left;width:560px;}

		.fae .fae_cont .fae_list .img {float:left;width:140px;margin-right:20px;min-height:100%;}

		.fae .fae_cont .fae_list .text {margin-left:160px;}

		.fae .fae_cont .fae_list p {display:block;line-height:16px;margin-bottom:10px;}

		.fae .fae_cont .fae_list a.link {display:block;line-height:22px;color:#363d96; text-decoration:underline;padding-left:25px; background:url(../images/ico/ico-link.png) no-repeat left center;}

		.fae .fae_cont .fae_list a.link:hover { text-decoration:none;}

		

		.servicesright {margin-top:35px;}

		.servicesright h2 {display:block;font-size:20px;font-weight:bold;}

		.servicesright .theteam {border:0;}

		.servicesright .theteam ul {width:auto;}

		.servicesright .theteam ul li {float:none;margin:30px 0 0 0;width:auto;min-height:165px;}

		.servicesright .theteam ul li a {display:inline;height:auto;}

		.servicesright .theteam ul li a img {float:left;width:133px;}

		.servicesright .theteam ul li a span {display:block;margin-left:148px; position:relative;width:auto;height:auto; background:none;color:#363d96;font-size:16px;font-weight:bold;bottom:0;}

		.servicesright .theteam ul li a span em {margin:0;font-size:12px;color:#333;font-weight:bold;line-height:14px;margin-top:5px;}

		.servicesright .theteam ul li a span b {margin:0;}

		.servicesright .theteam ul li a:hover span b { text-decoration:underline;}

		.servicesright .theteam ul li .info {margin-left:148px;margin-top:5px;line-height:16px;}

		

		.servicesright .knowledge {margin-top:15px; overflow:visible;}

		.servicesright .knowledge ul {width:304px; overflow:visible;}

		

		

		

		.diagnosticSlide {height:100%; overflow:hidden;margin-top:55px; position:relative;}

		.diagnosticSlide .slides_container { z-index:7;}

		.diagnosticSlide .slides_container .list {position:relative;height:360px;}

		.diagnosticSlide .slides_container .list .title { position:absolute;left:0;top:235px; background:url(../images/base/bg-blue3.png);padding:15px 100px 15px 30px;}

		.diagnosticSlide .slides_container .list .title h4 {display:block;color:#fff;font-size:20px;line-height:28px;}

		.diagnosticSlide .slides_container .list .title p {display:block;color:#fff;font-size:12px;line-height:16px;margin-top:10px;}



		.diagnosticSlide a.prev { position:absolute;left:23px;top:160px; z-index:8;width:0px;height:39px;padding-left:24px; background:url(../images/base/btn_prev.png) no-repeat left top; overflow:hidden;}

		.diagnosticSlide a.prev:hover { background-position:left bottom;}

		.diagnosticSlide a.next {position:absolute;right:23px;top:160px; z-index:8;width:0px;height:39px;padding-left:24px; background:url(../images/base/btn_next.png) no-repeat left top; overflow:hidden;}

		.diagnosticSlide a.next:hover {background-position:left bottom;}

		

		.diagnosticSlide p {line-height:18px;margin-top:25px;}

		

		

		

		

		/*search*/

		.searchbox {height:100%; overflow:hidden;}

		.searchbox .title {height:100%; overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:10px;}

		.searchbox .title h2 {display:block;font-size:24px;font-weight:bold;}

		

		.searchcont {height:100%; overflow:hidden;margin-top:35px;}

		.searchcont .nav {float:left;width:183px;}

		.searchcont .nav ul {text-align:center;}

		.searchcont .nav ul li {display:block;height:30px;line-height:30px; background:#fff;font-size:14px;font-weight:bold;margin-bottom:10px;}

		.searchcont .nav ul li a {display:block;height:30px;line-height:30px;color:#333;}

		.searchcont .nav ul li a:hover {color:#363d96;}

		.searchcont .nav ul li.active a { background:#363d96;color:#fff;}

		

		.searchlist {margin-left:233px;}

		.searchlist .comingup ul {width:auto;}

		.searchlist .comingup ul li {float:none;width:auto;margin:0;min-height:inherit;clear:both;margin-bottom:22px;}

		

		.searchlist .comingup ul li .photo {float:left;width:140px;height:83px;}

		.searchlist .comingup ul li .date {float:left;width:140px;height:83px;padding-top:0px;}

		.searchlist .comingup ul li .date b {font-size:14px;line-height:26px;margin-top:15px;}

		.searchlist .comingup ul li .date b.top5 {margin-top:5px;}

		.searchlist .comingup ul li .date span {font-size:12px;font-weight:bold;}

		.searchlist .comingup ul li .text {margin-left:160px;}

		.searchlist .comingup ul li h3 {margin-top:0;font-size:18px;line-height:24px;}

		.searchlist .comingup ul li .text .sort {margin-top:10px;font-size:12px;margin-top:5px;}

		.searchlist .comingup ul li .text .food {font-size:14px;font-weight:bold;margin-top:5px;}

		.searchlist .comingup ul li .text .time {margin-top:9px;}

		.searchlist .comingup ul li .text .address {font-weight:bold;margin-top:5px;}

		.searchlist .comingup .showmore {height:50px;overflow:hidden;margin-top:30px;}

		.searchlist .comingup .showmore a {display:block;height:50px;line-height:50px; overflow:hidden; background:#fff; text-align:center;font-size:16px;font-weight:bold;}

		.searchlist .comingup .showmore a span {display:inline-block;*display:inline;*zoom:1;text-align:center;padding-right:25px; background:url(../images/ico/ico-showmore1.png) no-repeat right center;line-height:50px;height:50px;color:#363d96; cursor:pointer;}

		.searchlist .comingup .showmore a:hover{ background:#363d96;}

		.searchlist .comingup .showmore a:hover span{ background:url(../images/ico//ico-showmore2.png) no-repeat right center;color:#fff;}

		

		

		

		

		

		

		

		/*myaccount*/

		.myaccount {height:100%; overflow:hidden;}

		.myaccount .title {height:100%; overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:10px;}

		.myaccount .title h1 {float:left;font-size:24px;font-weight:bold;}

		.myaccount .cont {height:100%; overflow:hidden;}

		.myaccount .cont h2 {display:block;font-size:20px;font-weight:bold;color:#363d96;line-height:30px;padding-top:30px;}

		.myaccount .cont p.info {display:block;font-style:italic;line-height:18px;}

		.myaccount .cont .box {float:left;width:900px;background:#fff;margin-top:12px;padding:30px;}

		.myaccount .cont .box .left {width:560px;}

		.myaccount .cont .box .right {width:280px;border-left:1px solid #b7b7b7;min-height:200px;padding-left:30px;}

		.myaccount .cont .box h3 {display:block;font-size:16px;font-weight:bold;line-height:20px;}

		

		.myaccount .cont .box .timeline {float:left;width:560px;height:115px; position:relative;}

		.myaccount .cont .box .timeline .bgline {width:485px;height:4px; overflow:hidden; background:#cecece;margin:0 auto;margin-top:26px;}

		.myaccount .cont .box .timeline ul {display:block; position:absolute;left:0;top:15px;}

		.myaccount .cont .box .timeline li {float:left;width:96px;text-align:center;margin-right:20px; position:relative;}

		.myaccount .cont .box .timeline li.last {margin-right:0;}

		.myaccount .cont .box .timeline li a.ico {display:block;width:27px;height:27px; background:url(../images/ico/ico-timeline.png) no-repeat left top;margin:0 auto;}

		.myaccount .cont .box .timeline li a.ico:hover { background-position:left bottom;}

		.myaccount .cont .box .timeline li a.ico.hover {background-position:left bottom;}

		.myaccount .cont .box .timeline li .ihover {margin-top:10px;line-height:18px;}

		

		.myaccount .cont .box .timeline ul.ok {}

		.myaccount .cont .box .timeline ul.ok .ihover {display:none; position:absolute;left:-27px;bottom:24px;padding-bottom:11px; background:url(../images/ico/ico-timeline-hover.png) no-repeat center bottom;min-width:150px;}

		.myaccount .cont .box .timeline ul.ok .ihover p {display:block;line-height:20px; text-align:center; background:#afb1d5;font-size:12px;font-weight:bold;color:#fff;padding:5px 10px;}

		

		.myaccount .cont .box .timeline ul.ok li.active a.ico {width:42px;height:43px; background:url(../images/ico/ico-timeline2.png) no-repeat; position:relative;top:-9px;}

		.myaccount .cont .box .timeline ul.ok li.active .ihover {display:block;bottom:-40px;left:-42px;background:none;padding:0;width:185px;}

		.myaccount .cont .box .timeline ul.ok li.active .ihover p { background:#363d96;padding:9px 10px; border-radius:4px;font-weight:normal;font-size:14px;}

		

		.myaccount .cont .box .interests {margin-top:10px;}

		.myaccount .cont .box .interests ul li {float:left;line-height:30px;font-size:14px;padding-right:5px;}

		.myaccount .cont .box .interests ul li .selectbox {}

		.myaccount .cont .box .interests ul li .selectbox input { background-color:#f8f8f8;border:1px solid #909090;font-size:12px;padding:7px 10px;}

		.myaccount .cont .box .interests ul li .selectbox ul li {float:none;font-size:12px;}

		

		.myaccount .cont .box .email {margin-top:10px;}

		.myaccount .cont .box .email ul li {float:left;width:100%; position:relative;margin-top:10px;}

		.myaccount .cont .box .email ul li .name {line-height:30px;font-size:14px;padding-right:5px;width:60px;text-align:right;float:left;}

		.myaccount .cont .box .email ul li .selectbox {float:right;width:212px;}

		.myaccount .cont .box .email ul li .selectbox input { background-color:#f8f8f8;border:1px solid #909090;font-size:12px;padding:7px 10px;}

		.myaccount .cont .box .email ul li .selectbox ul li {float:none;font-size:12px;width:auto;margin-top:0;}

		

		.myaccount .cont .box .email ul.checkboxList li {display:block;height:18px;line-height:18px;width:auto;background:url(../images/ico/ico-checkboxList2.png) no-repeat left top;padding-bottom:0;padding-left:25px;}

		.myaccount .cont .box .email ul.checkboxList li.selected { background-position:left bottom;}

		

		.myaccount .cont .box .email ul li .expertisebox {float:right;width:212px; position:relative;}

		.myaccount .cont .box .email ul li .expertisebox input {border: 1px solid #909090;font-size: 12px;padding: 7px 10px; cursor:pointer;background:url(../images/ico/ico-selectbox.png) no-repeat 190px center #F8F8F8;width:190px;}

		.myaccount .cont .box .email ul li .expertisebox .list {position: absolute;left: 0; top: 27px;background:#fff;width:100%;display:none;}

		.myaccount .cont .box .email ul li .expertisebox .list .bg {height:100%; overflow:hidden;border:1px solid #909090;border-top:0;}

		.myaccount .cont .box .email ul li .expertisebox .list .btn {height:100%; overflow:hidden;padding:0 10px 10px 10px;}

		.myaccount .cont .box .email ul li .expertisebox .list .btn a {font-size:12px;float:left;padding:0 20px;line-height:30px;}

		.myaccount .cont .box .email ul li .expertisebox ul {display: block;  margin: 0;padding:10px;}

		.myaccount .cont .box .email ul li .expertisebox ul li {display:block; position:relative;font-size:12px;padding:0 11px;height:18px;line-height:18px;float:none;margin:0;padding-left:25px;}

		

		

		

		.yourinfo {float:left;width:100%;}

		.yourinfo .yourphoto {float:left;width:160px; position:relative;height:160px;margin-right:15px;}

		.yourinfo .yourphoto img { position:absolute;left:0;top:0;}

		.yourinfo .yourphoto a.btn { position:absolute; left:0;bottom:0;height:30px; overflow:hidden;text-align:center;font-size:14px;font-weight:bold;color:#fff; background:#363d96;display:block;width:100%;line-height:30px;}

		.yourinfo .yourphoto a.btn:hover { background:#6e77df;}

		

		

		.yourinfo ul {float:left;width:210px;margin-left:30px;}

		.yourinfo ul li {display:block;}

		.yourinfo ul.ok li {line-height:18px;padding:5px 0;}

		.yourinfo ul li.name {height:24px;line-height:24px;font-weight:bold;font-size:16px;}

		.yourinfo ul li input {display:block;background-color:#f8f8f8;border:1px solid #909090;font-size:12px;padding:7px 10px;color:#333;width:188px;margin-top:7px;}

		.yourinfo ul li span.inputText {font-size:12px;top:8px;color:#666;}

		.yourinfo ul li .selectbox ul {margin-left:0;}

		
		.yourinfo ul.per {width:300px;}

		.yourinfo ul.per li {line-height:18px;padding:5px 0;}

		.yourinfo ul.log {float:left;padding-left:30px;border-left:1px solid #b7b7b7;min-height:180px;margin-left:24px;}

		.yourinfo ul.log {width:300px;}

		.yourinfo ul.log li {line-height:18px;padding:5px 0;}


		.yourinfo ul.personal {width:370px;}

		.yourinfo ul.personal li {float:left;clear:both;margin-bottom:7px;}

		.yourinfo ul.personal li input {margin-top:0;}

		.yourinfo ul.personal .input {float:left;margin-right:6px;}

		.yourinfo ul.personal .selectbox ul {width:67px;}

		.yourinfo ul.personal .selectbox ul li {float:none;}

		

		

		.yourinfo .loginInfo {float:left;padding-left:30px;border-left:1px solid #b7b7b7;min-height:180px;margin-left:24px;}

		.yourinfo .loginInfo h3 {padding:10px 0 20px 0;}

		.yourinfo .loginInfo ul {width:270px;margin-left:0;}

		.yourinfo .loginInfo ul li {margin-bottom:7px;float:left;}

		.yourinfo .loginInfo ul li .name {float:left;width:70px;font-size:12px;line-height:30px;}

		.yourinfo .loginInfo ul li .input {float:left;}

		.yourinfo .loginInfo ul li .input input {margin-top:0;}

		

		.myaccount .btn_save {float:left;width:100%;margin-top:20px;}

		.myaccount .btn_save .btn_orange {float:right;height:30px;line-height:30px;font-size:14px;font-weight:bold;padding:0 40px;}

		

		.myaccount .yourinfo .btn_edit {float:right;clear:both;}

		.myaccount .yourinfo .btn_edit a {float:right;height:30px;line-height:30px;font-size:14px;font-weight:bold;padding:0 40px;}

		

		

		

		

		.registerbox {float:left;width:100%;}

		.registerbox .r_left {float:left;width:440px;}

		.registerbox .r_right {float:right;width:305px;}

		

		.registerbox .r_left h2 {float:left;width:100%;}

		.registerbox .r_left ul {float:left;width:100%;}

		.registerbox .r_left ul li {float:left;width:100%;margin-top:10px; position:relative;}

		.registerbox .r_left ul li .input {float:left;}

		.registerbox .r_left ul li .input .input_w {display:block; background:#fff;border:1px solid #8e8e8e;padding:6px 10px;color:#333;font-size:12px;}

		.registerbox .r_left ul li .input .inputText {font-size:12px;color:#666;left:11px;top:6px;}

		.registerbox .r_left .btn_sign {float:right;clear:both;}

		.registerbox .r_left .btn_sign a {line-height:30px;font-size:14px;font-weight:bold;padding:0 30px;}

		.registerbox .r_left ul li .selectbox input {font-size:12px;padding:6px 10px;}

		.registerbox .r_left ul li .selectbox ul li {float:none;width:auto;margin:0;}

		.registerbox .r_left ul.checkboxList {margin-top:20px;}

		.registerbox .r_left ul.checkboxList li {display:block;height:18px;line-height:18px;width:auto;background:url(../images/ico/ico-checkboxList2.png) no-repeat left top;margin:5px 20px 5px 0;padding-bottom:0;}

		.registerbox .r_left ul.checkboxList li.selected { background-position:left bottom;}

		

		.registerbox .r_right h2 {display:block;font-size:20px;font-weight:bold;color:#333;}

		.registerbox .r_right ul {display:block;margin-top:20px;height:100%; overflow:hidden;}

		.registerbox .r_right ul li {display:block;font-size:16px;font-weight:bold;line-height:30px;padding-left:20px; background:url(../images/ico/ico-pront.png) no-repeat left center;}

		

		

		

		.logincont { background:#fff;padding:40px 50px 40px 50px;}

		.logincont h2 {display:block;font-size:30px;font-weight:bold;line-height:40px;}

		.logincont p {display:block;font-size:14px;line-height:20px;color:#333;}

		.logincont .img {text-align:center;margin:20px 0;}

		.logincont ul {display:block;margin-top:20px;}

		.logincont ul li {display:block;margin-top:15px;}

		.logincont ul li .input {}

		.logincont ul li .input input {display:block;font-size:12px;padding:10px 10px;border:1px solid #8a8a8a;backgrond:#fff;width:298px;}

		.logincont ul li .input .inputText {font-size:12px;top:10px;}

		.logincont ul li .btn a {display:block;font-size:20px;font-weight:bold;text-align:center;line-height:50px;}

		

		.forgotcont h2 {display:block;font-size:24px;}

		

		

		/*service providers*/

		.serviceproviders {}

		.serviceproviders .title {height:100%; overflow:hidden;}

		.serviceproviders .title h2 {float:left;font-size:24px;font-weight:bold;}

		

		.serviceproviders .tools_list {height:100%;overflow:visible;margin-top:18px;padding-bottom:20px;float:left;width:100%;}

		.serviceproviders .tools_list ul {overflow:visible;}

		

		.serviceproviders .tools_list ul li .share { position:absolute;right:20px;bottom:0px;}

		.serviceproviders .share .cont {float:right; position:relative;}

		.serviceproviders .share .cont a.icoshare {float:right;height:21px;font-weight:bold;padding-left:25px; background:url(../images/base/icoshare.png) no-repeat left 0px;color:#4f4a49;padding-bottom:12px;}

		.serviceproviders .share .cont a.icoshare:hover {background-position:left -35px;color:#363d96;}

		.serviceproviders .share .cont a.icoshare.hover {background-position:left -35px;color:#363d96;}

		

		.serviceproviders .share .cont .sharecont { position:absolute;left:-40px;top:31px;width:233px; background:#fff; border:1px solid #c6c6cd; z-index:9;display:none;}

		.serviceproviders .share .cont .sharecont .ico {width:17px;height:11px; overflow:hidden; background:url(../images/base/ico-img.png) no-repeat; position:absolute;left:73px;top:-11px;}

		.serviceproviders .share .cont .sharecont ul {width:auto;}

		.serviceproviders .share .cont .sharecont ul li {width:214px;height:60px; background:#fcfcfc;box-shadow:none;margin:9px;}

		.serviceproviders .share .cont .sharecont ul li .img {float:left;width:60px;height:60px;}

		.serviceproviders .share .cont .sharecont ul li .p {margin-left:70px;font-size:12px;font-weight:bold;line-height:18px;padding-top:10px;color:#333;}

		.serviceproviders .share .cont .sharecont ul li a.load {display:block;height:60px;line-height:40px; background:#363d96;color:#fff;text-align:center;font-size:30px;font-weight:bold; letter-spacing:1px;}

		.serviceproviders .tools_list .loading {height:40px; overflow:hidden; text-align:center;line-height:40px;color:#363d96;font-size:16px;font-weight:bold;margin:20px 0; background:#ecebeb;}

		

		

		.sp_find {float:left;width:100%;margin-top:20px;}

		.sp_find .left {}

		.sp_find .left .input {float:left;}

		.sp_find .left .input .input_search {float:left;height:38px;line-height:38px;width:567px;padding:0 10px;border:0; background:#fff;border:1px solid #8e8e8e;}

		.sp_find .left .input .btn_search {float:left;height:40px;width:80px;border:0; cursor:pointer;font-size:16px;font-weight:bold;color:#333; background:#fecd07;margin-left:18px; cursor:pointer;}

		.sp_find .left .input .btn_search:hover { background:#feb007;}

		.sp_find .left .selectbox input {border:1px solid #8e8e8e;padding:7px 10px;}

		

		.sp_find .right a.sp_recommend {float:right;width:152px;height:65px; background:url(../images/ico/ico-recommend.png) no-repeat 20px center #363d96;color:#f8f8f8;padding-left:70px;font-size:16px;font-weight:bold;line-height:22px;padding-top:18px;}

		.sp_find .right a.sp_recommend:hover { background-color:#6e77df;}

		

		.serviceproviders .box {float:left;width:100%; background:#fff;margin-top:30px;}

		.serviceproviders .box .cont {padding:29px;}

		.serviceproviders .box .cont .left {width:270px; position:relative;min-height:282px;}

		.serviceproviders .box .cont .left .photo {width:268px;border:1px solid #7e7e7e;text-align:center;padding:40px 0;min-height:150px;}

		.serviceproviders .box .cont .left .btn_recommend {float:left;margin-top:20px; position:relative;}

		.serviceproviders .box .cont .left .btn_recommend a {float:left;height:30px;line-height:30px;font-size:14px;font-weight:bold;padding:0 30px;}

		

		.serviceproviders .box .cont .left .btn_recommend .hover {border:1px solid #c6c6cd;width:290px;padding:10px 15px; background:#fff; position:absolute; z-index:9; position:absolute;left:0;bottom:40px;display:none;}

		.serviceproviders .box .cont .left .btn_recommend .hover .ico {width:17px;height:11px; background:url(../images/base/ico-img2.png) no-repeat; position:absolute;left:68px; bottom:-11px;}

		

		

		.serviceproviders .box .cont .share .cont {padding:0;}

		.serviceproviders .box .cont .left .share { position:absolute;right:0px;bottom:-12px;}

		

		.serviceproviders .box .cont .right {width:590px;} 

		.serviceproviders .box .cont .right h2 {display:block;font-size:30px;font-weight:bold;}

		.serviceproviders .box .cont .right ul {display:block;}

		.serviceproviders .box .cont .right ul li {float:left;width:100%;padding:5px 0;}

		.serviceproviders .box .cont .right ul li b {float:left;line-height:18px;}

		.serviceproviders .box .cont .right ul li p {float:left;width:325px;line-height:18px;padding-left:10px;}

		

		.serviceproviders .box .cont h3 {display:block;font-size:16px;font-weight:bold;}

		.serviceproviders .box .cont h4 {display:block;font-size:14px;font-weight:bold;}

		

		

		.serviceproviders .maininfo {float:left;width:100%;}

		

		.serviceproviders .maininfo .share .cont .sharecont {width:355px;}

		.serviceproviders .maininfo .share .cont .sharecont ul li {width:60px;height:60px;float:left;margin:9px 0 9px 9px;}

		.serviceproviders .maininfo .share .cont .sharecont ul li .p {display:none;}

		

		

		.serviceproviders .contactinfo {float:left;width:100%;margin-top:40px;}

		

		.serviceproviders .contactinfo .left dl {display:block;height:100%; overflow:hidden;margin-top:20px;}

		.serviceproviders .contactinfo .left dl dt {float:left;}

		.serviceproviders .contactinfo .left dl dd {display:block;margin-left:135px;}

		.serviceproviders .contactinfo .left dl dd p {display:block;line-height:18px;margin:10px 0;}

		.serviceproviders .contactinfo .left p {display:block;line-height:24px;margin:20px 0;}

		

		.serviceproviders .contactinfo .right p {display:block;margin-top:20px;line-height:20px;}

		

		.serviceproviders .other_list {height:100%; overflow:hidden;}

		.serviceproviders .other_list ul {display:block;height:100%; overflow:hidden;width:900px;}

		.serviceproviders .other_list ul li {float:left;width:150px;height:235px;margin:0 15px;}

		.serviceproviders .other_list ul li .photo {height:150px;}

		.serviceproviders .other_list ul li p {display:block;font-weight:bold;line-height:18px;margin-top:10px;}

		

		

		.serviceproviders .other_list .showmore {height:50px;overflow:hidden;}

		.serviceproviders .other_list .showmore a {display:block;height:50px;line-height:50px; overflow:hidden; background:#ecebeb; text-align:center;font-size:16px;font-weight:bold;}

		.serviceproviders .other_list .showmore a span {display:inline-block;*display:inline;*zoom:1;text-align:center;padding-right:25px; background:url(../images/ico/ico-showmore1.png) no-repeat right center;line-height:50px;height:50px;color:#363d96; cursor:pointer;}

		.serviceproviders .other_list .showmore a:hover{ background:#363d96;}

		.serviceproviders .other_list .showmore a:hover span{ background:url(../images/ico//ico-showmore2.png) no-repeat right center;color:#fff;}

		

		

		

		/*tags*/

		.tagsbox {height:100%; overflow:hidden;}

		.tagsbox .title {}

		.tagsbox .title {height:100%; overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:5px;}

		.tagsbox .title h2 {float:left;font-weight:bold;font-size:28px;color:#333;line-height:40px;}

		.tagsbox .title .nav {float:right;font-size:14px;color:#898989;line-height:40px;}

		.tagsbox .title .nav a {display:inline;color:#898989;padding:0 7px;font-weight:bold;}

		.tagsbox .title .nav a:hover,.tagsbox .title .nav a.active {color:#3f47a6;}

		

		.tagsbox .other_tags {height:100%; overflow:hidden;padding:20px 0;font-size:14px;}

		.tagsbox .other_tags a {font-weight:bold;color:#363d96;}

		

		

		

		.tagsbox .comingup {float:left;width:100%;height:auto;}

		.tagsbox .comingup ul {width:auto;height:auto;}

		.tagsbox .comingup ul li {float:left;width:100%;margin:30px 0 0 0;min-height:inherit;}

		.tagsbox .comingup ul li .date {float:left;width:213px;height:78px;padding-top:0px;}

		.tagsbox .comingup ul li .date b {line-height:30px;margin-top:15px;}

		.tagsbox .comingup ul li .date b.top5 {margin-top:5px;}

		.tagsbox .comingup ul li .date em {height:20px;line-height:20px;font-size:13px;}

		.tagsbox .comingup ul li .text {margin-left:233px;}

		.tagsbox .comingup ul li .text h3  {font-size:18px;line-height:24px;margin-top:0;}

		.tagsbox .comingup ul li .text .address {font-weight:bold;font-size:12px;}

		.tagsbox .comingup .showmore {height:50px;overflow:hidden;margin-top:30px;}

		.tagsbox .comingup .showmore a {display:block;height:50px;line-height:50px; overflow:hidden; background:#fff; text-align:center;font-size:16px;font-weight:bold;}

		.tagsbox .comingup .showmore a span {display:inline-block;*display:inline;*zoom:1;text-align:center;padding-right:25px; background:url(../images/ico/ico-showmore1.png) no-repeat right center;line-height:50px;height:50px;color:#363d96; cursor:pointer;}

		.tagsbox .comingup .showmore a:hover{ background:#363d96;}

		.tagsbox .comingup .showmore a:hover span{ background:url(../images/ico//ico-showmore2.png) no-repeat right center;color:#fff;}

		

		

		/*mycentre*/

		.mycentre {}

		.mycentrebanner {padding:20px 20px; background:#f5f5f5; position:relative;}

		.mycentrebanner a.btn_hide { position: relative;right:20px;top:0px;font-size:14px;float:right;}

		.mycentre h3 {display:block;font-size:16px;font-weight:bold;line-height:20px;}

		

		.mycentre .timeline {float:left;width:560px;height:115px; position:relative;}

		.mycentre .timeline .bgline {width:485px;height:4px; overflow:hidden; background:#cecece;margin:0 auto;margin-top:26px;}

		.mycentre .timeline ul {display:block; position:absolute;left:0;top:15px;}

		.mycentre .timeline li {float:left;width:96px;text-align:center;margin-right:20px; position:relative;}

		.mycentre .timeline li.last {margin-right:0;}

		.mycentre .timeline li a.ico {display:block;width:27px;height:27px; background:url(../images/ico/ico-timeline.png) no-repeat left top;margin:0 auto;}

		.mycentre .timeline li a.ico:hover { background-position:left bottom;}

		.mycentre .timeline li a.ico.hover {background-position:left bottom;}

		.mycentre .timeline li .ihover {margin-top:10px;line-height:18px;}

		

		.mycentre .timeline ul.ok {}

		.mycentre .timeline ul.ok .ihover {display:none; position:absolute;left:-27px;bottom:24px;padding-bottom:11px; background:url(../images/ico/ico-timeline-hover.png) no-repeat center bottom;min-width:150px;}

		.mycentre .timeline ul.ok .ihover p {display:block;line-height:20px; text-align:center; background:#afb1d5;font-size:12px;font-weight:bold;color:#fff;padding:5px 10px;}

		

		.mycentre .timeline ul.ok li.active a.ico {width:42px;height:43px; background:url(../images/ico/ico-timeline2.png) no-repeat; position:relative;top:-9px;}

		.mycentre .timeline ul.ok li.active .ihover {display:block;bottom:-30px;left:-42px;background:none;padding:0;width:185px;}

		.mycentre .timeline ul.ok li.active .ihover p { background:#363d96;padding:5px 10px; border-radius:4px;font-weight:normal;font-size:14px;}

		

		.mycentre .interests {margin-top:10px;}

		.mycentre .interests ul li {float:left;line-height:30px;font-size:14px;padding-right:5px;}

		.mycentre .interests ul li .selectbox {}

		.mycentre .interests ul li .selectbox input { background-color:#fff;border:1px solid #909090;font-size:12px;padding:7px 10px;}

		.mycentre .interests ul li .selectbox ul li {float:none;font-size:12px;}

		

		

		

		.mycentre .reading {height:100%; overflow:hidden;margin-top:30px;}

		.mycentre .reading h2 {display:block;font-weight:bold;font-size:24px;}

		.mycentre .reading dl {display:block;height:100%; overflow:hidden;margin-top:20px;}

		.mycentre .reading dl dt {float:left;width:210px;}

		.mycentre .reading dl dd {display:block;margin-left:240px;}

		.mycentre .reading dl dd h3 {display:block;font-size:18px;font-weight:bold;}

		.mycentre .reading dl dd .by {font-weight:bold;margin-top:5px;}

		.mycentre .reading dl dd p {display:block;margin-top:10px;line-height:18px;}

		

		.mycentre .reading h5 {display:block;font-size:16px;padding:30px 0 10px 0; border-bottom:1px solid #909090;}

		.mycentre .reading ul {display:block;height:100%; overflow:hidden;margin:10px 0 30px 0;}

		.mycentre .reading ul li {float:left;margin-right:80px;}

		.mycentre .reading ul li.last {margin-right:0;}

		.mycentre .reading ul li a {display:block;font-size:14px;font-weight:bold;font-style:italic;}

		.mycentre .reading ul li p {display:block;}

		

		.mycentre .main_right h3 {display:block;font-size:20px;}

		.mycentre .main_right .task {padding:5px 0 40px 0;}

		.mycentre .main_right .task a {display:block; background:url(../images/ico/ico-task.png) no-repeat 260px center #fecd07;margin-top:10px;}

		.mycentre .main_right .task a:hover { background-color:#feb007;}

		.mycentre .main_right .task a b {display:block;font-size:18px;font-weight:bold; color:#333;line-height:24px;padding:15px 80px 0 10px;}

		.mycentre .main_right .task a span {display:block;font-size:12px;color:#333;padding:5px 80px 10px 10px;line-height:18px;}

		

		

		.mycentre .main_right .diagnostic {height:40px; overflow:hidden;margin:10px 0 40px 0;}

		.mycentre .main_right .diagnostic a {float:left;height:40px;line-height:40px;font-size:16px;padding:0 37px;}

		

		

		

		.mycentre .comingup ul {width:auto;}

		.mycentre .comingup ul li {float:none;width:auto;margin:0;min-height:inherit;clear:both;margin-bottom:10px;height:72px;}

		

		.mycentre .comingup ul li .photo {float:left;width:100px;height:72px;}

		.mycentre .comingup ul li .date {float:left;width:100px;height:72px;padding-top:0px;}

		.mycentre .comingup ul li .date b {font-size:14px;line-height:22px;margin-top:15px;}

		.mycentre .comingup ul li .date b.top5 {margin-top:5px;}

		.mycentre .comingup ul li .date span {font-size:12px;font-weight:normal;}

		.mycentre .comingup ul li .date em {font-size:12px;line-height:20px;line-height:20px;font-weight:normal}

		

		.mycentre .comingup {}

		.mycentre .comingup .nav {margin:10px 0 20px 0;font-weight:bold;color:#898989;}

		.mycentre .comingup .nav a {color:#898989;}

		.mycentre .comingup .nav a:hover,.mycentre .comingup .nav a.active {color:#3f47a6;}

		.mycentre .comingup ul li .text {margin-left:120px;}

		.mycentre .comingup ul li h3 {margin-top:0;font-size:14px;line-height:16px;}

		.mycentre .comingup ul li .text .sort {margin-top:10px;font-size:12px;margin-top:5px;}

		.mycentre .comingup ul li .text .food {font-size:14px;font-weight:bold;margin-top:5px;}

		.mycentre .comingup ul li .text .time {margin-top:9px;}

		.mycentre .comingup ul li .text .address {font-weight:bold;margin-top:5px;}

		

		.mycentre .comingup a.btn_open {display:block;height:40px;line-height:40px; overflow:hidden; background:#3f47a6; text-align:center;font-size:16px;margin-top:10px;}

		.mycentre .comingup a.btn_open span {display:inline-block;*display:inline;*zoom:1;text-align:center;padding-right:25px; background:url(../images/ico/ico-open.png) no-repeat right center;line-height:40px;height:40px;color:#fff; cursor:pointer;}

		.mycentre .comingup a.btn_open:hover{ background:#6e77df;}

		.mycentre .comingup a.btn_open:hover span{ background:url(../images/ico//ico-open.png) no-repeat right center;color:#fff;}

		

		.mycentre_list {height:100%; overflow:hidden; background:#f5f5f5;}

		.mycentre_list .knowledge h2 {display:block;font-size:24px;font-weight:bold;margin:40px 0 40px 0;}

		.mycentre_list .knowledge .loading {height:40px; overflow:hidden; text-align:center;line-height:40px;color:#363d96;font-size:16px;font-weight:bold;margin:10px 0 30px 0; background:#ecebeb;}

		



        /*2013-12-18 begin*/

		#homeslides a.prev,#homeslides a.next {display:none;}

		#homeslides .list a.next {display:block;}





		.homeBanner .cont .title1 {padding-top:55px; text-align:left;}

		.homeBanner .cont .title1 p {margin-bottom:30px;}

		.homeBanner .cont .title1 h2 {font-size:20px;text-transform:uppercase;font-weight:normal; text-transform:none;}

		.homeBanner .cont .title1 .links {margin-top:30px;}

		.homeBanner .cont .logo {float:left;width:100%;text-align:left;clear:both;padding-top:30px;}





		.homeBanner .cont .title2 {padding-top:55px; text-align:left;}

		.homeBanner .cont .title2 h2 {font-size:28px; background:url(../images/base/bg-green.png);height:50px;line-height:50px;margin-top:60px; text-transform:uppercase;}



		.homeBanner .cont .links ul.slide-2 li {width:187px;height:110px;}

		.homeBanner .cont .links ul.slide-2 li a {width:187px;height:110px;}

		.homeBanner .cont .links ul.slide-2 li a b {font-size:16px; text-transform:uppercase;margin:15px 15px 0 15px;line-height:20px;}

		.homeBanner .cont .links ul.slide-2 li a span {font-size:12px;margin:5px 15px 0 15px;line-height:18px;}



		.homeBanner .cont .title5 {padding-top:0px; text-align:left;}





		.homeBanner .cont .title3 {padding-top:140px; text-align:left;}

		.homeBanner .cont .links ul.slide-3 {width:960px;padding-top:40px;}

		.homeBanner .cont .links ul.slide-3 li {width:196px;height:80px;margin:0 15px 0 0;}

		.homeBanner .cont .links ul.slide-3 li a {width:196px;height:80px;}

		.homeBanner .cont .links ul.slide-3 li a b { text-align:center; text-transform:uppercase;margin:15px 15px 0 15px;}

		.homeBanner .cont .links ul.slide-3 li a span {margin:5px 15px 0 15px;line-height:18px; text-align:center;}



		.homeBanner .cont .pressstar {float:left;margin-top:105px;}

		.homeBanner .cont .pressstar a { text-align:center;display:block;height:60px;line-height:60px;font-size:20px; text-transform:uppercase;font-weight:bold;background:url(../images/base/bg-orange1.png);color:#333;padding:0 30px;}

		.homeBanner .cont .pressstar a:hover {background:url(../images/base/bg-orange2.png);}





		.homeBanner .cont .signup {}

		.homeBanner .cont .signup .title { text-align:left;padding-top:40px;padding-bottom:25px;}

		.homeBanner .cont .signup dl {display:block;clear:both;padding:10px 0; position:relative;}

		.homeBanner .cont .signup dl dt {float:left;width:190px; text-align:right;padding-right:15px;font-size:15px;font-weight:bold;line-height:30px;color:#fff;}

		.homeBanner .cont .signup dl dd {display:block;margin-left:205px;}

		.homeBanner .cont .signup dl dd .input {float:left;margin-right:10px;margin-bottom:10px; position:relative;9;}

		.homeBanner .cont .signup dl dd .zindex0 {z-index:0;}

		.homeBanner .cont .signup dl dd .input input.input_w {display:block;padding:5px 10px; background:#fff;border:0;}

		.homeBanner .cont .signup dl dd .input span.inputText {font-size:12px;top:6px;}

		.homeBanner .cont .signup dl dd .input .selectbox input {border:0;font-size:12px;padding:6px 10px;}

		.homeBanner .cont .signup dl dd .input .selectbox ul li {border:0;}

		.homeBanner .cont .signup p {display:block;clear:both;padding:10px 0;font-weight:bold;color:#fff;}



		.homeBanner .cont .signup ul.checkboxList li {float:left;color:#fff;margin:10px 0px 0px 0; background:url(../images/ico/ico-checkboxList3.png) no-repeat;}

		.homeBanner .cont .signup ul.checkboxList li.selected { background-position:left bottom;}

		.homeBanner .cont .signup .btn {height:100%; overflow:hidden; text-align:right;clear:both;margin-top:10px;}

		.homeBanner .cont .signup .btn a {float:right;height:40px;line-height:40px; background:#fecd07;font-size:14px;color:#333;font-weight:bold;padding:0 20px;}

		.homeBanner .cont .signup .btn a:hover {background:#f5ad12;}



		/*2013-12-18 end*/

.publicationBar{
background: #fff url(../images/ico/book.jpg) 30px center no-repeat;
padding: 30px 0;
margin: 20px 0;
text-align: center;
}

.publicationBar a{
color: #363d96;
font-size: 20px;
font-weight: bold;
padding: 0 20px;
background: url(../images/base/ico-arrow1.png) right center no-repeat;
display: inline-block;
}