.PcNone {
	display: none;
}
.page_title {
	height: 48px; margin-bottom: 40px; border-bottom-color: rgb(212, 212, 212); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.page_title h2 {
	font: 24px/36px "Microsoft yahei"; width: 100%; height: 36px; color: rgb(53, 53, 53); font-size-adjust: none; font-stretch: normal;
}
.page_title div {
	left: 0px; top: 36px; width: 100%; height: 24px; text-align: center; position: absolute;
}
.page_title em {
	background: rgb(243, 243, 243); padding: 0px 30px; border: 1px solid rgb(212, 212, 212); height: 22px; color: rgb(128, 128, 128); line-height: 22px; font-family: "Microsoft yahei"; display: inline-block;
}
.module_title {
	width: 100%; height: 40px; overflow: hidden; border-bottom-color: rgb(199, 199, 199); border-bottom-width: 2px; border-bottom-style: solid;
}
.module_title h5 {
	height: 34px; overflow: hidden; padding-left: 10px; border-left-color:#003f97; border-left-width: 6px; border-left-style: solid; float: left;
}
.module_title h5 strong {
	font: bold 18px/18px "Microsoft yahei"; width: 100%; height: 18px; color:#003f97; display: block; font-size-adjust: none; font-stretch: normal;
}
.module_title h5 small {
	font: 14px/14px "Microsoft yahei"; width: 100%; height: 14px; color: rgb(190, 190, 190); margin-top: 2px; display: block; font-size-adjust: none; font-stretch: normal;
}
.module_title a {
	color:#555; line-height: 50px; float: right; display: block;
}
.module_slide {
	width: 100%; overflow: hidden; position: relative;
}
.module_slide span {
	background: url("m2_slide_arrbg.png") no-repeat rgb(204, 204, 204); border-radius: 20px; top: 72px; width: 34px; height: 34px; display: block; position: absolute; cursor: pointer;
}
.module_slide span.m_slide_prev {
	left: 0px;
}
.module_slide span.m_slide_next {
	background-position: 0px -34px; right: 0px;
}
.module_slide .m_slide_parent {
	margin: 0px auto; width: 868px; height: 220px; overflow: hidden; position: relative;
}
.module_slide .m_slide_parent ul {
	top: 0px; height: 100%; position: absolute;
}
.module_slide .m_slide_parent li {
	width: 208px; height: 100%; margin-right: 12px; float: left;
}
.module_slide li img {
	border: 3px solid rgb(255, 255, 255); width: 202px; height: 170px;
}
.module_slide li p {
	background: url("m2_slide_bg.jpg") no-repeat; width: 100%; height: 54px; text-align: center; line-height: 40px;
}
.module {
	margin: 0px auto; width: 100%; overflow: hidden;
}
.module_block {
	margin: 0px auto; padding: 20px 0px 0 0; width: 960px; overflow: hidden;
}
.module1 {
	width: 100%; overflow: hidden;
}
.module1 .module1_ul {
	width: 110%; overflow: hidden;
}
.module1 .module1_ul li {
	background: rgb(255, 255, 255); padding: 1px; border-radius: 4px; border: 1px solid rgb(227, 227, 227); width: 218px; height: 230px; margin-right: 24px; float: left;line-height: 20px;
}
.module1 .module1_ul div {
	background: rgb(242, 242, 242); border-radius: 3px; width: 100%; height: 100%;
}
.module1 .module1_ul a {
	margin: 0px auto; width: 206px; line-height: 20px; overflow: hidden; display: block;
}
.module1 .module1_ul p {
	margin: 0px auto; width: 206px; line-height: 20px; overflow: hidden; display: block;
}
.module1 .module1_ul a {
	padding: 5px 0px 0px; text-align: center; line-height: 30px; font-size: 14px;
}
.module1 .module1_ul img {
	width: 100%;
}
.module2 {
	background: rgb(242, 242, 242); width: 100%; overflow: hidden;
}
.module2_block {
	padding-bottom: 0px;
}
.module2 .module2_ad {
	background: url("module2_ad_bg.jpg") no-repeat 0px bottom; width: 100%; overflow: hidden; padding-bottom: 35px;
}
.module5 .module5_ad {
	background: url("module2_ad_bg.jpg") no-repeat 0px bottom; width: 100%; overflow: hidden; padding-bottom: 35px;
}
.module3 {
	width: 100%; overflow: hidden;
}
.module3 .module3_list {
	width: 210px; overflow: hidden; padding-bottom: 30px;
}
.module3 .module3_list h2 {
	background:#003f97; width: 100%; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; padding-top: 14px; font-family: "Microsoft yahei"; font-size: 20px;
}
.module3 h2 small {
	width: 100%; line-height: 16px; overflow: hidden; font-size: 12px; display: block;
}
.module3 .module3_list ul {
	background: rgb(239, 239, 239); margin: 0px auto; width: 210px; height: 738px; overflow: hidden;
}
.module3 .module3_listul li {
	 width:190px; line-height: 48px; text-indent: 10px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(167, 167, 167); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: dashed; float: left; margin-left:10px; font-weight:bold; letter-spacing:2px;
}
.module3 .module3_list_b {
	background: rgb(239, 239, 239); padding-top: 15px; width: 100%; overflow: hidden;
}
.module3 .module3_list_b .contact{ width:160px;  height: 250px;}
.module3 .module3_list_b .contact li{ position: 0 15px; line-height: 24px;}
.module3 .module3_list_b ol {
	margin: 0px auto; width: 160px; height: 40px;
}
.module3 ol li {
	background: url("module3_list_bg.jpg") no-repeat rgb(0, 171, 127); font: 24px/40px "Microsoft yahei"; border-radius: 20px; width: 40px; height: 40px; text-align: center; color: rgb(255, 255, 255); float: left; font-size-adjust: none; font-stretch: normal;
}
.module3 .module3_list_b p {
	font: 18px/30px "Microsoft yahei"; width: 100%; text-align: center; color: rgb(0, 171, 127); font-size-adjust: none; font-stretch: normal;
}
.module3 .module3_list_b div {
	background: url("m3_list_bg.jpg") no-repeat 0px 20px; margin: 0px auto; padding: 20px 0px 0px 20px; width: 140px; overflow: hidden;
}
.module3 .module3_list_b small {
	font: 16px/16px "Microsoft yahei"; width: 100%; height: 20px; display: block; font-size-adjust: none; font-stretch: normal;
}
.module3 .module3_list_b b {
	font: 18px/18px "Microsoft yahei"; width: 100%; height: 20px; color: rgb(0, 171, 127); display: block; font-size-adjust: none; font-stretch: normal;
}
.module3 .module3_content {
	width: 730px; overflow: hidden;
}
.module3 .module3_content h3 {
	width: 100%; height: 44px; line-height: 44px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 2px; border-bottom-style: solid;
}
.module3 h3 div {
	background: url("m3_ctbg.jpg") no-repeat 0px -44px #005caa; width: auto; height: 100%; padding-left: 26px; float: left;
}
.module3 h3 span {
	background: url("m3_ctbg.jpg") no-repeat right 0px; font: 18px/44px "Microsoft yahei"; width: auto; height: 100%; color: rgb(255, 255, 255); padding-right: 36px; display: block; font-size-adjust: none; font-stretch: normal;
}
.module3 h3 a {
	font: 12px/44px "SimSun"; color: #555; float: right; font-size-adjust: none; font-stretch: normal;
}
.module3 .module3_cont_ul {
	width: 110%; overflow: hidden;
}
.module3 .module3_cont_ul li {
	background: rgb(255, 255, 255); margin: 30px 23px 0px 0px; padding: 1px; border: 1px solid rgb(227, 227, 227); width: 224px; height: 218px; float: left;
}
.module3 .module3_cont_ul div {
	background: rgb(242, 242, 242); width: 100%; height: 100%; text-align: center;
}
.module3 .module3_cont_ul a {
	margin: 0px auto; width: 214px; line-height: 30px; overflow: hidden; padding-top: 4px; display: block;
}
.module4 {
	width: 100%; overflow: hidden;
}
.module4 .module4_title {
	background: url("module4_tbg.jpg") repeat-x 0px bottom rgb(0, 170, 125); width: 100%; height: 174px;
}
.module4 .module4_tblock {
	background: url("module4_title_bg.jpg") no-repeat left bottom; padding: 0px; height: 100%; text-indent: 470px;
}
.module4 .module4_tblock h2 {
	font: 44px/54px "Microsoft yahei"; width: 100%; height: 54px; color: rgb(255, 255, 255); margin-top: 32px; font-size-adjust: none; font-stretch: normal;
}
.module4 .module4_tblock strong {
	background: url("module4_tbt_bg.jpg") no-repeat; margin: 0px 5px; width: 50px; height: 100%; text-indent: 0px; font-weight: normal; vertical-align: top; display: inline-block;
}
.module4 .module4_tblock p {
	font: 21px/30px "Microsoft yahei"; color: rgb(165, 213, 197); font-size-adjust: none; font-stretch: normal;
}
.module4 .module4_content {
	background: url("module4_contbg.jpg") no-repeat 416px 0px; padding: 0px; height: 974px;
}
.module4 .module4_cin {
	width: 100%;
}
.module4 .module4_c1 {
	background: url("advantages_bg1.jpg") no-repeat; margin: 112px auto -13px; height: 238px;
}
.module4 .module4_c2 {
	background: url("advantages_bg2.jpg") no-repeat 530px 0px; height: 204px; padding-top: 76px; margin-bottom: 14px;
}
.module4 .module4_c3 {
	background: url("advantages_bg3.jpg") no-repeat 8px 0px; height: 242px; padding-top: 68px;
}
.module4 .module4_cin h4 {
	font: bold 24px/32px "Microsoft yahei"; height: 32px; color: rgb(1, 152, 111); font-size-adjust: none; font-stretch: normal;
}
.module4 .module4_cin i {
	background: url("module4_cinibg.png") no-repeat; margin: 7px 5px 0px 0px; width: 18px; height: 18px; float: left; display: inline-block;
}
.module4 .module4_cin small {
	font: 12px/20px "Microsoft yahei"; color: rgb(187, 187, 187); font-size-adjust: none; font-stretch: normal;
}
.module4 .module4_cin p {
	font: 14px/24px "Microsoft yahei"; color: rgb(102, 102, 102); margin-top: 20px; font-size-adjust: none; font-stretch: normal;
}
.module4 .module4_cin em {
	color: rgb(255, 121, 0);
}
.module4 .module4_c1 h4 {
	padding-left: 572px;
}
.module4 .module4_c1 small {
	padding-left: 572px;
}
.module4 .module4_c1 p {
	padding-left: 572px;
}
.module4 .module4_c3 h4 {
	padding-left: 572px;
}
.module4 .module4_c3 small {
	padding-left: 572px;
}
.module4 .module4_c3 p {
	padding-left: 572px;
}
.module4 .module4_c2 h4 {
	padding: 0px 557px 0px 25px;
}
.module4 .module4_c2 small {
	padding: 0px 557px 0px 25px;
}
.module4 .module4_c2 p {
	padding: 0px 557px 0px 25px;
}
.module4 .module4_c3 h4 {
	font: bold 20px/32px "Microsoft yahei"; font-size-adjust: none; font-stretch: normal;
}
.module5 {
	background: rgb(242, 242, 242); width: 100%; overflow: hidden;
}
.module5 .module5_c1 {
	padding: 0px 30px 20px 0px; width: 960px; overflow: hidden;
}
.module5 .module5_c1 .module5_c1t {
	width: 100%; overflow: hidden; margin-top: 30px;
}
.module5 .module5_c1 .module5_c1tl {
	width: 455px; height: 270px; float: left;
}
.module5 .module5_c1tl img {
	width: 100%; height: 100%;
}
.module5 .module5_c1 .module5_c1tr {
	width: 460px; overflow: hidden; float: right;
}
.module5 .module5_c1tr h6 {
	font: bold 14px/14px "SimSun"; width: 100%; height: 20px; color:#249ff1; font-size-adjust: none; font-stretch: normal;
}
.module5 .module5_c1tr p {
	color: rgb(98, 98, 98); line-height: 24px; margin-top: 10px;
}
.module5 .module5_c1tr a {
	background:#249ff1; border-radius: 4px; width: 114px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; margin-top:2px; display: block;
}
.module5 .module5_c1tr i {
	background: url("module5_c1trabg.png") no-repeat; margin: 8px 5px 0px 0px; width: 15px; height: 15px; display: inline-block;
}
.module5 .module5_c1 .module5_c1b {
	background: url("module5_c1trubg.jpg") repeat-x; width: 100%; overflow: hidden; padding-top: 20px; margin-top: 20px;
}
.module5 .module5_c1b li {
	background: url("module5_c1trlibg.jpg") no-repeat 10px; width: 50%; height: 40px; line-height: 40px; text-indent: 24px; border-bottom-color: rgb(168, 159, 162); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.module5 .module5_c2 {
	width: 260px; overflow: hidden; float: right;
}
.module5 .module5_c2 .module5_c2t {
	margin: 30px auto 0px; width: 232px; text-align: center; line-height: 40px; overflow: hidden;
}
.module5 .module5_c2 .module5_c2b {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 22px 12px; width: 208px; text-align: center; overflow: hidden;
}
.module5 .module5_c2b li {
	height: 38px; line-height: 38px; border-bottom-color: rgb(212, 212, 212); border-bottom-width: 1px; border-bottom-style: dashed;
}
.module5 .module5_ad {
	margin: 0px auto; width: 960px;
}
.module6 {
	width: 100%; overflow: hidden;
}
.module6 ol {
	width: 1020px; overflow: hidden;
}
.module6 ol li {
	margin: 20px 60px 0px 0px; width: 450px; height: 144px; overflow: hidden; float: left;
}
.module6 li img {
	border: 2px solid rgb(227, 227, 227); width: 184px; height: 140px; float: left;
}
.module6 li div {
	width: 250px; height: 100%; overflow: hidden; float: right;
}
.module6 li h6 {
	height: 24px; color: rgb(2, 148, 109); line-height: 24px;
}
.module6 li p {
	color: rgb(98, 98, 98); line-height: 24px;
}
.module6 li a {
	color: rgb(238, 138, 1); font-weight: bold;
}
.module7 {
	background: rgb(242, 242, 242); width: 100%; overflow: hidden;
}
.module7 .module7_slide {
	margin: 30px auto;
}
.module7 .module7_c1 {
	background: url("module7_cont_bg.jpg") no-repeat right; width: 640px; overflow: hidden; padding-right: 30px; float: left;
}
.module7 .module7_c1 h3 {
	width: 100%; height: 44px; line-height: 44px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 2px; border-bottom-style: solid;
}
.module7 h3 div {
	width: auto; height: 100%; padding-left: 26px; margin-right: 10px; float: left; cursor: pointer;
}
.module7 h3 div.active {
	background:#0066cb;
}
.module7 h3 div span {
	font: 18px/44px "Microsoft yahei"; width: auto; height: 100%; color: rgb(0, 149, 107); padding-right: 36px; display: block; font-size-adjust: none; font-stretch: normal;
}
.module7 h3 div.active span {
	background: url("m7_ctbg.jpg") no-repeat right 0px; color: rgb(255, 255, 255);
}
.module7 h3 a {
	font: 12px/44px "SimSun"; color:#555; float: right; font-size-adjust: none; font-stretch: normal;
}
.module7 .module7_c1 .module7_c1c {
	width: 100%; overflow: hidden; display: none;
}
.module7 .module7_c1 .show {
	display: block;
}
.module7 .module7_c1act {
	padding: 30px 0px; width: 100%; overflow: hidden;
}
.module7 .module7_c1act img {
	width: 208px; height: 132px; float: left;
}
.module7 .module7_c1act div {
	width: 410px; overflow: hidden; float: right;
}
.module7 .module7_c1act h6 {
	color:#f30; line-height: 20px; margin-bottom: 10px;
}
.module7 .module7_c1act p {
	color: rgb(95, 95, 95); line-height: 24px;
}
.module7 .module7_c1act a {
	color: rgb(235, 138, 0); font-weight: bold;
}
.module7 .module7_c1ul {
	width: 100%; overflow: hidden; padding-top: 20px; border-top-color: rgb(170, 170, 170); border-top-width: 1px; border-top-style: dashed;
}
.module7 .module7_c1ul li {
	width: 100%; height: 38px; line-height: 38px;
}
.module7 .module7_c1ul i {
	background: rgb(179, 179, 179); margin: 16px 10px 0px 5px; border-radius: 3px; width: 6px; height: 6px; display: inline-block;
}
.module7 .module7_c1ul a:link {
	color: rgb(95, 95, 95);
}
.module7 .module7_c1ul a:visited {
	color: rgb(95, 95, 95);
}
.module7 .module7_c1ul a:hover {
	color: rgb(3, 149, 110);
}
.module7 .module7_c1ul small {
	color: rgb(95, 95, 95); float: right;
}
.module7 .module7_c2 {
	width: 260px; overflow: hidden; float: right;
}
.module7 .module7_c2 dl {
	padding: 15px 0px; width: 100%; overflow: hidden; border-bottom-color: rgb(147, 147, 147); border-bottom-width: 1px; border-bottom-style: dashed;
}
.module7 .module7_c2 dt {
	width: auto; color: rgb(105, 105, 105); line-height: 24px; overflow: hidden; padding-left: 24px; position: relative;
}
.module7 .module7_c2 dd {
	width: auto; color: rgb(105, 105, 105); line-height: 24px; overflow: hidden; padding-left: 24px; position: relative;
}
.module7 .module7_c2 dt {
	color:#0066cb; font-weight: bold; margin-bottom: 10px;
}
.module7 .module7_c2 i {
	font: 12px/18px "Microsoft yahei"; border-radius: 2px; left: 0px; top: 3px; width: 18px; height: 18px; text-align: center; color: rgb(255, 255, 255); display: block; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.module7 .module7_c2 dt i {
	background:#0066cb;
}
.module7 .module7_c2 dd i {
	background: rgb(234, 137, 0);
}

.module8 {
	background: url("module7_cont_bg.jpg") no-repeat right; width: 960px; overflow: hidden; margin: 15px auto;
}
.module8 h3 {
	width: 100%; height: 44px; line-height: 44px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 2px; border-bottom-style: solid;
}
.module8 h3 div {
	width: auto; height: 100%; padding-left: 26px; margin-right: 10px; float: left; cursor: pointer;
}
.module8 h3 div.active {
	background:#0066cb;
}
.module8 h3 div span {
	font: 18px/44px "Microsoft yahei"; width: auto; height: 100%; color: rgb(0, 149, 107); padding-right: 36px; display: block; font-size-adjust: none; font-stretch: normal;
}
.module8 h3 div.active span {
	background: url("m7_ctbg.jpg") no-repeat right 0px; color: rgb(255, 255, 255);
}
.module8 h3 a {
	font: 12px/44px "SimSun"; color:#555; float: right; font-size-adjust: none; font-stretch: normal;
}
.module8 ul{ padding: 15px 0; margin-right: -15px;}
.module8 ul li{ float: left; margin-right: 13px;}

.liyou{ width:960px; margin:0 auto;}

.youshi{ margin-top:25px;}
.youshi_banner{ background: url(youshi.jpg) no-repeat center center; height:220px;}
.youshi_content{ width:960px; margin: 0 auto;}

.banner1{ width:960px; margin:20px auto;}
.liucheng{ padding:30px; background:#f6f6f6;}
.liucheng_con{ width:960px; margin: 0 auto;}
.jidi{ padding:30px;}
.jidi_con{ width:960px; margin: 0 auto;}

/*==============文章列表=============*/
.list{ width:708px; background:#fff; border:solid 1px #e6e6e6; padding:0 10px 10px 10px;}
.list li{ height:38px; line-height:38px; border-bottom:dashed 1px #CCC; zoom:1; overflow:hidden; zoom:1; overflow:hidden;}
.list li a{ background:url(module3_list_bg.jpg) no-repeat 3px center; padding-left:15px; font-size:14px; float:left;}
.list li span{ font-size:12px; float:right; padding-right:5px; color:#999;}

/*==============分页=============*/
.page{ text-align:center; padding:10px; font-size:12px;}

/*==============内容页=============*/
.view{ padding:15px; background:#fff; border:solid 1px #e6e6e6;}
.view h2{ text-align:center; font-size:18px; font-weight: bold;}
.son_title{ text-align:center; padding:15px; color:#666; background:url(line.gif) repeat-x left bottom;}
.info { text-indent:24px; line-height:22px; margin-top:12px; font-size:14px;}
.info p{ text-indent:24px; line-height:22px; margin-top:12px; font-size:14px;}



.product_info{ padding:15px 0; width:990px; zoom:1; overflow:hidden; height:196px; position:absolute;}
.product_info ul li{ width:174px; text-align:center; font-size:12px;}
.product_info ul li img{ border:solid 1px #eee; padding:6px;}


.dh {border: 1px solid #e6e6e6; border-bottom: 0px;}
.dh h3{ zoom:1; overflow:hidden; height:38px; line-height:38px; padding:0 10px; background:#f9f9f9;}
.dh h3 span{ float:left; font-size:16px; color:#333; background:url(title_ico.gif) no-repeat left 11px; padding-left:12px;}
.dh h3 a{ float:right; font-size:12px; font-weight:lighter; color:#666;}

.funly_pro ul li { float: left; padding: 5px;}
.funly_pro ul li div{ text-align: center; line-height:24px;}
.funly_news { overflow: hidden; zoom: 1; border: 1px solid #ededed;}
.funly_news ul li{ float: left; width: 50%;  line-height: 22px; } 
.funly_news ul li a{ background:url(../images/libg.png) no-repeat 3px center; padding-left:15px; font-size:13px; float:left;}


.clear{clear: both;}

.dh1 {padding: 5px; line-height: 22px; font-weight: bold; border: 1px solid #ededed;}


.box1{border: solid 0px #d8d8d8;}
.box1 h1{border-bottom:solid 1px #d5d5d5;}
.box1 h1 span{ color:#005e98; font-size:14px; padding-left:15px;}
.box1 ul{ padding:10px;}

.producti {margin: 0px; zoom:1; overflow:hidden; background-color: #fff}
.producti ul{zoom:1; overflow: hidden; margin-right: -29px; margin-top: 10px; margin-left: 10px;}
.producti ul li{padding:3px; text-align:center; font-size:14px; border: solid 1px #ddd; float: left; margin-right: 9px; margin-bottom: 10px;}
.producti ul li span{line-height:32px; display:block; border-top: solid 1px #ddd; background: #fff;}
.producti img { width: 150px; height: 121px}
.producti a{color: #000;}

.producti h2{
	font-size: 14px;
	color: #aaaaa;
	font-weight: normal;
	background: url(../images/ico02.gif) no-repeat 10px center;
	padding-left: 20px;
	position: relative;
	border-bottom: 2px solid #ededed;
	line-height: 34px;
	height: 34px;
}
.producti h2 a{float: right; margin-right: 5px; font-size: 13px;}


.list1{ width:690px; background:#fff; border:solid 1px #e6e6e6; padding:1px;}
.list1 h3{ zoom:1; overflow:hidden; height:38px; line-height:38px; padding:0 10px; background:#f9f9f9;}
.list1 h3 span{ float:left; font-size:16px; color:#333; background:url(title_ico.gif) no-repeat left 11px; padding-left:12px;}
.list1 h3 a{ float:right; font-size:12px; font-weight:lighter; color:#666;}


.productc{
    margin:0px;
    zoom:1;
    overflow: hidden;
    width: 100%;
}
.productc ul{
    zoom:1;
    overflow: hidden;
    margin-top: 10px;
}
.productc ul li{
    width: 165px;
    float: left;
    text-align: center;
    font-size: 14px;
    border: 1px solid #ddd; margin-right: 9px; margin-bottom: 10px;
}
.productc img{
    width: 162px;
    height: 141px;
    padding:2px;
}

.productc ul li span{line-height: 24px; padding: 2px; font-size: 13px;}

.noBorT a{margin-left:10px;}
.second{ padding-left:20px;)