@import url(video-js.min.css);
a {
	color:#000
}
a:hover, a:focus {
	color:#ef3e4a;
	text-decoration:none
}
a:focus {
	outline:thin dotted;
	outline:1px auto -webkit-focus-ring-color;
	outline-offset:-2px;
	text-decoration:none
}
.w {
	width:1200px;
	margin:0 auto
}
.windowH {
	position:relative
}
.fl {
	display:inline;
	float:left
}
.fr {
	display:inline;
	float:right
}
.clear {
	display:block;
	clear:both;
	width:100%;
	height:0px;
	line-height:0px;
	font-size:0px;
	margin:0;
	padding:0
}
.img-responsive {
	display:block;
	max-width:100%;
	height:auto
}
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:30px;
	right:30px;
	overflow:hidden;
	width:40px;
	height:40px;
	border:none;
	text-indent:100%;
	background:url(../img/backtotop.png) no-repeat 0px 0px
}
#toTopHover {
	width:40px;
	height:40px;
	display:block;
	overflow:hidden;
	float:left;
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0);
	background:url(../img/backtotop.png) no-repeat 0px -40px
}
#toTop:active, #toTop:focus {
	outline:none
}
.no_padding {
	margin:0;
	padding:0
}
.no_padding [class*="am-"] {
margin:0;
padding:0
}
.target-fix {
	position:relative;
	top:0px;
	display:block;
	height:1px;
	overflow:hidden
}
.pages {
	text-align:center
}
.pages a {
	display:block;
	width:36px;
	height:34px;
	background-image:url(../img/page_arrow.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.pages .pre-page {
	display:inline-block;
	margin-right:60px
}
.pages .pre-page a {
	background-position:0 0
}
.pages .pre-page a:hover {
	background-position:-36px 0
}
.pages .next-page {
	display:inline-block
}
.pages .next-page a {
	background-position:-36px -34px
}
.pages .next-page a:hover {
	background-position:0 -34px
}
.text-center {
	text-align:center
}
.pagination {
	display:inline-block;
	padding-left:0;
	margin:20px 0;
	border-radius:0px
}
.pagination>li {
	display:inline
}
.pagination>li>a, .pagination>li>span {
	position:relative;
	float:left;
	padding:6px 16px;
	margin-left:0px;
	line-height:1.42857143;
	color:#fff;
	text-decoration:none;
	background-color:#414141;
	border:none;
	font-size:14px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin-right:15px;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left:0
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	z-index:3;
	color:#fff;
	background:#ff8d06
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	z-index:2;
	color:#fff;
	cursor:default;
	background-color:#ff8d06;
	border-color:#ff8d06
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
	color:#777;
	cursor:not-allowed;
	background-color:#fff;
	border-color:#ddd
}
@font-face {
font-family:'iconfont';
src:url("//at.alicdn.com/t/font_nga1mvobe16k1emi.eot");
src:url("//at.alicdn.com/t/font_nga1mvobe16k1emi.eot?#iefix") format("embedded-opentype"), url("//at.alicdn.com/t/font_nga1mvobe16k1emi.woff") format("woff"), url("//at.alicdn.com/t/font_nga1mvobe16k1emi.ttf") format("truetype"), url("//at.alicdn.com/t/font_nga1mvobe16k1emi.svg#iconfont") format("svg")
}
.iconfont {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	font-weight:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:0.2px;
	-moz-osx-font-smoothing:grayscale
}
@font-face {
font-family:'bebas';
src:url("../fonts/bebas.eot");
src:url(http://www.tqchina.cn/i/fonts/bebas.eot?#iefixx") format("embedded-opentype"),url("../fonts/bebas.woff") format("woff"),url("../fonts/bebas.ttf") format("truetype"),url(http://www.tqchina.cn/i/fonts/bebas.svg#YourWebFontNamee") format("svg")
}
@font-face {
font-family:'AvantGardeITCbyBT-Book';
src:url("../fonts/AvantGardeITCbyBT-Book.eot");
src:url(http://www.tqchina.cn/i/fonts/AvantGardeITCbyBT-Book.eot?#iefixx") format("embedded-opentype"),url("../fonts/AvantGardeITCbyBT-Book.woff") format("woff"),url("../fonts/AvantGardeITCbyBT-Book.ttf") format("truetype"),url(http://www.tqchina.cn/i/fonts/AvantGardeITCbyBT-Book.svg#YourWebFontNamee") format("svg")
}
@font-face {
font-family:'futurademic';
src:url("../fonts/futurademic.eot");
src:url(http://www.tqchina.cn/i/fonts/futurademic.eot?#iefixx") format("embedded-opentype"),url("../fonts/futurademic.woff") format("woff"),url("../fonts/futurademic.ttf") format("truetype"),url(http://www.tqchina.cn/i/fonts/futurademic.svg#YourWebFontNamee") format("svg")
}
@font-face {
font-family:'KorolevCondensed-Bold';
src:url("../fonts/KorolevCondensed-Bold.eot");
src:url(http://www.tqchina.cn/i/fonts/KorolevCondensed-Bold.eot?#iefixx") format("embedded-opentype"),url("../fonts/KorolevCondensed-Bold.woff") format("woff"),url("../fonts/KorolevCondensed-Bold.ttf") format("truetype"),url(http://www.tqchina.cn/i/fonts/KorolevCondensed-Bold.svg#YourWebFontNamee") format("svg")
}
@font-face {
font-family:'Zooja';
src:url("../fonts/Zooja.eot");
src:url(http://www.tqchina.cn/i/fonts/Zooja.eot?#iefixx") format("embedded-opentype"),url("../fonts/Zooja.woff") format("woff"),url("../fonts/Zooja.ttf") format("truetype"),url(http://www.tqchina.cn/i/fonts/Zooja.svg#YourWebFontNamee") format("svg")
}
@-moz-keyframes w-footel {
0% {
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity:1;
opacity:1
}
70% {
filter:alpha(opacity=30);
-moz-opacity:.3;
-khtml-opacity:.3;
opacity:.3
}
100% {
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity:1;
opacity:1
}
}
@-webkit-keyframes w-footel {
0% {
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity:1;
opacity:1
}
70% {
filter:alpha(opacity=30);
-moz-opacity:.3;
-khtml-opacity:.3;
opacity:.3
}
100% {
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity:1;
opacity:1
}
}
@keyframes w-footel {
0% {
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity:1;
opacity:1
}
70% {
filter:alpha(opacity=30);
-moz-opacity:.3;
-khtml-opacity:.3;
opacity:.3
}
100% {
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity:1;
opacity:1
}
}
.hamburger {
	display:block;
	width:20px;
	height:50px;
	padding:0;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-tap-highlight-color:transparent;
	-webkit-tap-highlight-color:transparent;
	-ms-touch-action:manipulation;
	touch-action:manipulation
}
.hamburger__icon {
	position:relative
}
.hamburger__icon, .hamburger__icon:before, .hamburger__icon:after {
	display:block;
	width:16px;
	height:2px;
	background-color:#333;
	-moz-transition-property:background-color, -moz-transform;
	-o-transition-property:background-color, -o-transform;
	-webkit-transition-property:background-color, -webkit-transform;
	transition-property:background-color, transform;
	-moz-transition-duration:0.4s;
	-o-transition-duration:0.4s;
	-webkit-transition-duration:0.4s;
	transition-duration:0.4s
}
.hamburger__icon:before, .hamburger__icon:after {
	width:20px;
	position:absolute;
	content:""
}
.hamburger__icon:before {
	top:-7px
}
.hamburger__icon:after {
	top:7px
}
.hamburger.active .hamburger__icon {
	background-color:transparent
}
.hamburger.active .hamburger__icon:before, .hamburger.active .hamburger__icon:after {
	background-color:#333
}
.hamburger.active .hamburger__icon:before {
	-moz-transform:translateY(7px) rotate(45deg);
	-ms-transform:translateY(7px) rotate(45deg);
	-webkit-transform:translateY(7px) rotate(45deg);
	transform:translateY(7px) rotate(45deg)
}
.hamburger.active .hamburger__icon:after {
	-moz-transform:translateY(-7px) rotate(-45deg);
	-ms-transform:translateY(-7px) rotate(-45deg);
	-webkit-transform:translateY(-7px) rotate(-45deg);
	transform:translateY(-7px) rotate(-45deg)
}
.fat-nav {
	top:0;
	left:0;
	z-index:9999;
	position:fixed;
	display:none;
	width:100%;
	height:100%;
	background:#fff;
	-moz-transform:scale(1.4);
	-ms-transform:scale(1.4);
	-webkit-transform:scale(1.4);
	transform:scale(1.4);
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-webkit-transition-property:-webkit-transform;
	transition-property:transform;
	-moz-transition-duration:0.4s;
	-o-transition-duration:0.4s;
	-webkit-transition-duration:0.4s;
	transition-duration:0.4s;
	overflow-y:hidden;
	overflow-x:hidden;
	-webkit-overflow-scrolling:touch
}
.fat-nav__wrapper {
	width:100%;
	height:100%;
	display:table;
	table-layout:fixed
}
.fat-nav.active {
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-webkit-transform:scale(1);
	transform:scale(1)
}
.fat-nav ul {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	margin:0;
	padding:0
}
.fat-nav li {
	list-style-type:none;
	text-align:center;
	display:block;
	height:50px;
	line-height:50px;
	margin:0 40px;
	font-size:20px
}
@media only screen and (min-width: 641px) {
.fat-nav li:after {
content:'';
display:block;
margin:auto;
height:2px;
width:0px;
background:#ef3e4a;
transition:width .5s ease, background-color .5s ease
}
.fat-nav li:hover:after {
width:100%;
background:#ef3e4a
}
}
.fat-nav li, .fat-nav li a {
	color:#333;
	font-weight:bold;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.fat-nav li:hover a {
	color:#ef3e4a
}
.fat-nav li a {
	text-decoration:none
}
.fat-nav li:nth-of-type(1) {
-webkit-animation-delay:.3s;
animation-delay:.3s
}
.fat-nav li:nth-of-type(2) {
-webkit-animation-delay:.6s;
animation-delay:.6s
}
.fat-nav li:nth-of-type(3) {
-webkit-animation-delay:.9s;
animation-delay:.9s
}
.fat-nav li:nth-of-type(4) {
-webkit-animation-delay:1.2s;
animation-delay:1.2s
}
.fat-nav li:nth-of-type(5) {
-webkit-animation-delay:1.5s;
animation-delay:1.5s
}
.fat-nav .fat-nav-bottom {
	-webkit-animation-delay:2.4s;
	animation-delay:2.4s;
	width:100%;
	height:60px;
	line-height:30px;
	margin:20px 0;
	text-align:center;
	font-size:1.6rem;
	font-weight:bold;
	color:#333;
	position:absolute;
	left:0px;
	bottom:0px
}
.fat-nav .fat-nav-bottom .tel {
	font-size:14px;
	font-weight:normal;
	font-family:"Monda", Arial, Verdana, "source-han-sans-traditional", "Microsoft JhengHei", PMingLiU, sans-serif
}
.fat-nav .fat-nav-bottom a {
	color:#333;
	text-decoration:none
}
@media (min-width: 1024px) {
.fat-nav li {
display:inline-block;
font-size:30px
}
}
header {
	border-bottom:1px solid #efeff1;
	padding:0 1rem
}
.logo {
	display:block;
	float:left;
	width:85px
}
.slogn {
	height:40px;
	margin:7px 0 7px 10px;
	padding-left:10px;
	font-size:12px;
	float:left;
	商品分类;
	color:#7c7c7c
}
.slogn span {
	display:block;
	color:#404040;
	font-size:18px;
	font-family:'AvantGardeITCbyBT-Book'
}
.top_link {
	width:40px;
	height:55px;
	position:absolute;
	right:0px;
	top:0px
}
.top_nav {
	display:none
}
.top_buttom {
	display:block;
	float:right;
	width:40px;
	padding-top:25px;
	position:relative;
	z-index:10000
}
.top_buttom em {
	display:none
}
.top_case {
	display:none;
	float:right;
	width:170px;
	font-weight:bold;
	background:#05a0ec;
	color:#fff;
	text-align:center
}
.top_case:hover, .top_case:focus {
	color:#fff
}
@media (min-width: 680px) {
header {
padding:0 3rem;
position: fixed;
    z-index: 999999999;
    width: 100%;
    background-color: #ffffff;
}
.logo {
width:155px
}
.slogn {
height:60px;
margin:20px 0 20px 20px;
padding-left:20px;
font-size:14px;
float:left;
商品分类
}
.slogn span {
display:block;
font-size:25px;
font-weight:bold
}
.top_link {
width:60px;
margin-right:3rem
}
.top_buttom {
width:40px;
padding-top:0px
}
.top_buttom em {
display:block;
float:left;
width:80px;
font-style:normal;
height:60px;
line-height:60px;
margin-top:20px
}
.top_buttom .hamburger {
float:right;
margin-top:50px
}
}
@media (min-width: 1024px) {
.slogn {
height:60px;
margin:20px 0 20px 20px;
padding-left:20px;
font-size:16px;
float:left;
商品分类
}
.slogn span {
display:block;
font-size:25px;
font-weight:bold
}
.top_link {
width:260px;
height:100px;
margin-right:0
}
.top_buttom {
margin-right:30px
}
.top_case {
display:block;
height:100px;
line-height:100px
}
}
@media (min-width: 1200px) {
.top_link {
width:1200px
}
.top_nav {
display:block;
width:900px;
float:right
}
.top_nav ul li {
display:block;
float:left;
width:10%
}
.top_nav ul li a {
display:block;
line-height:100px;
text-align:center
}
.top_nav ul li a.on {
color:#ef3e4a
}
}
@media (min-width: 1300px) {
.top_link {
width:1190px
}
.top_nav {
width:900px 
}
}
.index_banner .swiper-wrapper {
	width:100%;
	height:507!important;
}
.index_banner .swiper-wrapper .swiper-slide {
	width:100%;
	height:507px;
}
.index_banner .swiper-wrapper .swiper-slide .item {
	width:100%;
	height:507px;
	position:relative;
	background-repeat:no-repeat;
	background-position:center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
.index_banner .swiper-wrapper .swiper-slide .item .txt {
	position:absolute;
	z-index:2;
	width:100%;
	height:100%;
	padding:0 0 0 10%;
	display:table
}
@media (min-width: 1200px) {
.index_banner .swiper-wrapper .swiper-slide .item .txt {
padding:0 0 0 15%
}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt .inner {
	display:table-cell;
	vertical-align:middle
}
.index_banner .swiper-wrapper .swiper-slide .item .txt span {
	display:block
}
.index_banner .swiper-wrapper .swiper-slide .item .txt span.t01 {
	font-family:'Zooja';
	text-transform:uppercase
}
.index_banner .swiper-wrapper .swiper-slide .item .txt span.t02 {
	font-family:'Zooja';
	text-transform:uppercase
}
.index_banner .swiper-wrapper .swiper-slide .item .txt a.more {
	display:block;
	width:144px;
	height:38px;
	border:2px solid #fff;
	line-height:34px;
	font-size:16px;
	text-align:center;
	color:#fff;
	margin:30px 0 0
}
@media (min-width: 1200px) {
.index_banner .swiper-wrapper .swiper-slide .item .txt a.more {
font-size:14px;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.index_banner .swiper-wrapper .swiper-slide .item .txt a.more:hover {
background:#fff;
color:#ef3e4a
}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt01 {
	color:#fff
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt01 span.t01 {
	font-size:100px;
	line-height:100px
}
@media (min-width: 1800px) {
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt01 span.t01 {
font-size:120px;
line-height:120px
}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt01 span.t02 {
	font-size:130px;
	line-height:130px
}
@media (min-width: 1800px) {
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt01 span.t02 {
font-size:210px;
line-height:170px
}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt01 span.t03 {
	font-family:'KorolevCondensed-Bold';
	font-size:40px;
	line-height:50px
}
@media (min-width: 1800px) {
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt01 span.t03 {
font-size:65px;
line-height:65px
}
}
@media (min-width: 1800px) {
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt02 {
padding:0 0 0 50%
}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt02 span.t01 {
	color:#f39800;
	font-size:140px;
	line-height:140px
}
@media (min-width: 1800px) {
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt02 span.t01 {
font-size:270px;
line-height:200px
}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt02 span.t02 {
	color:#007f41;
	font-size:80px;
	line-height:80px
}
@media (min-width: 1800px) {
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt02 span.t02 {
font-size:130px;
line-height:100px
}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt02 span.t03 {
	color:#fff;
	font-weight:lighter;
	font-size:26px;
	line-height:40px
}
@media (min-width: 1800px) {
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt02 span.t03 {
font-size:30px;
line-height:30px;
margin-bottom:50px
}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt02 a.more {
	border:2px solid rgba(255, 255, 255, 0.3);
	color:rgba(255, 255, 255, 0.5)
}
@media (min-width: 1200px) {
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt02 a.more:hover {
background:#007f41;
border-color:#007f41;
color:#fff
}
}
@media (min-width: 1800px) {
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt03 {
padding:0 0 0 18%
}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt03 span.t01 {
	color:#558dc8;
	text-transform:lowercase;
	font-size:140px;
	line-height:120px
}
@media (min-width: 1800px) {
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt03 span.t01 {
font-size:250px;
line-height:140px
}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt03 span.t02 {
	color:#fff;
	font-size:80px;
	line-height:80px
}
@media (min-width: 1800px) {
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt03 span.t02 {
padding-left:50px;
font-size:130px;
line-height:100px
}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt03 span.t03 {
	color:#606060;
	font-weight:lighter;
	font-size:22px;
	line-height:40px
}
@media (min-width: 1800px) {
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt03 span.t03 {
padding-left:50px;
font-size:30px;
line-height:30px
}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt03 a.more {
	border:2px solid rgba(255, 255, 255, 0.5);
	color:#fff
}
@media (min-width: 1200px) {
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt03 a.more:hover {
background:#558dc8;
border-color:#558dc8;
color:#fff
}
}
@media (min-width: 1800px) {
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt03 a.more {
margin-left:50px
}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt04 {
	padding-left:56%
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt04 span.t01 {
	color:#ff790e;
	font-size:160px;
	line-height:150px
}
@media (min-width: 1800px) {
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt04 span.t01 {
font-size:250px;
line-height:200px
}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt04 span.t02 {
	color:#151515;
	font-size:28px;
	line-height:50px
}
@media (min-width: 1800px) {
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt04 span.t02 {
font-size:40px;
line-height:40px
}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt04 span.t03 {
	color:#333;
	font-weight:lighter;
	font-size:36px;
	line-height:36px
}
@media (min-width: 1800px) {
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt04 span.t03 {
font-size:68px;
line-height:68px
}
}
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt04 a.more {
	border:2px solid rgba(0, 0, 0, 0.5);
	color:#000
}
@media (min-width: 1200px) {
.index_banner .swiper-wrapper .swiper-slide .item .txt.txt04 a.more:hover {
background:#ff790e;
border-color:#ff790e;
color:#fff
}
}
.index_banner .banner_page {
	position:absolute;
	bottom:40px;
	text-align:center;
	z-index:10
}
.index_banner .banner_page .swiper-pagination-bullet {
	width:40px;
	height:6px;
	margin:0 5px;
	background:#e0e0e0;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	opacity:1;
	filter:alpha(opacity=100)
}
.index_banner .banner_page .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background:#ef3e4a
}
#mbanner {
	height:100%
}
#mbanner .item img {
	display:block;
	width:100%;
	height:auto
}
#mbanner .owl-controls {
	margin:0;
	width:100%;
	text-align:center;
	height:20px;
	padding:0;
	position:absolute;
	left:0px;
	bottom:20px;
	z-index:100
}
#mbanner .owl-controls .owl-page {
	display:inline-block;
	margin:0 5px;
	width:16px;
	height:16px;
	cursor:pointer
}
#mbanner .owl-controls .owl-page span {
	display:block;
	width:14px;
	height:14px;
	background:#fff;
	border:1px solid #fff;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	opacity:.5;
	filter:alpha(opacity=50)
}
#mbanner .owl-controls .active span {
	background:#ef3e4a;
	border:1px solid #ef3e4a;
	opacity:1;
	filter:alpha(opacity=100)
}
.float-right-box {
	width:250px;
	position:fixed;
	right:0;
	top:50%;
	margin-top:-127px;
	background-color:#191919;
	z-index:1000;
	transition:width 0.3s ease 0s
}
.float-right-box.on {
	width:50px
}
.float-right-box .ico {
	display:inline-block;
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
	position:absolute;
	right:0;
	top:0;
	z-index:2;
	transition:background 0.3s ease 0s;
	background-color:#191919
}
.float-right-box .ico i {
	display:block;
	width:50px;
	font-size:20px;
	color:#fff;
	font-weight:normal
}
.float-right-box .top-list {
	width:100%
}
.float-right-box .top-list ul {
	margin:0;
	padding:0;
	width:100%
}
.float-right-box .top-list ul li {
	display:block;
	width:100%;
	height:51px;
	position:relative;
	border-bottom:1px solid #3b3b3b;
	transition:background 0.3s ease 0s
}
.float-right-box .top-list ul li a {
	display:block;
	width:100%
}
.float-right-box .top-list ul li a .am-fl {
	display:inline-block;
	font-size:14px;
	line-height:50px;
	color:#fff;
	transition:color 0.3s ease 0s;
	position:absolute;
	left:28px;
	top:0;
	z-index:1;
	width:222px
}
.float-right-box .top-list ul li a.return-webtop .am-fl {
	font-family:"Arial";
	font-weight:bold
}
.float-right-box .top-list ul li:hover {
	background-color:#fff
}
.float-right-box .top-list ul li:hover .ico {
	background-color:#fff
}
.float-right-box .top-list ul li:hover .ico i {
	color:#333
}
.float-right-box .top-list ul li:hover .am-fl {
	color:#15191e
}
.float-right-box .bot-share {
	position:relative;
	height:50px
}
.float-right-box .bot-share a {
	display:inline-block;
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
	float:left;
	transition:background 0.3s ease 0s;
	margin:0;
	padding:0
}
.float-right-box .bot-share a:hover {
	background-color:#525354;
	color:#fff
}
.float-right-box .bot-share .share {
	width:200px;
	position:absolute;
	left:0;
	top:0;
	z-index:1
}
.float-right-box .bot-share .sina {
	background:url(../img/shareico.png) 0 0 no-repeat
}
.float-right-box .bot-share .wx {
	background:url(../img/shareico.png) -50px 0 no-repeat
}
.float-right-box .bot-share .tx {
	background:url(../img/shareico.png) -100px 0 no-repeat
}
.float-right-box .bot-share .more {
	background:url(../img/shareico.png) -150px 0 no-repeat
}
.float-right-box .bot-share .share-ico {
	width:50px;
	height:50px;
	display:inline-block;
	cursor:pointer;
	z-index:2;
	position:relative
}
@media (max-width: 1050px) {
.float-right-box {
display:none
}
}
.bd_weixin_popup {
	box-sizing:content-box
}
.bd_weixin_popup_foot {
	height:44px
}
#in_service_mobile .item {
	display:block;
	background:#f4f4f4;
	padding:4rem;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
#in_service_mobile .item b {
	display:block;
	font-size:2rem;
	color:#565656;
	text-align:center
}
#in_service_mobile .item span.ico {
	display:block;
	width:75px;
	margin:0 auto;
	color:#565656
}
#in_service_mobile .item span.ico i {
	font-size:60px
}
#in_service_mobile .item ul.list {
	margin:0;
	padding:0
}
#in_service_mobile .item ul.list li {
	display:block;
	text-align:center;
	font-size:14px;
	height:28px;
	overflow:hidden;
	line-height:28px
}
#in_service_mobile .item ul.list li a {
	color:#616161
}
#in_service_mobile .item ul.list li a:hover {
	color:#fff
}
#in_service_mobile .owl-controls .owl-buttons div {
	width:50px;
	height:50px;
	text-align:center;
	line-height:50px;
	position:absolute;
	top:50%;
	margin-top:-25px
}
#in_service_mobile .owl-controls .owl-buttons div i.iconfont {
	font-size:36px
}
#in_service_mobile .owl-controls .owl-buttons div.owl-prev {
	left:10px
}
#in_service_mobile .owl-controls .owl-buttons div.owl-next {
	right:10px
}
#in_service_mobile .owl-controls .owl-buttons div:hover i.iconfont {
	color:#ef3e4a
}
.in_service .block {
	margin-top:1rem
}
.in_service .block .item {
	display:block;
	background:#f4f4f4;
	padding:4rem;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.in_service .block .item b {
	display:block;
	font-size:2rem;
	color:#565656;
	text-align:center
}
.in_service .block .item span.ico {
	display:block;
	width:75px;
	margin:0 auto;
	color:#565656
}
.in_service .block .item span.ico i {
	font-size:60px
}
.in_service .block .item ul.list {
	margin:0;
	padding:0
}
.in_service .block .item ul.list li {
	display:block;
	text-align:center;
	font-size:14px;
	height:28px;
	overflow:hidden;
	line-height:28px;
	position:relative
}
.in_service .block .item ul.list li a {
	color:#616161
}
.in_service .block .item ul.list li a:hover {
	color:#fff
}
.in_service .block .item ul.list li:after {
	content:'';
	width:0;
	height:1px;
	background:#fff;
	position:absolute;
	left:0px;
	bottom:0px;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.in_service .block .item ul.list li:hover:after {
	width:100%
}
.in_service .block .item:hover, .in_service .block .item:focus {
	background:#05a0ec
}
.in_service .block .item:hover b, .in_service .block .item:focus b {
	color:#fff
}
.in_service .block .item:hover span.ico, .in_service .block .item:focus span.ico {
	color:#fff
}
.in_service .block .item:hover ul.list li, .in_service .block .item:focus ul.list li {
	color:#fff
}
.in_service .block .item:hover ul.list li a, .in_service .block .item:focus ul.list li a {
	color:#fff
}
@media (min-width: 680px) {
.in_service .block {
margin-top:2px;
border-right:2px solid #fff
}
.in_service .block:nth-child(2), .in_service .block:nth-child(4) {
border:none
}
.in_service .block .item {
padding:2rem
}
}
@media (min-width: 1026px) {
.in_service .block {
margin-top:0;
border-right:2px solid #fff
}
.in_service .block:nth-child(2) {
border-right:2px solid #fff
}
.in_service .block .item {
padding:4rem 2rem
}
.in_service .block .item span.ico {
margin:3rem auto
}
.in_service .block .item ul.list {
width:100%;
overflow:hidden
}
.in_service .block .item ul.list li {
width:50%;
float:left;
text-align:left;
padding-left:10px;
background:url(../img/ico_line.png) left center no-repeat
}
.in_service .block .item:hover ul.list li {
background:url(../img/ico_line_hover.png) left center no-repeat
}
}
@media (min-width: 1200px) {
.in_service .block .item {
padding:3rem 1rem
}
}
@media (min-width: 1400px) {
.in_service .block .item {
padding:4rem 3rem
}
}
@media (min-width: 1600px) {
.in_service .block .item {
padding:5rem
}
}
@media (min-width: 1800px) {
.in_service .block .item {
padding:7rem
}
}
.in_warp {
	margin:0 1rem
}
@media only screen and (min-width: 641px) {
.in_warp {
margin:0 3rem
}
}
@media only screen and (min-width: 1025px) {
.in_warp {
margin:0 4rem
}
}
@media only screen and (min-width: 1400px) {
.in_warp {
margin:0 8rem
}
}
.in_about {
	padding:2rem 0;
	border-bottom:1px solid #dedede
}
.in_about .thumb span {
	display:block;
	font-size:14px;
	line-height:25px;
	color:#696969;
	text-align:center
}
.in_about .txt {
	font-size:1.6rem;
	line-height:30px;
	padding:0;
	color:#7a7a7a
}
@media only screen and (min-width: 641px) {
.in_about {
padding:3rem 0
}
.in_about .thumb {
float:right
}
.in_about .txt {
float:left;
padding:0
}
}
@media only screen and (min-width: 1025px) {
.in_about {
padding:4rem 0
}
}
@media only screen and (min-width: 1400px) {
.in_about {
padding:8rem 0 4.5rem
}
}
.in_case {
	margin:0 0 0 1rem
}
.in_case .title {
	line-height:50px
}
.in_case .title ul {
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden
}
.in_case .title ul li {
	display:block;
	float:left
}
.in_case .title ul li a {
	font-size:1.6rem
}
.in_case .title ul li a i {
	color:#7f7f7f;
	margin:0 2px
}
.in_case .mtitle {
	padding-top:1rem
}
.in_case .mtitle [class*=am-u-] {
padding:0 1rem 1rem 0
}
.in_case .mtitle [class*=am-u-]:last-child {
float:left
}
.in_case .mtitle [class*=am-u-] a {
display:block;
padding:1rem;
background:#f8f8f8;
color:#666;
font-size:1.2rem;
text-align:center
}
.in_case .mtitle [class*=am-u-] a:hover {
background:#ef3e4a;
color:#fff
}
.in_case .more {
	text-align:center;
	padding-right:1rem
}
.in_case .more a {
	padding:.5em 2em;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
transition:all .3s
}
.in_case .more a:hover {
	background:#ef3e4a;
	border-color:#ef3e4a;
	color:#fff
}
.list_case_w {
	margin:0 0 0 1rem
}
.list_case_w .cate {
	margin:2rem 1rem 2rem 0
}
.list_case_w .cate ul {
	margin:0;
	padding:0
}
.list_case_w .cate ul li {
	display:inline-block;
}
.list_case_w .cate ul li a {
	font-size:1.2rem
}
.list_case_w .cate ul li a:hover {
	color:#ef3e4a
}
.list_case_w .cate ul li.cur a {
	color:#ef3e4a
}
.list_case_w .cate ul li.cur:after {
	width:100%
}
.list_case_w .mcate {
	padding-top:1rem
}
.list_case_w .mcate [class*=am-u-] {
padding:0 1rem 1rem 0
}
.list_case_w .mcate [class*=am-u-] a {
display:block;
padding:1rem;
background:#f8f8f8;
color:#666;
font-size:1.2rem;
text-align:center
}
.list_case_w .mcate [class*=am-u-] a:hover, .list_case_w .mcate [class*=am-u-] a.cur {
background:#ef3e4a;
color:#fff
}
.list_case_w .mcate [class*=am-u-]:last-child {
float:left
}
.list_case_w .ico {
	display:none;
	text-align:center;
	margin-top:2rem
}
.list_case_w .ico a {
	display:inline-block;
	margin-left:5px
}
.list_case_w .ico a i {
	font-size:30px;
	color:#999;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.list_case_w .ico a:hover i {
	color:#ef3e4a
}
.list_case {
	overflow:hidden
}
.list_case .list {
	margin:0;
	padding:0;
	padding:0 1rem 0 0;
	margin-bottom:2rem
}
.list_case .list:last-child {
	float:left
}
.list_case .list .thumb a {
	display:block;
	overflow:hidden
}
.list_case .list .thumb a img {
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
	transition:all 1s
}
.list_case .list .thumb a:hover img {
	-webkit-transform:scale(1.1, 1.1);
	-moz-transform:scale(1.1, 1.1);
	-o-transform:scale(1.1, 1.1);
	transform:scale(1.1, 1.1)
}
.list_case .list .txt {
	margin-top:1rem
}
.list_case .list .txt span {
	display:block;
	font-size:1.4rem;
	height:30px;
	line-height:30px;
	overflow:hidden
}
.list_case .list .txt i {
	display:block;
	font-size:1.2rem;
	color:#8f8f8f;
	height:20px;
	line-height:20px;
	overflow:hidden
}
.list_case_index .list:last-child {
	display:none
}
.content_case_des {
	background:#434343;
	color:#fff;
	padding:3rem 0;
	font-size:1.4rem;
	line-height:2rem
}
.content_case_des h1.title {
	font-size:2rem
}
.content_case_des i.keywords {
	display:block;
	font-size:1.6rem;
	font-style:normal;
	padding-bottom:1rem
}
.content_case_des a.more {
	display:block;
	margin:2rem auto 0;
	width:168px;
	height:40px;
	text-align:center;
	line-height:38px;
	border:1px solid #fff;
	color:#fff;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.content_case_des a.more:hover {
	background:#ef3e4a;
	border-color:#ef3e4a
}
.case_alxx .link_m {
	text-align:center;
	margin:2rem 0 0;
	line-height:22px
}
.case_alxx .link_m a {
	margin:0 0 0 20px;
	vertical-align:middle
}
.case_alxx .link_m a:first-child {
	margin:0 20px 0 0
}
.case_alxx .link_m a i.iconfont {
	vertical-align:middle
}
.case_alxx .link {
	text-align:center;
	margin:2rem 0 3rem
}
.case_alxx .link a.prevnext {
	display:none;
	width:150px;
	height:52px;
	line-height:52px;
	text-align:center;
	background:#505050;
	color:#fff;
	font-size:1.6rem;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
transition:all .5s;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	border-radius:40px
}
.case_alxx .link a.prevnext:hover {
	background:#ef3e4a
}
.case_alxx .link a.back {
	display:inline-block;
	margin:0 1rem;
	width:256px;
	height:52px;
	line-height:50px;
	text-align:center;
	border:1px solid #a3a3a3;
	color:#4e4e4e;
	font-size:1.6rem;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
transition:all .5s;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	border-radius:40px
}
.case_alxx .link a.back:hover {
	background:#ef3e4a;
	border-color:#ef3e4a;
	color:#fff
}
@media only screen and (min-width: 641px) {
.case_alxx .link_m {
display:none
}
.case_alxx .link a.prevnext {
display:inline-block
}
}
@media only screen and (min-width: 641px) {
.in_case {
margin:0 0 0 3rem
}
.in_case .title ul li a i {
margin:0 20px 0 10px
}
.in_case .more {
padding-right:3rem
}
.in_case .more a {
padding:.5em 4em
}
.list_case_w {
margin:0 0 0 3rem
}
.list_case_w .cate {
margin:2rem 3rem 2rem 0
}
.list_case_w .ico {
display:block;
text-align:right;
margin-top:0rem
}
.list_case_w .ico a {
display:inline-block;
margin-left:5px
}
.list_case_w .ico a i {
font-size:18px
}
.list_case .list {
padding:0 3rem 0 0
}
.list_case .list:last-child {
display:block
}
.content_case_des {
padding:3rem 0 5rem
}
.content_case_des h1.title {
font-size:3rem
}
.content_case_des a.more {
margin:0;
float:right
}
}
@media only screen and (min-width: 1025px) {
.in_case {
margin:0 0 0 4rem
}
.in_case .title {
line-height:80px
}
.in_case .more {
padding-right:4rem
}
.list_case_w {
margin:0 0 0 4rem
}
.list_case_w .cate {
margin:2rem 4rem 2rem 0
}
.list_case_w .cate ul {
display:table-cell;
vertical-align:middle;
text-align:center;
margin:0;
padding:0
}
.list_case_w .cate ul li {
float:left;
list-style-type:none;
text-align:center;
display:block;
height:4rem;
line-height:4rem;
margin:0 1rem 0 1rem;
font-size:20px
}
.list_case_w .cate ul li a {
color:#333;
font-size:1.4rem;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.list_case_w .cate ul li:after {
content:'';
display:block;
margin:auto;
height:3px;
width:0px;
background:#ef3e4a;
transition:width .5s ease, background-color .5s ease
}
.list_case_w .cate ul li:hover:after {
width:100%;
background:#ef3e4a
}
.list_case_w .ico a {
display:inline-block;
margin-left:10px
}
.list_case_w .ico a i {
font-size:30px
}
.list_case .list {
padding:0 4rem 0 0
}
.list_case .list .txt span, .list_case .list .txt i {
display:inline
}
.list_case .list .txt i {
margin-left:25px
}
}
@media only screen and (min-width: 1400px) {
.in_case {
margin:0 0 0 4rem
}
.in_case .title {
line-height:100px
}
.in_case .more {
padding-right:4rem
}
.list_case_w {
margin:0 0 0 4rem
}
.list_case_w .cate {
margin:5rem 8rem 4rem 0
}
.list_case_w .cate ul li a {
font-size:1.6rem
}
.list_case .list {
padding:0 4rem 0 0
}
.content_case_des {
padding:5rem 0 8rem;
line-height:2.4rem
}
.content_case_des h1.title {
font-size:3rem
}
.content_case_des a.more {
margin:0;
float:right
}
}
@media only screen and (min-width: 1600px) {
.in_case {
margin:0 0 0 8rem
}
.in_case .more {
padding-right:8rem
}
.list_case_w {
margin:0 0 0 0rem
}
.list_case .list {
padding:0 8rem 0 0
}
}
.in_customer {
	margin:4rem 0 2rem
}
.in_customer .title {
	height:40px;
	position:relative
}
.in_customer .title i.line {
	width:100%;
	height:1px;
	line-height:1px;
	font-size:1px;
	background:#dedede;
	position:absolute;
	left:0;
	top:21px;
	z-index:1
}
.in_customer .title h3 {
	display:block;
	width:230px;
	height:40px;
	line-height:40px;
	text-align:center;
	background:#fff;
	font-size:24px;
	color:#393939;
	font-weight:normal;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-115px;
	margin-top:-20px;
	z-index:2
}


.in_warp .title {
	height:40px;
	position:relative;
}
.in_warp .title i.line {

}
.in_warp .title h3 {
	display:block;
	height:40px;
	line-height:40px;
	text-align:center;
	background:#fff;
	font-size:24px;
	color:#393939;
	font-weight:normal;
	position:absolute;
	top:50%;
	margin-top:-20px;
	z-index:2
}

#in_customer_mobile {
	padding:2rem 0 0
}
#in_customer_mobile .item {
	margin:0;
	padding:0
}
#in_customer_mobile .item .list {
	margin:0;
	padding:0;
padding:.5rem
}
#in_customer_mobile .item .list .item {
	border:1px solid #dedede;
	cursor:pointer;
	position:relative
}
#in_customer_mobile .item .list .item span {
	display:block
}
#in_customer_mobile .item .list .item span.thumb {
	width:100%;
	height:100%
}
#in_customer_mobile .item .list .item span.thumb img {
	margin:0 auto
}
#in_customer_mobile .item .list .item span.txt {
	display:none;
	width:100%;
	height:100%;
	line-height:100%;
	text-align:center;
	position:absolute;
	left:0;
	top:0;
	z-index:3;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
#in_customer_mobile .item .list .item span.txt em {
	font-style:normal;
	color:#fff;
	font-size:14px
}
#in_customer_mobile .item .list .item span.bg {
	width:100%;
	height:100%;
	background:#000;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
transition:all .5s;
	opacity:0;
	filter:alpha(opacity=0)
}
#in_customer_mobile .item .list .item:hover span.txt {
	display:block
}
#in_customer_mobile .item .list .item:hover span.bg {
	opacity:.8;
	filter:alpha(opacity=80)
}
#in_customer_mobile .item .list:last-child {
	float:left
}
#in_customer_mobile .owl-controls {
	padding-right:1rem;
	text-align:center
}
#in_customer_mobile .owl-controls .owl-buttons div {
	display:inline-block;
	margin:0 5px
}
@media only screen and (min-width: 1200px) {
#in_customer_mobile {
padding:4rem 0 0
}
#in_customer_mobile .item .list .item {
border:none
}
}
.in_price {
	padding:4rem 1rem 3rem;
	background:url(../img/in_price_bg.png) repeat
}
.in_price .title h3 {
	font-size:24px
}
.in_price .page_form input {
	margin-bottom:2rem;
	color:#6e6e6e;
	font-size:14px;
	padding:1.5rem 1rem;
	border:1px solid #fff
}
.in_price .page_form input:focus {
	border:1px solid #fff
}
.in_price .page_form .submit input {
	width:100%;
	background:#040404;
	color:#fff;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.in_price .page_form .submit input:hover {
	background:#ef3e4a;
	color:#fff
}
.in_price .page_form i {
	color:#8f8f8f;
	font-size:12px
}
@media only screen and (min-width: 641px) {
.in_price {
padding:4rem 0 3rem 3rem
}
.in_price .page_form .text1, .in_price .page_form .text2 {
width:50%;
float:left;
padding-right:3rem
}
.in_price .page_form .text3 {
width:70%;
float:left;
padding-right:3rem
}
.in_price .page_form .submit {
width:30%;
float:left;
padding-right:3rem
}
}
@media only screen and (min-width: 1200px) {
.in_price {
padding:6rem 0 6rem 4rem
}
.in_price .title h3 {
margin:0;
padding:0;
display:block;
font-size:36px;
font-weight:normal;
padding-bottom:30px
}
.in_price .page_form form {
margin-bottom:40px
}
.in_price .page_form .text1, .in_price .page_form .text2 {
width:25%;
padding-right:1rem
}
.in_price .page_form .text3 {
width:35%;
padding-right:1rem
}
.in_price .page_form .submit {
width:15%;
padding-right:4rem
}
}
@media only screen and (min-width: 1400px) {
.in_price {
padding:4rem 0 6rem 8rem
}
.in_price .page_form .text1, .in_price .page_form .text2 {
width:25%;
padding-right:1rem
}
.in_price .page_form .text3 {
width:30%;
padding-right:1rem
}
.in_price .page_form .submit {
width:20%;
padding-right:8rem
}
}
.ft_slogn {
	text-align:center;
	padding:2rem 0
}
.ft_slogn img {
	margin:0 auto
}
.ft_slogn span {
	display:block;
	color:#505050;
	line-height:30px;
	margin:1rem 0
}
.ft_slogn .link a {
	color:#7d7d7d;
	margin-right:10px
}
.ft_news {
	border-top:1px solid #dedede
}
.ft_news h3.t {
	font-size:24px;
	color:#333;
	font-weight:normal;
	margin:1rem 0
}
.ft_news ul {
	margin:0;
	padding:0
}
.ft_news ul li {
	display:block;
	margin-bottom:1rem;
	border-bottom:1px solid #efefef;
	padding-bottom:1rem
}
.ft_news ul li a {
	display:block;
	font-size:14px
}
.ft_news ul li a em {
	display:block;
	font-style:normal;
	font-size:12px
}
.ft_news a.more {
	display:block;
	width:100%;
	height:30px;
	line-height:30px;
	background:#333;
	color:#fff;
	text-align:center;
	font-size:12px
}
.ft_news a.more:hover {
	background:#ef3e4a
}
.ft_link {
	display:none
}
.ft_contact {
	border-top:1px solid #dedede;
	margin-bottom:1rem;
	font-size:1.3rem
}
.ft_contact h3.t {
	font-size:24px;
	color:#686868;
	font-weight:normal;
	margin:1rem 0
}
.ft_contact .txt01 span {
	display:block;
	font-size:36px;
	color:#333333
}
.ft_contact .txt02 {
	margin-top:20px
}
.foot02 {
	border-top:1px solid #d5d5d5;
	text-align:center;
	line-height:25px;
	font-size:1.3rem;
	padding:1rem 0 6rem;
	color:#929292
}
.foot02 a {
	color:#929292
}
.foot02 .foot02_2 a {
	margin:0 5px
}
.m_foot_box {
	display:block;
	width:100%;
	height:60px;
	line-height:60px;
	background:#05a0ec;
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:100
}
.m_foot_box a {
	display:block;
	width:100%;
	height:60px;
	padding:15px 0 0;
	line-height:30px;
	text-align:center;
	font-size:30px;
	color:#fff;
	vertical-align:middle
}
.m_foot_box a em {
	display:inline-block;
	width:30px;
	height:30px;
	margin:2px 10px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/tel.png) no-repeat;
	background-size:cover;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
