@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0;}
body{font-size:14px; font-family:"微软雅黑"; line-height:1}
ul,ol,li{ list-style:none;}
img{border:none; vertical-align:middle;}
h1, h2, h3, h4, h5, h6, hr, blockquote, form, ul, ol, li, p, pre, dl, dt, dd, fieldset, legend, button, input, textarea{margin:0; padding:0;  font-weight:normal;font-family:"微软雅黑";}
a:link{color:#333; text-decoration:none;}
a:visited{color:#333; text-decoration:none;}
a:hover{color:#333; text-decoration:none;}
.clear{clear:both; font-size:0; font-family:"sans-serif"; height:0; line-height:0;}
.fl{float:left}
.fr{float:right;}

.pc{display:block}
.wap{ display:none}


#header{width:91%; margin:0 auto; height:70px;  position:relative;}
#logo{ width:215px; height:60px; margin-top:15px; float:left}
#header-r{float:right}
.nav{width:700px; float:left; margin-top:5px; height:60px; border-right:#dedede solid 1px;}
.nav ul{margin-top:22px}
.nav ul li{float: left; margin: 0 28px; height: 32px;  font-size: 16px; color: #666; position: relative;}
.nav ul li a.on{border-bottom: 3px solid #028ed6; color:#028ed6; display:block; height:32px}
.hearder-logo1{width:150px; float:left; margin:15px 0 0 20px}

.head-search{width:220px; float:left; margin-top:18px; margin-left:30px}
.head-search .txtinput{width:170px; padding-left:7px; height:31px; float:left; border:#dedede solid 1px; border-right:0}
.head-search .s-btn{width:41px; height:33px; background:url(../images/s-btn.jpg) center no-repeat; float:left; border:0;}

.header-menu{ position: relative;}
.header-menu:hover .headerlist{display: block; transition: 1s;}
.headerlist{position: absolute; top: 32px; left: -25px; background: #028ed6; width: 120px; overflow: hidden; z-index: 999; display: none;}
.headerlist a{display: block; line-height: 40px; text-align: center; font-size: 14px; color: #fff;}

.header-menu2{ position: relative;}
.header-menu2:hover .headerlist2{display: block; transition: 1s;}
.headerlist2{position: absolute; top: 32px; left: -70px; background: #028ed6; width: 250px; overflow: hidden; z-index: 999; display: none;}
.headerlist2 a{display: block; line-height: 40px; text-align: center; font-size: 14px; color: #fff;}


.banner{ width:100%; height:auto; overflow:hidden; position:relative;}

.flexslider{position:relative;height:874px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;height:874px; overflow:hidden}
.slides li{height:874px;}
.slides li a{height:874px; display:block}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:50px;overflow:hidden;width:15px; height:15px;cursor:pointer;background:#fff;border-radius:10px}
.flex-control-nav .flex-active{ background:#FF8800;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute; }
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/l.png) center center no-repeat;}
.flex-direction-nav li{display:none}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/r.png) center center no-repeat;}
.flexslider:hover .flex-direction-nav li{display:block}

/*首页*/
.main1-bg{width:100%; height:875px; overflow:hidden; background:#f0f0f0}
.main1-box{width:1420px; margin:0 auto; margin-top:75px}
.main1-header{width:100%; text-align:center; margin-bottom:49px}
.main1-header h1{font-size:30px; color:#028ed6; font-weight:normal}
.main1-header h2{ font-size:16px; color:#666666;font-weight:normal; height:42px; line-height:42px}
.main1-header h3{width:38px; height:3px; background:#bfbfbf; display:block; margin:0 auto; margin-top:5px}

.main1-l{width:1039px; float:left; height:580px; background:url(../images/main-about-bg.jpg) no-repeat right; line-height:30px}
.main1-l-1{width:284px; float:left; padding:45px 38px; margin-top:85px; background:#FFFFFF}
.main1-l-1 .about-h1{width:100%; height:63px; border-bottom:#dedede solid 1px; color:#000000; font-size:20px; line-height:22px; margin-bottom:15px}
.main1-l-1 .about-h1 span{ color:#999999; display:block}
.main1-l-1 .more a{width:100%; text-align:right; color:#000000; display:block}
.main1-l-1 .more span{font-family:"宋体"}
.main1-l-2 a{width:38px; height:90px; line-height:90px; text-align:center; font-family:"黑体"; font-size:24px; background:#028ed6; color:#FFFFFF; display:block; float:left; margin-top:247px}

.main-r{width:360px; float:right;}
.main-r li{width:360px; height:180px;  background:#FFFFFF; margin-bottom:20px }
.main-r li img{float:left; margin:50px 28px 0 70px}
.main-r li .main-r-txt{float:left; margin-top:70px; color:#333333; font-size:20px; line-height:20px}
.main-r li .main-r-txt span{ font-size:14px; display:block;text-transform:uppercase}

/*公司荣誉*/
.main2-bg{width:100%; background:url(../images/honor-bg.jpg) center no-repeat; height:875px; overflow:hidden}
.main2-box{width:1420px; margin:0 auto; margin-top:75px}
.main2-header{width:100%; text-align:center; margin-bottom:49px}
.main2-header h1{font-size:30px; color:#ffffff; font-weight:normal}
.main2-header h2{ font-size:16px; color:#ffffff;font-weight:normal; height:42px; line-height:42px}
.main2-header h3{width:38px; height:3px; background:#bfbfbf; display:block; margin:0 auto; margin-top:5px}
.main2-l{ width:1420px; float:left}
.main2-l li{float:left; margin-right:30px; margin-bottom:30px}
.main2-l li:nth-child(3n){margin-right:0}

.main2-l li a{width:450px; height:280px;   background: #fff url(../images/honor-icon.png) no-repeat 90% 85%; display:block; overflow:hidden}
.main2-l li a h1{width:62px; height:2px; margin:40px 0 30px 50px; background:#cccccc; }
.main2-l li a h2{ margin:0px 0 105px 50px; font-size:30px; color:#333333;line-height:36px}
.main2-l li a:hover h2{ margin:0px 0 105px 50px; font-size:30px; color:#fff}

.main2-l li a h3{ margin:0px 0 0px 50px; font-size:30px; color:#999999; font-size:14px;background:url(../images/honor-jiantou.png) no-repeat 100% 50%; width:125px}
.main2-l li a:hover h3{ margin:0px 0 105px 50px; font-size:30px; color:#fff;font-size:14px; }
.main2-l li a:hover{width:450px; height:280px; position:relative; background: #028ed6 url(../images/honor-icon-hover.png) no-repeat 90% 85%; color:#FFFFFF}


.main2-r{ width:460px; float:right; height:590px;}
.main2-r a{width:460px;  height:590px; background: #fff url(../images/honor-icon.png) no-repeat 90% 93%; display:block; overflow:hidden}
.main2-r a:hover{width:460px; height:590px; position:relative; background: #028ed6 url(../images/honor-icon-hover.png) no-repeat 90% 93%; color:#FFFFFF}

.main2-r a h1{width:62px; height:2px; margin:40px 0 30px 50px; background:#cccccc; }
.main2-r a h2{ margin:0px 0 105px 50px; font-size:30px; color:#333333;line-height:36px}
.main2-r a:hover h2{ margin:0px 0 105px 50px; font-size:30px; color:#fff}

.main2-r a h3{ margin:0px 0 0px 50px; font-size:30px; color:#999999; font-size:14px;background:url(../images/honor-jiantou.png) no-repeat 100% 50%; width:125px}
.main2-r a:hover h3{ margin:0px 0 105px 50px; font-size:30px; color:#fff;font-size:14px; }
.main2-r a:hover{width:460px; height:590px; position:relative; background: #028ed6 url(../images/honor-icon-hover.png) no-repeat 90% 93%; color:#FFFFFF}



/*新闻*/
.main3-bg{width:100%; height:875px; overflow:hidden; background:#fff;height:875px; overflow:hidden}
.main3-box{width:1420px; margin:0 auto; margin-top:75px; }
.main3-header{width:100%; text-align:center; margin-bottom:49px}
.main3-header h1{font-size:30px; color:#028ed6; font-weight:normal}
.main3-header h2{ font-size:16px; color:#666666;font-weight:normal; height:42px; line-height:42px}
.main3-header h3{width:38px; height:3px; background:#bfbfbf; display:block; margin:0 auto; margin-top:5px}
.main3-l{width:630px; height:590px; float:left; position:relative;background:#f0f0f0;}
.main3-l-nr{width:470px; padding:32px 40px; background:#FFFFFF; position:absolute; margin:0 auto; top:315px; left:0; right:0}
.main3-l-nr h1{ height:41px; border-bottom:#dedede solid 1px; font-size:20px; margin-bottom:15px}
.main3-l-nr h1 a{color:#333}
.main3-l-nr h2{color:#999999; font-size:14px; line-height:25px; margin-bottom:15px}
.main3-l-more{width:100%; color:#333333}
.main3-l-more span{color:#333333; float:right}
.main3-r{width:760px; float:right; position:relative}

.main3-r li{width:760px; height:280px; margin-bottom:30px; background:#f0f0f0; overflow:hidden}
.main3-r li .main3-r-l{ width:100px; float:left; margin:88px 0 0 40px; background:#028ed6; color:#FFFFFF; text-align:center; line-height:30px; padding:25px 0 20px 0}
.main3-r li .main3-r-l span{ font-size:36px; display:block}

.main3-r-nr{width:500px; padding:30px 42px; background:#FFFFFF; float:left; margin-top:42px}
.main3-r-nr h1{ height:41px; border-bottom:#dedede solid 1px; font-size:20px; margin-bottom:15px}
.main3-r-nr h1 a{color:#333}
.main3-r-nr h2{color:#999999; font-size:14px; line-height:25px; margin-bottom:15px;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.main3-r-more a{width:100%; color:#333333}

.main3-r li:nth-child(2n){ margin-bottom:0}


.footer-bg{width:100%; padding:42px 0; overflow:hidden; background:#028ed6}
.footer-box{width:1420px; margin:0 auto}
.footer-menu1{width:160px; float:left; border-right:#35a5de solid 1px; height:265px; line-height:32px}
.footer-menu1 h1{font-size:18px; color:#FFFFFF; margin-bottom:12px; line-height:20px}
.footer-menu1 a{color:#FFFFFF}

.footer-menu2{width:167px; float:left; border-right:#35a5de solid 1px; height:265px; line-height:32px; margin-left:80px}
.footer-menu2 h1{font-size:18px; color:#FFFFFF; margin-bottom:12px; line-height:20px}
.footer-menu2 a{color:#FFFFFF}

.footer-menu3{width:147px; float:left; border-right:#35a5de solid 1px; height:265px; line-height:32px; margin-left:80px}
.footer-menu3 h1 {font-size:18px; color:#FFFFFF; margin-bottom:20px; line-height:25px}
.footer-menu3 h1 a{color:#FFFFFF}

.footer-menu4{width:auto; float:left; margin-left:75px; color:#FFFFFF; font-size:14px; width:420px}
.footer-tel-icon{width:100%; height:46px}
.footer-tel-icon img{float:left; margin-right:12px}
.footer-tel-icon span{display:block; font-size:30px; margin-top:5px}
.footer-menu4-txt{margin-top:15px; line-height:30px}

.footer2-bg{width:100%; background:#016395; height:50px; line-height:50px; text-align:center; color:#ffffff}

/*澳门新葡萄新京8883最新版本*/
.about-banner{width:100%}

.news-list{ margin:0 auto; width:1420px}
.news-list ul li{/*display:inline-block; */ float:left; margin-right:40px; height:60px; line-height:60px; font-size:16px;}
.news-list ul li:last-child{ margin-right:0}
.news-list ul li.on{border-bottom:2px solid #028ed6;}
.news-list ul li.on a{ color:#028ed6;}
.about-bg{width:100%; background:#f0f0f0; overflow:hidden; border-top:1px solid #dedede;overflow:hidden}
.about-box{width:1420px; margin:0 auto; overflow:hidden; line-height:28px; padding-bottom:25px;text-align:justify}
.about-tit{color:#028ed6; font-size:24px; margin:30px 0 20px 0}

/*新闻中心*/
.newslist{width:100%;  position:relative}

.newslist li{width:48%; margin-bottom:30px; background:#f0f0f0; overflow:hidden; margin-right:2%; float:left; overflow:hidden}
.newslist li .newslist-r-l{ width:15%; float:left; margin:10% 0 0 5%; background:#028ed6; color:#FFFFFF; text-align:center; line-height:30px; padding:25px 0 20px 0}
.newslist li .newslist-r-l span{ font-size:36px; display:block}

.newslist-r-nr{width:65%; padding:3% 5%; background:#FFFFFF; float:left; margin-top:5%; height:175px; margin-bottom:5%}
.newslist-r-nr h1{ height:41px; line-height:41px; border-bottom:#dedede solid 1px; font-size:20px; margin-bottom:15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.newslist-r-nr h1 a{color:#333}
.newslist-r-nr h2{color:#999999; font-size:14px; line-height:25px; margin-bottom:15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.newslist-r-more a{width:100%; color:#333333}

.newslist li:nth-child(2n){ margin-right:0}


/*弹出层*/

#bg{ display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color:#000000; z-index:1001; -moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70);position:fixed; 
_position:absolute; 
_left: expression(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth); 
_top: expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight);display:none;}

.mydiv { line-height:20px; 
		border: 1px solid #CCCCCC; 
		font-size: 12px; 
		width:1000px;  
		left:0; top:5%; right: 0; margin: 0 auto; background: #FFFFFF; border-radius: 10px;  z-index:9999999999; 
 position:absolute; padding:30px 10px; padding-top:0; margin:0 auto; left:0; right:0; /*IE6*/ display:none; }
  .myimg{width:940px;height:600px; overflow:auto; padding:0 30px}
 .myimg img{width:100%}
 .mydiv-tit{width:100%; text-align:right; line-height:60px} 
 
 
/*分页*/
.pages{width:100%; margin:0 auto; text-align:center;margin-top:0px; margin-bottom:30px; margin-top:30px}

/*淘宝风格*/
.paginator { font: 12px "微软雅黑"; margin:0 auto; }
.paginator a {border:solid 1px #cbc6c2;color:#000000;cursor:pointer;text-decoration:none;}
.paginator a:visited {/*padding: 1px 6px;*/ border: solid 1px #E2E0E0; background: #fff; text-decoration: none; color:#000000}
.paginator .cpb {border:1px solid #028ed6;color:#FFF;background-color:#028ed6; font-family:"微软雅黑"}
.paginator a:hover {border:solid 1px #028ed6;color:#fff;text-decoration:none; background:#028ed6; display:block}
.paginator a,.paginator a:visited,.paginator .cpb,.paginator a:hover  
{/*height:20px;line-height:20px;min-width:20px;_width:10px;*/margin-right:5px;text-align:center;
 white-space:nowrap;font-size:14px;font-family:微软雅黑;padding:5px 10px; display:inline-block}
 

/*新闻详细*/
.news-box{width: 100%; background: #f2f2f2; overflow: hidden;border-top:1px solid #dedede;}
.news-view{width:1360px; margin:40px auto; background:#fff; overflow:hidden; padding:30px}
.news-view-tit{font-size:24px; color:#333; text-align:center;}
.news-view-time{font-size:14px; color:#999; text-align:center; margin:15px 0 20px; border-bottom:1px solid #dedede; padding-bottom:15px;}
.news-view-time span{margin:0 20px;}
.news-view-p{line-height:28px; color:#666; border-bottom:1px solid #dedede; padding-bottom:30px; margin-bottom:30px;}
.news-view-p1{line-height:28px; color:#666; padding-bottom:30px; margin-bottom:30px;}

/*联系我们*/
.contact-box{width:1420px; margin:0 auto; overflow:hidden; line-height:28px; padding-bottom:25px;text-align:justify}
.contact-l{width:420px; float:left; height:480px; background:#FFFFFF}

.contact-l h1{width:82%; font-size:20px; color:#028ed6; font-weight:normal; margin:0 auto; margin-top:8%; margin-bottom:15px}
.contact-l .contact-txt{width:82%; margin:0 auto; line-height:32px; font-size:16px; margin-bottom:15px}
.contact-l .contact-ewm{width:82%; margin:0 auto; line-height:32px; font-size:16px; text-align:center}
.contact-l .contact-ewm li{width:94px; display:inline-block; margin-right:24px; text-align:center}
.contact-l .contact-ewm li:nth-child(2n){ margin-right:0}

.contact-r{width:1000px; float:left; height:480px; background:#FFFFFF}


/*软件下载*/
.soft-box{width:1420px; margin:0 auto; overflow:hidden; line-height:28px; padding-bottom:25px;}
.soft-box li{width:384px; float:left; height:202px; border:#dedede solid 1px; margin:0 36px 36px 0; background:#FFFFFF; padding:32px 30px}
.soft-box li:nth-child(3n){margin-right:0}
.soft-box li h1{ font-size:20px; line-height:30px; color:#333}
.soft-box li h2{ margin-top:8px; color:#666; font-size:14px}
a.softbtn{ width:100px; height:32px; line-height:32px; text-align:center; color:#FFFFFF; background:#028ed6;border-radius:5px; margin-top:24px; display:block}

/*公司产品*/
.pro-box{width:1420px; margin:0 auto; overflow:hidden; line-height:28px; padding-bottom:25px;}
.pro-box li{width:390px; float:left; height:425px; border:#dedede solid 1px; margin:0 34px 34px 0; background:#FFFFFF; padding:32px 29px}
.pro-box li img{width:390px; height:260px}
.pro-box li:nth-child(3n){margin-right:0}
.pro-box li h1{ font-size:20px; line-height:30px; color:#333; margin-top:15px}
.pro-box li h2{ width:390px; margin-top:10px; color:#666; font-size:14px; line-height:26px; height:50px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.news2-list{ margin:0 auto; width:1420px}
.news2-list ul li{/*display:inline-block; */ float:left; margin-right:40px; height:60px; line-height:60px; font-size:16px;}
.news2-list ul li:last-child{ margin-right:0}
.news2-list ul li.on{border-bottom:2px solid #028ed6;}
.news2-list ul li.on a{ color:#028ed6;}
