﻿@charset "utf-8";
/*全局初始化样式*/
body{ padding:0; margin:0 auto; font-size: 14px; line-height: 1.42857143;
 font-family:arial,Microsoft YaHei,'微软雅黑','宋体'; color: #666460;
 width: 100%; min-width: 320px; zoom:1;
/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none; 
/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); 
-webkit-tap-highlight:rgba(0,0,0,0);
/*控制文本可选性*/
-webkit-user-select: none;
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;        
/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;
}

/*默认去除ul、li的默认样式*/
.p,.h1,.h2,.h3,.h4,.h5,.h6{ margin: 0; padding: 0;}
.ul,.ul li{ list-style:none; margin: 0; padding: 0;} 
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#666460;} 
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ } 
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ } 
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:top;}

/*初始化a的样式和字体样式*/
a{ color:#666460; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ color: #fc433e;}

/*清除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;font-size: 0px;}
.clearfix { zoom: 1;}



/*commom*/
.fl{float: left;}
.fr{float: right;}
.w1200{ max-width:1200px; margin: 0 auto;}
/*commom*/


.container{width:100%;margin:0 auto; max-width: 1200px; min-width: 320px;}
@media screen and (min-width:1200px ){
    .container{width:98%;margin:0 auto;}
}

/*全局样式*/




/*页面框架结构*/
.contain{} /*页面主体内容*/
.slidebar{} /*边侧菜单*/
.maincontent{} /*主要内容*/
.content{} /*内容*/
.current{ /*当前位置*/}


/*分页*/
.pages{}
/*分页*/


/*头部*/
/*头部*/

/*toper*/
.Toper{width: 100%;z-index:9;border-bottom: 5px solid #B1000E;}
.Toper .logobox{float: left;margin-right: 15px;}
.Toper .Mainnav{float: right;}
.Toper .Mainnav li{float: left;padding: 0 18px;line-height: 15px;font-weight: 700;}
.Toper .Mainnav li.searchbox .search{position: absolute;right: 0;width: 205px;}
.Toper .Mainnav li.searchbox .search input{border: 1px solid #d5d2d2;padding: 0 12px;vertical-align: middle;height: 27px;}
.Toper .Mainnav li.searchbox .sreach_btn{width: 20px;height: 27px;display: inline-block;vertical-align: middle;background: url(../images/search1.png) no-repeat center;border: 1px solid #d5d2d2;}


.Toper .Mainnav li>a{display: block;color:#717171;font-size: 14px;margin-top: 35px;}
.Toper .Mainnav li>a:hover,
.Toper .Mainnav li.on a{color: #fc433e;padding-bottom: 32px;}
.Toper .Mainnav li.on .dropdown-content a{color: #fc433e;padding-bottom: 8px;}
.Toper .Mainnav li.sitebox a:hover{border-bottom: none;padding-bottom: 0;}

.Toper .Mainnav .search{display: none;}
.Toper .Mainnav li.searchbox>a{background:url(../images/search.png) center no-repeat;background-size: cover;}
.Toper .Mainnav li.searchbox .search_a{width: 16px;height: 16px;background: url(../images/search.png) no-repeat center;display: inline-block;margin-top: 35px;cursor: pointer;}
.Toper .Mainnav li.sitebox a{background: url(../images/ticket.png) no-repeat left center;padding-left: 23px;color:#2522fa;}
.Toper .Mainnav li.sitebox{padding-right: 0;}
.Toper .Mainnav li.searchbox{padding: 0 24px;position: relative;}

.menushow li.sitebox a:hover{border-bottom: none;padding-bottom: 0;}
.menushow li.sitebox a{background: url(../images/OA.png) no-repeat left center;padding-left: 30px;color:#2522fa;}
.menushow li.sitebox{padding-right: 0;}

/*toper*/

.phone{display: none;}

@media (max-width: 1199px) { 

	.Toper{display: none !important;}
	.phone{display: block !important;}
	img{max-width: 100% !important;height: auto !important;}
	.w1200{width: 98%;margin:0 auto;}

	.M_Top{display:block;width:100%;position: relative;z-index:99;}
	.M_Top .m_contain{overflow: hidden;}
	.mtop_flex{display: flex;justify-content: space-between;align-items: center;}
	.M_Top .m_logo{margin:0px 2%;}
	.M_Top .m_navbox{margin-right: 2%;}
	.M_Top .m_navbox .m_navbtn{width:30px;}
	.M_Top .m_navbox .m_navbtn .m_1{display: none;}
	.M_Top .m_Mainnav{display: none; position:absolute;top:100%;z-index:99;width: 30%;margin:0 auto;right:0;}
	.M_Top .m_Mainnav ul{width:100%;border:1px solid #fff;background: white;}
	.M_Top .m_Mainnav li:not(.search){text-align: center;border-bottom: 1px solid #fff;}
	.M_Top .m_Mainnav li:not(.search) a{color: white;display: block;line-height: 45px;font-size: 16px;background:#2375DB;}
	.M_Top .m_Mainnav li.search{width: 100%;position: relative;height: 55px;padding:5px 0px;box-sizing:border-box;}
	.M_Top .m_Mainnav li.search .sreach_ipu{display: block;height: 45px;width: 98%;line-height:45px;color:#555;font-size:15px;border:1px solid #826899;border-radius:10px;box-sizing:border-box;padding:0 50px 0 15px;margin:0 auto; }
	.M_Top .m_Mainnav li.search .sreach_ipu:focus{box-shadow: 0 0 5px 1px #2375DB;}
	.M_Top .m_Mainnav li.search .sreach_btn{float: right;display: block;height: 45px;width: 60px;position: absolute;right:1%;top:5px;background:#2375DB url(../images/search_btn2.png) center no-repeat;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
	
	.m_Mainnav ul li{position: relative;}
	.m_Mainnav .subnav dd{margin: 0;}
	.m_Mainnav .subnav{margin: 0;z-index: 999;display: none}
	}
	
	@media (max-width: 767px) {

	.Toper{display: none !important;}
	.phone{display: block !important;}
	img{max-width: 100% !important;height: auto !important;}
	.w1200{width: 98%;margin:0 auto;}
	.imgforpc{display: none;}
	.imgforwap{display: inline-block;}

	.M_Top{display:block;width:100%;position: relative;z-index:99;}
	.M_Top .m_contain{overflow: hidden; }
	.mtop_flex{display: flex;justify-content: space-between;align-items: center;}
	.M_Top .m_logo{margin:0px 2%;}
	.M_Top .m_logo img{width: 180px;height: 68px;}
	.M_Top .m_navbox{margin-right: 2%;}
	.M_Top .m_navbox .m_navbtn{width:30px;}
	.M_Top .m_navbox .m_navbtn .m_1{display: none;}
	.M_Top .m_Mainnav{display: none; position:absolute;top:100%;z-index:99;width: 100%;margin:0 auto;right:0;left:0;}
	.M_Top .m_Mainnav ul{width:100%;border:1px solid #fff;background: white;}
	.M_Top .m_Mainnav li:not(.search){text-align: center;border-bottom: 1px solid #fff;}
	.M_Top .m_Mainnav li:not(.search) a{color: white;display: block;line-height: 45px;font-size: 16px;background:#2375DB;}
	.M_Top .m_Mainnav li.search{width: 100%;position: relative;height: 55px;padding:5px 0px;box-sizing:border-box;}
	.M_Top .m_Mainnav li.search .sreach_ipu{display: block;height: 45px;width: 98%;line-height:45px;color:#555;font-size:15px;border:1px solid #826899;border-radius:10px;box-sizing:border-box;padding:0 50px 0 15px;margin:0 auto; }
	.M_Top .m_Mainnav li.search .sreach_ipu:focus{box-shadow: 0 0 5px 1px #2375DB;}
	.M_Top .m_Mainnav li.search .sreach_btn{float: right;display: block;height: 45px;width: 60px;position: absolute;right:1%;top:5px;background:#2375DB url(../images/search_btn2.png) center no-repeat;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
	}


/*手机*/
/*头部*/


/*底部*/
.footer{padding: 5% 1%;}
.footer .links ul li{float: left;width: 100%;box-sizing: border-box;line-height: 36px;margin-bottom: 10px;padding-left: 8%;position: relative;}
.footer .links ul li .ewm{position: absolute;bottom: 100%;left: 0;}
.footer .links ul li a i{margin-right: 9px;vertical-align: middle;}
.footer .links ul li a i img{vertical-align: middle;}

.floor3 .links ul li{float: left;width: 100%;box-sizing: border-box;line-height: 36px;margin-bottom: 10px;position: relative;}
.floor3 .links ul li .ewm{position: absolute;bottom: 100%;left: 0;width:50%;height: auto;padding-left:25%}
.floor3 .links ul li a i{margin-right: 9px;vertical-align: middle;}
.floor3 .links ul li a i img{vertical-align: middle;}

.footer .copyright{background: #eef0f1;padding: 4% 0;text-align: center;}
.footer .copyright .top{margin-bottom: 15px; padding:0 116px 0 30px;}
.footer .copyright .top a{padding: 0 9px;font-size: 14px;line-height: 14px;}
.footer .copyright .bottom{color: #999;font-size: 14px;line-height: 14px;padding-left: 30px;}


.floor3 .links ul {
            width: 100%;
            height: 80px;
            display: flex;
        }
        
.floor3 .links ul li {
            width: 100%;
            height: 100%;
            list-style: none;
            width: calc((100%-80px)/3);
            margin-right: 20px;
        }
 
.floor3 .links ul li>div {
            width: 100%;
            height: 100%;
		text-align:center 
        }
 
.floor3 .links ul li:last-child {
            margin: 0;
        }
		




@media screen and (min-width: 768px) {
	.footer .links ul li{width: 25%;padding-left: 6%;}
}

@media screen and (min-width: 1200px) {
	.footer{padding: 0;}
	.footer .links{float: left;width: 100%;}
	.footer .copyright{float: right;width: 100%;text-align: left;padding: 0;
		/*padding-left: 30px;*/
		box-sizing: border-box;}
	.footer .links ul li{width: auto;margin-bottom: 0;padding-left: 0;padding-right: 39px;}
	.footer .links ul li a{display: inline-block;line-height: 90px;font-weight: 700;}
	.footer .copyright .top{margin: 22px 0 20px;}
	.footer .copyright .top .slogo{ float:right;}
	.footer .copyright .bottom{margin: 18px 0 20px;}
	.footer .copyright .top a{padding: 0;}
	.footer .copyright .top em{ padding:0 9px;}

	.floor3 .links ul li a{display: inline-block;font-weight: 700;}
}

/*底部*/


/*首页banner*/
.HomeBan ul li{display: inline-block;height: 410px;}
.HomeBan ul li img{width: 100%;}
.HomeBan ul li img.mobile{display: block;}
.HomeBan .bx-wrapper{position: relative;}
.HomeBan .bx-controls{position: absolute;bottom: 31px;left: 50%;transform: translateX(-50%);}
.HomeBan .bx-controls .bx-pager-item{float: left;margin-right: 18px;}
.HomeBan .bx-controls .bx-pager-item:last-child{margin-right: 0;}
.HomeBan .bx-controls .bx-pager-item a{display: block;width: 13px;height: 13px;background: #d0e0e7;overflow: hidden;line-height: 80px;border-radius: 50%;}
.HomeBan .bx-controls .bx-pager-item a.active{background: none !important;border: 3px solid #f6150f;width: 7px;height: 7px;}
.HomeBan .subanner .bx-controls .bx-pager-item{margin-right: 60px;}
@media screen and (min-width: 768px) {
	.HomeBan ul li img.mobile{display: none;}
	.HomeBan ul li img.pc{display: block;}
}

@media screen and (max-width: 767px) {
	.HomeBan ul li{background: none !important;height: auto;}
}
/*首页banner*/


/*floor1*/
.homecontain{padding: 0 1%;}
.floor1 .left .title>ul>li{float: left;color: #A2A2A2;font-size: 13px;margin-right: 10px;padding-top: 20px;cursor: pointer;border-top: 2px solid transparent;font-weight: 700;}
.floor1 .left .title>ul>li.onchoose,
.floor1 .left .title>ul>li:hover{color: #B1000E;}
.floor1 .left .title ul{float: left;}
.floor1 .left .title .btn{display: none;}
.floor1 .left .title .more{float: right;font-size: 13px;color: #c8c8c8;padding-top: 22px;}
.floor1 .left .title .more:hover{color: #B1000E;}

.floor1 .left  .items .item ul li{margin-top: 20px}
.floor1 .left  .items .item ul li .left{float: left;width: 18%;border-right: 1px solid #e7e7e7;box-sizing: border-box;}
.floor1 .left  .items .item ul li .right{float: left;width: 82%;box-sizing: border-box;padding-left: 4%;}
.floor1 .left  .items .item ul li .left .date{font-size: 30px;color: #999;}
.floor1 .left  .items .item ul li .left .year{font-size: 12px;color: #999;}
.floor1 .left  .items .item ul li .right .title{font-size: 14px;color: #424956;}
.floor1 .left  .items .item ul li .right .del{font-size: 13px;color: #999;}

.floor1>.w1200>.right{margin-top: 30px;}
.floor1 .right .title{font-size: 14px;color: #424956;font-weight: 700;}
.floor1 .right .stock{font-size: 40px;color: #fc433e;font-weight: 700;}
.floor1 .right .stock i{width: 15px;height: 12px;display: inline-block;background: url(../images/icon_arrow_up.png) no-repeat center;vertical-align: middle;margin-left: 10px;}
.floor1 .right .del{font-size: 13px;color: #999;}
.floor1 .left  .items .item{display: none;}
.floor1 .left  .items .item ul li .right .title a{color: #333;}
.floor1 .left  .items .item ul li .right .title a:hover{color: #EE322D;}

@media screen and (min-width: 768px) {
	.floor1>.w1200>.right{float: right;width: 20%;margin-top: 20px;}
	.floor1>.w1200>.left{float: left;width: 76%;margin-right: 4%;}
	.floor1 .left  .items .item ul li .right{margin-top: 10px;}
}

@media screen and (min-width: 1200px) {
	.floor1 .left  .items .item ul li{float: left;width: 50%;margin-top: 27px;}
	.floor1 .left  .items .item ul li .right{margin-top: 0;}
	.floor1 .left .title>ul>li{font-size: 14px;margin-right: 28px;padding-top: 30px;}
	.floor1>.w1200>.right{float: right;width: 25%;margin-top: 23px;box-sizing: border-box;padding-left: 28px;}
	.floor1>.w1200>.left{float: left;width: 75%;margin-right: 0;box-sizing: border-box;padding-right: 35px;border-right: 1px solid #e9e9e9;}
	.floor1 .left .title .more{font-size: 14px;}
	.floor1 .left  .items .item ul li .left{float: left;width: 57px;border-right: 1px solid #ccc;box-sizing: border-box;text-align: center;padding-right: 10px;}
	.floor1 .left  .items .item ul li .right{float: left;width: 330px;box-sizing: border-box;padding-left: 14px;}
	.floor1 .left  .items .item ul li .right .del{line-height: 23px}
	.floor1 .left  .items .item ul li .left .date{line-height: 30px;margin-bottom: 6px;}
	
	.floor1 .left  .items .item ul li .left .year{line-height: 13px;}
	.floor1 .left  .items .item ul li .right .title a{font-size: 14px;font-weight: 700;}
	.floor1 .left  .items .item ul li .right .title{margin-bottom: 5px;}
	.floor1 .right .title{margin-bottom: 10px;}
	.floor1 .left .title .btn{display: block;float: right;margin-top: 24px;margin-right: 30px;}
	.floor1 .left .title .btn span{width: 6px;height: 12px;display: inline-block;cursor: pointer;}
	.floor1 .left .title .btn span.btn1{background: url(../images/btns.png) no-repeat left top;margin-right: 15px;}
	.floor1 .left .title .btn span.btn1:hover{background: url(../images/btns.png) no-repeat left bottom;}
	.floor1 .left .title .btn span.btn2{background: url(../images/btns.png) no-repeat right top;}
	.floor1 .left .title .btn span.btn2:hover{background: url(../images/btns.png) no-repeat right bottom;}
}
/*floor1*/

/*floor2*/
.floor2{margin-top: 25px;}
.floor2 ul li a .mobile{width: 100%;}

@media screen and (min-width: 768px) {
	.floor2 ul li a .mobile{display: none;}
	.floor2 ul li{height: 160px;float: left;width: 25%;}
	.floor2 ul li.first{width: 50%;}
	.floor2 ul li a{display: inline-block;width: 100%;height: 100%;}
}


@media screen and (max-width: 767px) {
	.floor2 ul li{background: none !important;}
}
/*floor2*/

/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}

/*slidebar*/
.nav-menu{border-bottom: 1px solid #eef0f1;}
.nav-menu ul{display: none;}
.current{padding-left: 25px;background: url(../images/location.png) no-repeat left center;}
.current a{font-size: 16px;color: #B1000E;line-height: 45px;padding: 0 13px 0 10px;background: url(../images/dot.png) no-repeat right center;}
.current a:first-child{padding-left: 0;}
.current a:hover{color:#B1000E;}
.current span{font-size: 16px;padding-left: 10px;color:#B1000E}

@media screen and (min-width:768px ) {
	.nav-menu ul{display: block;float: right;}
	.nav-menu ul li{float: left;line-height: 60px;margin: 0 2px;padding: 0 3px;}
	.nav-menu ul li:first-child{margin-left: 0;}
	.nav-menu ul li:hover,
	.nav-menu ul li.on{background: #ee322d;}
	.nav-menu ul li:hover a,
	.nav-menu ul li.on a{color: #fff;}
	
	.nav-menu .location{float: left;}
	.current a{line-height: 60px;}
}
@media screen and (min-width:1024px ) {
	.nav-menu ul li{padding: 0 12px;margin: 0 6px;}
}
@media screen and (min-width:1200px ) {
	.nav-menu ul li{line-height: 73px;font-weight: 700;}
	.current a{line-height: 73px;font-weight: 700;}
	.current span{font-weight: 700;}
}

/*slidebar*/


/*公司简介*/
.banner .img{height:200px ;}
.banner .img img{display: none;}

@media screen and (max-width:768px) {
	.banner .img{background:none !important;height: auto;}
	.banner .img img{display: block;}
}


@media screen and (max-width:1024px) {
	.maincontent{padding: 0 1%;}
}
.maincontent .about{padding: 45px 0 0;}

.maincontent .about .title{font-size: 30px;color: #e4e4e4;font-weight: normal;}
.maincontent .about .title span{font-size: 30px;color: #e4e4e4;font-weight: 700;}
.maincontent .about .sub_title{font-size: 22px;color: #333;margin-bottom: 20px;}
/*.maincontent .about>.singlepage>.w1200>p{color: #666;font-size: 14px;line-height: 28px;margin-bottom: 25px;padding-left:5%;padding-right:5%}*/
.maincontent .about>.singlepage>.w1200>p{color: #666;font-size: 14px;line-height: 28px;margin-bottom: 25px;}
.maincontent .about .num{margin: 25px 0;}
.maincontent .about .num li{float: left;width: 50%;text-align: center;margin-bottom: 15px;}
.maincontent .about .num li p{color: #6c95f1;}
.maincontent .about .num li p span{font-size: 50px;}
.maincontent .about .num li>span{color: #6c95f1;display: inline-block;border: 1px solid #6c95f1;padding: 0 8px;border-radius: 10px;}

.maincontent .about .imgs img{width: 100%;margin-bottom: 8px;}

@media screen and (min-width:768px ) {
	.maincontent .about .num li{width: 33.33%;}
	.maincontent .about .imgs li{float: left;width: 32%;margin-right: 2%;}
	.maincontent .about .imgs li:last-child{margin-right: 0;}
	.maincontent .about .title{font-size: 40px;}
	.maincontent .about .title span{font-size: 40px;}
}
@media screen and (min-width:1200px ) {
	.maincontent .about .num li{width: 20%;}
	.maincontent .about{padding: 45px 0 0;}
	.maincontent .about .title{font-size: 52px;}
	.maincontent .about .title span{font-size: 52px;margin-bottom: 42px;}
	.maincontent .about .num li p span{font-size: 70px;line-height: 70px;}
	.maincontent .about .num{margin: 55px 0;}
	.maincontent .about .imgs li{width: auto;margin-right: 2px;margin-bottom: 0;margin-top: 20px;}
}
/*公司简介*/

/*企业文化*/
.maincontent .culture li{margin-bottom: 20px;}
.maincontent .culture li .img img{width: 100%;}
.maincontent .culture li .img{margin-bottom: 15px;}
.maincontent .culture li .h3{color: #313131;font-size: 18px;font-weight: normal;}
.maincontent .culture li .p{color: #999;font-size: 14px;}

@media screen and (min-width:768px ) {
	.maincontent .culture li{float: left;width: 32%;margin-right: 2%;}
	.maincontent .culture li:last-child{margin-right: 0;}
}
@media screen and (min-width:1200px ) {
	.maincontent .culture li{margin-top: 30px;margin-right: 3.5%;width: 29.5%;}
	.maincontent .culture li .h3{line-height: 40px;}
}
/*企业文化*/

/*管理团队*/
.maincontent .team{padding-top: 35px;}
.maincontent .team ul li{margin-bottom: 20px;background: #eef0f1;box-sizing: border-box;padding: 12px;}
.maincontent .team ul li .left{float: left;width: 25%;margin-right: 5%;}
.maincontent .team ul li .right{float: right;width: 70%;}
.maincontent .team ul li .right .h3{color: #313131;font-size: 18px;font-weight: normal;}

.maincontent .team ul li .right .h3 span{font-size: 14px;color: #999999;margin-left: 10px;}
.maincontent .team ul li .right p{color: #999;}

/*page*/
/*Page001913*/
.Page001913{ text-align:center; padding:1% 0 60px;color:#ababb6;}
.Page001913 *{ vertical-align:middle;}
.Page001913 .Pages .p_cur,
.Page001913 .Pages .p_count,
.Page001913 .Pages .p_total{ display:none;}
.Page001913 .Pages a{ border:1px solid #ceced5; display:inline-block; padding:0 20px; line-height:35px; color:#ababb6; margin-left:5px;}
.Page001913 .Pages a:hover,
.Page001913 .Pages a.a_cur{ color:#fff; background-color:#EF322E; border:1px solid #EF322E;}
.Page001913 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page001913 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page001913 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page001913 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
@media(max-width:1000px){
.Page001913 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page001913 .Pages a.a_first,
.Page001913 .Pages a.a_end{ display:none;}
.Page001913 .Pages a{ padding:0 10px;}
}

/*page*/

.maincontent .team ul li .left img.hover{display: none;}
@media screen and (min-width:768px ) {
	.maincontent .team ul li{width:48%;margin-right: 4%;float: left;}
	.maincontent .team ul li.last{margin-right: 0;}

	.maincontent .team .gltd_con ul li{height:265px; position: relative;}

	.maincontent .team .gltd_con ul li .left,
	.maincontent .team .gltd_con ul li .right{
		position: relative;
		top: 50%;
		-ms-transform:translateY(-50%);
		-webkit-transform:translateY(-50%);
		-moz-transform:translateY(-50%);
		transform:translateY(-50%);
	}

}
@media screen and (min-width:1024px ) {
	.maincontent .team ul li .right .h3{margin-bottom: 30px;margin-top: 20px;line-height: 18px;}
	.maincontent .team ul li:hover{border: 1px solid #ee322d;box-shadow: 0px 0px 30px #ccc;}
	
	.maincontent .team ul li:hover .left img.hover{display: block;}
	.maincontent .team ul li:hover .left img.normal{display: none;}
	
}
@media screen and (min-width:1200px ) {
	.maincontent .team{padding-top: 50px;}

	.maincontent .team .gltd_con ul li{height:265px; position: relative;}

	.maincontent .team ul li{width: 580px;margin-right: 37px;padding: 20px;margin-bottom: 40px;overflow: hidden;}
	.maincontent .team ul li .left{
		width: 28%;
		margin-right: 48px;}
	.maincontent .team ul li .right{
		width: 300px;
		float: left;
	}
	.maincontent .team ul li .right .h3{margin-top: 0;}
	.maincontent .team ul li .right p{line-height: 22px;}
}
/*管理团队*/

/*企业荣誉*/
.maincontent .honer{padding-top: 35px;}
.maincontent .honer ul li{text-align: center;margin-bottom: 15px;background: #eef0f1;box-sizing: border-box;padding: 10px;}
.maincontent .honer ul li a img{width: 100%;}
.maincontent .honer ul li p{color: #313131;line-height: 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

@media screen and (min-width:768px ) {
	.maincontent .honer ul li{width: 23.8%;float: left;margin: 0 0.6%;margin-bottom: 15px;border: 1px solid transparent;}
}
@media screen and (min-width:1024px ) {
	.maincontent .honer ul li:hover{border: 1px solid #ee322d;box-shadow: 0px 0px 30px #ccc;box-sizing: border-box;}
}

@media screen and (min-width:1200px ) {
	.maincontent .honer ul li{width: 23.2%;margin: 0;margin-bottom: 50px;margin-right: 27px;}
	.maincontent .honer ul li.last{margin-right: 0;}
	.maincontent .honer ul li a img{width: auto;}
	.maincontent .honer{padding-top: 50px;}
	.maincontent .honer ul li p{margin-top: 12px;}
}
/*企业荣誉*/

/*董事长致辞*/
.maincontent .speach .sub_title{margin-bottom: 35px;}
.maincontent .speach p{margin-bottom: 20px;line-height: 28px;}
.maincontent .speach .img{margin-bottom: 20px;}
.maincontent .speach .img img{width: 100%;}

@media screen and (min-width:768px ) {
	.maincontent .speach .text{float: left;width: 50%;}
	.maincontent .speach .img{float: right;width: 50%;}
}

@media screen and (min-width:1200px ) {
	.maincontent .speach{padding-top: 25px;}
	.maincontent .speach .sub_title{margin-bottom: 65px;}
	.maincontent .speach p{margin-bottom: 27px;line-height: 30px;}
	.maincontent .speach .text{float: left;width: 53%;margin-right: 3%;}
	.maincontent .speach .img{float: right;width: 44%;margin-top: -25px;}
}
/*董事长致辞*/

/*企业愿景*/
.maincontent .want p{line-height: 30px;margin-bottom: 30px;}
.maincontent .want .img img{width: 100%;}

@media screen and (min-width:768px ) {
	.maincontent .want{padding-top: 20px;}
	.maincontent .want .text{float: left;width: 54%;}
	.maincontent .want .img{float: right;width: 45%;}
}

@media screen and (min-width:1200px ) {
	.maincontent .want .sub_title{margin-bottom: 60px;}
}
/*企业愿景*/


/*院线动态*/
.maincontent .news{padding-top: 8%;}
.maincontent .news .left img{width: 100%;}
.maincontent .news .right .time{font-size: 12px;color: #999;border: 1px solid #c5c6c6;padding: 2px 5px;margin-top: 8px;display: inline-block;}
.maincontent .news .right .h3{color: #313131;font-size: 18px;font-weight: normal;margin: 10px 0;}
.maincontent .news .right .p{color: #999;font-size: 14px;}
.maincontent .news ul li{margin-bottom: 30px;background: #eef0f1;padding: 18px 20px;}

@media screen and (min-width:768px ) {
	.maincontent .news .left{float: left;width: 24%;}
	.maincontent .news .right{float: right;width: 73%;}
	.maincontent .news .right .time{margin-top: 0px;}
	.maincontent .news ul li{background:#eef0f1;}
}

@media screen and (min-width:1024px ) {
	.maincontent .news .right .time{margin-top: 15px;}
	.maincontent .news ul li:hover{border: 1px solid #ee322d;box-shadow: 0px 0px 30px #ccc;}
	.maincontent .news ul li{background:#eef0f1;position: relative;}
	.maincontent .news ul li .right_btn{width: 11px;height: 19px;background: url(../images/arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
	.maincontent .news{padding-top: 31px;}
}

@media screen and (min-width:1200px ) {
	.maincontent .news .left{float: left;width: 19.3%;margin-right: 50px;}
	.maincontent .news .right{float: left;width: 600px;}
	.maincontent .news .right .time{margin-top: 14px;}
	.maincontent .news .right .h3{line-height: 18px;margin: 28px 0 17px;}
	.maincontent .news .right .p{line-height: 19px;}
	.maincontent .news ul li{padding-right: 20px;}
}
/*院线动态*/

/*院线动态info*/
.maincontent .newsinfo{padding: 5% 5%;}
.maincontent .newsinfo .title{font-size: 20px;font-weight: normal;text-align: center;}
.maincontent .newsinfo .time{font-size: 14px;color: #666;text-align: center;display: block;margin: 15px 0;}
.maincontent .newsinfo .img{width: 80%;margin: 0 auto;margin-bottom: 20px;text-align: center;}
.maincontent .newsinfo .img img{width: 100%;}
.maincontent .newsinfo p{line-height: 28px;text-indent: 2em}

@media screen and (min-width:768px ) {
	.maincontent .newsinfo .img img{width: auto;}
}
/*院线动态info*/


/*电子月刊*/
.box .right{float: left}
.box select{display: none;}
.box .right{width: 230px;height: 36px;background: #fff;border: 1px solid #e3e3e3;position: relative;}
.box .selectTxt{width: 100%;height: 100%;line-height: 34px;display: inline-block;color: #333;box-sizing: border-box;padding-left: 16px;}
.box .selectBtn{width: 36px;height: 36px;background: url(../images/arrow_down.jpg) no-repeat center center;position: absolute;right: 0;top: 0;cursor: pointer;border-left: 1px solid #e3e3e3;box-sizing: border-box;}
.box .selectBox dd{width: 100%;padding: 9px 0;background: #7e7e7e;border-bottom: 1px solid #fff;color: #fff;text-align: center;cursor: pointer;margin: 0;}
.box .boxbtn{width: 45px;height: 46px;background:#576c7d url(../images/search.png) no-repeat center center;float: left;margin-left: 10px;cursor: pointer;}
.box .boxreset{width: 45px;height: 45px;background: url(../images/reset.png) no-repeat center center;border: 1px solid #e6e6e6;float: left;margin-left: 10px;cursor: pointer;}


.maincontent .monthly{padding: 5% 0;}
.maincontent .monthly ul{margin-top: 39px;}
.maincontent .monthly ul li{float: left;width: 48%;box-sizing: border-box;padding: 10px;background: #eef0f1;margin: 0 1% 20px;}
.maincontent .monthly ul li p{text-align: center;font-size: 14px;color: #313131;margin-top: 15px;}
.maincontent .monthly ul li .img{text-align: center;}

@media screen and (min-width:768px ) {
	.maincontent .monthly ul li{width:23%;border: 1px solid transparent;}
}

@media screen and (min-width:1024px ) {
	.maincontent .monthly ul li:hover{border: 1px solid #ee322d;box-shadow: 0px 0px 30px #ccc;}
}

@media screen and (min-width:1200px ) {
	.maincontent .monthly{padding: 45px 0 0;}
	.maincontent .monthly ul li{margin: 0 25px 40px 0;padding: 21px 22px;width: 18.33%;}
	.maincontent .monthly ul li.last{margin-right: 0;}
	.maincontent .monthly ul li p{margin-top: 25px}
}
/*电子月刊*/

/*视频中心*/
.maincontent .videoBox{padding: 5% 0;}
.maincontent .videoBox ul li{padding: 22px;background: #eef0f1;margin-bottom: 30px;}
.maincontent .videoBox ul li .img{position: relative;}
.maincontent .videoBox ul li .img img{width: 100%;}
.maincontent .videoBox ul li .img .mask{position: fixed; display: none; background:rgba(0,0,0,.4);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000,endColorstr=#C8000000);left: 0; top: 0; z-index: 9999;width: 100%;height: 100%;}
.maincontent .videoBox ul li .img .play{width: 100%;height: 100%;position: absolute;top: 0;left: 0;text-align: center;cursor: pointer;}
.maincontent .videoBox ul li>p{text-align: center;color: #313131;margin-top: 15px;cursor: pointer;}
.maincontent .videoBox ul li .img .mask .video{max-width: 600px;height: 350px;margin: 0 auto;background: #000;position: relative;top: 50%;transform: translateY(-50%);}
.maincontent .videoBox ul li .img .mask .video video{width: 100%;height: 100%;}
.maincontent .videoBox ul li .img .mask .video i{width: 26px;height: 26px;display: inline-block;font-style: normal;position: absolute;top: -13px;right: -13px;color:#000;font-size: 20px;cursor: pointer;background: #fff;border-radius: 50%;text-align: center;line-height: 25px;z-index: 999;}
.maincontent .videoBox ul li .img .play #video1{width: 100%;height: 100%;}


@media screen and (min-width:768px ) {
	.maincontent .videoBox ul li{float: left;width: 31.333%;box-sizing: border-box;margin: 0 1% 30px;border: 1px solid transparent;}
	.maincontent .videoBox ul li .img .play #video1{display: none;}
}

@media screen and (min-width:1024px ) {
	.maincontent .videoBox ul li:hover{border: 1px solid #ee322d;box-shadow: 0px 0px 30px #ccc;}
	.maincontent .videoBox ul li:hover .img .play{}
}

@media screen and (min-width:1200px ) {
	.maincontent .videoBox ul li{width: 31.25%;}
	.maincontent .videoBox ul li.last{margin-right: 0;}
	.maincontent .videoBox{padding: 45px 0 0;}
	.maincontent .videoBox ul li{margin: 0 37px 50px 0;}
}
/*视频中心*/

/*院线投资*/
.maincontent .invest .img img{width: 100%;}
.maincontent .invest .text p span{color: #6c95f1;font-size: 20px;}
.maincontent .invest .hottel{padding-left: 16px;background: url(../images/icon_heng.png) no-repeat left center;}
.maincontent .invest .hottel i{width: 17px;height: 19px;display: inline-block;background: url(../images/icon_tel.png) no-repeat center;vertical-align: middle;margin-right: 10px;}
.maincontent .invest .hottel{padding-left: 16px;background: url(../images/icon_heng.png) no-repeat left center;}
.maincontent .invest .hottel span{font-size: 20px;font-weight: 700;}

@media screen and (min-width:768px ) {
	.maincontent .invest .img{float: left;width: 45%;}
	.maincontent .invest .text{float: right;width: 52%;}
	.maincontent .invest .text .sub_title{margin-bottom: 50px;}
}

@media screen and (min-width:1200px ) {
	.maincontent .invest{padding-top: 30px;}
	.maincontent .invest .img{float: left;width: 43.7%;margin-right: 55px;}
	.maincontent .invest .text{float: left;width: auto;padding-top: 20px;}
	.maincontent .invest .text .sub_title{margin-bottom: 80px;}
}
/*院线投资*/

/*院线加盟*/
.maincontent .join .text{text-align: center;margin-bottom: 50px;}
.maincontent .join ul li{float: left;width: 31.33%;text-align: center;margin-bottom: 40px;padding: 1%;}
.maincontent .join ul li .img i{display: none;}

@media screen and (min-width:768px ) {
	.maincontent .join ul li{width: 25%;padding: 0;}
	.maincontent .join ul li .img{position: relative;margin-bottom: 12px;}
	.maincontent .join ul li .img i.icon1{display: block;width: 12px;height: 13px;display: inline-block;;position: absolute;right: -6px;top: 50%;transform: translateY(-50%);}
}

@media screen and (min-width:1200px ) {
	.maincontent .join{padding-top: 35px}
	.maincontent .join ul{padding: 0 100px;}
	.maincontent .join ul li{margin-bottom: 55px;}
	.maincontent .join .sub_title{margin-bottom: 25px;}
	.maincontent .join .text p{margin-bottom: 25px;}
	.maincontent .join ul li p:nth-of-type(1){font-size: 16px;color: #717171;font-weight: 700;margin: 30px 0 10px ;}
	.maincontent .join ul li .img i.icon2,
	.maincontent .join ul li .img i.icon3{display: block;width: 14px;height: 1px;display: inline-block;position: absolute;left: 32px;top: 50%;transform: translateY(-50%);}
	.maincontent .join ul li .img i.icon3{right: 32px;left: auto;}
	.maincontent .join ul{background: url(../images/join_down.jpg) no-repeat 969px 192px;}
}
/*院线加盟*/

/*广告合作*/
.maincontent .adver p img{vertical-align: middle;}

@media screen and (min-width:768px ) {
	.maincontent .adver .num li{width: 25%;}
}

@media screen and (min-width:1200px ) {
	.maincontent .adver{padding-top: 30px;}
	.maincontent .adver .sub_title{margin-bottom: 38px;}
	.maincontent .about .num{margin:26px 0 ;}
}
/*广告合作*/

/*大客户合作*/
.maincontent .corper{text-align: center;}
.maincontent .corper p img{vertical-align: middle;}
.maincontent .corper .title{margin-bottom: 30px}

@media screen and (min-width:768px ) {
	.maincontent .corper{
		/*background: url(../uploadfiles/images/corper.png) no-repeat center 75px;*/
		padding: 65px 0 130px;
		background-size: contain;
	}
	.maincontent .corper .about{padding: 0;}
}
@media screen and (min-width:1200px ) {
	.maincontent .corper{margin-bottom: 100px;background-size:auto;padding: 65px 0 0;background-position: center 0;}
	.maincontent .corper .title{margin-bottom: 0;}
}
/*大客户合作*/

/*公司公告*/
.maincontent .announce{padding: 5% 0;}
.maincontent .announce .stock{background: #383f5b;overflow-x:scroll;}
.maincontent .announce .stock .cont{width: 622px;padding: 20px 50px;}
.maincontent .announce .stock .cont .tips{font-size: 12px;color: #7e828a;margin-top: 5px;}
.maincontent .announce .stock ul li{float: left;margin-right: 7%;}
.maincontent .announce .stock ul li .title{color: #fff;margin-bottom: 10px;line-height: 14px;}
.maincontent .announce .stock ul li .num1{font-size: 25px;color: #fc433e;font-weight: 700;margin-bottom: 20px;}
.maincontent .announce .stock ul li .num1 span{font-size: 35px;}
.maincontent .announce .stock ul li .num1 i{display: inline-block;width: 15px;height: 12px;background: url(../images/icon_arrow_up.png) no-repeat center;vertical-align: middle;margin: 0 5px}
.maincontent .announce .stock ul li .num{font-size: 26px;color: #a5a5a5;}
.maincontent .announce .stock ul li:last-child{margin-right: 0;}

@media screen and (min-width:768px ) {
	.maincontent .announce .stock .cont{padding: 30px 0px 30px 50px;}
	.maincontent .announce .stock{overflow: hidden;}
	.maincontent .announce .stock .cont{width: 100%;}
}

@media screen and (min-width:1200px ) {
	.maincontent .announce{padding: 44px 0 0;}
	.maincontent .announce .stock .cont{padding: 37px 0px 30px 93px;}
	/*.maincontent .announce .stock ul li{margin-right: 115px}*/
	.maincontent .announce .stock ul li:first-child{margin-right: 160px;}
	.maincontent .announce .stock ul li .num1 span{font-size: 56px;line-height: 56px;}
	.maincontent .announce .stock ul li .title{margin-bottom: 20px;}
	.maincontent .announce .stock ul li:first-child .title{margin-bottom: 10px}
}

.maincontent .announce .nodataTips{ display:none; padding-top:40px; font-size:18px; color:#FF433A;}
.maincontent .announce .items{margin-top: 20px;}
.maincontent .announce .items li{background: #eef0f1;padding: 15px 20px;margin-bottom: 15px;}
.maincontent .announce .items li
.maincontent .announce .items .left span{font-size: 12px;color: #999;border: 1px solid #c5c6c6;padding: 2px 5px;margin-top: 8px;display: inline-block;}
.maincontent .announce .items .right .h3 a{color: #313131;font-size: 18px;font-weight: normal;margin: 10px 0;line-height: 18px}
.maincontent .announce .items .right .h3 a:hover{color: #EE322D;}
.maincontent .announce .items .right .p{color: #999;font-size: 14px;}

@media screen and (min-width:1024px ) {
	.maincontent .announce .items li:hover{border: 1px solid #ee322d;box-shadow: 0px 0px 30px #ccc;}
}

@media screen and (min-width:1200px ) {
	.maincontent .announce .items{margin-top: 40px;}
	.maincontent .announce .items li{margin-bottom: 20px;padding: 31px 0 26px 58px;background:#eef0f1;position: relative;}
	.maincontent .announce .items li .right_btn{width: 11px;height: 19px;background: url(../images/arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px;}
	.maincontent .announce .items .left{float: left;margin-right: 38px;}
	.maincontent .announce .items .left span{margin-top: 0;padding: 2px 10px;}
	.maincontent .announce .items .right{float: left;width: 55%;}
	.maincontent .announce .items .right .h3{margin-bottom: 15px}
	.maincontent .announce .items .right .p{line-height: 20px;}
}
/*公司公告*/

/*校园招聘*/
.maincontent .campus>p{color: #666;line-height: 24px}
.maincontent .campus>p.del{margin-bottom: 20px;}

.maincontent .campus ul.instro.instro li{margin-top: 30px}
.maincontent .campus ul.instro.instro li>.h2{font-size: 26px;color: #666;line-height: 26px;font-weight: normal;margin-bottom: 20px}
.maincontent .campus ul.instro li dl dd{margin: 0;padding:10px 15px;display: block;background: #eef0f1;margin-bottom: 11px;color: #666;}
.maincontent .campus ul.instro li.promotion dl dd{background: none;padding: 0}
.maincontent .campus ul.instro li.promotion dl dd span{color: #fff;display: inline-block;padding:10px 15px;width: 100%;box-sizing: border-box;}
.maincontent .campus ul.instro li.promotion1 dl dd span{background: #f16c6c;}
.maincontent .campus ul.instro li.promotion2 dl dd span{background: #6c95f1;}

.maincontent .campus ul.instro li.promotion1 dl dd:nth-child(2) span{opacity: 0.9;filter: alpha(opacity:90);width: 95%;}
.maincontent .campus ul.instro li.promotion1 dl dd:nth-child(3) span{opacity: 0.8;filter: alpha(opacity:80);width: 90%;}
.maincontent .campus ul.instro li.promotion1 dl dd:nth-child(4) span{opacity: 0.7;filter: alpha(opacity:70);width: 85%;}
.maincontent .campus ul.instro li.promotion1 dl dd:nth-child(5) span{opacity: 0.6;filter: alpha(opacity:60);width: 80%;}
.maincontent .campus ul.instro li.promotion1 dl dd:nth-child(6) span{opacity: 0.5;filter: alpha(opacity:50);width: 75%;}
.maincontent .campus ul.instro li.promotion2 dl dd:nth-child(2) span{opacity: 0.9;filter: alpha(opacity:90);width: 95%;}
.maincontent .campus ul.instro li.promotion2 dl dd:nth-child(3) span{opacity: 0.8;filter: alpha(opacity:80);width: 90%;}
.maincontent .campus ul.instro li.promotion2 dl dd:nth-child(4) span{opacity: 0.7;filter: alpha(opacity:70);width: 85%;}
.maincontent .campus ul.instro li.promotion2 dl dd:nth-child(5) span{opacity: 0.6;filter: alpha(opacity:60);width: 80%;}
.maincontent .campus ul.instro li.promotion2 dl dd:nth-child(6) span{opacity: 0.5;filter: alpha(opacity:50);width: 75%;}




@media screen and (min-width:768px ) {
	.maincontent .campus ul.instro li{float: left;width: 48%;margin: 30px 1% 0;}
}

@media screen and (min-width:1024px ) {
	.maincontent .campus ul.instro li{width: 23%;}
	.maincontent .campus ul.instro li.promotion dl dd span{position: relative}
	.maincontent .campus ul.instro li.promotion dl dd span i{width:14px;height: 7px;background: url(../images/arrow_pink.jpg) no-repeat center;display: inline-block;position: absolute;top: -7px;left: 30px}
	.maincontent .campus ul.instro li.promotion2 dl dd span i{background-image: url(../images/arrow_blue.jpg)}
}

@media screen and (min-width:1200px ) {
	.maincontent .campus{padding-top: 20px}
	.maincontent .campus>.title{margin-bottom: 15px;}
	.maincontent .campus ul.instro li{width: 229px;margin: 40px 93px 0px 0;}
	.maincontent .campus ul.instro li.last{margin-right: 0}
	.maincontent .campus ul.instro li dl dd{line-height: 24px;padding: 10px 30px 10px 17px;}
	.maincontent .campus ul.instro li.contact dl dd{padding: 21px 25px 21px 17px}
	.maincontent .campus ul.instro li.contact dl dd .h4{color: #999;font-weight: normal;}
	.maincontent .campus ul.instro li.contact dl dd .p,
	.maincontent .campus ul.instro li.contact dl dd span{color: #666;font-size: 16px;}
	.maincontent .campus ul.instro li.promotion dl dd span{padding: 10px 20px 10px 17px;}
}

/*在线应聘*/
.apply{padding-top: 53px;padding-bottom: 50px;}
.apply ul li .position,
.apply .title_ms{font-size: 14px;color: #7C6C66;padding: 10px 0px;width: 100%;position: relative;box-sizing: border-box;cursor: pointer;background: #eef0f1;}
.apply ul li .position span,
.apply .title_ms span{width: 25%;display: inline-block;text-align: center;vertical-align: middle;}
.apply .title_ms{background: #e2e2e2;color: #999;padding:20px 0;margin-bottom: 10px;}
.apply ul li{margin-bottom: 10px}
.apply ul li .on{color: #333;}

.apply ul li .subnav{font-size: 14px;color: #888;padding: 25px 15px 20px;display: none;position: relative;}
.apply ul li .subnav .title{color: #333;line-height: 22px;font-size: 14px;}
.apply ul li .subnav .del{line-height: 26px;margin-bottom: 26px;}
.apply ul li .subnav .info span{color: #880710;}
.apply ul li .subnav .info p{margin: 15px 0;}
.apply .btn input{font-size: 14px;color: #fff;background: #ee322d;border: none;padding: 0.9% 4%;cursor: pointer;}
.apply .btn button{font-size: 16px;color: #fff;background: #880710;border: none;padding: 0.9% 4%;cursor: pointer;}
.apply .apply_btn{border: 1px solid #EFEFEF;padding:2px 10px;border-radius: 5px}
.apply .apply_btn:hover{color: #F79F21;}
@media screen and (min-width: 768px) {
	.apply ul li .subnav .info{overflow: hidden;line-height: 76px;}
	.apply ul li .subnav .info p{margin:0;float: left;margin-right: 65px;}
}

@media screen and (min-width: 1024px) {
	.apply ul li .subnav{padding-left:75px }
	.apply .btn{position: absolute;top: 44px;right: 68px;width: 116px;height: 34px}
	.apply .btn input{width: 100%;height: 100%;}
	.apply ul li .position span,
	.apply .title_ms span{padding-left: 40px;box-sizing: border-box;text-align: left;}
	.apply ul li .position{background:#eef0f1 url(../images/icon_add.png) no-repeat 97% center;padding: 13px 0;}
	.apply ul li .on{background:#eef0f1 url(../images/icon_less.png) no-repeat 97% center;}
	
}
/*在线应聘*/


/*在线应聘提交表单*/
.apply .form{padding: 0 15px;}
.apply .form .item{width: 100%;}
.apply .form .item .h3{font-size: 14px;color: #EE322D;border-left: 5px solid #EE322Ds;padding-left: 11px;box-sizing: border-box;margin-bottom: 12px;}
.apply .form .item .input{width: 100%;height: 34px;border: 1px solid #dcdcdc;margin-bottom: 15px;}
.apply .form .item .input input{width: 100%;height: 100%;padding: 0 15px;box-sizing: border-box;}
.apply .form .item .file{width: 100%;}
.apply .form .item .file span{display: block;margin: 15px 0;}

@media screen and (min-width: 640px) {
	.apply .form .item{width: 45%;float: left;margin-right: 5%;}
	.apply .form .item .file span{display: inline;}
	.apply .form .files{width: 100%;margin-bottom: 52px;}
}
@media screen and (min-width: 1200px) {
	.apply .form{padding: 0;}
	.apply .form .cont{max-width: 610px;margin: 0 auto;}
	.apply .form .item{width: 246px;margin-right: 55px;}
	.apply .form .itemextra{width: 100%;}
	.apply .form .files{width: 100%;}
	.apply .form .btn1{position: static;float: left;}
	
}
/*在线应聘提交表单*/

/*校园招聘*/

/*社会招聘*/

.maincontent .apply .contact_bom>.h2{font-size: 26px;color: #666;font-weight: normal;margin-bottom: 15px;}
.maincontent .apply .contact_bom ul li .h3{margin-bottom: 16px;font-weight: normal;}
.maincontent .apply .contact_bom ul li div{position: relative;top: 50%;transform: translateY(-50%);}
.maincontent .apply .contact_bom ul li{text-align: center;color: #fff;font-size: 14px;padding: 15px 0;}
.maincontent .apply .contact_bom ul li.person{background: #383f5b;}
.maincontent .apply .contact_bom ul li.tel{background: #6c95f1;}
.maincontent .apply .contact_bom ul li.mail{background: #ee322d;}

@media screen and (min-width: 768px) {
	.maincontent .apply .contact_bom ul li{float: left;width: 33.333%;}
}

@media screen and (min-width: 1024px) {
	.maincontent .apply .contact_bom{margin-bottom: 50px}
	.maincontent .apply .contact_bom ul li{padding: 30px 0;}
}
/*社会招聘*/

/*在线投简历*/
.maincontent .online{padding: 5% 0 10%;}
.maincontent .online>.title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.maincontent .online>.title span{font-weight: 700;}
/*
.maincontent .online form .item{width: 100%;border: 1px solid #e2e2e2;margin-bottom: 15px;color: #999;}
.maincontent .online form .item input,
.maincontent .online form .item select{width: 100%;height: 100%;padding: 12px;display: inline-block;box-sizing: border-box;}
.maincontent .online form .btn input{background: #ee322d;color: #fff;padding: 2% 10%;cursor: pointer;}
.maincontent .online form .item .file{position: relative;}
.maincontent .online form .item .file>input{opacity: 0;filter: alpha(opacity:0);position: absolute;top: 0;left: 0;padding: 0;cursor: pointer;}
.maincontent .online form .item .filename input{width: 70%;box-sizing: border-box;vertical-align: middle;} 
.maincontent .online form .item .filename .browse{width: 28.7%;display: inline-block;height: 100%;background: #e2e2e2;padding: 12px 0;text-align: center;vertical-align: middle;} 
.maincontent .online form .support{height: 48px;line-height: 48px;border: none}*/

.online-apply{ width:100%;}
.online-apply .online-table{}
.online-apply .swiper-slide{ width:1200px;}
.online-apply table{ border-collapse:collapse; width:100%;}
.online-apply td{ border:1px solid #ddd; line-height:35px; padding:0; margin:0; text-align:center; width:150px;}
.online-apply td .text{ height:30px; line-height:30px; border:0 none; background:none; text-align:center; cursor:text; width:100%;}
.online-apply td.photo img{ vertical-align:middle; max-width:150px; max-height:175px;}
.online-apply td.tdTi{ text-align:center;}
.online-apply td.tdTi1{ background:#DBD8D3; text-align:center;}
.online-apply .btnBox td{ border:0 none; padding-top:45px;}
.online-apply .btnBox{ padding-top:45px;}
.online-apply .submit{ background: #ee322d;color: #fff;padding: 2% 10%;cursor: pointer;}
.online-apply td.photo{ position:relative; overflow:hidden;}
.online-apply td .uploadbox{}
.online-apply td .uploadbox .uploadfile{ position:absolute; left:0; top:45%; opacity:0;}


.online-apply .form_table2 td.TD1{ width:14.3%;}
.online-apply .form_table2 td.TD2{ width:14.5%;}
.online-apply .form_table2 td.TD3{ width:28.5%;}
.online-apply .form_table2 td.TD4{ width:14.3%;}

.online-apply .form_table3 td.TD1{ width:14.3%;}
.online-apply .form_table3 td.TD2{ width:14.5%;}
.online-apply .form_table3 td.TD4{ width:15%;}


@media screen and (min-width: 768px) {
	/*.maincontent .online form .item select{padding:12px 12px;}
	.maincontent .online form .item{width: 47%;float: left;margin: 0 1%;margin-bottom: 25px}
	.maincontent .online form .item input,
	.maincontent .online form .item select{height: 48px;}
	.maincontent .online form .item .filename .browse{box-sizing: border-box;height: 48px;}
	.maincontent .online form .support{float: right;}*/
}

@media screen and (min-width: 1024px) {
	/*.maincontent .online form .support{float: left;}
	.maincontent .online{padding: 60px 0 100px;}
	.maincontent .online form{position: relative}
	.maincontent .online form .item{width: 30.33%;}
	.maincontent .online form .address{width: 95.4%;}
	.maincontent .online form .files{width: 66%;}
	.maincontent .online form .item .filename .browse{width: 29.2%;float: right;}*/
	.maincontent .online form .btn input{position: absolute;bottom: -50px;left: 1%;width: 200px;height: 50px;padding: 0;line-height: 50px}
	.maincontent .online>.title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
	/*.maincontent .online form .item{width: 316px;margin: 0 19px 49px 0}
	.maincontent .online form .address{width: 1000px;}
	.maincontent .online form .files{width: 636px;}
	.maincontent .online form .mailbox{margin-right: 300px;}
	.maincontent .online form .btn input{left: 0;}
	.maincontent .online form .item input,
	.maincontent .online form .item select{padding: 12px 25px;}*/

    
}
/*在线递简历*/

/*联系我们*/
.maincontent .contactus{padding: 8% 0}
.maincontent .contactus .text{margin-bottom: 30px}
.maincontent .contactus .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.maincontent .contactus .text .title span{font-weight: 700;}
.maincontent .contactus .text .p{font-size: 16px;color:#666;line-height: 38px;}
.maincontent .contactus .map{width: 100%;height: 200px;}
.maincontent .contactus .map #map{height: 100%;}
.maincontent .contactus .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
	.maincontent .contactus .text{float: left;width: 45%;}
	.maincontent .contactus .map{float: right;width: 50%;height: 260px;}
}

@media screen and (min-width: 1024px) {
	.maincontent .contactus .w1200{background: url(../uploadfiles/images/contact_bg.png) no-repeat center}
	.maincontent .contactus .map{float: right;width: 50%;height: 320px;}
	.maincontent .contactus .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
	.maincontent .contactus{padding: 50px 0 70px}
	.maincontent .contactus .text .title{margin-bottom: 75px}
	.maincontent .contactus .map{width: 700px;height: 430px;}
	.maincontent .contactus .text{width: 40%;}
}
/*联系我们*/

/*影城展示及分布*/
.maincontent .layout{padding: 8% 0;}
.maincontent .layoutmap{text-align: center;margin-bottom: 30px;}
.maincontent .layoutmap .flash{display: none;}
.maincontent .layout .items li{border: 1px solid #e3e3e3;padding: 10px;margin-bottom: 9px;}
.maincontent .layout .items li span{display: block;line-height: 25px;font-size: 12px;}
.maincontent .layout .items li span.title{font-weight: 700;font-size: 14px;}
.maincontent .layout .selbox{margin-bottom: 43px;}
.layout .selbox .tips{ float:right;}
.layout .selbox .right{float: left}
.layout .selbox select{display: none;}
.layout .selbox .right{width: 230px;height: 36px;background: #fff;border: 1px solid #e3e3e3;position: relative;}
.layout .selbox .selectTxt{width: 100%;height: 100%;line-height: 34px;display: inline-block;color: #333;box-sizing: border-box;padding-left: 16px;}
.layout .selbox .selectBtn{width: 36px;height: 36px;background: url(../images/arrow_down.jpg) no-repeat center center;position: absolute;right: 0;top: 0;cursor: pointer;border-left: 1px solid #e3e3e3;box-sizing: border-box;}
.layout .selbox .selectBox dd{width: 100%;padding: 9px 0;background: #7e7e7e;border-bottom: 1px solid #fff;color: #fff;text-align: center;cursor: pointer;margin: 0;}
.layout .selbox .boxbtn{width: 45px;height: 46px;background:#576c7d url(../images/search.png) no-repeat center center;float: left;margin-left: 10px;cursor: pointer;}
.layout .selbox .boxreset{width: 45px;height: 45px;background: url(../images/reset.png) no-repeat center center;border: 1px solid #e6e6e6;float: left;margin-left: 10px;cursor: pointer;}

@media screen and (min-width: 768px) {
	.maincontent .layout .items li span{display: inline-block;}
	.maincontent .layout .items li span.title{width:30%;margin-right: 50px}
	.maincontent .layout .items li span.tel{margin-right: 35%}
}

@media screen and (min-width: 1024px) {
	.maincontent .layout .items li{padding: 23px 20px;}
	.maincontent .layout .items li span{line-height: 14px}
	.maincontent .layout .items li span.title{width:18%;margin-right: 50px}
	.maincontent .layout .items li span.tel{margin-right: 50px;width: 18%;}
	.maincontent .layout .items li:hover{border: 1px solid #ee322d;box-shadow: 0px 0px 30px #ccc;}
	.maincontent .layout .items li:hover span{color: #EE322D;}
}

@media screen and (min-width: 1200px) {
	.maincontent .layout{padding: 0 0 65px;}
	.maincontent .layoutmap .mobileimg{display: none;}
	.maincontent .layoutmap .flash{display: block;}
	.maincontent .layout .items li{padding: 23px 40px;}
	.maincontent .layout .items li span.title{margin-right: 100px}
}
/*影城展示及分布*/

/*辅助中心*/
.maincontent .aux{padding: 65px 0;}
/*辅助中心*/

/*** header ***/

/** menu **/
.logoshow{ float:left;width: 250px; margin-top:22px;}

.menushow{ background:#fff; width:100%; height:100px; top:0px; left:0px;right:0px; z-index:99999; position:sticky
}
/*.menushow{ position:fixed; top:0px; left:0px; z-index:99999;}*/
.menushow ul{ float:right; margin-top:45px;}
.menushow ul .li{float:left;padding-right:40px;height: 30px;line-height:30px;position:relative;list-style: none;}
.menushow ul .li>a{  color:#444; position:relative; font-size:16px; font-weight:bold;line-height: 30px;display: block; }
.menushow ul .li>a:hover{ color:#00591c;}



/*MENU*/


.revdiv{
    position:absolute;
	background:#fff;
	background:rgba(255,255,255,1);
	margin-right:0px;
	left:0px;
	display:none;
	top:40px;
	width:150px;
	overflow:hidden;
	padding-top:0px;
	margin-top:0px;
	left:-40px;

behavior: url(ie-css3.htc); /* 对IE-CSS3的引用 */
}
.revdiv ul{
	margin-top:10px;
}
.revdiv li{
	width:150px;
    height:40px;
	text-align:center;
	line-height:40px;
	padding-left:0px;
	border-bottom:1px solid #f0f0f0;
	cursor:pointer
	
}
.revdiv li a{
	font-size:12px;
    color:#333;

}
.revdiv li a:hover{
	color:#fff
}	

.revdiv li:hover{
	color:#fff;
	background:#ffab33
}	
.revdiv li:hover a{
	color:#fff;
}


.f18{
padding-bottom: 5%;
font-size: 18px;
font-weight:700;
text-align: center
}