* {
	margin: 0px; padding: 0px;
}
ul {
	list-style-type: none;
}
li {
	list-style: none;
}
img {
	border: 0px currentColor; border-image: none;
}
input {
	
}
a {
	transition:0.3s; color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: rgb(24, 89, 183);
}
.left {
	float: left;
}
.right {
	float: right;
}
.mid {
	margin: 0px auto; width: 1200px; position: relative;
}
body {
	background: #fff; color: rgb(51, 51, 51); line-height: 30px; font-family: Microsoft YaHei; font-size: 15px;
}
.truncate {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.header {
	width: 100%; height: auto; overflow: hidden;
}
.header .topbar {
	background: rgb(230, 230, 230); width: 100%; height: 40px; color: rgb(102, 102, 102); line-height: 40px; font-size: 14px;
}
.header .topbar a {
	color: rgb(102, 102, 102);
}
.header .topbar a:hover {
	color: rgb(33, 89, 172);
}
.header .topbar .left {
	background: url("../images/i-add.png")/*tpa=http://www.hnsslj.com/templets/m2/images/i-add.png*//*tpa=http://www.hnsslj.com/templets/m2/images/i-add.png*/ no-repeat left; padding-left: 20px;
}
.header .topbar .right {
	float: right;
}
.header .topbar .right li {
	width: 110px; height: 40px; line-height: 40px; border-left-color: rgb(215, 215, 215); border-left-width: 1px; border-left-style: solid; float: left;
}
.header .topbar .right li span {
	width: 33px; height: 40px; margin-left: 6px; float: left; display: inline-block;
}
.header .topbox {
	margin: 0px auto; width: 1200px; height: 143px; position: relative;
}
.header .topbox .toplogo {
	padding-top: 41px;
}
.header .topbox .toptel {
	background: url("../images/toptel.png")/*tpa=http://www.hnsslj.com/templets/m2/images/toptel.png*//*tpa=http://www.hnsslj.com/templets/m2/images/toptel.png*/ no-repeat left; width: 240px; height: 62px; margin-top: 40px; float: right;
}
.header .topbox .toptel span {
	color: rgb(222, 24, 5); padding-top: 16px; padding-left: 50px; font-size: 22px; font-weight: bold; display: block;
}
.flashbox {
	width: 100%; height: 500px; line-height: 0; overflow: hidden;
}
.banner {
	background: url("../images/banner.jpg")/*tpa=http://www.hnsslj.com/templets/m2/images/banner.jpg*//*tpa=http://www.hnsslj.com/templets/m2/images/banner.jpg*/ no-repeat center rgb(243, 245, 252); margin: 0px auto; width: 100%; height: 286px; color: rgb(14, 88, 197);
}
.banner .bn01 {
	left: 20px; top: 75px; position: absolute;
}
.banner .bn02 {
	left: 20px; top: 137px; font-size: 28px; position: absolute;
}
.banner .bn03 {
	left: 20px; top: 186px; font-size: 18px; position: absolute;
}
#menu {
	background: rgb(33, 89, 172); width: 100%; height: 55px; overflow: hidden;
}
#menu ul {
	margin: 0px auto; width: 1200px; height: 55px;
}
#menu ul li {
	margin: 0px 2px; width: 130px; height: 55px; text-align: center; float: left;
}
#menu ul li a {
	padding: 0px 17px; color: #fff; line-height: 55px; font-size: 15px; display: block;
}
#menu ul li a:hover {
	background: rgb(228, 123, 0);
}
#menu ul li.selected a {
	background: rgb(228, 123, 0);
}
.hotpro01 {
	margin: 0px auto; padding: 13px 0px; width: 1200px; height: 45px;
}
.hotpro01 .left {
	width: 800px; height: 45px; line-height: 45px; overflow: hidden;
}
.hotpro01 .left b {
	color: rgb(33, 89, 172);
}
.hotpro01 .left a {
	padding-right: 18px;
}
.hotpro01 .search {
	background: rgb(230, 230, 230); border-radius: 4px; width: 310px; height: 45px; line-height: 45px; float: right; position: relative;
}
.hotpro01 .search-btn {
	background: url("../images/search.png")/*tpa=http://www.hnsslj.com/templets/m2/images/search.png*//*tpa=http://www.hnsslj.com/templets/m2/images/search.png*/ no-repeat center rgb(121, 121, 121); border: currentColor; border-image: none; top: 0px; width: 50px; height: 45px; right: 0px; position: absolute;
}
.hotpro01 .search-text {
	background: none; border: currentColor; border-image: none; height: 45px; color: rgb(136, 136, 136); line-height: 45px; padding-left: 16px; font-family: Microsoft YaHei; font-size: 15px;
}
.hotpro02 {
	background: rgb(227, 234, 245); margin: 0px auto; padding: 13px 0px; width: 100%; height: 45px;
}
.hotpro02 .left {
	width: 1150px; height: 45px; line-height: 45px; overflow: hidden;
}
.hotpro02 .left b {
	color: rgb(33, 89, 172);
}
.hotpro02 .left a {
	color: rgb(119, 154, 207); padding-right: 18px;
}
.hotpro02 .left a:hover {
	color: rgb(33, 89, 172);
}
.hotpro02 .search {
	background: #fff; border-radius: 5px; width: 310px; height: 45px; line-height: 45px; float: right; position: relative;
}
.hotpro02 .search-btn {
	background: url("../images/search.png")/*tpa=http://www.hnsslj.com/templets/m2/images/search.png*//*tpa=http://www.hnsslj.com/templets/m2/images/search.png*/ no-repeat center rgb(33, 89, 172); border: currentColor; border-image: none; top: 0px; width: 50px; height: 45px; right: 0px; position: absolute;
}
.hotpro02 .search-text {
	background: none; border: currentColor; border-image: none; height: 45px; color: rgb(136, 136, 136); line-height: 45px; padding-left: 16px; font-family: Microsoft YaHei;
}
.footer {
	 width: 1100px; height:180px;color: rgb(149, 149, 149); line-height: 30px; font-size: 14px;text-align:center;
}
.footer .mid {
	padding-top: 12px;
}
.footer a {
	color: #fff;
}
.footer a:hover {
	color: rgb(149, 149, 149);
}
.footer big {
	color: #fff; font-size: 20px;
}
.footer .zixun {
	background: rgb(217, 217, 217); border-radius: 5px; width: 80px; height: 28px; text-align: center; color: rgb(32, 32, 32); line-height: 28px; margin-top: 8px; display: block;
}
.footer .zixun:hover {
	background: rgb(46, 110, 208);
}
.footer .ftul {
	width: 1100px; overflow: hidden; float: left;
}
.footer .ftul li {
	float: left;
}
.footer .ftul li span {
	color: #fff; line-height: 56px; font-size: 16px; font-weight: bold; display: block;
}
.footer .ftul li a {
	margin-right:18px; float: left; display: inline-block;
}
.footer .ftapi {
	width: 240px; overflow: hidden; padding-top: 55px; float: right;
}
.footer .ftapi li {
	width: 106px; text-align: center; line-height: 56px; margin-left: 14px; float: left;
}
.footer .ftapi li img {
	width: 106px; height: 106px; display: block;
}
.fticp {
	background: rgb(41, 41, 41); width: 100%; height: 44px; color: rgb(149, 149, 149); line-height: 44px; font-size: 14px;
}
.fticp a {
	color: rgb(149, 149, 149);
}
.fticp a:hover {
	color: #fff;
}
#wrap {
	margin: 0px auto; width: 100%; height: auto; overflow: hidden; position: relative;
}
#main {
	margin: 0px auto; width: 1200px; height: auto; overflow: hidden; position: relative;
}
.index01 {
	margin: 0px auto; width: 1200px; height: 450px;
}
.index01 .intitle {
	background: url("../images/index01-1.png")/*tpa=http://www.hnsslj.com/templets/m2/images/index01-1.png*//*tpa=http://www.hnsslj.com/templets/m2/images/index01-1.png*/ no-repeat bottom; width: 1200px; height: 121px; text-align: center; color: rgb(222, 84, 12); font-size: 22px;
}
.index01 .intitle span {
	color: rgb(25, 88, 185); line-height: 58px; padding-top: 36px; font-size: 33px; font-weight: bold; display: block;
}
.index01 ul {
	width: 100%; padding-top: 70px;
}
.index01 ul li {
	background: url("../images/index01-2.jpg")/*tpa=http://www.hnsslj.com/templets/m2/images/index01-2.jpg*//*tpa=http://www.hnsslj.com/templets/m2/images/index01-2.jpg*/ no-repeat bottom; margin: 0px 10px; width: 180px; height: 208px; text-align: center; color: rgb(34, 34, 34); line-height: 22px; float: left;
}
.index01 ul li .picbox {
	background: rgb(42, 43, 47); margin: 0px auto 27px; padding: 10px; border-radius: 50%; transition:0.4s; width: 98px; height: 98px;
}
.index01 ul li .picbox span {
	margin: 0px auto; border-radius: 50%; border: 2px solid #fff; border-image: none; width: 96px; height: 96px; display: block;
}
.index01 ul li .picbox:hover {
	background: rgb(24, 89, 183);
}
.index02 {
	background: rgb(238, 238, 238); width: 100%; height: 1080px; position: relative;
}
.index02 .bg {
	background: rgb(238, 238, 238); left: 0px; top: 0px; width: 100%; height: 496px; position: absolute; z-index: 1;
}
.index02 .mid {
	height: auto; overflow: hidden; padding-top: 33px; padding-bottom: 20px; z-index: 2;
}
.index02 .left {
	background: #fff; width: 235px; height: 907px;
}
.index02 .left .intitle {
	background: rgb(255, 181, 34); width: 100%; height: 104px; text-align: center; color: rgb(32, 10, 1); font-size: 15px;
}
.index02 .left .intitle big {
	color: rgb(32, 10, 1); line-height: 40px; padding-top: 8px; font-size: 30px; font-weight: bold; display: block;
}
.index02 .tplist {
	
}
.index02 .tplist li {
	width: 100%; height: auto; overflow: hidden;
}
.index02 .tplist li .t01 {
	background: url("../images/t01.png")/*tpa=http://www.hnsslj.com/templets/m2/images/t01.png*//*tpa=http://www.hnsslj.com/templets/m2/images/t01.png*/ no-repeat left rgb(33, 89, 172); color: #fff; line-height: 40px; padding-left: 65px; font-size: 17px; margin-bottom: 10px; display: block;
}
.index02 .tplist li .t02 {
	background: url("../images/t02.png")/*tpa=http://www.hnsslj.com/templets/m2/images/t02.png*//*tpa=http://www.hnsslj.com/templets/m2/images/t02.png*/ no-repeat left; transition:0.4s; color: rgb(34, 34, 34); line-height: 42px; padding-left: 15px; margin-left: 48px; display: block;
}
.index02 .tplist li .t02:hover {
	background: url("../images/t02h.png")/*tpa=http://www.hnsslj.com/templets/m2/images/t02h.png*//*tpa=http://www.hnsslj.com/templets/m2/images/t02h.png*/ no-repeat left; color: rgb(24, 89, 183); font-weight: bold; margin-left: 58px;
}
.index02 .tplist li:first-child {
	padding-top: 10px;
}
.index02 .right {
	background: #fff; width: 950px; height: 907px;
}
.index02 .right .intitle {
	margin: 0px auto; width: 916px; height: 70px; color: rgb(1, 0, 34); line-height: 70px; font-size: 22px;
}
.index02 .more {
	background: #fff; margin: 0px auto; border: 1px solid rgb(224, 224, 224); border-image: none; width: 180px; height: 45px; text-align: center; line-height: 45px; display: block;
}
.index02 .more:hover {
	background: rgb(24, 89, 183); border: 1px solid rgb(24, 89, 183); border-image: none; color: #fff;
}
.index03 {
	background: url("../images/index03.jpg")/*tpa=http://www.hnsslj.com/templets/m2/images/index03.jpg*//*tpa=http://www.hnsslj.com/templets/m2/images/index03.jpg*/ no-repeat center rgb(24, 89, 183); width: 100%; height: 150px; color: #fff;
}
.index03 .p01 {
	left: 0px; top: 25px; font-size: 18px; font-weight: bold; position: absolute;
}
.index03 .p02 {
	left: 0px; top: 55px; text-transform: uppercase; font-size: 14px; position: absolute; opacity: 0.46;
}
.index03 .p03 {
	left: 0px; top: 95px; position: absolute;
}
.index03 .p04 {
	border: 2px solid #fff; transition:0.4s; border-image: none; left: 657px; top: 35px; width: 164px; height: 42px; color: #fff; line-height: 42px; padding-left: 44px; font-size: 17px; font-weight: bold; position: absolute;
}
.index03 .p04 span {
	background: url("../images/dianji2.png")/*tpa=http://www.hnsslj.com/templets/m2/images/dianji2.png*//*tpa=http://www.hnsslj.com/templets/m2/images/dianji2.png*/ no-repeat; transition:0.4s; left: 162px; top: 20px; width: 42px; height: 40px; display: block; position: absolute;
}
.index03 .p04:hover {
	border: 2px solid rgb(252, 198, 4); border-image: none; color: rgb(252, 198, 4);
}
.index03 .p04:hover span {
	background: url("../images/dianji2h.png")/*tpa=http://www.hnsslj.com/templets/m2/images/dianji2h.png*//*tpa=http://www.hnsslj.com/templets/m2/images/dianji2h.png*/ no-repeat; left: 158px; top: 10px;
}
.index03 .p05 {
	top: 47px; right: 18px; font-size: 16px; position: absolute;
}
.index03 .p05 b {
	font-size: 22px; font-weight: bold; display: block;
}
.index04 {
	width: 100%; height: 774px; position: relative; z-index: 1;
}
.index04 .intitle {
	background: url("../images/index04-1.png")/*tpa=http://www.hnsslj.com/templets/m2/images/index04-1.png*//*tpa=http://www.hnsslj.com/templets/m2/images/index04-1.png*/ no-repeat bottom; margin: 0px auto; width: 1200px; height: 134px; text-align: center; color: rgb(222, 84, 12); font-size: 22px;
}
.index04 .intitle span {
	color: rgb(25, 88, 185); line-height: 58px; padding-top: 42px; font-size: 33px; font-weight: bold; display: block;
}
.index04 .intitle big {
	color: rgb(220, 86, 13); font-size: 50px;
}
.index04 .mid {
	
}
.index04 .mid .cr {
	background: rgb(217, 85, 13); padding: 8px; border-radius: 50%; width: 146px; height: 146px; text-align: center; color: #fff; line-height: 20px; font-size: 14px; position: absolute; z-index: 2;
}
.index04 .mid .cr p {
	border-radius: 50%; border: 1px solid #fff; border-image: none; width: 144px; height: 144px;
}
.index04 .mid .cr big {
	line-height: 25px; padding-top: 30px; padding-bottom: 6px; font-size: 22px; display: block;
}
.index04 .mid .cr01 {
	left: 100px; top: 307px;
}
.index04 .mid .cr02 {
	left: 268px; top: 143px;
}
.index04 .mid .cr03 {
	left: 520px; top: 48px;
}
.index04 .mid .cr04 {
	left: 770px; top: 138px;
}
.index04 .mid .cr05 {
	left: 937px; top: 306px;
}
.index04 .mid .p01 {
	left: 340px; top: 250px; position: absolute; z-index: 1;
}
.index04 .mid .p02 {
	left: -240px; top: 265px; position: absolute; z-index: 1;
}
.index04 .mid .p03 {
	top: 138px; right: -200px; position: absolute; z-index: 1;
}
.index04 .mid .zixun {
	background: url("../images/zixun.png")/*tpa=http://www.hnsslj.com/templets/m2/images/zixun.png*//*tpa=http://www.hnsslj.com/templets/m2/images/zixun.png*/ no-repeat left rgb(255, 181, 34); border-radius: 4px; left: 374px; top: 556px; width: 114px; height: 45px; color: rgb(62, 38, 2); line-height: 45px; padding-left: 70px; font-size: 17px; font-weight: bold; position: absolute;
}
.index04 .mid .zixun:hover {
	background: url("../images/zixunh.png")/*tpa=http://www.hnsslj.com/templets/m2/images/zixunh.png*//*tpa=http://www.hnsslj.com/templets/m2/images/zixunh.png*/ no-repeat left rgb(24, 89, 183); color: #fff;
}
.index04 .mid .p04 {
	left: 606px; top: 560px; color: rgb(29, 87, 184); font-size: 17px; font-weight: bold; position: absolute;
}
.index04 .mid .p04 big {
	font-size: 22px;
}
.index05 {
	background: rgb(210, 233, 249); width: 100%; height: 486px; position: relative; z-index: 2;
}
.index05 .intitle {
	width: 1200px; height: 50px; text-align: center; color: rgb(31, 44, 50); line-height: 50px; padding-top: 32px; font-size: 24px;
}
.index06 {
	background: rgb(24, 89, 183); width: 100%; height: 220px; position: relative; z-index: 3;
}
.index06 .liuyan {
	background: url("../images/liuyan.png")/*tpa=http://www.hnsslj.com/templets/m2/images/liuyan.png*//*tpa=http://www.hnsslj.com/templets/m2/images/liuyan.png*/ no-repeat center; left: 0px; top: -34px; width: 539px; height: 297px; position: absolute;
}
.index06 .liuyan #e_name {
	background: none; border: currentColor; border-image: none; left: 45px; top: 90px; width: 195px; height: 38px; color: rgb(136, 136, 136); font-family: Microsoft YaHei; position: absolute;
}
.index06 .liuyan #e_mobile {
	background: none; border: currentColor; border-image: none; left: 265px; top: 90px; width: 195px; height: 38px; color: rgb(136, 136, 136); font-family: Microsoft YaHei; position: absolute;
}
.index06 .liuyan #e_content {
	background: none; border: currentColor; border-image: none; left: 45px; top: 145px; width: 195px; height: 80px; color: rgb(136, 136, 136); font-family: Microsoft YaHei; position: absolute;
}
.index06 .liuyan #checkCode {
	background: #fff; border-radius: 3px; border: currentColor; border-image: none; left: 38px; top: 235px; width: 100px; height: 38px; color: rgb(136, 136, 136); line-height: 38px; padding-left: 15px; font-family: Microsoft YaHei; position: absolute;
}
.index06 .liuyan #e_submit {
	background: rgb(151, 92, 12); border-radius: 3px; border: currentColor; border-image: none; left: 326px; top: 235px; width: 127px; height: 40px; text-align: center; color: #fff; line-height: 40px; font-family: Microsoft YaHei; font-size: 14px; position: absolute;
}
.index06 .liuyan #e_submit:hover {
	background: rgb(24, 89, 183);
}
.index06 .liuyan .p {
	left: 30px; top: 36px; color: #fff; font-size: 22px; position: absolute;
}
.index06 .p02 {
	left: 619px; top: 79px; color: #fff; font-size: 17px; font-weight: bold; position: absolute;
}
.index06 .zixun {
	background: url("../images/zixun.png")/*tpa=http://www.hnsslj.com/templets/m2/images/zixun.png*//*tpa=http://www.hnsslj.com/templets/m2/images/zixun.png*/ no-repeat left ; border-radius: 5px; left: 868px; top: 134px; width: 114px; height: 45px; color: #cc0000; line-height: 45px; padding-left: 70px; font-size: 17px; font-weight: bold; position: absolute;
}
.index06 .zixun:hover {
	background: url("../images/zixun.png")/*tpa=http://www.hnsslj.com/templets/m2/images/zixun.png*//*tpa=http://www.hnsslj.com/templets/m2/images/zixun.png*/ no-repeat left #fff;
}
.index06 .p03 {
	background: url("../images/intel.png")/*tpa=http://www.hnsslj.com/templets/m2/images/intel.png*//*tpa=http://www.hnsslj.com/templets/m2/images/intel.png*/ no-repeat left; top: 137px; width: 240px; height: 40px; right: 340px; position: absolute;
}
.index06 .p03 span {
	color: #fff; padding-top: 15px; padding-left: 52px; font-size: 22px; font-weight: bold; display: block;
}
.index06 .p01 {
	left: 616px; top: 35px; position: absolute;
}
.index07 {
	width: 100%; height: auto; overflow: hidden;
}
.index07 .intitle {
	background: url("../images/index04-1.png")/*tpa=http://www.hnsslj.com/templets/m2/images/index04-1.png*//*tpa=http://www.hnsslj.com/templets/m2/images/index04-1.png*/ no-repeat bottom; margin: 0px auto; width: 1200px; height: 121px; text-align: center; color: rgb(222, 84, 12); padding-top: 60px; font-size: 22px;
}
.index07 .intitle span {
	color: rgb(25, 88, 185); line-height: 58px; padding-top: 36px; font-size: 33px; font-weight: bold; display: block;
}
.index07 ul {
	margin: 0px auto; width: 1200px; height: auto; overflow: hidden; padding-top: 61px;
}
.index07 ul li {
	background: url("../images/index07-1.jpg")/*tpa=http://www.hnsslj.com/templets/m2/images/index07-1.jpg*//*tpa=http://www.hnsslj.com/templets/m2/images/index07-1.jpg*/ no-repeat bottom; width: 100%; height: 423px; position: relative;
}
.index07 ul li:last-child {
	background: none; height: 400px;
}
.index07 ul li .p01 {
	color: rgb(24, 88, 186); padding-top: 75px; font-size: 80px; font-weight: bold;
}
.index07 ul li .p02 {
	color: rgb(24, 88, 186); padding-top: 57px; font-size: 35px; font-weight: bold;
}
.index07 ul li .p03 {
	color: rgb(104, 104, 104); line-height: 30px; padding-top: 33px; font-size: 15px;
}
.index07 ul li .p03 span {
	color: rgb(24, 88, 186);
}
.index07 ul li .p04 {
	color: rgb(221, 86, 18); padding-top: 10px; font-size: 17px; font-weight: bold;
}
.index07 ul li .pic01 {
	left: -13px; top: -12px; position: absolute;
}
.index07 ul li .pic02 {
	top: 80px; right: -8px; position: absolute;
}
.index07 ul li .pic03 {
	left: -12px; top: 22px; position: absolute;
}
.index08 {
	background: url("../images/yj.jpg")/*tpa=http://www.hnsslj.com/templets/m2/images/yj.jpg*//*tpa=http://www.hnsslj.com/templets/m2/images/yj.jpg*/ no-repeat center rgb(36, 97, 189); width: 100%; height: 880px;
}
.index09 {
	 width: 100%; height: 600px;
}
.index09 .intitle {
	background: url("../images/index04-1.png")/*tpa=http://www.hnsslj.com/templets/m2/images/index04-1.png*//*tpa=http://www.hnsslj.com/templets/m2/images/index04-1.png*/ no-repeat bottom; margin: 0px auto; width: 1200px; height: 121px; text-align: center; color: rgb(222, 84, 12); font-size: 22px;
}
.index09 .intitle span {
	color: rgb(25, 88, 185); line-height: 58px; padding-top: 36px; font-size: 33px; font-weight: bold; display: block;
}
.index09 .midbox {
	margin: 0px auto; width: 1210px; height: 465px; padding-top: 30px;
}
.index09 .left {
	 background: rgb(24, 88, 186);width: 180px; height: 468px;opacity:0.95;position: absolute;border-radius:8px;z-index:99;
}
.index09 .left .lefta {
	 width: 180px; height: 468px;
}

