<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
a.red {
	color: rgb(175, 0, 0); font-size: 14px; font-weight: bold;
}
a.red:hover {
	color: rgb(111, 0, 0); font-size: 14px; font-weight: bold;
}
a.bai {
	color: rgb(255, 255, 255); font-size: 14px; font-weight: bold;
}
a.bai:hover {
	color: rgb(247, 237, 2); font-size: 14px; font-weight: bold;
}
.font1 {
	color: rgb(255, 102, 0);
}
.f12 {
	font-size: 12px !important;
}
.left {
	float: left;
}
.right {
	float: right;
}
.relative {
	position: relative;
}
.absolute {
	position: absolute;
}
.clear {
	clear: both;
}
.small {
	line-height: 1.87em; font-size: 0.8em; margin-bottom: 1.87em;
}
.large {
	line-height: 2.5em; font-size: 1.2em; margin-bottom: 1.25em;
}
.hide {
	display: none;
}
.overflow {
	line-height: 0; text-indent: -9999px; font-size: 0px;
}
.overflow a {
	width: 100%; height: 100%; display: block;
}
.red {
	color: rgb(235, 38, 38);
}
.blue {
	color: rgb(37, 125, 199);
}
.green {
	color: rgb(0, 138, 0);
}
.white {
	color: rgb(255, 255, 255);
}
.orange {
	color: rgb(255, 96, 31);
}
.title1 {
	color: rgb(255, 255, 255); text-indent: 1em; font-family: "Microsoft YaHei"; font-size: 14px; font-weight: bold;
}
.title2 {
	color: rgb(4, 61, 150); text-indent: 1em; font-family: "Microsoft YaHei"; font-size: 14px; font-weight: bold;
}
.kh {
	background: rgb(238, 99, 95); width: 100%; height: 58px; color: rgb(255, 255, 255); line-height: 58px; font-size: 24px;
}
.kb10 {
	height: 10px;
}
.kb15 {
	height: 15px;
}
.kb20 {
	height: 20px;
}
.kb30 {
	height: 30px;
}
.kb40 {
	height: 40px;
}
.kb50 {
	height: 50px;
}
.m20 {
	margin: 0px 18px;
}
.color3 {
	color: rgb(51, 51, 51) !important;
}
.color6 {
	color: rgb(102, 102, 102) !important;
}
.color9 {
	color: rgb(153, 153, 153) !important;
}
.center {
	text-align: center;
}
.text-right {
	text-align: right;
}
.block {
	display: block !important;
}
.line {
	background: rgb(223, 223, 223); width: 100%; height: 1px; line-height: 1px;
}
.yjbt {
	color: rgb(51, 161, 212); font-size: 36px; font-weight: bold;
}
.ejbt {
	color: rgb(91, 91, 91); font-size: 18px; font-weight: bold;
}
.ejbt:hover {
	color: rgb(255, 255, 255); font-size: 18px; font-weight: bold;
}
.company_t2 {
	height: 40px; text-align: center; color: rgb(91, 91, 91); line-height: 40px; font-size: 18px;
}
.company_zbt {
	height: 70px; line-height: 40px; padding-left: 15px; border-left-color: rgb(51, 161, 212); border-left-width: 6px; border-left-style: solid;
}
.company_t3 {
	height: 30px; color: rgb(51, 161, 212); line-height: 30px; font-size: 30px;
}
.company_t3 strong {
	height: 30px; color: rgb(51, 161, 212); line-height: 30px; font-size: 36px;
}
.company_t4 {
	height: 30px; color: rgb(91, 91, 91); line-height: 30px; font-size: 24px;
}
.company_30_hui {
	height: 30px; color: rgb(91, 91, 91); line-height: 30px; font-size: 30px;
}
.company_18_blue {
	color: rgb(51, 161, 212); line-height: 30px; font-size: 18px;
}
.company_24_blue {
	color: rgb(51, 161, 212); line-height: 30px; font-size: 24px;
}
.company_14_hui {
	color: rgb(91, 91, 91); line-height: 30px; font-size: 14px;
}


