﻿@charset "utf-8";
/* 此@media查询样式单位是以效果图宽360px为例定义的大小 */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
}

html { font-size : 22.5px; width:100%; overflow-x:hidden;}
@media only screen and (min-width: 320px){
    html { font-size: 20px !important;}
}
@media only screen and (min-width: 360px){
    html { font-size: 22.5px !important;}
}
@media only screen and (min-width: 375px){
    html { font-size: 23.4375px !important;}
}
@media only screen and (min-width: 400px){
    html { font-size: 25px !important;}
}
@media only screen and (min-width: 414px){
    html { font-size: 25.875px !important;}
}
@media only screen and (min-width: 428px){
    html { font-size: 26.75px !important;}
}
@media only screen and (min-width: 480px){
    html { font-size: 30px !important;}
}
@media only screen and (min-width: 569px){
    html { font-size: 35px !important;}
}
@media only screen and (min-width: 640px){
    html { font-size: 40px !important;}
}
@media only screen and (min-width: 768px){
    html { font-size: 45px !important;}
}

input,select{ outline: none;}
input[type="text"],input[type="url"],input[type="submit"],input[type="button"],input[type="email"],input[type="date"],input[type="time"],input[type="tel"],input[type="password"]{ background-color:transparent; -webkit-appearance:none;}
input::-webkit-calendar-picker-indicator{ opacity:0;}/* 下拉小箭头 */
select{ background-color:transparent; -webkit-appearance:none;}
button,input,select,textarea{ font-size:100%; margin:0;padding:0;outline:0; border:none;}
.pcnone{ display:none;}
input::-webkit-input-placeholder {
color:#fff}
textarea::-webkit-input-placeholder {
color:#fff}
    
pcp{ overflow-x:hidden; font-family:"Arial"; background:#0521b9; box-sizing: border-box; }

*{ margin:0;padding:0;outline:none; font-size:0.6rem; }
*:not(input,textarea){-webkit-touch-callout:inherit;-webkit-user-select:auto;}
body{ background:#fff}
a{ color:#fff; text-decoration:none; -webkit-tap-highlight-color:transparent;}
a:hover{ text-decoration:none;}

table{ border-collapse: collapse;}
textarea,input{ resize:none; outline:0}
textarea{ resize:none; -webkit-appearance:none;background-color:transparent; -webkit-appearance:none;}
ul,ol,li{ list-style:none}
img{ display:block; border:none;}

header,nav,aside,article,section,footer{ display:block;}
.home img{ position:absolute; top:0.5rem; right:0.8rem; width:1.2rem;}

.index_banner{ position:relative; width:100%; height:9rem; margin:0 auto; overflow:hidden;}
.index_banner img{ width:100%;}

.time2{ position:relative; height:1.78rem; line-height:1.78rem; top:-1rem; width:92%; margin:0 auto; background:linear-gradient(to right, #001fff 0%,#00a8ff 100%);box-shadow:0 5px 10px rgba(0,0,0,0.2); border-radius:0.2rem; color:#fff;}
.time2 p{ text-align:center;}

.content{ margin:0.5rem auto; overflow: hidden;width:90%}
.content div{ float:left; margin:0 0.7rem 1rem 0.95rem;}
.content div:nth-child(3n){ margin:0 0 1rem 0.7rem;}
.content div span{ display:block; width:3.1rem; height:3.1rem; border-radius:50%;background:linear-gradient(to top, #3250f5 0%, #00c2ff 100%)}
.content div span img{ width:1.4rem;margin:0 auto; padding-top:0.6rem}
.content div h3{ font-size:0.6rem; color:#666666; font-weight:normal; text-align:center;}

.footer2{ width:100%; margin:0 auto; padding:1rem 0; height:3rem; text-align:center; background:#0b34d2 url(../images/footbg.jpg) 0 0 no-repeat; background-size:100%; color:#ffffff;}
.footer_ny{ background:none; color:#333333; text-align:center}
.ssm{ width:100%;}
.ssm img{ width:100%; margin:0 auto;}
/* 嘉宾讲义 */
.ssm2{ width:100%;}
.ssm2 img{ width:50%; float:left}
.title{ background: linear-gradient(to top right, #2161f2 0%, #2188f5 25%, #21bdf8 100%); height:2rem; position:relative;}
.title h1{ color:#ffffff; height:2rem; text-align:center; line-height:2rem; font-size:0.7rem; font-weight:normal;}
.title img{ position:absolute; top:0.4rem; right:0.8rem; width:1.2rem;}

.main{ margin:0.5rem auto 1rem; overflow:hidden;}
.main2{ margin:0 auto; overflow:hidden;}
.jbjy_list{ width:86%; margin:0 auto 0.5rem; background:#ffffff; border-radius:6px; padding:4%; overflow:hidden; box-shadow:0 5px 5px rgba(219,232,253,0.5);}
.jbjy_list h4{ font-weight:normal;}
.jbjy_list div p{ float:left; width:75%; color:#666666;}
.jbjy_list div a{ float:right; width:20%; height:1rem; background:#219bf6 url(../images/icon_down.png) no-repeat 0.2rem center; background-size:0.8rem; border:1px solid #2283f4; color:#ffffff; line-height:1rem; border-radius:2px; text-indent:1.2rem;}
.zt a{ float:right; width:40%; height:1rem; margin-right:7%; background:#219bf6 url(../images/icon_down.png) no-repeat 20% center; background-size:0.8rem;border:1px solid #2283f4; color:#ffffff; line-height:1rem; border-radius:2px; text-indent:40%;}
.zt{ height:2rem;width:100%}
.main h3.jbjy{ text-align:Center; color:#2188f5; line-height:1.5rem;}

/* 合作方案 */

.white_bg{ width:86%; margin:0 auto; padding:0.5rem 3%; background:#ffffff; box-shadow:0 5px 5px rgba(67,136,255,0.1); border-radius:5px; overflow:hidden;}
.white_bg h5{ text-align:center; line-height:1rem;}
.white_bg h6{ text-align:center; font-weight:normal; font-size:0.5rem; line-height:1.5rem;}
.white_bg p{ line-height:1.2rem;}

.white_bg table thead td{ background:#FFA963; color:#ffffff; text-align:center; line-height:1rem;}
.white_bg table thead td.biaoti{ width:2rem;}
.white_bg table td{ border:1px solid #F7D7B0;}
.white_bg table tbody tr td{ text-align:center; font-size:0.5rem; line-height:1rem;}
.white_bg table tbody tr td span{ color:#FFA963; font-size:1.2rem;}

.white_bg .dowm{ width:80%; margin:1rem auto; height:1.5rem; border-radius:0.75rem; background:#589AE8; color:#ffffff; text-align:center; line-height:1.5rem; box-shadow:0 0 10px rgba(219,232,253,0.5); background: -webkit-linear-gradient(-90deg, #FFB761, #FF6600); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(-90deg, #FFB761, #FF6600); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(-90deg, #FFB761, #FF6600); /* Firefox 3.6 - 15 */
    background: linear-gradient(-90deg, #FFB761, #FF6600); /* 标准的语法 */}


/* 会场平面图 */

img.huichang{ width:100%;}


/* 登录 */
input::-webkit-input-placeholder { /* WebKit browsers */
  color: #999999;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #999999;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #999999;
}
input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #999999;
}
.bg{ width:100%; margin:0 auto; height:8rem; background:-webkit-linear-gradient(left, #FD6818 , #FF0000); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #FD6818, #FF0000); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #FD6818, #FF0000); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #FD6818 , #FF0000); /* 标准的语法 */}

img.loginimg{ width:50%; margin:0 25%; position:relative; margin-top:-6rem; z-index:99;}

.login{ width:92%; margin:-2.5rem auto 0; position:relative;}

.login div{ width:100%; background:#ffffff; border-radius:10px; box-shadow:0 0 10px rgba(219,232,253 0.6); position:relative; margin-bottom:1rem; overflow:hidden;}
.login hgroup{ margin:2.6rem 0 0 0; text-align:center;}
.login hgroup h3{ font-size:1rem; font-weight:normal; line-height:1.8rem;}
.login hgroup h4{ font-size:0.6rem; font-weight:normal; color:#999999;}
.login ul li{ border:1px solid #F0CBB3; width:86%; margin:0 auto; height:1.5rem; margin-top:0.8rem;}
.login ul li input{ line-height:1.5rem;}
.login ul li:first-child{ background:url(../images/icon_shouji.png) no-repeat 0.4rem center; background-size:0.55rem; text-indent:1.4rem;}
.login ul li:nth-child(2){ background:url(../images/icon_yz.png) no-repeat 0.3rem center; background-size:0.8rem;}
.login ul li:nth-child(2) input:first-child{ float:left; width:70%; text-indent:1rem; text-indent:1.4rem;}
.login ul li:nth-child(2) input:nth-child(2){ float:right; width:30%; height:100%; text-align:center; background:#FFA963; color:#ffffff;}
.login input[type="submit"]{ float:left; width:80%; margin:1rem 10% 1.5rem 10%; height:1.5rem; border-radius:0.75rem;background:#589AE8; color:#fff;border:1px solid #FE8663; background: -webkit-linear-gradient(90deg, #FFB863, #FE8464); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(90deg, #FFB863, #FE8464); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(90deg, #FFB863, #FE8464); /* Firefox 3.6 - 15 */
    background: linear-gradient(90deg, #FFB863, #FE8464); /* 标准的语法 */}
.login input[type="button"]{ float:left; width:38%; margin:1rem 8% 1.5rem 4%; height:1.5rem; border-radius:0.75rem;background:#589AE8; color:#fff;border:1px solid #23A9FF; background: -webkit-linear-gradient(90deg, #57D8F8, #589AE8); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(90deg, #57D8F8, #589AE8); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(90deg, #57D8F8, #589AE8); /* Firefox 3.6 - 15 */
    background: linear-gradient(90deg, #57D8F8, #589AE8); /* 标准的语法 */}

@media screen and (max-width:768px){

body{ background-size:100%;}

}

@media screen and (min-width:769px) {

body{ background-size:720px;}
.bg{ width:720px; margin:0 auto;}
.bg img{ width:40px;}
.time2{ width:600px; margin:0 auto;}
.index_banner{ width:720px; height:350px;}
.content{ width:720px; margin:10px auto 0;}
.content div h3{ font-size:20px;}
.footer{ width:720px; margin:0 auto;}
.footer p{ font-size:18px;}
.time{ width:660px; top:-40px;}
.time p{ font-size:18px;}
.footer{ height:100px;}
.home img {
    right:50%;
	margin-right:-320px;
}

img.loginimg{ width:320px; position:absolute; left:50%; margin-left:-160px; top:360px;}

/* 嘉宾讲义 */

.bg2{ width:720px; margin:0 auto;}
.title{ width:720px; margin:0 auto;}
.ssm{ width:720px; margin:0 auto;}
.ssm2{ width:720px; margin:0 auto;}
.title img{ width:40px;}

.main{ width:720px;}
.jbjy_list{ padding:2% 4%;}
.jbjy_list h4{ font-size:22px; line-height:36px;}
.jbjy_list p{ font-size:18px; line-height:30px;}
.jbjy_list div a{ font-size:20px; background-size:30px;}

/* 合作方案 */

.white_bg h6{ font-size:16px;}
.white_bg *{ font-size:16px;}
.white_bg p{ line-height:34px;}

.white_bg table{ width:100%;}
.white_bg table thead tr td{ line-height:40px;}
.white_bg table tbody tr td{ font-size:16px; height:40px;}

.white_bg .dowm{ height:50px; line-height:50px;}

.login{ width:680px;}
.login *{ font-size:20px;}

}