.index09 .lefta ul {
	margin: 0px auto; width: 126px; height: auto; overflow: hidden; padding-top: 20px;
}
.index09 .lefta ul li {
	width: 100%; height: 77px; line-height: 77px; border-bottom-color: rgb(46, 110, 208); border-bottom-width: 1px; border-bottom-style: solid;
}
.index09 .lefta ul li a {
	background: url("../images/ar.png")/*tpa=http://www.hnsslj.com/templets/m2/images/ar.png*//*tpa=http://www.hnsslj.com/templets/m2/images/ar.png*/ no-repeat left; color: #fff; padding-left: 20px; font-size: 16px; margin-left: 10px;
}
.index09 .lefta ul li a:hover {
	color: rgb(254, 219, 31); margin-left: 16px;
}
.index09 .right {
	background: #fff; width: 1020px; height: 456px; margin-top: 2px; margin-right:18px;position: relative;opacity:0.95;border-top-right-radius:8px;border-bottom-right-radius:8px;
		-moz-box-shadow: 2px 2px 2px #ccc; box-shadow: 6px 6px 2px #ccc;

}
.index09 .right .p01 {
	left: 55px; top: 28px; width: 456px; height: 318px; color: rgb(101, 101, 101); line-height: 32px; font-size: 16px; position: absolute;
}
.index09 .right .p01 span {
	color: rgb(221, 86, 18); padding-top: 19px; font-size: 17px; font-weight: bold; display: block;
}
.index09 .right .p02 {
	top: 35px; right: 35px; position: absolute; z-index: 1;
}
.index09 .right .p03 {
	border-radius:8px;background: rgb(24, 89, 183); left: 495px; top: 345px; width: 165px; height: 60px; text-align: center; color: #fff; line-height: 60px; font-size: 16px; display: block; position: absolute; z-index: 2;
}
.index09 .right .p03:hover {
	background: rgb(221, 86, 18);
}
.index10 {
	margin: 0px auto; width: 1200px; height: 720px;text-align:left;
}
.index10 .mid {
	padding-top: 35px;
}
.index10 .left {
	width: 1180px;widtha: 725px;position: relative;
}
.index10 .left .in_ntitle {
	background: rgb(237, 237, 237); width: 100%; height: 66px; color: rgb(101, 101, 101); line-height: 66px; font-size: 16px; position: relative;
}
.index10 .left .in_ntitle span {
	width: 168px; height: 66px; text-align: center; font-size: 22px; float: left; display: block;
}
.index10 .left .in_ntitle .s01 {
	background: rgb(24, 88, 186); color: #fff;
}
.index10 .left .in_ntitle .more {
	top: 0px; right: 25px; color: rgb(101, 101, 101); font-size: 15px; position: absolute;
}
.index10 .left .in_ntitle .more:hover {
	color: rgb(24, 88, 186);
}
.index10 .left .in_ntitle .s02:hover {
	color: rgb(24, 88, 186);
}
.index10 .left .nbox {
	width: 100%; height: auto; overflow: hidden; padding-top: 32px;
}
.index10 .left .nbox .nbox_l {
	width: 580px; height: 360px; overflow: hidden; float: left;
}
.index10 .left .nbox .nbox_l li {
	width: 100%; height: 100%; overflow: hidden; margin-bottom: 24px; position: relative;
}
.index10 .left .nbox .nbox_l li img {
	width: 100%; height: 100%; position: relative; z-index: 1;
}
.index10 .left .nbox .nbox_l li span {
	background: rgba(0, 0, 0, 0.6); left: 0px; width: 100%; height: 58px; text-align: center; bottom: 0px; color: #fff; line-height: 58px; position: absolute; z-index: 2;
}
.index10 .left .nbox .nbox_r {
	width: 520px; height: auto; overflow: hidden; float: right;margin-right:20px;
}
.index10 .left .nbox .nbox_r .nlist01 {
	width: 100%; height: 104px; color: rgb(101, 101, 101); line-height: 24px; overflow: hidden; font-size: 14px;
}
.index10 .left .nbox .nbox_r .nlist01 span {
	color: rgb(51, 51, 51); padding-bottom: 15px; font-size: 17px; font-weight: bold; display: block;
}
.index10 .left .nbox .nbox_r .nlist02 {
	
}
.index10 .left .nbox .nbox_r .nlist02 li {
	width: 100%; height: 38px; color: rgb(101, 101, 101); line-height: 38px; overflow: hidden; position: relative;
}
.index10 .left .nbox .nbox_r .nlist02 li a {
	width: 82%; height: 42px; color: rgb(101, 101, 101); display: inline-block;
}
.index10 .left .nbox .nbox_r .nlist02 span {
	top: 0px; right: 0px; position: absolute;
}
.index10 .left .nbox .nbox_r .nlist02 li a:hover {
	color: rgb(24, 88, 186); margin-left: 5px;
}
.index10 .right {
	width: 400px; position: relative;
}
.index10 .right .intitle {
	width: 100%; height: 66px; line-height: 66px; position: relative;
}
.index10 .right .intitle span {
	color: rgb(24, 88, 186); font-size: 22px;
}
.index10 .right .intitle .more {
	top: 0px; right: 0px; color: rgb(101, 101, 101); font-size: 15px; position: absolute;
}
.index10 .right ul {
	width: 100%; height: auto; overflow: hidden; padding-top: 30px;
}
.index10 .right ul li {
	background: url("../images/ques.png")/*tpa=http://www.hnsslj.com/templets/m2/images/ques.png*//*tpa=http://www.hnsslj.com/templets/m2/images/ques.png*/ no-repeat left top; height: 96px; color: rgb(104, 104, 104); line-height: 22px; padding-left: 35px; font-size: 14px;
}
.index10 .right ul li span {
	transition:0.4s; color: rgb(52, 52, 52); padding-bottom: 5px; font-size: 16px; display: block;
}
.index10 .right ul li span:hover {
	color: rgb(24, 88, 186); padding-left: 5px;
}
.cur_page {
	margin: 0px auto; width: 1200px; height: 76px; color: rgb(102, 102, 102); line-height: 76px; font-size: 14px;
}
.cur_page a {
	color: rgb(102, 102, 102);
}
.cur_page a:hover {
	color: rgb(33, 89, 172);
}
.cur_page_in {
	background: url("../images/line.png")/*tpa=http://www.hnsslj.com/templets/m2/images/line.png*//*tpa=http://www.hnsslj.com/templets/m2/images/line.png*/ no-repeat left; padding-left: 60px;font-size:15px;
}
.submenu {
	background: rgb(227, 234, 245); margin: 0px auto; width: 1200px; height: 60px;
}
.submenu li {
	width: 240px; height: 60px; text-align: center; line-height: 60px; float: left;
}
.submenu li a {
	color: rgb(51, 51, 51); font-size: 16px; display: block;
}
.submenu li a:hover {
	background: rgb(33, 89, 172); color: #fff;
}
.submenu li.selected a {
	background: rgb(33, 89, 172); color: #fff;
}
.submenu_c {
	margin: 0px auto; width: 1208px; height: 55px;
}
.submenu_c li {
	margin: 0px 4px; width: 185px; height: 55px; text-align: center; line-height: 55px; float: left;
}
.submenu_c li a {
	background: rgb(227, 234, 245); color: rgb(33, 89, 172); font-size: 15px; display: block;
}
.submenu_c li a:hover {
	background: rgb(33, 89, 172); color: #fff;
}
.submenu_c li.selected a {
	background: rgb(33, 89, 172); color: #fff;
}
.intro01 {
	margin: 0px auto; width: 1200px; height: auto; overflow: hidden; padding-bottom: 39px;
}
.intro01 .intxt {
	color: rgb(101, 101, 101); line-height: 27px; padding-left: 25px; font-size: 15px; border-left-color: rgb(33, 89, 172); border-left-width: 5px; border-left-style: solid;
}
.compic {
	margin: 0px auto; width: 1204px; height: 905px; position: relative;
}
.compic .com_piclist {
	height: auto; overflow: hidden; padding-top: 16px;
}
.com_piclist li {
	background: rgb(227, 234, 245); margin: 0px 2px; width: 297px; height: 254px; text-align: center; line-height: 44px; float: left;
}
.com_piclist li .inimg {
	width: 297px; height: 212px; overflow: hidden;
}
.com_piclist li .inimg img {
	background: #fff; transition:0.4s; width: 297px; height: 212px; display: block;
}
.com_piclist li .inimg img:hover {
	transform: scale(1.05);
}
.compic .txt {
	text-align: right; right: 0px; position: absolute;
}
.compic .txt01 {
	top: 370px;
}
.compic .txt02 {
	top: 620px;
}
.compic .txt .p01 {
	color: rgb(24, 88, 186); font-size: 80px; font-weight: bold;
}
.compic .txt .p02 {
	color: rgb(24, 88, 186); line-height: 44px; padding-top: 40px; font-size: 35px;
}
.compic .txt .p03 {
	color: rgb(24, 88, 186); line-height: 30px; padding-top: 18px; font-size: 15px;
}
.compic .txt .p04 {
	color: rgb(221, 86, 18); padding-top: 10px; font-size: 17px; font-weight: bold;
}
.com02 {
	margin: 0px auto; width: 1204px; height: auto; overflow: hidden; padding-top: 10px;
}
.com02 .intitle {
	width: 100%; height: 70px; color: rgb(24, 88, 186); line-height: 70px; font-size: 18px; font-weight: bold;
}
.com02 .com_piclist {
	height: auto; overflow: hidden; padding-bottom: 38px;
}
.comtype01 {
	background: url("../images/type.jpg")/*tpa=http://www.hnsslj.com/templets/m2/images/type.jpg*//*tpa=http://www.hnsslj.com/templets/m2/images/type.jpg*/ rgb(234, 234, 234); margin: 0px auto; width: 100%; height: auto; overflow: hidden; padding-bottom: 34px;
}
.comtype01 .intitle {
	background: url("../images/index04-1.png")/*tpa=http://www.hnsslj.com/templets/m2/images/index04-1.png*//*tpa=http://www.hnsslj.com/templets/m2/images/index04-1.png*/ no-repeat bottom; margin: 0px auto 20px; width: 1200px; height: 120px; text-align: center; color: rgb(155, 155, 155); font-size: 18px;
}
.comtype01 .intitle big {
	color: rgb(34, 34, 34); line-height: 58px; padding-top: 36px; font-size: 33px; display: block;
}
.comtype01 .intitle big span {
	color: rgb(33, 89, 172);
}
.comtype01 .title0 {
	margin: 0px auto; width: 1200px; height: 54px; color: rgb(34, 34, 34); line-height: 54px; font-size: 18px; font-weight: bold;
}
.comtype01 .type01 {
	margin: 0px auto; width: 1224px; height: auto; overflow: hidden; padding-top: 4px;
}
.comtype01 .type01 li {
	margin: 0px 13px 20px; width: 178px; height: 152px; text-align: center; line-height: 48px; float: left;
}
.comtype01 .type01 li .inimg {
	padding: 8px; border: 1px solid rgb(188, 188, 188); border-image: none; width: 160px; height: 85px; display: block;
}
.comtype01 .type01 li .inimg img {
	width: 160px; height: 85px;
}
.comhonor {
	width: 100%; height: auto; overflow: hidden;
}
.comhonor .intitle {
	background: url("../images/index04-1.png")/*tpa=http://www.hnsslj.com/templets/m2/images/index04-1.png*//*tpa=http://www.hnsslj.com/templets/m2/images/index04-1.png*/ no-repeat bottom; margin: 0px auto; width: 1200px; height: 120px; text-align: center; color: rgb(155, 155, 155); font-size: 18px;
}
.comhonor .intitle big {
	color: rgb(34, 34, 34); line-height: 58px; padding-top: 36px; font-size: 33px; display: block;
}
.comhonor .intitle big span {
	color: rgb(33, 89, 172);
}
.honorin {
	background: rgb(196, 223, 242); width: 100%; height: 714px; position: relative;
}
.honorin ul {
	margin: 0px auto; width: 1200px; height: auto; overflow: hidden; padding-top: 26px;
}
.honorin ul li {
	margin: 20px; width: 195px; height: 280px; line-height: 30px; float: left;
}
.honorin ul li img {
	transition:0.4s; width: 195px; height: 250px;
}
.honorin ul li:hover img {
	transform: scale(1.05);
}
#left {
	width: 235px; height: auto; overflow: hidden; float: left;
}
#left .intitle {
	background: rgb(255, 181, 34); width: 100%; height: 216px; text-align: center; color: rgb(32, 10, 1); font-size: 15px;background:  rgb(0, 54, 199);background: #0E52AF;color:#fff;font-family:Microsoft YaHei;border-top-left-radius:8px;border-top-right-radius:8px;
}
#left .intitle big {
	color: rgb(32, 10, 1); line-height: 40px; padding-top: 8px; font-size: 30px; font-weight: bold; display: block;color:#fff;font-family:Microsoft YaHei;
}
#left .tplist {
	background: rgb(236, 236, 235);
}
#left .tplist li {
	width: 100%; height: auto; overflow: hidden;font-family:Microsoft YaHei;
}
#left .tplist li .t01 {
	transition:0.3s;background:  rgb(0, 54, 199); color: #fff; line-height: 65px; padding-left: 28px; font-size: 16px; margin-top: 1px; margin-bottom: 0px; display: block;font-family:Microsoft YaHei;backgrounda: rgb(204, 0, 0);background:#0E52AF;
}
#left .tplist li .t01:hover {
	font-weighta: bold; transition:0.3s;background: rgb(255, 181, 34);  color: #CC0000;; line-height: 65px; padding-left: 35px; font-size: 16px; margin-top: 1px; margin-bottom: 0px; display: block;font-family:Microsoft YaHei;backgrounda: rgb(204, 0, 0);border-radius:8px;
}
#left .tplist li .t01a {
	font-weighta: bold; transition:0.3s;background: rgb(255, 181, 34);  color: #CC0000;; line-height: 65px; padding-left: 35px; font-size: 16px; margin-top: 1px; margin-bottom: 0px; display: block;font-family:Microsoft YaHei;backgrounda: rgb(204, 0, 0);border-radius:8px;
}

