﻿@charset "utf-8";

a{font-family:微软雅黑,"微软雅黑",Verdana,arial,"宋体",Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration: none; cursor:pointer;}
a:link   {color:#444;}
a:visited{color:#444;}
a:hover  {color:#1d4f8b;}
a:active {color:#1d4f8b;}

/*去掉链接（包括图片链接）的虚线边框*/ 
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */ 
:focus { outline: none; }/* for Firefox */  

::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px; background-color: #F5F5F5; }
::-webkit-scrollbar { width: 15px; background-color: #F5F5F5; }
::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #54cdd7; }


body { background:#fff; text-align:left; margin:0; color:#666; line-height:22px; position:relative; width:100%;}
div,ul,dl,dt,dd{ margin:0; padding:0;list-style:none;}
body,td,input,select,textarea{ font-family:微软雅黑,"微软雅黑",Verdana,arial,"宋体",Helvetica, sans-serif; font-size:12px;}
img{ border:0;}
form{ margin:0; padding:0;}
input,select{ vertical-align:middle;}
p{ margin:0; padding:0;}
hr{border-top:#e1e1e1 1px solid; border-bottom:#fff 1px solid; background:none; border-left:none; border-right:none}
*{-webkit-text-size-adjust:none;} /*解决webkit内核浏览器强制最小字体*/
h1,h2,h3,h4 { margin:0px; padding:0px; font-weight:normal; color:#333;}
/*css3过渡效果*/
a,li,p,div{transition:background-color 0.4s,color 0.3s;-webkit-transition:background-color 0.4s,color 0.3s;-moz-transition:background-color 0.4s,color 0.3s; -o-transition:background-color 0.4s,color 0.3s;}
button { border:0px; margin:0px; padding:0px; background:#ea4f5f; cursor:pointer; }

/*公共*/
.blank{clear:both; height:0; line-height:0; font-size:0; margin:0; padding:0; z-index:1}
.hide{ display:none;}
.textCenter{ text-align:center;}
.globalBox{ position:relative; z-index:10; width:100%; max-width:1440px; margin:0 auto; *width:expression(this.offsetWidth > 1440 ? '1440px': true); clear:both;}
.globalWidth{ position:relative; z-index:10; width:1000px; margin:0 auto; text-align:left; clear:both;}
.floatL{ float:left;}
.floatR{ float:right;}
/* clearfix */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/*-- ui-loading --*/
.ui-loading { overflow: hidden; }
.ui-loading img { transition: all .3s ease-in;  -moz-transition:all .3s ease-in; /* Firefox 4 */ -webkit-transition:all .3s ease-in; /* Safari and Chrome */ -o-transition:all .3s ease-in; /* Opera */ }
.ui-loading:hover img {  -webkit-transform: scale(1.1); -moz-transform:scale(1.1); }


/*返回顶部
#back-to-top{ position:fixed; bottom:50px; left:1%; display: block; z-index:999; background:#f9f9f9; border-radius:1em; border:#e1e1e1 1px solid; box-shadow:rgba(0,0,0,0.1) 0 0 1em;}
#back-to-top p{ padding:4px 8px; margin: 0; border-top:#e1e1e1 1px solid; text-align:center; vertical-align: bottom;}
#back-to-top p:first-child{ border-top:none;}
#back-to-top p span{ color:#ef9a30;}
#back-to-top a{ text-align:center; text-decoration:none; display:inline-block;}
#back-to-top a.ico_QQ em{display:inline-block; width: 80px; height: 80px;background:url(../images/QQ.png) center top no-repeat; vertical-align:bottom;}
#back-to-top a.ico_QQ:hover em{ background-position: center -80px;}
#back-to-top a#ico_top{background:url(../images/totop.png) center top no-repeat; width: 32px; height: 32px; margin:0 4px;vertical-align:bottom;}
#back-to-top a#ico_top:hover{ background-position:center -32px;}
#back-to-top a#ico_ewm{position: relative; background:url(../images/totop.png) center -64px no-repeat; width: 32px; height: 32px; margin:0 4px;vertical-align:bottom;}
#back-to-top a#ico_ewm:hover{ background-position:center -96px;}
#back-to-top a#ico_ewm img{position:absolute; left:100%; margin-left:13px; top:auto; bottom:-2px; display: none; max-width: 120px; background:#fff; padding: 5px; border:#e1e1e1 1px solid;}
#back-to-top a#ico_ewm:hover img{ display:block;}*/


/*浮动窗2*/
#back-to-top{ position:fixed; bottom:50px; left:1%; display: block; z-index:999; background:#f9f9f9; border-radius:1em; border:#e1e1e1 1px solid; box-shadow:rgba(0,0,0,0.1) 0 0 1em;}
#back-to-top p{ padding:4px 8px; margin: 0; border-top:#e1e1e1 1px solid; text-align:center; vertical-align: bottom;}
#back-to-top p:first-child{ border-top:none;}
#back-to-top p span{ color:#ef9a30;}
#back-to-top a{ text-align:center; text-decoration:none; display:inline-block;}
#back-to-top a.ico_QQ em{display:inline-block; width: 80px; height: 80px;background:url(../images/QQ.png) center top no-repeat; vertical-align:bottom;}
#back-to-top a.ico_QQ:hover em{ background-position: center -80px;}
#back-to-top a#icoTop{background:url(../images/totop.png) center top no-repeat; width: 32px; height: 32px; margin:0 4px;vertical-align:bottom;}
#back-to-top a#icoTop:hover{ background-position:center -32px;}
#back-to-top a#icoEwm{position: relative; background:url(../images/totop.png) center -64px no-repeat; width: 32px; height: 32px; margin:0 4px;vertical-align:bottom;}
#back-to-top a#icoEwm:hover{ background-position:center -96px;}
#back-to-top a#icoEwm img{position:absolute; left:100%; margin-left:13px; top:auto; bottom:-2px; display: none; max-width: 120px; background:#fff; padding: 5px; border:#e1e1e1 1px solid;}
#back-to-top a#icoEwm:hover img{ display:block;}


/*---头部---*/
#header { width:100%; height:124px; background:url(../images/headbg.png) repeat-x; z-index:3; position: absolute; top: 0; }
.head { width:1500px; height:124px; margin:auto; z-index:1000; position:relative; }
.head .logo { width:250px; padding:17px 10px 0px 0px; }
#nav { width:850px; height:110px; color:#444; display:block; }
#nav li { height:100px; text-align:center; display:inline-block; float:left; z-index:105; position: relative;  }
#nav .tli { }
#nav .tli .navli { width:140px; height:100px; line-height:99px; text-align:center; font-size:16px; display:inline-block; table-layout:fixed; word-break: break-all; color:#444; overflow:hidden; text-transform:uppercase; border-top: 5px solid #fff; }
#nav .tli a.navli:hover,#nav .tli.active a.navli { border-top:5px solid #54cdd6; color:#54cdd6; }
#nav li.Currpage a.navli,#nav .hover  { border-top:5px solid #54cdd6; color:#54cdd6;}
#nav .tli p{ min-width:110px; position:absolute; z-index:10000; left:0px; top:85px; margin:0; padding:35px 15px 15px; white-space:nowrap; display:none; background:#fff; color:#444; border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px;}
#nav .tli p a,#nav .tli.active p a{ display:block; padding:6px 0px; font-size:15px; color:#444; line-height:26px; text-align:center; }
#nav .tli p a:hover { color:#54cdd7; }
#subMenu_bg {    }


.head_r { width:290px; height: 44px; margin-top: 33px; }
.head_r a { width:120px; height: 44px; border-radius: 5px; text-align: center; display:inline-block; line-height: 44px; color: #fff; font-size: 16px; margin-left:20px; float: right;}
.head_r .regbtn { background: #fbc53c; }
.head_r .regbtn:hover { background: #ff7e3e; }
.head_r .signbtn { background: #54cdd6; }
.head_r .signbtn:hover { background: #4eadd8; }



/*---底部---*/
#footer { width:100%; padding:50px 0 0;  background:#000; }
.footblock { width:1500px; height:100px; margin:0 auto 50px; line-height:29px; font-size:13px; }
.footblock .fb_l { width:350px; height: 100px; margin:0 15px 0px 0; position:relative; }
/*.footblock .fb_l .company { width: 100%; float:left; color: #fff; line-height: 30px; margin-bottom: 8px; }*/
.footblock .fb_l .add, .footblock .fb_l .email,.footblock .fb_l .phone,.footblock .fb_l .company { width:322px; float: left; height:28px; line-height:28px;  background: url(../images/icon5.png) no-repeat; padding-left:28px; color:#bcbcbc; }
.footblock .fb_l .add { background-position:  -7px 3px;}
.footblock .fb_l .email { background-position: -7px -35px;}
.footblock .fb_l .phone { background-position: -7px -70px;}
.footblock .fb_l .company { background-position: -7px -113px;}
.footblock .fb_m { width:250px; margin: 0 auto; position: relative; white-space: nowrap;}
 .tel { /*width:245px;float:left;*/ height:36px;background:url(../images/icon5.png) -7px -150px no-repeat; padding-left:28px; color:#bcbcbc; font-size:24px; line-height:34px; }
.footblock .fb_m .follow { /*width:155px; float: left; */ margin:8px 0 0 8px;}
.footblock .fb_m a { position: relative; width:48px; height:48px; margin-right:15px; display:inline-block; float:left; background:url(../images/icon7.png) no-repeat; }
.footblock .fb_m a img.hide{ position:absolute; width:120px; padding:5px; background: #fff; bottom:120%; top:auto; left:-42px; right: 0; margin: 0 auto; display: none; border: #e1e1e1 1px solid; box-shadow:rgba(0,0,0,0.08) 0 0 1em; border-radius:4px;z-index: 99;}
.footblock .fb_m a:hover img.hide{ display:block;}
.footblock .fb_m .qq { background-position:center -100px;}
.footblock .fb_m a.qq:hover { background-position:center -150px;}
.footblock .fb_m .wx { background-position:center top;}
.footblock .fb_m a.wx:hover { background-position:center -50px;}
.footblock .fb_m .wx2 { background-position:center -200px;}
.footblock .fb_m a.wx2:hover { background-position:center -250px;}

#wxbox{ width:120px; height:120px; padding:10px; background:#eee; position:absolute; bottom:44px; right:-34px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); overflow:hidden; z-index:1001;}

.footblock .fb_r { width:380px; }
.footblock .fb_r .fbnav { text-align:right; color:#888; }
.footblock .fb_r .fbnav a { color:#888; font-size:13px; margin:0px 3px; }
.footblock .fb_r .fbnav a:hover,.footblock .fb_r .copyright a:hover { color:#aaa;}
#footer .copyright { width:1500px;  line-height: 30px; margin: auto;  border-top: 1px solid #434343;  text-align:center; color:#777; font-size:13px; } 
#footer .copyright a { color:#aaa;margin: 0 10px 0 0;}


@media screen and (max-width:1440px) {

.head { width:1200px;}
#nav { width:810px; }
#nav .tli .navli { width:135px; }
#nav .tli p { min-width:105px; left:-15px; top:85px; padding:35px 15px 15px;}



.footblock { width:1200px;}
.footblock .fb_l { width:345px;}
/*.footblock .fb_m { width:360px;}
.footblock .fb_m .tel { width:225px; }*/

#wxbox{bottom:44px; right:-45px;}

.footblock .fb_r { width:330px;}
#footer .copyright { width:1200px;}
	
}



@media screen and (max-width:1280px) {

.head { width:1000px;}
.head .logo { width:190px; padding:20px 5px 0px 0px;  }
.head .logo img { width:190px;  }
#nav { width:570px; }
#nav .tli .navli { width:95px; }
#nav .tli p { min-width:95px; left:-15px; top:85px; padding:35px 15px 15px;}

.head_r { width:215px; height: 38px; margin-top: 36px; }
.head_r a { width:88px; height: 38px; line-height: 38px; font-size: 15px; margin-left:12px; }
.head_r .regbtn { margin: 0;}


.footblock { width:1000px;}
.footblock .fb_l { width:315px;}
/*.footblock .fb_m { width:330px;}
.footblock .fb_m .tel { width:195px; }*/

#wxbox{bottom:44px; right:-45px;}

.footblock .fb_r { width:300px;}
#footer .copyright { width:1000px;}
	
}



/* linkUsLy */
.linkUsLy{width: 100%;margin-top: 12px;}
.linkUsLy .mainCon{width: 100%;height: 520px;background: url(../images/20191102152922.png) no-repeat top;padding-bottom: 20px;position: relative;}
.linkUsLy .mainCon .box{width: 500px;margin-left: 620px;padding-top: 70px;}
.linkUsLy .mainCon .box input{width: 408px;height: 58px;line-height: 58px;padding: 0 70px 0 20px;border: none;border: 1px solid #54cdd6;font-size: 16px;color: #999999;margin-bottom: 20px;outline: none;font-size: 16px;color: #54cdd6;}
.linkUsLy .mainCon .box .input1{background: url(../image/linkUsLy_icon01.png) no-repeat 452px center;}
.linkUsLy .mainCon .box .input2{background: url(../image/linkUsLy_icon02.png) no-repeat 452px center;}
.linkUsLy .mainCon .box textarea{width: 408px;height: 80px;padding: 0 70px 0 20px;border: none;border: 1px solid #54cdd6;font-size: 16px;color: #999999;margin-bottom: 20px;outline: none;font-size: 16px;color: #54cdd6;padding-top: 20px;background: url(../image/linkUsLy_icon03.png) no-repeat 452px 20px;resize: none;}
.linkUsLy .mainCon .box a{display: block;height: 60px;text-align: center;width: 100%;font-size: 22px;color: #fff;line-height: 60px;background: #54cdd6;text-decoration: none;}
.linkUsLy .mainCon .title{position: absolute;top: 66px;left: 70px;}
.linkUsLy .mainCon .title h3{font-size: 24px;color: #54cdd6;}
.linkUsLy .mainCon .title p{font-size: 20px;color: #54cdd6;font-family: arial;margin-top: 2px;}


.linkUsLy .mainCon li{margin-bottom:20px; color:#54cdd6;height:60px;}
.linkUsLy .mainCon label{display:inline-block; float:left; line-height:60px; height:58px; width:77px; border:1px solid #54cdd6; border-right-width:0; text-align:center;}

.linkUsLy .mainCon .iptTxt{float:left; width:252px; border:1px solid #dedede; height:16px; line-height:16px; padding:10px 0; outline:none; text-indent:1em; background:rgba(0,0,0,0); color:#333;}
.linkUsLy .mainCon li.yzm .iptTxt{float:left; width:130px; margin-bottom:0px;}
cite { display:block;}
.linkUsLy .mainCon cite{float:left}
.linkUsLy .mainCon cite img{ width:110px;margin-left:10px;margin-top:10px;}
.linkUsLy .mainCon cite #spChgVerCode{ display:inline; text-align:left;font-size:14px;color:#54cdd6; background:none;}
.content1, .container1{margin-left:auto; margin-right:auto; width:1200px;}