@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0}
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul,img{margin:0;padding:0}
body{ background:#f5f5f5;min-width:320px;font-size:1em;font-family:Arial,'microsoft yahei',Verdana,Helvetica,sans-serif;color:#000;-webkit-text-size-adjust:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
fieldset,img{border:0}
ol,ul,li{list-style:none;border:0}
address,em,i,b{font-style:normal; font-weight: 400;}
a{color:#666; border:0;text-decoration:none}
table{border-collapse:collapse}
input{font-family:Arial,'microsoft yahei',Verdana,Helvetica,sans-serif; border:none;}
*{outline:none;}
.clf:before, .clf:after {content:"";display:table;}
.clf:after{clear:both;}
.clf{*zoom:1;}
.fl{float:left;}
.fr{float:right;}
.tac{ text-align: center;}
#head, .base, .footer, .banner{ width:100%;}
/* .banner p{ text-align:center;width: 200px;height: 50px;padding: 16em 0px 0px 59em;} */
.banner p img{ cursor: pointer;}
#head{ max-width:1000px; margin:auto; height:40px;}
#head dl{ text-align:center;}
#head dl dt{ float:left; vertical-align:middle; margin-top:3px;}
#head dl dt img{ width:30px; height:30px;}
#head dl dd{ float:left; width:100px; height:20px; line-height:20px; font-size:14px; margin-top:10px; color:black;}
#head strong{ float:right; text-align:right; line-height:40px; font-size:15px; font-weight: normal;background:url(../images/index/weixint_t.png) no-repeat left center;padding-left:40px;cursor:pointer;position: relative;}
#head strong:hover{background:url(../images/index/weixint.png) no-repeat left center; color:#666;}
.fan{ border-right:1px solid #CCC; font-size:16px !important; font-weight:bold;}
.banner{ height:500px; margin:auto; background:url(../images/index/bannernew.png) no-repeat center center;background-position:center center;}
.article{ width:auto; height:400px; margin:0 auto;background:#f1fbed url(../images/index/helibz.png) no-repeat center 0;background-position:top crnter;background-size: 85%;}
.article_L{ width:500px; height:auto; padding-bottom:10px;margin-left: 340px;margin-top: 100px;} 
.article_L h2{ margin:30px 0 15px 0;color:#0a88e9;}
.article_L p{ height:30px; line-height:30px;color: #333;}
.article_R{ text-align:right; padding-bottom:10px; }
.article_R img{ vertical-align:middle; margin-top:50px;}
.article_rig h2, .article_rig p{ text-align:right;}
.article_rig h2{ margin-top:50px;}
.article_top{width:auto; height:400px; background:#95eaff url(../images/index/bigsj.png) no-repeat center center;background-size: 85%;}
#article_top_ll{width:auto; height:400px; background:#f7dada url(../images/index/mognn.png) no-repeat center center; background-size: 85%;}
#article_top{ width:auto; height:400px; background:#fff3b1 url(../images/index/helixx.png) no-repeat center center;background-size: 85%;}
.base{ text-align:center;background:url(../images/index/footer.jpg) no-repeat center center; height:300px;}
.footer{font-size:12px; color:#FFF;padding-top: 23px;padding-left: 20%;line-height:24px;float:left;width: 50%;}
.footer .cff a:hover{ color:#F00; cursor:pointer;}
.footer ul{ padding-top:6px;}
.footer ul li{ display:inline-block; margin:0 10px 0 10px; line-height:40px;}
.base p img{ margin-top:7em; cursor: pointer;}
.click{ position:absolute;}
.overlay, .beijt{width:100%; height:100%; position:fixed; left:0; top:0; display:none;z-index: 99;}
.wap, .wepp{width:100%; height:100%; background:#000; opacity:.6; filter:alpha(opacity=60);}
.cotam, .appdf{ margin:auto; position:absolute; height:300px; left:33%; top:20%; background:#fff; z-index:99;}
.download{ background:url(../images/index/beij.png) no-repeat center center; width: 500px;}
.download h4{ width:500px; height:40px;}
.download h4 img{ float:right; margin:20px 20px 0 0;}
.mailbox{ width:300px; text-align:left; line-height:30px; white-space:nowrap; height:auto;  margin:0 auto;}
.firstly{ margin-top:4em;}
.mailbox button{ background:#60BBEA; color:#FFF; padding:5px 12px; border:0; margin-left:10px; cursor:pointer;}
.xiaz{ padding:7px 20px; background:#60BBEA;  color:#FFF;border:0;display: block;width: 105px;margin: 0 auto;}
.xiazai{ text-align:center;margin-top:3em;}
.xiazai button{ border:0;}
.emailp{ *float: left; *line-height: 40px;}
.quanj{ width:1000px; height:500px; background:#3F3; margin:0 auto;}
.copy-tips{position:fixed;z-index:999;bottom:50%;left:50%;margin:0 0 -20px -80px;background-color:rgba(0, 0, 0, 0.2);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#30000000, endColorstr=#30000000);padding:6px;}
.footerbx{ width: 213px; margin: 0 auto;}
.footerbx ul{overflow: hidden;}
.footerbx ul li{float: left;}
.wrap{/**width:980px;**/font-size:12px;margin:auto;background:#4dc3b1;height:115px;}
/* .footer{width:100%;border-top:1px #ccc solid;height:84px;float:left;line-height:24px;padding-top:23px;overflow:hidden} */
.footer a{color:#fff;text-decoration:none}
.footer a.weixin{vertical-align:middle;display:inline-block;margin:0 6px 0 11px}
.footer a.weibo{vertical-align:middle;display:inline-block}
 /*2016/07/29新增样式*/   
 .honghu{width: 284px;height: 180px; background: #666; opacity: 0.8;filter:alpha(opacity=50);  margin:40px 0 30px 0; border-radius: 6px;}
 .denlu{ color: #fff; padding:10px 0 10px 15px;}
 .denlumm{width: 254px;height: 62px; border-radius: 6px; background: #fff;margin-left: 15px;}
 .denlumm input{width: 90%;display: inline-block;line-height: 30px;padding-left: 20px;color: #999;margin-left: 5%;box-sizing: border-box;height:30px;}
 .tj_btn{width: 90%;display: inline-block;line-height: 30px;background: #58dae6;color: #fff;box-shadow: none;text-align: center;border-radius: 6px;font-size: 14px;box-sizing: border-box;margin-left: 5%; cursor:pointer; height:30px;-moz-border-radius: 6px; /* Firefox */
  -webkit-border-radius: 6px; /* Safari 和 Chrome */
  border-radius: 6px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
 .zhucevbg{width: 284px;height: auto; background: #666; opacity: 0.8;filter:alpha(opacity=50); border-radius: 6px;}
 .laoshizc{ width: 90%;height: 28px;border-radius: 6px;background: #052733;}
 .laoshizc ul li{ width: 50%;height: 28px; line-height: 26px; text-align: center; float: left; cursor: pointer;}
 .hqnewyz_btn{background: #e2f4dc; border: 1px solid #7cc764;color: #7cc764;box-shadow: none;text-align: center;border-radius: 4px;font-size: 12px;cursor: pointer;line-height: 20px;display: inline-block;box-sizing: border-box; width: 37%;height:20px;position: absolute;top:5px; right:15px;}
 .xhsjh{background: url(../images/index/deng.png) no-repeat 1px center;}
 .srmim{background: url(../images/index/mima.png) no-repeat 1px center;}
 .srsjh{background: url(../images/index/pphone.png) no-repeat 1px center;}
 .sryanmm{background: url(../images/index/yanzz.png) no-repeat 1px center;}
 *:focus {outline: none;} 
/*2016-08-05*/
 label{ display: block;position: relative;}
label span{position:absolute;float:left;line-height:30px;left:35px;color:#999;cursor:text;font-size: 12px; height:30px; display: inline-block;} 
.lszcin{ background-color: #fff; border-top-left-radius:6px;border-bottom-left-radius:6px;position: relative;}
.lszcin span{ width: 0;height: 0; position: absolute; border-width: 8px; border-style: solid dashed dashed dashed;border-color:#fff transparent transparent transparent;top: 28px;left: 45%;margin-left: -1px;overflow: hidden;}
.xszcin{position: relative;}
.xszcin span{width: 0;height: 0; position: absolute; border-width: 8px; border-style: solid dashed dashed dashed;border-color:#fff transparent transparent transparent;top: 28px;left: 45%;margin-left: -1px;overflow: hidden; display: none;} 
.footer_rt{float:right;margin-right: 24%;padding-top: 18px;}
.footer_rt p{text-align:center;color:#fff; margin-top:2px;}
.xzxd {width: 100px;height: 103px;display: inline-block;border: 1px solid #d1d1d1;border-radius: 6px;background-color:#fff;text-align:center;position: absolute;top:40px;left:3.5%;z-index:10;}
.xzxd em {width: 0;height: 0;position: absolute;border-width: 8px;border-style: dashed dashed solid dashed;border-color: transparent transparent #d1d1d1 transparent;top: -16px;left: 50%;margin-left: -8px;overflow: hidden;}
.xzxd span {width: 0;height: 0;position: absolute;border-width: 8px;border-style: dashed dashed solid dashed;border-color: transparent transparent #fff transparent;top: -14px;left: 50%;margin-left: -8px;overflow: hidden;}
.xzxd img{margin-top: 10px;}