@charset "utf-8";
/* CSS Document */
html, body, div, img, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, select, label, ul, ol, dl, li, dt, dd { margin:0; padding:0; border:0; outline:none; list-style:none; font-weight: normal; }
body, html { height:100%; width:100%; }
li { list-style-type:none; }
a { text-decoration:none; outline:none; color:#333; }
a:hover { text-decoration:underline; }
table { border-collapse:collapse; border-spacing:0; margin:0 auto; clear:both; }
img { border:0; display:block; }
em { font-style:normal; }
hr { height:0; clear:both; }
.none { display:none; }
.clear { clear:both; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
/* ===============================================================
Basic Swiper Styles 
================================================================*/
.swiper-container { margin:0 auto; position:relative; overflow:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden; /* Fix of Webkit flickering */
	z-index:1; }
.swiper-wrapper { position:relative; width:100%; -webkit-transition-property:-webkit-transform, left, top; -webkit-transition-duration:0s; -webkit-transform:translate3d(0px, 0, 0); -webkit-transition-timing-function:ease; -moz-transition-property:-moz-transform, left, top; -moz-transition-duration:0s; -moz-transform:translate3d(0px, 0, 0); -moz-transition-timing-function:ease; -o-transition-property:-o-transform, left, top; -o-transition-duration:0s; -o-transform:translate3d(0px, 0, 0); -o-transition-timing-function:ease; -o-transform:translate(0px, 0px); -ms-transition-property:-ms-transform, left, top; -ms-transition-duration:0s; -ms-transform:translate3d(0px, 0, 0); -ms-transition-timing-function:ease; transition-property:transform, left, top; transition-duration:0s; transform:translate3d(0px, 0, 0); transition-timing-function:ease; }
.swiper-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }
.swiper-slide { float: left; }


.domPC,.iframePC {display:none!important;}
.domMobile {display:block;}
body { font-size:16px; font-family:"微软雅黑"; color:#333; line-height:2em;}

/*Mobie导航*/
.nav .begin{ display:block; width:32px; height:29px; background:url(../img/bgPcNav.jpg) no-repeat; text-indent:-999px; position:fixed; right:10px; top:15px; overflow:hidden;  z-index:100;  -webkit-background-size: 32px 29px; background-size: 32px 29px;}
.nav .navCon { position:fixed; top:50px; right:10px; overflow:hidden; height:200px; z-index:100; display:none;}
.nav .navCon p{ font-weight:normal;}
.nav .navCon a{ float:right; height:29px; line-height:29px; font-size:20px; color:#fff; padding:0 20px; margin-bottom:5px; background:#013eaa;}

/* 每页注释 */
.h6{color:#FFF; font-size:14px; margin:0 auto; text-align:center; line-height:20px; position:absolute; bottom:15px; display:block; width:96%; height:50px; margin:0 2%;}

/*各级栏目页*/
.banner1{ width:100%; height:100%; margin:0px auto; position:relative; left:0px; top:0px; overflow:hidden; background: url(../img/mb_bg1.jpg) no-repeat center top; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
/* 导航3 */
.banner1 .nav3{ width:100%; height:200px; position: fixed; bottom:10px; z-index:200; padding:10px; z-index:2000;}
.banner1 .nav3-bg{ width:100%; height:200px; position: fixed; bottom:10px; z-index:100; background-color:#000; filter:alpha(opacity=40); opacity:0.4; padding-bottom:15px;}
.banner1 .nav3 ul li{ color:#FFF; line-height:25px; height:35px; font-weight:bold; font-size:16px; cursor:pointer;  margin-right:10px; letter-spacing:1px; position: relative; top:0px; left:0px; }
.banner1 .nav3 ul li h4{ color:#ffffff; text-shadow: 1px 1px 1px #000000; font-weight:bold; font-size:16px; cursor:pointer; margin-left:10px; margin-right:10px; letter-spacing:1px; position: relative; top:0px; left:0px; float:left; background:url(../img/btn.png) no-repeat top center; background-size:100% 90%; padding:2px 10px; padding-bottom:8px; }
.banner1 .nav3 ul li h4 a{color:# FF0; }
.banner1 .nav3 ul li h4 a:hover{color:#fedd01; filter:alpha(opacity=100);opacity:1.0;}
.banner1 .nav3 ul li a{ color:#FFF; filter:alpha(opacity=90); opacity:0.9; }
.banner1 .nav3 ul li a:hover{ color:#fff; filter:alpha(opacity=100); opacity:1.0;}


.banner2{ width:100%; height:780px; margin:0px auto; position:relative; left:0px; top:0px; overflow:hidden; background: url(../img/mb_bg2.jpg) no-repeat center top; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
.banner2 .section2{ width:100%; height:100%; margin:0 auto; margin-top:50px; position:relative; top:0px; left:0px;}
.banner2 .section2 .left{ width:100%; height:100%;}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal { -ms-touch-action: pan-y; }
.swiper-wp8-vertical { -ms-touch-action: pan-x; }

.device { width: 100%; position: relative; margin-bottom:15px; }
.device .arrow-left { background: url(http://www.news.cn/politics/2015/images/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index:5; }
.device .arrow-right { background: url(http://www.news.cn/politics/2015/images/arrows.png) no-repeat left bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index:5; }
.swiper-container { height: 240px; width: 100%; }
.swiper-container img { width:100%; height:240px; }
.content-slide { padding: 20px; color: #fff; }
.title { font-size: 2em; margin-bottom: 10px; }
.pagination { position: absolute; left: 0; text-align: right; bottom:35px; width: 100%; z-index:5; }
.swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; background: #777; margin-right:8px; cursor: pointer; }
.swiper-active-switch { background: #fff; }
.swiper-slide { position:relative; }
.swiper-slide .name { position:absolute; bottom:0; left:10px; z-index:5; height:35px; }
.swiper-slide .bg { position:absolute; bottom:0; left:0; background:#000; z-index:4; width:100%; height:35px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
.swiper-slide .name a { color:#fff; line-height:35px; font-size:14px; height:35px; overflow:hidden; }

.banner2 .section2 .right{ position:absolute; left:0px; bottom:75px; width:100%}
.banner2 .section2 .right h4{ font-size:18px; line-height:50px; font-size:18px; font-weight:bold; text-align:center; color:#1a5a99; position:absolute; bottom:410px; left:5px; color:#FFF; z-index:300;}
.banner2 .section2 .right #form22{ width:96%; height:410px; padding-left:2%; padding-right:2%;  position:absolute; bottom:0px; left:0px; z-index:200;}
.banner2 .section2 .right .iframebg{width:100%; height:460px; background:#036; filter:alpha(opacity=20); opacity:0.2;  position:absolute; bottom:0px; left:0px; border-radius:0px; z-index:10;}

.banner3{ width:100%; height:900px; margin:0px auto; position:relative; left:0px; top:0px; overflow:hidden; background: url(../img/mb_bg3.jpg) no-repeat center top; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
.banner3 .section3{ width: 100%; margin:20% auto 0 auto; z-index:200;}
.banner3 .section3 h4{ line-height:25px; margin-bottom:10px; font-size:18px; font-weight:bold; text-align:center; color:#124b73; text-shadow:0px 0px 2px #FFF;}

.banner3 .section3 .p{ width:90%;color: #124b73; text-shadow: 0px 0px 1px #FFF; font-weight:bold; text-indent:2em; line-height:22px; font-size:15px; margin:0 5%;}
/*.banner3 .section3 iframe{ width:96%; padding-left:2%; padding-right:2%; margin-top:15px;}*/

#form23{ margin:0px; padding:0px;}
#form23{margin-top: 20px; padding-left: 2%; padding-right: 2%; width: 96%;}
#form23 p{ height:30px; font-size:15px; font-family: "Microsoft YaHei", Arial; font-weight:bold; color:#124b73; text-shadow:0px 0px 1px #FFF; line-height:25px;}
#form23 input{ width:300px; height:20px; float:right; border:1px solid #999; color:#555; }  
#form23 .input_box{ width:100%; height:80px; margin-top:5px; color:#555;border:1px solid #999;}
#form23 .btn{width:100%; height:25px; background-color:#09C; font-size:15px; color:#FFF;  margin-top:20px; border:0px; font-weight:bold; cursor:pointer;}   
#form23 .box{ display:block; width:100%; float:left;}
#form23 .box2{ display:block; width:60%; float:left;}
#form23 .box3{ display:block; width:38%; float:left; padding-left:2%}
#form23 .input1{ width:75%; float:right;}   
#form23 .input2{ width:58%; float:right;}
#form23 .input3{ width:68%; float:right;}
#form23 .input4{ width:70%; float:right;}



.banner4{ width:100%; height:800px; overflow:hidden; margin:0px auto; position:relative; left:0px; top:0px; background: url(../img/mb_bg2.jpg) no-repeat center top; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
.banner4 .map{ width:100%; height: auto; position:relative; left:0px; top:0px;  margin:0 auto; }
.banner4 .map img{ width:100%; height: auto; position: absolute; left:0px; top:40px; filter:alpha(opacity=90); opacity:0.9;}
.banner4 .intro{ width:100%; height:400px; color:#FFF; text-indent:2em; line-height:2em; position:absolute; bottom:80px;}
.banner4 .intro h5{ width:96%; padding:2%; font-size:16px; color:#FFF; text-indent:2em; line-height:1.7em; margin-top:10px; background:url(../img/sectionbg2.png) no-repeat; }
.banner4 .intro h5 a{ color:#FC0;}
.form4{ width:100%; height:235px; }
.form4 h4{ margin:0 auto; margin-top:10px; font-weight:bold; display:block; height:40px; text-align:center; text-indent:0px;}
.form4 iframe{ width:100%; height:200px; margin:0px; padding:0px; padding-right:0px!important; padding-left:0px!important; margin-left:0px!important;}



.banner5{ width:100%; height:840px; margin:0px auto; position:relative; left:0px; top:0px; overflow:hidden; background: url(../img/mb_bg2.jpg) no-repeat center top; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
.banner5 .section5{ width:100%; height:100%; margin:0 auto; margin-top:50px; position:relative; top:0px; left:0px;}
.section5 h5{ width:90%; display:block; padding:15px 5% 15px 5%; text-indent:2em; font-size:14px; line-height:22px; color:#FFF; text-align:justify; overflow:hidden; background:url(../img/sectionbg2.png) no-repeat; }
.section5 h5 a{ color:#FC0}

/*申请参会表格 */
.form5{ width:98%; height:280px; margin:0%; }
.form5 iframe{ width:100%; height:260px;}
.form5 h4{ font-size:1em; font-weight:bold; text-align:center; line-height:60px; text-indent:0px;color:#fff;}


.banner6{ width:100%; height:780px; margin:0px auto; position:relative; left:0px; top:0px; overflow:hidden; background: url(../img/mb_bg6.jpg) no-repeat center top; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
.banner6 .section6{ width: 100%; height: 160px; margin:0 auto; margin-top:50px;}
.banner6 .section6 .left{ width:100%; height:160px; padding-top:8px;}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal { -ms-touch-action: pan-y; }
.swiper-wp8-vertical { -ms-touch-action: pan-x; }

/* 移动端轮动图 */
.banner6 .section6 .left .device { width: 100%; position: relative; margin-bottom:15px; }
.banner6 .section6 .left .device .arrow-left { background: url(http://www.news.cn/politics/2015/images/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index:5; }
.banner6 .section6 .left .device .arrow-right { background: url(http://www.news.cn/politics/2015/images/arrows.png) no-repeat left bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index:5; }
.banner6 .section6 .left .swiper-container { height: 160px; width: 100%; }
.banner6 .section6 .left .swiper-container img { width:100%; height:150px; }
.banner6 .section6 .left .content-slide { padding: 20px; color: #fff; }
.banner6 .section6 .left .title { font-size: 2em; margin-bottom: 10px; }
.banner6 .section6 .left .pagination { position: absolute; left: 0; text-align: right; bottom:35px; width: 100%; z-index:5; }
.banner6 .section6 .left .swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; background: #777; margin-right:8px; cursor: pointer; }
.banner6 .section6 .left .swiper-active-switch { background: #fff; }
.banner6 .section6 .left .swiper-slide { position:relative; }
.banner6 .section6 .left .swiper-slide .name { position:absolute; bottom:0; left:10px; z-index:5; height:35px; }
.banner6 .section6 .left .swiper-slide .bg { position:absolute; bottom:0; left:0; background:#000; z-index:4; width:100%; height:35px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
.banner6 .section6 .left .swiper-slide .name a { color:#fff; line-height:35px; font-size:14px; height:35px; overflow:hidden; }

/* 移动端奖项 */
.banner6 .section6 .left ul li{ font-size:18px; line-height:29px; font-size:18px; font-weight:bold; text-align:center; color:#1a5a99; color:#FFF; z-index:300; margin-left:20px; text-shadow:1px 1px 1px #0d2048}

.banner6 .section6 .right{ position:absolute; left:0px; bottom:60px; width:100%}
.banner6 .section6 .right h4{ font-size:18px; line-height:50px; font-size:18px; font-weight:bold; text-align:center; color:#1a5a99; position:absolute; bottom:360px; left:5px; color:#FFF; z-index:300;}
/*.banner6 .section6 .right iframe{ width:96%; height:360px; padding-left:2%; padding-right:2%;  position:absolute; bottom:0px; left:0px; z-index:200;}*/
#form26{ width:96%; height:360px; padding-left:2%; padding-right:2%;  position:absolute; bottom:0px; left:0px; z-index:200;}
.banner6 .section6 .right .iframebg{width:100%; height:415px; background:#036; filter:alpha(opacity=20); opacity:0.2;  position:absolute; bottom:0px; left:0px; border-radius:0px; z-index:10;}


.banner7{ width:100%; height:100%; margin:0px auto; position:relative; left:0px; top:0px; overflow:hidden; background: url(../img/mb_bg5.jpg) no-repeat center top; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
.banner7 .section7{ width: 100%; height: 380px; margin:0 auto; margin-top:70px;}
.banner7 .section7 ul{ width:100%; height:340px; padding:10px; padding-top:18px; padding-left:6px; background:url(../img/sectionbg2.png);}
.banner7 .section7 ul li{ width:90%; margin:5px 2%; line-height:20px; color: #FFF; font-size:16px; float:left; text-align:center;}


.footer{ color:#333; font-size:1em;  padding:20px 0; border-top:1px solid #9a9a9a}
.footer p{ text-align:center;}
.creat{ color:#333; height:35px;}