/*
Theme Name: 宁波甬聘
Theme URI:地址
Description: 上海网站建设
Version: 1.0 版本号
Author: 上海网站建设
Author URI: 作者的网址
Tags: 标签，多个用半角逗号隔开
*/
@charset "utf-8";
body{ margin:0 auto; font-size:14px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; line-height:normal;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ padding:0; margin:0;}
h4,h5,h6,b{font-weight:normal;}
ul { list-style:none;}
*{ margin:0px; padding:0px;list-style:none;}
img { border:0px;}
a { color:#333; text-decoration:none;}

.aligncenter {clear: both;display: block;margin: 0 auto 1.75em;}
.alignleft {float: left;margin: 0.375em 1.75em 1.75em 0;}
.alignright {float: right;margin: 0.375em 0 1.75em 1.75em;}
blockquote.alignleft {margin: 0.3157894737em 1.4736842105em 1.473684211em 0;}
blockquote.alignright {margin: 0.3157894737em 0 1.473684211em 1.4736842105em;}
blockquote.aligncenter {margin-bottom: 1.473684211em;}
.single-content img{max-width:100%;height:auto;display: block;margin: 15px auto;}
.single-content p{margin-bottom: 15px;}

i,em{font-style: normal;}

.fullImg{width: 100%;}
.transition{-o-transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}


/*404*/
.ui-errors{margin:100px 0;position:relative;text-align: center;}
.ui-errors h4{font-size:24px;font-weight: normal;color: #77b3bf;line-height:50px;}
.ui-errors h1{font-size: 160px;color: #aaa;line-height:180px;}

/*侧边栏*/
.rightxf {position: fixed;top: 200px;right: 0;z-index: 10;border-radius: 5px;box-sizing: border-box;padding: 14px 0;}
.rightxf > a {display: block;width:70px;height:64px;position: relative;cursor: pointer;margin-bottom:2px;}
.rightxf > a .outeryuan {
	width:54px;
	height:48px;
	text-align: center;
	float: left;
}
.rightxf > a > .zuiwai {
	width: 70px;
	height: 64px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	padding: 8px;
	background-color: rgb(18,112,208);
	transition: all 1s;
	-webkit-transition: all 1s;
	display: flex;
	z-index: 11;
}

.rightxf > a .outeryuan > p {
	color:#fff;
	font-size: 12px;
	width: 54px;

}

.rightxf > a .outeryuan > .iconfont {
	font-size: 24px;
	line-height: 30px;
	color: #fff;
}

.rightxf > a:nth-child(1):hover .zuiwai {
	width: 200px; 
}
.rightxf > a:nth-child(1):hover .dbx {
	display:block;
}
.rightxf > a:nth-child(2):hover .wxewm {
	display:block;
}
.rightxf > a:nth-child(3):hover .zuiwai {
	width: 230px; 
}
.rightxf > a:nth-child(3):hover .dbx {
	display:block;
}
.rightxf > span .iconfont {
	font-size: 30px;
	line-height: 48px;
	color:#FFF;
}
.rightxf > span {
	display: block;
	width: 70px;
	height:64px;
	text-align: center;
	position: relative;
	cursor: pointer;
	background: rgb(18,112,208);
	margin-bottom:5px;
	padding: 5px;
}
.xfactive {
	background: #FFF;
}
.rightxf > .xfactive > .iconfont {
	color: rgb(18,112,208);
}
.dbx {
	color:#fff;
	margin-left: 20px;
	font-weight: bold;
	font-size: 16px;
	line-height: 48px;
	float: left;
	display:none;
}
.wxewm {
	width: 126px;
	height: 126px;
	padding: 5px;
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-size: 116px 116px;
	background-color: rgb(18,112,208);
	position: absolute;
	right: 70px;
	top: 0;
	display:none;
}
.wxewm > img { width: 100%; }
.dbx > img {
	position: absolute;
	top: 20px;
	right: -14px;
}

.dbx > i {
	display: inline-block;
	width:2px;
	height: 10px;
	background: #FFF;
	position: absolute;
	top: 20px;
	right: -1px;
}

/* 响应式 */
.bottomxf {
	width: 100%;
	position: fixed;
	bottom: 0;
	z-index: 12;
	display: none;
	background:rgb(18,112,208);
	box-sizing: border-box;
}
.bottomxf > a:last-child {
	border: 0;
}
.bottomxf > a {
	display:block;
	float:left;
	width: 33.3333%;
	height: 60px;
	text-align: center;
	position: relative;
	border-right: 1px solid #DDD;
}
.bottomxf > a > .iconfont {
	font-size: 30px;
	line-height: 40px;
	color: #FFF;
}
.bottomxf > a > p {
	color:#FFF;
}
.bottomxf > span {
	display: block;
	width: 100%;
	text-align: center;
	margin-top: 10px;
}
.bottomxf .mbdbx {
	padding: 15px 20px;
	background: #FFF;
	border: 1px solid rgb(18,112,208);
	position: absolute;
	right: 80px;
	top: 0;
	border-radius: 3px;
	display: none;
}
.bottomxf .wxewm {
	width: 116px;
	height: 116px;
	padding: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-color: #FFF;
}
.bottomxf .mbdbx > img {
	position: absolute;
	top: 20px;
	right: -14px;
}

.bottomxf .mbdbx > i {
	display: inline-block;
	width:2px;
	height: 10px;
	background: #FFF;
	position: absolute;
	top: 20px;
	right: -1px;
}


.pt { padding-top:80px; }
.pb { padding-bottom:80px; }

.top{line-height: 30px;color: #666;font-size:12px;border-bottom: 1px solid #efefef;}
.top  div > a{color: #0079e0;margin-right: 20px;}
.top  div > a:hover{text-decoration: underline;}
.top_links { padding-left: 30px;background: url("images/phone.png") no-repeat left center;color: #0079e0; }

.logo a{line-height: 80px;}
.logo > a > .w{display: none;font-size: 20px;color: rgba(51,51,51,0.8);font-weight: bold; }
.logo_text{display: inline-block;font-size: 12px;color: #0079e0;padding: 0 5px;vertical-align: middle;}
.logo_text > p:first-child{background: #0079e0;color: #fff;text-align: center;padding: 2px;border-radius: 3px;margin-bottom: 3px;}

.header_daohang{padding-top: 17px;}
.top_header{background:#FFF;}
.hot_line{color: #666;font-size: 16px;margin-left:55px;margin-top:18px;}
.hot_line  span {font-size: 18px; color: #ff6c42;}
.xkz_line { color: #b41a21;font-size: 16px;line-height:66px;font-weight: bold; }
#search{width: 325px;height: 40px;line-height: normal;margin:5px 15px 0 20px;position:relative;}
#s{border:1px solid #0079e0;width: 100%;height:38px;border-radius: 2px;padding:0 40px 0 10px;color: #b2b2b2;outline: none;}
#search-submit{position: absolute;right: 0;top: 0;height: 38px;width: 80px;text-align: center;background:#0079e0;padding: 5px 0;color: #fff;font-size: 14px;outline:none;border: none;}


.header_bot { width: 630px;margin-left: 20px; }
.menu_list:after{content:"";display: block;clear: both;}
.menu_list { height:100%;}
.menu_list > li{float: left;line-height:80px;width:14%;text-align: center;position:relative;}
.menu_list > li:last-child { margin-right: 0; }
.menu_list > li > a{display: block;font-size: 14px;color: #333;}
.menu_list > li:hover{background: #0079e0;}
.menu_list > li:hover > a{color: #fff;}
.py_nav_menu{display: none;line-height:100px;}
.py_nav_menu > img{width: 30px;height: 30px;}
.menu_list > .current-menu-item,.menu_list > .current_page_item {background:#0079e0;}
.menu_list > .current-menu-item > a,.menu_list > .current_page_item > a {color:#fff;}
.mb_navdh { display: none; }
.mb_navdh .menu_list .current-menu-item,.mb_navdh .menu_list .current_page_item {background:#FFF;border:1px solid #365297;line-height:38px;height:38px;}
.mb_navdh ul li:last-child{border-bottom: 1px solid rgba(0,0,0,.7);}
.sub-menu .current_page_item, .sub-menu .current-menu-item { background:#fff;}
.sub-menu .current_page_item > a, .sub-menu .current-menu-item > a { color:#0079e0; }
.sub-menu { position: absolute;left: 0;top: 40px;width: 100%;font-size: 12px;line-height: 24px;z-index: 100;background: #FFF;visibility: hidden;border: 1px solid #365297; }
.sub-menu > li { margin: 0; }
.sub-menu > li > a {width: 100%; display:block;padding: 8px 0;line-height: 24px;text-align: center;color:#333; }
.menu_list > li:hover .sub-menu{ visibility:visible; }
.sub-menu > li:hover { background:#fff;}
.sub-menu > li:hover a { color: #1357a7; }

#pc_banner.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 10px;}
#pc_banner .swiper-pagination-bullet{width: 10px;height: 10px;background: none;border:1px solid #FFF;opacity: .7}
#pc_banner .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 10px;height: 10px;opacity: 1;position: relative;}
#pc_banner .swiper-pagination-bullet.swiper-pagination-bullet-active:after{content:"";display: block;width: 10px;height: 10px;background: #FFF;border-radius: 50%;position: absolute;top: 50%;left: 50%;margin-top: -5px;margin-left: -5px;}
#pc_banner .swiper-slide { width:100%!important;}
#mb_banner{display: none;}

/*  */
/*  */
.pb50 { padding-bottom: 50px; }
.pt50 { padding-top: 50px; }

/* 标题 */
.level_tit{text-align: center;margin-bottom: 30px;}
.level_tit > h3{font-size: 30px;color: #333;margin-bottom: 5px;font-weight: normal;}
.level_tit > h3 > i{display: inline-block;width: 100px;height: 1px;background: rgba(51,51,51,.6);margin: 8px 5px;}
.level_tit > p{font-size: 16px;color: #999;width: 45%;margin: 0 auto;line-height: 22px;}

/* 关于我们 */
.aboutus_con { display: flex;display: -webkit-flex;display: -moz-flex;display: -o-flex; }
.aboutus_con > div { width: 50%;position: relative; }
.aboutus_con > div h1 { font-size: 22px;color: #333;margin-bottom: 10px;position: relative;z-index: 1; }
.aboutus_con > div p { font-size: 16px;color: #808080;position: relative;z-index: 1; }
.aboutus_con > div.aboutus_right { padding: 20px 0; }
.aboutus_con > div.aboutus_right:after { content:'YONGPIN';font-size: 66px;color: #efefef;position: absolute;top: 0;left: 0;font-weight: bold; }
.about_in { padding: 10px;line-height: 24px;color: #666;margin: 30px 0;border-bottom: 1px solid #e5e5e5; }
.aboutus_right > a { display: block;width: 150px;height: 36px;border: 1px solid #0079e0;color: #FFF;background: #0079e0;text-align: center;line-height: 34px;margin-left: 10px;border-radius: 20px; }
.aboutus_right > a:hover { background: #fff;color: #0079e0; }
.aboutus_left { padding: 15px; }
.aboutus_left > img { position: relative;z-index: 1; }


/* 核心业务 */
.hotServiceCon{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;margin-bottom: 20px;}
.hotLeft{width: 25%;background: url("images/hotLeft.png") 0 0 no-repeat;background-size: cover;position: relative;}
.hotLeft > div{width: 100%;position: absolute;top:50%;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);color: #fff;font-size: 20px;text-align: center;}
.hotLeft > div > h3{font-size: 30px;font-weight: normal;margin-bottom: 5px;}
.hotLeft > div > p { line-height: 30px; }
.hotRight{width: 75%;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.hotList{width: 50%;height:220px;position: relative;}
.hotList > img{height: 100%;}
.hotList > div{position: absolute;top:0;left:0;height: 100%;width: 100%;padding: 30px 0 0 30px;cursor: pointer;}
.hotList > div > h3{font-size: 24px;font-weight: normal;color: #333;}
.hotList > div > p{font-size: 14px;color: #999;margin: 10px 0 35px 0;}
.hotList > div > p > span{color: #e81017;font-size: 22px;margin-right: 5px;}
.hotList > div > a { display:none;width: 100px;height: 30px;background: #0079e0;color: #fff;text-align: center;line-height: 28px;font-size: 14px;border: 1px solid #0079e0;border-radius: 14px; }
.hotList > div:hover > a { display:block; }
.hotList > div a:hover { background: transparent;color: #0079e0; }
.mianfeidh_con { width: 490px;background:#fff;height: 52px;border: 1px solid #0079e0;padding-left: 29px;position: relative;margin: 0 auto;display:flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between; }
.mianfeidh_con > span { display:inline-block;width:30px;color:#0079e0;font-size: 14px;padding: 6px 0; }
.mianfeidh_con > p { color: #0079e0;font-weight: bold;font-size: 24px;line-height: 50px; }
.mianfeidh_con > a { display:block;width: 154px;height: 100%;background: #0079e0;color: #fff;text-align: center;line-height: 50px;font-size: 16px;margin-right: -1px; }
.mianfeidh_con > img { position: absolute;left: -20px;top: 5px; }
.mianfeidh_con > a:hover { background: rgb(4,159,223); }

/* 热门职位 */
.zxzhiwei_search { text-align: center; }
#searchzw { width: 809px;border: 2px solid #0079e0;margin: 0 auto;position: relative; }
#szw { width: 100%;border: 0;outline: none;line-height: 60px;padding-left: 20px;color: #999999;font-size: 20px;padding-right: 100px;background: url("images/search.png") no-repeat 96% center; }
#searchzw-submit { width: 100px;height: 60px;position: absolute;top: 0;right: 0;opacity: 0; }
.remenss_list { width: 809px;text-align: left;margin: 0 auto;margin-top: 20px; }
.remenss_list > li { display: inline-block;margin-right: 10px;font-size: 18px;color: #808080; }
.remenss_list > li a { color: #808080; }
.remenzhiwei { margin-top: 30px; }
.remenzhiwei > h3 { font-size: 24px;color: #333;font-weight: normal;position: relative;text-align: center;line-height: 30px;padding: 10px 0; }
.remenzhiwei > h3 > a { position: absolute;right: 0;color: #0079e0;font-size: 14px; }
.remenzhiwei_con { display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap; }
.remenzhiwei_con > div { width: 25%;border-top: 1px solid #e5e5e5;padding: 20px; }
.remenzhiwei_con > div > h3 { font-weight: normal;color: #333;font-size: 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height: 30px; }
.remenzhiwei_con > div > p { color: #666;font-size: 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height: 24px; }
.remenzhiwei_con > div > a { display: block;margin-top: 20px;width: 76px;height: 26px;background: #0079e0;color: #fff;text-align: center;font-size: 12px;border-radius: 13px;border: 1px solid #0079e0;line-height: 24px; }
.remenzhiwei_con > div > a:hover { background: #fff;color: #0079e0; }
.tjianli .yin { display: none; }

	/* 简历投递 */
.toudijl_box { display: none;position:fixed;top: 0;left:0;bottom:0;right: 0;background: rgba(0,0,0,.5);z-index: 100; }
.toudijl_box .toudijl_con { width: 500px;background: #FFF;border-radius: 4px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); }
.toudijl_con > h3 { line-height: 60px;padding-left: 17px;padding-right: 40px;border-bottom: 1px solid #ddd;font-weight: normal;font-size: 20px;position: relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.toudijl_con > h3 > .cha { position: absolute;right: 12px;color: #999;cursor: pointer;font-size: 40px; }
.zhiweiyaoqiu { padding: 20px 30px; }
.zhiweiyaoqiu > h3 { font-weight: normal;font-size: 18px;margin-bottom: 10px; }
.zhiweiyaoqiu > h3 > .xianjy { font-size: 14px;display: inline-block;margin-left: 50px;color:#666; }
.zhiweiyaoqiu > p { font-size: 14px;margin-bottom: 6px;line-height: 24px;color:#666; }
.gongsi > span { display: inline-block;margin-left: 50px; }
.renzhi > h3 { font-weight: normal;font-size: 16px;padding-left: 10px;border-left: 4px solid #0079e0;margin-bottom: 5px; }
.renzhi p { text-indent: 2em;line-height: 24px;color: #666;font-size: 12px; }
.miaoshu > h3 { font-weight: normal;font-size: 16px;padding-left: 10px;border-left: 4px solid #0079e0;margin-bottom: 5px; }
.miaoshu p { text-indent: 2em;line-height: 24px;color: #666;font-size: 12px; }
.toudi input { width: 50%;line-height: 30px;border: 1px solid #ddd;outline: none;margin-top: 10px;padding-left: 10px; }
.toudi input[type=submit] { margin-top: 20px;width: 100px;line-height: 30px;background: #0079e0;color: #fff;border: 1px solid #0079e0;border-radius: 20px;color: #fff;text-align: center;padding-left: 0; }
.toudi input[type=submit]:hover { background: #fff;color: #0079e0; }
.file_outer { position: relative; }
.file_outer input { border:0; }
.file_outer .filexian { width: 83px;line-height: 30px;background: #0079e0;color: #fff;border: 1px solid #0079e0;border-radius: 5px;position: absolute;left: 0;top:0;text-align: center;cursor: pointer; }
.toudi .filexian:hover { background: #fff;color: #0079e0; }
.xiandz { margin-left: 30px; }
.xianxl { margin-left: 30px; }
.xianjy { margin-left: 30px; }

.screen-reader-response { display: none; }
.wpcf7-response-output { display:none;width:400px;padding: 20px;position: absolute;top: 50%;left: 50%;background: #fff;border-radius: 20px;z-index: 1000;color: #333;font-size: 20px;line-height: 40px;margin-left: -200px;margin-top: -50px;text-align: center; }

.chenggong { display: none;position:fixed;top: 0;left:0;bottom:0;right: 0;background: rgba(0,0,0,.5);z-index: 100; }
.chenggong > div { padding: 20px 30px;background: #fff;font-size: 18px;border-radius: 20px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); }

/* 办理流程 */
.bllc_box { background: url("images/lcbg.png") no-repeat;background-size: 100% 100%; }
.bllc_box .level_tit > h3 { color: #fafafa; }
.bllc_box .level_tit > p { color: #cccccc; }
.bllc_box .level_tit > h3 > i { background: #cccccc; }
.bllc14 { display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 100px; }
.bllc58 { display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;flex-direction: row-reverse;-webkit-flex-direction: row-reverse;margin-bottom: 50px; }
.bllc_con { position: relative;padding: 0 50px;margin-top: 50px; }
.bllc_con > div { padding-right: 90px; }
.bllc_con > div > div { width: 25%;text-align: center;position: relative; }
.bllc_con > div > div:after { content: '';display: block;width: 100%;height: 1px;background: #0079e0;position: absolute;top: 35px; }
.bllc_con span { position: relative;z-index:1;display: inline-block;width: 70px;height: 70px;line-height: 68px;border: 1px solid #0079e0;border-radius: 50%;background: #FFF;color: #0079e0;font-size: 30px; }
.bllc_con p { position: relative;z-index:1;font-size: 16px;color: #fff;margin-top: 10px; }
.bllc_con .lcnext { width: 142px;height:100%;overflow: hidden;padding-right: 0;position: absolute;right:0;top: 0;background: url("images/yq.png") no-repeat left 34px;background-size: auto 203px; }
/*.lcnext:after { content: '';display: block;width: 202px;height:202px;border:1px solid #0079e0;border-radius: 50%;position: absolute;right: 35px;top: 50%;margin-top: -116px; }*/
.lcnext span { line-height: 70px;text-align: center; }
.bllc_con .lcnext > div { position: absolute;top: 50%;right: 0;margin-top: -70px;width: 100%; }
.bllc_con .lcnext > div:after { display: none; }
.mb_05 { display: none; }
.bllczh { display: none; }
.bllczh { display: none;-webkit-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 100px; }


/* 成功案例 */
.cganli_con { margin-top: 50px; }
.cganli_con { display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;border-top: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5; }
.cganli_con > div { width: 16.6667%;text-align: center;line-height: 100px;border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5; }
.cganli_con > div img { display: inline-block;vertical-align:middle;max-height: 100%; }
.weigun { background: url("images/sbankuai.png") no-repeat;background-size: 100% 100%;padding: 15px 0; }
.weigun_con { display: flex;display: -webkit-flex; }
.weigun_con > div { width: 33.333%;position: relative;height: 20px;overflow: hidden; }
.weigun_con > div p { text-align: center;line-height: 20px; }
.weigun_con > div p a { color: #fff;cursor: pointer; }
.weigun_con .mb_gd { display: none; }
.weigun_con > div > div { position: relative; }

/* 新闻 */
.news_box { overflow: hidden; }
.news_con { display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between; }
.news_con > div { width: 31%; }
.news_con > div img { width: 100%; }
.news_con > div h3 { margin-top: 10px;position: relative;font-weight: normal;border-bottom: 1px solid #ddd;padding-left: 15px;font-size: 18px;padding-bottom: 10px; }
.news_con > div h3 > a { position: absolute;right: 0;font-size: 14px;top: 3px; }
.news_con > div h3 > a:hover { color: #0079e0; }
.news_con > div h3 > i { display: block;width: 4px;height: 21px;background: #0079e0;position: absolute;left: 0;top: 3px; }
.news_con > div p { position: relative;line-height: 34px;border-bottom: 1px solid #ddd;padding-right: 70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.news_con > div span { position: absolute;right: 0;font-size: 12px; }
.news_con > div p:hover a { color: #0079e0; }
.mb_ad { display: none; }

/* 联系我们 */
.contactus_box { overflow: hidden; }
.contactus_con { display: flex;display: -webkit-flex; }
.contactus_con > div { width: 50%; }
.contact_l { background: url("images/contactusbg.png") no-repeat;background-size: 100% 100%;position: relative; }
.contact_l .contact_l_in { z-index: 10;height: 370px;width: 666px;position: absolute;right: -15px;top: 30px;background: rgba(255,255,255,.9);padding: 40px 40px 40px 80px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between; }
.contact_xz { position: relative; }
.contact_xz > div { height: 150px;margin-top: 70px;border-left: 1px solid #bababa; }
.contact_xz p { font-size: 12px;line-height: 70px;padding-left: 10px;position: relative;color: #372d23;cursor: pointer;white-space:nowrap;text-overflow:ellipsis; }
.contact_xz p:after { content: '';width: 10px;height: 10px;background: rgba(255,255,255,.9);border: 1px solid #bababa;border-radius: 50%;position: absolute;left: -5px;top: 50%;margin-top: -5px; }
.contact_xz p.active { color: #0079e0; }
.contact_xz p.active:after { background: #0079e0;border: 1px solid #0079e0; }
.contact_dz > div { display: none; }
.contact_r > div { display: none; }
.contact_dz h3 { margin-top: 30px;padding-bottom: 5px;position: relative;font-weight: normal;font-size: 20px;margin-bottom: 10px; }
.contact_dz h3:after { content: '';width: 40px;height: 1px;background: #0079e0;position: absolute;bottom: 0;left: 0; }
.contact_dz p { line-height: 30px;color: #201b15; }
.mb_dz { display: none; }

/* 广告条 */
.advertising { background: #0079e0; }
.guanggao_box { position: relative; }
.guanggao_con { padding-top: 40px;padding-left: 300px;padding-bottom: 50px;background: url("images/gg.png") no-repeat left 30px; }
.guanggao_con > h3 { font-size: 28px;color: #FFF;margin-bottom: 30px; }
.guanggao_con > p { font-size: 18px;color: #FFF; }
.guanggao_r { position: absolute;right: 0;top: 40px;padding-left: 55px;background: url("images/ggdh.png") no-repeat left top; }
.guanggao_r > p { font-size: 14px;color: #fff; }
.guanggao_r > h3 { font-size: 24px;color: #fff;margin: 6px 0 8px; }
.guanggao_r > a { font-size: 18px;color: #fff;display: block;width: 155px;height: 36px;line-height: 34px;border: 1px solid #fff;border-radius: 3px;text-align: center; }
.guanggao_r > a:hover { background: #fff;color: #0079e0; }

/* 底部 */
.footer{background:rgb(70,71,73);padding: 50px 0 10px;color: #fff;}
.foot_top{position:relative;}
.foot_con { display: flex;display: -webkit-flex; padding-bottom: 30px;}
.foot_con a:hover { text-decoration: underline; }
.foot_con .mean_left{ width: 50%;display: flex;display: -webkit-flex;justify-content: left;-webkit-justify-content: left;}
.foot_con .mean_left > div{width: 28%;}
.foot_con .detail_right{width: 50%;display: flex;display: -webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;}
.foot_con .detail_right > div{width: 50%;text-align: center;}
.foot_con  div > p { color:#FFF;margin-bottom: 10px;font-size: 14px; }
.foot_con  div > ul { display:inline-block;margin-right: 15px; }
.foot_con  div > ul > li { font-size: 12px;line-height: 24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.foot_con  div > ul > li > a { color: #fff; }
.foot_con  div > ul > li > a:hover{color: #0079e0;text-decoration: none;}
.foot_con  div > .online { color:#FFF;margin-bottom: 0;font-size: 22px;text-align: center;margin-top:5px;font-weight: normal; }
.foot_con  div > .ontime { color:#a1a1a6;margin-bottom: 0;font-size: 12px;text-align: center;margin-top:5px; }
.lianxidizhi { padding-top: 20px;padding-bottom: 30px;font-size: 12px; }
.lianxidizhi > p { display:inline-block;margin-right: 12%; }
.lianxidizhi > p:last-child{margin-right: 0;}
.foot_ewm {display:inline-block;text-align: center;margin-right:5px;}
.foot_ewm > img{width: 100px;height: 100px;}
.foot_ewm > p { margin-top:10px; }
.footer_xia {background: rgb(49,50,51); color:#a1a1a6;padding: 15px 0; }
.foot_txt{position: relative;}
.foot_line{position: absolute;width: 2px;height:160%;background: #666;right:15px;top: -60px}
.yq_links{margin-bottom: 10px;}
.yq_links li{display: inline-block;margin-right: 10px;font-size: 12px;}
.yq_links li a{color: #999;}
.yq_links li a:hover{color: #FFF}
.foot_bot_left{border-top: 1px solid #fff;padding-top: 10px;}
.foot_bot p{font-size: 14px;margin: 20px 0 40px}
.foot_bot p.copyright{margin: 0;clear:both;font-size: 12px;}
.foot_bot p.copyright .copyright_1{float:left;}
.foot_bot p.copyright .copyright_2{float:right;}
.foot_bot p a{color: #a09f9f;}
.foot_bot p a:hover{text-decoration: underline;}


/*新闻列表页*/
.py_banner_ful > img{width: 100%;}
.py_main{}
.py_main > .container {padding-bottom: 20px; }
.dif{padding-right: 0;padding-left: 0;}
.py_main_left{width: 18%;margin-top: 20px;}
.py_main_right{width: 80%;padding-top:25px;}
.py_bg > h1{font-size: 26px;color: #0079e0;margin-bottom: 5px;text-align: center;}
.py_bg > i{display: block;width: 20px;height: 1px;background: #0079e0;margin: 0 auto;}
.py_bg > p{color: #6a6a6a;font-size: 14px;margin: 10px 0 20px 0;text-align: center;}
.py_cat {background: #fff; }
.py_cat li{line-height: 50px;padding-left: 15px;font-size: 14px;border-bottom:1px solid #0079e0;position:relative;}
.py_cat>.cat-item > span { position:absolute;right: 15px;top: 0; }
.py_cat>.current-cat {background: rgb(248,248,248);}
.py_cat>.current-cat > a { color:#0079e0; }
.py_cat>.current-cat > span { color:#0079e0; }
.py_cat>.current_page_item {background: rgb(248,248,248);}
.py_cat>.current_page_item > a { color:#0079e0; }
.py_cat>.current_page_item > span { color:#0079e0; }
.py_cat>.cat-item:hover > a { color:#0079e0; }
.py_cat>.cat-item:hover > span { color:#0079e0; }
.py_cat li:first-child{font-size: 18px;text-align: center;padding: 10px 0;color: #FFF;line-height: normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.py_cat li:first-child span{font-size: 14px;text-transform: uppercase;display: inline-block;margin-left: 5px;}
.py_cat li:first-child a { color:#FFF; }
.py_cat li a{display: block;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}

.py_main_position{line-height: 51px;border-bottom: 1px solid #DDD;color: #999;margin-bottom: 24px;font-size: 12px;}
.py_main_position a{color: #999}
.py_main_position a:hover{color: #666}
.py_lists > li{background: #fff;margin-bottom: 24px;display:flex;justify-content: space-between;padding-bottom: 15px;border: 1px solid #ddd;border-radius:5px;padding: 10px;}
.py_lists > li:hover{-moz-box-shadow:2px 2px 5px #267de4; -webkit-box-shadow:2px 2px 5px #267de4; box-shadow:2px 2px 5px #267de4; }
.py_lists > li:hover a { color:#0079e0; }
.py_list_img{width: 25%;height: 180px;overflow: hidden;}
.py_list_txt{width: 72%;position:relative;padding: 20px 0;}
.py_list_img img{width: 100%;height: 100%;}
.py_list_txt h3{font-size: 16px;margin-bottom: 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight: normal;}
.py_list_txt h3 > a { color:#666; }
.py_list_txt p{font-size: 14px;color: #372d23;line-height: 26px;margin-bottom: 15px;}
.py_list_txt > time {color:#c0c0c0;font-size: 12px; }
.py_list_txt > a  { position:absolute;right: 10%;bottom:10px;color:#666; }
.py_lists > li:hover .py_list_txt h3{color:#0079e0; }

.wp-pagenavi{text-align: center;padding:21px 0 40px;}
.wp-pagenavi a,.wp-pagenavi span{display: inline-block;font-size: 16px;padding:10px 15px;border-radius: 2px;border:1px solid #DDD;margin: 0 5px}
.wp-pagenavi a:hover,.wp-pagenavi span.current{background: #0079e0;color: #FFF;border-color: transparent;}

.py_details h1{text-align: center;font-weight: normal;color: #333;}
.py_info{text-align: center;padding: 24px 0;color: #666;}
.py_info span{margin: 0 15px;display: inline-block;}
.py_info i{margin-right: 5px;}
.py_detail_cont{border-bottom: 1px dashed #DDD;margin-bottom: 10px;margin-top:20px;}
.py_detail_cont p,.py_detail_cont>div{font-size: 16px;line-height: 25px;margin-bottom: 10px;color: #372d23;}
.py_detail_cont img{display: block;max-width: 100%;}
.py_detail_cont video,.py_detail_cont embed{width: 100%;}

.py_articles_other{padding: 20px 0 20px 0;color: #999;line-height: 25px;font-size: 14px;}
.py_articles_other div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.py_articles_other a{color: #999;}

.bshare-custom{  }
.py_related_articles{padding: 20px 0 25px;background: #FFF}
.py_related_articles_tit{font-size: 16px;color: #333;font-weight: bolder;padding-bottom: 14px;border-bottom: 1px solid #DDD}
.py_cat_related{padding-top: 10px;}
.py_cat_related li{position: relative;width: 49%;line-height: 25px;padding-left: 10px;}
.py_cat_related li:nth-child(odd){float: left;}
.py_cat_related li:nth-child(even){float: right;}
.py_cat_related li a{width: 65%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.py_cat_related li i{position: absolute;width: 4px;height: 4px;border-radius: 50%;background: #666;left: 0;top: 11px;}
.py_cat_related li time{ color: #999; }
.py_cat_related li:hover,.py_cat_related li:hover a{color:#0079e0; }

/*产品列表页*/
.py_lists_1 { display:flex;flex-wrap: wrap;  }
.py_lists_1 .col-md-4{margin-bottom: 25px;}
.py_lists_1 li:hover .py_lists_1_txt h3 > a {color: #0079e0;}
.py_lists_1_txt{padding-bottom: 20px;position: relative;}
.py_lists_1_txt h3{font-size: 16px;color: #666;padding: 15px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align: center;}
.py_lists_1_txt p{font-size: 12px;color: #999;line-height: 20px;min-height: 40px;}
.py_lists_1_txt b{position: absolute;bottom: 0;left: 0;width: 35px;height: 1px;background: #ededed;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5stransition:all .5s;}
.py_lists_1 li{cursor:pointer;width:33.333%;padding: 0 15px;margin-bottom: 20px;}
.py_lists_1 li:hover b{width: 100%;background: #4e4e4e}

.py_lists_14 { display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap; }
.py_lists_14 li { width: 25%;padding: 10px; }
.py_lists_14 li > div { border: 1px solid #e5e5e5;padding: 20px; }
.py_lists_14 li > div > h3 { font-weight: normal;color: #333;font-size: 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height: 30px; }
.py_lists_14 li > div > p { color: #666;font-size: 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height: 24px; }
.py_lists_14 li > div > a { display: block;margin-top: 20px;width: 76px;height: 26px;background: #0079e0;color: #fff;text-align: center;font-size: 12px;border-radius: 13px;border: 1px solid #0079e0;line-height: 24px; }
.py_lists_14 li > div > a:hover { background: #fff;color: #0079e0; }

.neiyes_title { text-align: center; }
.neiyes_title > h3 { font-weight: normal;position:relative;font-size: 30px;color:#372d23; }
.neiyes_title > h3:before { content: '';display: block;width: 100px;height: 2px;background: #0079e0;position:absolute;left: 30%;top:50%; }
.neiyes_title > h3:after { content: '';display: block;width: 100px;height: 2px;background: #0079e0;position:absolute;right: 30%;top:50%; }
.neiyes_title > p { color:#666;font-size: 16px;margin-top:5px; }

.zzsp_whycho { padding: 50px 0;clear:both; }
.zzsp_whycho_con p { color: #4f4f4f;font-size: 14px; }
.zzsp_whycho_con { display: flex;border-top: 1px solid #0079e0;margin-top: 30px;padding-top: 50px; }
.zzsp_whycho_con > div { width: 20%;text-align: center; }
.zzsp_whycho_con > div > h3 { font-weight: normal;color: #372d23;font-size: 18px;margin-bottom: 10px;margin-top: 20px; }
.zzsp_whycho_con > div > p { color: #4f4f4f;font-size: 14px;line-height: 24px;padding: 0 25px; }
.zzsp_whycho_img { width: 100%;text-align: center;border-right: 1px solid #ddd; }
.zzsp_whycho_con > div:last-child .zzsp_whycho_img { border-right: 0; }

.foot_dianhua { padding-bottom: 30px; }
.foot_dianhua_con { width: 330px;margin:0 auto;padding-top: 50px;padding-left:150px;background: url("images/dianhua.png") no-repeat left center; }
.foot_dianhua_con > p { color:#4f4f4f;font-size: 18px; }
.foot_dianhua_con > h3 { color:#0079e0;font-size: 24px;margin: 10px 0; }
.foot_dianhua_con > a { display: block;width: 92px;color:#fff;font-size: 14px;background:#0079e0;text-align: center;line-height: 28px;border: 1px solid #0079e0; }
.foot_dianhua_con > a:hover { color: #0079e0;background:#fff; }

.weizhi { font-size: 12px;}

/* 内页左侧边 */
.ggcebian > .contactwm { margin-top:50px;background:#FFF; }
.ggcebian > .contactwm > p { height:40px;background:rgb(0,121,224);color:#FFF;line-height: 40px;font-size: 16px;padding-left: 12px; }
.ggcebian > .contactwm > .ggcebian_con { padding: 0; }
.ggcebian_con > div { border-bottom:1px solid #ddd;padding:10px 10px 10px 55px;background-repeat: no-repeat;background-position: 12px center;font-size: 12px; }
.ggcebian_con > div > p:first-child { font-size: 14px;font-weight: bold; }
.zbhotline { background-image: url("images/ce1.png"); }
.zbwz { background-image: url("images/ce2.png"); }
.zbhotline > p { font-size: 16px;color:#372d23; }
.ggcebian_con > .zbweixin { text-align: center;padding: 10px 0; }

.fwcebian_con > div { border-bottom:1px dashed #ddd;padding:17px 10px 17px 75px;background-repeat: no-repeat;background-position: 20px center;background-color:rgb(249,249,249); }
.fwcebian_con > .cebian_zzsp { background-image: url("images/ce11.png"); }
.fwcebian_con > .cebian_csfw { background-image: url("images/ce22.png"); }
.fwcebian_con > .cebian_yhkh { background-image: url("images/ce33.png"); }
.fwcebian_con > div:hover { background-color: #fff; }
.fwcebian_con > div:hover > a { color: #b41a21; }

/*颜色修改*/
.c_005DA2{color:rgb(0,121,224);}
.bgc_005DA2{background-color: rgb(0,121,224)}
.py_navs li a:hover,.py_navs li.current-menu-item a,.py_navs li.current-menu-page a{border-bottom-color: rgb(0,121,224);}
.py_foot_ul li a:hover{color:rgb(0,121,224);}
.py_copyright a:hover{color:rgb(0,121,224);}
.py_main_position a:hover{color:rgb(0,121,224);}
.py_articles_other a:hover{color:rgb(0,121,224);}

.sub-menu { display: none; }


@media (max-width: 1199px){
	.logo a > img{width: 160px;}
	#search{margin: 8px 15px 0 0;width:270px;}
	.hot_line { margin-left:0; }	
	.header_daohang { width: 63%; }

	.contact_l .contact_l_in { width: 100%;padding:40px 40px 40px 15px; }
	.header_daohang { display: none; }
	.guanggao_con > h3 { font-size: 24px; }
	.guanggao_r > h3 { font-size: 22px; }
	.guanggao_r > a { width: 130px; }
	.aboutus_left:after { width: 70%; }
}

@media (max-width: 991px){
	.level_tit > p{width: 100%;}
	.header_daohang{display: none;}
	.daohang {display: none;}
	.header_bot>div{display: none;position: absolute;top: 110px;left:0;width: 100%;background: #fafafa;z-index: 100;background: rgba(0,0,0,.7);}
	.header_bot li{float: none;}
	.menu_list{padding-left: 0;}
	.menu_list li { width:100%;line-height: 50px; }
	.header_bot li a{margin: 0;text-align: center;color: #FFF;}
	.header_bot>span{display: block;line-height: 80px;}
	.mb_navdh .menu_list .current-menu-item, .mb_navdh .menu_list .current_page_item{background: #0079e0;}
	.sub-menu { left:0;top: 40px;}
	.mb_navdh{display: block;}
	/*.menu_list > li > a { color:#FFF; }*/
	.menu_list > li:hover { height: auto!important; }
	.sub-menu { position: relative;top: 0; }
	.menu_list > .current-menu-item > a, .menu_list > .current_page_item > a{color: #fff;}
	.header_bot{border:none;}
	.rightxf { display:none; }
	.ggcebian { display:none; }
	.bottomxf { display:flex; }
	.advertising .pc_ad,#pc_banner{display: none;}
	.advertising .mb_ad,#mb_banner{display: block;}

	.footsh_con { padding: 40px 0; }
	.foot_con .mean_left > div{width: 33.3%;}
	.lianxidizhi > p:last-child{margin-top: 10px;}
	.footer_xia{margin-bottom: 60px;}

	.ser_list{width: 48%;}
	.py_logo{width: 18%;}
	.py_search{padding: 4px 0}
	.py_navs li a{padding: 0 4px 7px;line-height: 44px;}
	.py_main_left{width: 100%;margin-bottom: 25px;}
	.py_main_right{width: 100%;}
	.side{display: none;}

	.py_lists_14 li { width: 33.333%; }

	.contactus_con { display: block; }
	.contactus_con > div { width: 100%; }
	.contact_l .contact_l_in { position: static;justify-content: space-around; }
	.contact_xz { padding-left: 30px; }
	.bllc_con p { font-size: 14px; }
	.bllc_con { padding: 0 30px; }
	.bllc_con .lcnext { width: 122px; }
	.lcnext:after { margin-top: -115px; }
	.cganli_con > div { width: 25%; }
	.news_con > div:nth-child(3) { display: none; }
	.news_con > div { width: 47%; }
	.header_bot { width: auto; }
	#searchzw { width: 100%; }
	.remenss_list { width: 100%; }
	.remenzhiwei_con > div { width: 33.33%; }
	.remenzhiwei_con > div:nth-child(7) { display: none; }
	.remenzhiwei_con > div:nth-child(8) { display: none; }
	.hotList > div { padding: 30px 20px 0 30px; }
	.bllc_con .lcnext { background-size: auto 201px; }

	.weigun_con > div { display: none; }
	.weigun_con .mb_gd { display: block;width: 100%; }
	.aboutus_left { display: none; }
	.aboutus_con > div { width: 100%; }
}

@media (max-width: 767px){
	.pb { padding-bottom: 30px; }
	.pt { padding-top: 30px; }
	.mb_news { display:block; }
	.pc_news { display:none; }
	.contactwm,.ewm { display:block; }
	.contactwm{width: 60%;margin-right: 0;}
	.contactwm li { text-align: left; }
	.ewm{width: 35%;}
	.foot{flex-wrap: wrap;}
	.foot_con {flex-wrap: wrap;}
	.foot_con .mean_left,.foot_con .detail_right{width: 100%;}
	.foot_con .mean_left{margin-bottom: 30px;justify-content:space-between;}
	.foot_con .detail_right > div:first-child{text-align: left;width: 40%;}
	.foot_con .detail_right > div:nth-child(2){width: 60%;}
	.py_nav_menu{display: block;}
	.py_search{display: none;}
	.py_navs.pull-left{float: right !important;padding-top: 20px}
	.py_foot_left,.py_foot_right{width: 100%;}
	.py_foot_right{text-align: center;padding-top: 30px;margin-top: 30px}
	.py_foot_ul:last-child{padding-right: 0;}
	.py_foot_logo img{display: block;margin: 0 auto}
	.py_main_left{display: none;}
	.py_cat_related li{width: 100%;}
	.py_cat_related li a{width: 70%;}
	.foot_bot p.copyright > em { display:block;width:100%; }
	.foot_bot p.copyright > .copyright_1 { clear:both!important; }
	.foot_bot p.copyright > .copyright_2 { clear:both!important; margin-top: 10px;}
	.py_bg > h1:after { display: none; }
	.py_bg > h1:before { display: none; }

	.hotLeft { display: none; }
	.hotRight { width: 100%; }
	.bllc_con .lcnext { display: none; }
	.bllc_con > div { padding-right: 0; }
	.bllc_con > div > div:after { display: none; }
	.bllc58 { flex-direction: row-reverse;-webkit-flex-direction: row; }
	.top_links { display: none; }
	.bllc_box { background-size: auto 100%; }
	.mb_05 { display: block; }
	.bllc_con span { width: 60px;height: 60px;line-height: 58px; }
	.bllc14 { margin-bottom: 45px; }
	.bllc_con { padding: 0; }
	.bllc_con > div > div { width: 20%;padding: 0 8px; }
}
@media (max-width: 639px){
	.level_tit > h3{font-size: 24px;}
	.py_lists_14 li { width: 100%; }
	.py_lists_1 li { width: 50%; }
	.mianfeidh_con { width: 85%; }
	.mianfeidh_con > a { width: 100px; }
	.mb_dz { display: block; }
	.contact_xz { display: none; }
	.contactus_box { padding: 0; }
	.contactus_box .level_tit { display: none; }
	.py_list_img { display: none; }
	.py_list_txt { width: 100%; }
}


@media (max-width: 479px){
	.logo a > img{width: 160px;}
	.top .pull-right{display: none;}

	.mianfeidh_con > p { font-size: 20px; }
	.mianfeidh_con > a { font-size: 14px;width: 80px; }
	.mianfeidh_con > img { display: none; }
	.mianfeidh_con { padding-left: 9px; }
	.news_con { flex-wrap: wrap;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-o-flex-wrap: wrap; }
	.news_con > div { width: 100%;margin-bottom: 25px; }
	.news_con > div:nth-child(3) { display: block; }
	.bllczh { display: flex;display: -webkit-flex;margin-bottom: 45px; }
	.bllc14 > div:nth-child(4) { display: none; }
	.bllc14 > div:nth-child(5) { display: none; }
	.bllc58 > div:nth-child(1) { display: none; }
	.bllc_con > div > div { width: 33.333%; }
	.cganli_con > div { width: 50%; }
	.cganli_con > div img { transform: scale(.8);-webkit-transform: scale(.8);-moz-transform: scale(.8);-o-transform: scale(.8); }
	.hotList { width: 100%; }
	.hotList > div > a { display: block; }
	.hotList > div > p { color: #666; }
	.toudijl_box .toudijl_con { width: 100%;left: 0;top:0;transform: translate(0,0);-webkit-transform: translate(0,0); }
	.toudi input { width: 100%; }
	.toudijl_box { overflow: auto; }
	.remenzhiwei_con > div { width: 100%; }
	.remenzhiwei_con > div:nth-child(7) { display: none; }
	.remenzhiwei_con > div:nth-child(8) { display: none; }
	.foot_con .mean_left > div { width: auto; }

}

