@charset "gb18030";
.Floor001370 .list ul li, .Floor001370 .list ul li *, .Floor001742 dd a {
	transition:all 0.5s ease-out 0s;
	-ms-transition:all 0.5s ease-out 0s;
	-moz-transition:all 0.5s ease-out 0s;
	-webkit-transition:all 0.5s ease-out 0s;
	-o-transition:all 0.5s ease-out 0s;
}
ul, li, p, dl, dt {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
/*
 .Top000548为demo编号
*/ 
.Top000548 {
	background-image: url(../images/topbg.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.Top000548 .top1 {
	position:relative;
}
.Top000548 .logo {
	padding:30px 0; /*width: 80%; max-width: 408px;*/
	float: left;
}
.Top000548 .logo img {
	width:100%;
	max-width: 466px;
}
.Top000548 .Topright {
	position:absolute;
	right: 20px;
	top:50px;
}
.Top000548 .Topright span {
	float: left;
	padding-top:10px;
}
.Top000548 .Topright span a {
	color:#666666;
	padding-left:25px;
}
.Top000548 .Topright span a:hover {
	color:#FF6600
}
.Top000548 .Topright span a img{
	height:18px;
	padding-right:5px;
	
}
.Top000548 .Topright p {
	float: left;
	margin:0;
	/*padding-top:10px;*/
	padding-bottom:5px;
	background:url(../images/top_tel.png) no-repeat left center;
	padding-left:100px;
	color:#cfcfcf;
}
.Top000548 .Topright p a {
	display:inline-block;
	padding:0 10px;
	color: #f13a3a;
	font-size: 22px;
	letter-spacing: 0em;
	word-spacing: 0em;
	font-weight: bold;
}
.Top000548 .Topright p .en {
	color: #cfcfcf;
}

.Top000548 .fl{ position:absolute;float:left}
.Top000548 .fr {
	position:absolute;
	right: 20px;
}
.Top000548 .top1 .fr {
	/*background-image: url(../images/top1.jpg);
	background-repeat: no-repeat;
	background-position: center top;*/
	height: 38px;
	width: 351px;
	text-align: right;
	padding-top:10px;
}
.Top000548 .top1 .fr a {
	color:#666666;
	padding-left:25px;
}
.Top000548 .top1 .fr a:hover {
	color:#FF6600
}
.Top000548 .top1 .fr a img{
	height:18px;
	padding-right:5px;
	
}
@media(max-width:1000px) {
.Top000548 .fl,.Top000548 .fr {
display:none;
}
.Top000548 .logo {
	padding:10px 0;
	width:80%;
}
}
.Top000548 .search {
	position:relative;
	overflow: hidden;
}
.Top000548 .search .text {
	width: 255px;
	height:25px;
	border:1px #c3c0c0 solid;
	text-indent:10px;
}
.Top000548 .search .btn {
	border:none;
	background:none;
	position:absolute;
	right:0;
	top:0;
	width: 48px;
	height: 26px;
	padding: 0;
	background:url(../images/Top000548_search.png) no-repeat center;
	cursor:pointer;
}
.Top000548 nav {
	background-image: url(../images/navbg.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #0054a7;
}
.Top000548 nav .auto {
	position: relative;
}
.Top000548 nav .auto > ul > li {
	float:left;
	position:relative;
	width:12.5%;
}
.Top000548 .auto > ul > li .navA {
	display:block;
	color:#fff;
	font-size:16px;
	height:46px;
	line-height:45px;
	text-align:center;
}
.Top000548 .auto > ul > li {
	background:url(../images/navline.png) no-repeat right;
}
.Top000548 .auto > ul > li:last-child {
	background:none;
}
.Top000548 .auto > ul > li.on {
	background-image: url(../images/navhover.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.Top000548 .sub {
	display: none;
	position: absolute;
	z-index: 9999;
	width: 100%;
	left:0;
	background:#FBFBFB;
	filter: Alpha(Opacity=90);
	Opacity:0.9;
}
.Top000548 dl {
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.Top000548 dt {
	line-height: 35px;
	height: 35px;
	width: 100%;
	text-align: center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #eee;
}
.Top000548 dt a {
	color: #666;
	font-size: 14px;
}
.Top000548 dt a:hover {
	color: #FFFFFF;
	background-color: #f13a3a;
}
.navhover {
	background-color: #f13a3a;
	filter: Alpha(Opacity=90);
	Opacity:0.9;
}
.navhover a {
	color: #FFFFFF;
}
/*#m4{ position: static;}*/
/*#m4 .sub {
	width: 145%;
}*/
.Top000548 .prosub {
	padding: 0 20px;
	height: 181px;
	overflow: hidden;
}
.Top000548 .prosub .left {
	float: left;
	width: 23%;
}
.Top000548 .prosub .left dt {
	text-align: left;
}
.Top000548 .prosub .left dt.cur a {
	color: #0054a7;
}
.Top000548 .prosub .right {
	margin: 0;
	padding: 0;
}
.Top000548 .prosub .right ul {
	display: none;
}
.Top000548 .prosub .right a {
	color: #666;
}
.Top000548 .prosub .right a:hover {
	color:#0054a7;
}
.Top000548 .prosub .right {
	float: left;
	width: 77%;
}
.Top000548 .prosub .right li {
	float: left;
	width: 20%;
	padding:5px 15px 15px;
	text-align: center;
	border-left: 1px solid #c3c3c3;
	height: 181px;
}
.Top000548 .prosub .right li:last-child {
	border-right: 1px solid #c3c3c3;
}
.Top000548 .prosub .right li h4 {
	font-weight: normal;
	margin: 5px 0 0;
	font-size: 14px;
	overflow:  hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow:  ellipsis;
}
@media(min-width:1000px) {
 .Top000548 .sub {
box-shadow: 0 4px 15px -3px #b5b5b5;
}
}
 @media(max-width:1000px) {
 .Top000548 {
position: relative;
}
.Top000548 .Topright {
display: none;
top: 110%;
z-index: 100;
right: 15px;
}
.Top000548 .search {
padding-right: 48px;
}
.Top000548 .search .text {
width: 100%;
padding:0 5px;
box-sizing: border-box;
}
.Top000548 nav {
display: none;
width: 240px;
right: 0;
position: absolute;
z-index: 99;
padding-top: 70px;
}
.Top000548 nav .auto > ul > li {
width: 100%;
float: none;
background: none;
}
.Top000548 .sub {
position: static;
}
.Top000548 .prosub .right {
display: none;
}
.Top000548 .prosub .left {
float: none;
width: 100%;
text-align: center;
}
.Top000548 .prosub .left span {
display: none;
}
.Top000548 .prosub .left dt {
text-align: center;
}
 .Top000548 .mobile_menu {
overflow:hidden;
position:absolute;
top: 37%;
right: 2%;
width:10%;
max-width: 50px;
height:32px;
background-color:#1e4188;
border-radius:3%;
}
.Top000548 .mobile_menu span, .Top000548 .mobile_menu span:before, .Top000548 .mobile_menu span:after {
position:absolute;
content:'';
width:60%;
left:20%;
height:3px;
background-color:#fff;
}
.Top000548 .mobile_menu span:before, .Top000548 .mobile_menu span:after {
width:100%;
left:0;
transition:transform 0.3s;
}
.Top000548 .mobile_menu span {
top:50%;
margin-top:-1.5px;
transition:background 0.3s;
}
.Top000548 .mobile_menu span:before {
top:8px;
}
.Top000548 .mobile_menu span:after {
top:-8px;
}
}
/*Banner001941*/
.Banner001941 .bx-wrapper {
	position:relative;
	z-index:1;
}
.Banner001941 .bx-viewport {
	z-index:1;
	height:420px;
}
.Banner001941 li, .Banner001941 li a {
	height:470px;
}
.Banner001941 li {
	background-position:center top;
	background-repeat:no-repeat;
}
.Banner001941 li img {
	display:none;
	width:100%;
}
.Banner001941 .bx-pager {
	position:absolute;
	width:100%;
	text-align:center;
	bottom:50px;
	left:0;
	z-index:10;
}
.Banner001941 .bx-pager * {
	width:45px;
	height:4px;
}
.Banner001941 .bx-pager div {
	display:inline-block;
	margin:0 4px;
}
.Banner001941 .bx-pager div a {
	display:block;
	overflow:hidden;
	line-height:1000px;
	background: #fff;
}
.Banner001941 .bx-pager div a.active {
	background: #0068ce;
	border:2px solid #0068ce;
}
@media(max-width:1000px) {
.Banner001941 .bx-viewport, .Banner001941 li, .Banner001941 li a {
height:auto;
}
.Banner001941 li {
background:none !important;
}
.Banner001941 li img {
display:block;
}
}
@media(max-width:768px) {
.Banner001941 .bx-pager {
bottom:10px;
}
.Banner001941 .bx-pager * {
width:10px;
height:10px;
}
}
/*
 .Floor001742 为demo编号
 */
.Floor001742 {
	background-color: #f6f6f6;
}
.Floor001742 dt, .Floor001742 dd {
	display:table-cell;
	vertical-align:middle;
	width:50%;
}
.Floor001742 dt img {
	display:block;
	width:100%;
	border-top: 20px solid #f6f6f6;
	border-right: 20px solid #f6f6f6;
	border-bottom: 20px solid #f6f6f6;
}
.Floor001742 dd {
	padding-left:3%;
}
.Floor001742 dd div {
	padding:3% 0;
}
.Floor001742 dd h2 {
	font-size: 24px;
	color: #0054a7;
	margin: 0;
	font-weight: bold;
	background: url(../images/Floor001742_title.png) left no-repeat;
	padding-left: 30px;
}
.Floor001742 dd h2 span {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 16px;
	color: #999;
	margin-left: 10px;
}
.Floor001742 dd p {
	font-size: 12px;
	line-height: 24px;
	color: #666;
	margin:5% 0;
}
.Floor001742 dd a {
	display:inline-block;
	border-radius:2px;
	padding:0 6%;
	line-height: 30px;
	border: 1px solid #0068ce;
	font-size: 12px;
	color: #0068ce;
}
.Floor001742 dd a:hover {
	color:#fff;
	background:#0068ce;
}
@media(max-width:768px) {
.Floor001742 dl, .Floor001742 dt, .Floor001742 dd {
display:block;
}
.Floor001742 dd {
width:auto;
padding:2% 0;
}
.Floor001742 dt{
width:auto;
padding-left:20px;
}
.Floor001742 dl {
background-position: right bottom;
}
.Floor001742 dd h2 {
font-size: 18px;
}
}
.Floor001370 {
	padding: 3% 0;
}
.Floor001370 h3 {
	margin: 0;
	padding: 12px 0;
	font-size: 24px;
	color: #0054a7;
	font-weight: bold;
	padding-left: 28px;
	background:  url(../images/Floor001370_arrow.png) left center no-repeat;
	line-height: 20px;
}
.Floor001370 h3 span {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 16px;
	color: #999;
	margin-left: 5px;
}
.Floor001370 .list {
	margin-top: 10px;
	overflow: hidden;
}
.Floor001370 .list li {
	width: 32%;
	margin-right: 2%;
	float: left;
}
.Floor001370 .list li:last-child {
	margin-right:0;
}
.Floor001370 .list ul li:hover {
	background-color: #f6f6f6;
}
.Floor001370 .list ul li:hover .title {
	color: #eb6100;
}
.Floor001370 .pic img {
	width: 100%;
	max-height:230px;
	display: block;
}
.Floor001370 .con {
	padding:0 6% 6% 6%;
}
.Floor001370 .con time {
	width: 69px;
	height: 69px;
	padding-top:2px;
	display:block;
	position:relative;
	margin-top: -40px;
	background: url(../images/Floor001370_time.jpg) 0 0 no-repeat;
	text-align: center;
	font-size: 42px;
	font-family: "Arial";
	color: #fff;
	margin-bottom:10px;
}
.Floor001370 .con time span {
	font-size: 12px;
	display: block;
}
.Floor001370 .con p {
	height: 50px;
	line-height:24px;
	overflow: hidden;
	color: #7f7f7f;
	font-size:12px;
}
@media (max-width:640px) {
.Floor001370 .list ul li {
float:none;
width:auto;
margin-right:0;
}
}
@media(max-width:480px) {
.Floor001370 h3 {
font-size:24px;
}
}
.Category00 {
	padding: 3% 0;
}
.Category00 h3 {
	margin: 0;
	padding: 12px 0;
	font-size: 24px;
	color: #0054a7;
	font-weight: bold;
	padding-left: 28px;
	background:  url(../images/book.png) left center no-repeat;
	line-height: 20px;
}
.Category00 h3 span {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 16px;
	color: #999;
	margin-left: 5px;
}
.Category00 .list {
	margin-top: 8px;
	overflow: hidden;
}
.Category00 .list li {
	width: 23%;
	margin-right: 2%;
	float: left;
}
.Category00 .list li:last-child {
	margin-right:0;
}
.Category00 .list ul li:hover {
	background-color: #f6f6f6;
}
.Category00 .list ul li:hover .title {
	color: #eb6100;
}
.Category00 .pic img {
	width: 100%;
	display: block;
}
.Category00 .con {
	padding:0 6% 6% 6%;
}
.Category00 .con time {
	width: 69px;
	height: 69px;
	padding-top:2px;
	display:block;
	position:relative;
	margin-top: -40px;
	background: url(../images/Category_dian.jpg) 0 0 no-repeat;
	text-align: center;
	font-size: 42px;
	font-family: "Arial";
	color: #fff;
	margin-bottom:10px;
}
.Category00 .con time span {
	font-size: 12px;
	display: block;
}
.Category00 .con p {
	height: 50px;
	line-height:24px;
	overflow: hidden;
	color: #7f7f7f;
	font-size:12px;
}
@media (max-width:640px) {
.Category00 .list ul li {
float:none;
width:auto;
margin-right:0;
}
}
@media(max-width:480px) {
.Category00 h3 {
font-size:24px;
}
}
/*Bottom002042 */
.Bottom002042 {
	background-color:#f6f6f6;
	display:none;
}
@media(max-width:1000px) {
.Bottom002042 {
display:block;
}
}
.Bottom002042 footer {
	background-color:#222;
	padding:10px 0;
	font-size:12px;
	color:#7c7e81;
}
.Bottom002042 footer span {
	float:right;
}
.Bottom002042 footer i {
	font-style:normal;
	margin:0 10px;
	color:#474d53;
}
.Bottom002042 footer a {
	color:#7c7e81;
}
.Bottom002042 footer a:hover {
	color:#fff;
}
.Bottom002042 .bottom {
	padding-top:3%;
	padding-bottom:3%;
}
.Bottom002042 .bottom aside {
	float:right;
	text-align: center;
	width:10%;
}
.Bottom002042 .bottom dl {
	float:left;
	padding-right:6%;
}
.Bottom002042 .bottom dt {
	font-size:16px;
	color:#333;
	padding-bottom:15px;
	margin-bottom: 5px;
	background: url(../images/Bottom002042-line.png) no-repeat left bottom;
}
.Bottom002042 .bottom dd {
	line-height:32px;
}
.Bottom002042 .bottom dd a {
	color:#999;
}
.Bottom002042 .bottom dd a:hover {
	color:#666;
}
@media(max-width:1000px) {
.Bottom002042 footer {
text-align: center;
}
.Bottom002042 footer span {
display:block;
float:none;
padding-bottom:10px;
}
}
@media(max-width:1000px) {
.Bottom002042 .bottom {
padding:2%;
}
.Bottom002042 .bottom dl {
display:none;
}
.Bottom002042 .bottom aside {
float:none;
width:auto;
text-align:center;
}
}
/*Banner002167 */
.Banner002167 {
	position:relative;
	z-index:1;
}
.Banner002167 div {
	height:164px;
	background-position:center top;
	background-repeat:no-repeat;
}
.Banner002167 img {
	display:none;
}
.Banner002167 aside {
	position:absolute;
	left:15%;
	top:50%;
	line-height:46px;
	height:46px; /*width:100%;*/
	font-size:33px;
	padding:0 2%; /*max-width:1200px;*/
	color:#fff;
	-ms-transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}
@media(max-width:640px) {
.Banner002167 aside {
font-size:24px;
width:250px;
left:35%;
}
}
/*
 Location000853 为demo编号
 */
.Location000853 {
	line-height:35px;
	padding-top:5px;
	height: auto;
	overflow: hidden;
	margin-left: 2px;
	width: 100%;
	margin-bottom: 3%;
	border-bottom: 1px solid #e5e5e5;
}
.Location000853 h1 {
	color:#e7f0fa;
	font-size:16px;
	margin:0;
	font-weight:bold;
	display:inline-block;
	margin-left: 20px;
	line-height: 30px;
}
.Location000853 em {
	font-style: normal;
	float: right;
	font-size:12px;
	color:#666;
	margin-right: 20px;
	line-height: 35px;
}
.Location000853 em a {
	color: #666;
}
.Location000853 em a:hover {
	text-decoration:underline;
}
.Location000853 em span {
	color: #4089dc;
}
/*Menu002102 */
.Menu002102 {
	position:relative;
	margin-top: 10px;
}
.Menu002102 .head {
	background:url(../images/menu-bg.png) no-repeat 95% center #dc4040;
	border-left: #4089dc;
	border-right:#4089dc;
	line-height:22px;
	color: #fc7979;
	text-transform: uppercase;
	padding: 10px 22px;
}
.Menu002102 .head b {
	color: #fff;
	font-size: 16px;
}
.Menu002102 .head span {
	font-size: 13px;
	display: block;
}
.Menu002102 li {
	margin:0;
	background-color:#f6f6f6;
	color:#555;
	font-size:14px;
	line-height:45px;
	padding:0 8px;
	border-bottom: 1px dotted #ccc;
	list-style: none;
	border-bottom:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
}
.Menu002102 li:last-child {
	border-bottom: none;
	border-bottom:1px solid #dfdfdf;
}
.Menu002102 .aon {/* background:#eee;*/
	background-color: #ccc;
}
.Menu002102 li:before {
	display:inline-block;
	content:'';
	border:4px solid transparent;
	border-left-color:#888;
	margin-right:4px;
}
.Menu002102 li ol {
	margin-bottom: 10px;
	border-radius: 4px;
	overflow: hidden;
	border: 1px dotted #ddd;
	display: none;
}
.Menu002102 li ol li {
	background: #f6f6f6;
	font-size: 12px;
	color: #666;
}
.Menu002102 li ol li.on a {
	color: #4089dc;
}
.Menu002102 .aon ol {
	display: block;
}
@media(max-width:800px){
.Menu002102 {
display:none;
}
}

/*
 .RighInfo001390 为demo编号
 */
.RighInfo001390 {
	padding:  0;
}
.RighInfo001390 .singlepage {
	min-height: 200px;
	padding: 10px;
	border: 1px solid #ddd;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;
	margin-top:10px;            /* W3C syntax */
}
/*Timeline002170 */
.Timeline002170 {
	padding:5% 0 0 0;
}
.Timeline002170 .owl-stage-outer {
	background:url(../images/Timeline002170-bg.png) repeat-x 0 133px;
}
.Timeline002170 .owl-item {
	width:200px;
}
.Timeline002170 .owl-item .item {
	height:376px;
	background:url(../images/Timeline002170-icon1.png) no-repeat 0px 8px;
}
.Timeline002170 .odd-item .item {
	background-image:url(../images/Timeline002170-icon2.png);
	background-position:5% 120px;
}
.Timeline002170 .item dl {
	padding-left:35px;
}
.Timeline002170 .odd-item dl {
	padding-top:280px;
	padding-left:0;
}
.Timeline002170 .item dt {
	font-weight:bold;
	font-size:16px;
}
.Timeline002170 .item dd {
	height:120px;
	color:#555;
	line-height:20px;
	overflow:hidden;
	font-size: 12px;
	word-wrap: break-word;
	word-break: break-all;
}
.Timeline002170 .owl-nav div {
	position:absolute;
	width:28px;
	height:28px;
	top:50%;
	margin-top:-14px;
	background:url(../images/Timeline002170-btn.png) no-repeat left bottom;
	overflow:hidden;
	line-height:1000px;
}
.Timeline002170 .owl-nav .owl-prev {
	left:0;
}
.Timeline002170 .owl-nav .owl-prev.disabled {
	background-position:left top;
}
.Timeline002170 .owl-nav .owl-next {
	right:0;
	background-position: right bottom;
}
.Timeline002170 .owl-nav .owl-next.disabled {
	background-position: right top;
}
.Timeline002170 .owl-nav div.disabled {
	cursor:default;
}
@media(max-width:1200px) {
.Timeline002170 .owl-carousel {
padding:0 30px;
}
}
@media(max-width:375px) {
.Timeline002170 .owl-item .item {
height:250px;
}
.Timeline002170 .odd-item .item {
background-image:url(../images/Timeline002170-icon1.png);
background-position:45px 8px;
}
.Timeline002170 .odd-item dl {
padding-top:0;
padding-left:75px;
}
}
/**插件样式 有相同 留一个即可**/
.owl-carousel, .owl-carousel .owl-item {
	-webkit-tap-highlight-color:transparent;
	position:relative
}
.owl-carousel {
	display:none;
	width:100%;
	z-index:1
}
.owl-carousel .owl-stage {
	position:relative;
	-ms-touch-action:pan-Y;
	-moz-backface-visibility:hidden
}
.owl-carousel .owl-stage:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.owl-carousel .owl-stage-outer {
	position:relative;
	overflow:hidden;
	-webkit-transform:translate3d(0, 0, 0)
}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0)
}
.owl-carousel .owl-item {
	min-height:1px;
	float:left;
	-webkit-backface-visibility:hidden;
	-webkit-touch-callout:none
}
.owl-carousel .owl-item img {
	display:block;
	width:100%
}
.no-js .owl-carousel, .owl-carousel.owl-loaded {
	display:block
}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
	cursor:pointer;
	cursor:hand;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.owl-carousel.owl-loading {
	opacity:0;
	display:block
}
.owl-carousel.owl-hidden {
	opacity:0
}
.owl-carousel.owl-refresh .owl-item {
	visibility:hidden
}
.owl-carousel.owl-drag .owl-item {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.owl-carousel.owl-grab {
	cursor:move;
	cursor:grab
}
.owl-carousel.owl-rtl {
	direction:rtl
}
.owl-carousel.owl-rtl .owl-item {
	float:right
}
.owl-carousel .owl-item .owl-lazy {
	opacity:0;
transition:opacity .4s ease
}
.owl-carousel .owl-item img.owl-lazy {
	transform-style:preserve-3d
}
/***end**/

/*PicList002120 */
.PicList002120 {
	padding:2% 0 0 0;
}
.PicList002120 li {
	float:left;
	width:23.5%;
	margin-right:2%;
	margin-bottom:3%;
}
.PicList002120 li a {
	display:block;
}
.PicList002120 li p {
	margin:0;
	line-height:46px;
	padding:0 2%;
	text-align:center;
	font-size:14px;
}
.PicList002120 li .table {
	display:none;
}
.PicList002120 li figure {
	padding-bottom:77%;
	background-size:contain;
}
@media(min-width:641px) {
.PicList002120 li:nth-child(4n) {
margin-right:0;
}
}
@media(max-width:640px) {
.PicList002120 li {
width:48%;
margin-right:4%;
}
.PicList002120 li:nth-child(2n) {
margin-right:0;
}
}
@media(max-width:375px) {
.PicList002120 li p {
font-size:14px;
}
}
/*
 .Page001760 为demo编号
 */
.Page001760 .Pages {
	text-align:center;
	padding:1% 0 0 0;
}
.Page001760 .Pages .p_cur, .Page001760 .Pages .p_count, .Page001760 .Pages .p_total, .Page001760 .Pages .p_jump {
	display:none;
}
.Page001760 .Pages .p_page a {
	border:1px solid #ddd;
	line-height:26px;
	padding:0 14px;
	display:inline-block;
}
.Page001760 .Pages .p_page a:hover, .Page001760 .Pages .p_page a.a_cur {
	background-color:#0054a7;
	border-color:#0054a7;
	color:#fff;
}
.Page001760 .Pages .p_page em {
	font-style:normal;
}
@media(max-width:640px) {
.Page001760 .Pages .p_page a.a_first, .Page001760 .Pages .p_page a.a_end, .Page001760 .Pages .p_page em {
display:none;
}
.Page001760 .Pages .p_page a {
padding:2% 5%;
line-height:normal;
}
}
/*
 PicList000879 为demo编号
 */
.PicList000879 {
	margin-bottom: 5%;
	padding: 10px;
	border: 1px solid #ddd;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;
	margin-top:10px;            /* W3C syntax */
}
.PicList000879 ul {
	padding:10px;
}
.PicList000879 li {
	border-bottom:#d5d5d5 1px dashed;
	padding:3% 0;
}
.PicList000879 li:first-child {
	padding-top: 0px;
}
.PicList000879 li .Ispic {
	width:28%;
	position:absolute;
	left:0;
	top:0;
	height:100%;
	background-position: center top;
	background-size: contain;
}
.PicList000879 li div {
	position:relative;
	padding-left:31%;
	padding-bottom:0px;
}
.PicList000879 li h1 {
	margin:0;
	font-weight:normal;
	font-size:18px;
	padding-right: 77px;
	line-height: 38px;
	position:relative;
}
.PicList000879 li h1 time {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 15px;
	color: #666;
}
.PicList000879 li p {
	font-size: 14px;
	line-height: 30px;
	height: 70px;
	overflow: hidden;
	color: #666;
	margin: 0;
}
.PicList000879 li a.more {
	padding-left: 30px;
	font-size: 14px;
	color: #666;
	background:url(../images/PicList000879_icon.png) no-repeat left center;
	text-decoration:underline;
}
@media(max-width:640px) {
 .PicList000879 li div {
padding-left:0;
}
 .PicList000879 li .Ispic {
width:100%;
position:relative;
height:auto;
padding-bottom:60%;
display:block;
}
}
/*
 PicList000880 为demo编号
 */
.PicList000880 {
	padding: 10px;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;
	margin-top:10px;            /* W3C syntax */
}
.PicList000880 ul {
	padding:10px;
}
.PicList000880 li {
	border-bottom:#d5d5d5 1px dashed;
	padding:1% 0;
}
.PicList000880 li:first-child {
	padding-top: 0px;
}
.PicList000880 li .Ispic {
	width:25%;
	position:absolute;
	left:0;
	top:0;
	height:100%;
	background-position: left top;
	background-size: contain;
}
.PicList000880 li div {
	position:relative;
	padding-left:25%;
	padding-bottom:0px;
}
.PicList000880 li h1 {
	margin:0;
	font-weight:normal;
	font-size:18px;
	padding-right: 77px;
	line-height: 38px;
	position:relative;
}
.PicList000880 li h1 time {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 15px;
	color: #666;
}
.PicList000880 li p {
	font-size: 14px;
	line-height: 30px;
	height: 70px;
	overflow: hidden;
	color: #666;
	margin: 0;
}
.PicList000880 li a.more {
	padding-left: 30px;
	font-size: 14px;
	color: #666;
	background:url(../images/PicList000879_icon.png) no-repeat left center;
	text-decoration:underline;
}
@media(max-width:640px) {
 .PicList000880 li div {
padding-left:0;
}
 .PicList000880 li .Ispic {
width:100%;
position:relative;
height:auto;
padding-bottom:60%;
display:block;
}
}
/*
 .Map001070 为demo编号
 */
.Map001070 {
	padding:2% 0;
}
.Map001070 dd {
	border:1px solid #e7e7e7;
	margin-bottom:2%;
	padding-right:53%;
	background-color:#fff;
	position:relative;
}
.Map001070 dd:last-child {
	margin-bottom:0;
}
.Map001070 .map * {
	max-width:none;
}
.Map001070 dd figure {
	padding:4% 0 4% 4%;
}
.Map001070 dd figure h1 {
	font-size: 16px;
	color: #000;
	font-weight:normal;
	padding: 16px 0;
	margin:0;
	border-bottom: dashed 1px #ccc;
}
.Map001070 dd ul {
	padding-top:16px;
}
.Map001070 dd li {
	line-height:22px;
	margin-bottom:10px;
	padding-left:36px;
	background-repeat:no-repeat;
	background-position:0 0;
}
.Map001070 dd li:nth-child(1) {
background-image:url(../images/Map001070-ico_01.png);
}
.Map001070 dd li:nth-child(2) {
background-image:url(../images/Map001070-ico_03.png);
}
@media(min-width:641px) {
.Map001070 .map {
position:absolute !important;
width:50%;
right:0;
height:100%;
top:0;
}
}
@media(max-width:640px) {
.Map001070 dd {
padding:3%;
}
.Map001070 .map {
height:300px;
position:relative !important;
}
.Map001070 dd figure {
padding:0;
}
}
@media(max-width:480px) {
.Map001070 dd figure h1 {
font-size:20px;
}
}
/*Form002219*/
.Form002219 {
	padding:2% 0 2% 0;
	padding: 10px;
	border: 1px solid #ddd;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;
	margin-top:10px;            /* W3C syntax */
}
.Form002219 dl {
	width:48%;
	float:left;
	padding-left:100px;
	min-height:40px;
	position:relative;
	margin-bottom:15px;
	max-width:440px;
}
.Form002219 dl.odd {
	margin-left:4%;
}
.Form002219 dt {
	color:#5b5b5b;
	font-size:14px;
	position:absolute;
	left:0;
	width:70px;
	text-align:right;
	line-height:40px;
}
.Form002219 .text {
	border:1px solid #dfdfdf;
	border-radius:5px;
	width:100%;
	padding:0 10px;
	line-height:38px;
	height:38px;
	color:#5b5b5b;
}
.Form002219 dl.dl {
	width:100%;
	float:none;
	max-width:none;
}
.Form002219 textarea {
	border:1px solid #dfdfdf;
	border-radius:5px;
	overflow:hidden;
	resize:none;
	width:100%;
	height:260px;
	padding:10px;
	color:#5b5b5b;
}
.Form002219 .btn {
	display:inline-block;
	line-height:40px;
	min-width:140px;
	margin-right:20px;
	background-color:#f3f3f3;
	color:#728391;
	font-size:14px;
	border:none;
	border-radius:5px;
	cursor:pointer;
}
.Form002219 .submitbtn {
	color:#fff;
	background-color:#0054a7;
}
@media(max-width:640px) {
.Form002219 dl {
float:none;
width:100%;
margin-left:0 !important;
}
.Form002219 textarea {
height:250px;
}
}
@media(max-width:480px) {
.Form002219 .btn {
width:48%;
margin-right:2%;
float:left;
display:block;
min-width:2px;
}
}
/*Form002219 End*/

/*
 TextList000858 为demo编号
 */
.TextList000858 {
	padding: 10px;
	border: 1px solid #ddd;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;
	margin-top:10px;            /* W3C syntax */
}
.TextList000858 ul {
	overflow:hidden;
}
.TextList000858 ul li {
	cursor:pointer;
}
.TextList000858 ul li span, .TextList000858 ul ol span {
	float:left;
	position:relative;
	font-weight:bolder;
	background: #888;
	margin-bottom: 5px;
	line-height:45px;
	height:45px;
	color:#fff;
	text-align:center;
}
.TextList000858 ul li span {
	background:#eee;
	color:#666;
	font-weight:normal;
}
.TextList000858 ul ol span::before {
content:"";
position:absolute;
left:0;
width:1px;
height:45px;
background:#eee;
}
.TextList000858 ul li span:first-child {
	padding-left:0;
	width:25%;
}
.TextList000858 ul li span em {
	font-style:normal;
	width:15px;
	height:15px;
	border-radius:3px;
	text-align:center;
	line-height:15px;
	color:#fff;
	font-weight:normal;
	position:absolute;
	left:10%;
	top:15px;
	background:#666;
	display:block;
	font-size:18px;
}
.TextList000858 ul li figure {
	display:none;
	position:relative;
	padding:20px 168px 20px 28px;
}
.TextList000858 ul li figure .btn {
	background:#0054a7;
	width:120px;
	height:31px;
	line-height:31px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	display: block;
	margin-top: 10px;
}
.TextList000858 ul li figure .h2 {
	font-size:15px;
	font-weight:bold;
	color:#1C1C1C;
	height:30px;
	line-height:30px;
	margin: 0;
	font-weight: normal;
}
.TextList000858 ul li figure .con {
	font-size:13px;
	color:#666;
	line-height:25px;
}
 @media (max-width:768px) {
.TextList000858 ul li figure .btn {
position:static;
display:block;
margin-top:15px;
}
.TextList000858 ul li figure {
padding:28px
}
}
@media (max-width:480px) {
.TextList000858 ul li span {
font-size:12px;
}
.TextList000858 ul li span:first-child {
padding-left: 2%;
width:25%;
}
.TextList000858 ul li span em {
left:5%;
}
}
@media (max-width:320px) {
.TextList000858 ul li span em {
left:2%;
}
}
/*
 .Map004 为demo编号
 */
.Map001 {
	padding: 0;
}
.Map001 .map {
	width:100%;
}
.Map001 .map #allmap {
	height:350px;
	width:100%;
}
.Map001 .map #allmap * {
	font-size:12px !important;
}
.Map001 .map #allmap img {
	max-width: none;
}
.Map001 .info {
	background-color:#f9f9f9;
	padding: 20px;
}
.Map001 .info ul {
	padding:0;
}
.Map001 li {
	line-height:25px;
	padding:26px 0 26px 30px;
	overflow: hidden;
	font-size:14px;
	color:#666;
	border-bottom:1px #dbdbdb dotted;
	display:block;
	width:48%;
	float: left;
	height: 79px;
	position:relative;
}
.Map001 li:nth-child(2n) {
margin-left: 4%;
}
.Map001 li img {
	position: absolute;
	top: 26px;
	left: 0;
}
@media (max-width:640px) {
 .Map001 li {
width: 100%;
margin: 0 !important;
}
}
/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277 {
	padding:2% 0;
}
.RighInfo001277 .list_img {
	float:left;
	width:55%;
	position:relative;
}
.RighInfo001277 .big_img {
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:80%;
}
.RighInfo001277 .big_img li, .RighInfo001277 .big_img li figure {
	position:absolute;
	left:0;
	width:100%;
	top:0;
	height:100%;
}
.RighInfo001277 .big_img li figure {
	border:1px solid #dcdcdc;
	background-size:contain;
}
.RighInfo001277 .list {
	padding:42px 0 42px 82.9%;
}
.RighInfo001277 .list .bd {
	position:relative;
}
.RighInfo001277 .list a {
	position:absolute;
	width:17.1%;
	height:40px;
	right:0;
	background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;
	cursor:pointer;
}
.RighInfo001277 .list a.prev {
	top:0;
}
.RighInfo001277 .list a.next {
	bottom:0;
	background-image:url(../images/RighInfo001277-btn_next.png);
}
.RighInfo001277 .list a.prevStop, .RighInfo001277 .list a.nextStop {
	cursor:default;
}
.RighInfo001277 .list li {
	height:100px;
	position:relative;
}
.RighInfo001277 .list li figure {
	position:absolute;
	left:0;
	width:100%;
	top:9px;
	bottom:9px;
	background-size:contain;
	border:1px solid #f2f2f2;
	cursor: pointer;
}
.RighInfo001277 .list li.on figure {
	border:1px solid #0054a7;
}
.RighInfo001277 .right_info {
	float:right;
	width:39.2%;
}
.RighInfo001277 .right_info h1, .RighInfo001277 .right_info h3, .RighInfo001277 .right_info p {
	margin:0;
	padding:5% 0;
	border-bottom:1px solid #e7e8e8;
	color: #666;
}
.RighInfo001277 .right_info h1 {
	padding:7% 0;
	color:#0054a7;
	font-size:20px;
}
.RighInfo001277 .right_info h3 {
	font-size:18px;
	font-weight:normal;
}
.RighInfo001277 .right_info p {
	line-height:30px;
	color:#999;
	margin-bottom:10%;
}
.RighInfo001277 .right_info a {
	display:inline-block;
	border:1px solid #e7e8e8;
	padding:10px 5%;
	color:#666;
	transition:0.4s;
}
.RighInfo001277 .right_info a:hover {
	background-color:#0054a7;
	color:#fff;
}
.RighInfo001277 .tab {
	padding:3% 0 0 0;
}
.RighInfo001277 .tab .h1_tab {
	margin:0;
	border-bottom:1px solid #e7e8e8;
	overflow:hidden;
	font-size:16px;
	font-weight:normal;
	color:#000;
}
.RighInfo001277 .tab .h1_tab span {
	float:left;
	padding:0 5%;
	line-height:40px;
	background-color:#f2f2f3;
	margin-right:4px;
	cursor:pointer;
}
.RighInfo001277 .tab .h1_tab span.on {
	background-color:#0054a7;
	color:#fff;
}
.RighInfo001277 .tab .info {
	padding-top:1.2%;
}
.RighInfo001277 .ul_download li {
	border-bottom:1px solid #d1d1d3;
	line-height:34px;
	background:url(../images/RighInfo001277-icon_download.png) no-repeat right center;
	padding:10px 0;
	position: relative;
}
.RighInfo001277 .ul_download li a {
	padding:0 38px;
	background:url(../images/RighInfo001277-icon.png) no-repeat left center;
	font-weight: 700;
	font-size: 18px;
}
#iframetest {
	height:100vh;
}
.RighInfo001277 .ul_download li a span {
	float: right;
	margin-right: 2%;
	display: inline-block;
	color: #fff;
	background: #0054a7;
	padding: 0 1%;
	font-weight: normal;
	font-size: 14px;
}
.RighInfo001277 .ul_download li a.download {
	padding: 0;
	position: absolute;
	top: 10px;
	line-height: 34px;
	right: 0px;
	display: inline-block;
	color: #fff;
	background: #0054a7;
	padding: 0 1%;
	font-weight: normal;
	font-size: 14px;
}
@media(max-width:768px) {
.RighInfo001277 .list_img, .RighInfo001277 .right_info {
float:none;
width:auto;
}
}
@media(max-width:640px) {
.RighInfo001277 .list li {
height:100px;
}
.RighInfo001277 .right_info h1 {
font-size:20px;
}
.RighInfo001277 .right_info h3 {
font-size:16px;
}
}
@media(max-width:480px) {
.RighInfo001277 .list {
padding-top:30px;
padding-bottom:30px;
}
.RighInfo001277 .list a {
height:28px;
}
.RighInfo001277 .list li {
height:80px;
}
.RighInfo001277 .tab .h1_tab {
font-size:14px;
}
.RighInfo001277 .tab .h1_tab span {
padding:0 3%;
}
}
/*PicList001954*/
.PicList001954 {
	padding:4% 0 2%;
}
.PicList001954 .ad {
	float:left;
	width:29%;
}
.PicList001954 .ad img {
	width:100%;
}
.PicList001954 ul {
	float:right;
	width:62%;
	border-bottom:1px solid #e5e5e5;
}
.PicList001954 li {
	padding-bottom:5%;
}
.PicList001954 li h1 {
	margin:0;
	border-bottom:1px solid #ebe5e0;
	background:url(../images/PicList001954-titlebg.png) no-repeat right top;
	position:relative;
}
.PicList001954 li h1 a {
	color:#775438;
	font-size:20px;
	padding-right:120px;
}
.PicList001954 li h1:after {
	display:block;
	content:'';
	height:2px;
	margin-top:20px;
	background-color:#9a7b62;
	width:40px;
}
.PicList001954 li pre {
	margin:6% 0;
	color:#775438;
	font-size:14px;
}
.PicList001954 li figure {
	padding-left:16%;
	background:url(../images/PicList001954-img_bg.jpg) no-repeat left top #382119;
}
.PicList001954 li figure img {
	display:block;
	width:100%;
}
@media(max-width:640px) {
.PicList001954 .ad, .PicList001954 ul {
float:none;
width:auto;
}
.PicList001954 .ad {
text-align:center;
padding-bottom:3%;
}
.PicList001954 .ad img {
width:auto;
}
}
.RighInfo001758 {
	padding: 2% 0;
}
.RighInfo001758 .title {
	font-size: 16px;
	font-weight: bold;
	color: #444;
	width: 100%;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 10px;
}
.productbox {
	padding: 10px;
	border: 1px solid #ddd;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;
	margin-top:10px;            /* W3C syntax */
}
.productbox .list-item {
	border-bottom: 1px solid #c8c8c8;
	margin-bottom: 3%;
}
.productbox .list-item h4 {
	border-bottom: 1px solid #c8c8c8;
	line-height: 3em;
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 30px 0;
	color: #444;
}
.productbox .list-item .pic {
	float: left;
	width: 20%;
	vertical-align: top;
	margin-bottom: 8px;
}
.productbox .list-item .txt {
	padding: 0 0 0 5%;
	width: 60%;
	vertical-align: top;
	float: left;
}
.productbox .list-item .txt h6 {
	font-size: 14px;
	color: #444444;
	margin:  0;
	line-height: 3em;
	border-bottom: 1px dashed #c9c9c9;
}
.productbox .list-item .txt h6 span {
	font-weight: normal;
}
.productbox .list-item .txt .list {
	padding: 10px 0;
	line-height: 26px;
	font-size: 14px;
	color: #444;
}
.productbox .list-item .txt .list dt h5 {
	margin: 0;
	font-size: 14px;
}
.productbox .list-item .txt .list dd p {
	margin: 0;
}
.productbox .list-item .txt1 {
	width: 20%;
	float: right;
	padding-right: 0;
}
.productbox .list-item .txt1 h6 {
	border-bottom: none;
	font-size: 14px;
	padding-left: 10px;
}
.productbox .list-item .txt .list1 a {
	display: block;
	word-break: break-all;
	line-height: 1.8rem;
	border: 1px solid #c9c9c9;
	padding: 3px 19px;
	margin-bottom: 10px;
	margin-left: 10px;
	float: left;
	text-transform: uppercase;
	transition: 0.4s;
}
.productbox .list-item .txt .list1 a:hover {
	border-color: #0054a7;
	background-color: #0054a7;
	color: #fff;
}
@media(max-width:640px) {
.productbox .list-item .pic, .productbox .list-item .txt, .productbox .list-item .txt1 {
width: 100%;
float: none;
}
.productbox .list-item .txt, .productbox .list-item .txt1 h6 {
padding-left: 0;
}
.productbox .list-item .txt .list1 a {
margin-left: 0;
margin-right: 10px;
}
}
.singlepage {
	line-height: 24px;
	color: #666;
	font-size: 14px;
	text-justify:inter-ideograph;
	text-align:justify;
	word-wrap:break-word;
}
.newinfo {
	padding: 0 3%;
	padding: 10px;
	border: 1px solid #ddd;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;
	margin-top:10px;            /* W3C syntax */
}
.newinfo .newinfo-name {
	font-size: 18px;
	color: #333;
	margin: 0;
	font-weight: normal;
	text-align: center;
	border-bottom: 1px solid #dedede;
	padding-bottom: 30px;
	padding-top: 30px;
}
.newinfo .newinfo-name2 {
	padding:15px 0;
	color:#0054a7;
	font-size:20px;
	;
	border-bottom: 1px solid #dedede;
}
.newinfo .newsub {
	text-align: center;
}
.newinfo .newsub span {
	margin-right: 15px;
	color: #999;
}
.newinfo .singlepage {
	text-justify:inter-ideograph;
	text-align:justify;
	word-wrap:break-word;
	overflow:hidden;
	padding: 30px 0;
	font-size: 14px;
	line-height: 1.8;
	color: #666;
}
.newinfo .singlepage a {
	color:#0033CC;
}
.newinfo .singlepage a:hover {
	color:#CC3300;
	text-decoration: underline;
}
.newPN {
	font-size:14px;
	padding-top:6%;
	clear:both;
}
.Nprev {
	float:left;
	width:45%;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.Nnext {
	float:right;
	width:45%;
	text-align:right;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.jobform {
}
.jobform dl {
	background:#fff;
	border:#efefef solid 1px;
	padding:0.9em 0;
	margin:0 auto 1.1em;
	max-width:500px;
	line-height:1.5em;
	overflow:hidden;
}
.jobform dl dt {
	padding:0 1em;
	color:#777;
	float:left;
	text-align:right;
	width:24%;
	min-width:100px;
	max-width:100px;
}
.jobform dl dd {
	padding:0 0.5em;
	float:left;
	width:72%;
}
.jobform dl dd .text {
	width:100%;
	border: none;
}
.jobform dl.last {
	border:none;
}
.jobform .btn {
	width:45%;
	float:right;
	background:#333;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:0.5em 0;
	border-radius:0;
	letter-spacing:0.5em;
	border: none;
}
.jobform .btn.submit {
	float:left;
	background:#0054a7;
}
.QAlist {
}
.QAlist .item {
	margin-bottom:10px;
}
.QAlist .item i.icon {
	display:block;
	position:absolute;
	right:20px;
	top:20px;
	background:url(../images/TextList002205-icon.png) -44px -82px no-repeat;
	width:21px;
	height:11px;
	transition:all 0.5s ease-out 0s;
	overflow:hidden;
}
.QAlist .item .Q {
	margin:0;
	line-height:50px;
	padding-left:75px;
	padding-right:50px;
	overflow:  hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow:  ellipsis;
	position:relative;
	background:#e2f2fe;
	cursor:pointer;
	transition:all 0.5s ease-out 0s;
}
.QAlist .item .Q>a {
	color:#333333;
	font-size:14px;
}
.QAlist .item em.icon {
	position:absolute;
	top:0;
	left:0;
	width:50px;
	height:100%;
	display:block;
	text-align:center;
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	font-style:normal;
	color:#333;
}
.QAlist .item .Q em.icon {
	background:#efefef;
	transition:all 0.5s ease-out 0s;
}
.QAlist .item .A {
	position:relative;
	padding:25px 25px 25px 75px;
	background:#f1f1f1;
	display:none;
}
.QAlist .item .A em.icon {
	background:#f9f9f9;
	color:#0054a7;
	transition:all 0.5s ease-out 0s;
}
.QAlist .item.active .Q em.icon {
	background:#0054a7;
	color:#fff;
}
.QAlist .item.active i.icon {
	background-position:-44px -70px;
}
.searchlist {
	padding:30px 0;
}
.searchlist li {
	border-bottom:1px solid #e5e5e5;
	padding:14px;
	font-size:14px;
}
.searchlist li a {
	display:block;
	overflow:  hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow:  ellipsis;
}
.linklist {
	padding:30px 0;
}
.linklist ul {
	position:relative;
	margin:0 -1%;
	list-style: none;
}
.linklist li {
	border:2px solid #eee;
	width:31.3334%;
	float:left;
	padding:10px 0;
	margin:10px 1%;
	text-align:center;
}
.linklist li .pic {
	height: 124px;
}
.linklist li .pic img {
	max-height: 124px;
	max-width: 100%;
}
.linklist li a {
	display:block;
}
.linklist li a span {
	display:block;
	overflow:  hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow:  ellipsis;
	margin:15px 0 0;
	font-size:14px;
}
.linklist li:hover {
	border:2px solid #ccc;
}
.linklist li:hover a {
	color:#23297a;
}
@media(max-width:640px) {
.linklist li {
width: 48%;
}
}
/*产品列表页*/
.pro_main1 {
	width:10%;
	min-width:80px;
	float:left;
	color:#495563;
	font-size:12px;
	font-weight:bold;
	height:22px;
	line-height:22px;
}
.pro_main2 {
	width:90%;
	float:right;
}
.tabs {
	margin-bottom: 10px;
}
.tabs ul {
	position:relative;
	margin:0 0;
	list-style: none;
}
.tabs ul li {
	position:relative;
	float:left;
	height:22px;
	width:18%;
	text-align:center;
	margin-right:10px;
	line-height:22px;
	font-size:12px;
}
.tabs ul li a {
	float:left;
	text-decoration: none;
	color: #666;
	display: block;
	outline: none;
}
.tabs ul a:active {
	outline:none;
}
.tabs ul a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	cursor:default !important;
}
.tabs ul li a:hover {
	color:#f90;
	font-weight:bold;
}
.tabs ul a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	color:#f90 !important;
	font-weight:bold;
}
.tabs ul li a.on {
	color:#f90;
	font-weight:bold;
}
@media(max-width:640px) {
.tabs ul li {
width: 40%;
}
}
.panes {
	margin-bottom: 10px;
}
.panes ul li {
	float:left;
	width:24%;
	margin-right:8px;
	display:inline;
	line-height:1.4;
}
.panes ul li a {
	color:#0033FF;
	font-size:13px;
}
.panes ul li a:hover {
	color:#f90;
}
.panes ul li a.on {
	color:#f90;
}
@media(max-width:640px) {
.panes ul li {
width: 40%;
}
}
/*.index-banner {
	display:none;
}
@media(max-width:1000px) {
.index-banner {
display:block;
}
}*/
.index-banner .swiper-container {
	/*height: 720px;*/
    position: relative;
}
.index-banner img {
	width: 100%;
}
.index-banner .pagination {
	position: absolute;
	z-index: 20;
	bottom: 30px;
	width: 100%;
	text-align: center;
}
.index-banner .swiper-pagination-switch {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url("../images/pag-point.png") no-repeat center center;
	margin: 0 2px;
	cursor: pointer;
}
.index-banner .swiper-active-switch {
	background: url("../images/pag-point-on.png") no-repeat center center;
}
/*客服*/
.float0831 {
	POSITION: fixed;
 font-size::12px;
	TOP: 200px;
	RIGHT: 1px;
	_position: absolute;
	z-index:999;
}
.float0831 A {
	COLOR: #000;
	font-size:12px;
	font-weight:normal;
}
.float0831 A:hover {
	COLOR: #ff8100;
	TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative;
	WIDTH: 27px;
	FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px;
	DISPLAY: block;
	FONT-SIZE: 0px
}
.float0831 .floatR {
	BACKGROUND: url(../images/qq_foot.png)
}
.float0831 .tp {
	BACKGROUND: url(../images/qq_top.png)
}
.float0831 .cn {
	BACKGROUND: url(../images/qq_mids.png)
}
.float0831 .floatR {
	PADDING-BOTTOM: 8px;
	WIDTH: 130px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: bottom;
	FLOAT: left;
	OVERFLOW: hidden
}
.float0831 .mid_bt {
	BACKGROUND: url(../images/qq_mid_bt.png)
}
.float0831 .mid_bt {
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0% 0%;
	height:14px;
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0% 0%;
	HEIGHT: 10px
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y;
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px;
	HEIGHT: 36px;
	FONT-SIZE: 0px
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
	PADDING-TOP: 0px;
}
.float0831 .cn UL LI {
	LINE-HEIGHT: 30px;
	WORD-WRAP: break-word;
	HEIGHT: 30px;
	OVERFLOW: hidden;
	WORD-BREAK: normal;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	margin:0px;
}
.float0831 .titZx {
	BACKGROUND: url(../images/qq_title.png) no-repeat
}
.float0831 .titDh {
	BACKGROUND: url(../images/qq_tel.png) no-repeat
}
.float0831 .titDc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoFf {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTl {
	BACKGROUND: url(../images/qq_dh.png) no-repeat
}
.float0831 .btnOpen {
	BACKGROUND: url(../images/qq_open.png) no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url(../images/qq_close.png) no-repeat
}
.float0831 .titZx {
	height:20px;
}
.float0831 .titDh {
	height:24px;
}
.float0831 .titDc {
	BACKGROUND-POSITION: 5px -124px
}
.float0831 .icoZx {
	BACKGROUND-POSITION: 2px -154px
}
.float0831 .icoTc {
	BACKGROUND-POSITION: 0px -323px
}
.float0831 .icoFf {
	BACKGROUND-POSITION: 2px -213px
}
.float0831 .icoTl {
	PADDING-LEFT: 16px;
	DISPLAY: block;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	FLOAT: left;
	padding-top:3px;
	line-height:26px;
}
.float0831 .btnOpen_n {
	BACKGROUND-POSITION: 0px -530px
}
.float0831 .icoZx {
	PADDING-LEFT: 28px;
	DISPLAY: block;
	FLOAT: left
}
.float0831 .icoTc {
	PADDING-LEFT: 28px;
	DISPLAY: block;
	FLOAT: left
}
.float0831 .icoFf {
	PADDING-LEFT: 28px;
	DISPLAY: block;
	FLOAT: left
}
.float0831 .btnOpen {
	POSITION: relative;
	WIDTH: 28px;
	HEIGHT: 118px;
	TOP: 80px;
	LEFT: 2px
}
.float0831 .btnOpen_n {
	POSITION: relative;
	WIDTH: 28px;
	HEIGHT: 118px;
	TOP: 80px;
	LEFT: 2px
}
.float0831 .btnCtn {
	POSITION: relative;
	WIDTH: 28px;
	HEIGHT: 118px;
	TOP: 80px;
	LEFT: 2px
}
.float0831 .btnOpen {
	TOP: 30px;
	LEFT: 1px
}
.float0831 .btnOpen_n {
	TOP: 30px;
	LEFT: 1px
}
.float0831 .btnCtn {
	TOP: 30px;
	LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px;
	DISPLAY: block;
	HEIGHT: 36px
}
.float0831 UL LI.top {
	BORDER-BOTTOM: #ace5f9 1px solid;
	margin-bottom:10px;
}
.float0831 UL LI.mid {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0e0e0;
}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none;
	text-align:left;
	padding-left:6px;
}
.float0831 UL LI.ewm {
	BORDER-BOTTOM-STYLE: none;
	min-height:110px;
	text-align:left;
	font-size:12px;
	padding-left:2px;
}
.float0831 UL.webZx {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 164px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(../images/webZx_bg.jpg) no-repeat;
	HEIGHT: 65px;
	PADDING-TOP: 0px
}
.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none;
	PADDING-LEFT: 5px;
	HEIGHT: 50px;
	PADDING-TOP: 8px
}
@media(max-width:1000px) {
.float0831 {
visibility:hidden;
}
}
/*手机版导航开始*/
.navbar-toggle {
	position:relative;
	float:right;
	padding:9px 10px;
	margin-top:8px;
	margin-right:15px;
	margin-bottom:8px;
	background-color:transparent;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px
}
.navbar-toggle:focus {
	outline:0
}
.navbar-toggle .icon-bar {
	display:block;
	width:22px;
	height:2px;
	border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top:4px
}
@media (min-width:768px) {
.navbar-toggle {
display:none
}
}
@media (min-width:768px) {
.navbar-header {
float:left
}
}
.navbar-toggle {
	background-color: #f77460;
}
.navbar-toggle .icon-bar {
	background-color: #ff0404;/*手机导航三横颜色*/
}
.navbar-header:after, .navbar-header:before {
	display:table;
	content:" ";
}
.navbar-header:after {
	clear:both;
}
/*手机版导航结束*/
/*PC广告位*/
.container2 {
	height:530px;
	overflow:hidden;
	width: 100%;
	background:#dadddd;
}
.container2 .container3 {
	width:1180px;
	margin:auto;
	position: relative;/*overflow:hidden;*/
	height:530px;
}
@media(max-width:1000px) {
.container2 {
display:none;
}
}
.container2 .container {
	position:relative;
	height:470px;
	width: 1920px;
	margin-top: 0;
	margin-right: -380px;
	margin-bottom: 0;
	margin-left: -380px;
}
.container2 ul.pic {
	width:1920px;
	height:470px;
	overflow:hidden;
	position:relative;
	z-index:103;
}
.container2 ul.pic li {
	position:absolute;
	width:1920px;
	height:470px;
	background:center no-repeat;
	top:0;
	left:0;
	display:none;
}
.container2 ul.pic li .bg {
	width:1920px;
	height:38px;
	background:#000;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
	position:absolute;
	bottom:0px;
	left:0;
	z-index:104;
}
.container2 ul.pic li .txt {
	width:1920px;
	height:38px;
	line-height:38px;
	overflow:hidden;
	position:absolute;
	bottom:0px;
	left:0;
	color:#fff;
	font-size:14px;
	text-indent:10px;
	z-index:105;
}
.container2 ul.pic li a {
	width:1920px;
	height:470px;
	position:absolute;
	z-index:106;
	display:inline-block;
}
.container2 ul.but {
	width:1180px;
	height:60px;
	margin:auto;
}
.container2 ul.but li {
	float:left;
	width:364px;
	height:60px;
	overflow:hidden;
	border-right:1px solid #fff;
	background:#dadddd;
}
.container2 ul.but li.last {
	width:364px;
	border:0;
}
.container2 ul.but a {
	width:364px;
	height:60px;
	padding:8px 7px 0 58px;
	display:inline-block;
	border-top:2px solid #dadddd;
	line-height:25px;
	font-size:14px;
	color:#3e3e3e;
	background:url(../images/ba-icon01.jpg) 12px center no-repeat;
}
.container2 ul.but a.fpic2 {
	background-image:url(../images/ba-icon02.jpg);
}
.container2 ul.but a.fpic3 {
	background-image:url(../images/ba-icon03.jpg);
}
.container2 ul.but a.fpic4 {
	background-image:url(../images/ba-icon04.jpg);
}
.container2 ul.but li.hover a {
	color:#fff;
	border-color:#f7bd31;
	background-color:#61615f;
	background-image:url(../images/ba-icon01h.jpg);
}
.container2 ul.but li.hover a.fpic2 {
	background-image:url(../images/ba-icon02h.jpg);
}
.container2 ul.but li.hover a.fpic3 {
	background-image:url(../images/ba-icon03h.jpg);
}
.container2 ul.but li.hover a.fpic4 {
	background-image:url(../images/ba-icon04h.jpg);
}
/*友情链接*/
#link {
	float: left;
	width: 100%;
	margin-top: 15px;
	background-image: url(../images/linktitle.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 71px;
}
@media(max-width:1000px) {
#link {
display:none;
}
}
#link .bg1 {
	background-image: url(../images/linkmid.png);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	width: 100%;
}
#link .bg2 {
	background-image: url(../images/linkfoot.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	float: left;
	width: 100%;
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
}
/*底部*/
#foot {
	background-color: #000000;
	float: left;
	width: 100%;
	margin-top: 20px;
	background-image: url(../images/dian1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	min-width:1180px;
}
#foot .box {
	background-image: url(../images/foot.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#foot .foot {
	background-image: url(../images/logo1.jpg);
	background-repeat: no-repeat;
	background-position: left 35px;
	padding-top: 30px;
	padding-bottom: 20px;
	padding-left: 250px;
	min-height:210px;
}
#foot .foot, #foot .foot a {
	color:#ffffff;
}
#foot .footnav {
	float: left;
	width: 100%;
}
#foot .footnav ul {
	float: left;
	width: 100%;
	line-height:35px;
	color:#FFCC33;
}
#foot .footnav ul li {
	float: left;
	width: 180px;
	background-image: url(../images/footline.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	text-indent: 35px;
	font-size: 18px;
}
#foot .footnav ul li img {
	width: 120px;
	height:120px;
}
#foot .footnav ul li ul {
	float: left;
	width: 100%;
}
#foot .footnav ul li ul li {
	float: left;
	width: 100%;
	background-image: none;
	font-size: 12px;
	line-height:25px;
}
#foot .footnav ul li ul ul {
	display:none
}
#foot .copyright {
	clear: both;
	float: left;
	width: 100%;
	margin-top: 15px;
}
#foot .copyright .fl {
	width:500px;
}
#foot .copyright .fr {
	font-size: 18px;
	margin-right:170px;
	line-height:34px;
}
#foot .copyright .fr span {
	float: left;
	font-size: 14px;
	background-image: url(../images/tel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:40px;
}
@media(max-width:1000px) {
#foot {
display:none;
}
}
/*导航条*/
#postion {
	position:relative;
	background-image: url(../images/home.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	text-indent: 25px;
	width: 100%;
	line-height:45px;
	font-size:12px;
}
#postion, #postion a {
	color:#666666
}
#postion a:hover {
	color:#FF0000
}
@media(max-width:1000px) {
#postion {
display:none;
}
}
.sorttitle {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	font-size: 16px;
}
.sorttitle b {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin-bottom: -2px;
	border-bottom-color: #4A70B9;
	margin-right: 15px;
	padding-bottom:5px;
	float: left;
	font-weight: lighter;
}
.sorttitle span {
	float:left;
	color: #666666;
	font-size: 14px;
	text-transform: capitalize;
}
/*视频*/
#cms2 {
	padding: 10px;
	border: 1px solid #ddd;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;
	margin-top:10px;            /* W3C syntax */
}
#cms2 .list {
	float:left;
	border: 1px solid #E6E6E6;
	margin-right: 50px;
	margin-left: 50px;
	margin-top: 10px;
	margin-bottom: 10px;
	width:30%;
	box-shadow: darkgrey 2px 3px 9px 3px;/*边框阴影*/
}
#cms2 .list img{
	width:100%;
	height:170px;
}
#cms2 .plist {
	position: relative;
	margin-right:13px;
	margin-left: 13px;
}
#cms2 .plist .title {
	color: #FFFFFF;
	position: absolute;
	z-index: 99;
	left: 0px;
	bottom: 0px;
	background-image: url(../images/probg.png);
	background-repeat: repeat;
	width: 100%;
	padding-right: 2%;
	padding-left: 2%;
	text-align: center;
	line-height:35px;
	font-size:16px;
}
#cms2 .plist .title a {
	color:#FFFFFF
}
@media(max-width:1000px) {
#cms2 .list{
width:95%;
}
}
.player1logo {
	display:flex;
	align-items: center;
	
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
}
.player1logo img {	
	width:20%;
	margin-left: 80%;
}
.player1 {

	width:100%;
	height:500px;
	position: relative;
}
