.header_wrapper{
	width: 100%;
	 position: fixed;
    border-bottom: 1px solid #2494f8;
    top: 0;
    left: 0;
    z-index: 10;
    background: #fff;
}
.header{
    width: 975px;
    margin: 0 auto;
   position: relative;
}
.header ul li.on a{
	color: #00AEEA;
}
.header ul li a:active{
	color: #00AEEA;
}
.job_content{
	color:#000;
}
.logo{
	width:119px;
	height:78px;
	float: left;
	text-align: center;
}
.logo img{
	width: 119px;
	margin: 15px 0 0 7px;
}
.header ul{
	float: right;
	padding-top:32px;
}
.header ul li{
	float: left;
	font-size: 16px;
	margin-left: 69px;
}
.header a{
	color: #23232B;
	text-decoration: none;
}
.header_title{
	position: absolute;
    top: 32px;
    left: 150px;
    border-left: 2px solid #51B6F9;
    padding-left: 18px;
    font-size: 16px;
    color: #9B9B9B;
}
.banner {
    width: 100%;
    height: 530px;
    position: relative;
    overflow: hidden;
    /*margin-top: 79px;*/
}
.banner .con{
	width: 975px;
	height:530px;
	margin:0 auto;
	position: relative;
}
.banner_miaopai .phone{
	width: 420px;
	height:475px;
	position: absolute;
	bottom:0;
	left:574px;
}
.sign{
	position: absolute;
	top:140px;
	left:73px;
}
.mp_logo{
	width: 183px;
	display: block;
}
.xkx_logo{
	width: 225px;
	display: block;
}
.sign_slogan{
	color: #fff;
    white-space: nowrap;
}

.sign_slogan .sign_1{
	font-size: 28px;
	padding:20px 0 17px;
}
.sign_slogan .sign_2{
	font-size: 18px;
}
.yzb_logo{
	width: 231px;
	display: block;
}
.mp_slogan{
	width:363px;
	margin-top:20px;
	display: block;
}
.xkx_slogan{
	width:323px;
	margin-top:20px;
	display: block;
}
.yzb_slogan{
	width: 232px;
	margin-top:20px;
	display: block;
}
.pic_show{
	position: absolute;
	bottom:0;
	left:550px;
}
.pic_show img{
	height:476px;
	display: block;
}

.down{
    width: 169px;
    height: 54px;
    border-radius: 100px;
    background: #FFD600;
    text-align: center;
    line-height: 54px;
    color: #24232b;
    margin-top: 100px;
}

.down a{
	display: block;
	width: 100%;
	height:100%;
    color: #24232b;
    text-decoration: none;
}
.banner_xiaokaxiu .down{
	background: #1A1C23;
}
.banner_xiaokaxiu .down a{
	color: #fff;
}
.banner_yizhibo .down{
	background: #1A1C23;
}
.banner_yizhibo .down a{
	color: #fff;
}
.banner_xiaokaxiu .pic_show{
	width: 450px;
	left:30px;
}
.banner_xiaokaxiu .pic_show img{
	
}
.banner_xiaokaxiu .sign{
    position: absolute;
    left: 665px;
    top: 140px;
}

