@charset "utf-8";body{ font-size:14px; font-family:"Microsoft Yahei"; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li,input, dl, dd {list-style-type:none;}
img,a img{border:0;margin:0;padding:0; vertical-align: middle;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none; }
a:hover{text-decoration:none; }
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after {display: table;line-height: 0;content: "";}
.clearfix:after {clear: both;}
.w1200{ width: 1260px; height: auto; margin: 0 auto;}
.w1086{ width: 1086px; height: auto; margin: 0 auto;}
@font-face {    font-family: 'iconfont';    src: url('../font/iconfont.eot');    src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),    url('../font/iconfont.woff') format('woff'),    url('../font/iconfont.ttf') format('truetype'),    url('../font/iconfont.svg#iconfont') format('svg');  }
.iconfont{    font-family:"iconfont" !important;    font-size:16px;font-style:normal;    -webkit-font-smoothing: antialiased;    -webkit-text-stroke-width: 0.2px;    -moz-osx-font-smoothing: grayscale;  }
html{    overflow-y: scroll;    height:100%;}
html,body{min-width:1400px;}

 
.header{ width:1260px; height:90px; display:block; z-index:99999; top:0;  position:fixed;left: 50%;margin-left: -630px;}
.logo{ float:left;  width:230px;}
.menu{ float:right;}
.menu ul li{ float:left; height:90px; display:block; margin-right:20px;}
.menu ul li a{ width:95px; display:block; line-height:87px;  font-size:18px; color:#fff; text-align:center;}
.menu ul li a:hover,.menu ul li a.current{ /*border-bottom:3px solid #02baff; background:#f3f3f3;*/color:#02baff; font-weight:bold; }

.jgm{ width:200px; float:right; right:20px; position:absolute; height:35px; top:27px; z-index:999; position:fixed;}
.dljm a{ width:117px; height:35px; display:block; background:url(../images/dailijiam.png) no-repeat center; float:left;}
.login a{ width:72px; height:35px; display:block; background:url(../images/dengl.png) no-repeat center; float:right;}

.nav {  height:90px;  line-height: 90px; } 
.nav .nav-logo {    display: block;    float: left;    position: absolute;    z-index: 777;}
.nav_fix {    position: fixed;    top: 0;    left: 0;    width: 100%;    z-index: 9999;    height: 90px;    background-color: #fff;}
.nav_fix .menu ul li a{ width:105px; display:block; line-height:87px;  font-size:18px; color:#333; text-align:center;} 
.nav_fix .menu ul li a:hover,.nav_fix .menu ul li a.current {  border-bottom:3px solid #02baff; background:#f3f3f3;color:#02baff;} 

  

.bangew { width:100%; height:auto; margin:0 auto; text-align:center; z-index:1;}
.bangew img{ height:auto; margin:0 auto; display:block; text-align:center; max-width:100%; z-index:1;  }
 
.foot{ width:100%; background:url(../images/indgb.jpg) no-repeat center top; padding:30px 0; display:block; height:auto;}

.fotg2{ width:480px; float:left; margin-left:50px;}
.fotmg{ display:block; float:left; width:100%;}
.fotmg img{ max-width:400px;}
.fget{ width:100%; font-size:18px; color:#fff; line-height:30px; display:block; padding-top:20px; position:relative; clear:both;} 
.ftel{ width:100%; height:50px; line-height:50px; font-size:38px; color:#fff; display:block; font-weight:bold; }
.ftad{ width:100%; line-height:30px; font-size:18px; color:#fff; display:block; } 
.fotg3{ width:700px; float:right; border-right:1px solid #fff;border-left:1px solid #fff; margin-top:40px;}
.fotg3 dl{ width:140px; float:left; margin-right:30px; display:block; position:relative; text-align:center;  color:#fefefe; }
.fotg3 dl dt{ color:#fefefe; width:100%; display:block; font-size:20px; font-weight:bold; line-height:40px; }
.fotg3 dl dd{ width:100%; display:block; color:#fefefe; font-size:16px; line-height:30px;}
.fotg3 dl dt a,.fotg3 dl dd a{ color:#fefefe;}
.fotg3 dl:nth-child(4){ margin-right:0}



.footer{ background:rgba(85,85,85,0.8); width:100%; padding:20px 0; display:block; position:relative; font-size:16px; line-height:30px; color:#fff; text-align:center; margin-top:30px;}
.footer a{ color:#fff;}


.bag7{ width:100%;background:url(../images/bag7.jpg) no-repeat center bottom;  margin: 0 auto; position: relative; display:block; padding:120px 0 20px;}
.bag7 a{ display:block; width:250px; height:70px; margin:0 auto;}

.bsgmes{ width:1240px; margin:0 auto;}


.ing7t1{ width:600px; float:left;  text-align:center; font-size:34px; color:#fff; position:relative; line-height:60px; letter-spacing:3px; margin-top:70px;}
.ing7t1 b{ color:#f6b235; font-size:40px;}
.ing7t1 a{ width:600px; height:70px; display:block; margin:40px auto 0; color:#fff; text-align:center; font-weight:bold; font-size:42px; border-radius:50px; line-height:70px; text-shadow: 1px 1px 5px #000; -o-text-shadow: 1px 1px 5px #000;  　-moz-text-shadow:1px 1px 5px #000;  -webkit-text-shadow:1px 1px 5px #000;  filter:shadow(Color=#590000,Direction=145,Strength=1px);  box-shadow:0 5px #000;  -o-box-shadow:0 5px #8c0e0e;  -moz-box-shadow:0 3px #000;  -webkit-box-shadow:0 3px #8c0e0e;  animation:change linear 1.8s infinite;  -moz-animation:change linear 1.8s infinite;  -webkit-animation:change linear 1.8s infinite;  -o-animation:change linear 1.8s infinite;
background: -webkit-linear-gradient(#ffb750, #a66101); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#ffb750, #a66101); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#ffb750, #a66101); /* Firefox 3.6 - 15 */
  background: linear-gradient(#ffb750, #a66101); /* 标准的语法 */
 }
@keyframes change {   0% { transform: scale(1,1);}
50% {transform: scale(0.8,0.8);}
100% {transform: scale(1,1);}
}
@-moz-keyframes  change {   0% { transform: scale(1,1);}
50% {transform: scale(0.8,0.8);}
100% {transform: scale(1,1);}
}
@-webkit-keyframes  change {   0% { transform: scale(1,1);}
50% {transform: scale(0.8,0.8);}
100% {transform: scale(1,1);}
}
@-o-keyframes  change {   0% { transform: scale(1,1);}
50% {transform: scale(0.8,0.8);}
100% {transform: scale(1,1);}
}

.partnership-rt{float: right;width: 450px;} 
.msg_ul{width:100%;height:auto;overflow:hidden;margin:0 auto;}
.msg_ul li{width:100%;height:auto;overflow:hidden;position:relative;margin-bottom:10px;}
.msg_ul li p{width:90px; float:left;height:40px; line-height:40px; font-size:20px;color:#fff;vertical-align: top;  text-align:right;}
.msg_ul li p span{color:red;margin-top:2px;vertical-align: middle;font-weight: bold}
.msg_ul li em{ position: absolute; right: 20px; color: #f00; font-size: 14px; line-height: 40px; font-style: normal;} 
.mssdput{width:330px;height:40px;border: none;border-radius:10px;padding:0 10px;background:rgba(255,255,255,0.8);}
.msgidf{width:330px; height:auto; min-height:80px;border:none;border-radius:10px;padding:10px;background:rgba(255,255,255,0.8);}
.msit{width:350px;height:40px; line-height:40px; border:none; background:#ff9702;margin:0 auto;border-radius:10px;border:0;text-align:center; font-size:22px;color:#fff;cursor: pointer}
 




.window-next{position:absolute;left:50%;bottom:5%;width:100px;margin-left:-50px;text-align:center;padding-bottom:22px;color:#000;font-size:12px;font-family:'AddFont';cursor:pointer;-webkit-animation:-webkit-scroll 4s infinite ease-in-out;-moz-animation:-moz-scroll 4s infinite ease-in-out;transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;-webkit-transition:.2s; z-index:999;}
.window-next a {color:#000;}
.window-next a:hover{color:#02baff;}
.window-next:before{position:absolute;content:'';bottom:3%;right:50%;width:40px;height:1px;background:#000;transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;-webkit-transform-origin:right bottom;transform:rotate(+30deg);-moz-transform:rotate(+30deg);-ms-transform:rotate(+30deg);-o-transform:rotate(+30deg);-webkit-transform:rotate(+30deg);transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;}
.window-next:after{position:absolute;content:'';bottom:3%;left:50%;width:40px;height:1px;background:#000;transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;-webkit-transform-origin:left bottom;transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;}
.window-next:hover:before,.window-next:hover:after{background:#02baff;height:2px; color:#02baff}


@media (max-width:1600px){
	.jgm{ width:200px; float:right; right:20px; position:absolute; height:35px; top:100px; z-index:999; position:fixed;}
}


.qsgtc{ position: fixed; width: 100%; height: 100%; z-index: 5; top:0; left: 0;  display: none;}
.qsgtc .bg{ position: absolute; z-index: 6;width: 100%; height: 100%; z-index: 5; top:0; left: 0; background:rgba(0,0,0,.7);}
.qsgtc .qsgxt{ position: relative; z-index: 7; padding:24px 24px 30px; background:#fff /*rgba(255,255,255,0.8)*/; width:360px; margin: 120px auto 0; border-radius: 5px;}
.qsgtc .qsgxt .close{ display: block; position: absolute; top:10px; right: 10px; font-size:40px; color: #02baff; line-height: 40px; width: 40px; text-align: center;}
 
.sdfter{ text-align:center; display: block; font-weight:normal; line-height:60px; height:60px; font-size:24px; color:#000;}

.lgoen{ width:300px; margin:0 auto; position:relative; }
.lgoen ul li{ width:100%; float:left; margin:20px 0 0; display:block;} 
.lgoen ul li input{width:100%; padding:10px 0;border: none;color:#76838f; border-bottom:1px solid #e4eaec; -webkit-appearance:none;border-radius:0}
.lgoen ul li textarea{width:100%; padding:10px 0;border: none;color:#76838f; border-bottom:1px solid #e4eaec; -webkit-appearance:none;border-radius:0}


.subton{ color: #fff;background-color: #0089e1;border-color: #0089e1; width:100%;padding: 10px 18px; margin-top:30px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 4px;text-align: center;    white-space: normal;    transition: border .2s linear,color .2s linear,width .2s linear,background-color .2s linear;
    -webkit-font-smoothing: subpixel-antialiased;vertical-align: middle; background-image: none;
    border: 1px solid transparent;    -webkit-appearance: button;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;}