#left .tplist li .t02 {
	background: url("../images/t02.png")/*tpa=http://www.hnsslj.com/templets/m2/images/t02.png*//*tpa=http://www.hnsslj.com/templets/m2/images/t02.png*/ no-repeat left; transition:0.4s; color: rgb(34, 34, 34); line-height: 42px; padding-left: 15px; margin-left: 48px; display: block;
}
#left .tplist li .t02:hover {
	background: url("../images/t02h.png")/*tpa=http://www.hnsslj.com/templets/m2/images/t02h.png*//*tpa=http://www.hnsslj.com/templets/m2/images/t02h.png*/ no-repeat left; color: rgb(24, 89, 183); font-weight: bold; margin-left: 58px;
}
#left .tplist li:last-child {
	margin-bottom: 20px;
}
#right {
	width: 945px; height: auto; overflow: hidden; float: right;
}
#proUL {
	width: 960px; height: auto; overflow: hidden;
}
#proUL li {
	margin: 0px 19px 19px 0px; border: 1px solid rgb(202, 202, 202); transition:0.4s; border-image: none; width: 300px; height: 490px; float: left; position: relative;border-radius: 8px; 
}
#proUL li .s02 {
	background: url("../images/s02.png")/*tpa=http://www.hnsslj.com/templets/m2/images/s02.png*//*tpa=http://www.hnsslj.com/templets/m2/images/s02.png*/ no-repeat left; left: 152px; top: 436px; color: rgb(33, 89, 172); padding-left: 28px; position: absolute;
}
#proUL li:hover .s02 {
	background: url("../images/s02h.png")/*tpa=http://www.hnsslj.com/templets/m2/images/s02h.png*//*tpa=http://www.hnsslj.com/templets/m2/images/s02h.png*/ no-repeat left; color: rgb(228, 136, 4); text-decoration: none; 158px;
}
#proUL li:hover {
	 background: rgb(33, 89, 172); box-shadow: 6px 6px 12px rgba(0,0,0,0.2);
}
#proUL li:hover img {
	 transform: scale(1.1);
}
#proUL li .zixun {
	background: rgb(255, 181, 34); border-radius: 5px; left: 18px; width: 102px; height: 34px; text-align: center; bottom: 20px; line-height: 34px; position: absolute;color:#cc0000;
}
#proUL li .zixun:hover {
	background: #fff; color: rgb(51, 51, 51);
}
#proUL li .pic_01 {
	border-top-left-radius: 8px;border-top-right-radius: 8px;width: 100%; height: 260px; overflow: hidden;
}
#proUL li .pic_01 img {
	border-top-left-radius: 8px;border-top-right-radius: 8px;transition:0.2s; width: 100%; height: 260px;
}
#proUL li .pic_02 {
	margin: 0px auto; width: 252px; height: 155px; color: rgb(136, 136, 136); line-height: 24px; overflow: hidden; font-size: 14px; position: relative;
}
#proUL li .pic_02 .txt {
	color: rgb(136, 136, 136);
}
#proUL li:hover .pic_02 span {
	color: #fff; padding-left: 8px;
}
#proUL li:hover .pic_02 .txt {
	color: #fff;
}
#proUL li .pic_02 span {
	transition:0.4s; color: rgb(34, 34, 34); line-height: 50px; padding-top: 10px; font-size: 18px; display: block;
}
.page {
	margin: 10px auto; width: 700px; text-align: center; float: right; display: inline;
}
.page a {
	margin: 3px; padding: 3px 10px; border: 1px solid rgb(222, 222, 222); border-image: none; color: rgb(102, 102, 102); display: inline-block;
}
.page a:hover {
	background: rgb(21, 71, 169); border: 1px solid rgb(21, 71, 169); border-image: none; color: #fff;
}
.page a:active {
	background: rgb(21, 71, 169); border: 1px solid rgb(21, 71, 169); border-image: none; color: #fff;
}
.page .current {
	margin: 3px; padding: 3px 15px; border: 1px solid rgb(21, 71, 169); border-image: none; color: #fff; font-weight: bold; display: inline-block; background-color: rgb(21, 71, 169);
}
.page select {
	padding: 3px 0px; border: 1px solid rgb(222, 222, 222); border-image: none; display: inline-block;
}
.contact01 {
	margin: 0px auto; width: 1200px; height: auto; overflow: hidden; padding-top: 60px; padding-bottom: 60px;
}
.contact01 .left {
	width: 480px; min-height: 530px;
}
.contact01 .left .p01 {
	color: rgb(222, 84, 12); font-size: 18px; font-weight: bold;
}
.contact01 .left .p01 big {
	color: rgb(51, 51, 51); padding-bottom: 6px; font-size: 24px; display: block;
}
.contact01 .left .mlx {
	padding-top: 44px;
}
.contact01 .left .mlx li {
	height: 54px; color: rgb(101, 101, 101); line-height: 54px; padding-left: 60px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.contact01 .left .mlx li a {
	color: rgb(101, 101, 101);
}
.contact01 .left .mlx li a:hover {
	color: rgb(33, 89, 172);
}
.contact01 .right {
	background: url("../images/conright.png")/*tpa=http://www.hnsslj.com/templets/m2/images/conright.png*//*tpa=http://www.hnsslj.com/templets/m2/images/conright.png*/ no-repeat left top; width: 700px; height: 493px;
}
#indexNews1 {
	width: 1200px; height: auto; overflow: hidden;
}
#indexNews1 li {
	padding: 5px 0px 10px; transition:0.3s; height: 100%; overflow: hidden; margin-top: 10px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: dotted;
}
.indexNews1p1 {
	height: 35px; line-height: 35px; overflow: hidden; font-size: 16px; font-weight: bold;
}
.indexNews1p2 {
	background: url("../images/n01.jpg")/*tpa=http://www.hnsslj.com/templets/m2/images/n01.jpg*//*tpa=http://www.hnsslj.com/templets/m2/images/n01.jpg*/ no-repeat left; height: 25px; color: rgb(153, 153, 153); line-height: 25px; overflow: hidden; padding-left: 20px;
}
.indexNews1p2 span i {
	margin-right: 5px;
}
.indexNews1p3 {
	height: 50px; color: rgb(102, 102, 102); line-height: 25px; overflow: hidden; padding-top: 5px; font-size: 15px;
}
#indexNews1 li a:hover .indexNews1p1 {
	color: rgb(3, 110, 184);
}
.indexNews1_img {
	margin-bottom: 5px;
}
.indexNews1_img img {
	width: 100%;
}
#indexNews1 li:hover {
	transform: translateY(-5px);
}
.indexNews1p4 {
	color: rgb(3, 110, 184); margin-top: 10px;
}
#indexNews2 {
	width: 1200px; height: auto; overflow: hidden; padding-top: 40px;
}
#indexNews2 li .npic {
	width: 430px; height: 272px; float: left;
}
#indexNews2 li .npic img {
	width: 430px; height: 272px;
}
#indexNews2 li .ntxt {
	width: 720px; height: 272px; color: rgb(102, 102, 102); line-height: 30px; font-size: 15px; float: right; position: relative;
}
#indexNews2 li .ntxt span {
	padding: 20px 0px 15px; width: 100%; color: rgb(51, 51, 51); line-height: 36px; font-size: 22px; font-weight: bold; display: block;
}
#indexNews2 li .ntxt .more {
	border: 1px solid rgb(33, 89, 172); border-image: none; left: 0px; width: 120px; height: 42px; text-align: center; bottom: 15px; color: rgb(33, 89, 172); line-height: 42px; font-size: 15px; display: block; position: absolute; background-color: #fff;
}
#indexNews2 li .ntxt .more:hover {
	color: #fff; background-color: rgb(33, 89, 172);
}
#picUL {
	width: 1228px; height: auto; overflow: hidden; padding-top: 30px;
}
#picUL li {
	background: rgb(227, 234, 245); margin: 5px; border: 1px solid rgb(227, 234, 245); border-image: none; width: 295px; height: 268px; text-align: center; line-height: 44px; float: left;
}
#picUL li .pic_01 {
	background: #fff; width: 295px; height: 221px; overflow: hidden;
}
#picUL li .pic_01 img {
	background: #fff; margin: 0px auto; height: 221px; display: block; max-width: 295px;
}
#newTitle {
	text-align: center; line-height: 50px; padding-top: 40px; font-size: 18px; font-weight: bold;
}
#newsInfo {
	text-align: center; color: rgb(136, 136, 136); padding-bottom: 10px; font-size: 14px; font-weight: normal; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.mainpro {
	width: 945px; height: 430px; overflow: hidden;
}
.mainpro .tejia_cc_p {
	background: rgb(245, 245, 245); margin: 0px auto; width: 945px; height: 400px; position: relative;
}
.mainpro .tejia_con_p {
	width: 945px; height: 400px; overflow: hidden; position: relative;
}
.mainpro .tejia_con_p ul {
	width: 9999px; position: absolute;
}
.mainpro .tejia_con_p ul li {
	width: 945px; height: 400px; line-height: 54px; float: left; position: relative;
}
.mainpro .tejia_con_p img {
	width: 533px; height: 400px; float: left; display: inline-block;
}
.mainpro .tejia_con_p .ptxt {
	width: 320px; padding-left: 40px; float: left; position: relative;
}
.mainpro .tejia_con_p .ptxt span {
	background: url("../images/pline.jpg")/*tpa=http://www.hnsslj.com/templets/m2/images/pline.jpg*//*tpa=http://www.hnsslj.com/templets/m2/images/pline.jpg*/ no-repeat left top; color: rgb(33, 89, 172); line-height: 60px; font-size: 24px; margin-top: 30px; display: block;
}
.mainpro .tejia_con_p .ptxt .p01 {
	color: rgb(104, 104, 104); line-height: 28px; padding-top: 10px; font-size: 16px;
}
.mainpro .tejia_con_p .ptxt .p02 {
	color: rgb(136, 136, 136); line-height: 24px; padding-top: 20px; font-size: 15px;
}
.mainpro .tejia_con_p .ptxt .pzixun {
	background: rgb(255, 181, 34); border-radius: 5px; left: 40px; top: 310px; width: 104px; height: 35px; text-align: center; color: rgb(62, 38, 2); line-height: 35px; font-size: 14px; position: absolute;
}
.mainpro .tejia_con_p .ptxt .pzixun:hover {
	background: rgb(33, 89, 172); color: #fff;
}
.mainpro .tejia_con_p .ptxt .pmore {
	background: url("../images/m.png")/*tpa=http://www.hnsslj.com/templets/m2/images/m.png*//*tpa=http://www.hnsslj.com/templets/m2/images/m.png*/ no-repeat center rgb(21, 71, 169); left: 320px; top: 265px; width: 30px; height: 30px; position: absolute;
}
.mainpro .tejia_con_p .ptxt .pmore:hover {
	background: url("../images/m.png")/*tpa=http://www.hnsslj.com/templets/m2/images/m.png*//*tpa=http://www.hnsslj.com/templets/m2/images/m.png*/ no-repeat center rgb(255, 181, 34); color: #fff;
}
.mainpro .tejia_con_p .ptxt .ptel {
	left: 160px; top: 305px; color: rgb(102, 102, 102); line-height: 20px; font-size: 14px; position: absolute;
}
.mainpro .tejia_con_p .ptxt .ptel b {
	color: rgb(26, 26, 26); font-size: 21px; display: block;
}
.mainpro .bbtn {
	bottom: 0px; position: absolute; z-index: 999;
}
.caselist {
	width: 1240px; height: auto; overflow: hidden; padding-top: 30px;
}
.caselist li {
	margin: 0px 30px 30px 0px; width: 278px; height: 460px; float: left;
}
.caselist li .p01 {
	width: 278px; height: 210px; overflow: hidden;
}
.caselist li .p01 img {
	transition:0.4s; width: 278px; height: 210px;
}
.caselist li .p01 img:hover {
	transform: scale(1.05);
}
.caselist li .p02 {
	width: 278px; height: 150px; color: rgb(136, 136, 136); line-height: 24px; overflow: hidden; font-size: 14px; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: solid;
}
.caselist li .p02 span {
	transition:0.4s; color: rgb(101, 101, 101); line-height: 45px; padding-top: 15px; font-size: 16px; display: block;
}
.caselist li .p02 span:hover {
	color: rgb(33, 89, 172); padding-left: 8px;
}
.caselist li .p03 {
	width: 278px; height: 60px; color: rgb(136, 136, 136); line-height: 60px; font-size: 14px; position: relative;
}
.caselist li .p03 .s01 {
	background: url("../images/s01.png")/*tpa=http://www.hnsslj.com/templets/m2/images/s01.png*//*tpa=http://www.hnsslj.com/templets/m2/images/s01.png*/ no-repeat left; padding-left: 30px; float: left;
}
.caselist li .p03 .s02 {
	background: url("../images/s02.png")/*tpa=http://www.hnsslj.com/templets/m2/images/s02.png*//*tpa=http://www.hnsslj.com/templets/m2/images/s02.png*/ no-repeat left; color: rgb(33, 89, 172); padding-left: 30px; float: right;
}
.caselist li .p03 .s02:hover {
	background: url("../images/s02h.png")/*tpa=http://www.hnsslj.com/templets/m2/images/s02h.png*//*tpa=http://www.hnsslj.com/templets/m2/images/s02h.png*/ no-repeat left; color: rgb(228, 136, 4); text-decoration: underline;
}
.info01 {
	width: 100%; height: auto; overflow: hidden; position: relative;
}
.info01 .left {
	width: 400px; height: 340px; line-height: 0;
}
.info01 .right {
	width: 500px; height: 340px; overflow: hidden; position: relative;
}
.info01 .right .title {
	color: rgb(34, 34, 34); font-size: 22px;
}
.info01 .right .desc {
	color: rgb(136, 136, 136); line-height: 30px; padding-top: 20px; font-size: 14px;
}
.info01 .right .zixun {
	background: rgb(255, 181, 34); border-radius: 5px; left: 0px; top: 254px; width: 150px; height: 45px; text-align: center; color: rgb(62, 38, 2); line-height: 45px; font-size: 22px; display: block; position: absolute;
}
.info01 .right .zixun:hover {
	background: rgb(33, 89, 172); color: #fff;
}
.info01 .right .in01 {
	left: 0px; top: 205px; position: absolute;
}
.info01 .right .in02 {
	left: 180px; top: 252px; color: rgb(102, 102, 102); line-height: 24px; position: absolute;
}
.info01 .right .in02 b {
	color: rgb(26, 26, 26); font-size: 21px;
}
.info02 {
	width: 100%; height: auto; overflow: hidden; padding-top: 40px;
}
.ptitle {
	width: 100%; height: 60px; color: rgb(136, 136, 136); line-height: 60px; font-size: 14px; border-bottom-color: rgb(212, 212, 212); border-bottom-width: 2px; border-bottom-style: solid;
}
.ptitle span {
	background: url("../images/plogo.png")/*tpa=http://www.hnsslj.com/templets/m2/images/plogo.png*//*tpa=http://www.hnsslj.com/templets/m2/images/plogo.png*/ no-repeat left; color: rgb(57, 57, 57); padding-left: 40px; font-size: 22px; margin-right: 20px; border-bottom-color: rgb(57, 57, 57); border-bottom-width: 2px; border-bottom-style: solid; float: left; display: inline-block;
}
.newsContent {
	padding: 20px 0px; line-height: 32px; font-size: 15px;
}
.pcont {
	padding: 30px 0px;
}
.newsContent img {
	margin: 0px auto; padding: 10px 0px; display: block;
}
.pcont .p01 {
	color: rgb(24, 88, 186); font-size: 22px; font-weight: bold;
}
.pcont .p02 {
	color: rgb(222, 84, 12); font-size: 16px; font-weight: bold;
}
.pcont .p03 {
	
}
.pcont .p03 li {
	color: rgb(101, 101, 101); line-height: 37px; font-size: 15px;
}
#infoImage {
	margin: 30px auto;
}
#infoImage img {
	margin: 0px auto; display: block; max-width: 80%;
}
.tuijian {
	
}
.tuijian .ttitle {
	color: rgb(51, 51, 51); line-height: 50px; padding-bottom: 10px; font-size: 30px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 2px; border-bottom-style: solid;
}
.tuijian ul {
	height: auto; overflow: hidden; padding-top: 15px; padding-bottom: 50px;
}
.tuijian ul li {
	width: 46%; height: 40px; line-height: 40px; margin-right: 4%; border-bottom-color: rgb(245, 245, 245); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.tuijian ul li a:hover {
	padding-left: 8px;
}
.formys {
	margin: 0px auto; width: 860px; height: auto; color: rgb(85, 85, 85);
}
.formmcys {
	width: 90px; float: left;
}
.cpmcys {
	background: rgb(249, 249, 249); border: 1px solid rgb(210, 212, 214); border-image: none; width: 400px; height: 34px; color: rgb(85, 85, 85); font-family: Microsoft YaHei; font-size: 14px;
}
.formbz {
	float: left;
}
.G_InputText {
	background: rgb(249, 249, 249); border: 1px solid rgb(210, 212, 214); border-image: none; width: 400px; height: 30px;
}
.G_textarea {
	background: rgb(249, 249, 249); border: 1px solid rgb(222, 222, 222); border-image: none; width: 400px; height: 100px;
}
.G_ul {
	width: 100%;
}
.G_botton {
	background: url("../images/button.gif")/*tpa=http://www.hnsslj.com/templets/m2/images/button.gif*//*tpa=http://www.hnsslj.com/templets/m2/images/button.gif*/ no-repeat; border: 0px currentColor; border-image: none; width: 55px; height: 30px; line-height: 30px; cursor: pointer;
}
.borderLi {
	width: 100%; height: auto; padding-top: 10px;
}
.G_tips {
	margin: 10px auto 0px; padding: 7px; border-radius: 5px; border: 1px solid rgb(222, 222, 222); border-image: none; width: 486px; box-shadow: 0px 0px 3px rgba(0,0,0,0.1); -moz-border-radius: 5px; -webkit-border-radius: 5px; -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, .1); -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, .1);
}
.sub {
	background: rgb(242, 148, 0); border: currentColor; border-image: none; width: 105px; height: 32px; text-align: center; color: #fff; line-height: 32px;
}
.section_advtage {
	
}
.section_advtage .T {
	background: url("../../../../www.lyjiudu.net/Theme/Home/web/img/index/images/404.php")/*tpa=http://www.lyjiudu.net/Theme/Home/web/img/index/images/adv05.png*/ no-repeat top; height: 130px;
}
.section_advtage .T h1 {
	text-indent: -10000px;
}
.section_advtage .T h3 {
	text-indent: -10000px;
}
.section_advtage .services-box {
	background: inherit; padding: 20px 0px; text-align: left;
}
.section_advtage .services-box h3 {
	color: #000; padding-left: 76px; font-weight: 700; position: relative;
}
.section_advtage .services-box h3 p {
	padding: 0px; color: rgb(255, 142, 0); line-height: 2; font-size: 24px;
}
.section_advtage .services-box h3 p::before {
	content: "";
}
.section_advtage .services-box h3 small {
	padding: 0px; text-transform: uppercase; font-size: 24px;
}
.section_advtage .services-box h3::before {
	background: url("../images/advtange_bg.png")/*tpa=http://www.hnsslj.com/templets/m2/images/advtange_bg.png*//*tpa=http://www.hnsslj.com/templets/m2/images/advtange_bg.png*/ no-repeat; left: 0px; top: 7px; width: 58px; height: 58px; text-align: center; color: #fff; line-height: 58px; font-size: 36px; font-weight: bolder; position: absolute;
}

