@charset "utf-8";
/*
Theme Name: 友际改版
Theme URI:地址
Description: 上海网站建设
Version: 2.0 版本号
Author: 上海网站建设
Author URI: 作者的网址
Tags: 标签，多个用半角逗号隔开
*/

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;}
h3,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;}
td,tr{border:1px solid #ddd;text-align:center;padding:10px;}

.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%;}
.tran{-o-transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s;}
.dis{display:-webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.jusb{-webkit-justify-content:space-between;justify-content:space-between;-moz-box-pack:space-between;-webkit--moz-box-pack:space-between;box-pack:space-between;}
.jusa{-webkit-justify-content:space-around;justify-content:space-around;-moz-box-pack:space-around;-webkit--moz-box-pack:space-around;box-pack:space-around;}
.jusc{-webkit-justify-content:center;justify-content:center;-moz-box-pack:center;-webkit--moz-box-pack:center;box-pack:center;}
.jusl{-webkit-justify-content:left;justify-content:left;-moz-box-pack:left;-webkit--moz-box-pack:left;box-pack:left;}
.flexw{-webkit-flex-wrap:wrap;-webkit-box-lines:multiple;-moz-flex-wrap:wrap;flex-wrap:wrap;}

/*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;}

.wx-box {text-align: center;}
.wx-box img {width: 100px;}
.wx-box p {margin-top: 5px;}
/*侧边栏*/
.rightxf {position: fixed;top: 200px;left: 0;z-index: 10;border-radius: 5px;box-sizing: border-box;padding: 14px 0;display: none;}
.rightxf > .xfdianji {display: block;width:70px;height:64px;position: relative;cursor: pointer;margin-bottom:2px;}
.rightxf > .xfdianji .outeryuan {
	width:54px;
	height:48px;
	text-align: center;
	float: left;
}
.rightxf > .xfdianji > .zuiwai {
	width: 70px;
	height: 64px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	padding: 8px;
	background-color:  #a11e23;
	transition: all 1s;
	-webkit-transition: all 1s;
	display: flex;
	z-index: 11;
}
.rightxf > .xfdianji .outeryuan > p {
	color:#fff;
	font-size: 12px;
	width: 54px;
}

.rightxf > .xfdianji:nth-child(2) .wxewm > p{margin-bottom: 10px;width: 70px;height: 70px;}

.rightxf > .xfdianji .outeryuan > .iconfont {
	font-size: 24px;
	line-height: 30px;
	color: #fff;
}
.rightxf > .xfdianji .wxewm { text-align: center;line-height: 30px;height: auto; }
.rightxf > .xfdianji .wxewm a { color: #FFF; }
.rightxf > .xfdianji .wxewm a:hover { text-decoration: underline; }

.rightxf > .xfdianji:hover .wxewm {
	display:block;
	width: 120px; 
}

.rightxf > .xfdianji:nth-child(2):hover .wxewm {
	width: 80px;
}

.rightxf > .xfdianji:nth-child(3):hover .wxewm {
	width: 240px;
	padding: 0 10px;
	text-align: left;
}

.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:  #a11e23;
	margin-bottom:5px;
	padding: 5px;
}
.xfactive {
	background: #FFF;
}
.rightxf > .xfactive > .iconfont {
	color:  #a11e23;
}
.dbx {
	color:#fff;
	margin-left: 20px;
	font-weight: bold;
	font-size: 16px;
	line-height: 48px;
	float: left;
	display:none;
}
.wxewm {
	width: 126px;
	height: auto;
	padding: 5px;
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-size: 116px 116px;
	background-color:  #a11e23;
	position: absolute;
	left: 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: #a11e23;
	box-sizing: border-box;
}
.bottomxf > a:last-child {
	border: 0;
}
.bottomxf > a {
	display:block;
	float:left;
	width: 25%;
	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 #a11e23;
	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;
}

/*顶部*/
.top{line-height: 30px;background: #f6f6f6;color: #666;font-size:12px;}
.top_right > p { padding-left: 30px;color: #777; }
.top_right > p i {display: inline-block;width: 25px;height: 25px;background-image: url("images/logo_r.png");background-repeat: no-repeat;vertical-align: middle;padding-right: 5px; }
.top_right > p:nth-child(1) i { background-position: 0 0; }
.top_right > p:nth-child(2) i { background-position: -52px 0; }
.top_right > p:nth-child(3) i { background-position: -26px 0; }

.logo_box{padding: 20px 0;}
.logo{line-height: 80px;}
.hot_line{line-height: 30px;font-size: 16px;margin-left:3%;margin-top:5px;}
.hot_line p{font-size: 16px; color: #A11E24;font-weight: bold;}
.hot_line p strong{font-size: 14px; color: #777;font-weight: normal;}
.head_search{margin-top: 10px;}
#search{width: 343px;height: 40px;line-height: normal;margin:5px 30px 0 0;position:relative;}
@media (max-width:1200px) {
	#search{width: 243px;}
}

#s{border:1px solid #a11e23;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: 60px;background:#a11e23;padding: 9px 20px;border:none;outline: none;}

.daohang {width: 100%;height:40px;border-bottom: 2px solid #a11e23;}
.header_bot > .qbxm{font-size:16px;line-height: 40px;float: left;width: 17%;text-align: center;position: relative;background: #a11e23;color: #fff;cursor: pointer;}
.header_bot > .qbxm img{position: absolute;left:15px;top:10px;}
.menu_list:after{content:"";display: block;clear: both;}
.menu_list { height:100%; padding-left: 13%;}
.menu_list > li{float: left;line-height:40px;width:11%;height:40px;text-align: center;position:relative;margin-right:1%;}
.menu_list > li:last-child { margin-right: 0; }
.menu_list > li > a{display: block;font-size: 16px;}
.menu_list > li:nth-child(2),.menu_list > li:nth-child(3),.menu_list > li:nth-child(4),.menu_list > li:nth-child(6){background: url("images/hot.gif") right top no-repeat;}
.menu_list > li:hover > a{color: #ca0f16;}
.py_nav_menu{display: none;line-height:100px;float: right;}
.py_nav_menu > img{width: 30px;height: 30px;}
.menu_list > .current-menu-item > a,.menu_list > .current_page_item > a {color: #ca0f16;}
.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:#ce222a; }
.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:#ce222a;}
.sub-menu > li:hover a { color: #FFF; }

#pc_banner.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 10px;}
#pc_banner .swiper-pagination-bullet{width: 38px;height: 4px;background: #acacac;opacity: 1;border-radius: 10px;}
#pc_banner .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 38px;height: 4px;opacity: 1;position: relative;}
#pc_banner .swiper-pagination-bullet.swiper-pagination-bullet-active:after{content:"";display: block;width: 38px;height: 4px;background: #fff;position: absolute;top: 50%;left: 50%;margin-top: -2px;margin-left: -19px;border-radius: 10px;}
#pc_banner .swiper-slide { width:100%!important;position: relative;}
#mb_banner{display: none;}

/* banner菜单 */
#pc_banner{position: relative;}
.banner_inner { width: 100%;height: 100%;position:absolute;left:0;top:0;}
.banner_inner > .container { height: 100%; }
.banner_inner > .container > ul { height: 100%;position: relative;width: 17%;background: rgba(0,0,0,.4);z-index: 100; }
.banner_inner > .container > ul > li:hover .ba_in_listsh { background:#ce222a;border-right:0 }
.banner_inner > .container > ul > li {height: 20%;clear:both;width:100%;border-bottom:1px solid #fff; }
.banner_inner > .container > ul > li:last-child{border-bottom: none;}
.banner_inner > .container > ul > li:hover .ba_in_listxia { display:block; }

.ba_in_listsh { width: 100%;height: 100%;margin-bottom:1px;overflow:hidden;position:relative; }
.ba_in_listsh > h3 {width:100%;font-size:14px;text-align: center;font-weight: normal;position:absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%); }
.ba_in_listsh > h3 > a {display: block;width: 100%; color: #fff;vertical-align: bottom;position: relative;}
.ba_in_listsh > h3 > a > i{width: 7px;height: 7px;border-top: 2px solid #fff;border-right: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);position: absolute;top:43%;right:15px;}
.ba_in_listsh > h3 > a > img{position: absolute;left: 15px;top:0px;}
.ba_in_listsh > ul { height: 20px;overflow: hidden; }
.ba_in_listsh > ul > li { display:inline-block;margin-right: 10px;color:#6c1010; }
.ba_in_listsh > ul > li > a { color:#6c1010; }

.ba_in_listxia { width: 900px;height:100%;clear:both;background:rgba(255,255,255,.9);position: absolute;left:100%;top:0;display:none; }
.ba_in_listxia > ul { width: 100%;float:left;padding: 30px 50px; }
.ba_in_listxia > ul > li { font-size: 14px;margin-bottom: 30px; }
.ba_in_listxia > ul > li > a { float: left;width: 20%; }
.ba_in_listxia > ul > li > a:hover { color: #ce222a; }
.ba_in_listxia > ul > li > .listxias { float: left;width: 75%;margin-bottom: 20px;border-bottom: 1px dashed #666;}
.ba_in_listxia > ul > li > .listxias > a { display: inline-block;margin-right: 40px;margin-bottom: 15px;}
.ba_in_listxia > ul > li > .listxias > a:hover { color: #ce222a; }

/*咨询表单*/
.zxForm{background: #fafafa;}
.zxMenu{border-bottom: 2px solid rgba(0,0,0,.1);padding: 30px 0;}
.zxMenu>li{width: 25%;text-align: center;font-size: 20px;color: #666;font-weight: 700;cursor: pointer;}
.zxMenu>li.ono{color: #333;}
.zxList>div{display: none;}
.zxCon{background: #fff;padding: 30px 0 80px 0;}
.tjdiqu,.tjxaunze{width:100%;height: 40px;line-height: 40px;outline: none;border:1px solid #dcdcdc;text-align: center;cursor: pointer;}
.zixun>div:first-child{width: 25%;}
.zixun>div:nth-child(2){width: 40%;color: #666;}
.tjdiqu{background-image:url("images/diquImg.png"),url("images/xia.png");background-position: left center,right center;background-repeat: no-repeat, no-repeat;}
.tjxaunze{padding-left:20%;background-image:url("images/diquImg.png"),url("images/xia.png");background-position: left center,right center;background-repeat: no-repeat, no-repeat;}
/* --ie清除--*/
select::-ms-expand{ display: none; }
/* --火狐、谷歌清除--*/
select{appearance:none;  -moz-appearance:none;  -webkit-appearance:none;background: url("images/xia.png") no-repeat scroll right center transparent;padding-right: 14px;}
.zixun input[type=submit] {padding: 8px 40px; background: #a11e23;color: #fff;border: 1px solid  #a11e23;font-size: 16px;border-radius: 3px; }
.zixun input[type=submit]:hover { color:#a11e23;background: #fff; }
.wpcf7-not-valid-tip,.screen-reader-response{display: none;}
.wpcf7-validation-errors,.wpcf7-response-output {color: red;font-size: 18px;margin-top: 20px;}

/* 标题 */
.pt { padding-top:50px; }
.pb { padding-bottom:50px; }
.title_box { text-align: center;margin-bottom: 40px; }
.title_box > h3 { font-size: 28px;color: #333;position: relative;display: block;width: 220px;margin: 0 auto;}
.title_box > p { font-size: 16px;color: #666;margin-top: 10px; }
.title_box > h3:after,.title_box > h3:before { content: '';width: 24px;height: 1px;background: #a11e23;position: absolute;bottom: 50%;margin-top: -1px;}
.title_box > h3:before{left: 0;}
.title_box > h3:after{right: 0;}

/*精选服务*/
.jingxuan,.hotserBox,.advan{background: #fafafa;}
.jxCon>div{position: relative;cursor: pointer; width: 24%;height: 310px;text-align: center;padding-top: 60px;font-size: 14px;color: #666;background:#fff url("images/rx.png")  right top no-repeat;border:1px solid #dcdcdc;}
.jxCon>div h3{font-size: 20px;margin: 50px 0 20px 0;color: #333;}
.af{display: none;}
.xq{display:none;position: absolute;left: 0;bottom:0;width: 100%;height: 0;background: #a11e23;padding: 15px 0;margin-top: 10px;}
.xq>a{display: block;color: #fff;border:1px solid #fff;width: 120px;text-align: center;height:30px;line-height: 30px; margin: 0 auto;}
.jxCon>div:hover{padding-top: 30px; border-color:#fff;-webkit-box-shadow: #999 0px 0px 10px;-moz-box-shadow: #999 0px 0px 10px;box-shadow: #999 0px 0px 10px;}
.jxCon>div:hover .af{display: block;margin: 0 auto;}
.jxCon>div:hover .bf{display: none;}
.jxCon>div:hover h3{font-weight: bold;}
.jxCon>div:hover .xq{display:block;height: 60px;}

/*热门服务*/
.hotserList{width: 24%;}
.hotserTop{height: 115px;color: #fff;font-size: 14px;padding:30px 0 0 30px;margin-bottom: 30px;}
.hotserTop h3{font-size: 18px;font-weight: 700;margin-bottom: 10px;}
.hotserList:first-child .hotserTop{background: url("images/hot1.jpg") 0 0 no-repeat;background-size: 100% 100%;}
.hotserList:nth-child(2) .hotserTop{background: url("images/hot2.jpg") 0 0 no-repeat;background-size: 100% 100%;}
.hotserList:nth-child(3) .hotserTop{background: url("images/hot3.jpg") 0 0 no-repeat;background-size: 100% 100%;}
.hotserBot{border:1px solid #c8c8c8;background: #fff;padding:30px 0;font-size: 16px;color: #333;}
.hotserBot p{font-size: 12px;color: #666;margin: 10px 0 20px 0;}
.hotserBot a{display: block;width: 90px;height: 30px;line-height: 28px;text-align: center;color: #fff;font-size: 12px;background: #a11e23;border:1px solid #a11e23;}
.hotserBot>div{padding-left: 30px;}
.hotserBot>div:last-child{border-top:1px solid #c8c8c8;padding-top: 20px;margin-top: 20px;}
.hotserBot a:hover{background: #fff;color: #a11e23;}
.hotRight { width:25%;border: 1px solid #c8c8c8;background: #fff; }
.sqBt{border-bottom: 1px solid #c8c8c8; }
.sqBt > h3 { font-weight: normal;line-height: 50px;padding-left: 30px;position: relative;font-size: 18px;}
.sqBt > h3 > i { display:block;height: 18px;width: 2px;position:absolute;left: 20px;top: 17px;background: #a11e23; }
.sqBt>p{padding-left: 22px;margin-bottom: 20px;}
.tijiao { padding: 20px; }
.tijiao input { width: 100%;height: 40px;border: 1px solid #ddd;border-radius: 4px;line-height: 38px;color: #666;padding: 0 10px 0 40px; margin-bottom: 10px;}
.tijiao select { width: 100%;height: 40px;text-align: right;border: 1px solid #ddd;border-radius: 4px;line-height: 38px;color: #666;padding: 0 10px 0 40px;margin-bottom: 20px; }
input:focus { outline:none;border: 1px solid #a11e23; }
select:focus { outline:none;border: 1px solid #a11e23; }
.tijiao .tjname { background: url("images/tjname.png") no-repeat 10px center; }
.tijiao .tjtelphone { background: url("images/tjtel.png") no-repeat 10px center; }
.tijiao .tjzixun { background: url("images/tjxm.png") no-repeat 10px center; }
.tijiao .tjdiqu { background: url("images/tjdq.png") no-repeat 10px center; }
.tijiao input[type=submit] { background:  #a11e23;color: #fff;border: 1px solid  #a11e23;padding: 0;font-size: 16px;margin-top: 15px; }
.tijiao input[type=submit]:hover { color:  #a11e23;background: #fff; }

/*您的公司是否遇到以下问题*/
.question{background: url("images/ques.jpg") 0 0 no-repeat;background-size: 100% 100%;}
.tit{font-size: 28px;color: #fff;text-align: center;margin-bottom: 50px;}
.questionCon>div{width: 20%;text-align: center;color: #fff;font-size: 16px;}
.questionCon>div>img{margin-bottom: 20px;cursor: pointer;}
.questionCon>div>p{font-size: 12px;line-height: 18px;width: 80%;margin: 10px auto 10px auto;}
.lj{display: block;margin: 30px auto 0 auto; width: 200px;text-align: center;line-height: 38px;height: 40px; background:  #a11e23;color: #fff;border: 1px solid  #a11e23;font-size: 18px; }
.lj:hover { color: #a11e23;background: #fff; }
.questionCon>div>img:hover{transform:rotateY(360deg);-ms-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg); }

/*我们的优势*/
.advanList{width: 24%;position: relative;text-align: center;color: #fff;font-size: 20px;cursor: pointer;}
.advanList>div{position: absolute;left:0;bottom: 0;width: 100%;background:rgba(51,51,51,.6);height: 60px;}
.advanList>div>h3{line-height: 60px;}
.advanList>div>p{font-size: 14px;display: none;}
.advanList>div>img{display: none;}
.advanList:hover>div{height: 70%;padding-top: 13%;}
.advanList:hover>div>p,.advanList:hover>div>img{display: block;margin: 10px auto;}

/* 服务流程 */
.fuwulc_box { overflow: hidden; }
.lc_con { margin-top: 40px; }
.lc_con > div {text-align: center; }
.lc_con .lc_con_1 { padding: 50px;padding-top: 30px; }
.lc_img { width: 94px;height: 94px;background: #a11e23;border-radius: 50%;line-height: 94px;margin: 0 auto; }
.lc_con > div p { margin-top: 60px;position: relative; }
.lc_con > div p > span { font-size: 18px;color: #4c4c4c;position: relative;z-index: 1; }
.lc_con > div p > i { font-size: 80px;color: #ddeef9;position: absolute;left: 50%;top: -45px;transform: translate(-50%,0);-webkit-transform: translate(-50%,0); }

/*数据*/
.shuju {text-align: center; background: url("images/sjBg.jpg") 0 0 no-repeat;background-size: 100% 100%;color: #fff;}
.shuju  h1{margin-bottom: 40px;}
.shuju_con>div{width: 25%;text-align: center;}
.shuju_con > div > span { font-size: 36px; }
.shuju_con > div > p { font-size: 14px;text-align: center; }

/*新闻资讯*/
.news{overflow: hidden;background: #f7f7f7;}
.newsList{width: 32%;}
.newsList h3{width:90px;text-align: center;font-size: 18px;color: #333;padding: 2px 0;margin: 0 auto;cursor: pointer;}
.newsList h3.ts,.newsList h3:hover{background: #a11e23;color: #fff;}
.newsImg{margin-top: 40px;width: 100%;overflow: hidden;cursor: pointer;}
.newsImg img{height:150px;}
.newsList p{font-size: 16px;color: #333;margin: 25px 0;}
.newsList p:hover a{color: #a11e23;}
.newsC {width:100%; }
.newsC li a {display: block;color: #767676;font-size: 12px;margin-bottom: 10px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;background: url("images/056.png") left center no-repeat;padding: 3px 0 3px 15px;}
.newsC li a:hover { color: #a11e23; text-indent: 5px;}
.newsImg:hover img {transform: scale(1.1);-webkit-transform: scale(1.1);}

/*广告*/
.adv{ background: url("images/boBg.jpg") 0 0 no-repeat;background-size: 100% 100%;}
.advText{width: 70%;}
.advText h3{font-size: 24px;color: #fff;}
.advText h3 span{color: #ff575d;}
.advText p{font-size: 14px;color: #999;margin-top: 40px;}
.advImg{width: 30%;text-align: center;}

/*  */
.sige_con{overflow: hidden;}
.sige_con > div { width: 24%;border-right: 1px solid #dcdcdc; }
.sige_con > div:last-child{border-right: none;}
.sige_img { margin-right: 7px;padding-top: 10px; }
.sige_rong > h3 { font-size: 18px;color: #333;margin-bottom: 5px; }
.sige_rong > p { font-size: 12px;color: #666;margin-bottom: 10px; }
.sigeImg{display: none;}

/* 底部 */
.footer{background:#303030;padding: 30px 0 20px 0;color: #808080;font-size: 12px;}
.footer a{color:#808080; }
.foot_top{border-bottom:1px solid #808080;padding-bottom: 30px;}
.menuTit{font-size: 14px;color: #fff;margin-bottom: 16px;}
.foot_list > li {margin-bottom: 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.footer_erm{padding: 0 30px; border-left:1px solid #808080;border-right:1px solid #808080;}
.footer_erm >div:first-child{margin-right: 40px;}
.footer_erm >div>img{margin-top: 20px;}
.lianxifs>div{margin-bottom: 25px;}
.lianxifs>div>p{padding-left: 35px;}
.zxrx,.tsrx,.jsfw{font-size: 14px;line-height: 30px;}
.zxrx{background:url("images/dh.png") 0 center no-repeat;}
.tsrx{background:url("images/kf.png") 0 center no-repeat;}
.jsfw{background:url("images/sj.png") 0 center no-repeat;}
.footer_xia{border-bottom:1px solid #808080;}
.footer_xia{padding: 20px 0;}
.footer_xia,.footer_xia a{font-size: 12px;color: #808080;}
.copyright_2{float: right;}
.fas{display: none;}
.yq_links{padding-top: 20px;}
.yq_links li{margin-right: 5px;margin-bottom: 10px;}
.footer a:hover { color: #fff; }

/*新闻列表页*/
.weizhi{text-align: right;}
.at{display: none;}
.weizhis,.py_mains{background: #f5f5f5;}
.py_main_position{line-height: 51px;color: #999;font-size: 12px;}
.py_main_position a{color: #999}
.py_main_position a:hover{color: #666}

.py_banner_ful > img{width: 100%;}
.py_main_left{width: 18%;margin-top: 20px;}
.py_main_right{width: 80%;}
.biaoti{text-align: center;font-size: 18px;color: #666;margin-bottom: 40px;}
.biaoti h3{font-size: 28px;margin-bottom: 10px;color: #333;}
.pyfenlei_title { margin-bottom: 20px;}
.py_cat li a{display: block;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
.py_cat > li{ width: 140px;line-height: 60px;text-align: center;font-size: 18px; }
.py_cat > li > a{ color: #808080; }
.py_cat>.current-cat { font-size: 22px;border-bottom: 1px solid #a11e23; }
.py_cat>.current-cat > a,.py_cat>li:hover > a { color:#a11e23; }

.py_bg{padding-top: 25px;}
.py_bg > h1{font-size: 26px;color: #a11e23;margin-bottom: 5px;text-align: center;}
.py_bg > i{display: block;width: 20px;height: 1px;background: #a11e23;margin: 0 auto;}
.py_bg > p{color: #6a6a6a;font-size: 14px;margin: 10px 0 20px 0;text-align: center;}
.py_lists > li{width:100%;background: #f8f8f8;margin-bottom: 24px;display:-webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content:space-around;justify-content:space-around;-moz-box-pack:space-around;-webkit--moz-box-pack:space-around;box-pack:space-around;padding: 20px 0px 20px 0px;}
.py_lists > li:hover h3 a { color:#a11e23; }
.py_list_img{width: 25%;height: 180px;overflow: hidden;}
.py_list_txt{width: 65%;position:relative;padding: 10px 0 20px 0;}
.py_list_img img{width: 100%;height: 100%;}
.py_list_txt h3{font-size: 22px;margin-bottom: 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.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 {font-size: 12px;position:absolute;left: 0;bottom:10px; }
.py_list_txt > a { position:absolute;right: 10%;bottom:10px;color:#fff;background: #a11e23;padding: 3px 16px;border:1px solid #a11e23;}
.py_list_txt > a:hover{background: #fff;color: #a11e23;}
.py_lists > li:hover .py_list_txt h3{color:#a11e23; }

.py_details h1{text-align: center;font-weight: normal;color: #333;}
.py_info{text-align: center;padding: 24px 0}
.py_info span{margin: 0 15px;display: inline-block;}
.py_info i{margin-right: 5px;}
.py_detail_cont{padding:0 25px 11px 25px;border-bottom: 1px dashed #DDD;margin-bottom: 10px;margin-top:20px;}
.py_detail_cont p,.py_detail_cont>div{font-size: 14px;color: #505050;line-height: 25px;margin-bottom: 20px;}
.py_detail_cont img{display: block;max-width: 100%;margin:0 auto;}
.py_detail_cont video,.py_detail_cont embed{width: 100%;}


/*分页*/
.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: #a11e23;color: #FFF;border-color: transparent;}


/*相关文章*/
.py_articles_other{padding: 20px 0 20px 25px;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{padding-left: 25px;}
.py_related_articles{padding: 20px 25px 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{width: 25%;}
.py_cat_related li:hover,.py_cat_related li:hover a{color:#a11e23; }

/*产品列表页*/
.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: #a11e23;}
.py_lists_1_img{overflow: hidden;height: 150px;}
.py_lists_1_img img:hover{transform: scale(1.2);-webkit-transform:scale(1.2);}
.py_lists_1_txt{padding: 20px;position: relative;background: #fff;}
.py_lists_1_txt h3{font-size: 14px;color: #666;padding-bottom: 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.py_lists_1_txt p{font-size: 12px;color: #999;line-height: 20px}
.py_lists_1 li{cursor:pointer;width:25%;padding: 0 15px;margin-bottom: 30px;}
.py_lists_1_txt>div{margin-top: 20px;}
.py_lists_1_txt>div>span{color: #a11e23;font-size: 18px;}
.py_lists_1_txt>div>a{padding: 3px 16px;color: #fff;background: #a11e23;border:1px solid #a11e23;}
.py_lists_1_txt>div>a:hover{background: #fff;color:#a11e23; }

/*产品列表页内部导航*/
.py-top > div{background: #fff;padding: 20px 20px 10px 20px;border:1px solid #f0f0f0;font-size: 14px;color: #333;}
.py-top > div:last-child{padding: 10px 20px 20px 20px;border-top: none;}
.py-top > div >div{display: inline-block;}
.py-top > div span{margin-right: 10px;}
.feilei_list li,.py-top>div ul > li{padding: 5px 10px;margin-right: 30px;}
.py-top>div > div ul li:hover,.feilei_list .current-menu-item,.feilei_list .current-category-ancestor,.py-top>div ul .current-cat {background: #a11e23;}
.py-top>div > div ul li:hover a,.feilei_list .current-menu-item a,.feilei_list .current-category-ancestor a,.py-top>div ul .current-cat a{color: #fff;}

/*内页侧边*/
.cebian>div{margin-bottom: 20px;background: #fff;padding-top:20px;font-size: 16px;}
.cebian>div>h3{font-size: 20px;font-weight: bold;line-height: 30px;padding-left: 40px;padding-bottom: 20px;position: relative;}
.cebian>div>h3:before{display:inline-block;content: " ";width: 4px;height: 22px;background: #a11e23;position: absolute;top:50%;margin-top: -21px;left:30px; }
.cebian>div li{border-top:1px solid #f0f0f0;padding-left: 30px;}
.cebian>div li a{display: block;width: 100%;padding: 20px 0;}
.cebian>div li:hover{background: #a11e23;}
.cebian>div li:hover a{color: #fff;}

/*服务保障*/
.fwbz{margin-top: 20px;background: #fff;padding-bottom: 20px;}
.fwbz>p{padding: 20px 0 20px 35px;border-bottom: 1px solid #f0f0f0;}
.bzImg{width: 20%;text-align: center;}
.bzText{width: 80%;}
.fwbzList{padding: 20px  0;font-size: 14px;color: #888;}
.fwbzList h3{font-size: 18px;color: #333;margin-bottom: 10px;font-weight: bold;}


/*颜色修改*/
.c_005DA2{color:rgb(206,34,42);}
.bgc_005DA2{background-color: rgb(206,34,42)}
.py_navs li a:hover,.py_navs li.current-menu-item a,.py_navs li.current-menu-page a{border-bottom-color: rgb(206,34,42);}
.py_foot_ul li a:hover{color:rgb(206,34,42);}
.py_copyright a:hover{color:rgb(206,34,42);}
.py_main_position a:hover{color:rgb(206,34,42);}
.py_articles_other a:hover{color:rgb(206,34,42);}
.page_cont .py_cat{background: rgb(206,34,42)}

@media (max-width: 1199px){
	.hot_line { margin-left: 30px; }
	.py_cat_related li time{width: 30%;}
}
@media (max-width: 991px){
	.logo_box {padding: 0;box-shadow: rgba(0, 0, 0, 0.15) 0px 10px 5px}
	.mb_navdh{display: block;}
	.head_search,.top{ display:none; }
	.header_bot>div{display: none;position: absolute;top: 80px;right: 0;width: 100%;background: #fafafa;z-index: 100;width: 100%;background: rgba(0,0,0,.7);}
	.header_bot li{float: none;}
	.wx-box {display: none;}
	.header_bot li a{margin: 0;text-align: center;}
	.header_bot>span{display: block;line-height: 80px;cursor: pointer;}
	.menu_list{padding-left: 0;}
	.menu_list > li {width: 100%;}
	.menu_list > li:nth-child(2), .menu_list > li:nth-child(3), .menu_list > li:nth-child(4), .menu_list > li:nth-child(6){background: url();}
	.menu_list > li > a { color:#FFF; }	
	.menu_list .current-menu-item > a, .menu_list .current_page_item > a { color:#FFF;background: #ca0f16; }
	.menu_list > li > a:hover { color:#FFF;background: #ca0f16; }
	.sub-menu { left: -150px;top: 0;}
	.rightxf,.hot_line,.daohang { display:none; }
	.top_right { display:none; }
	.bottomxf { display:flex; }
	#pc_banner{display: none;}
	#mb_banner{display: block;}

	.py_logo{width: 18%;}
	.py_search{padding: 4px 0}
	.py_navs li a{padding: 0 4px 7px;line-height: 44px;}
	.side-mockup.left-mockup{display: none;}
	.row-content.buffer.even .column.push-six{width: 100%;margin: 0}
	.py_main_left{width: 100%;margin-bottom: 0;margin-top: 0;}
	.py_main_right{width: 100%;padding-top: 0;}
	.py_nav_menu{display: block;}
	.py_list_txt h3{font-size: 18px;}
	.py_lists_1 li{width: 33.33%;}
	
	.foot_top{-webkit-justify-content:space-around;justify-content:space-around;-moz-box-pack:space-around;-webkit--moz-box-pack:space-around;box-pack:space-around;}
	.footer_menu{margin-bottom: 20px;width: 25%;}
	.footer_erm{width: 60%;border: none;padding: 0 50px 0 0;}
	.lianxifs{width: 40%;}
	.yq_links{padding-bottom: 50px;}
	.copyright_2{float: none;}
	
	.zixun>div:nth-child(2){width: 50%;}
	.hotserList,.hotRight{width: 48%;margin-bottom: 20px;}
	.hotserTop,.tijiao input[type=submit]{margin-bottom: 0;}
	.tijiao input[type=submit]{margin-top: 0;}
	
	.sige_con>div{-webkit-justify-content:center;justify-content:center;-moz-box-pack:center;-webkit--moz-box-pack:center;box-pack:center;}
	.sige_img{display: none;}
	.sigeImg{display: block;margin: 0 auto;}
	.sige_rong{text-align: center;}
}

@media (max-width: 768px){
	.pb { padding-bottom: 30px; }
	.pt { padding-top: 30px; }

	.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,.bt{display: none;}
	.py_cat_related li{width: 100%;}
	.py_cat_related li a{width: 70%;}
	.py_cat_related li time{width: 20%;}
	.at{display: inline-block;}
	.py_details h1{font-size: 20px;}
	.feilei_list li, .py-top>div ul > li{margin-right: 2px;}
	
	.zxForm{display: none;}
	.news{margin-top: 30px;}
	.jxCon>div{width: 48%;margin-bottom: 20px;}
	.advanList{font-size: 18px;}

	.lc_con .lc_con_1{padding: 30px 0;}
	.lc_con>.lc_con_1>div{width: 33.3%;margin-bottom: 30px;}
	.lc_con > div p{margin-top: 35px;}
	.lc_con > div p > i{font-size: 60px;top:-30px;}
	
	.newsCon{-webkit-justify-content:center;justify-content:center;-moz-box-pack:center;-webkit--moz-box-pack:center;box-pack:center;}
	.newsList{width: 70%;margin-bottom: 20px;}
}

@media (max-width: 639px){
	.logo > a > img { width: 180px; }
	.py_top div{width: 100%;text-align: center;}
	.py_navs>div{top: 45px;}
	.py_foot_ul{display: none;}
	.py_foot_ul:last-child{display: block;width: 100%;}
	.py_copyright>div>div{width: 100%;text-align: center;}
	.py_logo{padding:5px 0;width: 30%}
	.py_navs.pull-left{padding-top: 15px;}
	.py_list_img{display: none;}
	.py_list_txt{width: 100%;}
	.py_lists > li{padding-left: 10px; }
	.py_list_txt > a{bottom: 0;}
	.wp-pagenavi a, .wp-pagenavi span{font-size: 12px;}
	.py_cat_related li time{display: none;}
	.py_cat_related li a{width: 100%;}
	.py_details h1{font-size: 18px;}
	.py_detail_cont p, .py_detail_cont>div{font-size: 12px;}
	.py-top > div span{margin-right: 0;}
	.py-top > div{padding: 20px 10px 10px 10px;font-size: 12px;}
	.py-top > div:last-child{padding: 10px 10px 20px 10px;}

	.foot_bot p.copyright > em { text-align: left; }

	.py_lists_1 li { width: 50%; }

	.py_cat > li { width: 90px;font-size: 14px; }
	.py_cat>.current-cat { font-size: 18px; }


	.hotserList,.hotRight{width: 100%;}
	
	.questionCon>div{font-size: 14px;}
	.questionCon>div>img{height: 40px;}
	.lj{font-size: 16px;width: 168px;}

	.advanList{width: 48%;margin-bottom: 20px;}
}
@media (max-width: 479px){
	.title_box{margin-bottom: 30px;}
	.title_box > h3{font-size: 24px;width: 190px;}
	.title_box > p{font-size: 14px;}

	.py_list_img{display: none;width: 100%;margin-bottom: 15px;}
	.py_navs.pull-left{padding-top: 10px;}
	.py_lists_1 .col-md-4{width: 100%;}
	.py_main_right { padding: 0!important; }
	.py_lists_1 li { width: 100%; }
	.py_cat > li { width: 80px; }
	.py_cat>.current-cat { font-size: 16px; }
	.py-top > div >div>ul{-webkit-flex-wrap:wrap;-webkit-box-lines:multiple;-moz-flex-wrap:wrap;flex-wrap:wrap;}
	
	.foot_top{padding-bottom: 15px;}
	.footer_erm{padding: 0;}
	.footer_erm,.lianxifs{width: 100%;}
	.lianxifs>div{display:inline-block;margin-top: 10px;margin-bottom: 10px;margin-right: 10px;}
	.footer_xia{padding: 10px 0;}
	.foot_bot p.copyright em{width: 100%;text-align: left;}
	.fas{display: block;text-align: center;}
	.fas a{line-height: 30px;}
	.fb,.sige_box{display: none;}
	.copyright_2{float: left;}
	
	.jxCon>div,.advanList{width: 49%;}
	.jxCon>div{height: 210px;padding-top: 10px; border-color:#fff;-webkit-box-shadow: #999 0px 0px 10px;-moz-box-shadow: #999 0px 0px 10px;box-shadow: #999 0px 0px 10px;}
	.jxCon>div .af{display: block;margin: 0 auto;}
	.jxCon>div .bf{display: none;}
	.jxCon>div h3{font-weight: bold;margin:8px 0;}
	.jxCon>div .xq{display:block;height: 50px;padding: 10px 0;}
	
	.tit,.shuju h1,.shuju_con > div > span{font-size: 24px;}
	.questionCon>div>p{display: none;}
	
	.advanList>div{height: 100%;padding-top: 5px;}
	.advanList>div>p,.advanList>div>img{display: block;margin: 10px auto;}
	.advanList>div>img{height: 50px;}
	.shuju h1{margin-bottom: 26px;}

	.newsList{width: 95%;}

	.advText h3{font-size: 18px;}
	.advText p{margin-top: 10px;}
	.advImg>img{width: 80px;}
}

@media (max-width: 375px){
	.shuju h1,.shuju_con > div > span{font-size: 20px;}
	.advText h3,.sige_rong > h3{font-size: 16px;}

	.footer_erm >div:first-child{margin-right: 0;}

	.bzImg{display: none;}
	.bzText{width: 100%;padding-left: 10px;}
}