-webkit-animation:w-footel .5s ease infinite;
animation:w-footel .5s ease infinite;
-ms-animation:w-footel .5s ease infinite;
-moz-animation:w-footel .5s ease infinite
}
.m_foot_box a span {
	display:inline-block;
	vertical-align:top;
	font-weight:100
}
@media only screen and (min-width: 1000px) {
.m_foot_box {
display:none
}
}
@media only screen and (min-width: 641px) {
.ft_slogn {
border-bottom:1px solid #dedede
}
.ft_news {
float:left;
width:48%;
border-top:none;
margin-bottom:1rem
}
.ft_contact {
float:right;
width:48%;
border-top:none;
margin-bottom:1rem
}
.foot02_1 {
float:left;
width:48%;
text-align:left
}
.foot02_2 {
float:right;
width:48%;
text-align:right
}
}
@media only screen and (min-width: 1200px) {
.foot01 {
padding:7rem 0 5rem
}
.ft_slogn {
float:left;
width:20%;
text-align:left;
border-bottom:none;
font-size:1.3rem;
padding:0
}
.ft_slogn img {
margin:0
}
.ft_slogn .link a:last-child {
display:block
}
.ft_news {
float:left;
width:25%;
border-top:none;
margin-bottom:0
}
.ft_news a.more {
display:block;
width:100%;
height:30px;
line-height:30px;
background:none;
color:#ef3e4a;
text-align:left;
font-size:12px;
font-weight:bold
}
.ft_news a.more:hover {
background:none
}
.ft_link {
display:block;
float:left;
width:24%;
margin:0 5%;
border-top:none;
margin-bottom:0
}
.ft_link h3.t {
font-size:24px;
color:#333;
font-weight:normal;
margin:1rem 0
}
.ft_link ul {
margin:0;
padding:0
}
.ft_link ul a {
display:inline;
font-size:1.3rem;
color:#6b6b6b
}
.ft_link ul a:hover {
color:#ef3e4a
}
.ft_contact {
float:right;
width:20%;
border-top:none;
margin-bottom:0
}
.foot02 {
padding:1rem 0
}
.foot02_1 {
float:left;
width:38%;
text-align:left
}
.foot02_2 {
float:right;
width:58%;
text-align:right
}
}
.about01 {
	background:#db2035;
	color:#fff;
	padding:1rem
}
.about01 .txt img.t01 {
	width:60%
}
.about01 .txt .t02 {
	display:block;
	font-size:1.8rem;
	margin:1rem 0;
	font-weight:bold
}
.about01 .txt_des {
	font-size:1.2rem;
	line-height:25px
}
.about01 .list div {
	padding:0
}
.about01 .list div h6 {
	font-family:'bebas';
	font-size:6rem;
	margin:0;
	font-weight:normal
}
.about01 .more {
	text-align:center
}
.about01 .more i {
	font-size:5rem
}
@media only screen and (min-width: 641px) {
.about01 {
padding:3rem
}
.about01 .txt img.t01 {
width:40%;
float:left;
margin-right:4rem
}
}
@media only screen and (min-width: 1000px) {
.about01 .txt {
position:relative
}
.about01 .txt img.t01 {
width:auto
}
.about01 .txt .t02 {
padding-left:4rem;
margin:0;
font-size:4rem;
font-weight:normal;
position:absolute;
left:432px;
bottom:-10px
}
.about01 .txt_des {
font-size:1.6rem;
line-height:30px
}
.about01 .list {
margin:3rem 0 0
}
}
@media only screen and (min-width: 1200px) {
.about01 {
width:1200px;
margin:0 auto -80px;
position:relative;
top:-80px
}
}
@media only screen and (min-width: 1300px) {
.about01 {
padding:10rem 10rem 5rem
}
.about01 .txt_des {
width:650px;
height:150px;
line-height:25px;
position:absolute;
right:0;
top:0
}
}
@media only screen and (min-width: 1400px) {
.about01 {
padding:10rem 10rem 5rem
}
.about01 .txt_des {
width:595px
}
}
@media only screen and (min-width: 1600px) {
.about01 {
width:1400px;
padding:10rem 20rem 5rem
}
.about01 .txt_des {
width:595px
}
}
.about_t01 {
	font-family:'AvantGardeITCbyBT-Book';
	font-size:1.8rem;
	color:#282828
}
.about_t02 {
	margin:0;
	font-size:3rem;
	font-weight:normal;
	color:#282828
}
.about_t03 {
	margin:0;
	font-size:1.4rem;
	color:#787878
}
.about_t04 {
	margin:0;
	font-size:1.4rem;
	color:#787878
}
@media only screen and (min-width: 1000px) {
.about_t01 {
font-size:3rem
}
.about_t02 {
font-size:4rem;
margin:1rem 0 2rem
}
.about_t03 {
font-size:2rem
}
.about_t04 {
font-size:1.6rem
}
}
.about_envi .list {
	padding:0 0 0 1rem
}
.about_envi .list .item {
	padding:0 1rem 1rem 0
}
@media only screen and (min-width: 1200px) {
.about_envi .t {
margin:4rem 0
}
.about_envi .list {
padding:0
}
.about_envi .list .item {
padding:0;
overflow:hidden
}
.about_envi .list .item img {
-webkit-transition:all 1s;
-moz-transition:all 1s;
-o-transition:all 1s;
transition:all 1s
}
.about_envi .list .item:hover img {
-webkit-transform:scale(1.1, 1.1);
-moz-transform:scale(1.1, 1.1);
-o-transform:scale(1.1, 1.1);
transform:scale(1.1, 1.1)
}
}
@media only screen and (min-width: 1200px) {
.about_phil .t {
margin:4rem 0
}
}
.about_idea {
	padding-bottom:4rem
}
.about_idea .t {
	margin:4rem 0
}
.about_idea .img img {
	margin:0 auto
}
.about_customer {
	margin:4rem 0 2rem
}
.about_customer .title {
	height:40px;
	position:relative
}
.about_customer .title i.line {
	width:100%;
	height:1px;
	line-height:1px;
	font-size:1px;
	background:#dedede;
	position:absolute;
	left:0;
	top:21px;
	z-index:1
}
.about_customer .title h3 {
	display:block;
	width:300px;
	height:40px;
	line-height:40px;
	text-align:center;
	background:#fff;
	font-size:3rem;
	color:#393939;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-150px;
	margin-top:-20px;
	z-index:2
}
.banner_txt {
	position:relative
}
.banner_txt .txt {
	padding:1rem;
	color:#fff;
	position:absolute;
	left:0px;
	bottom:0px
}
.banner_txt .txt span {
	display:block;
	font-size:1.4rem
}
.banner_txt .txt b {
	display:block;
	font-size:3rem
}
.banner_txt .txt_case span {
	color:#424242
}
.banner_txt .txt_case b {
	color:#222222
}
.banner_txt .news_top {
	padding:1rem
}
.banner_txt .news_top .title {
	padding:0
}
.banner_txt .news_top .title span {
	display:block;
	font-size:1.4rem;
	color:#777;
	line-height:4rem
}
.banner_txt .news_top .title h1 {
	margin:0;
	padding:0
}
@media only screen and (min-width: 641px) {
.banner_txt .txt {
padding:1rem 3rem
}
.banner_txt .txt span {
font-size:1.6rem
}
.banner_txt .txt b {
font-size:2.4rem
}
.banner_txt .news_top {
height:110px;
padding:0;
position:absolute;
left:1rem;
right:1rem;
bottom:2rem;
z-index:3
}
.banner_txt .news_top .title {
color:#fff
}
.banner_txt .news_top .title span {
color:#fff;
height:30px;
line-height:30px
}
.banner_txt .news_top .title h1 {
height:50px;
line-height:25px;
overflow:hidden
}
.banner_txt .news_top .title h1 b {
font-size:2rem
}
.banner_txt .news_top .link {
height:52px;
margin-top:58px;
text-align:right
}
.banner_txt .news_top .link a {
display:inline-block;
width:50px;
height:50px;
line-height:50px;
text-align:center;
border:1px solid #fff;
color:#fff;
-moz-border-radius:25px;
-webkit-border-radius:25px;
border-radius:25px;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-o-transition:all 1s;
transition:all 1s
}
.banner_txt .news_top .link a i {
font-size:2.2rem
}
.banner_txt .news_top .link a:hover {
background:#3a3a3a;
border-color:#3a3a3a;
color:#fff
}
}
@media only screen and (min-width: 1200px) {
.banner_txt .news_top {
max-width:1200px;
margin:0 auto;
height:160px
}
.banner_txt .news_top .title h1 {
height:100px;
line-height:50px
}
.banner_txt .news_top .title h1 b {
font-size:4rem
}
.banner_txt .news_top .link {
height:52px;
margin-top:108px
}
}
@media only screen and (min-width: 1400px) {
.banner_txt .txt {
padding:2rem 8rem
}
.banner_txt .txt span {
font-size:1.6rem
}
.banner_txt .txt b {
font-size:4.6rem
}
}
.contact h3.t {
	margin:2rem 0 0 0;
	font-weight:normal;
	font-size:2rem
}
.contact .t02 {
	margin:0;
	color:#ef3e4a;
	font-weight:normal;
	font-family:'bebas';
	font-size:3rem
}
.contact [class*=am-u-]+[class*=am-u-]:last-child {
float:left
}
.contact01 {
	border-bottom:1px solid #d1d1d1;
	margin:0 0 2rem 0;
	padding-bottom:2rem
}
.contact02 {
	margin:0 0 2rem 0;
	padding-bottom:2rem
}
.contact_txt {
margin:.5rem 0;
	color:#868686
}
.contact_txt b, .contact_txt strong {
	color:#1b1b1b;
	font-weight:normal
}
.contact_map a {
	display:block;
	height:350px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/contact_map.jpg) center bottom no-repeat
}
@media only screen and (min-width: 1200px) {
.contact h3.t {
margin:2rem 0 3rem;
font-size:2.6rem
}
.contact .t02 {
font-size:4rem
}
.contact01 {
margin:5rem 0;
padding-bottom:5rem
}
.contact_txt {
font-size:1.6rem
}
.contact_txt b, .contact_txt strong {
font-size:2rem
}
}
.list_project {
	margin:1rem 0
}
.list_project .list {
	background:#eee
}
.list_project .txt {
	background:#eee;
	padding:2rem 1rem 4rem
}
.list_project .txt .t {
	color:#000;
	font-size:2rem;
	font-weight:normal
}
.list_project .txt .t span {
	font-family:'bebas';
	font-size:1.7rem;
	margin-right:1rem
}
.list_project .txt .des {
	font-size:1.4rem;
	color:#474747
}
@media only screen and (min-width: 641px) {
.list_project {
margin:0
}
.list_project .list:nth-child(2n+1) .thumb {
float:right
}
.list_project .list:nth-child(2n+1) .txt {
float:left
}
.list_project .txt {
padding:0;
position:relative
}
.list_project .txt a {
display:block;
padding:2rem 3rem;
width:100%;
height:100%;
position:relative
}
.list_project .txt a .t {
font-size:2rem
}
.list_project .txt a .t span {
font-size:1.7rem;
margin-right:1rem
}
.list_project .txt a .des {
font-size:1.4rem
}
.list_project .txt a .arrow {
display:block;
width:26px;
height:46px;
position:absolute;
right:40px;
top:50%;
margin-top:0px;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.list_project .txt a:hover .arrow {
right:0px;
opacity:1;
filter:alpha(opacity=100)
}
.list_project .txt .blank {
display:block;
position:absolute;
left:0;
top:0;
z-index:-1
}
.list_project .thumb {
overflow:hidden
}
.list_project .thumb a {
display:block;
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
z-index:3;
padding:3rem;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.list_project .thumb a .content {
display:block;
width:100%;
height:100%;
position:relative;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.list_project .thumb a .content h3 {
margin:0;
padding:0;
height:160px;
color:#fff;
font-weight:normal;
font-size:4rem;
position:absolute;
left:20px;
bottom:0
}
.list_project .thumb a .content h3 span {
display:block;
font-size:5rem;
font-family:'bebas'
}
.list_project .thumb a .border-hor {
transform:scale(0, 1);
-webkit-transform:scale(0, 1);
transition:all 1s;
-webkit-transition:all 0.5s
}
.list_project .thumb a .border-ver {
transform:scale(1, 0);
-webkit-transform:scale(1, 0);
transition:all 1s;
-webkit-transition:all 0.5s
}
.list_project .thumb a:hover {
background-color:rgba(0, 0, 0, 0.8)
}
.list_project .thumb a:hover .content {
display:block;
opacity:1;
filter:alpha(opacity=100)
}
.list_project .thumb a:hover .border-hor {
border-top:1px solid #fff;
border-bottom:1px solid #fff;
position:absolute;
left:3rem;
right:3rem;
top:3rem;
bottom:3rem;
transform:scale(1, 1);
-webkit-transform:scale(1, 1);
transition:all 1s;
-webkit-transition:all 0.5s
}
.list_project .thumb a:hover .border-ver {
border-left:1px solid #fff;
border-right:1px solid #fff;
position:absolute;
left:3rem;
right:3rem;
top:3rem;
bottom:3rem;
transform:scale(1, 1);
-webkit-transform:scale(1, 1);
transition:all 1s;
-webkit-transition:all 0.5s
}
.list_project .thumb img {
-webkit-transition:all 1s;
-moz-transition:all 1s;
-o-transition:all 1s;
transition:all 1s
}
.list_project .thumb:hover img {
-webkit-transform:scale(1.1, 1.1);
-moz-transform:scale(1.1, 1.1);
-o-transform:scale(1.1, 1.1);
transform:scale(1.1, 1.1)
}
}
@media only screen and (min-width: 1000px) {
.list_project .txt {
padding:4rem
}
.list_project .txt a .t {
font-size:2rem
}
.list_project .txt a .t span {
font-size:1.7rem;
margin-right:1rem
}
.list_project .txt a .des {
font-size:1.4rem
}
}
@media only screen and (min-width: 1200px) {
.list_project .txt {
padding:5rem
}
.list_project .txt a .t {
font-size:2.8rem
}
.list_project .txt a .t span {
font-size:2.6rem;
margin-right:1rem
}
.list_project .txt a .des {
font-size:1.6rem
}
}
@media only screen and (min-width: 1400px) {
.list_project .txt {
padding:6rem
}
.list_project .txt a .t {
font-size:2.8rem
}
.list_project .txt a .t span {
font-size:2.6rem;
margin-right:1rem
}
.list_project .txt a .des {
font-size:1.6rem
}
}
@media only screen and (min-width: 1800px) {
.list_project .txt {
padding:8rem
}
.list_project .txt a .t {
font-size:4rem
}
.list_project .txt a .t span {
font-size:3.8rem;
margin-right:1rem
}
.list_project .txt a .des {
font-size:1.8rem
}
}
.news {
	background:#eaeaea
}
.cate_news {
	padding:4rem 0 2rem
}
.cate_news .list {
	padding:0
}
.cate_news .list ul {
	margin:0;
	padding:0
}
.cate_news .list ul li {
	display:inline-block;
	margin-right:2rem
}
.cate_news .list ul li a {
	color:#999;
	font-size:2.2rem;
	font-family:"futurademic";
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.cate_news .list ul li a:hover {
	color:#333
}
.cate_news .list ul li a.cur {
	font-size:3.2rem;
	color:#333
}
.cate_news .search {
	padding:0;
	margin:2rem 0 0
}
.cate_news .search .btn1 {
	display:inline-block;
	width:85%;
	margin:0;
	padding:0;
	border:none;
	height:30px;
	line-height:30px;
	outline:none;
padding:0 .5rem;
	background:#e2e2e2;
	color:#999;
	font-size:1.4rem
}
.cate_news .search .btn2 {
	display:inline-block;
	width:15%;
	margin:0;
	padding:0;
	border:none;
	height:30px;
	line-height:30px;
padding:0 .5rem;
	background:#8f8f8f;
	color:#fff
}
.list_news {
	margin:0 1rem
}
.grid-item {
	width:100%;
	margin-bottom:1rem
}
.grid-item .thumb {
	padding:0;
	overflow:hidden
}
.grid-item .thumb img {
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
	transition:all 1s
}
.grid-item .txt {
	padding:1rem;
	background:#fff
}
.grid-item .txt .date {
	text-align:center;
	border-right:1px solid #ececec
}
.grid-item .txt .date span {
	margin:0;
	padding:0;
	display:block;
	font-style:normal;
	color:#333
}
.grid-item .txt .date span.date01 {
	font-size:5rem;
	font-family:"futurademic";
	line-height:3rem
}
.grid-item .txt .date span.date02 {
	font-size:1.2rem;
	line-height:2rem
}
.grid-item .txt .title {
	font-size:1.4rem;
	color:#333;
	padding:0 0 0 1rem
}
.grid-item .txt .des {
	font-size:1.2rem;
	color:#777;
	padding:1rem 0;
	border-bottom:1px solid #ececec
}
.grid-item .txt .more {
	color:#777;
	font-size:1.4rem;
	padding-top:1rem;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
	transition:all 1s
}
.grid-item a:hover .thumb img {
	-webkit-transform:scale(1.1, 1.1);
	-moz-transform:scale(1.1, 1.1);
	-o-transform:scale(1.1, 1.1);
	transform:scale(1.1, 1.1)
}
.grid-item a:hover .more i {
	color:#ef3e4a
}
@media only screen and (min-width: 641px) {
.cate_news {
padding:4rem 0
}
.cate_news .list ul li a {
font-size:3rem
}
.cate_news .list ul li a.cur {
font-size:4rem;
color:#333
}
.cate_news .search {
margin:9px 0 0
}
.list_news {
margin:0 1rem 0 3rem
}
.grid-item {
width:50%;
padding:0 2rem 0 0
}
}
@media only screen and (min-width: 1200px) {
.list_news {
margin:0 2rem 0 4rem
}
.grid-item {
width:33.3333%;
padding:0 2rem 0 0;
margin-bottom:2rem
}
}
@media only screen and (min-width: 1400px) {
.list_news {
margin:0 6rem 0 8rem
}
.grid-item {
width:25%
}
}
.news_detail {
	padding:0 1rem
}
.news_detail .content {
	padding:2rem 0;
	border-top:1px solid #ececec;
	font-size:1.4rem;
	line-height:2.4rem;
	color:#6d6d6d
}
.news_detail .content p {
	margin:0;
	padding:0
}
.news_detail a {
	color:#ef3e4a
}
.news_detail a:hover {
	text-decoration:underline
}
@media only screen and (min-width: 641px) {
.news_detail {
position:relative
}
.news_detail .content {
border-top:none
}
}
@media only screen and (min-width: 1200px) {
.news_detail {
max-width:1200px;
margin:0 auto
}
.news_detail .content {
border-top:none;
padding-top:4rem
}
}
.content_video {
	max-width:1200px;
	margin:20px auto
}
.video-js .vjs-tech {
	outline:none
}
.video-js .vjs-big-play-button {
	width:2em;
	height:2em;
	line-height:2em;
	border:none;
	background-color:#ef3e4a;
	margin-top:-1em;
	margin-left:-1em;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	border-radius:1em;
	opacity:1;
	filter:alpha(opacity=100)
}
.video-js.vjs-big-play-button:focus, .video-js:hover .vjs-big-play-button {
	background-color:#ef3e4a;
	opacity:1;
	filter:alpha(opacity=100)
}
.vjs-paused .vjs-big-play-button, .vjs-paused.vjs-has-started .vjs-big-play-button {
	display:block
}
.page404 {
	padding:0 2rem;
	text-align:center
}
.page404 .img img {
	margin:0 auto
}
.page404 .txt {
	font-size:14px;
	line-height:25px;
	padding:3rem 0;
	text-align:center
}
.page404 .txt a {
	color:#ef3e4a;
	text-decoration:underline
}
.page404 .txt tel {
	color:#ef3e4a
}
@media only screen and (min-width: 1400px) {
.page404 .txt {
font-size:16px;
line-height:30px;
padding:5rem 0
}
}
.page_sitemap {
	max-width:1200px;
	margin:0 auto;
	padding:2rem
}
.page_sitemap h3.t {
	display:block;
	font-size:2.4rem
}
.page_sitemap ul {
	margin:0;
	padding:0
}
.page_sitemap ul li {
	display:block;
	line-height:30px;
	padding-bottom:2rem
}
.page_sitemap ul li h6.t {
	margin:0;
	padding:0
}
.page_sitemap ul li .sub {
	margin:0;
	padding:0
}
.page_sitemap ul li .sub ul {
	margin:0;
	padding:0
}
.page_sitemap ul li .sub ul li {
	display:inline-block;
	padding:0;
	font-size:1.4rem;
	margin-right:2rem
}
@media only screen and (min-width: 1400px) {
.page_sitemap {
padding:10rem 2rem
}
.page_sitemap ul li {
padding-bottom:3rem
}
}
.tqkf {
	width:612px;
	height:285px;
	background:url(../img/kefuda.png) no-repeat center center;
	position:fixed;
	left:50%;
	margin-left:-306px;
	z-index:9999;
	top:50%;
	margin-top:-142px;
	background-size:100% 100%;
	-webkit-background-size:100% 100%;
	-moz-background-size:100% 100%;
	display:none
}
.tqkf .zixun {
	position:absolute;
	top:204px;
	left:58px;
	cursor:pointer
}
.tqkf .close {
	position:absolute;
	top:204px;
	left:249px;
	cursor:pointer
}
#pages {
	clear: both;
	padding: 10px 0 10px;
	text-align: center;
	font: 12px 'Microsoft YaHei';
}
#pages a {
	display: inline-block;
	padding: 0px 8px;
	height: 24px;
	font-size: 12px;
	line-height: 22px;
	background: #fff;
	border: 1px solid #e3e3e3;
	text-align: center;
	color: #333;
	margin-right: -1px;
}
#pages a.a1 {
	padding: 0px 12px;
	height: 24px;
	line-height: 22px;
	margin-top: 0px;
}
#pages a:hover {
	background: #f1f1f1;
	color: #000;
	text-decoration: none;
}
#pages span {
	display: inline-block;
	padding: 0px 8px;
	height: 24px;
	line-height: 22px;

	color: #333333;
	text-align: center;
}
.page .noPage {
	display: inline-block;
	padding: 0px 12px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #e3e3e3;
	text-align: center;
	color: #a4a4a4;
}
.pageright {
	margin-right: 40px;
}



