body {
	margin: 0px; padding: 0px; font-family: "ËÎÌå"; font-size: 12px; min-width: 1000px;
}
a {
	color: rgb(51, 51, 51); text-decoration: none; cursor: pointer;
}
a:hover {
	color: rgb(0, 98, 172); transition: all .5s;
}
* {
	margin: 0px; padding: 0px;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px;
}
img {
	border: currentColor;
}
.hidden {
	display: none;
}
.clear {
	clear: both;
}
.clear10 {
	height: 10px; clear: both;
}
.clear12 {
	height: 12px; clear: both;
}
.clear20 {
	height: 25px; clear: both;
}
.header_box {
	width: 100%; height: 73px; padding-top: 40px; position: absolute; z-index: 99;
}
.header {
	background: url("../images/header_bg.png") repeat-x; margin: 0px auto; width: 1120px; height: 73px;
}
.logo {
	margin-top: 5px; margin-left: 10px; float: left;
}
.logo a {
	background: url("../images/logo.png") no-repeat; width: 193px; height: 60px; display: block;
}
.mune {
	background: url("../images/header_bg.png") repeat-x; height: 73px; border-left-color: rgb(218, 218, 215); border-left-width: 1px; border-left-style: solid; float: right;
}
.mune li {
	height: 73px; text-align: center; float: left;
}
.mune li a {
	padding: 41px 19px 12px; color: rgb(51, 51, 51); line-height: 20px; font-size: 15px; border-right-color: rgb(218, 218, 215); border-right-width: 1px; border-right-style: solid; display: block;
}
.mune0 a {
	background: url("../images/mune0.gif") no-repeat center 17px;
}
.mune0 a.on {
	
}
.mune0 a:hover {
	background: url("../images/mune0_h.gif") no-repeat center 17px;
}
.mune1 a {
	background: url("../images/mune1.gif") no-repeat center;
}
.mune1 a.on {
	background: url("../images/mune1_h.gif") no-repeat center;
}
.mune1 a:hover {
	background: url("../images/mune1_h.gif") no-repeat center;
}
.mune2 a {
	background: url("../images/mune2.gif") no-repeat center;
}
.mune2 a.on {
	background: url("../images/mune2_h.gif") no-repeat center;
}
.mune2 a:hover {
	background: url("../images/mune2_h.gif") no-repeat center;
}
.mune3 a {
	background: url("../images/mune3.gif") no-repeat center;
}
.mune3 a.on {
	background: url("../images/mune3_h.gif") no-repeat center;
}
.mune3 a:hover {
	background: url("../images/mune3_h.gif") no-repeat center;
}
.mune4 a {
	background: url("../images/mune4.gif") no-repeat center;
}
.mune4 a.on {
	background: url("../images/mune4.gif") no-repeat center;
}
.mune4 a:hover {
	background: url("../images/mune4_h.gif") no-repeat center;
}
.mune5 a {
	background: url("../images/mune5.gif") no-repeat center;
}
.mune5 a.on {
	background: url("../images/mune5_h.gif") no-repeat center;
}
.mune5 a:hover {
	background: url("../images/mune5_h.gif") no-repeat center;
}
.mune6 a {
	background: url("../images/mune6.gif") no-repeat center;
}
.mune6 a.on {
	background: url("../images/mune6_h.gif") no-repeat center;
}
.mune6 a:hover {
	background: url("../images/mune6_h.gif") no-repeat center;
}
.mune7 a {
	background: url("../images/mune7.gif") no-repeat center;
}
.mune7 a.on {
	background: url("../images/mune7_h.gif") no-repeat center;
}
.mune7 a:hover {
	background: url("../images/mune7_h.gif") no-repeat center;
}
.mune8 a {
	background: url("../images/mune8.gif") no-repeat center;
}
.mune8 a.on {
	background: url("../images/mune8_h.gif") no-repeat center;
}
.mune8 a:hover {
	background: url("../images/mune8_h.gif") no-repeat center;
}
.banner {
	margin: 0px auto; width: 100%; height: 300px; overflow: hidden; min-width: 1000px;
}
.slideBox {
	width: 100%; height: 300px; overflow: hidden; position: relative;
}
* + html .slideBox {
	margin-top: 0px;
}
.dianji_abc {
	margin: 0px auto; top: 300px; width: 100%; height: 13px; position: absolute; z-index: 1111;
}
.slideBox .hd {
	margin: 0px auto; width: 1000px; height: 13px;
}
.slideBox .hd ul {
	overflow: hidden; float: right; zoom: 1;
}
.slideBox .hd ul li {
	background: rgb(255, 254, 218); width: 30px; height: 14px; margin-right: 3px; float: left; cursor: pointer;
}
.slideBox .hd ul li.on {
	background: rgb(39, 179, 98); color: rgb(255, 255, 255);
}
.slideBox .bd img {
	width: 100%; height: 300px;
}
.banner01 {
	height: 300px;
}
.banner02 {
	height: 300px;
}
.banner03 {
	height: 300px;
}
.banner04 {
	height: 300px;
}
.container {
	margin: 15px auto 0px; width: 1000px;
}
.product_index {
	width: 199px; height: 250px; overflow: hidden; margin-right: 1px; float: left; position: relative; zoom: 1;
}
.product_index img {
	left: 0px; top: 0px; width: 208px; height: 250px; display: block; position: absolute;
}
.product_index .product_title {
	left: 0px; top: 0px; width: 208px; height: 50px; color: rgb(255, 255, 255); padding-top: 20px; position: absolute;
}
.product_index .product_title a {
	color: rgb(255,255, 255); line-height: 24px; padding-left: 10px; font-size: 23px; font-weight: bold; display: block;
}
.product_title a.cn {
	font-size: 18px !important;font-weight: bold;
}
.product_index .product_title .plus {
	top: 44px; width: 22px; height: 22px; right: 8px; position: absolute; background-image: url("../images/tool.png"); transition: all 0.8s; -webkit-transition: all 0.8s; -moz-transition: all 0.8s;
}
.service {
	width: 358px; height: 300px; float: right; position: relative;
}
.service #span {
	background: rgb(102, 189, 0); left: 0px; width: 344px; height: 51px; bottom: 0px; color: rgb(255, 255, 255); line-height: 54px; padding-left: 14px; font-size: 22px; border-bottom-color: rgb(91, 168, 0); border-bottom-width: 3px; border-bottom-style: solid; display: block; position: absolute;
}
.service #span b {
	font-size: 19px; font-weight: normal; margin-left: 10px;
}
.service #span a {
	background: url("../images/more_btn.png") no-repeat; width: 50px; height: 21px; margin-top: 16px; margin-right: 14px; float: right;
}
.product_index:hover .product_title .plus {
	right: 45px; transition: all 0.8s; -webkit-transition: all 0.8s; -moz-transition: all 0.8s linear; -webkit-transform: rotate(-6.28rad); -moz-transform: rotate(-6.28rad); transform: rorate(-6.28rad);
}
.product_index .product_title .turnplus {
	right: 45px; transition: all 0.8s; -webkit-transition: all 0.8s; -moz-transition: all 0.8s linear; -webkit-transform: rotate(-6.28rad); -moz-transform: rotate(-6.28rad); transform: rorate(-6.28rad);
}
.index_con01 {
	border-left-color: rgb(222, 222, 222); border-left-width: 1px; border-left-style: solid;
}
.case_top {
	background: rgb(243, 243, 243); width: 1000px; height: 44px; line-height: 44px; border-top-color: rgb(222, 222, 222); border-right-color: rgb(222, 222, 222); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; position: relative;
}
.case_top .left {
	background: url("../images/left_ico.png") no-repeat left; color: rgb(53, 53, 53); padding-left: 14px; font-size: 18px; margin-left: 14px; float: left;
}
.case_top .left span {
	color: rgb(190, 190, 190); font-size: 14px; margin-left: 6px;
}
.case_top .right {
	color: rgb(128, 128, 128); font-size: 12px; margin-right: 16px; float: right;
}
.case_top .right a {
	color: rgb(128, 128, 128); margin-right: 2px; margin-left: 2px; display: inline-block;
}
.right_icon {
	background: url("../images/top_bg.png") no-repeat; top: -1px; width: 5px; height: 47px; right: -1px; position: absolute;
}
.case {
	background: rgb(253, 253, 253); width: 1000px; overflow: hidden; border-top-color: rgb(222, 222, 222); border-right-color: rgb(222, 222, 222); border-bottom-color: rgb(222, 222, 222); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 2px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
.case_sgl01 {
	padding: 16px; width: 467px; border-right-color: rgb(222, 222, 222); border-bottom-color: rgb(222, 222, 222); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left;
}
.case_sgl02 {
	padding: 16px; width: 467px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.case_sgl03 {
	padding: 16px; width: 467px; border-right-color: rgb(222, 222, 222); border-right-width: 1px; border-right-style: solid; float: left;
}
.case_sgl04 {
	padding: 16px; width: 467px; float: left;
}
.case_img {
	border-radius: 4px; width: 204px; float: left;
}
.case_img a {
	width: 204px; height: 138px; overflow: hidden; display: block;
}
.case_list {
	width: 246px; float: right;
}
.case_list h1 {
	padding-bottom: 5px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.case_list h1 a {
	background: url("../images/square_ico.png") no-repeat 0px 4px; color: rgb(239, 52, 52); padding-left: 10px; font-size: 17px; font-weight: normal; margin-left: 4px;
}
.case_list ul {
	margin-top: 8px; margin-left: 6px;
}
.case_list li a {
	background: url("../images/square_ico.png") no-repeat 0px -10px; width: 230px; line-height: 25px; overflow: hidden; padding-left: 10px; font-size: 13px; display: block; white-space: nowrap; text-overflow: ellipsis;
}
.icon01 {
	background: url("../images/top_bg01.png") no-repeat left;
}
.case01 {
	border-top-color: rgb(222, 222, 222); border-right-color: rgb(222, 222, 222); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid;
}
.zz {
	padding: 15px 10px; overflow: hidden; zoom: 1;
}
.zz li {
	float: left;
}
.zz li a {
	width: 178px; overflow: hidden; margin-right: 9px; margin-left: 10px; display: inline-block;
}
.zz li a img {
	background: rgb(255, 255, 255); padding: 6px; border: 1px solid rgb(222, 222, 222); width: 160px; height: 120px; display: block;
}
.zz li a p {
	width: 212px; text-align: center; line-height: 24px; overflow: hidden; font-size: 15px; margin-top: 6px; white-space: nowrap; text-overflow: ellipsis;
}
.zz li a img:hover {
	border: 1px solid rgb(0, 98, 172);
}
.case02{
	border-top-color: rgb(222, 222, 222); border-right-color: rgb(222, 222, 222); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid;
}
.zz02 {
	padding: 15px 10px; overflow: hidden; zoom: 1;
}
.zz02 li {
	float: left;
}
.zz02 li a {
	width: 330px; overflow: hidden; margin-right: 9px; margin-left: 10px; display: inline-block;
}
.zz02 li a img {
	background: rgb(255, 255, 255); padding: 6px; border: 1px solid rgb(222, 222, 222); width: 280px; height: 200px; display: block;
}
.zz02 li a p {
	width: 330px; text-align: center; line-height: 24px; overflow: hidden; font-size: 15px; margin-top: 6px; white-space: nowrap; text-overflow: ellipsis;
}
.zz02 li a img:hover {
	border: 1px solid rgb(0, 98, 172);
}
.case03{
	border-top-color: rgb(222, 222, 222); border-right-color: rgb(222, 222, 222); border-top-width: 0px; border-right-width: 0px; border-top-style: solid; border-right-style: solid;
}
.zz03 {
	padding: 15px 10px; overflow: hidden; zoom: 1;
}
.zz03 li {
	float: left;
}
.zz03 li a {
	width: 214px; overflow: hidden; margin-right: 9px; margin-left: 10px; display: inline-block;
}
.zz03 li a img {
	background: rgb(255, 255, 255); padding: 6px; border: 1px solid rgb(222, 222, 222); width: 195px; height: 154px; display: block;
}
.zz03 li a p {
	width: 214px; text-align: center; line-height: 24px; overflow: hidden; font-size: 15px; margin-top: 6px; white-space: nowrap; text-overflow: ellipsis;
}
.zz03 li a img:hover {
	border: 1px solid rgb(0, 98, 172);
}
.ad {
	margin: 15px auto 0px; width: 1000px;
}
.ad a {
	border-radius: 4px; width: 1000px; height: 126px; overflow: hidden; display: block;
}
.reason1 {
	background: url("../images/jzl01.png") no-repeat center; width: 1000px; height: 96px; margin-top: 2px;text-align:center;margin:0 auto;
}
.reason2 {
	background: url("../images/jzl02.png") no-repeat center; width: 1000px; height: 96px; margin-top: 2px;text-align:center;margin:0 auto;
}
.reason {
	background: url("../images/searon_top_bg.png") no-repeat center; width: 100%; height: 127px; margin-top: 20px;
}
.reason_sgl {
	width: 480px; margin-right: 20px; margin-bottom: 20px; float: left; display: inline-block;
}
.reason_sgl div {
	background: rgb(255, 255, 206); padding: 4px 14px; width: 409px; border-bottom-color: rgb(238, 237, 105); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.number {
	background: url("../images/searon_num.png") no-repeat; width: 42px; height: 93px; text-align: center; color: rgb(255, 255, 255); line-height: 79px; font-size: 35px; font-weight: bold; float: left;
}
.reason_sgl .right {
	margin-left: 15px; float: left;
}
.reason_sgl div h2 {
	color: rgb(41, 85, 163); font-size: 26px; font-weight: bold;
}
.reason_sgl div strong {
	color: rgb(93, 93, 93); font-size: 18px;
}
.reason_sgl div p {
	color: rgb(184, 184, 184); font-size: 12px;
}
.good_list {
	margin-top: 10px;
}
.good_list li {
	padding-bottom: 6px; margin-top: 6px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.good_list li a {
	background: url("../images/square_ico.png") no-repeat 0px -36px; width: 400px; line-height: 24px; overflow: hidden; padding-left: 14px; font-size: 15px; display: block; white-space: nowrap; text-overflow: ellipsis;
}
.about {
	background: rgb(253, 253, 253); padding: 15px; width: 970px; overflow: hidden; border-top-color: rgb(222, 222, 222); border-right-color: rgb(222, 222, 222); border-bottom-color: rgb(222, 222, 222); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 2px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
.about .left {
	background: url("../images/line.png") no-repeat right; width: 673px; float: left;
}
.about .left img {
	width: 280px; float: left; display: block;
}
.about .left p {
	width: 336px; color: rgb(62, 62, 62); line-height: 170%; text-indent: 2em; overflow: hidden; font-size: 15px; margin-left: 18px; float: left;
}
.about .right {
	width: 270px; float: right;
}
.about .right img {
	background: rgb(248, 248, 248); padding: 6px; border-radius: 4px; border: 1px solid rgb(210, 210, 210);
}
.about .right p {
	color: rgb(63, 63, 63); line-height: 26px; font-size: 15px; margin-top: 10px;
}
.footer_box {
	background: rgb(43, 51, 67); width: 100%; margin-top: 15px;
}
.footer {
	background: rgb(64, 64, 64); width: 100%; color: rgb(255, 255, 255); padding-top: 32px; border-top-color: rgb(220, 205, 191); border-top-width: 2px; border-top-style: solid; min-width: 1000px;
}
.footer a {
	color: rgb(255, 255, 255);
}
.footer_info1 {
	
}
.f_right {
	width: 150px; float: right;
}
.footer_info1 .product_l_foot h4 a {
	color: rgb(123, 134, 155); line-height: 36px; font-size: 15px; font-weight: normal;
}
.footer_info1 .product_l_foot li a {
	background: url("../images/square_ico.png") no-repeat 0px -64px; color: rgb(123, 134, 155); line-height: 28px; padding-left: 12px; font-family: "ËÎÌå";
}
.product_l_foot {
	width: 176px; float: left;
}
.company_info {
	width: 305px; padding-top: 8px; padding-left: 10px; float: left;
}
.company_info h3 {
	color: rgb(123, 134, 155); padding-bottom: 1px; font-size: 18px; font-weight: normal;
}
.company_info li {
	color: rgb(123, 134, 155); line-height: 28px; padding-left: 26px; font-size: 12px;
}
.address1 {
	background: url("../images/footer_icon.png") no-repeat 0px 7px;
}
.address2 {
	background: url("../images/footer_icon.png") no-repeat 0px -21px;
}
.address3 {
	background: url("../images/footer_icon.png") no-repeat 0px -51px;
}
.address4 {
	background: url("../images/footer_icon.png") no-repeat 0px -79px;
}
.gzwx {
	width: 119px; padding-top: 8px; margin-right: 8px; float: right;
}
.sns {
	height: 42px; margin-top: 6px; float: right;
}
.sns a {
	margin: 0px 5px; float: right; display: block;
}
.sns a.wz {
	margin: 0px 5px; height: 36px; float: right;
}
.sns a.ico {
	width: 36px; height: 36px; text-indent: -9999px; float: left; background-image: url("../images/yy_icon.png");
}
.sns a.sina {
	background-position: 2px 0px;
}
.sns a.weixin {
	background-position: 90px 0px; text-indent: 0px; position: relative;
}
.sns .weixin #weixin_cy_img {
	width: 119px; height: 150px; right: -43px; bottom: 53px; display: none; position: absolute; z-index: 111;
}
.sns a.qq {
	background-position: 44px 0px;
}
.bq_left {
	color: rgb(123, 134, 155); line-height: 47px; font-family: "ËÎÌå"; font-size: 12px; float: left;
}
.bq_right {
	color: rgb(123, 134, 155); line-height: 47px; font-family: "ËÎÌå"; font-size: 12px; float: right;
}
.index_con02 {
	height: 40px; text-align: center; color: rgb(123, 134, 155); line-height: 40px; overflow: hidden;
}
.bq_right a {
	color: rgb(123, 134, 155);
}
.pages_ad {
	width: 100%; height: 300px; overflow: hidden; zoom: 1; min-width: 1000px;
}
.pages_box {
	margin: 20px auto; width: 1000px; overflow: hidden; zoom: 1;
}
.into {
	margin: 20px auto; width: 1000px; overflow: hidden; zoom: 1;
}
.con_top {
	background: url("../images/pages_right_bg.png") repeat-x; width: 100%; height: 47px; line-height: 47px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; position: relative;
}
.con_top .left {
	background: url("../images/left_ico.png") no-repeat left; color: rgb(53, 53, 53); padding-left: 14px; font-size: 18px; margin-left: 14px; float: left;
}
.con_top .right {
	color: rgb(136, 136, 136); margin-right: 14px; float: right;
}
.con_top .right a {
	color: rgb(136, 136, 136);
}
.summary {
	margin-top: 14px;
}
.summary img {
	width: 374px; height: 494px; float: left;
}
.summary p {
	width: 570px; line-height: 200%; font-size: 15px; margin-left: 20px; float: right;
}
.into_pro {
	margin-top: 80px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; position: relative;
}
.ip_title {
	background: rgb(243, 243, 243); border-radius: 50px; border: 1px solid rgb(221, 221, 221); left: 50%; top: -26px; width: 302px; height: 50px; text-align: center; color: rgb(70, 70, 70); line-height: 50px; font-size: 24px; margin-left: -151px; position: absolute;
}
.into ul {
	margin-top: 40px;
}
.into li {
	float: left;
}
.into li a {
	width: 294px; height: 46px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; padding-top: 83px; font-size: 25px; display: inline-block;
}
.class01 {
	background: url("../images/into_pro01.png") no-repeat;
}
.class02 {
	background: url("../images/into_pro02.png") no-repeat; margin: 0px 59px;
}
.class03 {
	background: url("../images/into_pro03.png") no-repeat;
}
.left_box {
	width: 254px; float: left;
}
.right_box {
	border: 1px solid rgb(221, 221, 221); width: 728px; overflow: hidden; float: right; zoom: 1; min-height: 800px;
}
.pages_list {
	margin-bottom: 14px;
}
.pages_list .top {
	background: rgb(54, 126, 204); height: 47px; line-height: 47px; border-bottom-color: rgb(42, 104, 172); border-left-color: rgb(29, 103, 183); border-bottom-width: 1px; border-left-width: 2px; border-bottom-style: solid; border-left-style: solid;
}
.pages_list .top span {
	color: rgb(255, 255, 255); padding-left: 34px; font-size: 20px; margin-left: 10px; float: left;
}
.top_left01 {
	background: url("../images/gcal_ico_active.png") no-repeat left;
}
.top_left02 {
	background: url("../images/products_ico_actvie.png") no-repeat left;
}
.top_left03 {
	background: url("../images/zjgl_ico_active.png") no-repeat left;
}
.pages_list .top a {
	float: right;
}
.list_box {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221);
}
.list_box li {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.list_box li a {
	background: url("../images/list_bg.png") no-repeat 0px; height: 46px; color: rgb(68, 68, 68); line-height: 46px; overflow: hidden; padding-left: 34px; font-size: 16px; margin-bottom: 1px; display: block;
}
.list_box li a:hover {
	background: url("../images/list_bg_active.png") no-repeat 0px;
}
.list_box li a.on {
	background: url("../images/list_bg_active.png") no-repeat 0px;
}
.cont_top {
	background: rgb(248, 248, 248); border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(255, 255, 255); height: 36px; line-height: 36px;
}
.cont_top span {
	background: url("../images/con_top_bg.png") no-repeat left; color: rgb(68, 68, 68); padding-left: 20px; font-size: 17px; margin-left: 14px; float: left;
}
.cont_top a {
	color: rgb(121, 121, 121); font-family: "ËÎÌå"; margin-right: 10px; float: right;
}
.cont_box {
	padding: 14px 14px 34px; border: 1px solid rgb(221, 221, 221); color: rgb(61, 61, 61); line-height: 180%; font-size: 15px; position: relative;
}
.erwei {
	right: 10px; bottom: 10px; position: absolute;
}
.erwei a {
	background: url("../images/erweima.png") no-repeat; width: 14px; height: 14px; display: block;
}
.right_box .top {
	background: rgb(248, 248, 248); height: 47px; line-height: 47px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.right_box .top .left {
	background: url("../images/right_icon.png") no-repeat left; color: rgb(28, 105, 188); padding-left: 30px; font-size: 16px; margin-left: 14px; float: left; display: block;
}
.right_box .top .right {
	color: rgb(103, 103, 103); font-family: "ËÎÌå"; margin-right: 14px; float: right;
}
.right_box .top .right {
	color: rgb(103, 103, 103);
}
.detailed_box {
	padding: 10px 15px; line-height: 180%; overflow: hidden; font-size: 15px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; zoom: 1;
}
.pro_listbox {
	padding: 15px 14px; line-height: 180%; overflow: hidden; font-size: 15px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; zoom: 1;
}
.detailed_box .spanbox {
	background: url("../images/icon01.png") no-repeat left; color: rgb(0, 90, 187); line-height: 50px; padding-left: 16px; font-size: 16px; display: block;
}
.detailed_box .spanoxp {
	background: rgb(247, 247, 247); padding: 14px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; display: block;
}
.detailed_box .jiamelan {
	color: rgb(0, 90, 187); line-height: 50px; font-size: 16px; font-weight: normal;
}
.product_list li {
	width: 216px; margin-right: 8px; margin-bottom: 14px; margin-left: 8px; float: left;
}
.product_list li a {
	width: 216px; overflow: hidden; display: inline-block; zoom: 1;
}
.product_list li a img {
	width: 216px; height: 154px; display: block;
}
.product_list li a p {
	width: 216px; text-align: center; color: rgb(70, 70, 70); overflow: hidden; font-size: 15px; margin-top: 14px; white-space: nowrap; zoom: 1; text-overflow: ellipsis;
}
.gl_set {
	background: url("../images/set_bg.png") repeat-x; height: 56px; line-height: 56px;
}
.set_box {
	margin: 0px auto; width: 1000px;
}
.set_box ul {
	float: left;
}
.set_box ul li {
	width: 140px; margin-right: 20px; float: left; display: block;
}
.set_box ul li a {
	text-align: center; color: rgb(80, 80, 80); font-size: 16px; display: block;
}
.set_box ul li a:hover {
	background: url("../images/set_active.png") no-repeat; color: rgb(255, 255, 255);
}
.set_box ul li a.on {
	background: url("../images/set_active.png") no-repeat; color: rgb(255, 255, 255);
}
.set_box .right {
	background: url("../images/pro_erwei.png") no-repeat right; color: rgb(40, 72, 131); padding-right: 40px; font-size: 15px; float: right;
}
.set_list li {
	width: 226px; margin-right: 4px; margin-bottom: 14px; margin-left: 3px; float: left; display: inline-block;
}
.set_list li .pic {
	width:700px; overflow: hidden; display: block; zoom: 1; font-size: 14px;
}
.set_list li .pic img {
	width: 226px; height: 164px; 
}
.pro_name {
	background: url("../images/pro_name_bg.png") repeat-x !important; height: 58px; line-height: 58px; display: block;
}
.pro_name .name {
	width: 120px; color: rgb(70, 70, 70); line-height: 58px !important; overflow: hidden; font-size: 14px; margin-left: 6px; float: left; display: block; white-space: nowrap; text-overflow: ellipsis;
}
.pro_name .qq {
	background: url("../images/qq_btn.png") no-repeat; width: 85px !important; height: 24px !important; margin-top: 18px; margin-right: 5px; float: right; display: block;
}
.pro_name .qq a {
	width: 85px !important; height: 24px !important; display: block;
}
.zzzs_list li {
	margin-bottom: 14px; float: left;
}
.zzzs_list li a {
	padding: 10px; border: 1px solid rgb(221, 221, 221); width: 307px; height: 280px; text-align: center; overflow: hidden; margin-right: 10px; margin-left: 10px; display: inline-block;
}
.zzzs_list li .pic {
	height: 230px; text-align: center;
}
.zzzs_list li .pic img {
	max-width: 307px;
}
.zzzs_list li .txt {
	height: 35px; text-align: center; line-height: 35px; padding-top: 15px; font-size: 18px;
}
.zzzs_list li a:hover {
	border: 1px solid rgb(54, 126, 204);
}
.page_updown {
	padding: 10px; height: 25px; float: right;
}
.page_updown ul a {
	background: rgb(255, 255, 255); padding: 3px 8px; border: 1px solid rgb(206, 206, 206); line-height: 17px; font-family: Tahoma; font-size: 12px; margin-right: 6px; float: left; display: block;
}
.page_updown ul span {
	background: rgb(255, 255, 255); padding: 3px 8px; border: 1px solid rgb(206, 206, 206); line-height: 17px; font-family: Tahoma; font-size: 12px; margin-right: 6px; float: left; display: block;
}
.page_updown ul span {
	background: rgb(113, 113, 113); border: 1px solid rgb(113, 113, 113); color: rgb(255, 255, 255);
}
.page_updown ul a:hover {
	background: rgb(113, 113, 113); border: 1px solid rgb(113, 113, 113); color: rgb(255, 255, 255);
}
.content_news {
	padding: 14px; overflow: hidden; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; zoom: 1;
}
.content_news .news_time {
	height: 30px; color: rgb(145, 145, 145); line-height: 30px; padding-left: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.news_time .left {
	height: 30px; text-align: center; color: rgb(145, 145, 145); font-size: 12px;
}
.news_time .right {
	height: 30px; float: right;
}
.content_news h1 {
	text-align: center; line-height: 40px; padding-left: 10px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 21px; font-weight: normal;
}
.news_vdcon {
	padding: 15px 0px; line-height: 180%; font-family: "Î¢ÈíÑÅºÚ"; font-size: 15px; min-height: 600px;
}
.news_vdcon img {
	max-width: 700px;
}
.news_tj {
	background: url("../images/news_ys.gif") no-repeat bottom; height: 42px; line-height: 40px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px;
}
.page_up {
	padding: 10px; height: 50px; margin-top: 30px; margin-bottom: 20px;
}
.page_up p {
	height: 25px; line-height: 25px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 15px;
}
.erweima {
	background: url("../images/erweima.gif") no-repeat; width: 20px; height: 20px; right: 1px; bottom: 1px; position: absolute;
}
.erweima .mingmian {
	width: 20px; height: 20px; position: relative;
}
.erweima .mingmian a {
	width: 20px; height: 20px; display: block;
}
#Contact_erweihover {
	background: rgb(255, 255, 255); padding: 14px; left: -231px; top: -220px; width: 224px; height: 192px; position: absolute;
}
#Contact_erweihover .pic {
	margin: 0px auto; width: 172px; height: 172px;
}
#Contact_erweihover .txt {
	height: 20px; text-align: center; color: rgb(246, 95, 95); font-family: "Î¢ÈíÑÅºÚ"; font-size: 17px;
}
#Contact_erweihover .pic img {
	width: 172px; height: 172px; text-align: center;
}
#Contact_erweihover01 {
	background: rgb(255, 255, 255); padding: 10px; left: -66px; top: -164px; width: 140px; height: 140px; position: absolute;
}
#Contact_erweihover01 .pic {
	margin: 0px auto; width: 120px; height: 120px;
}
#Contact_erweihover01 .txt {
	height: 20px; text-align: center; color: rgb(246, 95, 95); font-family: "Î¢ÈíÑÅºÚ"; font-size: 15px;
}
#Contact_erweihover01 .pic img {
	width: 120px; height: 120px; text-align: center;
}
#kefu1 {
	background: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(221, 221, 221); top: 30%; width: 132px; right: 5px; font-size: 12px; position: fixed; z-index: 10008; box-shadow: 1px 1px 1px #d4d4d4;
}
.cs_tel {
	background: url("../images/img.gif") no-repeat 0px 0px; height: 25px;
}
.cs_tel_ct {
	color: rgb(102, 102, 102); line-height: 150%;
}
.cs_tel_num {
	padding: 5px 0px; color: rgb(204, 0, 0); font-family: Arial,Verdana; font-size: 18px; font-style: italic; font-weight: bold; display: block;
}
.cs_online {
	background: url("../images/img.gif") no-repeat 0px -50px; height: 30px;
}
.cs_online_qq {
	height: 25px; line-height: 25px; padding-left: 10px;
}
.cs_online_qq a:link {
	color: rgb(102, 102, 102); text-decoration: none;
}
.cs_online_qq a:active {
	color: rgb(102, 102, 102); text-decoration: none;
}
.cs_online_qq a:visited {
	color: rgb(102, 102, 102); text-decoration: none;
}
.cs_online_qq a:hover {
	color: rgb(102, 102, 102); text-decoration: none;
}
.cs_qcode {
	padding: 10px 0px 0px;
}
.cs_free {
	background: url("../images/img.gif") no-repeat 0px -100px; height: 32px;
}
.cs_free a {
	height: 32px; display: block;
}
.cs_free a span {
	display: none;
}
.cs_baidu {
	background: url("../images/img.gif") no-repeat 0px -200px; height: 32px;
}
.cs_baidu a {
	height: 32px; display: block;
}
.cs_baidu a span {
	display: none;
}
.cs_spr {
	margin: 8px 0px; border-bottom-color: rgb(192, 192, 192); border-bottom-width: 1px; border-bottom-style: dashed;
}
.cs_space {
	height: 8px; overflow: hidden; clear: both;
}
.cs_close {
	background: url("../images/img.gif") no-repeat 0px -150px; top: 5px; width: 12px; height: 12px; right: 5px; position: absolute;
}
.cs_close a {
	height: 10px; display: block;
}
.cs_close a span {
	display: none;
}
.asafsdsf {
	margin: 5px 0px 20px; height: 35px; line-height: 35px; overflow: hidden; padding-left: 10px; clear: both; font-family: "Î¢ÈíÑÅºÚ"; font-size: 17px; font-weight: bold; border-bottom-color: rgb(54, 126, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.fenlei_mc {
	background: url("../images/news_listli.png") no-repeat 7px 11px; height: 35px; line-height: 35px; padding-bottom: 5px; padding-left: 20px; clear: both; font-size: 16px; font-weight: bold; margin-bottom: 15px; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: solid;
}