.w1200 {
	margin: 0px auto; width: 1200px;
}
.w1100 {
	margin: 0px auto; width: 1100px; clear: both;
}
.w1000 {
	margin: 0px auto; width: 1100px;
}
.w600 {
	margin: 0px auto; width: 600px;
}
.bg_bai {
	background: rgb(255, 255, 255);
}
.subnav {
	left: 0px; top: 110px; width: 100%; height: 0px; overflow: hidden; position: absolute; z-index: 9999;
}
.subnav_bg {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 100; opacity: 0.4; -moz-opacity: 0.40; -webkit-opacity: 0.40;
}
.subnav_con {
	background: url("subnav_con.png") no-repeat left 15px; width: 911px; overflow: hidden; margin-right: 20px; position: relative; z-index: 999;
}
.subnav_con ul {
	padding: 15px 0px; width: 130px; height: 330px; float: left; display: block;
}
.subnav_con ul li {
	margin: 0px; padding: 0px; width: 100%; height: 44px; text-align: center; overflow: hidden; font-size: 14px; position: relative;
}
.subnav_con ul li a {
	height: 44px; color: rgb(255, 255, 255); line-height: 44px; overflow: hidden; display: block;
}
.subnav_con ul li a:hover {
	background: rgb(69, 143, 212); color: rgb(255, 255, 255); display: block;
}
.product {
	background: rgb(243, 244, 246); padding: 40px 0px; width: 100%;
}
.products_list {
	overflow: hidden;
}
.products_list .hd {
	margin: 0px auto; width: 100px; height: 30px; text-align: center; overflow: hidden;
}
.products_list .hd .prev {
	background: url("arrow.png") no-repeat 0px 0px; width: 5px; height: 9px; overflow: hidden; margin-top: 10px; margin-right: 5px; float: right; display: block; cursor: pointer;
}
.products_list .hd .next {
	background: url("arrow.png") no-repeat 0px 0px; width: 5px; height: 9px; overflow: hidden; margin-top: 10px; margin-right: 5px; float: right; display: block; cursor: pointer;
}
.products_list .hd .next {
	background-position: 0px -50px;
}
.products_list .hd .prevStop {
	background-position: -60px 0px;
}
.products_list .hd .nextStop {
	background-position: -60px -50px;
}
.products_list .hd ul {
	margin: 10px auto; overflow: hidden; float: right; -ms-zoom: 1;
}
.products_list .hd ul li {
	background: url("icoCircle.gif") no-repeat 0px -9px; width: 9px; height: 9px; text-indent: -999px; overflow: hidden; margin-right: 5px; float: left; cursor: pointer;
}
.products_list .hd ul li.on {
	background-position: 0px 0px;
}
.products_list .bd {
	padding: 10px;
}
.products_list .bd ul {
	overflow: hidden; -ms-zoom: 1;
}
.products_list .bd ul li {
	margin: 0px 5px; text-align: center; overflow: hidden; float: left; position: relative; _display: inline;
}
.products_list .bd ul li .pic {
	text-align: center;
}
.products_list .bd ul li .pic img {
	width: 388px; height: 192px; display: block;
}
.products_list .bd ul li .pic a:hover img {
	border-color: rgb(153, 153, 153);
}
.products_list .bd ul li .title {
	line-height: 24px;
}
.products_txt {
	background: rgb(0, 0, 0); width: 108px; height: 30px; text-align: center; right: 0px; bottom: 0px; line-height: 30px; position: absolute; opacity: 0.7;
}
.products_txt2 {
	background: rgb(238, 99, 95); width: 388px; height: 30px; text-align: center; right: -388px; bottom: 0px; line-height: 30px; position: absolute; opacity: 0.8;
}
.products_txt a {
	color: rgb(255, 255, 255); font-size: 14px;
}
.products_txt2 a {
	color: rgb(255, 255, 255); font-size: 14px;
}
.xinwen {
	background: rgb(243, 244, 246);
}
.news_c {
	margin: 0px auto; width: 1200px;
}
.news_c .hd {
	margin: 0px auto; width: 132px; height: 50px; overflow: hidden;
}
.news_c .hd .prev {
	background: rgb(204, 204, 204); margin: 10px 2px 0px; transition:0.3s linear; width: 40px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; overflow: hidden; font-family: SimSun; font-size: 24px; float: right; display: block; cursor: pointer;
}
.news_c .hd .next {
	background: rgb(204, 204, 204); margin: 10px 2px 0px; transition:0.3s linear; width: 40px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; overflow: hidden; font-family: SimSun; font-size: 24px; float: right; display: block; cursor: pointer;
}
.news_c .hd .more {
	background: rgb(204, 204, 204); margin: 10px 2px 0px; transition:0.3s linear; width: 40px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; overflow: hidden; font-family: SimSun; font-size: 24px; float: right; display: block; cursor: pointer;
}
.news_c .hd .prev:hover {
	background: rgb(248, 117, 0);
}
.news_c .hd .next:hover {
	background: rgb(248, 117, 0);
}
.news_c .hd .more:hover {
	background: rgb(248, 117, 0);
}
.news_c .hd .prev {
	float: left;
}
.news_c .hd .more {
	float: left;
}
.xw_t {
	height: 50px; text-align: center; color: rgb(51, 51, 51); line-height: 50px; font-size: 32px; font-weight: bold;
}
.xw_t2 {
	height: 50px; text-align: center; color: rgb(102, 102, 102); line-height: 50px; font-size: 18px;
}
.xw_d {
	height: 50px; text-align: center; color: rgb(97, 97, 97); line-height: 50px; font-size: 18px;
}
.xw_c {
	margin: 0px auto; width: 1200px;
}
.xw_right {
	margin: 240px 20px 0px; width: 50px; height: 50px;
}
.xw_left {
	margin: 240px 20px 0px; width: 50px; height: 50px;
}
.xw_xxx {
	background: rgb(255, 255, 255); margin: 9px; padding: 10px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 260px; height: 400px; overflow: hidden;
}
.xw_xxx:hover {
	margin: 9px; padding: 10px; border: 1px solid rgb(229, 63, 63); transition:0.3s linear; border-image: none; width: 260px; height: 400px; overflow: hidden;
}
.xw_img {
	width: 260px; height: 195px; overflow: hidden; position: relative;
}
.xw_xxx img {
	transition:transform 300ms linear; -webkit-transition: -webkit-transform 300ms linear 0ms; -moz-transition: -moz-transform 300ms linear 0ms; -o-transition: -o-transform 300ms linear 0ms;
}
.xw_xxx:hover img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);
}
.xw_txt {
	padding: 0px 10px; transition:transform 300ms linear; width: 240px; height: 180px; overflow: hidden; display: block; position: relative;
}
.xw_txt h2 {
	margin: 30px 0px 10px; height: 30px; line-height: 30px; overflow: hidden; font-family: "Microsoft YaHei"; font-weight: bold;
}
.xw_txt h2 a {
	width: 260px; color: rgb(102, 102, 102); font-size: 18px; font-weight: bold;
}
.jtx {
	left: 173px; top: -15px; width: 0px; height: 0px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 10px; border-bottom-width: 10px; border-left-width: 10px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: relative;
}
.jts {
	left: 173px; top: -275px; width: 0px; height: 0px; border-top-color: rgb(255, 255, 255); border-right-color: transparent; border-left-color: transparent; border-top-width: 10px; border-right-width: 10px; border-left-width: 10px; border-top-style: solid; border-right-style: solid; border-left-style: solid; position: relative;
}
.xw_click {
	color: rgb(102, 102, 102);
}
.xw_txt p {
	padding: 0px; height: 75px; color: rgb(102, 102, 102); line-height: 25px; overflow: hidden; font-size: 14px;
}
.xw_txt h3 {
	margin: 0.8em 0px 0px; color: rgb(100, 100, 100); line-height: 1; font-size: 14px; font-weight: inherit;
}
.in_nr2_n4 a span {
	background: url("jia.png") no-repeat left; height: 28px; line-height: 28px; padding-left: 38px; margin-top: 13px; display: inline-block;
}
.in_nr2_n4 a:hover {
	color: rgb(0, 0, 0);
}
.in_nr2_n4 {
	margin: 25px auto 0px; padding: 0px; width: 1004px; text-align: center; overflow: hidden;
}
.about {
	background: rgb(255, 255, 255);
}
.youshi {
	padding: 0px 10px; width: 378px; text-align: center;
}
.youshi .shuzi {
	width: 378px; height: 88px; text-align: center; color: rgb(229, 62, 62); line-height: 88px; font-size: 50px;
}
.youshi .shuzi sup {
	color: rgb(229, 62, 62); font-size: 50px;
}
.youshi .kouhao {
	padding: 14px; transition:0.4s linear; width: 350px;
}
.youshi .kouhao div {
	padding: 5px 0px; color: rgb(97, 97, 97); line-height: 22px; font-size: 14px;
}
.youshi .kouhao div span a {
	color: rgb(229, 62, 62); padding-top: 10px; font-size: 16px; display: block;
}
.youshi .kouhao p {
	color: rgb(97, 97, 97); line-height: 40px; font-size: 18px; font-weight: bold;
}
.ab_sz_l {
	background: rgb(241, 241, 241); width: 1px; height: 190px; margin-top: 16px;
}
.anli {
	background: rgb(255, 255, 255);
}
.anli_xx {
	background: rgb(255, 255, 255); margin: -1px -1px 0px 0px; padding: 10px 10px 9px 9px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 180px; height: 70px; overflow: hidden; position: relative;
}
.anli_xx a {
	width: 100%; height: 100%; display: block; position: relative; -webkit-perspective: 800px; -moz-perspective: 800px;
}
.anli_xx a &gt; div {
	left: 0px; width: 100%; height: 100%; color: rgb(255, 255, 255); position: absolute; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.anli_xx a div.img {
	transition:0.3s linear; z-index: 2; opacity: 1; -webkit-transform: rotateY(0); -moz-transform: rotateY(0);
}
.anli_xx a div.title {
	z-index: 1; opacity: 0; -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg);
}
.anli_xx a:hover div.img {
	opacity: 0; -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg);
}
.anli_xx a:hover div.title {
	opacity: 1; -webkit-transform: rotateY(0); -moz-transform: rotateY(0);
}
.anli_t .more {
	border-width: 1px; border-style: solid; border-color: rgb(248, 248, 248) rgb(248, 248, 248) rgb(151, 151, 151); margin: 10px auto 20px; transition:0.5s ease-in; border-image: none; width: 60px; height: 30px; text-align: center; line-height: 30px; -webkit-transition: .5s ease-in; -moz-transition: .5s ease-in; -o-transition: .5s ease-in;
}
.anli_t .more:hover {
	margin: 10px auto 20px; border: 1px solid rgb(151, 151, 151); border-image: none; width: 60px; height: 30px; text-align: center; line-height: 30px;
}
.anli_t .more a {
	color: rgb(151, 151, 151); font-size: 12px;
}
.in_nr2_n4 a {
	width: 240px; height: 52px; color: rgb(143, 137, 137); line-height: 52px; font-size: 16px; display: inline-block;
}
.footer {
	background: rgb(239, 239, 239); padding: 50px 0px 0px; width: 100%; line-height: 30px;
}
.b_logo {
	width: 410px;
}
.b_logo .b_tel {
	height: 70px; color: rgb(218, 68, 68); line-height: 70px; font-size: 32px;
}
.b_lxfs {
	margin: 0px 20px; padding: 0px 20px; width: 400px; height: 200px; border-right-color: rgb(220, 220, 220); border-right-width: 1px; border-right-style: solid;
}
.b_lxfs div {
	margin: 2px 0px;
}
.b_ico_tel {
	width: 180px; height: 25px; color: rgb(108, 108, 108); overflow: hidden; padding-left: 20px;
}
.b_ico_tel b {
	color: rgb(108, 108, 108); font-weight: bold;
}
.b_ico_fax {
	background: url("b_lx.png") no-repeat 0px -25px; height: 25px; overflow: hidden; padding-left: 25px;
}
.b_ico_zip {
	background: url("b_lx.png") no-repeat 0px -48px; height: 25px; overflow: hidden; padding-left: 25px;
}
.b_ico_add {
	background: url("b_lx.png") no-repeat 0px -72px; height: 25px; overflow: hidden; padding-left: 25px;
}
.b_hd {
	padding: 16px; width: 220px; height: 38px; color: rgb(108, 108, 108); line-height: 38px;
}
.b_link {
	padding: 16px; width: 500px; height: 38px; color: rgb(108, 108, 108); line-height: 38px;
}
.b_link a {
	color: rgb(108, 108, 108);
}
.b_link a:hover {
	color: rgb(255, 102, 0);
}
.b_hdzx {
	width: 120px; color: rgb(108, 108, 108); font-size: 30px;
}
.b_ewm {
	width: 370px; height: 38px; line-height: 38px;
}
.b_ewm .left {
	margin: 0px 10px;
}
.b_qq {
	margin: 0px 0px 10px; padding: 0px 10px; width: 350px;
}
.b_qq_xx {
	background: url("qf_56.jpg") no-repeat; margin: 10px 2px; width: 107px; height: 34px; color: rgb(108, 108, 108); line-height: 34px; padding-left: 10px; display: block;
}
#wb_ewm {
	
}
.wx_ewm {
	background: url("ewn_bg.png") no-repeat; margin: 0px 10px 0px 0px; padding: 5px 5px 15px; left: -48px; width: 126px; height: 126px; bottom: 64px; display: none; position: absolute;
}
.wb_ewm {
	background: url("ewn_bg.png") no-repeat; margin: 0px 10px; padding: 5px 5px 15px; left: -58px; width: 126px; height: 126px; bottom: 64px; display: none; position: absolute;
}
.b_zbdh {
	border-top-color: rgb(218, 218, 218); border-top-width: 1px; border-top-style: solid;
}
.b_fb {
	background: rgb(242, 242, 242); margin: 20px auto; padding: 20px; border: 1px solid rgb(232, 232, 232); border-image: none; width: 1158px;
}
.b_fb:hover {
	background: rgb(255, 255, 255); margin: 20px auto; padding: 20px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 1158px;
}
.fb_lxfs {
	margin: 0px 15px; width: 135px;
}
.fb_t {
	color: rgb(209, 25, 25); font-size: 14px; font-weight: bold;
}
.fb_t a {
	color: rgb(209, 25, 25); font-size: 14px; font-weight: bold;
}
.fb_tel {
	color: rgb(77, 77, 77);
}
.fb_fax {
	color: rgb(77, 77, 77);
}
.yqlj {
	height: 50px; line-height: 50px; overflow: hidden;
}
.yqlj {
	color: rgb(77, 77, 77);
}
.yqlj a {
	color: rgb(77, 77, 77);
}
.yqlj a:hover {
	color: rgb(255, 102, 0);
}
.f_bootom {
	background: rgb(48, 48, 48); height: 40px; color: rgb(154, 154, 154) !important; line-height: 40px;
}
.f_bootom a {
	color: rgb(154, 154, 154);
}
.f_bootom .left {
	color: rgb(154, 154, 154);
}
.f_bootom .left a.icp_ba {
	background: url("../Image/foot2.png") no-repeat left; margin: 0px 5px; color: rgb(154, 154, 154); padding-left: 30px;
}
.f_bootom a:hover {
	transition:0.3s linear; color: rgb(255, 255, 255) !important;
}
.news_banner {
	background: url("xwbanner.png") no-repeat; padding: 70px 0px; width: 100%; height: 150px;
}
.news_banner_1 {
	margin: 0px auto; width: 500px; height: 80px; text-align: center; color: rgb(255, 255, 255); line-height: 80px; font-size: 26px; font-weight: bold; opacity: 1;
}
.news_banner_2 {
	margin: 0px auto; width: 500px; height: 70px; text-align: center; color: rgb(255, 255, 255); line-height: 70px; font-size: 16px; opacity: 1;
}
.news_type {
	background: rgb(242, 242, 242); width: 100%; height: 65px; line-height: 65px;
}
.leibie {
	margin: 0px auto; width: 400px;
}
.leibie_c {
	width: 900px;
}
.leibie_p {
	width: 900px;
}
.cp_leibie {
	margin: 3px; width: 294px;
}
.leibie .left {
	margin: 0px 10px; width: 80px; height: 65px; text-align: center; line-height: 65px;
}
.leibie .left:hover {
	margin: 0px 10px; width: 80px; height: 63px; text-align: center; line-height: 63px; border-bottom-color: rgb(0, 122, 183); border-bottom-width: 2px; border-bottom-style: solid;
}
.leibie .hover {
	margin: 0px 10px; width: 80px; height: 63px; text-align: center; line-height: 63px; border-bottom-color: rgb(0, 122, 183); border-bottom-width: 2px; border-bottom-style: solid;
}
.leibie .left a {
	color: rgb(81, 81, 81); font-size: 16px;
}
.xw_xx {
	margin: 10px 19px; padding: 0px 0px 10px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 360px;
}
.xw_xx_i {
	width: 360px; height: 240px;
}
.xw_xx_t {
	padding: 10px 10px 0px; height: 30px; line-height: 30px; overflow: hidden;
}
.xw_xx_t a {
	color: rgb(81, 81, 81); font-size: 14px;
}
.xw_xx_d {
	padding: 0px 10px; height: 30px; color: rgb(160, 160, 160); line-height: 30px; overflow: hidden;
}
.page {
	margin: 20px;
}
.news_more {
	background: url("btn_more_on.png") no-repeat center rgb(225, 222, 222); transition:background 400ms; width: 1160px; height: 50px; cursor: pointer; -webkit-transition: background 400ms;
}
.news_more:hover {
	background: url("btn_more.png") no-repeat center rgb(230, 43, 30); transition:background 400ms; width: 1160px; height: 50px; cursor: pointer; -webkit-transition: background 400ms;
}
.news_detmain {
	padding-bottom: 70px;
}
.NewsDetail-B3 .head {
	margin: 0px; padding: 0px 0px 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.NewsDetail-B3 .head .title {
	color: rgb(91, 91, 91); line-height: 30px; font-size: 18px;
}
.NewsDetail-B3 .tools {
	padding: 10px 5px 0px; color: rgb(153, 153, 153);
}
.NewsDetail-B3 .tools a:hover {
	color: rgb(14, 144, 210);
}
.NewsDetail-B3 .b2l {
	float: right;
}
.NewsDetail-B3 .head [class^='ico-'] {
	color: rgb(153, 153, 153); font-size: 16px;
}
.NewsDetail-B3 .tools .gn01 {
	line-height: 27px; margin-right: 10px;
}
.NewsDetail-B3 .tools .bdsharebuttonbox {
	margin-left: 7px; float: left;
}
.NewsDetail-B3 .tools .bdsharebuttonbox .shareico {
	margin-right: 5px; float: left; display: inline-block;
}
.NewsDetail-B3 .tools .b2l [class^='ico-'] {
	color: rgb(1, 162, 234);
}
.NewsDetail-B3 .myart {
	padding: 20px 0px; line-height: 25px; font-size: 14px;
}
.NewsDetail-B3 .myart img {
	max-width: 820px !important;
}
.NewsDetail-B3 .detailPagebottom {
	margin: 10px 0px 30px; overflow: hidden;
}
.NewsDetail-B3 .detailPagebottom a {
	color: rgb(63, 63, 63); text-decoration: none;
}
.NewsDetail-B3 .detailPagebottom .mark {
	color: rgb(63, 63, 63); line-height: 22px; font-size: 12px; font-weight: bold;
}
.NewsDetail-B3 .bottombar {
	margin: 10px 0px; height: 30px; line-height: 30px; overflow: hidden; display: none;
}
.NewsDetail-B3 .bottombar .bdsharebuttonbox {
	width: 138px; height: 28px; float: right;
}
.NewsDetail-B3 .bottombar .b2l {
	float: right;
}
.NewsDetail-B3 .bottombar [class^='ico-'] {
	color: rgb(153, 153, 153); font-size: 15px;
}
.NewsDetail-B3 .bottombar .shareico {
	line-height: 27px; padding-right: 5px; float: right;
}
.NewsDetail-B3 .news_biaoqian {
	margin: 20px auto; width: 520px; overflow: hidden; padding-left: 10px;
}
.NewsDetail-B3 .news_biaoqian a {
	color: rgb(54, 151, 220); margin-right: 5px;
}
.NewsDetail-B3 .news_biaoqian a:hover {
	color: rgb(255, 120, 82);
}
.fuwu_banner {
	background: url("fwbanner.jpg") no-repeat; padding: 70px 0px; width: 100%; height: 150px;
}
.fuwu_banner_1 {
	margin: 0px auto; width: 800px; height: 80px; text-align: center; color: rgb(255, 255, 255); line-height: 80px; font-size: 26px; font-weight: bold; opacity: 1;
}
.fuwu_banner_2 {
	margin: 0px auto; width: 800px; height: 70px; text-align: center; color: rgb(255, 255, 255); line-height: 70px; font-size: 16px; opacity: 1;
}
.fuwu_title {
	background: url("job.png") no-repeat center 34px rgb(61, 166, 214); height: 195px; color: rgb(255, 255, 255);
}
.fuwu_titles {
	color: rgb(35, 151, 217); line-height: 60px; font-size: 36px; font-weight: bold;
}
.fuwu_js * {
	text-align: center; color: rgb(107, 107, 107); line-height: 30px; font-size: 13px;
}
.hr {
	background: rgb(229, 229, 229); width: 100%; height: 1px; line-height: 1px;
}
.fw_bm_xx {
	width: 380px;
}
.fw_bm_t {
	height: 30px; color: rgb(126, 126, 126); line-height: 30px; overflow: hidden; font-size: 18px; font-weight: bold;
}
.fw_bm_t span {
	color: rgb(242, 133, 16);
}
.fw_bm_d {
	height: 120px; color: rgb(126, 126, 126); line-height: 30px; overflow: hidden; font-size: 14px;
}
.fw_bumen {
	background: url("fwxt.png") no-repeat center; height: 500px; position: relative;
}
.fw_1 {
	left: 180px; top: 0px; position: absolute;
}
.fw_2 {
	left: 650px; top: 0px; width: 450px; position: absolute;
}
.fw_3 {
	left: 0px; top: 330px; position: absolute;
}
.fw_4 {
	left: 430px; top: 330px; position: absolute;
}
.fw_5 {
	left: 860px; top: 330px; position: absolute;
}
.zixun {
	margin: 40px auto; width: 320px; height: 40px; text-align: center; overflow: hidden;
}
.zixun a {
	background: rgb(50, 151, 219); border-radius: 5px; transition:margin 0.4s ease-in-out; width: 300px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; font-size: 26px; text-decoration: none; display: block; -webkit-transition: margin .4s ease-in-out; -moz-transition: margin .4s ease-in-out; -o-transition: margin .4s ease-in-out; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.zixun a:nth-of-type(2n) {
	background: rgb(0, 0, 0); color: white;
}
.zixun:hover :first-child {
	margin-top: -40px;
}
#slider {
	position: relative;
}
.scroll {
	margin: 0px auto; width: 1120px; height: 150px; overflow: hidden; position: relative;
}
.scrollContainer {
	position: relative;
}
.scrollContainer div.panel {
	width: 113px; height: 120px;
}
.scrollContainer .scrollContainer div.panel {
	width: 113px; height: 120px; float: left;
}
#left-shadow {
	left: 0px; top: 0px; width: 19px; bottom: 0px; position: absolute;
}
#right-shadow {
	top: 0px; width: 19px; right: 0px; bottom: 0px; position: absolute;
}
.inside {
	border: 1px solid rgb(153, 153, 153); border-image: none;
}
.inside img {
	margin: 0px 0px 10px; border: 1px solid rgb(102, 102, 102); border-image: none; width: 250px; display: block;
}
.inside h2 {
	margin: 0px 0px 8px; color: rgb(17, 17, 17); font-size: 16px; font-weight: normal;
}
.inside p {
	color: rgb(204, 204, 204); font-size: 12px;
}
.scrollButtons {
	top: 0px; position: absolute; cursor: pointer;
}
.left.scrollButtons {
	left: 0px;
}
.right.scrollButtons {
	right: 0px;
}
.scrollContainer a img {
	border: 2px solid rgb(250, 250, 250); border-image: none; width: 99px; height: 93px;
}
.scrollContainer .intro {
	width: 100%; text-align: center; line-height: 25px; display: block;
}
.gywm_banner {
	background: url("about/gywmbanner.png") no-repeat center rgb(51, 161, 212); width: 100%; height: 124px;
}
.al_banner {
	background: url("al_banner.jpg") no-repeat center rgb(51, 161, 212); width: 100%; height: 124px;
}
.gywm_banner2 {
	margin: 0px auto; width: 1100px; height: 124px; position: relative;
}
.company_c {
	color: rgb(80, 80, 80);
}
.mbx {
	background: url("about/mbx.png") no-repeat left; width: 1100px; height: 45px; bottom: 0px; color: rgb(255, 255, 255); line-height: 45px; text-indent: 20px; position: absolute;
}
.mbx a {
	color: rgb(255, 255, 255);
}
.mbx a:hover {
	color: rgb(240, 131, 30);
}
.zy_c {
	background: rgb(250, 250, 250); overflow: hidden;
}
.fuwu_dd {
	font-size: 16px;
}
.wenhua .left {
	width: 580px; text-align: center; overflow: hidden;
}
.wenhua .right {
	width: 600px; text-align: left; overflow: hidden;
}
.wenhua .right * {
	line-height: 22px; font-size: 13px;
}
.wenhua_more {
	margin: 20px auto; width: 80px; height: 30px; text-align: center; line-height: 30px; border-top-color: rgb(223, 223, 223); border-bottom-color: rgb(223, 223, 223); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.wenhua_more:hover {
	margin: 20px auto; width: 80px; height: 30px; text-align: center; line-height: 30px; border-top-color: rgb(22, 157, 196); border-bottom-color: rgb(22, 157, 196); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.wenhua_more a {
	color: rgb(22, 157, 196);
}
.wenhua_more:hover a {
	color: rgb(51, 51, 51);
}
.job_banner {
	background: url("jobbanner.jpg") no-repeat top; width: 100%; height: 425px;
}
.job_name {
	transition:0.3s; height: 88px; line-height: 88px; clear: both; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; cursor: pointer;
}
.job_name:hover {
	background: rgb(245, 245, 247);
}
.job_name li {
	color: rgb(115, 115, 115); font-size: 16px; float: left;
}
.job_name li:nth-of-type(1) {
	width: 230px; color: rgb(30, 70, 158); padding-left: 25px; font-size: 18px;
}
.job_name li:nth-of-type(2) {
	width: 400px;
}
.job_name li:nth-of-type(3) {
	width: 150px;
}
.job_name li:nth-of-type(4) {
	width: 180px;
}
.job_name em {
	background: url("icoAdd.png") no-repeat left top; margin: 29px 21px 0px 0px; width: 30px; height: 30px; float: right; display: block; cursor: pointer;
}
.on.job_name {
	background: rgb(245, 245, 247);
}
.on.job_name em {
	background-position: 0px -30px;
}
.job_nr {
	background: rgb(251, 251, 251); padding: 25px 50px; color: rgb(114, 114, 114); line-height: 36px; clear: both; display: none;
}
.job_nr .more {
	background: rgb(56, 144, 229); margin: 20px auto; width: 136px; height: 42px; text-align: center; color: rgb(255, 255, 255); line-height: 42px; display: block;
}
.job_fl_xx {
	background: rgb(255, 255, 255); transition:0.3s linear; width: 363px; height: 430px; text-align: center; overflow: hidden; float: left; position: relative;
}
.flxx_d .more {
	margin: 0px auto; border: 1px solid rgb(255, 255, 255); transition:0.3s linear; border-image: none; width: 148px; height: 33px; text-align: center; color: rgb(255, 255, 255); line-height: 33px; display: block;
}
.flxx_d .more:hover {
	background: rgb(255, 255, 255); color: rgb(90, 182, 169);
}
.job_fl_xx1:hover {
	width: 726px !important;
}
.job_fl_xx2:hover {
	width: 726px !important;
}
.job_fl_xx3:hover {
	width: 726px !important;
}
.job_fl_xx :nth-of-type(1).fl_xx {
	left: 0px; top: 0px; position: absolute; z-index: 9;
}
.job_fl_xx :nth-of-type(2).fl_xx {
	top: 0px; right: 0px; position: absolute;
}
:nth-of-type(3).job_fl_xx :nth-of-type(1).fl_xx {
	left: auto; right: 0px; z-index: 9;
}
:nth-of-type(3).job_fl_xx :nth-of-type(2).fl_xx {
	left: 0px;
}
:nth-of-type(3).job_fl_xx:hover :nth-of-type(1).fl_xx {
	
}
:nth-of-type(1).job_fl_xx:hover .fl_xx {
	background: rgb(90, 182, 169);
}
:nth-of-type(2).job_fl_xx:hover .fl_xx {
	background: rgb(107, 201, 215);
}
:nth-of-type(3).job_fl_xx:hover .fl_xx {
	background: rgb(238, 121, 121);
}
.job_fl_xx:hover .flxx_t {
	color: rgb(255, 255, 255);
}
.job_fl_xx:hover .flxx_d {
	color: rgb(255, 255, 255);
}
.job_fl_xx:hover .flxx_img img {
	left: -98px;
}
.fl_xx {
	background: rgb(255, 255, 255); padding: 40px 30px; transition:0.3s linear; width: 303px; height: 350px; text-align: center; overflow: hidden;
}
.fl_xx .flxx_t {
	height: 50px; color: rgb(91, 91, 91); line-height: 50px; font-size: 30px;
}
.fl_xx .flxx_d {
	height: 210px; text-align: left; color: rgb(91, 91, 91); line-height: 30px; font-size: 14px;
}
.flxx_img {
	margin: 0px auto; width: 98px; height: 98px; overflow: hidden; display: block; position: relative;
}
.flxx_img img {
	transition:0.3s linear; left: 0px; top: 0px; position: absolute;
}
.fldy {
	margin: 5px 10px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 120px; height: 30px; text-align: center; line-height: 30px; position: relative; cursor: pointer;
}
.fldy .fldy_a {
	background: url("fldy_a.png") no-repeat bottom; padding: 10px 10px 20px; border-radius: 5px; left: 0px; width: 246px; text-align: left; bottom: 30px; color: rgb(86, 86, 86); line-height: 20px; font-size: 12px; display: none; position: absolute; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;
}
.fldy2 .fldy_a {
	background: url("fldy2_a.png") no-repeat bottom; left: -142px;
}
.fldy:hover .fldy_a {
	display: block;
}
.green_t {
	color: rgb(90, 182, 169);
}
.jobs_search {
	margin: 0px auto; width: 502px;
}
#keywords {
	padding: 0px 10px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 380px; line-height: 38px; heihgt: 38px;
}
.job_tt {
	padding: 10px 0px; line-height: 24px;
}
.job_tt1 {
	margin: -5px 0px 10px; color: rgb(77, 77, 77); line-height: 24px; font-size: 24px;
}
.job_t {
	background: rgb(230, 230, 230); width: 1100px; height: 60px; color: rgb(0, 0, 0); line-height: 60px; font-size: 16px; font-weight: bold;
}
.job_ts {
	background: rgb(230, 230, 230); width: 1100px; height: 60px; color: rgb(0, 0, 0); line-height: 60px; text-indent: 50px; font-size: 16px; font-weight: bold;
}
.j_name {
	width: 320px; text-align: left; overflow: hidden; margin-left: 40px;
}
.j_num {
	width: 150px; text-align: center; overflow: hidden;
}
.j_sala {
	width: 150px; text-align: center; overflow: hidden;
}
.j_add {
	width: 300px; text-align: center; overflow: hidden;
}
.j_time {
	width: 100px; text-align: center; overflow: hidden;
}
.job_xx {
	width: 1100px; height: 40px; color: rgb(112, 112, 112); line-height: 40px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.jobinfo {
	padding: 20px 50px; color: rgb(112, 112, 112); line-height: 30px;
}
.jobinfo span {
	font-weight: bold;
}
.job_type {
	height: 40px; color: rgb(112, 112, 112); line-height: 40px; text-indent: 50px; font-size: 16px; font-weight: bold; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.rightinfo {
	padding: 20px 50px; color: rgb(112, 112, 112); line-height: 30px;
}
.fanhuis {
	margin: 10px 50px; width: 100px; height: 40px; text-align: center; text-indent: 0px; overflow: hidden;
}
.fanhuis a {
	background: rgb(50, 151, 219); border-radius: 5px; transition:margin 0.4s ease-in-out; height: 40px; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; text-decoration: none; display: block; -webkit-transition: margin .4s ease-in-out; -moz-transition: margin .4s ease-in-out; -o-transition: margin .4s ease-in-out; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.fanhuis a:nth-of-type(2n) {
	background: rgb(209, 25, 25); color: white;
}
.fanhuis:hover :first-child {
	margin-top: -40px;
}
.fanhui {
	margin: 40px 50px; height: 50px; text-align: center; overflow: hidden;
}
.fanhui a {
	background: rgb(50, 151, 219); border-radius: 5px; transition:margin 0.4s ease-in-out; width: 200px; height: 50px; color: rgb(255, 255, 255); line-height: 50px; font-size: 20px; text-decoration: none; display: block; -webkit-transition: margin .4s ease-in-out; -moz-transition: margin .4s ease-in-out; -o-transition: margin .4s ease-in-out; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.fanhui a:nth-of-type(2n) {
	background: rgb(105, 105, 105); color: white;
}
.fanhui:hover :first-child {
	margin-top: -50px;
}
.underline {
	width: 100%; height: 20px; clear: both; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.order {
	margin: 0px auto; width: 800px;
}
.order td {
	padding: 5px 0px;
}
.order .t_r {
	width: 150px; text-align: right; font-size: 14px;
}
.order input[type=text] {
	padding: 0px 10px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 500px; height: 25px;
}
.order textarea {
	padding: 10px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 500px; height: 75px; font-family: "Microsoft YaHei"; font-size: 12px;
}
.orders {
	margin: 0px auto; width: 640px;
}
.orders td {
	padding: 5px 0px;
}
.orders .t_r {
	width: 150px; text-align: right; font-size: 14px;
}
.orders input[type=text] {
	padding: 10px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 200px;
}
.orders textarea {
	padding: 10px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 520px; height: 75px; font-family: "Microsoft YaHei"; font-size: 12px;
}
.orders input[type=submit] {
	background: rgb(50, 151, 219); border: 1px solid rgb(223, 223, 223); border-image: none; width: 200px; height: 45px; color: rgb(255, 255, 255); line-height: 45px;
}
.orders input[type=submit]:hover {
	background: rgb(255, 255, 255); border: 1px solid rgb(223, 223, 223); border-image: none; width: 200px; height: 45px; color: rgb(51, 51, 51); line-height: 45px;
}
.orders #submitBtn {
	background: rgb(35, 151, 217); width: 80px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; display: block;
}
.orders #submitBtn:hover {
	background: rgb(105, 105, 105); width: 80px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; display: block;
}
.newsContent h3 {
	width: 100%; color: rgb(46, 128, 186); line-height: 30px; font-size: 16px; font-weight: 400; display: block;
}
.newsContent {
	padding: 15px 10px; height: auto !important; text-align: left; color: rgb(102, 102, 102); line-height: 25px; overflow: hidden !important; font-size: 14px; min-height: 500px; _height: 500px;
}
.newsContentCon {
	padding: 20px 0px; width: 100%; border-bottom-color: rgb(220, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.newsYear {
	width: 95px; font-size: 24px; float: left;
}
.newsContentCon ul {
	width: 760px; float: left;
}
.newsContentCon li {
	width: 100%; height: 30px; color: rgb(102, 102, 102); line-height: 30px;
}
.newsContentCon li span {
	margin: 0px 10px; color: rgb(173, 173, 173);
}
.product_banner {
	background: rgb(23, 137, 209); padding: 120px 0px 200px; width: 100%; height: 150px;
}
.cp_banner {
	background: url("cp_banner.png") no-repeat center rgb(41, 142, 206); width: 100%; height: 290px;
}
.product_banner_1 {
	margin: 0px auto; width: 310px; height: 80px; text-align: center; color: rgb(255, 255, 255); line-height: 80px; font-size: 46px; font-weight: bold; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; opacity: 1;
}
.product_banner_2 {
	margin: 0px auto; width: 310px; height: 70px; text-align: center; color: rgb(255, 255, 255); line-height: 70px; font-size: 30px; opacity: 1;
}
.leibie_bd {
	margin: 0px auto; width: 518px;
}
.bd_leibie {
	background: rgb(243, 243, 243); margin: 0px 10px; border: 1px solid rgb(228, 228, 228); border-image: none; width: 150px; height: 45px; text-align: center; line-height: 45px;
}
.bd_leibie a {
	color: rgb(51, 51, 51); font-size: 14px;
}
.bd_leibie:hover {
	background: rgb(37, 125, 199); border: 1px solid rgb(37, 125, 199); border-image: none; width: 150px; height: 45px; line-height: 45px;
}
.bd_leibie:hover a {
	color: rgb(255, 255, 255); font-size: 14px;
}
.leibie_bd .hover {
	background: rgb(37, 125, 199); border: 1px solid rgb(37, 125, 199); border-image: none; width: 150px; height: 45px; line-height: 45px;
}
.leibie_bd .hover a {
	color: rgb(255, 255, 255); font-size: 14px;
}
.cp_type_xx {
	margin: 0px 1px 0px 0px; transition:margin 0.5s ease-in-out; width: 132px; height: 272px; position: relative; -webkit-transition: margin .5s ease-in-out; -moz-transition: margin .5s ease-in-out; -o-transition: margin .5s ease-in-out;
}
.mask1 {
	background: url("pro1.png") no-repeat;
}
.mask2 {
	background: url("pro2.png") no-repeat;
}
.mask3 {
	background: url("pro3.png") no-repeat;
}
.mask4 {
	background: url("pro4.png") no-repeat;
}
.mask5 {
	background: url("pro5.png") no-repeat;
}
.mask6 {
	background: url("pro6.png") no-repeat;
}
.mask7 {
	background: url("pro7.png") no-repeat;
}
.mask8 {
	background: url("pro8.png") no-repeat;
}
.mask9 {
	background: url("pro9.png") no-repeat;
}
.mask {
	transition:0.3s ease-in-out; left: 0px; top: 0px; width: 132px; height: 250px; display: inline-block; visibility: hidden; position: absolute; cursor: pointer; opacity: 0;
}
.cp_type_xx:hover .mask {
	visibility: visible; opacity: 1;
}
.product_type {
	margin: -130px auto 0px; width: 1200px; height: 272px; overflow: hidden;
}
.cp_type_t {
	background: rgb(77, 77, 77); height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px;
}
.cp_type_xx:hover .cp_type_t {
	background: rgb(215, 0, 0); height: 50px; color: rgb(255, 255, 255); line-height: 50px;
}
.cp_type_i {
	height: 223px;
}
.cp_s {
	width: 1200px; height: 400px; overflow: hidden;
}
.cp_s * {
	line-height: 30px;
}
.cp_s .left {
	width: 590px; height: 400px; overflow: hidden;
}
.cp_s .right {
	width: 590px; height: 400px; overflow: hidden;
}
.cp_x {
	margin: 30px 2%; width: 45%; float: left;
}
.cp_x_name {
	width: 100px; text-align: center; line-height: 30px; font-size: 16px; heihgt: 30px;
}
.cp_x .right {
	width: 400px;
}
.guest li {
	list-style: none; margin: 28px 5px; width: 235px; height: 110px; float: left;
}
.guest li a {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 233px; height: 108px; display: block;
}
.guest li a:hover {
	border: 1px solid rgb(178, 192, 205); border-image: none; text-decoration: none;
}
.stationCon {
	padding: 15px 0px; clear: both; float: left;
}
.stationImg {
	margin: 0px 0px 15px; width: 100%; display: block;
}
.station {
	margin: 5px 0px; width: 100%; clear: both; float: left;
}
.station h3 {
	width: 100%; color: rgb(46, 128, 186); font-size: 16px; font-weight: 600; display: block;
}
.stationCon {
	width: 100%; text-align: left; color: rgb(102, 102, 102); line-height: 25px;
}
.stationCon h3 {
	width: 100%; color: rgb(46, 128, 186); line-height: 40px; font-size: 16px; font-weight: 600; display: block;
}
.service {
	padding: 10px 0px; width: 100%; clear: both; float: left;
}
.service li {
	background: rgb(243, 243, 243); list-style: none; margin: 1px; padding: 10px; width: 304px; height: 286px; float: left;
}
.service li.double {
	background: rgb(249, 249, 249);
}
.service li span {
	padding: 10px 0px; width: 100%; text-align: center;
}
.service li h6 {
	width: 100%; color: rgb(225, 20, 8); line-height: 25px; font-size: 14px; font-weight: 100; display: block;
}
.service li p {
	padding: 5px; color: rgb(102, 102, 102); line-height: 25px;
}
.package li {
	background: rgb(244, 244, 244); margin: 0px 1px 0px 0px; width: 325px; height: 240px; overflow: hidden; float: left;
}
.package li.zy {
	background: rgb(249, 249, 249);
}
.package li p {
	padding: 15px 10px 0px; height: 100px; color: rgb(102, 102, 102); line-height: 25px;
}
.package li a {
	margin: 10px 15px 0px 0px; color: rgb(225, 20, 8); clear: right; float: right;
}
.webStation {
	background: url("webBg.jpg") no-repeat; margin: 10px 0px; width: 100%; height: 556px;
}
.webStation li {
	width: 100%; height: 63px;
}
.webStation li span {
	padding: 0px 0px 0px 55px; width: 86px; color: rgb(46, 128, 186); line-height: 63px; font-size: 14px; font-weight: 600; float: left; display: block;
}
.webStation li h5 {
	width: 820px; color: rgb(102, 102, 102); line-height: 63px; font-size: 12px; font-weight: 100; float: left; display: block;
}
.process {
	padding: 10px 0px; width: 100%; clear: both; float: left;
}
.department {
	padding: 10px 0px; width: 100%; clear: both; float: left;
}
.process h3 {
	width: 100%; color: rgb(35, 139, 204); line-height: 25px; font-size: 18px; font-weight: 400; display: block;
}
.process ul {
	padding: 10px 0px 50px 65px;
}
.process li {
	margin: 0px 0px 0px 25px; padding: 15px 0px 35px; width: 400px; height: 80px; border-bottom-color: rgb(237, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.process li.zj {
	height: 145px;
}
.process span {
	font-size: 30px; font-weight: bold; float: left;
}
.process span.orange {
	color: rgb(243, 152, 0);
}
.process span.green {
	color: rgb(177, 206, 75);
}
.process h6 {
	padding: 0px 0px 0px 10px; width: 310px; color: rgb(46, 128, 186); line-height: 40px; font-size: 16px; font-weight: 100; float: left;
}
.process p {
	padding: 0px 0px 0px 28px; color: rgb(102, 102, 102); line-height: 25px; float: left;
}
.processIntro {
	margin: 10px 0px; width: 100%; color: rgb(102, 102, 102); line-height: 25px; font-size: 14px; font-weight: 400;
}
.department li {
	padding: 15px 0px 10px; width: 480px; height: 155px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.department li.baidu {
	border: currentColor; border-image: none; width: 100%; height: 60px;
}
.department li.baidu p {
	width: 100%;
}
.department li.tech p {
	width: 100%;
}
.department li h4 {
	color: rgb(57, 112, 169); line-height: 25px; font-size: 16px; font-weight: 400; float: left;
}
.department h4 {
	color: rgb(57, 112, 169); line-height: 25px; font-size: 16px; font-weight: 400; float: left;
}
.department li h5 {
	color: rgb(225, 20, 8); line-height: 25px; font-size: 14px; font-weight: 400; float: left;
}
.department h6 {
	color: rgb(102, 102, 102); font-size: 14px; font-weight: 100; float: left;
}
.department p {
	width: 410px; color: rgb(102, 102, 102); line-height: 25px; clear: both; font-size: 14px; font-weight: 400; float: left;
}
.qualification {
	width: 100%; clear: both; float: left;
}
.qualification h4 {
	width: 100%; color: rgb(225, 20, 8); line-height: 45px; font-size: 14px; font-weight: 600; display: block;
}
.qualiCon ul {
	width: 910px; height: 135px; float: left;
}
.qualiCon li {
	margin: 0px 5px; width: 103px; height: 120px; float: left;
}
.qualiCon li a {
	display: block;
}
.qualiCon li a img {
	border: 2px solid rgb(250, 250, 250); border-image: none; width: 99px; height: 93px;
}
.scrollContainer a img {
	border: 2px solid rgb(250, 250, 250); border-image: none; width: 99px; height: 93px;
}
.qualiCon li a img:hover {
	border: 2px solid rgb(152, 180, 209); border-image: none;
}
.scrollContainer a img:hover {
	border: 2px solid rgb(152, 180, 209); border-image: none;
}
.qualiCon li a:hover {
	text-decoration: none;
}
.scrollContainer a:hover {
	text-decoration: none;
}
.department h3 {
	color: rgb(46, 128, 186); line-height: 30px; font-size: 16px; font-weight: 400;
}
.newsCon h3 {
	color: rgb(46, 128, 186); line-height: 30px; font-size: 16px; font-weight: 400;
}
.email {
	padding: 10px 0px; width: 100%; clear: both; float: left;
}
.email li {
	margin: 0px 10px 0px 0px; width: 310px; float: left;
}
.office {
	background: url("office.jpg"); margin: 10px 0px 0px; width: 100%; height: 527px; clear: both; float: left;
}
.office li {
	padding: 15px 0px 0px 83px; border: currentColor; border-image: none; width: 243px; height: 117px; float: left;
}
.office li span {
	width: 100%; color: rgb(225, 20, 8); font-size: 14px; display: block;
}
.office li p {
	width: 100%; height: 80px; color: rgb(102, 102, 102); line-height: 25px; font-size: 12px;
}
.bg_banner_about_400cn {
	background-position: left top; width: 100%; background-image: url("pages_banner_bg.gif"); background-repeat: repeat-x;
}
.banner_about_400cn {
	background-position: left top; margin: 0px auto; width: 960px; height: 34px; overflow: hidden; padding-top: 126px; background-image: url("about_400cn_banner.jpg"); background-repeat: no-repeat;
}
.banner_about_400cn ul {
	margin-left: 35px;
}
.banner_about_400cn li {
	margin: 0px 5px; float: left;
}
.main_bg_about_400cn {
	background-position: left top; width: 100%; color: rgb(92, 92, 92); clear: left; font-family: "Microsoft YaHei"; font-size: 12px; background-image: url("main_bg_about_fax.gif"); background-repeat: repeat-x;
}
.main_about_400cn {
	background: rgb(255, 255, 255); padding: 25px 20px 20px 40px; width: 900px; height: auto; overflow: hidden; font-size: 14px; border-bottom-color: rgb(220, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.main_about_400cn2 {
	padding: 25px 20px 30px 40px; width: 900px; font-size: 14px; border-bottom-color: rgb(220, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.main_about_400cn3 {
	padding: 25px 20px 25px 40px; width: 900px; font-size: 14px; border-bottom-color: rgb(220, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.txt_about_400cn {
	width: 900px; height: auto; line-height: 28px; margin-top: 25px; float: left;
}
.txt_about_400cn p {
	line-height: 28px;
}
.txt_about_400cn2 {
	line-height: 28px; font-size: 12px; margin-top: 15px;
}
.txt_about_400cn2 li {
	background-position: 10px; padding-left: 20px; background-image: url("Arrow3.png"); background-repeat: no-repeat;
}
.shangbiao {
	margin: 5px 0px 0px;
}
.w980 {
	margin: 0px auto; width: 980px;
}
.video_xx {
	margin: 10px; width: 180px;
}
.extensionVideo {
	margin: 10px 0px 0px; width: 100%; height: 230px; border-bottom-color: rgb(227, 228, 228); border-bottom-width: 1px; border-bottom-style: solid;
}
.extensionCon {
	margin: 10px 0px; width: 100%;
}
.extensionShow {
	width: 470px; float: left;
}
.extensionCon ul {
	padding: 15px 10px;
}
.extensionCon li {
	margin: 10px 5px; width: 150px; height: 125px; float: left;
}
.extenIntro {
	width: 100%; height: 30px; text-align: center; color: rgb(51, 51, 51); font-family: "Microsoft YaHei"; font-size: 12px; font-weight: 100; display: block;
}
.extenIntro span {
	margin: 0px 2px; color: rgb(225, 20, 8); line-height: 25px;
}
.extensionCon li a:hover {
	color: rgb(33, 116, 195); text-decoration: none;
}
#mi2_videowrap {
	background: rgb(230, 228, 227); padding: 0px 4px 4px; left: 50%; top: 200px; width: 480px; height: 420px; text-align: right; overflow: hidden; margin-left: -240px; display: none; position: fixed; z-index: 1006;
}
#hezi_videowrap {
	background: rgb(230, 228, 227); padding: 0px 4px 4px; left: 50%; top: 200px; width: 480px; height: 420px; text-align: right; overflow: hidden; margin-left: -240px; display: none; position: fixed; z-index: 1006;
}
#mi2_videowrap .close {
	color: rgb(51, 51, 51); line-height: 20px;
}
#hezi_videowrap .close {
	color: rgb(51, 51, 51); line-height: 20px;
}
.mi2_prop {
	background: url("http://p.www.xiaomi.com/images/new816/mi2/mi2_prop_bg.png") repeat-x left top rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(229, 229, 229) rgb(229, 229, 229) rgb(206, 206, 206); margin: 0px auto; padding: 50px 0px 0px 55px; width: 905px; height: 625px; color: rgb(85, 85, 85); font-size: 14px; position: relative; box-shadow: inset 0px 2px 5px #e5e5e5; -moz-box-shadow: 0 2px 5px #e5e5e5 inset; -webkit-box-shadow: 0 2px 5px #e5e5e5 inset; -o-box-shadow: 0 2px 5px #e5e5e5 inset;
}
.hezi_propBox {
	background: url("http://p.www.xiaomi.com/images/new816/mi2/mi2_prop_bg.png") repeat-x left top rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(229, 229, 229) rgb(229, 229, 229) rgb(206, 206, 206); margin: 0px auto; padding: 50px 0px 0px 55px; width: 905px; height: 625px; color: rgb(85, 85, 85); font-size: 14px; position: relative; box-shadow: inset 0px 2px 5px #e5e5e5; -moz-box-shadow: 0 2px 5px #e5e5e5 inset; -webkit-box-shadow: 0 2px 5px #e5e5e5 inset; -o-box-shadow: 0 2px 5px #e5e5e5 inset;
}
.extensionDetail {
	background: rgb(255, 255, 255); margin: 0px 0px 10px; width: 100%; height: 155px; border-bottom-color: rgb(227, 228, 228); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.extensionLink {
	width: 658px; height: 412px; overflow: hidden; padding-top: 15px; padding-left: 8px;
}
.extensionLink a {
	background: url("img/link_bg.png") no-repeat rgb(255, 255, 255); width: 87px; height: 80px; text-indent: -9999px; overflow: hidden; margin-left: 19px; float: left; display: block;
}
.webDetail ul {
	padding: 10px 0px; width: 450px; float: left;
}
.webDetail li {
	padding: 0px 0px 25px; width: 440px; float: left;
}
.webDetail li h5 {
	width: 100%; color: rgb(57, 112, 169); line-height: 30px; font-size: 14px; font-weight: 300; display: block;
}
.webDetail li p {
	padding: 0px 0px 0px 20px; width: 360px; color: rgb(102, 102, 102); line-height: 25px;
}
.contactXx {
	background: rgb(247, 247, 247); border: 1px solid rgb(229, 229, 229); border-image: none; height: 385px;
}
.contactIntro {
	margin: 25px 0px 0px 20px; width: 500px; height: 330px;
}
.contactImg {
	width: 155px; height: 120px; float: left;
}
.contactIntro h3 {
	margin: 0px 0px 0px 10px; width: 170px; color: rgb(57, 112, 169); font-size: 18px; font-weight: 700; float: left; display: block;
}
.contactIntro h4 {
	margin: 0px 0px 0px 10px; width: 170px; color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; font-weight: 100; float: left; display: block;
}
.contactIntro h5 {
	margin: 0px 0px 0px 10px; width: 230px; height: 50px; color: rgb(225, 20, 8); font-size: 18px; font-weight: 400; float: left; display: block;
}
.conMap {
	width: 464px; height: 372px; float: right;
}
.conMap a {
	background: url("../image/map.jpg") no-repeat left; width: 464px; height: 372px; text-indent: -9999px; display: block;
}
.conMap a:hover {
	background: url("../image/maphover.jpg") no-repeat left;
}
.con {
	padding: 5px 0px; width: 100%; color: rgb(102, 102, 102); line-height: 25px; clear: both; font-size: 14px; float: left;
}
.con * {
	font-size: 14px;
}
.con li {
	height: 25px; line-height: 25px;
}
.telephone {
	width: 100%; color: rgb(225, 20, 8); line-height: 40px; clear: both; font-size: 18px; font-weight: 600;
}
.telephone span {
	color: rgb(57, 112, 169); font-size: 16px; font-weight: 100;
}
.map_banner {
	background: url("map_banner.jpg") no-repeat center rgb(51, 161, 212); width: 100%; height: 124px;
}
.map {
	width: 505px;
}
.map .title {
	border: 1px solid rgb(236, 236, 236); border-image: none; width: 133px; height: 60px; margin-bottom: 20px; display: block;
}
.map .title a {
	text-align: center; color: rgb(0, 127, 188); line-height: 60px; font-size: 16px; font-weight: bold; display: block;
}
.map ul {
	width: 100%; overflow: hidden; clear: both;
}
.map ul li {
	text-align: center; color: rgb(224, 224, 224); line-height: 30px; float: left;
}
.map ul li &gt; a {
	background: url("map_a.jpg") no-repeat right; padding: 0px 25px; color: rgb(86, 86, 86); margin-bottom: 10px; display: block;
}
.map ul li ol {
	color: rgb(121, 121, 121); line-height: 30px;
}
.map ul li ol a {
	padding: 0px 25px; color: rgb(121, 121, 121); display: block;
}
.map ul li:last-child a {
	background: no-repeat;
}
.map a:hover {
	color: rgb(255, 102, 0);
}
.jj_map {
	width: 100% !important;
}
#tbox {
	width: 56px; right: 0px; bottom: 85px; float: right; position: fixed; z-index: 1000; _position: absolute; _bottom: auto; _margin-bottom: 15px;
}
#p_ly {
	background: url("icon.png") no-repeat; margin: 2px 0px; width: 56px; height: 56px; display: block; position: relative;
}
#p_tel {
	background: url("icon.png") no-repeat; margin: 2px 0px; width: 56px; height: 56px; display: block; position: relative;
}
#p_ewm {
	background: url("icon.png") no-repeat; margin: 2px 0px; width: 56px; height: 56px; display: block; position: relative;
}
#p_qq {
	background: url("icon.png") no-repeat; margin: 2px 0px; width: 56px; height: 56px; display: block; position: relative;
}
#gotop {
	background: url("icon.png") no-repeat; margin: 2px 0px; width: 56px; height: 56px; display: block; position: relative;
}
#gotop {
	background-position: 0px 0px; right: 2%; bottom: 50px; position: fixed;
}
#gotop:hover {
	background: url("icons.png") no-repeat;
}
#p_tel {
	background-position: 0px -57px;
}
#p_tel:hover {
	background: url("icons.png") no-repeat 0px -57px;
}
#p_qq {
	background-position: 0px -114px;
}
#p_qq:hover {
	background: url("icons.png") no-repeat 0px -114px;
}
#p_ly {
	background-position: 0px -171px;
}
#p_ly:hover {
	background: url("icons.png") no-repeat 0px -171px;
}
#p_ewm {
	background-position: 0px -228px; position: relative;
}
#p_ewm:hover {
	background: url("icons.png") no-repeat 0px -228px;
}
.p_ewm {
	top: 555px; right: 44px; position: absolute; opacity: 0;
}
.p_zi {
	background: url("icon_z.png") no-repeat; top: 0px; width: 131px; height: 56px; right: -300px; color: rgb(255, 255, 255); line-height: 56px; text-indent: 30px; font-size: 14px; font-weight: bold; position: absolute; opacity: 0;
}
.contact {
	padding: 48px 0px 48px 140px; width: 960px; overflow: hidden; clear: both; display: block; position: relative;
}
.pay {
	padding: 48px 0px 48px 140px; width: 960px; overflow: hidden; clear: both; display: block; position: relative;
}
.pay li {
	margin: 0px 20px; padding: 0px 20px; border: 1px solid rgb(232, 232, 232); transition:0.3s linear; border-image: none; width: 400px; height: 240px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.pay li:hover {
	border: 2px solid rgb(179, 215, 239); border-image: none;
}
.pay h4 {
	padding: 15px 0px; color: rgb(51, 51, 51); font-size: 18px; font-weight: bold;
}
.pay li p {
	margin: 10px 0px; text-align: center; display: block;
}
.pay li span {
	width: 100%; color: rgb(102, 102, 102); line-height: 30px; display: block;
}
.pay li span.red {
	color: rgb(249, 0, 0);
}
.i-m-h2 {
	padding: 0px; text-align: center; color: rgb(51, 51, 51); line-height: 34px; font-size: 30px;
}
.page-products {
	background: rgb(255, 255, 255); width: 1196px; margin-top: 40px;
}
.page-products .tit {
	height: 54px; color: rgb(66, 66, 66); line-height: 54px; padding-left: 25px; font-size: 16px; border-bottom-color: rgb(247, 247, 245); border-bottom-width: 2px; border-bottom-style: solid;
}
.page-products ul {
	padding: 0px 1px; height: 336px; overflow: hidden;
}
.page-products li {
	height: 336px; overflow: hidden; border-right-color: rgb(247, 247, 245); border-right-width: 1px; border-right-style: solid; float: left; display: inline;
}
.page-products li a {
	
}
.page-products li a:hover {
	text-decoration: none;
}
.page-products li.last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.page-products .item-inner {
	width: 476px; height: 100%;
}
.page-products .main {
	background-position: center 115px; width: 238px; height: 331px; text-align: center; background-repeat: no-repeat;
}
.page-products .main2 {
	background-position: center 115px; width: 476px; height: 336px; text-align: center; background-repeat: no-repeat;
}
.page-products .on .main {
	background-position: center 115px; width: 476px; height: 100%; text-align: center; background-repeat: no-repeat;
}
.page-products .main a {
	height: 100%;
}
.page-products .main strong {
	color: rgb(126, 126, 126); line-height: 30px; padding-top: 43px; font-size: 24px; font-weight: bold; display: block;
}
.page-products .main .descrip {
	padding: 5px 30px 0px; height: 60px; color: rgb(126, 126, 126); line-height: 20px; font-size: 13px; display: block;
}
.page-products .on .main .descrip {
	height: 60px; color: rgb(255, 255, 255); line-height: 20px; padding-top: 5px; font-size: 13px; display: block;
}
.page-products .main .btm {
	padding: 120px 17px 0px; color: rgb(126, 126, 126); line-height: 20px; font-size: 12px; display: block;
}
.page-products .main .btm a {
	color: rgb(126, 126, 126); font-size: 12px;
}
.page-products .on .main .btm {
	padding: 120px 20px 0px; color: rgb(255, 255, 255); line-height: 20px; font-size: 13px; display: none;
}
.page-products .main .btm2 {
	padding: 120px 30px 0px; color: rgb(126, 126, 126); line-height: 20px; font-size: 13px; display: none;
}
.page-products .on .main .btm2 {
	padding: 120px 30px 0px; color: rgb(255, 255, 255); line-height: 20px; font-size: 13px; display: block;
}
.page-products .one {
	display: none;
}
.page-products .on .one {
	padding: 0px 30px; text-align: left; margin-top: 30px; display: block;
}
.page-products .one .pr_fl_t {
	margin: 8px 0px; border: 1px solid rgb(196, 204, 212); border-image: none; width: 80px; height: 28px; text-align: center; line-height: 28px; font-size: 14px; font-weight: bold; float: left;
}
.page-products .one .pr_fl_t a {
	color: rgb(95, 94, 104);
}
.page-products .one .pr_fl {
	margin: 12px 0px; height: 60px; color: rgb(153, 153, 153); line-height: 22px; font-size: 12px;
}
.main2_left {
	background: rgb(255, 255, 255); width: 238px; height: 100%; text-align: center;
}
.main2_right {
	width: 238px; height: 100%;
}
.page-products .web .main {
	background: rgb(255, 255, 255); border-bottom-color: rgb(69, 143, 212); border-bottom-width: 7px; border-bottom-style: solid;
}
.page-products .baidu .main {
	background: rgb(255, 255, 255); border-bottom-color: rgb(96, 212, 186); border-bottom-width: 7px; border-bottom-style: solid;
}
.page-products .brand .main {
	background: rgb(255, 255, 255); border-bottom-color: rgb(128, 208, 100); border-bottom-width: 7px; border-bottom-style: solid;
}
.page-products .nuomi .main {
	background: rgb(255, 255, 255); border-bottom-color: rgb(239, 95, 135); border-bottom-width: 7px; border-bottom-style: solid;
}
.page-products .web .main2_left {
	background: url("web_ico.png") no-repeat center 130px rgb(255, 255, 255);
}
.page-products .on .web .main2_left {
	background: url("web_ico2.png") no-repeat center 130px rgb(69, 143, 212);
}
.page-products .baidu .main2_left {
	background: url("baidu_ico.png") no-repeat center rgb(255, 255, 255);
}
.page-products .on .baidu .main2_left {
	background: url("baidu_ico2.png") no-repeat center rgb(96, 212, 186);
}
.page-products .brand .main2_left {
	background: url("brand_ico.png") no-repeat center rgb(255, 255, 255);
}
.page-products .on .brand .main2_left {
	background: url("brand_ico2.png") no-repeat center rgb(128, 208, 100);
}
.page-products .nuomi .main2_left {
	background: url("nuomi_ico.png") no-repeat center rgb(255, 255, 255);
}
.page-products .on .nuomi .main2_left {
	background: url("nuomi_ico2.png") no-repeat center rgb(239, 95, 135);
}
.page-products .detail .sort {
	padding: 25px 0px 10px 20px; width: 205px; height: 115px; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-products .detail .sort .tag {
	padding: 0px 10px; border: 1px solid rgb(173, 173, 173); border-image: none; height: 22px; line-height: 22px; margin-bottom: 10px; display: inline-block;
}
.page-products .detail .sort .price {
	margin-bottom: 10px; display: block;
}
.page-products .detail .sort .wow {
	color: rgb(255, 70, 6); font-size: 24px;
}
.page-products .detail .sort .descrip {
	display: block;
}
.page-products .three-item .sort {
	height: 75px; padding-top: 15px;
}
.page-products .three-item .sort .price {
	padding-left: 10px; display: inline-block;
}
.page-products .four-item .sort {
	height: 50px; padding-top: 15px;
}
.page-products .four-item .sort .price {
	padding-left: 10px; display: inline-block;
}
.page-products li.on {
	background: rgb(255, 255, 255); width: 350px;
}
.page-products li .web .main {
	color: rgb(126, 126, 126);
}
.page-products li .baidu .main {
	color: rgb(126, 126, 126);
}
.page-products li .brand .main {
	color: rgb(126, 126, 126);
}
.page-products li .nuomi .main {
	color: rgb(126, 126, 126);
}
.page-products li .wings .main {
	color: rgb(126, 126, 126);
}
.page-products li .web .main .main2_left strong {
	color: rgb(105, 196, 229);
}
.page-products li.on .web .main .main2_left strong {
	color: rgb(255, 255, 255);
}
.page-products li .baidu .main strong {
	color: rgb(96, 212, 186);
}
.page-products li.on .baidu .main strong {
	color: rgb(255, 255, 255);
}
.page-products li .brand .main strong {
	color: rgb(139, 226, 109);
}
.page-products li.on .brand .main strong {
	color: rgb(255, 255, 255);
}
.page-products li .nuomi .main strong {
	color: rgb(252, 169, 185);
}
.page-products li.on .nuomi .main strong {
	color: rgb(255, 255, 255);
}
.page-products li .wings .main strong {
	color: rgb(252, 184, 118);
}
.mfzx {
	background: rgb(123, 123, 123); height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 20px;
}
.nm_bg {
	background: rgb(250, 250, 250);
}
.nuomi_banner {
	background: url("nm_banner.jpg") no-repeat top; width: 100%; height: 557px;
}
.nm_t {
	color: rgb(234, 53, 109); font-size: 36px;
}
.nm_zy_right {
	padding: 140px 0px; width: 600px; height: 120px; color: rgb(153, 153, 153); line-height: 40px; font-size: 18px; vertical-align: middle; display: table-cell;
}
.nm_zy_right span {
	color: rgb(234, 53, 109); font-size: 30px; font-weight: bold;
}
.nmxx {
	margin: 20px 0px; width: 580px; height: 120px; color: rgb(153, 153, 153); line-height: 30px; overflow: hidden;
}
.nmxx span {
	padding: 3px 0px; color: rgb(51, 51, 51); line-height: 30px; font-size: 18px; display: block;
}
.nmxx .left {
	width: 120px;
}
.nmxx .right {
	width: 450px; line-height: 24px;
}
.nm_xc {
	background: url("mn_19.jpg") no-repeat center; width: 100%; height: 1191px;
}
.nmsj {
	background: rgb(255, 255, 255); margin: -1px -1px 0px 0px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 219px; height: 140px; overflow: hidden;
}
.nmsj a {
	width: 100%; height: 100%; display: block; position: relative; -webkit-perspective: 800px; -moz-perspective: 800px;
}
.nmsj a &gt; div {
	left: 0px; width: 100%; height: 100%; color: rgb(255, 255, 255); position: absolute; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.nmsj a div.img {
	transition:0.3s linear; z-index: 2; opacity: 1; -webkit-transform: rotateY(0); -moz-transform: rotateY(0);
}
.nmsj a div.title {
	z-index: 1; opacity: 0; -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg);
}
.nmsj a:hover div.img {
	opacity: 0; -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg);
}
.nmsj a:hover div.title {
	opacity: 1; -webkit-transform: rotateY(0); -moz-transform: rotateY(0);
}
.ztc_banner {
	background: url("ztc_banner.jpg") no-repeat top; width: 100%; height: 557px;
}
.ztc_box1 .left {
	padding-left: 75px;
}
.ztc_box1 .right {
	width: 610px; color: rgb(153, 153, 153); padding-right: 75px;
}
.ztc_box1 .right h4 {
	color: rgb(51, 51, 51); line-height: 40px; font-size: 18px; font-weight: 100;
}
.ztc_box3 .right {
	width: 350px; color: rgb(153, 153, 153); padding-right: 60px;
}
.ztc_ys {
	width: 230px; text-align: center; color: rgb(153, 153, 153); margin-left: 50px; float: left; display: inline;
}
.ztc_ys span {
	transition:0.3s linear; color: rgb(51, 51, 51); line-height: 40px; font-size: 18px; display: block;
}
.ztc_ys .img {
	margin: 18px auto; width: 102px; height: 102px; display: block;
}
.ztc_ys1 .img {
	background: url("ztc_ys1.png") no-repeat left top;
}
.ztc_ys2 .img {
	background: url("ztc_ys2.png") no-repeat left top;
}
.ztc_ys3 .img {
	background: url("ztc_ys3.png") no-repeat left top;
}
.ztc_ys4 .img {
	background: url("ztc_ys4.png") no-repeat left top;
}
.ztc_ys:hover .img {
	background-position: -102px 0px;
}
.ztc_box5 .ztcsf {
	margin: 0px auto; width: 1100px;
}
.ztc_box5 .ztcsf .title {
	border-radius: 29px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 500px; height: 57px; text-align: center; color: rgb(51, 51, 51); line-height: 57px; font-size: 24px; float: left; -moz-border-radius: 29px; -webkit-border-radius: 29px; -khtml-border-radius: 29px;
}
.ztc_box5 .ztcsf .lxwm_t {
	padding: 0px 28px; line-height: 57px; font-size: 48px; float: left;
}
.ztc_td {
	margin: 0px auto; width: 985px; overflow: hidden;
}
.ztc_td ul li {
	background: rgb(255, 255, 255); margin: 0px 37px; border-radius: 50%; border: 1px solid rgb(229, 229, 229); border-image: none; width: 252px; height: 140px; text-align: center; color: rgb(107, 107, 107); line-height: 30px; padding-top: 112px; font-size: 18px; float: left; position: relative; -moz-border-radius: 50%; -webkit-border-radius: 50%; -khtml-border-radius: 50%;
}
.ztc_td ul li img {
	left: 96px; top: 38px; width: 58px; height: 58px; position: absolute;
}
.ztc_box6 {
	background: url("ztc_box6.png") no-repeat center 75px; margin: 0px auto; width: 940px;
}
.ztc_wb {
	width: 188px; text-align: center; color: rgb(153, 153, 153); float: left;
}
.ztc_bz h4 {
	color: rgb(51, 51, 51); font-size: 16px; display: block;
}
.ztc_xx span {
	color: rgb(51, 51, 51); font-size: 16px; display: block;
}
.h220 {
	height: 220px;
}
.ztc_wb_1 .ztc_bz h4 {
	color: rgb(110, 122, 142);
}
.ztc_wb_2 .ztc_bz h4 {
	color: rgb(139, 195, 198);
}
.ztc_wb_3 .ztc_bz h4 {
	color: rgb(233, 191, 63);
}
.ztc_wb_4 .ztc_bz h4 {
	color: rgb(223, 105, 92);
}
.ztc_wb_5 .ztc_bz h4 {
	color: rgb(156, 193, 159);
}
.ztc_box7 {
	text-align: center; color: rgb(153, 153, 153); line-height: 24px; font-size: 14px; position: relative;
}
.ztc_box7 .shang {
	margin: 0px auto; width: 780px; overflow: hidden; padding-bottom: 110px;
}
.ztc_box7 .xia {
	margin: 0px auto; left: 289px; top: 80px; width: 624px; position: absolute;
}
.ztc_hy {
	margin: 0px 3px; width: 150px; height: 150px; float: left; position: relative;
}
.ztc_hy span {
	background: url("ztc_hy.png") no-repeat left top; left: 0px; top: 0px; width: 150px; height: 110px; text-align: center; padding-top: 40px; display: block; position: absolute;
}
.ztc_hy p {
	color: rgb(51, 51, 51); padding-top: 72px; font-size: 18px;
}
.ztc_box2 .font18 {
	font-weight: 100;
}
.ztc_xx_gd {
	padding: 0px 55px; width: 990px; position: relative;
}
.ztc_xx_gd .prev {
	top: 250px; width: 52px; height: 53px; display: block; position: absolute;
}
.ztc_xx_gd .next {
	top: 250px; width: 52px; height: 53px; display: block; position: absolute;
}
.ztc_xx_gd .prev {
	background: url("prev.png"); left: 0px;
}
.ztc_xx_gd .next {
	background: url("next.png"); right: 0px;
}
.ztc_xx_gd .bj {
	background: url("ztc_xx.png") repeat-y top; left: 0px; top: 0px; width: 990px; height: 571px; position: absolute; z-index: 9999;
}
.ztc_xx_gd .bd li {
	width: 330px; text-align: center; float: left;
}
.ztc_xx_gd .bd li p {
	height: 84px; color: rgb(51, 51, 51); line-height: 24px; font-size: 18px; display: block;
}
.pc_banner {
	background: url("pc_banner.jpg") no-repeat center rgb(41, 142, 206); width: 100%; height: 435px;
}
.slideTxtBox {
	width: 477px;
}
.slideTxtBox .hd {
	padding-bottom: 25px;
}
.slideTxtBox .hd ul li {
	width: 85px; height: 30px; text-align: center; color: rgb(51, 51, 51); line-height: 30px; border-top-color: rgb(238, 238, 238); border-right-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; float: left;
}
.slideTxtBox .hd ul li.first {
	border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid;
}
.slideTxtBox .hd ul li.on {
	border-color: rgb(44, 146, 240); color: rgb(255, 255, 255); background-color: rgb(44, 146, 240);
}
.slideTxtBox .bd ul h3 {
	font-size: 18px;
}
.advantage_title p {
	padding-top: 15px;
}
.advantage_title h3 {
	color: rgb(18, 140, 217); line-height: 40px; font-size: 18px;
}
.advantage_content {
	color: rgb(153, 153, 153); line-height: 20px; padding-top: 20px; font-size: 12px;
}
.advantage_lists {
	color: rgb(153, 153, 153); line-height: 26px; padding-bottom: 20px; font-size: 14px;
}
.advantage_lists .orange {
	padding: 0px 2px;
}
.advantage_links {
	padding-top: 10px;
}
.links_more {
	color: rgb(102, 102, 102); float: right;
}
.tcxx {
	background: rgb(255, 255, 255); margin: 0px 22px; border-radius: 50%; border: 1px solid rgb(204, 204, 204); transition:0.5s; border-image: none; width: 322px; height: 322px; line-height: 25px; overflow: hidden; float: left;
}
.tcxx:hover {
	border-radius: 0%;
}
:nth-child(3n+1).tcxx {
	background: url("pc1.png") no-repeat rgb(255, 255, 255);
}
:nth-child(3n+2).tcxx {
	background: url("pc2.png") no-repeat rgb(255, 255, 255);
}
:nth-child(3n+3).tcxx {
	background: url("pc3.png") no-repeat rgb(255, 255, 255);
}
.tcxx h4 {
	margin: 80px 0px 20px 150px; color: rgb(92, 92, 92); line-height: 40px; font-size: 24px; font-weight: normal;
}
.tcxx p {
	width: 230px; margin-left: 40px; display: block;
}
.tcxx div {
	width: 230px; color: rgb(153, 153, 153); margin-left: 40px;
}
.pc_al {
	margin: 20px 16px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 240px; height: 260px; line-height: 30px; overflow: hidden;
}
.pc_al .img {
	width: 240px; height: 180px; overflow: hidden; display: block;
}
.pc_al p {
	margin: 0px auto; transition:0.3s linear; width: 200px; height: 24px; color: rgb(125, 125, 125); overflow: hidden; font-size: 16px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.pc_al p.title {
	padding: 8px 0px; line-height: 30px; display: block;
}
.pc_al div {
	margin: 0px auto; width: 200px; color: rgb(125, 125, 125); line-height: 30px; font-size: 12px;
}
.pc_al img {
	transition:transform 300ms linear; -webkit-transition: -webkit-transform 300ms linear 0ms; -moz-transition: -moz-transform 300ms linear 0ms; -o-transition: -o-transform 300ms linear 0ms;
}
.pc_al:hover {
	border: 1px solid rgb(236, 116, 0); border-image: none;
}
.pc_al:hover p.title {
	color: rgb(236, 116, 0);
}
.pc_al:hover img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);
}
.pc_fwlc {
	background: url("pc_18.jpg") no-repeat bottom; width: 1200px; height: 500px; position: relative;
}
.pc_fw {
	background: rgb(255, 255, 255); padding: 10px 20px; border: 1px solid rgb(235, 235, 235); transition:0.5s; border-image: none; height: 50px; text-align: center; color: rgb(125, 125, 125); line-height: 25px; position: absolute; -webkit-transition: .5s; -moz-transition: .5s; -o-transition: .5s;
}
.pc_fw h4 {
	color: rgb(18, 140, 217); font-size: 14px;
}
.pc_fw1 {
	left: 0px; width: 200px; bottom: 105px;
}
.pc_fw2 {
	left: 30px; width: 200px; bottom: 205px;
}
.pc_fw3 {
	left: 60px; width: 250px; bottom: 305px;
}
.pc_fw4 {
	left: 220px; width: 250px; bottom: 405px;
}
.pc_fw5 {
	width: 250px; right: 220px; bottom: 405px;
}
.pc_fw6 {
	width: 250px; right: 60px; bottom: 305px;
}
.pc_fw7 {
	width: 200px; right: 30px; bottom: 205px;
}
.pc_fw8 {
	width: 200px; right: 0px; bottom: 105px;
}
.pc_fw:hover {
	background: rgb(18, 140, 217); padding: 10px 20px; border: 1px solid rgb(235, 235, 235); border-image: none; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; position: absolute;
}
.pc_fw:hover h4 {
	color: rgb(255, 255, 255); font-size: 14px;
}
.fwybz .right {
	width: 620px; color: rgb(138, 138, 138); line-height: 25px; padding-top: 30px; font-size: 14px;
}
.fwybz .right strong {
	font-size: 16px;
}
.znwz .conn {
	padding: 50px 0px 20px;
}
.znwz .conn li {
	margin: 0px 70px 30px; width: 260px; height: 190px; text-align: center; overflow: hidden; float: left;
}
.znwz .conn li i {
	background: url("zts-icon.png") no-repeat -102px 0px; margin: 0px auto; transition:0.5s; width: 100px; height: 100px; display: block; transform: rotateY(0deg); -webkit-transform: all .5s ease 0s;
}
.znwz .conn li i:hover {
	background: url("zts-icon.png") no-repeat -102px 0px; margin: 0px auto; transition:0.5s; width: 100px; height: 100px; display: block; transform: rotateY(-180deg); -webkit-transform: all .5s ease 0s;
}
.znwz .conn li i.icon-s1 {
	background-position: -102px -525px;
}
.znwz .conn li i.icon-s2 {
	background-position: -102px -315px;
}
.znwz .conn li i.icon-s3 {
	background-position: -102px -420px;
}
.znwz .conn li i.icon-s4 {
	background-position: -102px -630px;
}
.znwz .conn li i.icon-s5 {
	background-position: -102px -210px;
}
.znwz .conn li i.icon-s6 {
	background-position: -101px 0px;
}
.znwz .conn li .t {
	padding: 20px 0px 10px; color: rgb(102, 102, 102); line-height: 18px; font-size: 18px;
}
.znwz .conn li .des {
	color: rgb(153, 153, 153); line-height: 22px;
}
.mfzx {
	background: rgb(123, 123, 123); height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 18px;
}
.bd_list {
	color: rgb(91, 91, 91); line-height: 40px;
}
.bd_list .left {
	width: 550px;
}
.bd_list .left img {
	display: block;
}
.bd_list .right {
	width: 550px;
}
.bdy_zy_right {
	color: rgb(91, 91, 91); line-height: 36px;
}
.bdy_zy_right h3 {
	line-height: 20px; font-size: 18px; font-weight: normal;
}
.bdy_banner {
	background: url("bdy_banner.jpg") no-repeat center rgb(41, 142, 206); width: 100%; height: 435px;
}
.bdy_xx {
	margin: 20px 2%; width: 46%; height: 100px; line-height: 25px;
}
.bdy_xx1 {
	background: url("icon2.png") no-repeat 0px 0px; width: 65px; height: 65px;
}
.bdy_xx2 {
	background: url("icon2.png") no-repeat 0px -65px; width: 65px; height: 65px;
}
.bdy_xx3 {
	background: url("icon2.png") no-repeat 0px -130px; width: 65px; height: 65px;
}
.bdy_xx4 {
	background: url("icon2.png") no-repeat 0px -195px; width: 65px; height: 65px;
}
.bdy_xx5 {
	background: url("icon2.png") no-repeat 0px -260px; width: 65px; height: 65px;
}
.bdy_xx6 {
	background: url("icon2.png") no-repeat 0px -325px; width: 65px; height: 65px;
}
.bdy_xx7 {
	background: url("icon2.png") no-repeat 0px -390px; width: 65px; height: 65px;
}
.bdy_xx8 {
	background: url("icon2.png") no-repeat 0px -455px; width: 65px; height: 65px;
}
.bdy_blue {
	color: rgb(16, 137, 233) !important;
}
.bdy_ii {
	width: 450px; color: rgb(153, 153, 153);
}
.bdy_ii h4 {
	color: rgb(91, 91, 91); line-height: 34px; font-size: 18px; font-weight: normal;
}
.bdy_ii div {
	color: rgb(153, 153, 153); line-height: 20px; font-size: 14px;
}
.bd_banner {
	background: url("bd_banner.jpg") no-repeat center rgb(41, 142, 206); width: 100%; height: 435px;
}
.nav_bottom {
	left: 0px; top: 114px; width: 100%; height: 87px !important; position: absolute; z-index: 0;
}
.bd_list h4 {
	color: rgb(110, 184, 231); line-height: 60px; font-size: 24px;
}
.bdxx {
	margin: 20px 0px; width: 550px; height: 120px; color: rgb(91, 91, 91); line-height: 22px; overflow: hidden; font-size: 14px;
}
.bdxx span {
	padding: 3px 0px; font-weight: bold; display: block;
}
.bdxx a {
	padding-top: 8px; font-weight: bold; display: block;
}
.bdxx .left {
	width: 150px;
}
.bdxx .right {
	width: 360px; text-align: left; line-height: 24px; padding-right: 20px;
}
.wm_banner {
	background: url("wm_banner.png") no-repeat center rgb(41, 142, 206); width: 100%; height: 557px;
}
.wm_tgxs {
	background: url("wm_tgxs.png") no-repeat top; margin: 0px auto; padding: 504px 10px 0px; width: 975px; color: rgb(138, 138, 138); line-height: 24px;
}
.wm_tgxs li {
	width: 250px; margin-left: 55px; float: left;
}
.wm_tgxs li span {
	text-align: center; line-height: 35px; font-weight: bold; margin-bottom: 20px; display: block;
}
.font18 {
	color: rgb(51, 51, 51); font-size: 18px; font-weight: bold;
}
.wm_ys {
	background: url("wm_ys.png") no-repeat left top; width: 890px; height: 566px; position: relative;
}
.wm_ys div.title {
	left: 373px; top: 235px; color: rgb(91, 91, 91); font-size: 36px; font-weight: bold; position: absolute;
}
.wm_ys div.title span {
	color: rgb(241, 119, 0); display: block;
}
.wm_yss {
	width: 270px; height: 175px; text-align: center; color: rgb(91, 91, 91); line-height: 30px; padding-top: 30px;
}
.wm_yss span {
	color: rgb(241, 119, 0); line-height: 48px; font-size: 24px; font-weight: bold; display: block;
}
.wm_list li {
	width: 33.3%; height: 80px; color: rgb(138, 138, 138); margin-bottom: 50px; float: left;
}
.wm_list li span {
	padding: 7px 0px 4px; display: block;
}
.wm_list li img {
	width: 80px; height: 80px; padding-right: 15px; float: left;
}
.wm_wap {
	background: url("wm_wap.png") no-repeat top; height: 404px; position: relative;
}
.wm_wap div.title {
	left: 350px; top: 130px; width: 404px; text-align: center; color: rgb(91, 91, 91); line-height: 30px; position: absolute;
}
.wm_wap div.title span {
	color: rgb(110, 198, 235); font-size: 30px; font-weight: bold; margin-bottom: 10px; display: block;
}
.wm_wapp {
	width: 310px; height: 175px; color: rgb(91, 91, 91); line-height: 30px; padding-top: 50px;
}
.wm_wap .left {
	text-align: right;
}
.wm_wapp span {
	color: rgb(110, 198, 235); display: block;
}
.qw_banner {
	background: url("qw_banner.jpg") no-repeat center rgb(41, 142, 206); width: 100%; height: 540px;
}
.qwbt {
	height: 60px; color: rgb(51, 51, 51); line-height: 60px; font-size: 36px; font-weight: normal;
}
.qw_bt {
	color: rgb(138, 138, 138); font-size: 16px;
}
.qw_tz {
	width: 520px; color: rgb(91, 91, 91); line-height: 36px; padding-right: 40px;
}
.qw_tz p {
	color: rgb(239, 141, 14); font-size: 24px;
}
.qw_box {
	background: url("quanwang_01.png") no-repeat left top; margin: 0px auto; width: 1000px; overflow: hidden;
}
.qw_list {
	padding: 0px 0px 31px 160px; height: 71px;
}
.qw_list span {
	color: rgb(239, 141, 14); line-height: 36px; font-size: 18px; font-weight: bold; display: block;
}
.qw_lc {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 149px; height: 60px; color: rgb(134, 134, 134); line-height: 60px; font-size: 18px; font-weight: bold; float: left; background-color: rgb(255, 255, 255);
}
.qw_jiantou {
	background: url("qwlc.png") no-repeat center; width: 38px; height: 60px; float: left;
}
.qw_do {
	margin: 11px 0px; width: 25%; height: 56px; color: rgb(138, 138, 138); line-height: 54px; font-size: 16px; float: left;
}
.bd_wap_banner {
	background: url("bd_wap_banner.png") no-repeat center rgb(41, 142, 206); width: 100%; height: 557px;
}
.bd_wap_ss span.blue {
	color: rgb(72, 189, 222);
}
.bd_wap_ss {
	margin: 20px 0px; width: 50%; height: 120px; color: rgb(153, 153, 153); line-height: 24px; overflow: hidden;
}
.bd_wap_ss span {
	color: rgb(51, 51, 51); font-size: 18px;
}
.bd_wap_ss .left {
	width: 95px;
}
.bd_wap_ss .right {
	width: 420px; float: left;
}
.tel_banner {
	background: url("tel_banner.jpg") no-repeat center; width: 100%; height: 557px;
}
.tel_zy_right {
	color: rgb(153, 153, 153); line-height: 24px; float: left !important;
}
.tel_tx {
	margin: 0px auto; width: 1010px; height: 350px; position: relative;
}
.tel_txx {
	background: url("tel_h.png") no-repeat; padding: 65px 0px; transition:0.3s linear; width: 238px; height: 75px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 18px; font-weight: bold;
}
.tel_txx:hover {
	background: url("tel_g.png") no-repeat; padding: 65px 0px; width: 238px; height: 75px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 18px;
}
.tel_txx1 {
	left: 0px; bottom: 0px; position: absolute;
}
.tel_txx2 {
	left: 188px; bottom: 103px; position: absolute;
}
.tel_txx3 {
	left: 378px; bottom: 0px; position: absolute;
}
.tel_txx4 {
	left: 568px; bottom: 103px; position: absolute;
}
.tel_txx5 {
	left: 758px; bottom: 0px; position: absolute;
}
.tel_td {
	background: url("tel3.jpg") no-repeat center; margin: 0px auto; width: 1200px; height: 600px; position: relative;
}
.tel_tdd {
	width: 250px; text-align: right; color: rgb(153, 153, 153); line-height: 25px;
}
.tel_tdd h4 {
	color: rgb(61, 159, 235); font-size: 18px;
}
.tel_tdd1 {
	left: 180px; top: 30px; position: absolute;
}
.tel_tdd2 {
	left: 140px; top: 480px; position: absolute;
}
.tel_tdd3 {
	left: 880px; top: 220px; text-align: left; position: absolute;
}
.tel_tz .right {
	width: 600px; color: rgb(153, 153, 153); line-height: 30px;
}
.tel_tz h4 {
	color: rgb(61, 159, 235); line-height: 40px; padding-top: 20px; font-size: 18px; font-weight: normal;
}
.filter_container {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(230, 233, 234) rgb(230, 233, 234) currentColor; margin: 10px auto; border-image: none; width: 1140px;
}
.filter_container .filter_items {
	height: 50px; text-align: center; line-height: 50px; border-bottom-color: rgb(230, 233, 234); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.filter_container .filter_items .filter_label {
	width: 72px; height: 49px; float: left; background-color: rgb(247, 250, 251);
}
.filter_container .filter_items .filter_list {
	padding-left: 10px; float: left;
}
.filter_container .filter_items .filter_list a {
	padding: 0px 10px; color: rgb(102, 102, 102);
}
.filter_container .filter_items .filter_list span.on {
	color: rgb(51, 161, 212); padding-top: 5px; padding-bottom: 5px;
}
.filter_container .filter_items .filter_list span.on a {
	color: rgb(51, 161, 212);
}
#main {
	margin: 0px auto 28px; width: 1144px; overflow: hidden;
}
#main ul {
	width: 1150px; padding-bottom: 20px; margin-left: -15px; _height: 1%;
}
#main ul li {
	background: rgb(255, 255, 255); list-style: none; margin: 12px 15px; border-radius: 5px; border: 1px solid rgb(231, 231, 231); border-image: none; width: 254px; float: left; display: inline; box-shadow: inset 0px 0px 2px #e7e7e7; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: inset 0 0 2px #e7e7e7; -webkit-box-shadow: inset 0 0 2px #e7e7e7;
}
#main ul li.hover {
	border-width: 1px 1px 2px; border-style: solid; border-color: rgb(250, 50, 65); border-image: none;
}
#main ul li img {
	transition:box-shadow 0.2s, -webkit-filter 0.2s ease-out; width: 234px; display: block; -webkit-filter: brightness(1);
}
#main ul li:hover img {
	opacity: 0.9; -moz-opacity: .9; -webkit-filter: brightness(1.2);
}
#main ul li h3 {
	padding: 0px 3px; font-weight: normal;
}
#main ul li p {
	padding: 0px 3px; font-weight: normal;
}
.result-txt {
	padding: 0px 10px; margin-bottom: 10px;
}
#main ul li p {
	line-height: 30px;
}
#main ul li:hover {
	border: 1px solid rgb(105, 105, 105); border-image: none; box-shadow: inset 0px 0px 2px #696969; -moz-box-shadow: inset 0 0 2px #696969; -webkit-box-shadow: inset 0 0 2px #696969;
}
.img_block {
	padding: 10px; width: 234px; height: 175px; overflow: hidden; position: relative;
}
.zoom {
	background: url("pic_ilike.png") no-repeat -200px 0px; padding: 0px 0px 2px 18px; top: 14px; text-align: center; line-height: 25px; text-decoration: none; display: block; position: absolute;
}
.ilike {
	background: url("pic_ilike.png") no-repeat -200px 0px; padding: 0px 0px 2px 18px; top: 14px; text-align: center; line-height: 25px; text-decoration: none; display: block; position: absolute;
}
.zoom {
	background-position: 0px -71px; left: 14px; width: 42px;
}
.zoom:hover {
	background-position: 0px -99px;
}
.ilike {
	background-position: 0px -140px; width: 57px; right: 14px;
}
.ilike:hover {
	background-position: 0px -167px;
}
.iNum {
	background: url("pic_ilike.png") no-repeat 0px -528px; padding: 0px 0px 6px 28px; line-height: 11px;
}
.iNum a {
	background: url("pic_ilike.png") no-repeat 0px -528px; padding: 0px 0px 6px 28px; line-height: 11px;
}
.iNum {
	background-position: 12px -522px;
}
.iNum a {
	background-position: 12px -550px; text-decoration: none;
}
.water-name {
	right: 5px; bottom: 35px; overflow: hidden; font-size: 0px; position: absolute;
}
.water-name span {
	color: rgb(255, 255, 255); font-size: 12px; float: left; display: inline-block;
}
.water-name span.name-l {
	background-position: 0px -89px; width: 9px; height: 19px; margin-top: 3px; background-repeat: no-repeat;
}
.water-name span.name-m {
	background-position: 0px -132px; padding: 2px 5px 0px; height: 16px; margin-top: 4px; background-repeat: repeat;
}
.water-name span.name-r {
	background-position: 0px -109px; width: 6px; height: 23px; background-repeat: no-repeat;
}
.txt-p1 {
	line-height: 40px !important; padding-top: 10px !important; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.txt-p1 a {
	color: rgb(84, 84, 84);
}
.txt-p2 {
	background: url("txt-p2.png") no-repeat 3px; color: rgb(153, 153, 153); padding-left: 40px !important;
}
.anli_search {
	width: 500px; padding-top: 20px; float: left;
}
.al_search {
	width: 400px;
}
.anli_search h3 {
	color: rgb(255, 255, 255); line-height: 50px; font-size: 18px;
}
.al_search #keyword {
	padding: 0px 10px; border: 3px solid rgb(93, 178, 219); border-image: none; width: 250px; height: 30px;
}
.al_search #top_submit {
	background: rgb(93, 178, 219); padding: 0px 10px; border: 0px currentColor; border-image: none; width: 100px; height: 36px; color: rgb(255, 255, 255); line-height: 36px; font-family: "Î¢ÈíÑÅºÚ" !important; font-size: 16px;
}
.mbxx {
	width: 300px; height: 45px; right: 10px; bottom: 10px; color: rgb(255, 255, 255); line-height: 45px; text-indent: 20px; position: absolute;
}
.mbxx a {
	color: rgb(255, 255, 255);
}
.mbxx a:hover {
	color: rgb(240, 131, 30);
}
.anli_xx_img {
	width: 600px; height: 450px; overflow: hidden;
}
.anli_xx_d {
	width: 470px;
}
.anli_xx_d h3 {
	color: rgb(51, 51, 51); font-size: 24px; font-weight: 100;
}
.anli_xx_d_d {
	background: rgb(240, 240, 240); padding: 20px; width: 440px; line-height: 30px;
}
.anli_xx_d_c p {
	color: rgb(51, 161, 212); font-size: 14px; font-weight: bold;
}
.anli_xx_d_c {
	height: 100px; color: rgb(102, 102, 102); line-height: 25px; overflow: hidden; font-size: 12px;
}
.anli_xx_d_ck {
	background: rgb(51, 161, 212); border-radius: 3px; transition:0.3s linear; width: 260px; height: 41px; text-align: center; color: rgb(255, 255, 255); line-height: 41px;
}
.anli_xx_d_ck a {
	color: rgb(255, 255, 255); display: block;
}
.anli_xx_d_ck:hover {
	border-radius: 10px;
}
.anli_xx_d_qrcode {
	background: rgb(255, 255, 255); width: 165px; height: 150px; padding-right: 10px; margin-right: 10px; float: left;
}
.anli_xx_d_qrcode img {
	width: 150px; float: left;
}
.anli_xx_type {
	background: rgb(255, 255, 255); width: 100%; height: 80px; line-height: 80px; border-top-color: rgb(236, 236, 236); border-bottom-color: rgb(236, 236, 236); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.anli_xx_t_xx {
	width: 150px; text-align: center; line-height: 80px;
}
.anli_xx_t_xx a {
	color: rgb(102, 102, 102); font-size: 16px;
}
.anli_xx_type .current {
	border-bottom-color: rgb(51, 161, 212); border-bottom-width: 2px; border-bottom-style: solid;
}
.anli_xx_types {
	background: rgb(247, 247, 247); left: 50%; width: 150px !important; height: 324px !important; bottom: 240px; margin-left: -750px; position: fixed !important; z-index: 9999;
}
.anli_xx_types .w600 {
	width: 150px;
}
.anli_xx_types .current {
	background: rgb(51, 161, 212);
}
.anli_xx_types .current a {
	color: rgb(255, 255, 255);
}
.bd_xx_types .sub-nav-main {
	height: 370px !important;
}
.bd_xx_types {
	left: 10%; width: 150px !important; height: 370px !important; bottom: 240px; position: fixed !important;
}
.bd_xx_types li .anli_xx_c &gt; div {
	padding: 20px 0px;
}
.anli_xx_c .anli_xx_nav {
	background: url("anli_xx_nav.png") no-repeat center; height: 85px; text-align: center; color: rgb(51, 161, 212); line-height: 85px; font-size: 24px; font-weight: bold; margin-bottom: 20px;
}
.anli_xx_c .nr img {
	margin: 0px auto; text-align: center; display: block; max-width: 1100px;
}
.details {
	background: rgb(255, 255, 255); padding: 30px; border: 1px solid rgb(231, 231, 231); border-image: none; overflow: hidden;
}
.details h2 {
	text-align: center; padding-bottom: 5px; font-size: 24px;
}
.details .hr {
	margin: 30px 0px;
}
.details-top {
	background: rgb(249, 249, 249); padding: 20px 20px 10px; border: 1px solid rgb(231, 231, 231); border-image: none; width: 996px; color: rgb(34, 34, 34); line-height: 35px; font-size: 16px;
}
.details-top p {
	font-size: 16px;
}
.details-l p {
	color: rgb(61, 61, 61); line-height: 30px; font-size: 16px;
}
.wap_list {
	
}
.wap_list ul {
	text-align: center; line-height: 40px;
}
.wap_list li {
	background: url("iphone_bg.png") no-repeat center; margin: 9px; width: 280px; height: 540px; overflow: hidden; padding-top: 63px; padding-right: 11px; padding-left: 18px; float: left; position: relative; box-sizing: border-box;
}
.wap_list li .img {
	margin: 0px auto; width: 250px; height: 380px; display: block; position: relative; z-index: 1;
}
.wap_list li .img img {
	width: 250px; height: 380px;
}
.wap_list .more {
	margin: 30px auto; border-radius: 5px; border: 1px solid rgb(14, 143, 208); border-image: none; width: 210px; height: 45px; text-align: center; line-height: 45px; display: block;
}
.wap_list li .hover {
	background: url("bg_2.png") center; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 2;
}
.wap_list li .hover .qrcode {
	margin: 58px auto 5px; width: 180px; height: 180px; background-color: rgb(255, 255, 255);
}
.wap_list li .hover .qrcode img {
	width: 100%; height: 100%;
}
.wap_list li .hover p {
	text-align: center; color: rgb(255, 255, 255); line-height: 36px;
}
.wap_list li .hover .more {
	margin: 10px auto; border-radius: 2px; border: 1px solid rgb(208, 42, 13); border-image: none; width: 99px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; display: block; background-color: rgb(240, 110, 74);
}
.wap_list li:hover .hover {
	display: block;
}
.wap_list li .case_title {
	text-align: center; line-height: 36px;
}
.green_tt {
	color: rgb(144, 191, 70);
}
.erji {
	font-size: 18px; font-weight: bold;
}
.wjz_banner {
	background: url("wjz_banner.jpg") no-repeat top; height: 435px;
}
.slideBox {
	width: 100%; height: 435px; overflow: hidden; position: relative;
}
.slideBox .hd {
	left: 0px; width: 100%; height: 15px; text-align: center; bottom: 10px; position: absolute; z-index: 1;
}
.slideBox .hd ul {
	overflow: hidden; -ms-zoom: 1;
}
.slideBox .hd ul li {
	background: rgb(99, 99, 99); margin: 0px 4px; width: 32px; height: 5px; text-align: center; line-height: 14px; display: inline-table; cursor: pointer; opacity: 0.8; -moz-opacity: 0.80; -webkit-opacity: 0.80;
}
.slideBox .hd ul li.on {
	background: rgb(255, 255, 255); color: rgb(255, 255, 255); opacity: 1; -moz-opacity: 1; -webkit-opacity: 1;
}
.slideBox .bd {
	height: 100%; position: relative; z-index: 0;
}
.slideBox .bd li {
	width: 1920px; height: 435px; vertical-align: middle; -ms-zoom: 1;
}
.slideBox .bd img {
	width: 1920px; height: 435px; display: block;
}
.flash {
	width: 100%; height: 540px; text-align: center; overflow: hidden; display: block; position: relative;
}
.flash .slideBox {
	height: 540px;
}
.flash .slideBox .bd li {
	width: 1920px; height: 540px; vertical-align: middle; -ms-zoom: 1;
}
.flash .slideBox .bd img {
	width: 1920px; height: 540px; display: block;
}
.wjz_doc p {
	background: url("wjz_doc.jpg") no-repeat 25px 18px; padding-left: 35px; display: block;
}
.wjz_td {
	background: url("wjz_doc.png") no-repeat left 10px; margin: 15px 0px 25px; overflow: hidden; padding-left: 40px; display: block;
}
.wjz_td .left {
	width: 40px; font-size: 18px;
}
.wjz_td .right {
	width: 469px; line-height: 22px; padding-top: 8px; font-size: 14px;
}
.ym_banner {
	background: url("ym_banner.jpg") no-repeat center rgb(41, 142, 206); width: 100%; height: 435px;
}
.ym_c {
	background: rgb(255, 255, 255); margin: 40px auto; padding: 10px 80px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 1038px; color: rgb(91, 91, 91);
}
.ym_c .right {
	width: 650px; line-height: 30px;
}
.ym_c .right h4 {
	font-size: 18px; margin-top: 30px;
}
.ym_c .right div {
	width: 650px;
}
.ym_tt {
	color: rgb(91, 91, 91); font-weight: normal;
}
.ym_ttt {
	color: rgb(91, 91, 91); font-size: 30px; font-weight: normal;
}
.tcxxx {
	background: rgb(255, 255, 255); padding: 30px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 324px; height: 180px; text-align: center;
}
.tcxxx div {
	text-align: left; color: rgb(123, 123, 123); line-height: 30px;
}
.yj_banner {
	background: url("yj_banner.png") no-repeat center; width: 100%; height: 557px;
}
.yj_tt {
	color: rgb(152, 199, 34);
}
.yj_zy_right {
	color: rgb(153, 153, 153); line-height: 24px;
}
.yj_zy_right span {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 18px; font-weight: normal;
}
.yj_xx_zxx {
	line-height: 26px; padding-top: 8px; font-size: 14px;
}
.yj_td {
	background: url("yj_08.png") no-repeat center; margin: 0px auto; width: 1200px; height: 600px; position: relative;
}
.yj_tdd {
	width: 267px; text-align: left; color: rgb(153, 153, 153); line-height: 25px;
}
.yj_tdd1 {
	left: 150px; top: 100px; text-align: right; position: absolute;
}
.yj_tdd2 {
	left: 790px; top: 100px; position: absolute;
}
.yj_tdd3 {
	left: 90px; top: 320px; text-align: right; position: absolute;
}
.yj_tdd4 {
	left: 850px; top: 320px; position: absolute;
}
.yj_tdd5 {
	left: 250px; top: 480px; width: 310px; text-align: right; position: absolute;
}
.yj_ysxx {
	margin: 15px 0px; transition:0.5s; width: 500px; color: rgb(153, 153, 153); padding-left: 50px; -webkit-transition: .5s; -moz-transition: .5s; -o-transition: .5s;
}
.yj_ysxx h4 {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 18px; font-weight: normal;
}
.yj_ysxx_img {
	background: url("yj_ico.png") no-repeat rgb(227, 227, 227); margin: 7px 0px; transition:0.5s; width: 86px; height: 86px; -webkit-transition: .5s; -moz-transition: .5s; -o-transition: .5s;
}
.yj_ysxx:hover .yj_ysxx_img {
	background: url("yj_ico.png") no-repeat rgb(152, 199, 34);
}
.yj_ysxx_t {
	width: 400px; text-align: left; color: rgb(153, 153, 153); line-height: 22px;
}
:nth-child(12n+1).yj_ysxx .yj_ysxx_img {
	background-position: 0px 0px;
}
:nth-child(12n+2).yj_ysxx .yj_ysxx_img {
	background-position: right 0px top 0px;
}
:nth-child(12n+3).yj_ysxx .yj_ysxx_img {
	background-position: 0px -170px;
}
:nth-child(12n+4).yj_ysxx .yj_ysxx_img {
	background-position: right 0px top -170px;
}
:nth-child(12n+5).yj_ysxx .yj_ysxx_img {
	background-position: 0px -370px;
}
:nth-child(12n+6).yj_ysxx .yj_ysxx_img {
	background-position: right 0px top -370px;
}
:nth-child(12n+7).yj_ysxx .yj_ysxx_img {
	background-position: 0px -560px;
}
:nth-child(12n+8).yj_ysxx .yj_ysxx_img {
	background-position: right 0px top -560px;
}
:nth-child(12n+9).yj_ysxx .yj_ysxx_img {
	background-position: 0px -740px;
}
:nth-child(12n+10).yj_ysxx .yj_ysxx_img {
	background-position: right 0px top -740px;
}
:nth-child(12n+11).yj_ysxx .yj_ysxx_img {
	background-position: 0px -920px;
}
:nth-child(12n+12).yj_ysxx .yj_ysxx_img {
	background-position: right 0px top -920px;
}
.yj_cpxx {
	margin: 15px 0px; transition:0.5s; width: 500px; color: rgb(153, 153, 153); padding-left: 50px; -webkit-transition: .5s; -moz-transition: .5s; -o-transition: .5s;
}
.yj_cpxx h4 {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 18px; font-weight: normal;
}
.yj_cpxx_img {
	background: url("yj_cpxx.png") no-repeat; margin: 7px 0px; transition:0.5s; width: 86px; height: 86px; -webkit-transition: .5s; -moz-transition: .5s; -o-transition: .5s;
}
:nth-child(1).yj_cpxx .yj_cpxx_img {
	background-position: 0px 0px;
}
:nth-child(2).yj_cpxx .yj_cpxx_img {
	background-position: -585px 0px;
}
:nth-child(3).yj_cpxx .yj_cpxx_img {
	background-position: 0px -130px;
}
:nth-child(4).yj_cpxx .yj_cpxx_img {
	background-position: -585px -130px;
}
:nth-child(1).yj_cpxx:hover .yj_cpxx_img {
	background-position: -87px 0px;
}
:nth-child(2).yj_cpxx:hover .yj_cpxx_img {
	background-position: -672px 0px;
}
:nth-child(3).yj_cpxx:hover .yj_cpxx_img {
	background-position: -87px -130px;
}
:nth-child(4).yj_cpxx:hover .yj_cpxx_img {
	background-position: -672px -130px;
}
.yj_cpxx:hover .yj_cpxx_img {
	
}
.yj_cpxx_t {
	width: 400px; text-align: left; color: rgb(153, 153, 153); line-height: 24px;
}
.pc11_banner {
	background: url("pc11_banner.jpg") no-repeat center rgb(41, 142, 206); width: 100%;margin-top: 167px; height: 383px; text-align: center;
}

.yue_yh {
	background: rgb(240, 131, 30); margin: 0px auto; border-radius: 5px; transition:0.3s; width: 255px; height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 60px; font-size: 20px; display: block;
}
.yue_yh:hover {
	background: rgb(255, 47, 32); width: 270px; color: rgb(255, 255, 255); font-size: 22px;
}
ul.p3 .text-blue {
	color: rgb(25, 119, 223);
}
.pc1_banner {
	background: url("pc1_banner.jpg") no-repeat center rgb(41, 142, 206); width: 100%; height: 514px;
}
.bd_banner {
	background: url("bd_banner.jpg") no-repeat center rgb(41, 142, 206); width: 100%; height: 540px;
}
.bd_banner {
	text-align: center; color: rgb(255, 255, 255);
}
.bd_banner .tit {
	padding: 133px 0px 28px; font-size: 60px; font-weight: bold;
}
.bd_banner .f26 {
	font-size: 26px;
}
.bd_banner .f26 span {
	font-family: arial; font-size: 60px; font-weight: bold;
}
.bd_banner ul {
	padding: 30px 0px;
}
.bd_banner ul li {
	background: rgb(25, 119, 223); margin: 0px 10px; padding: 0px 20px; height: 60px; line-height: 60px; font-size: 25px; display: inline-block;
}
.bd_banner .yue_yh {
	background: rgb(210, 0, 0);
}
.blue-btn {
	transition:0.3s;
}
.apply-online {
	transition:0.3s;
}
a.more2 {
	transition:0.3s;
}
a.more3 {
	transition:0.3s;
}
.blue-btn:hover {
	background: rgb(0, 88, 172); width: 200px; color: rgb(255, 255, 255);
}
.apply-online:hover {
	background: rgb(0, 88, 172); width: 200px; color: rgb(255, 255, 255);
}
a.more3:hover {
	background: rgb(240, 131, 30); border-color: rgb(240, 131, 30); width: 160px; color: rgb(255, 255, 255);
}

.f30 {
	font-size: 30px !important; height: 40px; line-height: 40px;
}

.f48 {
	font-size: 48px !important; height: 64px; line-height: 64px;
}
.bd_lc {
	color: rgb(255, 255, 255); font-size: 44px; font-weight: bold;
}
.bd_lc .orange {
	color: rgb(255, 153, 0);
}
.bd_mess .orange {
	color: rgb(255, 153, 0);
}
.bd_mess {
	background: url("bd_mess.jpg") no-repeat top; color: rgb(255, 255, 255); line-height: 48px;
}
.bd_mess .bold {
	font-weight: bold;
}
.bd_mess .f24 {
	margin: 20px 0px; line-height: 36px;
}
.bd_ly input[type=text] {
	background: rgba(238, 240, 243, 0.2); padding: 0px 20px; border: 1px solid rgba(104, 105, 114, 0.2); border-image: none; width: 400px; height: 58px; color: rgb(255, 255, 255); font-family: arial; font-size: 20px; margin-right: 20px; float: left;
}
.bd_ly input#captcha {
	width: 140px;
}
.bd_ly #submit {
	background: rgb(35, 151, 217); border: currentColor; border-image: none; width: 211px; height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 60px; font-size: 18px; margin-left: 20px; float: left; cursor: pointer;
}
.sideMenu {
	margin: 0px auto;
}
.sideMenu .title {
	background: url("wen.png") no-repeat 18px rgb(242, 243, 244); transition:0.3s; height: 49px; line-height: 49px; padding-left: 60px; font-size: 18px; margin-bottom: 3px; cursor: pointer;
}
.sideMenu .title:hover {
	background: url("wen1.png") no-repeat 18px rgb(25, 119, 223); color: rgb(255, 255, 255);
}
.sideMenu .on.title {
	background: url("wen1.png") no-repeat 18px rgb(25, 119, 223); color: rgb(255, 255, 255);
}
.sideMenu .cont {
	border-width: medium 2px 2px; border-style: none solid solid; border-color: currentColor rgb(222, 222, 222) rgb(222, 222, 222); padding: 20px 60px; border-image: none; color: rgb(153, 153, 153); margin-bottom: 3px; display: none;
}
.sideMenu .cont p {
	font-size: 18px;
}
.tui_fl {
	margin: 0px auto; width: 980px;
}
.tui_fl .hd {
	margin: 0px auto; padding: 50px 0px; width: 590px; height: 56px; text-align: center;
}
.tui_fl .hd li {
	border: 1px solid rgb(218, 222, 230); border-image: none; width: 195px; height: 52px; text-align: center; color: rgb(61, 61, 61); line-height: 52px; overflow: hidden; font-size: 16px; margin-left: -1px; display: inline-block; cursor: pointer;
}
.tui_fl .hd li.on {
	background: rgb(25, 119, 223); color: rgb(255, 255, 255);
}
.zuanqian {
	background: url("pc.png") no-repeat center 98px;
}
.zq_tit {
	height: 70px; color: rgb(58, 58, 58); font-size: 24px; font-weight: bold;
}
.zq_tit span {
	font-size: 36px;
}
.zq_box .hd li {
	height: 84px; color: rgb(78, 78, 78); line-height: 84px; overflow: hidden; font-size: 18px; display: block; cursor: pointer;
}
.zq_box .hd li:hover .left {
	color: rgb(37, 125, 199); font-weight: bold;
}
.zq_box .hd li:hover .right {
	color: rgb(235, 38, 38); font-weight: bold;
}
.zq_box .bd {
	left: 400px; top: 130px; width: 410px; color: rgb(255, 255, 255); line-height: 44px; font-size: 24px; position: absolute;
}
.zq_box .bd p {
	height: 110px; text-align: center; line-height: 110px; font-size: 40px; font-weight: bold;
}
.zq_box .bd img {
	margin: 0px auto 24px; display: block;
}
.gg {
	background: url("gg.jpg") no-repeat top; height: 176px; color: rgb(255, 255, 255); line-height: 58px; font-size: 40px; font-weight: bold;
}
.jztc {
	margin: 44px 0px; transition:0.5s; width: 356px; height: 520px; color: rgb(71, 71, 71); line-height: 22px; position: relative;
}
:nth-of-type(1).jztc .box {
	background: url("pc1.png") no-repeat 0px 20px rgb(248, 248, 248);
}
:nth-of-type(2).jztc {
	margin: 44px 66px;
}
:nth-of-type(2).jztc .box {
	background: url("pc2.png") no-repeat 0px 20px rgb(248, 248, 248);
}
:nth-of-type(3).jztc .box {
	background: url("pc3.png") no-repeat 0px 20px rgb(248, 248, 248);
}
.jztc .box {
	transition:0.3s; width: 356px; height: 330px; padding-top: 114px; font-size: 15px; margin-bottom: 28px;
}
.jztc .tit {
	transition:0.3s; color: rgb(67, 67, 67); line-height: 54px; font-size: 30px; font-weight: bold; margin-top: 50px;
}
.jztc &gt; p {
	color: rgb(95, 95, 95); font-size: 18px;
}
.jztc .riqi {
	background: rgb(255, 255, 255); margin: 15px auto 0px; border: 1px solid rgb(224, 225, 228); border-image: none; width: 144px; height: 32px; text-align: center; color: rgb(94, 94, 94); line-height: 32px; font-size: 16px;
}
.jztc .cont {
	padding: 10px 28px; height: 160px; opacity: 0;
}
.jztc .cont p {
	padding: 4px 0px;
}
.jztc .price {
	left: 0px; width: 100%; bottom: 100px; position: absolute; color: #f00;
}
.jztc .tel {
	margin: 0px auto; border-radius: 24px; border: 1px solid rgb(0, 88, 172); color: #2a7fff; transition:0.3s; border-image: none; width: 210px; height: 46px; text-align: center; line-height: 46px; display: block;
}
.jztc:hover .tel {
	background: rgb(0, 88, 172); color: rgb(255, 255, 255); 
}
.jztc:hover .tit {
	color: rgb(255, 255, 255);
}
.jztc:hover p {
	color: rgb(255, 255, 255);
}
.jztc:hover .tit {
	line-height: 42px; font-size: 24px; margin-top: 0px;
}
.jztc:hover .tit p {
	font-size: 16px;
}
.jztc:hover .cont {
	padding: 10px 28px; opacity: 1;
}
.jztc:hover .box {
	color: rgb(255, 255, 255); box-shadow: 0px 0px 8px rgba(0,0,0,0.47); -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, .47); -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, .47);
}
:nth-of-type(1).jztc:hover .box {
	background: url("pc1.png") no-repeat -227px 20px rgb(44, 146, 240);
}
:nth-of-type(2).jztc:hover .box {
	background: url("pc2.png") no-repeat -227px 20px rgb(44, 146, 240);
}
:nth-of-type(3).jztc:hover .box {
	background: url("pc3.png") no-repeat -227px 20px rgb(44, 146, 240); color: rgb(255, 255, 255);
}
.jz_bj {
	background: url("jz_bj.jpg") no-repeat center rgb(41, 142, 206); width: 100%; height: 390px; text-align: center;
}
.jz_bj .yjbt {
	color: rgb(255, 255, 255);
}
.pc_lc .yjbt {
	color: rgb(255, 255, 255);
}
.pc_lc .company_t2 {
	color: rgb(255, 255, 255);
}
.jz ul {
	line-height: 42px; margin-bottom: 15px;
}
.jz ul li {
	background: rgb(44, 146, 240); margin: 0px 18px; padding: 0px 15px; border-radius: 5px; height: 42px; line-height: 42px; font-size: 18px; display: inline-block; position: relative;
}
.jz ul li::before {
	left: -28px; top: 0px; font-size: 30px; position: absolute; content: "+";
}
.jz ul li:first-of-type::before {
	content: "";
}
.new_pc .tit {
	background: rgb(44, 146, 240); height: 45px; color: rgb(255, 255, 255); line-height: 45px; font-size: 16px; font-weight: bold;
}
.new_pc .gsmc {
	width: 320px; padding-left: 20px; float: left;
}
.new_pc .wzlx {
	width: 110px; text-align: center; float: left;
}
.new_pc .zt {
	padding: 0px 20px; width: 80px; text-align: center; float: left;
}
.new_pc_top li {
	transition:0.3s; height: 46px; line-height: 46px; clear: both; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: dotted;
}
.new_pc_top li:hover {
	background: rgb(244, 245, 248);
}
.new_pc_top li:hover .gsmc {
	color: rgb(227, 0, 0);
}
.pc1 .about {
	background: url("about.jpg") center;
}
.pc1 .youshi .kouhao div span a {
	margin: 15px auto; padding: 0px; border-radius: 20px; border: 1px solid rgb(153, 153, 153); transition:0.3s; border-image: none; width: 152px; height: 40px; color: rgb(65, 65, 65); line-height: 40px;
}
.pc1 .youshi:hover .kouhao div span a {
	background: rgb(217, 37, 37); border-color: rgb(217, 37, 37); color: rgb(255, 255, 255);
}
.gshj {
	background: url("gshj.jpg") no-repeat center rgb(41, 142, 206); padding: 33px 0px; width: 100%; height: 450px; text-align: center;
}
#focus_Box {
	margin: 30px auto; width: 1200px; height: 450px; position: relative;
}
#focus_Box ul {
	width: 1200px; height: 450px; position: relative;
}
#focus_Box li {
	background: rgb(120, 120, 120); left: 377px; top: 146px; width: 0px; height: 0px; position: absolute; z-index: 0; cursor: pointer; box-shadow: 1px 1px 5px rgba(200,200,200,1);
}
#focus_Box li img {
	background: url("images/loading.gif") no-repeat center 50%; width: 100%; height: 100%; vertical-align: top;
}
#focus_Box li p {
	background: rgba(0, 0, 0, 0.5); left: 0px; width: 100%; height: 40px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; position: absolute;
}
#focus_Box .prev {
	transition:0.3s; top: 160px; width: 41px; height: 81px; overflow: hidden; display: block; position: absolute; z-index: 100; cursor: pointer;
}
#focus_Box .next {
	transition:0.3s; top: 160px; width: 41px; height: 81px; overflow: hidden; display: block; position: absolute; z-index: 100; cursor: pointer;
}
#focus_Box .prev {
	background: url("prev.png") no-repeat left bottom; left: -120px;
}
#focus_Box .next {
	background: url("next.png") no-repeat right bottom; right: -120px;
}
#focus_Box .prev:hover {
	left: -110px;
}
#focus_Box .next:hover {
	right: -110px;
}
:first-child.biaozhun {
	margin: 0px;
}
.biaozhun {
	width: 410px; text-align: center; margin-left: -84px; float: left;
}
.biaozhun p {
	margin: 30px 0px; color: rgb(71, 71, 71); font-size: 24px; font-weight: bold;
}
.biaozhun .box {
	border-radius: 50%; border: 1px solid rgb(218, 218, 218); border-image: none; width: 409px; height: 409px;
}
.biaozhun .box .nr {
	margin: 22px; border-radius: 50%; width: 360px; height: 255px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; padding-top: 105px; font-size: 20px;
}
:nth-child(1).biaozhun .box .nr {
	background: rgba(0, 112, 193, 0.8);
}
:nth-child(2).biaozhun .box .nr {
	background: rgba(8, 175, 83, 0.8);
}
:nth-child(3).biaozhun .box .nr {
	background: rgba(255, 144, 0, 0.8);
}
.pc_lc {
	background: rgb(0, 88, 172);
}
.lc_img {
	background: url("pc_lc.png") no-repeat center; width: 100%; height: 360px; text-align: center;
}
.bd_img {
	background: url("bd_lc.png") no-repeat center; width: 100%; height: 360px; text-align: center;
}
.pc_lc .more {
	background: rgb(61, 177, 234); margin: 0px auto; border-radius: 24px; transition:0.3s; width: 280px; height: 46px; text-align: center; color: rgb(255, 255, 255); line-height: 46px; font-size: 16px; display: block;
}
.pc_lc .bd_more {
	background: rgb(255, 255, 255); margin: 0px auto; border-radius: 3px; transition:0.3s; width: 270px; height: 44px; text-align: center; color: rgb(25, 119, 223); line-height: 44px; font-size: 16px; display: block;
}
.pc_lc .bd_more:hover {
	background: rgb(240, 131, 30); color: rgb(255, 255, 255);
}
.pc_yi {
	color: rgb(0, 88, 172); line-height: 110px; font-size: 48px; font-weight: bold;
}
.pc1_al {
	margin: 20px 16px 70px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 365px; height: 310px; line-height: 30px; position: relative;
}
.pc1_al .img {
	margin: 10px auto 0px; width: 345px; height: 210px; overflow: hidden; display: block;
}
.pc1_al p {
	margin: 0px auto; transition:0.3s linear; width: 345px; height: 24px; color: rgb(125, 125, 125); overflow: hidden; font-size: 16px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.pc1_al p.title {
	padding: 8px 0px; line-height: 30px; display: block;
}
.pc1_al div {
	margin: 0px auto; width: 345px; color: rgb(125, 125, 125); line-height: 30px; font-size: 12px;
}
.pc1_al img {
	transition:transform 300ms linear; max-width: 360px; -webkit-transition: -webkit-transform 300ms linear 0ms; -moz-transition: -moz-transform 300ms linear 0ms; -o-transition: -o-transform 300ms linear 0ms;
}
.pc1_al .more {
	background: rgb(0, 88, 172); border-radius: 21px; transition:0.3s; left: 50%; top: 320px; width: 258px; height: 42px; text-align: center; color: rgb(255, 255, 255); line-height: 42px; margin-left: -130px; display: block; position: absolute;
}
.pc1_al .more:hover {
	background: rgb(244, 67, 54); transition:0.3s;
}
.pc_lc .more:hover {
	background: rgb(244, 67, 54); transition:0.3s;
}
.pc1_al:hover {
	border: 1px solid rgb(236, 116, 0); border-image: none;
}
.pc1_al:hover p.title {
	color: rgb(236, 116, 0);
}
.pc1_al:hover img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);
}


