* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

body, html {
	margin: 0;
	font-family:Microsoft YaHei, Arial;
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	color:#2C2B7D;
	font-size:18px;
	line-height:200%;
	background:#FFF;
}
font{
	font-family:Microsoft YaHei, Arial !important;
}
h1, h2, h3, h4, h5, h6{
	margin-top:0px;
	line-height:150%;
}
h5 {
	text-transform: uppercase;
	font-weight: 700;
	line-height: 20px;
}
p {
	line-height:150%;
	margin-top:0px;
	margin-bottom:16px;
}
strong{
}
.hovercolor:hover{
	color:#2E2D81;
}
.phovercolor p:hover{
	color:#666;
}
.pmargin0 p{
	margin-bottom:0px;
}
a {
	color:#333;
	text-decoration: none;
}
a:hover, a:focus {
	color:#2E2D81;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
td p{
	margin-bottom:0px !important;
}
ul, ol{
}
li{
	list-style-type:none;
}
hr{
	height:1px;
}
em{
	font-size:12px;
	color:#999;
}
.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}
.fn{
	float:none;
}
.color1{
	color:#2C2B7D !important;
}
.color2{
	color:#D071A1 !important;
}
.color3{
	color:#FF0000 !important;
}
.bgcolor1{
	background:#2C2B7D !important;
}
.bgcolor2{
	background:#D071A1 !important;
}

.colormain{
	color:#2C2B7D !important;
}
.colorseco{
	color:#09F;
}
.colorthird{
	color:#DC76AA;
}
.bgcolormain{
	background:#2C2B7D !important;
}
.bgcolorseco{
	background:#09F !important;
}
.bgcolorthird{
	background:#DC76AA !important;
}

.colorFFF{
	color:#FFF !important;
}
.color333{
	color:#333 !important;
}
.color666{
	color:#666;
}
.color999{
	color:#999;
}
.colorCCC{
	color:#CCC;
}
.colorF00{
	color:#F00;
}

.bgcolor11{
	background:#11337F !important;
}

.bgmain{
	background:#2C2B7D !important;
}
.bgcolorFFF{
	background:#FFF;
}
.bgcolorCCC{
	background:#CCC !important;
}

.padd0{
	padding:0px;
}
.padd5{
	padding:5px;
}
.padd10{
	padding:10px;
}
.padd20{
	padding:20px;
}
.paddt10{
	padding-top:10px;
}
.paddt20{
	padding-top:20px;
}
.paddt30{
	padding-top:30px;
}
.paddt50{
	padding-top:50px;
}
.paddt70{
	padding-top:70px;
}
.paddt80{
	padding-top:80px;
}
.paddt100{
	padding-top:100px;
}
.paddlr0{
	padding-left:0px !important;
	padding-right:0px !important;
}
.paddlr5{
	padding-left:5px;
	padding-right:5px;
}
.paddlr10{
	padding-left:10px !important;
	padding-right:10px !important;
}
.paddlr20{
	padding-left:20px;
	padding-right:20px;
}
.paddlr50{
	padding-left:50px;
	padding-right:50px;
}
.paddlr80{
	padding-left:80px;
	padding-right:80px;
}
.paddlr100{
	padding-left:100px;
	padding-right:100px;
}
.paddlr120{
	padding-left:120px;
	padding-right:120px;
}
.paddr50{
	padding-right:50px;
}
.paddtb5{
	padding-top:5px;
	padding-bottom:5px;
}
.paddtb10{
	padding-top:10px;
	padding-bottom:10px;
}
.paddtb20{
	padding-top:20px;
	padding-bottom:20px;
}
.paddtb30{
	padding-top:30px;
	padding-bottom:30px;
}
.paddtb50{
	padding-top:50px;
	padding-bottom:50px;
}
.paddl0{
	padding-left:0px;
}
.paddl10{
	padding-left:10px;
}
.paddl50{
	padding-left:50px;
}
.paddb10{
	padding-bottom:10px;
}
.paddb20{
	padding-bottom:20px;
}
.paddb50{
	padding-bottom:50px;
}
.paddbt10{
	padding-bottom:10px;
}
.paddbt20{
	padding-bottom:20px;
}
.paddbt50{
	padding-bottom:50px;
}
.paddbt100{
	padding-bottom:100px;
}
.margin0{
	margin:0px;
}
.margin0auto{
	margin:0 auto;
}
.marginauto{
	margin:auto auto;
}
.margin10{
	margin:10px;
}
.margin20{
	margin:20px;
}
.margint50{
	margin-top:50px;
}
.margint70{
	margin-top:70px;
}
.margintb10{
	margin-top:10px; margin-bottom:10px;
}
.margintb20{
	margin-top:20px; margin-bottom:20px;
}

