 @charset "utf-8";
body, dd, dl, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, ol, p, select, td, textarea, th, ul {
	margin: 0;
	padding: 0
}
body {
	background: #ffff;
	color: #333333;
	font-family: "Microsoft Yahei";
}
fieldset, img {
	border: 0
}
img {
	vertical-align: middle
}
li, ol, ul {
	list-style-type: none
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
button, input, select, textarea {
	margin: 0;
	outline: 0;
	font-size: 100%;
	font-family: inherit
}
html {
	overflow: -Scroll;
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-y: scroll;
	zoom: 1
}
i {
	margin-right: 0.3em;
}
table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 5px 0;
}
td {
	margin: 0;
	text-align: center;
	font-size: 16px;
	line-height: 16px;
	padding: 15px 0
}
table tr td {
	border: 1px solid #ccc
}
.fl {
	float: left;
	display: inline
}
.fr {
	float: right;
	display: inline
}
.wrap {
	position: relative;
	margin: 0 auto;
	width: 1280px
}
a {
	outline: 0;
	color: #333;
	text-decoration: none;
	-webkit-transition: all 0.6s linear;
	-o-transition: all 0.6s linear;
	transition: all 0.6s linear;
	-mos-transition: all 0.6s linear;
	-mz-transition: all 0.6s linear
}
a:hover {
	color: #ff3f3c;
	text-decoration: none;
	-webkit-transition: all 0.6s linear;
	-o-transition: all 0.6s linear;
	transition: all 0.6s linear;
	-mos-transition: all 0.6s linear;
	-mz-transition: all 0.6s linear
}
.clearfix {
	clear: both;
	overflow: hidden;
	margin: 0;
	padding: 0;
	height: 0;
	font-size: 0;
	line-height: 0
}
.clearfix:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: "."
}
.button {
	color: #ffffff;
	background: #ff3f3c;
	text-align: center;
	line-height: 40px;
	height: 40px;
	padding: 0 20px;
	margin: 10px 0;
	display: inline-block;
	cursor: pointer;
}
.button:hover {
	color: #ffffff;
	background: #333333;
	text-decoration: none;
	outline: 0
}
.jHeader {
	height: 6.3em
}
.jHeader .logo {
	margin-top: .6em;
	padding: 5px 0
}
.jHeader .tel {
	margin-top: .6em;
	padding: 15px 0;
	background: url(../images/tel.png) no-repeat 0 5px;
	padding-left: 60px
}
.jHeader .tel .top_msg {
	text-align: left;
	font-size: 14px
}
.jHeader .tel .num {
	color: #333333;
	font-size: 26px;
	font-weight: 800
}
.jNav {
	position: static;
	z-index: 999;
	width: 100%;
	height: 64px;
	background: #333333;
}
.jNav .navtel {
	display: none
}
.jNav .meu {
	display: none
}
.jNav .nav li {
	position: relative;
	z-index: 11;
	float: left;
	width: 14%
}
.jNav .nav li a {
	float: left;
	display: inline-block;
	overflow: hidden;
	width: 100%;
	height: 64px;
	color: #ffffff;
	text-align: center;
	font-size: 16px;
	line-height: 64px;
	margin-top: 0;
}
.jNav .nav li .none {
	margin: 0;
	padding: 0
}
.jNav .nav li a.active, .jNav .nav li a:hover {
	background: #ff3f3c;
	color: #fff
}
.jNav .nav li .sub {
	position: absolute;
	top: 64px;
	left: 0;
	display: none;
	overflow: hidden;
	width: 100%;
	background: #333333
}
.jNav .nav li .sub li {
	float: none;
	width: 100%;
	height: 36px
}
.jNav .nav li .sub li a {
	float: none;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 36px;
	text-align: center;
	font-size: 14px;
	line-height: 36px
}
.jNav .nav li .sub li a:hover {
	background: #ff3f3c;
}
.mobilenav {
	position: absolute;
	top: 46px;
	right: 0;
	z-index: 999;
	display: none;
	width: 120px;
	height: auto
}
.mobilenav ul li {
	position: relative;
	float: left;
	overflow: hidden;
	width: 100%;
	height: 36px;
	border-bottom: 1px solid #666;
	background: #333333;
	opacity: .9;
	filter: Alpha(opacity=90)
}
.mobilenav ul li a {
	display: block;
	color: #fff;
	text-align: center;
	font-size: 16px;
	line-height: 36px
}
.ibanner {
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	width: 100%;
	height: 650px
}
.ibanner ul {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	height: 650px
}
.ibanner li {
	float: left;
	width: 100%;
	height: 650px
}
.ibanner li span {
	display: block;
	width: 100%;
	height: 650px
}
.ibanner li .ibanner1 {
	background: url(../images/ibanner1.jpg) center top no-repeat;
	width:100%;
	background-size: auto 650px;
}
.ibanner li .ibanner2 {
	background: url(/uploadfile/202010/21/161500657.jpg) center top no-repeat;
	width:100%;
	background-size: auto 650px;
}
.ibanner li .ibanner3 {
	background: url(../images/ibanner3.jpg) center top no-repeat;
	width:100%;
	background-size: auto 650px;
}
.ibanner li .ibanner4 {
	background: url(../images/ibanner4.jpg) center top no-repeat;
width:100%;
	background-size: auto 650px;
}
.ibanner li .ibanner5 {
	background: url(../images/ibanner5.jpg) center top no-repeat;
width:100%;
	background-size: auto 650px;
}
.ibanner li .ibanner6 {
	background: url(../images/ibanner6.jpg) center top no-repeat;
width:100%;
	background-size: auto 650px;
}
.flicking_con {
	position: relative;
	z-index: 40;
	margin: 0 auto;
	width: 100px
}
.flicking_con .flicking_inner {
	position: absolute;
	top: 620px;
	left: 0;
	z-index: 40;
	width: 140px;
	height: 21px
}
.flicking_con a {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	width: 21px;
	height: 21px;
	background: url(../images/btn_main_img.png) 0 0 no-repeat;
	text-indent: -2000px
}
.flicking_con a.on {
	background-position: 0 -21px
}
#btn_next, #btn_prev {
	position: absolute;
	top: 50%;
	z-index: 40;
	display: none;
	margin-top: -45px;
	width: 90px!important;
	height: 90px!important;
	opacity: .8;
	filter: alpha(opacity=80);
	-moz-opacity: .8
}
#btn_prev {
	left: 100px;
	background: url(../images/hover_left.png) no-repeat left top
}
#btn_next {
	right: 100px;
	background: url(../images/hover_right.png) no-repeat right top
}
.section {
	position: relative;
	clear: both;
	overflow: hidden;
	margin: auto;
	width: 100%
}
.top_all {
	position: relative;
	overflow: hidden;
	text-align: center;
	margin: 50px 0 30px 0;
}
.top_all a {
	color: #333333;
	cursor: hand
}
.top_all h3 {
	overflow: hidden;
	margin: auto;
	height: 60px;
	color: #333;
	text-align: center;
	font-size: 42px;
	line-height: 60px;
	font-weight: 900
}
.top_all h5 {
	overflow: hidden;
	margin: auto;
	height: 42px;
	color: #333;
	text-align: center;
	font-size: 24px;
	line-height: 42px;
	font-weight: 300
}
.top_all span {
	display: inline-block;
	line-height: 32px
}
.i_mc ul {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding: 40px 0;
}
.i_mc ul li {
	position: relative;
	float: left;
	margin: 0 1%;
	width: 23%;
	text-align: center;
}
.i_mc ul li .tu {
	width: 100%;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.i_mc ul li .tu img {
	max-width: 100%;
}
.i_mc ul li h6 {
	color: #333333;
	font-weight: 800;
	font-size: 20px;
	line-height: 300%;
}
.i_mc ul li p {
	overflow: hidden;
	margin: 0 auto;
	width: 90%;
	height: 50px;
	color: #333333;
	font-size: 16px;
	line-height: 150%;
}
.i_mc ul li:hover .tu {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.i_lx {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding: 30px 0;
	background: #efefef;
	border: 1px solid #dfdfdf
}
.i_lx .i_lx_l {
	position: relative;
	float: left;
	width: 78%;
	padding-left: 2%;
}
.i_lx .i_lx_l .i_lx_title {
	font-size: 20px;
	line-height: 36px;
	font-weight: bold;
}
.i_lx .i_lx_l .i_lx_title span {
	color: #ff3f3c
}
.i_lx .i_lx_l .i_lx_txt {
	font-size: 14px;
	line-height: 26px;
}
.i_lx .i_lx_l .i_lx_tel {
	font-size: 24px;
	line-height: 40px;
	font-weight: 100
}
.i_lx .i_lx_l .i_lx_tel i {
	color: #ff3f3c
}
.i_lx .i_lx_r {
	position: relative;
	float: left;
	width: 18%;
	text-align: right;
}
.i_lx .i_lx_r a {
	margin-top: 40px;
}
.zzsc {
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
.sypick {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 0.5% 0.5%;
	width: 32%;
}
.insypick {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 0.5% 0.5%;
	width: 24%
}
.sypick .pic, .insypick .pic {
	overflow: hidden;
}
.sypick .pic img, .insypick .pic img {
	width: 100%;
	-moz-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
}
.sypick .title a, .insypick .title a {
	position: relative;
	display: block;
	overflow: hidden;
	color: #333333;
	text-align: center;
	height: 40px;
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
}
.sypick:hover, .insypick:hover {
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	-mos-transition: all 0.3s linear;
	-mz-transition: all 0.3s linear;
	moz-box-shadow: 0px 0px 20px #333333;
	-webkit-box-shadow: 0px 0px 20px #333333;
	box-shadow: 0px 0px 20px #333333;
}
.sypick:hover img, .insypick:hover img {
	-moz-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.sypick:hover a, .insypick:hover a {
	color: #ff3f3c;
	-o-transition: all 0.6s linear;
	transition: all 0.6s linear;
	-mos-transition: all 0.6s linear;
	-mz-transition: all 0.6s linear
}
.inabout {
	margin-top: 20px;
	padding: 56px 0;
	background: url(../images/inaboutimgbg.jpg) center center;
	background-size: 100% auto
}
.inabxm {
	color: #ffffff
}
.inabxmimg {
	float: left;
	width: 40%;
	vertical-align: middle;
	text-align: left;
}
.inabxmimg img {
	max-width: 92%
}
.inabxmtxt {
	float: left;
	width: 60%;
	text-align: left;
}
.inabxmtxt p {
	text-indent: 2em;
	line-height: 32px
}
.zynews {
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
}
.zynews .zynewshalf {
	width: 48%;
	overflow: hidden;
}
.zynews .zynewshalf ul {
	width: 100%;
	overflow: hidden;
}
.zynews .zynewshalf ul li {
	float: left;
	width: 98%;
	padding: 0 1%;
	border-bottom: 1px solid #eee;
	-moz-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
}
.zynews .zynewshalf ul li p {
	color: #333333;
	height: 40px;
	width: 80%;
	margin-left: 0;
	font-size: 14px;
	line-height: 40px;
	float: left;
	overflow: hidden;
	-moz-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
}
.zynews .zynewshalf ul li span {
	height: 40px;
	width: 16%;
	font-size: 12px;
	float: right;
	line-height: 40px;
	text-align: right;
	overflow: hidden;
}
.zynews .zynewshalf ul li:hover {
	background: #333333;
	-moz-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
}
.zynews .zynewshalf ul li:hover p {
	color: #ff3f3c;
	margin-left: 3%;
	-moz-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
}
.fwt {
	width: 100%;
	margin-top: 30px;
	overflow: hidden;
	height: 425px;
	background: url(../images/fwzxt.jpg) no-repeat center center;
	background-size: cover;
}
.fwt .fwtl {
	margin-top: 75px;
	padding: 1% 8%;
	background: rgba(6,6,6,0.6)
}
.fwt .fwtl h4 {
	font-size: 50px;
	color: #ff3f3c
}
.fwt .fwtl h5 {
	font-size: 30px;
	line-height: 200%;
	color: #ffffff
}
.fwt .fwtl p {
	font-size: 18px;
	line-height: 200%;
	color: #ff3f3c
}
.fwt .fwtl p i {
	font-size: 1.2em;
	color: #ffffff
}
.link {
	overflow: hidden;
	margin-top: 30px;
}
.link h3 {
	width: 100px;
	height: 48px;
	overflow: hidden;
	border: 1px solid #cdcdcd;
	float: left;
	line-height: 48px;
	color: #3b434c;
	padding-left: 9px;
	text-align: center
}
.link p {
	width: 1080px;
	float: right;
	overflow: hidden;
	font-size: 14px;
	line-height: 24px
}
.link p a {
	color: #60666e;
	padding: 0 17px;
	display: inline-block
}
.footer {
	width: 100%;
	background: #333333;
}
.footer .mcopyright {
	display: none;
}
.footer .mcopyright p {
	color: #fff;
	width: 100%;
	font-size: 14px;
	float:left;
}

.footer span{float:right;}

.copyrightnr {
	color: #fff;
	font-size: 14px;
	line-height: 60px;
	height: 60px;
}
.copyrightnr p a, .copyrightnr p a:hover {
	color: #fff;
}
.floatcon {
	position: fixed;
	right: 5px;
	bottom: 96px;
	width: 45px;
	display: none;
}
.floatcon li {
	height: 45px;
	background: rgba(221,221,221,0.8);
	overflow: hidden;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.floatcon li:nth-child(2) {
	margin-top: 5px;
}
.floatcon li img {
	width: 100%;
}
.floatcon li a {
	width: 45px;
	height: 45px;
}
.ttop .gotop {
	position: fixed;
	right: 70px;
	bottom: 55px;
	color: #fff;
	z-index: 1000;
	width: 60px;
	height: 60px;
	line-height: 60px;
	font-size: 40px;
	text-align: center;
	cursor: pointer;
	background-color: #ccc;
}
.ttop .gotop i {
	margin: 0;
}
.ttop .gotop:hover {
	background-color: #999
}
.bqiao {
	position: fixed;
	top: 200px;
	right: 20px;
	overflow: hidden;
	z-index: 999
}
.innerBan {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 220px
}
.innerBan1 {
	background: url(../images/inbanner2.jpg) no-repeat top center;
	background-size: auto 220px
}
.innerBan2 {
	background: url(../images/inbanner2.jpg) no-repeat top center;
	background-size: auto 220px
}
.innerBan3 {
	background: url(../images/inbanner2.jpg) no-repeat top center;
	background-size: auto 220px
}
.innerBan7 {
	background: url(../images/inbanner2.jpg) no-repeat top center;
	background-size: auto 220px
}
.innerBan10 {
	background: url(../images/inbanner2.jpg) no-repeat top center;
	background-size: auto 220px
}
.innerBan47 {
	background: url(../images/inbanner2.jpg) no-repeat top center;
	background-size: auto 220px
}
.innerBan50 {
	background: url(../images/inbanner2.jpg) no-repeat top center;
	background-size: auto 220px
}
.innerBan .innT {
	width: 26%;
	padding: 20px 3%;
	margin-top: 50px;
	margin-left: 10%;
	background: rgba(6,6,6,0.4);
}
.innerBan .innT h1 {
	color: #ff3f3c;
	text-shadow: 0 2px 10px #666;
	font-weight: 900;
	font-size: 32px;
	line-height: 150%
}
.innerBan .innT .mainTitle {
	color: #ffffff;
	line-height: 200%;
	font-size: 16px;
}
.innerBan .innT .mainTitle a {
	color: #ffffff
}
.main {
	position: relative;
	overflow: hidden;
	margin-top: 40px;
}
.main .mainabimg {
	width: 100%;
	margin-bottom: 20px;
	overflow: hidden;
}
.main .mainabimg img {
	max-width: 100%;
	-moz-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
}
.main .mainabimg:hover img {
	-moz-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.pagecon, .xwcon, .cpcon {
	overflow: hidden;
}
.pagecon p {
	text-indent: 2em;
	line-height: 32px;
}
.jOdds {
	position: relative;
	overflow: hidden;
	width: 100%;
	margin: 20px auto
}
.jOdds h3 {
	overflow: hidden;
	margin-bottom: 10px;
	color: #ff3f3c;
	font-weight: 800;
	font-size: 18px;
	line-height: 24px
}
.jOdds h3 span {
	padding-left: 5px;
	color: #999;
	text-transform: uppercase;
	font-size: 14px
}
.jOdds p {
	padding-bottom: 5px;
	background: url(../images/yicon.jpg) no-repeat left 8px;
	font-size: 14px;
	line-height: 20px
}
.jOdds p span {
	color: #e7670f
}
.jOdds a i {
	margin-left: .3em;
	margin-right: 0
}
.jOdds .hr {
	height: 25px;
	clear: both
}
.oddsA, .oddsD, .oddsE, .oddsH {
	width: 48%;
	height: auto
}
.oddsB, .oddsC, .oddsF, .oddsG {
	width: 48%;
	height: auto;
	text-align: center
}
.oddsB img, .oddsC img, .oddsF img, .oddsG img {
	max-width: 100%
}
.fwln {
	width: 100%;
	overflow: hidden;
}
.fwln p {
	text-indent: 2em;
	line-height: 32px;
	margin-bottom: 20px;
}
.fwln dl {
	width: 30%;
	overflow: hidden;
	float: left;
	cursor: pointer
}
.fwln dl:nth-child(3) {
	margin: 0 5%;
}
.fwln dl dt {
	float: left;
	width: 100%;
	overflow: hidden;
}
.fwln dl dt img {
	width: 100%;
	-moz-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
}
.fwln dl dd {
	float: left;
	width: 92%;
	background: #eee;
	padding: 4%;
	font-size: 14px;
	height: auto;
	line-height: 26px;
	text-indent: 2em;
}
.fwln dl dd b {
	color: #333333
}
.fwln dl:hover img {
	-moz-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.lxwt {
	padding: 5% 0;
	position: relative;
	overflow: hidden;
	width: 100%;
	height: auto;
	background: url(../images/lxwtbg.jpg) no-repeat top center;
}
.lxwt .lxwtxt {
	text-indent: 2em;
	line-height: 32px;
	color: #fff;
	padding: 0 3% 3% 3%;
}
.lxwt ul {
	overflow: hidden;
	position: relative;
}
.lxwt li {
	width: 12.5%;
	height: auto;
	float: left;
	cursor: pointer
}
.lxwt li .itu {
	wdith: 100%;
	text-align: center;
	-webkit-transition: .6s;
	-moz-transition: .6s;
	-o-transition: .6s;
	transition: .6s;
}
.lxwt li .itu img {
	max-width: 90%;
}
.lxwt li p {
	text-align: center;
	color: #fff;
	font-size: 14px;
	line-height: 32px;
}
.lxwt li:hover .itu {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.lxwmtext {
	width: 100%;
	overflow: hidden;
	height: auto;
	margin: 50px 0
}
.lxwmtext li {
	width: 33%;
	height: auto;
	float: left;
	cursor: pointer
}
.lxwmtext li .iico {
	wdith: 100%;
	text-align: center;
	color: #ff3f3c
}
.lxwmtext li .iico i {
	margin: 0;
	font-size: 80px;
	line-height: 80px;
}
.lxwmtext li .iico img {
	border: 1px solid #333333
}
.lxwmtext li .zzi {
	width: 100%;
}
.lxwmtext li .zzi h4 {
	width: 80%;
	margin: 0 auto;
	text-align: center;
	font-size: 24px;
	line-height: 60px;
	color: #333333;
	border-bottom: 1px solid #eee
}
.lxwmtext li .zzi p {
	text-align: center;
	font-size: 16px;
	line-height: 36px;
}
.imgshow {
	overflow: hidden;
	position: relative;
	margin: 20px 0;
}
.imgshow .smimg {
	float: left;
	width: 32.3333%;
	overflow: hidden;
}
.imgshow div:nth-child(2) {
	margin: 0 1.5%;
}
.imgshow div:nth-child(3) {
	margin: 0;
}
.imgshow .smimg img {
	width: 100%;
	-moz-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
}
.imgshow .smimg:hover img {
	-moz-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.content-ditu {
	border: 1px solid #eee;
	height: 24em;
	padding: 4px;
}
.listnav {
	text-align: center;
	margin-bottom: 20px;
}
.listnav a {
	color: #fff;
	background: #333333;
	border: 1px solid #333333;
	text-align: center;
	line-height: 50px;
	height: 50px;
	width: 14%;
	margin: 0 10px;
	display: inline-block;
	-moz-box-shadow: 0px 3px 5px #666;
	-webkit-box-shadow: 0px 3px 5px #666;
	box-shadow: 0px 3px 5px #666;
}
.listnav a:hover {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.listnav .aon {
	color: #fff;
	background: #ff3f3c;
	border: 1px solid #ff3f3c;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.innews {
}
.innews ul {
}
.innews ul li {
	float: left;
	width: 96%;
	padding: 12px 2%;
	margin: 6px 1%;
	overflow: hidden;
	background: #f7f7f7;
	transition: 0.6s;
}
.innews ul li .ri {
	position: relative;
	overflow: hedden;
	float: left;
	width: 17%;
	height: 82px;
	max-width: 90px;
}
.innews ul li .ri img {
	z-index: 1;
	width: 100%;
	height: 100%;
}
.innews ul li .ri span {
	position: absolute;
	left: 0;
	z-index: 10;
	width: 100%;
	font-size: 18px;
	line-height: 68px;
	color: #fff;
	text-align: center;
	text-shadow: 1px 1px 1px #000;
}
.innews ul li .wen_nei {
	float: right;
	width: 99%;
}
.innews ul li .wen_nei h4 {
	overflow: hidden;
	color: #333333;
	font-size: 18px;
	font-weight: 800;
	width: 100%;
	height: 26px;
	line-height: 150%;
}
.innews ul li .wen_nei p {
	overflow: hidden;
	height: 40px;
	color: #888;
	font-size: 13px;
	line-height: 20px;
}
.innews ul li .wen_nei .data {
	height: 20px;
}
.innews ul li .wen_nei .data span {
	color: #ff3f3c;
	margin-right: 0.2em;
}
.innews ul li:hover {
	background: #f7f7f7 url(../images/newslistbg.gif);
}
.innews ul li:hover .wen_nei h4 {
	color: #ff3f3c;
}
.innews ul li:hover .ri span {
	color: #ff3f3c
}
.page {
	float: left;
	margin: 30px 0;
	width: 100%;
	text-align: center;
	line-height: 26px;
}
.page a, .page .nolink {
	display: inline-block;
	margin: 0 5px;
	padding: 4px 16px;
	vertical-align: middle;
	background: #333333;
	color: #fff;
	border: 1px solid #333333;
}
.page a:hover {
	background: #ff3f3c;
	color: #fff;
	border: 1px solid #ff3f3c
}
.page .cpl {
	display: inline-block;
	margin: 0 5px;
	padding: 4px 16px;
	background: #fff;
	color: #333333;
	border: 1px solid #333333;
	vertical-align: middle;
}
.xwcon h2 {
	padding: 10px 0;
	width: 100%;
	color: #333333;
	font-size: 28px;
	line-height: 24px;
	text-align: center;
}
.xwcon .xwtag {
	text-align: center;
	font-size: 13px;
	line-height: 38px;
	border-bottom: 1px solid #eee;
	margin-bottom: 20px;
}
.xwcon .xwtag em {
	padding: 0 10px;
}
.cptopbg {
	
}
.cptop {
	overflow: hidden;
}
.cptop .cptopimg {
	width: 56%;
	float: left;
}
.cptop .cptopimg img {
	border: 8px solid #fff;
	max-width: 80%;
	margin: 10% 15% 10% 5%;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	moz-box-shadow: 0px 0px 20px #333;
	-webkit-box-shadow: 0px 0px 20px #333;
	box-shadow: 0px 0px 20px #333;
}
.cptop .cptoptxt {
	width: 42%;
	float: right;
}
.cptop .cptoptxt h2 {
	text-align: center;
	line-height: 38px;
	font-size: 38px;
	color: #333333;
	font-weight: 900;
	padding: 60px 0 40px 0;
	border-bottom: 1px solid #efefef;
}
.cptoptxt .cptopdesc {
	text-indent: 28px;
	text-align: left;
	font-size: 16px;
	line-height: 26px;
	margin-top: 20px;
}
.cptoptxt .cptopdesc a {
	color: #333333;
}
.cptop .cptoptxt .cptopnum {
	background: #efefef url(../images/cptopnumbg.png) no-repeat 4% center;
	padding: 2% 0 2% 22%;
	margin-top: 30px;
	overflow: hidden;
}
.cptop .cptoptxt .cptopnum p {
	font-size: 22px;
	line-height: 40px;
}
.cptop .cptoptxt .cptopnum p span {
	font-size: 32px;
	color: #ff3f3c;
	font-weight: 900
}
.cptop .cptoptxt .cpbut {
	float: left;
	color: #fff;
	background: #ff3f3c;
	text-align: center;
	font-size: 20px;
	font-weight: 800;
	line-height: 50px;
	width: 100%;
	margin-top: 30px;
	display: inline-block;
}
.cptop .cptoptxt .cpbut:hover {
	background: #333333;
}
.cpcon {
}
.incon {
}
.incon p, .incon div, .ancon p, .alcon div {
	line-height: 32px;
}
.incon img, .incon p img, .incon div img {
	margin: 1% 0;
	max-width: 100%;
}
.alcon img, .alcon p img, .alcon div img {
	margin: 1%;
	width: 48%;
	max-width: 100%;
}
.incon .lxbt, .incon h3, .incon h4 {
	padding: 10px 0;
	margin: 10px 0;
	color: #333333;
	font-size: 26px;
	text-align: center;
	font-weight: 100;
	border-bottom: 1px solid #eee
}
.prenext {
	position: relative;
	overflow: hidden;
	border: 1px solid #eee;
	margin: 10px 0;
}
.prenext ul li {
	width: 50%;
	float: left;
	line-height: 20px;
	text-align: center;
	overflow: hidden;
	padding: 15px 0;
}
.prenext ul li a {
	color: #333333
}
.zynews {
	position: relative;
	overflow: hidden;
}
.zynews .zynewshalf {
	width: 48%;
	overflow: hidden;
}
.zynews .zynewshalf ul {
	width: 100%;
	overflow: hidden;
}
.zynews .zynewshalf ul li {
	float: left;
	width: 98%;
	padding: 0 1%;
	border-bottom: 1px solid #eee;
	-moz-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
}
.zynews .zynewshalf ul li p {
	color: #333333;
	height: 40px;
	width: 80%;
	margin-left: 0;
	font-size: 14px;
	line-height: 40px;
	float: left;
	overflow: hidden;
	-moz-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
}
.zynews .zynewshalf ul li span {
	height: 40px;
	width: 16%;
	font-size: 12px;
	float: right;
	line-height: 40px;
	text-align: right;
	overflow: hidden;
}
.zynews .zynewshalf ul li:hover {
	background: #333333;
	-moz-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
}
.zynews .zynewshalf ul li:hover p {
	color: #ff3f3c;
	margin-left: 3%;
	-moz-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
}
.profoot {
	position: relative;
	overflow: hidden;
	background: #dddddd;
	padding: 20px 0;
}
.profoot .prftp {
}
.profoot .prftp li {
	width: 25%;
	float: left;
	padding: 15px 0;
}
.profoot .prftp li .prsubl {
	float: left;
	width: 24%;
	font-size: 42px;
	line-height: 48px;
	text-align: center;
}
.profoot .prftp li .prsubl i {
	margin: 0;
	color: #ff3f3c
}
.profoot .prftp li .prsubr {
	float: right;
	width: 74%;
}
.profoot .prftp li .prsubt {
	font-size: 20px;
	font-weight: 800;
	line-height: 28px;
}
.profoot .prtel p {
	color: #ff3f3c;
	font-size: 20px;
	font-weight: 800;
	line-height: 48px;
	text-align: center;
}
.profoot .prtel .prtelbut {
	width: 22%;
	text-align: center;
	padding: 0;
	margin: 10px auto;
	background: #ff3f3c;
	color: #fff;
	-webkit-transition: all 0.6s linear;
	-o-transition: all 0.6s linear;
	transition: all 0.6s linear;
	-mos-transition: all 0.6s linear;
	-mz-transition: all 0.6s linear
}
.profoot .prtel .prtelbut:hover {
	background: #333333;
}
.inprolist {
	min-height: 800px;
}
@media(max-width:1200px) {
.wrap {
	width: 98%
}
.ibanner {
	height: 500px
}
.ibanner ul {
	height: 500px
}
.ibanner li {
	height: 500px
}
.ibanner li span {
	height: 500px
}
.ibanner li .ibanner1 {
	background-size: auto 500px
}
.ibanner li .ibanner2 {
	background-size: auto 500px
}
.ibanner li .ibanner3 {
	background-size: auto 500px
}
.ibanner li .ibanner4 {
	background-size: auto 500px
}
.ibanner li .ibanner5 {
	background-size: auto 500px
}
.ibanner li .ibanner6 {
	background-size: auto 500px
}
.flicking_con .flicking_inner {
	top: 460px
}
#btn_prev {
	left: 40px
}
#btn_next {
	right: 40px
}
.zynews .zynewshalf {
	width: 50%;
}
.link p {
	width: 890px
}
.cptop .cptoptxt h2 {
	padding: 30px 0;
	line-height: 40px;
	font-size: 34px
}
.cptop .cptoptxt .cptopdesc {
	font-size: 14px;
	line-height: 24px;
}
}
@media(max-width:999px) {
.jNav .nav li {
	width: 12.5%
}
.ibanner {
	height: 400px
}
.ibanner ul {
	height: 400px
}
.ibanner li {
	height: 400px
}
.ibanner li span {
	height: 480px
}
.ibanner li .ibanner1 {
	background-size: auto 400px
}
.ibanner li .ibanner2 {
	background-size: auto 400px
}
.ibanner li .ibanner3 {
	background-size: auto 400px
}
.ibanner li .ibanner4 {
	background-size: auto 400px
}
.ibanner li .ibanner5 {
	background-size: auto 400px
}
.ibanner li .ibanner6 {
	background-size: auto 400px
}
.flicking_con .flicking_inner {
	top: 370px
}
.top_all {
	margin: 20px 0;
}
.i_mc ul {
	padding: 20px 0;
}
.i_mc ul li p {
	height: auto;
	font-size: 14px;
}
.inabout {
	padding: 40px 0
}
.inabxmimg {
	width: 40%
}
.inabxmtxt {
	width: 60%
}
.inabxmtxt p {
	font-size: 12px;
	line-height: 22px
}
.zynews .zynewshalf ul li p {
	width: 96%;
}
.zynews .zynewshalf ul li span {
	display: none
}
.link {
	display: none
}
.innerBan {
	height: 160px
}
.innerBan1 {
	background: url(../images/inbanner2.jpg?x-oss-process=image/resize,h_260) no-repeat top center;
	background-size: auto 160px
}
.innerBan2 {
	background: url(../images/inbanner2.jpg?x-oss-process=image/resize,h_260) no-repeat top center;
	background-size: auto 160px
}
.innerBan3 {
	background: url(../images/inbanner2.jpg?x-oss-process=image/resize,h_260) no-repeat top center;
	background-size: auto 160px
}
.innerBan7 {
	background: url(../images/inbanner2.jpg?x-oss-process=image/resize,h_260) no-repeat top center;
	background-size: auto 160px
}
.innerBan10 {
	background: url(../images/inbanner2.jpg?x-oss-process=image/resize,h_260) no-repeat top center;
	background-size: auto 160px
}
.innerBan47 {
	background: url(../images/inbanner2.jpg?x-oss-process=image/resize,h_260) no-repeat top center;
	background-size: auto 160px
}
.innerBan50 {
	background: url(../images/inbanner2.jpg?x-oss-process=image/resize,h_260) no-repeat top center;
	background-size: auto 160px
}
.innerBan .innT {
	width: 40%;
	margin-top: 25px
}
.innerBan .innT .mainTitle {
	font-size: 14px;
}
.listnav a {
	width: 20%
}
.cptop .cptopimg {
	text-align: center
}
.cptop .cptopimg img {
	max-width: 96%;
	margin: 1% 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.cptop .cptoptxt h2 {
	padding: 40px 0 24px 0;
	line-height: 40px;
	font-size: 32px
}
.cptop .cptoptxt .cptopdesc {
	display: none;
}
.cptop .cptoptxt .cptopnum {
	padding-left: 28%;
}
.cptop .cptoptxt .cptopnum p {
	line-height: 40px;
}
.cptop .cptoptxt .cptopnum p span {
	font-size: 26px;
}
.profoot .prftp li {
	padding: 0;
}
.profoot .prftp li .prsubt {
	font-size: 18px;
	font-weight: 400;
}
.profoot .prftp li .prsubp {
	font-size: 14px;
}
.profoot .prtel .prtelbut {
	width: 42%;
}
.oddsA, .oddsD, .oddsE, .oddsH {
	padding-left: 0;
	width: 48%;
	height: auto;
	background: none;
}
.oddsB, .oddsC, .oddsF, .oddsG {
	width: 48%;
	height: auto
}
}
@media(max-width:767px) {
td {
	font-size: 14px;
	line-height: 14px;
	padding: 5px
}
.table-container {
	width: 100%;
	overflow-y: auto;
	margin: 0 0 1em
}
.table-container::-webkit-scrollbar {
-webkit-appearance:none;
width:14px;
height:14px
}
.table-container::-webkit-scrollbar-thumb {
border-radius:8px;
border:3px solid #fff;
background-color:rgba(0,0,0,.3)
}

.jHeader {
	height: 0;
	overflow: hidden
}
.jNav {
	height: 46px
}
.jNav .nav {
	display: none
}
.jNav .navtel {
	display: block
}
.jNav .navtel img {
	height: 46px
}
.jNav .meu {
	display: block;
	position: relative;
	margin-right: .4em;
	color: #fff;
	font-weight: 100;
	font-size: 32px;
	line-height: 46px
}
.ibanner {
	height: 330px
}
.ibanner ul {
	height: 330px
}
.ibanner li {
	height: 330px
}
.ibanner li span {
	height: 330px
}
.ibanner li .ibanner1 {
	background: url(../images/ibanner1.jpg?x-oss-process=image/resize,h_330) center top no-repeat;
	background-size: auto 330px
}
.ibanner li .ibanner2 {
	background: url(../images/ibanner2.jpg?x-oss-process=image/resize,h_330) center top no-repeat;
	background-size: auto 330px
}
.ibanner li .ibanner3 {
	background: url(../images/ibanner3.jpg?x-oss-process=image/resize,h_330) center top no-repeat;
	background-size: auto 330px
}
.ibanner li .ibanner4 {
	background: url(../images/ibanner4.jpg?x-oss-process=image/resize,h_330) center top no-repeat;
	background-size: auto 330px
}
.ibanner li .ibanner5 {
	background: url(../images/ibanner5.jpg?x-oss-process=image/resize,h_330) center top no-repeat;
	background-size: auto 330px
}
.ibanner li .ibanner6 {
	background: url(../images/ibanner6.jpg?x-oss-process=image/resize,h_330) center top no-repeat;
	background-size: auto 330px
}
.flicking_con .flicking_inner {
	top: 280px
}
#btn_prev {
	left: 0
}
#btn_next {
	right: 0
}
.top_all {
	margin: 15px 0;
}
.top_all h3 {
	height: 30px;
	font-size: 22px;
	line-height: 30px
}
.top_all h5 {
	height: 28px;
	font-size: 20px;
	line-height: 28px
}
.top_all span {
	font-size: 12px;
	line-height: 18px
}
.sypick .title a, .insypick .title a {
	padding: 0;
	font-size: 14px;
	line-height: 34px;
	height: 34px;
	font-weight: normal
}
.i_mc ul {
	padding: 10px 0;
}
.i_mc ul li .tu img {
	max-width: 60%;
}
.i_lx {
	padding: 16px 0;
}
.i_lx .i_lx_l {
	width: 96%;
	padding: 0 2%;
}
.i_lx .i_lx_l .i_lx_title {
	font-size: 18px;
	line-height: 28px;
}
.i_lx .i_lx_l .i_lx_txt {
	font-size: 12px;
	line-height: 20px;
}
.i_lx .i_lx_l .i_lx_tel {
	font-size: 20px;
	line-height: 28px;
	font-weight: normal
}
.i_lx .i_lx_r {
	display: none;
}
.inabout {
	padding: 30px 0
}
.inabxmimg {
	width: 100%;
	text-align: center
}
.inabxmtxt {
	margin-top: 20px;
	width: 100%
}
.inabxmtxt p {
	font-size: 14px;
	line-height: 22px
}
.zynews .zynewshalf {
	width: 100%;
	overflow: hidden;
}
.zynews .zynewshalf ul li p {
	width: 80%;
}
.zynews .zynewshalf ul li span {
	display: block
}
.footer {
	margin-top: 20px;
}
.footer .mcopyright {
	display: block;
}
.copyrightnr {
	display: none;
}
.copyrightnr {
	padding-bottom: 5px;
	line-height: 26px;
}
.copyrightnr p span {
	display: block;
	overflow: hidden;
}
.floatcon {
	display: block
}
.ttop {
	display: none
}
.bqiao {
	display: none
}
.innerBan {
	height: 120px
}
.innerBan1 {
	background: url(../images/inbanner2.jpg?x-oss-process=image/resize,h_168) no-repeat top center;
	background-size: auto 120px
}
.innerBan2 {
	background: url(../images/inbanner2.jpg?x-oss-process=image/resize,h_168) no-repeat top center;
	background-size: auto 120px
}
.innerBan3 {
	background: url(../images/inbanner2.jpg?x-oss-process=image/resize,h_168) no-repeat top center;
	background-size: auto 120px
}
.innerBan7 {
	background: url(../images/inbanner2.jpg?x-oss-process=image/resize,h_168) no-repeat top center;
	background-size: auto 120px
}
.innerBan10 {
	background: url(../images/inbanner2.jpg?x-oss-process=image/resize,h_168) no-repeat top center;
	background-size: auto 120px
}
.innerBan47 {
	background: url(../images/inbanner2.jpg?x-oss-process=image/resize,h_168) no-repeat top center;
	background-size: auto 120px
}
.innerBan50 {
	background: url(../images/inbanner2.jpg?x-oss-process=image/resize,h_168) no-repeat top center;
	background-size: auto 120px
}
.innerBan .innT {
	margin-top: 15px;
}
.innerBan .innT h1 {
	font-size: 26px;
	line-height: 100%
}
.main {
	margin-top: 20px;
}
.lxwt {
	padding: 3% 0;
}
.lxwt .lxwtxt {
	font-size: 14px;
	line-height: 24px;
}
.lxwt li p {
	font-size: 12px;
	line-height: 24px;
}
.lxwmtext {
	margin: 20px 0
}
.lxwmtext li .iico {
	font-size: 60px;
	line-height: 60px;
}
.lxwmtext li .zzi h4 {
	width: 90%;
	font-size: 20px;
	line-height: 40px;
}
.lxwmtext li .zzi p {
	font-size: 14px;
	line-height: 24px;
}
.content-ditu {
	border: none;
	height: 14em;
	padding: 0;
}
.listnav a {
	width: 26%
}
.innews {
	min-height: 200px
}
.innews ul li {
	width: 100%;
	padding: 6px 0%;
	margin: 3px 0%;
}
.innews ul li .wen_nei h4 {
	margin-bottom: 0px;
	font-size: 14px;
	line-height: 24px;
	font-weight: 400;
}
.page {
	line-height: 20px;
}
.page a, .page .nolink {
	margin: 0 2px;
	padding: 6px 10px;
}
.page .cpl {
	margin: 0 2px;
	padding: 6px 10px;
}
.xwcon h2 {
	padding: 8px 0;
}
.xwcon .xwtag {
	font-size: 13px;
	line-height: 20px;
}
.xwcon .xwtag em {
	padding: 0 5px;
}
.incon p, .incon div, .alcon p, .alcon div {
	line-height: 26px;
}
.incon .lxbt, .incon h3, .incon h4 {
	padding: 0;
	margin: 5px 0;
	font-size: 18px;
	font-weight: 400;
}
.prenext {
	width: 98%;
}
.prenext ul li {
	width: 100%;
	text-align: left;
	padding: 8px 0;
}
.inprolist {
	min-height: 400px;
}
.cptop .cptoptxt h2 {
	padding: 20px 0;
	line-height: 32px;
	font-size: 26px
}
.cptop .cptoptxt .cptopnum {
	background: #efefef url(../images/cptopnumbg.png) no-repeat 0 center;
}
.cptop .cptoptxt .cpbut {
	font-size: 18px;
	line-height: 40px;
	height: 40px;
}
.profoot .prftp li {
	width: 50%;
	padding: 15px 0;
}
.profoot .prftp li .prsubt {
	font-size: 20px;
	font-weight: 800;
	line-height: 28px;
}
.profoot .prtel p {
	font-size: 22px;
}
.profoot .prtel p span {
	display: none;
}
.profoot .prtel .prtelbut {
	width: 60%;
}
}
@media(max-width:640px) {

.sypick{
    position: relative;
    float: left;
    overflow: hidden;
    margin: 0.5% 0.5%;
    width: 48%;
}
.ibanner {
	height: 200px
}
W .ibanner ul {
	height: 200px
}
.ibanner li {
	height: 200px
}
.ibanner li span {
	height: 200px
}
.ibanner li .ibanner1 {
	background: url(../images/ibanner1.jpg?x-oss-process=image/resize,h_300) center top no-repeat;
	background-size: auto 200px
}
.ibanner li .ibanner2 {
	background: url(../images/ibanner2.jpg?x-oss-process=image/resize,h_300) center top no-repeat;
	background-size: auto 200px
}
.ibanner li .ibanner3 {
	background: url(../images/ibanner3.jpg?x-oss-process=image/resize,h_300) center top no-repeat;
	background-size: auto 200px
}
.ibanner li .ibanner4 {
	background: url(../images/ibanner4.jpg?x-oss-process=image/resize,h_300) center top no-repeat;
	background-size: auto 200px
}
.ibanner li .ibanner5 {
	background: url(../images/ibanner5.jpg?x-oss-process=image/resize,h_300) center top no-repeat;
	background-size: auto 200px
}
.ibanner li .ibanner6 {
	background: url(../images/ibanner6.jpg?x-oss-process=image/resize,h_300) center top no-repeat;
	background-size: auto 200px
}
.flicking_con .flicking_inner {
	top: 170px
}
#btn_prev {
	left: -46px
}
#btn_next {
	right: -46px
}
.i_mc ul {
	padding: 10px 0;
}
.i_mc ul li h6 {
	font-weight: 900;
	font-size: 14px;
	line-height: 240%;
	color: #000
}
.i_mc ul li p {
	width: 100%;
	height: auto;
	font-size: 12px;
}
.youshi_item h3 {
	font-size: 1em;
	line-height: 1.8em
}
.youshi_item h3:before {
	position: absolute;
	top: 1.6em
}
.youshi_item p {
	font-size: .8em;
	padding: 0 2% 2% 16%
}
.insypick {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 1% 1%;
	width: 48%
}
.zynews .zynewshalf ul li p {
	width: 100%;
	height: 36px;
	line-height: 36px;
}
.zynews .zynewshalf ul li:hover p {
	margin-left: 0;
}
.zynews .zynewshalf ul li span {
	display: none;
}
.fwt {
	height: auto;
}
.fwt .fwtl {
	margin-top: 50px;
	margin-bottom: 50px;
	background: rgba(10,10,10,0.8)
}
.fwt .fwtl h4 {
	font-size: 30px;
}
.fwt .fwtl h5 {
	font-size: 20px;
}
.fwt .fwtl p {
	font-size: 16px;
}
.innerBan {
	height: 100px
}
.innerBan1 {
	background: url(../images/inbanner2.jpg?x-oss-process=image/resize,h_126) no-repeat top center;
	background-size: auto 100px
}
.innerBan2 {
	background: url(../images/inbanner2.jpg?x-oss-process=image/resize,h_126) no-repeat top center;
	background-size: auto 100px
}
.innerBan3 {
	background: url(../images/inbanner2.jpg?x-oss-process=image/resize,h_126) no-repeat top center;
	background-size: auto 100px
}
.innerBan7 {
	background: url(../images/inbanner2.jpg?x-oss-process=image/resize,h_126) no-repeat top center;
	background-size: auto 100px
}
.innerBan10 {
	background: url(../images/inbanner2.jpg?x-oss-process=image/resize,h_126) no-repeat top center;
	background-size: auto 100px
}
.innerBan47 {
	background: url(../images/inbanner2.jpg?x-oss-process=image/resize,h_126) no-repeat top center;
	background-size: auto 100px
}
.innerBan50 {
	background: url(../images/inbanner2.jpg?x-oss-process=image/resize,h_126) no-repeat top center;
	background-size: auto 100px
}
.innerBan .innT {
	width: 60%;
	margin-left: 10%;
	margin-top: 20px;
	padding: 0 3%;
}
.innerBan .innT h1 {
	font-size: 24px;
	line-height: 150%;
}
.innerBan .innT .mainTitle {
	font-size: 12px;
}
.fwln p {
	margin: 15px 0;
	line-height: 28px;
}
.fwln dl {
	width: 100%;
	margin: 1% 0;
}
.fwln dl:nth-child(3) {
	margin: 1% 0;
}
.fwln dl dt {
	float: left;
	width: 100%;
}
.fwln dl dt img {
	width: 100%;
	height: auto;
}
.lxwt {
	padding: 3% 0;
}
.lxwt .lxwtxt {
	padding: 0 3% 3% 3%;
}
.lxwt .lxwtxt {
	font-size: 14px;
	line-height: 24px;
}
.lxwt li {
	width: 25%;
}
.lxwt li .itu img {
	max-width: 70%;
}
.lxwmtext {
	margin: 10px 0
}
.lxwmtext li {
	width: 100%;
	margin: 15px 0;
}
.lxwmtext li .iico {
	float: left;
	width: 32%;
	font-size: 60px;
	line-height: 80px;
	text-align: center;
}
.lxwmtext li .zzi {
	width: 68%;
	float: left;
}
.lxwmtext li .zzi h4 {
	line-height: 32px;
}
.listnav {
	margin: 0 0 12px 0;
}
.listnav a {
	width: 28%;
	line-height: 40px;
	height: 40px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.listnav i {
	display: none;
}
.innews ul li .ri {
	width: 23%;
}
.innews ul li .wen_nei {
	width: 98%;
}
.page {
	line-height: 18px;
	margin-top: 20px;
}
.page a, .page .nolink {
	padding: 6px 5px;
}
.page .cpl {
	padding: 6px 5px;
}
.xwcon h2 {
	padding: 5px 0;
	font-size: 20px;
	line-height: 20px;
}
.xwcon .xwtag {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.xwcon .xwtag i {
	display: none;
}
.xwcon .xwtag em {
	padding: 0 0px;
}
.alcon img, .alcon p img, .alcon div img {
	margin: 1% 0;
	width: auto;
	max-width: 100%;
}
.prenext ul li {
	font-size: 14px;
	line-height: 14px;
}
.cptop .cptopimg {
	width: 100%;
}
.cptop .cptoptxt {
	width: 100%;
}
.cptop .cptoptxt h2 {
	line-height: 28px;
	font-size: 26px;
	padding: 26px 0;
	margin: 0;
	border: none;
}
.cptop .cptoptxt .cptopnum {
	display: none;
}
.cptop .cptoptxt .cpbut {
	display: none;
}
.oddsA, .oddsD, .oddsE, .oddsH {
	width: 100%;
	margin-top: 15px;
}
.oddsB, .oddsC, .oddsF, .oddsG {
	width: 100%;
}
}
@media(max-width:480px) {
.fwt {
	height: auto;
}
.fwt .fwtl {
	margin-top: 50px;
	margin-bottom: 50px;
	background: rgba(10,10,10,0.8)
}
.fwt .fwtl h4 {
	font-size: 30px;
}
.fwt .fwtl h5 {
	font-size: 20px;
}
.fwt .fwtl p {
	font-size: 16px;
}
}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}
.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}
@-webkit-keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
}
@-webkit-keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translateY(-20px);
transform:translateY(-20px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translateY(-20px);
-ms-transform:translateY(-20px);
transform:translateY(-20px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
}
.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown
}
@-webkit-keyframes fadeInLeft {
0% {
opacity:0;
-webkit-transform:translateX(-20px);
transform:translateX(-20px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes fadeInLeft {
0% {
opacity:0;
-webkit-transform:translateX(-20px);
-ms-transform:translateX(-20px);
transform:translateX(-20px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
}
.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}
@-webkit-keyframes fadeInRight {
0% {
opacity:0;
-webkit-transform:translateX(20px);
transform:translateX(20px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes fadeInRight {
0% {
opacity:0;
-webkit-transform:translateX(20px);
-ms-transform:translateX(20px);
transform:translateX(20px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
}
.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}
@-webkit-keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translateY(20px);
transform:translateY(20px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translateY(20px);
-ms-transform:translateY(20px);
transform:translateY(20px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp
}
@-webkit-keyframes bounceInDown {
0% {
opacity:0;
-webkit-transform:translateY(-2000px);
transform:translateY(-2000px)
}
60% {
opacity:1;
-webkit-transform:translateY(30px);
transform:translateY(30px)
}
80% {
-webkit-transform:translateY(-10px);
transform:translateY(-10px)
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes bounceInDown {
0% {
opacity:0;
-webkit-transform:translateY(-2000px);
-ms-transform:translateY(-2000px);
transform:translateY(-2000px)
}
60% {
opacity:1;
-webkit-transform:translateY(30px);
-ms-transform:translateY(30px);
transform:translateY(30px)
}
80% {
-webkit-transform:translateY(-10px);
-ms-transform:translateY(-10px);
transform:translateY(-10px)
}
100% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
}
.bounceInDown {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown
}

.mat {
    margin-bottom: 30px;
    text-align: center;
}

.mat h2 {
    font-size: 34px;
    line-height: 50px;
}

.mat div {
    width: 30px;
    height: 3px;
    background-color: #ff8000;
    margin: 10px auto;
}

.mat p {
    text-transform: uppercase;
}

.mfw1 {
    margin-bottom: 50px;
}

.mfw1 ul {
    overflow: hidden;
}

.mfw1 li {
    width: 398px;
    float: left;
    border-right: 1px #b2b2b2 dashed;
    border-bottom: 1px #b2b2b2 dashed;
    text-align: center;
}

.mfw1 li .mfwc {
    width: 230px;
    height: 230px;
    border: 5px #cccccc solid;
    border-radius: 50%;
    margin: 20px auto;
}

.mfw1 li .mfwc div {
    width: 70px;
    height: 70px;
    background: url(../images/mfwico.png) no-repeat 0 0;
    margin: 30px auto 10px;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.mfw1 li .mfwc h3 {
    font-size: 26px;
}

.mfw1 li .mfwc p {
    width: 80%;
    margin: 10px auto 0;
    line-height: 20px;
    font-size: 14px;
}

.mfw1 .l3, .mfw1 .l6 {
    border-right: 0;
}

.mfw1 .l4, .mfw1 .l5, .mfw1 .l6 {
    border-bottom: 0;
}

.mfw1 .l2 .mfwc div{ background-position:-80px 0;}
.mfw1 .l3 .mfwc div{ background-position:-160px 0;}
.mfw1 .l4 .mfwc div{ background-position:-240px 0;}
.mfw1 .l5 .mfwc div{ background-position:-320px 0;}
.mfw1 .l6 .mfwc div{ background-position:-400px 0;}
.mfw1 li:hover .mfwc div{-webkit-transform: rotateY(360deg); transform: rotateY(360deg);}
.nyp{
	font-size:36px;
	font-weight:bold;
    text-align: center;
    margin-bottom: 20px;
	}
.dizhi{padding:20px 0px;border-bottom:1px solid #999;}

.index_xwms{width:46%;margin:0px auto;float:left;margin-left:3%;}