.section_advtage .services-box1 h3::before {
	background: url("../images/advtange_bg.png")/*tpa=http://www.hnsslj.com/templets/m2/images/advtange_bg.png*//*tpa=http://www.hnsslj.com/templets/m2/images/advtange_bg.png*/ no-repeat; left: 0px; top: 7px; width: 28px; height: 28px; text-align: center; color: #fff; line-height: 58px; font-size: 36px; font-weight: bolder; position: absolute;
}

.services-box.adv01 h3::before {
	content: "A";
}
.services-box.adv02 h3::before {
	content: "B";
}
.services-box.adv03 h3::before {
	content: "C";
}
.services-box.adv04 h3::before {
	content: "D";
}
.section_advtage .services-box p {
	height: auto; color: rgb(91, 91, 91); padding-left: 76px; font-size: 14px;
}
.section_advtage .services-box p strong {
	color: rgb(255, 142, 0); font-weight: 400;
}
.wrap {
	margin-right: auto; margin-left: auto; max-width: 1200px;
}
.article {
	text-align: left;
}
.article .C {
	margin: 15px 0px; overflow: hidden; font-size: 14px;
}
.section_public {
	background: url("../../../../www.lyjiudu.net/Theme/Home/web/img/index/adv_bg.jpg")/*tpa=http://www.lyjiudu.net/Theme/Home/web/img/index/adv_bg.jpg*/ no-repeat top rgb(13, 98, 190); color: #fff; position: relative;
}
.section_public .index_ {
	padding-top: 1em; padding-bottom: 1em;
}
.section_public .shade {
	z-index: 0; background-color: rgba(0, 0, 0, 0.3);
}
.section_public .article {
	text-align: right;
}
.section_public h3 {
	line-height: 60px; padding-right: 20%; font-size: 1.37rem;
}
.section_public h4 {
	padding-right: 8%; font-size: 0.87rem; font-weight: lighter;
}
.section_public strong {
	font-size: 1.62rem;
}
.section_public2 .index_ {
	padding-top: 0px; padding-bottom: 0px;
}
.row {
	width: 102%;
}
.row::after {
	clear: both; display: table; content: " ";
}
.row::before {
	clear: both; display: table; content: " ";
}
.full-row .row .span-1 {
	transition:width 0.2s; width: 6.33%; margin-right: 2%; float: left;
}
.span-1 {
	transition:width 0.2s; width: 6.33%; margin-right: 2%; float: left;
}
.full-row .row .span-2 {
	transition:width 0.2s; width: 14.66%; margin-right: 2%; float: left;
}
.span-2 {
	transition:width 0.2s; width: 14.66%; margin-right: 2%; float: left;
}
.full-row .row .span-3 {
	transition:width 0.2s; width: 23%; margin-right: 2%; float: left;
}
.span-3 {
	transition:width 0.2s; width: 23%; margin-right: 2%; float: left;
}
.full-row .row .span-4 {
	transition:width 0.2s; width: 31.33%; margin-right: 2%; float: left;
}
.span-4 {
	transition:width 0.2s; width: 31.33%; margin-right: 2%; float: left;
}
.full-row .row .span-5 {
	transition:width 0.2s; width: 39.66%; margin-right: 2%; float: left;
}
.span-5 {
	transition:width 0.2s; width: 39.66%; margin-right: 2%; float: left;
}
.full-row .row .span-6 {
	transition:width 0.2s; width: 48%; margin-right: 2%; float: left;
}
.span-6 {
	transition:width 0.2s; width: 48%; margin-right: 2%; float: left;
}
.full-row .row .span-7 {
	transition:width 0.2s; width: 56.33%; margin-right: 2%; float: left;
}
.span-7 {
	transition:width 0.2s; width: 56.33%; margin-right: 2%; float: left;
}
.full-row .row .span-8 {
	transition:width 0.2s; width: 64.66%; margin-right: 2%; float: left;
}
.span-8 {
	transition:width 0.2s; width: 64.66%; margin-right: 2%; float: left;
}
.full-row .row .span-9 {
	transition:width 0.2s; width: 73%; margin-right: 2%; float: left;
}
.span-9 {
	transition:width 0.2s; width: 73%; margin-right: 2%; float: left;
}
.full-row .row .span-10 {
	transition:width 0.2s; width: 81.33%; margin-right: 2%; float: left;
}
.span-10 {
	transition:width 0.2s; width: 81.33%; margin-right: 2%; float: left;
}
.full-row .row .span-11 {
	transition:width 0.2s; width: 89.66%; margin-right: 2%; float: left;
}
.span-11 {
	transition:width 0.2s; width: 89.66%; margin-right: 2%; float: left;
}
.full-row .row .span-12 {
	transition:width 0.2s; width: 98%; margin-right: 2%; float: left;
}
.span-12 {
	transition:width 0.2s; width: 98%; margin-right: 2%; float: left;
}
.full-row .row .span-13 {
	transition:width 0.2s; margin-right: 2%; float: left;
}
.span-13 {
	transition:width 0.2s; margin-right: 2%; float: left;
}
.full-row .row .span-14 {
	transition:width 0.2s; width: 114.66%; margin-right: 2%; float: left;
}
.span-14 {
	transition:width 0.2s; width: 114.66%; margin-right: 2%; float: left;
}
.full-row .row .span-15 {
	transition:width 0.2s; width: 123%; margin-right: 2%; float: left;
}
.span-15 {
	transition:width 0.2s; width: 123%; margin-right: 2%; float: left;
}
.full-row .row .span-16 {
	transition:width 0.2s; width: 131.33%; margin-right: 2%; float: left;
}
.span-16 {
	transition:width 0.2s; width: 131.33%; margin-right: 2%; float: left;
}
.full-row .row .span-17 {
	transition:width 0.2s; width: 139.66%; margin-right: 2%; float: left;
}
.span-17 {
	transition:width 0.2s; width: 139.66%; margin-right: 2%; float: left;
}
.full-row .row .span-18 {
	transition:width 0.2s; width: 148%; margin-right: 2%; float: left;
}
.span-18 {
	transition:width 0.2s; width: 148%; margin-right: 2%; float: left;
}
.full-row .row .span-19 {
	transition:width 0.2s; width: 156.33%; margin-right: 2%; float: left;
}
.span-19 {
	transition:width 0.2s; width: 156.33%; margin-right: 2%; float: left;
}
.full-row .row .span-20 {
	transition:width 0.2s; width: 164.66%; margin-right: 2%; float: left;
}
.span-20 {
	transition:width 0.2s; width: 164.66%; margin-right: 2%; float: left;
}
.full-row .row .span-21 {
	transition:width 0.2s; width: 173%; margin-right: 2%; float: left;
}
.span-21 {
	transition:width 0.2s; width: 173%; margin-right: 2%; float: left;
}
.full-row .row .span-22 {
	transition:width 0.2s; width: 181.33%; margin-right: 2%; float: left;
}
.span-22 {
	transition:width 0.2s; width: 181.33%; margin-right: 2%; float: left;
}
.full-row .row .span-23 {
	transition:width 0.2s; width: 189.66%; margin-right: 2%; float: left;
}
.span-23 {
	transition:width 0.2s; width: 189.66%; margin-right: 2%; float: left;
}
.full-row .row .span-24 {
	transition:width 0.2s; width: 198%; margin-right: 2%; float: left;
}
.span-24 {
	transition:width 0.2s; width: 198%; margin-right: 2%; float: left;
}
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.center {
	left: -1%; clear: both; margin-right: auto; margin-left: auto; float: none; display: block; position: relative;
}
.pull-left-1 {
	left: -8.33%; position: relative;
}
.pull-left-2 {
	left: -16.66%; position: relative;
}
.pull-left-3 {
	left: -25%; position: relative;
}
.pull-left-4 {
	left: -33.33%; position: relative;
}
.pull-left-5 {
	left: -41.66%; position: relative;
}
.pull-left-6 {
	left: -50%; position: relative;
}
.pull-left-7 {
	left: -58.33%; position: relative;
}
.pull-left-8 {
	left: -66.66%; position: relative;
}
.pull-left-9 {
	left: -75%; position: relative;
}
.pull-left-10 {
	left: -83.33%; position: relative;
}
.pull-left-11 {
	left: -91.66%; position: relative;
}
.pull-left-12 {
	left: -100%; position: relative;
}
.pull-left-13 {
	left: -108.33%; position: relative;
}
.pull-left-14 {
	left: -116.66%; position: relative;
}
.pull-left-15 {
	left: -125%; position: relative;
}
.pull-left-16 {
	left: -133.33%; position: relative;
}
.pull-left-17 {
	left: -141.66%; position: relative;
}
.pull-left-18 {
	left: -150%; position: relative;
}
.pull-left-19 {
	left: -158.33%; position: relative;
}
.pull-left-20 {
	left: -166.66%; position: relative;
}
.pull-left-21 {
	left: -175%; position: relative;
}
.pull-left-22 {
	left: -183.33%; position: relative;
}
.pull-left-23 {
	left: -191.66%; position: relative;
}
.pull-left-24 {
	left: -200%; position: relative;
}
.pull-right-1 {
	left: 8.33%; position: relative;
}
.pull-right-2 {
	left: 16.66%; position: relative;
}
.pull-right-3 {
	left: 25%; position: relative;
}
.pull-right-4 {
	left: 33.33%; position: relative;
}
.pull-right-5 {
	left: 41.66%; position: relative;
}
.pull-right-6 {
	left: 50%; position: relative;
}
.pull-right-7 {
	left: 58.33%; position: relative;
}
.pull-right-8 {
	left: 66.66%; position: relative;
}
.pull-right-9 {
	left: 75%; position: relative;
}
.pull-right-10 {
	left: 83.33%; position: relative;
}
.pull-right-11 {
	left: 91.66%; position: relative;
}
.pull-right-12 {
	left: 100%; position: relative;
}
.pull-right-13 {
	left: 108.33%; position: relative;
}
.pull-right-14 {
	left: 116.66%; position: relative;
}
.pull-right-15 {
	left: 125%; position: relative;
}
.pull-right-16 {
	left: 133.33%; position: relative;
}
.pull-right-17 {
	left: 141.66%; position: relative;
}
.pull-right-18 {
	left: 150%; position: relative;
}
.pull-right-19 {
	left: 158.33%; position: relative;
}
.pull-right-20 {
	left: 166.66%; position: relative;
}
.pull-right-21 {
	left: 175%; position: relative;
}
.pull-right-22 {
	left: 183.33%; position: relative;
}
.pull-right-23 {
	left: 191.66%; position: relative;
}
.pull-right-24 {
	left: 200%; position: relative;
}

