@charset "utf-8";



/*公用*/

body {

	margin: 0;

	padding: 0;

	font-family: "微软雅黑";

	font-size: 12px;

	background: #fff;

	color: #686868;

	_background-image: url(text.txt);

	/* for IE6 */

	_background-attachment: fixed;

}



ul,

dl,

dt,

dd,

p,

h1,

h2,

h3,

h4,

h5,

li {

	margin: 0;

	padding: 0;

	list-style: none;

}



a {

	text-decoration: none;

	color: #686868;

	font-weight: normal;

}



a:hover {

	color: #710100;

}



img {

	border: none 0;

}



.hr1 {

	margin: 0 auto;

	border: 1px solid #9A0201;

}



.red {

	color: red;

}



.clear {

	clear: both;

}



.center {

	text-align: center;

}



.tLeft {

	text-align: left;

}



.fLeft {

	float: left;

}



.mL {

	margin-left: 20px;

}



@font-face {

	font-family: 'DIN Alternate Bold';

	/*字体名称*/

	src: url('DIN Alternate Bold.ttf');

}



/*******header************/

#container {

	width: 100%;

	margin: 0 auto;

}



#container1 {

	margin: auto;

	width: 960px;

	background: #F5F5F5 url(../images/background1.jpg) repeat-x top;

}



#header,

#main,

#footer {

	margin: 0 auto;

	position: relative;

}



.main_box {

	width: 100%;

	height: auto;

	float: left;

	background: #ffffff;

	padding-bottom: 20px;

}



.main_box1 {

	width: 100%;

	height: auto;

	float: left;

	background: #FFF;

}



#main {

	width: 1200px;

	height: auto;

	margin: 0 auto;

	padding-top: 30px;

	margin-bottom: 30px;

	padding-bottom: 30px;

}



.head_top {

	width: 100%;

	height: 80px;

	float: left;

	background: none;

	z-index: 100;

	position: relative;

	border-bottom: 1px solid rgba(255, 255, 255, 0.1);

}



.head_in {

	width: 1200px;

	height: auto;

	margin: 0 auto;

}



.logo {

	float: left;

	margin-top: 20px;

}



.logo img {}



.weima {

	width: 99px;

	height: 99px;

	float: left;

	margin-left: 37px;

	margin-top: 14px;

}



.weima img {

	width: 98px;

	height: 98px;

	border: 1px solid #f0f0f0;

}



.jrsc {

	z-index: 2;

	position: absolute;

	display: table;

	right: 130px;

	top: 35px;

}



.swsy {

	z-index: 2;

	position: absolute;

	display: table;

	right: 30px;

	top: 35px;

}



.search {

	float: right;

	margin-top: 32px;

}



.top_t {

	width: 100%;

	height: 35px;

	float: left;

	background: #f5f5f5;

}



.top_t1 {

	width: 1200px;

	height: auto;

	margin: 0 auto;

}



.top_tleft {

	line-height: 35px;

	float: left;

	font-family: "微软雅黑";

	font-size: 13px;

	color: #333;

	text-indent: 30px;

	background: url(../images/t_5.png) no-repeat left center;

}



.top_tright {

	height: auto;

	line-height: 35px;

	float: right;

}



.top_tright span {

	height: auto;

	float: left;

	font-size: 13px;

	color: #999;

}



.top_tright font {

	height: auto;

	float: left;

	font-size: 13px;

	color: #999;

	margin-left: 10px;

	text-indent: 30px;

	background: url(../images/t_2.png) left center no-repeat;

}



.top_tright i {

	font-style: normal;

	font-size: 13px;

	color: #999;

}



.top_email {

	height: auto;

	float: left;

	font-size: 13px;

	color: #999;

	margin-left: 20px;

	height: 35px;

	text-indent: 30px;

	background: url(../images/t_3.png) left center no-repeat;

}



/*导航*/

.nav_box {

	width: 100%;

	height: 80px;

	float: left;

	background: none;

}



.nav {



	height: 80px;

	float: right;



}



.nav ul li {

	margin: 0;

	text-align: center;

	width: 120px;

	font-family: "微软雅黑";

	float: left;

	height: 80px;

	position: relative;

	z-index: 100;

}



.add_top2 {

	padding-top: 30px;

}



.nav ul li a {

	color: #fff;

	font-size: 16px;

	width: 120px;

	height: 80px;

	float: left;

	line-height: 80px;

}



.nav ul li a:hover {

	color: #fff;

	width: 120px;

	height: 80px;

	background: url(../images/hover.png) no-repeat 50% bottom;

	float: left;

}



.nav ul li ul {

	position: absolute;

	display: none;

}



.nav ul li:hover ul {

	position: absolute;

	display: block;

	width: 140px;

	background: rgb(0, 0, 0, 0.4);

	margin-top: 95px;

}



.nav ul li ul li {

	height: 35px;

	background: none;

	line-height: 35px;

	font-size: 14px;

	border-right: none;

	margin-top: 0px;

	border-bottom: 1px dashed #ddd;

	width: 140px;

	float: left;

}



.nav ul li ul li a {

	color: #fff;

	line-height: 35px;

	font-size: 12px;

	font-weight: normal;

	width: 140px;



	float: left;

}



.nav ul li ul li a:hover {

	color: #fff;

	line-height: 35px;

	height: 35px;

	font-size: 12px;

	width: 140px;

	background: #0319a7;

	float: left;

	font-weight: normal;

}



.nav_right {

	float: right;

	width: 260px;

	height: 131px;

	background: url(../images/call.png) no-repeat left center;

}



.nav_right h1 {

	float: right;

	width: 200px;

	height: auto;

	color: #666;

	padding-top: 38px;

	margin: 0;

	font-size: 14px;

	font-family: "微软雅黑";

	font-weight: normal;

}



.nav_right p {

	float: right;

	width: 200px;

	height: auto;

	color: #333;

	font-weight: bold;

	font-size: 30px;

	font-family: "Impact";

	margin-top: 0px;

}



/*首页优势2样式*/

.syyscon {

	width: 100%;

	height: auto;

	float: left;

	position: relative;

	z-index: 100;

	margin-top: -45px;

}



.syyscom {

	width: 1200px;

	height: auto;

	margin: 0 auto;

}



.syyscom .syyss1 {

	width: 290px;

	height: 102px;

	float: left;

	background: #FFFFFF;

	box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.05);

	border-radius: 2px;

	-webkit-transition: all .3s ease;

	-moz-transition: all .3s ease;

	-ms-transition: all .3s ease;

	-o-transition: all .3s ease;

	transition: all .3s ease;

}



.syyscom .syyss1:hover {

	-ms-transform: translateY(-3px);

	-webkit-transform: translateY(-3px);

	-moz-transform: translateY(-3px);

	-o-transform: translateY(-3px);

	transform: translateY(-3px);

}



.syyscom .syyss2:hover {

	-ms-transform: translateY(-3px);

	-webkit-transform: translateY(-3px);

	-moz-transform: translateY(-3px);

	-o-transform: translateY(-3px);

	transform: translateY(-3px);

}



.syyscom .syyss3:hover {

	-ms-transform: translateY(-3px);

	-webkit-transform: translateY(-3px);

	-moz-transform: translateY(-3px);

	-o-transform: translateY(-3px);

	transform: translateY(-3px);

}



.syyscom .syyss4:hover {

	-ms-transform: translateY(-3px);

	-webkit-transform: translateY(-3px);

	-moz-transform: translateY(-3px);

	-o-transform: translateY(-3px);

	transform: translateY(-3px);

}



.syyscom .syyss1 .img {

	width: 38px;

	height: 39px;

	float: left;

	margin-left: 44px;

	margin-top: 30px;

	background: url(../images/s1.png) no-repeat;

}



.syyscom .syyss1 .pcon {

	width: 160px;

	height: auto;

	float: left;

	margin-left: 30px;

	margin-top: 25px;

}



.syyscom .syyss1 .pcon .p1 {

	width: 100%;

	height: auto;

	float: left;

	font-size: 18px;

	color: #333;

	line-height: 30px;

	font-weight: bold;

}



.syyscom .syyss1 .pcon .p2 {

	width: 100%;

	height: auto;

	float: left;

	font-size: 14px;

	color: #888;

}



.syyscom .syyss2 {

	width: 290px;

	height: 102px;

	float: left;

	margin-left: 10px;

	background: #FFFFFF;

	box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.05);

	border-radius: 2px;

	-webkit-transition: all .3s ease;

	-moz-transition: all .3s ease;

	-ms-transition: all .3s ease;

	-o-transition: all .3s ease;

	transition: all .3s ease;

}



.syyscom .syyss2 .img {

	width: 45px;

	height: 38px;

	float: left;

	margin-left: 44px;

	margin-top: 30px;

	background: url(../images/s2.png) no-repeat;

}



.syyscom .syyss2 .pcon {

	width: 160px;

	height: auto;

	float: left;

	margin-left: 30px;

	margin-top: 25px;

}



.syyscom .syyss2 .pcon .p1 {

	width: 100%;

	height: auto;

	float: left;

	font-size: 18px;

	color: #333;

	line-height: 30px;

	font-weight: bold;

}



.syyscom .syyss2 .pcon .p2 {

	width: 100%;

	height: auto;

	float: left;

	font-size: 14px;

	color: #888;

}



.syyscom .syyss3 {

	width: 290px;

	height: 102px;

	float: left;

	margin-left: 10px;

	background: #FFFFFF;

	box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.05);

	border-radius: 2px;

	-webkit-transition: all .3s ease;

	-moz-transition: all .3s ease;

	-ms-transition: all .3s ease;

	-o-transition: all .3s ease;

	transition: all .3s ease;

}



.syyscom .syyss3 .img {

	width: 40px;

	height: 40px;

	float: left;

	margin-left: 44px;

	margin-top: 30px;

	background: url(../images/s3.png) no-repeat;

}



.syyscom .syyss3 .pcon {

	width: 160px;

	height: auto;

	float: left;

	margin-left: 30px;

	margin-top: 25px;

}



.syyscom .syyss3 .pcon .p1 {

	width: 100%;

	height: auto;

	float: left;

	font-size: 18px;

	color: #333;

	line-height: 30px;

	font-weight: bold;

}



.syyscom .syyss3 .pcon .p2 {

	width: 100%;

	height: auto;

	float: left;

	font-size: 14px;

	color: #888;

}



.syyscom .syyss4 {

	width: 290px;

	height: 102px;

	float: left;

	margin-left: 10px;

	background: #FFFFFF;

	box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.05);

	border-radius: 2px;

	-webkit-transition: all .3s ease;

	-moz-transition: all .3s ease;

	-ms-transition: all .3s ease;

	-o-transition: all .3s ease;

	transition: all .3s ease;

}



.syyscom .syyss4 .img {

	width: 34px;

	height: 34px;

	float: left;

	margin-left: 44px;

	margin-top: 30px;

	background: url(../images/s4.png) no-repeat;

}



.syyscom .syyss4 .pcon {

	width: 160px;

	height: auto;

	float: left;

	margin-left: 30px;

	margin-top: 25px;

}



.syyscom .syyss4 .pcon .p1 {

	width: 100%;

	height: auto;

	float: left;

	font-size: 18px;

	color: #333;

	line-height: 30px;

	font-weight: bold;

}



.syyscom .syyss4 .pcon .p2 {

	width: 100%;

	height: auto;

	float: left;

	font-size: 14px;

	color: #888;

}


.header {
	width: 100%;
	height: 820px;
	float: left;
}

.z_banner_product1 {
	position: absolute;
	width: 100%;
	height: 820px;
	background: url(../images/header.jpg) no-repeat center;
	background-attachment: fixed;
	background-position: top center;
}

/* 幻灯片广告 */

.ad {

	overflow: hidden;

	padding: 0;

	margin: 0;

	width: 960px;

	margin: 0 auto;

}



#full-screen-slider {

	width: 100%;

	height: 820px;

	float: left;

	position: relative;

	z-index: 99;

	margin-top: -81px;

}



#slides {

	display: block;

	width: 100%;

	height: 820px;

	list-style: none;

	padding: 0;

	margin: 0;

	position: relative
}



#slides li {

	display: block;

	width: 100%;

	height: 100%;

	list-style: none;

	padding: 0;

	margin: 0;

	position: absolute
}



#slides li img {

	width: 100%;

	height: 100%;

}



#slides li a {

	display: block;

	width: 100%;

	height: 100%;

	text-indent: -9999px
}



#pagination {

	display: block;

	list-style: none;

	position: absolute;

	left: 28%;

	top: 790px;

	z-index: 9900;

	padding: 5px 15px 5px 0;

	margin: 0
}



#pagination li {

	display: block;

	list-style: none;

	width: 30px;

	height: 5px;

	float: left;

	margin-left: 15px;

	background: #FFF
}



#pagination li a {

	display: block;

	width: 100%;

	height: 100%;

	padding: 0;

	margin: 0;

	text-indent: -9999px;

}



#pagination li.current {

	background: #0067ac;

}

.banner {
	float: left;
	width: 100%;
	white-space: nowrap;
	margin-top: -81px;
	position: relative;
	overflow: hidden;
	background: #f8f8f8;
}

.banner_m {
	*float: left;
	width: 50%;
	height: 820px;
	display: inline-block;
	position: relative;
}

.wrapper {
	*float: left;
	width: 1920px;
	height: 820px;
	display: inline-block;
	position: relative;
	left: -967px;
}

.fn-clear {
	zoom: 1;
}

.box_skitter {
	position: relative;
	background: none;
}

.box_skitter ul {}

.box_skitter .container_skitter {
	overflow: hidden;
	position: relative;
}

.box_skitter .image {
	overflow: hidden;
}

.box_skitter .image img {
	display: none;
}

.box_skitter .box_clone {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	overflow: hidden;
	display: none;
	z-index: 20;
}

.box_skitter .box_clone img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
}

.box_skitter .prev_button {
	position: absolute;
	top: 50%;
	left: 2%;
	z-index: 100;
	width: 72px;
	height: 143px;
	overflow: hidden;
	text-indent: -9999em;
	margin-top: -25px;
	background: url('../images/prev1.png') no-repeat left top !important;
}

