.pageBanner{
	position: relative;
    top: -60px;
    height: 50%;
    overflow: hidden;
}

.pageBanner .container .row{
	display: table-cell;
	vertical-align: middle;
}

.trademarkbanner .container .row{
	height: 480px;
}

.flssbanner .container .row{
	margin-top: 130px;
	float: left;
    margin-left: 2%;
}

.entitle{
    font-size: 36px;
    color: #a6aab0;
}

.zhtitle{
	color: #2C2C2C;
    font-size: 30px;
    font-family: '微软雅黑';
    line-height: 50px;
}

.pageBanner .info{
	color: #2C2C2C;
    font-size: 16px;
    line-height: 24px;
}

.pageBanner .info p{
	margin:0;
}

.trademarkbanner .entitle{
	color: #d2dada;
}

.trademarkbanner .zhtitle{
	color: #fff;
}

.trademarkbanner .info p{
	color: #fff;
}

section.bqwcbanner .container .row{
	text-align: left;
	float: right;
	width: 490px;
	margin-top: 120px;
}

section.patentbanner .container .row{
	float: right;
	text-align: left;
	width: 440px;
	margin-top: 130px;
}

section.bqwcbanner .container .row .entitle{
	color: #c0c5c8;
}

section.newslistbanner .container .row{
	width: 200px;
    margin-top: 130px;
    display: block;
    margin-left: 100px;
}

section.newslistbanner .container .row .entitle{
	color: #000;
    font-size: 26px;
    line-height: 20px;
}

section.kjxmbanner .container .row{
	padding-left: 190px;
	margin-top: 130px;
    float: left;
}

section.pageMain .container .row .threeInfo .col-xs-4{
	padding-left: 0;
	padding-right: 0;
}

section.pageMain .container .row .threeInfo .padding-left-5{
	padding-left: 5px;
}

section.pageMain .container .row .threeInfo .padding-right-5{
	padding-right: 5px;
}

section.pageMain .container .row .threeInfo .col-xs-4 .panel{
    text-align: center;
    margin-bottom: 0;
    box-shadow:none;
    border-radius: 0;
    border:none;
}

section.pageMain .container .row .threeInfo .col-xs-4 .panel .panel-header{
    font-size: 24px;
    line-height: 92px;
    color: #000;
}



section.pageMain .container .row .threeInfo .col-xs-4 .panel .panel-body .col-xs-6{
	color: #1e1e3c;
	line-height: 30px;
	font-size: 16px;
	padding-left: 0;
	padding-right: 0;
}



section.pageMain .container .row .threeInfo .col-xs-4 .panel .panel-body .col-xs-6.padding-left-20{
	padding-left: 20px;
}

section.pageMain .container h4{
	font-size: 30px;
	text-align: center;
	margin: 100px 0 50px;
}

section.pageMain .container .info p{
	font-size: 15px;
	line-height: 24px;
	color: #1e1e3c;
	text-indent: 2em;
	margin-bottom: 0;
}

section.pageMain .step{
	margin-top: 30px;
	margin-bottom: 110px;
}

.stepbg,.step .stepTop .icons,.stepbg,.stepsmbg,.step .stepBot .icons{
	float: left;
}

.stepbg{
	width: 310px;
}

.stepsmbg .info,.stepbg .info{
	display: none;
}

.stepsmbg a,.stepbg a{
	height: 44px;
	display: block;
	background: #21919b;
}

.stepbg a .tit,.stepsmbg a .tit{
	font-size: 15px;
	color: #fff;
	line-height: 44px;
    padding-left: 10px;
    position: relative;
}

.stepsmbg .tit i,.stepbg .tit i{
    color: #fff;
    position: absolute;
    right: 15px;
    top: 13px;
}

/****百一新闻****/

.tabs p.list-group-item-text{
	font-size: 12px;
}

.tabs .bynews_display{
	display: block;
}

.tablist{
	display: none;
	min-height: 350px;
}

.tabs .list-group span.badge{
	color: #535556;
    background-color: #e6ebf1;
}

.stepsmbg{
	width: 137px;
}

.stepsmbg .info,.stepbg .info{
	background: #e6ebf1;
	margin-top: 5px;
}

.info .tit{
	height: 50px;
	line-height: 50px;
	color: #1e1e3c;
	text-align: center;
	font-size: 15px;
}

.info ul.body{
	padding:10px 0;
	border-top: 1px dashed #aaaaaa;
}

.info ul.body p{
    text-align: left;
    margin-left: 50px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 0;
    color: #1e1e3c;
    font-size: 14px;
}

.step .stepTop .icons,.step .stepBot .icons{
	width: 35px;
	text-align: center;
	vertical-align: middle;
	padding-top: 8px;
}

.stepMid i,.step .stepTop .icons i,.step .stepBot .icons i{
	font-size: 1.5em;
	color: #1e1e3c;
}

.stepMid{
    text-align: right;
    padding-right: 270px;
}

/*section.ppqzgq .row h3{
	color: #fff;
}
*/
section.foreInfo{
	background: #e6ebf1;
	width: 100%;
	text-align: center;
	padding-bottom: 30px;
}

section.foreInfo h3{
	margin-top: 55px;
	font-size: 30px;
	margin-bottom: 45px;
}

section.foreInfo .col-xs-6{
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;
	background: rgba(255,255,255,0.7);
	padding-top: 10px;
	width: 49.8%;
	float: right;
	height: 130px;
}

section.foreInfo .col-xs-6.top{
	margin-bottom: 4px;
}

section.foreInfo .col-xs-6.left{
	float: left;
}

section.foreInfo .col-xs-6 h4{
	line-height: 40px;
	font-size: 20px;
	color: #1c1c1c;
}

section.foreInfo .col-xs-6 h4 img{
	margin-top: -4px;
	margin-right: 25px;
	width: 20px;
    height: auto;
}

section.foreInfo .col-xs-6 p{
	font-size: 14px;
	color: #5a5a5a;
	line-height: 24px;
}

section.qwcInfo,section.flssBotInfo{
	margin-bottom: 140px;
}

section.qwcInfo .container .col-xs-4 .panel{
	min-height: 210px;
	box-shadow: 7px 7px 0px #565656!important;
	-webkit-box-shadow: 7px 7px 0px #565656!important;
	-o-box-shadow: 7px 7px 0px #565656!important;
	transition: .2s;
	padding: 0 13px;
}

section.ex .container,section.flssBotInfo .container{
	text-align: center;
}

section.flssStep .container h3,section.ex .container h3,section.flssBotInfo .container h3{
	font-size: 30px;
	color: #171717;
	margin-top: 110px;
	margin-bottom: 100px;
}

section.ex .container .col-xs-2{
	padding-left: 10px;
	padding-right: 10px;
	width: 20%;
}

section.ex .container .col-xs-3{
	width: 20%;
	padding: 0 7px;
}

section.flssBotInfo .container .col-xs-4{
	padding: 0 70px;
}

section.flssBotInfo .container .col-xs-3{
	padding:0 8px;
}

section.qwcInfo .container .col-xs-4{
	padding: 0 50px;
}

section.qwcInfo .container .col-xs-4.pad1{
	padding: 0 100px 0 0;
}

section.qwcInfo .container .col-xs-4.pad2{
	padding: 0 50px;
}

section.qwcInfo .container .col-xs-4.pad3{
	padding: 0 0 0 100px;
}

section.flssBotInfo .container .col-xs-4 .panel{
	min-height: 170px;
	box-shadow: 7px 7px 0px #565656!important;
	-webkit-box-shadow: 7px 7px 0px #565656!important;
	-o-box-shadow: 7px 7px 0px #565656!important;
	transition: .2s;
	padding: 0 13px;
}

