@charset "utf-8";
.yuan {
	background: rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgb(192, 192, 192); border-image: none; position: relative; z-index: 2; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(css/iecss3.htc);
}
body {
	margin: 0px; padding: 0px; font-family: "微软雅黑", SimSun; font-size: 12px;
}
ol {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
img {
	border: currentColor; border-image: none;
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: rgb(10, 164, 222);
}
.clear {
	clear: both;
}
input {
	outline: 0px; resize: none;
}
textarea {
	outline: 0px; resize: none;
}
input {
	margin: 0px; padding: 0px;
}
.fl {
	float: left; _display: inline;
}
.fr {
	float: right; _display: inline;
}
.auto {
	margin: 0px auto; width: 1000px;
}
.black {
	color: rgb(0, 0, 1);
}
.white {
	color: rgb(255, 255, 255);
}
.gray {
	color: rgb(193, 193, 193);
}
.gray01 {
	color: rgb(108, 108, 106);
}
.gray02 {
	color: rgb(43, 42, 42);
}
.gray03 {
	color: rgb(88, 88, 88);
}
.gray04 {
	color: rgb(59, 59, 59);
}
.gray05 {
	color: rgb(104, 104, 104);
}
.gray06 {
	color: rgb(60, 60, 60);
}
.gray07 {
	color: rgb(93, 92, 89);
}
.green {
	color: rgb(121, 166, 147);
}
.blue {
	color: rgb(0, 90, 160);
}
.blue01 {
	color: rgb(16, 57, 107);
}
.red {
	color: rgb(254, 119, 18);
}
.red01 {
	color: rgb(255, 0, 0);
}
.font12 {
	font-size: 12px;
}
.font14 {
	font-size: 14px;
}
.font16 {
	font-size: 16px;
}
.font18 {
	font-size: 18px !important;
}
.font20 {
	font-size: 20px;
}
.font24 {
	font-size: 24px;
}
.font28 {
	font-size: 28px;
}
.yahei {
	font-family: "微软雅黑";
}
.songti {
	font-family: "宋体";
}
.Arial {
	font-family: Arial;
}
.hw {
	font-family: "华文行楷";
}
.fb {
	font-weight: bold;
}
.fb900 {
	font-weight: 900;
}
.fn {
	font-weight: normal;
}
.text5 {
	text-indent: 5px;
}
.text10 {
	text-indent: 10px;
}
.text15 {
	text-indent: 15px;
}
.text20 {
	text-indent: 20px;
}
.text25 {
	text-indent: 25px;
}
.m5 {
	margin: 5px;
}
.m10 {
	margin: 10px;
}
.m15 {
	margin: 15px;
}
.m20 {
	margin: 20px;
}
.mt1 {
	margin-top: 1px !important;
}
.mt5 {
	margin-top: 5px !important;
}
.mt10 {
	margin-top: 10px;
}
.mt15 {
	margin-top: 15px;
}
.mt20 {
	margin-top: 20px !important;
}
.mt30 {
	margin-top: 30px;
}
.mt40 {
	margin-top: 40px !important;
}
.ml5 {
	margin-left: 5px;
}
.ml10 {
	margin-left: 10px;
}
.ml15 {
	margin-left: 15px;
}
.ml20 {
	margin-left: 20px;
}
.ml60 {
	margin-left: 60px;
}
.ml32 {
	margin-left: 32px;
}
.ml50 {
	margin-left: 50px;
}
.mr5 {
	margin-right: 5px;
}
.mr10 {
	margin-right: 10px;
}
.mr15 {
	margin-right: 15px;
}
.mr20 {
	margin-right: 20px;
}
.mr160 {
	margin-right: 160px;
}
.mb5 {
	margin-bottom: 5px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb15 {
	margin-bottom: 15px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb70 {
	margin-bottom: 70px;
}
.fl {
	float: left; _display: inline;
}
.fr {
	float: right; _display: inline;
}
.pr {
	position: relative;
}
.pa {
	position: absolute;
}
.pf {
	position: fixed;
}
.text-L {
	text-align: left;
}
.text-R {
	text-align: right;
}
.text-C {
	text-align: center;
}
.more {
	color: rgb(17, 59, 110); font-size: 8px; margin-right: 10px;
}
.top-h a:hover {
	color: rgb(229, 142, 31);
}
.kh-ck a:hover {
	color: rgb(229, 142, 31);
}
.vipL-ul li a:hover {
	color: rgb(229, 142, 31);
}
.hj li a:hover {
	color: rgb(229, 142, 31);
}
.logo {
	
}
.nav-bg {
	background: url("index_11.jpg") repeat-x; border-width: 0px; border-radius: 5px 5px 0px 0px; height: 51px; position: relative;
}
.nav {
	top: -3px; height: 45px; position: absolute;
}
.nav li {
	background: url("index_14.jpg") no-repeat right 15px; width: 124px; text-align: center; line-height: 48px; font-size: 16px; float: left; display: block;
}
.nav li.sel {
	background: url("menu_03.png") no-repeat !important; width: 128px;
}
.nav li a {
	color: rgb(255, 255, 255);
}
.nav li.te {
	background: none;
}
.form {
	border: 2px solid rgb(43, 42, 42); border-image: none; top: 35px; width: 492px; height: 30px; right: 273px;
}
.sun {
	background: rgb(255, 255, 255); border-width: 0px; width: 398px; height: 30px; color: rgb(110, 110, 110); line-height: 30px; text-indent: 5px; font-size: 12px; cursor: pointer;
}
.sub {
	background: url("index_18.jpg") no-repeat center; border-width: 0px; width: 93px; height: 30px; cursor: pointer;
}
.banner {
	width: 100%; height: 306px;
}
.ind_L {
	width: 195px; margin-right: 11px; float: left;
}
.list {
	background: rgb(243, 243, 243); width: 195px; padding-bottom: 15px;
}
.list_h {
	background: url("index_22.jpg") no-repeat; color: rgb(255, 255, 255); line-height: 31px; text-indent: 24px; font-size: 14px;
}
.list_nav {
	margin: 0px 3px;
}
.list_nav dl {
	
}
.list_nav dt {
	background: url("index_39.jpg") no-repeat 20px; line-height: 26px; text-indent: 40px; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
.list_nav li {
	margin: 0px 20px; height: 30px; line-height: 30px; text-indent: 35px; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: solid;
}
.list_nav dt.act {
	background: url("pro_03.jpg") no-repeat 20px;
}
.list_nav dt a.acta {
	color: rgb(2, 122, 119);
}
.ck_more {
	color: rgb(9, 131, 125); font-family: "宋体"; font-size: 12px;
}
.kh {
	background: rgb(243, 243, 243); width: 195px; padding-bottom: 15px; margin-top: 20px;
}
.kh_h {
	background: url("index_22.jpg") no-repeat; color: rgb(255, 255, 255); line-height: 31px; text-indent: 24px; font-size: 14px;
}
.kh-ul img {
	padding: 2px; border: 1px solid rgb(160, 160, 160); border-image: none; margin-right: 5px; float: left;
}
.kh_p {
	color: rgb(49, 49, 49); line-height: 22px; font-family: "宋体"; font-size: 12px;
}
.kh-ul li {
	margin: 10px 0px; width: 185px; float: left; display: block;
}
.kh-ul {
	margin: 0px 5px;
}
.ne {
	background: rgb(243, 243, 243); width: 195px; padding-bottom: 10px; margin-top: 20px;
}
.ne_h {
	background: url("index_22.jpg") no-repeat; color: rgb(255, 255, 255); line-height: 31px; text-indent: 24px; font-size: 14px;
}
.ne-co {
	height: 70px;
}
.ne-ul img {
	padding: 2px; border: 1px solid rgb(160, 160, 160); border-image: none; margin-right: 5px; float: left;
}
.ne_p {
	width: 179px; color: rgb(49, 49, 49); line-height: 22px; text-indent: 0px !important; font-family: "宋体"; font-size: 12px;
}
.ne-ul li {
	background: url("index_39.jpg") no-repeat 5px; margin: 10px 0px; line-height: 28px; text-indent: 15px; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.ne-ul {
	margin: 0px 5px;
}
.ne-ul li a {
	display: block;
}
.ind_R {
	width: 793px; float: left;
}
.lab {
	width: 388px; float: left;
}
.lab_h {
	border-bottom-color: rgb(11, 162, 154); border-bottom-width: 1px; border-bottom-style: solid;
}
.lab_h span {
	background: url("index_24.jpg") no-repeat left; color: rgb(49, 49, 49); line-height: 30px; text-indent: 33px; font-size: 14px; float: left; display: block;
}
.lab_ha {
	margin-top: 10px; float: right;
}
.lab_a {
	color: rgb(49, 49, 49); line-height: 22px; font-family: "宋体"; font-size: 12px;
}
.lab_ul li {
	margin: 7px; border: 1px solid rgb(11, 162, 154); border-image: none; width: 176px; float: left; display: block;
}
.lab_ul li a {
	text-align: center; color: rgb(255, 255, 255); display: block; background-color: rgb(11, 162, 153);
}
.lab_ul li img {
	border-bottom-color: rgb(11, 162, 154); border-bottom-width: 1px; border-bottom-style: solid;
}
.new {
	width: 388px; margin-left: 15px; float: left;
}
.new_h {
	border-bottom-color: rgb(11, 162, 154); border-bottom-width: 1px; border-bottom-style: solid;
}
.new_h span {
	background: url("index_24.jpg") no-repeat left; color: rgb(49, 49, 49); line-height: 30px; text-indent: 33px; font-size: 14px; float: left; display: block;
}
.new_ha {
	margin-top: 10px; float: right;
}
.new_a {
	color: rgb(255, 255, 255); line-height: 22px; font-family: "宋体"; font-size: 12px; background-color: rgb(11, 162, 153);
}
.new_a:hover {
	color: rgb(255, 255, 255);
}
.new_ul li {
	margin: 7px; border: 1px solid rgb(11, 162, 154); border-image: none; width: 176px; float: left; display: block;
}
.new_ul li a {
	text-align: center; display: block;
}
.new_ul li img {
	border-bottom-color: rgb(11, 162, 154); border-bottom-width: 1px; border-bottom-style: solid;
}
.case {
	margin: 20px 0px; width: 793px;
}
.case_h {
	border-bottom-color: rgb(11, 162, 154); border-bottom-width: 1px; border-bottom-style: solid;
}
.case_h span {
	background: url("index_24.jpg") no-repeat left; color: rgb(49, 49, 49); line-height: 30px; text-indent: 33px; font-size: 14px; float: left; display: block;
}
.case_ha {
	margin-top: 10px; float: right;
}
.case_a {
	color: rgb(49, 49, 49); line-height: 22px; font-size: 14px;
}
.case_ul li {
	margin: 7px; width: 46%; float: left; display: block;
}
.case_ul li a {
	text-align: left; display: block;
}
.case_ul li img {
	padding: 4px; border: 1px solid rgb(11, 162, 154); border-image: none;
}
.case_con {
	width: 50%;
}
.case_p {
	color: rgb(98, 98, 98); line-height: 22px; font-family: "宋体"; font-size: 12px;
}
.ab {
	margin: 20px 0px; width: 793px;
}
.ab_h {
	border-bottom-color: rgb(11, 162, 154); border-bottom-width: 1px; border-bottom-style: solid;
}
.ab_h span {
	background: url("index_24.jpg") no-repeat left; color: rgb(49, 49, 49); line-height: 30px; text-indent: 33px; font-size: 14px; float: left; display: block;
}
.ab_ha {
	margin-top: 10px; float: right;
}
.ab_con {
	width: 100%;
}
.ab_t {
	color: rgb(10, 139, 132); padding-top: 20px; font-size: 14px; margin-bottom: 10px;
}
.ab_p {
	color: rgb(98, 98, 98); line-height: 22px; font-family: "宋体"; font-size: 12px;
}
.hy {
	margin: 20px 0px; color: rgb(98, 98, 98); line-height: 38px; font-family: "宋体"; font-size: 14px; border-top-color: rgb(11, 162, 154); border-bottom-color: rgb(11, 162, 154); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.f_h {
	color: rgb(93, 92, 89); font-size: 16px; font-weight: bold;
}
.f_nav li {
	background: url("index_58.jpg") no-repeat right; width: 25%; line-height: 30px; text-indent: 39%; float: left; display: block;
}
.f_nav li a {
	display: block;
}
.f_a {
	color: rgb(93, 92, 89); font-size: 13px;
}
.f_p span {
	color: rgb(93, 92, 89); font-size: 16px; font-weight: bold; display: block;
}
.about {
	margin: 0px 0px 20px; width: 793px;
}
.about_h {
	background: url("index_24.jpg") no-repeat left; color: rgb(49, 49, 49); line-height: 30px; text-indent: 33px; font-size: 14px; border-bottom-color: rgb(11, 162, 154); border-bottom-width: 1px; border-bottom-style: solid;
}
.ab_con {
	width: 100%;
}
.ab_p {
	color: rgb(49, 49, 49); line-height: 22px; text-indent: 28px; font-size: 14px;
}
.pro_l li a.select {
	color: rgb(2, 122, 119);
}
.pro_l li a {
	color: rgb(112, 112, 112);
}
.pro {
	width: 793px; float: left;
}
.pro_h {
	border-bottom-color: rgb(11, 162, 154); border-bottom-width: 1px; border-bottom-style: solid;
}
.pro_h span {
	background: url("index_24.jpg") no-repeat left; color: rgb(49, 49, 49); line-height: 30px; text-indent: 33px; font-size: 14px; float: left; display: block;
}
.pro_ha {
	margin-top: 10px; float: right;
}
.pro_a {
	color: rgb(49, 49, 49); line-height: 22px; font-family: "宋体"; font-size: 12px;
}
.CaseBlock {
	width: 793px; padding-bottom: 20px; float: left;
}
.albumblock {
	padding: 10px 10px 30px 15px; float: left;
}
.albumblock .inner {
	border: 1px solid rgb(222, 222, 220); border-image: none; width: 228px; height: 170px; text-align: center; overflow: hidden; position: relative;
}
.albumblock .inner img {
	border: 2px solid rgb(255, 255, 255); border-image: none; height: 166px;
}
.albumblock .inner .albumtitle {
	background: rgb(11, 162, 153); margin: auto; left: 0px; width: 170px; height: 25px; text-align: center; bottom: 25px; color: rgb(255, 255, 255); line-height: 25px; font-size: 12px; position: relative; cursor: pointer; opacity: 0.7; -moz-opacity: 0.7;
}
.albumblock .inner .albumtitle span {
	font-size: 12px; font-weight: normal;
}
.albumblock .inner a:hover {
	text-decoration: none;
}
.albumblock .inner a:visited {
	text-decoration: none;
}
.albumblock .inner:hover {
	border: 1px solid rgb(25, 107, 167); border-image: none;
}
.pro_ul {
	width: 793px; padding-bottom: 20px; float: left;
}
.pro_ul li {
	margin: 10px; border: 1px solid rgb(11, 162, 154); border-image: none; width: 175px; float: left; display: block;
}
.pro_ul li a {
	text-align: center; display: block;
}
.pro_ul li img {
	border-bottom-color: rgb(11, 162, 154); border-bottom-width: 1px; border-bottom-style: solid;
}
.det_c {
	margin: 20px 0px; padding-bottom: 20px; border-bottom-color: rgb(54, 178, 172); border-bottom-width: 1px; border-bottom-style: solid;
}
.det_img img {
	border: 1px solid rgb(54, 178, 172); border-image: none;
}
.det_p {
	color: rgb(98, 98, 98); line-height: 28px; font-size: 14px;
}
.fullSlide {
	height: 306px; overflow: hidden; position: relative; min-width: 1000px;
}
.fullSlide .bd {
	position: relative; z-index: 0;
}
.fullSlide .bd ul {
	width: 100% !important;
}
.fullSlide .bd li {
	width: 100% !important; height: 306px; text-align: center; overflow: hidden;
}
.fullSlide .bd li a {
	height: 306px; display: block;
}
.fullSlide .hd {
	left: 50%; width: 1000px; bottom: 15px; overflow: hidden; margin-left: -500px; position: absolute; z-index: 1;
}
.fullSlide .hd ul {
	float: right;
}
.fullSlide .hd ul li {
	margin: 0px 5px; float: left; display: inline; cursor: pointer;
}
.fullSlide .hd ul li a {
	background: rgb(255, 255, 255); margin: 0px; border-radius: 3px; transition:top 0.2s; top: 0px; width: 20px; height: 20px; text-align: center; color: rgb(129, 186, 11); line-height: 20px; letter-spacing: 2px; font-family: inherit; font-size: 14px; display: block; position: relative; cursor: pointer; -webkit-transition: top 0.2s;
}
.fullSlide .hd ul .on a {
	background: rgb(129, 186, 11); color: rgb(255, 255, 255); opacity: 1;
}
.cus {
	margin: 0px auto; width: 780px; height: auto; padding-top: 25px; padding-bottom: 10px;
}
.cus dl {
	width: 100%; height: 180px; float: left;
}
.cus dl img {
	width: 169px; height: 163px; padding-right: 20px; float: left;
}
.cus dl dt {
	width: 590px; height: 35px; line-height: 35px; padding-top: 5px; font-size: 18px; float: left;
}
.cus dl dd {
	line-height: 25px;
}