.box_skitter .next_button {
	position: absolute;
	top: 50%;
	right: 2%;
	z-index: 100;
	width: 72px;
	height: 143px;
	overflow: hidden;
	text-indent: -9999em;
	margin-top: -25px;
	background: url('../images/next1.png') no-repeat left top !important;
}

.box_skitter .label_skitter {
	z-index: 150;
	position: absolute;
	display: none;
}

.loading {
	position: absolute;
	top: 50%;
	right: 50%;
	z-index: 10000;
	margin: -16px -16px;
	color: #fff;
	text-indent: -9999em;
	overflow: hidden;
	background: url('../images/ajax-loader.gif') no-repeat left top;
	width: 31px;
	height: 31px;
}

#slideshow {
	width: 1920px;
	height: 820px;
	float: left;
}

#slideshow ul {}




/*首页两部分*/

.two_part {

	width: 100%;

	height: auto;

	float: left;

	min-height: 500px;

	position: relative;

}



.left_ad {

	width: 130px;

	height: 130px;

	position: absolute;

	left: 68px;

	bottom: 40px;

	background: url(../images/kuai.png) no-repeat;

}



.right_ad {

	width: 130px;

	height: 130px;

	position: absolute;

	right: 0px;

	top: 40px;

	background: url(../images/kuai.png) no-repeat;

}



.part_in {

	width: 1200px;

	height: auto;

	margin: 80px auto;

}



.index_gnjs {

	width: 586px;

	height: 368px;

	float: left;

}



.index_kfsb {

	width: 586px;

	height: 368px;

	float: right;

}



.index_gnjs a {

	width: 586px;

	height: 368px;

	float: left;

	background: url(../images/index1.png) no-repeat;

	-webkit-transition: all .3s ease;

	-moz-transition: all .3s ease;

	-ms-transition: all .3s ease;

	-o-transition: all .3s ease;

	transition: all .3s ease;

}



.biao_ti {

	width: 90%;

	height: auto;

	float: left;

	margin-left: 5%;

	font-size: 30px;

	font-weight: bold;

	color: #fff;

	margin-top: 55px;

}



.biao_txt {

	width: 90%;

	height: auto;

	float: left;

	margin-left: 5%;

	font-size: 16px;

	color: #fff;

	line-height: 30px;

	margin-top: 5px;

}



.biao_btn {

	width: 112px;

	height: 40px;

	float: left;

	margin-left: 5%;

	border: 1px solid #fff;

	border-radius: 5px;

	line-height: 40px;

	text-align: center;

	font-size: 16px;

	color: #fff;

	margin-top: 50px;

}



.index_kfsb a {

	width: 586px;

	height: 368px;

	float: right;

	background: url(../images/index2.png) no-repeat;

	-webkit-transition: all .3s ease;

	-moz-transition: all .3s ease;

	-ms-transition: all .3s ease;

	-o-transition: all .3s ease;

	transition: all .3s ease;

}



.index_gnjs a:hover {

	-ms-transform: translateY(-3px);

	-webkit-transform: translateY(-3px);

	-moz-transform: translateY(-3px);

	-o-transform: translateY(-3px);

	transform: translateY(-3px);

	box-shadow: 0px 18px 15px 0px rgba(0, 0, 0, 0.08);

}



.index_kfsb a:hover {

	-ms-transform: translateY(-3px);

	-webkit-transform: translateY(-3px);

	-moz-transform: translateY(-3px);

	-o-transform: translateY(-3px);

	transform: translateY(-3px);

	box-shadow: 0px 18px 15px 0px rgba(0, 0, 0, 0.08);

}



/*多种功能场景教室*/

.gnjs_box {

	width: 100%;

	height: auto;

	float: left;

	background: #f7f8fa;

	padding-top: 56px;

	padding-bottom: 68px;

	position: relative;

}



.right_ad1 {

	width: 130px;

	height: 130px;

	position: absolute;

	right: 50px;

	bottom: 100px;

	background: url(../images/kuai.png) no-repeat;

}



.gnjs_in {

	width: 1200px;

	height: auto;

	margin: 0 auto;

}



.gnjs_ti {

	width: 100%;

	height: auto;

	float: left;

	font-size: 30px;

	color: #333;

	line-height: 45px;

	font-weight: bold;

	text-align: center;

	margin-bottom: 40px;

}



.gnjs_ti span {

	font-size: 16px;

	color: #888;

	font-weight: normal;

}



.gnjs_l {

	width: 236px;

	height: auto;

	float: left;

}



.tagMenu1 {

	height: 553px;

	position: relative;

	width: 100%;

	float: left;

	margin-bottom: 1px;

}



.tagMenu1 ul {

	position: absolute;

	height: auto;

	left: 0px;

	float: left;

	width: 100%;

}



ul.menu1 li {

	height: 91px;

	cursor: pointer;

	float: left;

	background: #fff;

	width: 236px;

	margin-bottom: 1px;

}



ul.menu1 li a {

	height: 91px;

	float: left;

	width: 236px;

}



ul.menu1 li a span {

	width: 90%;

	height: auto;

	float: left;

	margin-left: 5%;

	font-size: 18px;

	color: #333;

	margin-top: 25px;

	font-weight: bold;

	line-height: 35px;

}



ul.menu1 li a font {

	width: 90%;

	height: auto;

	float: left;

	margin-left: 5%;

	font-size: 14px;

	color: #888;

}





ul.menu1 li.current1 {

	height: 91px;

	cursor: pointer;

	float: left;

	background: #fff;

	width: 235px;

	border-right: 1px solid #0e6fe4;

}



ul.menu1 li.current1 span {

	color: #0e6fe4;

}



ul.menu1 li.current1 font {

	color: #0e6fe4;

}



.gnjs_r {

	width: 962px;

	height: auto;

	float: right;

}



.content1 {

	width: 100%;

	height: auto;

	float: left;

}



.content1 img {

	width: 962px;

	height: 552px;

	float: left;

}



.gong_more {

	width: 100%;

	height: auto;

	float: left;

	/* 	text-align: center; */

	margin-top: 55px;

}



.gong_more a {

	font-size: 16px;

	color: #0e6fe4;

	border-radius: 5px;


	width: 100%;
	height: 43px;
	line-height: 43px;
	text-align: center;
	border: 1px solid #0e6fe4;
	float: left;
	-webkit-transition: all .3s ease;

	-moz-transition: all .3s ease;

	-ms-transition: all .3s ease;

	-o-transition: all .3s ease;

	transition: all .3s ease;

}



.gong_more a:hover {
	background: #0e6fe4;
	color: #fff;
	-ms-transform: translateY(-3px);

	-webkit-transform: translateY(-3px);

	-moz-transform: translateY(-3px);

	-o-transform: translateY(-3px);

	transform: translateY(-3px);

	box-shadow: 0px 18px 15px 0px rgba(0, 0, 0, 0.08);

}



/*儿童康复品牌*/

.zou_box {

	width: 100%;

	height: 570px;

	position: relative;

	float: left;

	background: url(../images/zou_bg.jpg) no-repeat;

	background-size: 100% 100%;

}



.zou_in {

	width: 1200px;

	height: auto;

	margin: 0 auto;

}



.zou_ti {

	width: 100%;

	height: auto;

	float: left;

	color: #fff;

	margin-top: 80px;

	font-size: 30px;

	font-weight: bold;

	text-align: center;

	line-height: 45px;

}



.zou_ti span {

	color: #fff;

	font-weight: normal;

	font-size: 16px;

}



.zou_four {

	width: 100%;

	height: auto;

	float: left;

	margin-top: 90px;

}



.zou_four li {

	width: 25%;

	height: auto;

	float: left;

}



.zou_four li span {

	width: 100%;

	height: auto;

	float: left;

	font-family: "Impact";

	font-size: 60px;

	color: #fff;

	text-align: center;

	/* font-weight: bold; */

}



.zou_four li span em {

	font-style: normal;

	font-size: 18px;



	color: #fff;

}



.zou_four li i {

	width: 100%;

	height: auto;

	float: left;

	margin-top: 15px;

	margin-bottom: 15px;

	text-align: center;

}



.zou_four li font {

	width: 100%;

	height: auto;

	float: left;

	text-align: center;

	font-size: 16px;

	color: #fff;

}



.zou_san {

	width: 100%;

	height: auto;

	float: left;

	position: relative;

	z-index: 99;

	margin-top: -120px;

}



.zou_sin {

	width: 1254px;

	height: auto;

	margin: 0 auto;

}



.zou_sin li {

	width: 418px;

	height: 430px;

	float: left;

	-webkit-transition: all .3s ease;

	-moz-transition: all .3s ease;

	-ms-transition: all .3s ease;

	-o-transition: all .3s ease;

	transition: all .3s ease;

}



.zou_sin li a {

	width: 418px;

	height: 430px;

	float: left;

}



.zou_sin li:hover {

	-ms-transform: translateY(-3px);

	-webkit-transform: translateY(-3px);

	-moz-transform: translateY(-3px);

	-o-transform: translateY(-3px);

	transform: translateY(-3px);

	/* box-shadow: 0px 18px 15px 0px rgba(0, 0, 0, 0.08); */

}



.zou_sin li:nth-child(1) {

	width: 418px;

	height: 430px;

	float: left;

	background: url(../images/zou2.png) no-repeat;

}



.zou_sin li:nth-child(2) {

	width: 418px;

	height: 430px;

	float: left;

	background: url(../images/zou3.png) no-repeat;

}



.zou_sin li:nth-child(3) {

	width: 418px;

	height: 430px;

	float: left;

	background: url(../images/zou1.png) no-repeat;

}



.zou_tia {

	width: 100%;

	height: auto;

	float: left;

	font-size: 22px;

	color: #333333;

	line-height: 30px;

	margin-top: 50px;

	text-align: center;

	font-weight: bold;

}



.zou_tia span {

	font-size: 14px;

	color: #777;

	font-weight: normal;

}



/*解决方案*/

.fang_an {

	width: 100%;

	height: auto;

	float: left;

	padding-bottom: 90px;

}



.fang_in {

	width: 1200px;

	height: auto;

	margin: 0 auto;

}



.fang_ti {

	width: 100%;

	height: auto;

	float: left;

	font-size: 30px;

	color: #333333;

	line-height: 40px;

	margin-top: 50px;

	text-align: center;

	font-weight: bold;

}



.fang_ti span {

	font-size: 14px;

	color: #888;

	font-weight: normal;

}



.jie_five {

	width: 100%;

	height: auto;

	float: left;

	margin-top: 35px;

}



.jie_five li {

	width: 220px;

	height: 220px;

	float: left;

	position: relative;

	margin-right: 25px;

	-webkit-transition: all .3s ease;

	-moz-transition: all .3s ease;

	-ms-transition: all .3s ease;

	-o-transition: all .3s ease;

	transition: all .3s ease;

}



.jie_five li:hover {

	-ms-transform: translateY(-3px);

	-webkit-transform: translateY(-3px);

	-moz-transform: translateY(-3px);

	-o-transform: translateY(-3px);

	transform: translateY(-3px);

	box-shadow: 0px 18px 15px 0px rgba(0, 0, 0, 0.08);

}



.jie_five li:nth-child(5) {

	width: 220px;

	height: 220px;

	float: right;

	position: relative;

	margin-right: 0px;

}



.jie_five li a {

	width: 220px;

	height: 220px;

	float: left;

}



.jie_five li a img {

	width: 220px;

	height: 220px;

}



.jie_five li span {

	width: 220px;

	height: 220px;

	position: absolute;

	z-index: 99;

	left: 0;

	top: 0;

	line-height: 220px;

	text-align: center;

	font-size: 20px;

	font-weight: bold;

	color: #fff;

}



/*加盟+新闻*/

.news_bg {

	width: 100%;

	height: auto;

	min-height: 586px;

	float: left;

	background: url(../images/news_bg.jpg) no-repeat;

	background-size: 100% 100%;

}



.news_tin {

	width: 1200px;

	height: auto;

	margin: 0 auto;

}



.two_l {

	width: 610px;

	height: auto;

	float: left;

	margin-top: 65px;

}



.he_img {

	width: 610px;

	height: 352px;

	float: left;

	margin-top: 40px;

	-webkit-transition: all .3s ease;

	-moz-transition: all .3s ease;

	-ms-transition: all .3s ease;

	-o-transition: all .3s ease;

	transition: all .3s ease;

}



.he_img:hover {

	-ms-transform: translateY(-3px);

	-webkit-transform: translateY(-3px);

	-moz-transform: translateY(-3px);

	-o-transform: translateY(-3px);

	transform: translateY(-3px);

	box-shadow: 0px 18px 15px 0px rgba(0, 0, 0, 0.08);

}



.two_ti {

	width: 100%;

	height: auto;

	float: left;

}



.two_ti span {

	float: left;

	color: #333;

	font-size: 30px;

	font-weight: bold;

}



.two_ti a {

	float: right;

	color: #0e6fe4;

	font-size: 16px;

}



.two_ti a:hover {

	color: #1a66c2;

}



.two_r {

	width: 505px;

	height: auto;

	float: right;

	margin-top: 65px;

}



.search_bg {

	width: 100%;

	height: 80px;

	float: left;

	background: #f6f6f6;

}



.two_rlist {

	width: 100%;

	height: auto;

	float: left;

	margin-top: 40px;

}



.two_rlist li {

	width: 100%;

	height: auto;

	float: left;

	line-height: 26px;

	margin-bottom: 25px;

	-webkit-transition: all .3s ease;

	-moz-transition: all .3s ease;

	-ms-transition: all .3s ease;

	-o-transition: all .3s ease;

	transition: all .3s ease;

}



.two_rlist li:hover {

	-ms-transform: translateY(-3px);

	-webkit-transform: translateY(-3px);

	-moz-transform: translateY(-3px);

	-o-transform: translateY(-3px);

	transform: translateY(-3px);

}



.two_rlist li a {

	width: 100%;

	height: auto;

	float: left;

}



.two_rlist li a span {

	width: 100%;

	height: auto;

	float: left;

	font-size: 16px;

	color: #333;

}



.two_rlist li a font {

	width: 100%;

	height: auto;

	float: left;

	font-size: 14px;

	color: #888;

}







/*产品中心*/

.pro_boxaa {

	width: 100%;

	height: auto;

	float: left;

	background: #fff;

	padding-bottom: 50px;

}