section.flssBotInfo.trademarkInfo .container .col-xs-3 .panel{
	min-height: 170px;
	box-shadow: 7px 7px 0px #565656!important;
	-webkit-box-shadow: 7px 7px 0px #565656!important;
	-o-box-shadow: 7px 7px 0px #565656!important;
	transition: .2s;
	padding: 0 20px;
}

section.flssBotInfo .container .col-xs-3 .panel{
	min-height: 207px;
	box-shadow: 7px 7px 0px #565656!important;
	-webkit-box-shadow: 7px 7px 0px #565656!important;
	-o-box-shadow: 7px 7px 0px #565656!important;
	transition: .2s;
	padding: 0 20px;
}

section.flssBotInfo.trademarkInfo .container .col-xs-3 .panel .panel-header{
	padding: 48px 0 15px;
}

section.qwcInfo .container .col-xs-4 .panel .panel-header{
	padding: 64px 0 25px;
}

section.flssBotInfo .container .col-xs-4 .panel .panel-header{
	padding: 30px 0 15px;
}

section.flssBotInfo .container .col-xs-3 .panel .panel-header{
	padding: 61px 0 22px;
}

section.qwcInfo .container .col-xs-4 .panel .panel-header img,section.flssBotInfo .container .col-xs-4 .panel .panel-header img,section.flssBotInfo .container .col-xs-3 .panel .panel-header img{
	width: 35px;
	height: 35px;
}

section.qwcInfo .container .col-xs-4 .panel .panel-body,section.flssBotInfo .container .col-xs-4 .panel .panel-body,section.flssBotInfo .container .col-xs-3 .panel .panel-body{
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 26px;
	font-size: 18px;
}

section.qwcInfo .container .col-xs-4 .panel .panel-body span,section.flssBotInfo .container .col-xs-4 .panel .panel-body span,section.flssBotInfo .container .col-xs-3 .panel .panel-body span{
	font-size: 12px;
    color: #717171;
    line-height: 16px;
    display: block;
    margin-top: 10px;
}

/*section.flssBotInfo .container .col-xs-3{
	padding-left: 10px;
	padding-right: 10px;
	width: 25%;
}*/

section.ex .container .col-xs-4 .panel,section.ex .container .col-xs-2 .panel,section.flssBotInfo .container .col-xs-3 .panel,section.bqwc .container .col-xs-4 .panel{
	margin-bottom: 0;
	box-shadow:none;
	border:1px solid #bbbbbb;
	border-radius: 0;
}

section.ex .container .col-xs-2 .panel .panel-header{
	padding: 60px 0;
}

section.ex .container .col-xs-2 .panel .panel-body,section.bqwc .container .col-xs-4 .panel .panel-body{
	border-top: 1px solid #909090;
    margin: 0 25px;
    font-size: 16px;
    color: #181818;
}

section.ex .container .col-xs-2 .panel .panel-body i,section.ex .container .col-xs-4 .panel .panel-body i,section.flssBotInfo .container .col-xs-3 .panel .panel-body i,section.bqwc .container .col-xs-4 .panel .panel-body i{
	padding-left: 10px;
	color: #d80c18;
	font-size: 1.3em;
}

section.bqwc .container .col-xs-4{
	padding-left: 5px;
	padding-right: 5px;
}

section.bqwc .container .col-xs-4 .panel .panel-header{
	padding: 70px 0;
}

section.ex .container .col-xs-2 .panel .panel-header i,section.ex .container .col-xs-4 .panel .panel-header i,section.bqwc .container .col-xs-4 .panel .panel-header i,section.flssBotInfo .container .col-xs-3 .panel .panel-header i{
	font-size: 4em;
}

section.pageMain .threePic .col-xs-4{
	text-align: center;
}

section.pageMain .threePic .col-xs-4 p{
	color: #1e1e3c;
    font-size: 20px;
    line-height: 50px;
    margin-top: 20px;
}

section.pageMain .threePic .col-xs-12 span{
	padding: 0 28px;
	font-size: 16px;
	color: #1e1e3c;
}



section.fourIcon{
	background: #f3f6fd;
	width:100%;
	padding-bottom: 45px;
}

section.fourIcon .container h4{
	font-size: 28px;
    color: #1e1e3c;
    line-height: 41px;
    margin-top: 45px;
    margin-bottom: 46px;
}

section.fourIcon .container .row .col-xs-3{
	padding-left: 33px;
	padding-right: 33px;
}

section.fourIcon .container .row .col-xs-3 p.fourIconTitle{
	line-height: 45px;
    font-size: 18px;
    color: #1e1e3c;
    margin-bottom: 0;
}

section.fourIcon .container .row .col-xs-3  span p{
	margin-bottom: 0;
	line-height: 20px;
    font-size: 14px;
}

section.fourIcon .container .row .col-xs-3 span{
	font-size: 14px;
	line-height: 24px;
	color: #5a5a5a;
}

section.bqwcIcon{
	padding-top: 60px;
	margin-bottom: 60px;
}

section.bqwcIcon .container .col-xs-4{
	text-align: center;
	margin-bottom: 20px;
}

section.bqwcIcon .container .col-xs-4 img{
	margin-bottom: 30px;
}

section.bqwcIcon .container .col-xs-4 p{
	color: #1e1e3c;
	font-size: 22px;
}

section.bqwcIcon .container .col-xs-12 p{
	font-size: 15px;
	line-height: 24px;
	color: #1c1c1c;
	margin-top: 35px;
	text-indent: 2em;
	/*margin-bottom: 120px;*/
}

section.bqwcMidPic{
	width: 100%;
}

section.bqwcMidPic .container .row{
	padding-bottom: 85px;
	text-align: center;
}

section.bqwcMidPic .container .row > p{
	color: #161616;
	font-size: 30px;
	line-height: 60px;
	text-align: center;
	margin-bottom: 0;
	padding-top: 90px;
}

section.bqwcMidPic .container span.info{
	font-size: 24px;
}

section.flssMain{
	margin-top: -60px;
	background: #e6ebf1;
	padding-bottom: 40px;
    padding-top: 50px;
}

section.flssMain .container .row .flssThreeIcon .col-xs-4{
	padding-top: 83px;
	text-align: center;
	transition: .2s;
}

section.flssMain .container .row .flssThreeIcon .col-xs-4 h6{
	font-size: 16px;
    font-weight: 100;
    margin-bottom: 65px;
}

section.flssMain .container .row .flssThreeIcon .col-xs-4.icon1:hover{
	background: url('../images/flssIcon1hover.png') center top no-repeat;
}

section.flssMain .container .row .flssThreeIcon .col-xs-4.icon2:hover{
	background: url('../images/flssIcon2hover.png') center top no-repeat;
}

section.flssMain .container .row .flssThreeIcon .col-xs-4.icon3:hover{
	background: url('../images/flssIcon3hover.png') center top no-repeat;
}

section.flssMain .container .row .flssThreeIcon .col-xs-4 p{
	color: #1e1e3c;
    font-size: 15px;
    line-height: 28px;
    text-align: left;
}

section.flssStep .container h3{
	text-align: center;
}

section.flssStep .fstep,section.flssStep .fright,section.flssStep .fleft{
	float: left;
}

section.flssStep .fstep{
	height: 80px;
	text-align: center;
    background: #21859b;
    font-size: 16px;
    color: #ffffff;
    position: relative;
}

section.flssStep .fstep p{
	padding: 30px 0;
}

section.flssStep .fstep span{
	position: absolute;
	top: 3px;
	left: 3px;
	display: block;
	font-size: 12px;
	height: 13px;
	line-height: 13px;
}

section.flssStep .fright,section.flssStep .fleft{
	line-height: 80px;
	width: 36px;
	text-align: center;
}

section.flssStep .fright, section.flssStep .fleft i{
	line-height: 80px;
}

section.flssStep .fdown{
	line-height: 40px;
    width: 100%;
}

section.flssStep .fdown.fdown-r{
    padding-right: 10%;
    text-align: right;
}