.pc1_al1 {
	margin: 20px 16px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 365px; height: 310px; line-height: 30px; position: relative;
}
.pc1_al1 .img {
	margin: 10px auto 0px; width: 345px; height: 210px; overflow: hidden; display: block;
}
.pc1_al1 p {
	margin: 0px auto; transition:0.3s linear; width: 345px; height: 24px; color: rgb(125, 125, 125); overflow: hidden; font-size: 16px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.pc1_al1 p.title {
	padding: 8px 0px; line-height: 30px; display: block;
}
.pc1_al1 div {
	margin: 0px auto; width: 345px; color: rgb(125, 125, 125); line-height: 30px; font-size: 12px;
}
.pc1_al1 img {
	transition:transform 300ms linear; max-width: 360px; -webkit-transition: -webkit-transform 300ms linear 0ms; -moz-transition: -moz-transform 300ms linear 0ms; -o-transition: -o-transform 300ms linear 0ms;
}
.pc1_al1 .more {
	background: rgb(0, 88, 172); border-radius: 21px; transition:0.3s; left: 50%; top: 320px; width: 258px; height: 42px; text-align: center; color: rgb(255, 255, 255); line-height: 42px; margin-left: -130px; display: block; position: absolute;
}
.pc1_al1 .more:hover {
	background: rgb(244, 67, 54); transition:0.3s;
}
.pc_lc1 .more:hover {
	background: rgb(244, 67, 54); transition:0.3s;
}
.pc1_al1:hover {
	border: 1px solid rgb(236, 116, 0); border-image: none;
}
.pc1_al1:hover p.title {
	color: rgb(236, 116, 0);
}
.pc1_al1:hover img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);
}





.zzcn {
	background: none !important; margin: 0px auto; font-size: 24px; padding: 20px 60px; border: 1px dashed rgb(255, 255, 255); border-image: none; width: 970px; line-height: 36px; display: block;
}
.fix_left {
	background: rgb(255, 255, 255); left: 50%; width: 130px; text-align: center; bottom: 120px; margin-left: -735px; position: fixed;
}
.fix_left .tit {
	background: rgb(44, 146, 240); width: 100%; height: 75px; text-align: center; line-height: 75px;
}
.emip {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(238, 238, 238) rgb(238, 238, 238); padding: 20px 0px; border-image: none;
}
.current.emip {
	background: rgb(44, 146, 240); color: rgb(255, 255, 255);
}
.current.emip a {
	background: rgb(44, 146, 240); color: rgb(255, 255, 255);
}
.fix_left a {
	font-size: 16px; display: block;
}
</pre></body></html>