.wrap{width:1000px;margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
/*专题顶部导航*/
.top-bar{border-bottom: 2px #E20000 solid;}
.top-bar-login,.top-bar-login-after{line-height: 30px;font: 12px/30px simsun;}
.top-bar-login-after{display: none;}
.top-bar .ofw-logo{margin-top: 2px;}
.top-bar-login>.signin{display: inline-block;background: #e20000;height:24px;width:50px;border-radius: 2px;text-align: center;margin-top: 3px;line-height: 24px;}
.top-bar-login>.signin>a{color: #fff;}
.top-bar-login a,.top-bar-login-after a{color: #333;}
.top-bar-login a:hover,.top-bar-login-after a:hover{text-decoration: underline;}
.top-bar-login i{font-style: normal;color: #666;}
.top-bar-login>.email{padding-left: 24px;display: inline-block;background: url(http://images.ofweek.com/images/global-steven/email/ico_email.png) no-repeat left;}
/*导航栏*/
.nav{position: absolute;width: 100%;top: 32px;border-bottom: 1px solid #dbdbdb;z-index: 1000;background: #fff;}
.nav.fixed{position: fixed;top: 0;}
.nav .fr>a,.nav a.fr,.history{font-size: 16px;line-height: 54px;padding: 0 22px;color: #000;cursor: pointer;}
.nav a.fr{background: #ffae00;}
.nav a.current,.nav .fr a:hover{color: #ffae00;}
.nav .fr>a{float: left;}
.nav .history{position: relative;}
/*.nav .history:hover .sub_nav{display: block;}*/
.sub_nav{position: absolute;z-index: 100;width: 100%;top: 100%;left: 0;background: #fff;display: none;box-shadow: 0 3px 4px #efefef;}
.sub_nav a{color: #000;font-size: 16px;display: block;line-height: 26px;text-align: center;}
/*banner*/
.head{background: url(../images/banner.png) center top no-repeat;margin-top: 55px;}
.head.banner{height: 520px;}
.head .wenan{padding-top: 54px;}
.head .wenan p{color: #215753;line-height: 100%;}
.head .wenan p.s1{font-size: 36px;}
.head .wenan p.s2{font-size: 52px;font-weight: bold;margin-top: 15px;}
.head .wenan p.s3{font-size: 40px;font-weight: 200;margin-top: 15px;}
.head .wenan ul{margin-top: 30px;}
.head .wenan ul li{display: inline-block;text-align: center;font-size: 20px;}

.head .slide{margin-top: 108px;padding: 30px 20px;background: #fff;box-shadow: 0px 3px 5px rgba(0,0,0,.2);}
.head .slide .fl{width: 500px;}
.head .slide .fr{width: 424px;}
.head .slide .fr>p{margin-top: 20px;font-size: 14px;line-height: 24px;color: #313131;text-indent: 2em;word-break: break-all;text-align: justify;}
/*swiper分页器样式重置*/
.swiper-container{padding-bottom: 30px;}
.swiper1 .swiper-slide img{width:100%;}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:8px;}
.swiper-pagination-bullet{
    width: 26px;
    height: 3px;
    display: inline-block;
    border-radius: 0;
    background: #b5b5b5;
    opacity: 1;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 0 3px;
}
.swiper-pagination-bullet-active {
background:#f57901;
}

.part-title{padding-top: 40px;line-height: 1;padding-right: 80px;display: inline-block;min-height: 100px;background: url(../images/kuang-01.png) right top no-repeat;}
.part-title.cl{padding-right: 25px;}
.part-title.bw{background: url(../images/kuang-02.png) right top no-repeat;}
.part-title h2{font-size: 40px;color: #343434;margin-bottom: 16px;font-weight: normal;}
.part-title p{font-size: 16px;line-height: 21px;color: #959595;font-weight: bold;font-family: arial;}
.part-title.cw h2,.part-title.cw p{color: #fff;}

.hl{margin-top: 100px;padding-bottom: 50px;}
.hl .top{height: 210px;}
.hl .top .stat{width: 540px;padding-right: 20px;height:150px;margin-top: 22px;position: relative;}
.hl .top .stat .swiper2{height: 100%;}
.swiper2 .w{font-size: 16px;line-height: 25px;color: #fff;}
.swiper2 .swiper-slide p {padding: 0 10px;}
.swiper2 .goPrev,.swiper2 .goNext{position: absolute;z-index: 2;bottom: 20px;height: 50px;width: 50px;border-radius: 50%;background-image:url(../images/btns.png);cursor: pointer;}
.swiper2 .goPrev{background-position: left top;right: 80px;}
.swiper2 .goNext{background-position: right top;right: 0px;}
/*.hl .bot ul{margin-left: -16px;margin-right: -16px;background: url(../images/row.png) center top no-repeat;}*/
.hl .bot ul li{float: left;width: 142px;padding-top: 160px;text-align: center;font-size: 18px;color: #fff;cursor: pointer;background-image: url(../images/row1.png);background-repeat: no-repeat;}
.hl .bot ul li+li{margin-left: 29px;}
.hl .bot ul li.on{background-image: url(../images/row2.png);}

/*会议日程*/
.schedule{padding: 56px 0 46px;}
.schedule .t{position: relative;}
.schedule .t .note{position: absolute;right: 0;bottom: 4px;font-size: 12px;line-height: 26px;color: #2c2c2c;}
.schedule .table{margin-top: 40px;position: relative;background: url(../images/line.png) 326px 2px no-repeat;line-height: 100%;}
.table tr td:first-child,.table tr th:first-child{padding-right: 35px;text-align: right;}
.table tr td:nth-child(2),.table tr th:nth-child(2){padding-left: 35px;text-align: left;}
.table tr th{font-size: 17px;color: #154d49;font-weight: normal;}
.table tr td{font-size: 14px;color: #333333;}
.table tr th,.table tr td{padding: 7px 0;}
.table tr td ul{overflow: hidden;}
.table tr td ul li{width: 280px;padding: 3px 0 3px 20px;float: left;position: relative;background: url(../images/dot.png) left no-repeat;}
/*部分邀请嘉宾*/
.guest{
	padding: 25px 0;
	background: url(../images/bg_01.png) no-repeat center top;
	background: -webkit-linear-gradient(left bottom, #156ba2 , #02a885); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(top right, #156ba2 , #02a885); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(top right, #156ba2 , #02a885); /* Firefox 3.6 - 15 */
	background: linear-gradient(to top right, #156ba2 , #02a885); /* 标准的语法 */
}
.guest .s-con {margin-top: 40px;cursor: pointer;}
.jiabin-slide {background: rgb(6,91,129);background: rgba(6,91,129,.6);text-align: center;}
.jiabin-slide>div {padding-top: 30px;color: #fff;}
.jiabin-slide>div img {border-radius: 50%;}
.jiabin-slide>div p.name {font-size: 14px;font-weight: bold;margin-top: 10px;}
.jiabin-slide>div p.job {font-size: 12px;}
/*主要参会对象*/
.invite{padding-top: 50px;padding-bottom: 20px;background: #f5f5f5;}
.invite .map{background: url(../images/bg_02.png);height: 472px;position: relative;margin-top: 10px;}
.invite .map .objects div{text-align: center;position: absolute;padding: 10px;background: #fff;cursor: pointer;}
.invite .map .objects div:after{content: '';position: absolute;width: 0;height: 0;border-color: #fff transparent transparent;border-width: 8px;border-style: solid;top: 100%;left: 50%;margin-left: -8px;margin-top: -1px;}
.invite .map .objects div p {font-size: 14px;}
.invite .map .lables span{position: absolute;font-size: 14px;padding: 6px 14px;border: 1px solid #f5c582;border-radius: 3px;background: #fff;cursor: pointer;}
.invite .map .lables span:hover,.invite .map .objects div:hover{-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);}
.invite .map .lables span,.invite .map .objects div{
	display: none;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-ms-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in;
}

/*文集征稿*/
.contri {background: #e8e8e8;}
.contri .wrap>div{padding: 36px 306px 30px 0;position: relative;background: url(../images/email.png) 718px 64px no-repeat;}
.contri .wrap>div p	{font-size: 14px;color: #333;line-height: 26px;margin-top: 10px;}
.contri .wrap>div span{padding: 12px;font-size: 18px;color: #fff;background: #12749d;border-radius: 4px;margin-top: 85px;}

/*演讲资料提交*/
.speech{padding:0 0 40px;}
.speech .units {margin-top: 60px;}
.speech .units p{font-size: 18px;color: #333;margin-top: 10px;}
.speech .units a{margin-left: 20px;vertical-align: middle;}
.speech .re>p{font-size: 14px;line-height: 1.68;}

/*会议联络*/
.concat{padding: 60px 0 40px;background: #2c2c2c;}
.concat .app{border:1px solid #fff;padding: 10px 20px 0;border-radius: 2px;text-align: center;margin-top: -30px;}
.concat .app p{font-size: 14px;line-height: 18px;font-weight: bold;color: #fff;margin: 6px 0;}
.concat h2{font-size: 20px;font-weight: bold;margin-bottom: 10px;color: #fff;}
.concat dl{font-size: 14px;float: left;}
.concat dt {line-height: 22px;color: #fff;}
.concat dd{color: #fefbfb;line-height: 24px;}
.concat dl+dl{margin-left: 60px;}

/*浮窗*/
.fuc{display: none;}
.fc-left{width: 104px;height: 200px;background: url(../images/w-bg.png) left;position: fixed;left: 0;bottom: 80px;display: none;z-index: 100;}
.fc-left p{height: 50px;width: 100%;display: table;}
.fc-left a{display: table-cell;padding-left: 40px;font-size: 14px;color: #fff;line-height: 1;font-weight: bold;vertical-align: middle;}

.fc-right{position: fixed;right: 0;bottom: 80px;padding: 0 8px 10px;text-align: center;font-size: 12px;color: #fff;background: #f6b803;}
.fc-right p{margin: 6px 0;}
.fc-right a{display: block;
animation:movel 600ms infinite ease-in-out;
-webkit-animation:movel 600ms infinite ease-in-out;
-moz-animation:movel 600ms infinite ease-in-out;
-ms-animation:movel 600ms infinite ease-in-out;
}
@keyframes movel{
	from{}
	50%{transform: translateY(-5px);-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);-ms-transform: translateY(-5px);}
	to{transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);}
}
.fc-right a:hover{
	animation:none;
	-webkit-animation:none;
	-moz-animation:none;
	-ms-animation:none;
}
.jiathis_style{margin-top: 50px!important;margin-left: 104px!important;}

#wrapper{padding-top: 60px;}
