* {
    margin: 0;
    padding: 0;
}

img {
    border: none;
}

li {
    list-style: none;
}

a {
    color: #245BAF;
    text-decoration: none;
    cursor: pointer;
}

.cl {
    zoom: 1;
}

.cl:after {
    display: block;
    clear: both;
    content: "";
    height: 0;
    visibility: hidden;
}

h1, h2, h3, h4, ul, li, dl, dt, dd, p, img {
    margin: 0;
    padding: 0;
    list-style: none;
    border: 0;
}
/* reset css E*/

/*Top*/
#MiniPublicTopTab {
    width: 100%;
    height: 50px;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 999;
    text-align: center;
    background: url(top.gif) #fff repeat-x;
    margin: 0 auto;
}

#MiniPublicTopTab a img {
    border: 0;
    padding: 0;
}

#MiniPublicTop {
    width: 950px;
    margin: 0 auto;
    font-size: 12px;
    color: #000;
    height: 33px;
    line-height: 12px;
    clear: both;
}

#MiniPublicTop a.mLink {
    color: #828282;
    text-decoration: none;
}

#MiniPublicTop a.mLink:hover {
    color: red;
}

#MiniPublicTop #miniLogo {
    float: left;
}

#MiniPublicTop #miniLogo img {
    border: 0;
    height: 33px;
}

#MiniPublicTop #miniLink {
    float: right;
    padding: 12px 8px 0 0;
}

body{
    font-family: "Microsoft YaHei", "微软雅黑", "宋体", serif;
    *font-family: "微软雅黑",微软雅黑, Verdana;
    font-size: 16px;
    position:relative;
    background: #F5F5F5;
    color: #3E3E3E;
}
.warp {
    width: 1000px;
    margin: 0px auto;
}
/*header S*/

.header{
    margin-bottom: 14px;
    height: 494px;
}
.banner {
    padding-top: 50px !important;
    background: #245BAF;
    height: 392px;
}
.banner_nei{
    width: 1200px;
    margin: 0px auto;
}
.line{
    height: 5px;
    background: #608F9F;
}

/*nav*/
.nav{
    height: 47px;
    background: url("nav_bg.jpg");
    border-bottom: 1px solid #CBCBCB;
}
.nav ul{
    margin:0 auto;
    width: 1000px;
}
.nav ul li{
    float:left;
    height: 47px;
    line-height: 47px;
    width: 166px;
    text-align: center;
    position:relative;
    font-size: 18px;
    /*font-weight: bold;*/
}
.nav ul li.home{
    background:none;
}
.nav ul li .item{
    color:#231F20;
}
.nav ul li .item:hover{
    text-decoration: none;
}

.nav ul li .item:hover,
.nav ul li.current .item{
    color:#257eb9;
}
.nav  .sub-list{
    display:none;
    position: absolute;
    top:47px;
    width: 166px;
    border: 1px solid #CBCBCB;
    background: #F2F1F1;
    text-align: center;
    font-size:14px;
    z-index:100;
}
.nav  .sub-list a{
    display:block;
    line-height: 38px;
    color:#231F20;
}
.nav  .sub-list a:hover{
    background: #D6D6D6;
    color: #245BAF;
    text-decoration: none;
}


/*首页内容部分 S*/
.container{
    width: 1000px;
    margin: 0px auto;
}

#slider{width:1000px;height:310px;}
.slider_box{width:100%; height:310px;overflow: hidden;position: relative;}
.slider_con_all{width:685px; overflow:hidden; float:left;}
.silder_con{ width:685px;height:310px;overflow: hidden;position: relative;}
.silder_panel{width:685px;height:310px;overflow: hidden;float: left;position: relative;}
.silder_panel img{width:685px;height:310px;display: block;overflow: hidden;}
.silder_nav_all{float: left;  width:315px; height:310px;}
.silder_nav{width:315px;height:310px;margin: 0 auto;bottom: 0;position: relative;}
.silder_nav li{
    height: 83px;
    padding:20px 16px 0px 20px;
    border-bottom: 1px solid #ffffff;
    background: #DDD38C;
    font-size: 18px;
    position:relative;
}
.silder_nav .item .title{
    line-height: 34px;
    color: #ffffff;
}
.silder_nav .item a:hover{
    color: #231F20;
}
.silder_nav .on{
    background: #FBB217;
}
.silder_nav .on .title{
    color: #231F20;
}
.silder_nav .item .arrow{
    display: none;
    width: 0;
    height: 0;
    position: absolute;
    top: 45px;
    left: -14px;
    border-width: 8px 14px 8px 0;
    border-style: dashed solid dashed dashed;
    border-color: transparent #FBB217 transparent transparent;
    overflow: hidden;
}
.silder_nav .on .arrow{
    display:block;
}