.pro_inan {

	width: 1200px;

	height: auto;

	margin: 0 auto;

}



.pro_ti {

	width: 100%;

	height: 120px;

	float: left;

	text-align: center;

	margin-top: 65px;

}



.pro_ti span {

	width: 100%;

	height: auto;

	float: left;

	font-size: 30px;

	color: #333;

}



.pro_ti font {

	width: 100%;

	height: auto;

	float: left;

	font-size: 16px;

	color: #333;

	margin-top: 15px;

}



.pro_ti i {

	width: 100%;

	height: auto;

	margin-top: 15px;

	float: left;

	text-align: center;

}



.chan_fen {

	width: 100%;

	height: auto;

	float: left;

}



.chan_fen li {

	width: 168px;

	height: 46px;

	line-height: 44px;

	font-size: 16px;

	text-align: center;

	float: left;

	margin-right: 20px;

}



.chan_fen li a {

	width: 164px;

	height: 42px;

	float: left;

	background: #f8f8f8;

	color: #333;

	border: 2px solid #dedede;

}



.chan_fen li a:hover {

	width: 164px;

	height: 42px;

	float: left;

	background: #0067ac;

	color: #fff;

	border: 2px solid #0067ac;

}



.chan_fen li .curr {

	width: 164px;

	height: 42px;

	float: left;

	background: #0067ac;

	color: #fff;

	border: 2px solid #0067ac;

}







.chan_box {

	width: 100%;

	height: auto;

	float: left;

	margin-top: 50px;

}



.chan_list {

	width: 105%;

	height: auto;

	float: left;

}



.chan_list li {

	width: 292px;

	height: 311px;

	float: left;

	text-align: center;

	margin-right: 8px;

	margin-bottom: 10px;

	background: #f0f4f7;

	border: 1px solid #f0f4f7;

}



.chan_list li:hover {

	width: 292px;

	height: 311px;

	float: left;

	transition: all 0.4s linear 0s;

	background: #1862cb;

	border: 1px solid #1862cb;

	color: #fff;

}



.chan_list li:hover .indexCaseItem h3 a {

	position: relative;

	width: 100%;

	height: 51px;

	float: left;

	font-size: 14px;

	color: #fff;

}



.indexCaseList {

	width: 100%;

	height: auto;

	*float: left;

	*width: 292px;

	*margin-left: 15px;

}



.indexCaseItem {

	width: 292px;

	float: left;

	display: inline;

	position: relative;

}



.indexCaseItem p {

	position: relative;

	width: 292px;

	height: 261px;

	text-align: center;

	overflow: hidden;

	cursor: pointer;

	float: left;

}



.chan_list li .indexCaseItem h3 {

	position: relative;

	width: 100%;

	height: 51px;

	float: left;

	text-align: center;

	font-weight: normal;

	line-height: 51px;

}



.chan_list li .indexCaseItem h3 a {

	position: relative;

	width: 100%;

	height: 51px;

	float: left;

	font-size: 14px;

	color: #333;

}







.indexCaseItem p img {

	width: 292px;

	height: 260px;

}



.indexCaseList a.link {

	position: absolute;

	display: block;

	left: 0px;

	color: #fff;

	font-family: "宋体";

	padding-top: 1px;

	top: 100%;

	width: 100%;

	height: 100%;

	font-size: 12px;

	background: url(../images/img_an_h.png) no-repeat;

}



.indexCaseList a.link span {

	display: block;

	line-height: 24px;

	width: 70%;

	height: 70%;

	padding-top: 15%;

	margin: 0 auto;

	overflow: hidden;

}



.sycasemore {

	width: 215px;

	height: 46px;

	float: left;

	line-height: 46px;

	margin-left: 492px;

	font-size: 16px;

	color: #fff;

	margin-top: 50px;

	text-align: center;

	transition: all ease-in-out .5s;

}



.sycasemore a {

	width: 215px;

	height: 46px;

	float: left;

	background: url(../images/more-.png) no-repeat;

	line-height: 46px;

	font-size: 16px;

	color: #fff;

	text-align: center;

	transition: all ease-in-out .5s;

}



.sycasemore a:hover {

	width: 215px;

	height: 46px;

	float: left;

	background: url(../images/more.png) no-repeat;

	line-height: 46px;

	font-size: 16px;

	color: #fff;

	text-align: center;

}









.art-vmenublock-body {

	position: relative;

	padding: 0;

}



.art-vmenublock {

	margin: 0;

}



.art-vmenublockcontent {

	position: relative;

	margin: 0 auto;

	min-width: 1px;

	min-height: 1px;

}



.art-vmenublockcontent-body {

	position: relative;

	padding: 0;

}



.art-vmenublockcontent {

	position: relative;

	margin: 0 auto;

	min-width: 1px;

	min-height: 1px;

}



.art-vmenublockcontent-body {

	position: relative;

	padding: 0;

}



ul.art-vmenu,

ul.art-vmenu li {

	list-style: none;

	width: auto;

	float: left;

	line-height: 0;

}



ul.art-vmenu ul {

	display: none;

}



ul.art-vmenu ul.active {

	display: block;

}



ul.art-vmenu a {

	position: relative;

	display: block;

	overflow: hidden;

	height: 58px;

	cursor: pointer;

	text-decoration: none;

}



ul.art-vmenu li.art-vmenu-separator {

	display: block;

	padding: 0 0 0 0;

	margin: 0;

	font-size: 1px;

}



ul.art-vmenu .art-vmenu-separator-span {

	display: block;

	padding: 0;

	font-size: 1px;

	height: 0;

	line-height: 0;

}



ul.art-vmenu a .r,

ul.art-vmenu a .l {

	position: absolute;

	display: block;

	top: 0;

	height: 118px;

}



ul.art-vmenu a .l {

	left: 0;

	right: 26px;

}



ul.art-vmenu a .r {

	width: 966px;

	right: 0;

	clip: rect(auto, auto, auto, 940px);

}



ul.art-vmenu a .t,

ul.art-vmenu ul a {

	font-family: "微软雅黑";

	font-size: 14px;

}



ul.art-vmenu a .t {

	display: block;

	position: relative;

	top: 0;

	color: rgba(0, 0, 0, 0.6);

	float: left;

	height: 44px;

	line-height: 44px;

	background: #f1f1f1;
	width: 150px;
	font-size: 16px;
	text-align: center;
	margin-right: 10px;
	font-weight: bold;
	margin-left: 10px;

}



ul.art-vmenu a .t em {

	float: left;

}



ul.art-vmenu a.active .l,

ul.art-vmenu a.active .r {}



ul.art-vmenu a.active .t {

	color: #fff;

	background: #1571cf;

	transition: 0.5s;

	-moz-transition: 0.5s;

	-webkit-transition: 0.5s;

	-o-transition: 0.5s;

	transition-timing-function: ease;

	-moz-transition-timing-function: ease;

	/* Firefox 4 */

	-webkit-transition-timing-function: ease;

	/* Safari å’Œ Chrome */

	-o-transition-timing-function: ease;

	/* Opera */

}



ul.art-vmenu a.active .t em {

	float: left;

}



ul.art-vmenu a.active .t1 {

	color: #ff9000;



}



ul.art-vmenu a:hover .l,

ul.art-vmenu a:hover .r {}



ul.art-vmenu a:hover .t {

	color: #fff;

	background: #1571cf;

	transition: 0.5s;

	-moz-transition: 0.5s;

	-webkit-transition: 0.5s;

	-o-transition: 0.5s;

	transition-timing-function: ease;

	-moz-transition-timing-function: ease;

	/* Firefox 4 */

	-webkit-transition-timing-function: ease;

	/* Safari å’Œ Chrome */

	-o-transition-timing-function: ease;

	/* Opera */

}



ul.art-vmenu a:hover .t em {

	float: left;

}



ul.art-vmenu ul,

ul.art-vmenu ul li {

	margin: 0;

	padding: 0;

}



ul.art-vmenu ul a {

	display: block;

	white-space: nowrap;

	height: 46px;

	overflow: visible;

	font-weight: normal;

	font-family: "微软雅黑";

	font-size: 12px;

	color: #4b4b4b;



}



ul.art-vmenu ul li {}



ul.art-vmenu ul span,

ul.art-vmenu ul span span {

	display: inline;

	float: none;

	margin: inherit;

	padding: inherit;

	background-image: none;

	text-align: inherit;

	text-decoration: inherit;

}



ul.art-vmenu ul a,

ul.art-vmenu ul a:link,

ul.art-vmenu ul a:visited,

ul.art-vmenu ul a:hover,

ul.art-vmenu ul a:active,

ul.art-vmenu ul span span {

	line-height: 46px;

	color: #333;

	font-size: 14px;

	margin-left: 8.5px;

	height: 46px;

	display: block;

	width: 218px;

	background: url(../images/fen0.png) no-repeat left center;

	text-indent: 10px;

	border-bottom: 1px dashed #d6d6d6;

}



ul.art-vmenu ul {}



ul.art-vmenu ul ul {}



ul.art-vmenu ul li.art-vsubmenu-separator {

	display: block;

	margin: 0;

	font-size: 1px;

	padding: 0 0 0 0;

}



ul.art-vmenu ul .art-vsubmenu-separator-span {

	display: block;

	padding: 0;

	font-size: 1px;

	height: 0;

	line-height: 0;

	margin: 0;

	border: none;

}



ul.art-vmenu ul li.art-vmenu-separator-first {}



ul.art-vmenu ul li li a {

	background-position: 50px 0;

	padding-left: 68px;

}



ul.art-vmenu ul li li li a {

	background-position: 75px 0;

	padding-left: 93px;

}



ul.art-vmenu ul li li li li a {

	background-position: 100px 0;

	padding-left: 118px;

}



ul.art-vmenu ul li li li li li a {

	background-position: 125px 0;

	padding-left: 143px;

}



ul.art-vmenu ul li a.active {

	color: #404040;

	background: url(../images/fen0.png) no-repeat left center;



}



ul.art-vmenu ul li li a.active {

	background-position: 50px -50px;

}



ul.art-vmenu ul li li li a.active {

	background-position: 75px -50px;

}



ul.art-vmenu ul li li li li a.active {

	background-position: 100px -50px;

}



ul.art-vmenu ul li li li li li a.active {

	background-position: 125px -50px;

}



ul.art-vmenu ul li a:hover,

ul.art-vmenu ul li a:hover.active {

	color: #404040;

	background: url(../images/fen0.png) no-repeat left center;

}



ul.art-vmenu ul li li a:hover,

ul.art-vmenu ul li li a:hover.active {

	background-position: 50px -25px;

}



ul.art-vmenu ul li li li a:hover,

ul.art-vmenu ul li li li a:hover.active {

	background-position: 75px -25px;

}



ul.art-vmenu ul li li li li a:hover,

ul.art-vmenu ul li li li li a:hover.active {

	background-position: 100px -25px;

}



ul.art-vmenu ul li li li li li a:hover,

ul.art-vmenu ul li li li li li a:hover.active {

	background-position: 125px -25px;

}



.add_ly {

	width: 280px;

	height: auto;

	float: left;

	margin-left: 5px;

	background: #f0f4f7;

	padding-top: 15px;

	padding-bottom: 10px;

	margin-bottom: 6px;

}



/*服务流程*/

.fw_box {

	width: 100%;

	height: auto;

	float: left;

	padding-bottom: 30px;

}



.fw_in {

	width: 1200px;

	height: auto;

	margin: 0 auto;

}



.fw_ti {

	width: 100%;

	height: auto;

	float: left;

	text-align: center;

	margin-top: 50px;

}



.fw_list {

	width: 100%;

	height: auto;

	float: left;



}



.fw_list li {

	width: 284px;

	height: 192px;

	margin-bottom: 22px;

	float: left;

	position: relative;

	margin-right: 20.5px;

}



.fw_list li:nth-child(4n+4) {

	width: 284px;

	height: 192px;

	margin-bottom: 22px;

	float: right;

	margin-right: 0px;

}



.fw_list li img {

	width: 284px;

	height: 192px;

}



.fw_list li p {

	width: 100%;

	height: 40px;

	text-align: center;

	position: absolute;

	line-height: 40px;

	color: #fff;

	left: 0px;

	bottom: 0px;

	background: rgb(0, 0, 0, 0.5);

	font-size: 16px;

}



/*服务支持*/

.zhichi_box {

	width: 100%;

	height: 640px;

	float: left;

	background: url(../images/fuwu_bg.jpg) no-repeat 50% 0;

	background-size: 100% 100%;

}



.zhichi_in {

	width: 1200px;

	height: auto;

	margin: 0 auto;

}



.zhi_l {

	width: 695px;

	height: 340px;

	float: left;

	margin-top: 30px;

	background: #fff;

}



.zhi_img {

	width: 295px;

	height: auto;

	float: left;

}



.zhi_img img {

	width: 295px;

	height: 340px;

}



.zhi_txt {

	width: 325px;

	height: auto;

	float: left;

	margin-left: 45px;

	margin-top: 45px;

}



.zhi_ti {

	width: 100%;

	height: auto;

	float: left;

	line-height: 30px;

	padding-bottom: 10px;

	border-bottom: 1px solid #e7e7e7;

}



.zhi_ti span {

	float: left;

	font-size: 24px;

	color: #333;

}



.zhi_ti font {

	float: left;

	font-size: 16px;

	color: #999;

	margin-left: 5px;

}



.zhi_txt p {

	width: 100%;

	height: auto;

	float: left;

	font-size: 16px;

	color: #333;

	margin-top: 20px;

	line-height: 30px;

}



.zhi_txt p a {



	color: #1862cb;



}



.zhi_r {

	width: 460px;

	height: 340px;

	float: right;

	margin-top: 30px;

	background: #fff;

}



.zhi_rin {

	width: 340px;

	height: auto;

	margin: 30px auto;

}



.zhi_list {

	width: 100%;

	height: auto;

	float: left;

}



.zhi_list li {

	width: 49%;

	height: 129px;

	float: left;

	border-right: 1px solid #e7e7e7;

	border-bottom: 1px solid #e7e7e7;

	text-align: center;

	line-height: 50px;

}



