﻿@charset "utf-8";
/* CSS Document */


/*通用样式*/
body{padding: 0; margin: 0; font-family: "微软雅黑"; font-size: 14px; color: #202020;}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,span,a,em,i,img{padding: 0; margin: 0; list-style: none; text-decoration: none; font-style: normal; color: #202020;}
ul{ letter-spacing: -4px; } li{letter-spacing: normal;}
html { -webkit-text-size-adjust:none; }
img { height: auto; border-style:none; }

.cl{clear: both;} .fl{float: left;} .fr{float: right;}
.w1050{ width: 1050px; margin: auto; } .mt50{margin-top: 50px;} .mt25{margin-top: 25px;}

.page{ width: 100%; height: auto; } .padm6{ padding-bottom: 6px; }
a{ cursor:pointer;}


/*头部样式*/
.header{*padding-top: 1em;}
header{ padding: 1em 0 0 0; }
header span{ display: inline-block; vertical-align: middle; }
.head_left{ float: left; }
.head_left span{width: 173px; height: 82px; display: inline-block; vertical-align: middle; *float: left; *margin-right: 30px;}
.area{ margin-left:30px; margin-top: 30px; position: relative; display: inline-block; cursor: pointer; vertical-align: middle; z-index: 999; }
.area a{ font-size:15px;width: 50px; height: 30px;  display:block; }
.area a em{width: 10px; height: 8px; background: url(../images/icon.png) no-repeat; background-position: 0 0; margin-left: 5px; display: inline-block;}
.area a:hover{color: #3ab8ff;}
.area a:hover em{background-position: -10px 0;}
.area ul{ width: 425px; height: auto; background: #FFF; padding: 10px 0 10px 10px; border:2px solid #dcdcdc; position: absolute; left:0; top:25px; z-index: 99; display: none;}
.area:hover ul{display: block; animation: active 1s;}
@keyframes active
{
	from{display:none; opacity: 0; alpha:opacity(0);}
	to{ display: block; height: auto; opacity: 1; alpha:opacity(100);}
}
.area ul li{width: 50px; margin: 5px; display: inline-block; *float: left;}
.area ul li a{ font-size: 13px; }

.head-search{font-size: 20px; color: #666; vertical-align: middle; margin:30px 0 0 50px; float: left; position: relative;}
.head-search input{ width: 270px; height: 40px; line-height: 40px; padding:0 5px; margin-left: 10px; border: 1px solid #efefef; outline: none; }
.head-search input:focus{ border-color: #3ab8ff; }
.head-search a{ width: 30px; height:40px; line-height: 40px; display: inline-block; position: absolute; top:0px; right: 0px; }
.head-search .ss{ width: 26px; height: 28px; background-position: -328px -61px; margin-bottom: 3px; display: inline-block; }

.head_right{ text-align: right; }
.head_right span{display: block;}
.head_right span img{ width: 270px; height: auto; }
.head_right span ul li{margin:14px 0 0 10px;display: inline-block; *float: left;}
.head_right span ul li:first-child{ margin-left: 0;}
.head_right span ul li em{width: 25px; height: 23px;background: url(../images/icon.png) no-repeat; margin-right: 3px; display:inherit; vertical-align: middle; *display: block; *float: left;}
.head_right span ul .li1 em{ background-position: -475px 0; }
.head_right span ul .li2 em{ background-position: -446px 0; }
.head_right span ul .li3 em{ background-position: -418px 0; }
.head_right span ul .li4 em{ width: 20px; background-position: -399px 0;}



/*首页样式*/
.menu{width: 100%; height: 50px; /*background:#3ab8ff;*/ *z-index: 2;}
.ulmenu li{ height: 50px; min-width: 148px; line-height: 50px; background: #f1f1f1; border-left: 1px solid #dbdbdb; text-align: center; display: inline-block; *float: left; }
.ulmenu li:first-child{ border-left: none; }
/*.fenlei a{ margin-left: -60px; }
.fenlei em{ width: 22px; height: 16px; background: url(../images/icon.png) no-repeat; background-position: -20px 0; margin-right: 7px; display: inline-block; vertical-align: middle;}*/
.ulmenu li a{ font-size: 16px; padding: 0 5px; color: #000; display: block; }
.ulmenu li:hover a{background: #3ab8ff; color: #fff;}
.ulmenu .nav-cur{ background: #3ab8ff; color: #fff!important; }
/*子菜单样式*/
.childnav{ position: relative; z-index: 100; }
.childnav-box{ width: 200px; height: 310px; background: #fff;box-shadow: 0px 2px 3px #d5d5d5; position: absolute; top:55px; left: 0; }
.subnav{width: 200px; height: 300px; position: relative; }
.subnav ul li{ border-top: 1px solid #f2f2f2; }
.subnav ul li:first-child{ border-top: 0; }
.subnav-title{ font-size: 16px; font-weight: bold; color: #3ab8ff; height: 70px; line-height: 70px; border-bottom: 1px solid #bdbdbd; text-align:center; }
.subnav-left{ width: 165px; padding:14px 15px; border-top: 1px solid #dbdbdb; zoom: 1; }
.subnav-left:first-child{ border-top: 0; }
.subnav-left>.cl{ height: 0; }
.subnav ul li:hover .subnav-right{ display: block;  width: 480px;}
.subnav ul li:hover .subnav-left>em{ background-position: 0 -135px;}
.subnav-left span{ float: left; margin-left: 45px; }
.subnav-left span em{ font-size: 14px; margin-top: 5px; display: block; }
.subnav-left span em:first-child{ margin-top: 0; }
.subnav-left span em:hover a{ color: #00a3ff; }
.subnav-left>em{width: 8px; height: 11px; margin-top: 18px; background-position: 0 -117px; display: block; float: right; vertical-align: middle;}
.subnav-right{ height: 179px; background: #fff; padding:25px 20px; position: absolute; bottom:0; left: 200px; display: none; }
.subnav-right-list{ width: 100%; margin-top: 20px; }
.subnav-right-list:first-child{ margin-top: 0; }
.subnav-right-p{ font-size: 14px; font-weight: bold; padding-left: 15px; }
.concrete-list{ margin-top: 10px; }
.concrete-list span{ height:25px; margin: 0 15px;}
.concrete-list span a{ font-size: 14px; color: #666; }
.concrete-list span a:hover{ color: #3ab8ff; }
/* .nav{ position: relative; *z-index: 100;}
.Submenu{ width: 223px;height: 420px; position: absolute; left: 0px; top:50px; z-index: 100;}
.big_menu{ position: relative; }
.big_menu>li{ background: #000; border-bottom:1px solid #9e9e9e; opacity: 0.85; alpha:opacity(85); height: 59px\0;*height: 59px; *vertical-align: top;}
.big_menu>.noline{ border-bottom:0; }
.big_menu>li:last-child{ border-bottom: 0; }
.big_menu>li:hover{ background: #FFF; opacity: 100; alpha:opacity(1); }
.big_menu>li:hover a{ color: #000; }
.big_menu>li:hover em{ background-position: 0 -117px; }
.big_menu .thislist{ background:#fff; opacity: 100; alpha:opacity(1); }
.big_menu .thislist a{ color: #000; }
.big_menu .thislist em{ background-position: 0 -117px; }
.big_menu li:hover .subclass{display: block;}
@keyframes second
{
	from{opacity: 0; alpha:opacity(0); }
	to{opacity: 100; alpha:opacity(1);}
}
.list_title{  padding:1.361em 1.875em; cursor: pointer; }
for IE
.list_title a{ font-size: 16px; color: #FFF; position: relative; }
.list_title a em{ width: 8px; height: 10px; background: url(../images/icon.png) no-repeat; background-position: 0 -135px; position: absolute; top:5px; right: -85px; display: inline-block; *margin-top: 20px; }
弹出子菜单样式
.subclass{ width: 470px; height: 420px;  background: #FFF; position: absolute; top: 0; left: 223px;  display: none; animation: second 0.5s; z-index: 91;}
.big_menu li .subclass ul li{ width: 100%; height:auto; padding: 13px 0; }
.small_sub{zoom:1;}
.small_sub .subclass_title{ width: 130px; margin-left: 30px; font-size: 15px; font-weight: 600; }
.small_sub .subclass_list{ width: 420px; margin-right: 20px;}
.small_sub .subclass_list span{margin:2px 10px; }
.small_sub .subclass_list span:hover a{ color: #3ab8ff;}
.small_sub .subclass_list span a{ font-size: 15px; padding: 0 5px; } */

.flexslider { position:relative; height:420px; overflow: hidden; background: url(/template/images/loading.gif) 50% no-repeat; z-index:1;}
.slides { position: relative; z-index: 0;}
.slides li {height:420px;}
.slides li a{ width:100%; height:420px; display:block; }
.flex-control-nav { position: absolute; bottom: 10px; z-index: 20000; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 11px; height: 11px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 11px; height: 11px; line-height: 40px; overflow: hidden; /*background: url(/images/banner_btn.png) left -11px no-repeat; */cursor: pointer;}
.flex-control-nav .flex-active { background-position: left top;}
.slides li div{width:980px; height:400px; margin:0 auto;}
.slides li div a{display:block; float:left;}
.btn_offset{margin:257px 0 0 5px; width:198px; height:47px;}
.btn_offset2{margin:322px 0 0 408px; width:198px; height:47px;}
.btn_offset3{margin:246px 0 0 0px; width:198px; height:47px;}

/*轮播样式*/
.banner{width: 100%; height: 420px; margin: auto; position: relative; overflow: hidden; *z-index: 1;}
.banner ul{ width:5760px; position: absolute; top: 0; left: 0;}
.banner ul li{ float: left;}
.banner ol{ width: 300px; position: absolute; left: 43.5%; bottom: 5%; text-align: center; *left:50%; }
.banner ol li{ width: 15px; height: 15px; border: 2px solid #3ab8ff; border-radius: 10px; margin-left:15px; display: inline-block; cursor: pointer; *float: left; }
.banner ol .now{ background: #3ab8ff; }
.banner ol li:first-child{ margin-left: 0; }
.banner img{width:1920px;height: 420px;display: block;}

.forindex{margin-top: 5px; position: relative; z-index: 99;}
.note{ margin-top: -30px; background: #fff; }
.notice{ padding: 2px 15px; border: 2px solid #3ab8ff; position: relative; background: #fff;}
.note_left span{ display: inline-block; vertical-align: middle; }
.note_left span em{ display: block; }
.note_left span .N-chinese{ font-size: 24px; letter-spacing: 12px; }
.note_left span .N-english{ font-size:0.8em; color: #3ab8ff; text-transform: uppercase;  margin-top: 5px;}
.icon{ background: url(../images/icon.png) no-repeat;  vertical-align: bottom; }
.gonggao{width: 61px; height: 61px; background-position: -439px -86px; margin-left: 20px;}
.note_right{width: 750px;height:60px; overflow:hidden; }
.note_right ul {  }
.note_right ul li{ font-size: 15px;height:60px; line-height: 30px; }
.note_right ol{position: absolute; right: 15px; bottom: 10px;}
.note_right ol li{ width: 8px; height: 8px; background: #434343; margin-left:3px; display: inline-block; *float: left;  }
.note_right ol .now{ background: #3ab8ff; }
.theTitle{ text-align: center; }
.nc{ text-align: left; }
.theTitle span{ display:inline-block; text-align: left; }
.ml{ margin-left: 465px; }
.theTitle span em{display: block;}
.chinese{ font-size: 24px;}
.chinese i{ font-family: "微软雅黑"; color: #3ab8ff; }
.english{ font-size: 0.8em;-webkit-transform: scale(0.8); -webkit-transform-origin-x: 0; text-transform: uppercase; color:#3ab8ff; }
.step span{ height: 76px; display: inline-block; margin-left:40px; *width: 229px; }
.step span>em{ *display: block; *float: left; }
.step span:first-child{margin-left: 0;}
.stepicon{width: 75px; height: 76px; margin:0 10px 0 0;vertical-align: middle;  display: inline-block; }
.step1{ background-position: 0 -20px; }
.step2{background-position: -77px -20px;}
.step3{background-position: -154px -20px;}
.step4{ background-position: -230px -20px; }
.stepText{ width:144px; height: auto; font-size: 16px; display: inline-table; *margin-top: 15px; }
.jieshao{ font-size: 0.89em; } 
.intr_picture{ width: 152px; }
.introduction_content .intr_text{ width: 880px; font-size: 15px; line-height:28px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis; }
.introduction_content .intr_text a{ color: #3ab8ff; }
.introduction_content .intr_text a:hover{ text-decoration: underline;}
.limit_title span{display: inline-block; vertical-align: middle;}
.bm{margin-top: 27px; *margin-top:0; }
.lim{ *margin-left: 0;}
.miaosha{ font-size: 1.2em; }
.time{*width: 181px; }
.limit_pic{ width: 37px; height: 37px; background-position: -462px -25px; vertical-align: middle; }
.clock{ font-size: 28px; }
.clock i{ background: #3ab8ff; color: #FFF; padding:2px 5px; margin:0 5px; text-align:center; display:inline-block; width:35px; height:40px; }
.anymore{vertical-align: bottom; }
.anymore a{ font-size: 15px; color:#000; margin-left: 303px; display: block; *margin-left:0; }
.more_kehu a{ margin-left: 355px; }
.anymore a:hover{ color: #3ab8ff; }
.limit_left{width: 256px;}
.taber{ width: 792px; border: 1px solid #bebebe; }
.taber li{ width: 196px; height: 91px; border: 1px solid #bebebe; text-align: center; float: left; position: relative; overflow: hidden;}
.taber li:hover .clickbutton{ display: block; animation: three 0.5s; }
@keyframes three
{
	from{ bottom:-39px; }
	to{bottom:0px; }
}
.number{font-size: 17px; font-weight: 600; margin-top: 35px;}
.taber li:hover .number{ margin-top: 18px; animation:four 0.5s; }
@keyframes four
{
	from{ margin-top:35px; }
	to{margin-top:18px;}
}
.clickbutton{width: 196px; background: #3ab8ff; padding: 10px 0; position: absolute; bottom: 0; left:0; display: none;}
.clickbutton a{color: #FFF; display: block;}
.no_over{ background: #fafafa; }
.no_over .non{color: #666;}
.taber .no_over:hover .non{ margin-top:35px; animation:none;}
.over{ width: 50px; height: 50px; display: block; position: absolute; top: 0; left: 0;  background-position: -350px 0;}
.fast{ font-size: 1em; }
.process_cotnet ul li{ width: 162px; height: auto; margin-left: 132px;  text-align: center;vertical-align: top; display: inline-block; *float: left; }
.process_cotnet ul li:first-child{ margin-left: 2px; }
.bg_picture{ background: url(../images/pictures_of_icon.png) no-repeat; }
.pro_pic{ width: 162px; height: 162px; margin:auto; transition: transform 1s; -webkit-transition:transform 1s; display: block; }
.process_cotnet ul li:hover .pro_pic{ transform: scale(1.08,1.08); }
.pro1{ background-position: 0 0; }
.pro2{ background-position: -176px 0; }
.pro3{ background-position: -354px 0; }
.pro4{ background-position: -531px 0; }
.buzhou{display: block; }
.buzhou i{ width: 100%; font-size: 18px; font-weight: 600;  display:inline-block; }
.buzhou em{ width: 90%; font-size: 16px; padding: 0 5px;  margin-top: 10px; display: block;}
.cus{ font-size: 0.67em;-webkit-transform: scale(0.67); }
.more_kehu{ *margin-left:32px; }



/*底部样式*/
.footer{ background: #4b4b4b; padding: 40px 0;}
.footer_menu{padding-bottom: 40px; border-bottom: 1px solid #cecece; position: relative;}
.footer_left{ width: 78%; }
.footer_left ul li{ margin-left: 80px; vertical-align: top; display: inline-block; *float: left;}
.footer_left ul li:first-child{ margin-left: 0; }
.footer_left ul li p{ font-size: 15px; font-weight: 600; color: #FFF; }
.footer_menu_list{ margin-top: 20px; display: block;}
.footer_menu_list em{ color: #FFF;  line-height: 30px; display: block; }
.footer_menu_list em a{ color: #FFF;  display: block; }
.footer_menu_list em a:hover{color: #dedede;}
.end_icon{ width: 21px; height: 21px; margin-right: 8px; display: inline-block; vertical-align: middle; }
.tel{ background-position: -325px 0; }
.website{ background-position: -300px 0; }
.adress{ background-position: -278px 0; }
.footer_right{ width: 20%; }
.footer_right span{ width: 141px; margin:15px auto 0; display: block; text-align: center;  }
.footer_right span i{ width: 100%; color: #FFF; margin-top: 15px; text-align: center; display: block; }
.line{ width: 1px; height: 130px; background:#cecece; position: absolute; top: 20px; right: 22.5%;  }
.friendlink{ width: 1050px; height: 30px; letter-spacing: -4px; overflow: hidden;}
.friendlink span{ font-size: 15px; line-height: 30px; color: #FFF; letter-spacing: normal; }
.friendlink span a{color: #FFF; padding: 0 15px;}
.friendlink span:hover a{ color: #cecece; }
.friendlink span em{ width: 1px; height: 10px; background: #cecece; vertical-align: middle; display: inline-block; }
.friendlink span:last-child em{ width: 0; }
.site{ text-align: center; }
.site span{vertical-align:bottom;}
.site .copyright{ line-height: 30px; color: #FFF; display: inline-block; }
.site .branding{margin-left: -55px; display: inline-block; }
.site .branding em{ vertical-align:top; display: inline-block; *width: 47px; }
.tongji{ margin-top: 15px; margin-right: 50px; *width: 50px; }




/*功能页面样式*/
#Subpage{ display: none; }
.gnsm ul li{ width: 321px; height: 450px; border: 1px solid #3ab8ff; border-radius: 10px; margin-left:40px; text-align: center; display: inline-block; vertical-align: top; *float: left;}
.gnsm ul li:first-child{ margin-left: 0; }
.gn-picture{ width: 285px; height: 232px; margin:20px auto; }
.gn-text{padding: 0 30px 40px; }
.block-title{ font-size: 16px; font-weight: 600; text-align: center; }
.gn-text span{ height: 60px; margin-top: 25px; display: block;overflow:hidden;}

/*形象板块*/
.section2{ background: #f6f6f6; padding: 30px 0 50px; }
.section-title{ font-size: 24px; font-weight: normal; text-align: center;}
.section-content ul li{ width: 24.9%; display: inline-block; text-align: center; vertical-align: top; *float: left; }
.section-text span{max-height: 200px; padding: 0 28px; margin-top: 20px; display: block; overflow: hidden; }
.xingxiang1{ background-position: 0 -178px; }
.xingxiang2{ background-position: -176px -178px; }
.xingxiang3{ background-position: -354px -178px; }
.xingxiang4{ background-position: -531px -178px; }

.xingxiang5{ background-position: 0 -356px; }
.xingxiang6{ background-position: -176px -356px; }
.xingxiang7{ background-position: -354px -356px; }
.xingxiang8{ background-position: -531px -356px; }

.xingxiang9{ background-position: 0 -530px; }
.xingxiang10{ background-position: -176px -530px; }
.xingxiang11{ background-position: -354px -530px; }
.xingxiang12{ background-position: -531px -530px; }

.xingxiang13{ background-position: 0 -704px; }
.xingxiang14{ background-position: -176px -704px; }
.xingxiang15{ background-position: -354px -704px; }
.xingxiang16{ background-position: -531px -704px; }

.xingxiang17{ background-position: 0 -874px; }
.xingxiang18{ background-position: -176px -874px; }


/*关于我们页面样式*/
.company-pic{ width:261px; height: 206px;  }
.company-text{ width: 750px; }
.company-text p{ font-size: 15px; line-height: 24px; margin-top: 15px; text-indent: 2em; }
.company-text p:first-child{ margin-top: 0; }
.office-content{ margin-left:-7px; margin-right:-8px; *width: 1065px; }
.environment-pic img{ display: block; }
.office-list{ width: 343px; padding:30px 6px; float:left; }
.place{ width: 100%; background: #f1f1f1; padding: 15px 0; text-align: center;}
.place p{ font-size: 18px; letter-spacing: 2px; }
.rongyu-content ul li{ margin-left:31px;  display: inline-block; *float: left; *width: 22.8%;}
.rongyu-content ul li:first-child{ margin-left: 0; }
.honor-pic{width:185px; height: 272px; padding: 15px 26px; margin: auto;  border: 1px solid #c2c2c2;}
.zhengshu{ font-size: 15px; margin-top: 10px; text-align: center; }
.strength{ width: 100%; }
.strength ul li{ width: 49.99%; padding:30px 0; text-align: center; display: inline-block; vertical-align: top; *float: left;}
.str-pic{ width: 328px; height: 244px; margin:auto; }
.str-text{ width: 75%; margin: 25px auto; }
.str-text p{ font-size: 18px; font-weight: 600; }
.str-text span{ font-size: 16px; line-height: 25px; margin-top: 15px; display: block; }



/*了解400页面样式*/
.what-pic{ width: 166px; height: 77px; border: 1px solid #b6b6b6; }
.what-text{ font-size: 16px; line-height: 26px; width: 840px; }
.what-text strong{ color: #3ab8ff; }
.diagram{margin:auto -20px; *width: 1090px; }
.tujie{ width: 250px;height: 110px; margin: 20px; padding: 15px 36px; border-radius: 15px; float: left; overflow: hidden;}
.tujie-01{ background: #3ab8ff; }
.tujie-02{ background: #ffb359; }
.tujie-03{ background: #7dc500; }
.tujie-04{ background: #00d5cd; }
.tujie-05{ background: #a7c500; }
.tujie-06{ background: #ff9059; }
.tujie h3{ font-size: 20px; font-weight: normal; color: #FFF; text-align: center; }
.tujie p{ font-size: 15px; margin-top: 15px; color: #FFF; }
.tab-menu span{ height: 35px; padding: 0 2px; margin-left: 25px; display: inline-block; }
.tab-menu span:first-child{ margin-left: 0; }
.tab-menu span a{ font-size: 18px; height: 30px; line-height: 30px; display: block; }
.tab-menu span:hover a{ color:#3ab8ff; border-bottom: 2px solid #3ab8ff;  }
.tab-menu .active{color:#3ab8ff; border-bottom: 2px solid #3ab8ff;}
.tsxx{ width: 100%; display: none;}
.tsxx ul li{ width: 245px; max-height: 350px; padding:15px 0; margin-left: 20px;  border: 1px solid #b6b6b6; border-radius: 15px; vertical-align: top; display: inline-block; *float: left;}
.tsxx ul li:first-child{ margin-left: 0; }
.tsxx ul li:hover{ border-color:#3ab8ff;  }
.tab-text{ height:140px; overflow-y:auto ; }
.function-icon{ width: 190px; height: 170px; background: url(../images/function-icon.png) no-repeat; margin:0 auto; }

.cell1{ background-position:10px 10px;  }
.cell2{ background-position:-200px 10px;  }
.cell3{ background-position:-400px 10px;  }
.cell4{ background-position:0px -178px;  }
.cell5{ background-position:-200px -178px;  }
.cell6{ background-position:-400px -178px;  }
.cell7{ background-position:0px -369px;  }
.cell8{ background-position:-200px -369px;  }
.cell9{ background-position:-410px -369px;  }
.cell10{ background-position:10px -565px;  }
.cell11{ background-position:-200px -561px;  }
.cell12{ background-position:-400px -565px;  }
.cell13{ background-position:0px -765px;  }
.cell14{ background-position:-200px -765px;  }
.cell15{ background-position:-400px -940px;  }
.cell16{ background-position:0px -940px;  }
.cell17{ background-position:-200px -940px;  }
.cell18{ background-position:-400px -765px;  }
.cell19{ background-position:-200px -1115px;  }
.cell20{ background-position:0px -1115px;  }

.need-400{ position:relative; }
.centerline{ width:1px; height: 310px; background: #cecece; position: absolute; top:45px; left: 500px;}
.needleft{ width: 416px; height: 417px; }
.needright{ width: 430px; }
.needright span{ font-size: 18px; margin: 40px auto; display: block; }
.needright span:first-child{ margin-top: 80px; }
.needright span em{ width: 40px; height: 20px; margin-right: 40px; display: inline-block; }
.needicon1{ background-position: -32px -113px; }
.needicon2{ background-position: -87px -113px; }
.needicon3{ background-position: -140px -113px; }
.needicon4{ background-position: -195px -113px; }

.must ul li{ width: 250px; margin-left: 149px; display: inline-block; *float: left;}
.must ul li:first-child{ margin-left: 0; }
.must ul li .ratio{ width: 245px; height: 245px; margin:20px auto; }
.must-text p{  text-align: center; line-height: 40px; }
.must-text p span{font-size: 16px; font-weight: 600; color: #666; margin-left: 30px; }
.must-text p span:first-child{ margin-left: 0; }
.must-text p span i{ color: #3ab8ff; }
.kfc-picture img{ width: 510px; height: 317px; border:1px solid #cecece; }
.kfcmiaoshu{ font-size: 17px; font-weight: 600; line-height: 30px; text-align: center; color: #666;}
.kfcmiaoshu i{ color: #3ab8ff; }





/* 联系我们页面样式*/

.contact ul li{  margin-left: 29px; display: inline-block; text-align: center; vertical-align: top; *float: left;}
.contact ul li:first-child{ margin-left: 0; }
.contact ul li:hover .xianshi{display: none;}
.contact ul li:hover .mousehover{display: block;}
.xianshi{ width: 330px; height: 190px; background:#f7f7f7;padding-top:30px; }
.mode{ width: 91px; height: 91px; margin:auto; display: block;}
.bgonline{ background-position: 0 -164px; }
.bgphone{ background-position: -113px -164px; }
.bgemail{ background-position: -232px -164px; }
.xianshi h2{font-size: 16px; margin-top: 20px; color: #333; }
.xianshi p{ margin-top: 5px; letter-spacing: 1px; }
.mousehover{ width: 330px; background: #3ab8ff; padding:84px 0; display: none; *padding: 80px 0 68px;}
.mousehover p{ width: 215px; height: 50px; margin: auto; border:1px solid #dbdbdb;}
.mousehover p a{ font-size: 18px; font-weight: 600; line-height: 50px; color: #fff; display: block;}
.mousehover p:hover{border-color: #FFF;}
.tel_nav span{width: 80px; height: 15px; text-align: center; display: inline-block;}
.tel_nav span:first-child{ margin-left: -20px; }
.tel_nav span a{ font-size: 16px; width: 79px; height:16px;line-height: 16px; border-right:1px solid #3ab8ff; display:block;}
.tel_nav span:last-child a{ border-right:0; }
.subadress{padding:40px 30px; border:2px solid #3ab8ff; display: none; }
.subadress-left>h2{ font-size: 16px; }
.subadress-left>p{ font-size: 15px; line-height: 25px; }
.subadress-left>img{width: 247px; height: 132px; margin-top: 25px;}




/*套餐页面样式*/
.qianggou-pic{ width: 1050px; height: 120px; }
.table ul{ width:99.9%; border-top:1px solid #bebebe; border-left:1px solid #bebebe; margin-top: 10px; *width: 100%; }
.table ul li{ width:19.88%; height:90px; border-right:1px solid #bebebe; border-bottom:1px solid #bebebe; text-align: center; vertical-align: bottom; position: relative; display:inline-block; overflow: hidden; *float: left;}
.buybutton{ width: 100%; height: 35px; background:#3ab8ff; position: absolute; bottom:0px; left: 0; display: none;}
.buybutton a{ font-size: 15px; color: #FFF; line-height: 35px; display: block; }
.table ul li:hover .number{ margin-top:18px; animation:tomargin 0.5s;}
@keyframes tomargin
{
	from{margin-top: 35px;}
	to{margin-top: 18px; }
}
.table ul li:hover .buybutton{display: block; animation: buybutton 0.5s; }
@keyframes buybutton
{
	from{bottom:-36px;}
	to{bottom: 0px; }
}

.cellover{ background: #f8f8f8; }
.table ul .cellover:hover .number{animation: none; margin-top: 35px;}
.miaoshaover{ width: 146px; height: 42px; background-position:-279px -108px; margin:25px auto; display: block;  }
.lianghao{ width: 25px; height: 35px; margin-right: 10px; background-position: -413px -39px; display:inline-block; vertical-align: middle; }
.taocan ul{ border-top:1px solid #e6e6e6; border-left:1px solid #e6e6e6; }
.taocan ul li{width: 100%; text-align: center; *vertical-align:top; }
.thead{ background:#3ab8ff; }
.taocan .thead>span{ font-size: 18px; font-weight: 600; color: #FFF; }
.row span{font-size:16px; font-weight: 600; width: 165px;height: 100px; line-height: 100px; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6;color: #1d1d1d;  letter-spacing: 1px; float: left;}
.taocan .thead .slhm{ line-height: 100px; }
.row .slhm{ width: 353px; line-height: 25px;  }
.row .yhhd{ width: 196px; }
.cells{ background:#f7f7f7; }
.row .slhm em{ width: 50%; margin-top:8px; text-align: center; display: inline-block; *width: 49.9%; }
.row .slhm i a{ width: 100%; color: #3ab8ff; display: block; }
.row .lh30{ line-height: 20px;}
.row .lh30 i{margin-top: 30px; color: #fe6c6c; display: block;}
.duty{ padding: 30px 0; border:2px solid #3ab8ff; }
.duty ul li{ width: 25%; text-align: center; float: left;}
.wh122{ width: 122px; height: 146px; margin:auto; display: block; -webkit-transition:transform 1.5s; transition:transform 1.5s;}
.duty ul li:hover .wh122{ -webkit-transform:rotate(360deg); transform: rotate(360deg); } /* 图标旋转动画*/
.free{ background-position: 0 -362px; }
.home{background-position: -154px -362px;}
.problem{background-position: -300px -362px;}
.service{background-position: -379px -177px;}
.duty ul li .dutytit i{font-size: 16px; font-weight: 600; width: 100%; margin-top: 25px; display: block; }
.duty ul li .dutytit em{ margin-top: 10px; display: block; }



/*选号平台页面样式*/
.choise-left{width:765px;}
.input-box{ *height: 50px; *vertical-align: top; }
.input-box .hmss{font-size:18px; font-weight: 600; width: 40px; margin-right:20px;display: inline-block; letter-spacing: 2px; vertical-align:bottom;}
.input-box>input[type="tel"]{ font-size: 30px; font-weight: 600; width:40px; height: 40px; line-height: 40px; border:1px solid #3ab8ff; outline: none; text-align: center;}
.input-box>input{ font-size: 30px; font-weight: 600; width:40px; height: 40px; line-height: 40px; border:1px solid #3ab8ff; outline: none; text-align: center;}
.input-box>input[name="input1"]{ color: #3ab8ff; }
.input-box>i{ font-size: 35px; font-weight: 600; width: 30px; color: #3ab8ff; text-align:center; display: inline-block; *width: 25px; *vertical-align: top; width: 25px\0;}
.input-box>span{ *margin-top: -7px; }
.input-box .search a{ font-size: 17px; font-weight: 600; width: 85px; height: 44px; line-height: 44px; background:#3ab8ff; color: #FFF; display: inline-block; vertical-align:bottom; *width: 80px;width: 80px\0;}
.searchicon{ width: 26px; height: 27px; margin:0 5px 7px; background-position: 0 -283px; display: inline-block; *margin: 0 5px 0;  }
.reset a{ font-size: 17px; font-weight: 600; width: 82px; height: 44px; line-height: 44px; background: #efefef; color: #3c3c3c; display: inline-block; vertical-align:bottom; text-align: center; *width: 79px;width: 79px\0;}
.shaixuan span{ font-size: 16px; width: 117px; height: 45px; line-height: 45px; border:1px solid #3ab8ff; margin-left: 10px; text-align: center; float: left; display: block; }
.shaixuan span a{ display: block; }
.shaixuan span:first-child{ margin-left: 0; }
.current a{ background:#3ab8ff; color: #FFF; }

.attrs{ border: 1px solid #e3e3e3; padding: 0 10px; margin-top: 15px; }
.attrs ul{ display:none; }
.attrs ul li{line-height:30px; padding:5px 0; border-bottom: 1px dashed #e3e3e3; zoom:1; }
.attrs ul .noline{ *border-bottom: 0; border-bottom: 0; }
.attrs ul li:last-child{ border-bottom: 0; }
.attrs ul li .attr-left{ font-size:15px; width: 75px;  padding: 0 5px; color:#3ab8ff;  text-align:right; }
.attrs ul li .atte-right{ width: 652px; margin-left:5px; }
.attrs ul li .atte-right  a{ display:inline-block; margin:5px 10px 5px 0px; border: 1px solid #dcdfe3;font-size: 13px; color: #525151; height:20px; line-height:20px; padding:4px 5px;}
.attrs ul li .atte-right  a:hover{ background-color:#3ab8ff;  color:#fff; }
.attrs ul li .atte-right .current{ background-color:#3ab8ff!important;  color:#fff!important;   }
.attrs ul li .atte-right .l a{ color: #3ab8ff; }
.attrs ul li .atte-right1{ width: 652px; margin-left:5px; }
.attrs ul li .atte-right1  a{ display:inline-block; margin:5px 10px 5px 0px; border: 1px solid #dcdfe3;font-size: 13px; color: #525151; height:20px; line-height:20px; padding:4px 5px;}
.attrs ul li .atte-right1  a:hover{ background-color:#3ab8ff;  color:#fff; }
.attrs ul li .atte-right1 .current{ background-color:#3ab8ff!important;  color:#fff!important;   }
.attrs ul li .atte-right1 .l a{ color: #3ab8ff; }
.choise-right{ width: 265px; padding-top:5px; }
.chiose_right_pic{ width: 100%; height: 90px; }
.download{ height: 412px; padding:10px; margin-top: 5px; border:1px solid #e3e3e3; height: 404px; *height: 485px; }
.download .download-pic{ width: 243px; height: 137px; margin:auto; }
.download-doc{ margin-top: 40px; }
.download-doc span{ margin-top: 25px; display: block; }
.download-doc span{ font-size: 15px; }
.arrow{ width: 6px; height: 11px; background-position: -40px -299px; margin-right: 10px; display: inline-block; vertical-align: middle;}
.download-doc span .downicon i{ width: 20px; height: 20px; background-position: -72px -286px; margin-left: 45px; display: inline-block;}
.download-doc span:hover{color:#3ab8ff; }
.download-doc span:hover .arrow{ background-position:-40px -288px; }
.download-doc span:hover .downicon a{color: #3ab8ff;}
.download-doc span:hover .downicon a i{ background-position:-94px -286px; }
.selectpic{ width: 1050px; height: 160px;}






/*-----------办理攻略页面样式-------------*/
.gltext{ font-size: 16px; line-height: 25px; }
.glpic{ width:1050px; }
.hctitle{font-size: 24px; color: #FFF; width: 300px; height: 60px; background: #3ab8ff; line-height: 60px; border-radius: 8px; text-align: center; position: absolute; top: -30px; left: 380px; }
.howchiose{ border: 1px solid #3ab8ff; padding: 50px 30px 30px; position: relative; }
.pklist{ margin-top: 50px; }
.pkleft{ width: 380px; text-align: center; }
.pkpicture{ width: 380px; height: 140px; background: url(../images/1-7.jpg) no-repeat; }
.pkleft p{ font-size: 15px; width: 360px; margin:15px auto 0; text-align: center;  }
.pk1_1{ background-position: 0 0; }
.pk1_2{ background-position: 0 -142px; }
.pk2_1{ background-position: 0 -284px; }
.pk2_2{ background-position: 0 -424px; }
.pk3_1{ background-position: 0 -564px; }
.pk3_2{ background-position: 0 -704px; }
.pk4_1{ background-position: 0 -840px; }
.pk4_2{ background-position: 0 -981px; }

.pk{ width: 100px; height: 100px; margin:30px 0 0 63px; border: 2px solid #ff9059; border-radius: 70px; text-align: center; }
.pk p{font-size: 24px; font-weight:600; color: #ff9059; margin-top: 20px;}
.hcnumber-menu span{font-size: 20px; width: 250px; line-height: 50px; margin-left: 9px; border: 1px solid #3ab8ff; display: inline-block; text-align: center; }
.hcnumber-menu span:first-child{ margin-left: 0; }
.nowmenu a{ background: #3ab8ff; color: #fff; display: block; }
.hcnumber_list_1{width: 1005px; border: 1px solid #3ab8ff; padding: 30px 20px; margin-top: -1px; display: none;}
.choise_numeber{ width: 433px; }
.choise_numeber_text{ width: 530px; }
.choise_numeber_text h4{ font-size: 18px; }
.choise_numeber_text p{ font-size: 16px; line-height: 25px; margin-top:20px !important; }
.choise_numeber_text p span{ margin-top: 15px; display: block; }
.choise_numeber_text>span a{color: #ff9059; padding:5px 10px; border: 1px solid #ff9059; margin: 20px 10px 0; display: inline-block;}
.choise_numeber_text>span a:first-child{margin-left: 0;}
.choise_numeber_text>span a:hover{ background: #ff9059; color: #FFF;}
.hcgongneng span{ width: 162px; }



/*案例页面样式*/
.casehead{font-size: 14px; height: 50px; background: #3ab8ff; padding:0 15px; line-height: 50px; }
.casehead span{color: #FFF;}
.casetitle{ font-size: 20px; margin-right: 30px; }
.casehead .others a{color: #FFF;}
.no1_6{width: 800px; margin-left:-8px; }
.no1_6 ul li{ width:250px; height: 130px; border: 1px solid #F2F2F2; margin:7px; display: inline-block; position: relative; overflow: hidden;}
.no1_6 ul li span{ width: 230px; height: 120px; margin:5px auto; display: block; }
.no1_6 ul li p{font-size: 18px; font-weight:bold; width: 100%; height: 39px; line-height: 39px; background: rgba(0,0,0,0.6); color: #fff; text-align: center; position: absolute; bottom: -39px; left: 0; }
.no1_6 ul li:hover p{ bottom: 0; animation: three 0.5s; }
.logoicon{ background: url(../images/anliLOGO.png) no-repeat; }

.no7logo{ width: 250px; height: 280px; margin-top: 7px; border: 1px solid #F2F2F2; position: relative; overflow: hidden; }
.no7logo span{ width: 230px; height: 220px; margin:30px auto; display: block; }
.no7logo p{font-size: 18px; font-weight:bold; width: 100%; height: 39px; line-height: 39px; background: rgba(0,0,0,0.6); color: #fff; text-align: center; position: absolute; bottom: -39px; left: 0;}
.no7logo:hover p{bottom: 0; animation: three 0.5s;}
.lilist{margin: auto -8px;}
.lilist ul li{ width: 250px; height: 130px; margin: 7px; border: 1px solid #F2F2F2; display: inline-block; overflow: hidden; position: relative; }
.lilist ul li span{width: 230px; height: 120px; margin:5px auto; display: block;}
.lilist ul li p{font-size: 18px; font-weight:bold; width: 100%; height: 39px; line-height: 39px; background: rgba(0,0,0,0.6); color: #fff; text-align: center; position: absolute; bottom: -39px; left: 0;}
.lilist ul li:hover p{bottom: 0; animation: three 0.5s;}

.logo1{ background-position: 0 7px; }
.logo2{ background-position: -235px 7px; }
.logo3{ background-position: -470px 5px; }
.logo4{ background-position: -0px -140px; }
.logo5{ background-position: -235px -140px; }
.logo6{ background-position: -470px -140px; }
.logo7{ background-position: -720px -10px; }
.logo8{ background-position: -0px -265px; }
.logo9{ background-position: -235px -259px; }
.logo10{ background-position: -470px -259px; }
.logo11{ background-position: -715px -259px; }
.logo12{ background-position: -0px -380px; }
.logo13{ background-position: -235px -380px; }
.logo14{ background-position: -470px -380px; }
.logo15{ background-position: -720px -380px; }
.logo16{ background-position: -0px -490px; }
.logo17{ background-position: -235px -490px; }
.logo18{ background-position: -470px -490px; }
.logo19{ background-position: -0px -635px; }
.logo20{ background-position: -235px -635px; }
.logo21{ background-position: -470px -635px; }
.logo22{ background-position: -720px -505px; }
.logo23{ background-position: -0px -728px; }
.logo24{ background-position: -235px -728px; }
.logo25{ background-position: -470px -728px; }
.logo26{ background-position: -720px -728px; }
.logo27{ background-position: -0px -837px; }
.logo28{ background-position: -235px -840px; }
.logo29{ background-position: -470px -840px; }
.logo30{ background-position: -720px -840px; }
.logo31{ background-position: 0 -950px; }
.logo32{ background-position: -235px -955px; }
.logo33{ background-position: -470px -955px; }
.logo34{ background-position: -0px -1090px; }
.logo35{ background-position: -235px -1100px; }
.logo36{ background-position: -470px -1100px; }
.logo37{ background-position: -720px -955px; }
.logo38{ background-position: -0px -1200px; }
.logo39{ background-position: -235px -1210px; }
.logo40{ background-position: -470px -1200px; }
.logo41{ background-position: -720px -1200px; }
.logo42{ background-position: -0px -1300px; }
.logo43{ background-position: -235px -1300px; }
.logo44{ background-position: -470px -1300px; }
.logo45{ background-position: -720px -1300px; }
.logo46{ background-position: 0 -1400px; }
.logo47{ background-position: -235px -1400px; }
.logo48{ background-position: -470px -1400px; }
.logo49{ background-position: -0px -1542px; }
.logo50{ background-position: -235px -1542px; }
.logo51{ background-position: -470px -1542px; }
.logo52{ background-position: -720px -1400px; }
.logo53{ background-position: -0px -1660px; }
.logo54{ background-position: -235px -1660px; }
.logo55{ background-position: -470px -1660px; }
.logo56{ background-position: -720px -1660px; }
.logo57{ background-position: -0px -1770px; }
.logo58{ background-position: -235px -1770px; }
.logo59{ background-position: -470px -1770px; }
.logo60{ background-position: -720px -1770px; }
.logo61{ background-position: 0 -1890px; }
.logo62{ background-position: -235px -1890px; }
.logo63{ background-position: -470px -1890px; }
.logo64{ background-position: -0px -2035px; }
.logo65{ background-position: -235px -2035px; }
.logo66{ background-position: -470px -2035px; }
.logo67{ background-position: -720px -1925px; }
.logo68{ background-position: -0px -2150px; }
.logo69{ background-position: -235px -2150px; }
.logo70{ background-position: -470px -2150px; }
.logo71{ background-position: -720px -2150px; }
.logo72{ background-position: -0px -2270px; }
.logo73{ background-position: -235px -2270px; }
.logo74{ background-position: -470px -2270px; }
.logo75{ background-position: -720px -2270px; }
.logo76{ background-position: 0 -2373px; }
.logo77{ background-position: -235px -2373px; }
.logo78{ background-position: -470px -2373px; }
.logo79{ background-position: -0px -2510px; }
.logo80{ background-position: -235px -2510px; }
.logo81{ background-position: -470px -2510px; }
.logo82{ background-position: -720px -2373px; }
.logo83{ background-position: -0px -2615px; }
.logo84{ background-position: -235px -2615px; }
.logo85{ background-position: -470px -2615px; }
.logo86{ background-position: -720px -2615px; }
.logo87{ background-position: -0px -2730px; }
.logo88{ background-position: -235px -2730px; }
.logo89{ background-position: -470px -2730px; }
.logo90{ background-position: -720px -2730px; }


/*----------------------悬浮--------------------*/
.xuanfu{ width: 70px; height: 70px; position: fixed; right: 20px; bottom: 100px; z-index: 999; }
.backtop{ width: 50px; height: 50px; background-position: -183px -274px; margin:12px auto; display: block; }
.xuanfu:hover a span{ background-position: -244px -274px; }


/*常见问题*/
.common-question{ font-size: 24px; margin-bottom: 20px;}
.questions ul li{ width: 49.8%; height: 30px; line-height: 30px; display: inline-block; }
.questions ul li a{ font-size: 14px; font-weight: bold; color: #666; }
.faq-title ul li{ margin:20px 0;}
.ques{ background: #f5f5f5; padding:20px;}
.ques a{ font-size: 15px; font-weight: bold; }
.ques a em{  margin:0 10px 2px 0; display: inline-block; vertical-align: middle;}
.ques a:hover em{ background-position:-40px -288px; }
.ques a:hover{ color: #3ab8ff; }
.anwser{ font-size: 15px; margin-top: 20px; padding: 0 30px; display: none; }
.anwser p{ margin-top: 10px; color: #444; }
.anwser p:first-child{ margin-top:0; }
.ifmore{ font-weight: bold; margin-top: 15px; }

.ajax-page{ width:1050px; margin:0px auto; clear:both;}
.layout{ width:1048px; clear:both;}

/* 分页样式 */
.page_wrapper{ height:36px; border:1px solid #e3e5e8; border-top:1px solid #e5e5e5; border-radius:3px; background-color:#f6f6f6;}
.page_wrapper ul{ float:right; padding-top:9px; padding-right:16px;}
 .page_wrapper li{ float:left; height:20px; line-height:20px; margin-left:6px; display:inline;}
 
 .page_wrapper li.num a,.page_wrapper li.prev a,.page_wrapper li.next a{ display:block; width:20px; height:20px; background-color:#fff; border:1px solid #eaeaea; border-radius:3px; text-align:center; }
 .page_wrapper li.num a{ color:#333;}
 .page_wrapper li.num a:hover,.page_wrapper li.num a.current{ background-color:#bb0000; border-color:#9d0000; color:#FFF;}

 .page_wrapper li.prev a,.page_wrapper li.next a{ background-image: url(../images/page_icon1_03.gif); background-repeat:no-repeat;}
 .page_wrapper li.prev a{ background-position:7px -15px;}
 .page_wrapper li.next a{ background-position:-22px -15px;}
 .page_wrapper li.prev a.disable{ background-position:7px 7px;}
 .page_wrapper li.next a.disable{ background-position:-22px 7px;}
 
 .page_wrapper li.jump{ width:112px; padding-left:7px;}
 .page_wrapper li.jump .page_text{ width:30px; height:20px; line-height:20px; border:1px solid #ededea; font-size:12px; color:#333; text-align:center;}
 .page_wrapper li.jump .page_btn{ width:23px; height:22px; background-color:#fff; border:1px solid #eaeaea; background-color:#fff; border:1px solid #eaeaea; font-size:12px; color:#bb0000; cursor:pointer;}
 
 .page_wrapper li.totalCount{ width:150px;}
 .page_wrapper li.totalCount span{ margin-left:13px; color:#a5a5a5;} 
 
.page_wrapper{height:auto;padding:5px 10px;}
.page_wrapper a{border:#DDD 1px solid;padding:3px 6px;margin-left:8px;background:#FFF;cursor:pointer;display:inline-block;}
.page_wrapper input{vertical-align:top;border:#DDD 1px solid;margin-left:8px;padding:2px 6px;}

.page_wrapper a:hover{background:#06C; color:#FFF;}

   #getUserInfo{position: fixed;display: none;background: #FFF;width: 440px;border: #CCC solid 1px;left: 50%;margin-left: -220px;top: 200px; }


   /*400号码切换*/
.lhtj{border:1px solid #DDD; border-bottom:0px;}
.recommend_title{height:45px;border-bottom:1px solid #DDD;overflow:hidden;zoom:1;}
.recommend_title ul{width:1048px;}
.recommend_title ul li{float:left;width:208px;text-align:center;border-right:1px solid #DDD; }
.recommend_title ul li a{display:block;line-height:45px;background:#e9e9e9;color:#666;font-size:16px;}
.recommend_title ul li a:hover{background:#3ab8ff;color:#FFF;}
.recommend_title ul li a.on{background:#3ab8ff;color:#FFF;}
.recommend_foot{overflow:hidden;zoom:1;}
.recommend_foot_ul{width:1048px;}
.recommend_foot_ul li{width:208px;height:91px;float:left;position:relative;overflow:hidden;border-bottom:1px solid #DDD;border-right:1px solid #DDD;}
.recommend_foot_ul li a:link,.recommend_foot_ul li a:visited{display:block;font-size:18px;font-weight:bold;color:#666;text-align:center;line-height:91px;}
.recommend_foot_ul .recommend_foot_link{width:420px; border-right:0px; }
.recommend_foot_ul .recommend_foot_link a:link,.recommend_foot_ul .recommend_foot_link a:visited{display:block;color:#F00;}
.recommend_foot_ul .recommend_foot_link a:hover{text-decoration:underline;}
.recommend_foot_ul .recommend_none{border-right:none; width:212px; }	


.recommend_showy{position:absolute;top:208px;left:80px;width:208px;height:91px;overflow:hidden;background:#FF7F00;text-align:center;}
.recommend_showy p{color:#FFF;font-size:20px;margin-top:8px;font-weight:bold;}

.recommend_none .recommend_showy{width:212px; }	
.recommend_foot .recommend_showy a:link,.recommend_foot .recommend_showy a:visited{display:block;width:100px;height:30px;line-height:30px;font-size:14px;color:#FFF;border:1px solid #FFF;margin:5px auto;}
.recommend_foot .recommend_showy a:hover{text-decoration:underline;}
.recommend_client{clear:both;}
.recommend_client p{font-size:18px;margin:10px 0;padding-left:20px;}
.recommend_client ul{overflow:hidden;zoom:1;}
.recommend_client ul li{float:left;margin-right:10px;}
.recommend_client ul li img{ width:190px;}
.slzxTitle{width:100%;height:60px;line-height:60px;text-align:center;font-size:22px;}
.lhtj_title{height:60px;}.jqifade{
	position: absolute; 
	background-color: #000; 
}
.messagetfade{
	position: absolute; 
	background-color: #000; 
}


.clearfix:after {display:block; height:0; clear:both; content:"\200B";}
.clearfix {*zoom:1; clear:both;}/*IE/7/6*/
.f_l{ float:left;}
.mgl2{ margin-left:2px;}
.c-ef090a{ color:#ef090a;}
.fontbold{ font-weight:bold;}

.tel_nav a:hover{  color:#ff6600;}
.tel_nav a.curr{color:#ff6600;}

.about_banner{ width:100%; height:420px; }
.about_banner1{ width:100%; height:420px; }












/*新增办理流程页面样式*/
.bst{ font-size: 30px; font-weight: normal; text-align: center; }
.subtit{ font-size: 20px; color: #676767; margin-top: 10px; text-align: center; }
.gnum{ font-size: 0; border: 1px solid #f1f1f1; border-bottom: 0; border-right: 0; }
.gnum>div{ font-size: 16px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top;}
.gnum-left{ width: 150px; background: #2cbcff; border-bottom: 1px solid #f1f1f1; }
.gnum-left span{ font-size: 30px; font-weight: bold; color: #fff; width: 30px; margin: 41px auto; display: block; }
.gnum-right{ width: 898px; }
.gunm-nav{ font-size: 0; width: 100%; height: 50px; line-height: 50px; }
.gunm-nav span{ width: 25%; *width: 24.72%; background: #f8f8f8; border-right: 1px solid #f1f1f1; text-align: center; box-sizing: border-box; display: inline-block; }
.gunm-nav span:first-child{ border-left: 1px solid #f1f1f1; }
.gunm-nav span.ent{ background: #2cbcff; }
.gunm-nav span.ent a{ color: #fff; }
.gunm-nav span a{ font-size: 16px; color: #6e6e6e; display: block; }
.gunmbox ul{ width: 100%; font-size: 0; display: none;}
.gunmbox ul li{ width: 25%; *width: 24.8%; height: 96px; border-right: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; box-sizing: border-box; display: inline-block; *float: left; text-align: center; }
.gunmbox ul li a{ display: block; }
.gshow{ font-size: 18px; font-weight: bold; line-height: 96px; }
.ghov{ font-size: 16px; color: #2cbcff; display:none; padding-top: 17px; }
.gunmbox ul li:hover .gshow{ display: none; }
.gunmbox ul li:hover .ghov{ display: block; }
.las a{ font-size: 20px; font-weight: bold; color: #2cbcff; line-height: 96px; text-decoration: underline; }

.tc{ border: 0; }
.tc .gnum-left{ background: #ffd292;}
.tc .gnum-left span{ margin: 0 auto; padding: 58px 0; }
.tc-right{ width: 900px; }
.tc-right ul{ font-size: 0; margin: -8px -8px 0 5px; *width: 905px; }
.tc-right ul li{ position: relative; width: 435px; height: 130px; margin: 8px; display: inline-block; *float: left; }
.tc-right ul li:hover .tcsm{ visibility: hidden; }
.tc-right ul li:hover .tchov{ visibility: visible; }
.tli-1{ background: #ff9699; }
.tli-2{ background: #ffcf49; }
.tli-3{ background: #3bb4a7; }
.tli-4{ background: #8ad3e3; }
.tcsm{ padding: 14px 30px 17px 90px;}
.tcsm>span{ color: #fff; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
.tctext{ font-size: 18px; text-align: center; }
.tctext strong{ font-size: 30px; font-style: italic; display: block; }
.tctext em{ color: #fff; font-size: 14px; margin-top: 12px; display: block; }
.a-icon{ background: url(../images/images/addicon.png) no-repeat;}
.gift{ width: 86px; height: 86px; background-position: -264px 0; margin-left: 50px; }
.tchov{ position: absolute; left: 0; top: 37px; width: 100%; visibility: hidden;}
.tchov span{ width: 310px; height: 50px; line-height: 50px; margin: auto; border: 2px solid #fff; text-align: center; display: block; }
.tchov span a{ font-size: 18px; color: #fff; display: block; }

.tijiao{ position: relative; height: 330px; }
.tijiao>img{ width: 100%;}
.tijiao span{ position: absolute; top: 300px; font-size: 20px; }
.tj-1{ left: 104px; }
.tj-2{ left: 540px; }
.tj-3{ left: 906px; }

.kaitong{ width: 100%; height: 132px; }

.ser ul li{ /*width: 230px; */height: 60px; margin-left: 70px; display: inline-block; *float: left; vertical-align: top; }
.ser ul li:first-child{ margin-left: 0; }
.ser ul li>span{ display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
.ser ul li>span:first-child{ width: 50px; height: 50px; }
.a1{ background-position: 0 3px; }
.a2{ background-position: -65px 3px; }
.a3{ background-position: 6px -50px; }
.a4{ background-position: -60px -50px; }
.sertxt{ font-size: 14px; margin-left: 10px; }
.sertxt strong{ font-size: 15px; margin-bottom: 5px; display: block; }

.hoshow ul li{ position: relative; }
.hoshow ul li:hover .pro_pic{ transform: scale(1,1); }
.hs{ position: absolute; left: 0; top: 0; background: #ffcf49; border-radius: 50%; visibility: hidden; }
.hs a{ width: 100%; height: 100%; border-radius: 50%; display: block; }
.hs a em{ font-size: 20px; color: #fff; margin-top: 67px; display: inline-block; }
.hoshow ul li:hover .hs{ visibility: visible;}























































