@charset "utf-8";
* {
    margin:0;
	padding: 0;
	list-style-type: none
}
body {
	font: 14px "微软雅黑";
	line-height: 30px;
	color: #333;
	margin:0px auto;
}
h2 {
	font-size: 24px;
	font-weight: normal
}
#clear {
	float: none
}
.none {
	display: none
}
em, i {
	font-style: normal
}
a {
	color: #333;
	text-decoration: none;
	outline: none;
	cursor: pointer;
}
a:hover, img {
	border: none;
	color: #C40000;
	vertical-align: top
}
p {
	text-align: justify;
	text-justify: inter-ideograph
}
ul, ol, dl {
	list-style-type: none
}
.fl {
	float: left
}
.fr {
	float: right
}
#main_width {
	width: 1200px;
	margin: 0 auto
}
#nomargin {
	margin: 0
}
#noborder {
	border: 0
}
#nobg {
	background: none
}
.clear {
	clear: both
}


.tel_xx{width:786px; float:left}
.tel_xx p {
	font-size: 18px;
	line-height: 36px;
}
.tel_xx span {
	color: #999;
	font-size: 16px;
	line-height: 36px;
}

.tel_xx h3 {
	margin-top:30px;
	background-image: url(../images/tel_ico.jpg);
	background-repeat: no-repeat;
	padding-left: 30px;
	font-size: 18px;
	font-weight: normal;
	margin-bottom:5px;
}