section.flssStep .fdown.fdown-l{
	padding-left: 10%;
    text-align: left;
}

section.kjxmInfo .container .row img{
	margin-bottom: 37px;
}

section.kjxmInfo .container .row p{
	text-align: left;
	text-indent: 2em;
	color: #1e1e3c;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 0;
}

section.kjxmMidInfo{
	width: 100%;
	background: #8290a4;
	padding: 33px 0;
	margin-top: 32px;
}

section.kjxmMidInfo .container .row .col-xs-3{
	padding-left: 0;
	border-right: 1px solid #fff;
	width: 21%;
	padding-right: 0;
}

section.kjxmMidInfo .container .row .col-xs-3 p{
	color: #fff;
	font-size: 16px; 
	line-height: 24px;
	margin-bottom: 0;
}

section.kjxmWorkStep{
	width: 100%;
	background: #e6ebf1;
	padding-bottom: 115px;
}

section.kjxmWorkStep .container .row h3{
	font-size: 30px;
	color: #1e1e3c;
	padding-top: 60px;
	padding-bottom: 75px;
}

section.kjxmWorkStep .container .row .steps{
	padding: 0 150px;
}

section.kjxmWorkStep .container .row .steps .kjxmStepTit,section.kjxmWorkStep .container .row .steps .kjxmRight{
	float: left;
	line-height: 164px;
	margin-right: 11px;
}

section.aboutInfo{
	margin-top: -60px;
	background: #e6ebf1;
	padding-bottom: 68px;
}

section.aboutInfo .container .row h3{
	text-align: center;
	line-height: 87px;
}

section.aboutInfo .container .row p{
	color: #1d1d1d;
	font-size: 15px; 
	line-height: 24px;
	text-indent: 2em;
}

section.aboutLader{
	padding-top: 50px;
	padding-bottom: 110px;
	margin-bottom: 80px;
}

section.aboutPinpai{
	padding-top: 50px;
	margin-bottom: 120px;
}

section.aboutPinpai .container .row h3{
	font-size: 30px;
	color: #212121;
	line-height: 105px;
}

section.aboutPinpai .container .row p{
	font-size: 16px;
	line-height: 28px;
	color: #1f1a17;
	margin-bottom: 60px;
}


section.aboutMidBanner .container .aboutMidTit{
	padding-top: 90px;
	padding-bottom: 90px;
	padding-right: 184px;
}

section.aboutMidBanner .container .aboutMidTit .aTit,section.aboutMidBanner .container .aboutMidTit .aIndo{
	float: right;
}

section.aboutMidBanner .container .aboutMidTit .aTit{
	color: #cf000e;
	font-size: 26px;
	line-height: 120px;
}

section.aboutMidBanner .container .aboutMidTit .aTit img{
	margin-right: 10px;
	margin-bottom: 12px;
	width: 80px;
}

section.aboutMidBanner .container .aboutMidTit .aIndo{
	padding-left: 18px;
    margin-left: 23px;
    border-left: 1px solid #cf000e;
}

section.aboutMidBanner .container .aboutMidTit .aIndo p{
	font-size: 22px;
    line-height: 40px;
    margin-bottom: 0;
}

section.aboutMidBanner .container .aboutMidTit .aIndo p.jianju{
	letter-spacing: 4.7px;
}

section.aboutLader .container .row h3{
	font-size: 30px;
	color: #212121;
	text-align: center;
	line-height: 105px;
}

section.aboutLader .container .row .firstLeader{
	margin-bottom: 15px;
	background: #f9f9f9;
	transition: .2s;
	-webkit-transition: .2s;
}


section.aboutLader .container .row h3.sm_tit{
	font-size: 30px;
	line-height: 60px;
    margin-top: 50px;
}

section.aboutLader .container .row .firstLeader:hover{
	background: #ededed;
}

section.aboutLader .container .row .firstLeader .right{
	padding-left: 55px;
    padding-right: 70px;
    padding-top: 30px;
}

section.aboutLader .container .row .firstLeader .col-xs-6.left img{
	max-width: 100%;
	height: auto;
}

section.aboutLader .container .row .firstLeader .col-xs-6.right h4{
	text-align: center;
	font-size: 22px;
}

section.aboutLader .container .row .firstLeader .col-xs-6.right p{
	text-align: left;
    margin-top: 12px;
    margin-bottom: 12px;
    line-height: 2;
    color: #222222;
    font-size: 14px;
}

section.aboutLader .container .row .firstLeader .col-xs-6.right span{
	color: #878787;
    margin-top: 8px;
    font-size: 14px;
}

section.aboutLader .container .row .sixLeader,section.aboutLader .container .row .eightLeader{
	position: relative;
    overflow: hidden;
}

section.aboutLader .container .row .sixLeader .contentIn,section.aboutLader .container .row .eightLeader .contentIn{
    position: relative;
    overflow: hidden;
}

section.aboutLader .container .row .eightLeader .contentIn img{max-width: 100%;}

section.aboutLader .container .row .sixLeader .contentIn .txt,section.aboutLader .container .row .eightLeader .contentIn .txt {
    width: 100%;
    height: 100px;
    background: rgba(76,79,86,0.8);
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding: 0 5%;
    border-top: 2px solid #d2d2d2;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B212152c,endColorstr=#B212152c);
}

section.aboutLader .container .row .sixLeader .col-xs-4,section.aboutLader .container .row .eightLeader .col-xs-3	{
	margin-top: 15px;
	margin-bottom: 15px;
}

section.aboutLader .container .row .sixLeader .contentIn .txt h3 {
    color: #d2d2d2;
    font-size: 24px;
    font-weight: 100;
    margin: 10px 0 6px 0;
    line-height: normal;
    text-align: left;
}

section.aboutLader .container .row .eightLeader .contentIn .txt h3{
	color: #fff;
    font-size: 18px;
    font-weight: 100;
    margin: 10px 0 6px 0;
    line-height: normal;
    text-align: left;
}

section.aboutLader .container .row .eightLeader .contentIn .txt p{
	font-size: 12px;
}

section.aboutLader .container .row .sixLeader .contentIn .txt h4 ,section.aboutLader .container .row .eightLeader .contentIn .txt h4{
    color: #fff;
    font-size: 14px;
    font-weight: 100;
    margin-top: 0;
    margin-bottom: 0;
}

section.aboutLader .container .row .sixLeader .contentIn .txt p,section.aboutLader .container .row .eightLeader .contentIn .txt p{
    color: #fff;
    margin-top: 14px;
    padding-top: 12px;
}


section.aboutbanner .container .form-group{
	position: relative;
	margin-bottom: 10px;
}

section.aboutbanner .container .form-group input{
	background: #596c8a;
	border-color: #4d596d;
	width: 250px;
	padding-left: 45px;
	color: #dee2e8;
}

section.aboutbanner .container .form-group.submit input{
	padding-left: 0;
}

section.aboutbanner .container .form-group.submit a{
	background: #6690b3;
	color: #fff;
	border:1px solid #426d90;
	cursor: pointer;
}

section.aboutbanner .container .form-group input::-webkit-input-placeholder { color:#dee2e8; }

section.aboutbanner .container .form-group i{
	position: absolute;
    left: 0px;
    border-right: 1px solid #57667b;
    line-height: 32px;
    width: 35px;
    text-align: center;
    padding-left: 6px;
    color: #fff;
    background: #596c8a;
    margin-top: 1px;
    margin-left: 1px;
}

section.aboutbanner .tit p{
	float: left;
    color: #fff;
    font-size: 24px;
    margin-bottom: 20px;
}


#loginForm{padding-top: 30px;}




/**用户中心页面**/

section.userinfo{
	margin-top: 20px;
}

html.userindex .nav .navlistout{
	display: block;
}

html.userindex .nav .navlistout .navlist {
    position: relative;
    z-index: 100;
    top: 0px;
    width: auto;
    left: 0;
    margin-left: 0;
}

html.userindex .user-detial .name {
    padding-right: 6px;
    font-size: 15px;
    color: #1F1F1F;
}

html.userindex .user-detial .name font{
	font-size: 18px;
	color: #d24444;
}

html.userindex .user-detial .name a{
	text-decoration: underline;
	font-size: 14px;
}

html.userindex .user-detial p{
	font-size: 13px;
}

html.userindex .user-info{
	padding-top: 10px;
	margin-bottom: 40px;
}

#myTabContent{
	border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
}

