body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select，article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
body{font-size: 12px;font-family:"微软雅黑";background:#fff;-webkit-text-size-adjust:100%;}
a{color:#2d374b;text-decoration:none}
a:hover{color:#cd0200;text-decoration:underline}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}

.banner img{
	width:100%;
	height: 346px;
}

.common{
	width: 1040px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.clear{
	clear: both;
}
.center{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.resume_left p:nth-child(1){
	font-size: 72px;
	height: 72px;
	/*width: 72px;*/
	color: #FFFFFF;
	margin-top: -6px;
	margin-bottom: 1px;
	font-weight: 700;
	
	margin-left: 56px;
}


.resume_left p:nth-child(2){
	width: 364px;
	height: 306px;
	margin-left: 206px;
	border: 2px solid #000000;
	float: left;
}
.resume{
	position: relative;
}
.resume_left p:nth-child(3){
	position: absolute;
/*    top: -13%; */
    left: 235px;
    z-index: 10 !important;
}

.resume_right{
	position: absolute;
    left: 60.8%;
    top: 127%;
    text-align: justify;
    font-size: 16px;
    color: #000000;
   width: 333px;
}
.resume_right p{
	margin-bottom: 4px;
}
.resume_right p:nth-child(5){
	margin-left: 82px;
}
.resume_right p:nth-child(3){
	line-height: 22px;
}

.resume_direction p{
	font-size: 16px;
	color: #000000;
	padding-top: 62px;
	margin-left: -290px;
	margin-bottom: 39px;
}
/*.IT_onLine{
	position: relative;
	height: 461px;
}
.IT_onLine p:nth-child(2){
	font-size: 60px;
	color: #FFFFFF;
	position: absolute;
	top: 204px;
	left: 58px;
}
.IT_onLine img{
	width: 100%;
	height: 461px;
}

.IT_onLine>div{
	position: absolute;
    top:50%;
    left:36%;
    background-color: rgba(255,255,255,0.71);
    transform: translate(-10%,-50%);
    -webkit-transform:translate(-10%,-50%);
    -moz-transform:translate(-10%,-50%);
    -ms-transform:translate(-10%,-50%);
}

.IT_onLine div:nth-child(3){
	font-size: 16px;
	color: #000000;
}
.IT_onLine div:nth-child(3) a{
	text-decoration: none;
}

.IT_onLine>div div:nth-child(1){
	margin-top: 24px;
}

.IT_onLine>div div{
	margin-bottom: 26px;
	padding-left: 77px;
	padding-right: 64px;
}*/
.IT_onLine{
	height: 461px;
	width: 100%;
	background-image: url(../img/banner22.jpg);
}

.IT_onLine_item{
	
	position: relative;
	width: 1040px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
/*.IT_onLine_item>p{
	position: absolute;
	top: 202px;
	left: -106px;
	line-height: 461px;
	text-align: center;
	font-size: 60px;
	color: #FFFFFF;
	background-color: #000000;
	height: 461px;
	padding-right: 48px;
	
	z-index: 10;
	
}*/
.IT_onLine_item>p{
	position: absolute;
    /* top: 202px; */
    left: -446px;
    line-height: 461px;
    text-align: center;
    font-size: 60px;
    color: #FFFFFF;
    background-color: #000000;
    height: 461px;
    padding-right: 140px;
    padding-left: 340px;
    z-index: 10;
}
    
    
.IT_onLine_item_div{
	background-color: rgba(255,255,255,0.71);
	position: absolute;
	right: -40px;
	top: 75px;
	z-index: 11;
}
.IT_onLine_item_div div {
	font-size: 16px;
	color: #000000;
	text-align: justify;
	padding-left: 82px;
	padding-right: 64px;
	width: 845px;
}

.IT_onLine_item_div div:nth-child(1) {
	margin-top: 24px;
}
.IT_onLine_item_div div{
	margin-bottom: 27px;
}
.IT_onLine_item_div div p:nth-child(1){
	margin-bottom: 2px;
}

.IT_onLine_item_div div a{
	text-decoration: none;
}

.teach_title p{
	font-size: 60px;
	float: right;
	color: #000000;
}

.teach{
	width: 1040px;
	position: relative;
	height: 449px;
}
.teach>p{
	position: absolute;
	right: -30px;
	top: 17px;
	font-size: 60px;
	color: #000000;
}
.teach .jiantou{
	position: absolute;
	left: -60px;
	top: 256px;
}
.teach .jiantou img{
	margin-right: 42px;
}
.teach .teach_kuang p{
	width: 804px;
	height: 158px;
	border: 2px solid #000000;
	position: absolute;
	top: 196px;
	left: 115px;
}
.teach_name{
	position: absolute;
	right: 4px;
	top: 121px;
}
.teach .teach_name div{
	height: 304px;
	width: 258px;
	float: right;
	background-color: #e4c745;
	margin-left: 26px;
}
.teach .teach_name img{
	float: right;
	margin-left: 26px;
}

.teach div  p{
	font-size: 16px;
	color: #000000;
	width: 258px;
	text-align: justify;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 9px;
}
.teach div  p:nth-child(1){
	padding-top: 27px;
}
.book{
	width: 1040px;
	position: relative;
	height: 442px;
}

.book_title{
	position: absolute;
	left: 0;
	top: 0;
}

.book div:nth-child(2){
	position: absolute;
	left: 25px;
	top: 140px;
}
.book div:nth-child(3){
	position: absolute;
	left: 266px;
	top: 267px;
	font-size: 16px;
	color: #000000;
}

.book div:nth-child(4){
	position: absolute;
	left: 564px;
	top: 143px;
	
}

.book div:nth-child(5){
	position: absolute;
	right: 0px;
	top: 267px;
	font-size: 16px;
	color: #000000;
}

.last{
	margin-top: 30px;
	margin-bottom: 50px;
	width: 975px;
	
}
.last p{
	font-size: 16px;
	color: #000000;
	text-align: justify;
	margin-left: 16px;
}

.last p:nth-child(2){
	margin: 4px 0px;
	margin-left: 16px;
}

.mobile_center{
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.mobile_resume p{
	margin-bottom: 20px;
}
.mobile_banner img{
	width: 100%;
	margin-bottom: 20px;
}
.mobile_resume p:nth-child(1){
	font-size: 10em;
	font-weight: bold;
}
.mobile_resume p:nth-child(2){
	width: 100%;
	
}
.mobile_resume_info p{
	font-size: 2em;
	margin-top: 12px;
}
.mobile_resume_info p:nth-child(3){
	text-align: justify;
}
.mobile_title{
	font-size: 10em;
	font-weight: bold;
	margin: 20px;
}
.mobile_dir{
	font-size: 1.6em;
	font-weight: bold;
	/*text-align: center;*/
}

.mo_cen{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.mobile_url{
	background-image: url(../img/banner22.jpg);
	padding: 30px 0px;
	
}
.mobile_url div{
	margin: 60px 0px;
}
.mobile_url div p{
	font-size: 1.6em;
	text-align: justify;
	color: #FFFFFF;
	/*margin-bottom: 10px;*/
}

.shiping div{
	background-color: rgb(288,199,69);
	margin-bottom: 20px;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.shiping div p{
	font-size: 1.6em;
	font-weight: 600;
}

.mobile_book_img{
	margin: 10px 0px 60px 0px;
}
.mobile_book_img p{
	font-size: 1.6em;
	
}
.mobile_book_p{
	font-size: 1.6em;
	font-weight: 600;
	text-align: justify;
}
