@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;cp_dp3
	padding:0;
	color:#525252;
	line-height:200%;
}
img{
	border: none;
}
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: #59bae7;}
.wrap{width:1200px;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;}
textarea{ resize:none;}
/**************** 全局公用样式 ****************/
.ddddf{display: block;margin-top: 25px;}
.nivoSlider img { max-width: none; }
/* The Nivo Slider styles */
.nivoSlider {position:relative;width:100%;height:auto;overflow: hidden;}
.nivoSlider img {position:absolute;top:0px;left:0px;max-width: none;}
.nivo-main-image {display: block !important;position: relative !important;width: 100% !important;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0;}
/* The slices and boxes in the Slider */
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box {display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img { display:block; }
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;         /* Opera/IE 8+ */}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
/*.nivo-directionNav{display: none;}*/
.nivo-directionNav a {position:absolute;top:50%;z-index:9;cursor:pointer;color: rgba(0,0,0,0);}
.nivo-prevNav {left:0;background: url(../images/m3_left1.png) no-repeat center;width: 73px;height: 73px;border-radius: 50%;
	transition: All 0.6s;
	-moz-transition: All 0.6s;
	-webkit-transition: All 0.6s;
	-o-transition: All 0.6s;
}
.nivo-nextNav {right:0;background: url(../images/m3_left2.png) no-repeat center;width: 73px;height: 73px;border-radius: 50%;
	transition: All 0.6s;
	-moz-transition: All 0.6s;
	-webkit-transition: All 0.6s;
	-o-transition: All 0.6s;
}
/* Control nav styles (e.g. 1,2,3...) */
/*.nivo-controlNav {text-align:center;position: absolute;bottom: 9%;left: 45%;z-index: 99999999999;}*/
.nivo-controlNav a {cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}
.nivo-prevNav{transform: translate(-150px,0);}
.nivoSlider:hover .nivo-prevNav{transform: translate(20px,0);}
.nivo-nextNav{transform: translate(150px,0);}
.nivoSlider:hover .nivo-nextNav{transform: translate(-20px,0);}

/*.active {background: #0c62b0!important;}*/
.nivo-control {width: 50px;height: 4px;background: rgba(225,225,225,0.6);display: inline-block;margin-right: 10px;}
.nivo-controlNav a {cursor: pointer;color: rgba(0,0,0,0)!important;}
#logo {position: absolute;top: 21px;left: 1px;width: 272px;height: 53px;background: url(../images/newlogo.png) no-repeat center center; background-size: 272px;}
/*nav*/
.g-wrap {position:relative; margin:0 auto; width:1300px; height:100%;}
#header {position:relative; z-index:5; height:100px; background-color:rgba(255,255,255,0.9);}
#nav {position:absolute; top:0; right:80px; z-index:4; height:100%;}
#nav li {float:left; height:100%; -webkit-transition:background-color 700ms; transition:background-color 700ms;position: relative;}
#nav .n1 {width:78px;}
#nav .n2, #nav .n3, #nav .n5,#nav .n4, #nav .n6, #nav .n7, #nav .n8 , #nav .n9, #nav .n10, #nav .n11{width:96px;}
#nav>li>a {position:relative; z-index:2; display:block; width:100%; height:100%; font-weight:bold; font-size:13px; line-height:100px;font-size: 16px;font-weight: normal;
           text-align:center; color:#01518f; -webkit-transition:color 300ms; transition:color 300ms;}