.zhi_list li:nth-child(2) {

	width: 49%;

	height: 129px;

	float: left;

	border-right: 0;

	text-align: center;

	line-height: 50px;

}



.zhi_list li:nth-child(3) {

	width: 49%;

	height: 129px;

	float: left;

	border-right: 1px solid #e7e7e7;

	border-bottom: 0;

	text-align: center;

	line-height: 50px;

}



.zhi_list li:nth-child(3) img {

	padding-top: 20px;

}



.zhi_list li:nth-child(4) img {

	padding-top: 20px;

}



.zhi_list li:nth-child(4) {

	width: 49%;

	height: 129px;

	float: left;

	border-bottom: 0;

	border-right: 0;

	text-align: center;

	line-height: 50px;

}



.zhi_list li a {

	width: 100%;

	height: auto;

	float: left;

	color: #333;

	font-size: 16px;

}





/*热销产品*/

.hot_box {

	width: 100%;

	height: auto;

	float: left;

	background: #f6f6f6;

	padding-bottom: 40px;

}



.hot_in {

	width: 1200px;

	height: auto;

	margin: 0 auto;

}



.hot_ti {

	width: 100%;

	height: auto;

	float: left;

	text-align: center;

	margin-top: 15px;

}



#fczs_main {

	height: auto;

}



.left1 {

	position: absolute;

	z-index: 99;

	left: -45px;

	top: 45%;

}



.right1 {

	float: left;

	position: absolute;

	z-index: 99;

	right: -45px;

	top: 45%;

}



.i_product_nr {

	position: relative;

	float: left;

	width: 100%;



}



#fczs_gd {

	width: 1200px;

	height: auto;

	float: left;

	overflow: hidden;

}



#fczs_gd ul {

	width: 1235px;

	height: auto;

}



#fczs_gd ul li {

	width: 288px;

	height: 328px;

	float: left;

	text-align: center;

	margin-right: 20px;

	margin-bottom: 20px;

	line-height: 46px;

}



#fczs_gd ul li a {

	width: 288px;

	height: 328px;

	background: #eee;

	float: left;

	color: #333;

	font-size: 14px;

}



#fczs_gd ul li a:hover {

	width: 288px;

	height: 328px;

	float: left;

	background: #0054bd;

	color: #fff;

}



#fczs_gd ul li img {

	width: 288px;

	height: 281px;

}



/*我们的优势*/

.bg2 {

	width: 100%;

	height: 632px;

	float: left;

	background: url(../images/section_bg.jpg) no-repeat 50% 0;

	background-size: 100% 100%;

	color: #fff;

}



.pe_in {

	width: 1200px;

	height: auto;

	margin: 0 auto;

}



.pe_ti {

	width: 100%;

	min-height: 50px;

	height: auto;

	font-weight: bold;

	float: left;

	font-size: 30px;

	text-align: center;

	margin-top: 50px;

	padding-bottom: 10px;

	background: url(../images/zhi_bg.jpg) no-repeat 50% bottom;

}



.pe_ti span {

	color: #fff;

	width: 100%;

	float: left;

	font-size: 36px;

	font-weight: bold;

	line-height: 50px;

}





.pe_ti i {

	color: #fff;

	font-size: 16px;

	font-family: "Arial";

	font-style: normal;

	width: 100%;

	float: left;

	line-height: 30px;

	font-weight: normal;

}





.tel_box {

	width: 100%;

	height: auto;

	float: left;

	margin-top: 60px;

}



.tel_bin {

	width: 340px;

	height: auto;

	margin: 0 auto;

}



.tel_bin h1 {

	width: 340px;

	height: auto;

	float: left;

	background: url(../images/tel.png) no-repeat 30px center;

	text-indent: 90px;

	font-size: 30px;

	font-weight: normal;

}



.tel_bin h2 {

	width: 340px;

	height: auto;

	float: left;

	text-align: center;

	color: #fff;

	font-weight: normal;

	font-size: 60px;

	line-height: 100px;

}



.tel_bin p {

	width: 340px;

	height: auto;

	float: left;

	text-align: center;



}





.in-rz {

	margin-left: -82px;

	margin-top: 60px;

	float: left;

}



.in-rz li {

	float: left;

	width: 131px;

	margin-left: 82px;

}



.in-rz li .wrap {

	display: table;

	width: 100%;

	height: 131px;

	position: relative;

}



.in-rz li .wrap:before {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	content: '';

	background: url(../images/rzico.png) no-repeat 0 0;

	-webkit-transition: all 0.5s;

	transition: all 0.5s;

	-webkit-transform: rotate(0deg);

	transform: rotate(0deg);

}



.in-rz li .inner {

	display: table-cell;

	vertical-align: middle;

	text-align: center;

	padding: 0 25px;

}



.in-rz li .inner p {

	margin: 0;

	font-size: 12px;

}



.in-rz li:nth-child(2) .wrap:before {

	background-position: -214px 0;

}



.in-rz li:nth-child(3) .wrap:before {

	background-position: -427px 0;

}



.in-rz li:nth-child(4) .wrap:before {

	background-position: -642px 0;

}



.in-rz li:nth-child(5) .wrap:before {

	background-position: -855px 0;

}



.in-rz li:nth-child(6) .wrap:before {

	background-position: -1068px 0;

}



.in-rz li .wrap:hover:before {

	-webkit-transform: rotate(360deg);

	transform: rotate(360deg);

}



/*广告条*/

.ad_bg {

	width: 100%;

	height: 180px;

	float: left;

	background: url(../images/ad_bg.jpg) no-repeat 50% 0;

	background-size: 100% 100%;

}



.ad_bgin {

	width: 1200px;

	height: auto;

	margin: 0 auto;

}



.ad_bl {

	width: 782px;

	height: auto;

	float: left;

}



.ad_bl h1 {

	width: 100%;

	height: auto;

	float: left;

	font-size: 36px;

	color: #fff;

	margin-top: 50px;

}



.ad_bl h2 {

	width: 100%;

	height: auto;

	float: left;

	font-size: 18px;

	color: #fff;

	margin-top: 15px;

	font-weight: normal;

	font-family: arial;

}



.ad_bl p {

	width: 100%;

	height: auto;

	float: left;

	color: #fff;

	font-size: 20px;

	font-family: "宋体";

	line-height: 35px;

	margin-top: 25px;



}





.ad_br {

	width: 270px;

	height: auto;

	float: right;

	margin-top: 60px;

	background: url(../images/call1.png) no-repeat left center;

}



.ad_br p {

	width: 200px;

	height: auto;

	float: right;

	font-size: 26px;

	color: #fff;

	line-height: 35px;

	font-weight: bold;

	font-family: "arial";

}



.ad_br h1 {

	width: 200px;

	height: auto;

	float: right;

	font-size: 14px;

	color: #fff;

	line-height: 35px;

	font-weight: normal;



}



.fa_box {

	width: 100%;

	height: auto;

	float: left;

	background: url(../images/you_bg.jpg) no-repeat;

	background-size: 100% 100%;



}



.fa_in {

	width: 1200px;

	height: auto;

	margin: 0 auto;

}



.fa_ti {

	width: 100%;

	height: 151px;

	float: left;

	margin-top: 60px;

	text-align: center;

	background: url(../images/si_ti.png) no-repeat 50% 0;

}



.fa_list {

	width: 100%;

	height: 350px;

	float: left;

	margin-top: 10px;

}



.add_top110 {

	margin-top: 110px;

}



.add_top80 {

	margin-top: 80px;

}



.add_top30 {

	margin-top: 30px;

}



.fa_l {

	width: 550px;

	height: auto;

}



.f_l {

	float: left;

}



.f_r {

	float: right;

}



.fa_r {

	width: 550px;

	height: auto;

}



.fa_r img {

	max-width: 100%;

	max-height: 100%;

}



.fa_la {

	width: 100%;

	height: auto;

	float: left;

	border-bottom: 1px solid #e3e3e3;

}



.fa_la span {

	width: 59px;

	height: 59px;

	float: left;

	background: url(../images/01_bg.jpg) no-repeat;

	text-align: center;

	line-height: 59px;

	color: #fff;

	font-size: 36px;

	font-weight: bold;

	font-family: "Arial";

}



.fa_la0 {

	width: 470px;

	height: auto;

	float: right;

}



.fa_la0 h1 {

	width: 100%;

	height: auto;

	float: left;

	font-size: 26px;

	color: #333;

	line-height: 35px;

	font-weight: bold;

}



.fa_la0 h2 {

	width: 100%;

	height: auto;

	float: left;

	font-size: 12px;

	color: #999;

	line-height: 25px;

	padding-bottom: 5px;

	font-weight: normal;

}



.fa_l p {

	width: 100%;

	height: auto;

	float: left;

	font-size: 14px;

	margin-top: 20px;

}





/*关于我们*/

.about_box {

	width: 100%;

	height: auto;

	position: relative;

	float: left;

}



.about_bina {

	width: 1462px;

	height: auto;

	margin: 0 auto;

}



.about_bg {

	width: 100%;

	height: auto;

	position: relative;

	float: left;

}



.com_text {

	width: 731px;

	height: 509px;

	background: url(../images/about2.jpg) no-repeat;

	float: left;

}



.com_text p {

	width: 80%;

	height: auto;

	float: left;

	margin-left: 10%;

	line-height: 35px;

	font-family: "微软雅黑";

	font-size: 18px;

	color: #bbbbbb;

	margin-top: 48px;

}



.com_text h2 {

	width: 100%;

	height: auto;

	float: left;

	font-weight: normal;

}



.com_text h2 a {

	font-size: 14px;

	color: #fff;

	width: 165px;

	height: 38px;

	float: left;

	line-height: 38px;

	background: url(../images/more_bg.jpg) no-repeat;

	text-indent: 30px;

	margin-top: 50px;

}



.com_img {

	width: 731px;

	height: 509px;

	float: left;

}



.com_img img {

	width: 731px;

	height: 509px;

}









/*工程案例*/

.hezuo_box {

	width: 100%;

	height: auto;

	float: left;

	background: #f6f6f6;

	padding-top: 60px;

	padding-bottom: 50px;

}



.hezuo_in {

	width: 1200px;

	height: auto;

	margin: 0 auto;

}



.hezuo_ti {

	width: 100%;

	height: auto;

	float: left;

	text-align: center;

}



#pro_gd {

	width: 1200px;

	height: 259px;

	margin-top: 50px;

	float: left;

	overflow: hidden;

}



#pro_gd ul {

	width: 1999px;

	height: 259px;

}



#pro_gd ul li {

	width: 283px;

	height: 259px;

	float: left;

	text-align: center;

	margin-right: 22px;

	line-height: 48px;

}



#pro_gd ul li a {

	width: 283px;

	height: 259px;

	background: #eee;

	float: left;

	color: #333;

	font-family: "微软雅黑";

	font-size: 14px;

}



#pro_gd ul li a:hover {

	width: 283px;

	height: 259px;

	float: left;

	background: #38517b;

	color: #fff;

}



#pro_gd ul li img {

	width: 283px;

	height: 211px;

}



.news_box {

	width: 100%;

	height: auto;

	float: left;

	background: #fff;

	margin-top: 50px;

	padding-bottom: 50px;

}



.news_in {

	width: 1200px;

	height: auto;

	margin: 0 auto;

}



.news_l {

	width: 730px;

	height: 470px;

	float: left;

	background: #fff;

}



.news1 {

	width: 316px;

	height: auto;

	float: left;

}





.news_tia {

	width: 100%;

	height: auto;

	float: left;

	text-align: center;

	margin-bottom: 45px;

}



.news_img {

	width: 408px;

	height: 384px;

	float: left;

	background: url(../images/news_img.jpg) no-repeat;

	background-size: 100% 100%;

}



.news_img h1 {

	height: auto;

	width: 100%;

	float: left;

	text-indent: 30px;

	margin-top: 80px;

	font-size: 36px;

	color: #fff;

	font-weight: normal;

}



.news_img p {

	height: auto;

	float: left;

	width: 100%;

	text-indent: 30px;

	margin-top: 5px;

	font-size: 16px;

	color: #fff;

	font-weight: normal;

}



.news_img a {

	height: 33px;

	float: left;

	width: 106px;

	border: 1px solid #fff;

	border-radius: 30px;

	line-height: 33px;

	text-align: center;

	color: #fff;

	font-size: 14px;

	margin-left: 30px;

	margin-top: 70px;

}



.news_text {

	width: 100%;

	height: auto;

	float: left;

	margin-top: 20px;

}



.news_top {

	width: 100%;

	height: auto;

	float: left;

	position: relative;

}



.news_pho {

	width: 316px;

	height: 141px;

	float: left;

}



.news_pho img {

	width: 316px;

	height: 141px;

}



.news_wen {

	width: 315px;

	height: auto;

	float: left;

	padding-top: 5px;

	padding-bottom: 5px;

	border-bottom: 1px solid #f3f3f3;

	border-right: 1px solid #f3f3f3;

}



.tu1 {

	width: 48px;

	height: 50px;

	float: left;

}



.tu2 {

	width: 10px;

	height: 50px;

	float: left;

}



.news_ti {

	width: 211px;

	height: auto;

	float: left;

	margin-top: 10px;

}



.news_ti a {

	width: 100%;

	height: auto;

	float: left;

	color: #333;

	font-size: 14px;

}



.news_time {

	width: 100%;

	height: auto;

	float: left;

	font-size: 12px;

	color: #333;

	line-height: 25px;

}



.news_wen p {

	width: 100%;

	height: auto;

	float: left;

	font-size: 14px;

	color: #666;

	margin-top: 20px;

	line-height: 28px;

}



.news_down {

	width: 315px;

	height: auto;

	float: left;

	border-right: 1px solid #f3f3f3;

}



.news_down p {

	width: 100%;

	height: auto;

	line-height: 32px;

	color: #333;

	float: left;

	font-size: 14px;

}



.news_down li {

	width: 100%;

	height: auto;

	float: left;

	line-height: 32px;

}



.news_down li a {

	width: 100%;

	height: auto;

	float: left;

	color: #333;

	font-size: 14px;

}



.news_down li a:hover {

	width: 100%;

	height: auto;

	float: left;

	color: #ff9000;

	font-size: 14px;

}



.news_down li a span {

	float: left;

}