.tel_xx p strong{color:#F60; font-weight:normal}
.tel_ys{margin:30px 0}
.tel_ys img {
	height: auto;
	width: 100%;
}
.tel_main {
	width: 1200px; margin:0 auto
}
.tel_main h3 {
	margin-top:30px;
	background-image: url(../images/tel_ico.jpg);
	background-repeat: no-repeat;
	padding-left: 30px;
	font-size: 18px;
	font-weight: normal;
	margin-bottom:5px;
}
.tel_main p strong{color:#F60; font-weight:normal}
.tel_main span {
	color: #999}


/* focusBar */
#focusBar{width:100%;height:500px;clear:both;position:relative;background: url(../images/33.jpg) no-repeat;overflow:hidden;}
#focusBar li{width:100%;clear:both;height:500px;display:none;position:absolute;/* position:relative;*/}
#focusBar .focusL{height:500px;position:absolute;z-index:9;/*left:-1000px;*/ top:0px;left:-600px;margin-left:50%;}
#focusBar .focusR{height:500px;position:absolute;z-index:19;/* right:1000px;*/top:0px;left:-460px;margin-left:50%;}

a.arrL,a.arrR{display:block;width:52px;height:134px;position:absolute;top:160px;z-index:99;cursor:pointer;background:url(../images/bt_arr.png) no-repeat;}
a.arrL{left:-52px;background-position:0px 0px;}
a.arrR{right:-52px;background-position:-68px 0px;}
a.arrL:hover{background-position:0px -144px;}
a.arrR:hover{background-position:-68px -144px;}

/*combo*/
.combo {
	width: 1140px;
	height: 610px;
	margin-bottom: 10px;
	padding: 30px;
	background: url(../images/combo_bg.jpg) no-repeat;
}
/*case*/
.navigation-v3 {
	margin-top: 30px
}
.titleChar li {
	height: 40px;
	line-height: 40px;
	float: left;
	font-size: 16px;
	margin-right: 50px;
	padding-bottom: 10px
}
.on {
	border-bottom: 3px solid #19A6DB
}
/*news*/
.news {
	width: 360px;
	float: left;
	margin: 0 30px;
}
.news li {
	line-height: 36px;
	border-bottom: 1px dashed #CCC
}
.news li span {
	float: right;
	color: #999
}
/*us*/
.us {
	width: 390px;
	float: left
}
/*con*/
.con {
	width: 390px;
	float: left
}
.con p {
	padding-left: 20px
}
/*footer*/
.footer {
	height: 60px;
	width: 100%;
	background:#de2127;
	padding-bottom:5px;
	color: #FFF
}
.footer a {
	color: #FFF
}
.footer_list {
	width: 1004px;
	height: 60px;
	line-height: 60px;
	margin:0 auto;
	
}
.footer_list ul {
	width:1004px;
	height: 60px;
	float: left;
	height: 60px;
	padding-left: 15px;
}
.footer_list li {
	float: left; font-size:15px;
	margin: 0 32px
}
.footer_copy { margin:0 auto;
	padding: 10px 0;
	width: 1000px;
	line-height: 24px;
	font-size: 13px;
	text-align:center;
}


.link_list{ 	width: 1000px;  margin:0 auto; line-height:22px;}
.link_list a{ 	font-size: 13px; color:#999999; padding:0 15px;}
/* cityList */
.caselist {
	z-index: 1;
	overflow: hidden;
	overflow: hidden;
}
/* 分页 */
.page_banner {
	height: 250px;
	background: url(../images/banner_bg.gif) repeat-x
}
.page_tit {
	border-bottom: 1px solid #CCC;
	padding-bottom: 20px;
	margin-bottom: 20px
}
.s_banner {
	width: 1200px;
	margin: 0 auto
}
/* 分页 */
.page_nav { display:none;
	height: 90px;
	background: url(../images/page_nav_bg.gif) repeat-x;
	width: 100%;
}
.page_s_nav {
	width: 1200px;
	margin: 0 auto;
	position: relative
}
.page_nav h2 {
	width: 190px;
	height: 59px;
	text-align: center;
	display: block;
	background: url(../images/page_tit.jpg) no-repeat;
	position: absolute;
	top: -22px;
	left: 0;
	color: #FFF;
	font-size: 18px;
	padding: 20px 0
}
.page_s_nav h2 span {
	font-size: 8px;
	display: block
}
#snav {
	position: relative;
	padding-left: 240px;
}
.nav-menu {
	height: 73px;
}
.nav-menu li {
	display: block;
	float: left;
	height: 73px;
	width: 130px;
}
.nav-menu li a {
	display: block;
	height: 73px;
	width: 130px;
	margin: 0 10px;
	line-height: 73px;
	font-size: 16px;
	text-decoration: none;
}
.nav-current {
	position: absolute;
	width: 130px;
	bottom: -2px;
	height: 3px;
	overflow: hidden;
	background: #19A6DB;
}
.nav-menu li span {
	width: 30px;
	height: 27px;
	display: block;
	margin-right: 5px;
	float: left;
	background: url(../images/page_nav_ico.gif) no-repeat;
	margin-top: 25px
}
#n_ico01 {
	background-position: 0 0
}
#n_ico02 {
	background-position: -30px 0
}
#n_ico03 {
	background-position: -60px 0
}
#n_ico04 {
	background-position: -90px 0
}
#n_ico05 {
	background-position: -120px 0
}
#n_ico06 {
	background-position: -150px 0
}
#n_ico07 {
	background-position: -180px 0
}
#n_ico08 {
	background-position: -210px 0
}
#n_ico09 {
	background-position: -240px 0
}
#n_ico10 {
	background-position: -270px 0
}
#n_ico11 {
	background-position: -300px 0
}
#n_ico12 {
	background-position: -330px 0
}
#n_ico13 {
	background-position: -360px 0
}
#n_ico14 {
	background-position: -390px 0
}
#n_ico15 {
	background-position: -420px 0
}
#n_ico16 {
	background-position: -450px 0
}
#n_ico17 {
	background-position: -480px 0
}
#n_ico18 {
	background-position: -510px 0
}
#n_ico19 {
	background-position: -540px 0
}
#n_ico20 {
	background-position: -570px 0
}
#n_ico21 {
	background-position: -600px 0
}
#n_ico22 {
	background-position: -630px 0
}
#n_ico23 {
	background-position: -660px 0
}
#n_ico24 {
	background-position: -690px 0
}
#n_ico25 {
	background-position: -720px 0
}
#n_ico26 {
	background-position: -750px 0
}
#page_nav_hover {
	background: url(../images/page_hover.gif) no-repeat;
	color: #19A6DB
}
.cell {
	width: 280px;
	padding-bottom: 10px;
	-moz-box-shadow: 2px 2px 3px #909090;/*firefox*/
	-webkit-box-shadow: 2px 2px 3px #909090;/*safari或chrome*/
	box-shadow: 2px 2px 3px #909090;
	float: left;
	margin: 0 12px 26px 0;
	_margin: 0 13px 26px 0;
	border: 2px solid #FFF
}
.cell img {
	width: 280px; height:200px;
}
.cell h3 {
	padding: 15px 10px
}
.cell h3 span {
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	background: #555;
	padding: 2px 5px;
	float: right
}
.cell h3 span a{ color:#fff;}
.cell p {
	padding: 0 10px
}
#waterfall .cell:hover {
	border: 2px solid #F00
}
/*新闻中心*/
.date a {
	width: 130px;
	height: 130px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
	text-align: center;
	display: block;
	padding-top: 10px;
	margin-right: 15px;
	background: url(../images/data_a.jpg) no-repeat
}
.date strong {
	display: block;
	height: 80px;
	line-height: 80px;
	font-size: 42px;
	font-weight: bold
}
.date a span {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	display: block;
	font-weight: normal;
	margin-top: 3px;
	color: #fff
}
.date a:hover {
	background: url(../images/data_h.jpg) no-repeat;
	color: #F00
}
.date a:hover span {
	color: #FFF
}
.p_news {
	width: 560px;
	height: 140px;
	margin: 0 40px 20px 40px;
*margin:0 20px 20px 20px;
	float: left;
	border-bottom: 1px dashed #b9b9b9;
	padding-bottom: 20px
}
.p_newsp a {
	color: #555;
	line-height: 22px
}
.p_news p a {
	color: #F60
}
/*分页样式*/
.n_page {
	width: 300px;
	margin: 0 auto
}
.n_page li {
	float: left;
	margin-right: 5px;
	display: block;
	height: 22px;
	line-height: 22px;
	text-align: center
}
.num {
	width: 22px;
	height: 22px;
	float: left;
	display: block;
	border: 1px solid #84a5ce
}
.next_btn {
	width: 40px;
line-height:;
	display: block;
	float: left;
	border: 1px solid #84a5ce
}
/*帮助与支持*/
.d_help {
	height: 530px;
	border-bottom: 1px solid #CCC;
	margin-bottom: 20px
}
.ss_help h2 {
	font-size: 24px;
	margin-bottom: 20px
}
.ss_help p {
	line-height: 36px
}
.sss_help h2 {
	text-align: center;
	margin-bottom: 30px
}
.s_help a {
	width: 217px;
	height: 212px;
	display: block;
	float: left;
	text-align: center;
	margin: 0 30px;
	cursor: auto;
	background: url(../images/help_a.jpg) no-repeat;
	position: relative
}
.s_help a strong {
	font-family: "MS Serif", "New York", serif;
	font-size: 34px;
	position: absolute;
	top: -5px;
	left: 90px
}
.s_help a:hover strong {
	color: #333
}
.s_help h3 {
	padding-top: 70px
}
.s_help p {
	text-align: center
}
.s_help a:hover {
	background: url(../images/help_h.jpg) no-repeat;
	color: #FFF
}
/*帮助与支持*/
.effect-container {
	margin-left: 25px;
	border-left: 1px solid #EAEAEA;
	padding: 20px
}
.effect-container h3 {
	font-size: 24px;
	margin-bottom: 15px;
	font-weight: normal
}
.effect-container p {
	line-height: 40px
}
.effect-container img {
	width: 230px;
	float: left;
	margin-right: 20px
}
.effect-container a {
	display: block;
	cursor: text;
	color: #333;
	padding: 30px 20px
}
.effect-container a:hover {
	background: #e8e8e8;
}
.news_help strong a {
	width: 170px;
	font-size: 16px;
	color: #FFF;
	height: 50px;
	line-height: 50px;
	display: block;
	background: url(../images/n_h.gif) no-repeat
}
.news_help strong a:hover {
	background: url(../images/n_a.gif) no-repeat
}
.news_help strong a i {
	width: 50px;
	height: 50px;
	line-height: 50px;
	float: left;
	font-size: 24px;
	font-family: "MS Serif", "New York", serif;
	display: block;
	text-align: center;
	color: #333;
	margin-right: 10px
}
.news_help strong a:hover i {
	color: #FFF
}
/*帮助与支持图片特效*/
.adipoli-wrapper {
	margin: auto;
	position: relative;
	display: inline-block
}
.adipoli-wrapper>img {
	position: absolute;
	z-index: 1
}
.adipoli-before {
	position: absolute;
	z-index: 5
}
.adipoli-after {
	position: absolute;
	z-index: 10
}
.adipoli-slice {
	position: absolute;
	display: block;
	z-index: 15;
	height: 100%
}
.adipoli-box {
	display: block;
	position: absolute;
	z-index: 15
}
/*联系我们*/
.s_con {
	width: 320px;
	height: 237px;
	background: url(../images/contact_03.jpg) no-repeat;
	padding-top: 130px;
	float: left;
	margin-right: 120px;
	text-align: center
}
.s_con h3 {
	font-size: 18px;
	padding-bottom: 10px;
	font-weight: normal
}
.s_con span {
	width: 100px;
	height: 30px;
	line-height: 30px;
	background: #000;
	display: block;
	color: #FFF;
	margin: 20px 0 0 110px
}
.s_con p {
	line-height: 22px;
	text-align: center;
	font-size: 14px
}
.s_con p img {
	width: 130px;
	height: 130px
}
.map {
	height: 410px;
	margin: 30px 0;
	padding: 30px 0;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC
}
.map img {
	width: 670px;
	float: right;
	margin-left: 80px
}
.s_map {
	width: 450px;
	float: left
}
.s_map h3 {
	background: url(../images/con_ico01.jpg) no-repeat left;
	padding-left: 25px
}
.s_map p {
	margin-bottom: 50px
}
.apply h2 {
	width: 234px;
	height: 94px;
	line-height: 94px;
	color: #FFF;
	font-size: 24px;
	text-align: center;
	margin: 0 auto;
	background: url(../images/sq_tit.gif) no-repeat
}
.s_apply {
	height: 430px;
	background: #FFB700
}
.n_apply {
	width: 1200px;
	height: 260px;
	background: url(../images/sq_bg.jpg) no-repeat;
	margin: 0 auto;
	padding: 80px 0
}
.n_l_apply {
	width: 450px;
	float: left;
	margin-right: 80px
}
.n_l_apply span {
	width: 450px;
	height: 24px;
	line-height: 24px;
	display: block;
	margin-bottom: 10px
}
.n_l_apply span i {
	width: 24px;
	height: 100%;
	float: left;
	background: #1F2228;
	display: block;
	margin-right: 10px
}
.c_txt {
	width: 404px;
	height: 24px;
	line-height: 24px;
	float: left;
	border: 1px solid #CCC;
	color: #999;
	padding-left: 10px
}
.d_txt {
	width: 394px;
	height: 80px;
	border: 1px solid #CCC;
	color: #999;
	padding: 10px
}
.con_btn {
	width: 88px;
	margin:15px 0;
	color:#fff;
	height: 23px;
	line-height: 23px;
	display: block;
	background: #e2041b;
	text-align: center;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px
}