#bulletin .list-group{
	min-height: 300px;
}

.filelist{
	margin-bottom: 30px;
}

.filelist #myTabContent .tab-pane a.list-group-item h4 small{
	margin-left: 10px;
}

#myTabContent .tab-pane .list-group>a{
	cursor: pointer;
}

.captcha{
	float: left;
	max-height: 34px;
    margin-left: 10px;
}

section.aboutbanner .container .form-group input[name=code]{
	padding-left: 16px;
}

/* history */

section.aboutLader .container .row .baiyiHistory #history #circle,section.aboutLader .container .row .baiyiHistory #history #content .liwrap .point b{box-sizing: content-box;}

.by_history{
	min-height: 720px;
	width: 800px;
    height: 720px;
    overflow: hidden;
    margin-top: 30px;
    margin: 0 auto;
}

.by_history .his_in{
	width: 102%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;background: url('../images/yewu_38.png') repeat-y 187px 0;
    position: relative;
}

.his_tit{margin-top: 120px; margin-bottom: 80px;}
.history-date{ overflow:hidden;}
.history-date h2{height: 50px;font-size: 20px;font-weight: normal;padding-left: 45px;margin-bottom: 15px;margin-top: 0;}
.history-date h2.first{ left:-9px; top:-1px; width:935px; z-index:99;margin-top: 0;background: url('../images/yewu_31.png') no-repeat 154px 0;height: 91px;}
.history-date ul li{ background:url('../images/yewu_30.png') no-repeat 180px 0; padding-bottom:0; zoom:1;}
.history-date h2 a{ color:#000; display:inline-block; zoom:1; background:url('../images/yewu_33.png') no-repeat right 50%; margin:21px 97px 0 0; padding-right:17px;}
.history-date h2.first a{margin-top: 35px;}
section.aboutLader .by_history .history-date ul li h3{ color:#ffdbdb;font-size: 14px;color: #212121;text-align: right;line-height: 18px;margin-top: 0;margin-bottom: 0;}
.history-date ul li.red h3 span{ color:#d0d0d0;}
.history-date ul li h3 span{ display:block; font-size:12px;}
.history-date ul li.red dl{}
.history-date ul li dl { float:left; padding-left:41px; margin-top:-5px; }
.history-date ul li dl dt{font-size:16px;color: #000;font-weight: 100;}
.history-date ul li dl dt span{ display:block; color:#cfcfcf; font-size:12px; height:25px; line-height:25px;}
.history-date ul li h3{ float:left; width:168px; text-align:right; padding-right:19px; color:#ffdbdb; font-size:16px;}
.history-date ul li h3 span{ display:block; color:#d0d0d0; font-size:12px;}
.history-date h2.date02{ background:none;}
.hislist{padding-top: 5px;}






section.byalNav{
	margin-top: 70px;
	height: 80px;
}

section.byalNav #myTabContent{
	padding: 0;
	border:none;
}

section.byalNav .container .row nav#course-recommed{
	text-align: center;
}

section.byalNav .container .row #myTabContent,section.byalNav .container .row nav#course-recommed #myTab{
	width: 680px;
	margin:0 auto;
}

section.byalNav .container .row nav#course-recommed #myTab li{
	width: 25%;
	line-height: 40px;
	color: #2C2C2C;
	font-size: 18px;
	cursor: pointer;
	padding: 0;
	border-radius: 0;
	box-shadow:none;
	-webkit-box-shadow:none;
	float: left;
}

section.byalNav .container .row nav#course-recommed #myTab li.active{
    background-color: #21919b;
    color: #fff;
}

section.byalNav .container .row #myTabContent{
    color: #2C2C2C;
    background-color: #e6ebf1;
    line-height: 40px;
    display: none;
}

section.byalNav .container .row #myTabContent .tab-pane ul{
	margin-bottom: 0;
	list-style: none;
	padding-left: 20px;
}

section.byalNav .container .row #myTabContent .tab-pane ul li{
	float: left;
	font-size: 15px;
    padding-left: 30px;
    padding-right: 30px;
    line-height: 40px;
    cursor: pointer;
}

section.byalNav .container .row #myTabContent .tab-pane ul li.active,section.byalNav .container .row #myTabContent .tab-pane ul li:hover{
    background-color: #c8d1df;
    color: #fff;
}

section.byalNews{
	margin-top: 80px;
	min-height: 600px;
}

section.byalNews .newsList{
	width: 100%;
    cursor: pointer;
    border-bottom: 1px solid #b2b2b2;
}

section.byalNews .newsList .container .row .tit{
	padding-top: 30px;
}

section.byalNews .newsList .container .row .tit .col-xs-6{
	line-height: 40px;
	font-size: 13px;
}

section.byalNews .newsList .container .row .tit .title{
    font-size: 18px;
    padding-left: 0;
    padding-right: 0;
}

section.byalNews .newsList .container .row .tit .title small{
    font-size: 14px;
    color: #adadad;
    margin-left: 14px;
}

section.byalNews .newsList .container .row .tit .times{
	float: right;
	font-size: 12px;
}

section.byalNews .newsList .container .row .content{
	margin-top: 10px;
    line-height: 24px;
    font-size: 16px;
    text-align: left;
    text-indent: 2em;
    margin-bottom: 20px;
}

section.byalNews .newsList .container .row .content p{
	font-size: 14px;
}

section.byalNews .newsList:hover{
	background-color: #f3f3f3;
}

section.contactUsMain .container .row h3,section.contactInfo .container .row h3{
    font-size: 30px;
    color: #212121;
    line-height: 105px;
    text-align: center;
}

section.contactInfo .container .row .nav{
	text-align: center;
	line-height: 50px;
	background: #e6ebf1;
	margin-top: 30px;
}

section.contactInfo .container .row .nav a{
    display: block;
    float: left;
    font-size: 18px;
    line-height: 50px;
}

section.contactInfo .container .row .nav a:hover,section.contactInfo .container .row .nav a.active{
	background-color: #21919b;
    color: #fff;
}

section.contactInfo .container .row .info{
	padding-top: 30px;
	width: 680px;
	margin:0 auto;
	font-size: 15px;
}

.contactHr{
	margin-top: 60px;
    border-bottom: 1px solid #c2c2c2;
}

section.contactUsMain{
	margin-bottom: 90px;
}

section.contactUsMain .container .row h3{
	margin-bottom: 40px;
}

section.contactUsMain .container .row .col-xs-6{
	padding-right: 154px;
	padding-left: 0;
	margin-bottom: 20px;
	width: 30%;
	padding-top: 60px;
}

section.contactUsMain .container .row .col-xs-6 h4{
	font-size: 15px;
}

section.contactUsMain .container .row .col-xs-6.left{
	padding-left: 154px;
	padding-right: 0;
	margin-bottom: 20px;
	font-size: 15px;
	width: 70%;
	padding-top: 0;
}

section.contactUsMain .container .row .col-xs-12{
	padding-left: 154px;
	margin-bottom: 20px;
	font-size: 15px;
}

section.contactUsMain .container .row .col-xs-6.text-right img{
	max-height: 129px;
}

.margin-left-70{
	margin-left: 70px;
}

.border-right-none{
	border-right: none!important;
}

section.home-overlay .container .row .step-item{
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);
	transition: opacity .2s;
	-webkit-transition: opacity .2s;
}

