@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑";}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{padding:0;margin:0;color:#282828;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
strong{font-style:normal;}
ol,ul{list-style:none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a{outline:expression(this.hideFocus=true);outline:none;cursor:pointer;text-decoration:none;color:#666;}
input,button,select,textarea{outline:none}
.clear{zoom:1;clear:both; height:0; line-height:0; font-size:0;}
body{cursor:default;-webkit-text-size-adjust:none;font-size:100%;font-family:Arial;background:#FFF; overflow-x:hidden;}
@media screen and (max-width:768px){
html{ font-size:26px;}
body{ font-size:26px;}

}
DIV.green-black{ width:100%;  padding:20px 0; text-align:center; }
DIV.green-black A{PADDING-RIGHT: 9px;PADDING-LEFT: 9px;PADDING-BOTTOM: 2px;COLOR: #000;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: #ddd 1px solid;TEXT-DECORATION: none;font-size:100%;background-color: #ddd;}
DIV.green-black A:hover{BORDER: #91b000 1px solid;COLOR: #fff;font-size:100%;background-color: #000;}
DIV.green-black A:active{BORDER: 1px solid #91b000;COLOR: #fff;font-size:100%;background-color: #000;}

DIV.green-black SPAN.current{PADDING-RIGHT: 9px;PADDING-LEFT: 9px;FONT-WEIGHT: bold;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: 1px solid #000;font-size:100%;background-color: #000;}
DIV.green-black SPAN.disabled{PADDING-RIGHT: 9px;PADDING-LEFT: 9px;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: #000 1px solid;font-size:100%}

::-webkit-scrollbar {width:6px;height:8px;background-color:#fff;border-radius:4px; position:relative;}
::-webkit-scrollbar-thumb {background-color:#b1b1b1;border-radius:3px}
img{ max-width:100%;}

@font-face{

font-family:'ARLRDBD';
font-family:'ARLRDBD';
	src:url('../fonts/ARLRDBD.eot?') format('eot');/*IE*/
	src:url('../fonts/ARLRDBD.TTF') format('truetype');/*non-IE*/

}

@font-face{

font-family:'AlibabaSans';
font-family:'AlibabaSans';
	src:url('../fonts/AlibabaSans.eot?') format('eot');/*IE*/
	src:url('../fonts/AlibabaSans.TTF') format('truetype');/*non-IE*/

}

@font-face{

font-family:'SourceHanSerifCN';
font-family:'SourceHanSerifCN';
	src:url('../fonts/SourceHanSerifCN.eot?') format('eot');/*IE*/
	src:url('../fonts/SourceHanSerifCN.TTF') format('truetype');/*non-IE*/

}


img{ max-width:100%;}
.fl{ float:left;}
.fr{ float:right;}
.kd{ margin:0 auto; width:91%; max-width:1380px; }
@media screen and (max-width:768px){
.kd{ width:95%;}
}
.head{ position:fixed; z-index:98; width:100%; background:rgba(0,0,0,0.4); padding:16px 0; border-bottom:1px solid rgba(255,255,255,0.3); transition:all 0.8s ease}
.head .logo{ margin-left:1%;}
.head .tell{ border-left:1px solid rgba(255,255,255,0.5); margin-right:2%; padding-left:50px; background:url(../images/tbg1.png) 10px center no-repeat;margin-top:2px;}
.head .tell p{ color:#fff;font-family:'AlibabaSans'; font-size:1.125rem;}

.head .ench{ margin:12px 12px 0 0;}
.sticky{  background:#000; padding:5px 0;}

.menu{ position:relative; z-index:99; width:54%; top:-16px; transition:all 0.8s ease}
.sticky .menu{ top:-5px;}
@media screen and (max-width:1380px){
.menu{ width:57%;}
}

@media screen and (max-width:768px){
.head .tell{ display:none;}
.sticky{  padding:16px 0;}
.sticky .menu{ top:-16px;}
.head .ench{ display:none;}
}
.eji{ position:absolute; top:101%; transform-origin:top; background:rgba(0,0,0,0.6); width:250%; transform:scale(1,0); transition:all 0.5s; visibility:hidden; text-align:left; }
.eji dl{ width:90%; margin:0 auto;}
.eji dt{ line-height:2rem; border-bottom:1px dashed rgba(255,255,255,0.3);}
.eji dt a{ color:#fff;}
.eji dt a:hover{ color:#f1f1f1;}
.eji dt:last-child{ border:none;}
.eji.e2{ width:340%;}
.mobile-inner-nav li:hover .eji{ transform:scale(1); visibility:visible}
/*导航样式*/
.mobile-inner-nav{ z-index:99; display:block; position:absolute; top:0;  width:100%}
.mobile-inner-nav li{ float:left; position:relative; width:auto; text-align:center;  box-sizing:border-box; margin-right:40px;}
.mobile-inner-nav li:last-child{ margin-right:0;}
.mobile-inner-header .np{ display:none; position:absolute;}
.mobile-inner-nav a{ display:inline-block; color:#fff; margin:0; font-size:1rem; text-align:center;transition:all 0.5s; position:relative; margin-top:-1px;  margin:0 auto}
.mobile-inner-nav a span{ position:absolute; top:0px; width:100%; height:4px; background:#ff7e00; left:0; transform:scale(0,1); transition:all 0.8s ease;}
.mobile-inner-nav a p{ color:#fff; font-size:1.125em; transition:all 0.5s; padding:2.2rem 0;  display:block; z-index:2; position:relative; transition:all 0.5s}
.mobile-inner-nav a:hover span,.mobile-inner-nav a.cur span{ width:100%;transform:scale(1,1); transition:all 0.5s}
.mobile-inner-nav a:hover p,.mobile-inner-nav a.cur p{ color:#fff;  }
.sticky .menu .mobile-inner-nav a p{ padding:1.6rem 0;}

@media only screen and (min-width: 1680px){
.head .ench{ margin:13px 12px 0 0;}
.menu{ width:48%; }
.mobile-inner-nav li{ margin-right:55px;}
.mobile-inner-nav a p{  padding:2.3rem 0; }
}
@media screen and (max-width:1368px){.mobile-inner-nav a p{ font-size:1rem;padding:2.2rem 0; }}
@media screen and (max-width:1180px){.mobile-inner-nav li{ margin-right:30px;}}
@media screen and (max-width:1024px){
.mobile{width: 100%; position:absolute; }
.mobile-inner-nav li{ margin-top:0; background:none}
.mobile-inner-nav li:nth-child(3){ width:100%;}
.mobile-inner-nav li:nth-child(5){ width:100%;}
.mobile-inner-nav li .erj{ display:none;}
.mobile-inner-nav a{ margin:0;}
.mobile-inner-nav a span{ display:none;}
.mobile-inner-nav a p{ color:#fff; font-size:1em; line-height:30px;transition:all 0.5s; padding:0px 18px; background:none; padding:1rem 0;}
.mobile-inner-nav a:hover p,.mobile-inner-nav a.cur p{ border-bottom:none}
.mobile-inner{width: 100%;}
.mobile-inner img{width:100%;}
.mobile-inner-header .np{ display:block; color:#fff; right:95px; top:28px; width:70px; font-size:1rem}
.mobile-inner-header{width: 100%;height:4.5em; position: absolute;top: 0px;left: 0px; }
.mobile-inner-header-icon{color:#fff;width:80px;height:50px;font-size:1.25rem;font-weight:bold;margin-top:30px;text-align: center;float:right;position: relative;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s; margin-right:20px; }
.mobile-inner-header-icon:hover{cursor: pointer;}
.mobile-inner-header-icon span{position: absolute;left: calc((100% - 50%) / 2);top: calc((100% - 20px) / 2);width:70%;height:0.2rem;background-color:#fff; border-radius:5px;}
.mobile-inner-header-icon-out p {
    width: 70%;
    height: 0.2rem;
    background-color: #fff;
    position: absolute;
    left: 25%;
    bottom: 0.9em;
    display: block;
	border-radius:5px;
}
.mobile-inner-header-icon-click p{ display:none;}
.mobile-inner-header-icon span:nth-child(1){transform: translateY(18px) rotate(0deg);}
.mobile-inner-header-icon span:nth-child(2){transform: translateY(-18px) rotate(0deg);}
.mobile-inner-header-icon-click span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clickfirst;}		
.mobile-inner-header-icon-click span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clicksecond;}
@keyframes clickfirst {
0% {transform: translateY(18px) rotate(0deg);}
100% {transform: translateY(0) rotate(45deg);}}	
@keyframes clicksecond {
0% { transform: translateY(-18px) rotate(0deg);}
100% {transform: translateY(0) rotate(-45deg);}}	
.mobile-inner-header-icon-out span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;	animation-name: outfirst;}		
.mobile-inner-header-icon-out span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: outsecond;}
@keyframes outfirst {
0% {transform: translateY(0) rotate(-45deg);}
100% {transform: translateY(-18px) rotate(0deg);}}	
@keyframes outsecond {
0% {transform: translateY(0) rotate(45deg);}
100% {transform: translateY(18px) rotate(0deg);}}
.mobile-inner-nav{background-color: rgba(0,0,0,0.9);width: 100%;position: absolute;top:4.3em;left: 0px;padding-bottom:3rem;display: none;	z-index:99999;}
.mobile-inner-nav li{ width:100%; float:none;}
.mobile-inner-nav a{display:inline-block;line-height:1rem;text-decoration: none;width:100%;color: #fff;border-bottom: solid 1px rgba(255,255,255,0.3);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s; font-size:1.2rem; text-align:center; border-radius:0px}
.mobile-inner-nav a:hover{color: rgba(255,255,255,0.4);}
.mobile-inner-nav a{-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: returnToNormal;	animation-name: returnToNormal; font-size:1.25rem;}

@-webkit-keyframes returnToNormal {0% {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
100% { opacity: 1;  -webkit-transform: none; transform: none;}}
@keyframes returnToNormal {0% {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
100% {opacity: 1; -webkit-transform: none; transform: none;}}
.sticky .menu .mobile-inner-nav a p{ padding:1rem 0;}
}
@media screen and (max-width:768px){
.mobile-inner-header{ height:4rem}
.mobile-inner-nav{top:3.5rem;}
.eji{ display:none;}
}


/*banner*/
.banner{ width:100%; overflow:hidden; background:#000;}
@media screen and (max-width:768px){
.banner{ display:none;}
}

.slide_tabs {
  list-style: none;
  padding: 0;
  font-size: 18px;
  list-style: none;
  padding: 10px 0;
  text-align: center;

  position:absolute;
  z-index:113;
  top:92%;
  }

.slide_tabs li {
	display:inline-block;
  margin-right: 5px;
  height:15px; overflow:hidden;
  }
.slide_tabs li.slide_here a{ background:#aacd06; width:48px;}
.slide_tabs a {
  width: 28px;
  line-height: 90px;
  height: 10px;
  background:#fff;
  display:block;
  color:#000;
  overflow:hidden;
 
  border-radius:5px;
  }

.slide_tabs li:first-child {
  margin-left: 0;
  }

.slide_container {
 
  position: relative;
  float: right;
  width: 100%;
 
   overflow:hidden;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }

 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  bottom: 10%;
  left: 0;
  margin-left:10%;
  opacity: 1;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 10px;
  width: 84px;
  z-index:113;
  margin-top: -45px;}

.slide_nav.next {background:url(../images/bnext.png) center no-repeat; left:200px; bottom:4%;
}
.slide_nav.prev {background:url(../images/bprev.png) center no-repeat; left:-50px; bottom:5.5%;
}

.scale {
	-webkit-animation: scale 15s linear 0s alternate infinite;
	animation: scale 15s linear 0s alternate infinite
}

@-webkit-keyframes scale {
	0% {
		-webkit-transform: perspective(1000px) scale(1);
		transform: perspective(1000px) scale(1);
		
	}

	100% {
		-webkit-transform: perspective(1000px) scale(1.1);
		transform: perspective(1000px) scale(1.1)
		
	}
}

@keyframes scale {
	0% {
		-webkit-transform: perspective(1000px) scale(1);
		transform: perspective(1000px) scale(1);
		
	}

	100% {
		-webkit-transform: perspective(1000px) scale(1.1);
		transform: perspective(1000px) scale(1.1);
		
	}
}

.pagebg{ background:url(../images/nxp.jpg) center no-repeat; position:absolute; z-index:111; width:392px; height:80px; bottom:0; left:4.5%;}
.pagebg{ text-align:center; line-height:80px;}
.pagebg i{ display:inline-block; background:#fff; width:1px; height:24px; position:relative; top:5px;}
.pagebg span{ font-family:'ARLRDBD'; font-size:1.5em; color:#ff7e00}
.pagebg em{font-family:'ARLRDBD'; color:#7d7d7d; font-size:1.125rem;}
@media only screen and (min-width: 1680px){
.pagebg{ left:14%}
.slide_nav.next {background:url(../images/bnext.png) center no-repeat; left:350px; bottom:4%;}
.slide_nav.prev {background:url(../images/bprev.png) center no-repeat; left:110px; bottom:4.8%;}
}
/*艺术*/
.in-xh{ background:#121212; min-height:458px; position:relative; width:100%;}
.in-xh a{ display:block;}
.in-xh .ystit{ box-sizing:border-box; width:28.2%; background:#000;}
.ystit .ht1{padding:45px 0 24px 22px; }
.ystit .ht1 h4{ font-size:1.875rem; color:#fff;font-family:'SourceHanSerifCN';}
.ystit .ht1 hr{ background:#ff9c00; border:none; width:41px; height:2px; margin:8px 0;}
.ystit .ys1{ background:url(../images/ysbg1.jpg) center no-repeat; width:100%; min-height:362px; background-size:cover; box-sizing:border-box; padding:30px 23px;position:relative; overflow:hidden;}
.ystit .ys1 p{ color:#a1a1a1; line-height:1.5em; font-size:1rem;}

.maskfade:after{content:'';width:0%;height:100%;position:absolute;top:0px;left:0px;background:#ff7e00;pointer-events:none;-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);z-index:3}
.action.maskfade:after{-webkit-animation:.5s ease-in-out forwards maskAnm,1s ease-in-out forwards maskAnmlast;
animation:.5s ease-in-out forwards maskAnm,1s ease-in-out forwards maskAnmlast}
.posrg{ position:absolute; right:27px; bottom:22px;}

@-webkit-keyframes maskAnm{0%{width:0%}100%{width:100%}}
@keyframes maskAnm{0%{width:0%}100%{width:100%}}
@-webkit-keyframes maskAnmlast{0%,50%{left:0%}100%{left:100%}}
@keyframes maskAnmlast{0%,50%{left:0%}100%{left:100%}}

.ysp3{ background:url(../images/ysbg2.jpg) center no-repeat; width:70.5%; min-height:500px; background-size:cover; box-sizing:border-box; padding:45px 35px; overflow:hidden;}
.ysp3 h4{ font-size:1.875rem; color:#fff;font-family:'SourceHanSerifCN';}
.ysp3 span{ font-size:1.5rem; color:#565656; text-transform:uppercase;}
.ysp3 ul{ margin-top:48px;}
.ysp3 li{ margin-bottom:48px;}
.ysp3 li i{ width:8px; height:8px; border:2px solid #f99900; display:inline-block; border-radius:8px; margin-right:8px;}
.ysp3 li p{ display:inline-block; font-size:1.375rem; color:#a0a0a0;font-family:'SourceHanSerifCN';}
@media only screen and (max-width: 768px){
.in-xh{ min-height:580px}
.in-xh .ystit{ display:none;}
.ysp3{ width:100%; padding:45px 15px;}
.ysp3 li i{ display:none;}
}
/*公司简介*/
.in-ab{ background:url(../images/abbg.jpg) center no-repeat; padding:120px 0 120px; background-size:cover;}
.abtit{ text-align:center;}
.abtit h4{ margin-top:5px; font-size:2.25rem; color:#fff;font-family:'SourceHanSerifCN';}
.abtit h4 i{width:8px; height:8px; border:2px solid #f99900; display:inline-block; border-radius:8px; margin:0 5px; position:relative; top:-6px;}
.abtit p{ color:#d3d3d3; font-size:1rem; line-height:1.5em; margin:70px 0;}
.abul ul{ width:50%; margin:0 auto;}
.abul li{ width:33.33%; float:left;}
.abul li p{ display:inline-block; font-size:1.5em; color:#ffffff;font-family:'SourceHanSerifCN'; line-height:1.1em; position:relative; top:-10px; margin-left:10px;}
@media only screen and (max-width: 768px){
.abtit p { font-size:1.125rem;}
.abtit p br{ display:none;}
.abul ul{ width:100%; margin:0 auto;}
.abul li{ width:100%; float:left; margin-bottom:20px; text-align:center;}
}

/*新闻资讯*/
.in-news{ background:#121212; padding:100px 0; overflow:hidden;}
.netit{ text-align:center;}
.netit span{ font-family:'宋体'; font-size:2.25rem; color:#ff7e00; text-transform:uppercase;}
.netit p{font-family:'SourceHanSerifCN'; font-size:2.5rem; color:#fff; margin-top:-10px;}

#tab3{position:relative; width:100%;  margin-top:30px; }
#tab3 .tabList3{ width:10%; float:left;}
#tab3 .tabList3 .tmc p{ font-size:1.875rem; color:#ff7e00; line-height:1em;font-family:'宋体';}
#tab3 .tabList3 .tmc hr{ width:45px; height:2px; background:#ff7e00; margin:16px 0; border:none;}
#tab3 .tabList3 ul{ width:100%; margin-top:20px;}
#tab3 .tabList3 li{ width:100%;  position:relative;box-sizing:border-box;  cursor:pointer; color:#fff; font-size:1.125rem; margin-bottom:12px;}
#tab3 .tabList3 li.cur ,#tab1 .tabList1 li:hover{ font-weight:bold; color:#ff7e00}
#tab3 .tabCon3{width:88%; margin-top:20px; float:right;}
#tab3 .tabCon3>div{ position:relative; display:none;}
#tab3 .tabCon3>div.cur{display:block; position:relative;}

.newsin{ width:31.33%; box-sizing:border-box; float:left; margin-right:3%;}
.newsin:nth-child(3n){ margin-right:0;}
.newsin a{ display:block;}
.newsin .date{ border:1px solid #fff}
.newsin .date em{  color:#fff; font-size:1.875rem; display:inline-block; width:72%; text-align:center; border-right:2px solid #fff}
.newsin .date span{ display:inline-block; width:25%; font-size:1.5rem; color:#fff; position:relative; top:-2px; text-align:center;}
.newsin .text{ margin-top:43px;}
.newsin .text p{ font-size:1.125rem; color:#fff; margin-bottom:36px; transition:all 0.75s ease}
.newsin .text span{ font-size:1rem; color:#eee; line-height:1.5em;}
.newsin .deg45{ border:1px solid #ff7e00; transform:rotate(45deg); width:45px; height:45px; text-align:center; margin-top:45px; transition:all 0.75s ease;}
.newsin .deg45 span{ font-family:'宋体'; color:#ff7e00; display:block; transform:rotate(-45deg); margin-top:12px; transition:all 0.75s;}

.newsin:hover .text p{ color:#ff7e00}
.newsin:hover .deg45{ background:#ff7e00;}
.newsin:hover .deg45 span{ color:#fff;}
@media screen and (max-width:768px){
#tab3 .tabList3{ width:100%; float:none;}
#tab3 .tabList3 .tmc p br{ display:none;}
#tab3 .tabList3 li{ float:left; width:50%;}
#tab3 .tabCon3{width:100%; margin-top:40px; float:none;}
.newsin{ width:100%; margin-bottom:20px;}
.newsin .deg45{ display:none;}
.newsin .text p{ font-size:1.25rem;}
.newsin .text span{ font-size:1.125rem;}
}


/*服务支持*/
.in-ser{ background:#121212; padding:15px 0; width:100%; overflow-x:hidden;}
.in-ser a{ display:block;}
.con1{ width:50%; background:url(../images/cbg1.jpg) right center no-repeat; min-height:400px; box-sizing:border-box; position:relative; overflow:hidden;}
.con1 .centxt{ text-align:center; box-sizing:border-box; padding:20% 0;}
.con1 .centxt img{ transition:all 0.8s ease}
.con1 .centxt:hover img{ transform: rotateY(180deg);}
.con1 .centxt p{ font-size:1.5rem; color:#fff; margin-top:5px;}

.con2{ width:50%; background:url(../images/map.jpg) left center no-repeat;min-height:400px; box-sizing:border-box; position:relative; overflow:hidden;}
.con2 .centxt{ text-align:center; box-sizing:border-box; padding:10% 0;}
.con2 .centxt img{ transition:all 0.8s ease}
.con2 .centxt:hover img{ transform: rotateY(180deg);}
.con2 .centxt p{ font-size:1.5rem; color:#fff; margin-top:5px;}
.con2 .centxt span{ color:#fff; font-size:1rem; margin-top:8px; display:block;}
@media only screen and (max-width: 768px){
.con1{ width:100%;}
.con2{ width:100%;}
}
/*foot*/
.foot{ width:100%; height:auto; background:url(../images/fbg.jpg) center no-repeat; background-size:cover; padding:49px 0 20px;}
.foot .flmenu{ width:39.13%;}
.flmenu dl{ width:33.33%; float:left;}
.flmenu dl dt{ margin-bottom:38px;}
.flmenu dl dt a{ font-size:1.25rem; color:#fff;}
.flmenu dl dd a{ color:#727272; font-size:1rem; line-height:1.5em;}
.flmenu dl dd a:hover{  color:#ff7e00}
.fma{ text-align:center; width:18.88%; margin-left:2%; background:url(../images/fxx.jpg) center 16px no-repeat;}
.fma p{ color:#fff; font-size:1rem; margin-top:10px;}
.fma div{ max-width:50%;}

.fcon{ width:30%; text-align:right;}
.fcon span{ color:#737373; display:block;}
.fcon h4{ background:url(../images/te2.png) left center no-repeat; padding-left:50px;font-family:'AlibabaSans'; color:#fff; display:inline-block; font-size:1.875rem; margin-bottom:24px;}
.fcon h6{ font-size:1.125rem; color:#ffffff; margin-bottom:8px;}
.fcon p{ color:#737373; font-size:1rem; line-height:1.5em;}

.select1{position:relative; margin-top:20px;}
.select1 dt{height:46px;display:inline-block; line-height:46px;font-weight:bold;cursor:pointer;
width:256px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99; font-size:0.875em; text-align:left; color:#757575; padding-left:21px; box-sizing:border-box; background:url(../images/febg_03.jpg) right center no-repeat #1e1e1e;}
.select1 dt:hover,.select dt.cur{}
.select1 dd{position:absolute;right:0;top:46px;background:#eee;display:none;}
.select1 dd ul{padding:0px;width:256px;max-height:100px;overflow:auto;}
.select1 dd ul a{line-height:28px;display:block;padding:0 8px; color:#666; font-size:1em; text-align:center;}
.select1 dd ul a:hover{ background:#ac4c99; color:#fff}

.fbq{ border-top:1px solid #1c1c1c; padding:16px 0 4px; margin-top:20px;}
.fbq p{ color:#6c6c6c;}
.fbq p a{ color:#6c6c6c;}
.fbq p a:hover{ color:#fff;}
@media screen and (max-width:768px){
.fma{ text-align:center; width:35%; margin-left:2%;}
.foot .flmenu{ display:none;}
.fcon{ width:60%; text-align:right;}
.select1{ display:none;}
.foot{ margin-bottom:100px;}
.fbq .fr{ display:none;}
}

.fudong{ display:none}
@media screen and (max-width:768px){
.fudong{ display:block; position:fixed; bottom:0; left:0; width:100%; height:100px; background:#0e0e0e; z-index:99999}
.fudong li{ width:24.8%; text-align:center; height:80px; margin:10px 0; border-right:1px solid #f99900; float:left;}
.fudong li p{ color:#fff;}
}


.mban{ display:none;}
@media all and (max-width: 768px) {
.mban{ display:block;}
/*图片切换*/
	.device {
  width: 760px;
  height: 650px;
  margin: 0px auto 0 auto;
  position: relative;
}
.device .arrow-left {
  background: url(../images/arrows.png) no-repeat left top;
  position: absolute;
  left: 20px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index:111;
}
.device .arrow-right {
  background: url(../images/arrows.png) no-repeat left bottom;
  position: absolute;
  right: 30px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index:9;
}
.swiper-container {
  height: 650px;
  width: 760px;
}
.content-slide {
  padding: 20px;
  color: #fff;
}
.title {
  font-size: 25px;
  margin-bottom: 10px;
}
.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:20px;
  width: 100%;
  z-index:111;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #999;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #fff;
}
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-slide  img{ width:100%}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}
}