@charset "utf-8";
html{ margin: 0; padding: 0; font-family: "微软雅黑";}
img{ border: none;}
ul,li{ list-style: none;}
a{ outline: none;}
body{ margin: 0; padding: 0; background: url(bg_bot.png) center bottom/100% no-repeat #fd9184;}
/*banner*/
.banner{ width: 100%; height: auto; overflow: hidden;}
.banner img{ width: 100%; height: auto; display: block;}
/*企业详情*/
.bdtit{ width: 1200px; margin: 0 auto; color: #fff; height: 80px; background: url(t1.png) center center/auto 100% no-repeat; text-align: center; line-height: 85px; font-size: 30px; font-weight: bold; letter-spacing: 2px; overflow: hidden; margin-top: 20px;}
.bdmain_bor{ width: 1200px; height: auto; overflow: hidden; margin: 30px auto 0; background-color: #ef7385; border-radius: 10px;}
.bdmain{ width: 1160px; height: auto; background-color: #fff; padding-top: 30px; border-radius: 10px; margin: 20px auto; overflow: hidden;}
.jieshao_box2{ width: 1100px; height: auto; padding: 0 30px; overflow: hidden; margin-bottom: 40px;}
.jieshao_box2 .qiye_lian{ width: 1100px; height: 196px; margin-top: 40px; position: relative;}
.jieshao_box2 .qiye_lian .qiye_bh{ width: 220px; height: 80px; line-height: 65px; text-shadow: 0 2px 3px rgba(154,86,13,.7); color: #fff; letter-spacing: 1px; font-size: 26px; font-weight: bold; text-align: center; background: url(../images/xsxq_img_bh.png) center center/100% 90px no-repeat; position: absolute; top: -30px; left: -25px; overflow: hidden;}
.jieshao_box2 .qiye_lian .qiye_logo{ width: 320px; height: 180px; float: left; line-height: 180px; text-align: center; overflow: hidden; background-color: #fff; border: 8px solid rgba(255,133,22,0.1);}
.jieshao_box2 .qiye_lian .qiye_logo img{ width: 80%; max-width: 320px; max-height: 180px; vertical-align: middle;}
.jieshao_box2 .qiye_lian .qiye_txt{ float: left; width: 710px; height: 196px; margin-left: 50px; overflow: hidden;}
.jieshao_box2 .qiye_lian .qiye_txt div{ width: 100%; height: 60px; margin-top: 5px; color: #FF2020; letter-spacing: 2px; line-height: 60px; text-shadow: 0 2px 3px rgba(0,0,0,.3); font-size: 34px; font-weight: bold; overflow: hidden;}
.jieshao_box2 .qiye_lian .qiye_txt p{ width: 100%; margin: 0; height: 60px; letter-spacing: 1px; color: #666; line-height: 60px; font-size: 29px; font-weight: bold; overflow: hidden;}
.jieshao_box2 .paim_box{ width: 1100px; height: auto; overflow: hidden; margin-top: 50px;}
.jieshao_box2 .qiye_nub{ float: left; width: 600px; height: 120px; overflow: hidden; overflow: hidden;}
.jieshao_box2 .qiye_nub .nub_shuju{ float: left; width: 260px; height: 119px; border-bottom: 1px solid #eee; overflow: hidden;}
.jieshao_box2 .qiye_nub .nub_xian{ float: left; width: 1px; height: 60px; background-color: #eee; overflow: hidden; margin: 30px 10px 0;}
.jieshao_box2 .qiye_nub .nub_shuju div{ width: 100%; height: 50px; line-height: 50px; text-indent: 100px; font-size: 26px; color: #999;}
.jieshao_box2 .qiye_nub .nub_shuju p{ width: 100%; height: 60px; line-height: 60px; text-align: center; font-size: 38px; color: #FE9B0E; font-weight: bold; margin: 0;}
.jieshao_box2 .qiye_nub .nub_shuju .bgimg_pm{ background: url(../images/paiming.png) 50px center/40px no-repeat;}
.jieshao_box2 .qiye_nub .nub_shuju .bgimg_ps{ background: url(../images/piaoshu.png) 50px center/50px no-repeat;}
.jieshao_box2 .qiye_jieguo{ float: right; width: 500px; height: 120px; overflow: hidden;}
.jieshao_box2 .qiye_jieguo .jieguo_left{ float: left; width: 60px; height: 120px; line-height: 79px; font-size: 22px; text-shadow: 0 2px 3px rgba(169,154,99,.7); color: #98471c; font-weight: bold; text-align: center; background: url(../images/jiangbei_4-10.png) center 12px/55px no-repeat; overflow: hidden;}
.jieshao_box2 .qiye_jieguo .jieguo_right{ float: left; width: 420px; height: 120px; margin-left: 20px; overflow: hidden;}
.jieshao_box2 .qiye_jieguo .jieguo_right div{ width: 100%; height: 60px; line-height: 60px; font-size: 29px; font-weight: bold; color: #FF2020; overflow: hidden;}
.jieshao_box2 .qiye_jieguo .jieguo_right p{ width: 100%; height: auto; line-height: 26px; color: #999; margin: 0; font-size: 18px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}

/*企业简介*/
.liucheng_bt{ width: 1100px; height: 50px; margin: 0 auto; overflow: hidden;}
.liucheng_bt span{ float: left; width: 16px; height: 50px; border-radius: 50px;
	background: -webkit-linear-gradient(130deg, #fed049, #ffa92b);
	background: -moz-linear-gradient(130deg, #fed049, #ffa92b);
	background: -ms-linear-gradient(130deg, #fed049, #ffa92b);
	background: -o-linear-gradient(130deg, #fed049, #ffa92b);
	background: linear-gradient(130deg, #fed049, #ffa92b);
}
.liucheng_bt div{ float: left; max-width: 1064px; height: 50px; line-height: 50px; color: #feb312; letter-spacing: 2px; font-size: 30px; font-weight: bold; margin-left: 20px; white-space: nowrap; overflow: hidden;
	background: -webkit-linear-gradient(left, #fed049, #ffa92b);
	background: -moz-linear-gradient(left, #fed049, #ffa92b);
	background: -ms-linear-gradient(left, #fed049, #ffa92b);
	background: -o-linear-gradient(left, #fed049, #ffa92b);
	background: linear-gradient(left, #fed049, #ffa92b);
	-webkit-background-clip: text;
	-moz-background-clip: text;
	-ms-background-clip: text;
	-o-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	-moz-text-fill-color: transparent;
	-ms-text-fill-color: transparent;
	-o-text-fill-color: transparent;
	text-fill-color: transparent;
}
.liucheng_txt{ margin: 30px auto 40px; padding: 30px; width: 1040px; letter-spacing: 2px; color: #fff; line-height: 50px; font-size: 29px; border-radius: 12px; height: auto; overflow: hidden;
	background: -webkit-linear-gradient(45deg, #f17364, #fd988c);
	background: -moz-linear-gradient(45deg, #f17364, #fd988c);
	background: -ms-linear-gradient(45deg, #f17364, #fd988c);
	background: -o-linear-gradient(45deg, #f17364, #fd988c);
	background: linear-gradient(45deg, #f17364, #fd988c);
}
.liucheng_txt span{ font-weight: bold;}
.liucheng_img{ margin-top: 30px; padding: 30px 30px 0; width: 1070px; letter-spacing: 2px; color: #fff; line-height: 50px; font-size: 29px; border-radius: 12px; height: auto; overflow: hidden;
	background: -webkit-linear-gradient(45deg, #017bfb, #2c8ffd);
	background: -moz-linear-gradient(45deg, #017bfb, #2c8ffd);
	background: -ms-linear-gradient(45deg, #017bfb, #2c8ffd);
	background: -o-linear-gradient(45deg, #017bfb, #2c8ffd);
	background: linear-gradient(45deg, #017bfb, #2c8ffd);
}
.liucheng_img div{ width: 240px; height: 260px; line-height: 260px; text-align: center; margin: 0 25px 30px 0; background-color: #fff; overflow: hidden; float: left;}
.liucheng_img div img{ max-width: 240px; max-height: 260px; vertical-align: middle;}

/*底部*/
.bot{ width: 1200px; height: 300px; overflow: hidden; background: url(bottom_buy.jpg) center center/100% 100% no-repeat; margin: 50px auto 0; border-radius: 50px 50px 0 0; clear: both;}
.bot div{ width: 1200px; height: 50px; line-height: 50px; font-size: 40px; margin-top: 50px; font-weight: bold; color: #f77387; text-align: center; overflow: hidden;}
.bot p{ width: 1200px; height: 40px; line-height: 40px; margin-top: 20px; text-align: center; font-weight: bold; font-size: 24px; color: #f77387; overflow: hidden;}
.bot p span{ font-size: 36px;}
.bot a{ display: block; width: 200px; height: auto; overflow: hidden; margin: 50px auto 0;}
.bot a img{ width: 100%; height: auto;}
.body_bg1{ position: absolute; left: 50%; margin-left: -750px; top: 900px; z-index: -1;}
.body_bg2{ position: absolute; right: 0%;  top: 600px; z-index: -1;}

/*返回首页*/
.fanhui_anniu{ width: 70px; height: auto; text-decoration: none; border-radius: 8px; overflow: hidden; position: fixed; bottom: 10%; left: 50%; margin-left: -680px; background-color: rgba(0,0,0,.4);}
.fanhui_anniu img{ display: block; width: 45px; height: auto; margin: 10px auto 0;}
.fanhui_anniu div{ width: 70px; height: 30px; font-size: 18px; margin-bottom: 10px; line-height: 30px; color: #fff; overflow: hidden; text-align: center;}

.fix_toup{ width: 700px; height: 70px; text-align: center; line-height: 70px; box-shadow: 0 2px 5px rgba(154,86,13,.5); text-shadow: 0 2px 3px rgba(154,86,13,.7); border-radius: 10px; color: #fff; font-size: 29px; font-weight: bold; letter-spacing: 2px; position: fixed; bottom: 30px; left: 50%; z-index: 999; margin-left: -350px;
	background: -webkit-linear-gradient(130deg, #fed049, #ffa92b);
	background: -moz-linear-gradient(130deg, #fed049, #ffa92b);
	background: -ms-linear-gradient(130deg, #fed049, #ffa92b);
	background: -o-linear-gradient(130deg, #fed049, #ffa92b);
	background: linear-gradient(130deg, #fed049, #ffa92b);
}