.con_btn a{ color:#fff;}


.n_r_apply {
	width: 610px;
	float: left;
	background: #FFF;
	padding: 30px
}

.news_contact{ min-height:560px;}

/*案例展示内页*/
.ss_banner {
	height: 500px;
	background: url(../images/ss_banner_bg.jpg) repeat-x
}
.n_banner {
	width: 1200px;
	margin: 0 auto;
	position: relative
}
.n_banner i {
	display: block;
	width: 540px; z-index:55;
	height: 500px;
	position: absolute;
	right: 0;
	top: -70px
}
.left_case {
	width:246px;
	height: 640px;
	background:#FFF;
	 -webkit-box-shadow: 2px 2px #ddd;-moz-box-shadow: 3px 2px #ddd;box-shadow: 2px 2px #ddd;
	position: absolute;
	padding: 30px 20px
}
.left_case_tit h2 {
	width:145px;
	height: 96px;
	display: block;
	background: url(../images/l_tit_bg.gif) no-repeat;
	font-size: 24px;
	padding: 0 0 5px 65px;
	margin-bottom: 5px;
	border-bottom: 1px solid #CCC
}
.left_case ul {
	padding-left: 5px;
	margin: 15px 0
}
.left_case li a {
	height: 36px;
	line-height: 36px;
	padding-left: 30px;
	background: url(../images/a_a.gif) no-repeat left center;
	display: block;
	margin-bottom: 5PX
}
.left_case li a:hover {
	color: #FFF;
	background: url(../images/a_h.gif) no-repeat left center
}
.left_case li i {
	padding: 0 0px 0 5px;
}
.left_case li a:hover i {
	background: #dd242a;
	display: block
}
#case_a {
	background: #dd242a;
	display: block;
	color: #FFF
}
#case_s_a {
	color: #FFF;
	background: url(../images/a_h.gif) no-repeat left center
}
.s_tel h2 {
	background: url(../images/s_tel.gif) no-repeat right center;
	font-size: 18px;
	margin-bottom: 10px
}
.n_tel {
	width:230px;
	height: 230px;
}
.n_tel h3 {
	font-size: 14px;
	font-weight: normal
}
.n_tel span a img {
	padding: 0 3px
}
.right_case {
	width:900px;
	float: right;
}
.right_case_tit h2 {
	height: 60px;
	line-height: 60px;
	display: block;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	position: relative
}
.right_case_tit h2 i {
	position: absolute;
	font-size: 12px;
	font-weight: normal;
	top: -60px;
	background: url(../images/home.png) left no-repeat;
	padding-left: 20px
}
.right_case h2 span a {
	width: 100px;
	height: 36px;
	line-height: 36px;
	font-size: 18px;
	display: block;
	float: right;
	margin-top: 12px;
	text-align: center;
	background: #19A6DB;
	color: #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 1px 1px 2px #90909;
	-webkit-box-shadow: 1px 1px 2px #909090;
	box-shadow: 1px 1px 2px #909090
}
.right_case h2 span a:hover {
	background: #ff100b;
	-moz-box-shadow: 1px 1px 3px #999;
	-webkit-box-shadow: 1px 1px 3px #999;
	box-shadow: 1px 1px 3px #999
}
.right_case h3 {
	font-size: 24px;
	background: url(../images/p_bg.gif) no-repeat left center;
	padding: 20px 0 20px 60px
}
.right_case p {
	text-indent:24px;
	margin-bottom:15px;
	line-height:22px;
}
.right_case i {
	width: 930px;
	height: 100%;
	display: block;
	margin-bottom: 20px
}
.next_case p span {
	float: right
}
.next_case {
	background: #CCC;
	height: 50px;
	line-height: 50px;
	margin-top: 20px;
	padding: 0 20px
}
.next_case p {
	text-indent: 0
}
.l_help p strong {
	color: #015CAB;
}
/*建站课堂*/
.rlAccordion > h3 {
	background: #025bab;
	background: -moz-linear-gradient(center bottom, #005d7c 0%, #0088b5 100%);
	background: -o-linear-gradient(center bottom, #005d7c 0%, #0088b5 100%);
	background: -webkit-linear-gradient(left bottom, left top, color-stop(0, #005d7c), color-stop(1, #0088b5));
	background: -ms-linear-gradient(top, #005d7c 0%, #0088b5 100%);
	background: linear-gradient(top, #005d7c 0%, #0088b5 100%);
	border: 1px solid #1D4253;
	border-radius: 5px;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.55);
	color: #fff;
	height: 44px;
	line-height: 44px;
	font-size: 16px;
	font-weight: normal;
	padding: 0 20px;
	margin: 20px 0
}
.rlAccordion > h3 > span {
	float: right;
	font-size: 24px;
	font-family: arial, serif, sans-serif
}
.rlAccordion > h3 + div {
	display: none;
	padding: 0 20px
}
.rlAccordion p {
	color: #555;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px
}
/*解决方案*/
.l_project {
	width: 642px;
	float: left;
	margin-right: 50px
}
.l_project p {
	background: url(../images/line_bg.jpg) bottom no-repeat;
	margin0: 10px 0 20px 0;
	padding-bottom: 20px
}
.l_project ul {
	width: 578px;
	height: 318px;
	background: url(../images/l_num.jpg) no-repeat left 25px;
	padding-left: 70px;
	padding-top: 25px;
}
.l_project li {
	color: #DB4F36;
	font-size: 24px;
	margin: 10px 0 30px 0
}
.l_project li span {
	font-size: 12px;
	font-weight: normal;
	margin-top: 10px;
	color: #555;
	display: block
}
.network {
	margin-bottom: 20px;
	padding-bottom: 30px
}
.network h2 {
	width: 149px;
	height: 169px;
	font-size: 18px;
	line-height: 150px;
	color: #FFF;
	text-align: center;
	background: url(../images/tit_bg2.gif) no-repeat;
	margin: 0 auto 15px auto
}
.network p {
	width: 1200px;
	margin: 0 auto;
	text-align: center
}
.flow {
	width: 1200px;
	margin: 50px auto 30px auto;
	height: 370px;
	border-bottom: 1px solid #CCC;
	padding-top: 20px
}
.flow h2 {
	width: 343px;
	margin: 0 auto;
	display: block;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 24px;
	background: url(../images/tit_bg04.jpg) no-repeat
}
.flow p {
	color: #999;
	text-align: center
}
.flow ul {
	margin: 20px auto;
	width: 1124px
}
.flow li {
	width: 280px;
	height: 30px;
	float: left
}
.flow li a {
	width: 280px;
	height: 30px;
	float: left;
	display: block;
	padding-top: 170px;
	text-align: center
}
#f1 a {
	background: url(../images/lc_bg.jpg) no-repeat 0 0
}
#f1 a:hover {
	background: url(../images/lc_bg.jpg) no-repeat 0 -200px
}
#f2 a {
	background: url(../images/lc_bg.jpg) no-repeat -280px 0
}
#f2 a:hover {
	background: url(../images/lc_bg.jpg) no-repeat -280px -200px
}
#f3 a {
	background: url(../images/lc_bg.jpg) no-repeat -560px 0
}
#f3 a:hover {
	background: url(../images/lc_bg.jpg) no-repeat -560px -200px
}
#f4 a {
	background: url(../images/lc_bg.jpg) no-repeat -840px 0
}
#f4 a:hover {
	background: url(../images/lc_bg.jpg) no-repeat -840px -200px
}
/*活动专区*/
.news_act {
	padding: 10px;
	width: 260px;
	word-break: break-all;
}
.news_act p {
	height: 80px;
	line-height: 24px;
	display: block;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #555
}
.news_act span {
	float: right;
	display: block;
	color: #FFF;
	background: #025BAB;
	padding: 2px 5px
}
.n_act a {
	width: 280px;
	height: 390px;
	float: left;
	margin: 0 8px 20px 8px;
	display: block;
	border: #FFF solid 2PX;
	-moz-box-shadow: 2px 2px 3px #909090;/*firefox*/
	-webkit-box-shadow: 2px 2px 3px #909090;/*safari或chrome*/
	box-shadow: 2px 2px 3px #909090
}
.n_act a:hover {
	border: #F00 solid 2px
}
.ss_act {
	margin: 0 -8px
}
/*人才招聘*/
.s_talent {
	width: 100%;
	color: #162C56;
	height: auto;
	min-height: 900px;
	background: url(../images/tal_bg.jpg) no-repeat
}
.s_talent h2 {
	width: 690px;
	margin: 0 auto;
	font-size: 48px;
	text-align: center;
	padding-top: 360px;
	background: url(../images/tal_tit_bg.png) no-repeat center 60px;
	margin-bottom: 80px
}
.n_talent {
	width: 550px;
	color: #FFF;
	float: left;
	font-size: 14px;
	margin: 0 40px 50px 40px
}
/*支付方式*/
.pay img {
	width: 178px;
	background: url(../img/yh_line.png) no-repeat bottom;
	padding: 0 30px;
	margin-bottom: 20px;
	padding-bottom: 10px
}
.s_pay {
	height: 180px;
	width: 368px;
	margin: 0 20px;
	margin-bottom: 40px;
	float: left;
	display: block;
	border: 1px solid #CCC;
	-moz-box-shadow: 2px 2px 3px #999;/*firefox*/
	-webkit-box-shadow: 2px 2px 3px #999;/*safari或chrome*/
	box-shadow: 2px 2px 3px #999;
	padding: 30px 0;
	text-align: center
}
.s_pay P {
	text-align: center
}
/*留言反馈*/
.l_feedback {
	width: 730px;
	float: left
}
.l_feedback h2 {
	width: 98px;
	font-size: 24px;
	border-bottom: 3px solid #025BAB;
	padding-bottom: 10px;
	float: left;
	margin-right: 50px;
	margin-top: 15px;
	margin-bottom: 30px
}
.r_feedback {
	width: 340px;
	height: 387px;
	padding: 50px 60px;
	color: #FFF;
	float: right;
	background: url(../images/r_bg.gif) no-repeat
}
.r_feedback h2 {
	font-size: 18px;
	margin: 5px 0
}
.r_feedback p {
	line-height: 30px;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif
}
.feed_step li a {
	width: 155px;
	height: 60px;
	display: block;
	text-align: center;
	font-size: 16px;
}
.feed_step li {
	float: left;
}
#step_a1 {
	background: url(../images/jd.gif) no-repeat 0 -62px
}
#step_a2 {
	background: url(../images/jd.gif) no-repeat -155px -62px
}
#f_step01 a {
	background: url(../images/jd.gif) no-repeat 0 -2px
}
#f_step01 a:hover {
	background: url(../images/jd.gif) no-repeat 0 -62px
}
#f_step02 a {
	background: url(../images/jd.gif) no-repeat -155px -2px
}
#f_step02 a:hover {
	background: url(../images/jd.gif) no-repeat -155px -62px
}
#f_step03 a {
	background: url(../images/jd.gif) no-repeat -310px -2px
}
#f_step03 a:hover {
	background: url(../images/jd.gif) no-repeat -310px -62px
}
.yy-from span {
	height: 40px;
	margin-bottom: 15px;
	display: block;
	clear: both
}
.yy-from span i {
	color: #F00;
	margin-left: 2px
}

