@charset "gb2312";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content: ;}
abbr,acronym{border:0;}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {zoom:1;}	
a{text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
*:focus{outline:none;}
.bl{display:block;}
.mr{margin:0 auto;}

a:hover{ text-decoration:underline;}
.center{width:1000px; margin:0 auto};
.wrap{width:100%; min-width:1000px;}




/*logo*/

.header {width:100%;height:60px;min-width:1000px;background: url(imagestop.png) no-repeat top center; }
.h_t {width:1000px;height:50px;margin:0 auto; padding-top:10px;}
.logo {width:150px;height:40px;padding-right:10px;float:left; padding-top:2px;}

.offcn_nav{ width:450px; height:20px;  margin-left:10px; margin-top:18px;   float:left;}
.offcn_nav a{color:#0f0d3f;border-right:1px solid #333;padding:0  10px; font:15px/20px "微软雅黑" ;}
.zg_tel{width:216px; height:32px; float:right; display:block; margin-top:10px;}



.zglh_banner{ width:100%; height:567px;  background:url(imagesbanner.png) no-repeat center top;}
.zglh_ban{ width:1000px; height:567px; margin:0 auto; display:block; position: relative;}
.zglh_ban img{ display:block;}
.zglh_banner .a1{
	width: 480px;
	height: 40px;
	display: block;
	position: absolute;
	left: 260px;
	bottom: 139px;
}


.zg_m1_box{ width:100%; height: auto; background:url(imagesm1_bj.png) no-repeat top center #7b68f1; display:block;}
.zg_m1{ height:auto; padding-top:30px; padding-bottom:30px; display:block;}
.bt{ text-align:center; display:block;}
.pbt{ text-align: left; display:block; margin-bottom:20px;}
.zg_m1 .fh{ width:1000px; height:140px; display:block;}
.zg_m1 .zuo{ width:560px; height:140px; display:block; float:left; background: url(imagesxian.png) no-repeat top right; margin-left:20px;}
.zg_m1 .you{  float: right; padding-right:50px;}
.zg_m1 ul li p1{ width:500px; background: url(imagessj.png) no-repeat top left; display:block; font:24px/36px "微软雅黑"; color:#FFF; padding-left:60px; margin-bottom:10px;}
.zg_m1 ul li p2{ width:500px; height:50px; background: url(imagesdd.png) no-repeat top left; display:block; font:24px/36px "微软雅黑"; color:#FFF; padding-left:60px;}



.zg_m2_box{ background:url(imagesm2_bj.png) no-repeat top center #fff; width:100%; height:600px;}
.zg_m2{ padding-top:30px; padding-bottom:30px; display:block;}




/*峰会讲师 轮播*/
.friend{height:350px; margin:0 auto;overflow:hidden;width:1000px; position:relative; margin-top:20px;}
.mr_frbox{/*padding:24px 0px 0px;*/}
.mr_frBtnL{cursor:pointer;display:inline; float:left;height:60px;margin:120px 10px 0 0;width:35px; /*position:absolute; top:20px; left:180px;*/ }
.mr_frUl{float:left; width:900px;/*background:#fff;*/ height:350px; margin:0 auto; }
.mr_frBtnR{float:right;margin-top:120px;cursor:pointer;width:35px;height:60px;}
.mr_frUl ul li{
	display: inline;
	float: left;height:350px;
	width: 290px;
	overflow: hidden;
	position: relative; margin:0 5px;
}
.mr_frUl ul li p{ width:290px; height:45px; background: url(images25.png) ; display:block;  font:18px/40px "微软雅黑"; color:#fff; text-align:center; position:absolute; bottom:0; left:0;  }

.mr_frUl ul li a img{/*display:block;*/width:100%;}






.zg_m3_box{ background:url(../images/m3_bj.png) no-repeat center bottom; width:100%; height:650px;}
.zg_m3{ padding-top:30px; padding-bottom:30px; display:block;}
.zg_m3 ul{ height:420px; display:block; margin-top:35px;}
.zg_m3 ul .fl{ width:551px; height:357px; background:url(imagesjp.png) no-repeat top center; display:block; float:left; }
.zg_m3 ul .fr{ width:388px; height:397px; float:right; display:block;}


.zg_m4_box{ background:#7b68f1; height: auto; display:block;}
.zg_m4{ padding-top:30px; padding-bottom:30px; display:block;}
.zg_m4 p{ background:url(imagesjt.png) no-repeat left 10px; font:22px/40px "微软雅黑"; color:#fff; padding-left:40px; width:800px; margin:0 auto; display:block; padding-bottom:20px;}




.zg_m5{ padding-top:30px; padding-bottom:30px; display:block; position:relative; }
.zglh_form { width:920px; height:110px; background:#fff; -moz-border-radius:10px;-webkit-border-radius:10px; padding:20px; }

.cs{width:300px; height:38px;  border-bottom:1px solid #5f44a9;  padding-left:5px;font:20px/38px "微软雅黑"; color:#5f44a9; cursor:pointer; display:block; margin-bottom:15px; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; }
.zglh_form input{border:none; margin-bottom:15px; border-bottom:1px solid #5f44a9;}
.zglh_inp{width:290px; height:38px; padding-left:10px;font:20px/38px "微软雅黑"; color:#5f44a9; width:290px; }
.zglh_zkzh{ width:290px; }
.zglh_sfzh{background:url(../images/zglh_sfzh.jpg) no-repeat;}
.zglh_tel{width:290px; height:38px;  padding-left:10px; font:20px/38px "微软雅黑";  color:#5f44a9;}

.zglh_form  table{ width:680px; margin-left:50px;}

.zglh_sub{
	width: 145px;
	height: 70px;
	background: #fd9942;
	color: #fff;
	border: 1px solid #fd9942;
	text-align: center;
	font: 20px/50px "微软雅黑";
	cursor: pointer;
	position: absolute;
	right: 77px;
	top: 230px;
	border-radius: 15px;
	display: block;
}



.zg_m6_box{ background:#f3f8ff; height: auto; display:block;}
.zg_m6{ padding-top:30px; padding-bottom:30px; display:block;}
.zg_m6 ul{ width:900px; margin:0 auto; height:200px;} 
.zg_m6 ul li{ width:290px;  height:200px;  margin-right:15px; float:left; display:block;}
.zg_m6 ul .fr{ float:right;  margin-right:0px; }


.biaog{ width:960px; height: auto; border:4px solid #6f84f1; margin-bottom:30px; margin-top:20px;}
.biaog table th{ font: bold 30px/55px "微软雅黑" ; border-bottom:1px solid #6f84f1; background:#1e206a; color:#bedaff; text-align:center; border-right:1px solid #6f84f1; }
.biaog table td{ font: 16px/32px "微软雅黑" ; border-bottom:1px solid #6f84f1; border-right:1px solid #6f84f1; background:#2f349a; color:#bedaff; text-align:center; }

















.daohang{ float:left; position:fixed; top: 50px; left: 10px; 
 }
.dao{width:148px; height:265px; background:url(imagesdaoh.png) no-repeat top center; display:block; padding-top:83px; 
}
.dao li{height:51px; text-align:center; display:block; }


/*咨询悬挂开始*/
.xg_20150225{ width:auto; height:auto; position:fixed; top:50px; right:0px;}
/*咨询悬挂结束*/
/*辅助指导开始*/
.lnzd{ width:auto; height:auto; position:fixed; top:50px; left:0px;}
/*辅助指导结束*/



/*结束部分开始*/
.hdd {width: 1000px;margin-top: px;margin-right: auto;margin-bottom: 0px;margin-left: auto; padding-top:20px;}
#foot{width:100%;height:auto;background-color:#25292C;background-repeat: repeat-x;clear:both;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;border-top-width: 1px;border-top-style: solid;border-top-color: #333;}
#foot-all{width:1000px;height:110px;color: #FFF;text-decoration: none;padding-top:5px;line-height: 25px;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;text-align: center;font:12px/25px "微软雅黑"}
#foot #foot-all a {color: #CCC;text-decoration: none;}
/*结束部分结束*/
/*底部表单*/
.bform{
	width: 100%;
	height: 100px;
	line-height: 100px;
	position: fixed;
	z-index: 5000;
	bottom: 0px;
	background: url(imagespiao.png) no-repeat top center ;
}
.form2{
	background: none;
}

.container{
    width: 980px;
    margin:0 auto;
}
.clearfloat:after{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}

.form .btn{
	background: url(imagesd1.png) no-repeat top center;
	color: #FFFFFF;
	width: 162px; height:52px;
	margin-left: 15px;
	font-family: "microsoft yahei"; 
}
.form  .btn:hover{
	background: url(imagesdb2.png) no-repeat top center;
	color: #FFFFFF;
	width: 162px; height:52px;
	margin-left: 15px;
	
	font-family: "microsoft yahei";
}

.form{
	width:850px ;
	height:67px ; margin:0 auto; display:block;
}
.fl{
	width: 175px;
	line-height: 64px;
	color: #FFFFFF;
	font-size:25px ;
	text-align: center;
	display: inline-block;
}
.form input{
	border: none;
	outline: none;
	font-size: 20px;
	padding-left: 5px;
	border-radius: 5px;
	height:43px ;
	line-height: 43px;
	
}
.form span{
   color:#FFFFFF;
   font-size:20px;
   display:inline-table;
   width:50px;
   text-align:center; font-family: "microsoft yahei";
   
}
.form select{
	border: none;
	outline: none;
	font-size: 18px;
	padding-left: 5px;
	border-radius: 5px;
	height:43px ;
	line-height: 43px; font-family: "microsoft yahei";
	
}
.useryzm{
  	height:43px ;
	line-height: 43px;
	width:80px;
	margin-right:15px;
}

.username{
	width: 150px;
}
.userphone{
	width: 150px;
	margin-right:10px;
}
.userdishi{
	width: 150px;
    margin-right:10px;
}



.fixed-table-box table {
  border-spacing: 0;
  border-collapse: collapse;
  box-sizing: border-box;
}
.fixed-table-box tr,
.fixed-table-box td,
.fixed-table-box th {
  box-sizing: border-box;
}

.fixed-table-box{
    position: relative;
    font-size: 14px;
    line-height: 1.42858;
    border: 1px solid #ff8800;
    border-bottom: 0;
    border-right: 0;
    overflow: hidden;
}
.fixed-table-box:before{
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    content: " ";
    width: 100%;
    height: 1px;
    background-color: #ff8800;
}
.fixed-table-box:after{
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    content: " ";
    width: 1px;
    height: 100%;
    background-color: #ff8800;
}
.fixed-table-box .fixed-table_header,
.fixed-table-box .fixed-table_body{
    width: 940px; 
}
.fixed-table-box table{
    background-color: #fff; 
    border: 0;
}
.fixed-table-box th,
.fixed-table-box td{
    position: relative;
    text-align: center;
    padding: 5px 0;
    border: 1px solid #ff8800;  
}
.fixed-table-box .table-cell{
    display: block; 
    height: auto;
    /*line-height: 30px;*/ text-align: left;
    word-break: break-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 15px;
}
.fixed-table-box .table-cell2{
    display: block; 
    height: 40px;
    line-height: 40px;text-align:center;
    word-break: break-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color:#FFF; font-size:20px;
}

/* 表头 start */
.fixed-table-box>.fixed-table_header-wraper{
    overflow: hidden; background:#ff8800;
}
.fixed-table-box .fixed-table_header.fixed-header{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.fixed-table-box .fixed-table_header tr{
    background: #ff8800;  color:#fff;
}
.fixed-table-box .fixed-table_header th{
    color: #1f2d3d;
    border-top: 0;
    border-left: 0;
}
/* 表头 end */

/*表格内容 start*/
.fixed-table-box .fixed-table_body td{
    border-top: 0;
    border-left: 0;
}
.fixed-table-box .fixed-table_body tr.rowHover{
    background-color: #eef1f6;
}
/*表格内容 end*/

/* 行固定表格 start*/
.fixed-table-box.head-fixed .fixed-table_body-wraper{
    overflow-y: auto;
}
.fixed-table-box.head-fixed .fixed-table_header,
.fixed-table-box.head-fixed .fixed-table_body{
    width: 100%;
}
/* 行固定表格 end*/

/* 列固定表格 start */
.fixed-table-box.col-fixed{
    /* overflow-x: auto; */
    border-right: 1px solid #eef1f6;
}
.fixed-table-box.col-fixed:after{
    display: none;
}
.fixed-table-box.col-fixed .fixed-table_header-wraper{
    /*设置它为overflow: hidden的目的是为了在拖动.fixed-table-box.col-fixed .fixed-table_body-wraper
    的时候可以同步的拖动.fixed-table-box.col-fixed .fixed-table_header-wraper*/
    overflow: hidden;
}
.fixed-table-box.col-fixed .fixed-table_body-wraper{
    overflow-x: auto;
}
/* 列固定表格 end */

/* 固定列 start */
.fixed-table_fixed{
    position: absolute;
    top: 0;
    z-index: 5;
    background-color: #fff;
    overflow: hidden;
}
.fixed-table_fixed-left{
    left: 0;
    box-shadow: 1px -1px 8px 1px #d3d4d6;
}
.fixed-table_fixed-right{
    right: 0;
    /* border-left: 1px solid #ff8800\0; */
    box-shadow: -2px -1px 8px 1px #d3d4d6;
}
.fixed-table_fixed .fixed-table_header-wraper,
.fixed-table_fixed .fixed-table_body-wraper{
    overflow-y: hidden;
}
.fixed-table_fixed.fixed-table_fixed-right td{
    border-right: none;
    border-left: 1px solid #ff8800;
}
/* 固定列 end */

/* 固定列和固定表头 start */
.fixed-table-box.row-col-fixed>.fixed-table_body-wraper{
    overflow: auto;
}

.fixed-table-box_fixed-right-patch{
    /*右上角的遮罩，如果少了这块在右边有固定列并且表格内容右侧有滚动条时会出现镂空的效果*/
    background-color: #eef1f6;
    position: absolute;
    top: 0;
    right: 0;
}
/* 固定列和固定表头 end */


.fixed-table-box{
		width: 940px;
		margin: 50px auto;
	}
	.fixed-table-box>.fixed-table_body-wraper{/*内容了表格主体内容有纵向滚动条*/
		max-height: 445px;
	}
	
	.fixed-table_fixed>.fixed-table_body-wraper{/*为了让两侧固定列能够同步表格主体内容滚动*/
		max-height: 240px;
	}

	.w-150{
		width: 200px;
	}
	.w-120{
		width: 300px;
	}
	.w-300{
		width: 300px;
	}
	.w-110{
		width: 360px;
	}
	.w-80{
		width: 80px;
	}
	
	.btns{
		text-align: center;
	}
	.btns button{
		padding: 10px 20px;
	}