.navpos{
	color: #a9a9a9;
	padding-left: 0;
	padding-right: 0;
}


html.kjxm section.contactUs{
	background: #fff;
}

/**文章页面**/
section.article h2{
	margin: 80px auto 10px;
}

section.article .info span{
	color: #888;
	font-size: 14px;
	margin: 0 3px;
}

section.article .content{
	text-indent: 2em;
	min-height: 600px;
}

section.article .content .ryzzimg{
	margin-bottom: 50px;
	text-indent: 0;
}

section.article .content .ryzzimg img{
	max-width: 100%;
	padding-left: 10px;
    padding-right: 10px;
}

section.article .pages{
	font-size: 14px;
	padding: 5px;
    border-radius: 4px;
    background: #efefef;
    margin: 20px 0;
}

section.newslist{
	margin-top: 40px;
}

section.newslist .container .row{
	border-left: 1px solid #e6ebf1;
}

section.newslist .container .row .list_news{
	border-bottom: 1px solid #dfdfdf;
    padding-bottom: 5px;
}

section.newslist .container .row .list_news h5{
	line-height: 40px;
	font-size: 18px;
	font-weight: 100;
}

section.newslist .container .row .list_news p{
	font-size: 14px;
    line-height: 24px;
    min-height: 72px;
    color: #6e6e8f;
    margin-bottom: 0;
}

section.newslist .container .row .list_news span{
	font-size: 14px;
    line-height: 24px;
    color: #6e6e8f;
}

section.newslist .container .row .list_news .col-xs-3{
	padding-left: 0;
	padding-right: 0;
}

section.newslist .container .row .list_news .col-xs-9{
	padding-left: 20px;
	padding-right: 20px;
}

section.newslist .container .row .list_news .col-xs-3 img{
	max-width: 100%;
	height: auto;
}

section.newslist .container .row .list_news a.readmore{
	margin-top: 10px;
    display: block;
    width: 120px;
    height: 30px;
    line-height: 30px;
    background-color: #f3f3f3;
    text-align: center;
    margin-left: -20px;
    font-size: 14px;
}

section.newslist .container .row .list_news h5 b{
	display: inline-block;
    height: 11px;
    width: 11px;
    background: #000;
    margin-left: -24px;
    margin-right: 15px;
}

#islogin{
	margin-top: 60px;
    float: left;
    margin-left: 15px;
}

.aboutbanner .logined{
	margin-top: 100px;
}

.aboutbanner .logined p{
	color: #fff;
}

.aboutbanner .logined p a{
	text-decoration:underline;
	color: red;
}

section.newslist .container .row .list_news .col-xs-3.nonepic{
	display: none;
}

/****荣誉资质列表页****/
section.ryzzlist .list_ryzz{
	background: #fff;
    padding: 20px;
    border-bottom: solid 1px #eae6e2;
}

section.ryzzlist .list_ryzz .col-xs-3.nonepic{
	display: none;
}


section.ryzzlist{
	margin-top: 100px;
}

section.ryzzlist .list_ryzz .subtitle {
    display: block;
    font-size: 22px;
    padding-top: 8px;
    cursor: pointer;
    color: #232323;
    line-height: 26px;
    text-decoration: none;
}

section.ryzzlist .list_ryzz .desc {
    overflow: hidden;
    color: #909090;
    font-size: 14px;
    padding-top: 15px;
    line-height: 24px;
    text-align: justify;
    height: 65px;
}

section.ryzzlist .list_ryzz .all {
    color: #bbbbbb;
    font-size: 12px;
    margin-top: 25px;
}

.all .date {
    margin-right: 30px;
}

section.ryzzlist .img-wrap {
    display: block;
    text-align: right;
}

section.ryzzlist .img-wrap img {
    width: 100%;
    border: solid 1px #eae6e2;
}




/**员工中心**/

.filetype{
	margin-bottom: 20px;
}

.filetype #myTab li a{
	padding: 4px 15px;
	text-decoration: none;
    background-color: #efefef;
    margin-bottom: 10px;
}

.filetype #myTab li a:hover{
	background-color: #d8d8d8;
}

.filetype #myTab li.active a{
    background-color: #337ab7;
}

.userinfo .container .filelist #myTabContent .list-group a .list-group-item-text{
	font-size: 14px;
}

section.pageMain .container .row .threeInfo .col-xs-4 .panel .panel-body{
	border: 1px solid #ddd;
	border-top: none;
}



/**新闻资讯**/

section.bydownlist .list-group-item .pull-left h4.list-group-item-heading{
	margin-bottom: 0;
    line-height: 34px;
}


@media (min-width: 768px){
	section.kjxmWorkStep .container .row .steps{
		padding:0;
	}
	section.pageMain .threePic .col-xs-12 span{
		padding: 0 13px;
	}
	.stepbg {
	    width: 226px;
	}
	.stepsmbg {
	    width: 96px;
	}
	section.pageMain .container .row .threeInfo .col-xs-4 .panel .panel-body .col-xs-6.padding-left-20{
		padding-left: 0;
	}
	section.pageMain .container .row .threeInfo .col-xs-4 .panel .panel-body{
	    min-height: 172px;
	}
	section.flssStep .fstep{
		width: 121px;
	}

}

	
@media (min-width: 992px){
	section.kjxmWorkStep .container .row .steps{
		padding:0 130px;
	}
	section.pageMain .threePic .col-xs-12 span{
		padding: 0 26px;
	}
	.stepbg {
	    width: 300px;
	}
	.stepsmbg {
	    width: 132px;
	}
	section.pageMain .container .row .threeInfo .col-xs-4 .panel .panel-body{
	    min-height: 172px;
	}

	section.pageMain .container .row .threeInfo .col-xs-4 .panel .panel-body .col-xs-6.padding-left-20 {
	    padding-left: 0;
	}
	section.flssStep .fstep{
		width: 165px;
	}



}

@media (min-width: 1200px){
	.pageBanner .container{
		padding-left: 0;
		padding-right: 0;
		width: 1000px;
	}
	.container{
		width: 1000px;
	}
	section.pageMain .threePic .col-xs-12 span{
		padding: 0 26px;
		color: #1e1e3c;
	}
	section.pageMain .container .row .threeInfo .col-xs-4 .panel .panel-body{
		padding: 16px 0 36px 40px;
		text-align: left;
		min-height: 174px;
	}
	section.pageMain .container .row .threeInfo .col-xs-4 .panel .panel-body .col-xs-6.padding-left-40{
		padding-left: 40px;
	}
	section.flssStep .fstep{
		width: 171px;
	}
	.stepbg {
    width: 310px;
}

.stepsmbg {
    width: 137px;
}
}




/****成员详情页****/

section.people{
	margin-top: 100px;
	margin-bottom: 120px;
}

section.people .left img{
	max-width: 100%;
	margin-bottom: 30px;
}

section.people .left .info-piece{
	font-size: 14px;
}

section.people .left .info-title {
    color: #878787;
    margin-right: 10px;
}

section.people .right{
	padding-right: 0;
	padding-left: 40px;
}

section.people .right .inner .name{
	margin-top: 0;
}

section.people .right .inner .title {
    color: #878787;
    font-size: 14px;
}

section.people .right .inner .intro {
    color: #666666;
}

section.people .right .inner .intro h4{
	margin-top: 30px;
    font-size: 18px;
    color: #222222;
}

section.people .right .inner .intro ul,section.people .right .inner .intro ol {
    padding-left: 1.4em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    list-style-type: disc;
}

section.people .right .inner .intro ul,section.people .right .inner .intro ol,section.people .right .inner .intro p{
	margin-top: 1.4em;
	font-size: 14px;
}


