body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
table {font-size:14px;width:100%;border-collapse:collapse;}
pre, code, kbd, samp, tt {font-family:monospace;*font-size:108%;line-height:100%;}
table {border-collapse:collapse;border-spacing:0;}
table th, table td {padding:5px;  }
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, i, th, var {font-style:normal;font-weight:normal;}
ol, ul {list-style:none;}
a {color:#666;text-decoration:none;}
a:focus {outline:none;}
a:hover {text-decoration:none;}
li {list-style:none;}
/*定位*/
.tl {text-align:left;}
.tr {text-align:right;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear {clear:both;height:0;line-height:0;font-size:0;}
.cur {cursor:pointer}
/*清除浮动*/
.container {margin-left:auto;margin-right:auto;width:1500px;overflow:hidden;}

.header {width:100%;overflow:hidden;}
.header_top {width:100%;background:url(../images/topbg.jpg);height:40px;line-height:40px;color:#0A4852;font-size:13px;overflow:hidden;}
.header_top .top_nav {float:right;}
.header_top .top_nav a {padding:0 22px;display:block;height:30px;line-height:30px;margin-top:5px;color:#055562;border-left:1px solid #E4E4E4;font-size:13px;float:left}

.header_center {height:105px;padding-top:10px;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;}
.header_center .logo {float:left;width:280px;margin-top:10px;}
.header_center .top_ti {float:left;padding-top:18px;}
.header_phone {float:right;margin-top:25px;margin-right:12px;}
/*导航*/
.navbar{width:100%; background:url("../images/navbg.png") no-repeat center;height:80px;}
.nav {padding:0; margin:0; display:flex;}
.nav li{width:178px;text-align:center; position:relative;}
.nav li a{position:relative;display:block;font-size:18px;line-height:66px;height:66px;margin-top:14px;color:#fff;border-right:1px solid #1C558E;}
.nav li:first-child a{border-right:none;}
.nav a:hover {color:#33CDE5;}
.nav li:first-child a:hover{color:#fff;}
/*轮播*/
#playBox{width:100%; height:648px; margin:1px 0 0 0; background:#333; position:relative; overflow:hidden;}
#playBox .focus{position:absolute; width:1920px; left:50%; margin-left:-960px;}
#playBox .oUlplay{width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:280px; left:158px; z-index:10;}
#playBox .next{cursor:pointer;width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:280px; right:158px; z-index:10;}
#playBox .smalltitle {width:100%; height:10px; position:absolute; bottom:28px; z-index:10}
#playBox .smalltitle ul{ width:220px; margin:0 auto;}
#playBox .smalltitle ul li{width:38px; height:10px; margin:0 10px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1; cursor:pointer}
#playBox .smalltitle .thistitle{ background:#EC4504;width:48px; height:12px; border-radius:10px;}
/*分页样式*/
.pagination{width:100%;overflow:hidden;height:60px;padding:20px 0px;margin-left:600px;}
.pagination a{float:left;margin-right:15px;padding:2px 12px;height:24px;border:1px #cccccc solid;background:#fff;text-decoration:none;color:#808080;font-size:14px;line-height:24px;}
.pagination a:hover{color:#0357AD;background:white;border:1px #0357AD solid;}
.pagination a.cur{border:none;background:#0357AD;color:#fff;}
.pagination p{float:left;padding:2px 12px;font-size:14px;height:24px;line-height:24px;color:#bbb;border:1px #ccc solid;background:#fcfcfc;margin-right:15px;}
.pagination p.pageRemark{border-style:none;background:none;margin-right:30px;padding:4px 0px;color:#666;font-size:18px;}
.pagination p.pageRemark b{color:red;}
.pagination p.pageEllipsis{border-style:none;background:none;padding:4px 0px;color:#808080;}
.ziyeding{width:100%;height:80px;line-height:80px;}
.ziyeneirong{width:100%;background:#F6F6F6;overflow:hidden;}
.ziyeneirong2{width:1420px;background:#ffffff;margin-top:38px;margin-bottom:48px;margin-left:auto; margin-right:auto;padding:30px 40px 30px 40px;font-size:14px;overflow:hidden;}
.ziyeneirong2 p{line-height:38px;}.ziyeneirong2 h2{line-height:68px;font-size:20px;font-weight:bold;}
.lianxi3{float:left;width:700px;background:#ffffff;margin-top:30px;margin-bottom:40px;font-size:16px;overflow:hidden;}
.lianxi4{float:right;width:700px;}
.position-n{float:right;background:url(../images/icon-contact.png) left center no-repeat;padding-left:25px;padding-top:4px;font-size:14px;}
.ziyedaohang{float:left;width:80%;height:68px;}
.ziyedaohang ul {width:100%;}
.ziyedaohang>ul>li{float:left;background:#033F74;height:40px;line-height:40px;text-align:center;margin-right:25px;padding-left:28px;padding-right:28px;margin-top:21px;border-radius:6px 0 6px 0;overflow:hidden}
.ziyedaohang>ul>li a{color:#ffffff;font-size:16px;}
.ziyedaohang>ul>li.active,.ziyedaohang>ul>li:hover{background:#FE020E}
.ziyedaohang>ul>li.active span,.ziyedaohang>ul>li:hover span{color:#fff;font-size:16px;}
.ziyedaohang2{float:left;width:90%;height:68px;}
.ziyedaohang2 ul {width:100%;}
.ziyedaohang2>ul>li{float:left;background:#033F74;height:40px;line-height:40px;text-align:center;margin-right:22px;margin-top:21px;padding-left:15px;padding-right:15px;border-radius:6px 0 6px 0;overflow:hidden}
.ziyedaohang2>ul>li a{color:#ffffff;font-size:14px;}
.ziyedaohang2>ul>li.active,.ziyedaohang2>ul>li:hover{background:#FE020E}
.ziyedaohang2>ul>li.active span,.ziyedaohang2>ul>li:hover span{color:#fff;font-size:14px;}
/*上一页下一页*/
.context{width:100%;border-top:1px solid #e7e7e7;background:#fff;height:60px}
.context p{width:45%;float:left;height:60px;line-height:60px}
.context p a{font-size:14px;color:#666;}
.context p.prevNews {padding-left:20px;border-right:1px solid #e7e7e7;}
.context p.prevNews a{}
.context p.prevNews a:hover{color:#f4750c}
.context p.NextNews {padding-left:20px;}
.context p.NextNews a{}
.context p.NextNews a:hover{color:#f4750c}
/*新闻分类*/
.news-item{width:1500px;margin-top:40px;overflow:hidden;}
.news-item li{margin-bottom:40px;width:1490px;height:280px;}
.news-item li a{display:block; background:#fff; box-shadow:0 0 20px rgba(0,0,0,.1); padding:20px; border-radius:4px; overflow:hidden; }
.news-item li .newimg img{width:308px; height:240px; border-radius:4px; float:left;padding-left:36px;transition:all 0.8s;}
.news-item li .text{width:1100px;float:left;overflow:hidden;}
.news-item li .name{font-size:16px;line-height:36px;margin-top:13px;}
.news-item li .ccont{font-size:14px;line-height:32px;margin-top:10px;}
.news-item li .more{color:#0D3D6F;margin-top:24px;font-size:14px;}
.news-item li a:hover{color:var(--color-blue);}
.news-item li a:hover .newimg img{transform:scale(1.06);}
/*产品列表*/
.news_list{width:102%;overflow:hidden;padding-top:5px;}
.news_list li{float:left;width:322px;height:422px;margin-right:38px;background-color:#FAFAFA;border:1px solid #E5E5E5;transition:all 0.5s;margin-bottom:38px;}
.news_list li .txts {width:302px;margin:0 auto;padding:10px;}
.news_list li .txts img{width:300px;height:260px;border:1px solid #E5E5E5;}
.news_list li .txts .h2{color:#094687;font-size:16px;font-weight:normal;height:48px;line-height:48px;text-align:center;overflow:hidden;}
.news_list li .txts .dates{margin-top:4px;border-top:1px solid #E5E5E5;padding-top:3px;overflow:hidden;font-size:13px;color:#1D3855;line-height:26px;}
.news_list li:hover{-webkit-box-shadow:0 5px 25px rgba(0,0,0,0.5);box-shadow:0 5px 25px rgba(0,0,0,0.5);-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);}
/*资质列表*/
.news_list2{width:105%;overflow:hidden;padding-top:5px;}
.news_list2 li{float:left;width:252px;height:400px;margin-right:35px;background-color:#F4F3F3;border:1px solid #E5E5E5;transition:all 0.5s;margin-bottom:38px;}
.news_list2 li .txts{width:252px;margin:0 auto;padding:10px;}
.news_list2 li .txts img{width:232px;height:330px;border:1px solid #E5E5E5;}
.news_list2 li .txts .h2{color:#000000;font-size:15px;font-weight:normal;height:42px;line-height:42px;text-align:center;overflow:hidden;}
.news_list2 li:hover{-webkit-box-shadow:0 5px 25px rgba(0,0,0,0.5);box-shadow:0 5px 25px rgba(0,0,0,0.5);-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);}
/*案例列表*/
.news_list4{width:102%;overflow:hidden;padding-top:10px;}
.news_list4 li{float:left;width:322px;height:348px;margin-right:38px;background-color:#F4F3F3;border:1px solid #E5E5E5;transition:all 0.5s;margin-bottom:38px;}
.news_list4 li .txts{width:320px;margin:0 auto;padding:10px;}
.news_list4 li .txts img{width:300px;height:280px;border:1px solid #E5E5E5;transition:all 0.8s;}
.news_list4 li .txts .h2{color:#000000;font-size:15px;font-weight:normal;height:48px;line-height:50px;text-align:center;overflow:hidden;}
.news_list4 li:hover{-webkit-box-shadow:0 5px 25px rgba(0,0,0,0.5);box-shadow:0 5px 25px rgba(0,0,0,0.5);}
.news_list4 li:hover .txts img{-webkit-transform:scale(1.04);}
/*底部*/
#footer {background:#0A4173;margin-top:2px;}
.main_foot {padding-top:60px;padding-bottom:60px;}
.main_footdl {width:310px;border-right:1px solid #12508E;height:268px;margin-bottom:58px;}
.main_footdl dt,.main_footd2 dt{font-size:20px;margin-bottom:20px;color:#fff;font-weight:bold;}
.main_footdl dd {height:268px;margin-top:10px;float:left;}
.main_footdl dd p {line-height:36px;font-size:14px;width:150px;}
.main_footdl dd p a{color:rgba(255,255,255,.8);}
.main_footdl dd p a:hover {color:#33CDE5;}
.main_footd2{width:318px;padding:0 98px;border-right:1px solid #12508E;height:268px;margin-bottom:58px;}
.main_footd2 p{	color:rgba(255,255,255,.8);line-height:36px;font-size:14px;}
.main_footd3{text-align:center; margin-top:40px;}
.main_footd3 dd{color:rgba(255,255,255,.8); margin-top:10px;font-size:14px;}
.main_foottel {width:368px;text-align:center;border-right:1px solid #12508E;height:268px;margin-bottom:58px;}
.main_foottel dt {font-size:20px;margin-bottom:26px;color:#fff;}
.main_foottel a {height:35px;margin:1px auto;width:120px;border:1px solid #fff;display:block;text-align:center;line-height:35px;border-radius:2px;color:rgba(255,255,255,.8);}
.main_foottel a:hover {background:#fff;color:#33CDE5;}
.main_foottel b {font-size:28px;color:#fff;text-align:center;}
.main_foottel p {padding:30px 0;text-align:center;color:rgba(255,255,255,.8);}

.footer_copy{padding:25px 0; text-align:center;color:rgba(255,255,255,.8); border-top:1px solid #12508E;font-size:14px;}
.footer_copy span{padding-left:36px;}
.footer_copy a{color:rgba(255,255,255,.8);font-size:14px;}
