body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font:12px/1.5 tahoma, arial, \5b8b\4f53; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
small{ font-size:12px; }
ul, ol { list-style:none; }
a { text-decoration:none; color : inherit;}
a:hover { text-decoration:none; }
sup { vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
legend { color:#000; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; } 
.clear{ clear:both;}
/* 初始化样式 */
/* 基础样式 */
.w1000{
    width : 100%;
    min-width : 1000px;
}
.fl {
    float : left;
}
.fr {
    float : right;
}
.container {
    width : 1000px;
    margin: 0 auto;
    position : relative;
}

/* header */
header {
    background-color : #f9f9f9;
    height : 60px;
}

.header_container {
    width : 1000px;
    margin:0 auto;
}

.header_logo {
    background:url('imagesoffcn_logo.png') no-repeat center;
    width : 142px;
    height : 60px;
}
.header_nav {
    margin-left :10px;
}

.header_nav li {
    float : left;
    color : #000;
    height:60px;
    font-size : 14px;
    line-height : 60px;

}
.header_nav li+li {
    margin-left : 5px;
}

.header_tel {
    line-height : 60px;
    color : #ff0000;
    font-size : 14px;
}

/* banner */
.banner {
    background:url('imagesbanner_bg.jpg') no-repeat center;
    height : 590px;
}
.banner_main {
    position: relative;
    padding-top : 40px;

}
.banner_main p {
    margin:0 auto;
    font-size : 24px;
    text-align: center;
    font-weight: 700;

}

.banner_title {
    background: url('imagesbanner_title.png') no-repeat center;
width: 662px;
height: 383px;
position: absolute;
top: 70px;
right: 25px;
}
.banner_ul {
    position : absolute;
    top : 370px;
    left : 50px;
}
.banner_ul li {
    background:url('../images/banner_sbg.png') no-repeat center;
    padding-left:30px; 
    color :#fff;
    width :153px;
    height : 53px;
    float : left;
    font-size : 20px;
    line-height : 50px;
    font-style: italic;
}
.banner_table {
    background:url('../images/banner_table.png') no-repeat center;
    position : absolute;
    top : 450px;
    left : 190px;
    width : 364px;
    height : 292px;
}
.banner_man {
    background:url('../images/banner_man.png') no-repeat center;
    position : absolute;
    top : 250px;
    right : 115px;
    width :298px;
    height : 486px;
}
/* pg1 */
.pg1 {
    background: #fff6c1;
    height : 464px;
}
.pg_container {
    padding-top : 50px;
	background:url(imagesbg2.png) no-repeat center;
	 height : 416px;
}
.pg_container p{ color:#333; text-align:center; line-height:30px; padding-top:170px; font-size:18px; font-family:'微软雅黑';}






/* pg2 */
.pg2 { background:url(imagesbg3.png) no-repeat center top;
    height : 758px;
}
.pg2_container{ width:1000px; margin:0 auto; background:url(imagesbg4.png) no-repeat center top; height:758px; display:block; overflow:hidden;}
.libiao1{ width:747px; margin:0 auto; padding-top:288px; height:54px; font-size:18px; font-family:微软雅黑; font-weight:bold;}
.libiao1 li{ line-height:54px; color:#fff; text-align:center; width:20%; float:left;}
.libiao2{ height:166px; padding-top:18px; width:747px; margin:0 auto; font-size:18px; font-family:微软雅黑;}
.libiao2 li{ line-height:40px; color:#333; text-align:center; width:20%; float:left; padding-top:52px;}
/* pg3 */
.pg3 { background:url(imagesbg5.png) no-repeat center top; height:1299px; }
.pg3_container { background:url(imagesbg7.png) no-repeat center -4px; height:1141px;}
.p1{ color: #fff;
font-size: 18px;
font-family: '微软雅黑';
line-height: 40px;
width: 458px;
text-indent: 2em;
float: right;
margin-right:35px;
padding-top: 220px;}
.p2{ color: #fff;
font-size: 18px;
font-family: '微软雅黑';
line-height: 40px;
width: 458px;
text-indent: 2em;
margin-left: 35px;
padding-top: 380px;}



/* pg4 */

.pg4 { background:url(imagesbg8.png) no-repeat center top; height:1066px; display:block; overflow:hidden;
}




/*考试概况*/
.zg_m2Wrap{ width:1000px; margin:0 auto;}
.zg_m2 ul{ position:relative; width:1000px; height:89px;}
.zg_m2 li{ position:absolute; font:24px/36px "microsoft yahei"; color:#fff; text-align:center; width:50%; height:89px; background:#404040; line-height:89px;cursor:pointer; }
.zg_m2 li.on{ background:#eb6100; }
.zg_m2li1{ top:0; left:0; }
.zg_m2li2{ top:0; right:0; }
.zg_m2con{ position:relative; display:none; 
 width : 990px;
    height : 500px; 
	background-color:#fff;
    border:5px solid #404040;
	 }
.zg_m2con i{ position:absolute; top:-13px; display:block; width:23px; height:15px; background:url(../images/pic2.png) no-repeat; }
.zg_m2con p{ font:16px/32px "microsoft yahei"; color:#fff; text-indent:2em; padding:25px 120px 0; }
.zg_m2con p a{ color:#f9ff5f; }
.zg_m2con1{ left:129px; }
.zg_m2con2{ left:467px; }
.zg_m2con3{ left:822px; }


	
.pg4_main {
   width: 1000px;
height: 599px;
position: relative;
margin-top: 280px;
background-color: #fff;
}
.pg4_main ul {
    width : 1000px;
    height : 89px;
}

.pg4_main ul li {
    color : #fff;
	background-color:#404040;
    font-size: 24px;
    font-weight: 900;
    float : left;
	width:50%;
	height:89px; line-height:89px; text-align:center;
    font-family: 'Microsoft YaHei';
}

	
.pg4_main ul li:hover {
    color : #fff;
	background-color:#eb6100;
    font-size: 24px;
    font-weight: 900;
    float : left;
	width:50%;
	height:89px; line-height:89px; text-align:center;
    font-family: 'Microsoft YaHei';
}
/*.pg4_main ul li+li {
    margin-left : 20px;
}*/
.pg4_left {
    width : 990px;;
    height : 500px;
    border:5px solid #404040;
    background:url('imagespg4_bangong.jpg') no-repeat center;
  /*  margin-top : 20px;*/
}
.pg4_right {
    position : absolute;
    top:0;
    right :0;
    width : 334px;
    height : 394px;
    background:url('../images/pg4_rbg.jpg') no-repeat center;
    font-size : 20px;
    font-family: 'Microsoft YaHei';
    color : #fed36f;
    padding-top : 50px;
}
.pg4_right p {
    margin:0 auto;
    width : 90%;
    border-bottom : 3px dotted #fed36f;

}
.pg4_right p+p{
    border:unset;
    width : 80%;
}
.pg4_right p span{
    display : block;
    margin:0 auto;
    text-align: center;
}
#pg4_fir {
    font-weight: 900;
}
#pg4_sec {
    margin-top : 10px;
    margin-bottom : 15px;
}
#pg4_thd {
    font-size : 18px;
    margin-top : 15px;
}

.pg4_button {
    display : block;
    width : 152px;
    height : 45px;
    background:url('../images/pg4_zixun.png') no-repeat center;
    color : #960003;
    text-align: center;
    line-height : 40px;
    margin:0 auto;
    margin-top : 25px;
}
.fixed {
	width: 140px;
	height: 437px;
	position: fixed;
	right: 20px;
	top: 20%;
	z-index: 999; border:0 solid;
}