.index002 {
	background: rgb(238, 238, 238); width: 100%; position: relative;
}
.productsl {
	background: rgb(247, 247, 247); width: 100%; height: 1160px;
}
.productsl_con {
	margin: 0px auto; width: 1200px; height: 1135px; overflow: hidden;
}
.productsl_con_bt {
	background: url("../images/productm.jpg.gif")/*tpa=http://www.hnsslj.com/templets/m2/images/productm.jpg*/ no-repeat; width: 1200px; height: 88px; text-align: center; margin-top: 65px;
}
.productsl_con_bt h3 {
	color: rgb(51, 51, 51); font-size: 28px; margin-bottom: 6px;
}
.productsl_con_bt span {
	color: rgb(142, 142, 142); font-size: 14px;
}

.ll {
	 background:#f7f7f7;width: 60px; height: 45px; float: left;margin-top:-5px;
}
.rr {
	background:#f7f7f7; width: 60px; height: 45px; float: right;margin-top:-5px;
}

.fxui-tab {
	height: 20000px;
}
.fxui-tab-hand {
	height: 36px;text-align:center;
}
.fxui-tab-hand span {
	border: 1px solid rgb(170, 170, 170); border-radius:8px; border-image: none; width: 165px; height: 35px; text-align: center; color: #000; line-height: 35px; font-size: 16px; margin-right: 33px; float: left; display: block; cursor: pointer;
}
.fxui-tab-hand .curr {
	background: rgb(38, 105, 171); border: currentColor; border-image: none; color: #fff;
}
.fxui-tab-nav {
	height: 2000px; margin-top: 55px; position: relative;
}
.fxui-tab-nav ul {
	width: 1220px; height: 55px;
}
.fxui-tab-nav ul li {
	background: #fff; padding: 4px 4px 0px; width: 277px; height: 302px; overflow: hidden; margin-right: 20px; margin-bottom: 28px; float: left; display: inline; position: relative;
}
.fxui-tab-nav ul li img {
	width: 269px; height: 252px; display: block;
}
.fxui-tab-nav ul li span {
	width: 176px; height: 50px; text-align: left; color: rgb(51, 51, 51); line-height: 45px; padding-left: 10px; font-size: 15px; float: left; display: block;
}
.fxui-tab-nav ul li .more {
	 transition:0.3s;width: 46px; height: 50px; float: left;background-color:#CCC;color:#fff;cursor: pointer;
}