.news_down li a font {

	float: right;

}



.news2 {

	width: 389px;

	height: auto;

	float: left;

	margin-left: 35px;

	color: #333333;

}



.news2 h1 {

	width: 100%;

	height: auto;

	line-height: 32px;

	color: #333;

	font-weight: normal;

	float: left;

	font-size: 20px;

}



.news2 .newtits {

	width: 389px;

	height: 103px;

	margin-top: 8px;

	float: left;

	background: url(../images/news3.jpg) no-repeat;

	margin-bottom: 8px;

}



.newtits .p1 {

	width: 283px;

	height: 24px;

	font-size: 17px;

	line-height: 24px;

	float: right;

	padding-right: 12px;

	padding-top: 15px;

}



.newtits p {

	width: 283px;

	height: auto;

	line-height: 32px;

	color: #333;

	float: right;

	padding-right: 12px;

	font-size: 12px;

}



.newtits .timed {

	width: 283px;

	height: auto;

	line-height: 25px;

	color: #666;

	float: right;

	padding-right: 12px;

	font-size: 12px;

}



.newtits .timed span {

	float: left;

}



.newtits .timed a {

	float: right;

	font-size: 12px;

	color: #999;

}



.news_down1 {

	width: 100%;

	height: auto;

	float: left;

}



.news_down1 li {

	width: 100%;

	height: auto;

	float: left;

	line-height: 32px;

}



.news_down1 li a {

	width: 100%;

	height: auto;

	float: left;

	color: #333;

	font-size: 14px;

}



.news_down1 li a:hover {

	width: 100%;

	height: auto;

	float: left;

	color: #ff9000;

	font-size: 14px;

}



.news_down1 li a span {

	float: left;

}



.news_down1 li a font {

	float: right;

}



.synewsline {

	width: 80px;

	height: 339px;

	float: left;

	background: url(../images/news4.jpg) center no-repeat;

}



.sycontact {

	width: 350px;

	height: auto;

	padding-top: 37px;

	line-height: 58px;

	font-size: 18px;

	color: #333333;

	float: left;

}



.sycontact h1 {

	width: 100%;

	height: auto;

	font-size: 18px;

	color: #333333;

	float: left;

	font-weight: normal;

}



.sycontact h1 span {

	font-size: 13px;

	color: #0a5caa;

}



.sycontact p input {

	width: 350px;

	height: 40px;

	font-size: 14px;

	color: #333333;

	float: left;

	text-indent: 10px;

	margin-top: 10px;

	font-weight: normal;

}



.sycontact h2 textarea {

	width: 350px;

	height: 40px;

	font-size: 14px;

	color: #333333;

	float: left;

	font-family: "微软雅黑";

	margin-top: 10px;

	font-weight: normal;

}



.sycontact h3 input {

	width: 350px;

	height: 40px;

	font-size: 14px;

	color: #fff;

	float: left;

	background: #023f90;

	font-family: "微软雅黑";

	margin-top: 10px;

	font-weight: normal;

	border: 0;

}



.pin_box {

	width: 100%;

	height: auto;

	padding-bottom: 40px;

	float: left;

}



.pin_in {

	width: 1200px;

	height: auto;

	margin: 0 auto;

}







.zhuying {

	width: 100%;

	height: auto;

	float: left;

	color: #575757;

	line-height: 25px;

	font-size: 12px;

}



.link_r {

	float: left;

}



.link_r a {

	color: #333;

	font-size: 14px;

	line-height: 30px;

	padding-left: 20px;

	padding-right: 20px;

}



.link_r a:hover {

	color: #666;

}









/* 内容三部分 */

.main_top {

	width: 1002px;

	height: auto;

	float: left;

}



.top_r {

	width: 670px;

	height: auto;

	float: left;

}



.top_c {

	width: 295px;

	height: auto;

	float: right;

}



.main_ti {

	width: 674px;

	height: 35px;

	float: left;

	background: #fff url(../images/nav_menu.jpg) repeat-x;

	line-height: 35px;

	border-right: 1px solid #ebebeb;

}



.main_ti span {

	width: 164px;

	height: 35px;

	float: left;

	background: url(../images/span_bg.jpg) no-repeat;

	text-indent: 15px;

	font-size: 16px;

	font-weight: bold;

	color: #feffff;

	font-family: "微软雅黑";

}



.main_ti span i {

	font-family: "宋体";

	font-size: 8px;

	color: #feffff;

	font-style: normal;

	padding-left: 5px;

	font-weight: normal;

}



.main_ti em {

	color: #1f9819;

	font-style: normal;

	font-family: "微软雅黑";

	font-size: 10px;

	float: right;

	margin-right: 10px;

}



.main_ti em a {

	color: #1f9819;

}



.main_ti em a:hover {

	color: #000;

}



.main_ti1 {

	width: 100%;

	height: auto;

	float: left;

	line-height: 54px;

	border-bottom: 1px solid #d9d9d9;

}



.main_ti1 span {

	float: left;

	border-bottom: 5px solid #0054bd;

	text-align: center;

	font-size: 22px;

	font-weight: bold;

	color: #000;

	font-family: "微软雅黑";

}



.main_ti1 em {

	color: #333;

	font-style: normal;

	font-family: "微软雅黑";

	font-size: 10x;

	float: right;

}



.nav_ti {

	width: 100%;

	height: auto;

	float: left;

	line-height: 64px;

	text-align: center;

	font-size: 30px;

	color: #333;

	margin-top: 30px;

	font-weight: bold;

	background: url(../images/ti.jpg) no-repeat 50% bottom;

}

.loca_ti{
	width: 100%;
	height: auto;
	float: left;
	line-height: 60px;
	border-bottom: 1px solid #efefef;
}
.loca_tin{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	color: #333;
	font-size: 14px;
}
.loca_tin a{
	color: #333;
}

.fen_box {

	width: 100%;

	height: auto;

	float: left;

	margin-top: 40px;

}







.widget {

	margin-bottom: 20px;

	width: 290px;

	float: left;

	background: #1862cb;

}



.wid_box {

	width: 270px;

	height: auto;

	float: left;

	background: #fff;

	padding-top: 10px;

	padding-bottom: 30px;

	margin-left: 10px;

	margin-bottom: 10px;

}



.wid_box p {

	float: left;

	width: 96%;

	font-family: "微软雅黑";

	font-size: 14px;

	height: auto;

	margin-left: 2%;

	color: #000;

	line-height: 30px;

}



.pro_left {

	width: 676px;

	height: auto;

	float: left;

}



.pro_in {

	width: 674px;

	height: auto;

	float: left;

	background: #fff;

	border-top: none;

	border: 1px solid #ebebeb;

}



.pro_sty {

	width: 685px;

	height: auto;

	float: left;

	margin-left: 14px;

	position: relative;

	z-index: 99;

	margin-top: 14px;

}



.pro_sty li {

	width: 100px;

	height: 42px;

	float: left;

	margin-right: 9px;

	line-height: 42px;

	list-style: none;

}



.pro_sty li a {

	width: 100px;

	height: 42px;

	float: left;

	background: url(../images/p_bg.jpg) no-repeat 50% center;

	color: #333;

	font-family: "宋体";

	font-size: 12px;

	text-align: center;

}



.pro_sty li a:hover {

	width: 100px;

	height: 42px;

	float: left;

	background: url(../images/p_hover.jpg) no-repeat 50% center;

	color: #fff;

}





.indexCaseList1 {

	width: 100%;

	height: auto;

	*float: left;

	*width: 285px;

	*margin-left: 15px;

}



.indexCaseItem1 {

	width: 285px;

	float: left;

	display: inline;

	position: relative;

	margin-right: 16px;

}



.indexCaseItem1 p {

	position: relative;

	width: 275px;

	height: 241px;

	overflow: hidden;

	cursor: pointer;

	text-align: center;

	font-size: 20px;

	color: #fff;

}



.indexCaseItem1 p img {

	float: left;

	width: 275px;

	height: 241px;

}



.indexCaseItem1 h3 {

	position: relative;

	width: 250px;

	height: 40px;

	margin-left: 20px;

	float: left;

	font-family: "微软雅黑";

	font-size: 16px;

	line-height: 50px;

}



.indexCaseItem1 h3 a {

	color: #333;

	font-family: "微软雅黑";

	font-size: 16px;

	width: 250px;

	float: left;

	height: 40px;

	background: url(../images/case_bottom.jpg) no-repeat 50% bottom;

}



.indexCaseItem1 h3 a:hover {

	color: #333;

}



.indexCaseItem1 h4 {

	position: relative;

	width: 250px;

	height: 90px;

	padding-top: 10px;

	margin-left: 20px;

	float: left;

	font-family: "微软雅黑";

	font-weight: normal;

	font-size: 14px;

	color: #333;

	line-height: 25px;

}



.indexCaseItem1 h5 {

	position: relative;

	width: 250px;

	height: auto;

	margin-left: 20px;

	margin-top: 20px;

	float: left;

}



.indexCaseItem1 h5 a {

	color: #333;

	font-family: "微软雅黑";

	font-size: 16px;

	width: 101px;

	float: left;

	height: 32px;

	background: url(../images/more1.jpg) no-repeat;

}



.indexCaseItem1 h5 a:hover {

	width: 101px;

	float: left;

	height: 32px;

	background: url(../images/more2.jpg) no-repeat;

}



.indexCaseList1 a.link {

	position: absolute;

	display: block;

	left: 8px;

	margin-top: 8px;

	color: #fff;

	font-size: 20px;

	text-align: center;

	top: 100%;

	width: 100%;

	height: 100%;

	background: url(../images/img_an_h.png);

}



.indexCaseList1 a.link span {

	display: block;

	line-height: 24px;

	width: 70%;

	height: 70%;

	padding-top: 15%;

	margin: 0 auto;

	overflow: hidden;

}



.you_box {

	width: 100%;

	height: 740px;

	float: left;

	background: url(../images/you.jpg) no-repeat 50% 0;

	background-size: 100% 100%;

}



.you_in {

	width: 1300px;

	height: auto;

	margin: 0 auto;

}



.pro_ti1 {

	width: 100%;

	height: 120px;

	float: left;

	text-align: center;

	margin-top: 45px;

	margin-bottom: 30px;



}



.pro_ti1 span {

	width: 100%;

	height: auto;

	float: left;

	font-size: 36px;

	font-weight: bold;

	color: #fff;

}



.pro_ti1 font {

	width: 100%;

	height: auto;

	float: left;

	font-size: 14px;

	color: #fff;

	margin-top: 20px;

}



.pro_ti1 i {

	width: 100%;

	height: auto;

	margin-top: 15px;

	float: left;

	text-align: center;

}



.rollBox {

	width: 1300px;

	height: auto;

	float: left;

	position: relative;

}



.rollBox .LeftBotton {

	height: 65px;

	width: 24px;

	background: url(../images/prev.png) no-repeat 0px 0;

	margin-top: 105px;

	overflow: hidden;

	float: left;

	display: inline;

	cursor: pointer;

}



.rollBox .RightBotton {

	height: 65px;

	width: 24px;

	background: url(../images/next.png) no-repeat 0px 0;

	overflow: hidden;

	float: right;

	margin-top: 105px;

	display: inline;

	cursor: pointer;

}



.rollBox .Cont {

	width: 1200px;

	overflow: hidden;

	float: left;

	position: relative;

	margin-left: 26px;

}



.rollBox .ScrCont {

	width: 10000000px;

}



.rollBox .Cont .pic {

	width: 300px;

	float: left;

	height: 465px;

	transition: all 0.4s linear 0s;

	background: url(../images/pic_bg.png) no-repeat;

}



.pic .you_name {

	width: 100%;

	float: left;

	height: auto;

	text-align: center;

	font-size: 20px;

	margin-top: 20px;

	color: #fff;

	padding-bottom: 10px;

	background: url(../images/you_line.jpg) no-repeat 50% bottom;

}



.pic .you_txt {

	width: 90%;

	float: left;

	height: auto;

	margin-left: 5%;

	text-align: center;

	font-size: 14px;

	margin-top: 10px;

	color: #fff;

	line-height: 26px;

	display: none;

}



.pic:hover .you_txt {

	width: 90%;

	float: left;

	height: auto;

	margin-left: 5%;

	text-align: center;

	font-size: 14px;

	margin-top: 10px;

	color: #fff;

	line-height: 26px;

	display: block;

}



.rollBox .Cont .pic:hover {

	width: 300px;

	float: left;

	transition: all 0.4s linear 0s;

	height: 465px;

	background: url(../images/you_jian.png) no-repeat;

}





.rollBox .Cont .pic img {

	display: block;

	float: left;

	width: 300px;

	height: 275px;

}







.rollBox #List1,

.rollBox #List2 {

	float: left;

}



.content3 {

	width: 100%;

	height: auto;

	float: left;

	position: relative;



}



.con {

	width: 268px;

	height: 228px;

	float: left;

	margin-bottom: 27px;

	position: relative;

	margin-left: 26px;

	cursor: pointer;

	overflow: hidden;

}



.con img {

	width: 268px;

	height: 228px;

	border: 1px solid #e3e3e3;

}



.txt {

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 40px;

	line-height: 40px;

	overflow: hidden;

	color: #fff;

	background: rgba(0, 0, 0, 0.6);

}



.txt h3 {

	text-align: center;

	font-size: 16px;

	font-weight: normal;

	float: left;

	width: 100%;



}





.txt p {

	font-size: 13px;

	display: block;

	padding-top: 34px;

	height: auto;

	margin: 0;

	width: 268px;

	float: left;

	line-height: 40px;



}



.txt span {

	width: 268px;

	padding-top: 16px;

	float: left;

	height: auto;

}



.txt span a {

	width: 268px;

	float: left;

	height: auto;

	text-align: center;

}



.txt span a img {

	width: 268px;

	height: 228px;

}







.main_right1 {

	width: 100%;

	height: auto;

	float: left;

}

/*新增特殊功能室*/
.teshu {
	width: 100%;
	height: auto;
	float: left;
	padding-top: 50px;
	padding-bottom: 100px;
}

.teshu li {
	width: 570px;
	height: 240px;
	margin-bottom: 40px;
	float: left;
	border: 1px solid #efefef;
}