@media (max-width: 1000px){
	section.qwcInfo .container .col-xs-4.pad1,section.qwcInfo .container .col-xs-4.pad2,section.qwcInfo .container .col-xs-4.pad3{
		padding: 0 15px;
	}
	section.aboutLader .container .row .firstLeader .col-xs-6{
		padding-left: 5px;
		padding-right: 5px;
	}
	section.aboutLader .container .row .firstLeader .col-xs-6.right h4{
		margin-top: 0;
	}
	section.aboutLader .container .row .firstLeader .col-xs-6.right p{
		font-size: 14px;
		margin-top: 30px;
		line-height: 20px;
		padding: 0 10px;
	}
	section.aboutLader .container .row .sixLeader .contentIn img, section.aboutLader .container .row .eightLeader .contentIn img{
		max-width: 100%;
		height: auto;
	}
	section.aboutLader .container .row .sixLeader .contentIn .txt h3, section.aboutLader .container .row .eightLeader .contentIn .txt h3{
		font-size: 20px;
	}
	section.aboutLader .container .row .sixLeader .contentIn .txt p, section.aboutLader .container .row .eightLeader .contentIn .txt p{
		font-size: 13px;
	}
	section.aboutLader .container .row .sixLeader .col-xs-4, section.aboutLader .container .row .eightLeader .col-xs-3{
		padding-left: 5px;
		padding-right: 5px;
	}
	section.contactInfo .container .row .nav{
		padding: 0;
	}

	section.contactUsMain .container .row .col-xs-12{
		padding-left: 30px;
		padding-right: 30px;
	}
	section.contactUsMain .container .row .col-xs-6.left{
		padding-left: 30px;
		padding-right: 0;
	}
	section.contactUsMain .container .row .col-xs-6{
		padding-right: 30px;
		padding-left: 0;
	}
	section.flssBotInfo .container .col-xs-3,section.flssBotInfo .container .col-xs-4{
		padding-left: 5px;
		padding-right: 5px;
	}
	section.bqwc .container .col-xs-4 .panel .panel-header, section.flssBotInfo .container .col-xs-3 .panel .panel-header,section.flssBotInfo .container .col-xs-4 .panel .panel-header{
		padding: 40px 0;
	}
	.margin-left-70 {
	    margin-left: 34px;
	}
	section.kjxmMidInfo .container .row .col-xs-3{
		width: 22%;
	}
	.foot_center_box{
		width: auto;
	}
	section.fourIcon .container h4{
		font-size: 20px;
		font-weight: 100;
		margin-top: 45px;
    	margin-bottom: 44px;
	}
	section.fourIcon .container .row .col-xs-3{
		padding-left: 5px;
		padding-right: 5px;
	}
	section.fourIcon .container .row .col-xs-3 p{
		margin-bottom: 0;
	}
	section.ex .container .col-xs-2{
		width: 33.3%;
		margin-bottom: 20px;
	}
	.stepMid{
		padding-right: 22%;
	}
	.info ul.body li{
		text-align: center;
		margin-left: 0;
	}
	#history{
		width: 750px;
	}
	#arrow{
		left: 240px;
	}
	#circle{
		left: 130px;
	}
	.history_title{
		text-indent: 22px;
	}
	.point{
		left: 150px;
	}
	.lileft{
		width: 130px;
	}
	#content{
		background: url(../images/vertical.png) no-repeat 175px 2px;
		width: auto;
	}
	.hisct{
		font-size: 15px;
	}
	.liright{
		width: 500px;
	}
	section.ex .container .col-xs-4 .panel .panel-body{
		font-size: 14px;
	}
	section.newslist .container .row .list_news h5{
		line-height: 12px;
	}
	section.newslist .container .row .list_news .col-xs-3,section.newslist .container .row .list_news a.readmore{
		display: none;
	}
	section.newslist .container .row .list_news .col-xs-9{
		float: none;
		width: 100%;
	}
	section.newslist{
		margin-top: 0;
	}
	section.newslist .container .row .list_news .col-xs-3.nonepic{
		display: block;
		float: none;
    	width: 100%;
	}
	section.newslist .container .row .list_news .col-xs-3.nonepic a img{
		width: 100%;
		max-width: 100%;
		height: auto;
	}


}