/*--售后保障列表--*/
.sub_aft_service{  border:#d3d3d3 solid 1px; margin-top:20px; overflow:hidden; margin:0 auto; width:100%; max-width:1200px}
.sub_aft_service .title{ line-height:42px; color:#090909; margin:0; padding:0; list-style:none; font-size:16px; border-bottom:#d3d3d3 solid 1px; text-align:center;overflow:hidden;}
.sub_aft_service .title span{ color:#878181; font-size:14px;}
.sub_aft_service .title span a{ color:#878181;}
.sub_aft_service .title li{ float:left;}
.sub_aft_service .title .li_title{ float:left; width:770px; padding-left:20px; border-right:#d3d3d3 solid 1px; text-align:left!important;}
.sub_aft_service .title .li_title span{ font-size:14px; color:#5c5c5c; padding-left:5px;}
.sub_aft_service .title .li_title span a{ color:#5c5c5c; }
.sub_aft_service .title .li_title span a:hover{ color:#d71618; }
.sub_aft_service .title .li_date{width:200px; border-right:#d3d3d3 solid 1px; }
.sub_aft_service .title .li_nums{ width:200px;}
.sub_aft_service .title .li_nums span{ color:#d71618;}
.sub_aft_service a:hover .li_title span{ color:#d71618;}
.sub_aft_service .content_tit{ font-size:16px; color:#090909; padding:13px 0 0 20px; }
.sub_aft_service .content{ padding:10px 20px;border-bottom:#d3d3d3 solid 1px; line-height:24px; font-size:14px; color:#878181;}
.sub_aft_service .forms { line-height:42px; text-align:right; padding-right:20px;font-size:16px; color:#090909; }
.moreSer{color:#d71618!important;}
/*--售后保障详情--*/
.sub_aft_serviceDe h1{ text-align:center; color:#242424; font-size:20px; padding:20px 0 12px 0;}
.sub_aft_serviceDe table{ text-align:center; color:#c41f1f; font-size:14px;}
.sub_aft_serviceDe_year{ font-size:24px; color:#090909; font-family:Arial, Helvetica, sans-serif; border-bottom:#eeeeee solid 1px; margin-bottom:20px; margin-top:20px;}
.sub_aft_serviceDe_year .ayear{ color:#090909; padding-right:30px;}
.sub_aft_serviceDe_year .ayear:hover{ color:#c4201f;}
.sub_aft_serviceDe_year .ayearon{color:#c4201f;}
.sub_aft_serviceDe_year .view{ color:#777575; font-size:12px !important; float:right; padding-top:8px; padding-right:20px;}
.sub_aft_serviceDe_year .zans{ color:#777575; font-size:12px !important; float:right; padding-top:8px;  background:url(../images/zans.jpg) no-repeat left 10px; padding-left:16px; cursor:pointer;}
.sub_aft_serviceDe_year .zans:hover{ color:#c4201f;}
.sub_aft_serviceDe_month{ margin-bottom:30px; overflow:hidden;}
.sub_aft_serviceDe_month a{ display:block; font-size:18px; width:60px; height:45px; background:#21252c; text-align:center; line-height:45px; color:#fff; border-right:#fff solid 1px; float:left;}
.sub_aft_serviceDe_month a:hover{ background:#c4201f;}
.sub_aft_serviceDe_month .aon{background:#c4201f;}
.sub_aft_serviceDe_list ul{ margin:0; padding:0; list-style:none;}
.sub_aft_serviceDe_list ul li{ padding-bottom:30px; clear:both; overflow:hidden;}
.sub_aft_serviceDe_list ul li .leftdate{ width:70px; text-align:center;font-family:Arial, Helvetica, sans-serif; float:left; margin-right:25px; margin-top:5px;}
.sub_aft_serviceDe_list ul li .leftdate .top{ width:100%; background:#272a32; line-height:35px; font-size:22px; color:#fff;}
.sub_aft_serviceDe_list ul li .leftdate .bottom{ border:#5d5d5d solid 1px; border-top:none; line-height:24px; color:#272a32;font-size:18px; }
.sub_aft_serviceDe_list ul li .middleCont{ font-size:14px; color:#696767; line-height:24px; float:left; width:915px;}
.sub_aft_serviceDe_list ul li .cishu{ background:url(../images/numbg.jpg) no-repeat left top; width:85px; height:85px; text-align:center; line-height:85px; color:#c41f1f; font-size:14px; float:right; margin-top:30px;}



.servieceWrap{ width:100%; padding:10px 0 30px 0; background:#fbfbfb; border-bottom:#efeeee solid 1px;}
.global_tit{ text-align:center; padding:10px 0;}
.global_tit a{ display:block; width:100%; height:auto;}
.global_tit a h1{ color:#666666; font-size:36px;clear:both;}
.global_tit a:hover h1{ color:#c71f14;}
.global_tit a h2{ font-size:14px; color:#8e8c8c;clear:both; padding:2px 0 5px 0;}
.global_tit a span{ display:block; clear:both; width:30px; height:3px; margin:0 auto; background:#d71618;}
.serviceList{ width:1198px; padding:15px 0 0 0;}
.serviceList .li{width:289px; height:419px; float:left;}
.serviceList .libg1{ background:#fff;}
.serviceList .libg2{ background:#fff;}
.serviceList .libg3{ background:#fff;}
.serviceList .libg4{ background:#fff;}
.serviceList .li .tit{ height:80px; text-transform:uppercase; width:100%;}
.serviceList .li .tit a{ display:block; width:100%; height:86px;}
.serviceList .li .tit h1{ color:#fff; font-size:24px; float:right;padding:15px 0 0 0px; display:block; width:165px;}
.serviceList .li .tit h2{ color:#fff; font-size:15px; float:right;padding:2px 0 0 0px;width:165px;}
.serviceList .libg1 .tit{ background:url(../images/serbg1.jpg) no-repeat left top; border-bottom:#40bcd0 solid 1px;}
.serviceList .libg2 .tit{ background:url(../images/serbg2.jpg) no-repeat left top; border-bottom:#aed36f solid 1px;}
.serviceList .libg3 .tit{ background:url(../images/serbg3.jpg) no-repeat left top; border-bottom:#f5d120 solid 1px;}
.serviceList .libg4 .tit{ background:url(../images/serbg4.jpg) no-repeat left top; border-bottom:#e94532 solid 1px;}
.serviceList .libg1 .tit h2{ color:#939392;}
.serviceList .libg2 .tit h2{ color:#737374;}
.serviceList .libg3 .tit h2{ color:#6f6e70; width:270px;}
.serviceList .libg3 .tit h1{ width:270px;}
.serviceList .libg4 .tit h2{ color:#474f6d; width:190px;}
.serviceList .libg4 .tit h1{ width:190px;}
.serviceList .li ul{ margin:0; padding:15px 0 0 0; height:313px; list-style:none; border:#f6f6f6 solid 1px; border-top:none;}
.serviceList .li ul li{ color:#fff; font-size:16px; height:42px;}
.serviceList .li ul li a{ display:block; width:100%; height:42px; line-height:42px; color:#090909;}
.serviceList .li ul li a:hover{ background:#f3f2f2;}
.serviceList .libg1 ul li{ border-bottom:#f6f6f6 solid 1px;}
.serviceList .li ul li:last-child{ border-bottom:none;}
.serviceList .libg1 ul li a{ text-indent:30px;}
.serviceList .libg2 ul li{ border-bottom:#f6f6f6 solid 1px;}
.serviceList .libg2 ul li a{ text-indent:88px;}
.serviceList .libg3 ul li{ border-bottom:#f6f6f6 solid 1px;}
.serviceList .libg4 ul li{ border-bottom:#f6f6f6 solid 1px;}
.serviceList .libg3 ul li a,.serviceList .libg4 ul li a{ text-align:center;}
.mr14{ margin-right:14px;}