.teshu li .teshu_l {
	width: 280px;
	height: auto;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}

.teshu li .teshu_l h1 {
	width: 100%;
	height: auto;
	float: left;
	font-size: 18px;
	line-height: 50px;
	color: #434343;
}

.teshu li .teshu_l p {
	width: 100%;
	height: auto;
	float: left;
	min-height: 80px;
	font-size: 14px;
	color: #666;
	line-height: 30px;
}

.teshu li .teshu_l a {
	width: 138px;
	height: 38px;
	float: left;
	font-size: 14px;
	background: #e5e5e5;
	border-radius: 5px;
	line-height: 38px;
	text-align: center;
	margin-top: 30px;
}
.teshu li .teshu_r{
	width: 219px;
	height: 219px;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}
.teshu li .teshu_r img{
	width: 219px;
	height: 219px;
}



.teshu li:nth-child(2n+2) {
	width: 570px;
	height: 240px;
	float: right;
	border: 1px solid #efefef;
}
.teshu1{
	width: 100%;
	height: auto;
	float: left;
	padding-top: 50px;
	padding-bottom: 100px;
}
.teshu1 li{
	width: 221px;
	height: auto;
	float: left;
	margin-right: 23.5px;
	margin-bottom: 40px;
}
.teshu1 li:nth-child(5n+5){
	width: 221px;
	height: auto;
	float: right;
	margin-right: 0px;
}
.teshu1 li a{
	width: 221px;
	height: auto;
	float: left;
	text-align: center;
	font-size: 16px;
	color: #333;
	line-height: 60px;
	font-weight: bold;
	background: #f1f1f1;
}
.teshu1 li a:hover{
	width: 221px;
	height: auto;
	float: left;
	text-align: center;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	background: #1571cf;
}
.teshu1 li a img{
	width: 219px;
	height: 219px;
	float: left;
 
	border:1px solid #efefef;
}




/*新增产品中心*/
.chan_nlist {
	width: 100%;
	height: auto;
	float: left;
	padding-top: 30px;
	padding-bottom: 100px;
}

.chan_nlist li {
	width: 200px;
	height: 200px;
	float: left;
}

.chan_nlist li a {
	width: 196px;
	height: 196px;
	float: left;
	background: #fff;
	border: 2px solid #ecf1f4;
}

.chan_nlist li a .chan1 {
	width: 100%;
	height: 130px;
	float: left;
	margin-top: 20px;
	background: url(../images/chan1.png) no-repeat 50% 0;
}

.chan_nlist li a:hover .chan1 {
	width: 100%;
	height: 130px;
	float: left;
	transition: all 0.4s linear 0s;
	background: url(../images/chan1a.png) no-repeat 50% 0;
}

.chan_nlist li a .chan2 {
	width: 100%;
	height: 130px;
	float: left;
	margin-top: 20px;
	background: url(../images/chan2.png) no-repeat 50% 0;
}

.chan_nlist li a:hover .chan2 {
	width: 100%;
	height: 130px;
	float: left;
	transition: all 0.4s linear 0s;
	background: url(../images/chan2a.png) no-repeat 50% 0;
}

.chan_nlist li a .chan3 {
	width: 100%;
	height: 130px;
	float: left;
	margin-top: 20px;
	background: url(../images/chan3.png) no-repeat 50% 0;
}

.chan_nlist li a:hover .chan3 {
	width: 100%;
	height: 130px;
	float: left;
	transition: all 0.4s linear 0s;
	background: url(../images/chan3a.png) no-repeat 50% 0;
}

.chan_nlist li a .chan4 {
	width: 100%;
	height: 130px;
	float: left;
	margin-top: 20px;
	background: url(../images/chan4.png) no-repeat 50% 0;
}

.chan_nlist li a:hover .chan4 {
	width: 100%;
	height: 130px;
	float: left;
	transition: all 0.4s linear 0s;
	background: url(../images/chan4a.png) no-repeat 50% 0;
}

.chan_nlist li a .chan5 {
	width: 100%;
	height: 130px;
	float: left;
	margin-top: 20px;
	background: url(../images/chan5.png) no-repeat 50% 0;
}

.chan_nlist li a:hover .chan5 {
	width: 100%;
	height: 130px;
	float: left;
	transition: all 0.4s linear 0s;
	background: url(../images/chan5a.png) no-repeat 50% 0;
}

.chan_nlist li a .chan6 {
	width: 100%;
	height: 130px;
	float: left;
	margin-top: 20px;
	background: url(../images/chan6.png) no-repeat 50% 0;
}

.chan_nlist li a:hover .chan6 {
	width: 100%;
	height: 130px;
	float: left;
	transition: all 0.4s linear 0s;
	background: url(../images/chan6a.png) no-repeat 50% 0;
}

.chan_nlist li a .chan7 {
	width: 100%;
	height: 130px;
	float: left;
	margin-top:20px;
	background: url(../images/chan7.png) no-repeat 50% 0;
}

.chan_nlist li a:hover .chan7 {
	width: 100%;
	height: 130px;
	float: left;
	transition: all 0.4s linear 0s;
	background: url(../images/chan7a.png) no-repeat 50% 0;
}

.chan_nlist li a .chan8 {
	width: 100%;
	height: 130px;
	float: left;
	margin-top: 20px;
	background: url(../images/chan8.png) no-repeat 50% 0;
}

.chan_nlist li a:hover .chan8 {
	width: 100%;
	height: 130px;
	float: left;
	transition: all 0.4s linear 0s;
	background: url(../images/chan8a.png) no-repeat 50% 0;
}

.chan_nlist li a .chan9 {
	width: 100%;
	height: 130px;
	float: left;
	margin-top: 20px;
	background: url(../images/chan9.png) no-repeat 50% 0;
}

.chan_nlist li a:hover .chan9 {
	width: 100%;
	height: 130px;
	float: left;
	transition: all 0.4s linear 0s;
	background: url(../images/chan9a.png) no-repeat 50% 0;
}

.chan_nlist li a .chan10 {
	width: 100%;
	height: 130px;
	float: left;
	margin-top: 20px;
	background: url(../images/chan10.png) no-repeat 50% 0;
}

.chan_nlist li a:hover .chan10 {
	width: 100%;
	height: 130px;
	float: left;
	transition: all 0.4s linear 0s;
	background: url(../images/chan10a.png) no-repeat 50% 0;
}

.chan_nlist li a .chan11 {
	width: 100%;
	height: 130px;
	float: left;
	margin-top: 20px;
	background: url(../images/chan11.png) no-repeat 50% 0;
}

.chan_nlist li a:hover .chan11 {
	width: 100%;
	height: 130px;
	float: left;
	transition: all 0.4s linear 0s;
	background: url(../images/chan11a.png) no-repeat 50% 0;
}

.chan_nlist li a .chan12 {
	width: 100%;
	height: 130px;
	float: left;
	margin-top: 20px;
	background: url(../images/chan12.png) no-repeat 50% 0;
}

.chan_nlist li a:hover .chan12 {
	width: 100%;
	height: 130px;
	float: left;
	transition: all 0.4s linear 0s;
	background: url(../images/chan12a.png) no-repeat 50% 0;
}

.chan_nlist li a .name {
	width: 100%;
	height: auto;
	float: left;
	font-size: 16px;
	color: #333;
	text-align: center;
	line-height: 40px;
}

.chan_nlist li a:hover .name {
 
	color: #136fe4;
 
}

.fuwu {

	width: 304px;

	height: auto;

	float: left;

}



.con_box {

	width: 304px;

	height: auto;

	float: left;

	margin-top: 20px;

}



.con_ta {

	border: 1px solid #ebebeb;

	border-top: none;

	padding-bottom: 14px;

	width: 302px;

	height: auto;

	background: #fff;

	float: left;

}



.con_ta h1 {

	width: 302px;

	height: auto;

	float: left;

	text-align: center;

}



.con_ta p {

	width: 302px;

	height: auto;

	float: left;

	text-indent: 18px;

	color: #333;

	font-family: "宋体";

	font-size: 12px;

	line-height: 25px;

}



.pro_right {

	width: 304px;

	height: auto;

	float: right;

}



.main_pei {

	width: 1002px;

	height: auto;

	float: left;

	margin-top: 20px;

}



.pei_ti {

	width: 1002px;

	height: 35px;

	float: left;

	background: #fff url(../images/nav_menu.jpg) repeat-x;

	line-height: 35px;

	border-right: 1px solid #ebebeb;

}



.pei_ti span {

	width: 164px;

	height: 35px;

	float: left;

	background: url(../images/span_bg.jpg) no-repeat;

	text-indent: 15px;

	font-size: 16px;

	font-weight: bold;

	color: #feffff;

	font-family: "微软雅黑";

}



.pei_ti span i {

	font-family: "宋体";

	font-size: 8px;

	color: #feffff;

	font-style: normal;

	padding-left: 5px;

	font-weight: normal;

}



.pei_ti em {

	color: #1f9819;

	font-style: normal;

	font-family: "微软雅黑";

	font-size: 10px;

	float: right;

	margin-right: 10px;

}



.pei_ti em a {

	color: #1f9819;

}



.pei_ti em a:hover {

	color: #000;

}



.pei_box {

	width: 1000px;

	height: auto;

	float: left;

	border: 1px solid #ebebeb;

	border-top: none;

	background: #fff;

}







/*左侧*/

.main_left {

	width: 290px;

	height: auto;

	float: left;

}



.main_left .model {

	float: left;

	height: auto;

	background: #f0f4f7;

	width: 290px;

	margin-bottom: 20px;

}



.main_left .model_top {

	width: 100%;

	height: 110px;

	float: left;

	text-align: center;

	color: #fff;

	font-family: "微软雅黑";

}



.main_left .model_top img {

	width: 100%;

	height: 100%;



}



.main_left .model_top1 {

	width: 100%;

	height: 110px;

	float: left;

	text-align: center;

	color: #fff;

	font-family: "微软雅黑";

}



.main_left .model_top1 img {

	width: 100%;

	height: 100%;



}



.main_left .model_top span {

	width: 100%;

	height: auto;

	float: left;

	text-align: center;

	margin-top: 30px;

	font-size: 30px;

	color: #fff;

	font-weight: bold;

}



.main_left .model_top font {

	width: 100%;

	height: auto;

	float: left;

	text-align: center;

	margin-top: 15px;

}



.main_left .model_top font a {

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 5px;

	padding-bottom: 5px;

	border: 1px solid #fff;

	opacity: 0.4;

	font-size: 14px;

	color: #fff;

}





.main_left .model_content {

	padding-bottom: 20px;

	float: left;

}



.main_left .model_content li {}



.main_left .model_content.clearbimg li {

	background: none;

	padding-left: 0;

}



.main_left .model_content.clearbimg li a.maxc {

	background: url(../images/j1.jpg) no-repeat left center;

	padding-left: 20px;

}



.main_left .model_content.clearbimg li a.minc {

	background: url(../images/j2.jpg) no-repeat left center;

	padding-left: 20px;

	margin-left: 20px;

}



/**********分页样式end*********************/



.main_left .model_content .lf_tree {

	width: 267px;

	padding-top: 5px;

	padding-bottom: 20px;

	height: auto;

	float: left;

	background: #fff;

}



.main_left .model_content .lf_tree li {

	width: 247px;

	height: 44px;

	margin-bottom: 5px;

	background: #ff9000;

	margin-left: 10px;

	text-align: center;

	float: left;

	line-height: 44px;

}



.main_left .model_content .lf_tree li a {

	width: 247px;

	height: 44px;

	float: left;

	font-size: 16px;

	color: #fff;

}



.main_left .model_content .lf_tree li a:hover {

	width: 247px;

	color: #fff;

	height: 44px;

	float: left;

	font-weight: bold;

}



.main_left .model_content .lf_tree ul {

	width: 100%;

	height: auto;

	float: left;

	padding-bottom: 10px;

}



.main_left .model_content .lf_tree ul li {

	width: 240px;

	height: auto;

	line-height: 30px;

	float: left;

	margin-left: 10px;

	border-bottom: 1px dashed #cacaca;

	background: none;

}



.main_left .model_content .lf_tree ul li a {

	color: #333;

	font-family: "微软雅黑";

	background: url(../images/yuan.jpg) no-repeat 10px center;

	font-size: 14px;

	font-weight: normal;

	text-align: left;

	text-indent: 25px;

	height: 30px;

	width: 240px;

	float: left;

}



.main_left .model_content .lf_tree ul li a:hover {

	color: #092a73;

	height: 30px;

	width: 240px;

	float: left;

}



/*********右侧*****************/

.main_right {

	width: 894px;

	float: right;

}



.content .content_top {

	background: url(../images/ctop.jpg) no-repeat top;

	height: 30px;

	line-height: 30px;

	padding-left: 45px;

	color: #820002;

	font-size: 14px;

	position: relative;

}



.content .content_top span a {

	position: absolute;

	right: 0px;

	color: #820002;

	font-size: 14px;

}



.content .content_top.cmain {

	background: url(../images/cmain.jpg) no-repeat top;

	height: 50px;

	line-height: 60px;

}



.content .content_main ul.listcontent {}



.content .content_main ul.listcontent li {

	float: left;

	margin-top: 15px;

	text-align: center;

	width: 215px;

}



.content .content_main ul.listcontent .img {}



.content .content_main ul.listcontent1 {

	width: 100%;

	height: auto;

	float: left;

	margin-top: 30px;

	position: relative;

}



.content .content_main ul.listcontent1 li {

	width: 278px;

	height: 322px;

	background: #eee;

	float: left;

	color: #333;

	border: 1px solid #eee;

	font-family: "微软雅黑";

	font-size: 14px;

	margin-right: 25px;

	margin-bottom: 28px;

	-webkit-transition: all .3s ease;

	-moz-transition: all .3s ease;

	-ms-transition: all .3s ease;

	-o-transition: all .3s ease;

	transition: all .3s ease;

}



.content .content_main ul.listcontent1 li:nth-child(4n+4) {

	width: 278px;

	height: 322px;

	background: #eee;

	float: right;

	color: #333;

	border: 1px solid #eee;

	font-family: "微软雅黑";

	font-size: 14px;

	margin-right: 0px;

	margin-bottom: 28px;

	-ms-transform: translateY(-3px);

	-webkit-transform: translateY(-3px);

	-moz-transform: translateY(-3px);

	-o-transform: translateY(-3px);

	transform: translateY(-3px);

	box-shadow: 0px 18px 15px 0px rgba(0, 0, 0, 0.08);

}