/*#nav>li>a.on {color:#fff;}
#nav>li>a>span {position:absolute; left:0; top:0; z-index:2; width:100%; height:100%;}*/
.ffpx .hide{z-index: 2;transform: translate(0,0px);opacity: 1;visibility: visible;
	transition: All 0.3s;
	-moz-transition: All 0.3s;
	-webkit-transition: All 0.3s;
	-o-transition: All 0.3s;
}
.hide{position: absolute;top: 100px;width: 100%;background: #66ade3;z-index: 66666;transform: translate(0,20px);opacity: 0;visibility: hidden;}
.hide dl dd{text-align: center;line-height: 40px;}
.hide dl dd a{font-size: 14px;color: #fff;}
.hide dl dd a:hover{color: #004da1;}
#nav li:hover>a{background: #378cd1;}
#nav li:hover>a span{color: #fff;}
#nav li>a{
	transition: All 0.3s;
	-moz-transition: All 0.3s;
	-webkit-transition: All 0.3s;
	-o-transition: All 0.3s;
}
/*main1*/
.main1{position: relative;}
.nav{width: 100%;z-index: 999999;}
.bot{width: 88px;height: 57px;background: url(../images/bot.png) no-repeat;position: absolute;bottom: 12%;left:47%;z-index: 99999;display: none;}
@media screen and ( max-width:1600px ){
.bot{left:48%;z-index: 99999;}
}
.suos {position: absolute;top: 39px;right: 0;}
.suos_2 a{color: #0069b6;font-size: 15px;font-weight: bold;}
.suos_2 span{display: inline-block;color: #0069b6;margin-left: 6px;}

.wfnslogo{position: absolute;top: -20px;right: -270px;}
.wfnslogo img{width:250px;}
/*main2*/
.main2{position: relative;}
.m2_1_1{text-align: right;padding: 6% 3% 1% 0;}
.m2_1_2{padding: 6% 0% 1% 3%;}
.m2_1 ul li{width: 47%;cursor: pointer;}
.m2_1 ul li h3{color: #70e2f1;font-size: 80px;}
.m2_1 ul li p{color: #0c62b0;font-size: 35px;}
.m2_1 ul li span{width: 30px;height: 3px;background: #0c62b0;display: block;margin-top: 3%;}
.m2_1 ul li.m2_1_1 span{float: right;}
.m2_1 ul li.m2_1_2 span{float: left;}
@font-face
    {
        src: url("../images/ariblk.ttf");
    }
.vic{background: url(../images/m2po.jpg) no-repeat center;}
.vic h3{color: #dcdcdc!important;}
.vic p{color: #5f5f5f!important;}
.vic span{background: #afafaf!important;}
.wrap11{width: 1100px;margin: 0 auto;}
.m2_2_1 {border: 1px solid #fff;width: 49.9%;height: 350px;position: relative;}
.m2_2_2 {border: 1px solid #fff;width: 49.5%;height: 350px;border-left: 0!important;position: relative;}
.m2_2_2 img{width: 100%;height: 100%;}
.m2_2_1 ul li p{font-size: 14px;color: #000000;line-height: 27px;text-align: right;	overflow:hidden; /*内容超出宽度时隐藏超出部分的内容 */
                text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
                white-space:nowrap; /*不换行 */}
.m2_2_1 ul p{font-size: 12px;color: #000000;line-height: 25px;text-align: justify;margin-bottom: 10px;text-indent: 2em;}
.m2_2_1 ul li{margin-bottom: 30px;}
.m2_2{margin: 7% 0 4% 0;}
.m2_2_1 ul{padding: 2% 5%;}
.m2_2_3 a{color: #127aa6;font-size: 19px;padding: 1% 9%;border: 1px solid #127aa6;}
.m2_2_3{text-align: center;margin-top: 7%;}
.m2_2_ld1{margin-top: 25px;}
.m2_2_ld1 p{color: #000;font-size: 14px;line-height: 30px;text-align: justify;text-indent: 2em;margin-bottom: 25px;}
.m2_2_ld3 p{text-align: right;color: #000;font-size: 18px;font-weight: bold;font-family: "宋体";}

.la-btn {color: #fff;overflow: hidden;transition: all .35s;display: inline-block;position: relative;z-index: 1;}
.la-btn:hover {color: #fff;background: none;}
.la-btn:before {visibility: hidden;content: "";position: absolute;left: 50%;top: 0;width: 0;height: 100%;background: #0c62b0;z-index: -1;transform: skew(45deg, 0);transition: all .35s;}
.la-btn:hover:before {visibility: visible;width: 150%;left: -25%;}
@media screen and ( max-width:1600px ){
	.m2_1 ul li h3{color: #70e2f1;font-size: 50px;}
	.m2_1 ul li p{color: #0c62b0;font-size: 25px;}
	.m2_1 ul li span{width: 30px;height: 3px;background: #0c62b0;display: block;margin-top: 3%;}
	.m2_2{margin: 3.5% 0 4% 0;}
	.m2_2_3{text-align: center;margin-top: 5.5%;}
	.m2_2_3 a{font-size: 16px;padding: 0.1% 6%;}
}
@media screen and ( max-width:1440px ){
	.m2_1 ul li h3{color: #70e2f1;font-size: 50px;}
	.m2_1 ul li p{color: #0c62b0;font-size: 25px;}
	.m2_1 ul li span{width: 30px;height: 3px;background: #0c62b0;display: block;margin-top: 3%;}
	.m2_2{margin: 4.5% 0 4% 0;}
	.m2_2_3{text-align: center;margin-top: 2.5%;}
	.m2_2_3 a{font-size: 16px;padding: 0.9% 6%;}
	.m2_2_ld img{width: 80%;}
	.m2_2_ld1 p{color: #000;font-size: 14px;line-height: 26px;text-align: justify;text-indent: 2em;margin-bottom: 25px;}
}
/*canvas*/
.canvas{position: relative;}
.large-header {
	position: absolute;;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	z-index: 1;
	top: 0;
	left: 0;
}


/*main3*/
/*all base*/
.main3{position: relative;}
/* changeBox_a1 */
/*.changeBox_a1{float:left;width:620px;height:340px;padding:2px;position:relative;border:1px solid #aaa;}*/
.changeBox_a1 .a_bigImg img{position:absolute;display:none;width: 100%;}
.changeDiv{position:absolute;top:2px;left:2px;display:none;}

/* ul_change_a1 */
.kf_pc{position:absolute;bottom:13%;padding-left:20px;margin: 0 auto;z-index: 99;width: 100%;}
.ul_change_a1{width: 1140px;margin: 0 auto;}
.ul_change_a1 li{float:left;margin-right:7px;cursor: pointer;}
/*.ul_change_a1 img{ border:1px solid #ddd;}*/
.a_last{position:absolute;top:45%;left: 7%;width:52px;height:73px;background:url(../images/m3_left.png) no-repeat;text-indent:-999em;overflow:hidden;z-index: 10;}
.a_next{position:absolute;top:45%;right: 7%;width:52px;height:73px;background:url(../images/m3_right.png) no-repeat;text-indent:-999em;overflow:hidden;z-index: 10;}
/* ul_change_a2 */
.ul_change_a2{position:absolute;right:5px;bottom:7px;padding-left:19px;overflow:hidden;}
.ul_change_a2 li{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;}
.ul_change_a2 span{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;font-size:0.8em;padding:0px 3px;margin-right:2px;border:1px solid #999;background:#fff;filter:alpha(opacity=85);opacity:0.85;cursor:hand;cursor:pointer;}
.ul_change_a2 span.on{border:1px solid #CC0000;background:#FFFF9D;color:#CC0000;}
/* changeBox_b1 */
.changeBox_b1{float:left;position:relative;width:645px;height:250px;padding-left:5px;}
.changeBox_b1 h3{float:left;position:relative;padding:0 10px;height:25px;line-height:25px;border:1px solid #ccc;text-align:center;margin-left:-1px;z-index:0;}
.changeBox_b1 h3 a{color:#666;}
.changeBox_b1 div{position:absolute;top:25px;left:4px;_left:3px;width:500px;height:150px;background:#f3f3f3;padding:15px;border:1px solid #B70000;z-index:2;}
.now .m3_logo span{color: #015da2!important;	}
.now .m3_logo p{color: #0e64a4!important;}
.ul_change_a1 li .sy_vic{background: #fff;display: block;}
.now {background: rgba(255,255,255,0.4)!important;}
.kp1 .now .m3_logo{padding-left: 85px;background: url(../images/m3_logo_03_1.png) no-repeat center left 20px!important;}
.kp2 .now .m3_logo{padding-left: 102px;background: url(../images/m3_logo_05_1.png) no-repeat center left 30px!important;}
.kp3 .now .m3_logo{padding-left: 107px;background: url(../images/m3_logo_07_1.png) no-repeat center left 5px!important;}
.kp4 .now .m3_logo{padding-left: 71px;background: url(../images/m3_logo_09_1.png) no-repeat center left 5px!important;}

.ul_change_a1 li{width: 265px;margin-right: 15px;}
.ul_change_a1 li span{display: block;color: #a6a6a6;font-size: 12px;}
.ul_change_a1 li p{color: #878787;}
.m3_logo{padding: 6% 0;}
.kp1 .m3_logo{padding-left: 85px;background: url(../images/m3_logo_03.png) no-repeat center left 20px;}
.kp2 .m3_logo{padding-left: 102px;background: url(../images/m3_logo_05.png) no-repeat center left 30px;}
.kp3 .m3_logo{padding-left: 107px;background: url(../images/m3_logo_07.png) no-repeat center left 5px;}
.kp4 .m3_logo{padding-left: 71px;background: url(../images/m3_logo_09.png) no-repeat center left 5px;}

.sy_cp{width: 100%;height: 130px;background: rgba(255,255,255,0.4)!important;position: absolute;z-index: 999999999999999999;left: 0;display: none;}
.now .sy_cp{display: block!important;}
.sy_cp_1{width: 1250px;margin: 0 auto;overflow: hidden;margin-top: 30px;}
.sy_cp dl{width: 1000%;}
.sy_cp dl dd{float: left;width: 275px;padding: 5px 25px;border-right: 1px solid #fff;display: inline-block;}
.sy_cp_1 dl dd a{display: block;width: 100%;}
.sycp_1 {width: 35%;margin-top: 10px;margin-right: 3%;}
.sycp_1 img{width: 100%;}
.sycp_2 {width: 55%;}
.sycp_2 h3{color: #fff;font-size: 16px;line-height: 23px;}
.sycp_2 p{color: #fff!important;font-size: 14px;line-height: 20px;}
.cp_left,.cp_left1,.cp_left2,.cp_left3{position: absolute;top: 38%;left: 16%;}
.cp_right,.cp_right1,.cp_right2,.cp_right3{position: absolute;top: 38%;right: 16%;}
.sy_kkoa{	overflow:hidden; /*内容超出宽度时隐藏超出部分的内容 */
                text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
                white-space:nowrap; /*不换行 */}
@media screen and ( max-width:1600px ){
	/*.kf_pc{left: 13%;}*/
	.sy_cp_1{margin-top: 13px;}
	.cp_left,.cp_left1,.cp_left2,.cp_left3{position: absolute;top: 32%;left: 9%;}
	.cp_right,.cp_right1,.cp_right2,.cp_right3{position: absolute;top: 32%;right: 9%;}
}
@media screen and ( max-width:1440px ){
	/*.kf_pc{left: 9%;}*/
	.kf_pc{bottom: 16%;}
	.cp_left,.cp_left1,.cp_left2,.cp_left3{position: absolute;top: 32%;left: 3%;}
	.cp_right,.cp_right1,.cp_right2,.cp_right3{position: absolute;top: 32%;right: 3%;}
}


/*main4*/
.wrap12{width: 1330px;margin: 0 auto;}
.main4{background: #f0f0f0;}
.m4_1{margin: 8% 0 8% 3%;}
.m4_2{position: relative;}
.m4_2 ul li{float: left;width: 397px;margin-right: 20px;cursor: pointer;}
.m4_2 ul li:hover .m4_2_3 p{text-decoration: underline;}
.m4_2_1{width: 396px;height: 231px;overflow: hidden;}
.spkl ul li .m4_2_1 img{width: 396px;height: 231px;
	-webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.spkl ul li:hover img{transform: scale(1.05);}
.m4_2_2 h3{color: #000000;font-size: 13px;font-weight: normal;margin-top: 10px;	overflow:hidden; /*内容超出宽度时隐藏超出部分的内容 */
                text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
                white-space:nowrap; /*不换行 */}
.m4_2_2 p{font-size: 14px;color: #848484;margin: 10px 0;}
.m4_2_3 p{color: #848484;font-size: 12px;line-height: 19px;}
.m4_3 a{color: #979797;background: #fff;border: 1px solid #d3d2d2;}
.m4_2 ul{width: 1000%;}
.spkl{overflow: hidden;width: 1230px;margin: 0 auto;}
.left_j1{width: 30px;height: 55px;background: url(../images/nw_left.png) no-repeat center;position: absolute;left: 0;top: 35%;cursor: pointer;}
.right_j2{width: 30px;height: 55px;background: url(../images/nw_right.png) no-repeat center;position: absolute;right: 0;top: 35%;cursor: pointer;}
@media screen and ( max-width:1600px ){
	.m4_1{margin: 4% 0 4% 3%;}
	.m4_1 img{width: 18%;}
}

/*main5*/
.main5_1{width: 100%;height: 57%;background: #8dc5ee;text-align: center;}
.main5_1 h3{color: #ffffff;font-size: 38px;padding: 10% 0 4% 0;letter-spacing:20px}
.main5_1 p{letter-spacing:10px;font-size: 26px;}
.main5_2{width: 100%;height: 43%;background: url(../images/b-bg.jpg) no-repeat center;
	    background-repeat: no-repeat;
	    background-position: center center;
	    background-size: cover;
	    position: relative;
	    overflow: hidden;
}
.wrap_ft{width: 1280px;margin: 0 auto;margin-top: 2%;}


.wrap_ft1 ul li{float: left;width: 100px;margin-right: 57px;}
.wrap_ft1 ul li a{font-size: 12px;color: #fff;}
.wrap_ft1 ul li h3{color: #fff;font-size: 16px;font-weight: normal;}
.wrap_ft1 ul li dd{line-height: 32px;}
.wrap_ft1 ul li span{display: block;width: 100%;height: 1px;background: #3c7db8;margin: 15% 0;}
.wrap_ft2 h3{color: #fff;font-size: 16px;font-weight: normal;}
.wrap_ft2 p{text-align: center;font-size: 12px;text-align: center;color: #fff;}
.wrap_ft2 img{margin: 15% 0;}
.wrap_jpl{width: 1280px;margin: 0 auto;}
.wrap_bott{border-top: 1px solid #92c0e1;margin-top: 1%;}
.ft_hh1{margin-top: 1%;}
.ft_hh1 p{font-size: 12px;color: #fff;line-height: 26px;}
.ft_hh2 ul li img{width: 23px;height: 23px;}
.ft_hh2 ul li{float: left;margin-left: 12px;}
.ft_hh2_1 p{font-size: 12px;text-align: right;color: #fff;}
.ft_hh2_1 p a{color: #fff;}
.ft_hh2{line-height: 20px;margin-top: 17px;}
@media screen and ( max-width:1600px ){
	.wrap_ft{margin-top: 1.5%;}
	.wrap_ft1 ul li dd{line-height: 28px;}
	.wrap_ft1 ul li span{margin: 10% 0;}
	.wrap_bott{margin-top:1%;}
	.wrap_ft2 img{margin: 10% 0 2% 0;}
	.ft_hh1 p{font-size: 12px;color: #fff;line-height: 22px;}
	.ft_hh1{margin-top: 0.8%;}
	.ft_hh2{line-height: 17px;margin-top: 9px;}
	.main5_1{height: 57%;}
	.main5_2{height: 43%;}
}
@media screen and ( max-width:1440px ){
	.wrap_ft{margin-top: 2%;}
	.wrap_ft1 ul li dd{line-height: 28px;}
	.wrap_ft1 ul li span{margin: 10% 0;}
	.wrap_bott{margin-top:1%;}
	.wrap_ft2 img{margin: 10% 0 2% 0;}
	.ft_hh1 p{font-size: 12px;color: #fff;line-height: 26px;}
	.ft_hh1{margin-top: 1.2%;}
	.ft_hh2{line-height: 25px;margin-top: 13px;}
	.main5_1{height: 47%;}
	.main5_2{height: 53%;}
	.main5_1 h3{color: #ffffff;font-size: 32px;padding: 8% 0 2% 0;letter-spacing:20px}
}


/*neiye*/
.ny_banner img{width: 100%;}
.wrap_ny{width: 1300px;margin: 0 auto;overflow: hidden;}
.ny_nav2 ul li{float: left;}
.ny_nav{height: 60px;width: 100%;background: #66ade3;line-height: 60px;}
.ny_nav1 p{font-size: 20px;color: #fff;width: 390px;text-align: center;background: #378cd1;font-family:"宋体";}
.ny_nav2 ul li a{color: #fff;font-size: 15px;padding: 0 17px;height: 100%;display: block;}
.vichd a{color: #cbe8ff!important;}
.vichd{position: relative;}
.vichd::after{content: '';width: 13px;height: 8px;background: url(../images/ny/diandian.png) no-repeat;position: absolute;bottom: -1px;left: 45%;right: 45%;}
.ny_nav2 ul li:hover a{color: #cbe8ff;}
.ny_text{background: url(../images/ny/ny_bg.jpg) repeat-y center;}
/*公司简介*/
.gsjj2 {width: 585px;padding: 45px 55px;}
.gsjj1 h3{color: #70e2f1;font-size: 56px;padding: 35px 0 20px 0;text-transform:uppercase;}
.gsjj1 p{color: #0c62b0;font-size: 30px;font-family:"宋体";}
.gsjj1 span{display: block;width: 30px;height: 3px;margin: 30px 0 40px 0;}
.gsjj2 h3{color: #000000;font-size: 19px;font-weight: normal;}
.gsjj2 span{color: #68ace4;font-size: 37px;margin: 15px 0 35px 0;display: block;}
@font-face
    {

        src: url("../images/ny/DINCond-Medium.otf");
    }
.gsjj2 p{color: #484848;font-size: 14px;line-height: 28px;text-indent: 2em;margin-bottom: 25px;}
.hhp{padding: 190px 55px!important;}
.juju{margin-left: 70px;}

.gaijj{background: rgba(255,255,255,0.6);margin-top: -30px;}
.gsjjap img{margin: 145px 55px 0 0;}
.jj_hjt p{text-align: center;font-size: 24px;color: #367bb3;margin: 60px 0;}
/*公司环境*/
.hj_pic ul li{float: left;text-align: center;margin: 0 40px 40px 0;}
.hj_pic ul{width: 1350px;}
.hj_pic ul li p{font-size: 14px;margin-top: 5px;color: #000;}
.hj_pic ul li div{width: 404px;height: 245px;overflow: hidden;}
.hj_pic ul li img{width: 404px;height: 245px;
	-webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.hj_pic ul li:hover img{transform: scale(1.06);}

/*公司新闻*/
.ny_news{padding: 36px 26px;background: #fff;}
.pc_news2 {width: 780px;}
.news_1{border-bottom: 1px solid #66ade3;}
.news_1 span{margin: 30px 0 35px 0!important;}
.hj_news ul li{margin: 45px 0 60px 0;}
.pc_news2 h3{color: #000000;font-size: 19px;font-weight: normal;}
.pc_news2 span{color: #67a2ce;font-size: 22px;margin: 14px 0 28px 0;display: block;}
.pc_news2 p{color: #484848;font-size: 14px;line-height: 28px;text-indent: 2em;}
.pc_news2 h4{padding: 8px 45px;background: #b8defa;border: 1px solid #8cbbde;display: inline-block;color: #67a2ce;font-size: 14px;
margin-top: 36px;
}
.pc_news2{height: 283px;position: relative;}

#banner {width: 1248px;height: 283px;position: relative;overflow: hidden;margin-top: 28px;}
#banner .pic {width: 1248px;height: 283px;}
#banner .pic {width: 10000px;}
#banner .pic li {width: 1248px;height: 283px;float: left;}
.pc_news1 img{width: 400px;max-height: 255px;}
#banner .tab {width: 80px;height: 12px;position: absolute;right: 0;bottom: 25px;border-radius: 6px;}
#banner .tab li {width: 10px;  height: 10px;border: 2px solid #88b7df;border-radius: 50%  ;margin: 1px 5px;cursor: pointer;float: left;}
#banner .tab li.on {background: #88b7df;}
#banner .pic li h3{font-size: 16px;color: #535353;margin-bottom: 10px;}
#banner .pic li p{font-size: 12px;color: #666;line-height: 23px;text-align: justify;}

.new_right{width: 295px;margin-left:25px;}
.new_ul{padding: 15px 0 120px 0;}
.new_ul ul li{float: left;padding: 25px 45px;background: #fff;margin: 0 20px 20px 0;}
.new_ul ul {width: 1400px;}
.new_right h3{color: #000000;font-size: 16px;font-weight: normal;
	overflow:hidden; /*内容超出宽度时隐藏超出部分的内容 */
                text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
                white-space:nowrap; /*不换行 */
}
.new_right p{font-size: 12px;color: #636363;line-height: 24px;margin: 15px 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.new_right span{display: block;color: #67a2ce;font-size: 14px;}
.new_left img{width: 230px;height: 150px;border:1px solid  #ccc;}

/*发展历程*/
.ny_fzlc ul li{margin-bottom: 65px;width: 50%;}
.ny_fzlc_tit{position: absolute;}
.ny_fzlc{float: right;width: 1250px;padding: 200px 0 100px 0;background: url(../images/ny/lc_od.jpg) repeat-y center;}
.ny_fzlc1{width: 100%;margin-bottom: 20px;position: relative;width: 635px;}
.ny_fzlc1 p{color: #378cd1;font-size: 45px;background: url(../images/ny/xs_jk.png) no-repeat center left;padding-left: 50px;height: 50px;line-height: 50px;width: 185px;}
.ny_fzlc1 p span{font-size: 22px;}
.ny_fzlc2{position: relative;width: 575px;border: 3px solid #378cd1;border-radius: 15px;}
.ny_fzlc2_img{}
.ny_fzlc2_img>img{width: 100%;border-radius: 15px;}
.ny_fzlc4_img{position: absolute;top: 22px;left: -85px;}
.ny_fzlc2_text{position: absolute;top: 25px;left: 20px;padding-right: 30px;}
.ny_fzlc2_text p{color: #5c5c5c;font-size: 16px;background: url(../images/ny/lc_diandian.png) no-repeat left top 9px;padding-left: 15px;margin-bottom: 25px;line-height: 30px;}
.lc_bg{background: url(../images/ny/ny_bg.jpg) repeat-y;}
.laosding a{background: url(../images/ny/asdx.png) no-repeat center left;display: block;font-size: 17px;color: #378cd1;padding-left: 35px;}
.laosding {margin-left: 615px;}


.ny_fzlc ul li:nth-of-type(odd){float: left;}
.ny_fzlc ul li:nth-of-type(odd) .ny_fzlc1{float: left;background: url(../images/ny/ssdd.png) no-repeat top 19px right;}
.ny_fzlc ul li:nth-of-type(odd) .ny_fzlc1 p{float: right;margin-right: 20px;}
.ny_fzlc ul li:nth-of-type(odd) .ny_fzlc2{float: left}

.ny_fzlc ul li:nth-of-type(even){float: right;margin-top: 65px;}
.ny_fzlc ul li:nth-of-type(even) .ny_fzlc1{float: right;background: url(../images/ny/ddss.png) no-repeat top 16px left;}
.ny_fzlc ul li:nth-of-type(even) .ny_fzlc1 p{margin-left: 75px;}
.ny_fzlc ul li:nth-of-type(even) .ny_fzlc2{float: right;}
.ny_fzlc ul li .ny_fzlc2{overflow: hidden;overflow-y: auto;}
.ny_fzlc ul li:nth-child(2){margin-top: 150px;}
.ny_fzlc ul li:nth-child(3){margin-top: 50px;}
.ny_fzlc ul li:nth-child(6){margin-top: -20px!important;}
/*公司产品*/
.ny_cp{background: #fff;}
.cp_1{margin: 16px 0 0 26px;}
.cp_1 span{margin-bottom: 5px!important;}
.hj_cp{background: #e3eef2;}
.kl_o1 {width: 485px;padding: 60px 0 0 35px;}
.hj_cp ul li{width: 100%;text-align: center;height: 394px;}
.kl_o1 h3{color: #000000;font-size: 19px;font-weight: normal;margin-bottom: 40px;}
.kl_o1 p{color: #484848;font-size: 14px;line-height: 28px;text-indent: 2em;text-align: justify;}

.cp_leftx {width: 262px;height: 171px;margin-right: 20px;}
.cp_leftx img{width: 100%;}
.cp_rightx {width: 280px;height: 171px;padding-left: 20px;border-left: 1px solid #c3d0d5;position: relative;}
.cp_ul ul li{float: left;background: #fff;padding: 30px 30px 25px 22px;margin: 0 30px 30px 0;}
.cp_ul ul{width: 1400px;}
.cp_ul{padding: 15px 0 80px 0;}
.cp_rightx h3{font-size: 16px;color: #000000;font-weight: normal;margin-bottom: 25px;}
.cp_rightx p{color: #484848;font-size: 14px;line-height: 24px;}
.cp_rightx span{display: block;color: #67a2ce;font-size: 14px;position: absolute;bottom: 0;right: 0;}
.cp_ul ul li:hover .cp_leftx img{transform: scale(1.04);}
.cp_ul ul li .cp_leftx img{
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.cp_ul ul li:hover .cp_rightx p{text-decoration: underline;}

/*研发理念*/
.hj_yf{background: url(../images/ny/yf_bg.jpg) repeat-y center;padding: 48px 0 0 0;margin-top: -30px;}
.yafa{width: 1300px;margin: 0 auto;}
.yafa ul li{float: left;margin-right: 30px;width: 270px;}
.yafa_2{height: 250px;margin: 25px 0 60px 0;border: 2px dashed #00a0e9;border-radius: 20px;}
.yafa_2{padding: 13px;position: relative;}
.yafa_2 h3{color:#5c5c5c;font-size: 15px;font-weight: bold;margin-bottom: 20px;text-align: center;font-family:"宋体";}
.yafa_2 p{font-size: 13px;color: #5c5c5c;line-height: 22px;margin-bottom: 14px;padding-left: 7px;text-align: center;font-family:"宋体";}
/*background: url(../images/diass.png) no-repeat top 11px left;*/
/*.yafa_2 span{display: block;width: 21px;height: 9px;background: url(../images/tops.png) no-repeat center;position: absolute;top: -9px;left: 70px;}*/
.yafa_1{text-align: center;}
.apap1{padding-left: 140px;}
.apap{width: 1000px;margin: 0 auto;padding-left: 145px;}
.apap ul li{}



/*服务中心*/
.ny_fwppx{background: url(../images/ny/ny_bg.jpg) repeat-y;}
.fwzz{background: #fff;padding: 10px 0 20px 30px;}
.fwzz span{margin-bottom: 10px;}
#section1{margin: 20px 0 0 0;}
.hj_fwzx ul li img{display: block;}
.hj_fwzx {position: relative;}
@-webkit-keyframes beacon {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
        -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
    }
    100% {
        -webkit-box-shadow: 0 0 0 .9rem transparent;
        -moz-box-shadow: 0 0 0 .9rem transparent;
        box-shadow: 0 0 0 .9rem transparent;
    }
}
/*.ny_main{margin-top: 100px;}*/
.xxzzs{position: absolute;top: 507px ;left: 673px;width: 17px!important;height: 17px!important;border-radius: 50%;
  -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;}
#section2{margin: 25px 0;}
#section4{width: 100%;height: 445px;background: url(../images/ny/zxlys.jpg) no-repeat center;margin: 25px 0 100px 0;}
.sc4{width: 975px;margin: 0 auto;padding-top: 150px;}
.ly_1 dl dd span{display: inline-block;font-size: 16px;color: #3e3e3e;width: 85px;text-align: center;}
.ly_2 dd span{display: inline-block;font-size: 16px;color: #3e3e3e;width: 85px;text-align: center;}
.ly_1 dl dd input{border: 1px dashed #2a7ebd;width: 285px;height: 30px;border-radius: 6px;background: 0!important;padding-left: 15px;}
.ly_2 dd input{border: 1px dashed #2a7ebd;width: 335px;height: 30px;border-radius: 6px;background: 0!important;padding-left: 15px;}
.ly_1 dl dd{margin: 0 50px 20px 0;}
.zxypTextSr{width: 335px;border: 1px dashed #2a7ebd;border-radius: 6px;background: 0!important;height: 75px;margin-top: 20px;padding: 15px 0 0 15px;}
.fsp input{width: 160px;height: 40px;background: #3077b8;font-size: 18px;color: #fff;border: 0!important;border-radius: 5px;}
.fsp {margin: 25px 0 0 85px;}
.iopx{position: relative;top: -63px;}

/*人在西山*/
.ny_rzxs{background: url(../images/ny/rzxs_bg.jpg) repeat-y;}
.rzxs{background: #fff;padding: 10px 0 20px 30px;}
.rzxs span{margin-bottom: 10px;}
.hj_rzxs{background: url(../images/ny/zp_xs.jpg) no-repeat center;height: 875px;position: relative;margin-top: 20px;}
.xs_1{width: 575px;float: right;margin: 80px 155px 30px 0;}
.xs_1 p{text-align: justify;font-size: 14px;color: #313131;line-height: 35px;margin-bottom: 10px;}
.xs_2{width: 1240px;margin: 0 auto;margin-top: 40px;}
.xs_2 ul li{float:left;width: 387px;text-align: center;margin-right: 10px;background: #66ade3;padding: 15px 11px;font-size: 21px;color: #ffffff;font-weight: bold;}
.xs_2 ul{width: 1300px;}

/*ÇÐ»»ÑùÊ½*/
.home_ad{ width: 1250px;overflow: hidden; margin-left: 30px;}
.home_ad .picScroll-left{width: 1240px;}
.home_ad .picScroll-left .ad_title{ border-bottom:1px solid #dee2e6;   height: 24px; padding: 10px;overflow: hidden; margin-top: 5px;}
.home_ad .picScroll-left .ad_title span{ float: left; font-size: 20px; color: red;}
.home_ad .picScroll-left .ad_title .hd{ float: right; width: 90px; position: relative;}
.home_ad .picScroll-left .ad_title .hd a{cursor: pointer; width: 18px; height: 18px; display: block; position: absolute;}
.home_ad .picScroll-left .ad_title .hd a.next{background: url("../images/icon-forward_ee579597.jpg") no-repeat; right: 0px;}
.home_ad .picScroll-left .ad_title .hd a.prev{background: url("../images/icon-backward_30ac881d.jpg") no-repeat; left: 0px;}
.home_ad .picScroll-left .ad_title .hd a.prevStop{opacity:.5;filter:alpha(opacity=50)}
.home_ad .picScroll-left .ad_title .hd a.nextStop{opacity:.5;filter:alpha(opacity=50)}
.home_ad .picScroll-left .ad_title .hd ul{ margin-left: 21px; text-indent: 99999px;}
.home_ad .picScroll-left .ad_title .hd ul li{ width: 23px; height: 18px; float:left; cursor:pointer; background: url("../images/icon-pagenation_8b2f0f92.jpg") no-repeat center;}
.home_ad .picScroll-left .ad_title .hd ul li.on{background: url("../images/icon-pagenation-current_ad0a381a.jpg") no-repeat center;}

.home_ad .picScroll-left .bd .picList li {
    float: left; display: inline; background: #fff;}
/*.home_ad .picScroll-left .bd{ padding:0 5px; }*/
.home_ad .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.home_ad .picScroll-left .bd ul li{ margin:; float:left; _display:inline; overflow:hidden; text-align:center;  }
.home_ad .picScroll-left .bd ul li { text-align:center; }
.home_ad .picScroll-left .bd ul li img{ width:201px; height: 132px; display:block;}
.ts_px{width: 406px!important;}
.ts_px img{width: 406px!important;height: 132px;}
.ts_px a{width: 406px!important;}
.home_ad .picScroll-left .bd ul li a:hover img{ border-color:#999;  }
.home_ad .picScroll-left .bd ul li .title{ line-height:24px;   }
#da-thumbs li{margin: 0 10px 10px 0;}
#da-thumbs li a{cursor:default;}
#da-thumbs {width: 1340px;}
/*Êó±êÐüÍ£*/
.da-thumbs li a,.da-thumbs li a img { display: block; position: relative;}
.da-thumbs li a { overflow: hidden;display:block;width: 199px;height: 130px;}
.da-thumbs li a div { position: absolute; background:#000; width: 100%; height:130px; overflow:hidden; opacity:.4; filter:alpha(opacity=30);}
.da-thumbs li a div.da-animate { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
/* Initial state classes: */
.da-slideFromTop { left: 0px; top: -100%;}
.da-slideFromBottom { left: 0px; top: 100%;}
.da-slideFromLeft { top: 0px; left: -100%;}
.da-slideFromRight { top: 0px; left: 100%;}
/* Final state classes: */
.da-slideTop { top: 0px;}
.da-slideLeft { left: 0px;}
.da-thumbs li a div span { display: block;position: relative;}
.home_ad .picScroll-left .bd .da-thumbs li a div span img {width: 142px;height: 48px;border: 0;position: absolute;left: 40px;top: 60px;}
.xs_3{margin-top: 10px;}
#vichd_ppx>a{background: #378cd1!important;}
#vichd_ppx>a>span{color: #fff!important;}
/*社会招聘*/
.hj_shzp{margin: 20px 0 110px 0;}
.hj_shzp ul li{padding: 25px 35px;background-color: #cee2ea;margin-bottom: 11px;}
.shzp_1 {width: 765px;padding-right: 155px;border-right: 1px solid #99b3bd;}
.shzp_1 h3{color: #181818;font-size: 18px;font-weight: normal;margin-bottom: 25px;}
.shzp_1 p{font-size: 14px;color: #313131;line-height: 28px;}
.shzp_2 a{display: block;padding: 10px 40px;background: #66ade3;font-size: 16px;color: #fff;}
.shzp_2:hover a{background: #378cd1;}
.shzp_2{margin: 50px 0 0 100px;}
.shzp_te p{text-align: center;font-size: 16px;color: #3d7f99;font-weight: bold;margin-top: 60px;}

/*联系我们*/
.con_map{position: absolute;top: 0;left: 0;}
.hj_contact{height: 570px;margin: 40px 0 70px 0;overflow: hidden;position: relative;}
.hj_contact_map{width: 325px;height: 474px;padding: 55px 30px 0 30px;background: #76a6be;float: right;margin-right: 80px;opacity: 0.8;filter:alpha(opacity=80);}
.cont1 h3{font-size: 20px;line-height: 28px;color: #fff;border-bottom: 1px solid #fff;padding-bottom: 8px;}
.cont2 p{color: #ffffff;font-size: 14px;line-height: 40px;font-weight: bold;}
.cont2{margin-top: 0px;}
.ct_lo1{background: url(../images/ny/ct_08.png) no-repeat left top 8px;padding-left: 35px;}
.ct_lo2{background: url(../images/ny/ct_10.png) no-repeat left top 8px;padding-left: 35px;}
.ct_lo3{background: url(../images/ny/ct_12.png) no-repeat left top 8px;padding-left: 35px;}
.ct_lo4{background: url(../images/ny/ct_03.png) no-repeat left top 8px;padding-left: 35px;}
.ct_lo5{background: url(../images/ny/ct_05.png) no-repeat left top 8px;padding-left: 35px;}

.jpox_2{position: absolute;left: 165px;top: 100px;display: none;}
.jpox_2 img{border-radius: 15px;border: 1px solid #66ade3;border-radius: 50%;opacity: 0.8;}
.jpox_1{width: 130px;height: 130px;position: absolute;top: 210px;left:590px;cursor: pointer;}




/*企业文化*/
.gswh {width: 580px;padding: 100px 55px;background: rgba(255,255,255,0.5);}
.gswh ul li{margin-bottom: 28px;}
.gswh ul li h3{color: #5f5f5f;font-size: 16px;font-weight: normal;background: url(../images/ny/dians.png) no-repeat center left;padding-left: 25px;}
.gswh ul li p{font-size: 20px;color: #68ace4;padding-left: 50px;line-height: 24px;margin-top: 5px;}
@font-face
    {

        src: url("../images/DINCond-Medium.otf");
    }
/*资质荣誉*/
.honr{background: rgba(255,255,255,0.6);padding: 35px 80px 125px 80px;}
.honr_1_1{margin-bottom: 45px;}
.honr_1_1 h3{text-align: center;font-size: 22px;color: #68ace4;font-weight: normal;}
.honr_1_1 p{width: 20px;margin: 0 auto;background: #68ace4;height: 2px;margin-top: 15px;}
.honr_1_2 ul li{width: 323px;height:60px;float: left;margin: 0 80px 10px 0;position: relative;cursor: pointer;}
.honr_1_2 ul{width: 1300px;}
.hor_p1 img{width: 201px;height: auto;border: 10px solid #fff;}
.hor_p1 {position: absolute;bottom: 70px;left: 15%;right: 15%;transform: translate(0,-50px);opacity: 0;visibility: hidden;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.hor_p2{position: absolute;bottom: 10px;width: 220px;left: 15%;right: 15%;text-align: center;}
.hor_p2 p{font-size: 16px;color: #292929;}
.honr_1_2 ul li:hover .hor_p1{transform: translate(0,0);opacity: 1;visibility: visible;}
.vk1 ul li{background: url(../images/ny/honr1_1.jpg) no-repeat!important;}
.honr_2{margin-top: 20px!important;}
.zscq {position: relative;}
/*.zscqaa{width: 1300px!important;}*/
.zscq dl dd{float: left;border: 1px solid #66ade3;background: #fff;padding: 10px 10px 10px 10px;}
.pp_tl1 img{border: 5px solid #66ade3;}
.pp_tl1 p{text-align: center;color: #5c5c5c;font-size: 14px;margin-top: 5px;}
.zztxg {width: 913px;background: rgba(255,255,255,0.6);}
.txp{padding: 207px 80px 140px 80px;}
.txp ul li h3{font-size: 26px;color: #68ace4;font-weight: normal;margin-bottom: 14px;}
.txp ul li span{display: block;width: 25px;height: 2px;background: #898989;margin: 12px 0 25px 0;}
.txp ul li p{color: #5c5c5c;font-size: 16px;line-height: 34px;text-indent: 2em;}
.txp ul li{margin-bottom: 38px;}


.zscqaa {padding-top: 200px;}
.zscqaa ul li{float: left;width: 305px;margin-right: 1%;border: 2px solid #378cd1;margin-bottom: 3%;}
.zscqaa ul{width: 1500px;}
.zscqaa ul li img{width: 100%;}
.zscqaa ul li p{text-align: center;margin: 10px 0 10px 0;font-size: 14px;}
/*产品内页*/
.cp_ff1 {width: 680px;height: 620px;}
.cp_nry{background: #fff;padding: 30px 30px 35px 30px;margin-bottom: 50px;}
.cp_dp1 span{color: #000000;font-size: 19px;}
.cp_dp1 h3{font-size: 25px;color: #1262a3;line-height: 50px;}
.cp_dp1 p{color: #737373;font-size: 20px;}
.cp_dp2 span{color: #000000;font-size: 19px;}
.cp_dp2 h3{font-size: 25px;color: #1262a3;line-height: 50px;}
.cp_dp2{margin-top: 25px;border-bottom: 2px solid #fff;margin-bottom: 25px;padding-bottom: 25px;}
.cp_dp3{background: rgba(0,0,0,0.1);height: 485px;}
.cp_dp3 img{width: 100%;height: 484px;}
.cp_ff2 {width: 470px;height: 1000px;padding: 40px 40px 0 30px;background: #dcedf9;}
.cp_op1 h3{color: #000000;font-size: 19px;font-weight: normal;margin-bottom: 5px;}
.cp_op1 p{font-size: 14px;line-height: 23px;color: #616161;}
.cp_op1{margin-bottom: 30px;}
/*知识产权*/
.zsscq_1{margin: 10px 0;}
.zsscq_2 ul li{float: left;margin: 0 10px 0 0;}
.zsscq_2 ul{width: 1400px;}
.zsscq_3{margin-bottom: 100px;}

/*新闻内容*/
.news_cen_1 h3{text-align: center;font-size: 18px;margin: 2% 0;color: #000;}
.news_cen_1{padding: 3%;background: #fff;}
.news_cen_1p{text-align: center;}
.news_cen_1p span{font-size: 14px!important;}
.news_cen_1 p{line-height: 30px;font-family:"宋体"!important;font-size: 14px;text-indent: 2em;}
.news_cen_1 span{font-family:"宋体"!important;font-size: 14px!important;}
.news_cen_1p{padding-bottom: 2%;border-bottom: 2px solid #ccc;margin-bottom: 20px;}
.news_cen ul li:hover .news_2 p{text-decoration: underline;}
.news_cen_1 div{text-indent: 2em;line-height: 26px;}
.news_cen_1 div p a img{width: 808px;}
.news_cen_1 p a img{width: 700px;}
.qynk ul li img{width: 220px;height: 310px;}
.news_cen_1 img{max-width: 70%!important;text-align: center!important;text-indent: 0!important;margin: 15px 0;}
.fy {
    clear: both;
    text-align: center;
    width: 100%;
    height: 30px;
    margin: 0 auto;
    margin-top: 45px;
}
.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;
}

/*简历弹出层*/
.fotdn{
	width: 100%;
	height: 100%;
	background: #000;
	background: rgba(0,0,0,.4);
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index: 9999999999999999999999999999999;
}
.fot_yp{
	width: 460px;
	height: 410px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -165px;
	margin-left: -180px;
	background: #fff;
}
.yp_tit{
	width: 460px;
	height: 70px;
	background: #66ade3;
	color: #fff;
	text-align: center;
	overflow: hidden;
}
.yp_tit p{
	font-size: 18px;
	margin-top: 13px;
	line-height:22px;
}
.yp_tit span{ font-size: 14px; line-height:22px;}
.fot_cnt{
	width: 460px;
	height: 300px;
}
.fot_cnt p{
	height: auto;
	overflow: hidden;
	zoom: 1;
	padding: 19px 0;
	border-bottom: 1px solid #dedede;
	font-size: 14px;
}
.fot_cnt p span{
	display: block;
	float: left;
	width: 90px;
	text-align: right;
}
.fot_cnt p em{
	display: block;
	float: left;
	width: 330px;
	margin-left: 10px;
}
.fot_cnt p em .txt{
	width: 300px;
	height: 30px;
	font-family: "宋体";
	font-size: 14px;
	line-height: 30px;
	padding: 0 5px;
	font-style:normal
}
.sumt{
	width: 460px;
	height: 40px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.sumt .sbnm{
	width: 460px;
	height: 40px;
	border: 0;
	background: #333;
	cursor: pointer;
	font-family: "宋体";
	font-size: 15px;
	color: #fff;
	outline:none;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.sumt .sbnm:hover{ background: #378cd1;}

.fot_yp .fancybox{
	position: absolute;
	top: -16px;
	right: -16px;
	cursor: pointer;
}
.fffpp1{width: 30px!important;color: #FF0000!important;}


/*铺满整个banner*/
.kl_o2{width: 100%;height: 394px;margin: 0 auto;overflow: hidden;position: relative;}
/*.kl_o2{width: 760px;height: 394px;margin: 0 auto;overflow: hidden;position: relative;}*/
.nkj_1{position: absolute;top: 0px;left: 0px;}
/*.nkj_1{position: absolute;top: 16px;left: 250px;}*/
.nkj_2{position: absolute;bottom: 15px;left: 155px;}

.cs_p1{position: absolute;top: 10px;left: 250px;}
.cs_p2{position: absolute;bottom: 4px;left: 148px;}

.ww_p1{position: absolute;top: 6px;left: 250px;}
.ww_p2{position: absolute;bottom: 6px;left: 155px;}


.yafa_pp{width: 1000px;margin: 0 auto;}
.ny_fzlc2_img img{height: 300px;}

.zx_qq{position: fixed;bottom: 20%;right: -105px;width: 150px;height: 45px;line-height: 45px;z-index: 999999;}
.zx_qqa{width: 45px;height: 45px;text-align: center;background:#01518f url(../images/wx_03_1.png) no-repeat center;}
.zx_qqb {width: 105px;}
.zx_qqb p{text-align: center;color: #fff;font-size: 16px;background: #C0C0C0;font-weight: bold;}