/*
.main{
    height: 310px;
    width: 1000px;
}
.slide{
    height: 310px;
    overflow: hidden;
}
.slide-con{
    float:left;
    width:685px;
}
.slide-nav{
    float: left;
    width:315px;
}
.slide-nav .item{
    height: 83px;
    padding:20px 16px 0px 20px;
    border-bottom: 1px solid #ffffff;
    background: #DDD38C;
    font-size: 18px;
    position:relative;
}
.slide-nav .item .title{
    line-height: 34px;
    color: #ffffff;
}
.slide-nav .item a:hover{
    color: #231F20;
}
.slide-nav .on{
    background: #FBB217;
}
.slide-nav .on .title{
    color: #231F20;
}
.slide-nav .item .arrow{
    display: none;
    width: 0;
    height: 0;
    position: absolute;
    top: 45px;
    left: -14px;
    border-width: 8px 14px 8px 0;
    border-style: dashed solid dashed dashed;
    border-color: transparent #FBB217 transparent transparent;
    overflow: hidden;
}
.slide-nav .on .arrow{
    display:block;
}*/
/* middle S*/
.middle{
    width: 1000px;
    height: 665px;
    margin-top: 10px;
}
.middle_left{
    width: 254px;
    height: 665px;
    float: left;
    background: #ffffff;
    border: 1px dashed #608F9F;
}

.partner_title{
    width: 72px;
    padding: 0px 12px;
    text-align: center;
    margin-top: 8px;
    font-size: 18px;
    line-height: 28px;
    height: 28px;
    border-bottom: 2px solid #FBB828;
}
.t2{
    width: 36px;
    padding: 5px 8px 0px;
    margin-top: 0px;
}
.middle_left .p2{
    border-bottom: 0px;
    padding: 6px 18px 8px 2px;
}
.middle_left .p4{
    padding: 10px 18px 14px 10px;
}
.middle_left p{
    font-size: 14px;
    line-height: 26px;
    padding: 6px 18px 12px 10px;
    border-bottom: 1px dashed #608F9F;
}
.middle_center{
    width: 458px;
    height: 665px;
    float: left;
    margin-left: 14px;
    background: #ffffff;
    border: 1px dashed #608F9F;
}
.middle_center ul{
    height: 306px;
    padding-top: 10px;
    /*margin-bottom: 10px;*/
    border-bottom: 1px dashed #608F9F;
}
.middle_center ul li{
    height: 32px;
    line-height: 32px;
    font-size: 18px;
    margin-left: 10px;
}
.middle_center ul li a{
    margin-left: 3px;
    color: #3E3E3E;
    font-size: 14px;
}
.middle_center ul li a:hover{
    color: #245BAF;
}
.center_title{
    width: 458px;
    height: 38px;
    margin-bottom: 10px;
}
.t5{
    float: left;
}
.center_title .more{
    width: 24px;
    padding: 0px 5px;
    text-align: center;
    margin-top: 12px;
    margin-right: 5px;
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    float: right;
    border-bottom: 2px solid #FBB828;
}
.center_title .more a{
    color: #3E3E3E;
}
.guest{
    width: 458px;
    height: 128px;
    border-bottom: 1px dashed #608F9F;
}
.guest img{
    float: left;
    margin: 16px 18px 0px 32px;
    width:81px;
    height:100px;
}
.guest a{
	color: #3E3E3E;
}
.guest a:hover{
    color: #245BAF;
}
.guest p{
    float: left;
    font-size: 14px;
    margin-top: 12px;
    line-height: 30px;
}
.g2{
    border-bottom: 0px;
}

.middle_right{
    width: 254px;
    height: 665px;
    float: left;
    margin-left: 14px;
    background: #ffffff;
    border: 1px dashed #608F9F;
}
.t3{
    width: 180px;
    height: 56px;
    text-align: left;
    padding: 0px 12px;
}
.middle_right p{
    font-size: 14px;
    line-height: 26px;
    padding: 10px 18px 14px 10px;
    border-bottom: 1px dashed #608F9F;
}
.middle_right p span,
.middle_right p a:hover{
    color: #245BAF;
}
.middle_right p a{
    color: #3F3F3F;
}
.middle_right .t4{
    margin-bottom: 8px;
    margin-top: 6px;
}

.middle_right img{
    margin-left: 8px;
}

/* partner S*/
.partner{
    width: 998px;
    height: 136px;
    margin-top: 14px;
    background: #ffffff;
    border: 1px dashed #608F9F;
}