.content .content_main ul.listcontent1 li:nth-child(4n+4):hover {

	width: 278px;

	height: 322px;

	float: right;

	background: #eee;

	color: #fff;

	/* border: 1px solid #3d8dcb; */

}

.content .content_main ul.listcontent1 li:hover {

	width: 278px;

	height: 322px;

	float: left;

	background: #eee;

	color: #fff;

	/* border: 1px solid #3d8dcb; */

	-ms-transform: translateY(-3px);

	-webkit-transform: translateY(-3px);

	-moz-transform: translateY(-3px);

	-o-transform: translateY(-3px);

	transform: translateY(-3px);

	box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.08);

}



.content .content_main ul.listcontent1 li img {

	width: 278px;

	height: 231px;

	float: left;



}



.content .content_main ul.listcontent1 li p {

	position: relative;

	width: 100%;

	height: auto;

	text-align: center;

	float: left;

	font-weight: normal;

	line-height: 50px;

	color: #333;

}



.content .content_main ul.listcontent1 li h2 {

	position: relative;

	width: 100%;

	height: auto;

	float: left;

	font-weight: normal;

	line-height: 30px;

	text-align: center;

}



.main_box .content1 {

	width: 100%;

	height: auto;

	float: left;

	margin-top: 0px;

}



.content .content_main ul.listcontent1 li h2 font {

	width: 89px;

	height: 30px;

	float: left;

	background: #0054bd;

	color: #fff;

	font-size: 14px;

	margin-left: 40px;

}



.content .content_main ul.listcontent1 li h2 font a {



	color: #fff;



}



.content .content_main ul.listcontent1 li h2 i {

	width: 80%;

	height: 30px;

	float: left;

	margin-left: 10%;

	background: #0054bd;

	color: #fff;

	font-size: 14px;

	font-style: normal;

}



.content .content_main ul.listcontent1 li h2 i a {



	color: #fff;



}



.content .content_main ul.listcontent2 {

	width: 108%;

	height: auto;

	float: left;

	position: relative;

}



.content .content_main ul.listcontent2 li {

	float: left;

	margin-top: 15px;

	text-align: center;

	width: 182px;

	height: 80px;

	text-align: center;

	margin-left: 30px;

	line-height: 38px;

}



.content .content_main ul.listcontent2 li a {

	width: 182px;

	height: 80px;

	float: left;

	color: #010101;

	font-family: "微软雅黑";

	font-size: 14px;

}



.content .content_main ul.listcontent2 li a:hover {

	width: 182px;

	height: 80px;

	float: left;

	color: #113b83;

}



.content .content_main ul.listcontent2 li a img {

	width: 180px;

	height: 70px;

	border: 1px solid #ccc;

}



.content .content_main ul.listcontent3 {

	width: 108%;

	height: auto;

	float: left;

	position: relative;

}



.content .content_main ul.listcontent3 li {

	float: left;

	margin-top: 15px;

	text-align: center;

	width: 288px;

	height: 328px;

	text-align: center;

	margin-right: 28px;

	margin-bottom: 28px;

	margin-top: 10px;

	line-height: 44px;

}



.content .content_main ul.listcontent3 li a {

	width: 288px;

	height: 328px;

	background: #eeeeee;

	float: left;

	color: #333;

	font-family: "微软雅黑";

	font-size: 16px;

}



.content .content_main ul.listcontent3 li a:hover {

	width: 288px;

	height: 328px;

	float: left;

	background: #0054bd;

	color: #fff;

}



.content .content_main ul.listcontent3 li a img {

	width: 288px;

	height: 281px;

}







.content_news {

	float: left;

	margin-top: 20px;

	width: 100%;

	font-size: 14px;

}



.content_news li {

	background: url(../images/jh.gif) no-repeat left;

	padding-left: 20px;

	height: 45px;

	line-height: 45px;

	border-bottom: 1px solid #F0F0F0;

	position: relative;

	font-size: 14px;

}



.content_news li span {

	position: absolute;

	right: 10px;

}







.news_li {

	width: 100%;

	height: auto;

	float: left;

	margin-top: 40px;

}



.news_li li {

	width: 100%;

	height: 213px;

	float: left;

	margin-bottom: 35px;

}



.news_li li a {

	width: 99%;

	height: 213px;

	float: left;

	border: 1px solid #ddd;

	transition: all 0.4s linear 0s;

}



.news_li li a:hover {

	width: 99%;

	height: 213px;

	float: left;

	border: 1px solid #ddd;

	-webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, .18);

	box-shadow: 0 5px 30px rgba(0, 0, 0, .18);

	-webkit-transform: translate3d(0, -2px, 0);

	transform: translate3d(0, -2px, 0);

	transition: all 0.4s linear 0s;

}



.news_li li a img {

	width: 272px;

	height: 190px;

	float: left;

	margin-left: 12px;

	margin-top: 12px;

	/* border: 1px solid #ddd; */

}



.news_li li a .new_txt {

	width: 70%;

	height: auto;

	float: left;

	margin-left: 40px;

}



.news_li li a .new_txt h1 {

	width: 100%;

	height: auto;

	float: left;

	margin-top: 30px;

	font-size: 18px;

	color: #333;

}



.news_li li a .new_txt h2 {

	width: 100%;

	height: auto;

	float: left;

	line-height: 30px;

	font-size: 12px;

	color: #999;

	font-weight: normal;

}



.news_li li a .new_txt p {

	width: 100%;

	height: auto;

	float: left;

	font-size: 14px;

	line-height: 25px;

	color: #333;

	margin-top: 15px;

}



.news_li li a:hover h1 {

	color: #333;

}



.news_li li a:hover h2 {

	color: #999;

}



.news_li li a:hover p {

	color: #333;

}









/********底部******************/

#footer {

	height: 277px;

	background: #25313d;

	width: 100%;

	float: left;

}



.foot_box {

	width: 1200px;

	height: auto;

	margin: 0 auto;

}



.foot_l {

	width: 251px;

	height: auto;

	float: left;

	margin-top: 61px;

}



.foot_l h1 {

	width: 100%;

	height: auto;

	float: left;

	font-weight: normal;

}



.foot_l h1 span {

	float: left;

	margin-top: 4px;

}



.foot_l h1 span img {

	float: left;

}



.foot_l h1 font {

	float: left;

	font-size: 14px;

	color: #85898e;

	margin-left: 10px;

}



.foot_l p {

	width: 100%;

	height: auto;

	float: left;

	margin-top: 10px;

}



.foot_l p span {

	color: #fff;

	float: left;

	font-size: 26px;

}



.foot_l p font {

	width: 62px;

	height: 26px;

	text-align: center;

	line-height: 26px;

	background: #0e6fe4;

	border-radius: 5px;

	color: #fff;

	float: right;

	margin-top: 5px;

	font-size: 14px;

}



.foot_c {

	width: 340px;

	height: auto;

	float: left;

	margin-top: 65px;

	margin-left: 104px;

}



.foot_c h1 {

	width: 100%;

	height: auto;

	float: left;

	font-weight: normal;

}



.foot_c h1 span {

	float: left;

	margin-top: 4px;

}



.foot_c h1 span img {}



.foot_c h1 font {

	float: left;

	font-size: 14px;

	color: #85898e;

	margin-left: 10px;

}



.foot_c p {

	width: 100%;

	height: auto;

	float: left;

	line-height: 30px;

	font-family: "微软雅黑";

	font-size: 16px;

	margin-bottom: 20px;

	margin-top: 10px;

	color: #fff;

}



.foot_r {

	width: 118px;

	height: auto;

	float: right;

	margin-top: 30px;

	color: #999999;

	font-size: 12px;

}



.erwei {

	width: 118px;

	height: 118px;

	float: left;

	text-align: center;

	margin-top: 45px;

	color: #fff;

	font-size: 14px;

	line-height: 30px;

}



.erwei img {

	width: 118px;

	height: 118px;

	border-radius: 5px;

}



.foot_down {

	width: 100%;

	height: 64px;

	line-height: 64px;

	float: left;

	background: #25313d;

}



.foot_din {

	width: 1200px;

	height: auto;

	border-top: 1px solid #33404c;

	margin: 0 auto;

	text-align: center;

	font-family: "微软雅黑";

	font-size: 14px;

	color: #666;

}



.foot_dl {

	float: left;

	font-size: 14px;

	color: #85898e;

}



.foot_dl a {

	color: #85898e;

}



.foot_dr {

	float: right;

	font-size: 14px;

	color: #85898e;

}



.foot_dr a {

	color: #85898e;

}







/***********产品详细******************/

.content .content_main .title .pic {

	float: left;

	width: 760px;

	text-align: center;

	padding-top: 20px;

}



.content .content_main .title .info {

	float: left;

	margin-top: 20px;

	line-height: 20px;

	font-size: 14px;

	line-height: 26px;

}



.content .content_main .disdoc {

	padding: 20px 10px;

	padding: 20px 40px;

}



.content .content_main .disdoc li {}



.content .content_main .prev_next_nav .prev {

	float: left;

	width: 345px;

	font-family: "微软雅黑";

	padding-top: 20px;

}



.content .content_main .prev_next_nav .next {

	float: left;

	font-family: "微软雅黑";

	padding-top: 20px;

}



.content_main {

	line-height: 30px;

	margin-top: 15px;

	float: left;

	color: #333;

	width: 100%;

	font-family: "微软雅黑";

	font-size: 16px;

}



.content .content_main .thumb {

	text-align: center;

	padding-top: 30px;
	position: relative;

}
.p_prev{
	width: 57px;
	height: 62px;
	left:80px;
	position: absolute;
	top:400px;
	z-index: 999;
	color: #999;
	line-height: 67px;
	font-size: 14px;
}
.p_next{
	width: 57px;
	height: 62px;
		z-index: 999;
	right:80px;
	line-height: 67px;
	position: absolute;
	top:400px;
	color: #999;
	font-size: 14px;
}
.p_prev1{
	width: 57px;
	height: 62px;
	left:80px;
	position: absolute;
	top:600px;
	z-index: 999;
	color: #999;
	line-height: 67px;
	font-size: 14px;
}
.p_next1{
	width: 57px;
	height: 62px;
		z-index: 999;
	right:80px;
	line-height: 67px;
	position: absolute;
	top:600px;
	color: #999;
	font-size: 14px;
}


.content .content_main .thumb img {

	max-width: 650px;

	overflow: hidden;

	_width: 650px;

}



/***********新闻详细************************/

.content .content_news .title {

	text-align: center;

	font-family: "微软雅黑";

	width: 100%;

	float: left;

}



.content .content_news .title .info span {

	margin-right: 20px;

	font-family: "微软雅黑";

	font-size: 12px;

	line-height: 30px;

}



.content .content_news .disdoc {

	width: 100%;

	height: auto;

	float: left;

	font-size: 12px;

	color: #333;

	line-height: 30px;

	font-family: "微软雅黑";

}



.title {

	width: 100%;

	float: left;

	text-align: center;

	font-size: 16px;

}



.title1 {

	width: 100%;

	height: auto;

	float: left;

	border-bottom: 1px solid #d5d5d5;

	margin-top: 30px;

}



.title1 span {

	width: 100px;

	height: 35px;

	float: left;

	background: #0054bd;

	line-height: 35px;

	text-align: center;

	color: #fff;

	font-family: "微软雅黑";

	font-size: 16px;

}



.disdoc_ta {

	width: 100%;

	height: auto;

	line-height: 26px;

	font-family: "微软雅黑";

	float: left;

	margin-top: 20px;

	font-size: 14px;

	color: #333;

}



.disdoc_ta p {

	width: 100%;

	height: auto;

	line-height: 30px;

	font-family: "微软雅黑";

	float: left;

	font-size: 16px;

	color: #333;

}





.content .content_news .prev_next_nav .prev {

	float: left;

	width: 345px;

	font-family: "微软雅黑";

	padding-top: 30px;

	padding-bottom: 30px;

}



.content .content_news .prev_next_nav .next {

	float: left;

	font-family: "微软雅黑";

	padding-top: 30px;

	padding-bottom: 30px;

}



/**********分页样式*********************/

.page {

	overflow: hidden;

	_display: inline-block;

	padding: 15px 0;

}



.page ul {

	float: right;

}



.page ul li {

	float: left;

	margin-left: 10px;

	line-height: 25px;

	font-size: 14px;

}



.page ul li.thisclass,

.page ul li a:hover {

	background: #2DB4F4;

	color: white;

	border: 1px solid #2DB4F4;

}



.page ul li span.current {

	background: #2DB4F4;

	color: white;

	border: 1px solid #2DB4F4;

	display: inline-block;

	padding: 0 7px;

}



.page ul li a {

	display: inline-block;

	border: 1px solid #CCC;

	padding: 0 7px;

	color: #333;

}



.pageinfo {

	padding-left: 10px;

}



.pageinfo strong {

	font-weight: bold;

	padding: 0 3px;

}







/**************友情链接************************/

.links {

	margin: 15px 15px 0 15px;

	line-height: 28px;

}



.links span {

	color: #C00;

	margin-ritht: 10px;

}



.links a {

	margin: 0 5px;

}



/********会员************/

.member {

	z-index: 2;

	position: absolute;

	display: table;

	right: 30px;

	top: 5px;

}



.memberbox {

	margin-top: 20px;

	overflow: hidden;

}



.memberbox_left {

	float: left;

	width: 580px;

	margin-left: 20px;

}



.memberbox_right {

	float: left;

	width: 100px;

	padding-top: 70px;

	text-align: center;

}



.memberleft {

	float: left;

	width: 200px;

	border: 1px solid #992525;

}



.memberleft .member_nav {

	height: 26px;

	line-height: 26px;

	background: #992525;

	color: #FFF;

	font-size: 14px;

	text-align: center;

}



.memberleft ul {

	text-align: center;

}



.memberleft li {

	height: 24px;

	line-height: 24px;

}



.memberright {

	float: left;

	width: 738px;

	margin-left: 20px;

}