.marginlr10{
	margin-left:10px;
	margin-right:10px;
}
.marginlr20{
	margin-left:20px;
	margin-right:20px;
}
.marginlr50{
	margin-left:20px;
	margin-right:20px;
}
.marginbt0{
	margin-bottom:0px !important;
}
.marginbt10{
	margin-bottom:10px !important;
}
.marginbt20{
	margin-bottom:20px !important;
}
.marginbt30{
	margin-bottom:30px !important;
}
.marginbt50{
	margin-bottom:50px;
}
.lineheightnormal{
	line-height:normal;
}
.lineht30{
	line-height:30px !important;
}
.lineht50{
	line-height:50px !important;
}
.lineht70{
	line-height:70px;
}
.lineht80{
	line-height:80px;
}
.lineht100{
	line-height:100px;
}
.width10{
	width:10%;
}
.width20{
	width:20%;
}
.width25{
	width:25%;
}
.width30{
	width:30%;
}
.width40{
	width:40%;
}
.width50{
	width:50%;
}
.width100{
	width:100% !important;
}
.img60 img{
	width:auto;
	max-width:60% !important;
}
.img80 img{
	width:80% !important;
}
.img100 img{
	width:100% !important;
}
.maxwidth100 img{
	width:auto;
	max-width:100% !important;
}
.borderCCC{
	border:#CCC 1px solid;
}
.border1{
	border:1px solid;
}.border2{
	border:2px solid;
}
.shadow{
	box-shadow:0px 5px 10px #DDD;
}
.shadow5{
	box-shadow:0px 5px 5px #DDD;
}
.hovershadow:hover{
	box-shadow:5px 10px 10px #DDD;
	z-index:99999;
}
.borderleft{
	border-left:#DC742B 1px solid;
}
.borderright{
	border-right:#DC742B 1px solid;
}
.borderradius5, .borderradius5 img{
	border-radius:5px;
}
.borderradius10, .borderradius10 img{
	border-radius:10px;
}
.borderradius20, .borderradius20 img{
	border-radius:20px;
}
.borderradius50{
	border-radius:50px;
}
.borderradius100, .borderradius100 img{
	border-radius:100px;
}
.hoverbg:hover{
	background:#E5F5FF;
}
.hoverscale{
	z-index:-1;
}
.hoverscale:hover{
	transform: scale(1.5);
	z-index:99 !important;
}
.height70{
	height:70px;
}
.clearboth{
	clear:both;
}
.overflowhidden{
	overflow:hidden
}
.overflowRow2{
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.overflowRow3{
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
}
.overflowRow4{
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical;
}
.textoverflowellipsis{
	text-overflow:ellipsis;
}
.white-spacenowrap{
	white-space:nowrap;
}

.textcenter{
	text-align:center;
}
.textleft{
	text-align:left;
}
.textright{
	text-align:right;
}
.textjustify{
	text-align:justify !important;
}
.divcenter{
	float:none;
	margin:auto auto;
}
.fontsize14{
	font-size:14px !important;
}
.fontsize16{
	font-size:16px !important;
}
.fontsize18{
	font-size:18px !important;
}
.fontsize20{
	font-size:20px !important;
}
.fontsize22{
	font-size:22px !important;
}
.fontsize24{
	font-size:24px !important;
}
.fontsize26{
	font-size:26px !important;
}
.fontsize28{
	font-size:28px !important;
}
.fontsize30{
	font-size:30px !important;
}
.fontsize32{
	font-size:32px !important;
}
.fontsize40{
	font-size:40px !important;
}
.fontsize50{
	font-size:50px !important;
}
.fontsize60{
	font-size:60px !important;
}
.fontsize72{
	font-size:72px !important;
}
.bgmain{
	background:#005C9F;
}

.bgFFF{
	background:#FFF;
}
.bgF00{
	background:#F00;
}
.bgFF0{
	background:#FF0;
}
.bgF5F5F5{
	background:#F5F5F5 !important;
}
.bgCCC{
	background:#CCC;
}

.height100{
	height:100px;
}
.lanmu{
	padding:100px 0px 50px 0px;
	background: #fff;
}
.lanmu50{
	padding:50px 0px 50px 0px;
	background: #fff;
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.tlinks{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}
/* Navigation */

.navbar-default {
	back ground:#fff;
}
.navbar-nav ul{
	margin:0px;
	padding:0px;
}
.navbar-nav li{
	list-style:none;
}
.navbar-nav > li > a {
	color:#FFF;
	font-weight:bold;
	line-height:40px;
	padding:0px 15px;
	font-size:18px;
	text-align:center;
}
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus{
	color:#2E2D81;
	bord er-radius:25px;
}
.navbar-nav li ul { 
	posit ion:absolute;
	width:120px;
	le ft:-20px;
	z-index:999;
	display:none;
	bor der:#CCC 1px solid;
}
.navbar-nav li:hover ul {
	display:block;
}
.navbar-nav li:hover a {
	wi dth:140px;
	display:block;
}
.navbar-nav li ul li a {
	color:#333;
	line-height:30px;
	padding:10px 10px 10px 15px;
	background:#FFF;
	display:block;
	text-align:left;
	font-size:16px;
	background:#F5F5F5;
}
.navbar-nav li ul li a:hover  {
	color:#2E2D81;
	background:#EEE;
}

.navbar-nav li ul li ul { 
	position:inherit;
	width:100%;
	z-index:999;
	margin-left:0px;
	display:none !important;
	border:#CCC 0px solid;
	overflow:hidden !important;
	zoom:1;
}
.navbar-nav li ul li:hover ul {
	display:block !important;
}
.navbar-nav li ul li:hover ul li a {
	color:#666;
	line-height:30px !important;
	font-size:14px !important;
	background:#FFF;
}
.navbar-nav li ul li:hover ul li a:hover {
}

.positionfixed{
	position:fixed;
}



#menu {
	padding: 0px 10px 0px 10px;
	transition: all 0.8s;
	box-shadow: 0px 10px 10px rgba(51, 51, 51, 0.1);
	height:80px;
}
#menu a.navbar-brand {
	font-size: 18px;
	color: rgba(255,255,255,0.8);
	font-weight: 500;
	text-transform: uppercase;
}
#menu a.navbar-brand:hover {
	color: #ff0000;
}
#menu.navbar-default .navbar-nav > li > a:hover {
	co lor: #FFF;
}
.on_daishanchu {
	background-color: rgba(32, 117, 188, 1) !important;
	padding: 20px 10px 0px 10px !important;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #FF0000 !important;
	background-color:#FFF !important;
	borde r-radius: 10px;
}
.navbar-toggle {
	border-radius:2px;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #09F;
	border-color: #09F;
}
.navbar-default .navbar-toggle:hover>.icon-bar {
	background-color: #FFF;
}

