@charset "utf-8";
/* CSS Document */
body { padding:0 ;margin:0; font-family:"微软雅黑"; font-size:14px; color:#000000; line-height:26px; background:#FFFFFF; text-align:justify;}
img{border:0; vertical-align:middle;}
a:link,a:visited,a:active {text-decoration:none;font-family:"微软雅黑";font-size: 14px;color:#000000;}
/*a:hover {text-decoration:none; font-family: "微软雅黑";font-size: 14px;color:#FF0000;}**/
ul,li{ padding:0; margin:0; list-style-type:none;}
*{ margin:0; padding:0;}
/*公用样式*/
.header{width:100%;}
.gudingkd{width:1200px; margin:0 auto;}
.pc_gongyong{padding:47px 0;}
.clearfix{clear:both;}
.clearfix:before{display:table;content:" ";}
.clearfix:after{clear:both;content:".";display:block;height:0;clear:both;visibility:hidden;}
/*首页头部*/
.nava{background:#03116e; height:108px;}
.nava_div{width:1200px; height:108px;  margin:0 auto;}
.logo{float:left;}
.logo_zou{ height:108px; float:right;}
.navb{width:100%; background:#122e82; line-height:56px; height:56px; color:#fff;}
/* banner 
.sy_banner{width:100%;}
.index_banner{position:relative;height:646px;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:646px;}
.index_banner li.yi{background:url(../images/din2.jpg) center top no-repeat;}

.index_banner li.san{background:url(../images/din1.jpg) center top no-repeat;}
.index_banner li.si{background:url(../images/banner4.jpg) center top no-repeat;}
.index_banner li a{display:block;margin:0 auto;width:1000px;height:350px;}
.index_banner cite{position:absolute;bottom:15px;left:55%;z-index:2;display:block;margin-left:-100px;width:100px;height:15px;_display:none;}
.index_banner cite span{float:left;display:block;margin:0 4px;width:10px;height:10px; border-radius:50%; background-color:#e5e5e5;text-indent:-999em;opacity:.8;cursor:pointer;}
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{background-color:#1d8bd8;cursor:default;}
*/
/**banner**/
.bn_idx{width:100%;height:auto;overflow-x:hidden;position:relative; padding-bottom: 27px; }
.bn_idx .hd{height:64px;overflow:hidden;position:absolute;bottom:15px; width:100%; text-align: center;z-index:1; }
.bn_idx .hd ul{overflow:hidden;zoom:1; display: block; width:1220px;height:64px; margin: 0 auto; position: relative;}
.bn_idx .hd ul li{ display: inline-block;margin:28px 4px;width:10px;height:10px; border-radius:50%; line-height:2px; text-align:center;background:rgba(255, 255, 255, .35);cursor:pointer;}
.bn_idx .hd ul li.on{background-color:#1d8bd8;color:#fff;}
.bn_idx .bd{position:relative;height:100%;z-index:0;}
.bn_idx .bd li{zoom:1;vertical-align:middle;}
.bn_idx .bd img{width:100%;height:auto;display:block;}
.bn_idx .prev, .bn_idx .next{position:absolute;left:3%;top:47%;margin-top:-25px;display:block;width:32px;height:40px;background:url(../images/slider-arrow.png) -110px 5px no-repeat;filter:alpha(opacity=50);opacity:0.5; z-index: 2;}
.bn_idx .next{left:auto;right:3%;background-position:8px 5px;}
.bn_idx .prev:hover,.bn_idx .next:hover{filter:alpha(opacity=100);opacity:1;}
.bn_idx .prevStop{display:none;}
.bn_idx .nextStop{display:none;}


/*首页样式*/
.contents{width:100%;}
/*关于我们*/
.sy_jj{width:1200px; margin:0 auto; padding-top:58px; height:447px;}
.zu_left{float:left; width:45%; height:447px;}
.zu_left p{padding-top:40px;}
.zu_left .gs_text{padding-top:50px; line-height:30px; font-size:16px;}
.jj_gd{padding-top:30px; }
.you_right{float:right; width:50%; height:447px;}
/*服务项目*/
.sy_fw{width:100%; background:#f6f6f6; height:406px; padding:95px 0;}
.fwxm{width:1200px; margin:0 auto; }
.fwxm p{text-align:center;}
.fu_li{width:1200px; margin:0 auto; padding-top:80px;}
.fu_li li{width:153px; padding-left:20px; float:left;}
.fu_li li:first-child{padding:0; float:left;}
/*荣誉资质*/
.sy_ry{margin-top:143px; background:url(../images/royu_07.jpg)no-repeat top right; height:450px;}
.ryzzaa{width:1200px; margin:0 auto;}
.ry_left{width:45%; float:left; padding-top:66px;}
.ry_left img:hover{cursor: pointer; transform-traslate(100px,80px); transition:3s;}
.ry_you{width:50%; float:right;}
.ry_you p{padding-top:66px;}
.ry_you .royu{padding-top:40px; line-height:30px; font-size:16px; font-family:"微软雅黑";}
.rr_gd{padding-top:30px;}
/*新闻*/
.sy_xw{width:100%; margin:0 auto; padding-top:23px; height:530px;}
/*底部*/
.footer{background:#1e1e1e; height:440px; width:100%; margin:0 auto; color:#fff; font-size:14px;}
.foot{width:100%; background:url(../images/sy_bfe.jpg)no-repeat top center; height:189px; text-align:center;}
.foot p{text-align:center; padding-top:50px; font-size:38px; line-height:40px;}
.foot span{padding:10px 0; font-size:24px; color:#fff; line-height:30px; text-align:center;}
.sy_db{width:1200px; margin:0 auto; padding-top:30px; height:204px;}
.db_left{float:left; width:75%;}
.na_l{height:30px; padding-bottom:27px;}
.na_l a{padding:0 15px; float:left; text-align:center; line-height:30px; color:#fff; font-size:15px;}
.db_left p{line-height:30px; padding-left:20px; }
.db_left p a{padding:0 10px; line-height:30px; color:#fff; font-size:16px;}
.db_left p:first-child{padding-top:20px!important;}
.db_right{float:right; width:25%; padding-top:50px;}
.sy_rda{float:left; text-align:right; padding-top:50px;}
.sy_rda p{ text-align:right; line-height:30px;}
.sy_rd11{float:right; text-align:right; width:102px; height:102px;}
.sy_rd11 img{width:102px; height:102px;}
/*左侧点击下拉*/
.dianj{ width:100%; display:none; line-height:30px; margin-left:-10px; display:none;}
.dianj .li_div{height:30px; line-height:30px; text-align:center;}
.dianj .li_div a{width:100%; font-size:14px; color:#000;}
/*内页*/
.gywm{background:url(../images/gywm1.jpg)no-repeat top center; height:435px;}
.lxwm{background:url(../images/lxwm1.jpg)no-repeat top center; height:435px;}
.zxzp{background:url(../images/zxzp1.jpg)no-repeat top center; height:435px;}
.hjzs{background:url(../images/hjzs1.jpg)no-repeat top center; height:435px;}
.ryzz{background:url(../images/ryzz1.jpg)no-repeat top center; height:435px;}
.jcxm{background:url(../images/jcxm1.jpg)no-repeat top center; height:435px;}
.fwxm1{background:url(../images/fwxm1.jpg)no-repeat top center; height:435px;}
.xwzx{background:url(../images/xwzx1.jpg)no-repeat top center; height:435px;}
.zhengscx{background:url(../images/zscx.jpg)no-repeat top center; height:435px;}
.ny{width:1200px; min-height:400px; padding:40px 0; clear:both; overflow:hidden; margin:0 auto;}
.ny_left{width:247px; float:left; text-align:center;}
.ny_left .zou_l p{border:1px solid #e1e1e1; width:245px;}
.ny_left .zou_l li span{width:10px; height:26px; float:right; padding-right:10px; line-height:42px; }
.ny_left .zou_l li{background:url(../images/li_b_03.png)no-repeat 20px 20px; cursor: pointer; margin-left:1px; text-align:center; line-height:42px; width:243px; border-top:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-left:1px solid #e1e1e1; font-size:16px;}
.ny_left .zou_l li a{font-size:16px;display: inline-block;width: 100%;height: 100%;}
.ny_left .zou_l li:last-child{border-bottom:1px solid #e1e1e1;}
.ny_left .zou_l li:hover{background:url(../images/li_b_03.png)no-repeat 20px 20px #f5f5f8;}
.ul_xia{width:247px; margin-top:20px;}
.lianx{background:#f5f5f8; padding:10px; height:360px; line-height:30px; font-size:14px;}
.lianx img{padding-bottom:10px; }
.lianx p{border:none; text-align:left;}
.ny_right{width:930px; border:1px solid #e1e1e1; float:right; min-height:500px;}
.ny_top{line-height:68px; height:68px; border-bottom:1px solid #e1e1e1; width:880px; margin:0 auto;}
.ny_top p{float:left; padding-left:20px;  color:#000; font-size:25px; height:68px; overflow: hidden; width:66%;}
.ny_top .zuozuo{font-size:15px; color:#989898; float:right; padding-right:15px; height:68px; overflow: hidden; width:30%;}
.ny_top .zuozuo a{font-size:15px; color:#989898;}
.ny_top .zuozuo span{padding-left:10px; font-size:15px; color:#989898;}
.nnrr{padding:20px 50px; color:#707070; font-size:16px; line-height:30px;}
.ny_ba{font-size:22px; line-height:40px; text-align:center;}
.ny_text{padding-top:20px; min-height:200px; overflow:hidden;}
.nnrr table{margin:0 auto;}
.nnrr table tr td{border-right:1px solid #333;}
/*新闻列表*/
.xinwe_hg li{width: 100%; line-height: 30px; color: #333; overflow: hidden; text-align: left; margin-bottom: 25px; border-bottom: 1px dashed #d2d2d2; padding-bottom: 10px; font-size: 17px;}
.xinwe_hg li p{font-size:14px; text-indent:5%;}
.xinwe_hg li span{float:right; padding-right:2%;}
/*翻页*/
.ler a{font-size:17px;}
.fy nav h2{display:none;}
/*地图*/
.dt_left{width:35%; float:left;}
.lxa{width:94%; margin:0 3%;}
.p_te1{font-size:16px; font-weight:bold; padding:2% 0;}
.p_te{line-height:40px; }
.ditu{ width:60%; float:left; padding-left:5%; margin-top:5%;}
/*内页标题*/
.ny_bba{text-align:center; font-size:24px; color:#ed182a; padding-bottom:20px; font-weight:bold;}
.tupian_im img{width:100%;}
/**案例展示**/
.leftmenu {width: 100%; height: 90px; text-align: center; color:#fff;}
.leftmenu li { display: inline-block;  height: 40px; line-height: 40px; font-size: 16px; background: #b6b6b6; border-radius: 2px; margin: 0 12px; }
.leftmenu li.on a2 p a{font-size:14px!important;}
.leftmenu li a{color:#fff; line-height:40px; height:40px; font-size: 16px;}
.leftmenu li a:hover{color:#fff; line-height:30px; height:30px;}
.leftmenu li.on a{ display: inline-block; width:100%; height: 40px; font-size: 16px; line-height:40px; color:#fff;}
/* .leftmenu li.on, .leftmenu li a:hover, .leftmenu li:hover { display: inline-block; width:104px; height: 36px; padding:0; border-radius: 2px; text-decoration:none; background: url('../images/xia.png') no-repeat center 5px #b1dbf0; padding-top: 6px; margin-top: -6px; } */
.leftmenu li.on, .leftmenu li a:hover, .leftmenu li:hover { display: inline-block; height: 40px; line-height:40px; padding:0; border-radius: 2px;  text-decoration:none; background: #ff282d; }
.a1 { position: relative; z-index: 10 }
.a2 { width:100%; position: absolute; top: 30px; left: 0; display: none; z-index: 10; }
.a2 p { width: 100%; height: 40px !important; line-height:40px !important; background: #ff282d; text-align: center; font-size:14px; font-weight: normal; }

.a2 p a{font-size:14px!important;}
.a1:hover .a2 { display: block;border-bottom:0 !important; }
.a2 p:hover { background: #3eade2 !important; height: 40px !important;border-bottom:0 !important; line-height:40px!important; width:100%;}

.a2 p:hover a { color: #fff; background: #3eade2 !important; line-height:40px!important; width:100%; }
/**产品展示**/
.zpzs { background: #fff; padding: 0px 0 50px; min-height: 520px; position: relative;}
.zpzs li { float: left; width:31%; text-align: center;border: 1px solid #eee; vertical-align: middle; margin-bottom:1.5rem; margin-right: 2%;  border-radius:2px;}
.zpzs li:nth-of-type(3n){ margin-right: 0; }
.zpzs li img { width: 100%; }
.zpzs li span { display: block;  height:40px; font-size: 16px;  line-height: 40px; padding: 0 10px; color:#fff; background:#ff282d; border-radius:2px; overflow: hidden;}
/* 分页 */
.pagination .screen-reader-text{display: none;}
.pagination {margin: 30px auto;clear: both;text-align: center; width:800px; padding-top:50px;text-align: center;}
.pagination .page-numbers{float: left;background: #fff;margin: 0 5px 10px 0;padding: 8px 11px;line-height: 100%;border: 1px solid #ebebeb;border-radius: 2px; }
.pagination span.current, .pagination a:hover {background: #337AB7;color: #fff !important;}
.pagination a{color: #333 !important;}
/*搜索框*/
.search-input{width:70%; border:1px solid #ccc; margin-top:20%; border-radius:5px; box-shadow:5px 5px 10px #ccc; float:left; line-height:60px; height:60px; font-size:16px;}
.search-submit{background:#a9131b; line-height:60px; margin-top:20%; color:#fff; text-align:center; float:left; width:25%; border-radius:5px; border:none; margin-left:2%; font-size:16px;}
.li_img img{width:100%; height:270px; transition: 1s ease;}
.li_img img:hover{transform:scale(1.3);opacity:0.9;}

.m-pages{text-align: center;}
.m-pages .fl{float: none;}
.m-pages .m-overview{display: none;}