.partner p{
    width: 988px;
    font-size: 14px;
    margin-left: 10px;
    margin-top: 12px;
    text-align: left;
}
.partner p span{
    display: block;
    float: left;
    width: 75px;
    height: 30px;
    line-height: 30px;
}
/*首页内容部分 E*/
.t6{
    margin: 27px 0px 37px;
}
.t7{
    margin: 27px 0px 37px;
    width: 410px;
}

.t8{
    margin: 27px 0px 37px;
    width: 200px;
}
/*论坛介绍部分 S*/
.introduce{
    width: 998px;
    height: 860px;
    margin: 0px auto;
    background: #fff;
    border: 1px dashed #608F9F;
}

.introduce p{
    margin: 20px 34px 0px 20px;
    line-height: 32px;
    font-size: 14px;
    text-indent: 2em;
}
.introduce p span{
    color: #245BAF;
}
.introduce p .span0{
    text-indent: 2em;
    display: block;
    float: left;
}
.introduce .p3{
    margin-top: 24px;
}
/*论坛介绍部分 E*/

/*协议书签字仪式部分 S*/
.ceremony{
    height: 2212px;
}
.ceremony p{
    font-size: 14px;
}
.ceremony img{
    /*text-align: center;*/
    margin: 18px 0px 0px 140px;
}
.ceremony .p11{
		line-height:20px;
		font-family:"楷体";
}
/*协议书签字仪式部分 E*/

/*论坛溯源部分 S*/
.roots{
    height: 570px;
}
.roots p{
    text-indent: 2em;
    margin-top: 18px;
}
/*论坛溯源部分 E*/

/*主办单位部分 S*/
.organizer{
    height: 370px;
}
.organizer img{
    margin-right: 20px;
    vertical-align: middle;
    border: 1px solid #C3D6DD;
}
/*主办单位部分 E*/

/*基本信息部分 S*/
.points{
    height: 1070px;
}
/*基本信息部分 E*/


/*论坛主旨部分 S*/
.theme{
    height: 630px;
}
/*论坛主旨部分 E*/


/*组织机构部分 S*/
.institute{
    height: 295px;
}
/*组织机构部分 E*/

/*会议日程部分 S*/
.agenda{
    height: 1362px;
}
.agenda p{
	text-indent:0em;
}
/*会议日程部分 E*/

/*演讲嘉宾部分 S*/
.guest2{
    height: 2578px;
}
.guest_block_title{
	height:40px;
	margin-top:30px;
	border-bottom:1px dashed #608F9F ;
}
.guest_block_title p{
	line-height:24px;
	color:#245BAF;
	font-size:14px;
	font-weight:bold;
	text-indent:2em;
	margin:0px;
}

.guest_block{
    height: 200px;
    border-bottom:1px dashed #608F9F ;
}

.guest_block img{
    margin-left: 96px;
    margin-top: 22px;
    float: left;
}
.guest_block a{
	color: #3E3E3E;
}
.guest_block a:hover{
    color: #245BAF;
}
.guest_block p{
    float: left;
    font-size: 14px;
    text-indent: 0em;
    margin: 24px 0px 0px 10px;
    width: 765px;
}

.guest_block2{
	height:950px;
    border-bottom:1px dashed #608F9F ;
}
.guest_block2 p{
    font-size: 14px;
    text-indent: 0em;
    margin: 5px 0px 0px 96px;
}
/*演讲嘉宾部分 E*/

/*报名注册部分 S*/
.basic{
		height:610px;
}
.basic table{
	 background:#D7DAE1;
	 margin-left:120px;
	 margin-top:20px;	
}
.basic td{
	 text-align:center;
	 background:#ffffff;
}
.registered{
    height: 1100px;
}
.registered p span{
    display: block;
    float: left;
    width: 140px;
    color: #000;
}
.two{
	height:900px;
}
.two table{
    margin-left: 145px;
}
.two td{
    border:1px solid #D7DAE1;
}
.two .p5{
    height: 178px;
    margin: 20px 0px 0px 35px;
}
.two p span{
    display: block;
    float: left;
    width: 240px;
    color: #000;
}

/*报名注册部分 E*/

/*参会须知部分 S*/
.attend{
    height: 1015px;
}
/*参会须知部分 E*/

/*联系我们部分 S*/
.contact{
    height: 360px;
}
/*联系我们部分 E*/


/*footer S*/
.footer{
    margin:14px auto 50px;
    width:998px;
    height: 143px;
    line-height: 30px;
    border:1px dashed #608F9F ;
    font-size:14px;
    background: #ffffff;
}

.footer p{
    margin: 24px 0px 0px 10px;
}