.lang{
	margi n-left:20px;
	margi n-right:20px;
	background:#F3A027;
	color:#FFF !important;
	border-radius:50px;
}
.lang a{
	line-height:40px !important;
	text-align:center;
	font-size:12px !important;
	color:#FFF !important;
}
.lang:hover{
	background:#CCC;
	color:#FFF !important;
}
.lang ul{
}
.lang ul li a {
	color:#005C9F !important;
	padding:0px 0px 0px 0px;
	background:#FFF !important;
	display:block;
	text-align:center;
}
.lang ul li a:hover  {
	color:#09F !important;
	background:#f5f5f5 !important;
}


.section-title{
	padding-top:0px;
	margin-bottom:60px;
	line-height:40px;
	background:url(../img/sectiontitlebg.png) center bottom no-repeat;
}

.section-title p {
	color:#005C9F;
}
.section-title h1 {
	font-size:42px;
	color:#2C2B7D;
	margin-bottom:10px;
}
.section-title h2 {
	color:#2E2D81;
}
.section-title span{
	text-transform:uppercase;
	font-size:20px;
	color:#09F;
}
.section-title hr{
	margin:0px;
	padding:0px;
	border:#F5F5F5 0px solid;
}

.btn-custom {
	text-transform: uppercase;
	color:#005C9F;
	backg round:#09F;
	padding:12px 26px;
	margin:0;
	font-size: 16px;
	border-radius:0;
	margin-top:20px;
	transition: all 0.3s;
}
.btn-custom:hover, .btn-custom:focus, .btn-custom.focus, .btn-custom:active, .btn-custom.active {
	color:#FFF;
	font-size:20px;
	background:#005C9F;
}

.btn-customX {
	text-transform: uppercase;
	color:#FFF;
	back ground:#09F;
	padding:8px 20px;
	margin:0;
	font-size:16px;
	border-radius:10;
	margin-top:20px;
	transition: all 0.3s;
	border:#FFF 1px solid;
}
.btn-customX:hover {
	color:#FFF;
	font-size:20px;
	background-color:rgba(255,255,255,0.3);
}




