@charset "utf-8";

/*全局控制*/
body{margin:0;padding:0;font-size:12px;line-height:22px;font-family:"微软雅黑",Arial;-webkit-text-size-adjust:none; min-width:1280px;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select,textarea{font-size:12px;line-height:16px;}img{border:0;}ul,li{list-style-type:none;}
a{color:#fff;text-decoration:none;}
a:hover{text-decoration: none; color:#069696}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
.hr_1,.hr_10{font-size:1px;line-height:1px;clear:both;}
.hr_1{height:1px;}.hr_10{height:10px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
.cl{ clear:both}
.txt-dq{text-align:justify; text-justify:inter-ideograph;}

/********************* 以下(结束标识)代码请在实际开发中删除 *********************/


/*头部区域*/
.header{height:150px; background:#fff; width:100% }
.header .logo{background:url(../images/logo.png) no-repeat ; width:254px; height:65px; margin:40px 0 0 90px; float:left;}
.header .right{height:150px;float:right; padding-right:90px; }
.header .right span.ad{ font-size:16px; line-height:150px; color:#575757; float:left; margin-right:30px}
.header .right .wei_ico{width:36px;height:36px;float: left; background:url(../images/wei_ico.png) no-repeat; margin-top:55px; margin-right:15px;cursor: pointer; position:relative}
.header .right .wei_ico:hover .weix_ewm{ width:140px; height:140px;background:url(../images/gzh.png) no-repeat; position:absolute; top:40px; left:-50px; z-index:9;}
.header .right .wei_ico:hover{background:url(../images/wei_ico_h.png) no-repeat;}
.header .right .qq_ico{width:36px;height:36px;float: left; background:url(../images/wei_ico.png) no-repeat -43px 0; margin-top:55px; margin-right:15px;cursor: pointer;position:relative}
.header .right .qq_ico:hover{background:url(../images/wei_ico_h.png) no-repeat -43px 0;}
.header .right .tel_ico{width:36px;height:36px;float: left; background:url(../images/wei_ico.png) no-repeat -86px 0; margin-top:55px;cursor: pointer;position:relative}
.header .right .tel_ico:hover{background:url(../images/wei_ico_h.png) no-repeat -86px 0;}
.header .right .tel_ico:hover .p-tel{ width:164px; height:41px;background:url(../images/tel-p.png) no-repeat; position:absolute; top:40px; left:-120px; z-index:9;}
.header .right .txt{ color:#666; float:left; font-size:18px; margin-top:60px; margin-left:20px}
.navBg{height:70px; width:100%;background:url(../images/nav-bg.jpg) no-repeat center; background-size:cover; z-index:100}
.nav{height:70px;margin:0 auto;line-height:48px;font-family:"微软雅黑";}
.nav li{float:left; border-right:1px solid #fff;width:16.666%;box-sizing:border-box}
.nav li a{display:block;text-align:center;font-size:15px;color:#fff; padding:20px 0; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.nav li a p{ text-align:center;line-height:15px;}
.nav li a span{font-size:12px; text-align:center; line-height:15px;text-transform:uppercase; }
.nav li a:hover, .nav li a:hover.on{background:#11a859;text-decoration:none;}
.nav li a.on{background:#11a859;}
.nav li a.on2{background:#069696;text-decoration:none;}
.s{ width:11px; height:6px;background:url(../images/nav_a.png) #F00 no-repeat;position:absolute; bottom:-6px;}
.nav li:hover.on{background:#1c1c1c;text-decoration:none;}
.nav li ul{display:none;position:absolute;z-index:9999; left:0}
.nav li ul li{float:left;display:block;position:relative;line-height:20px;_display:inline; margin-top:7px; }
.nav li ul li a{display:block;height:20px;padding:10px 15px;background:#006599;text-align:center;font-weight:normal;font-size:14px;color:#fff;}
.nav li ul li a:hover{color:#fff;}
.nav .t,.nav .t:hover{background:url(../images/nav_ico.gif) no-repeat 120px center #333;}


/*Banner*/
.banner, .mainbody{width:100%;margin:0 auto;}
.slides-box {min-width:1280px;height:752px; overflow: hidden; position:relative}
.slides {height:752px;min-width:1280px;margin: auto;float: left;}
.slides li {position: absolute;width:100%;height:752px; -ms-behavior: url(backgroundsize.min.htc); behavior: url(backgroundsize.min.htc);}
.slides li img{ display: block; min-width:1280px;margin: auto;}
.pagination{position: absolute; z-index: 99;}
.pagination ul{ margin-right:-35px; margin-left:-10px;}
.pagination ul li{ float: left;margin-right:15px;}
.pagination ul li a{display: block;width: 22px;height: 22px;line-height: 23px; border:1px solid #0074c8;border-radius:50%;}
.pagination .active{background:#0074c8;}

/*首页ABOUT*/
.t_tong{ font-size:24px; color:#0074c8; text-align:center;  margin-top:90px}
.t_tong_en{ height:1px; background:#c9cacb; margin-top:15px; text-align:center;text-transform:uppercase;}
.more{ width:140px; height:45px;  border:1px solid #0074c8; margin:50px auto}
.more a{font-size:20px; line-height:45px; text-align:center; color:#0074c8; display:block;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.more a:hover{background:#11a859; color:#fff}
.entxt{ font-size:14px; color:#00af40; padding:0 15px; margin:-10px auto 0 auto; background:#fff;display:inline-block;*display:inline;}
.zshi{ width:172px; height:40px; border:1px solid #898989; margin:65px auto 0 auto}
.index-about{ width:1280px; margin:0 auto;  padding:10px;}
.index-about .a-con{ width:615px; font-size:20px; line-height:30px;text-align:justify; text-justify:inter-ideograph; color:#595757;overflow:hidden}
.index-about .a-con img{ height:100%}
/*首页产品*/
.index_pro{background:url(../images/index-p-bg.jpg) no-repeat center; padding-top:1px; padding-bottom:30px}
span.ad-txt{ text-align:center; font-size:15px; color:#fff; margin:40px; display:block}
.index_pro_con{ width:1280px; margin:0 auto; padding:5px 0;}
.index_pro_con .p-list li{ width:284px; margin:0 17px 35px 17px; float:left; position:relative }
.index_pro_con .p-list li .line{ height:2px; background:#fff; margin-bottom:25px}
.index_pro_con .p-list li .line2{ height:2px; background:#0074c8; margin-bottom:25px}
.index_pro_con .p-list li:hover .line2,.index_pro_con .p-list li:hover .pic-pro{-webkit-box-shadow: 2px 0px 20px #ccc;
-moz-box-shadow: 2px 0px 20px #ccc;
box-shadow: 2px 0px 20px #ccc;
-ms-box-shadow: 2px 0px 20px #ccc;}
.index_pro_con .p-list li .pic,.index_pro_con .p-list li .pic-pro{ height:350px; }
.index_pro_con .p-list li .i-con{ width:268px; height:334px;position:absolute; bottom:8px; left:8px; overflow:hidden}
.index_pro_con .p-list li .i-con .i-t{ background-color:rgba(255,255,255,0.8); height:160px; width:100%; position:absolute; bottom:-80px; left:0px; }
.index_pro_con .p-list li .i-con .i-t-p{ height:150px; position: relative; padding:15px;}
.index_pro_con .p-list li .i-con .i-q{ width:100px; height:100px; border:1px solid #0074c8;border-radius:50%; background:#0074c8; position:absolute; top:-70px; right:10px; overflow:hidden}
h3.i-title{ font-size:18px;color:#0074c8; font-weight:normal}
span.en-i-title{ font-size:12px; color:#9a9998;text-transform:uppercase;}
p.pes{color:#9a9998; line-height:20px; display:none}
.z-line{ height:1px; width:232px; background:#fff; position:absolute; bottom:15px; left:50%; margin-left:-116px; z-index:9}
.p-more{ width:140px; height:45px;  border:1px solid #fff; margin:30px auto}
.p-more a{font-size:20px; line-height:45px; text-align:center; color:#fff; display:block;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.p-more a:hover{background:#11a859; color:#fff}
/*首页新闻*/
.m-t{ margin-top:50px}
.news-list li{ width:268px; height:334px; padding:8px; margin:0 17px 35px 17px; float:left; border:1px solid #cacbcc}
.news-list li .pic{ height:180px; margin-bottom:20px}
.news-list li .pic img{ width:100%}
.news-list li .n-line{ width:50px; height:3px; background:#0074c8; margin-bottom:8px}
.m-r-l{ margin:0 15px}
.news-list li:hover{border:1px solid #0074c8}
/*页脚*/
.map{ min-width:1280px; height:695px;background:url(../images/map.jpg) no-repeat center; }
.dibiao_bg{ width:1280px; height:695px; margin:0 auto;position:relative}
.dibiao { width:83px; height:90px; position:absolute; top:220px; right:440px;background:url(../images/map-ico.png) no-repeat  }
.dibiao a{ background:url(../images/dibiao.gif) no-repeat;width:35px; height:35px; display:block}
.lianxi_link{ border:1px solid #c9cacb; background:#fff; padding:40px 20px 20px 20px; position:absolute; top:135px; left:250px;}
.lianxi_link h2{ font-size:20px; color:#0074c8}
.lianxi_link .f_txt{ font-size:14px;color:#0074c8; border-bottom:1px solid #c9cacb; margin-top:20px}
.lianxi_link h1.tel{ font-size:34px;color:#0074c8; line-height:40px; font-family:"Arial"; width:250px;}
.footer{background:#0074c8; padding:10px 0;}
.footer_c{ width:1280px; margin:0 auto; text-align:center}
.footer_c p{text-align:center; color:#fff; }
.footer_c p a{ color:#fff}
.footer_c p a:hover{ color:#c9cacb}
/*子页样式*/
.no-bg{ background:none}
.subBanner{height:410px;background:url(../images/nei-bg.jpg) no-repeat center top;}
.subBody{ width:1280px; margin:0 auto; padding:62px 0 40px 0; position:relative}
.subBody .left{width:350px; float:left; border:1px solid #cdcdcd; border-bottom:none; z-index:9; background:#fff}
.subBody .left .list li{ height:60px;  border-bottom:1px solid #cdcdcd; }
.subBody .left .list li a{color:#006599;padding-left:90px; font-size:20px; line-height:60px; display:block;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.subBody .left .list li a:hover{color:#fff; background:#006599 }
.subBody .left .list li a.on{color:#fff; background:#006599;}
.subBody .right{width:912px;float:right; border:1px solid #cdcdcd;background:url(../images/rl_nei.png) no-repeat right 30px}
.ser_top{ padding:50px 40px 0; }
.ser_top .s_ico{ width:102px; height:102px;background:#006599;border-radius:50%; float:left;text-align:center;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.ser_top .s_ico:hover{background:#069696;}
.ser_top .s_ico span{height:100%; display:inline-block; vertical-align:middle}
.ser_top .s_ico img{ width:60%; vertical-align:middle}
.ser_top .s_title{ padding-left:120px;line-height:102px; font-size:25px; color:#006599;}
.ser_con{ padding:10px 50px; }

/*弹窗*/
.reveal-modal-bg{position:fixed;height:100%;width:100%; background:#0074c9;z-index:100;display:none;top:0;left:0;}
.reveal-modal{ display:none;top:10%;left:50%;margin-left:-450px; margin-bottom:50px;width:900px; max-width:900px; position:absolute;z-index:101;}
.reveal-modal .close-reveal-modal { width:46px; height:46px; display:block; position: fixed;top:50px; right:60px; cursor:pointer;background:url(../images/close.png); z-index:102} 
.con-a{ height:300px; margin-top:20px; margin-bottom:30px;}
.con-a .l-pic{ width:300px; height:300px; margin-right:30px; float:left; overflow:hidden}
.con-a .l-pic img{ width:100%}
.con-a .c-right{ width:560px; height:300px; float:right; }
.con-a .c-right h2{ font-size:20px; color:#fff; text-align:left; margin-bottom:10px;}
.con-a .c-right p,.con-b p{ font-size:15px; color:#fff; margin-bottom:50px; text-align:left}
.shuxing{ margin:20px 30px 0 0; float:left; font-size:15px; color:#fff; position:relative; padding-left:10px;}
.c-line{ height:1px; background:#fff; }
.c-t-txt{ font-size:20px; padding:0 10px; line-height:30px; background:#0074c9; margin-top:-15px; display:inline-table;border:1px solid #fff; color:#fff; }
.con-b{  margin-top:20px;}
span.ydian{ width:5px; height:5px; background:#fff;border-radius:50%; position:absolute; top:8px; left:0}
.pro_tabs{ }
.pro_tabs .prev{ width:78px; height:148px;background:url(../images/prev.png); position: fixed; top:40%; left:50px;}
.pro_tabs .next{ width:78px; height:148px;background:url(../images/next.png); position: fixed; top:40%; right:50px;}
.p-prev{ width:78px; height:148px;background:url(../images/prev.png) ; position: fixed; top:40%; left:50px; z-index:999; display:none}
.p-next{ width:78px; height:148px;background:url(../images/next.png); position: fixed; top:40%; right:50px; z-index:999;display:none}

/*科技*/
.keji{margin:50px auto 0 auto; width:1280px; }
.keji_list li{  float:left;width:425px; height:400px; position:relative}
.keji_list li:hover .k-bg{ width:100%; height:100%; position:absolute; top:0; left:0; background-color:rgba(3,110,184,0.8); text-align:center; color:#fff;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;transition: all 0.6s;}
.keji_list li:hover .k-bg h3.title{text-align:center; color:#fff; font-size:20px; font-weight:normal;margin-top:200px;}
.keji_list li:hover .k-bg .k-line{ width:40px; height:3px; background:#fff; margin:10px auto 0 auto;}

/*商务合作*/
.shangwu{margin:50px auto 0 auto; width:1180px; padding:0 50px}
.shangwu .s-l{ float:left; width:465px; height:380px; overflow:hidden; margin-right:30px;}
.shangwu .s-l img{ height:380px;}
.shangwu .s-r{ width:680px; float:left}
.shangwu .s-r h2.title{ font-size:24px; color:#0074c8; font-weight:normal; text-align:left}
.shangwu .s-r p{ font-size:14px; line-height:25px; margin-top:10px;text-align:justify; text-justify:inter-ideograph;}
/*新闻中心*/
.newsbody{ width:1200px; padding:0 20px; margin:50px auto 0 auto}
.news-list-b li{ width:560px; height:200px; margin: 0 20px 40px 20px;float:left}
.news-list-b li .pic{ width:250px; height:180px; float:left; margin-right:30px;}
.news-list-b li .new-c-r{ height:180px; width:280px; float:left; position:relative}
h3.news-title{margin-bottom:10px;}
h3.news-title a{font-size:18px; color:#0074c8; font-weight:normal; text-align:left; }
h3.news-title a:hover{color:#069696}
p.news-con{ font-size:14px; color:#888;}
.news-yd{ width:80px; height:30px; border:1px solid #0074c8;  position:absolute; bottom:0; left:0}
.news-yd a{font-size:14px; color:#0074c8; text-align:center; line-height:30px; display:block}
.news-yd a:hover{ background:#0074c8; color:#fff}
.news-show{ margin-top:50px}
h2.news-show-title{ text-align:center; font-size:20px; color:#fff;  margin-bottom:30px;}
.news-show-con,.news-show-con p{text-align:justify; text-justify:inter-ideograph; color:#fff}

/*关于我们图片滚动*/
.index-about .a-con{ width:615px; font-size:20px; line-height:30px;text-align:justify; text-justify:inter-ideograph; color:#595757;overflow:hidden}

.slideBox{ width:615px; height:410px; overflow:hidden; position:relative;}
.slideBox .hd{ height:17px; overflow:hidden; position:absolute; left:30px; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px; line-height:14px; text-align:center;border-radius:50%; background:#fff; cursor:pointer; border:1px solid #0074c8 }
.slideBox .hd ul li.on{ background:#0074c8; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:615px; height:410px; display:block;  }
/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;}
.page_list{height:16px;line-height:16px;text-align:right;letter-spacing:0;font-size:16px; margin-top:20px; padding-right:20px}
.page_list a{display:inline-block;color:#898989;text-align:center;padding:0 2px;margin:0 1px;}
.page_list a:hover{color:#0074c8; text-decoration:none}
.page_list a.on{color:#0074c8;}
.page_list a.nbot { padding:5px 10px; border:1px solid #0074c8;  color:#0074c8;display:inline-table; margin:0 5px;}
.page_list a:hover.nbot { background:#0074c8; color:#fff;border:1px solid #0074c8;}

/*返回顶部 */
.bottom_tools{position:fixed;z-index:99;right:10px;top:60%; display:none;}
.bottom_tools>*{font:0/0 a;display:block;margin-top:1px;color:transparent;border:0;background-color:transparent;text-shadow:none}
#scrollUp{width:60px;height:60px; background:url(../images/share.png) #0074c8 no-repeat 3px 3px;transition: all 0.5s;}
#scrollUp:hover{background:url(../images/share.png) #11a859 no-repeat 3px 3px }