.bd-b-btn {
	margin-left: 150px;
	display: block;
	float: left;
}
.bd-b-btn a:hover {
	background: #F00
}
.bd-s-txt {
	line-height: 30px;
	height: 30px;
	width: 250px;
	border: 1px solid #CCC;
	color: #999;
	padding-left: 15px
}
.yy-from span strong {
	width: 80px;
	float: left
}
#txtName1 {
	line-height: 30px;
	height: 30px;
	margin-bottom: 15px;
	width: 250px;
	border: 1px solid #CCC;
	color: #999;
	padding-left: 15px
}
/*网站建设*/	
.s_web img {
	width: 580px;
	float: left;
	margin-right: 30px
}
.r_web {
	width: 575px;
	float: right;
	padding-bottom: 40px;
	border-left: 1px dashed #ccc
}
.s_web {
	border-bottom: 1px dashed #ccc
}
.web-btn a {
	width: 150px;
	height: 56px;
	line-height: 56px;
	margin-right: 20px;
	display: block;
	float: left;
	margin-top: 30px;
	text-align: center;
	background: #19A6DB;
	color: #FFF;
	font-size: 24px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 1px 1px 2px #90909;
	-webkit-box-shadow: 1px 1px 2px #909090;
	box-shadow: 1px 1px 2px #909090
}
.web-btn a:hover {
	background: #f00
}
.web-sbtn a {
	width: 150px;
	height: 56px;
	line-height: 56px;
	margin-right: 20px;
	display: block;
	float: left;
	margin-top: 30px;
	text-align: center;
	background: #EEE;
	font-size: 24px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 1px 1px 2px #90909;
	-webkit-box-shadow: 1px 1px 2px #909090;
	box-shadow: 1px 1px 2px #909090
}
.web-sbtn a:hover {
	background: #F00;
	color: #FFF
}
.bg1 {
	background: #4BCDDB;
	margin-top: 40px;
	margin-bottom: 30px
}
/*网站建设案例*/	
.page_stit h2 {
	background: url(../images/tit_bg01.jpg) no-repeat right;
	margin-bottom: 10px
}
#web_feed_tit {
	width: 700px;
	margin-bottom: 15px;
	border: 0;
	font-size: 22px
}
#web_feed_tit span {
	color: #F00
}
#slider {
	width: 1050px;
	margin: 0 auto;
	position: relative
}
.scroll {
	width: 1050px;
	margin: 0 auto;
	overflow: hidden;
	position: relative
}
#slider-outer {
	height: 380px;
	padding-top: 15px;
	text-transform: uppercase
}
.scrollContainer {
	position: relative
}
.scrollContainer div.panel {
	width: 274px;
	height: 380px;
	padding: 3px
}
.inside img {
	width: 250px;
	display: block;
	margin: 0 0 10px 0
}
.scrollButtons {
	position: absolute;
	top: 150px;
	cursor: pointer;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5
}
.scrollButtons:hover {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8
}
.scrollButtons.left {
	left: -70px
}
.scrollButtons.left:hover {
	left: -70px
}
.scrollButtons.right {
	right: -70px
}
.scrollButtons.right:hover {
	right: -70px
}
.hide {
	display: none
}
/*网站展示*/	
#slider p {
	position: relative;
	top: -2.8em;
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif
}
#slider a:hover, #slider a:active {
	color: #fff;
	text-decoration: none;
	font-size: .6em;
	cursor: pointer
}
#carousel {
	width: 580px;
	height: 420px;
	float: left
}
#carousel img {
	display: block;
	padding: 10px;
	float: left;
}
#pager {
	margin-top: 5px;
	width: 580px;
}
#pager a, #pager span {
	display: block;
	height: 10px
}
#pager a {
	border: 1px solid #ccc;
	width: 140px;
	margin-right: 3px;
	margin-bottom: 10px;
	float: left;
}
#pager a:hover {
	border: 1px solid #CCC;
	width: 140px;
}
#pager span {
	background: #ccc;
	width: 0px;
}
#swrapper {
	width: 580px;
	height: 700px;
	float: left;
}
.iw_poi_title {
	color: #CC5522;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	padding-right: 13px;
	white-space: nowrap
}
.iw_poi_content {
	font: 12px arial, sans-serif;
	overflow: visible;
	padding-top: 4px;
	white-space: -moz-pre-wrap;
	word-wrap: break-word
}
.bd-s-sel {
	border: 1px solid #CCC;
	width: 270px;
	line-height: 30px;
	height: 30px;
	color: #999;
}
.bd-s-btn a {
	line-height: 36px;
	height: 36px;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: bold;
	background: #4D4185;
	color: #FFF;
	margin-top: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	display: block;
	float: left;
	text-align: center;
	width: 50px;
	margin-left: 20px;
	padding: 0 15px
}
.bd-s-btn a:hover {
	background: #433784
}
/*---------竖向菜单（非必需）---------*/
.bl-vernav li {
	border-bottom: 1px solid #ddd;
	width: 525px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	padding-right: 30PX;
	padding-top: 1px;
}
.bl-vernav a {
	display: block;
	height: 20px;
	width: 525px;
	line-height: 20px;
	padding: 10px 16px;
}
.bl-vernav a:hover {
	background: #F8F8F8;
	width: 525px;
	text-decoration: none;
}
/*.bl-vernav .cur a{ background:#428BCA; color:#fff;}*/