/* Header Section */
.intro .overlay {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1b71d6+0,c54daa+100&0.5+0,0.5+100 */
	backgr ound: -moz-linear-gradient(top, rgba(27,113,214,0.5) 0%, rgba(197, 143, 77, 0.5) 100%); /* FF3.6-15 */
	backg round: -webkit-linear-gradient(top, rgba(27,113,214,0.5) 0%, rgba(197, 143, 77, 0.5) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.8) 0%, rgba(0, 0, 0, 0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#801b71d6', endColorstr='#80c54daa', GradientType=0 ); /* IE6-9 */
}
@font-face{
	font-family: HP_B;
	src:url('../fonts/fonts/HP_B.ttf'),
		url('../fonts/fonts/HP_B.otf'),
		url('../fonts/fonts/HP_B.eot'),
		url('../fonts/fonts/HP_B.woff'),
		url('../fonts/fonts/HP_B.svg');
}
header .intro-text {
	padding-top: 200px;
	padding-bottom: 200px;
}

.about-text{
}
.about-text img{
	width:auto;
	max-width:100%;
}
.about-text strong{
	color: #005C9F;
}
.about-text b{
	color:#FF6600;
	font-size:20px;
	font-weight:400;
}
.about-text p{
	margin-bottom:16px;
}
.about-text p:hover{
	color:#666;
}
.about-text h1, .about-text h2, .about-text h3, .about-text h4, .about-text h5, .about-text h6{
	color:#09F;
	font-weight:400;
	margin-bottom:18px;
}
.about-text h4{
	font-size:18px;
}
.about-text .col-md-2 img{
    transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
}
.about-text .col-md-3 img{
	width:100% !important;
    transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
}
.about-text .col-md-3 img:hover{
	tran sform: scale(1.2);
}
.about-text .col-md-4 img{
	width:100% !important;
    transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
	margin-bottom:20px;
}
.about-text .col-md-4 img:hover{
	tran sform: scale(1.2);
}
.about-text .name{
	font-size:18px;
	line-height:24px;
	height:48px;
	font-weight:400;
	color:#005C9F;
	overflow:hidden;
}
.about-text .imgname{
	font-size:14px;
	line-height:24px;
	hei ght:48px;
	font-weight:400;
	color:#005C9F;
	overflow:hidden;
}
.about-text table{
	width:100%;
	background:#ccc;
}
.about-text td{
	background:#FFF;
	color:#666;
	padding:5px;
	text-align:center;
}
.about-text .title td{
	background:#09F;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
}


.textcont{
	text-align:justify;
}
.textcont img{
	width:auto;
	max-width:100%;
}
.textcont strong{
	color: #005C9F;
}
.textcont b{
	color:#FF6600;
	font-size:20px;
	font-weight:400;
}
.textcont p{
	margin-bottom:16px;
}
.textcont p:hover{
	color:#666;
}
.textcont h1, .textcont h2, .textcont h3, .textcont h4, .textcont h5, .textcont h6{
	color:#09F;
	font-weight:400;
	margin-bottom:18px;
}
.textcont h4{
	font-size:18px;
}


.form-control::-webkit-input-placeholder {
	color: #999;
}
.form-control:-moz-placeholder {
	color: #2c3e50;
}
.form-control::-moz-placeholder {
	color: #2c3e50;
}
.form-control:-ms-input-placeholder {
	color: #2c3e50;
}

.bitian{
	background:url(../img/bitianxiang.png) top right no-repeat;
}


.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 20px;
	height: 6px;
	margin: 5px 7px;
	filter: Alpha(Opacity=1);
	opacity: 1;
	border-radius: 0;
	background: #fff;
	transition: all 0.5s;
	border: 1px solid #ccc;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	filter: Alpha(Opacity=100);
	opacity: 1;
	background: #F6D6E4;
	border: 1px solid #F6D6E4;
}
.owl-theme .owl-controls .owl-page.active span {
	background: #FFFF00;
	border: 1px solid #FFFF00;
}

#footer {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#FFFF00+0,1b71d6+100 */
	background:#A5BC4A; /* Old browsers */
	back ground: -moz-linear-gradient(left, rgba(208,113,161,1) 0%, rgba(191,87,146,1) 100%); /* FF3.6-15 */
	back ground: -webkit-linear-gradient(left, rgba(208,113,161,1) 0%, rgba(191,87,146,1) 100%); /* Chrome10-25,Safari5.1-6 */
	back ground: linear-gradient(to right, rgba(208,113,161,1) 0%, rgba(191,87,146,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D071A1', endColorstr='#BF5792', GradientType=1 ); /* IE6-9 */
	font-size:16px;
	color: rgba(255,255,255,1);
	padding: 50px 0px 0px 0px;
	hei ght:200px;
}
#footer p {
	line-height:150%;
	margin-bottom:0px;
}
#footer p:hover {
	color:#FFF;
	color: rgba(255,255,255,0.8);
}
#footer a {
	color: rgba(255,255,255,1);
}
#footer a:hover {
	color: rgba(255,255,255,0.8);
}
#footer strong {
}
#footer h1{
	line-height:100%;
	margin-bottom:10px;
}
#footer h2{
	margin-bottom:10px;
}
#footer .erweima img{
	width:120px;
	height:auto;
}

label {
	font-weight: 400;
	font-family: sans-serif;
	position: relative;
}

.btn:active, .btn.active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
a:focus, .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
	outline: none;
	outline-offset: none;
}
/* Footer Section*/

.f-l{
	float: left;
}
.displaynone{
	display:none;
}
.displayinline{
  display:inline;
}
.displayinlineblock{
  display:inline-block;
}




.indexlogo{
	background:#FFF;
	margin:0px auto 50px auto;
	width: 210px;
	height:90px;
	padding-top:10px;
	box-shadow:0px 5px 15px #DDD;
	border-radius: 5px;
}
.indexlogo img{
	width: 190px;
	height: 70px;
	background-size:contain !important;
	border:none;
	border:0;
}
.indexlogo:hover{
	box-shadow:0px 5px 10px #CCC;
	tran sform: rotate(360deg);
	-web kit-transform: rotate(360deg);
	-moz -transform: rotate(360deg);
	tran sition: all .5s;
	-web kit-transition: all .5s;
	-moz -transition: all .5s;
}


#tab .difinfo {
	font-size: 34px;
	font-weight: bold;
	color: #2454A4;
	text-align: center;
	padding-bottom: 2px;
}