.fxui-tab-nav ul li .more:hover {
	 transition:0.3s;width: 46px; height: 50px; float: left;background-color:#3366FF;color:#fff;cursor: pointer;
}
.fxui-tab-nav ul li .xun {
	 transition:0.3s;width: 46px; height: 50px; float: right;background-color:rgb(38, 105, 171);color:#fff;cursor: pointer;
}
.fxui-tab-nav ul li .xun:hover {
	 transition:0.3s;width: 46px; height: 50px; float: right;background-color:#3366FF;color:#fff;cursor: pointer;
}

.rsp {
	background: rgb(38, 105, 171); left: 4px; top: 4px; width: 269px; height: 252px; overflow: hidden; position: absolute;display:none;filter:alpha(opacity:95);opacity:0.95;
}
.text {
	padding: 18px; left: 0px; top: -285px; width: 265px; height: 135px; overflow: hidden; margin-top: 60px;margin-left:8px; position: absolute;font-familyA:Arial;
}
.text a {
	text-decoration: none;font-familyA:Arial;
}
.text div {
	text-align: center; color: #fff; font-size: 14px;font-family:Arial;
}
.youshi {
	background: url("../images/youshi.jpg")/*tpa=http://www.hnsslj.com/templets/m2/images/youshi.jpg*//*tpa=http://www.hnsslj.com/templets/m2/images/youshi.jpg*/ no-repeat center; width: 100%; height: 746px;
}
#wrap .index002 .productsl .productsl_con .fxui-tab .fxui-tab-hand .fxui-tab-tit.curr.fxui-tab-hover a {
	color: #fff;
}
.pagess {
	margin: 20px 20px 20px 0px; text-align: center; overflow: hidden; clear: both; font-size: 12px;
}
.pagess ul li {
	background: #fff; margin: 0px 3px; padding: 2px 9px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(153, 153, 153); line-height: 20px; display: inline-block;
}
.pagess ul li:hover {
	background: rgb(204, 204, 204); border: 1px solid rgb(204, 204, 204); border-image: none; color: #fff;
}
.pagess ul li:hover a {
	color: #fff;
}
.pagess ul li.thisclass {
	background: rgb(204, 204, 204); margin: 0px 3px; padding: 2px 9px; border: 1px solid rgb(204, 204, 204); border-image: none; color: #fff; display: inline-block;
}
.pagess ul li.thisclass a {
	color: #fff;
}
.pagess ul li a {
	color: rgb(153, 153, 153); display: block;
}
.pagess ul li a:hover {
	color: #fff;
}


