@charset "UTF-8";
/* CSS Document */
body {
	font-family: Hiragino Sans GB, Microsoft YaHei;
	font-size: 14px;
	background: #eeeeee;
	color: #333;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	min-width: 1220px;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: 500;
}
address, cite, dfn, em, var, i {
	font-style: normal
}
code, kbd, pre, samp {
	font-family: arial, courier new, courier, "\5b8b\4f53", monospace
}
small {
	font-size: 12px
}
ul, ol, li {
	list-style: none
}
sup {
	vertical-align: text-top
}
sub {
	vertical-align: text-bottom
}
legend {
	color: #000
}
fieldset, img {
	border: 0
}
img {
	vertical-align: middle;
}
button, input, select, textarea {
	font-size: 100%;
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
section, header, nav, footer, article {
	display: block
}
div, ul, dl {
	zoom: 1
}
div:after, ul:after, dl:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.none {
	display: none;
}
a {
	text-decoration: none;
	color: #333;
	outline: none;
	transition: color .25s;
}
a:link {
	color: #333;
}
a:visited {
	color: #333;
}
a:hover {
	color: #f60;
}
a:active {
	color: #ff6600;
}
/**/
a.dong_icon .iconfont:before {
	transition: transform 500ms ease-in-out 0s;
	display: inline-block;
}
a.dong_icon:hover .iconfont:before {
	transform: rotate(720deg);
}
/**/
.page-w {
	width: 1200px;
	margin: 0px auto;
}
/*top-gz*/
.top-bar {
	background-color: #e2e2e2;
	line-height: 30px;
	border-bottom: #cccccc solid 1px;
}
.img-icon {
	margin-right: 5px;
	display: inline-block;
	width: 19px;
	height: 19px;
}
.img-icon img {
	width: 100%;
	height: auto;
}
.top-title .bdsharebuttonbox.bdshare-button-style0-16 {
	display: inline-block;
	vertical-align: middle;
}
/*logo*/
.logo-tel {
	background: #fff;
	padding: 30px 0px 20px 0px;
}
.logo img {
	height: 59px;
	width: auto;
}
.bdfx-head {
	float: right;
	padding-top: 18px;
	padding-left: 18px;
}
.top-tel .iconfont {
	color: #c8c8c8;
	font-size: 60px;
}
.top-tel-con {
	display: inline-block;
}
.top-tel-con span {
	font-size: 14px;
	color: #666;
	display: block;
	line-height: 18px;
}
.top-tel-con em {
	font-size: 30px;
	color: #ff6600;
}
.main-menu {
	background: #3b3b3b;
	height: 40px;
	position: relative;
}
.menu-list li {
	display: inline-block;
	font-size: 18px;
	margin-right: 5px;
	line-height: 40px;
}
.menu-list li:hover {
	background: #ff6600;
}
.menu-list li a {
	padding: 0px 12px;
	display: block;
	color: #fff;
}
.menu-list li a:hover {
	color: #fff;
}
/*dao-jishi*/
.dao-jishi {
	padding-top: 8px;
}
.dao-jishi span {
	display: block;
	background: #ff6600;
	color: #fff;
	border-radius: 20px;
	padding: 0px 8px;
	height: 25px;
	line-height: 25px;
}
.dao-jishi b {
	margin: 0px 2px;
}
/*footer*/
.footer {
	background: #333;
	color: #fff;
	padding: 30px 0px 50px 0px;
}
.fot-logo-nav {
	width: 735px;
}
.fot-nav dl {
	float: left;
	margin-right: 25px;
}
.fot-nav dt {
	width: 90px;
	border-bottom: #606060 solid 1px;
	font-size: 16px;
	line-height: 36px;
	margin-bottom: 3px;
	position: relative;
}
.fot-nav dt:before {
	content: '';
	height: 1px;
	width: 100%;
	display: block;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #000;
}
.fot-nav dd a {
	padding: 2px 0px;
	display: inline-block;
	color: #cccccc;
	line-height: 23px;
}
.fot-nav dd a:hover {
	color: #fff;
}
.fot-logo img {
	height: 52px;
	width: auto;
}
.fot-bd-fx {
	text-align: center;
	padding-top: 25px;
}
/*fot-contact*/
.fot-contact {
	width: 440px;
	padding-top: 35px;
}
.fot-contact dt {
	text-align: center;
	color: #aaaaaa;
	line-height: 30px;
}
.fot-contact dd {
	float: right;
	color: #aaaaaa;
}
.fot-contact .fot-phone-i .iconfont {
	font-size: 50px;
	margin-right: 5px;
}
.fot-contact .fot-phone {
	display: inline-block;
}
.fot-contact .fot-phone b {
	font-size: 32px;
	color: #ffffff;
	line-height: 33px;
	font-weight: 400;
}
.fot-contact .fot-phone p {
	font-size: 14px;
	color: #aaaaaa;
	line-height: 16px;
}
/*fot-bar*/
.fot-bar {
	background: #000;
	line-height: 38px;
	color: #cccccc;
	text-align: center;
}
.fot-bar a {
	color: #fff;
}
/*banner-box*/
.banner-box {
	min-width: 1200px;
	margin: 0px auto;
	overflow-x: hidden;
}
.index-banner {
	width: 1200px;
	display: block;
	height: 500px;
	margin: 0 auto;
	position: relative;
}
.index-banner .bigbox {
	width: 1920px;
	height: 500px;
	position: absolute;
	left: -360px;
	top: 0;
	z-index: 1;
	overflow: hidden;
}
/* visual */
.visual-slide {
	overflow: hidden;
}
.visual-slide li {
	height: 500px;
}
.visual-slide li a {
	display: inline-block;
	width: 100%;
	height: 500px
}
.visual-slide li a img {
	display: block;
	width: 100%;
	height: 100%;
}
.index-banner .bx-controls {
	position: absolute;
	bottom: 20px;
	left: 50%;
	width: 1200px;
	margin-left: -600px;
	text-align: center;
	z-index: 10;
}
.index-banner .bx-controls a {
	color: transparent;
	font-size: 0;
	text-indent: -9999px;
}
.index-banner .bx-pager {
	position: relative;
	top: -9px;
	line-height: 0
}
.index-banner .bx-pager-item {
	display: inline-block;
	line-height: 0
}
.index-banner .bx-pager-item a {
	transition: width .25s;
	display: inline-block;
	width: 12px;
	height: 12px;
	background: rgba(142,142,142,0.70);
	border-radius: 20px;
	margin: 0 3px;
}
.index-banner .bx-pager-item a.active {
	background: #ff6600;
	width: 24px;
}
.index-banner .bx-controls-direction {
	line-height: 0;
	position: absolute;
	right: 0;
	bottom: 0
}
.index-banner .bx-controls-direction a {
	display: inline-block;
	width: 23px;
	height: 25px
}
.index-banner .bx-next {
	background: url('img/next_btn.png') no-repeat left top;
	margin-left: 25px
}
.index-banner .bx-prev {
	background: url('img/prev_btn.png') no-repeat left top;
}
.index-banner .bx-controls-auto {
	position: absolute;
	bottom: 0;
	right: 24px;
	width: 23px;
	height: 25px;
	line-height: 0;
}
.index-banner .bx-controls-auto div:first-child {
	display: none
}
.index-banner .bx-controls-auto-item {
	display: block;
	width: 23px;
	height: 25px;
	position: absolute;
	bottom: 0;
}
.index-banner .bx-controls-auto-item a {
	width: 23px;
	height: 25px;
	display: block;
	background: url('img/bx-controls-auto_sprite.png') no-repeat 0 0;
	bottom: 0;
	position: absolute;
	overflow: hidden;
	text-indent: -9999px;
}
.index-banner .bx-controls-auto-item a.bx-stop {
	background-position: 0 -25px
}
.index-banner .bx-controls-auto-item a.bx-start {
	background-position: 0 0;
	display: block;
}
/*panel*/
.panel {
	padding-bottom: 20px;
}
.panel-title {
	padding: 40px 0px 30px 0px;
	text-align: center;
}
.panel-title h2 {
	font-size: 30px;
}
.panel-title p {
	font-size: 16px;
	color: #666666;
}
/*kecheng-box*/
.kecheng-box li {
	float: left;
	width: 240px;
}
.kecheng-item {
	text-align: center;
	padding: 1px;
}
.kecheng-item .kc-text {
	padding: 20px 0px;
	background: #fff;
}
.kecheng-item .kc-text .iconfont {
	font-size: 42px;
	color: #999999;
}
.kecheng-item h3 {
	font-size: 26px;
	margin: 6px 0px;
}
.kecheng-item p {
	color: #999;
	height: 42px;
	overflow: hidden;
	display: inline-block;
	padding: 0px 5px;
}
.kc-images {
	position: relative;
	height: 106px;
	overflow: hidden;
}
.kc-images img {
	width: 236px;
    height: 106px;
}
.kc-info {
	position: absolute;
	transition: top .25s;
	top: 106px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(255,102,0,0.80);
	color: #fff;
}
.kc-info b {
	margin-top: 30px;
	font-size: 20px;
	font-weight: 400;
	display: block;
}
.kc-info span {
	font-size: 12px;
	margin-top: 15px;
	display: inline-block;
}
.kc-info span .iconfont {
	font-size: 12px;
	margin-left: 5px;
}
.kecheng-box li a:hover .kc-info {
	top: 0px;
}
/*guanyu-backimg*/
.back-img {
	min-width: 1200px;
	margin: 0px auto;
	overflow-x: hidden;
}
.back-img-con {
	width: 1200px;
	display: block;
	height: 327px;
	margin: 0 auto;
	position: relative;
}
.back-img-con .back-img-big {
	width: 1920px;
	height: 327px;
	position: absolute;
	left: -360px;
	top: 0;
	z-index: 1;
	overflow: hidden;
}
.back-img em.over-mask {
	z-index: 100;
	position: absolute;
	left: 0;
	top: 0;
	width: 1920px;
	height: 327px;
	background: url(img/guanyu-mask-img.png) repeat;
}
/*guanyu-con-1*/
.guanyu-height {
	height: 257px;
	overflow: hidden;
}
.guanyu-height2 {
	height: 316px;
	overflow: hidden;
}
.guanyu-weiyi {
	width: 1200px;
	margin: 0px auto;
	position: relative;
	height: 170px;
	z-index: 8;
}
.guanyu-con-1 {
	position: absolute;
	left: 0px;
	top: -163px;
	width: 340px;
	z-index: 9;
}
.guanyu-con-2 {
	position: absolute;
	left: 345px;
	top: -222px;
	width: 545px;
	z-index: 9;
}
.guanyu-con-3 {
	position: absolute;
	right: 0px;
	top: -163px;
	width: 305px;
	z-index: 9;
}
/*video-play*/
.guanyu-video {
	background-color: #fff;
	padding: 30px 20px;
	border-bottom: #00cc66 solid 6px;
}
.guanyu-video h3 {
	font-size: 22px;
}
.guanyu-video p {
	color: #999999;
}
.guanyu-video .video-play {
	position: relative;
	width: 300px;
	height: 169px;
	margin-top: 10px;
}
.guanyu-video .video-play img {
	width: 100%;
	height: auto;
}
.video-play .iconfont {
	position: absolute;
	left: 125px;
	top: 58px;
	color: #fff;
	background: #ff6600;
	border-radius: 200%;
	width: 50px;
	height: 50px;
	border: #fff solid 2px;
	line-height: 52px;
	text-align: center;
	font-size: 28px;
	opacity: 0.70;
	transition: opacity .25s;
}
.video-play a:hover .iconfont {
	opacity: 1;
}
.video-play .icon-bofang:before {
	margin-left: 5px;
}
/*guanyu-jianshao-huodong*/
.guanyu-jianshao-huodong {
	background-color: #fff;
	padding: 30px 20px;
	border-bottom: #ff6600 solid 6px;
}
.guanyu-con-2 h3 {
	font-size: 22px;
}
.guanyu-con-2 p {
	color: #999999;
}
.guanyu-huodong {
	margin-top: 15px;
	padding-top: 15px;
	border-top: #eeeeee solid 1px;
}
.huodong-list {
	padding-top: 15px;
	padding-bottom: 20px;
}
.huodong-list li {
	float: left;
	margin-right: 1px;
	position: relative;
}
.huodong-list .huodong-mask {
	width: 100px;
	height: 100px;
	position: absolute;
	text-align: center;
	color: #fff;
	background: url(img/guanyu-mask-img.png) repeat;
}
.huodong-list .huodong-mask span {
	margin-top: 30px;
	display: block;
}
/**/
.guanyu-chengguo {
	background-color: #fff;
	padding: 30px 20px;
	border-bottom: #0099ff solid 6px;
}
.guanyu-chengguo h3 {
	font-size: 18px;
}
.guanyu-chengguo p {
	color: #999999;
}
.guanyu-chengguo em {
	color: #ff6600;
}
.guanyu-chengguo dt {
	float: left;
}
.guanyu-chengguo dd {
	float: right;
}
.guanyu-chengguo dd .iconfont {
	font-size: 38px;
	color: #999;
}
.guanyu-weixin dt {
	width: 140px;
	padding-top: 10px;
}
.guanyu-weixin dt h3 {
	padding-bottom: 0px;
}
.guanyu-chengguo li {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: #eeeeee solid 1px;
}
.guanyu-chengguo .guanyu-weixin {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: none;
}
.guanyu-chengguo .guanyu-weixin img {
	height: 98px;
	width: auto;
}
/*shizi-item*/
.shizi-box {
	padding-bottom: 30px;
}
.shizi-box li {
	float: left;
	margin-right: 24px;
}
.shizi-box li.last {
	margin-right: 0px;
}
.shizi-item {
	background: #fff;
	text-align: center;
	padding-bottom: 10px;
}
.shizi-picbox {
	width: 180px;
	height: 215px;
	position: relative;
	overflow: hidden;
}
.shizi-picbox .shizi-picinfo {
	position: absolute;
	transition: top .25s;
	top: 215px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(255,102,0,0.80);
	color: #fff;
}
.shizi-picbox .shizi-picinfo span {
	margin-top: 50%;
	display: block;
	padding: 0px 5px;
}
.shizi-picbox .shizi-picinfo span b {
	display: block;
	font-weight: 400;
	margin-bottom: 10px;
}
.shizi-box li a:hover .shizi-picinfo {
	top: 0px;
}
.shizi-item h3 {
	font-size: 18px;
	line-height: 30px;
}
.shizi-item p {
	color: #999;
	font-size: 12px;
}
/*jiaoxue-chengguo*/
.jiaoxue-chengguo {
	padding-bottom: 0px;
}
.jiaoxue-chengguo .panel-title {
	background: #e94709;
	color: #fff;
}
.jiaoxue-chengguo .panel-title a, .jiaoxue-chengguo .jiaoxue-top a {
	color: #fff;
}
.jiaoxue-chengguo .panel-title a:hover, .jiaoxue-chengguo .jiaoxue-top a:hover {
	color: #ffcc99
}
.jiaoxue-chengguo .panel-title p {
	color: #fff;
}
/*jiaoxue-top*/
.jiaoxue-top {
	background: #FF6600;
	padding: 15px 0px;
}
/*liankao-chengji*/
.liankao-chengji {
	color: #fff;
	width: 520px;
}
.liankao-chengji h3 {
	font-size: 30px;
}
.liankao-chengji p span {
	display: inline-block;
	border-radius: 5px;
	padding: 2px 10px;
	margin-right: 5px;
	font-size: 12px;
	background: #ff8331;
	border: #e95d00 solid 1px;
	margin-bottom: 5px;
}
.liankao-chengji em {
	display: inline-block;
	margin-top: 10px;
}
.liankao-chengji em a {
	display: inline-block;
	border: #ff8331 solid 1px;
	padding: 5px 10px;
	color: #fff;
	font-size: 12px;
}
.liankao-chengji em .iconfont {
	margin-left: 5px;
	font-size: 11px;
}
/*liankao-shuju*/
.liankao-shuju li {
	display: inline-block;
	text-align: center;
}
.shuju-item {
	padding: 0px 40px;
	color: #fff;
}
.shuju-item h5 {
	font-size: 18px;
}
.shuju-item em {
	font-size: 30px;
}
.shuju-item .iconfont {
	font-size: 28px;
	color: #ffcc99;
}
/*xueyuan-item*/
.xuesheng-box {
	background: #fff;
	padding-top: 15px;
}
.xueyuan-chengji li {
	float: left;
	width: 390px;
	height: 242px;
	overflow: hidden;
	margin-right: 15px;
	margin-bottom: 15px;
}
.xueyuan-chengji li.san-fen {
	margin-right: 0px;
}
.xueyuan-item {
	position: relative;
	padding: 20px;
	border: #eee solid 1px;
}
.xueyuan-item dt {
	float: left;
	margin-right: 10px;
}
.xueyuan-item dd h3 {
	font-size: 18px;
	padding: 5px 0px;
}
.xueyuan-item dd p {
	color: #999;
	margin-bottom: 8px;
}
.xueyuan-item dd b {
	font-size: 16px;
	color: #ff6600;
	font-weight: 400;
	display: inline-block;
}
.xueyuan-item dd b .iconfont {
	margin-right: 8px;
	color: #e60012
}
.xueyuan-item dd em {
	display: inline-block;
	border-radius: 3px;
	padding: 0px 5px;
	margin-right: 5px;
	font-size: 12px;
	background: #ffe7b3;
	color: #ff6600;
}
.xueyuan-item .xibao-but {
	position: absolute;
	width: 65px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background: #ffe7b3;
	right: 0px;
	top: 0px;
	color: #e60012;
	border-bottom-left-radius: 20px;
}
.xueyuan-item .xibao-but .iconfont {
	margin-right: 2px;
}
/*ganxie-xin*/
a.more-line {
	display: inline-block;
	margin-left: 10px;
	color: #ff6600;
}
a.more-line .iconfont {
	font-size: 12px;
}
a.a-baizi {
	display: inline-block;
	border: #ff8331 solid 1px;
	padding: 5px 10px;
	color: #fff;
	font-size: 12px;
	vertical-align: middle;
}
.gxx-box {
	padding-top: 60px;
}
.gxx-item {
	box-shadow: 0 0 5px #ccc;
	border-radius: 5px;
	width: 370px;
	height: 420px;
	margin: 5px;
	position: relative;
}
.gxx-item-con {
	position: absolute;
	left: 0px;
	top: -60px;
	text-align: center;
}
.ganxie-xin {
	background: #fff;
}
.gxx-img img {
	background: #fff;
	border-radius: 10px;
	border: #eee solid 1px;
	padding: 3px;
}
.gxx-con {
	padding: 10px 30px;
	color: #999;
}
.gxx-info h3 {
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #333;
}
.gxx-info p {
	color: #666;
}
.gxx-info p strong {
	color: #ff6600;
	font-weight: 400;
}
.gxx-con em {
	display: inline-block;
	margin-top: 20px;
	border: #eee solid 1px;
	padding: 5px 10px;
	color: #666;
	font-size: 12px;
	transition: all .25s;
}
.gxx-con em .iconfont {
	margin-left: 5px;
	font-size: 12px;
}
.gxx-item a:hover em {
	border: #ff8331 solid 1px;
	padding: 5px 10px;
	color: #ff8331;
}
/**/
.ganxiexin-box .bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
}
.ganxiexin-box .bx-wrapper .bx-controls-direction a {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	top: 50%;
	margin-top: -50px;
	outline: 0;
	width: 40px;
	height: 40px;
	overflow: hidden;
	line-height: 50px;
	z-index: 9999;
	border: #fff solid 2px;
	border-radius: 200%;
	background: rgba(255,102,0,0.45);
	color: #fff;
	transition: all .25s;
}
.ganxiexin-box .bx-wrapper .bx-controls-direction a:hover {
	background: rgba(255,102,0,1);
}
.ganxiexin-box .bx-wrapper .bx-controls-direction .bx-next {
	left: 0px;
}
.ganxiexin-box .bx-wrapper .bx-controls-direction .bx-prev {
	right: 0px;
}
.ganxiexin-box .bx-wrapper .bx-controls-direction .bx-next:before {
	content: "\e660";
	display: block;
	line-height: 40px;
	text-align: center;
	width: 40px;
	height: 40px;
}
.ganxiexin-box .bx-wrapper .bx-controls-direction .bx-prev:before {
	content: "\e65f";
	display: block;
	line-height: 40px;
	text-align: center;
	width: 40px;
	height: 40px;
}
.ganxiexin-box .bx-default-pager {
	text-align: center;
}
.ganxiexin-box .bx-pager-item {
	display: inline-block;
	line-height: 0px;
}
.ganxiexin-box .bx-pager-item a {
	color: transparent;
	text-indent: -9999px;
	transition: width .25s;
	display: inline-block;
	width: 12px;
	height: 12px;
	background: rgba(142,142,142,0.70);
	border-radius: 20px;
	margin: 0 3px;
}
.ganxiexin-box .bx-pager-item a.active {
	background: #ff6600;
	width: 24px;
}
/*zuopin-box*/
.zuopin-shangxi {
	background: #fff;
	padding-bottom: 0px;
}
.zuopin-shangxi .panel-title {
	padding-bottom: 10px;
}
.zuopin-shangxi .more-wenti {
	background: #fff;
	border: none;
}
.zuopin-tab {
	text-align: center;
	padding-bottom: 20px;
}
.zuopin-tab li {
	display: inline-block;
	font-size: 16px;
	padding: 10px 10px 5px 10px;
	cursor: pointer;
}
.zuopin-tab li.on {
	border-bottom: #ff6600 solid 3px;
	color: #ff6600
}
.pre-area {
	display: none;
}
.open {
	display: block;
}
.zuopin-box li {
	width: 200px;
	height: 295px;
	float: left;
	position: relative;
	z-index: 1;
	box-sizing: border-box;
}
.zoom-box {
	position: relative;
	line-height: 0;
	overflow: hidden;
	display: inline-block;
	max-width: 100%;
}
.zuopin-photo img {
	max-width: 100%;
	height: 295px;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.zoom-box:hover .zuopin-photo img {
	-webkit-transform: scale(1.15);
	transform: scale(1.15)
}
.zuopin-desc {
	background: rgba(255,102,0,.8);
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	opacity: 0;
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.desc-img {
	background: url(img/mask-logo.png) no-repeat center 0px;
	background-size: 40% auto;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -25px;
	width: 100%;
}
.desc-txt {
	color: #fff;
	line-height: 20px;
	height: 50px;
}
.desc-txt h5 {
	padding-top: 30px;
}
.desc-txt p {
	font-size: 12px;
}
.zoom-box:hover .zuopin-desc {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}
/*back-to-top*/
.back-totop-box {
	position: relative;
	height: 0px;
	z-index: 9999;
}
.back-to-top {
	display: none;
	position: fixed;
	bottom: 50px;
	left: 50%;
	margin-left: 600px;
}
.back-to-top .iconfont {
	display: inline-block;
	background: #ff6600;
	border: #fff solid 1px;
	font-size: 30px;
	width: 40px;
	height: 40px;
	border-radius: 200%;
	line-height: 40px;
	color: #fff;
	text-align: center;
	cursor: pointer;
}
/*etc-pupup-bg*/
.ft-menu {
	cursor: pointer;
}
.etc-pupup-bg {
	z-index: 9999;
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.6;
}
.etc-pop {
	position: fixed;
	display: none;
	top: 50%;
	width: 100%;
	text-align: left;
	margin-top: -166px;
	z-index: 9999;
}
.etc-pop .popup {
	position: relative;
	width: 450px;
	background: #fff;
	padding: 26px 31px;
	margin: auto;
	overflow: hidden;
}
.etc-pop .cancle {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 22px;
	height: 22px;
	background-image: url(img/close.png);
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}
.etc-pop .weixin-pop {
	padding: 0px 20px;
}
.etc-pop .weixin-pop h2 {
	font-size: 20px;
	margin-bottom: 8px;
}
.etc-pop .weixin-pop .weixin-pop-img {
	text-align: center;
}
/**/
/**/
.video-li-box {
	float: left;
	width: 400px;
}
.video-li-box-1 {
}
.video-li-box-2 {
}
.video-li-box-3 {
	float: right;
}
/**/
.hsdt-first img {
	width: 380px;
	height: 215px;
}
/**/
.hushi-dongtai {
	background: #fff;
	box-shadow: 0 0 5px #ccc;
	border-radius: 5px;
	margin: 10px;
	padding: 20px 0px 0px 0px;
}
.hushi-dongtai h3 {
	font-size: 22px;
	text-align: center;
	margin-bottom: 10px;
}
.hsdt-fitst-tit {
	padding: 10px;
}
.date-box {
	float: left;
	text-align: center;
	width: 42px;
}
.date-box span {
	display: block;
	line-height: 20px;
	color: #fff;
	font-size: 12px;
	background: #ff6600;
}
.date-box cite {
	display: block;
	background: #eeeeee;
	font-size: 24px;
	padding: 0px 5px;
}
.hsdt-fitst-tit h4 {
	width: 290px;
	float: right;
	font-size: 16px;
}
.hsdt-item {
	padding: 7px 20px 10px 20px;
	border-bottom: #eee solid 1px;
}
.hsdt-item .hsdt-text {
	float: left;
	padding-top: 5px;
}
.hsdt-item .hsdt-text h4 {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.hsdt-item .hsdt-text p {
	font-size: 12px;
}
.hsdt-item .hsdt-text span {
	color: #999;
	margin-left: 5px;
	display: inline-block;
}
/**/
.zixun-sanlan {
	background: #fff;
	box-shadow: 0 0 5px #ccc;
	border-radius: 5px;
	margin: 10px;
	padding: 20px 0px 0px 0px;
}
.zixun-sanlan h3 {
	font-size: 22px;
	text-align: center;
	margin-bottom: 10px;
}
/**/
.video-news {
	background: #fff;
	box-shadow: 0 0 5px #ccc;
	border-radius: 5px;
	margin: 10px;
	padding: 20px 0px 0px 0px;
}
.video-news h3 {
	font-size: 22px;
	text-align: center;
	margin-bottom: 10px;
}
.video-news-list {
	padding: 0px 20px 0px 20px;
	height: 470px;
	overflow: hidden;
}
.zixun-height {
	overflow: hidden;
}
.video-news-first {
	display: block;
	width: 371px;
	height: 236px;
	position: relative;
}
.video-news-first .video-desc {
	text-align: center;
	background: url(img/thum_bg.png);
	width: 225px;
	display: block;
	color: #fff;
	position: absolute;
	left: 70px;
	top: 80px;
	height: 100px;
	-webkit-transition: all .25s;
	transition: all .25s;
}
.video-desc .video-desc-con {
	padding-top: 30px;
	-webkit-transition: all .25s;
	transition: all .25s;
}
.video-desc span {
	line-height: 16px;
	height: 16px;
	background: url(img/thum_bg.png) repeat;
	padding: 3px 10px 2px 10px;
	display: inline-block;
	border-radius: 10px;
}
.video-desc-con em {
	display: block;
	font-style: normal;
	padding-top: 10px;
	opacity: 0;
	-webkit-transition: all .25s;
	transition: all .25s;
}
.video-desc-con .iconfont {
	display: block;
	margin: 0px auto;
	color: #fff;
	background: #ff6600;
	border-radius: 35px;
	width: 35px;
	height: 35px;
	border: #fff solid 2px;
	line-height: 35px;
	text-align: center;
	font-size: 20px;
	opacity: 0.70;
}
.video-desc-con .iconfont:before {
	margin-left: 5px;
}
.video-desc h4 {
	padding: 0px 5px;
}
.video-news-first:hover .video-desc {
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}
.video-news-first:hover .video-desc .video-desc-con {
	padding-top: 80px;
}
.video-news-first:hover .video-desc-con em {
	opacity: 1;
}
/*video-list-item*/
.video-list-item {
	padding-top: 10px;
	margin-top: 10px;
	border-bottom: #eee solid 1px;
}
.video-list-item .v-l-text {
	float: left;
	padding-top: 5px;
}
.video-list-item .v-l-text p {
	font-size: 12px;
}
.video-list-item .v-l-text span {
	color: #999;
	margin-left: 5px;
	display: inline-block;
}
.video-list-item .v-l-img {
	width: 75px;
	height: 53px;
	position: relative;
	float: right;
}
.video-list-item .v-l-img img {
	width: 75px;
	height: 53px;
}
.video-list-item .v-l-img .iconfont {
	position: absolute;
	left: 25px;
	top: 16px;
	color: #fff;
	background: #ff6600;
	border-radius: 200%;
	width: 20px;
	height: 20px;
	border: #fff solid 2px;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
}
.video-list-item .v-l-img .iconfont:before {
	margin-left: 4px;
}
/*guanyu-backimg*/
.lianxi-bgimg {
	min-width: 1200px;
	margin: 0px auto;
	overflow-x: hidden;
}
.lianxi-bgimg-con {
	width: 1200px;
	display: block;
	height: 357px;
	margin: 0 auto;
	position: relative;
}
.lianxi-bgimg-con .lianxi-bgimg-big {
	width: 1920px;
	height: 357px;
	position: absolute;
	left: -360px;
	top: 0;
	z-index: 1;
	overflow: hidden;
}
/*changjian-wenti*/
.cjwt-panel {
	background: #fff;
	padding: 30px 0px;
}
.changjian-wenti {
	float: left;
	width: 580px;
}
.changjian-wenti h3 {
	font-size: 22px;
	line-height: 45px;
}
.more-wenti {
	border: #eee solid 1px;
	border-radius: 5px;
	background: #eeeeee;
	text-align: center;
	padding: 5px 0px;
}
.more-wenti .iconfont {
	margin-left: 5px;
	font-size: 12px;
	color: #666;
}
.cj-wt-item dl {
	border: #eee solid 1px;
	border-radius: 5px;
	margin-bottom: 15px;
}
.cj-wt-item dt {
	background: #eeeeee;
	line-height: 30px;
	font-size: 16px;
	padding: 5px;
}
.cj-wt-item dt span {
	background: #ff6600;
	border-radius: 5px;
	width: 20px;
	height: 20px;
	display: inline-block;
	text-align: center;
	line-height: 20px;
	color: #fff;
}
.cj-wt-item dt strong {
	margin-left: 10px;
	display: inline-block;
	font-weight: 400;
}
.cj-wt-item dd {
	position: relative;
	padding-bottom: 20px;
}
.cj-wt-item dd span {
	background: #0099ff;
	border-radius: 5px;
	width: 20px;
	height: 20px;
	display: inline-block;
	text-align: center;
	line-height: 20px;
	color: #fff;
	position: absolute;
	left: 5px;
	top: 5px;
}
.cj-wt-item dd p {
	display: inline-block;
	padding-top: 5px;
	padding-left: 35px;
	color: #666;
	line-height: 22px;
}
.cj-wt-item dd p cite {
	color: #ff6600;
}
/*lianxi-maoming*/
.lianxi-maoming {
	float: right;
	padding-top: 30px;
	width: 550px;
}
.lianxi-fangshi-erweim {
	float: right;
	line-height: 30px;
}
.lianxi-fangshi-con {
	float: left;
}
.lianxi-fangshi-con cite {
	font-size: 30px;
}
.lianxi-fangshi-con h3 {
	font-size: 24px;
}
.lxfs-item {
	color: #666;
	line-height: 26px;
	padding-top: 10px;
	font-size: 16px;
}
/*zaixian-baoming*/
.zaixian-baoming {
	margin-top: 30px;
	padding-top: 10px;
	border-top: #eee solid 1px;
}
.zaixian-baoming h3 {
	font-size: 20px;
	padding-bottom: 10px;
}
.zxbm-box .from-info {
	float: left;
}
.from-info p {
	padding: 5px;
	font-size: 16px;
	color: #666;
}
.from-info input {
	width: 300px;
	height: 35px;
	box-sizing: border-box;
	box-shadow: 5px 5px 5px #eee inset;
	border: #bfbfbf solid 1px;
	font-size: 14px;
	border-radius: 5px;
	padding: 5px;
	color: #999;
}
.zxbm-box .sub-but {
	float: left;
}
.sub-but {
	padding-top: 5px;
}
.sub-but input {
	width: 90px;
	height: 125px;
	display: block;
	background: #ff6600;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff802c), to(#ff6600));
	border: none;
	font-size: 26px;
	color: #fff;
}
/*hzhb-imglist*/
.hzhb-imglist li {
	float: left;
	margin-right: 25px;
}
.hzhb-imglist li.last {
	margin-right: 0px;
}
.hzhb-imglist li img {
	border: #bfbfbf solid 1px;
}
.yqlj-txt {
	line-height: 23px;
	padding: 20px 0px;
}
.yqlj-txt span, .yqlj-txt a {
	display: inline-block;
	margin-right: 10px;
}
/**/
.current-panel {
	color: #666;
	line-height: 42px;
}
.main-con {
	background: #fff url(img/line-dot.jpg) repeat-y 900px top;
	margin-bottom: 20px;
}
.body-box {
	width: 900px;
}
.side-box {
	width: 300px;
}
.body-con {
	padding: 20px;
}
.body-banner img {
	max-width: 100%;
	display: block;
	width: 100%;
	height: auto;
}
/*body-title*/
.body-title {
	padding: 50px 0px 20px 0px;
	text-align: center;
	border-bottom: #e5e5e5 dashed 1px;
	margin-bottom: 30px;
}
.body-con .body-xuyuan {
	border-bottom: #e5e5e5 dashed 1px;
	padding-top: 30px;
	padding-bottom: 20px;
}
.body-con .body-xuyuan dl {
	padding-bottom: 20px;
	padding-left: 20px;
	padding-top: 20px;
	border: none;
	background: url(img/bg_ahn.png) no-repeat center center;
}
.body-con .body-xuyuan dd {
	width: 555px;
}
.body-con .body-xuyuan h1 {
	font-size: 24px;
	padding-top: 10px;
	margin-bottom: 10px;
}
.body-title h1 {
	font-size: 24px;
	margin-bottom: 10px;
}
.body-title h1 .iconfont {
	font-size: 22px;
	margin-right: 10px;
}
.body-title p {
	color: #999;
}
.body-title p span {
	display: inline-block;
	margin: 0px 5px;
}
/*body-editor*/
.body-editor {
	padding: 20px;
	padding-bottom: 50px;
}
.body-editor p {
	line-height: 1.7em;
	margin-bottom: 1em;
}
.body-editor img {
	max-width: 100%;
	display: inline-block;
	display: block;
	margin: 0px auto;
}
/*.body-editor*/
.body-editor table {
	width: 100%;
	max-width: 100%;
	text-align: center;
}
.body-editor table tr {
	border-left: #909090 solid 1px;
	border-top: #909090 solid 1px;
}
.body-editor table td {
	border-bottom: #909090 solid 1px;
	border-right: #909090 solid 1px;
	padding: 5px;
}
.body-editor table td div {
	text-align: center;
}
/*editor-key*/
.editor-key {
	color: #999;
	font-size: 12px;
	background: #eeeeee;
	border-radius: 5px;
	padding: 5px 10px;
}
.editor-key span {
	margin: 0px 5px;
	color: #666;
}
/*editor-info*/
.editor-info {
	padding-top: 20px;
}
.editor-info h5 {
	font-size: 18px;
	margin-bottom: 10px;
	color: #666;
}
.editor-info p {
	margin-bottom: 1em;
	color: #999;
}
/*editor-fanye*/
.editor-fanye {
	padding: 20px 0px;
	margin-top: 20px;
	border-top: #e5e5e5 dashed 1px;
}
.editor-fanye p {
	color: #666;
	line-height: 30px;
}
/*side-con*/
.side-con {
	padding: 20px;
}
.side-t {
	padding-top: 10px;
}
.side-t h3 {
	font-size: 24px;
	line-height: 24px;
	padding-left: 10px;
	border-left: #ff6600 solid 6px;
}
.side-b {
	padding-top: 20px;
	padding-bottom: 20px;
}
.side-kecheng li {
	font-size: 18px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: #eee solid 1px;
}
.side-kecheng li .iconfont {
	font-size: 20px;
	margin-right: 5px;
	color: #666;
}
/*side-wenti*/
.side-wenti li {
	line-height: 23px;
	padding-bottom: 10px;
}
.side-wenti li a:before {
	content: '\e625';
	font-family: "iconfont";
	font-size: 14px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-right: 5px;
}
.side-banner img {
	max-width: 100%;
	display: block;
	width: 100%;
	height: auto;
}
/*side-ganxie*/
.side-ganxie .gxx-item {
	width: 250px;
	height: 330px;
}
.side-ganxie .gxx-box {
	padding-top: 40px;
}
.side-ganxie .gxx-item-con {
	top: -40px;
}
.side-ganxie .gxx-img img {
	width: 80px;
	height: 80px;
}
.side-ganxie .gxx-info h3 {
	font-size: 14px;
}
.side-ganxie .gxx-info p {
	font-size: 18px;
}
.side-ganxie .gxx-con {
	padding: 10px;
}
.side-ganxie .gxx-con em {
	margin-top: 10px;
}
.side-ganxie .ganxiexin-box .bx-wrapper .bx-controls-direction a {
	margin-top: 130px;
}
.side-ganxie .bx-controls-auto {
	display: none;
}
/*list-con*/
.list-con {
	padding: 30px 0px;
}
.list-con li {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: #eee solid 1px;
}
.news-list-pic {
	float: right;
}
.news-list-desc {
	float: left;
	padding-top: 5px;
}
.you-tu .news-list-desc {
	width: 600px;
}
.wu-tu .news-list-desc {
	float: none;
	width: auto;
}
.news-list-desc .iconfont {
	font-size: 28px;
	margin-right: 5px;
}
.news-list-desc h3 {
	font-size: 24px;
	margin-bottom: 10px;
}
.news-list-desc p {
	color: #999;
	font-size: 14px;
}
/**/
.list-fanye {
	text-align: center;
	margin: 20px auto;
}
.list-fanye a {
	height: 26px;
	line-height: 26px;
	text-align: center;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	display: inline-block;
	margin: 0 3px;
	padding: 0px 10px;
}
.list-fanye a:hover, .list-fanye>b {
	height: 26px;
	line-height: 26px;
	text-align: center;
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	display: inline-block;
	margin: 0 3px;
	padding: 0px 10px;
	background: #ff6600;
	border: 1px solid #ff6600;
	color: #fff;
}
/**/
.page-bgimg {
	min-width: 1200px;
	margin: 0px auto;
	overflow-x: hidden;
}
.page-bgimg-con {
	width: 1200px;
	display: block;
	height: 180px;
	margin: 0 auto;
	position: relative;
}
.page-bgimg-con .page-bgimg-big {
	width: 1920px;
	height: 180px;
	position: absolute;
	left: -360px;
	top: 0;
	z-index: 1;
	overflow: hidden;
}
.page-bgimg-big .page-w {
	position: absolute;
	top: 0px;
	left: 50%;
	width: 1200px;
	margin-left: -600px;
	z-index: 10;
	color: #fff;
	text-align: left;
}
.page-bgimg-big .page-w h3 {
	padding-top: 50px;
	font-size: 32px;
	display: inline-block;
	margin-right: 25px;
}
.page-bgimg-big .page-w p {
	font-size: 16px;
	display: inline-block;
}
/*page-col-item*/
.page-col-item {
	position: absolute;
	top: 120px;
	left: 50%;
	width: 1200px;
	margin-left: -600px;
	z-index: 11;
}
.page-col-item li {
	float: left;
	margin-right: 10px;
}
.page-col-item li a {
	box-shadow: 0 0 5px #333;
	margin: 5px;
	padding: 5px 15px;
	background: #fff;
	border-radius: 20px;
	transition: none;
}
.page-col-item li.hover a, .page-col-item li a:hover {
	color: #ff6600;
	box-shadow: 0 0 5px #ff6600;
}
.page-bgimg-big .page-bgimg-mask {
	width: 1920px;
	height: 180px;
	position: absolute;
	left: 0px;
	top: 0;
	z-index: 2;
	background: url(img/guanyu-mask-img.png) repeat;
}
/*kc-page-img*/
.kc-page {
	background-image: none;
}
.kc-page-img {
	background: url(img/kecheng-bg.jpg) no-repeat center center;
	height: 100px;
	color: #fff;
}
.kc-page-t {
	padding-left: 30px;
	line-height: 100px;
}
.kc-page-t .iconfont {
	display: inline-block;
	font-size: 42px;
	color: #ffc69f;
}
.kc-page-t h3 {
	display: inline-block;
	font-size: 38px;
	margin-right: 20px;
}
.kc-page-t b {
	display: inline-block;
	font-weight: 400;
	font-size: 20px;
}
.kc-page-con {
	padding: 20px 0px;
}
.kc-page-item dl {
	border-bottom: #eee solid 1px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.kc-page-item dt {
	float: left;
	width: 200px;
	text-align: right;
	font-size: 24px;
	color: #999;
}
.kc-page-item dd {
	float: left;
	width: 950px;
	padding-top: 8px;
	font-size: 16px;
}
.kc-page-item dd p {
	margin-bottom: 1em;
}
/**/
.kc-page-news {
	padding-top: 0px;
}
.kc-page-news .kc-page-item dt {
	font-size: 16px;
	width: 100px;
}
.kc-page-news .kc-page-item dd {
	width: 750px;
	padding-top: 0px;
}
/**/
.kc-page-editor {
	padding: 20px 40px;
}
.kc-page-editor img {
	display: block;
	max-width: 100%;
	width: 100%;
	height: auto;
}
/*xuyuan*/
.xuyuan-list-con {
	padding: 0px 0px 20px 0px;
}
.xuyuan-list-con dl {
	padding-bottom: 20px;
	margin: 0px 0px 20px 0px;
	border-bottom: solid 1px #CDCDCD;
}
.xuyuan-list-con dt {
	float: left;
	margin-right: 20px;
}
.xuyuan-list-con dd {
	float: left;
	width: 575px;
}
.xuyuan-list-con dt img {
	width: 262px;
	height: 315px;
}
.xuyuan-list-con .jieshao_item cite {
	display: block;
	color: #666;
	font-size: 12px;
	padding-bottom: 10px;
}
.xuyuan-list-con .jieshao_item h3 {
	font-size: 22px;
	padding-bottom: 10px;
}
.xuyuan-list-con .jieshao_item p {
	font-size: 14px;
	color: #666;
	line-height: 28px;
}
.xuyuan-list-con .jieshao_item small {
	border-top: #eee dashed 1px;
	display: block;
	line-height: 22px;
	font-size: 14px;
	color: #666;
	padding-bottom: 20px;
	padding-top: 10px;
	margin-top: 10px;
}
.xuyuan-list-con .jieshao_item span {
	font-size: 14px;
	border: #000000 solid 1px;
	padding: 5px 10px;
}
.xuyuan-list-con .jieshao_item span sub {
	font-family: simsun;
	margin-left: 10px;
	vertical-align: inherit;
}
/*zuopin-list*/
.zuopin-list-con li {
	float: left;
	margin-right: 15px;
}
.zuopin-list img {
	width: 200px;
	height: 300px;
}
.zuopin-list h3 {
	text-align: center;
	line-height: 35px;
}
/**/
.bt-fl-zp li {
	float: left;
	width: 33.33%;
}
.bt-fl-zp li a {
	text-align: center;
	font-size: 32px;
	padding: 12px 0px;
	background-color: #ff9933;
	display: block;
	color: #fff;
}
.bt-fl-zp li.btfl001 a {
	background-color: #ff9933;
}
.bt-fl-zp li.btfl002 a {
	background-color: #3399ff;
}
.bt-fl-zp li.btfl003 a {
	background-color: #009900;
}
/*侧漂*/
.float_w {
	width: 71px;
	position: fixed;
	top: 20%;
	right: 0;
	z-index: 999;
}
.float_w a {
	display: block;
	width: 108px;
	height: 78px;
	margin-right: -37px;
	position: relative;
}
.float_w a.fl_1 {
	background: #d00021 url(img/float_w_03.jpg) no-repeat left top;
}
.float_w a.fl_2 {
	background: #089623 url(img/float_w_05.jpg) no-repeat left top;
}
.float_w a.fl_3 {
	background: #000000 url(img/float_w_08.jpg) no-repeat left top;
}
.float_w a.fl_4 {
	background: #da0023 url(img/float_w_09.jpg) no-repeat left top;
}
.float_w a p {
	position: absolute;
	top: -20px;
	left: -180px;
	z-index: 99;
	width: 181px;
	height: 171px;
	background: url(img/float_w_bg.png) no-repeat;
	display: none;
}
.float_w a p img {
	width: 125px;
	height: 130px;
	margin: 20px auto auto 22px;
}
/**/
/*banner-box*/
.jiaodiantu-box {
	max-width: 1920px;
	margin: 5px auto 5px auto;
	position: relative;
}
.jiaodiantu-box .swiper-container {
	width: 100%;
	height: 100%;
}
.jiaodiantu-box .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.jiaodiantu-box .swiper-slide img {
	width: 100%;
	height: auto;
}
.jiaodiantu-box .swiper-container-horizontal .swiper-pagination-bullets {
	bottom: 0px;
}
.jiaodiantu-box .swiper-pagination-bullet {
	width: 13px;
	height: 13px;
	text-align: center;
	line-height: 25px;
	font-size: 12px;
	opacity: 1;
	background: rgba(255,255,255,0.7);
	border-radius: 0px;
}
.jiaodiantu-box .swiper-pagination-bullet-active {
	background: #FF5000;
}
.dong_iconone {
	display: none;
    position: absolute;
    visibility: hidden;
}
/**/