.memberright .member_detail {

	height: 26px;

	line-height: 26px;

	border-bottom: 2px solid #992525;

	text-align: left;

	font-weight: bold;

	font-size: 14px;

}



.memberright table th {

	text-align: right;

}



.memberright table td {

	text-align: left;

}



.memberright .form_b {

	width: 300px;

}



.memberright .member_order th {

	text-align: center;

}



.memberright .member_order td {

	text-align: center;

}



.orderpage {

	text-align: center;

	height: 24px;

	line-height: 24px;

}



.orderinfo,

.prolist,

.orderother {

	text-align: left;

	margin-bottom: 15px;

}



.orderinfo li {

	height: 22px;

	line-height: 22px;

}



.prolist table th {

	text-align: left;

}



.orderother .ordertitle {

	font-size: 14px;

	font-weight: bold;

	height: 24px;

	line-height: 24px;

}



/**************会员结束**********************/

.order {

	display: inline-block;

	width: 80px;

	height: 28px;

	line-height: 28px;

	background: #F0F0F0;

	text-align: center;

	border: 1px solid #555861;

}



.tabletop {

	font-size: 14px;

	font-weight: bold;

}



.prolisttitle {

	float: left;

	margin-left: 20px;

	height: 60px;

	line-height: 60px;

}



.button {

	width: 150px;

	height: 42px;

	background: #0067ac;

	border: 0;

	color: #fff;

	font-size: 14px;

}





/************幻灯片****************/

#play {

	width: 960px;

	height: 250px;

	overflow: hidden;

	position: relative;

	z-index: 1;

}



#play_info_bg {

	position: absolute;

	top: 90%;

	height: 25px;

	width: 80%;

	background-color: red;

	filter: Alpha(Opacity=30);

	opacity: 0.3;

	z-index: 10
}



#play_info {

	position: absolute;

	top: 90%;

	height: 25px;

	line-height: 25px;

	width: 80%;

	padding-left: 20px;

	color: #fff;

	z-index: 10;

	cursor: pointer
}



#play_text {

	position: absolute;

	top: 90%;

	right: 30px;

	z-index: 10
}



#play_text ul {

	display: block;

	filter: Alpha(Opacity=80);

	opacity: 0.8;

}



#play_text ul li {

	width: 20px;

	height: 20px;

	line-height: 20px;

	float: left;

	background-color: #000;

	display: block;

	color: #FFF;

	text-align: center;

	margin: 1px;

	cursor: pointer;

	font-family: "微软雅黑";

	font-size: 12px;

}



#play_list a img {

	width: 960px;

	height: 250px;

}



/* 浮动客服面板 */

#cmsFloatPanel {

	overflow: hidden;

}



#cmsFloatPanel .ctrolPanel {

	width: 36px;

	height: 248px;

	background: #fff url(../images/cmsfloatpanel-bg.gif) no-repeat left top;

	border: solid 1px #ddd;

	position: fixed;

	right: 30px;

	top: 200px;

	overflow: hidden;

	z-index: 10000;

	_position: absolute;

	_top: expression(eval(documentElement.scrollTop + 200));

}



#cmsFloatPanel .ctrolPanel a {

	width: 34px;

	font-size: 12px;

	color: #ff3300;

	letter-spacing: 1px;

	text-align: center;

	overflow: hidden;

}



#cmsFloatPanel .ctrolPanel .arrow {

	height: 29px;

	line-height: 28px;

	display: block;

	margin: 1px auto;

}



#cmsFloatPanel .ctrolPanel .arrow span {

	display: none;

}



#cmsFloatPanel .ctrolPanel .arrow:hover {

	background: #f4f4f4;

}



#cmsFloatPanel .ctrolPanel .arrow:hover span {

	display: block;

}



#cmsFloatPanel .ctrolPanel .service {

	height: 60px;

	display: block;

	margin: 2px auto;

}



#cmsFloatPanel .ctrolPanel .service span {

	color: #09F;

	line-height: 90px;

}



#cmsFloatPanel .ctrolPanel .message {

	height: 60px;

	display: block;

	margin: 2px auto;

}



#cmsFloatPanel .ctrolPanel .message span {

	color: #ff3300;

	line-height: 90px;

}



#cmsFloatPanel .ctrolPanel .qrcode {

	height: 60px;

	display: block;

	margin: 2px auto;

}



#cmsFloatPanel .ctrolPanel .qrcode span {

	color: #0C6;

	line-height: 90px;

}



#cmsFloatPanel .arrow01 {

	width: 0;

	height: 0;

	font-size: 0;

	line-height: 0;

	border-top: 10px solid transparent;

	_border-top: 10px solid black;

	_filter: chroma(color=black);

	border-right: 10px solid transparent;

	_border-right: 10px solid black;

	_filter: chroma(color=black);

	border-bottom: 10px solid transparent;

	_border-bottom: 10px solid black;

	_filter: chroma(color=black);

	border-left: 10px solid #ddd;

	position: absolute;

	bottom: 0;

	position: absolute;

	left: 2px;

	top: 0;

}



#cmsFloatPanel .arrow02 {

	width: 0;

	height: 0;

	font-size: 0;

	line-height: 0;

	border-top: 10px solid transparent;

	_border-top: 10px solid black;

	_filter: chroma(color=black);

	border-right: 10px solid transparent;

	_border-right: 10px solid black;

	_filter: chroma(color=black);

	border-bottom: 10px solid transparent;

	_border-bottom: 10px solid black;

	_filter: chroma(color=black);

	border-left: 10px solid #fff;

	position: absolute;

	bottom: 0;

	position: absolute;

	left: 0;

	top: 0;

}



#cmsFloatPanel .servicePanel {

	width: 120px;

	height: 400px;

	position: fixed;

	right: 70px;

	top: 200px;

	z-index: 10000;

	overflow: visible;

	display: none;

	_position: absolute;

	_top: expression(eval(documentElement.scrollTop + 200));

}



#cmsFloatPanel .servicePanel .servicePanel-inner {

	width: 120px;

	position: relative;

	overflow: visible;

}



#cmsFloatPanel .servicePanel .servicePanel-inner .arrowPanel {

	width: 10px;

	height: 30px;

	position: absolute;

	right: 1px;

	top: 50px;

}



#cmsFloatPanel .servicePanel .servicePanel-inner .arrowPanel .arrow02 {

	border-left: 10px solid #399;

}



#cmsFloatPanel .servicePanel .servicePanel-inner .serviceMsgPanel {

	width: 110px;

	position: absolute;

	left: 0;

	top: 0;

	overflow: hidden;

}



#cmsFloatPanel .servicePanel .servicePanel-inner .serviceMsgPanel .serviceMsgPanel-hd {

	width: 110px;

	height: 60px;

	background: url(../images/cmsfloatpanel-service-hd-bg.gif) no-repeat left top;

	overflow: hidden;

}



#cmsFloatPanel .servicePanel .servicePanel-inner .serviceMsgPanel .serviceMsgPanel-hd a {

	width: 24px;

	height: 24px;

	font-size: 12px;

	color: #fff;

	line-height: 24px;

	display: block;

	float: right;

}



#cmsFloatPanel .servicePanel .servicePanel-inner .serviceMsgPanel .serviceMsgPanel-hd a span {

	display: none;

}



#cmsFloatPanel .servicePanel .servicePanel-inner .serviceMsgPanel .serviceMsgPanel-bd {

	width: 110px;

	background: url(../images/cmsfloatpanel-service-bd-bg.gif) repeat-y left top;

	overflow: hidden;

}



#cmsFloatPanel .servicePanel .servicePanel-inner .serviceMsgPanel .serviceMsgPanel-bd .msggroup {

	width: 80px;

	font-size: 12px;

	color: #666;

	font-weight: bold;

	line-height: 24px;

	letter-spacing: 1px;

	border-bottom: solid 1px #ddd;

	margin: 0 15px;

}



#cmsFloatPanel .servicePanel .servicePanel-inner .serviceMsgPanel .serviceMsgPanel-bd .msgtool {

	width: 80px;

	font-size: 12px;

	color: #666;

	font-weight: bold;

	line-height: 24px;

	letter-spacing: 1px;

	margin: 6px 15px;

}



#cmsFloatPanel .servicePanel .servicePanel-inner .serviceMsgPanel .serviceMsgPanel-ft {

	width: 110px;

	height: 40px;

	background: url(../images/cmsfloatpanel-service-ft-bg.gif) no-repeat left top;

	overflow: hidden;

}



#cmsFloatPanel .messagePanel {

	width: 310px;

	height: 400px;

	position: fixed;

	right: 70px;

	top: 200px;

	z-index: 10000;

	overflow: visible;

	display: none;

	_position: absolute;

	_top: expression(eval(documentElement.scrollTop + 200));

}



#cmsFloatPanel .messagePanel .messagePanel-inner {

	width: 310px;

	position: relative;

	overflow: visible;

}



#cmsFloatPanel .messagePanel .messagePanel-inner .arrowPanel {

	width: 10px;

	height: 30px;

	position: absolute;

	right: 1px;

	top: 110px;

}



#cmsFloatPanel .messagePanel .messagePanel-inner .arrowPanel .arrow01 {

	border-left: 10px solid #ddd;

	left: 2px;

}



#cmsFloatPanel .messagePanel .messagePanel-inner .arrowPanel .arrow02 {

	border-left: 10px solid #fff;

}



#cmsFloatPanel .messagePanel .messagePanel-inner .formPanel {

	width: 300px;

	border: solid 1px #ddd;

	background: #fff;

	position: absolute;

	left: 0;

	top: 0;

	overflow: hidden;

}



#cmsFloatPanel .messagePanel .messagePanel-inner .formPanel .formPanel-hd {

	height: 32px;

	font-family: "微软雅黑";

	font-size: 14px;

	color: #fff;

	line-height: 32px;

	letter-spacing: 2px;

	text-indent: 10px;

	background: url(../images/cmsfloatformpanel-hd-bg.gif) no-repeat left top;

	overflow: hidden;

}



#cmsFloatPanel .messagePanel .messagePanel-inner .formPanel .formPanel-hd a {

	width: 32px;

	height: 32px;

	font-family: "宋体";

	font-size: 12px;

	color: #fff;

	line-height: 32px;

	letter-spacing: 1px;

	text-indent: 0;

	display: block;

	float: right;

}



#cmsFloatPanel .messagePanel .messagePanel-inner .formPanel .formPanel-hd a span {

	display: none;

}



#cmsFloatPanel .messagePanel .messagePanel-inner .formPanel .formPanel-bd {

	padding: 10px 15px;

	overflow: hidden;

}



#cmsFloatPanel .messagePanel .messagePanel-inner .formPanel .formPanel-bd div {

	font-size: 12px;

	color: #666;

	line-height: 30px;

	padding: 5px 0;

	overflow: hidden;

}



#cmsFloatPanel .messagePanel .messagePanel-inner .formPanel .formPanel-ft {

	height: 30px;

	background: #f4f4f4;

	text-align: right;

	padding: 0 10px;

	overflow: hidden;

}



#cmsFloatPanel .messagePanel .messagePanel-inner .formPanel .formPanel-ft a {

	font-size: 12px;

	color: #999;

	line-height: 30px;

	letter-spacing: 1px;

}



#cmsFloatPanel .qrcodePanel {

	width: 230px;

	height: 300px;

	position: fixed;

	right: 70px;

	top: 200px;

	z-index: 10000;

	overflow: visible;

	display: none;

	_position: absolute;

	_top: expression(eval(documentElement.scrollTop + 200));

}



#cmsFloatPanel .qrcodePanel .qrcodePanel-inner {

	width: 230px;

	position: relative;

	overflow: visible;

}



#cmsFloatPanel .qrcodePanel .qrcodePanel-inner .arrowPanel {

	width: 10px;

	height: 30px;

	position: absolute;

	right: 1px;

	top: 180px;

}



#cmsFloatPanel .qrcodePanel .qrcodePanel-inner .arrowPanel .arrow01 {

	border-left: 10px solid #ddd;

	left: 2px;

}



#cmsFloatPanel .qrcodePanel .qrcodePanel-inner .arrowPanel .arrow02 {

	border-left: 10px solid #fff;

}



#cmsFloatPanel .qrcodePanel .qrcodePanel-inner .codePanel {

	width: 220px;

	background: #fff;

	border: solid 1px #ddd;

	position: absolute;

	left: 0;

	top: 0;

	overflow: hidden;

}



#cmsFloatPanel .qrcodePanel .qrcodePanel-inner .codePanel .codePanel-hd {

	height: 32px;

	font-family: "微软雅黑";

	font-size: 14px;

	color: #fff;

	line-height: 32px;

	letter-spacing: 2px;

	text-indent: 10px;

	background: url(../images/cmsfloatqrcodepanel-hd-bg.gif) no-repeat left top;

	overflow: hidden;

}



#cmsFloatPanel .qrcodePanel .qrcodePanel-inner .codePanel .codePanel-hd a {

	width: 32px;

	height: 32px;

	font-family: "宋体";

	font-size: 12px;

	color: #fff;

	line-height: 32px;

	letter-spacing: 1px;

	text-indent: 0;

	display: block;

	float: right;

	overflow: hidden;

}



#cmsFloatPanel .qrcodePanel .qrcodePanel-inner .codePanel .codePanel-hd a span {

	display: none;

}



#cmsFloatPanel .qrcodePanel .qrcodePanel-inner .codePanel .codePanel-bd {

	padding: 10px;

	overflow: hidden;

}



#cmsFloatPanel .qrcodePanel .qrcodePanel-inner .codePanel .codePanel-bd img {

	width: 200px;

	height: 200px;

	border: none;

}



#cmsFloatPanel .qrcodePanel .qrcodePanel-inner .codePanel .codePanel-ft {

	height: 30px;

	background: #f4f4f4;

	text-align: center;

	padding: 0 10px;

	overflow: hidden;

}



#cmsFloatPanel .qrcodePanel .qrcodePanel-inner .codePanel .codePanel-ft a {

	font-size: 12px;

	color: #666;

	line-height: 30px;

	letter-spacing: 1px;

}



#cmsFloatPanel .qrcodePanel .qrcodePanel-inner .codePanel .codePanel-ft a:hover {

	color: #F00;

}