/*业绩切换*/

.picbox {
	width: 100%; height: 470px; padding-top: 74px; position: relative;
}
.picbox .title1 {
	margin: 0px auto; width: 588px; height: 62px;
}
.picbox .title1-list {
	float: left; position: relative;
}
.picbox .title1-list li {
	border-radius:8px;margin: 0px 8px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 178px; height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 60px; font-size: 22px; float: left;
}
.picbox .title1-list li.on {
	border-radius:8px;background: rgb(238, 238, 238); color: rgb(24, 88, 186);
}
.picbox .title1-list p {
	background: rgb(46, 49, 146); left: 0px; top: 27px; width: 55px; height: 1px; text-align: center; overflow: hidden; position: absolute;
}
.pic {
	height: 400px; display: none; position: relative;
}
.pic-wrap {
	margin: 0px auto; width: 100%; height: 400px; padding-top: 20px;
}
.pic-wrap .show {
	display: block;
}
.tejia_cc3 {
	margin: 0px auto; width: 1200px; height: 360px; padding-top: 29px; position: relative;
}
.tejia_con3 {
	width: 1200px; height: 360px; overflow: hidden; position: relative;
}
.tejia_con3 ul {
	width: 9999px; position: absolute;
}
.tejia_con3 ul li {
	border-radius:8px;width: 284px; height: 350px; line-height: 22px; margin-right: 16px; float: left; position: relative;padding:20px;
}
.tejia_con3 ul li a {
	color: rgba(255, 255, 255, 0.57); line-height: 22px; font-size: 14px;
}
.tejia_con3 ul li span {
	transition:0.4s; color: rgb(255, 255, 255); line-height: 43px; padding-top: 10px; font-size: 15px; display: block;
}
.tejia_con3 ul li:hover span {
	color: rgb(254, 219, 31); margin-left: 8px;
}
.tejia_con3 img {
	border-radius:8px;background: rgb(255, 255, 255); padding: 6px; transition:0.4s; width: 264px; height: 200px; display: block;
}
.tejia_con3 li:hover img {
	border-radius:8px;transform: scale(1.05);
}