.bl-vernav-ord {
	border: 1px solid #DDD
}
.h3 {
	padding-left: 35px;
	font-size: 30px;
	margin-top: 20px
}
.vernav-level li li {
	border-left: none;
	border-right: none
}
.vernav-level li li a {
	padding-left: 40px
}
.vernav-level li .cur a {
	background: #F8F8F8
}
.vernav-level li span {
	padding-left: 18px;
	display: block
}
/*套餐*/
.bl-vernav-warp {
	position: relative;
	width: 505px;
	padding-left: 20px
}
.auxline {
	position: absolute;
	left: -6px;
width: top:0;
	z-index: 1;
	line-height: 0;
	font-size: 0;
	border-left: #FF5F3E solid 7px;
	background: #F8F8F8;
}
.bl-vernav {
	position: relative;
	z-index: 2;
}
.bl-vernav a:hover {
	background-color: transparent;
}
.s_combo {
	background: #FFF;
	padding-bottom: 50px
}
.s_combo h2 {
	width: 1200px;
	font-size: 36px;
	margin: 0 auto 50px auto;
	padding: 80px 0 50px 0;
	text-align: center;
	background: url(../img/titbg.gif) no-repeat bottom
}
.s_combo li {
	width: 200px;
	float: left;
	margin: 0 50px;
	__margin: 0 40px;
	font-size: 16px
}
.s_combo li img {
	width: 160px;
	padding: 0 20px
}
.s_combo li i {
	font-size: 12px;
	color: #999;
	display: block
}
.s_combo li span strong {
	color: #F00
}
.s_combo li span {
	display: block;
	width: 200px;
	text-align: center;
	height: 36px;
	line-height: 36px;
	margin-top: 15px
}
.case h1 {
	font-size: 36px;
	text-align: center;
	font-weight: normal;
	padding: 25px 0 20px 0
}
.case h1 strong {
	font-weight: normal;
	color: #FF8033;
	padding: 10px 0;
}
.case h2 {
	text-align: center;
	font-size: 24px;
	padding-bottom: 30px;
}
.case h2 strong {
	font-weight: normal;
	color: #FF8033
}
.case_title {
	height: 50px;
	line-height: 50px
}
#ztbox {
	width: 1200px;
	height: 360px;
	margin: 30px auto 50px auto;
}
#ztbox #left {
	width: 35px;
	height: 63px;
	float: left;
	cursor: pointer;
	background: url(../img/banner_pre.jpg) no-repeat;
	margin-top: 140px;
}
#ztbox #right {
	width: 35px;
	height: 63px;
	float: left;
	cursor: pointer;
	background: url(../img/banner_next.jpg) no-repeat;
	margin-top: 140px;
}
#ztbox #conter {
	width: 1110px;
	height: 420px;
	float: left;
	display: inline;
	overflow: hidden;
	position: relative;
	margin: 0px 10px;
}
#ztbox #conter ul {
	width: auto;
	height: 355px;
	top: 0px;
	left: 0px;
	position: absolute;
	overflow: hidden;
}
#ztbox #conter li {
	width: 212px;
	height: 355px;
	float: left;
	padding: 0px 5px;
	position: relative;
}
#ztbox #conter li img {
	width: 212px;
	height: 355px;
}
#ztbox #scroll {
	width: 1110px;
	height: 18px;
	left: 0px;
	bottom: 8px;
	cursor: pointer;
	position: absolute;
	background: url(../img/banner_bg2.jpg) repeat-x left center
}
#ztbox #scroll span {
	width: 48px;
	height: 18px;
	left: 0px;
	bottom: 0px;
	cursor: pointer;
	position: absolute;
	background: #4bcddb
}
li a.preview img {
	width: 280px;
}
.us h2 {
	height: 36px;
	padding: 20px 0 0 50px;
	color: #009996;
	background: url(../images/about_tit.gif) no-repeat
}
.news h2 {
	height: 36px;
	padding: 20px 0 0 50px;
	color: #009996;
	background: url(../images/news_tit.gif) no-repeat
}
.con h2 {
	height: 36px;
	padding: 20px 0 0 50px;
	color: #009996;
	background: url(../images/conttant_tit.gif) no-repeat
}
.index_superiority {
	background: #4BCDDB;
	margin-bottom: 100px;
}
.s_superiority {
	width: 1200px;
	margin: 0 auto;
	height: 610px;
	background: url(../images/ys.png) no-repeat;
	top: 80px;
	position: relative
}
.s_superiority h2 {
	text-align: center;
	font-size: 36px;
	top: -20px;
	position: relative;
	color: #FFF
}
.s_superiority li {
	position: absolute;
	font-size: 20px
}
#sup01 {
	top: 195px;
	left: 35px
}
#sup02 {
	top: 335px;
	left: 73px
}
#sup03 {
	top: 150px;
	left: 965px
}
#sup04 {
	top: 295px;
	left: 1035px
}
.system {
	margin-top: 50px;
	width: 100%;
	height: 605px;
	color: #FFF;
	background: url(../images/sim_bg.gif) no-repeat;
	padding-top: 90px
}
.system h2 {
	text-align: center;
	font-size: 36px
}
.system h2 span {
	text-align: center;
	display: block;
	font-size: 18px;
	margin-top: 10px
}
.system ul {
	width: 1200px;
	margin: 60px auto;
	font-size: 18px
}
.system li {
	float: left;
	width: 84px;
	margin: 0 40px
}
.opened {
	background: #EEE
}
ul.breadcrumb {
	margin-left: 50px;
	display: inline-block;
	list-style: none
}
ul.breadcrumb li {
	float: right;
	padding: 5px;
	background: #FFF;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
	border-radius: 50px;
	position: relative;
	margin-left: -50px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	margin-top: 3px
}
ul.breadcrumb li a {
	overflow: hidden;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
	border-radius: 50px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	text-decoration: none;
	height: 50px;
	color: #FFF;
	background: #4bcddb;
	text-align: center;
	min-width: 70px;
	display: block;
	line-height: 50px;
	padding-left: 52px;
	padding-right: 33px;
	width: 50px
}
ul.breadcrumb li a .icon {
	display: inline-block;
}
ul.breadcrumb li a .text {
	display: none;
	opacity: 0;
}
ul.breadcrumb li a:hover {
	width: 150px;
	background-color: #47bbc8;
}
ul.breadcrumb li a:hover .text {
	display: inline-block;
	opacity: 1
}
ul.breadcrumb li:last-child a {
	padding: 0
}
ul.breadcrumb li:last-child:hover {
	padding: 3px;
	margin-top: 0;
}
ul.breadcrumb li:last-child:hover a {
	width: 60px;
	height: 60px;
	line-height: 60px
}
.s_us h2 {
	font-size: 36px;
	font-size: 36px;
	margin-bottom: 30px;
	text-align: center
}
.s_us p {
	text-align: center
}
.s_us p strong {
	color: #FF6600
}
.aspirations {
	height: 450px;
	background: #EFF1F5;
	margin: 30px 0;
}
.s_aspirations {
	background: url(../images/xs.jpg);
	width: 1200px;
	margin: 0 auto;
	padding: 60px 0;
	height: 470px
}
.s_aspirations h2 {
	font-size: 36px;
	font-size: 36px;
	margin-bottom: 30px;
	text-align: center
}
.s_aspirations p {
	text-align: center
}
.s_aspirations p strong {
	color: #FF6600
}
.pege_us h2 {
	font-size: 36px;
	font-size: 36px;
	margin-bottom: 30px;
	text-align: center
}
.pege_us p {
	text-align: center
}
.pege_us p strong {
	color: #FF6600
}
.s_us {padding:60px 0; width:1200px; margin:0 auto}
.aspirations{height:400px; background:#EFF1F5; margin:30px 0;}
.s_aspirations{background: url(../images/xs.jpg); width:1200px; margin:0 auto; padding:60px 0; height:280px}
.s_aspirations span img {
	width: 81px;
	margin: 0 auto;
	display: block;
	margin-top: 40px
}
.s_aspirations span i {
	display: block;
	text-align: center
}
.s_opened {
	padding: 60px 0;
	width: 1200px;
	height: 350px;
	margin: 0 auto
}
.s_opened ul {
	width: 1200px;
	margin: 0 auto;
	height: 236px;
	background: url(../images/lcb.jpg) no-repeat center;
	height: 236px;
	position: absolute
}
.s_opened li {
	position: absolute;
}
#ope01 {
	top: 120px;
	left: 30px
}
#ope02 {
	top: 70px;
	left: 250px
}
#ope03 {
	top: 150px;
	left: 480px
}
#ope04 {
	left: 760px;
	top: 150px
}
#ope05 {
	left: 970px;
	top: 70px
}
/* 上下菜单 */
.submenu {
	width: 100%;
	font-size: 14px;
	margin-bottom: 15px;
}
.submenu li {
	border-bottom: 1px solid #CCC;
	height: 50px;
	line-height: 50px;
	padding-left: 10px
}
.submenu li a {
	margin-right: 50px
}
.short-text {
	height: 100px;
	line-height: 100px;
	background-color: #fdf7e7;
	margin-top: 20px!important;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 40px;
}
.tableSpec {
	border-collapse: collapse;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.tableSpec td {
	border: 1px solid #dedede;
	padding: 8px;
}
.tableSpec thead td {
	background: #f7f7f7;
}
.auto-style1 {
	color: #800000;
}
.searchbutton {
	-moz-box-shadow: inset 0px 1px 0px 0px #FFF;
	-webkit-box-shadow: inset 0px 1px 0px 0px #FFF;
	box-shadow: inset 0px 1px 0px 0px #FFF;
	background-color: #ededed;
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #777;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	padding: 8px 21px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #FFF
}
.searchbutton:hover {
	background: #DFDFDF
}
.searchbutton:active {
	position: relative;
	top: 1px
}
.px980 {
	width: 1200px;
	height: auto;
	margin: auto;
}
.menu a:hover {
	color: #FA7C96;
}
#top-bottom-menu {
	font: 9pt Arial, Helvetica, sans-serit;
	position: fixed;
	height: auto;
	text-align: center;
}
#top-bottom-menu #dstbm-top {
	position: absolute;
	border: 1px #CCC solid;
	display: none;
	cursor: pointer;
}
#top-bottom-menu #dstbm-menu {
	position: absolute;
	border: 1px #CCC solid;
	cursor: pointer
}
#top-bottom-menu #dstbm-menu a {
	color: #333;
	text-decoration: none
}
#top-bottom-menu #dstbm-menu a:hover {
	text-decoration: underline
}
#top-bottom-menu #dstbm-menu #dstbmmenu {
	display: none;
}
#top-bottom-menu #dstbm-menu ul {
	list-style-type: none;
	padding: 0px;
	margin: 0
}
#top-bottom-menu #dstbm-menu ul li {
	display: inline;
	padding-left: 10px
}
#top-bottom-menu #dstbm-menu ul li:first-child {
	padding-left: 0
}
#top-bottom-menu #dstbm-bottom {
	position: absolute;
	border: 1px #CCC solid;
	cursor: pointer;
}
/* 客服 */
.header_l img {
	height: 65px;
	margin-top: 10px
}
.rides-cs {
	font-size: 12px;
	background: #29a7e2;
	position: fixed;
	top: 520px;
	right: 0px;
	_position: absolute;
	z-index: 1500;
	border-radius: 6px 0px 0 6px;
}
.rides-cs a {
	color: #00A0E9;
}
.rides-cs a:hover {
	color: #ff8100;
	text-decoration: none;
}
.rides-cs .floatL {
	width: 36px;
	float: left;
	position: relative;
	z-index: 1;
	margin-top: 21px;
	height: 181px;
}
.rides-cs .floatL a {
	font-size: 0;
	text-indent: -999em;
	display: block;
}
.rides-cs .floatR {
	width: 130px;
	float: left;
	padding: 5px;
	overflow: hidden;
}
.rides-cs .floatR .cn {
	background: #F7F7F7;
	border-radius: 6px;
	margin-top: 4px;
}
.rides-cs .cn .titZx {
	font-size: 14px;
	color: #333;
	font-weight: 600;
	line-height: 24px;
	padding: 5px;
	text-align: center;
}
.rides-cs .cn ul {
	padding: 0px;
}
.rides-cs .cn ul li {
	line-height: 38px;
	height: 38px;
	border-bottom: solid 1px #E6E4E4;
	overflow: hidden;
	text-align: center;
}
.rides-cs .cn ul li span {
	color: #777;
}
.rides-cs .cn ul li a {
	color: #777;
}
.rides-cs .cn ul li img {
	vertical-align: middle;
}
.rides-cs .btnOpen, .rides-cs .btnCtn {
	position: relative;
	z-index: 9;
	top: 25px;
	left: 0;
	background-image: url(../images/shopnc.png);
	background-repeat: no-repeat;
	display: block;
	height: 146px;
	padding: 8px;
}
.rides-cs .btnOpen {
	background-position: -410px 0;
}
.rides-cs .btnCtn {
	background-position: -450px 0;
}
.rides-cs ul li.top {
	border-bottom: solid #ACE5F9 1px;
}
.rides-cs ul li.bot {
	border-bottom: none;
}
/* 网站地图 */
.accordion {
	width: 1200px;
	margin: 0 auto;
	background: #FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.accordion .link {
	cursor: pointer;
	display: block;
	color: #4D4D4D;
	font-size: 14px;
	font-weight: bolder;
	height: 50px;
	line-height: 50px;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	padding-left: 40px
}
.accordion .link img {
	padding-top: 15px;
	margin-right: 10px;
	width: 25px;
	height: 25px
}
.accordion li:last-child .link {
	border-bottom: 0
}
.accordion li i {
	position: absolute;
	top: 16px;
	left: 12px;
	font-size: 18px;
	color: #595959;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease
}
.accordion li i.fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px
}
.accordion li.open .link {
	color: #4bcddb
}
.accordion li.open i {
	color: #4bcddb
}
/* Submenu
 -----------------------------*/
