@charset "utf-8";
/* CSS Document */

html {
	width:100%;
	margin:0;
	padding:0;
	-ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/
}
body {
	width: 100%;
	margin: 0 auto;
	font-family:"微软雅黑";
	font-size:12px;
	margin:0;
	padding:0;
	color:#525252;
	line-height:200%;
}
img{
	border: none;
}
.cf:after{content:""; display:block; height:0; clear:both;}
dl,dt,dd{display:block;margin:0;}
p,ul,li,form,h1,h2,h3,h4,h5,h6,dl,dd{
	margin: 0;
	padding: 0;
	list-style: none;
}
a {
	color: #525252;
	text-decoration: none!important;
	cursor:pointer;
	background: transparent; /*修正win8系统IE连接灰色背景*/
	outline:none;
    blr:expression(this.onFocus=this.blur());
}
a img{ border:none;}
a:hover {color: #d80c18;}
.wrap{width:1220px;margin:0px auto;}
.clear{ clear:both; margin:0; padding:0; height:0;}
.fl{ float:left;}
.fr{ float:right;}
.tc{ text-align:center;}
html{     width:100%;    overflow-x:hidden;}
.mtit { text-align: center; margin-bottom: 4%;}
.mtit .d1 { font-size: 28px; color: #616161; line-height: 36px;}
.mtit .d2 { font-size: 16px; color: #2361c6; line-height: 30px; background:url(/skin/default/images/2022011702.jpg) repeat-x center center;}
.mtit .d2 sapn { display: inline-block; background: #fff; margin: 0 auto; padding: 0 20px}

/*首页*/
.sb_top{width: 100%;height: 20px;background: #1154a3;line-height: 20px;}
.sb_top_left p{color: #ffffff;font-size: 12px;transform: scale(0.8);}
.sb_top_left{margin-left: 80px;}
.sb_top_right ul li{float: left;margin-right: 25px;transform: scale(0.9);}
.sb_top_right ul li a{color: #fff;}
.top{width: 100%;height: 78px;position: relative;}
.top_left img{margin-top: 19px;}
.top_righ ul li{float: left;}
.top_righ>ul>li>a{display: block;padding: 27px 25px;color: #393939;font-size: 14px;
	transition: All 0.3s;
	-moz-transition: All 0.3s;
	-webkit-transition: All 0.3s;
	-o-transition: All 0.3s;
}
.ppx1{width: 100%;height: 2px;background: #fff;}
.top_righ>ul>li:hover>a{color: #1154a3;background: #dedede;}
/*.top_righ ul li:hover .ppx2{margin-top: 10px;}*/
.box_hide{position: absolute;top: 78px;width: 100%;height: 40px;left: 0;z-index: 999;background: rgba(17,84,163,0.4);padding-left: 35%;display: none;}
.box_hide ul li{float: left;}
.box_hide ul li a{line-height: 40px;font-size: 13px;color: #fff;padding: 0 10px;}

.box_hide ul li:hover a{color: #000!important;}
.box1{padding-left: 42%;}
.box2{padding-left: 50%;}
.box3{padding-left: 42%;}
.box4{padding-left: 42%;}
.box5{padding-left: 69%;}
.box6{padding-left: 74%;}
/*nav*/
.menu{width: 100%;height: 60px;background: #e6e6e6;position:relative;}
.menu .nav{height:60px;margin:0 auto;width: 1400px;}
.menu .nav li{float:left;list-style:none;}
.menu .nav li>a{display:block;height:60px;padding:0 57px;line-height:60px;color:#333333;overflow:hidden;font-size: 15px;}
.menu .nav li>a:hover,.menu .nav li a.current{background:#3a66b1;color:#000;}
.menu .nav li>.box{width:100%;height:50px;position:absolute;top:60px;left:0;background:rgba(42,64,101,0.9);display:none;cursor: pointer;padding-left: 30%;z-index: 9999;}
.menu .nav li>.box>a{display:block;height:50px;float:left;color:#fff;line-height:50px;border:none;background:url(../images/dian.png) no-repeat center left;padding-left: 10px;margin-right: 50px;font-size: 14px;color: #a8bfe7;}
.menu .nav li>.box>a:hover{text-decoration:underline;color:#fff}
.current1{color: #fff!important;}
/* nav */
.flexslider{position:relative;width:100%;height:auto;overflow:hidden;zoom:1;cursor: pointer;}
.flex-viewport{max-height:549px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:15px;text-align:center;left: 47%;right: 50%;}
.flex-control-nav li{}
.img img{width:100%;}
.flex-prev{left:70px;width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/left_btn.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;}
.flex-next{right:70px;width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/right_btn.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;}
.flex-active{background: #3a66b1!important;display:inline-block;zoom:1;width: 10px!important;height: 10px!important;}
.flex-control-paging li a{width: 6px;height: 6px;background: #ccc;float: left;color: rgba(225,225,225,0);margin: 0 5px;border-radius: 50%;}
.flex-prev{
transform: translate(-150px,0);
-ms-transform: translate(-150px,0);
-webkit-transform: translate(-150px,0);
-o-transform: translate(-150px,0);
-moz-transform: translate(-150px,0);
transition: All 0.2s;
-moz-transition: All 0.2s;
-webkit-transition: All 0.2s;
-o-transition: All 0.2s;
}
#banner:hover .flex-prev{
transform: translate(50px,0);
-ms-transform: translate(50px,0);
-webkit-transform: translate(50px,0);
-o-transform: translate(50px,0);
-moz-transform: translate(50px,0);
transition: All 0.2s;
-moz-transition: All 0.2s;
-webkit-transition: All 0.2s;
-o-transition: All 0.2s;
}
.flex-next{
transform: translate(150px,0);
-ms-transform: translate(150px,0);
-webkit-transform: translate(150px,0);
-o-transform: translate(150px,0);
-moz-transform: translate(150px,0);
transition: All 0.2s;
-moz-transition: All 0.2s;
-webkit-transition: All 0.2s;
-o-transition: All 0.2s;
}
#banner:hover .flex-next{
transform: translate(-50px,0);
-ms-transform: translate(-50px,0);
-webkit-transform: translate(-50px,0);
-o-transform: translate(-50px,0);
-moz-transform: translate(-50px,0);
transition: All 0.2s;
-moz-transition: All 0.2s;
-webkit-transition: All 0.2s;
-o-transition: All 0.2s;
}

/*main*/
.main1{width: 100%;background:#f4f4f4; padding: 5% 0;}
.main1 .mtit .d2 sapn { background:#f4f4f4!important; }
.main1 .mMore a{ margin: 0 auto!important;}
.main1 .list { position:relative; height: 350px;}
.main1 .list .swiper-container { position:static; width: 90%; margin: 0 auto;}
.main1 .swiper-slide .sy_cp1 { background:#fff; border: 1px solid #d5d5d5; height: 232px; overflow: hidden;}
.main1 .swiper-slide .sy_cp1 img { display:block; width: 100%; height: 100%;}
.swiper-button-prev { background: url(../images/2022011703.png) no-repeat; width: 40px; height: 40px;}
.swiper-button-next { background: url(../images/2022011704.png) no-repeat; width: 40px; height: 40px;}



.main1_1{padding-top: 50px;}
#four_flash{position: relative;}
#four_flash .flashBg{width:1120px;height:485px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:400px; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{ float:left;width:270px;height:400px;padding-top:20px;color:#6C6E85; overflow: hidden; margin-right: 10px;}
#four_flash .flashBg ul.mobile li dd{font-size:20px;width:250px;line-height:60px;text-align:center;border-bottom:1px solid #6C6E85;}
/*#four_flash .flashBg ul.mobile li a{display:block;background:url(../images/jiantou.png);width:31px;height:31px;border:0px;margin:8px auto;}*/
/*#four_flash .flashBg ul.mobile li a:hover{background:url(../images/jiantou2.png);}*/
#four_flash .but_left{width:40px;height:40px;position:absolute; top:150px; left:0px;cursor: pointer;background:url(../images/2022011703.png) no-repeat;}
#four_flash .but_right{width:40px;height:40px; position:absolute; top:150px; right:0px;cursor: pointer;background:url(../images/2022011704.png) no-repeat;}
.sy_cp2 h3{color: #353535;font-weight: normal;height: 50px;}
.sy_cp2 {width: 100%;margin-top: 35px; text-align: center;}
.sy_cp2 p{color: #7d8a8c;font-size: 12px;line-height: 20px;margin-top: 15px;}
.main2{margin: 50px 0 100px 0;}
.m2_pic ul li{float: left;margin-right: 35px;height: 201px;overflow: hidden;position: relative;cursor: pointer;}
.m2_pic ul{width: 1300px;}
.m2_pic{width: 1165px;margin: 0 auto;padding-top: 80px;position: relative;overflow: hidden;}
.m2_text{width: 267px;height: 171px;}
.m2_text img{width: 267px;height: 171px;}
.m2_text_1 p{text-align: center;color: #fff;font-size: 14px;padding: 3px 0;
	transition: All 0.5s;
	-moz-transition: All 0.5s;
	-webkit-transition: All 0.5s;
	-o-transition: All 0.5s;
}
.m2_text_1{width: 100%;height: 60px;position: absolute;bottom: -30px;left: 0;background: #1154a3;}
.m2_pic ul li .m2_text_1{
	transition: All 0.5s;
	-moz-transition: All 0.5s;
	-webkit-transition: All 0.5s;
	-o-transition: All 0.5s;
}
.m2_pic ul li:hover .m2_text_1{transform: translate(0,-30px);}
.m2_pic ul li:hover .m2_text_1 p{transform: translate(0,13px);}
.m2_pic ul li:hover .m2_text img{transform: scale(1.1);}
.m2_pic ul li .m2_text img{
	transition: All 0.5s;
	-moz-transition: All 0.5s;
	-webkit-transition: All 0.5s;
	-o-transition: All 0.5s;
}
.m2_more{text-align: center;margin-top: 70px;}
.m2_more a{padding: 15px 110px;border: 1px solid #dddddd;color: #9e9e9e;font-size: 14px;
	transition: All 0.3s;
	-moz-transition: All 0.3s;
	-webkit-transition: All 0.3s;
	-o-transition: All 0.3s;
}
.m2_more:hover a{background: #1154a3;color: #fff;}

/*首页切换解决案例*/


.m2_pic .pic {
	width: 1165px;
	/*height: 280px;*/
}

.m2_pic .pic ul {
	width: 10000px;
}

.m2_pic .pic ul li {
	width: 267px;
	height: 201px;
	float: left;
}

.m2_pic .btn div {
	width: 30px;
	height: 60px;
	background: rgba(0, 0, 0, 0.3);
	position: absolute;
	top: 50%;
	margin-top: -20px;
	color: #FFFFFF;
	font-size: 42px;
	/*font-weight: bold;*/
	line-height: 60px;
	text-align: center;
	cursor: pointer;
	display: none;
}

.m2_pic:hover .btn div {
	display: block;
}

.m2_pic .btn div:hover {
	background: rgba(0, 0, 0, 0.6);
}

#leftBtn {
	left: 10px;
	top: 175px;
}

#rightBtn {
	right: 10px;
	top: 175px;
}


#four_flash .flashBg ul.mobile li:hover .sy_cp2 p{text-decoration: underline;}
#four_flash .flashBg ul.mobile li .sy_cp1 { background: #fff; border-right: 0;border: 1px solid #bfbfbf;box-sizing: border-box;}





.casab{
    width: 72px;
    width: 1200px;
    margin-top: 70px;
}
.casab a{
    display: block;
    width: 300px;
    height: 55px;
    border: 1px solid #ccc;
    color: #8ea2a8;
    text-align: center;
    line-height: 55px;
    margin: 0 auto;
    font-size: 16px;
    position: relative;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.casab a div{ position: absolute;}
.bxsu1{ width: 0; height: 1px; background: #bcd7df; top: 11px; left: 20px;}
.bxsu2{ width: 0; height: 1px; background: #bcd7df; bottom: 10px; right: 20px;}
.bxsu3{ width: 1px; height: 0px; background: #bcd7df; left: 34px; top: 2px;}
.bxsu4{ width: 1px; height: 0px; background: #bcd7df; right: 34px; bottom: 2px;}
.casab a:hover{
    background: #1154a3;
    color: #fff;
}
.main3{padding: 5% 0 8% 0;}
.main3 .mMore a { margin:0 auto;}
/*首页焦点图*/
.yx-rotaion{margin:0 auto;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:50px;background:#fff;left:0;bottom:-50px;_bottom:-1px;z-index:1;border: 1px solid #d3d3d3;border-top: 0;}
.yx-rotation-t{color:#6a6a6a;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:-44px;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:-50px;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height: 0;}
.sy_newtime{position: absolute;bottom: -56px;z-index: 999;}
.sy_newtime p{color: #6a6a6a;font-size: 14px;}
.m3_text{margin-top: 40px;overflow: hidden; height: 390px;}
.m3_right ul li{width: 625px;padding-bottom: 20px;border-bottom: 1px dashed #ccc;margin-bottom: 20px;cursor: pointer;}
.m3_v1{width: 535px; padding-top: 7px; position: relative;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.m3_v1 h3{background: url(../images/sy_dian.jpg) no-repeat center left;padding-left: 15px;font-size: 16px;color: #000;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; line-height: 28px; margin-bottom: 5px; }
.m3_v1 p{padding-left: 15px;color: #777;font-size: 14px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.m3_day{width: 55px;height: 50px;line-height: 50px;text-align: center;background: #1154a3;}
.m3_day p{color: #fff;font-size: 18px;}
.m3_year{width: 55px;height: 22px;line-height: 22px;text-align: center;margin-top: 1px;}
.m3_year p{background: #d7bc7c;color: #fff;}
.m3_right ul li:hover .m3_v1 p{text-decoration: underline;}
.m3_right ul li:hover .m3_v1{transform: translate(8px,0);
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.xianop{width: 100%;height: 20px;}
.jccc{font-weight: bold;}
/*footer*/
.footer{height: 260px;width: 100%;background: #1154a3;}
.footer_text{padding-top: 36px;}
.footer_text ul li{height: 190px;float: left;}
.footer_text ul li p{color: #fff;font-size: 12px}
.ft_li2{padding: 0 40px;border-right: 1px solid #4479b7;}
.ft_li1{padding-right: 40px;border-right: 1px solid #4479b7;}
.ft_li3{padding-left: 38px;}
.ft_1 img{margin-top:30px;}
.ft_li2 h3{font-size: 14px;color: #fff;font-weight: normal;margin-bottom: 15px;margin-top: -8px;}
.ft_p{margin-top: 20px;}
.ft_p a{color: #fff;}
.ft_vic{padding-top: 35px;}
.ft_ewm img{padding-top: 20px;}

.ny_cot{
    width: 1190px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    margin: 40px auto;
}
/*内页*/
.lfnva{
    width: 270px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    float: left;
}
.navtit{
    width: 220px;
    height: 50px;
    background: url("../images/natit.jpg") no-repeat center;
    line-height: 50px;
    padding: 0 25px;
    text-align: right;
    font-size: 20px;
    color: #fff;
}
.lfnva ul{
    width: 268px;
    height: auto;
    margin-top: 20px;
    border-left: 1px solid #b1d1ec;
    border-right: 1px solid #b1d1ec;
    background: url("../images/navxx.jpg") no-repeat;
    background-position: top right;
}
.lfnva ul li{
    width: 270px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    text-align: right;
    background: url("../images/navxx.jpg") no-repeat;
    background-position: bottom right;
}
.lfnva ul li a{
    display: block;
    width: 210px;
    padding: 0 30px;
    height: 40px;
    color: #316fa0;
}
.lfnva ul li.lfnva_on{
    background: #b1d1ec;
}
.lfnva ul li.lfnva_on a{
    background: url("../images/tbdd.jpg") no-repeat right;
    color: #316fa0;
    font-weight: bold;
}
.ny_ban img{width: 100%;}
/*���ż���*/
.brief{
    width: 860px;
    height: auto;
    overflow: hidden;
}
.bftit{
    width: 860px;
    height: auto;
    font-size: 30px;
    color: #316fa0;
    font-weight: bold;
    border-bottom: 1px solid #ededed;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.bfban{
    width: 860px;
    height: 337px;
    border-bottom: 1px solid #ededed;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.bf_tp{
	/*margin-top: 60px;*/
    width: 860px;
    height: auto;
    overflow: hidden;
    zoom: 1;
}
.bf_tp p{}
.bf_tp p.p1{ color: #316fa0; font-weight: bold; font-size: 18px;}
.bf_tp p.p2{ border-bottom: 1px solid #ededed; margin-bottom: 20px; padding-bottom: 20px; margin-top: 6px; line-height: 30px; color: #575757;font-size: 16px;}
#img1{overflow:hidden; width:858px; height:206px; border: 1px solid #ededed;}
#img1 table{}
#img1 table tr{}
#img1 table tr td{ width: 250px; height: 200px; border: 1px solid  #ededed; margin-right: 20px; padding: 0 20px;}
#img1 table tr td img{ width: 250px; height: 172px;}
.conright{float: right;width: 865px;}
.bf_p1v{color: #b6b6b6;font-size: 18px;font-weight: normal;margin-top: 10px;}
.footer_1{
    width: 100%;
    border-top: 1px solid #ebebeb;
}
.fottop_1{
    width: 1200px;
    height: 220px;
    margin: 0 auto;
}
.fotlogo{
    width: 230px;
    height: 220px;
    float: left;
}
.fotlogo img{ margin-top: 41px;}
.fotue{
    width: 970px;
    height: 220px;
    float: right;
}
.fotue ul{}
.fotue ul li{
    width: 190px;
    height: 108px;
    float: left;
    border-right: 1px solid #d7d7d7;
    padding-left: 51px;
    margin-top: 66px;
}
.fotue ul li p{
    font-size: 14px;
    color: #0076a8;
    margin: 4px 0 14px 0;
}
.fotue ul li span{
    display: block;
    margin-bottom: 4px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.fotue ul li a span:hover{ color: #0076a8;}
.fotbom{
    width: 100%;
    height: 58px;
    margin: 0 auto;
    background: #0076a8;
    text-align: center;
    line-height: 58px;
    color: #fff;
}
.fotbom span{ padding: 0 10px;}
.fotbom span a{ color: #fff}
.fotbom span a:hover{ text-decoration: underline;}

/*股份架构*/
.right_tit{padding-bottom: 10px;border-bottom: 1px solid #3973a3;margin-top: 15px;}
.right_tit p{color: #316fa0;font-size: 19px;font-weight: bold;}
.gfjg_1{text-align: center;margin: 50px 0;}
/*发展历程*/
.fzlc-div { padding-top: 75px;}
.fzlc-div .li {width: 100%; box-sizing: border-box;background: url(../images/pic01.png) repeat-y center center; padding-bottom:4%;}
.fzlc-div .li_left { padding-left: 50%;}
.fzlc-div .li_right { padding-right: 50%;}
.fzlc-div .li .d1 { background: #b0c6d4; width: 130px; height: 42px; line-height: 42px; text-align: center; color: #fff; font-size: 26px; border-radius: 20px; margin-bottom: 25px;}
.fzlc-div .li .text { font-size: 15px; color: #828282}
.fzlc-div .li_right .text { clear: both; text-align: right; }
.fzlc-div .li_right .d1 { float:right; margin-right: -22px;}
.fzlc-div .li .text p { margin-bottom:25px; line-height: 24px;}
.fzlc-div .li_left .d1 { margin-left: -22px;}
.fzlc-div .li_left .text p {background: url(../images/pic02.png) no-repeat left 9px; padding-left: 20px; margin-left: -5px;}
.fzlc-div .li_right .text p {background: url(../images/pic02.png) no-repeat right 9px; padding-right: 20px; margin-right: -5px;}



/*企业文化*/
.qywh{text-align: center;margin: 30px 0 110px 0;}
.qywh ul li{margin-bottom: 15px;position: relative;width: 844px;height: 191px;cursor: pointer;}
.qywh ul li:hover div{margin-top: -5px;}
.qywh ul li div{position: absolute;top: 0;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
/*资质荣誉*/
.yyzz ul li{float: left;margin: 0 45px 40px 0;}
.yyzz ul{width: 1000px;}
.yyzz{padding: 30px 20px;}
.yyzz ul li img{border: 7px solid #e0e0e0;width:230px;height:350px;}
.ry_text{text-align: center;font-size: 14px;color: #242424;}
/*企业实力*/
.qysl{margin: 30px 0 100px 0;padding: 0 20px ;}
.qysl ul li{float: left;margin: 0 70px 30px 0;}
.ry_pic_sl img{width: 360px;height: 231px;border: 7px solid #e0e0e0;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.qysl ul {width: 1000px;}
.ry_pic_sl{height: 245px;overflow: hidden;}
.ry_text_sl p{text-align: center;padding: 10px 0;color: #316fa0;font-size: 16px;font-weight: bold;background: #f1f1f1;}

.qysl ul li:hover img{transform: scale(1.1);}
/*招聘*/
.shzp_tit{border-bottom: 1px solid #cccccc;}
.hidden{display: none;padding: 5px 20px 20px 20px;}
.shzp_dl{margin: 0 auto;margin: 35px 0 50px 0;}
.shzp_dl dl dt{background: #e6e6e6;margin-bottom: 2px;padding: 10px 20px;cursor: pointer;}
.shzp_dl dl dt span{font-size: 14px;}
.shzp_sp1{font-weight: bold;}
.hidden p{font-size: 14px;color: #4c4c4c;line-height: 28px;}
.vic_zp{background: #3592cb!important;}
.vic_zp span{color: #fff;}
.vic_zp{background: #3592cb!important;}
.vic_zp span{color: #fff;}
.zp_ppte{padding: 20px;border-top: 1px solid #e0e0e0;}
.zp_ppte h3{font-size: 14px;color: #316fa0;font-weight: normal;}
.zp_ppte p{color: #666;font-size: 14px;}
.zp_caontact {background: #5b9cd2;}
.zp_caontact p{color: #fff;padding: 5px 0;text-align: right;margin-right: 25px;}

/*新闻资讯*/
.ny_news {margin-top: 20px;}
.ny_news ul li{padding: 20px 0;border-bottom: 1px solid #b1d1ec;}
.ny_newpic img{width: 151px;height: 109px;}
.ny_newpic{width: 151px;height: 109px;border: 6px solid #f1f1f1;}
.ny_newtext{width: 670px;}
.ny_newtext span{display: block;font-size: 15px;color: #bababa;margin-top: 5px;}
.ny_newtext h3{font-size: 15px;color: #316fa0;}
.ny_newtext p{color: #939393;font-size: 12px;margin-top: 10px;}

.fy {
    clear: both;
    text-align: center;
    width: 100%;
    height: 30px;
    margin: 0 auto;
    margin-top: 45px;
	  margin-bottom: 15px;
}
.fy a {
    display: inline-block;
    padding: 0 10px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border: 1px solid #e1e1e1;
    margin: 0 5px;
}
.fy b {
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    border: 1px solid #e1e1e1;
    line-height: 30px;
    margin: 0 5px;
}
.news_ny{padding: 30px 0 150px 0;width: 868px;overflow: hidden;}
.news_ny h3{text-align: center;font-size: 16px;}
.news_ny span{text-align: center;margin: 15px 0;font-size: 12px;display: inline-block;}
.news_sp1{margin-left: 240px!important;}
.neiye_newtxt{border-bottom: 2px solid #ccc;margin-bottom: 25px;padding-bottom: 10px;}
.news_ny p{text-indent: 2em;font-size: 14px;color: #666;line-height: 30px;}
.neiye_newtxt h3{text-align: center;font-size: 20px;margin-bottom: 10px;}
.news_text p{text-indent: 2em;font-size: 14px;color: #666;line-height: 30px;}
.news_text{margin-top: 50px;}
.ny_news ul li:hover p{text-decoration: underline;}

/*产品中心*/
.cp_center{margin-top: 45px;}
.cp_center ul li{width: 255px;height: 265px;border: 1px solid #d1d1d1;position: relative;float: left;margin: 0 47px 47px 0 ;}
.cp_center ul{width: 1000px;}
.ry_text_cp{background: #f1f1f1;position: absolute;bottom: 0;width: 100%;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.ry_text_cp p{text-align: center;padding: 10px 0;color: #8a8a8a;font-size: 14px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.ry_pic_cp img{width: 212px;height: 187px;position: absolute;left: 20px;top: 10px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.cp_center ul li:hover .ry_text_cp{background: #459ee5;}
.cp_center ul li:hover .ry_text_cp p{color: #fff;}
.cp_center ul li:hover .ry_pic_cp img{transform: scale(1.1);}

/*产品内页*/
.nycp_1{padding: 10px 20px;background: #f4f4f4;margin-top: 25px;}
.nycp_1 h3{font-size: 20px;color: #459ee5;}
.nycp_1 p{font-size: 14px;color: #a7a7a7;}
.nycp_2_1 {width: 385px;height: 500px;border: 1px solid #ccc;margin-right: 23px;}
.nycp_2_2{width: 455px;}
.nycp_2{margin-top: 40px;}
.nycp_2_2  ul li h3{padding: 5px 15px;color: #5b9cd2;font-size: 16px;background: #f4f4f4;}
.ny_pto{padding: 15px;}
.ny_pto p{font-size: 12px;color: #666666;}
.nycp_3{margin-top: 30px;margin-bottom: 100px;}
.nycp_3 ul li h3{padding: 5px 15px;color: #fff;background: #5b9cd2;font-size: 16px;}
.nycp_3_text{padding: 15px;text-align: center;}
.nycp_2_1 img{margin: 80px 0 0 15px;width: 356px;}
/*.nycp_3_text img{width: 845px;}*/
/*远传抄表系统*/
.ycxt_vic ul li{float: left;width: 195px;height: 42px;cursor: pointer;}
.ycxt_vic ul li p{font-size: 16px;color: #828282;margin-top: 10px;text-align: center;border-right: 1px solid #5b9cd2;}
.ycxt_vic{border-bottom: 2px solid #5b9cd2;margin-top: 25px;}
.victor{background: #5b9cd2;}
.victor p{color: #fff!important;font-weight: bold;}
.ycxt_1 {padding: 30px 25px;}
.ycxt_1 p{color: #545454;font-size: 14px;line-height: 26px;margin-bottom: 20px;}
/*大表系统*/
.dbjk{padding: 25px 20px;}
.dbjk p{font-size: 14px;color: #545454;}
.dbjk1{}
.dbjk1 p{color: #fff;padding: 5px 0;background: #5b9cd2;font-size: 16px;padding-left: 20px;}
.dbjk2 p{color: #fff;padding: 5px 0;background: #5b9cd2;font-size: 16px;padding-left: 20px;}
.dbjk1 img,.dbjk2 img{text-align: center;margin: 50px 0 50px 50px;}
/*阀控*/
.fakxt{text-align: center;margin-top: 35px;}
.fakxt1 span,.fakxt2 span,.fakxt3 span{color: #fff;padding: 5px 0;background: #5b9cd2;font-size: 16px;padding-left: 20px;display: block;}
.fakxt1 p,.fakxt2 p{padding: 20px 0 50px 20px;color: #545454;font-size: 14px;}
.fakxt3 p{color: #545454;font-size: 14px;margin-left: 20px;}
.fakxt3 span{margin-bottom: 20px;}
.ycxt{margin-bottom: 60px;}
.fakxt1{margin-top: 30px;}
/*旧城改造*/
.jcgz{padding: 25px 20px;margin-bottom: 50px;}
.jcgz1 p{font-size: 14px;color: #545454;margin-bottom: 30px;}
.jcgz1 ul li{float: left;border: 7px solid #f1f1f1;margin: 0 65px 30px 0;height: 259px;overflow: hidden;}
.jcgz1 ul{width: 1000px;}
.jcgz1 ul li:hover img{transform: scale(1.1);}
.jcgz1 ul li img{
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
/*个性化*/
.gxhfa1{margin-top: 15px;}
.gxhfa2 span{color: #fff;padding: 5px 0;background: #5b9cd2;font-size: 16px;padding-left: 20px;display: block;}
.gxhfa2{margin-top: 20px;}
.gxhfa2_1{padding: 20px;}
.gxhfa2_1 p{font-size: 14px;color: #545454;line-height: 26px;}
.gxhfa2_1_p0{color: #159ee6!important;font-size: 16px!important;font-weight: bold;margin-bottom: 15px;}
.gxhfa2_1_p1{color: #545454;font-weight: bold;}

/*DMA分区管理*/
.ycxt_vic1 ul li{float: left;width: 216px;height: 42px;cursor: pointer;}
.ycxt_vic1 ul li p{font-size: 16px;color: #828282;margin-top: 10px;text-align: center;border-right: 1px solid #5b9cd2;}
.ycxt_vic1{border-bottom: 2px solid #5b9cd2;margin-top: 25px;}
.victor1{background: #5b9cd2;}
.victor1 p{color: #fff!important;font-weight: bold;}
.ycxt_11 {padding: 30px 25px;}
.ycxt_11 p{color: #545454;font-size: 14px;line-height: 30px;}
.dma{text-align: center;margin-top: 30px;}
.ycxt_11 span{display: block;color: #545454;font-size: 14px;font-weight: bold;margin-top: 30px;}

/*服务网点*/
.fwwd{width: 860px;margin-top: 45px;}
.fwwd .mapp { width: 100%;position: relative;}
.fwwd .mapp .tp { display:block; width: 100%; height: auto;}
.fwwd_1 p{color: #666;font-size: 14px;line-height: 30px;}
.fwwd_2{position: absolute;bottom: 195px;left: 52%;}
@-webkit-keyframes bounce-up {
    25% {
        -webkit-transform: translateY(5px);
    }
    50%, 100% {
        -webkit-transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(-5px);
    }
}
@keyframes bounce-up {
    25% {
        transform: translateY(5px);
    }
    50%, 100% {
        transform: translateY(0);
    }
    75% {
        transform: translateY(-5px);
    }
}

.fwwd_2 img{
	-webkit-animation: bounce-up 2s linear infinite;
    animation: bounce-up 2s linear infinite;
	}
	@-webkit-keyframes beacon {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(211, 0, 0, 0.7);
        -moz-box-shadow: 0 0 0 0 rgba(211, 0, 0, 0.7);
        box-shadow: 0 0 0 0 rgba(211, 0, 0, 0.7);
    }
    100% {
        -webkit-box-shadow: 0 0 0 .7rem transparent;
        -moz-box-shadow: 0 0 0 .7rem transparent;
        box-shadow: 0 0 0 .7rem transparent;
    }
}
.fwwd_3{width: 5px;height: 5px;border-radius: 50%;background: red;position: absolute;bottom: 189px;left: 459px;
	-webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-animation:  beacon 1s infinite linear;
  -o-animation:  beacon 1s infinite linear;
  animation:  beacon 1s infinite linear;
  -webkit-animation-delay: .5s;
  -moz-animation-delay: .5s;
  -o-animation-delay: .5s;
  animation-delay: .5s;
}
/*服务承诺*/
.fwcl_1{margin-top: 20px;}
.fwcl_2{margin-top: 30px;}
.po h3{height: 40px;font-size: 24px;color: #299bd1;background: url(../images/neiye/sh_1.png) no-repeat center left!important;padding-left: 50px;line-height: 40px;}
.fwcl_v h3{height: 40px;font-size: 24px;color: #299bd1;background: url(../images/neiye/sh_2.png) no-repeat center left;padding-left: 50px;line-height: 40px;margin-bottom: 15px;}
.po{padding-right: 55px;border-right: 1px solid #ccc;margin-right: 55px;}
.fwcl_v p{font-size: 16px;color: #878787;background: url(../images/neiye/gou.png) no-repeat center left;padding-left: 50px;line-height: 40px;}

/*联系方式*/
.fslx{position: relative;margin-top: 55px;}
.fs_text{position: absolute;top: 0;right: 0;width: 230px;height: 415px;background: rgba(0,0,0,0.6);padding: 46px 25px 0 25px;}
.fs_text h3{color: #94ceff;font-size: 14px;padding-bottom: 7px;border-bottom: 1px solid #cecdc8;margin-bottom: 40px;}
.fs_text p{color: #fff;line-height: 30px;}
.sb_p0{background: url(../images/neiye/comnp_06.png) no-repeat center left;padding-left: 23px;}
.sb_p1{background: url(../images/neiye/comnp_08.png) no-repeat center left;padding-left: 23px;}
.sb_p10{padding-left: 84px;}
.sb_p2{background: url(../images/neiye/comnp_10.png) no-repeat center left;padding-left: 23px;}
.sb_p3{background: url(../images/neiye/comnp_03.png) no-repeat center left;padding-left: 23px;}

.czdl{width: 865px;height: 456px;margin-top: 55px;position: relative;overflow: hidden;}
.czdl img { display:block; width: 100%; height: auto}
.czdl_1{padding: 20px 70px;background: rgba(0,0,0,0.4);position: absolute;top: 160px;width: 100%; box-sizing: border-box}
.czdl_1 h3{font-size: 19px;color: #fff;margin-bottom: 35px;}
.czdl_1 p{color: #fff;font-size: 16px;font-weight: bold;line-height: 30px;}

.ny_pto1 img{width: 180px;margin-top: 10px;}

/*首页提取*/
#owl-demo{position:relative;width:548px;height:320px;margin:7px auto 0 auto;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:548px;height:320px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;font:18px/32px "微软雅黑","黑体";color:#fff;text-align:center;}
.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}

/*首页top*/
.back{position: fixed;right: 30px;z-index: 999999;bottom: 30px;}
.back ul li{width: 48px;height: 48px;background: #d5d5d5;margin-bottom: 3px;text-align: center;cursor: pointer;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
.back ul li img{margin-top: 10px;}
.sy_topp img{margin-top: 16px!important;}
.back ul li:hover{background: #1154a3;}

/*招聘弹出窗*/
/*修改*/
.yf_bt_1 {width: 200px;height: 300px;overflow: hidden;}
.yf_bt_1 ul li{float: left;}
.yf_bt_1 ul{width: 600px;}

.reveal-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  opacity:0.8;
  z-index: 100;
  display: none;
  top: 0;
  left: 0;
  filter:Alpha(opacity=80) !important;
  background: #000;

  }

.reveal-modal {
  visibility: hidden;
  width: 700px;
  background: #eee;
  position: absolute;
  left: 45%; margin-left: -260px;
  top: 1%;
  z-index: 101;
  padding: 30px 40px 100px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
  -box-shadow: 0 0 10px rgba(0,0,0,.4);
		margin-top: 10%;
  }

/*招聘弹出窗*/
.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}

.reveal-modal .close-reveal-modal {
  font-size: 22px;
  line-height: .5;
  position: absolute;
  top: 8px;
  right: 11px;
  color: #aaa;
  text-shadow: 0 -1px 1px rgba(0,0,0,.6);
  font-weight: bold;
  cursor: pointer;
  }

.wyyp_p{margin: 15px 0;}


/*应聘登记*/
.zpArea h2{ font-size:18px; font-weight:600; color:#13508b; margin-top:25px;}
.zpArea a{ font-size:13px; color:#174EAE;}
.zpArea a:hover{ color:#62A0F2;}
.lc{ margin-top:10px; margin-bottom:20px;}
.lc ul li{ margin:20px 0; font-size:13px;}

.ypBox{ width:700px;  height:300px; /* background:url(/skin/default/images/zpLay.png) repeat;*/}
.ypBox h4{ font-size:18px; font-weight:100; color:#17437E; margin:0; padding:0; margin-bottom:15px;}
.ypTab{ width:100%; border-collapse:collapse;}
.ypTab tr td{ border:1px solid #d1d1d1; height:40px;}
.ytd1{ width:150px; text-align:center; line-height:35px;}
.ytd2,.ytd3{ padding-left:20px;}
.ytd2 input{ border:1px solid #e1e1e1; width:400px; height:27px; line-height:20px;}
.ytd3 input{border:1px solid #e1e1e1; width:390px; width:400px\9;  padding:5px 5px; line-height:20px;}
#zpSub{ width:100px; height:30px; background-color:#13508b; border-radius:5px; line-height:30px; color:#fff; cursor:pointer;}
#zpSub:hover{ background-color:#0A213F;}
.ytd4{ text-align:center;}
.ypTab tr td span{ margin-left:10px; color:red; font-size:18px;}
.zxypTextSr{width: 395px;height: 95px;}
.ly_op p{text-align: center;margin-bottom: 10px;font-size: 18px;color: #13508b;font-weight: bold;}

.lx_ppo{position: absolute;top: 39px;left: -277px;padding: 20px;border-radius: 8px;background: #edebeb;width: 228px;border: 1px solid #ccc;display: none;}
.lx_ppo p{font-size: 14px;}
.wyyp_p a{padding: 5px 20px;background: #3592cb;color: #fff;}



.row1 { clear:both; padding: 5% 0 6% 0;}
.row1 .box { height: 375px;}
.row1 .box .boxL { width: 568px; height: 100%; float: left;}
.row1 .box .boxR { width: 605px; height: 100%; float: right;}
.row1 .box .boxL img { display:block; width: 100%; height: auto;}
.row1 .box .boxR .d1 { font-size: 22px; color: #3872c2; font-weight: bold; margin-top: 5px;}
.row1 .box .boxR .d2 { font-size: 16px; color: #d6d6d6; margin-bottom: 55px;}
.row1 .box .boxR .d3 { font-size: 14px; color: #717171; line-height: 38px; height: 200px; overflow: hidden;}
.mMore a { clear: both;display:block; color: #235fba; border: 1px solid #bfbfbf; width: 174px; height: 45px; line-height: 45px; text-align: center; font-size: 14px;}




