@media (max-width: 769px){

	section.aboutLader .container .row .firstLeader .col-xs-6{
		float: none;
		width: 100%;
	    margin-bottom: 20px;
	    padding-left: 0;
		padding-right: 0;
	}
	section.aboutLader .container .row .firstLeader .col-xs-6.left img{
		width: 100%;
		height: auto;
	}
	section.aboutLader .container .row .sixLeader .col-xs-4, section.aboutLader .container .row .eightLeader .col-xs-3{
		width: 50%;
	}
	section.aboutLader .container .row .sixLeader .contentIn img, section.aboutLader .container .row .eightLeader .contentIn img{
		width: 100%;
		height: auto;
	}
	section.aboutLader .container .row .sixLeader .contentIn .txt p, section.aboutLader .container .row .eightLeader .contentIn .txt p{
		font-size: 16px;
	}
	section.aboutLader .container .row .sixLeader .contentIn .txt h3, section.aboutLader .container .row .eightLeader .contentIn .txt h3{
		font-size: 24px;
	}
	section.aboutPinpai .container .row img{
		max-width: 100%;
	}
	.foot_center_box{
		width: 100%;
	}
	.foot_center_box_right{
		float: none;
		text-align: left;
		padding-left: 0;
	}
	section.aboutMidBanner .container .aboutMidTit .aIndo p{
	    font-size: 24px;
    	line-height: 38px;
	}
	.entitle{
		font-size: 30px;
	}
	.zhtitle{
		font-size: 24px;
	}
	.pageBanner .info{
		font-size: 14px;
    	line-height: 20px;
	}
	section.bqwcIcon .container .col-xs-4 p{
		font-size: 14px;
	}
	section.bqwcIcon .container .col-xs-12 p{
		font-size: 14px;
		margin-top: 0;
		margin-bottom: 30px;
	}
	section.bqwcMidPic .container p{
		font-size: 20px;
	}
	section.bqwcMidPic .container span{
		font-size: 20px;
	}
	section.bqwc .container .col-xs-4 .panel .panel-header, section.flssBotInfo .container .col-xs-3 .panel .panel-header{
		padding: 60px 0;
	}
	section.ex .container .col-xs-2 .panel .panel-body, section.flssBotInfo .container .col-xs-3 .panel .panel-body, section.bqwc .container .col-xs-4 .panel .panel-body{
		margin: 0;
	}
	section.bqwcIcon{
		padding-top: 0;
	}
	section.byalNav .container .row #myTabContent, section.byalNav .container .row nav#course-recommed #myTab{
		margin-bottom: 0;
		width: 100%;
	}
	section.byalNav .container .row nav#course-recommed #myTab li{
		font-size: 18px;
	}
	section.byalNav .container .row #myTabContent .tab-pane ul li{
		padding-left: 0;
		padding-right: 0;
		width: 33%;
    	text-align: center;
	}
	section.byalNews .newsList .container .row .tit{
		padding:0 10px;
	}
	section.byalNews .newsList .container .row .tit .col-xs-6{
		padding-left: 0;
		padding-right: 0;
		font-size: 13px;
	}
	section.byalNews .newsList .container .row .content p{
		padding: 0 10px;
		font-size: 14px;
	}
	section.byalNews .newsList .container .row .tit .col-xs-6.title{
		font-size: 18px;
	}
	section.byalNav{
		margin-top: 60px;
	}
	section.byalNews{
		margin-top: 40px;
	}
	section.contactUsMain .container .row h3, section.contactInfo .container .row h3{
		margin-top: 0;
		margin-bottom: 0;
		line-height: 70px;
		font-weight: 100;
	}
	section.contactInfo .container .row .nav{
		margin-top: 15px;
	}
	section.contactInfo .container .row .nav a{
		font-size: 18px;
	}
	section.contactInfo .container .row .info{
		width: 100%;
		padding: 20px 10px 0;
		font-size: .8em;
	}
	section.contactUsMain .container .row h3, section.contactInfo .container .row h3{
		font-size: 24px;
		line-height: 124px;
	}
	section.flssMain .container .row .flssThreeIcon .col-xs-4{
		padding-left: 5px;
		padding-right: 5px;
	}
	.pageBanner{
		top: -60px;
	}
	section.kjxmInfo .container .row p{
		padding: 0 10px;
	}
	.margin-left-70 {
	    margin-left: 24px;
	}
	section.kjxmMidInfo .container .row .col-xs-3{
		width: 23%;
	}
	section.kjxmWorkStep .container .row .steps{
		padding: 0 20px;
	}
	section.kjxmWorkStep .container .row h3{
		font-size: 24px;
		padding-top: 40px;
		padding-bottom: 40px;
	}
	section.pageMain .threePic .col-xs-12 span{
		padding: 0;
		width: 25%;
		float: left;
		text-align: center;
		font-size: 15px;
	}
	section.pageMain .container h4{
		margin: 70px 0 50px;
		font-size: 24px;
		font-weight: 100;
	}
	section.pageMain .container p.info{
		padding: 0 10px;
	}
	.stepbg {
	    width: 100%;
	    margin-bottom: 10px;
	}
	.step .stepTop .icons, .step .stepBot .icons{
		display: none;
	}
	.stepMid{
		display: none;
	}
	.stepsmbg {
	    width: 100%;
	    margin-bottom: 10px;
	}
	.stepbg a .tit, .stepsmbg a .tit{
		font-size: 14px;
		padding-left: 12px;
	}
	section.flssStep .container h3, section.ex .container h3, section.flssBotInfo .container h3{
		font-size: 24px;
		font-weight: 100;
	    margin-top: 70px;
    	margin-bottom: 50px;
	}
	section.pageMain .container .row .threeInfo .col-xs-4 .panel .panel-body{
		padding:16px 2px;
	}
	section.pageMain .container .row .threeInfo .col-xs-4 .panel .panel-body .col-xs-6{
		font-size: 14px;
	}
	section.pageMain .container .row .threeInfo .col-xs-4 .panel .panel-body .col-xs-6.padding-left-20{
		padding-left: 0;
	}
	section.pageMain .container .row .threeInfo .col-xs-4 .panel .panel-body{
	    min-height: 172px;
	}
	section.foreInfo h3{
		font-size: 24px;
		font-weight: 100;
	}
	section.ex .container .col-xs-2{
		width: 33.3%;
	}
	section.ex .container .col-xs-2{
		width: 50%;
		margin-bottom: 20px;
	}
	section.flssBotInfo, section.ex{
		margin-bottom: 40px;
	}
	section.flssStep .fstep{
		width: 16%;
	}
	section.flssStep .fright, section.flssStep .fleft{
		width: 5%;
	}
	#history{
		width: 650px;
	}
	#arrow{
		left: 240px;
	}
	#circle{
		left: 130px;
	}
	.history_title{
		text-indent: 22px;
	}
	.point{
		left: 150px;
	}
	.lileft{
		width: 130px;
	}
	#content{
		background: url(../images/vertical.png) no-repeat 175px 2px;
		width: auto;
	}
	.hisct{
		font-size: 13px;
	}
	.liright{
		width: 435px;
	}
	section.aboutLader .container .row h3{
		font-size: 24px;
		font-weight: 100;
		line-height: 50px;
	}
	section.aboutInfo{
		margin-top: -90px;
	}
	section.foreInfo .col-xs-6 h4 i{
		margin-right: 14px;
    	font-size: 1em;
	}
	section.foreInfo .col-xs-6 h4 span{
		font-weight: 100;
	}
	section.byalNews .newsList{
		padding-top: 20px;
	}
	section.aboutInfo{
		padding-bottom: 30px;
	}
	section.aboutLader, section.aboutPinpai{
		padding-top: 0;
	}
	section.aboutPinpai .container .row h3{
		font-size: 24px; 
		font-weight: 100;
		line-height: 60px;
	}
	section.aboutLader, section.aboutPinpai{
		padding-bottom: 50px;
	}
	section.aboutPinpai .container .row img{
		width: 80%;
	}
	section.aboutLader .container .row .firstLeader{
		margin-bottom: 0;
	}
	section.pageMain .step{
		margin-bottom: 50px;
	}
	section.flssBotInfo .container .col-xs-4 .panel .panel-body{
		margin:0;
	}
	.pageBanner.bqwcbanner .info{
		font-size: 12px;
    	line-height: 20px;
    	color: #fff;
    	width: auto;
	}
	.pageBanner.bqwcbanner .zhtitle{
		color: #fff;
	}
	section.ryzzlist .list_ryzz .all{
		display: none;
	}

	/**百一发展史**/
	.by_history{
	    width: 800px;
	}
	.navs-list {
	    margin-top: 0px;
	}

}