.tejia_cc2 {
    position: relative;
    width: 1200px;
    height: 320px;
    padding-top:29px;
    margin: 0 auto
}

.tejia_con2 {
    position: relative;
    width: 1200px;
    height: 320px;
    overflow: hidden;
}

.tejia_con2 ul {
    width: 9999px;
    position: absolute;
}

.tejia_con2 ul li {
    width: 194px;
    height: 320px;
    line-height: 54px;
    text-align: center;
    float: left;
    margin: 0 22px;
    position: relative;
}

.tejia_con2 img {
    width: 194px;
    height: 256px;
    background: #fff;
    display: block;
}
.bbtn{position: absolute;top:150px;}
.aleft{left:-30px}
.aright{right:-30px}


/*业绩切换*/
.footer1{ position:fixed; bottom:0px; width:100%;max-width:720px; background:#006ebd;border-top:0.5px solid #CCFFFF; z-index:6666666;}
.footer1 ul{height:4em; margin:0px auto;  }
.footer1 ul li{float:left; color:#ffffff;height:4em; width:33.3%; text-align:center}
.footer1 ul li a{color:#fff;height:4em;  display:block;}
.footer1 ul li a:hover { background:#f8972f; color:#fff;}
.footer1 ul .lx_wom a{ border-left:1px solid #CCFFFF;}
.shou_y {  height:1.4em; width:1.2em; display:block; margin:0 auto; padding-top:0.5em; padding-bottom:0.3em;}
.lian_xwm {  height:1.4em; width:1.7em; display:block; margin:0 auto; padding-top:0.5em; padding-bottom:0.3em;}
.footer1 ul .lian_xwm img { padding-top:10%;}
.dao_hdz {  height:1.4em; width:1em; display:block; margin:0 auto; padding-top:0.5em; padding-bottom:0.2em; }
.footer1 ul li:nth-child(4) a { border-left:1px solid #CCFFFF;}
.footer1 ul li a p{ line-height:2.5em;}
.footer1 ul li a{ line-height:2.5em;}
.footer1 ul li:nth-child(3) a{}


/*返回底部*/
#back-to-top{position:fixed;bottom:4em;right:0.5em; z-index:6666668;}
#back-to-top a{text-align:center;text-decoration:none;color:#ff0000;;display:block;width:4.5em;
/*使用CSS3中的transition属性给跳转链接中的文字添加渐变效果*/-moz-transition:color 1s; -webkit-transition:color 1s;-o-transition:color 1s;}
#back-to-top a:hover{color:#979797;}
#back-to-top a span{ margin-left:0.8em;background:#d1d1d1;border-radius:6px;display:block;height:3em;width:3em;
background:#ff0000; background-size:50%;
margin-bottom:5px;-moz-transition:background 1s;-webkit-transition:background 1s;-o-transition:background 1s;}
#back-to-top a:hover span{background:#979797 url("../images/arrow-up.png")/*tpa=http://www.hnsslj.com/templets/m2/images/arrow-up.png*//*tpa=http://www.hnsslj.com/templets/m2/images/arrow-up.png*/ no-repeat center center;background-size:55%;}


/*产品中心*/
.cpul{ overflow:hidden; padding-bottom:1em;}
.cpul li{ float:left; width:48%; margin:0 1% 4% 1%;margin-bottom: 1.2em; }
.cpul li img{ display:block;border:1px #dcdcdc solid;width:100%;}
.cpul li span{ text-align:center; line-height:1.35em;background:#fff;width: 100%;height: 100%;display: block;height:2.8em;}
.cpul li span a{color:#000;margin:8px;}
.cp {  padding-bottom:2.5em;}
.cp_bt { color:#006ebd; font-size:1.6em; width:100%; text-align:center; padding:1em 0em 0.5em 0em; font-weight:bold;}
.cp_list li{ float:left; width:33.3%; font-size:1em; color:#fff; background-color:#006fbe; height:2.8em; line-height:2.8em; text-align:center; border-right:1px solid #fff; margin-bottom:1.85em;}
.yel{ background-color:#f8972f !important;  color:#fff !important;}
.cp_list li:nth-child(3){border-right:none;}
.cp_M { margin:2% 30% 5% 30%;}
.cp_M a { display:block; height:2.6em; line-height:2.6em; background:#AAA; color:#FFF; text-align:center; borderA:1px solid #f8972f;}
.cp_M a:hover {background:#fff; color:#f8972f; border:1px solid #f8972f;}


/*内页关于我们*/
.ny_sort { padding:2% 4% 2% 4%; -moz-box-shadow:0px 0px 10px #DEDEDE; -webkit-box-shadow:0px 0px 10px #DEDEDE; box-shadow:0px 0px 10px #DEDEDE;overflow:hidden;}
.ny_sort .select_first_ul>li{padding:2% 0%; padding-bottom:5%;  box-sizing: border-box; background:#fff; border-bottom:1px solid #dedede;}
.ny_sort .select_first_ul>li dl dd:last-child{padding:4%;box-sizing: border-box; background:#fff; border-bottom:none;}
.ny_sort li { float:left; }
.ny_sort .ny_sort01 { width:92%; font-size:1.2em; line-height:2.5; color:#2b2a2a}
.ny_sort .ny_sort02 { width:8%;}
.ny_sort .ny_sort01 span { padding:0 3%;  border-left:2px solid #006ebd; }
.about_sort { margin:8% 0 2% 0; font-size:1.6em; text-align: center;}

/**下拉**/
.topmenu{width:100%;}
.selectlist{width:100%;height:auto;box-sizing: border-box;}
.select_textdiv{width:100%;text-align: left;position:relative;height:2.2em; margin-top:0.8em}
.select_textul{width:100%;box-sizing: border-box;display: none;width: 980px; max-height: 20rem; overflow-y: scroll;}
.select_first_ul{z-index: 999;width: 100%; /*background: #eaeaea;*/ position: absolute; box-sizing: border-box;left: 0;border-top:0px 4px 10px 0px #DEDEDE;  -moz-box-shadow:0px 4px 10px 0px #DEDEDE;  -webkit-box-shadow:0px 4px 10px 0px #DEDEDE;  box-shadow:0px 4px 10px 0px #DEDEDE;  border-top:1px solid #e1e1e1;}
.select_first_ul>li{ }
.select_first_ul>li a{ color:#636363;display: block;}
.select_first_ul>li a:hover{ color:#006ebd;}
.select_first_ul>li #foc { padding:0 5%;}
.select_first_ul>li #foc a{ color:#2b2a2a;}
.ny_sort li .s_text{ color:#c7c7c7;}
.select_first_ul>li span { float:right; font-family:"宋体";color:#006ebd;}
.focus>p{border-bottom:1px #FF9800 solid !important;color:#FF9800;}
.select_second_ul{width: 50%;position: absolute;  right: 0px; top: 0; background: #fff;display: none;bottom: 4.1%;
 box-sizing: border-box; padding-left: 0.5rem; /*z-index: 1;*/}
.down{position: absolute;top: 0; right:0; display: inline-block; width:2em; height:100%;}
.down img{width:100%;}
.focusli{background: #ffc107;color: #FFFFFF;}
.select_second_ul>li{padding: 0 0.5rem;box-sizing: border-box;border-bottom: 1px solid #eaeaea;}

.about { padding:4% 2%; line-height:2;}
.about img { max-width:100% !important;}
.about table { width:100% !important;border-collapse: collapse !important;} 
.about p {line-height:2 !important; font-size:initial !important;}
.about strong { font-size:initial !important;}
.select_first_ul>li dl { margin-top:-2.15%; width:100%; box-sizing: border-box; background:#fff; border-bottom:1px solid #e1e1e1;}
.select_first_ul>li dl dd { width:100%;padding:4%;box-sizing: border-box; background:#fff; border-bottom:1px solid #e1e1e1;}
.select_first_ul>li dl dd a { padding-left:5%; }
.select_first_ul>li dl dd.xiala a { padding-left:10%; }
.select_textul{ padding-bottom:16em;}


/*新闻页面*/
.news_boxx{ margin-top:12%;}
.news_boxxx{ margin-top:10%;}
.firstRow td:nth-child(1){ width:96%; margin:0 auto;}
.firstRow td:nth-child(2){ display:none;}

/*新闻页*/
.newlist { padding:0 2% 4% 2%;}
.newslit_l { width:35%;}
.newslit_l img {width: 100%}
.newslit_r { width:60%;}
.newslit_r_t { padding-bottom:2%;}
.newslit_r_t a{ color:#006ebd; font-weight:bold; }
.newslit_r_t a:hover{ color:#006ebd; text-decoration:underline;}
.newlist li { margin-bottom:5%; border-bottom:1px dashed #d6d6d6; padding-bottom:5%; overflow:hidden;}


.newlist_faq { padding:0 2% 4% 2%;}
.newlist_faq_a { margin-bottom:2%; overflow:hidden;}
.newlist_faq_a01 { width:5%;}
.newlist_faq_a02 { width:92%;}
.newlist_faq_a02 a{ color:#006ebd; font-weight:bold; }
.newlist_faq_a02 a:hover{ color:#006ebd; text-decoration:underline;}
.newlist_faq_b01 { width:5%;}
.newlist_faq_b02 { width:92%;}


.newlist_faq li { margin-bottom:5%; border-bottom:1px dashed #d6d6d6; padding-bottom:5%; overflow:hidden;}

.news{ padding:3% 2% 4% 2%;}
.news_t { font-size:12px;text-align:center; color: #999999; padding-bottom:2%; margin-bottom:4%;}
.news_t span { font-size:1.4em; color:#006ebd; display:block; margin-bottom:2%; padding-bottom:2%; border-bottom:1px dashed #d6d6d6;  }
.news_i { line-height:1.8;}
.news_i img { width:100%!important;}
.news_p { border-top:1px dashed #d6d6d6; padding-top:2%; margin-top:4%;color:#343434;}
.news_p a { color:#343434; line-height:1.8em;}
.news_p a:hover{ color:#f8972f; text-decoration:underline;}