#content_section {
	width: 1200px;
	padding: 0px;
	margin: 30px auto;
	display: block;
}

.one_row {
	padding: 10px;
}

.one_row .blue {
	background-color: #175a95;
	border: 3px solid #fff;
	color: #fff;
	font-weight: bold;
}

.one_row .grey {
	background-color: #eeefef;
	border: 3px solid #fff;
	color: #000;
	font-weight: bold;
}

#content_section #tab div.one_row table.style1 .txtbox {
	width: 20px;
	border-bottom: 1px solid #000;
	background-color: #FFF;
}

#content_section #tab .txtamount {
	width: 60px;
	border: 0px;
	background-color: #FFF;
	color: #000;
}

#content_section #tab div.one_row .text01 {
	width: 120px;
	border: 0px;
	padding: 0px;
	margin: 0 5px 0 0;
	background-color: #FFF;
	border-bottom: 1px solid #000;
}

#content_section #tab div.one_row .style2 {
	padding-left: 40px;
	width: 80%;
	font-weight: bold;
}

#content_section #tab div.one_row .style2 ul li {
	font-size: 14px;
}

#content_section #tab div.one_row .attention {
	font-size: 12px;
}

.coninfo {
	color: #106577;
	font-size: 24px;
	font-weight: bold;
	border-bottom: 1px solid #00a0e9;
	padding-bottom: 2px;
	margin-top: 20px;
}


#content_section #tab div.Participants ul li .ctext {
	width: 916px;
	border: 0px;
	background-color: Transparent;
	border-bottom: 1px solid #000;
	font-size: 18px;
}

#content_section #tab div.Participants ul li .addtext {
	width: 380px;
	border: 0px;
	padding: 0px;
	margin: 0 5px 0 0;
	background-color: #FFF;
	border-bottom: 1px solid #000;
	font-size: 18px;
}

#content_section #tab div.Participants ul {
	padding: 15px 0 0 0;
	list-style: none;
}

#content_section #tab div.Participants ul li .text {
	width: 237px;
	border: 0px;
	padding: 0px;
	margin: 0 5px 0 0;
	background-color: #FFF;
	border-bottom: 1px solid #000;
	font-size: 18px;
}

#content_section #tab div.Participants .Participantsinfo ul li {
	border-bottom: 1px dashed #00a0e9;
	padding-bottom: 15px;
	color: #175a95;
	font-size: 20px;
}

#content_section #tab div.Participants span.formart {
	color: #000;
}

#Payment {
	overflow: hidden;
}

#content_section #tab div.Participants ul.bank {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#content_section #tab div.Participants ul.bank li {
	display: inline;
	margin: 0 20px 0 0;
}

#content_section #tab div.Participants ul.creditcardinfo {
	list-style: none;
	width: 425px;
	margin: 5px 0 0 41px;
	padding: 0px;
	font-size: 12px;
	color: #000000;
	line-height: 26px;
}

#content_section #tab div.Participants ul.creditcardinfo {
	list-style: none;
	width: 625px;

	margin: 5px 0 0 41px;
	padding: 0px;
	font-size: 20px;
	color: #000000;
	line-height: 36px;
}

#content_section #tab div.Participants ul.creditcardinfo .textbox {
	width: 16px;
	height: 20px;
	border: 1px solid;
	background: #fff;
}

.bottom_section {
	width: 100%;
	height: 40px;
	color: #fff;
	background: #0078a4;

}

.bottom_section p {
	text-align: right;
	margin: 0 auto;
	width: 1200px;
	height: 40px;
	line-height: 40px;
}

.summit {
	padding: 20px 0 0 384px;
	display: block;
}

.summit input {
	width: 150px;
	height: 40px;
	border-radius: 20px;
	font-size: 18px;
	background: #1e71b5;
	color: #fff;
	cursor: pointer;
}

.title_content,
.title_top,
#tab .difinfo {

	color: #00accf;
}

.one_row .blue {
	background-color: #00accf;

}

#content_section #tab div.Participants .Participantsinfo ul li,
.coninfo {
	border-bottom: 1px dashed #00accf;
	color: #00accf;
}

.summit input,
.gradient,
.bottom_section {

	background: #00accf;
}

.zheng shuone{
	margin:0px auto 50px auto;
	width: 300px;
	height: 340px;
	padding-top:10px;
	border:#ddd 1px solid;
	border -radius: 15px;
	background:#FFF;
	text-align:center;
}
.zhengshuone img{
	width:80% !important;
	background-size:cover !important;
	border:none;
	border:0;
	border-radius: 10px;
	box-shadow: 1px 5px 10px #999;
	z-index:90;
}
.zhengshuone:hover{
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
}
.zhengshuone:hover{
	transform: scale(1.2);
	z-index:99;
}
.zhengshuone .title{
	font-size:18px;
	padding:0px 0px 30px 0px;
}

.cont ainer *:ho ver{
	tran sform: rotate(360deg);
	-webk it-transform: rotate(360deg);
	-moz- transform: rotate(360deg);
	trans ition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transform: scale(1.1);
}


