body {padding: 0; margin: 0; background-color:#fff;}
 ol,ul,li {padding-left: 0em;list-style: none}
 h2,h3,h4,ul,li,p {padding: 0;margin: 0;}
 input {outline: none;}
 html{ padding: 0; margin: 0; width: 100%; height: 100%;}
 html,body{ height:100%}
@font-face {
  font-family: 'iconfont';
  src: url('//at.alicdn.com/t/font_1464244133_029541.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/font_1464244133_029541.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/font_1464244133_029541.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/font_1464244133_029541.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/font_1464244133_029541.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.warp{
width:100%;
background-color:#fff;
overflow:hidden;
}

.blank_10{
height:10px;
}

.daohang{width:100%;box-sizing:border-box; height:auto; overflow:hidden; background:#e1511d;margin:0 auto; padding:0;}
.daohang li{ width:25%; float:left; box-sizing:border-box;position:relative;}
.daohang li a{ display:block; border-bottom:1px solid #ec9d82; border-right:1px solid #ec9d82;height:36px; line-height:36px; overflow:hidden; text-align:center; font-size:14px; color:#fff;}

.index_ico{
width:100%;
padding-bottom:15px;
background-color:#FFFFFF;
overflow:hidden;
}
.index_ico ul{
margin:0;
padding:0;
list-style:none;
}
.index_ico ul li{
width:25%;
float:left;
}
.index_ico_pic{
text-align:center;
padding-top:15px;
overflow:hidden;
}
.index_ico_pic img{
width:86%;
display:inline-block;
}
.index_ico_name{
text-align:center;
height:36px;
line-height:36px;
color:#333333;
}

.index_package{
width:100%;
background-color:#fff;
padding-top:10px;
overflow:hidden;
}
.index_package ul{
margin:0;
padding:0;
list-style:none;
}
.index_package ul li{
width:33.33%;
float:left;
}
.index_package_a{
padding:0 5px;
text-align:center;
overflow:hidden;
}
.index_package_a img{
width:100%;
display:inline-block;
}
.index_package_b{
padding:0 5px;
text-align:center;
height:36px;
line-height:36px;
text-align:center;
}
.index_package_b a{
font-size:14px;
color:#333333;
}

.in_package{
width:100%;
background-color:#fff;
padding-top:10px;
overflow:hidden;
}
.in_package ul{
margin:0;
padding:0;
list-style:none;
}
.in_package ul li{
width:50%;
float:left;
}
.in_package_a{
padding:0 5px;
text-align:center;
overflow:hidden;
}
.in_package_a img{
width:100%;
display:inline-block;
}

.header{
width:100%;
margin:0 auto;
overflow:hidden;
padding-bottom:10px;
}
.logo{
float:left;
width:50%;
margin-top:10px;
padding-left:5px;
overflow:hidden;
}
.logo img{
height:54px;
display:inline-block;
}
.tel{
width:43%;
font-size:14px;
color:#666666;
float:right;
line-height:22px;
overflow:hidden;
margin-top:15px;
padding-right:5px;
}
.tel span{
display:inline-block;
text-align:left;
float:right;
color:#4c4c4c;
font-weight:bold;
}
.tel a{
font-weight:bold;
color:#f0590f;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}


.nav{
width:100%;
height:50px;
background-color:#e18239;
overflow:hidden;
}
.nav ul{
margin:0;
padding:0;
list-style:none;
}
.nav ul li{
width:25%;
float:left;
height:50px;
line-height:50px;
text-align:center;
}
.nav ul li a{
color:#fff;
text-decoration:none;
}
               
.iconfont{font-family:"iconfont"; font-size:30px; font-style:normal;} 
 .ft-header{background: #fff; border-bottom: 1px solid #ddd; height: 74px; float: left; overflow: hidden;}

.am-slider-default .am-control-nav { bottom: 15px;}
.am-direction-nav{ display: none;}
/*左侧弹层背景颜色*/
.am-offcanvas-bar{background: #e1511d;width: 180px;}
.am-menu-nav{background: #e18239;}
 .am-menu-sub{background: #1686CA;}
.am-menu-nav > li > a{border: none;}
.am-menu-sub{border: none;}
.am-menu-nav > .am-open > a, .am-menu-offcanvas1 .am-menu-nav > li > a:hover, .am-menu-offcanvas1 .am-menu-nav > li > a:focus{background: #e18239;}
.am-menu-nav{border: none;}
.am-offcanvas{background: rgba(0, 0, 0, 0.5);}
.am-offcanvas-bar:after{background: none;}
.am-menu-toggle{width: 50px;}
.am-menu-sub { background: #1686CA;}
.am-sliders{top: -49px;}
.am-menu-nav>li>a{color:#fff !important; font-size: 14px; }
.am-menu-nav li a{ color: #EEEEEE; padding: .1rem 0; text-indent: 15px;  font-size: 14px; border-bottom:1px #eee solid;}
.am-btn{ background: transparent;}
.ft-header .am-header-default .am-header-nav .am-btn{ font-size: 24px; color: #e18239; margin-top: 25px; margin-right: -5px;}
.ft-foot{ background: #ff5900;}
.dh{width:98%;margin:-10px auto 1% auto;}
.dh ul{width:100%;}
.dh li{width: 30.33%;margin:5px 1.5%;background: #ff5900;float: left;text-align: center;padding:13px 0;color: #fff;overflow: hidden;border-radius:2px}
.dh li a{color:#fff}
.dh li i{width: 100%;}
.dh li span{width: 100%;line-height: 15px;padding-top:6px;display: block;}
.dh ul .h200{height:200px;padding-top: 60px;background:#72a93d;}
.dh ul .w200{width:63.5%;background:#72a93d;}
.jianju{ height: 10px; background: #F5F5F5;}
.am-titlebar{ margin-top: 0px;}
.am-titlebar-default .am-titlebar-title{ font-weight: normal; color: #ff5900;}
.am-list .am-list-item-dated a{ color: #666;}
.am-gallery-imgbordered .am-gallery-title{ text-align: center;}
.aboutus{ background: url(../images/aboutus.png); background-size: cover; }
.ft-header1{ background: transparent;}
.am-header-default .am-header-nav>a{ font-size: 35px; color: #fff;}
.ft-header1 >.am-header-default .am-header-nav .am-btn{  color: #fff;}
.ft-header1 .am-icon-bars:before, .am-icon-navicon:before, .am-icon-reorder:before{font-size: 24px;  margin-top:5px; color: #fff;}
.am-slidessz{width: 100%;color:#fff;}
.am-slidessz h2{text-shadow:3px 1px 1px rgba(0, 0, 0, 0.1);padding:10% 0 15px 0;text-align:center;font-size:24px; line-height: 90px; font-weight:normal; background:url(../images/title.png) no-repeat bottom center;}
.am-slidessz ul{width:100%;text-align:center;margin:10%  auto 0 auto;padding:0 5%}
.am-slidessz li{background:rgba(0,0,0,0.3);height:35px;line-height:35px;text-align:center;margin:2% 1%;border-radius:100px;width:48%;float:left}
.am-slidessz li a{color:#fff;}
.am-header-default .am-header-nav .am-btn{ font-size: 26px; color: #e18239; margin-top: 15px; padding: 0;}
.ft-header2 .am-header-default .am-header-title, .am-header-default .am-header-title a{ color: #ff5900;}
.ft-header2 >.am-header-default .am-header-nav .am-btn{  color: #e18239;}
.ft-header2 .am-icon-bars:before, .am-icon-navicon:before, .am-icon-reorder:before{ color: #ff5900;  }
.ft-header2{ background: #fff; border-bottom: 1px solid #ddd;}
.ft-header2 .am-header-default .am-header-nav>a{color: #ff5900;}
.ft-header1 .am-header-default .am-header-nav>a{color: #000;}
.ft-header2 .am-icon-angle-left:before{ color: #ff5900;}
.ft-header2{ position: fixed; top: 0; z-index: 999;}
.new li{ overflow: hidden; margin-bottom: 15px; border-bottom: 1px dashed #ddd; padding-bottom: 15px;}
.new li img{float: left; width: 7rem; height: 7rem; margin-right: 0.625rem;}
.new li .text{ float: left; width: 70%;}
.new .intro { color: #878787; font-size: 1.4rem; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  overflow: hidden;white-space: normal; text-overflow: ellipsis; line-height: 25px;}
.new .title { margin-top: -5px; color: #333; width: 100%;  height: 30px; font-size: 1.8rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
 .am-tabs-bd .am-tab-panel{ padding: 10px 0;}
.am-tabs-bd{ border: 0;}
.am-tabs-d2 .am-tabs-nav{ background: #fff; border-bottom: 1px solid #ddd;}
.am-tabs-d2 .am-tabs-nav>.am-active{ background: #fff;}
.content-list{border-top: 1px solid #ddd; margin-top: -1px;}
.list-content{ position: relative; overflow: hidden; }
.list-left{ width: 25%; position: fixed;  height: 100%;  border-right: 1px solid #ddd; padding-bottom: 200px; overflow: auto;}
.list-left li {width: 100%; height: 4rem;line-height: 4rem;text-align: center; border-bottom: 1px solid #ddd;overflow: hidden;}
.list-left li a{ color: #666;}
.list-left .current{ background: #ff5900;}
.list-left .current a{ color: #fff;}
.list-right{ float: right; width: 75%; }
.list-right .am-gallery-item{ text-align: center;}
.list-right .am-gallery li{ margin: 1rem 0;}
.list-right .am-gallery-default .am-gallery-item img { width: 8.5rem;  height: auto; height: 8.5rem; border: 1px solid #ddd;}
.list-right .am-gallery-default .am-gallery-title{ text-align: center; font-size: 1.6rem; margin-top: 10px;}
.zhan-pic{ width: 100%; text-align: center; border-bottom: 1px solid #ddd;}
.zhanshi h2{ background: #ff5900; width: 100px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 16px; font-weight: normal; margin: 10px 0 10px 10px;}
.zhanshi p{ margin-left: 20px;}
.product-text{ border-top: 1px dashed #ddd; margin-top: 20px; padding: 15px; font-size: 14px;}
.case .am-gallery-default .am-gallery-item img{ border: 1px solid #ddd;}
.case .am-gallery-default .am-gallery-title{ text-align: center;}
.infor img{ float: left; width: 12rem; height: 12rem;}
.infor p{ font-size: 1.4rem;}
.infor .name{ position: absolute; right: 5%; top: 20px;}
.infor{ position: relative; overflow: hidden; border-bottom: 1px solid #ddd;}
.equiment .text{ padding: 10px;  font-size: 1.4rem;}
.newcon-pic{ background: #fff; overflow: hidden; padding-bottom: 12px;}
.newcon-pic img{ width: 100%; height: 100%;}
.newcon-pic p{ text-indent: 12px;}
.newcon-tit{ color: #666; margin-top:12px; font-size: 1.8rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.newcon-time{ color: #b2b2b2; font-size: 1.4rem;}
.newcon { padding: 1rem; margin-top: 1rem; background: #fff; overflow: hidden;}
.text-con h2{ text-align: center;  color:#000; font-size:20px; line-height:50px;}
.text-con h3{ color: #7C7C7C; text-align: center; margin-bottom: 15px; }
.text-con p{ font-size: 14px; color: #7C7C7C; font-family: sans-serif;}
.table p{ font-size: 16px; line-height: 50px; margin-bottom: 20px;}
.text-con{ padding: 10px; font-size: 1.4rem;}
.text-con img{ width: 100%;}
.banner img{ width: 100%; height: 100%;}
.contact{ padding:10px;}
.contact p{ font-size: 14px;}
.contact i{ color: #ff5900; padding-right: 10px; font-size: 20px;}
.online{ padding: 10px;}
.online p{ font-size: 1.4rem;}
.online-input { width: 94%; text-indent: 5px; height: 40px; line-height: 40px; font-size: 1.4rem; border: 1px solid #ddd; margin-bottom: 15px; margin-left: 3%;}
.onlin-con{ width: 94%; text-indent: 5px; height: 100px; line-height: 40px; font-size: 1.4rem; border: 1px solid #ddd;margin-left: 3%;}
.online-btn a{ border-radius: 5px; font-size: 1.4rem; padding: 5px 40px;}
.online-submit{ float: left; background: #ff5900; color: #fff;}
.online-btn{ overflow: hidden; margin-left: 10%; margin-bottom: 50px; }
.online-reset{background: #cdd1d4; color: #fff;  float: right;  margin-right: 10%;}
.red{ color: red;}
.onlin-text li{ position: relative;}
.red1{ color: red; position: absolute; right: 20px; line-height: 40px;}
.company{ padding: 1rem; font-size: 1.4rem;}
.foot_box{
	width:100%; height:auto; background:url(../images/footbg.jpg) repeat-x; padding-bottom:25px;
}
.foot_contact{
	width:auto; height:auto; padding-left:10px; padding-top:20px;
}
.foot_contact h2{
	font-size:18px; margin-bottom:10px;
}
.foot_contact ul{
	list-style-type:none;
}
.foot_contact li{
	width:auto; height:28px; line-height:28px;
}
.foot_contact .con01{
	 height:28px; line-height:28px;
}
.foot_contact .con02{
	  height:28px; line-height:28px;
}
.foot_contact .con03{
	 height:28px; line-height:28px;
}

.foot_contact a{
	color:#333;
}

.title2{
	padding-left:8px;
	height:40px;
  margin: 0 auto;
	display:block;
	font-size:1em;
	line-height:40px;
	color:#fff;
	background:#e18239;
	
}
.clear{
	clear:both;
}

.qing{ overflow:hidden; display:block; clear:both; padding-top:10px;}
.cplb{ clear:both;
  margin:0 10px;
  -moz-column-count:2; /* Firefox */  /**把 div 元素中的文本划分为三列。**/
  -webkit-column-count:2; /* Safari and Chrome */
  column-count:2;  
  -webkit-column-width:50%; /**column-width 属性规定列的宽度。**/
  -moz-column-width:50%;
  -o-colum-width:50%;
  colum-width:50%;  
  -webkit-column-gap:10px; /**column-gap 属性规定列之间的间隔。**/
  -moz-column-gap:10px;
  -o-column-gap:10px;
  column-gap:10px;
  padding:0;
}
.cplb li{
  background:#fff;
  display:inline-block; /**行内块元素。（CSS2.1 新增的值）**/
  width:100%;
  position: relative;
  margin:0 0 10px;
}
.cpltu{ display:block; border-bottom:1px solid #d0d0d0;}
.cpm{ display:block; padding:10px 15px; text-align: center; font-size:14px; color:#000; line-height:18px; background-color:#cecece;}

.com_about_cat{
	margin-top:15px;
}
.com_about_cat li{
	TEXT-ALIGN: center; WIDTH: 48%; font-size:14px;FLOAT: left; HEIGHT: 35px;
	color:#333; margin:0 1%; background-color:#e1e1e1; overflow:hidden; margin-bottom:10px;
}
.com_about_cat a:link{
	color:#333; line-height:35px; display:block;
}
.com_about_cat a:visited{
	color:#333; line-height:35px; display:block;
}
.com_about_cat a:hover{
	color:#fff; line-height:35px; display:block; background-color:#e18239;
}
.com_about_cat .cat_cur a:link{
	color:#fff; line-height:35px; display:block; background-color:#e18239;
}
.com_about_cat .cat_cur a:visited{
	color:#fff; line-height:35px; display:block; background-color:#e18239;
}
.com_about_cat .cat_cur a:hover{
	color:#fff; line-height:35px; display:block; background-color:#e18239;
}
.blog-title{
	font-size:20px;
}
.m_about{
	margin:0 10px; height:auto; padding-bottom:10px; padding-top:10px; font-size:14px;
}
.m_about img{ 
width:100%; margin-bottom:10px;
} 
.com_shop_cat{
	margin-top:15px;
}
.com_shop_cat li{
	TEXT-ALIGN: center; WIDTH: 99%; font-size:14px; HEIGHT: 35px;
	color:#333; margin-right:10px; background-color:#e1e1e1; overflow:hidden; margin-bottom:10px;
}
.com_shop_cat a:link{
	color:#333; line-height:35px; display:block;
}
.com_shop_cat a:visited{
	color:#333; line-height:35px; display:block;
}
.com_shop_cat a:hover{
	color:#fff; line-height:35px; display:block; background-color:#e18239;
}
.com_shop_cat .cat_cur a:link{
	color:#fff; line-height:35px; display:block; background-color:#e18239;
}
.com_shop_cat .cat_cur a:visited{
	color:#fff; line-height:35px; display:block; background-color:#e18239;
}
.com_shop_cat .cat_cur a:hover{
	color:#fff; line-height:35px; display:block; background-color:#e18239;
}

.hr_line{
width:100%;
height:10px;
background-color:#f5f5f5;
overflow:hidden;
}

.m1_m{ width:100%;height:auto;overflow:hidden; padding:5% 0 2% 0;background: url(../images/m1_bj.jpg) center top no-repeat; background-size:cover;margin:0 auto;}
.sy_xnav{ width:100%;height:auto; overflow:hidden; text-align:center; vertical-align:middle;margin:0 auto;}
.sy_xnav img{ width:52%; height:auto; overflow:hidden; margin:0 auto 1%;}
.sy_xnav h6{ font-size:20px; color:#e18239; margin:0; padding:0;}

.sy_xnav p{ font-size:14px; color:#333; font-weight:100; margin:0; padding:0;}

.m2_m{ width:100%;height:auto;overflow:hidden; padding:5% 0 2% 0;margin:0 auto;}

.m3_m{ width:100%;height:auto;overflow:hidden; padding:5% 0 0 0;background: url(../images/m2_bj.jpg) center top no-repeat; background-size:cover;margin:0 auto 20px auto;}
.w_cases{
width:100%;
padding-top:20px;
overflow:hidden;
}
.w_case{
width:100%;
padding:15px 0 0 0;
margin:0 auto;
overflow:hidden;
}
#yous{position:relative; width:100%;}
#yous .btnL , #yous .btnR{position: absolute; top:40%; z-index: 9999;}
#yous .btnL img, #yous .btnR img{width:100%;}
#yous .btnL{left:0.667em;}
#yous .btnR{right:0.667em;}
.hd ul{ margin:0; padding:0;  list-style:none;}

.chaoji{overflow:hidden; display:none;}
.chaoji li{float:left; width:25%; padding:1.2rem 0; text-align:center; font-size:1.3rem; font-weight:bold; color:#fff; background-color:#000;}
.chaoji li.on{color:#ff7300;}
.chaoji li:nth-child(1),.chaoji li:nth-child(3){background-color:#2f2f2f; }

.xysImg{width:100%;margin:0 auto;}
.xysImg_li{ width:76%; overflow:hidden;margin:0 auto;background-color:#FFFFFF;}
.xysImg_li_bottom{ width:76%; height:20px; background:url(../images/case_bg.jpg) no-repeat; margin:0 auto;background-size:cover;}
.xysImg_a{width:100%; overflow:hidden;}
.xysImg_a img{display:block; width:100%; border:1px solid #ebebeb;}
.xysImg_b{ width:90%; overflow:hidden; margin:0 auto; font-size:14px; line-height:24px; padding:10px 0; background-color:#FFFFFF;}
.xysImg_c{ width:100%; height:40px; background-color:#e1511d; line-height:40px; color:#fff; font-size:14px; text-align:center;}

.TT{
width:100%;
overflow:hidden;
}
.TT span{
width:100%;
height:46px;
display:inline-block;
line-height:46px;
font-size:20px;
font-weight:bold;
color:#e18239;
text-align:center;
}
.TT label{
width:100%;
height:24px;
text-align:center;
display:inline-block;
color:#666;
font-size:14px;
font-weight:normal;
}

.index_cost{
width:100%;
padding-top:10px;
overflow:hidden;
}
.index_cost ul{
margin:0;
padding:0;
list-style:none;
}
.index_cost ul li{
width:50%;
float:left;
margin-bottom:10px;
overflow:hidden;
text-align:center;
}
.index_cost_a{
width:96%;
margin:0 auto;
overflow:hidden;
}
.index_cost_a img{
width:100%;
display:block;
}
.index_cost_b{
width:96%;
height:40px;
text-align:center;
line-height:40px;
margin:0 auto;
background-color:#e18239;
overflow:hidden;
}
.index_cost_b a{
color:#fff;
font-size:14px;
text-decoration:none;
}

.index_cost_li{
width:100%;
padding-top:10px;
overflow:hidden;
}
.index_cost_li ul{
margin:0;
padding:0;
list-style:none;
}
.index_cost_li ul li{
width:100%;
float:left;
padding-bottom:10px;
overflow:hidden;
text-align:center;
}
.index_cost_li img{
width:98%;
display:block;
margin:0 auto;
}

.index_ys{
width:98%;
padding:5px 1% 10px 0;
overflow:hidden;
}
.index_ys ul{
margin:0;
padding:0;
list-style:none;
}
.index_ys ul li{
width:50%;
float:left;
}
.index_ys_l{
width:96%;
margin:0 auto;
text-align:center;
}
.index_ys_l img{
width:100%;
display:block;
}
.index_ys_r{
padding:10px;
text-align:center;
line-height:22px;
overflow:hidden;
font-size:14px;
}
.index_ys_r strong{
color:#e18239;
font-size:16px;
}

.wel-serve {
  padding-top:20px;
  padding-bottom:20px;
  box-sizing: border-box;
}
.wel-serve .serve-box {
  position: relative;
  margin: 0 2.7vw;
}
.wel-serve .serve-box:after {
  content: "";
  height: 100%;
  width: 16px;
  background: url(../images/round_box.png) no-repeat center;
  background-size: auto 100%;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -8px;
}
.wel-serve .serve-box .serve-ul .li {
  display: block;
  position: relative;
  width: 50%;
}
.wel-serve .serve-box .serve-ul .li:nth-child(2n+1) {
  margin-right: 50%;
  padding-right: 70px;
  text-align: right;
}
.wel-serve .serve-box .serve-ul .li:nth-child(2n+1) .line {
  right: 0;
}
.wel-serve .serve-box .serve-ul .li:nth-child(2n+1) .dian {
  right: -2px;
}
.wel-serve .serve-box .serve-ul .li:nth-child(2n+1) .nbox {
  right: 25px;
}
.wel-serve .serve-box .serve-ul .li:nth-child(2n) {
  margin-left: 50%;
  padding-left: 70px;
}
.wel-serve .serve-box .serve-ul .li:nth-child(2n) .line {
  left: 0;
}
.wel-serve .serve-box .serve-ul .li:nth-child(2n) .dian {
  left: -2px;
}
.wel-serve .serve-box .serve-ul .li:nth-child(2n) .nbox {
  left: 25px;
}
.wel-serve .serve-box .serve-ul .li .num-bot {
  box-sizing: border-box;
  height: 49px;
  overflow: hidden;
}
.wel-serve .serve-box .serve-ul .li .num-bot .h01 {
  color: #333;
  font-size: .24rem;
  line-height: 21px;
}
.wel-serve .serve-box .serve-ul .li .num-bot .h03 {
  font-size: .2rem;
  color: #666;
  line-height: 14px;
}
.tybody .tbody .tr:nth-child(1) .td:nth-child(2) {
  padding: 5px 0;
  line-height: 15px;
}
.tybody.tybody02 .tbody .tr:nth-child(2) .td:nth-child(2),.tybody.tybody02 .tbody .tr:nth-child(3) .td:nth-child(3) {
  line-height: 40px;
  padding: 0;
}
.wel-serve .serve-box .serve-ul .li .nbox {
  top: 0;
  position: absolute;
  background: url(../images/round.png) no-repeat center;
  background-size: 100%;
  font-size: 20px;
  font-family: "Arial";
  color: #fff;
  line-height: 40px;
  text-align: center;
  width: 40px;
  height: 40px;
}
.wel-serve .serve-box .serve-ul .li .line {
  top: 20px;
  width: 25px;
  height: 1px;
  position: absolute;
  background: #bc9a7c;
}
.wel-serve .serve-box .serve-ul .li .dian {
  top: 18px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #bc9a7c;
  position: absolute;
}

.index_txt{
padding:10px;
overflow:hidden;
line-height:24px;
background-color:#FFFFFF;
}
.index_txt img{
width:100%;
display:inline-block;
}

.gsfw{
width:100%;
padding-bottom:15px;
overflow:hidden;
}
.gsfw ul{
margin:0;
padding:0;
list-style:none;
}
.gsfw ul li{
width:33.33%;
float:left;
}
.gsfw_pic{
text-align:center;
padding-top:15px;
overflow:hidden;
}
.gsfw_pic img{
width:92%;
display:inline-block;
}
.gsfw_name{
text-align:center;
height:36px;
line-height:36px;
}

.in_title{text-align: center;margin-top: 1.3rem;}
.in_title hr{display: inline-block;width: 10%;height: 0.3rem;border: 0;border-top: 1px solid red;}
.in_title label{font-size: 1.2rem;margin-left:0.6rem;margin-right: 0.6rem;}
.in_title p{color: #7e7e7e;}

.handle_list{text-align: center; padding-top:15px; overflow:hidden;}
.handle_list li{width: 70%;border: 1px solid #999999;margin: 0 auto;border-radius: 0.4em;height: 3em;line-height: 3em;color: #e18239;font-size: 1.2em;}
.handle_list img{width: 15px;height: 14px;margin: 1em auto;}
.handle_list p{width: 75%;margin: 0 auto;text-indent: 2em;font-size: 1.1em;color: #e18239;}
.more{
width: 40%;height: 3em;background: #fa8d18;color: #fff;margin: 0 auto;line-height: 3em;text-align: center;border-radius: 1.5em;font-size: 1.1em;line-height: 3em;margin-bottom: 1.6em;
}

.ssd{
width: 96%;height: 3em;background: #fa8d18;color: #fff;margin: 0 auto;line-height: 3em;text-align: center;border-radius: 1.5em;font-size: 1.1em;line-height: 3em;margin-top: 1.6em;
}

.index_list{
width:100%;
background-color:#fff;
overflow:hidden;
}
.index_list ul{
margin:0;
padding:0;
list-style:none;
}
.index_list ul li{
width:98%;
padding:10px 1%;
border-bottom:1px solid #ccc;
float:left;
}
.index_list_a{
width:100%;
overflow:hidden;
}
.index_list_a img{
width:100%;
display:inline-block;
}
.index_list_b{
width:100%;
height:30px;
color:#333333;
line-height:30px;
font-size:16px;
font-weight:bold;
}
.index_list ul li img{
width:90%;
display:inline-block;
}
.index_list_c{
width:100%;
overflow:hidden;
color:#666;
line-height:22px;
}
.index_list_d{
width:100%;
overflow:hidden;
color:#e81436;
font-weight:bold;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
}

.field_list{width: 91%;margin: 0 auto;text-align: center; padding-top:15px; padding-bottom:15px;}
.field_list ul{ margin:0; padding:0; list-style:none;}
.field_list li{font-size: 0.9em; width: 30%;height: 4em;background: #e6e6e6;display: inline-block;line-height: 4em;text-align: center;border-radius: 0.5em;color: #3b3737;margin-right:2%;margin-bottom: 2%; }

.service-box{ width:98%; height:auto; margin:0 auto;}
form input, form button{ font-family:"Hiragino Sans GB W3";}
.service-repair{ font-size:16px;}
.service-repair .service-title4{ font-size:1.1em;}
.service-repair p label{ display:inline-block; width:18%;}
.service-repair div,.service-repair p{ margin-bottom:8px;}
.service-repair div label{ display:inline-block; width:18%; padding:5px 0;}
.service-repair .service-register-from{ margin-left:0px;}
.service-repair-ipt1{ display:inline-block; width:80%; height:34px; border:1px solid #DCDCDC;
-moz-box-shadow:2px 1px #F5F5F5 inset; 
-webkit-box-shadow:2px 1px #F5F5F5 inset; 
-o-box-shadow:2px 1px #F5F5F5 inset;
}
.service-repair-ipt2{ width:75%; color:#000;}
.service-repair-ipt1 input{ width:100%; height:100%; background:none; border:none; text-indent:8px; color:#000000; padding:0 2px;}
.service-repair-txt{ width:98%; height:78px; padding:3px; border:1px solid #DCDCDC;
-moz-box-shadow:2px 1px #F5F5F5 inset; 
-webkit-box-shadow:2px 1px #F5F5F5 inset; 
-o-box-shadow:2px 1px #F5F5F5 inset;}
.service-repair .service-register-smt,.service-repair .service-register-rst{ margin-top:10px; margin-bottom:10px;}

span.form-required { color:#DF1B5D; padding-left:1px; }

.service-register-smt{ width:98%; height:42px; color:#fff; margin:30px auto 10px auto; font-weight:bold;
background:#ff6600;
border:1px solid #ff6600; 
-moz-border-radius:2px; 
-webkit-border-radius:2px; 
-o-border-radius:2px;}
.service-register-rst{ width:119px; height:42px; margin:75px 0 10px; background:none; font-weight:bold;
border:1px solid #A0A0A0; -moz-border-radius:2px;
-webkit-border-radius:2px;
-o-border-radius:2px;}
.service-register .service-register-smt,.service-register .service-register-rst{ margin-top:19px;}

.all_cases{
width:100%;
overflow:hidden;
}
.all_cases img{
width:100%;
display:block;
}

.liuyan { overflow:hidden; width:100%; padding-bottom:15px;}
.liuyan h2{ text-align:center; font-size:1.2em; color:#333; margin-bottom:0.5em;}
.liuyan p{ text-align:center; font-size:1em; color:#3f3e3e; margin-bottom:0.5em;}
.liuyan h3{ font-size:1.7em; color:#fff; text-align:center; width:100%; margin:0 auto; padding:0.5em 0; background-color:#e18239; margin-bottom:0.8em; font-size:18px;}
.liuyan h3 em{ font-size:0.9em}
.liuyan .ph{ display:block; text-align:center; font-size:2.5em; color:#4b9b04; font-weight:bold; margin-bottom:1em;}
.liuyan .ph img{ width:0.8em; margin-right:0.3em}
.liuyan>input{ display:block; width:88%; margin:0 auto; margin-bottom:0.5em; height:3.5em; border:1px solid #999; line-height:2.5em; color:#666; font-size:1em; padding-left:18%;}
.liuyan .comp{ background:url(../images/ly01.png) no-repeat left center; background-size:18%;}
.liuyan .name{ background:url(../images/ly02.png) no-repeat left center; background-size:18%;}
.liuyan .phone{ background:url(../images/ly03.png) no-repeat left center; background-size:18%;}
.liuyan .time{ background:url(images/ly04.png) no-repeat left center; background-size:18%;}
.liuyan .text{ background:url(images/ly05.png) no-repeat left center; background-size:18%;}
.liuyan .btn{ overflow:hidden; width:80%; margin:0 auto}
.liuyan .btn input{ display:block;width:60%; margin:0 auto; font-size:1em; color:#fff; background:#8EBA3E; background-size:cover;text-align:center;border:none;height:2.7em; line-height:2em;}
.liuyan .btn a{ display:block; float:right; width:49%; font-size:1em; color:#fff; background:#f97700; background-size:cover; height:3.7em; line-height:3.7em; text-align:center}

.ama_cases{
width:98%;
margin:0 auto;
overflow:hidden;
}
.ama_cases ul{
margin:0;
padding:0;
list-style:none;
}
.ama_cases ul li{
width:100%;
float:left;
padding:10px 0;
border-bottom:4px solid #eee;
overflow:hidden;
}
.ca_P{
width:100%;
overflow:hidden;
}
.ca_P img{
width:100%;
display:block;
}
.ca_Txt{
width:96%;
margin:0 auto;
line-height:20px;
font-size:12px;
overflow:hidden;
}
.ca_Txt strong{
color:#e18239;
}

.ama_class{
width:100%;
overflow:hidden;
}
.ama_class ul{
margin:0;
padding:0;
list-style:none;
}
.ama_class ul li{
width:50%;
float:left;
padding-top:10px;
border-right:1px solid #eee;
border-bottom:1px solid #eee;
overflow:hidden;
}
.ama_class_num{
width:30px;
height:30px;
margin:0 auto;
background-color:#e18239;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
line-height:30px;
border-radius:50%;
}
.ama_class_name{
width:100%;
height:36px;
line-height:36px;
text-align:center;
color:#333;
font-size:14px;
}
.ama_class ul li.cur{
background-color:#e18239;
}
.ama_class ul li.cur .ama_class_num{
background-color:#fff;
color:#e18239;
}
.ama_class ul li.cur .ama_class_name{
color:#fff;
}

.aclub_class{
width:100%;
overflow:hidden;
}
.aclub_class ul{
margin:0;
padding:0;
list-style:none;
}
.aclub_class ul li{
width:25%;
float:left;
padding-top:10px;
border-right:1px solid #eee;
border-bottom:1px solid #eee;
overflow:hidden;
}
.aclub_class_num{
width:30px;
height:30px;
margin:0 auto;
background-color:#e18239;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
line-height:30px;
border-radius:50%;
}
.aclub_class_name{
width:100%;
height:36px;
line-height:36px;
text-align:center;
font-size:14px;
color:#333;
}
.aclub_class ul li.cur{
background-color:#e18239;
}
.aclub_class ul li.cur .aclub_class_num{
background-color:#fff;
color:#e18239;
}
.aclub_class ul li.cur .aclub_class_name{
color:#fff;
}

.in_aclub{
width:98%;
margin:0 auto;
overflow:hidden;
}
.in_aclub ul{
margin:0;
padding:0;
list-style:none;
}
.in_aclub ul li{
width:100%;
float:left;
overflow:hidden;
}
.in_aclub_a{
width:100%;
overflow:hidden;
}
.in_aclub_a img{
width:100%;
display:block;
}
.in_aclub_b{
width:100%;
height:36px;
line-height:36px;
font-size:16px;
font-weight:bold;
overflow:hidden;
}
.in_aclub_c{
width:100%;
line-height:24px;
padding-bottom:10px;
font-size:14px;
overflow:hidden;
}

.news_tab_li{
width:100%;
padding-bottom:20px;
overflow:hidden;
}

.webNewsList {
  width: 94%;
  margin:0 auto;
  overflow: hidden;
}
.webNewsList ul {
  list-style: none;
  margin:0;
  padding:0;
}
.webNewsList ul li {
  width: 100%;
  height: 50px;
  line-height:50px;
  padding-left: 16px;
  background:url(../images/em.png) left center no-repeat;
  white-space:nowrap;
  word-break:keep-all;
  overflow:hidden;
  text-overflow:ellipsis;
  border-bottom: 1px #e5e5e5 solid;
}
.webNewsList ul li a{
  color: #4c4c4c;
  font-size:14px;
  text-decoration:none;
}

.addRess{ overflow: hidden; width: 100%; background: #333; padding-bottom:14px;}
.addRess dl{ margin:0; padding:0; overflow: hidden; padding: 0.8rem 1% 1.5rem 2%; width: 96%;}
.addRess dl dt{ width: 25%; float: left; margin:0; padding:0;}
.addRess dl dt img{ display: block; width: 100%;}
.addRess dl dd{ width: 72%; float: right;margin:0; padding:0; margin-top:10px;}
.addRess dl dd span{ font-size:14px; color: #fff;}
.addRess dl dd span a{ color: #fff; font-weight: bold}
.addRess dl dd p{ font-size:14px; color: #fff; line-height:22px;}
.addRess dl dd p a{ color: #fff}
.addRess dl dd p:first-of-type{ margin-top: .3rem;}
