@charset "utf-8";
/* CSS Document */
html{overflow-x:hidden}
body{ margin:0px; padding:0px; margin:0px auto; font-family:  "微软雅黑",Helvetica,Arial, calibri, sans-serif;font-size:14px; color:#414446; width:100%; min-width:1004px; width:expression((documentElement.clientWidth < 1004) ? "1004px" : "100%" ); zoom:1;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; vertical-align:top;}
a{ color:#414446; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none;}
.clear{ clear:both; height:0px; overflow:hidden;}
ul{margin:0;padding:0}
li{margin:0; padding:0; list-style-type:none;}
.fl { float: left }
.fr { float: right }
.txt_right { text-align: right }
.txt_left { text-align: left }
.txt_center { text-align: center }
.wrap{width:1200px;margin-left:auto;margin-right:auto;}
img, div:before, div:after, a, a:before, a:after, li, p, b { transition: all 0.6s ease 0s; -moz-transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; -ms-transition: all 0.6s ease 0s; }
.mar_5 { margin: 5px!important }
.mar_l5, .ml_5 { margin-left: 5px }
.mar_r5, .mr_5 { margin-right: 5px }
.mar_t5, .mt_5 { margin-top: 5px }
.mar_b5, .mb_5 { margin-bottom: 5px }
.mar_10 { margin: 10px }
.mar_l10, .ml_10 { margin-left: 10px }
.mar_r10, .mr_10 { margin-right: 10px }
.mar_t10, .mt_10 { margin-top: 10px }
.mar_b10, .mb_10 { margin-bottom: 10px }
.mar_15 { margin: 15px }
.mar_l15, .ml_15 { margin-left: 15px }
.mar_t15, .mt_15 { margin-top: 15px }
.mar_b15, .mb_15 { margin-bottom: 15px }
.mar_r15, .mr_15 { margin-right: 15px }
.mar_20 { margin: 20px }
.mar_l20, .ml_20 { margin-left: 20px }
.mar_r20, .mr_20 { margin-right: 20px }
.mar_t20, .mt_20 { margin-top: 20px }
.mar_b20, .mb_20 { margin-bottom: 20px }
.mar_25 { margin: 25px }
.mar_l25, .ml_25 { margin-left: 25px }
.mar_r25, .mr_25 { margin-right: 25px }
.mar_t25, .mt_25 { margin-top: 25px }
.mar_b25, .mb_25 { margin-bottom: 25px }
.mar_30 { margin: 30px }
.mar_l30, .ml_30 { margin-left: 30px }
.mar_r30, .mr_30 { margin-right: 30px }
.mar_t30, .mt_30 { margin-top: 30px }
.mar_b30, .mb_30 { margin-bottom: 30px }
.mar_35 { margin: 35px }
.mar_l35, .ml_35 { margin-left: 35px }
.mar_r35, .mr_35 { margin-right: 35px }
.mar_t35, .mt_35 { margin-top: 35px }
.mar_b35, .mb_35 { margin-bottom: 35px }
.mar_40 { margin: 40px }
.mar_l40, .ml_40 { margin-left: 40px }
.mar_r40, .mr_40 { margin-right: 40px }
.mar_t40, .mt_40 { margin-top: 40px }
.mar_b40, .mb_40 { margin-bottom: 40px }
.mar_50 { margin: 50px }
.mar_l50, .ml_50 { margin-left: 50px }
.mar_r50, .mr_50 { margin-right: 50px }
.mar_t50, .mt_50 { margin-top: 50px }
.mar_b50, .mb_50 { margin-bottom: 50px }
.mar_60 { margin: 60px }
.mar_l60, .ml_60 { margin-left: 60px }
.mar_r60, .mr_60 { margin-right: 60px }
.mar_t60, .mt_60 { margin-top: 60px }
.mar_b60, .mb_60 { margin-bottom: 60px }
.mar_70 { margin: 70px }
.mar_l70, .ml_70 { margin-left: 70px }
.mar_r70, .mr_70 { margin-right: 70px }
.mar_t70, .mt_70 { margin-top: 70px }
.mar_b70, .mb_70 { margin-bottom: 70px }
.pad_b40 { padding-bottom: 40px }
.pad_5 { padding: 5px }
.pad_l5 { padding-left: 5px }
.pad_t5 { padding-top: 5px }
.pad_r5 { padding-right: 5px }
.pad_b5 { padding-bottom: 5px }
.pad_10 { padding: 10px }
.pad_l10 { padding-left: 10px }
.pad_t10 { padding-top: 10px }
.pad_r10 { padding-right: 10px }
.pad_b10 { padding-bottom: 10px }
.pad_15 { padding: 15px }
.pad_l15 { padding-left: 15px }
.pad_t15 { padding-top: 15px }
.pad_r15 { padding-right: 15px }
.pad_b15 { padding-bottom: 15px }
.pad_20 { padding: 20px }
.pad_l20 { padding-left: 20px }
.pad_t20 { padding-top: 20px }
.pad_r20 { padding-right: 20px }
.pad_b20 { padding-bottom: 20px }
.pad_25 { padding: 25px }
.pad_l25 { padding-left: 25px }
.pad_t25 { padding-top: 25px }
.pad_r25 { padding-right: 25px }
.pad_b25 { padding-bottom: 25px }
.pad_30 { padding: 30px }
.pad_l30 { padding-left: 30px }
.pad_t30 { padding-top: 30px }
.pad_r30 { padding-right: 30px }
.pad_b30 { padding-bottom: 30px }
.pad_40 { padding: 40px }
.pad_l40 { padding-left: 40px }
.pad_t40 { padding-top: 40px }
.pad_r40 { padding-right: 40px }
.pad_b40 { padding-bottom: 40px }
.pad_60 { padding: 60px }
.pad_l60 { padding-left: 60px }
.pad_t60 { padding-top: 60px }
.pad_r60 { padding-right: 60px }
.pad_b60 { padding-bottom: 60px }
.rect-100{padding-bottom: 100%;}
.transition{ transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.hoverImg:hover{ transform:scale(1.02,1.02);-moz-transform:scale(1.02,1.02);-ms-transform:scale(1.02,1.02);-o-transform:scale(1.02,1.02);-webkit-transform:scale(1.02,1.02); opacity:0.9;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;*height: auto;}

@font-face { font-family:"HelveticaNeueLT Pro 33 ThEx"; src:  url(../font/HelveticaNeueLTPro-ThEx.otf); font-family: "icomoon"; src: url("../font/icomoon.eot"); src: url("../font/icomoon.eot@#iefix") format("embedded-opentype"), url("../font/icomoon.woff") format("woff"), url("../font/icomoon.ttf") format("truetype"), url("../font/icomoon.svg#$font") format("svg"); font-variant: normal; text-transform: none; font-style: normal; }
@font-face { font-family: 'BebasRegular'; src: url("../img/footerbox/bebas.eot"); src: url("../img/footerbox/bebas.eot") format("embedded-opentype"), url("../img/footerbox/bebas.woff") format("woff"), url("../img/footerbox/bebas.ttf") format("truetype"), url("../img/footerbox/bebas.svg#BebasRegular") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "impact"; src: url("../font/impact.eot"); src: url("../font/impact.eot@#iefix") format("embedded-opentype"), url("../font/impact.woff") format("woff"), url("../font/impact.ttf") format("truetype"), url("../font/impact.svg#$font") format("svg"); font-variant: normal; text-transform: none; font-style: normal; }
@font-face { font-family: "ARVO-REGULAR"; src: url("../font/ARVO-REGULAR.eot"); src: url("../font/ARVO-REGULAR.eot@#iefix") format("embedded-opentype"), url("../font/ARVO-REGULAR.woff") format("woff"), url("../font/ARVO-REGULAR.ttf") format("truetype"), url("../font/ARVO-REGULAR.svg#$font") format("svg"); font-variant: normal; text-transform: none; font-style: normal; }
@font-face { font-family: "Lato";src: url("../font/Lato-Regular.ttf");}
@font-face { font-family: "Open";src: url("../font/opensans.ttf");}
@font-face { font-family: "Handle";src: url("../font/TT0768M_0.TTF");}
@font-face { font-family: "LW";src: url("../font/leelawad.ttf");}
@font-face { font-family: "Hev";src: url("../font/helveticaneueltproth.ttf");}

#chatToolBox .share a:before {display: inline-block;width: 34px;height: 34px;font-family: icomoon;text-align: center;line-height: 34px;color: #fff;font-size: 16px;background: #444444;}
.fix-fb:before {
content: '\e62c';
}
.fix-yb:before {

content: '\e634';
}
.fix-li:before {

content: '\e630';
}
.fix-tw:before {

content: '\e62b';
}
.fix-gg:before {content: '\e62d';}
/*head*/
#container{width:100%;position: relative;}
.jd{float:left;width:100%;position: relative;}
#head{width:100%;float:left;background:#fff;padding-bottom:0px;}
.justify-header{width: 100%;background: rgba(255,255, 255, 0.5);height: 95px;position: absolute;left: 0;z-index: 90;}
.justify {position: absolute;top: 28px;left: 0;padding: 10px 0 0px 0;display: none;transition: all 0.6s ease 0s;min-width: 100%;z-index: 100;}
#logo{float: left;margin-top:27px;}
#logo a{float: left;} 
.logoimg{float:left;width:180px;}
.logotext{float:left;margin-top:21px;margin-left:15px;width:calc(100% - 100px);color:#fff;font-size:17px;}
.header-middk{width: 1200px;margin-left: auto;margin-right: auto;}
.MainNav{ float:right; margin-top:28px;}
.MainNav ul { float:left;}
.MainNav ul li{ float:left; position:relative;}
.MainNav ul li .navB{ display:block; text-transform:uppercase; color:#000; padding:0 25px; line-height:44px;}
.MainNav ul li .navB:hover{ color:#fff; background:rgba(0, 84, 165, 0.75) none repeat scroll 0 0 !important;filter:Alpha(opacity=75);}
.MainNav ul li .navA{ display:block; text-transform:uppercase; color:#000; padding:0 25px 23px; line-height:44px;}
.MainNav ul li .navA:hover,.MainNav ul li .navA:active{ color:#fff; background:rgba(0, 84, 165, 0.75) none repeat scroll 0 0 !important;filter:Alpha(opacity=75);}
.div_Down{ position:absolute; top:67px; z-index:99999999; display:none;}
.div_Down .div_Down_bg{width:500px; padding: 15px 10px; background:rgba(0, 84, 165, 0.75) none repeat scroll 0 0 !important;filter:Alpha(opacity=75); z-index:9999;}
.div_Down .div_Down_bg dl{ overflow:hidden;width:100%;}
.div_Down .div_Down_bg dl dd{text-align:center; width:100%; border-bottom:#CAEEFF 1px solid;}
.div_Down .div_Down_bg dl dd a{ display:block; background:url(../images/right65_03.png) no-repeat left center; padding-left:5px; text-align:left;}
.div_Down .div_Down_bg dl dd span{ display:block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color:#fff; line-height:2.5; text-transform:uppercase; font-size:12px;}
.div_Down .div_Down_bg dl dd:hover span{ color:#88D9FF;}
.MainNav .round_list{float:right;position:relative;}
.MainNav .round_list .a_round{ margin-left:8px; background:url(../images/bg2.png) no-repeat center center; display:inline-block; width:40px; height:40px; line-height:40px; text-align:center; color:#0052A4; text-transform:uppercase;}
.MainNav .round_list .a_round:hover{background:url(../images/bg1.png) no-repeat center center; color:#FFF;}

.footer{float:left;width:100%;background:#252525;position:relative;margin-top:40px;}
.goheaderk{float:left;width:100%;background-repeat: no-repeat;background-image: url(../images/ghbk.png);background-position: 50% 0%;background-size: 1920px 100%;height:150px;border-top:2px solid #E60012;}
.ghmid{width:980px;margin-left:auto;margin-right:auto;margin-top:50px;}
.joindesc{float:left;width:24%;color:#fff;font-size:34px; line-height:48px;}
.singupin{float:left;width:500px;border:none;height:48px;padding-left:20px;font-size:14px;color:#636363;}
.indexmailsend{float:left;width:185px;height:50px;background:#00A8EF;text-align:center;line-height:50px;color:#fff;font-size:18px;cursor:pointer;margin-left:10px;}

.gltext{margin-left:10px;float:left;font-size: 14px;color: #858585;}
.footnewimgk:hover{color:#F18F0A;}
.fctwebtext:hover{color:#F18F0A;}
.foot-midk{width:1200px;margin-left:auto;margin-right:auto;overflow:auto;position: relative;margin-bottom:60px;}
.foot-m-box1{float:left;width:23%;margin-top:50px;}
.foot-m-box2{float:left;width:50%;margin-top:50px;}
.foot-m-box3{float:right;width:27%;margin-top:50px;}
.box-midk{width:100%;float:left;}
.lttext{float:left;width:100%;color:#fff;font-size:21px;font-weight:bold;}
.footprolist{float:left;width:100%;margin-top:14px;}
.fpsingle{float: left;width: 100%;color: #fff;font-size: 14px;margin-top: 12px; text-transform: uppercase;}
.fpsingle:hover{color:#E60012;}
.footprolist1{float:left;width:100%;margin-top:14px;}
.fpsingle1{float: left;width:48%; margin-right:2%;color: #fff;font-size: 14px;margin-top: 12px; text-transform: uppercase;}
.fpsingle1:hover{color:#E60012;}
.fccompanyname{float:left;width:100%;color:#fff;font-size:16px;margin-top:26px; line-height:24px;}
.fconinfo{float:left;width:100%;color:#fff;font-size:14px;margin-top:15px;line-height:25px;}
.lianxsk{width:265px;height:43px;margin-top:50px;}
.footshare{float:left;}
.fshare{float:left;width:30px;height:30px;margin-right:8px;}
.fshare:hover{background:#999;}
.fshare:hover:before{background: #4C4C4C;}
.fshare:before{width:30px;display: inline-block;font-family: icomoon;text-align: center;line-height: 30px;font-size:16px; color:#FFFFFF;}
.ffacebook:before{ background:#496FA4;content: '\e62c';}
.ftwitter:before{background: #1CB7EB;content: '\e62b';}
.fgoogle:before{background: #E6694A;content: '\e62d';}
.flinkedin:before{background: #959595;content: '\e630';}
.fyoutube:before{background: #CE2C25;content: '\e634';}
.ffacebook:hover:before{ color:#496FA4;content: '\e62c';}
.ftwitter:hover:before{color: #1CB7EB;content: '\e62b';}
.fgoogle:hover:before{color: #E6694A;content: '\e62d';}
.flinkedin:hover:before{color: #959595;content: '\e630';}
.fyoutube:hover:before{color: #CE2C25;content: '\e634';}
#copyright{float:left;width:100%;background:#363636;height:35px;}
.copyright_left{float:left;font-size:14px;color:#9E9E9E;margin-top:8px;line-height:20px;}
.copyright_left a{color:#9E9E9E;}
.copyright_right{float:right;font-size:14px;color:#9E9E9E;margin-top:8px;line-height:20px;}
.copyright_right a{color:#9E9E9E;}

/*通用 页数*/
.page{font-family:LW;width:70%;color:#7A838C;font-size:16px;margin-top:0px; margin-left: auto; margin-right:auto;}
.page a{padding-left:10px;line-height:45px;padding-right:10px;height:45px;color:#fff; background-color:#609CD2}
.page a:hover{ background-color:#367EC0;}
.detail_fenx{font-size:14px;padding-top:10px;overflow:hidden;margin-bottom:20px;border-bottom:1px dotted #adadad;padding-bottom: 10px}
.detail_fenx div{width:48%;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.page1{font-family:"微软雅黑",LW;width:47%;color:#7A838C;font-size:16px;margin-top:45px; height:45px; margin-left: auto; margin-right:auto;}
.page1 a{padding-left:10px;line-height:45px;padding-right:10px;height:45px;color:#fff;background-color:#609CD2}
.page1 a:hover{ background-color:#367EC0;}