.hidden{
	display:none;
}
.toplogo{
	height:75px;
	background:url(../img/1_toplogobg.png) no-repeat;
}

.issidehidden{
	display:none;
}

@media (max-width: 767px){
/* 移动设备 */
h1{
	font-size:26px;
}
.mobiledisplaynone{
	display:none;
}
.mobiletextcenter{
	text-align:center;
}

}

@media (min-width: 768px) {
/* 非移动设备 */
.mobiledisplay{
	display:none;
}

}
@media (min-width: 992px) {
.issidehidden{
	display:inline;
}
}
@media (min-width: 1200px) {
.navbar-nav li ul { 
	position:absolute;
	width:140px;
	z-index:999;
	display:none;
	bor der:#CCC 1px solid;
}

}

.sidetitle {
	color:#005C9F;
	margin-bottom: 20px;
}
.sidetitle h2 {
	font-size:24px;
	color:#005C9F;
	font-weight:400;
	text-decoration:none !important;
}

.sidemenu {
	color:#005C9F;
}
.sidemenu a{
	padding-left:20px;
	font-size:16px;
	height:50px;
	line-height:50px;
	color:#005C9F;
	text-decoration:none !important;
	display:block;
	border-radius:0px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.sidemenu a:hover{
	font-size:18px;
	color:#09F;
}
.sidemenuon{
	background:linear-gradient(90deg, #005C9F, #FFF);
}
.sidemenuon:hover{
	background:linear-gradient(90deg, #09F, #FFF);
}
.sidemenuon a{
	font-size:18px;
	font-weight:400;
	color:#FFF;
	text-decoration:none !important;
	bac kground:#005C9F;
}
.sidemenuon a:hover{
	color:#FFF;
	back ground:#09F;
}
.nmn{
}

.sidesubmmain{
	bor der:#eee 1px solid;
	wi dth:70%;
	border-radius:5px;
	padding:5px 0px 10px 0px;
}
.sidesubm{
	padding-left:0px;
}
.sidesubm a{
	display:block;
	padding:10px 0px 10px 10px;
	margin-right:20px;
	font-size:12px;
	line-height:150%;
	color:#999;
	text-decoration:none !important;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.sidesubm a:hover{
	background:#eee;
	color:#333;
}
.sidesubmon a{
	color:#09F !important;
}

#product img{
	width:100%;
	margin-bottom:20px;
}
#product .title{
	font-size:18px;
	font-weight:bold;
	color:#005C9F;
	margin-bottom:5px;
	text-align:center;
}
#product .date{
	color:#09F;
	font-size:14px;
	margin-bottom:10px;
}
#product .spec{
	color:#000;
	text-align:center;
	font-size:16px;
	line-height:22px;
	height:50px;
	overflow:hidden;
}
#product .spec:hover{
	color:#333;
}


#mianze{
	font-size:12px;
}

.banner2 img{
	width:100%;
}

.linebg{
	background:url(../img/fazhanlichenglinebg.png) no-repeat;
}
.fazhanlichengdate{
	font-size:24px;
	color:#09F;
	padding:20px 0px 20px 0px;
}
.fazhanlichengtext{
	font-size:18px;
	padding:20px 20px 50px 30px;
	text-align:left;
}


.Pagi{
	padding:10px;
	color:#FFF;
	background:#CCC;
	border-radius:50px;
	margin-right:10px;
}
.Pagi:hover{
	color:#FFF;
	background:#09F;
}
.PagiOn{
	padding:10px;
	color:#FFF;
	background:#005C9F;
	border-radius:50px;
	margin-right:10px;
}
.PagiOn:hover{
	color:#FFF;
	background:#09F;
}

#productall .name{
	line-height:24px;
	height:48px;
	font-weight:400;
	color:#005C9F;
	overflow:hidden;
}
#productall .buy a{
	font-size:14px;
	color:#F00;
}
#productall .buy a:hover{
	font-size:14px;
	color:#F90;
}

.site{
	font-size:12px;
}
.site a{
	color:#09F;
}
.ftco-animate{
	-webkit-opacity:0;
	-webkit-visibility:hidden;
}

.indexprotop {
	font-size:16px;
}
.indexprotop h1{
	font-size:60px;
	margin-bottom:10px;
	border-bottom:#09F 2px solid;
	line-height:90px;
}

.indexabout h1{
	color:#09F;
}
.indexabout p{
}
.recruit strong{
}


.recruit_list ul{
	margin:0;
	padding:0;
	webkit-padding: 0;
	moz-padding: 0;
	
}
.recruit_list li{
	margin:0px;
}
.recruit_list li .recruit_infor{ overflow:hidden;position:relative;}
.recruit_list li .recruit_infor a{
	position:absolute; right:0; top:0; bottom:0; width:100%; cursor:pointer;}
