@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'alternate_gothic_no.2regular';
	src: url('../fonts/alternategothicno2bt-regular_0.woff2') format('woff2'), url('../fonts/alternategothicno2bt-regular_0.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	outline: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
fieldset, iframe, img {
	border: 0
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block
}
audio, canvas, video, progress {
	display: inline-block;
	vertical-align: baseline
}
button {
	background: none;
	border: 0;
	box-sizing: content-box;
	color: inherit;
	cursor: pointer;
	font: inherit;
	line-height: inherit;
	overflow: visible;
	vertical-align: inherit
}
button:disabled {
	cursor: default
}
audio:not([controls]) {
	display: none
}
input {
	font-family: '微软雅黑'
}
input[type="text"], input[type="tel"], input[type="button"], input[type="reset"], input[type="email"], input[type="submit"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	font-family: 'Microsoft YaHei'
}
body {
	font: normal normal normal 14px/1.8 Gotham, 'Microsoft YaHei', Helvetica, Arial, " sans-serif";
	color: #555
}
a, a:link, a:visited {
	text-decoration: none;
	display: block;
}
a:active {
	text-decoration: none
}
a {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-user-select: none;
	-moz-user-focus: none;
	-moz-user-select: none;
}
ul, li {
	list-style: none
}
img {
	display: block;
	max-width: 100%;
	border: none;
}
b, strong {
	font-weight: 700
}
::selection {
	color: #ffffff;
	background: #f29f25;
}
::-moz-selection {
 color:#ffffff;
 background: rgba(0,0,0,.2);
}
::-webkit-scrollbar {
 width: 6px;
 background-color: #333;
}

::-webkit-scrollbar:hover {
 background-color: transparent;
}

::-webkit-scrollbar-thumb {
 cursor:pointer;
 background-color: #f29f25;
}
::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {
 display: none;
}
.center {
	width: 1200px;
	margin: auto;
}
.clear {
	clear: both
}
/*****************************************************************************************************************************************************头部****************/
header {
	width: 100%;
	padding-top:10px;
	height: 90px;
	position: relative;
	z-index: 999
}
.sidbar {
	float: right
}
.zc {
	margin-bottom: 10px;
	margin-right: 20px;
	overflow: hidden;margin-top: 10px
}
.zc ul li {
	float: right;
	line-height: 14px;
	padding-left: 20px;
	margin-left: 10px;
	cursor: pointer;
	color: #231815
}
.zhuce {
	background: url(../images/zhuce.png) no-repeat left center;
}
.denglu {
	background: url(../images/denglu.png) no-repeat left center;
}
.shoucang {
	background: url(../images/shoucang.png) no-repeat left center;
}
.zc ul li:hover {
	color: #f19a2a
}
.zc ul li:hover a {
	color: #f19a2a
}
.zc a {
	color: #231815
}
header section {
	float: left;
	position: relative;
	z-index: 1
}
header nav {
	margin-top: 20px;
}
header nav ul li {
	float: left;
	font-size: 16px;
	padding-bottom: 20px
}
header nav ul li a {
	color: #231815;
	position: relative;
	z-index: 2;
	border-left: 1px rgba(196,196,196,0.4) solid;
	padding: 0 15px;
	line-height: 16px
}
header nav ul li:hover a {
	color: #f19a2a
}
.sub_nav {
	position: absolute;
	top: 90px;
	left: 0;
	background: rgba(0,0,0,0.8);
	width: 100%;
	display: none;
	padding-top: 40px;
	padding-bottom: 40px;
	z-index: 9999999
}
header nav ul li:hover .sub_nav {
	display: block;
}
header nav ul li .sub_nav ul {
	width: 1200px;
	margin: auto
}
header nav ul li .sub_nav ul li {
	width: 18%;
	margin: 1%
}
header nav ul li .sub_nav ul li h1 {
	font-size: 14px;
	text-align: center;
	margin-top: 8px
}
header nav ul li .sub_nav ul li a {
	border: 0;
	padding: 0;
}
header nav ul li .sub_nav ul li:hover h1 {
	font-size: 16px
}
/**********************************************************************************导航结束*********/
.flexslider button {
	position: absolute;
	bottom: 60px;
	left: 50%;
	cursor: pointer;
}
.caption {
	text-align: center;
}
.caption hgroup {
	font-size: 32px;
	font-weight: bold;
	display: block;
}
.caption hgroup a {
	color: #484848
}
.caption hgroup a:hover {
	color: #f29f25
}
.caption article {
	font-size: 14px;
	line-height: 22px;
	margin: 12px auto 38px;
	padding: 0 5%;
	color: #666
}
/*产品系列*/
.index_cp {
	margin-top: 4%
}
.index_cp main {
	overflow: hidden;
}
.index_cp section hgroup {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.6);
	color: #fff;
	padding-left: 10px;
	line-height: 35px;
	font-size: 16px;
	transition: all ease-in-out 0.35s
}
.index_cp section img {
	transition: all ease-in-out 0.35s
}
.index_cp section ul {
	overflow: hidden;
	margin-top: -10px;
	margin-left: -10px
}
.index_cp section ul li {
	width: 290px;
	margin-top: 10px;
	margin-left: 10px;
	position: relative;
	float: left;
	overflow: hidden;
}
.index_cp section ul li:hover img {
	transform: scale(1.1)
}
.index_cp section ul li:hover hgroup {
	background: #f29f25
}
/*关于我们*/
.index_gy {
	background: url(../images/index_bg.jpg) no-repeat center top;
	background-attachment: fixed;
	padding: 150px 0;
	margin-top: 4%;
	background-size: cover
}
.index_gy hgroup a {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
}
.index_gy article {
	max-width: 540px;
	color: #fff
}
.index_gy button {
	display: block;
	color: #FFF;
	font-size: 13px;
	width: 110px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	border: 5px solid rgba(255,255,255,0.3);
	border-radius: 18px;
	margin-top: 20px;
	transition: all ease 0.35s
}
.index_gy button a {
	color: #fff;
}
.index_gy button:hover {
	border: 5px solid #f29f25;
}
.index_fwwl {
	margin-top: 4%
}
.index_fwwl main {
	margin-top: 3%;
	overflow: hidden
}
.index_fwwl main section {
	width: 50%;
	float: left
}
.index_fwwl main section:nth-of-type(2) {
	padding-left: 40px;
	padding-top: 30px
}
.index_fwwl main section hgroup {
	font-size: 24px;
	color: #ffa300;
	font-weight: bold;
	line-height: 50px
}
.index_fwwl main section hgroup span {
	font-size: 50px;
	display: block
}
.index_fwwl main section article {
	font-size: 20px;
	line-height: 30px;
	margin-top: 40px
}
.index_fwwl button {
	display: block;
	color: #FFF;
	font-size: 13px;
	width: 110px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	border: 5px solid #ffa300;
	border-radius: 18px;
	margin-top: 20px;
	transition: all ease 0.35s
}
.index_fwwl button a {
	color: #333;
}
/*时间轴*/
.three_chnal {
	background: url(../images/three_chimg.jpg) no-repeat center;
	position: relative;
	width: 100%;
	height: 600px;
	overflow: hidden;
	margin-top: 4%
}
.banner_three {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	height: 600px;
}
.banner_thlist {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.banner_thlist li {
	float: left;
	position: relative;
	width: 1200px;
}
.th_media {
	width: 1000px;
	margin: 0 auto;
	padding-top: 145px;
}
.th_medIcon {
	width: 500px;
	height: 260px;
	float: left;
	cursor: pointer;
}
.th_medIcon img {
	width: 100%;
	height: 100%;
	float: left;
}
.th_medCon {
	width: 500px;
	height: 260px;
	float: left;
	background: #fff;
	padding: 40px;
	box-sizing: border-box;
}
.th_medTxt {
	width: 100%;
	float: left;
	font-size: 24px;
	color: #333;
	padding-bottom: 20px;
}
.th_medLine {
	width: 60px;
	height: 4px;
	float: left;
	background: #f29f25;
	margin-bottom: 20px;
}
.th_medGod {
	width: 100%;
	float: left;
	color: #555;
	opacity: 0.6;
	filter: alpha(opacity=60);
	font-size: 14px;
	line-height: 22px;
	padding-top: 4px;
}
.banner_thowd {
	position: absolute;
	left: 50%;
	bottom: 25px;
	margin-left: -400px;
	z-index: 30;
	background: url(../images/three_line.png) repeat-x;
	width: 800px;
	height: 63px;
}
.banner_tho {
	width: 800px;
	height: 63px;
	margin: 0 auto;
}
.banner_tho a {
	display: inline-block;
	float: left;
	background: url(../images/three_chac.png) no-repeat bottom;
	width: 150px;
	height: 36px;
	margin: 0 25px;
	cursor: pointer;
}
.banner_tho a em {
	display: block;
	color: #FFF;
	font-size: 14px;
	font-style: normal;
	width: 150px;
	height: 23px;
	line-height: 23px;
	text-align: center;
}
.banner_tho a.on {
	background: url(../images/three_chho.png) no-repeat bottom;
}
.banner_tho a.on em {
	background: url(../images/three_chpbd.png) no-repeat;
}
.th_chpage {
	position: absolute;
	top: 250px;
	width: 34px;
	height: 64px;
	cursor: pointer;
	z-index: 100
}
.three_pre {
	background: url(../images/three_Lho.png) no-repeat;
	left: 4%;
	background-size: contain
}
.three_next {
	background: url(../images/three_Rho.png) no-repeat;
	right: 4%;
	background-size: contain
}
/*资讯平台*/
.index_zxpt {
	margin-top: 4%
}
.xnav {
	text-align: center;
	margin-top: 20px;
	position: relative;
}
.xnav:after {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	background: #ddd;
	position: absolute;
	top: 15px;
	left: 0;
	z-index: -1
}
.xnav dt {
	width: 120px;
	line-height: 30px;
	border-radius: 15px;
	border: 1px #ddd solid;
	text-align: center;
	font-size: 13px;
	display: inline-table;
	background: #fff;
	margin: 0 5px
}
.xnav dt a {
	color: #555
}
.xnav dt:hover {
	background: #f29f25;
	border: 1px #f29f25 solid;
}
.xnav dt:hover a {
	color: #fff;
}
.xnav .xnav_se {
	background: #f29f25;
	border: 1px #f29f25 solid;
}
.xnav .xnav_se a {
	color: #fff
}
.index_zxpt main {
	overflow: hidden;
	margin-top: 40px
}
.tj_news {
	float: left;
	width: 50%;
	padding-right: 15px;
}
.index_news {
	float: left;
	width: 50%;
	padding-left: 15px
}
.tj_news hgroup {
	font-size: 20px;
	color: #333;
	width: 100%;
	margin-top: 15px
}
.tj_news font{font-size: 30px;color: #f29f25;font-weight: bold}
.tj_news hgroup span {
	font-size: 13px;
	float: right;
	line-height: 40px;
	color: #666;
}
.tj_news article {
	color: #666
}
.tj_news:hover hgroup {
	color: #f29f25
}
.index_news button{color: #fff;display: block;float:right;background: #f29f25;width: 120px;line-height: 30px;border-radius: 6px;text-transform: uppercase}
.index_news button:hover{background: #231815}
.index_news {
	margin-top: -40px
}
.index_news ol {
	margin-top: 40px
}
.index_news ol a {
	display: flex;
}
.index_news ol dt {
	font-family: Arial;
	color: #dcdcdc;
	font-size: 72px;
	width: 110px;
	height: 72px;
	line-height: 72px;
	text-align: center;
	border-right: 3px solid #f3f3f3;
}
.index_news ol dd {
	flex: 1;
	padding-left: 20px
}
.index_news ol dd hgroup {
	float: left;
	font-size: 16px;
	color: #333
}
.index_news ol dd time {
	float: right;
	font-size: 13px;
	color: #666
}
.index_news ol dd article {
	color: #888;
	line-height: 22px;
	margin-top: 10px
}
.index_news ol:hover hgroup {
	color: #f29f25
}
.index_zxpt main li {
	display: none;
}
/*联系我们*/
.index_lxwm {
	background: url(../images/cont_img.jpg) no-repeat center top;
	margin-top: 4%;
	padding: 100px 0;
}
.index_lxwm .caption hgroup a {
	color: #fff
}
.index_lxwm main ul {
	overflow: hidden;
	color: #919090;
	margin-top: 4%
}
.index_lxwm main ul li a {
	color: #919090
}
.index_lxwm main ul li {
	width: 25%;
	text-align: center;
	float: left;
}
.index_lxwm main ul li img {
	margin: auto;
}
.index_lxwm main ul li img:nth-of-type(2) {
	display: none;
}
.index_lxwm main ul li hgroup {
	margin-top: 10px
}
.index_lxwm main ul li:hover img:nth-of-type(1) {
	display: none;
}
.index_lxwm main ul li:hover img:nth-of-type(2) {
	display: block;
}
/*在线咨询留言弹框*/
.float_onltk {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 5000;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.6)
}
.float_onltk1 .float_onltkShow {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 6000;
	border-radius: 10px;
	border: 10px rgba(0,0,0,0.3) solid;
	padding: 20px;
	transform: translate(-50%, -50%);
	width: 700px
}
.float_onltk2 {
	margin-top: -256px;
	margin-left: -600px;
	width: 1200px;
	height: 512px;
}
.float_onltk2 .float_onltkShow {
	width: 1200px;
	height: 512px;
}
.float_onltkShow {
	background-color: #FFF;
}
.float_tkclose {
	width: 22px;
	height: 22px;
	cursor: pointer;
	position: absolute;
	top: 0px;
	right: 0px;
}
.tk_label {
	padding-right: 12px;
	color: #666
}
.float_tkTable table tr td {
	padding-top: 10px
}
.com_text {
	font-family: 'Microsoft YaHei';
	color: #333;
	font-size: 12px;
	line-height: 20px;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	padding: 0 10px
}
.tk_text {
	width: calc(100% - 20px);
	line-height: 30px;
}
.mess_xx {
	color: #ff0000;
	font-size: 14px;
	line-height: 32px;
	margin-left: 8px;
	display: inline;
}
.mess_ask {
	padding-top: 6px;
	color: #bdbdbd;
	font-size: 13px;
}
.tk_area {
	width: calc(100% - 20px);
	min-height: 90px;
	padding: 0 10px;
	line-height: 30px
}
.tk_yzText {
	width: 112px;
	height: 30px;
	float: left;
}
.tk_yz img {
	float: left;
	width: 62px;
	height: 18px;
	margin: 6px 15px 0 15px;
	border: 1px solid #000;
}
.tk_messShure {
	color: #f29f25;
	line-height: 32px;
	float: left;
}
.tk_input input {
	display: inline-block;
	font-family: 'Microsoft YaHei';
	color: #FFF;
	font-size: 14px;
	width: 112px;
	height: 32px;
	margin-right: 10px;
	border: none;
	cursor: pointer;
}
.tk_sub {
	background-color: #f29f25;
}
.tk_reset {
	background-color: #c7c7c7;
}
.com_text.cur {
	color: #333;
	border: 1px solid #f29f25;
}
.index_lxwm_zxly {
	cursor: pointer;
}
/*联系地址弹框*/
.iw_poi_title {
	color: #CC5522;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	padding-right: 13px;
	white-space: nowrap
}
.iw_poi_content {
	font: 12px arial, sans-serif;
	overflow: visible;
	padding-top: 4px;
	white-space: -moz-pre-wrap;
	word-wrap: break-word
}
#dituContent {
	width: 100%;
	height: 400px;
}
#dituContent img {
	max-width: none;
}
.mapp {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.6);
	display: none;
}
.map {
	width: 1200px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: #fff;
	border-radius: 10px;
	border: 10px rgba(0,0,0,0.3) solid;
}
.map hgroup {
	font-size: 18px;
	margin: 15px 10px
}
.guanbi {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}
.index_lxwm_map {
	cursor: pointer;
}
/*footer*/
.footer {
	clear: both;
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #232323;
}
.foot_t {
	height: auto;
	overflow: hidden;
	padding: 50px 0 32px;
	border-bottom: 1px solid #4a4949;
}
.foot_all {
	width: 300px;
	float: left;
}
.foot_chnal {
	width: auto;
}
.foot_ewm {
	width: 120px;
	float: left;
	padding-top: 65px;
	text-align: center;
	color: #919090
}
.foot_logo {
	width: 300px;
	height: 46px;
}
.foot_read {
	padding-top: 14px;
}
.foot_read h3 {
	color: #919090;
	font-size: 14px;
}
.foot_read p {
	color: #919090;
	line-height: 16px;
	padding: 4px 0;
}
.read_search {
	background-color: #333;
	width: 298px;
	height: 30px;
	border: 1px solid #595959;
}
.read_text {
	display: block;
	background-color: #333;
	font-family: 'Microsoft YaHei';
	color: #585656;
	font-size: 12px;
	width: 214px;
	height: 20px;
	line-height: 20px;
	padding: 5px 12px;
	border: 0;
	border: none;
}
.read_button {
	display: block;
	background-color: #595959;
	font-family: 'Microsoft YaHei';
	color: #919090;
	font-size: 14px;
	width: 60px;
	height: 30px;
	border: none;
	cursor: pointer;
}
.foot_share {
	position: relative;
	height: 24px;
	padding: 20px 0 4px 10px;
}
.foot_share span {
	float: left;
}
.foot_share span, .foot_lg span, .foot_lg a {
	color: #585656;
}
.foot_share a {
	display: inline-block;
	margin-right: 10px;
	width: 24px;
	height: 24px;
}
.foot_wx {
	display: none;
	position: absolute;
	right: 58px;
	top: -182px;
	z-index: 20;
	background: url(../images/wx_cur.jpg) no-repeat bottom;
	padding-bottom: 12px;
	width: 164px;
	height: 186px;
}
.foot_wxShow {
	padding: 10px 10px 0 10px;
	width: 100px;
	height: 146px;
	background-color: #FFF;
}
.foot_wxName {
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	text-align: center;
}
.foot_sh1 {
	background: url(../images/foot_shac1.png) no-repeat;
}
.foot_sh2 {
	background: url(../images/foot_shac2.png) no-repeat;
}
.foot_sh3 {
	background: url(../images/foot_shac3.png) no-repeat;
}
.foot_share .foot_sh1:hover {
	background: url(../images/foot_shho1.png) no-repeat;
}
.foot_share .foot_sh2:hover {
	background: url(../images/foot_shho2.png) no-repeat;
}
.foot_share .foot_sh3:hover {
	background: url(../images/foot_shho3.png) no-repeat;
}
.foot_lg {
	padding-left: 10px;
}
.foot_lg a {
	padding: 0 8px;
}
.foot_chnal {
	width: 750px;
	border-left: 1px solid #4a4949;
	float: left;
}
.foot_chnal dl {
	float: right;
	margin-left: 80px;
	display: inline;
}
.foot_chnal dl dt {
	margin-bottom: 10px;
}
.foot_chnal dl dt a {
	color: #FFF;
	font-size: 16px;
}
.foot_chnal dl dd {
	height: 28px;
	line-height: 28px;
}
.foot_chnal dl dd a {
	display: block;
	color: #919090;
	font-size: 14px;
}
.foot_d {
	height: auto;
	overflow: hidden;
	padding: 16px 0;
}
.copyright, .copyright a {
	color: #919090;
	display: inline-block;
}
.fr {
	color: #4e4e4e;
	float: right;
}
.foot_click a {
	color: #919090;
	padding: 0 8px;
}
.footer a:hover {
	color: #FFF;
}
.foot_ewm img {
	margin: auto;
}
/*左侧定位*/
.float_po {
	position: fixed;
	top: 50%;
	left: 24px;
	margin-top: -140px;
	z-index: 1400;
	width: 43px;
}
.float_po li {
	background: url(../images/float_pobd.png) no-repeat;
	position: relative;
	width: 43px;
	height: 40px;
}
.float_poName {
	display: none;
	background: url(../images/float_poNbd.png) no-repeat;
	position: absolute;
	top: -15px;
	left: 0;
	z-index: 30;
	width: 43px;
	height: 43px;
}
.float_poName a {
	display: block;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	width: 25px;
	height: 34px;
	text-align: center;
	margin: auto;
	margin-top: 7px
}
.float_poClick a {
	display: block;
	width: 43px;
	height: 43px;
	font-size: 0;
	text-indent: -9999;
}
.float_po li.cur .float_poName {
	display: block;
}
.float_po li a {
	cursor: pointer;
}
.float_poLine {
	background: url(../images/float_poline.png) no-repeat;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 43px;
	height: 27px;
}
.dlzc{width: 100%;height: 100%;background:rgba(0,0,0,0.6);position: fixed;z-index: 1000000;top: 0;left: 0;display: none}
.zhce{width: 700px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background: #fff;border: 1px #ddd solid;overflow: hidden;padding: 30px;display: none}
.bd{width: 360px;float: left;margin-right: 30px;margin-top: -10px}
.bd input{width:360px;padding:10px;border: 1px #ddd solid;margin-top: 10px;color: #231815}
.bd .dx{width:200px;float: left;margin-right: 10px}
.bd .hq{width:150px;float: left;cursor: pointer;background: #f29c29;color: #fff;}
.bd .tj{width:160px;cursor: pointer;background: #f29c29;color: #fff;}
.wx{float: left;width: 240px;padding-left: 30px;border-left: 1px #ddd solid;text-align: center;color: #f29c29;font-size: 16px;}
.guanbi{position: absolute;top: 0;right: 0;width: 30px;height: 30px}
.dengl{width: 700px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background: #fff;border: 1px #ddd solid;overflow: hidden;padding: 30px;display: none}
.dengl dl dt{display: none;}
.dengl ul{overflow: hidden;margin-bottom: 10px}
.dengl ul li{width: 140px;float: left;cursor: pointer;background: #aaa;color: #fff;line-height: 35px;text-align: center;margin-right: 10px;}
.dengl ul .bd_se{background: #f29c29;}
.dengl ul li:hover{background: #f29c29;}
.sub_caption{height: 450px}
.sub_caption aside{background: rgba(35,24,21,0.8);display:inline-block;padding: 20px 50px;margin-top: 90px;line-height: 1;border-radius: 10px;}
.sub_caption hgroup{font-size: 50px;color: #f29c29;font-weight: bold;}
.sub_caption section{margin-left: 200px;font-size: 16px;color: #fff;margin-top: 15px}
.sub_caption section a{display: inline-block;color: #fff;}
.sub_caption section span{color: #f29c29}
.sub_caption section a:hover{color: #f29c29}
.con{margin-top: 40px;margin-bottom: 50px}
.about hgroup{font-size: 26px;color: #f29c29;font-weight: bold;text-align: center;}
.about article{font-size: 16px;line-height: 2;margin-top: 15px;text-indent: 2em}
.gsmb hgroup{font-size: 26px;color: #f29c29;font-weight: bold;text-align: center;}
.gsmb{margin-top: 30px}
.gsmb article{padding: 0 200px;text-align: center;margin-top: 10px}
.gsmb dl{margin-top: 30px;overflow: hidden;padding-top:5px}
.gsmb dl dt{width: 150px;line-height: 35px;float: left;margin-right: 10px;text-align: center;color: #fff;cursor: pointer;transition: all ease 0.35s;border:1px #f29c29 solid;}
.gsmb dl dt span{background: #f29c29;margin: 2px;display: block;transition: all ease 0.35s;}
.gsmb ul li{margin-top: 20px;display: none;}
.gsmb ul li figure{border: 2px #1b100c solid;margin-top: 10px}
.gsmb ul li hgroup{font-size: 20px;color: #1b100c}
.gsmb dl .gsmb_se{background: #f29c29;margin-top: -5px}
.gsmb dl .gsmb_se span{background: #1b100c}
.gsmb dl dt:hover{background: #f29c29;margin-top: -5px}
.gsmb dl dt:hover span{background: #1b100c}
.news ul li{margin-top: 20px;overflow: hidden;border-bottom: 1px #ddd solid;padding-bottom: 20px;position: relative;}
.news ul li figure{float: left;}
.news ul li article{float: left;width: 600px;padding-left: 40px}
.news ul li article hgroup{font-size: 18px;color: #333}
.news ul li article span{display: block;width: 50px;height: 2px;margin-top: 10px;background: #f29c29}
.news ul li article aside{font-size: 14px;color: #666;margin-top: 10px;}
.news ul li article button{width: 150px;line-height: 35px;background:#f29c29;color: #fff;text-transform: uppercase;text-align: center;border-radius: 6px;float: right;margin-top: 10px}
.news ul li time{position: absolute;top: 0;left: 0;width: 60px;height: 60px;background: #f29c29;font-size: 12px;text-align: center;color: #fff}
.news ul li time span{font-size: 20px;text-align: center;display: block;}
.news ul li:hover time{background: #1b100c}
.news ul li:hover article button{background: #1b100c}
.news ul li:hover article hgroup{color: #f29c29}
.fanye{text-align: center;margin-top: 50px}
.fanye a{display: inline-table;width: 40px;line-height: 40px;border:1px #ddd solid;border-left:0;margin-right: -4px;color: #295476}
.fanye a:first-child{border-left: 1px #ddd solid}
.fanye a:hover{background: #e77918;color: #fff}
.fanye .fanye_se{background: #e77918;color: #fff}
.news_show_bt h1{font-size: 26px;color: #e77918;text-align: center;font-weight:bold;}
.news_show_bt h2{text-align: right;font-size: 14px;color: #555;margin-top: 10px;padding-bottom: 15px;border-bottom: 1px #ddd solid;}
.news_show_con{color: #666;line-height: 30px;margin-top: 20px;font-size: 18px}
.news_show_con img{margin:10px auto;display: block;}
.news_show_con table{border-collapse: collapse;}
.news_show_con table td{padding: 5px 10px;border: 1px #ddd solid;}
.fanhui{background: #eee;padding: 10px 20px;margin-top: 50px;overflow: hidden;}
.fanhui a{float: left;color: #555;line-height: 30px;width: 530px;}
.fanhui a:last-child{width: 70px;text-align: right;}
.fanhui a:hover{color: #e77918}
.wodefu {overflow: hidden;margin-top: 20px}
.wodefu dt{float: left;width: 200px;line-height: 100px;height: 100px;font-size: 30px;color: #fff;text-align: center;background: #f29c29;border-radius: 6px}
.wodefu span{display: block;float: left;margin-top: 30px;margin-left: 55px;margin-right: 20px}
.wodefu li{float:left;width: 200px;height: 100px;background: #1b100c;color: #fff;margin-left: 20px;padding: 25px;border-radius: 6px}
.wodefu li h1{font-size: 16px;font-weight: bold;}
.wodefu li h2{font-size: 14px }
.fzlc hgroup{font-size: 26px;text-align: center;font-weight: bold;color: #e77918;margin-top: 30px}
.fzlc ul li{overflow: hidden;margin-top: 20px;}
.fzlc ul li figure{float: left;}
.fzlc ul li article{background: #eee;padding: 20px;color: #555;float: left;width: 784px;height: 206px;font-size: 22px}
.fzlc ul li article span{font-size: 26px;color: #f29c29;display: block;}
.giis_by{font-size: 16px;color: #1b100c;line-height: 30px}
.giis_con li{overflow: hidden;margin-top: 30px}
.giis_con li figure{float:left;}
.giis_con li aside{float:left;width: 610px;padding: 20px 0 0 20px}
.giis_con li aside hgroup{font-size: 24px;color: #f29c29;}
.giis_con li aside hgroup span{font-size: 18px;}
.giis_con li aside article{font-size: 16px;line-height: 30px;margin-top: 15px}
.giis_con li aside button{width: 150px;line-height: 35px;text-align: center;background: #f29c29;border-radius:6px;float: right;margin-top: 20px;text-transform: uppercase}
.giis_con li aside button a{color: #fff;}
.giis_con li aside button:hover{background: #1b100c}
.eiis{width: 955px;margin: auto;}
.yyy{font-size: 16px}
.eiis hgroup{font-size: 26px;color: #231815;font-weight: bold;}
.eiis h2{font-size: 16px;color: #fff;width: 120px;line-height: 35px;text-align:center;border-radius: 20px;background: #f29c29;margin-top: 20px;margin-bottom: 15px;}
.eiis figure{border: 5px #f29c29 solid;}
.jnjs_by{font-size: 20px;color: #231815;}
.jnjs{overflow:hidden;margin-top: 20px;}
.jnjs li{float: left;width: 380px;margin: 10px}
.jnjs li p{border:1px #ddd solid;}
.jnjs li h2{line-height: 35px;background: #1b100c;color: #fff;text-align: center;font-size: 16px}
.jnjs li:hover h2{background: #f29c29}
.esh{overflow: hidden;}
.esh figure{float: left;}
.esh aside{float: left;width: 538px;}
.esh hgroup{font-size: 26px;color: #231815;font-weight: bold;line-height: 30px;margin-top: 86px}
.esh article{font-size: 16px;color: #231815;margin-top: 50px}
.zs_bt{font-size: 40px;color: #f29c29;text-align: center;text-transform: uppercase;margin-top: 20px}
.zs_bt span{font-size: 48px;font-weight: bold;}
.qx{overflow: hidden;width: 954px;margin: auto;margin-top: 20px}
.qx li h1{width:218px;height: 218px;border:10px #d0d0d0 solid;border-radius: 50%;text-align: center;font-size: 30px;color: #f29c29;font-weight: bold;}
.qx li h1 img{margin-top: 40px;margin-left: 60px}
.qx li{width: 218px;text-align: center;float: left;margin: 0 50px}
.qx li h2{font-size: 18px;color: #231815;margin-top: 10px}
.ys{overflow: hidden;margin-left: -30px;margin-top: -20px}
.ys li{width: 380px;float: left;margin-left: 30px;background: #231815;overflow: hidden;margin-top: 30px}
.ys li img{float: left;}
.ys li .ys_con{float:left;width: 217px;padding-left: 20px}
.ys_con h1{font-size: 30px;color: #fff;}
.ys_con h2{font-size: 16px;color: #f29c29;line-height: 30px}
.yh{overflow: hidden;width: 924px;margin: auto;}
.yh li{width: 114px;text-align: center;float: left;font-size: 16px;color: #231815;margin: 0 20px;margin-top: 20px}
.yh li img{margin: auto;}
.ditu{width: 680px;float: left;}
.dizhi{width:520px;float: left;background: #f29c29;height: 500px;color: #fff;padding:50px;}
.dizhi h1{font-size: 24px;font-weight: bold;}
.dizhi h2{font-size: 16px;line-height: 24px;margin-top: 30px}
.dizhi h3{margin-top: 20px}
.ywbl_lb{overflow:hidden;margin-top: 30px;margin-bottom: 30px}
.ywbl_lb ul li{float:left;width: 360px;margin: 20px;}
.ywbl_lb ul li h1{font-size: 16px;text-align: center;color: #fff;background: #f29c29;}
.gengdx{width:150px;background: #f29c29;border-radius: 6px;line-height: 40px;text-align: center;font-size: 16px;}
.gengdx a{color: #fff;}
.gengdx:hover{background: #231815}
.qihuaa{text-align: center}
.qihuaa a{display: inline-table;width: 150px;line-height: 40px;height: 40px;background: #f29c29;color: #fff;font-size: 16px;margin: 0 20px 5px 5px}
.qihuaa .qihuaa_se{background: #231815}
.ywbl_lb ul li:hover h1{background: #231815;}