.submenu {
	width: 100%;
	font-size: 14px;
	margin-bottom: 15px
}
.submenu li {
	border-bottom: 1px solid #CCC;
	height: 50px;
	line-height: 50px;
	padding-left: 10px
}
.submenu li a {
	margin-right: 50px
}
.short-text {
	height: 100px;
	line-height: 100px;
	background: #FDF7E7;
	margin-top: 20px!important;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 40px
}
.tableSpec {
	border-collapse: collapse;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.tableSpec td {
	border: 1px solid #dedede;
	padding: 8px;
}
.tableSpec thead td {
	background: #f7f7f7;
}
.auto-style1 {
	color: #800000;
}
.searchbutton {
	-moz-box-shadow: inset 0px 1px 0px 0px #FFF;
	-webkit-box-shadow: inset 0px 1px 0px 0px #FFF;
	box-shadow: inset 0px 1px 0px 0px #FFF;
	background: #ededed;
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #777;
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	padding: 8px 21px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #FFF
}
.searchbutton:hover {
	background: #dfdfdf;
}
.searchbutton:active {
	position: relative;
	top: 1px;
}
.px980 {
	width: 1200px;
	height: auto;
	margin: auto;
}
.menu a:hover {
	color: #FA7C96;
}
#top-bottom-menu {
	font: 9pt Arial, Helvetica, sans-serit;
	position: fixed;
	height: auto;
	text-align: center;
	z-index: 99999
}
#top-bottom-menu #dstbm-top {
	position: absolute;
	border: 1px #CCC solid;
	display: none;
	cursor: pointer
}
#top-bottom-menu #dstbm-menu {
	position: absolute;
	border: 1px #CCC solid;
	cursor: pointer
}
#top-bottom-menu #dstbm-menu a {
	color: #333;
	text-decoration: none
}
#top-bottom-menu #dstbm-menu a:hover {
	text-decoration: underline
}
#top-bottom-menu #dstbm-menu #dstbmmenu {
	display: none
}
#top-bottom-menu #dstbm-menu ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#top-bottom-menu #dstbm-menu ul li {
	display: inline;
	padding-left: 10px;
}
#top-bottom-menu #dstbm-menu ul li:first-child {
	padding-left: 0px
}
#top-bottom-menu #dstbm-bottom {
	position: absolute;
	border: 1px #CCC solid;
	cursor: pointer;
}
.header_l img {
	height: 65px;
	margin-top: 10px
}
.rides-cs {
	font-size: 12px;
	background: #29a7e2;
	position: fixed;
	top: 520px;
	right: 0px;
	_position: absolute;
	z-index: 1500;
	border-radius: 6px 0px 0 6px;
}
.rides-cs a {
	color: #00A0E9;
}
.rides-cs a:hover {
	color: #ff8100;
	text-decoration: none;
}
.rides-cs .floatL {
	width: 36px;
	float: left;
	position: relative;
	z-index: 1;
	margin-top: 21px;
	height: 181px;
}
.rides-cs .floatL a {
	font-size: 0;
	text-indent: -999em;
	display: block;
}
.rides-cs .floatR {
	width: 130px;
	float: left;
	padding: 5px;
	overflow: hidden;
}
.rides-cs .floatR .cn {
	background: #F7F7F7;
	border-radius: 6px;
	margin-top: 4px;
}
.rides-cs .cn .titZx {
	font-size: 14px;
	color: #333;
	font-weight: 600;
	line-height: 24px;
	padding: 5px;
	text-align: center;
}
.rides-cs .cn ul {
	padding: 0px;
}
.rides-cs .cn ul li {
	line-height: 38px;
	height: 38px;
	border-bottom: solid 1px #E6E4E4;
	overflow: hidden;
	text-align: center;
}
.rides-cs .cn ul li span {
	color: #777;
}
.rides-cs .cn ul li a {
	color: #777;
}
.rides-cs .cn ul li img {
	vertical-align: middle;
}
.rides-cs .btnOpen, .rides-cs .btnCtn {
	position: relative;
	z-index: 9;
	top: 25px;
	left: 0;
	background-image: url(../images/shopnc.png);
	background-repeat: no-repeat;
	display: block;
	height: 146px;
	padding: 8px;
}
.rides-cs .btnOpen {
	background-position: -410px 0;
}
.rides-cs .btnCtn {
	background-position: -450px 0;
}
.rides-cs ul li.top {
	border-bottom: solid #ACE5F9 1px;
}
.rides-cs ul li.bot {
	border-bottom: none;
}
/*套餐内页*/
.pack_right {
	width: 300px;
	font-size: 18px;
	line-height: 36px;
	float: right
}
.pack_right span {
	font-size: 24px
}
.pack_right h2 {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px
}
.pack_right span em {
	color: #F00
}
#page-wrap {
	margin-top: 30px
}
.no-js #tab_design {
	overflow: hidden;
	padding: 20px;
}
.no-js #tab_design li {
	float: left;
	margin: 20px 20px 0 0
}
.blind {
	visibility: hidden;
	position: absolute;
	top: -10000px;
	height: 1px;
	width: 1px;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
caption {
	visibility: hidden;
	height: 0;
}
.ie6 .clearfix {
	height: 1px;
}
.ie7 .clearfix {
	min-height: 1px
}
.blind {
	margin-top: 50px;
	visibility: hidden;
	position: absolute;
	top: -10000px;
	height: 1px;
	width: 1px
}
.tabs .tab_menu li {
	position: relative;
	float: left;
	margin-right: 2px;
}
.ie6 .tabs .tab_menu li {
	display: inline;
}
.tabs .tab_menu li a {
	display: block;
	padding: 0.5em 1.5em;
	background: #EEE;
	color: #607291;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-top: 1px solid #DDD;
	font-size: 16px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.tabs .tab_menu li:hover a, .tabs .tab_menu li a:focus, .tabs .tab_menu li.active a {
	padding-left: 2.2em;
	padding-right: 0.8em;
	background: #FFF;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-top: 2px solid #F00
}
.tabs .tab_menu li img {
	opacity: 0;
	position: absolute;
	top: 7px;
	left: 16px
}
.tabs .tab_menu li:hover img, .tabs .tab_menu li.active img {
	vertical-align: text-bottom;
	opacity: 1;
	left: 6px
}
.tabs .tab_contents {
	position: relative;
	padding: 30px;
	color: #607291;
	height: 980px;
	border-left: 1px solid #DDD
}
.tabs .tab_contents li {
	margin-bottom: 20px;
	border-bottom: 1px solid #ededed;
	margin-left: 10px;
	color: #607291;
	height: 1620px;
}
.js .tabs .tab_contents li {
	position: absolute;
	top: 35px;
	left: 15px;
	width: 95%;
	margin-bottom: 0;
	border-bottom: 0;
}
.js .tabs .tab_contents li.active {
	z-index: 10;
}
.tabs .tab_contents img {
	float: left;
	margin-right: 10px;
}
.no-js #tab_design img {
	vertical-align: bottom;
}
.tab_contents h4 {
	font-size: 18px;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px dashed #DDD
}
.tab_contents table {
	border: 1px solid #CCC;
}
.tab_contents table tr {
	line-height: 36px;
	height: 36px;
	font-size: 12PX;
	text-align: center
}
.tab_contents p {
	margin: 0;
	line-height: 24px;
	margin-bottom: 20px
}
.tab_contents h3 {
	font-size: 24px;
	padding-bottom: 10px;
	background: none;
	padding-left: 0
}
.ss_contents {
	float: left;
	width: 680px
}
.n_contents {
	border-bottom: 1px dashed #DDD;
	height: 50px;
	padding: 20px 0
}
.n_contents p {
	line-height: 60px;
	font-size: 18px;
}
.n_contents img {
	width: 50px;
	height: 50px;
}
#nostyle {
	border: 0;
	margin: 0;
	padding: 0
}
.s_contents p {
	line-height: 30px;
}
.page_main {
	background-color: #f8f8f8;
}
.page_sshome {
	height: 50PX;
	line-height: 50PX;
	font-size: 12px;
	float: right
}
.page_smain {
	background: url(../images/page_bg.png) repeat-x;
	padding-top: 9px
}
.pack_tit {
	background: url(../images/pack_tit.png) no-repeat;
	border-bottom: #595959 solid 1px;
	height: 70px;
	padding: 54px 0 0 350px;
	margin-bottom: 20px
}
.pack_tit span {
	display: block;
	font-size: 16px;
}
.pack_tit span em {
	color: #F00;
}
.page_sshome a {
	float: left;
	display: block;
	margin: 0 5px
}
.page_sshome span {
	float: left;
	display: block
}
.page_sshome img {
	float: left;
	margin-right: 5px;
	margin-top: 18px
}
/*top nav*/
.header {
	 width:100%;
	 border-top:2px solid #ca140d;
}
.topbox {
	height: 80px;
	width: 283px;
	padding-top: 14px;
	float: left;

}
/* nav_menu */
.container {
 background: url(../images/tel.png) right 8px no-repeat;
	width: 900px;
	float: right;
	margin: 0;
	padding: 0
}
ul#topnav {
	position: relative;
	font-size: 15px;
	margin: 0;
	padding: 0;
}
ul#topnav li {
	float: left;
	margin: 0;
	padding: 0;
	width: 120px;
	height: 96px;
	line-height:96px;
	text-align: center
}
ul#topnav li a {
	display: block;
	text-decoration: none;
}
ul#topnav li a:hover {
	background: #19A6DB;
	color: #FCFF00
}
ul#topnav li span {
	height: 70px;
	line-height: 70px;
	position: absolute;
	left: -300px;
	display: none;
	width: 1200px;
	top: 96px;
	z-index: 9999;
	background: #19a6db;
	color: #FFF;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px
}
ul#topnav li:hover span {
	display: block;
}
ul#topnav li span a {
	display: inline;
	height: 70px;
	line-height: 70px;
	color: #FFF;
	margin: 0 20px
}
ul#topnav li span a:hover {
	text-decoration: underline;
	color: #fcff00
}
.R {
	text-align: center
}
.pageC a {
	display: inline-block;
	border: 1px solid #c0c0c0;
	color: #505050;
	padding: 0 8px;
	vertical-align: middle;
	margin-left: 3px
}
.pageC .thisclass a{
	color: #fff!important;
	text-decoration: none;
	background: #4bcddb;
	border: 1px solid #4bcddb
}
.pageC{
	padding-left:auto;
	padding-right:auto;}
