@charset "utf-8";
/* CSS Document */
.banner2{position:relative; overflow:hidden;}
.banner2 .box{display:block;position:relative;z-index:1;left: 50%; margin: 0 auto 0 -960px;overflow: hidden; text-align: center; width: 1920px; z-index:10;}
.banner2 img{display:block;  width: 1920px; }
.main{width:1220px;height:auto;margin:0 auto;padding:30px 0; overflow:hidden;}
#right{width:220px;height:auto; float:right; overflow:hidden;}
#left{width:280px;height:auto; float:left; overflow:hidden;}
/*--jQuery弹出层--*/
.theme-popover1,.theme-popover2,.theme-popover3,.theme-popover4,.theme-popover5,.theme-popover6{z-index:9999;position:fixed;top:30%;left:46%;width:600px;margin:-100px 0 0 -226px;border-radius:5px;border:solid 2px #999;background-color:#fff;display:none;box-shadow: 0 0 10px #666;}
.theme-poptit1 img,.theme-poptit2 img,.theme-poptit3 img,.theme-poptit4 img,.theme-poptit5 img,.theme-poptit6 img{width:600px;}
/*----------------当前位置--------------*/
#position{ width:1200px; padding:10px 0; border-bottom:1px solid #eee; background:#f7f7f7; color:#666; margin:0 auto;}
#position .box{ width:1200px; margin:0 auto;}
#position .box a{ color:#666;}
#position2{float:left; color:#999;}
#position2 a{color:#999;}
/*--------------分页--------------------*/
#sabrosus { width:100%; overflow:hidden;height:30px; padding:30px 0;text-align: center;color:#999; }
#sabrosus a {color:#666; margin-right: 5px; padding:6px 12px; border:#aaa 1px solid; text-decoration: none;border-radius: 2px; background:#fff;}
#sabrosus a:hover { border:#285bd5 1px solid;border-radius: 2px; background-color: #285bd5; color:#fff;}
#sabrosus a:active {border: #aaa 1px solid; color: #000;  background-color: lightyellow;border-radius: 2px;}
#sabrosus span.current {font-weight: bold;  color: #fff; margin-right: 5px; padding:6px 12px; border:#285bd5 1px solid; background-color: #285bd5;border-radius: 2px;}
#sabrosus span.disabled {border: #aaa 1px solid; margin-right: 5px; color: #929292; padding:6px 12px; border-radius: 2px;}
#sabrosus .rows{border: #aaa 1px solid; color: #666; padding:4px 10px; border-radius: 2px; background:#fff;}

/******************left**************/
/******************left**************/
#left .title{ background:#e2ebf3; line-height:60px; font-size:22px;}
#left .title a{color:#123996; font-weight:bold;}
#left .title img{ display:block;width:36px; float:left; margin:11px 10px 0 15px; }
#left ul{border-top:none;border-bottom:none; background:#f8f8f8;}
#left ul li{height:50px; line-height:50px; overflow:hidden;border-top:1px solid #e6e6e6; overflow:hidden;}
#left ul li a{ display:block;height:50px; text-indent:20px; font-size:15px;color:#333;text-transform: uppercase;font-weight:bold; }
#left ul li a:hover{ background:#eee;}
#left ul li #hov{ background: linear-gradient(180deg, #e5d355, #dd8c31); color:#ffffff; font-weight:bold;}
#left .mcon{ background: #f8f8f8; margin-top:20px; border:1px solid #e6e6e6; text-align:center; padding:20px 0 10px 0;}
#left .mcon img{ width:160px;}
#left .mcon p{ line-height:36px; font-size:14px; color:#1a70b6;}

#left .box{ width:280px; height:100%; overflow:hidden;  margin-bottom:20px; border-radius:6px; background:#fff;}
#left .box .tit{ width:100%; height:34px; line-height:34px; color:#fff; text-indent:15px; font-size:16px; background:#4473fd; margin-bottom:15px; border-radius:3px 3px 6px 6px;}
#left .box p{ padding:8px 15px; line-height:22px; font-size:14px;}
#left .box p font{ display:block; width:100%; color:#4473fd;  }





#right{ width:270px; height:100%; overflow:hidden; float:right;}
#right .box{ width:260px; height:100%; overflow:hidden; padding:0px 0 20px 0; margin-bottom:20px; border:1px solid #eee; color:#333; color:#333; border-radius:3px; background:#fff;}
#right .box h6{ display:block; text-align:center; font-size:24px; color:#30359b; margin:20px 0 30px 0;}
#right .box .title{ width:100%; height:45px; line-height:45px; color:#fff; text-indent:15px; font-size:18px; background:#30359b; margin-bottom:15px; border-radius:3px 3px 6px 6px;}
#right .box p{ padding:8px 15px; line-height:22px; font-size:14px;}
#right .box p font{ display:block; width:100%; color:#4473fd;}
#right .box .bn{ width:100%; height:38px; text-align:center; margin-bottom:30px;}
#right .box .bn a{ width:80%; height:45px; line-height:45px; display:block; margin:0 9.6%; border-radius:36px; font-size:18px;}
#right .box .bn .in{ background:#fa0; color:#fff;}
#right .box .bn .up{ background:#eee; color:#666;}
#right .box .bn a:hover{ background:#5e88fd; color:#fff;}


#right .box .ucon{ height:111px; overflow:hidden; text-align:center;}
#right .box .ucon img{ width:68px; height:68px;  border-radius: 50%;}
#right .box .ucon h3{ width:100%; height:40px; line-height:20px; padding-top:10px; display:block; font-size:14px; font-weight:lighter;}



/*------------------------*/
.cover{width:1130px; height:100%; overflow:hidden; float:left; padding:35px; font-size:16px;border:1px solid #eee; color:#333; border-radius:3px; background:#fff; margin-left:10px; /*text-align: justify;*/}
.cover .title{ width:100%; padding:20px; line-height:36px; text-align:center;} 
.cover .title h6{ font-size:20px;} 
.cover .title span{ font-size:14px; color:#999;} 
.cover p{ line-height:28px; margin-bottom:15px; font-size:16px;} 
.cover .acon{ color:#2a4e99;  border-bottom:1px solid #2a4e99; padding-bottom:3px;}
.cover .acon:hover{ color:#f60;}
.cover .navcon{ font-size:16px; line-height:30px;}


.cover .reg{ width:100%; height:100%; overflow:hidden; margin-bottom:30px;}
.cover .reg .top{ width:100%; height:60px; line-height:60px; font-size:18px; font-weight:bold; color:#000;}
.cover .reg .tit{ width:100%; height:60px; line-height:60px; font-size:16px; font-weight:bold; color:#2a4e99;}
.cover .reg .box{ height:100%; overflow:hidden; display:block; border-left:1px solid #ccc;}
.cover .reg dl{ width:24.6%; height:100%; overflow:hidden; display:block; float:left; border-top:1px solid #ccc; border-right:1px solid #ccc;}
.cover .reg dl dd{ width:100%; height:50px; float:left; line-height:50px; border-right:1px solid #ccc; text-indent:20px; font-size:14px; border-bottom:1px solid #ccc;}
.cover .reg dl .bg{ background:#eee; font-weight:bold;}


.contact{ text-align:center;  line-height:42px; padding:60px 0;}
.contact h1{ font-size: 36px; color:#30359b; margin-bottom:10px; }   
.contact p{ margin-bottom:30px; font-size:18px;}
.contact img{  width:50px; margin-bottom:10px;}



.speakers { width:1200px; height:100%; overflow:hidden; margin:0 auto; padding:60px 0 100px 0; }
.speakers .title{ font-size:36px; text-align:center; font-weight:bold; color:#30359b; margin-bottom:30px;} 
.speakers .box{ height:100%; overflow:hidden; }
.speakers .menuParent span{ display:block; float:right;}
.speakers .menuParent .a1{ }
.speakers .menuParent .a2{ display: none;}
.speakers .menuParent .cur .a1{ display: none; }
.speakers .menuParent .cur .a2{ display:block; }
.speakers .ListTitle { height:50px; line-height:50px; font-size:18px; font-weight:bold; color:#333;background:#f7f7f7 url(../images/01.png) no-repeat 1150px 12px; border-top:1px solid #eee; border-right:1px solid #eee;}
.speakers .ListTitle font{ width:32px;  height:50px; line-height:50px; background:#f90; color:#fff; text-align:center; display:block; float:left; margin-right:15px;}
.speakers .cur {color:#30359b;font-weight:bold;background:#f7f7f7 url(../images/03_h.png) no-repeat 1150px 12px; text-decoration:none;}
.speakers .ListTitlePanel {position: relative;}
.speakers .menuList { display: block; height: auto; height:100%; overflow:hidden; margin-left:-20px; margin-bottom:20px; border-top:1px solid #eee;}
.speakers .menuList li{ width:350px; height:276px; padding:17px; background:#fff; border:1px solid #ccc; float:left; display:block; margin:20px 0 0 20px; border-radius: 4px; color:#333;}
.speakers .menuList li img{ width:350px; height:146px; display:block;}
.speakers .menuList li b{ width:100%; line-height:20px; display:block; font-size:18px; margin:10px 0 5px 0; }
.speakers .menuList li p{ font-size:14px; line-height:18px; margin-bottom:5px;}


.venue{ width:100%; height:100%; overflow:hidden;  padding:20px 0 50px 0; color:#333;}
.venue .box{ width:1240px; height:100%; overflow:hidden; margin:0 auto;}
.venue .box .title{ font-size:36px; text-align:center; font-weight:bold; color:#30359b; margin-bottom:50px;} 
.venue .box p{ font-size:16px; line-height:28px; color:#333; margin-bottom:15px;}
.venue .box p b{ font-size:18px;}
.venue .box .tit1{ width:100%; height:50px; line-height:50px; font-size:22px; font-weight:bold; text-align:center;}
.venue .box .con{ width:100%; height:100%; overflow:hidden; margin-bottom:10px;}
.venue .box .con .vcon{ width:100%; font-size:22px; text-align:center; font-weight:bold; padding:20px; background:#fff; color:#0F89E4; line-height:30px; margin:20px 0 35px 0; float:right; box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 0.05);}

.accomodation { width:1200px; height:100%; overflow:hidden; margin:0 auto; padding:60px 0 100px 0; }
.accomodation .title{ font-size:36px; text-align:center; font-weight:bold; color:#30359b; margin-bottom:30px;} 
.accomodation .box{ height:100%; overflow:hidden; border:1px solid #eee; border-top:none;}
.accomodation .menuParent span{ display:block; float:right;}
.accomodation .menuParent .a1{ }
.accomodation .menuParent .a2{ display: none;}
.accomodation .menuParent .cur .a1{ display: none; }
.accomodation .menuParent .cur .a2{ display:block; }
.accomodation .ListTitle { height:50px; line-height:50px; font-size:18px; font-weight:bold; color:#333;background:#f7f7f7 url(../images/01.png) no-repeat 1150px 12px; border-top:1px solid #eee;}
.accomodation .ListTitle font{ width:32px;  height:50px; line-height:50px; background:#f90; color:#fff; text-align:center; display:block; float:left; margin-right:15px;}
.accomodation .cur {color:#30359b;font-weight:bold;background:#f7f7f7 url(../images/03_h.png) no-repeat 1150px 12px; text-decoration:none;}
.accomodation .ListTitlePanel {position: relative;}
.accomodation .menuList { display: block; height: auto; height:100%; line-height:30px; overflow:hidden; display:block; font-size:16px; color:#333;padding:20px 15px 20px 15px;  border-top:1px solid #eee;}
.accomodation .menuList .bcon{ background:#fff8ec; padding: 20px; font-weight:bold; margin-top:10px;}
.accomodation .menuList .bcon b{ color:#f80;}
.accomodation .menuList p{ font-size:16px; line-height:30px; color:#333; margin-bottom:15px;}

.registration{ width:100%; height:100%; overflow:hidden; margin:0 auto; padding-bottom:30px; }
.registration p{ font-size:16px; color:#333;}
.registration a{color:#30359b; }
.registration .box{ width:720px; height:100%; overflow:hidden; border-bottom:1px solid #ccc; margin:20px 0;}
.registration .box dl{ height:60px; line-height:60px; float:left; display:block; border-top:1px solid #ccc; border-right:1px solid #ccc;}
.registration .box dl dd{ width:320px; height:60px; display:block; float:left; border-left:1px solid #ccc; text-indent:20px; font-size:14px; }
.registration .box dl .dd2{ width:207px; line-height:16px; text-indent:0; padding:5px 10px 0 10px;}
.registration .box dl .dd3{ width:168px;}
.registration .box .bg{ background:#eee; font-weight:bold; text-align:center;}
.registration .box .bg dd{text-indent:0px;}
.registration .register{width: 160px; height: 50px; float:left; margin:20px 20px 20px 0; line-height: 50px; display: block; border: 1px solid #f80; background: #f90; color: #fff; font-size: 18px;  text-align: center;  border-radius: 5px;}

.picture{ width:100%; height:100%; overflow:hidden; text-align:center;}

.picture .pwd{ width:1154px; margin-left:10px; border:1px solid  #dedede; padding:30px 20px; background:#f7f7f7; margin-bottom:20px; }
.picture .pwd .num{ width:250px; height:36px; line-height:36px; border:1px solid #ccc; text-align:center; }
.picture .pwd .submit{ background:#f80; color:#fff; border:1px solid #f70; padding:10px 20px; margin-left:10px; font-size:16px;}
.picture .pwd p{ font-size:24px; color:#f80; text-align:center; margin-bottom:20px;}

.picture li{ width:260px; height:350px; display:block; float:left; margin:10px; overflow:hidden; border:1px solid #dedede; padding:11px;}
.picture li img{ width:260px; height:180px; display:block; float:left;}
.picture li p{ width:100%; float:left; height:68px; text-align:center; line-height:68px; font-size:18px; color:#333;}
.picture li a{ padding:10px 0; width:160px; background:#30359b; color:#fff; text-align:center; float:left; font-size:16px; margin-left:50px; margin-bottom:10px;}
.picture li a:hover{ background:#f80;}
.picture li span{ padding:10px 0; width:160px; background:#ccc; color:#fff; text-align:center; float:left; font-size:16px; margin-left:50px; margin-bottom:10px;}

/******************新闻列表页list**************/
.list2{width:850px; height:100%; overflow:hidden; float:left; padding:35px; font-size:16px;border:1px solid #eee; box-shadow: 0 0 10px #e1e1e1;color:#333; border-radius:12px; background:#fff; margin-left:10px;}
.list2 ul{}
.list2 ul li{height:50px; line-height:50px; font-size:16px; overflow:hidden; border-bottom:1px solid #eee; padding:0 25px;}
.list2 ul li a font{ float:right; color:#999;}
/******************图片新闻列表页picture*************/
.picture2{ width:100%; background:#f5f5f5;}
.picture2 .box{ width:1240px; height:100%; overflow:hidden; margin:0 auto; padding:50px 0;}
.picture2 .box .title{ font-size:36px; text-align:center; font-weight:bold; color:#30359b; margin-bottom:20px;} 
.picture2 .box li{ width:350px; height:250px; padding:20px; border:1px solid #ccc; float:left; display:block; margin:20px 0 0 20px; border-radius: 4px; color:#333;}
.picture2 .box li img{ width:350px; height:146px; display:block;}
.picture2 .box li b{ width:100%; line-height:20px; display:block; font-size:18px; margin:10px 0 5px 0; }
.picture2 .box li p{ font-size:14px; line-height:18px; margin-bottom:5px;}

/******************当前位置**************/
#postion{width:84.375%;height:40px; line-height:40px;margin:0 auto; color:#b2b2b2; font-family:"新宋体"; overflow:hidden;}
#postion span{ float:left;}
#postion a{color:#b2b2b2;}


