﻿
/* CSS Document */

.container { width: 1200px; min-width: 1200px; }
.w600{ width: 600px; }
.y_img img{ display: block; }
.guodu{
	-webkit-transition: all 0.7s ease 0s;
	-moz-transition: all 0.7s ease 0s;
	-o-transition: all 0.7s ease 0s;
	transition: all 0.7s ease 0s;
}
#table6{ font-size:14px;}
#table6 td{ height:50px;font-size:14px;}
#table6 td input{ height:30px}
body { font-family: "Microsoft Yahei", Helvetica, Arial, sans-serif; }
body{margin:0;padding:0;}
img{border:0;outline:none;}
a{text-decoration:none;}
li{
	list-style-type:none;
}
.bg_f5f5f5{ background: #f5f5f5; }
.putnone{ background: none; outline: none; border: none;}
.f0{ font-size: 0; }
.abccc{ display:none;}
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page a{color:#333;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}
.mt15{margin-top:15px;}
/* public */
.header{ width: 1200px; position: absolute; left: 50%; margin-left: -600px; top: 20px; z-index: 1; }
.logo,.logo img{
	width: 474px;
	height: 104px;
}
.header .hri{ width: 398px; }
.nav{ margin:15px 0 0 45px; }
.nav ul li{ float: left; margin-left: 30px; font-size: 18px; line-height: 36px; color: #fff;  position: relative; }
.nav ul li>a{ font-size: 18px; color: #fff; padding-bottom: 2px;}
.nav ul li:first-child>a{ margin-left: 0;}
.nav ul li:hover,.nav ul li.xz{ border-bottom: 2px solid #fff; padding-bottom: 0;}

.xiala{ position: absolute; width: 882px; left: -276px; top: 36px; padding-top: 22px; display: none; }
.xiala .div1{ background: #fff;}
.xiala .mg1{ width: 380px; height: 287px; }
.xiala_right{ width: 454px; padding: 27px 22px 21px 26px; }
.xiala_right .b1{ font-size: 20px; line-height: 20px; color: #c91423; margin-bottom: 20px; }
.xiala_right .divv1 a{ display: block; width: 90px; line-height: 40px; text-align: center; color: #000; font-size: 16px; }
.xiala_right .divv1 a:hover,.xiala_right .divv1 a.xz{ background: #f7f7f7; }
.xiala_right .divv2{ width: 307px; height: 180px; padding: 10px 20px; background: #f7f7f7; overflow: hidden; }
.xiala_right .divv2 a{ font-size: 16px; color: #616161; line-height: 30px; }
.xiala_right .divv2 a:hover{ color: #c91423; }
.xiala_right .divv2 .div_nr_01{ display: none; }
.xiala_right .divv2 .div_nr_01:first-child{ display: block;}
.header .hri .phone{ margin-top: 18px; padding-left: 38px; background: url(../image/ico_phone.png) left center no-repeat; font-size: 14px; line-height: 14px; color: #fff; }
.header .hri .phone b{ font-size: 16px; line-height: 16px; margin-bottom: 2px;}
.header .hri .search{ width: 223px; height: 41px; margin-top: 13px; background: url(../image/bg_01.png) center center no-repeat; }
.header .hri .search .put_01{ width: 149px; padding: 0 12px; height: 40px; line-height: 40px; color: #fff; font-size: 14px; }
.header .hri .search .put_01::-webkit-input-placeholder { color: #fff; }
.header .hri .search .put_01:-moz-placeholder { color: #fff; opacity: 1; }
.header .hri .search .put_01::-moz-placeholder { color: #fff; opacity: 1; }
.header .hri .search .put_01:-ms-input-placeholder { color: #fff; }
.header .hri .search .but_01{ width: 50px; height: 40px; }

.footer{ width: 100%; min-width: 1200px; }
.foot_top{ width: 100%; background: #20222c; border-bottom: 1px solid #1c1e28; padding: 32px 0 28px; }
.foot_top .a1{ line-height: 82px; color: #606274; font-size: 18px; }
.foot_top .a1 .span1{ width: 83px; height: 83px; margin-right: 15px; }
.foot_top .a1 .span1 img{ width: 83px; height: 83px; position: absolute; left: 0; top: 0; }
.foot_top .a1 .span1 img.mg1{ display: block;}
.foot_top .a1 .span1 img.mg2{ display: none;}
.foot_top .a1:hover{ color: #fff; }
.foot_top .a1:hover .span1 img.mg1{ display: none;}
.foot_top .a1:hover .span1 img.mg2{ display: block;}
.foot_top bdo{ margin: 38px 38px 0 36px; }
.footer_01{ width: 100%; background: #222430; padding: 47px 0 33px; }
.foot_left{ width: 297px; }
.foot_left .b1{ font-size: 30px; line-height: 30px; color: #c91423; }
.foot_left .span1{ font-size: 18px; line-height: 18px; color: #fff; margin-top: 11px; }
.foot_left .span2{ font-size: 14px; color: #606274; line-height: 22px; margin-top: 25px;}
.foot_middle .div1{ font-size: 18px; line-height: 18px; color: #606274; margin: 54px 0 0 29px; }
.foot_middle .div1:first-child{ margin-left: 0; }
.foot_middle .div1 img{ margin-top: 19px; }
.foot_link{ width: 100%; background: #1b1d26; font-size: 14px; line-height: 18px; color: #606274; padding: 16px 0 14px; }
.foot_right{ margin-top: 19px; }
.foot_ul1{ margin-left: 50px; }
.foot_ul1 li{ font-size: 14px; line-height: 30px;}
.foot_ul1 li a{ color: #606274; }
.foot_ul1 li:first-child{ margin-bottom: 2px; }
.foot_ul1 li:first-child a{ font-size: 18px; }
.foot_ul1 li a:hover{ color: #fff; }
.foot_link span{ margin-right: 12px; }
.foot_link a{ color: #606274; margin-right: 30px; }
.foot_link a:hover{ color: #fff; }
.foot_bottom{ text-transform: uppercase; font-size: 14px; color: #464646; background: #000; line-height: 18px; padding: 18px 0; }

.xuanfu{ position: fixed; left: 0; bottom: 0; width: 100%; min-width: 1200px; background: url(../image/bg_mc1.png) repeat; height: 137px; z-index: 9999; }
.xuanfu .mg1{ position: relative; top: -27px; }
.xuanfu .div1{ width: 382px; height: 137px; background: url(../image/bg_mc2.png) repeat; margin:0 0 0 11px;}
.xuanfu .div1 .mg2{ padding:17px 0 0 27px; width: 104px; height: 104px; }
.xuanfu .div1 .span1{ width: 134px; margin-left: 14px; font-size: 16px; color: #fff; padding-top: 29px; }
.xuanfu .div1 .span1 .b1{ font-size: 18px; line-height: 28px;}
.xuanfu .div1 .mg3{ margin: 43px 18px 0 0; }
.xuanfu .div2{ width: 215px; }
.xuanfu .div2 .mg4{ width: 104px;height: 104px; margin-top: 17px; }
.xuanfu .div2 .span1{ width:100px; font-size: 18px; line-height: 28px; color: #fff; margin-top: 67px;}
.xuanfu .guanbi{ width: 27px; height: 27px; position: absolute; top: -11px; right: 0; cursor: pointer; }
.xuanfu .guanbi:hover{
	-webkit-transform:rotate(90deg); 
	-moz-transform:rotate(90deg); 
	-o-transform:rotate(90deg);
}

/*banner*/
.banner{
	width:100%;
	min-width: 1200px;
	height:878px;
	position:relative;
	margin: 0px;
	padding: 0px;
}
.banner .hd{ height:auto; overflow:hidden; position:absolute; right: 30px; top:50%; z-index:1;}
.banner .hd ul{ overflow:hidden; zoom:1; float:left; width: 158px; }
.banner .hd ul li{ float:left; margin-top:10px; width:158px; height:73px; line-height:73px; text-align:center; background: #ffffff; cursor:pointer; overflow: hidden; }
.banner .hd ul li img{ display: block; width: 158px; height: 73px;}
.banner .hd ul li:first-child{ margin-top: 0; }
.banner .hd ul li.on{ width: 154px; height: 69px; border: 2px solid #c21f27;}
.banner .hd ul li.on img{ display: block; width: 154px; height: 69px;}
.banner .bd{ position:relative; height:100%; z-index:0; }
.banner .bd ul{
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.banner .bd li{
	vertical-align:middle;
	list-style-type:none;
}
.banner .bd a {
	display: block;
	height: 878px;
	width: 100%;
	list-style-type: none;
}
.banner .findmore{ display: block; position: absolute; right: 30px; width: 158px; height: 33px; z-index: 2; }

.banner_fc{ position: absolute; left: 50%; margin-left: -600px; bottom: 24px; z-index: 3; height: 114px; background: url(../image/bg_02.png) center center no-repeat; }
.banner_fc .div1{ padding: 23px 22px; }
.banner_fc .div1 .span1{ font-size: 14px; line-height: 14px; color: #fff; margin-bottom: 16px; }
.banner_fc .div1 .span1 bdo{ color: #dfe119;}

.banner_fc .select_01 { width: 321px; height: 38px; line-height: normal; line-height: 38px; background: url(../image/bg_03.png) center center no-repeat;}
.banner_fc .select_01 .ui-select-wrap { width: 321px !important; height: 42px; border: none; background: none; padding-right: 0; }
.banner_fc .select_01 .ui-select-input { padding-left: 14px; font-size: 14px; color: #616161; }
.banner_fc .select_01 .ui-select-arrow { width: 7px; height: 7px; border: none; background:red; top: 50%; right: 10px; margin-top: -4px; background: url(../image/tip_01.png) center center no-repeat; }
.banner_fc .select_01 .ui-select-list { border: 1px solid #e5e5e5; color: #000; top: 38px; width: 100%; border-radius: 0; }
.banner_fc .select_01 .ui-select-list > li.selected { background: #c91423; }
.banner_fc .but_01{ border: none; outline: none; width: 160px; height: 38px; line-height: 38px; color: #fff; font-size: 14px; background: url(../image/bg_04.png) center center no-repeat; }

.i_title .b1{ font-size: 40px; line-height: 40px; color: #000;}
.i_title .b1 span{ color: #c91423; }
.i_title .mg1{ margin-top: 8px; }
.i_title .span1{ font-size: 22px; color: #999; line-height: 22px; margin-top: 22px; }

.i_hot{ z-index: 1; }
.i_hot .i_hot_01{ margin-top: 80px; }
.i_hot .i_hot_01 .div1{ margin-left: 4px; }
.i_hot .i_hot_01 .div1:first-child{ margin-left: 0;}
.i_hot .i_hot_01 .div1 .a1 .b1{ position: absolute; padding: 0 18px; color: #fff; bottom: 16px; left: 0; font-size: 18px; }
.i_hot .i_hot_01 .div1 .a1:first-child{ margin-bottom: 4px; }
.i_hot .i_hot_01 .div1 .a1:hover img{
	-webkit-transform:scale(1.2); 
	-moz-transform:scale(1.2); 
	-o-transform:scale(1.2);
}

.i_jianjie_tu{ width: 100%; min-width: 1200px; left: 0; top: -44px; }
.i_jianjie_tu .div1{ height: 570px;}
.i_jianjie_tu .div2{ width: 100%; position: absolute; height: 570px; left: 0; top: 0; background: url(../image/bg2.png) center center no-repeat; }

.i_jianjie_01{ z-index: 1; padding-top: 178px; }
.i_jianjie_01 .a1{ width: 595px; height: 393px; padding-left: 5px; background: url(../image/bg_05.jpg) left center no-repeat; }
.i_jianjie_01 .a1 img{ width: 595px; height: 393px; }

.i_jianjie_div1{ width: 548px; font-size: 16px; color: #fff; line-height: 24px; }
.i_jianjie_div1 .mg1{
	margin: 12px 0 30px;
}
.i_jianjie_div1 .divv1{ min-height: 200px; padding-bottom: 18px; }
.a_more{ font-size: 14px; line-height: 14px; color: #000; font-weight: bold; padding-bottom: 6px; border-bottom:3px solid #c91423;  }
.a_more:hover{ color: #c91423; }

.i_service{ margin-top: 90px; }
.i_service .i_s_tabs{ margin: 43px 0 44px; }
.i_s_tabs .a1{ display: inline-block; padding-left: 24px; background: url(../image/bg_08.png) left center no-repeat; font-size: 16px; color: #000; margin: 0 8px; }
.i_s_tabs .a1 .span1{ display: inline-block; line-height: 44px; padding-right: 24px; background: url(../image/bg_09.png) right center no-repeat; }
.i_s_tabs .a1.xz,.i_s_tabs .a1:hover{ background: url(../image/bg_06.png) left center no-repeat;}
.i_s_tabs .a1.xz .span1,.i_s_tabs .a1:hover .span1{ background: url(../image/bg_07.png) right center no-repeat; color: #fff;}

.i_service .i_s_01{ margin-top: -17px; }
.i_service .i_s_01 .div1{ width: 1210px; }
.i_s_01 .a1{ width: 296px; margin:17px 6px 0 0; }
.i_s_01 .a1 img{ width: 296px; height: 140px;}
.i_s_01 .a1 .b1{ font-size: 18px; line-height: 18px; color: #000; margin:19px 0 13px;}
.i_s_01 .a1 .span1{ font-size: 14px; color: #999; line-height: 22px;}
.i_s_01 .a1:hover .b1{ color: #c91423; }
.i_s_01 .a1:hover img{
	-webkit-transform:scale(1.2); 
	-moz-transform:scale(1.2); 
	-o-transform:scale(1.2);
}

.i_service .div_nr .div_nr_01{ display: none; }
.i_service .div_nr .div_nr_01:first-child{ display: block; }
.i_section_01{ width: 100%; min-width: 1200px; margin-top:50px;  }
.i_section_01 .i_youshi,.i_section_01 .i_hz{ width: 50%; *width: 49.99%; height: 497px; padding-top: 81px; }
.i_section_01 .i_youshi{ background: url(../image/youshi.jpg) right center no-repeat; }
.i_section_01 .i_hz{ background: url(../image/hezuo.jpg) left center no-repeat; }
.i_section_01 .i_youshi .divv1{ color: #fff; font-size: 14px; line-height: 20px; margin-top: 23px;}
.i_section_01 .i_youshi .divv1:first-child{ margin-top: 54px; }
.i_section_01 .i_youshi .divv1 .b1{ font-size: 20px; margin:14px 0 9px;}
.i_section_01 .i_youshi .divv1 .span1{ width: 420px; }
.i_section_01 .div{ padding-left: 65px; }

.i_hz_01{ width: 586px; padding-top: 19px; }
.i_hz_01 .a1{ margin: 34px 74px 0 0; }
.i_hz_01 .a1,.i_hz_01 .a1 img{ width: 121px; height: 86px; }
.i_hz_01 .a1.aimg:hover img{
	-webkit-transform:rotate(90deg); 
	-moz-transform:rotate(90deg); 
	-o-transform:rotate(90deg);
}


.i_title2{ font-size: 36px; line-height: 36px; padding-top: 12px; color: #fff; font-weight: bold; }
.i_title2 img{ position: absolute; left: 0; top: 0; }

.i_gonglue{ margin: 53px auto 52px; width: 100%; min-width: 1200px; overflow: hidden; }
.i_gl{ width: 1200px; height:312px; position:relative; margin-top: 56px; }
.i_gl .bd{ position:relative; height:100%; z-index:0; width: 1200px; overflow: hidden; }
.i_gl .bd li{ float: left; width: 309px; zoom:1; vertical-align:middle; }
.i_gl .bd a.a1 { display: block; width: 272px; text-align: center; font-size: 14px; color: #999;}
.i_gl .bd a.a1 .b1{ font-size: 18px; color: #000; margin:21px 0 10px; font-weight:bold}
.i_gl .bd a.a1 .span_tu{ width: 272px; }
.i_gl .bd a.a1 .span_tu img{ width: 272px; height: 209px; }
.i_gl .bd a.a1:hover img{
	-webkit-transform:scale(1.2); 
	-moz-transform:scale(1.2); 
	-o-transform:scale(1.2);
}
.i_gl .prev,.i_gl .next{ width: 55px; height: 55px; position: absolute; top: 130px; z-index: 10; }
.i_gl .prev{ left: -134px; background: url(../image/i_left.png) center center no-repeat; }
.i_gl .prev:hover{ background: url(../image/i_lefthover.png) center center no-repeat; }
.i_gl .next{ right: -134px; background: url(../image/i_right.png) center center no-repeat; }
.i_gl .next:hover{ background: url(../image/i_righthover.png) center center no-repeat; }

.i_gl .prev.xz{ left: -60px; }
.i_gl .next.xz{ right: -60px; }
.i_gl .prev.xz2{ left: 0; background: url(../image/i_lefthover.png) center center no-repeat;}
.i_gl .next.xz2{ right: 0; background: url(../image/i_righthover.png) center center no-repeat;}


/* 02博为团建-方案 */
.banner_ny{ height: 691px; }
.case_sx{ margin: 37px auto 25px;}
.case_div1{ background: #fff; padding: 1px 36px 25px; }
.case_search{ padding-bottom: 27px; border-bottom: 1px solid #e3e3e3; }
.case_search .put_01{ background: none; border: none; outline: none; font-size: 12px; color: #999; width: 292px; padding: 0 14px; height: 39px; line-height: 38px; background: url(../image/bg_12.png) center center no-repeat; }
.case_search .put_01::-webkit-input-placeholder { color: #999; }
.case_search .put_01:-moz-placeholder { color: #999; opacity: 1; }
.case_search .put_01::-moz-placeholder { color: #999; opacity: 1; }
.case_search .put_01:-ms-input-placeholder { color: #999; }
.case_search .but_01{ background: none; border: none; outline: none; margin-left: 8px; width: 94px; height: 39px; background: url(../image/bg_13.png) center center no-repeat; color: #fff; text-align: left; text-indent: 37px; font-size: 16px; }
.case_search .span1{ position: absolute; right: 0; top: 30px; font-size: 14px; line-height: 14px; border-bottom: 1px solid #c91423; color: #c91423;}
.case_divv1 .div1 { line-height: 36px; margin-top: 1px; }
.case_divv1 .div1:first-child{ margin-top: 30px; }
.case_divv1 .div1 .span1{ width: 98px; font-size: 16px; color: #616161; }
.case_divv1 .div1 ul{ width:1030px; }
.case_divv1 .div1 ul li{ float: left; margin-right: 25px; }
.case_divv1 .div1 ul li a{ display: block; /* min-width: 60px; */ padding: 0 15px; font-size: 14px; color: #616161; line-height: 36px;}
/* .case_divv1 .div1 ul li:first-child a{ background: #c91423; color: #fff; min-width: auto; } */
.case_divv1 .selected{background: #c91423; color: #fff !important; min-width: auto;}
.case_divv1 .selected a{background: #c91423; color: #fff !important; min-width: auto;}
/* .case_divv1 .div1 ul li a:hover{ color: #c91423; } */
.case_divv1 .div1 ul li a:hover{ background: #c91423; color: #fff !important; min-width: auto; }
.case_divv1 .div1 ul li:first-child a:hover{ color: #fff; }

.case_div2{ width: 1220px; }
.case_div2 .div1{ padding: 12px 26px 30px 16px; margin: -12px -6px -5px -16px; }
.case_div2 .div1 .a1{ width: 386px; height: 312px; background: #fff; position: relative; }
.case_div2 .div1 .a1 img{ width: 386px; height: 182px; }
.case_div2 .div1 .a1 .bdo1{ width: 386px; height: 144px; position: absolute; left: 0; top: 0; background: url(../image/bg_mc3.png) repeat; font-size: 16px; color: #fff; padding-top:38px; line-height: 50px; display: none; }
.case_div2 .div1 .a1 .bdo1 img{ width: 58px; height: 58px; }
.case_div2 .div1 .a1 .b1{ font-size: 18px; color: #000; line-height: 22px; padding: 22px 0 10px; border-bottom: 1px solid #ededed; margin: 0 25px; }
.case_div2 .div1 .a1 .span1{ font-size: 14px; line-height: 22px; color: #999; margin: 9px 25px 0;}
.case_div2 .div1:hover{ background: url(../image/bg_14.png) left top no-repeat;}
.case_div2 .div1:hover .a1 .b1{ color: #c91423; }
.case_div2 .div1:hover .bdo1{ display: block; }
.case_div2 .div1:hover .a1 span img{
	-webkit-transform:scale(1.2); 
	-moz-transform:scale(1.2); 
	-o-transform:scale(1.2);
}

.case_more{ width: 100%; height: 47px; line-height: 46px; background: #fff; font-size: 16px; color: #c91423; margin-bottom: 28px; }
.case_more img{ margin-right: 5px; }

/* 04博为团建-团建攻略 */
.bream{ font-size: 14px; color: #616161; line-height: 56px; }
.bream img{ position: relative; top: 2px; margin-right: 5px; }
.bream a{ color: #616161; }
.bream a:hover{ color: #c91423; }

.gl_01{ background: #fff; padding: 0 25px 25px; }
.gl_01 .div1{ padding: 25px 0; border-bottom: 1px dotted #b6b6b6; }
.gl_01 .div1 .a1,.gl_01 .div1 .a1 img{ width: 323px; height: 249px; }
.gl_01 .div1 .a1:hover img{
	-webkit-transform:scale(1.2); 
	-moz-transform:scale(1.2); 
	-o-transform:scale(1.2);
}
.gl_01 .divv1{ width: 788px; margin-top: 47px; line-height: 22px; }
.gl_01 .divv1 .a2{ font-size: 22px; color: #000; font-weight: bold; }
.gl_01 .divv1 .span1{ font-size: 14px; color: #616161; margin-top: 25px;}
.gl_01 .divv1 .span1 a{ color: #c91423; }
.gl_01 .divv1 .span2{ font-size: 14px; color: #999; margin-top: 29px;}
.gl_01 .divv1 .span2 bdo{ margin-left: 24px; }
.gl_01 .divv1 .span2 bdo img{ position: relative; top: 2px; margin-right: 4px; }
.gl_01 .divv1 .a2:hover{ color: #c91423; }

.pages { margin-top: 28px; }
.pages a{ display: inline-block; margin: 0 2px; font-size: 12px; color: #616161; line-height: 22px; padding: 0 8px; border: 1px solid #d9d9d9; }
.pages a:hover,.pages a.xz{ color: #c4c4c4; border: 1px solid #c4c4c4; }
.pages strong{ display: inline-block; margin: 0 2px; font-size: 12px; line-height: 22px; padding: 0 8px; color: #c4c4c4; border: 1px solid #c4c4c4; }
.pages input{ border: none; border: 1px solid #d9d9d9; width: 26px; height: 20px; line-height: 20px; position: relative; top: 0; font-size: 12px; color: #616161; text-align: center; }


/* 05博为团建-关于我们 */
.bream.ling{ width: 100%; min-width: 1200px; background: #fff; line-height: 50px; }

.ny_menu .a1{ padding-left: 30px; background: url(../image/bg_15.png) left top no-repeat; margin-left: 17px; }
.ny_menu .a1:first-child{ margin-left: 0;}
.ny_menu .a1 .span1{ padding-right: 30px; height: 43px; line-height: 40px; background: url(../image/bg_16.png) right top no-repeat; font-size: 14px; color: #616161; }
.ny_menu .a1:hover,.ny_menu .a1.xz{ background: url(../image/bg_17.png) left center no-repeat; }
.ny_menu .a1:hover .span1,.ny_menu .a1.xz .span1{ background: url(../image/bg_18.png) right center no-repeat; color: #fff; }

.art_01{ background: #fff; padding: 23px 23px 19px; font-size: 16px; line-height: 26px; color: #616161; }
.art_01 .b1{ font-size: 24px; color: #000; line-height: 24px; margin-bottom: 22px; }
.art_01 img{ max-width: 100%; }

/* 05博为团建-团建攻略详情 */
.art_02{ background: #fff; padding: 22px; }
.art_title{ line-height: 30px; padding-bottom: 21px; border-bottom: 1px dotted #d8d8d8;}
.art_title .b1{ font-size: 30px; color: #000; }
.art_title .bdo1{ font-size: 16px; color: #999; margin-top: 24px;}
.art_title .bdo1 span{ margin-left: 53px;}
.art_02 .div1{ font-size: 16px; color: #616161; line-height: 26px; padding-bottom: 93px; border-bottom: 1px dotted #cdcdcd; margin-top: 23px; }

.page .span1{ width: 50%; font-size: 14px; color: #999; }
.page .span1 a{ color: #999; }
.page .span1 a:hover{ color: #c91423 }

/* 06博为团建-合作伙伴 */
.hezuo_01{ background: #fff; padding: 22px 22px 37px; }
.hezuo_01 .div1{ width: 1205px; margin-top: -61px; padding-bottom: 12px; }
.hezuo_01 .div1 a,.hezuo_01 .div1 a img{ width: 189px; height: 135px; }
.hezuo_01 .div1 a{ margin: 61px 52px 0 0; }
.hezuo_01 .div1 a:hover img{
	-webkit-transform:scale(1.1); 
	-moz-transform:scale(1.1); 
	-o-transform:scale(1.1);
}

/* 07博为团建-联系我们 */
.contact_01{ background: #fff; padding: 21px 22px 122px; }
.contact_01 img{ max-width: 100%; }

.table1{ margin-top: 26px; }
.table1 tr th{ line-height: 60px; font-size: 20px; color: #c91423; background: url(../image/bar.jpg) left center no-repeat #f7f7f7; }
.table1 tr th:first-child{ background: #f7f7f7; }
.table1 tr td{ line-height: 50px; border-bottom: 1px solid #f4f4f4; font-size: 14px; color: #616161; text-align: center; }
.table1 tr td .span1,.table1 tr td .span2{ text-align: left; }
.table1 tr td .span1{ padding: 0 0 0 124px; }
.table1 tr td .span2{ padding: 0 0 0 83px; }


/* 08博为团建-常见问题 */
.question_01{ background: #fff; padding: 0 23px 30px; }
.question_01 .div1{ padding: 23px 0 20px 0; border-bottom: 1px solid #f2f2f2;}
.question_01 .div1 .divv1{ width: 60px; }
.question_01 .div1 .divv1 .span1{ width: 60px; height: 60px; line-height: 60px; color: #fff; font-size: 30px; background: #c91423; }
.question_01 .div1 .divv1 .span2{ color: #000; line-height: 12px; margin-top: 8px;}
.question_01 .div1 .divv2{ width: 1052px; }
.question_01 .div1 .divv2 a.a1{ font-size: 20px; color: #616161; line-height: 20px;}
.question_01 .div1 .divv2 .span1{ font-size: 14px; line-height: 26px; color: #999; margin-top: 15px;}
.question_01 .div1 .divv2 .span1 bdo{ font-size: 20px; color: #616161;}
.question_01 .div1 .divv2 a.a1:hover{ color: #c91423; }


/* 03博为团建-方案详情 */
.case_section{ margin-top: -221px; z-index: 1111; }
.case_xq1>.div1{ padding: 23px 23px 16px; background: #fff; }

.case_title{ line-height: 22px; padding-bottom: 17px; border-bottom: 1px solid #eee; }
.case_title b{ font-size: 22px; color: #c91423; }
.case_title .span1{ position: absolute; right: 0; top: 0; font-size: 14px; color: #616161; }
.case_title .span1 a{ color: #616161; }
.case_title .span1 img{ margin-right: 4px; position: relative; top: 2px; }
.case_title .span1 a:hover,.case_title .span1 a.xz{ color:#c91423;  }

.case_xq_div1{ padding-bottom: 17px; }
.case_xq_div1 .div1{ width: 546px; font-size: 14px; line-height: 26px; color: #999; margin-top: 15px; }
.case_xq_div1 .div1 b{ color: #c91423; }
.case_xq_div1 .div2{ margin:15px 0 0 29px; padding-left: 31px; font-size: 14px; line-height: 26px; color: #999; background: url(../image/bar2.png) left center no-repeat; }
.case_xq_div1 .div3{ width: 197px; font-size: 12px; color: #000; line-height: 16px; margin-top: 20px; }
.case_xq_div1 .div3 b{ font-size: 16px;}
.case_xq_div1 .div3 .a1{ width: 193px; height: 40px; line-height: 40px; text-align: center; font-weight: bold; color: #fff; font-size: 14px; background: url(../image/bg_19.png) center center no-repeat; margin-top: 8px; }

.case_tu{ width:100%; height:552px; overflow:hidden; position:relative; }
.case_tu .hd{ height:13px; overflow:hidden; position:absolute; left: 50%; bottom:17px; z-index:1;}
.case_tu .hd ul{ overflow:hidden; zoom:1; float:left; }
.case_tu .hd ul li{ float:left; margin:0 6px; width:13px; height:13px; line-height:13px; text-align:center; background: url(../image/yuan_01.png) center center no-repeat; cursor:pointer; }
.case_tu .hd ul li.on{ background: url(../image/yuan_02.png) center center no-repeat; height: 13px; }
.case_tu .bd{ position:relative; height:100%; z-index:0; }
.case_tu .bd li{ zoom:1; vertical-align:middle; }
.case_tu .bd a { display: block; height: 552px; width: 100%; }
.case_tu .prev,.case_tu .next{ width: 47px; height: 96px; position: absolute; top: 228px; }
.case_tu .prev{ left: 0; background: url(../image/c_left.png) center center no-repeat; }
.case_tu .next{ right: 0; background: url(../image/c_right.png) center center no-repeat; }

.case_tip{ padding-top: 23px;}
.case_tip a{ float: left; font-size: 18px; line-height: 18px; color: #616161; padding: 0 13px 19px; margin-left: 43px;}
.case_tip a:first-child{ margin-left: 24px;}
.case_tip a.xz{ border-bottom: 3px solid #c91423;  color: #c91423; padding-bottom: 16px;}
.case_tip.xz{ background: #f5f5f5; position: fixed; left: 50%; top: 0; right: 0; width: 1200px; margin-left: -600px; }

.case_art_01{ font-size: 16px; line-height: 28px; color: #616161; }
.case_art_01 .span1{ font-size: 18px; padding-top: 20px; margin-bottom: 20px; color: #c91423;}

.case_xq1 .div_nr_01{ display: none; }
.case_xq1 .div_nr_01:first-child{ display: block;}

.case_wapper{
	height: 60px;
}

/* 首页弹窗 */
.bg_mc{ position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: url(../image/bg_mc4.png) repeat; display: none; z-index: 999; }
.x_tc{ position: fixed; top: 50%; margin-top: -229px; left: 50%; margin-left: -367px; width: 707px; height: 434px; background: url(../image/bg_20.png) center center no-repeat; padding: 9px 17px 15px 11px; display: none; z-index: 999; }
.x_tc .mg1{ left: -40px; top:-90px; }
.x_tc .mg2{ right: 0; top:-13px; cursor: pointer; }

.x_tc .span_title{ font-size: 24px; line-height: 24px; color: #c91423; margin-top: 45px; }
.x_tc .span_title b{ font-size: 30px; line-height: 30px; margin-bottom: 6px; }
.x_tc .div1{ width: 538px; margin: 0 auto; }
.x_tc .put_01{ border: none; outline: none; width: 362px; height: 46px; line-height: 46px; padding: 0 15px; background: url(../image/bg_21.png) center center no-repeat; margin-top: 42px; font-size: 16px; color: #999; }
.x_tc .put_01::-webkit-input-placeholder { color: #999; }
.x_tc .put_01:-moz-placeholder { color: #999; opacity: 1; }
.x_tc .put_01::-moz-placeholder { color: #999; opacity: 1; }
.x_tc .put_01:-ms-input-placeholder { color: #999; }
.x_tc .but_01{ border: none; outline: none; margin-top: 42px; width: 137px; height: 46px; background: url(../image/bg_22.png) center center no-repeat; font-size: 18px; color: #fff; }
.x_tc .divv1{ font-size: 16px; color: #c91423; line-height: 26px; margin-top: 32px; margin-left: 4px; }
.x_tc .divv1 b{ font-size: 24px;}
.x_tc .divv2 img{ width: 111px; height: 111px; margin-left: 17px; }
.x_tc .divv2 img:first-child{ margin-left: 0;}


.div_inputhidden{ display: none; }
.minheight{min-height:260px;}

/* 侧边栏 */
.celan{ position: fixed; right: 0; top: 55%; margin-top: -143px; z-index: 9999; }
.celan li{ position: relative; width: 80px; border-top: 1px solid #d95a64; background: #c91423; cursor: pointer; }
.celan li .span1{ display: block; text-align: center; color: #fff; font-size: 12px; line-height: 12px; width: 80px; padding-bottom: 14px;}
.celan li .span1 img{ width: 32px; height: 33px; padding:13px 0 8px; }
.celan li .span2{ position: absolute; right: 92px; top: -212px; display: none; }
.celan li .span2 .mg1{ position: absolute; left: 0; top: 0; }
.celan li .span2 .mg2{ position: absolute; left: 50px; top: 148px; width: 111px; height: 111px; }
.celan li .span2 .mg_dh{
	 animation:mg_dh .7s infinite linear;
	  -moz-animation:mg_dh .7s infinite linear; /* Firefox */
	  -webkit-animation:mg_dh .7s infinite linear; /* Safari and Chrome */
	  -o-animation:mg_dh .7s infinite linear; /* Opera */
}
.celan li .span3{ display: block; position: absolute; right: 100px; top: -66px; width: 312px; padding: 14px 16px 20px; background: #fff; display: none;
	-webkit-box-shadow:0 0 30px rgba(0, 0, 0, .2);  
    -moz-box-shadow:0 0 30px rgba(0, 0, 0, .2);  
    box-shadow:0 0 30px rgba(0, 0, 0, .2);
}
.celan li .span3 .b1{ font-size: 16px; line-height: 20px; color: #000;}
.celan li .span3 .bdo1{ font-size: 12px; line-height: 18px; color: #999; margin-bottom: 12px;}
.celan li .span3 .bdo2{ display: block; border: 1px solid #ececec; border-radius: 5px; overflow: hidden; }
.celan li .span3 .bdo2 .put_01{ background: none; border: none; outline: none; height: 34px; line-height: 34px; width: 178px; padding: 0 15px; font-size: 12px; color: #000; }
.celan li .span3 .bdo2 .put_01::-webkit-input-placeholder { color: #000; }
.celan li .span3 .bdo2 .put_01:-moz-placeholder { color: #000; opacity: 1; }
.celan li .span3 .bdo2 .put_01::-moz-placeholder { color: #000; opacity: 1; }
.celan li .span3 .bdo2 .put_01:-ms-input-placeholder { color: #000; }
.celan li .span3 .bdo2 .but_01{ background: none; border: none; outline: none; height: 34px; width: 95px; background: #c91423; color: #fff; font-size: 12px;}

@keyframes mg_dh
{
0% {transform:rotate(0deg);} 
50% {transform:rotate(5deg);}
100% {transform:rotate(0deg);}
}

@-moz-keyframes mg_dh /* Firefox */
{
0% {-moz-transform:rotate(0deg);} 
50% {-moz-transform:rotate(5deg);}
100% {-moz-transform:rotate(0deg);}
}

@-webkit-keyframes mg_dh /* Safari 和 Chrome */
{
0% {-webkit-transform:rotate(0deg);} 
50% {-webkit-transform:rotate(5deg);}
100% {-webkit-transform:rotate(0deg);}
}

@-o-keyframes mg_dh /* Opera */
{
0% {-o-transform:rotate(0deg);} 
50% {-o-transform:rotate(5deg);}
100% {-o-transform:rotate(0deg);}
}