.pageC li{
	float:left;
	
	}

.pageC a:hover, .pageC a.current {
	color: #fff!important;
	text-decoration: none;
	background: #4bcddb;
	border: 1px solid #4bcddb
}
.pageC .number {
	width: 22px;
	text-align: center;
	height: 22px;
	line-height: 22px;
	border: 1px solid #c0c0c0;
	vertical-align: middle;
	padding: 0
}
.pageC .go {
	background: url(../images/category/bg4.png) -66px -271px no-repeat;
	color: #333;
	padding: 0 8px
}
.pageC .go:hover {
	background: url(../images/category/bg4.png) -66px -271px no-repeat;
	border: 1px solid #c0c0c0;
	color: #333!important
}
.pageC .arrow {
	width: 5px;
	overflow: hidden;
	background: #fff;
	display: inline-block;
	vertical-align: top;
	margin: 0 3px
}
.pageC .arrow .aleft, .pageC .icon_next .arrow .aright {
	font-family: 宋体
}
.pageC .arrow .aright {
	margin-left: -7px;
	text-align: right
}
.pageC .arrow .aleft {
	margin-left: 1px;
	text-align: left
}
.pageC .icon_prev:hover, .pageC .icon_prev.active, .pageC .icon_next:hover, .pageC .icon_next.active {
	background: #4bcddb;
	border: 1px solid #4bcddb;
	color: #fff!important;
	text-decoration: none
}
.pageC .icon_prev:hover .arrow, .pageC .icon_prev.active .arrow, .pageC .icon_next:hover .arrow, .pageC .icon_next.active .arrow {
	background: #4bcddb
}