.banner_breadCrumb{
	width:100%;
	height:530px;
	background: #1C7CF8;
	background: linear-gradient(to right,#00B1FC, #1C7CF8);
	position: absolute;
	overflow:hidden;
}
.breadCrumb_wrapper{
	width: 975px;
	height:100%;
	position: relative;
	margin:0 auto;
}
.banner_breadCrumb b{
	position: absolute;
	display: inline-block;
    -webkit-transition: all 600ms ease-in-out;
    -moz-transition: all 600ms ease-in-out;
    -ms-transition: all 600ms ease-in-out;
    -o-transition: all 600ms ease-in-out;
    transition: all 600ms ease-in-out;
}
.banner_breadCrumb .breadCrumb_001{
	width:484px;
	height:374px;
	background:0 0 url(../imgs/breadCrumb.png) no-repeat;
	left:-580px;
	top:45px;
}
.banner_breadCrumb .breadCrumb_002{
	width:479px;
	height:361px;
	background:-484px 0 url(../imgs/breadCrumb.png) no-repeat;
	left:-661px;
	top:230px;
}
.banner_breadCrumb .breadCrumb_003{
	width:320px;
	height:236px;
	background:-963px 0 url(../imgs/breadCrumb.png) no-repeat;
	left:-415px;
	top:274px;
}

.banner_breadCrumb .breadCrumb_004{
	width:123px;
	height:91px;
	background:-307px -748px url(../imgs/breadCrumb.png) no-repeat;
    left: -295px;
    top: 204px;
}
.banner_breadCrumb .breadCrumb_005{
	width:70px;
	height:71px;
	background:-557px -721px url(../imgs/breadCrumb.png) no-repeat;
	left:-236px;
	top:417px;
}
.banner_breadCrumb .breadCrumb_006{
	width:264px;
	height:98px;
	background:-738px -721px url(../imgs/breadCrumb.png) no-repeat;
	left:-212px;
	top:250px;
}
.banner_breadCrumb .breadCrumb_007{
	width:105px;
	height:81px;
	background:0 -748px url(../imgs/breadCrumb.png) no-repeat;
	left:-105px;
	top:293px;
}
.banner_breadCrumb .breadCrumb_008{
	width:13px;
	height:13px;
	background:-615px -815px url(../imgs/breadCrumb.png) no-repeat;
	left:-73px;
	top:226px;
}
.banner_breadCrumb .breadCrumb_009{
	width:21px;
	height:22px;
	background:-607px -792px url(../imgs/breadCrumb.png) no-repeat;
	left:-61px;
	top:115px;
}
.banner_breadCrumb .breadCrumb_010{
	width:51px;
	height:51px;
	background:-430px -748px url(../imgs/breadCrumb.png) no-repeat;
	left:-51px;
	top:155px;
}
.banner_breadCrumb .breadCrumb_011{
	width:12px;
	height:12px;
	background:-616px -827px url(../imgs/breadCrumb.png) no-repeat;
	left:-7px;
	top:137px;
}
.banner_breadCrumb .breadCrumb_012{
	width:16px;
	height:16px;
	background:-591px -792px url(../imgs/breadCrumb.png) no-repeat;
	left:0px;
	top:61px;
}
.banner_breadCrumb .breadCrumb_013{
	width:69px;
	height:69px;
	background:-483px -793px url(../imgs/breadCrumb.png) no-repeat;
	left:-20px;
	top:441.65px;
}
.banner_breadCrumb .breadCrumb_014{
    width: 159px;
    height: 159px;
    background: -1123px -687px url(../imgs/breadCrumb.png) no-repeat;
    left: 290px;
    top: 239px;
}
.banner_breadCrumb .breadCrumb_015{
	width:81px;
	height:81px;
	background:-1181px -556px url(../imgs/breadCrumb.png) no-repeat;
	left:492px;
	top:420px;
}
.banner_breadCrumb .breadCrumb_016{
	width:92px;
	height:92px;
	background:-214px -749px url(../imgs/breadCrumb.png) no-repeat;
	left:573px;
	top:49px;
}
.banner_breadCrumb .breadCrumb_017{
	width:108px;
	height:117px;
	background:-629px -723px url(../imgs/breadCrumb.png) no-repeat;
	right:-132px;
	top:140px;
}
.banner_breadCrumb .breadCrumb_018{
	width:30px;
	height:30px;
	background:-560px -792px url(../imgs/breadCrumb.png) no-repeat;
	right:-96px;
	top:66px;
}
.banner_breadCrumb .breadCrumb_019{
	width:109px;
	height:76px;
	background:-104px -749px url(../imgs/breadCrumb.png) no-repeat;
	right:-245px;
	top:40px;
}
.banner_breadCrumb .breadCrumb_020{
	width:16px;
	height:16px;
	background:-591px -809px url(../imgs/breadCrumb.png) no-repeat;
    right: -126px;
    top: 201px;
}
.banner_breadCrumb .breadCrumb_021{
	width:478px;
	height:361px;
	background:-482px -361px url(../imgs/breadCrumb.png) no-repeat;
	right:-575px;
	top:-115px;
}
.banner_breadCrumb .breadCrumb_022{
	width:88px;
	height:88px;
	background:-1181px -468px url(../imgs/breadCrumb.png) no-repeat;
	right:-213px;
	top:215px;
}
.banner_breadCrumb .breadCrumb_023{
	width:483px;
	height:375px;
	background:0px -373px url(../imgs/breadCrumb.png) no-repeat;
	right:-546px;
	top:10px;
}
.banner_breadCrumb .breadCrumb_024{
	width:48px;
	height:44px;
	background:-431px -799px url(../imgs/breadCrumb.png) no-repeat;
	right:-86px;
	top:285px;
}
.banner_breadCrumb .breadCrumb_025{
	width:219px;
	height:219px;
	background:-961px -467px url(../imgs/breadCrumb.png) no-repeat;
	right:-86px;
	top:375px;
}
.banner_breadCrumb .breadCrumb_026{
	width:315px;
	height:232px;
	background:-963px -237px url(../imgs/breadCrumb.png) no-repeat;
	right:-360px;
	top:238px;
}
.banner_breadCrumb .breadCrumb_027{
	width:121px;
	height:95px;
	background:-1002px -687px url(../imgs/breadCrumb.png) no-repeat;
	right:-238px;
	top:372px;
}
.banner_breadCrumb .breadCrumb_028{
	width:73px;
	height:70px;
	background:-484px -722px url(../imgs/breadCrumb.png) no-repeat;
	right:-272px;
	top:434px;
}
.banner_breadCrumb .breadCrumb_029{
	width:34px;
	height:31px;
	background:url(../imgs/mp_01.png) no-repeat;
    left: -171px;
    top: 210px;
}
.banner_breadCrumb .breadCrumb_030{
	width:24px;
	height:325px;
	background:url(../imgs/mp_02.png) no-repeat;
    right: -53px;
    top: 170px;
}
.banner_breadCrumb .breadCrumb_031{
	width:24px;
	height:325px;
	background:url(../imgs/xkx_01.png) no-repeat;
	display: none;
}
.banner_breadCrumb .breadCrumb_032{
	width:24px;
	height:325px;
	background:url(../imgs/xkx_02.png) no-repeat;
	display: none;
}
.banner_breadCrumb .breadCrumb_031{
	width:24px;
	height:325px;
	background:url(../imgs/xkx_02.png) no-repeat;
	display: none;
}
.xkx .breadCrumb_001{
    left: -663px;
    top: 80px;
}
.xkx .breadCrumb_002{
	left:-708px;
	top:229px;
}
.xkx .breadCrumb_003{
	left:-408px;
	top:293px;	
}
.xkx .breadCrumb_004{
	left:-267px;
	top:228px;		
}
.xkx .breadCrumb_005{
	left:-169px;
	top:415px;
}
.xkx .breadCrumb_006{
	left:-212px;
	top:266px;
}
.xkx .breadCrumb_007{
	left:-106px;
	top:296px;	
}
.xkx .breadCrumb_008{
	left:-64px;
	top:228px;
}
.xkx .breadCrumb_009{
	left:-52px;
	top:115px;	
}
.xkx .breadCrumb_010{
	left:-43px;
	top:175px;
}
.xkx .breadCrumb_011{

}
.xkx .breadCrumb_012{
	
}
.xkx .breadCrumb_013{
	
}
.xkx .breadCrumb_014{
	
}
.xkx .breadCrumb_015{
	
}
.xkx .breadCrumb_016{
	
}
.xkx .breadCrumb_017{
	
}
.xkx .breadCrumb_018{
	right: -86px;
    top: 66px;
}
.xkx .breadCrumb_019{
	
}
.xkx .breadCrumb_021{
	right:-647px;
	top:-168px;
}
.xkx .breadCrumb_023{
    right: -566px;
    top: 50px;
}
.xkx .breadCrumb_024{
	right:-132px;
	top:313px;
}
.xkx .breadCrumb_026{
    right: -400px;
    top: 258px;
}
.xkx .breadCrumb_027{
    right: -288px;
}
.xkx .breadCrumb_028{
    right: -332px;
}
.xkx .breadCrumb_029{
	width: 38px;
	height:40px;
	left:-192px;
	top:176px;
	background:url(../imgs/xkx_01.png) no-repeat;
}
.xkx .breadCrumb_030{
	width:34px;
	height:30px;
	right:-81px;
	top:285px;
	background:url(../imgs/xkx_02.png) no-repeat;
}

.yzb .breadCrumb_001{
    left: -523px;
    top: 0px;
}
.yzb .breadCrumb_002{
	left:-603px;
	top:195px;
}
.yzb .breadCrumb_003{
	left:-417px;
	top:191px;	
}
.yzb .breadCrumb_004{
    left: -282px;
    top: 126px;	
}
.yzb .breadCrumb_005{
	left:-169px;
	top:415px;
}
.yzb .breadCrumb_006{
	left:-212px;
	top:266px;
    transform: rotate(-19deg);
}
.yzb .breadCrumb_007{
    left: -196px;
    top: 326px;
}
.yzb .breadCrumb_008{
	left:-64px;
	top:228px;
}
.yzb .breadCrumb_009{
    left: -32px;
    top: 95px;
}
.yzb .breadCrumb_010{
	left:-43px;
	top:175px;
}
.yzb .breadCrumb_011{

}
.yzb .breadCrumb_012{
    left: -90px;
    top: 61px;
}
.yzb .breadCrumb_013{
	
}
.yzb .breadCrumb_014{
    left: 250px;
}
.yzb .breadCrumb_015{
	
}
.yzb .breadCrumb_016{
	
}
.yzb .breadCrumb_017{
    right: -222px;
}
.yzb .breadCrumb_018{
	right: -86px;
    top: 66px;
}
.yzb .breadCrumb_019{
	
}
.yzb .breadCrumb_020{
	right: -216px;
    top: 281px;
}
.yzb .breadCrumb_021{
    right: -717px;
    top: -168px;
}
.yzb .breadCrumb_022{
    right: -273px;
}
.yzb .breadCrumb_023{
    right: -666px;
    top: 0px;
}
.yzb .breadCrumb_024{
	right:-132px;
	top:313px;
}
.yzb .breadCrumb_025{
    right: -126px;
}
.yzb .breadCrumb_026{
    right: -400px;
    top: 258px;
}
.yzb .breadCrumb_027{
    right: -288px;
}
.yzb .breadCrumb_028{
    right: -332px;
}
.yzb .breadCrumb_029{
	width:35px;
	height:35px;
    left: -142px;
    top: 254px;
	background:url(../imgs/yzb_01.png) no-repeat;
}
.yzb .breadCrumb_030{
	width:28px;
	height:34px;
    right: -101px;
    top: 145px;
	background:url(../imgs/yzb_02.png) no-repeat;
}

.rsNav{
    width: 80px;
    height: 20px;
	position: absolute; 
	left: 0; 
	right: 0; 
	bottom: 5px;
    margin: auto;
    z-index: 9;
}
.rsNavItem{
	float: left;
	width: 12px;
	height:12px;
	margin:0 7px;
}
.rsNavItem span{
	width: 12px;
	height:12px;
	display: block;
	border-radius: 100px;
	background: rgba(255,255,255,.4);
}
.rsNavSelected span{
	background: rgba(255,255,255,1);
}
.product{
	width: 80%;
	background: #fff;
	padding-top: 57px;
	margin:0 auto;
}
.title h2{
	font-size: 18px;
	text-align: center;
	color: #23232B;
}
.title p{
	text-align: center;
	color: #9B9B9B;
	font-size: 15px;
	padding-top: 10px;
}
.products{
	width: 1000px;
	margin: 80px auto 100px;
	text-align: center;
}
.products .card{
	width: 196px;
	text-align: center;
	display: inline-block;
	padding-bottom: 30px;
}
.products .card .icon{
	width:90px;
	margin: 0 auto;
}
.icon img{
	width: 100%;
}
.products .card h4{
	font-size: 15px;
	color: #23232B;
	padding-top:15px;
}
.products .card p{
	font-size: 14px;
	color: #8C8C8C;
	padding-top: 8px;
}
.products .card .down_btn{
	width:71px;
	height:25px;
	line-height: 26px;
	margin:13px auto 0;
	font-size: 12px;
}
.products .card .down_btn a{
	color: #666666;
	width: 100%;
	border-radius: 50px;
	height: 100%;
	border:1px solid #979797;
	display: block;
}
.products .card .down_btn a:hover{
	background: #51b6f9;
	border:1px solid #51b6f9;
	color: #fff;
}
.events{
	width:100%;
	background: #F8F8F8;
}
.events .cards{
	width: 1000px;
	margin:0 auto;
	padding:100px 0;
}
.events .card{
    width: 280px;
    height: 400px;
    background: #fff;
    float: left;
    border-radius: 10px;
    box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.02);
    cursor: pointer;
    transition: all 200ms ease-in-out;
}
.events .card:hover{
	transform: translate(0,-20px);
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.04);
}
.events .card_l{
    margin-left:60px;
}
.events .card .graphic{
	width: 53px;
	height:70px;
	margin:0 auto;
	padding:20px 0;
}
.events .card .graphic2{
	width: 65px;
}
.events .card .graphic2 img{
	padding-top: 9px;
}
.events .card .graphic3{
	width: 83px;
}
.graphic img{
	width: 100%;
}
.events .card h5{
	text-align: center;
	font-size: 15px;
	color: #23232B;
	padding-bottom:20px;
}
.evts{
	width: 230px;
	height:195px;
	margin:0 auto;
	overflow: hidden;
}
.evt{
    padding-bottom: 15px;
}
.evt a:hover{
	color: #949494;
	text-decoration: underline;
}
.evt .info{
	font-size: 12px;
	color: #666666;
	width: 230px;
	padding-bottom:11px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.evt .date{
	color: #9B9B9B;
	font-size: 12px;
	width: 230px;
	margin:0 auto;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.events .more{
	font-size: 13px;
    text-align: center;
    line-height: 50px;
}
.events .more a{
	display: block;
    color: #1791FA;
}
.partner{
	padding-top: 57px;
}
.partners{
	width: 1000px;
	margin:0 auto;
	padding: 64px 0;
}
.partners_icon{
	float: left;
	width: 24.9%;
	height: 84px;
	box-sizing: border-box;
	border-right: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
}
.partners_icon b{
	display: block;
	margin: 0 auto;
    max-width: 90%;
}
.partners_icon.weibo b{
	width: 146px;
	height:73px;
	background: url(../imgs/weibo.png) no-repeat;
	background-size: 100%;
}
.partners_icon.k b{
	width: 64px;
	height:70px;
	background: url(../imgs/k.png) no-repeat;
	background-size: 100%;	
}
.partners_icon.liebao b{
	width: 146px;
	height:73px;
	background: url(../imgs/liebao.png) no-repeat;
	background-size: 100%;	
}
.partners_icon.cdeledu{
	border-right:none;
}
.partners_icon.cdeledu b{
	width: 146px;
	height:73px;
	background: url(../imgs/cdeledu.png) no-repeat;
	background-size: 100%;	
}
.partners_icon.shengda b{
	width: 146px;
	height:69px;
	background: url(../imgs/shengda.png) no-repeat;
	background-size: 100%;	
    margin-top: 7px;
}
.partners_icon.sina{
	border-bottom: none;
}
.partners_icon.sina b{
	width: 109px;
	height:70px;
	background: url(../imgs/sina.png) no-repeat;
	background-size: 100%;	
}
.partners_icon.cctv{
	border-bottom: none;
}
.partners_icon.cctv b{
	width: 122px;
	height:70px;
	background: url(../imgs/cctv.png) no-repeat;
	background-size: 100%;	
}
.partners_icon.ku6{
	border-bottom: none;
}
.partners_icon.ku6 b{
	width: 95px;
	height:71px;
	background: url(../imgs/ku6.png) no-repeat;
	background-size: 100%;	
    margin-top: 6px;
}
.partners_icon.gehua{
	border-right: none;
	border-bottom: none;
}
.partners_icon.gehua b{
	width: 147px;
	height:70px;
	background: url(../imgs/gehua.png) no-repeat;
	background-size: 100%;	
    margin-top: 7px;
}
.partners_icon.nobtmborder{
	border-bottom: none;
}
.footer{
}
.footer_wrapper{
	width: 1000px;
	margin:0 auto;
}
.frd_link{
	float: left;
}
.frd_link ul{
	float: left;
}
.frd_link li{
	float: left;
	color: #23232B;
	font-size:14px;
	padding-left:10px;
	line-height: 28px;
}
.frd_link li a{
	color: #23232B;
}
.copyright{
	display: block;
	clear: both;
	font-size:12px;
	color:#666666;
	padding-top: 35px;
}
.copyright p{
	padding-left:12px;
	line-height: 20px;
}
.blog{
	float: right;
}
.blog li img{
	padding-right: 10px;
	/*float: left;*/
	height:1.2em;
}
.blog li img,.blog li b{
	/*vertical-align: middle;*/
}
.blog ul li{
	float: left;
	padding-left: 12px;
	font-size: 14px;
	color: #24232b;
	line-height: 28px;
}
.blog ul li a{
	color: #24232b;
}
.intro{
	width: 1000px;
	box-sizing: border-box;
	margin:0 auto;
	padding:0 20px;
}
.intro h2{
	padding:65px 0;
	font-size: 24px;
	color: #000;
}
.intro p{
	line-height: 33px;
	font-size: 15px;
	color: #000;
	padding-bottom:30px;
}
.line_padding{
	width:100%;
	height:70px;
	background: #F8F8F8;
}
.time{
	width:100%;
	margin:0 auto;
}
.time_evt{
	width: 850px;
    margin-left: 100px;
    position: relative;
    border-left: 1px solid #BDBDBD;
}
.time_evt .txt{
	width: 80%;
	float: right;
	font-size: 20px;
	line-height: 33px;
	color: #444444;
	padding-bottom: 40px;
    margin-top: -10px;
}
.point{
    width: 14px;
    height: 14px;
    display: block;
    position: absolute;
    background: #51B6F9;
    border-radius: 100px;
    left: -7px;
    top: 0px;
}
.green{
	background: #80C645;
}
.yellow{
	background: #FFD600;
}
.orange{
	background: #FFAD00;
}
.pink{
	background:#FF6464;
}
.time_line{
	padding-bottom: 57px;
}
.module{
	width: 1000px;
	margin:0 auto;
}
.time_line .module h3{
	width: 100%;
    margin: 0 auto;
    padding: 47px 0 40px 0;
    font-size: 40px;
    color: #4A4A4A;
    font-weight: bold;
}
.month{
    position: absolute;
    color: #444444;
    left: -74px;
    top:-12px;
}
.month b{
	font-size: 32px;
	font-family: -webkit-body;
}
.normal_footer{
	padding:31px 0;
}
.normal_footer .copyright{
	padding-top: 0;
}
.job{
	width: 1000px;
	margin:0 auto;
}
.job_title {
	font-size: 1.3em;
	padding:60px 0 28px;
	text-align: center;
}
.job_container *{
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.job_list{
	font-size: 1.1em;
	padding:1.5em 0;
	background: #F8F8F8;
	text-align: center;
}
.job_title b,.job_list b{
	display: inline-block;
	width: 32%;
	color: #23232B;
	line-height: 1.2em;
}
.job_name{
	text-align: left;
}
.job_type{
	text-align: center;
}
.job_addr{
	text-align: right;
}

.job_addr .see{
    width: 1em;
    margin-left: 1.3em;
    background: url(../imgs/see.png) no-repeat;
    display: inline-block;
    height: .8em;
    background-size: 100% auto;
    background-position: center;
}
.job_content{
	width:97%;
	margin:0 auto;
	padding:0 0 1.5em;
	font-size: 1em;
    line-height: 1.7em;
    display: none;
    border-bottom: 1px solid #f8f8f8;
}
.job_content h4{
	padding:1.5em 0;
}
.job_container.white .job_list{
	background: #fff;
}
.job_container.on .job_list{
	background: #51B6F9;
}
.job_container.on .job_list b{
	color: #fff;
}
.job_container.on .job_content{
	display: block;
}
.job_container.on .job_addr .see{
	background-image: url(../imgs/see_on.png);
}
.mailTo{
	padding:2em 0;
}
.mailTo a{
	color: #2C78CF;
}
.map{
	width:100%;
	height:394px;
	background: url(../imgs/map.jpg) no-repeat;
	background-position: center;
	background-size: auto 100%;
}
.contactus{
	width:1000px;
	margin: 0 auto;
	padding:2em 0;
}
.address{
	float: left;
}
.address h5{
	font-size:1.4em;
	color: #000;
	padding-bottom: 1em;
}
.address p{
	font-size: 1em;
	line-height: 2em;
	color: #23232B;
}
.cooperation{
    float: right;
    padding-left: 3em;
    border-left: 1px solid #ccc;
}
.cooperation h5{
	font-size: 1.3em;
    color: #14A9E6;
    padding-bottom: .3em;
}
.cooperation p{
    font-size: 1em;
    line-height: 1.5em;
    color: #23232B;
}
.cooperation .per{
    padding-bottom: 1.5em;
}
.cooperation .per.last{
	padding-bottom: 0;
}
@media screen and (max-width:1200px){
	.breadCrumb_wrapper{
		width:849px;
	}
}

@media screen and (max-width:768px){
	body{
		font-size: 1.1em;
	}
	.banner_breadCrumb .breadCrumb_014{
		left:80px;
	}
	.header{
		width: 100%;
		-webkit-transition: all 200ms ease;
		-moz-transition: all 200ms ease;
		-ms-transition: all 200ms ease;
		-o-transition: all 200ms ease;
		transition: all 200ms ease;
	}
	.header_title{
		display: none;
	}
	.header .logo{
		width:100%;
		height:auto;
		position: relative;
	}
	.header .logo img{
	    width: 20%;
	    max-width: 119px;
	    margin: 1em 0;
	}
	.header ul{
		width: 100%;
		padding:1em 0;
		display: none;
		-webkit-transition: all 200ms ease;
		-moz-transition: all 200ms ease;
		-ms-transition: all 200ms ease;
		-o-transition: all 200ms ease;
		transition: all 2000ms ease;
	}
	.header ul li{
		width: 20%;
	    margin-left: 0;
	    font-size: .9em;
	    text-align: center;
	}
	
	.btn{
		width: 1.7em;
		height:100%;
		background: url(../imgs/btn.png) no-repeat;
		background-size: 100% auto;
		background-position: center;
		position: absolute;
	    margin: auto;
		top: 0;
		bottom: 0;
		left: 1em;
		-webkit-transition: all 200ms ease;
		-moz-transition: all 200ms ease;
		-ms-transition: all 200ms ease;
		-o-transition: all 200ms ease;
		transition: all 200ms ease;
	}
	.header.on .btn{
   		-webkit-transform: rotate(90deg);
   		-moz-transform: rotate(90deg);
   		-ms-transform: rotate(90deg);
   		-o-transform: rotate(90deg);
   		transform: rotate(90deg);
	}
	.header.on ul{
		display: block;
	}
	
	
	.products{
		width: 90%;
		margin: 50px auto;
	}
	.products .card{
		 width: 140px;
	    display: inline-block;
	      /*  width: 120px;
    display: inline-block;
    margin: 0 auto;
    display: block;*/
	}
	.products .card .icon {
	    width: 50%;
	}
	.products .card h4 {
	    font-size: .9em;
    }
    .products .card p {
	    font-size: .75em;
	}
	.events .cards{
		width: 100%;
	    padding: 50px 0;
	}
	.events .card{
		width: 100%;
		background: none;
		box-shadow: none;
		height:auto;
	}
	.events .card_l{
		margin-left: 0;
	}
	.evts {
	    width: 80%;
	    height:auto;
	}
	.evt .info{
	    width: 70%;
	    float: left;
	    font-size: .85em;
	    line-height: 1.5em;
	}
	.evt .date{
		float: right;
		width: 30%;
	    font-size: .8em;
	    line-height: 1.5em;
		text-align: right;
	}
	.events .card:hover{
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	    box-shadow: none;
	}
	.partners {
	    width: 84%;
	}
	.partners_icon{
		width:49.5%;
	}
	.partners_icon.k{
		border-right: none;
	}
	.partners_icon.sina{
	    border-bottom: 1px solid #D5D5D5;
	}
	.partners_icon.cctv{
	    border-bottom: 1px solid #D5D5D5;
	    border-right:none;
	}
	.footer_wrapper{
	    width: 96%;
   		text-align: center;
   		font-size: 1em;
	}
	.frd_link {
	    float: none;
	    display: inline-block;
	}
	.frd_link ul{
		text-align: center;
	}
	.blog{
	    clear: both;
	    width: 100%;
	    text-align: center;
	}
	.blog ul{
		text-align: center;
		display: inline-block;
	}
	.blog ul li{
		font-size: .8em;
		display: inline-block;
   		float: none;
	}
	.frd_link li{
	    font-size: .8em;
	    padding-left: .9em; 
	    float: none;
	    display: inline-block;
	}
	.blog li img, .blog li b {
		float: none;
	    vertical-align: middle;
	}
	ul li.h{
		width: 100%;
		padding-left: 0;
	}
	.copyright p{
	    font-size: .8em;
	    width: 23em;
	    margin: 0 auto;
	
	}
	.banner_breadCrumb{
		height:600px;
	}
	.breadCrumb_wrapper{
	    width: 220px;
	}
	.banner_breadCrumb b{
    	zoom: .9;
	}
	.banner{
		height:600px;
	}
	.banner .con{
		width: 100%;
		height:600px;
	}
	.con .sign{
	    width: 100%;
	    top: 20px;
	    left: 0;
	}
	.con .sign .mp_logo{
		width: 100px;
		margin: 0 auto;
	}
	.con .sign .mp_slogan{
		margin: 15px auto 0;
    	width: 250px;
	}
	.sign_slogan{
		text-align: center;
	}
	.sign_slogan .sign_1 {
        font-size: 1.1em;
    	padding: .8em 0 .4em;
	}
	.sign_slogan .sign_2 {
	    font-size: .8em;
	}
	.down{
		width:110px;
		height: 35px;
		line-height: 35px;
		font-size: .9em;
		margin: 1.5em auto 0;
	}
	.pic_show{
		margin:auto;
		width: 370px;
		left:0;
		right:0;
	}
	.pic_show img{
		width: 100%;
		height:auto;
	}
	.events .more a{
		width: 80%;
		margin:0 auto;
		text-align: left;
	}
	.rsNavItem span{
		width: 8px;
		height:8px;
	}
	.con .mask{
		position: absolute;
		z-index: 9;
		bottom:0;
		height:100%;
		width: 100%;
		background:left bottom url(../imgs/mask_banner.png) repeat-x;
	}
	.xkx_slogan {
	    width: 200px;
	    margin: 20px auto 0;
	    display: block;
	}
	.xkx_logo {
        width: 120px;
	    display: block;
	    margin: 0 auto;
	}
	.banner_xiaokaxiu .pic_show {
	    width: 370px;
	    left: 0;
	}
	.yzb_logo {
	    width: 110px;
	    display: block;
	    margin: 0 auto;
	}
	.yzb_slogan {
	    width: 162px;
	    margin: 20px auto 0;
	    display: block;
	}
	/*公司简介*/
	.intro{
		width:100%;
		font-size: 1em;
	}
	.intro h2{
	    padding: 1.5em 0;
	    font-size: 1.2em;
	}
	.intro p{
	    line-height: 1.7em;
   		font-size: .9em;
	}
	.line_padding{
		height:2em;
	}
	.module{
	    box-sizing: border-box;
	    margin: 0 auto;
	    padding: 0 20px;
	    width: 100%;
	}
	.time_line .module h3{
		font-size: 1.5em;
		padding:1em 0;
	}
	.time_evt{
	    margin-left: 16%;
    	width: 84%;
	}
	.month{
		font-size: 1em;
	    left: -3.5em;
	    top: -.5em;
	}
	.month b{
	    font-size: 1.3em;
	}
	.point{
		width:9px;
		height:9px;
		left:-4.5px;
	}
	.time_evt .txt {
	    width: 90%;
	    font-size: .9em;
	    line-height: 1.4em;
	    float: right;
	    margin-top:-.5em;
	}
	.job{
	    width: 94%;
   		font-size: .8em;
	}
	.job_title{
		padding:2em 0 1em;
	}
	.map{
		height:300px;
	}
	.address{
		font-size: .9em;
		padding-left: 1%;
	}
	.contactus{
		width: 94%;
		margin: 0 auto;
		font-size: .8em;
	}
	.cooperation{
	    clear: both;
	    float: none;
	    border: none;
   		padding-left: 0;
   		padding-top: 2em;
   		font-size: .9em;
	}
	.cooperation .per{
	    float: left;
	    width: 48%;
	    padding: 0 1% 1.5em 1%;
	}
}
@media screen and (max-width:630px){
	.products{
		width: 100%;
	}
}
@media screen and (max-width:553px){
	.products{
		width: 53%;
	}
}
@media screen and (max-width:414px){
	body{
		font-size: 1em;
	}
	.banner_breadCrumb{
		height:600px;
	}
	.breadCrumb_wrapper{
	    width: 220px;
	}
	.banner_breadCrumb b{
    	zoom: .9;
	}
	.banner{
		height:600px;
	}
	.banner .con{
		width: 100%;
		height:600px;
	}
	.con .sign{
	    width: 100%;
	    top: 20px;
	    left: 0;
	}
	.con .sign .mp_logo{
		width: 25%;
		margin: 0 auto;
	}
	.con .sign .mp_slogan{
		margin: 15px auto 0;
    	width: 68%;
	}
	.down{
		width:110px;
		height: 35px;
		line-height: 35px;
		font-size: .9em;
		margin: 1.5em auto 0;
	}
	.pic_show{
		margin:auto;
		width: 90%;
		left:0;
		right:0;
	}
	.pic_show img{
		width: 100%;
		height:auto;
	}
	.rsNavItem span{
		width: 8px;
		height:8px;
	}
	.con .mask{
		position: absolute;
		z-index: 9;
		bottom:0;
		height:100%;
		width: 100%;
		background:left bottom url(../imgs/mask_banner.png) no-repeat;
	}
	.xkx_slogan {
	    width: 49%;
	    margin: 20px auto 0;
	    display: block;
	}
	.xkx_logo {
        width: 30%;
	    display: block;
	    margin: 0 auto;
	}
	.banner_xiaokaxiu .pic_show {
	    width: 370px;
	    left: 0;
	}
	.yzb_logo {
	    width: 110px;
	    display: block;
	    margin: 0 auto;
	}
	.yzb_slogan {
	    width: 43%;
	    margin: 20px auto 0;
	    display: block;
	}
	.job{
   		font-size: .7em;
	}
	.map{
		height:200px;
	}
}
@media screen and (max-width:385px){
	.products .card {
	    width: 137px;
	    display: block;
	    margin: 0 auto 15px;
	}
	.header .logo img {
	    margin: .5em 0;
	}
	.btn{
		
	}
	.pic_show{
		width:300px;
	}
	.breadCrumb_wrapper {
	    width: 150px;
	}
	.banner_breadCrumb{
		height:550px;
	}
	.banner{
		height:550px;
	}
	.banner .con{
		width: 100%;
		height:550px;
	}
	.btn {
	    width: 1.2em;
	}
	.banner_xiaokaxiu .pic_show {
	    width: 300px;
	}
}
@media screen and (max-width:320px){
	body{
		font-size: .9em;
	}
	.banner_breadCrumb{
		height:500px;
	}
	.banner{
		height:500px;
	}
	.banner .con{
		width: 100%;
		height:500px;
	}
}