/***** reset *****/
body,html{font:14px/2 "Microsoft yahei",tahoma,arial;margin:0;padding:0;color:#333}
blockquote,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,object,ol,p,pre,select,td,textarea,th,ul{margin:0;padding:0;outline:0}
ol,ul{list-style-type:none}
address,cite,code,em,h1,h2,h3,h4,h5,h6,i,th{font-weight:400;font-style:normal}
img{border:0 none}
h1,h2,h3,h4,h5,h6{font-size:14px}
iframe,img,object,textarea{vertical-align:middle}
.taimei{ width:1200px; margin:0px auto;}
.wrap1200 { min-width: 1200px; width: 100%; }
/***reset css***/

a { text-decoration: none; color: #545454; }
a:hover {  color:#F26549;text-decoration: none;}
.wrap { margin: 0 auto; width: 1200px; }
.left{ float: left; }
.right{ float: right; }
.center { margin: 0 auto; }
.txCenter,.tac { text-align: center; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { *zoom:1;}
.pos { position: relative; }
.overfw { overflow: hidden; }
.h700 { min-height: 700px; height: auto!important; height: 700px; overflow: visible; }



.validator .ma08 .warn { _clear: none; _float: left; }
.tel400 img { cursor: pointer; }
.h_news { height: 21px; width: 23px; position: absolute; top: -13px; left: 185px; }

.cms_tjcss { display: inline; background: url(../images/tjload.gif) center 0 no-repeat; padding: 0 4px; }

.noinfo { font-size: 20px; color: #CCC; font-size: 14px; height: 200px; line-height: 200px; text-align: center; }
.noinfo i, .noinfo span, .noinfo a { color: #E0361F; }

/***** blank *****/
.blank0,.blank1,.blank10,.blank12,.blank13,.blank15,.blank16,.blank17,.blank18,.blank2,.blank20,.blank25,.blank3,.blank30,.blank4,.blank5,.blank6,.blank7,.blank8{clear:both;display:block;font-size:1px;overflow:hidden}.blank0{height:0}.blank1{height:1px}.blank2{height:2px}.blank3{height:3px}.blank4{height:4px}.blank5{height:5px}.blank6{height:6px}.blank7{height:7px}.blank8{height:8px}.blank10{height:10px}.blank12{height:12px}.blank13{height:13px}.blank15{height:15px}.blank16{height:16px}.blank17{height:17px}.blank18{height:18px}.blank20{height:20px}.blank25{height:25px}.blank30{height:30px}
/*******line*******/
.hline { background: url(../images/hline.gif); height: 1px; overflow: hidden; }
.sline { background: url(../images/sline.gif) 730px 0 repeat-y; }
.erline { background: url(../images/erline.gif) 320px 0 repeat-y; }
/***** w *****/
.w200 { width: 200px; }
.w252 { width: 252px;}
.w610 { width: 610px; }
.w680 { width: 680px; }
.w650 { width: 650px; }
.w300 { width: 300px; }
.w320 { width: 320px; }
.w730 { width: 730px; }
.w720 { width: 720px; }
.w710 { width: 710px; }
.w770 { width: 770px; }
.w700 { width: 700px; }
.w220 { width: 220px; }
.w230 { width: 230px; }
.w240 { width: 240px; }
.w260 { width: 260px; }
.w270 { width: 270px; }
.w310 { width: 310px; }
.w380 { width: 380px; }
.w370 { width: 370px; }
.w360 { width: 360px; }
.w330 { width: 330px; }
.w320 { width: 320px; }
.w400 { width: 400px; }
.w250 { width: 250px; }
.w280 { width: 280px; }
.w610 { width: 610px; }
.w620 { width: 620px; }
.w930 { width: 930px;}
.w920 { width: 920px;}
/***** padding *****/
.p5 { padding: 5px; }
.p8 { padding: 8px; }
.p10 { padding: 10px; }
.p15 { padding: 15px; }
.p20 { padding: 20px; }
.p30 { padding: 30px; }
.p5_10 { padding: 5px 10px; }
.pTB5 { padding: 5px 0; }
.pTB10 { padding: 10px 0; }
.pLR5 { padding: 0 5px; }
.pLR8 { padding: 0 8px; }
.pLR10 { padding: 0 10px; }
.pLR15 { padding: 0 15px; }
.pLR30 { padding: 0 30px; }
.pL5 { padding-left: 5px; }
.pL10 { padding-left: 10px; }
.pL15 { padding-left: 15px; }
.pL20 { padding-left: 20px; }
.pL30 { padding-left: 30px; }
.pR0 { padding-right: 0; }
.pR5 { padding-right: 5px; }
.pR20 { padding-right: 20px; }
.pR10 { padding-right: 10px; }
.pT10 { padding-top: 10px; }
.pT5 { padding-top: 5px; }
.pT20 { padding-top: 20px; }
/***** margin *****/
.mR0 { margin-right: 0; }
.mr5{margin-right: 5px;}
.mR8 { margin-right: 8px; }
.mR10 { margin-right: 10px; }
.mL10 { margin-left: 10px; }
.mR15 { margin-right: 15px; }
.mR20 { margin-right: 20px; }
.mT5 { margin-top: 5px; }
.mT8 { margin-top: 8px; }
.mT10 { margin-top: 10px; }
.mT20,.mt20 { margin-top: 20px; }
.mTB10 { margin: 10px 0; }
.mT12 { margin-top: 12px; }
.mT15 { margin-top: 15px; }
.mT25 { margin-top: 25px; }
.mT30 { margin-top: 30px; }
.mT50 { margin-top: 50px; }
.mB10 { margin-bottom: 10px; }
.mB15 { margin-bottom: 15px; }

.mt15{margin-top: 15px;}
/***** border *****/
.bGray { border: 1px solid #D6D6D6; zoom: 1; }
.bRBLGray { border: 1px solid #D6D6D6; border-top: none; }
.bLRRed { border: 1px solid #AA2329; border-width: 0 1px; zoom: 1; }
.bTBRed { border: 1px solid #AA2329; border-width: 1px 0; zoom: 1; }
.blr { border: 1px solid #dbdbdb; border-top-width: 0; }
.br { border-right: 1px solid #dbdbdb; }
.bgrCF { border: 1px solid #CECECE; }
.bRBL { border: 1px solid #D9D7D7; border-top: none; }



.bgray{border: 1px solid #E5E5E5;}
.bdt{border-top: 1px solid #E5E5E5;}


/***** font Fsize   Fweight Fcolor *****/
.Fs24 { font-size: 24px; }
.Fs16 { font-size: 16px; }
.Fs12 { font-size: 12px; }
.Fs14 { font-size: 14px; }
.fs20 { font-size: 20px; }
.Fw6 { font-weight: 600; }
.fB { font-weight: bolder; }
/**background color**/
.bgblue{background: #2E8BCC;}
.bgreen{background: #339933;}
.bgteal{background: #00ABA9;}
.bgpink{background: #E671B8;}
.bgpumpink{background: #D35400;}
/********--------------------
head
-----------------------------------------------------------********/
.topbg{padding:15px 0px;}
.mt32 {}
.logo_left{ width: 120px; text-align: center; margin-right:5px;}
.logo_left img { /*border: 1px solid #CBCBCB;*/ }
.logoname { /*width: 530px;*/ margin-top: 12px;}
.logoname h1 {font-size: 30px;font-weight: 700; height: 36px; line-height: 36px; }
.score {margin-top: 25px;}
.icolist {padding-left:0px;margin-top:10px;}
.icolist em { margin-right: 10px; }
.icolist i {font-size:12px;display:inline-block;width:16px;height:16px;text-align:center;line-height:16px;margin-right:4px;color:#FFF;border-radius:10px;}
.left_con3 {background:url(../images/icon.png) no-repeat 0 -397px;padding-left:30px;}
#topbar{min-width:1200px;}
/**导航**/
.web_nav { background: #ED4433; height: 45px;position: relative;z-index: 100;display: block; width:100%;min-width:1200px;overflow: visible;}
.nav_wrap li { float: left; line-height: 45px; font-size:18px;}
.nav_wrap li a { color: #FFF; display: inline-block; padding: 0 32px; }
.nav_wrap li a:hover, .nav_wrap li.act { background: #CD0000; }
.toptel{width:36px; height:36px; display:inline-block; background:#ED4433;}
/**mod tit**/
.bbgray { border-bottom: 1px solid #EEEEEE; }
.overbar { height: 34px; margin-top: 30px; padding-bottom: 13px; }
.btit { height: 28px; line-height: 28px; font-size: 28px; color: #333; }
/**案例**/
.dec_anli ul { overflow: hidden; margin-right: -20px; }
.dec_anli li { float: left; width: 285px; margin-right: 20px; }
.dec_anli li img { width: 100%; }
.dec_anli .estit {color: #333; height:32px; line-height:32px; text-align:center; overflow: hidden; }

/**设计师**/
.design_list ul { overflow: hidden; margin-right: -20px; border-bottom: #EEEEEE; }
.design_list li { float: left; width: 285px; margin: 20px 20px 20px 0; }
.design_list li .desimg { margin-right: 20px; }
.design_list li img { border-radius: 100%; }
.design_list li .desinfo { margin-top: 10px; }
.design_list li .desinfo p { font-size: 12px; color: #aaa; width: 170px; height: 24px; overflow: hidden; }
.design_list li .desinfo p.desname { color: #333; font-size: 14px; }

/**右侧新闻**/
.modpadd { padding: 18px 20px 0; }
.ovtit { border-bottom: 1px solid #DCDCDC; height: 42px; line-height: 42px; }
.ovtit h3 { float: left; border-bottom: 1px solid #ED4433; margin-bottom: -1px; font-size: 20px; height: 42px; line-height: 25px; }
.dec_newslist li { height: 43px; line-height: 43px; overflow: hidden; }
.dec_newslist li em { display: inline-block; width: 18px; height: 18px; text-align: center; line-height: 18px; background: #CCCCCC; color: #FFF; margin-right: 8px; }
.dec_newslist li em.hotred { background: #EE4433; }
/**新闻列表**/
.conshow{ line-height:26px; font-size:14px;}
.conshow li{ list-style:none;}
.articlelist li { height: 48px; line-height: 48px; border-bottom: 1px dashed #EEEEEE; list-style:square }
.articlelist li a { color: #333; font-size:14px; }
.articlelist li span { font-size: 14px; color: #999; float:right; }

.taimeicon{ width:1200px; margin:10px auto;}
.taimeicon .pleft{ float:left; width:220px; height:auto;}
.leftbor { border:1px solid #e5e5e5;}
.pleft .catetitle{background:#ed4433; height:40px; line-height:40px; color:#fff;font-size:18px;}
.catetitle span { padding-left:10px; font-size:10px; font-family:Arial, Helvetica, sans-serif ;}
.procate li{height:40px;line-height:40px;background:#fbfbfb; padding-left:10px;}
.procate li.top{ height:44px; line-height:44px;background:url(../images/catbgtop.png);  padding-left:20px;}
.procate li.bottom{ height:52px; line-height:52px;background:url(../images/catbgbottom.png);  padding-left:20px;}


.procate li a{ font-size:14px; color:#555;}
.procate li a:hover{ text-decoration:none; color:#555;}
.taimeicon .pright{ float:right; width:960px; height:auto;}
.cpcate { margin:15px auto; text-align:center;}
.cpcate a { display:inline; padding:6px 20px; margin:15px 15px;border-radius: 20px; text-decoration:none; color:#fff; font-size:20px;  background:#a88f67;}
.cpcate a:hover { background:#79321d;}
.cpcate a.hov { background:#79321d;}


#topbar{width:100%; height: 36px; line-height: 36px; border-bottom: 1px solid #DFDFDF; background: #FAFAFA; font-size: 12px;  position:relative; z-index:99;margin:0 auto;}
.topleft .sep{ margin:0 10px; color: #DFDFDF}
.topbar-info li{float: left; margin-right: 10px;position: relative;}
.topbar-info li b{   cursor: pointer;  font-weight: normal;  white-space: nowrap;}
.topbar-info li.on b{background: #FFF; z-index: 13;position: relative;}
.fdb{background-color: #FFF;box-shadow: 0 0 3px #ccc;left: -1px;padding: 5px;position: absolute;top: 25px;z-index: 31;width: 120px; display: none}
.topbar-info li.on .fdb{display: block;}
.fdb span{line-height: 20px;height: 20px;display: block;text-align: center;}
.topbar-info i{color: #FF6617;}


/***mainav****/
.mainav{height: 41px;background: #01AF63; font-family:"Microsoft YaHei";margin-top:22px;width:1200px;margin:0 auto;}
.navlist{ line-height: 41px; background: #01AF63; min-width: 1200px;}
.nminw .navlist{min-width: 940px}
.navlist li{float: left;cursor: pointer;margin-right:-2px; height: 41px; position:relative;list-style:none;z-index: 50;}
.navlist li a{ font-size: 16px; color: #FFF;width:128px;overflow: hidden;text-align: center;display: block;}
.navlist li a.navshort{width:108px;}
.navlist li a:hover{text-decoration: none;}
.navlist li:hover,.navlist li.act,.navlist li a:hover{background: #018D50; color:#FFF;}
.navlist li .subnav{display: none;width:128px; border-top:none; background:#019D59; position:absolute; top:41px; overflow:hidden;z-index: 9;}
.subnav dd{  height:40px;line-height:40px;text-align: center;}
.navlist li.cur .subnav{display:block;}
.navlist li.cur .subnav a{color:#FFF; display:block;font-size: 14px; text-align: left; padding-left:15px;}
.navlist li.cur .subnav a:hover{ color:#FFF; background:#018D50;}
.navlist li i{background: url(../images/v5indbg.png) no-repeat -206px -38px; width:7px;height: 5px;display: inline-block;margin-left: 5px; vertical-align: middle;*position: relative;*top:0px; _position: absolute;_right:20px;_top:18px;}
.navlist li.cur i{ background-position: -192px -38px;}

.sjsy_flexslider {height: auto;overflow: hidden; position: relative; z-index:0;}
.sjsy_flexslider .slides {position: relative; z-index: 1;}
.sjsy_flexslider .flex-control-nav {right:0px; bottom:20px; position: absolute; text-align:center; width: 100%; z-index: 2;}
.sjsy_flexslider .flex-control-nav li {display: inline; height: 10px; margin: 0 5px; width: 10px;}
.sjsy_flexslider .flex-control-nav a {background-color: #ccc; border-radius: 100px; cursor: pointer; display: inline-block; height: 10px; line-height: 40px; overflow: hidden; width: 10px;}
.sjsy_flexslider .flex-control-nav .flex-active {background-color: #4a84c0;}
.sjsy_flexslider .flex-direction-nav {left: 0; position: absolute; top: 120px; width: 100%; z-index: 3; display:none;}
.sjsy_flexslider:hover .flex-direction-nav {display:block;}
.sjsy_flexslider .flex-direction-nav li a {cursor: pointer; display: block; height: 40px; overflow: hidden; position: absolute; width: 28px;}
.sjsy_flexslider .flex-direction-nav li a.flex-prev {background:url(../images/sy_c1_06.png) no-repeat scroll left center; left: 0px;}
.sjsy_flexslider .flex-direction-nav li a.flex-next {background:url(../images/sy_c1_06.png) no-repeat scroll right center; right: 0px;}
.sjsy_flexslider .flex-direction-nav li a:hover {background-image:url(../images/sy_c1two_09.png);}


/**footer**/
.footbox { background: #FAFAFA; border-top: 2px solid #EEE; min-width: 1200px; }
.footer dl { width: 248px; float: left; border-right: 1px solid #E9E9E9; border-left: 1px solid #FFF; padding: 10px 0; font-size: 12px; }
.footer dl.fs { border-left: 0; }
.footer dl.webtel { border-right: 0; }
.webtel span { color: #999; font-size: 12px; }
.webtel dd { color: #FF6600; font-size: 16px; font-family: arial; }
.footer dt { font-size: 14px; font-weight: bold; padding-bottom: 8px; height: 30px; line-height: 30px; overflow: hidden; padding-left: 15px; }
.footer dd { height: 30px; line-height: 30px; overflow: hidden; padding-left: 15px; }
.footer dl a { float: left; width: 110px; }
.webcopyright { text-align: center; background: #0C1F31; color: #FFF; padding: 15px; }
.webcopyright a { color: #FFF; }
.webcopyright img { vertical-align: middle; }
.footer dl.weixin { width: 110px; border: none; margin-left: 20px; }
.footer dl.weixin dd { width: 110px; height: 95px; padding: 0; text-align: center; color: #666; }
.copyright { overflow: hidden; border-top: 1px solid #EEEEEE; padding-top: 10px; font-size: 12px; }
.copyright p { height: 28px; line-height: 28px; text-align: center; }
.copyright p a { color: #666; }
.webinfo{ text-align: center; color:#545454;}
.webinfo a{margin:0 5px;}
.bdnone{border:none;}



.scott{height:30px; overflow:hidden; text-align:center; padding-top:9px; border:0px solid #dbf7ff; line-height:21px; }
.scott A{BORDER:#d7000f 1px solid; PADDING:2px 5px; MARGIN-RIGHT: 5px;  TEXT-DECORATION: none; background:#fff;}
.scott A:hover{border:1px solid #d7000f; text-decoration:none; BACKGROUND-COLOR:#d7000f; color:#FFF;}
.scott A:active{border:1px solid #d7000f; text-decoration:none; BACKGROUND-COLOR:#d7000f;}
.scott SPAN.current{BORDER: #d7000f 1px solid; PADDING:2px 5px;  FONT-WEIGHT: bold;  COLOR: #fff; MARGIN-RIGHT: 2px; BACKGROUND-COLOR: #d7000f;MARGIN-RIGHT: 5px;}
.scott SPAN.disabled{BORDER:#237ac7 1px solid; PADDING:2px 5px; COLOR:#237ac7; MARGIN-RIGHT: 5px; background:#d8f1ff;}
.fenye1{text-align: center; clear:both; font-size:12px; line-height:28px; height:56px; border:1px solid #9cceec; background:#e9f7ff; padding:0 5px; margin-top:5px;}
.clear { clear: both }
em{font-style: normal;}
.content {
	width: 1000px;
	position: relative;
}
.m30 {
	margin: 30px auto;
	overflow: hidden;
}
.need {
	position: relative;
}
.need .needHd {
	overflow: hidden;
	margin-bottom: 20px;
	line-height: 1.1;
}
.need .needHd .tit {
	font-size: 22px;
	color: #333;
}
.need .needHd .info {
	font-size: 22px;
}
.need .needBd {
}

.needform h1 {
	font-size: 22px;
	margin-bottom: 10px;
	text-align: left;
}
.needform td {
	height: 60px;
	font-size: 14px;
}
.needform td a:hover {
	color: #d5b058;
	text-decoration: underline;
}
.needform .input .txtbox {
	width: 320px;
	padding-left: 10px;
	height: 36px;
	background: #fff;
	line-height: 36px;
	border: 1px solid #dadada;
	-moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,.1) inset;
	-webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,.1) inset;
	box-shadow: 1px 1px 3px 0px rgba(0,0,0,.1) inset;
	color: #999;
}
.needform .text {
	background: #fff;
	border: 1px solid #d9d9d9;
	padding: 5px;
	width: 670px;
	height: 89px;
	margin-top: 10px;
	overflow-y: auto;
	font-size: 12px;
	ackground: #fff;
	line-height: 24px;
	border: 1px solid #dadada;
	-moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,.1) inset;
	-webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,.1) inset;
	box-shadow: 1px 1px 3px 0px rgba(0,0,0,.1) inset;
	color: #999;
}
.textfs {
	color: #999;
}
.text:focus {
	outline: none;
	border-color: rgba(82, 168, 236, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6)
}
.needform .submit {
	padding-left: 0;
	background: #d7000f;
	width: 140px;
	height: 43px;
	display: block;
	border: none;
	cursor: pointer;
	color: #fff;
	font-size: 22px;
	font-family: "Microsoft YaHei";
	border-radius: 3px;
}
.needform .submit:hover {
}
.email {
	line-height: 46px;font-family: "Microsoft YaHei";
}
.f_L {
	float: left;
}
.f_R {
	float: right;
}
.w285 {
	width: 285px;
}
.tipInfo {
	padding-top: 12px;
}
.tipInfo .bd {
	font-size: 14px;
}
.tipInfo .bd ul li {
	margin-bottom: 15px;
	line-height: 22px;
}
.tipInfo .bd ul li strong {
	margin: 0 6px;
}
.tipInfo .bd ul li.tel {
	line-height: 2em;
}
.tipInfo .bd .ft20 {
	font-size: 20px;
}
.tipInfo .bd .ft16 {
	font-size: 16px;
}
.blue {
	color: #d7000f;
}

.productshow{width:960px; height:auto; margin:0 auto}
.productshow .pdiv{ float:left; width:265px;border-radius: 15px; font-size:14px; line-height:30px; text-align:center; padding:10px; margin:0px 8px 12px 4px; border:1px solid #e8e8e8;}
.productshow .pdiv1{ float:left; width:220px; font-size:14px; line-height:30px; text-align:center; padding:10px; margin:0px 9px 12px 9px; border:1px solid #e8e8e8;}

.productshow .pdiv:hover{ border:0px solid #999999;}

/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:280px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}

.introl{float:left; width:762px;border:1px solid #e8e8e8; margin-top:12px; padding:0px 12px 12px;}
.indexnews {float:right; width:374px;border:1px solid #e8e8e8; margin-top:12px; padding:0px 12px 12px;}
.indexnews li{ list-style:none; height:36px; line-height:36px; border-bottom:1px dashed #e8e8e8;}
.service-bar {
  position: fixed;
  width: 50px;
  right: 10px;
  top: 52%;
  margin-top: -120px;
  z-index: 1;
}
.service-list li {
  margin-bottom: 2px;
  height: 50px;
  position: relative;
  cursor: pointer;
  background:  #fe8431 url(../images/icon_services.png) no-repeat center;
}
.service-list li.service-kefu{
  background:#d4d4d4 url(../images/kf.png) no-repeat center;
}
.service-list li.service-kefu:hover{
  background-color: #fe8431;
}

.service-list li .service-name {
  font-size: 15px;
  color: #fff;
  background: #F99831;
  line-height: 50px;
  text-align: center;
}
.service-list li .service-detail {
  position: absolute;
  border: 1px solid #eeeeee;
  background: #fff;
  top: 0;
  right: 120px;
}
.service-list li .service-name,
.service-list li .service-detail {
  visibility: hidden;
}
.service-list li:hover .service-name {
  visibility: visible;
}
.service-list li:hover .service-detail {
  visibility: visible;
  right: 50px;
  transition: all 0.5s;
}
/*.service-list .service-app {
  background-position: center 0;
}*/
.service-list .service-app .service-detail {
  width: 110px;
  padding: 10px 0;
  text-align: center;
}
.service-list .service-wechat {
  background-position: center 0px;
}
.service-list .service-wechat .service-detail {
  width: 125px;
  padding: 10px 0;
  text-align: center;
}
.service-list .service-qq {
  background-position: center -50px;
}
.service-list .service-qq .service-detail {
  width: 135px;
  padding: 10px;
}
.service-list .service-qq p {
  margin-bottom: 2px;
}
.service-list .service-qq a{
	-webkit-transition: none;
	-moz-transition: none;
	transition: none; 
}
.service-list .service-qq a:hover {
  color: #ff6600;
}
.service-list .service-qq .gray-border {
  border-top: 1px solid #eeeeee;
  margin-top: 8px;
  padding-top: 8px;
}
.service-list .service-phone {
  background-position: center -100px;
}
.service-list .service-phone .service-detail {
  width: 230px;
}
.service-list .service-phone .service-line {
  background: #F99831;
  width: 50px;
  height: 54px;
  float: left;
  font-size: 14px;
  color: #fff;
  padding: 8px;
  line-height: 1.4;
  text-align: center;
}
.service-list .service-phone p {
  font-size: 24px;
  padding: 10px 5px 10px 55px;
}
.service-list .back-top {
  background-position: center -150px;
}
.service-list .back-top .service-name {
  width: 50px;
  height: 50px;
  color: #fff;
  font-size: 13px;
  padding: 0px;
  line-height: 25px;
}
.service-list .triangle-right {
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #fff;
  position: absolute;
  top: 22px;
  right: -6px;
  z-index: 2;
}