.recruit_list li .recruit_infor a:after{
	content:""; position:absolute; right:20px; top:50%; margin:-4px 0 0 0; width:10px; height:5px; font-size:0; overflow:hidden; background:url(../images/arrow1.png) #ccc 0 0 no-repeat; background-size:100%; transition:all 0.6s;
}
.recruit_list li .recruit_infor a.on:after{
	transform:rotate(180deg);
	background:#09F;
}
.recruit_list li .recruit_txt{ height:0; clear:both; overflow:hidden;}
.rec_but{ color:#fff; background:#d70c25; font-size:14px; display:block; margin:30px auto 0 auto; width:19%; min-width:200px; line-height:50px; text-align:center;}
.rec_but:hover{ background:#be0219; color:#fff;}
.recruit_list li .slider_more{ height:auto; padding:25px 1.76% 35px 1.76%; line-height:200%;}

.fuwudianhua{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#2075BC !important;
	font-size:36px;
	line-height:150%;
}
.fuwuyouxiang{
	color:#2075BC !important;
	font-size:18px;
	line-height:150%;
}


.newsone .title{
	font-size:20px;
	line-height:24px;
	height:48px;
	font-weight:400;
	overflow:hidden;
}
.newsone .spec{
	font-size:14px;
	color:#999;
	text-align:justify;
	line-height:22px;
	overflow:hidden;
}
.newsone .spec:hover{
	color:#666;
}
.newsone .date{
	color:#2E2D81;
	font-size:14px;
}

.newsone h1{
}
.newsone h2{
	color:#005C9F;
	text-align:center;
}
.newsone .conttitle{
	font-weight:400;
	color:#333;
	text-align:center;
}
.newsone .contdate{
	color:#09F;
	font-size:12px;
}

.newstext{
}
.newstext img{
	wid th:auto;
	max-width:100%;
}
.newstext strong{
	color: #005C9F;
}
.newstext td{
	padding:2px 5px;
	font-size:13px;
}
.about-text b{
	color:#FF6600;
	font-size:20px;
	font-weight:400;
}
.about-text p{
	margin-bottom:16px;
}
.about-text p:hover{
	color:#666;
}
.about-text h1, .about-text h2, .about-text h3, .about-text h4, .about-text h5, .about-text h6{
	color:#09F;
	font-weight:400;
	margin-bottom:18px;
}
.about-text h4{
	font-size:18px;
}
.about-text .col-md-2 img{
    transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
}
.about-text .col-md-3 img{
	width:100% !important;
    transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
}
.about-text .col-md-3 img:hover{
	tran sform: scale(1.2);
}
.about-text .col-md-4 img{
	width:100% !important;
    transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
	margin-bottom:20px;
}
.about-text .col-md-4 img:hover{
	tran sform: scale(1.2);
}
.about-text .name{
	font-size:18px;
	line-height:24px;
	height:48px;
	font-weight:400;
	color:#005C9F;
	overflow:hidden;
}
.about-text .imgname{
	font-size:14px;
	line-height:24px;
	hei ght:48px;
	font-weight:400;
	color:#005C9F;
	overflow:hidden;
}
.about-text table{
	width:100%;
	background:#ccc;
}
.about-text td{
	background:#FFF;
	color:#666;
	padding:5px;
	text-align:center;
}
.about-text .title td{
	background:#09F;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
}
.newstext li{
	list-style:inherit;
}





.ltone{
	wi dth:320px; hei ght:210px;
	back ground-size:100%  !important;
}



.bannerimg1{
	background:url(../img/1_1.jpg) center top no-repeat; background-size:cover;
	    transition: width 12s, height 12s, transform 12s;
    -webkit-transition: width 12s, height 12s, -webkit-transform 12s;
	    animation: myfirst 5s;
    -webkit-animation: myfirst 5s; /* Safari 与 Chrome */
}
.bannerimg2{
	background:url(../img/1_2.jpg) center top no-repeat; background-size:cover;
	    transition: width 12s, height 12s, transform 12s;
    -webkit-transition: width 12s, height 12s, -webkit-transform 12s;
	    animation: myfirst 5s;
    -webkit-animation: myfirst 5s; /* Safari 与 Chrome */
}


.borders0{
	border-color:#2E2D81;
}
.borders1{
	border-color:#EDD1CF;
}
.borders2{
	border-color:#63A8D4;
}
.borders3{
	border-color:#D49AB6;
}
.borders4{
	border-color:#81B586;
}
.borders5{
	border-color:#255F89;
}
.borders6{
	border-color:#A066A9;
}
.borders7{
	border-color:#DEB45B;
}
.borders8{
	border-color:#6D6DAA;
}

.bg0{
	background:#2E2D81;
}
.bg0 a{
	color:#fff !important;
}

.bg1{
	background:#EDD1CF;
}
.bg2{
	background:#63A8D4;
}
.bg3{
	background:#D49AB6;
}
.bg4{
	background:#81B586;
}
.bg5{
	background:#255F89;
}
.bg6{
	background:#A066A9;
}
.bg7{
	background:#DEB45B;
}
.bg8{
	background:#6D6DAA;
}

.bglinear1{
	background:linear-gradient(to right, rgba(237,209,207,1) 0%, rgba(255, 255, 255, 1) 100%);
}
.bglinear2{
	background:linear-gradient(to right, rgba(99,168,212,1) 0%, rgba(255, 255, 255, 1) 100%);
}
.bglinear3{
	background:linear-gradient(to right, rgba(212,154,182,1) 0%, rgba(255, 255, 255, 1) 100%);
}
.bglinear4{
	background:linear-gradient(to right, rgba(129,181,134,1) 0%, rgba(255, 255, 255, 1) 100%);
}
.bglinear5{
	background:linear-gradient(to right, rgba(37,88,159,1) 0%, rgba(255, 255, 255, 1) 100%);
}
.bglinear6{
	background:linear-gradient(to right, rgba(160,102,169,1) 0%, rgba(255, 255, 255, 1) 100%);
}
.bglinear7{
	background:linear-gradient(to right, rgba(222,180,91,1) 0%, rgba(255, 255, 255, 1) 100%);
}
.bglinear8{
	background:linear-gradient(to right, rgba(109,109,170,1) 0%, rgba(255, 255, 255, 1) 100%);
}



.bordersdate{
	border-color:#CE5315;
}
.colorCE5315{
	color:#CE5315;
}
.color29659F{
	color:#29659F;
}

.innovateshowleft {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#FFFF00+0,1b71d6+100 */
	background: -moz-linear-gradient(top, rgba(70,153,203,1) 0%, rgba(41,102,170,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(70,153,203,1) 0%, rgba(41,102,170,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(46,45,129,1) 0%, rgba(46,45,129,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2E2D81', endColorstr='#2E2D81', GradientType=1 ); /* IE6-9 */
	color:#FFF;
}
.innovateshowleft a{
	color:#FFF;
}

.sponsorshipprogram td{
	text-align:right;
	padding:5px 10px 5px 10px;
}



.speakersalls{
	margin:0 auto;
	wid th:1100px;
 }
.speakerone{
	margin:0 auto;
	display:inline-block; background:#2E2D81;
	border-radius:10px;
	fl oat:left;
	width:200px; height:310px; margin:10px 10px 10px 10px; text-align:center;
}
.speak erone:hover{
	opacity:0.90; filter:alpha(opacity=90);
	backg round-size:105% !important;
	backg round-size:auto 300px !important;
}
.speakerone p{
	margin:0px; padding:0px;
}
.speakerone .photo{
	width:200px;
	height:140px;
	text-align:center;
	background-size:contain !important;
	background:#FFF;
}
.speakerone .name{
	line-height:150%;
	padding:5px 5px 5px 5px;
	back ground:url(upfile/img/speakeronenamebg.png);
	color:#FFF;
	font-size:12px;
	text-align:center;
	height:160px;
	overflow: hidden;
}
.speakerone .name strong{
	color:#FFF;
	font-size:16px;
	line-height:200%;
}
.speakerone .name em{
	color:#D071A1;
	line-height:150%;
}

.speakerone .logo{
	margin:0 auto;
	width:180px;
	height:60px;
	text-align:center;
	bor der:#fff 1px solid;
	border-radius:10px;
	padding-top:10px;
	background:#FFF;
}
.speakerone .logo img{
	width:150px;
	height:40px;
	background-size:contain !important;
}
.speak erone:hover{
	transform: scale(1.1);
}
.speakerone .jieshao{
	display:none;
	font-size:12px;
	background: #FFF;
	color:#000;
	over flow: hidden;
	z-index: 1;
	position:absolute; left:0; right:0; top:190px;
	padding:10px;
	text-align:center;
	width: 100%;
	border-radius: 10px;
	border:#09AFF4 3px solid;
	text-align:left;
	text-align: justify;
	box-shadow:0 0 10px #FFF;
}
.speakerone:hover .jieshao{
	display:inline;
}

.agendaone{
	font-size:16px;
	color:#777;
	margin-bottom:16px;
}

.agendatime{
	text-align:left;
	color:#D071A1;
}
.agendacont{
	text-align:left;
	font-size:14px;
	line-height:150%;
}
.agendacont p{
	margin-bottom:10px;
	line-height:150%;
}
.agendacont strong{
	font-size:18px;
	color:#2C2B7D !important;
	line-height:150% !important;
	margin-bottom:10px !important;
}
.agendacont b{
	font-size:16px;
	color:#D071A1 !important;
}
.agendacont em{
	font-size:16px;
	color:#D071A1 !important;
}


#Agenda{
	font-size:16px;
}
#Agenda strong{
	font-size:20px;
}
#Agenda p{
	margin-bottom:10px;
}


.agendatip{
	background:#FFF; color:#DC76AA;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:10px;
}

#canhui span{
	color:#FFF;
	font-size:18px;
	border:#D071A1 2px solid;
	border-radius:30px;
	padding:0px 10px 0px 10px;
	display: inline-table;
	line-height: 150%;
}

.l2{
	border:#D43182 2px solid !important;
	background:#D43182;
}


.f2{
	font-size:28px !important;
}
.f3{
	font-size:14px !important;
}