@media (max-width: 640px){
	section.flssMain .container .row .flssThreeIcon .col-xs-4{
		float: none;
		width: 100%;
		margin-bottom: 40px;
		padding-top: 84px;
	}
	section.flssMain .container .row .flssThreeIcon .col-xs-4 h6{
		margin-bottom: 60px;
	}
	section.flssBotInfo .container .col-xs-3{
		padding-left: 5px;
		padding-right: 5px;
		width: 50%;
		margin-bottom: 20px;
	}
	section.kjxmbanner .container .row {
	    padding-left: 50px;
	}
	.margin-left-70 {
	    margin-left: 0;
	}
	section.kjxmMidInfo .container .row .col-xs-3{
		width: 50%;
		text-align: center;
		margin-bottom: 20px;
	}
	section.kjxmMidInfo .container .row .col-xs-3.text-right{
		text-align: center;
	}
	section.kjxmMidInfo{
		padding: 33px 0 13px;
	}
	section.kjxmWorkStep .container .row .steps{
		padding: 0 25px;
	}
	section.kjxmWorkStep .container .row .steps .kjxmStepTit img,section.kjxmWorkStep .container .row .steps .kjxmRight img{
		width: 70%;
		max-width: 70%;
	}
	section.kjxmWorkStep .container .row .steps .kjxmStepTit, section.kjxmWorkStep .container .row .steps .kjxmRight{
		margin-right: 3px;
		font-size: 13px;
	}
	section.pageMain .threePic .col-xs-4 img{
		width: 70%;
	}
	section.pageMain .threePic .col-xs-4 p{
		font-size: 15px;
		line-height: 70px;
	}
	section.fourIcon .container .row .col-xs-3{
		width: 50%;
		margin-bottom: 40px;
	}
	section.fourIcon .container .row .col-xs-3 p{
		line-height: 50px;
	}
	section.fourIcon{
		padding-bottom: 0;
	}
	section.pageMain .container .row .threeInfo .col-xs-4{
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}
	section.pageMain .container .row .threeInfo .col-xs-4 .panel .panel-body{
		min-height: auto;
	}
	section.pageMain .container .row .threeInfo .col-xs-4 .panel .panel-body .col-xs-6{
		font-size: 16px;
	}
	section.pageMain .container .row .threeInfo .padding-right-5{
		padding-right: 0;
	}
	section.pageMain .container .row .threeInfo .padding-left-5{
		padding-left: 0;
	}
	section.foreInfo .col-xs-6{
		padding-left: 10px;
		padding-right: 10px;
		min-height: 166px;
	}
	.info ul.body li{
		font-size: 14px;
	}
	#history{
		width: 500px;
	}
	#arrow{
		left: 32%;
	}
	#circle{
		left: 103px;
	}
	.history_title{
		text-indent: 10px;
	}
	.point{
		left: 120px;
	}
	.lileft{
		width: 103px;
	}
	#content{
		background: url(../images/vertical.png) no-repeat 145px 2px;
		width: auto;
	}
	.hisct{
		font-size: 12px;
	}
	.liright{
		width: 270px;
		left: 180px;
	}
	section.home-overlay .container .row .step-item{
		font-size: 12px;
	}
	section.contactInfo .container .row .nav a{
		font-size: 15px;
	}
	section.flssBotInfo .container .col-xs-4 {
	    padding-left: 5px;
	    padding-right: 5px;
	    width: 50%;
	    margin-bottom: 20px;
	}
	section.ex .container .col-xs-4 .panel .panel-body {
	    font-size: 13px;
	}
	section.byalNav .container .row nav#course-recommed #myTab li {
	    font-size: 16px;
	}
	section.byalNav .container .row #myTabContent .tab-pane ul li{
		width: 20%;
	    font-size: 16px;
	}
	section.ryzzlist .list_ryzz .col-xs-3.nonepic{
		display: block;
		float: none;
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	section.ryzzlist .list_ryzz .col-xs-3.nonepic a img{
		width: 100%;
		max-width: 100%;
		height: auto;
	}
	section.ryzzlist .list_ryzz .col-xs-9{
		float: none;
		width: 100%;
	}
	section.ryzzlist .list_ryzz .col-xs-3{
		display: none;
	}
	section.ryzzlist .list_ryzz .subtitle{
		font-size: 20px;
	}
	section.contactUsMain .container .row .col-xs-6.left{
		padding-left: 0;
		padding-right: 0;
	}
	section.contactUsMain .container .row .col-xs-6{
		padding-right: 0;
		padding-left: 0;
	}
	section.contactUsMain .container .row .col-xs-12{
		padding-left: 5px;
		padding-right: 0;
	}
	section.contactUsMain .container .row .col-xs-6 p,section.contactUsMain .container .row .col-xs-12 p{
		margin-bottom: 3px;
		font-size: 14px;
	}
	section.contactUsMain .container .row .col-xs-6.text-right img{
		max-height: 105px;
		width: auto;
	}
	section.contactUsMain .container .row .col-xs-6.left{
		width: 70%;
		padding-left: 5px;
	}
	section.contactUsMain .container .row .col-xs-6{
		width: 30%;
		max-height: 150px;
	}
	/**百一发展史**/
	.by_history{
	    width: 100%;
	}
	.history-date h2.first {
	    width: 580px;
	}
	.history-date ul li dl dt {
    	font-size: 12px;
    }
    .history-date h2 {
    	background: url('../images/yewu_31.png') no-repeat 128px 0;
	    padding-left: 30px;
	}
	.history-date ul li {
    	background: url('../images/yewu_30.png') no-repeat 151px 0;
    }
    .by_history .his_in {
    	background: url('../images/yewu_38.png') repeat-y 158px 0;
    }
    .history-date ul li dl {
    	padding-left: 8px;
    	margin-top: 0;
    	width: 190PX;
    }
	.pageBanner .info{
		font-size: 12px;
    	line-height: 20px;
    	width: 180px;
	}
	.pageBanner.trademarkbanner .info{
		width: auto;
	}
	.pageBanner .info p{
		margin-bottom: 4px;
	}
	section.foreInfo .col-xs-6.top {
	    margin-bottom: 1px;
	}

	.pageBanner.patentbanner .info{
		width: 255px;
		float: right;
	}
	.pageBanner.patentbanner .entitle,.pageBanner.patentbanner .zhtitle{
		float: right;
		margin-right: 20px;
	}
	section.qwcInfo .container .col-xs-4{
		width: 50%;
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 20px;
	}
	section.qwcInfo .container .col-xs-4 .panel{
		height: auto;
	}
	.kjxmbanner .info,.flssbanner .info{
		width: auto;
	}
	section.aboutMidBanner .container .aboutMidTit .aIndo p {
	    font-size: 16px;
	    line-height: 22px;
	}
	section.aboutMidBanner .container .aboutMidTit {
	    padding-right: 42px;
	}
	section.aboutMidBanner .container .aboutMidTit .aTit {
	    line-height: 70px;
	}
	section.bqwc .container .col-xs-4 .panel .panel-header, section.flssBotInfo .container .col-xs-3 .panel .panel-header {
	    padding: 28px 0;
	}
	section.flssBotInfo.trademarkInfo .container .col-xs-3 .panel {
	    min-height: 186px;
	}
	.pics .major-list li a:hover span.back-face{
		display: none;
	}
	.tabs{
		margin-top: 10px;
	}

	/**领导人详情页**/
	section.people .left{
		width: 100%;
		text-align: center;
	    margin-bottom: 23px;
	}
	section.people .left img{
		width: 100%;
		margin-bottom:20px;
	}
	section.people .left .info-piece{
		text-align: left;
	}
	section.people .right{
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	section.people .right .inner .name{
		font-size: 20px;
	}
	section.people .right .inner .intro h4{
		font-size: 14px;
	}
	section.article .content .ryzzimg {
	    margin-bottom: 30px;
	}
	section.article .pages .text-right{
		text-align: left;
	}
	section.article .content{
		min-height: 300px;
	}
	section.byalNews .newsList .container .row .tit .times_sm{
		display: block;
		font-size: 12px;
	}
	section.newslist .container .row .list_news h5 {
	    line-height: 25px;
	    font-family: inherit;
	}
}




@media (max-width: 480px){
	section.bqwcbanner{
		height: 60%;
	}
	section.aboutLader .container .row .sixLeader .col-xs-4, section.aboutLader .container .row .eightLeader .col-xs-3{
		width: 100%;
		float: none;
	}
	section.patentbanner .container .row{
		width: 100%;
	}
	section.bqwcbanner .container .row{
		width: 100%;
	}
	section.aboutInfo .container .row p{
		padding: 0 10px;
	}
	section.aboutPinpai .container .row img{
		max-width: 100%;
	}
	section.aboutPinpai{
		margin-bottom: 0;
	}
	.foot_center_box_right ul li{
		font-size: 14px;
	}
	.foot_center{
		font-size: 12px;
	}
	.foot_center_box{
		height: auto;
	}
	section.aboutLader, section.aboutPinpai{
		margin-top: 0;
	}
	.pageBanner .info{
		font-size: 12px;
    	line-height: 20px;
	}
	section.bqwc .container .col-xs-4{
		float: none;
		width: 100%;
		margin-bottom: 10px;
	}
	section.contactUsMain,section.flssBotInfo, section.ex{
		margin-bottom: 40px;
	}
	section.bqwcIcon{
		padding-top: 0;
	}
	section.flssStep .container h3, section.ex .container h3, section.flssBotInfo .container h3{
		font-size: 26px;
	    margin-top: 60px;
	    margin-bottom: 30px;
	}
	section.byalNews .newsList .container .row .tit .col-xs-6.title{
		font-size: 16px;
	}
	
	section.kjxmbanner .container .row {
	    padding-left: 20px;
    	padding-right: 20px;
	}
	.info ul.body li{
		font-size: 12px;
	}
	.history_title h2{
		display: none;
	}
	#history{
		width: 470px;
	}
	#arrow{
		left: 32%;
	}
	#circle{
		left: 85px;
	}
	.history_title{
		text-indent: 10px;
	}
	.point{
		left: 102px;
	}
	.lileft{
		width: 90px;
	}
	#content{
		background: url(../images/vertical.png) no-repeat 127px 2px;
		width: auto;
	}
	.hisct{
		font-size: 14px;
	    line-height: 29px;
    	vertical-align: middle;
	}
	.liright{
		width: 300px;
		left: 146px;
	}
	section.byalNav .container .row #myTabContent .tab-pane ul li{
		width: 50%;
	}
	section.people .right .inner .intro {
	    min-height: 100px;
	}
	section.people {
	     margin-top:0; 
	}
}



section.flssStep .fstep:hover{
	background: #c5c9ce;
	color: #fff;
}