/*support*/
.support{ position: fixed; top:436px; right:0; width:50px; height:203px; z-index:9999}
.support li{height:50px;position:absolute; left:0;}
.support li img{float:left; margin:12px 12px 14px 14px;display:block}
.support li a{ display:block; color:#FFF; font-size:14px; height:50px; line-height:50px; overflow:hidden; background-color:#DF124A;  border-radius:6px;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}
.support li a:hover{ background-color:#008dc6}
.support li.support_tel{width:172px}
.support li.support_wx{width:62px}
.support li.support_qq,.support li.support_wb{width:172px}
.support li.support_tel,.support li.support_qq,.support li.support_wb{-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}
.support li.support_qq{top:52px}
.support li.support_wb{top:104px}
.support li.support_tel:hover{left:-100px}
.support li.support_qq:hover,.support li.support_wb:hover{left:-97px}
.support li.support_wx{top:156px}
.support li.support_wx i{position:absolute;width:188px; height:188px; left:-208px; top:-136px;background:url(../images/weixing-ma1.jpg) no-repeat;display: none}
.support li.support_wx:hover i{display: block}


/*= 新闻分页 =*/
#pagerclass{ width:100%; height:45px; text-align:center; margin:0 auto; text-align:center; display:block; clear:both;}
.pager{padding:20px 0;}
.pager .list{text-align:center;}
.pager .list .pager-nolink{color:#fff; background:#77ab22;padding:2px 6px; *padding:1px 6px; margin:0 3px;}
.pager .list a { color:#fff; background:#77ab22;  padding:2px 6px; *padding:1px 6px; margin:0 3px;}
.pager .list a:hover { color:#fff; background:#4e7d00;}
.pager .list .pager-current { color:#fff; background:#77ab22;padding:2px 6px; *padding:1px 6px; margin:0 3px;}
.pager .list a.ctrl { color:#494949; background:none; border:none;}
.pager .list a.ctrl:hover { color:#393; background:none; border:none;}





/*xitong*/
.n_sup{border-bottom:1px dashed #CCC; margin-bottom:15px}
.s_sup {
	padding-top: 70px;
	padding-bottom: 90px;
	padding-left: 90px;
}
.s_sup h2 {
	font-size: 30px;
	padding-bottom: 20px; color:#F60
}
.s_sup p {
	text-indent: 0;
	font-size: 18px;
}

.page_contacttwo{ min-height:560px;} 

.page_contact{ min-height:560px;} 

.page_contact span {
	height: 30px;
	margin-bottom:20px;
	display: block;
}
.page_con_btxt {
	width: 680px;
	height:150px; float:left;border:1px solid #CCC
}
.page_contact span em {
	color: #F00;
	margin-right: 5px;
}
.page_contact_news h2 {
	font-size: 24px;
	margin-bottom: 10px;
	color: #F60;
}
.page_contact_news p {
	text-indent: 0px;
	margin-bottom: 15px;
}
.page_contact_news {
	margin-top: 20px;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}





.bd-b-btnv {
    background: #19a6db none repeat scroll 0 0;
    border: 0 none;
    border-radius: 5px;
    box-shadow: 1px 1px 2px #909090;
    color: #fff;
    display: block;
    float: left;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    margin-right: 20px;
    margin-top: 12px;
    text-align: center;
    width: 120px;
}
