body {
	background: url("../images/bg_02.jpg") repeat-x top; font: 13px/normal Î¢ÈíÑÅºÚ; margin: 0px; padding: 0px; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
li {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
p {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h3 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h4 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dl {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dd {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dt {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
th {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.HeadBar {
	margin: 0px auto; width: 1020px;
}
.NavBar {
	margin: 0px auto; width: 1020px;
}
.BannerBar {
	margin: 0px auto; width: 1020px;
}
.MainBar {
	margin: 0px auto; width: 1020px;
}
.FooterCon {
	margin: 0px auto; width: 1020px;
}
.NeiBanner {
	margin: 0px auto; width: 1020px;
}
.NeiMain {
	margin: 0px auto; width: 1020px;
}
#nav_bg {
	margin: 0px auto; width: 1020px;
}
.HeadBar {
	background: url("../images/img1_02.jpg") no-repeat top; height: 167px; position: relative;
}
.Language {
	list-style: none; width: 980px; height: 35px;
}
.Language ul {
	list-style: none;
}
.Language h2,h1{
	font-size:12px;
}
.Language li {
	background: url("../images/icon2.jpg") no-repeat left; width: 195px; padding-left: 15px; margin-top: 7px; float: right; color:#FFFFFF; 

}
.Language li a {
	color: rgb(192, 232, 195);
}
.LogoBar {
	width: 537px; height: 85px; float: left; position: relative;
}
.LogoBar p {
	font: bold 23px/normal "Î¢ÈíÑÅºÚ"; top: 5px; right: 30px; letter-spacing: 1px; padding-left: 20px; border-left-color: rgb(204, 204, 204); border-left-width: 2px; border-left-style: solid; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.LogoBar .t1 {
	color: rgb(2, 136, 5);
}
.LogoBar .t2 {
	color: rgb(255, 143, 2);
}
label.error {
	color: rgb(255, 51, 51); margin-left: 7px;
}
.SearchBar {
	top: 10px; width: 240px; right: 0px; position: absolute;
}
.SearchBar dt {
	width: 160px; float: left;
}
.SearchT {
	border: 1px solid rgb(21, 193, 26); border-image: none; color: rgb(153, 153, 153);
}
.Telico {
	font: 20px/normal "Î¢ÈíÑÅºÚ"; top: 48px; right: 0px; color: rgb(255, 143, 2); position: absolute; font-size-adjust: none; font-stretch: normal;
}
.Telico .t1 {
	letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold;
}
.TopNav {
	text-align: right; right: 0px; bottom: 55px; padding-top: 5px; border-top-color: rgb(235, 235, 235); border-top-width: 1px; border-top-style: solid; position: absolute;
}
.TopNav ul {
	list-style: none;
}
.TopNav li {
	font-family: Î¢ÈíÑÅºÚ; font-size: 15px; font-weight: bold; margin-left: 20px; float: left;
}
.TopNav li a {
	color: rgb(0, 79, 136);
}
.FooterCon {
	margin: 0px auto; padding: 10px; width: 1020px; height: 220px; position: relative;
}
.FooterBox h3 {
	color: rgb(0, 79, 136); line-height: 25px; font-size: 16px;
}
.FooterContact {
	margin: 0px 40px 0px 0px; left: 0px; top: 18px; width: 220px; position: absolute;
}
.FooterPro {
	width: 730px; float: right;
}
.FooterBox {
	background: url("../images/footerBg.jpg") repeat-x bottom rgb(199, 231, 250); width: 100%; height: 203px; color: rgb(0, 79, 136); line-height: 20px; clear: both; margin-top: 10px;
}
.FooterBox a {
	color: rgb(0, 79, 136);
}
.footer_1 {
	margin: 0px auto; width: 1020px;
}
.footer_2 {
	margin: 0px auto; width: 1020px;
}
.footer_1 {
	height: 110px;
}
.footer_2 {
	height: 93px; position: relative;
}
.footer_2 .bdsharebuttonbox {
	right: 200px; bottom: 15px; position: absolute;
}
.footer_2 p {
	margin-top: 15px;
}
.footer_2_nav {
	background: url("../images/footerimg_107.jpg"); list-style: none; top: 5px; width: 355px; height: 28px; right: 0px; position: absolute;
}
.footer_2_nav li {
	padding: 2px 4px 0px 8px; float: left;
}
.footer_2_other {
	top: 25px; right: 0px; position: absolute;
}
.FooterOther {
	width: 320px; float: right; position: relative;
}
.lianzhao {
	top: 5px; right: 0px; position: absolute;
}
.FooterPro ul {
	list-style: none;
}
.FooterPro li {
	background: url("../images/sanj1.gif") no-repeat left; width: 24%; text-indent: 20px; float: left; position: relative;
}
.FooterPro a {
	color: rgb(41, 66, 42);
}
.FooterNav {
	left: 0px; bottom: 10px; clear: both; position: absolute;
}
.FooterNav ul {
	list-style: none;
}
.FooterNav li {
	padding: 0px 5px; font-family: Î¢ÈíÑÅºÚ; font-weight: bold; float: left;
}
.FooterNav li a {
	color: rgb(129, 206, 132);
}
.FooterNav li a {
	color: rgb(129, 206, 132);
}
.footer_copy {
	left: 0px; width: 600px; bottom: 10px; position: absolute;
}
.footer_honor {
	width: 350px; right: 0px; bottom: 1px; position: absolute;
}
#menu {
	height: 45px; clear: both; position: relative;
}
#menu ul {
	list-style: none;
}
#menu li {
	background: url("../images/NavBg_31.jpg") no-repeat right; font: bolder 14px/45px "Î¢ÈíÑÅºÚ"; width: 97px; height: 45px; text-align: center; float: left; font-size-adjust: none; font-stretch: normal; _display: inline;
}
#menu li span {
	padding: 0px 20px; cursor: pointer;
}
#menu li a {
	color: rgb(0, 79, 136);
}
#menu li a:hover {
	background: url("../images/NavBg_30.jpg"); height: 45px; line-height: 45px; float: left; display: block;
}
#menu li a.hover {
	background: url("../images/NavBg_30.jpg"); height: 45px; line-height: 45px; float: left; display: block;
}
#menu li a.on {
	background: url("../images/NavBg_30.jpg"); height: 45px; line-height: 45px; float: left; display: block;
}
#menu li a:hover span {
	background: url("../images/NavBg_30.jpg"); color: rgb(0, 79, 136); float: left;
}
#menu li a.hover span {
	background: url("../images/NavBg_30.jpg"); color: rgb(0, 79, 136); float: left;
}
#menu li a.on span {
	background: url("../images/NavBg_30.jpg"); color: rgb(0, 79, 136); float: left;
}
#menu li a.activeMenu {
	background: url("../images/NavBg_30.jpg"); color: rgb(0, 79, 136);
}
#menu-popup {
	top: 160px !important; color: rgb(92, 92, 93); position: absolute; z-index: 999999;
}
#menu-popup a:link {
	color: rgb(255, 255, 255);
}
#menu-popup a:visited {
	color: rgb(255, 255, 255);
}
#menu-popup .hsabout {
	padding: 15px; border: 1px solid rgb(128, 205, 133); border-image: none; width: 220px; overflow: hidden; background-color: rgb(4, 158, 9);
}
#menu-popup .hsnews {
	padding: 15px; border: 1px solid rgb(128, 205, 133); border-image: none; width: 220px; overflow: hidden; background-color: rgb(4, 158, 9);
}
#menu-popup .hsproducts {
	padding: 15px; border: 1px solid rgb(128, 205, 133); border-image: none; width: 220px; overflow: hidden; background-color: rgb(4, 158, 9);
}
#menu-popup .hsdevelop {
	padding: 15px; border: 1px solid rgb(128, 205, 133); border-image: none; width: 220px; overflow: hidden; background-color: rgb(4, 158, 9);
}
#menu-popup .hsservices {
	padding: 15px; border: 1px solid rgb(128, 205, 133); border-image: none; width: 220px; overflow: hidden; background-color: rgb(4, 158, 9);
}
#menu-popup .TopNav001 {
	padding: 15px; border: 1px solid rgb(128, 205, 133); border-image: none; width: 220px; overflow: hidden; background-color: rgb(4, 158, 9);
}
#menu-popup .TopNav002 {
	padding: 15px; border: 1px solid rgb(128, 205, 133); border-image: none; width: 220px; overflow: hidden; background-color: rgb(4, 158, 9);
}
#menu-popup .hsabout {
	margin-left: 95px; _position: absolute; _top: 0; _left: 0;
}
#menu-popup .hsproducts {
	top: 0px; margin-left: 192px; _display: inline; _position: absolute; _left: 0;
}
#menu-popup .hsnews {
	margin-left: 289px; _position: absolute; _left: 0;
}
#menu-popup .hsservices {
	margin-left: 386px; _display: inline; _position: absolute; _left: 0px;
}
#menu-popup .hsdevelop {
	margin-left: 483px; _position: absolute; _left: 0;
}
#menu-popup .TopNav001 {
	margin-left: 580px; _display: inline; _position: absolute; _left: 0px;
}
#menu-popup .TopNav002 {
	margin-left: 677px; _display: inline; _position: absolute; _left: 0px;
}
#menu-popup .menucon {
	line-height: 25px;
}
#menu-popup .menucon img {
	float: right;
}
#menu-popup .menucon a {
	margin-right: 20px;
}
#menu-popup .menupro {
	
}
#menu-popup .menupro dl {
	width: 70px; height: 100px; margin-right: 5px; float: left;
}
#menu-popup .menupro dd {
	
}
#menu-popup .menupro dd img {
	width: 70px; height: 70px;
}
#menu-popup .menupro dt {
	text-align: center;
}
.MainNav {
	height: 45px; clear: both; position: relative;
}
.MainNav ul {
	list-style: none;
}
.MainNav li {
	background: url("../images/NavBg_31.jpg") no-repeat left; line-height: 45px; padding-left: 9px; margin-right: 9px; float: left; display: block; _display: inline;
}
.MainNav li a {
	color: rgb(0, 79, 136);
}
.MainNav li a:hover {
	background: url("../images/NavBg_30.jpg");
}
.MainNav a {
	color: rgb(0, 79, 136); padding-right: 11px; font-family: Î¢ÈíÑÅºÚ;
}
.hb {
	display: none;
}
.img3 {
	padding: 15px 5px 0px; height: 25px;
}
.hb2 {
	padding: 5px; height: 30px; background-color: rgb(210, 224, 201);
}
.NeiBanner {
	height: 190px; margin-top: 3px;
}
.NeiMain {
	background: url("../images/NeiMainBg.jpg") no-repeat top rgb(255, 255, 255); margin-bottom: 20px;
}
.LeftBar {
	margin: 20px 20px 0px 0px; width: 229px; float: right;
}
.LeftBar h2 {
	background: url("../images/Nei_07.jpg"); height: 41px; color: rgb(0, 79, 136); line-height: 40px; text-indent: 20px; font-size: 15px;
}
.LeftBar h2 a {
	color: rgb(0, 79, 136);
}
.LeftProList {
	list-style: none;
}
.LeftProList1 {
	list-style: none;
}
.LeftProList1 {
	margin-bottom: 20px;
}
.LeftProList li {
	line-height: 25px; text-indent: 20px; border-right-color: rgb(216, 216, 216); border-bottom-color: rgb(216, 216, 216); border-left-color: rgb(216, 216, 216); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.LeftProList1 li {
	line-height: 25px; text-indent: 20px; border-right-color: rgb(216, 216, 216); border-bottom-color: rgb(216, 216, 216); border-left-color: rgb(216, 216, 216); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.LeftProList li a {
	color: rgb(0, 79, 136);
}
.LeftProList1 li a {
	color: rgb(255, 102, 51); font-size: 14px; font-weight: bold;
}
.LeftBar h3 {
	background: url("../images/Nei_07.jpg"); height: 41px; color: rgb(0, 79, 136); line-height: 40px; text-indent: 20px; font-size: 14px; margin-top: 20px;
}
.LeftBar h3 a {
	color: rgb(0, 79, 136);
}
.rightnews {
	border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.rightlabel {
	border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.rightdown {
	border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.rightvideo {
	border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.rightpro {
	border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.rightnews {
	padding: 5px 0px 5px 30px; line-height: 22px;
}
.rightnews ul {
	
}
.rightnews li {
	
}
.rightnews li a {
	color: rgb(153, 153, 153);
}
.rightlabel {
	list-style: none; padding: 5px 0px 5px 10px; line-height: 22px;
}
.rightlabel li {
	padding-left: 10px; float: left;
}
.rightlabel li a {
	color: rgb(102, 102, 102);
}
.RightBar {
	margin: 20px 0px 0px 20px; width: 720px; float: left;
}
.RightBar h1 {
	margin: 20px 0px 10px; color: rgb(0, 79, 136); font-size: 28px;
}
.RightBar h3 {
	padding: 4px; color: rgb(255, 255, 255); font-size: 17px; margin-bottom: 1px; background-color: rgb(0, 79, 136);
}
.RightBar h3 a {
	color: rgb(255, 255, 255);
}
.RightBar p {
	margin-bottom: 20px;
}
.rightdown {
	height: 150px; font-size: 12px;
}
.rightdown dl {
	margin: 10px 0px 5px 10px; padding: 2px; width: 95px; float: left; background-color: rgb(234, 232, 232);
}
.rightdown dt {
	text-align: center;
}
.rightdown dt a {
	color: rgb(51, 51, 51);
}
.rightdown img {
	width: 95px; height: 100px;
}
.rightvideo dl {
	margin: 10px 0px 5px 10px; padding: 2px; width: 95px; height: 100px; overflow: hidden; float: left; background-color: rgb(234, 232, 232);
}
.rightvideo dt {
	text-align: center;
}
.rightvideo dt a {
	color: rgb(51, 51, 51); font-size: 12px;
}
.rightvideo img {
	width: 95px;
}
.rightpro dl {
	margin: 10px 0px 5px 10px; padding: 2px; width: 95px; float: left;
}
.rightpro dt {
	text-align: center;
}
.rightpro dt a {
	color: rgb(51, 51, 51);
}
.rightpro img {
	width: 95px;
}
.PostionT {
	color: rgb(135, 135, 135); line-height: 35px; border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: solid;
}
.PostionT a {
	color: rgb(41, 41, 41);
}
.ProType {
	margin-top: 20px;
}
.ProType dl {
	width: 167px; height: 130px; margin-right: 10px; float: left;
}
.ProType dd {
	background: url("../images/ProBg.png") no-repeat top rgb(240, 236, 236); padding: 4px 5px 0px; text-align: center;
}
.ProType dt {
	padding: 5px; text-align: center; background-color: rgb(0, 79, 136);
}
.ProType dt a {
	color: rgb(255, 255, 255);
}
.ProTypeDes {
	color: rgb(102, 102, 102); line-height: 22px; clear: both;
}
.ProTypeDes .img2 {
	margin: 0px 0px 10px 20px; width: 121px; float: right;
}
.ProTypeDes a {
	color: rgb(51, 51, 51);
}
.ProTypeDes h4 {
	padding: 20px 0px 5px; color: rgb(0, 79, 136); font-size: 18px;
}
.ProTypeDes h4 a {
	color: rgb(0, 79, 136);
}
.ProTypeDes ul {
	margin: 0px; padding-left: 25px;
}
.ProTypeDes ol {
	margin: 0px; padding-left: 25px;
}
.ProTypeDes .video {
	width: 300px; height: 300px; float: right;
}
.ProTypeDes table {
	width: 100%; margin-bottom: 10px; border-collapse: collapse;
}
.NewsDetail table {
	width: 100%; margin-bottom: 10px; border-collapse: collapse;
}
.ProTypeDes table {
	border: 1px solid rgb(193, 193, 193); border-image: none; text-align: center; line-height: 18px; font-family: Arial;
}
.ProTypeDes th {
	border: 1px solid rgb(193, 193, 193); border-image: none; text-align: center; line-height: 18px; font-family: Arial;
}
.ProTypeDes td {
	border: 1px solid rgb(193, 193, 193); border-image: none; text-align: center; line-height: 18px; font-family: Arial;
}
.NewsDetail table {
	border: 1px solid rgb(193, 193, 193); border-image: none; text-align: center; line-height: 18px; font-family: Arial;
}
.NewsDetail th {
	border: 1px solid rgb(193, 193, 193); border-image: none; text-align: center; line-height: 18px; font-family: Arial;
}
.NewsDetail td {
	border: 1px solid rgb(193, 193, 193); border-image: none; text-align: center; line-height: 18px; font-family: Arial;
}
.ProTypeDes th {
	font-size: 13px; background-color: rgb(234, 234, 234);
}
.ProPage {
	text-align: center; color: rgb(6, 181, 14); clear: both; margin-top: 20px;
}
.ProPage a {
	color: rgb(6, 181, 14);
}
.ProNext {
	margin: 20px 0px; padding: 5px; height: 20px; clear: both; background-color: rgb(229, 229, 229);
}
.ProNext a {
	color: rgb(0, 79, 136);
}
.ProNext .pn1 {
	background: url("../images/coin_07.jpg") no-repeat left; width: 45%; text-indent: 20px; float: left;
}
.ProNext .pn2 {
	background: url("../images/coin_09.jpg") no-repeat right; width: 45%; text-align: right; text-indent: 20px; padding-right: 20px; float: right;
}
.ProDetai_img {
	padding: 5px; height: 240px; border-bottom-color: rgb(216, 216, 216); border-bottom-width: 4px; border-bottom-style: solid;
}
.ProDetai_img img {
	border-right-color: rgb(216, 216, 216); border-right-width: 1px; border-right-style: solid; float: left;
}
.ProDetai_img_T {
	width: 280px; float: right;
}
.ProDetai_img_T ul {
	font: 14px/35px "Î¢ÈíÑÅºÚ"; color: rgb(0, 79, 136); padding-right: 20px; font-size-adjust: none; font-stretch: normal;
}
.ProDetai_img_T li {
	border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: dotted;
}
.ProDetai_img_T li a {
	color: rgb(0, 79, 136);
}
.ProDetai_img_T p {
	font: 13px/20px "Î¢ÈíÑÅºÚ"; margin: 20px 0px; color: rgb(255, 102, 0); font-size-adjust: none; font-stretch: normal;
}
.ProDetai_img_T p a {
	color: rgb(0, 79, 136); line-height: 35px; font-weight: bold;
}
.ProDetai_t1 {
	font: 14px/25px "Î¢ÈíÑÅºÚ"; padding: 10px; border: 1px solid rgb(153, 204, 153); border-image: none; color: rgb(0, 79, 136); clear: both; margin-top: 20px; font-size-adjust: none; font-stretch: normal; background-color: rgb(192, 230, 193);
}
.ProDetai_t1 ul {
	padding-left: 25px;
}
.ProDetai_t1 a {
	color: rgb(255, 102, 51); font-weight: bold;
}
.ProDetai_t2 {
	font: 14px/normal "Î¢ÈíÑÅºÚ bold"; color: rgb(255, 102, 51); font-size-adjust: none; font-stretch: normal;
}
.probigimg {
	padding: 0px 0px 10px 10px; width: 350px; float: right;
}
.ProDetai {
	line-height: 27px; margin-top: 10px; position: relative;
}
.ProDetai h4 {
	padding: 20px 0px 0px; color: rgb(0, 79, 136); font-size: 18px; font-weight: normal;
}
.ProDetai h2 {
	padding: 20px 0px 0px; color: rgb(0, 79, 136); font-size: 18px; font-weight: normal;
}
.ProDetai a {
	color: rgb(51, 51, 51);
}
.ProDetai ul {
	padding-left: 20px;
}
.ProDetai ol {
	padding-left: 20px;
}
.ProDetai table {
	width: 100%; margin-bottom: 10px; border-collapse: collapse;
}
.ProDetai table {
	border: 1px solid rgb(193, 193, 193); border-image: none; text-align: center; line-height: 18px; font-family: Arial;
}
.ProDetai th {
	border: 1px solid rgb(193, 193, 193); border-image: none; text-align: center; line-height: 18px; font-family: Arial;
}
.ProDetai td {
	border: 1px solid rgb(193, 193, 193); border-image: none; text-align: center; line-height: 18px; font-family: Arial;
}
.ProDetai th {
	font-size: 13px; background-color: rgb(234, 234, 234);
}
.ProDetai .img1 {
	margin: 0px 0px 15px 15px; float: right;
}
.ProDetai .img2 {
	margin: 0px 15px 15px 0px; float: left;
}
.biaoqiao {
	padding: 2px 2px 2px 10px; border: 1px solid rgb(153, 204, 153); border-image: none; color: rgb(0, 79, 136); font-size: 12px; font-weight: normal; margin-top: 70px; background-color: rgb(192, 230, 193);
}
.biaoqiao a {
	color: rgb(0, 79, 136);
}
.ProRelate {
	list-style: none; padding: 10px; border: 1px solid rgb(216, 216, 216); border-image: none; margin-bottom: 20px;
}
.ProRelate ul {
	list-style: none;
}
.ProRelate li {
	background: url("../images/icon1.jpg") no-repeat left; width: 31%; height: 26px; line-height: 25px; padding-left: 15px; float: left;
}
.ProRelate li a {
	color: rgb(102, 102, 102);
}
.ProTitle {
	color: rgb(0, 0, 0); font-size: 16px; font-weight: bold; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.prosub {
	line-height: 22px; position: relative;
}
.prosub img {
	width: 300px; margin-left: 20px; float: right;
}
.prosub h4 {
	color: rgb(0, 0, 0); font-size: 18px; margin-top: 10px;
}
.prosub ol {
	padding-left: 20px;
}
.prosub ul {
	padding-left: 20px;
}
.prosub a {
	color: rgb(255, 102, 51);
}
.prosub2 {
	border: 1px solid rgb(204, 204, 204); border-image: none; margin-top: 20px;
}
.prosub2 h2 {
	margin: 2px; padding: 3px; color: rgb(255, 255, 255); font-size: 16px; background-color: rgb(0, 79, 136);
}
.prosub1 {
	margin: 10px; padding: 10px; width: 40%; height: 140px; overflow: hidden; float: left; background-color: rgb(244, 244, 244);
}
.prosub1 img {
	margin: 0px 10px 5px 0px; border: 2px solid rgb(204, 204, 204); border-image: none; float: left;
}
.prosub1 {
	color: rgb(153, 153, 153);
}
.prosub1 a {
	color: rgb(51, 51, 51); padding-bottom: 5px; font-weight: bold; display: block;
}
.prosub3 {
	color: rgb(102, 102, 102); line-height: 22px; font-size: 13px;
}
.prosub3 .img2 {
	width: 300px; margin-left: 20px; float: right;
}
.prosub3 h2 {
	padding: 5px 0px; color: rgb(0, 79, 136); clear: both; margin-top: 30px; background-color: rgb(187, 228, 188);
}
.prosub3 h2 a {
	color: rgb(0, 79, 136); text-decoration: none;
}
.prosub3 h4 {
	margin: 20px 0px 5px; color: rgb(0, 79, 136); font-size: 18px;
}
.prosub3 h4 a {
	color: rgb(0, 79, 136);
}
.prosub3 p {
	margin-bottom: 10px;
}
.prosub3h4 {
	margin: 20px 0px 5px; padding: 5px; color: rgb(0, 79, 136); clear: both; font-size: 20px; background-color: rgb(187, 228, 188);
}
.prosub3 table {
	width: 100%; margin-bottom: 20px; border-collapse: collapse;
}
.prosub3 table {
	padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: center;
}
.prosub3 th {
	padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: center;
}
.prosub3 td {
	padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: center;
}
.prosub3 th {
	background-color: rgb(221, 221, 221);
}
.prosub3 .img1 {
	list-style: none; clear: both;
}
.prosub3 .img1 ul {
	
}
.prosub3 .img1 li {
	width: 45%; float: left; position: relative;
}
.prosub3 .img1 li .nam {
	left: 0px; bottom: 0px; position: absolute;
}
.prosub3 a {
	color: rgb(51, 51, 51); text-decoration: underline;
}
.a1 {
	color: rgb(255, 102, 51); font-weight: bold;
}
.a2 {
	color: rgb(51, 51, 51); font-weight: bold;
}
.prosub3 .list {
	padding-left: 25px;
}
.prosub3 ul {
	padding-left: 15px;
}
.prosub3 ol {
	padding-left: 15px;
}
.zixuntel {
	font: bold 18px/normal "Î¢ÈíÑÅºÚ" Arial Black; width: 300px; right: 100px; bottom: 5px; color: rgb(254, 146, 0); position: absolute; font-size-adjust: none; font-stretch: normal;
}
.zixunimg {
	right: -20px; bottom: 2px; position: absolute;
}

#chanpin {
	margin: auto;  padding-top: 10px;
}
.chanpin {
	margin: auto;padding-top: 10px; clear: both;
}
.chanpin h2 {
	height: 35px; color: rgb(202, 6, 16); line-height: 35px; text-indent: 12px; clear: both; font-size: 14px;
}
.chanpin h2 a {
	height: 35px; color: rgb(202, 6, 16); line-height: 35px; text-indent: 12px; font-size: 14px;
}
ul.imglist {
	text-align: center; list-style-type: none;
}
ul.imglist li {
	margin-right: 6px; float: left;
}
ul.imglist li a {
	display: block;
}
ul.imglist li img {
	padding: 2px; border: 1px solid rgb(223, 223, 223); border-image: none; text-align: center; margin-top: 10px; background-color: rgb(255, 255, 255);
}
ul.imglist li h3 {
	text-align: center; line-height: 18px; padding-top: 10px; font-weight: normal;
}



.strength {
	
}
.strength img {
	width: 320px;
}
.Font1 {
	margin-bottom: 15px;
}
.red {
	color: red;
}
.txt {
	border: 1px solid rgb(194, 194, 194); border-image: none; width: 240px; height: 20px;
}
.txt1 {
	border: 1px solid rgb(194, 194, 194); border-image: none; width: 240px; height: 50px;
}
.btn-gr {
	background: rgb(126, 126, 126); border: currentColor; border-image: none; width: 56px; height: 22px; color: rgb(255, 255, 255); font-weight: bold; cursor: pointer;
}
.btn-or {
	background: rgb(5, 153, 5); border: currentColor; border-image: none; width: 56px; height: 22px; color: rgb(67, 21, 0); font-weight: bold; cursor: pointer;
}
.Contact {
	line-height: 32px;
}
.Contact td {
	padding: 4px;
}
.ContactTB {
	width: 100%; margin-bottom: 10px; border-collapse: collapse;
}
.ContactTB td {
	padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.project {
	
}
.project h2 {
	line-height: 22px; font-size: 14px;
}
.project h2 a {
	color: rgb(51, 51, 51);
}
.project dl {
	height: 150px; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.project dd {
	width: 70%; line-height: 22px; float: left;
}
.project dt {
	width: 200px; overflow: hidden; float: right;
}
.project dt img {
	width: 200px; height: 150px;
}
.download {
	list-style: none;
}
.download ul {
	
}
.download li {
	background: url("../images/sanj.gif") no-repeat left; width: 30%; line-height: 30px; padding-left: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.download li a {
	color: rgb(51, 51, 51);
}
.download dl {
	margin: 0px 12px 20px 0px; padding: 5px; width: 120px; overflow: hidden; float: left; background-color: rgb(245, 245, 245);
}
.download dt {
	text-align: center;
}
.download dt a {
	color: rgb(51, 51, 51);
}
.News {
	
}
.News h3 a {
	color: rgb(51, 51, 51);
}
.News p {
	margin-bottom: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.News .NewsTime {
	color: rgb(153, 153, 153); line-height: 35px;
}
.News ul {
	list-style: none;
}
.News li {
	background: url("../images/sanj.gif") no-repeat left; line-height: 28px; text-indent: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; position: relative;
}
.News li a {
	color: rgb(102, 102, 102);
}
.News .NewsTime1 {
	top: -5px; right: 0px; color: rgb(153, 153, 153); line-height: 35px; font-size: 10px; position: absolute;
}
.NewsDetail {
	line-height: 24px;
}
.NewsDetail a {
	color: rgb(51, 51, 51); text-decoration: underline;
}
.NewsDetail h4 {
	margin: 20px 0px 5px; color: rgb(0, 0, 0); font-size: 18px;
}
.NewsDetail h5 {
	margin: 20px 0px 5px; color: rgb(0, 0, 0); font-size: 15px;
}
.NewsDetail .font1 {
	color: rgb(255, 51, 0); clear: both; margin-top: 20px;
}
.NewsDetail .font1 a {
	color: rgb(255, 51, 0);
}
.NewsDetail .img1 {
	margin: 0px 0px 15px 15px; float: right;
}
.NewsDetail .img2 {
	margin: 0px 15px 15px 0px; float: left;
}
.NewsDetail ul {
	padding-left: 15px; margin-left: 15px;
}
.NewsDetail ol {
	padding-left: 15px; margin-left: 15px;
}
.NewsDetail h5 {
	padding: 5px; color: rgb(255, 255, 255); font-size: 20px; background-color: rgb(0, 79, 136);
}
.tb {
	margin: 10px 0px; width: 100%; border-collapse: collapse;
}
.tb1 {
	margin: 10px 0px; width: 100%; border-collapse: collapse;
}
.tb th {
	border: 1px solid rgb(193, 193, 193); border-image: none;
}
.tb td {
	border: 1px solid rgb(193, 193, 193); border-image: none;
}
.tb1 th {
	border: 1px solid rgb(193, 193, 193); border-image: none;
}
.tb1 td {
	border: 1px solid rgb(193, 193, 193); border-image: none;
}
.tb th {
	background-color: rgb(234, 234, 234);
}
.tb1 th {
	background-color: rgb(234, 234, 234);
}
.tb3 {
	border: 0px currentColor; border-image: none; width: 100%; margin-top: 20px; border-collapse: collapse;
}
.tb3 table {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.tb3 td {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.tb3 th {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.tb1 td {
	text-align: center;
}
.tb3 th {
	text-align: center;
}
.news_pro {
	border: 1px solid rgb(216, 216, 216); border-image: none; line-height: 20px;
}
.news_pro dl {
	padding: 10px 0px 10px 15px; width: 160px; height: 130px; float: left;
}
.news_pro dd {
	text-align: center;
}
.news_pro dd img {
	width: 160px;
}
.news_pro dt {
	text-align: center;
}
.news_pro dt a {
	color: rgb(51, 51, 51); font-size: 14px; font-weight: normal;
}
.paginator {
	font: 11px/normal Arial, Helvetica, sans-serif; margin: 0px; padding: 10px 20px 10px 0px; font-size-adjust: none; font-stretch: normal;
}
.paginator a {
	background: rgb(255, 255, 255); padding: 1px 6px; border: 1px solid rgb(221, 221, 221); border-image: none; text-decoration: none; margin-right: 2px;
}
.paginator a:visited {
	background: rgb(255, 255, 255); padding: 1px 6px; border: 1px solid rgb(221, 221, 221); border-image: none; text-decoration: none;
}
.paginator .cpb {
	background: url("../images/bg-button-green.gif") repeat-x left top rgb(70, 148, 0) !important; border-color: rgb(69, 147, 0) !important; color: rgb(255, 255, 255) !important;
}
.paginator a:hover {
	background: rgb(255, 165, 1); border-color: rgb(255, 165, 1); color: rgb(255, 255, 255); text-decoration: none;
}
.ProTB {
	width: 100%; background-color: rgb(153, 153, 153);
}
.ProTB td {
	text-indent: 5px; background-color: rgb(255, 255, 255);
}
.ProTB th {
	text-indent: 5px;
}
.zizhi {
	
}
.zizhi img {
	margin: 0px 5px 5px 0px; padding: 1px; border: 1px solid rgb(221, 221, 221); border-image: none; float: left;
}
.rightcon {
	padding: 17px; color: rgb(142, 137, 137); border-right-color: rgb(216, 216, 216); border-bottom-color: rgb(216, 216, 216); border-left-color: rgb(216, 216, 216); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.rightcon img {
	margin: 0px 0px 8px 8px; float: right;
}
.RrightContact {
	background: url("../images/rithg_contact_bg.jpg") no-repeat left; width: 228px; height: 351px; position: relative;
}
.RrightContact .con1 {
	font-family: Î¢ÈíÑÅºÚ; font-weight: bold; position: absolute;
}
.RrightContact .con2 {
	font-family: Î¢ÈíÑÅºÚ; font-weight: bold; position: absolute;
}
.RrightContact .con3 {
	font-family: Î¢ÈíÑÅºÚ; font-weight: bold; position: absolute;
}
.RrightContact .con4 {
	font-family: Î¢ÈíÑÅºÚ; font-weight: bold; position: absolute;
}
.RrightContact .con5 {
	font-family: Î¢ÈíÑÅºÚ; font-weight: bold; position: absolute;
}
.RrightContact .con6 {
	font-family: Î¢ÈíÑÅºÚ; font-weight: bold; position: absolute;
}
.RrightContact .con7 {
	font-family: Î¢ÈíÑÅºÚ; font-weight: bold; position: absolute;
}
.RrightContact .con8 {
	font-family: Î¢ÈíÑÅºÚ; font-weight: bold; position: absolute;
}
.RrightContact .con1 {
	left: 7px; top: 5px; color: rgb(255, 255, 0); font-size: 20px;
}
.RrightContact .con2 {
	left: 20px; top: 45px; color: rgb(255, 102, 0); font-size: 28px;
}
.RrightContact .con3 {
	left: 165px; top: 62px; color: rgb(0, 79, 136); font-size: 15px;
}
.RrightContact .con4 {
	left: 20px; top: 87px; color: rgb(0, 79, 136); font-size: 24px;
}
.RrightContact .con5 {
	left: 20px; top: 120px; color: rgb(0, 79, 136); font-size: 17px;
}
.RrightContact .con6 {
	left: 20px; top: 170px;
}
.RrightContact .con7 {
	left: 20px; top: 240px; color: rgb(0, 79, 136); font-size: 18px; font-weight: bold;
}
.RrightContact .con8 {
	left: 20px; top: 270px; color: rgb(0, 102, 51); font-size: 15px;
}
.video {
	line-height: 23px;
}
.video dl {
	margin: 0px 10px 20px 0px; padding: 5px; width: 160px; float: left; background-color: rgb(234, 232, 232);
}
.video dt {
	text-align: center;
}
.video dt a {
	color: rgb(51, 51, 51);
}
.video img {
	width: 160px; height: 88px;
}
.videoCon {
	line-height: 24px; margin-top: 20px;
}
.videoCon a {
	color: rgb(255, 102, 51);
}
.videoCon h4 {
	padding: 20px 0px 5px; color: rgb(0, 79, 136); font-size: 18px;
}
.videoCon ul {
	margin: 0px; padding-left: 25px;
}
.videoCon ol {
	margin: 0px; padding-left: 25px;
}
.link {
	margin: 60px auto 0px auto; padding: 20px 10px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 1000px; font-size: 12px; position: relative;
}
.link h4 {
	background: rgb(255, 255, 255); left: 40%; top: -10px; width: 100px; color: rgb(102, 102, 102); font-size: 15px; position: absolute;
}
.link a {
	color: rgb(153, 153, 153); font-style: italic;
}
.relev_pro {
	margin: 0px auto 20px; padding: 15px; border: 6px solid rgb(248, 248, 248); border-image: none; width: 950px; line-height: 22px;
}
.relev_pro h3 {
	font-size: 13px; font-weight: normal;
}
.picScroll-left {
	width: 100%; overflow: hidden; font-size: 12px; position: relative;
}
.picScroll-left a {
	color: rgb(102, 102, 102);
}
.picScroll-left .hd {
	padding: 0px 10px; top: 65px; width: 940px; height: 30px; overflow: hidden; position: absolute;
}
.picScroll-left .hd .prev {
	background: url("../images/icon1.png") no-repeat; width: 26px; height: 26px; overflow: hidden; float: left; display: block; cursor: pointer;
}
.picScroll-left .hd .next {
	background: url("../images/icon2.png") no-repeat; width: 26px; height: 26px; overflow: hidden; float: right; display: block; cursor: pointer;
}
.picScroll-left .bd {
	padding: 0px 0px 5px 45px; margin-top: 10px;
}
.picScroll-left .bd ul {
	overflow: hidden; -ms-zoom: 1;
}
.picScroll-left .bd ul li {
	width: 140px; text-align: center; overflow: hidden; margin-right: 5px; float: left; _display: inline;
}
.picScroll-left .bd ul li .pic {
	text-align: center;
}
.picScroll-left .bd ul li .pic img {
	width: 100%; display: block; background-color: rgb(248, 248, 248);
}
.picScroll-left .bd ul li .pic a:hover img {
	border-color: rgb(153, 153, 153);
}
.picScroll-left .bd ul li .title {
	line-height: 20px;
}
.title {
	margin: 0px 20px; height: 70px; color: rgb(135, 135, 135); border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.title a {
	color: rgb(41, 41, 41);
}
.title .postion {
	top: 50px; right: 0px; position: absolute;
}
.title h1 {
	left: 0px; top: 30px; color: rgb(0, 79, 136); font-size: 28px; position: absolute;
}
.prolist {
	margin: 30px 0px 0px 40px;
}
.prolist dl {
	width: 167px; height: 140px; margin-right: 20px; float: left;
}
.prolist dd {
	background: url("../images/ProBg.png") no-repeat top rgb(240, 236, 236); padding: 4px 5px 0px; text-align: center;
}
.prolist dt {
	padding: 5px; text-align: center; background-color: rgb(0, 79, 136);
}
.prolist dt a {
	color: rgb(255, 255, 255);
}
.prolist-li {
	margin: 20px;
}
.prolist-li li {
	background: url("../images/ProBg1.png") no-repeat top rgb(236, 236, 236); list-style: none; margin: 15px 20px 0px 0px; width: 180px; text-align: center; float: left;
}
.prolist-li li:nth-child(5n) {
	margin-right: 0px;
}
.prolist-li img {
	margin: 15px 0px 5px; width: 170px;
}
.prolist-li h3 {
	padding: 5px 0px; height: 40px; text-align: center; overflow: hidden; font-size: 14px; font-weight: normal; background-color: rgb(0, 79, 136);
}
.prolist-li h3 a {
	color: rgb(255, 255, 255);
}
.prodetail {
	margin: 40px auto 20px; padding: 15px; border: 6px solid rgb(248, 248, 248); border-image: none; line-height: 22px;
}
.prodetail h3 {
	font-size: 13px; font-weight: normal;
}
.content {
	margin: 20px auto; padding: 20px; border: 6px solid rgb(238, 238, 238); border-image: none; line-height: 22px;
}
.content h3 {
	font-size: 13px; font-weight: normal;
}
.content ul {
	padding-left: 15px;
}
.content ol {
	padding-left: 15px;
}
.content .title1 {
	padding: 10px 20px; color: rgb(255, 255, 255); position: relative; background-color: rgb(0, 79, 136);
}
.content .title1 .th2 {
	font-size: 20px; font-weight: normal;
}
.content .more {
	top: 10px; right: 10px; font-size: 12px; position: absolute;
}
.content .more a {
	color: rgb(255, 255, 255);
}
.content .img2 {
	margin: 0px 0px 10px 20px; width: 121px; float: right;
}
.content a {
	color: rgb(51, 51, 51);
}
.content h4 {
	padding: 20px 0px 0px; color: rgb(0, 79, 136); font-size: 18px; font-weight: normal;
}
.content h4 a {
	color: rgb(0, 79, 136);
}
.content ul {
	margin: 0px; padding-left: 25px;
}
.ProTypeDes ol {
	margin: 0px; padding-left: 25px;
}
.content p {
	margin-bottom: 10px;
}
.content table {
	width: 100%; margin-bottom: 10px; border-collapse: collapse;
}
.content table {
	border: 1px solid rgb(193, 193, 193); border-image: none; text-align: center; line-height: 18px; font-family: Arial;
}
.content th {
	border: 1px solid rgb(193, 193, 193); border-image: none; text-align: center; line-height: 18px; font-family: Arial;
}
.content td {
	border: 1px solid rgb(193, 193, 193); border-image: none; text-align: center; line-height: 18px; font-family: Arial;
}
.content th {
	font-size: 13px; background-color: rgb(234, 234, 234);
}
.content .prolist {
	list-style: none; margin-top: 20px;
}
.content .prolist li {
	background: url("../images/icon1.jpg") no-repeat left; width: 12%; height: 22px; line-height: 24px; padding-left: 15px; float: left;
}
.content .prolist li a {
	color: rgb(102, 102, 102);
}
.content .ProRelate {
	list-style: none; padding: 10px; border: currentColor; border-image: none; margin-bottom: 20px;
}
.content .ProRelate ul {
	list-style: none;
}
.content .ProRelate li {
	background: url("../images/icon1.jpg") no-repeat left; width: 31%; height: 26px; line-height: 25px; padding-left: 15px; float: left;
}
.content .ProRelate li a {
	color: rgb(102, 102, 102);
}
.content .down dl {
	margin: 10px 0px; padding: 2px; width: 120px; float: left; background-color: rgb(234, 232, 232);
}
.content .down dt {
	text-align: center;
}
.content .down dt a {
	color: rgb(51, 51, 51);
}
.content .down img {
	width: 120px;
}
.content .down {
	margin: 0px; display: flex; flex-wrap: wrap; justify-content: space-between;
}
.content .down li {
	margin: 15px 5px 0px 0px; width: 10%;
}
.content .down img {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 100%;
}
.content .video dl {
	margin: 10px 0px; padding: 2px; width: 150px; float: left; background-color: rgb(234, 232, 232);
}
.content .video dt {
	text-align: center;
}
.content .video dt a {
	color: rgb(51, 51, 51); font-size: 12px;
}
.content .video img {
	width: 150px;
}
.content .video {
	margin: 0px; display: flex; flex-wrap: wrap; justify-content: space-between;
}
.content .video li {
	margin: 15px 5px 0px 0px; width: 10%;
}
.content .video img {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 100%;
}
.newsd {
	margin: 30px 20px; line-height: 24px;
}
.newsd .title2 {
	text-align: center; line-height: 30px; margin-bottom: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.newsd .title2 h2 {
	color: rgb(0, 79, 136); font-size: 28px; font-weight: normal; margin-bottom: 5px;
}
.newsd .title2 p {
	color: rgb(153, 153, 153);
}
.newsd .item {
	margin-top: 30px;
}
.newsd a {
	color: rgb(51, 51, 51); text-decoration: underline;
}
.newsd .item h4 {
	margin: 20px 0px 5px; color: rgb(0, 0, 0); font-size: 18px; font-weight: normal;
}
.newsd .item h5 {
	margin: 20px 0px 5px; padding: 5px; color: rgb(255, 255, 255); font-size: 20px; font-weight: normal; background-color: rgb(0, 79, 136);
}
.newsd .item p {
	margin-bottom: 10px;
}
.newsd .item .font1 {
	color: rgb(255, 51, 0); clear: both; margin-top: 20px;
}
.newsd .item .font1 a {
	color: rgb(255, 51, 0);
}
.newsd .item .img1 {
	margin: 0px 0px 15px 15px; float: right;
}
.newsd .item .img2 {
	margin: 0px 15px 15px 0px; float: left;
}
.newsd .item ul {
	padding-left: 15px; margin-left: 15px;
}
.NewsDetail ol {
	padding-left: 15px; margin-left: 15px;
}
.newsd .item table {
	width: 100%; margin-bottom: 10px; border-collapse: collapse;
}
.newsd .item table {
	border: 1px solid rgb(193, 193, 193); border-image: none; text-align: center; line-height: 18px; font-family: Arial;
}
.newsd .item th {
	border: 1px solid rgb(193, 193, 193); border-image: none; text-align: center; line-height: 18px; font-family: Arial;
}
.newsd .item td {
	border: 1px solid rgb(193, 193, 193); border-image: none; text-align: center; line-height: 18px; font-family: Arial;
}
.newsd .item th {
	font-size: 13px; background-color: rgb(234, 234, 234);
}


.index1 {
	background: url("../images/MainBg_36.jpg") no-repeat top rgb(255, 255, 255); margin: 0px auto; width: 1020px; height: 200px; clear: both;
}
.index1 .box {
	margin: 10px 13px 10px 0px; border: 1px solid rgb(226, 226, 226); border-image: none; width: 240px; height: 80px; float: left; position: relative;
}
.index1 .box .img1 {
	left: 10px; top: 10px; position: absolute;
}
.index1 .box .text1 {
	left: 80px; top: 40px; color: rgb(153, 153, 153); line-height: 16px; position: absolute;
}
.index1 .box2 {
	margin: 0px auto; width: 1020px; height: 88px; clear: both; background-image: url("../images/index_15_2_bg.jpg");
}
.index1 .box2 img {
	margin: 10px;
}

.pg404 {
	margin: 0px auto;
	width: 1020px;
	height: 350px;
	background-image:url("../images/404bg.gif");background-repeat: no-repeat;
}
.pg404 .con1{margin: 0px auto; width: 1020px;  position: relative;}
.pg404 .img1 {
	right: 150px; top: 300px; position: absolute;
}
.index404{margin: 0px auto; width: 1020px;}
.index404 h1{ margin: 20px 0px 10px; color: rgb(34, 109, 50); font-size: 28px;}
.index404  .probox {
	height: 220px; position: relative;
}
.index404  .probox ul {
	list-style: none;
}
.index404  .probox li {
	width: 255px; height: 180px; float: left;
}
.index404  .probox li img {
	width: 240px;
}
.index404  .probox li a {
	color: rgb(102, 102, 102);
}


.index2 {
	margin: 0px auto; width: 1020px; height: 490px;
}
.index2 .left {
	border: 1px solid rgb(0, 79, 136); border-image: none; width: 240px; float: left;
}
.index2 .right {
	width: 750px; float: right;
}
.index2 .left h3 {
	margin: 1px; padding: 5px 0px 5px 10px; color: rgb(255, 255, 255); clear: both; font-size: 16px; background-color: rgb(21, 114, 183);
}
.index2 .left h3 a {
	color: rgb(255, 255, 255);
}
.index2 .left ul {
	list-style: none; margin: 5px 0px; clear: both;
}
.index2 .left li {
	margin: 0px 5px 0px 10px; line-height: 22px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.index2 .left li a {
	color: rgb(102, 102, 102);
}
.index2 .right .probox {
	height: 235px; position: relative;
}
.index2 .right h3 {
	padding-bottom: 5px; font-size: 16px; margin-bottom: 10px; border-bottom-color: rgb(21, 114, 183); border-bottom-width: 3px; border-bottom-style: solid;
}
.index2 .right h3 a {
	color: rgb(21, 114, 183);
}
.index2 .right .probox ul {
	list-style: none;
}
.index2 .right .probox li {
	width: 250px; height: 180px; float: left;
}
.index2 .right .probox li img {
	width: 240px;
}
.index2 .right .probox li a {
	color: rgb(102, 102, 102);
}
.index2 .right .probox .more {
	top: 0px; right: 0px; color: rgb(153, 153, 153); position: absolute;
}
.index2 .right .probox .more a {
	color: rgb(153, 153, 153);
}
.i_pro_key {
	top: 7px; right: 0px; color: rgb(153, 153, 153); position: absolute;
}
.i_pro_key a {
	color: rgb(153, 153, 153);
}
.index3 {
	background: url("../images/index_15_3_bg.jpg") repeat-x top; height: 465px; clear: both;
}
.index3 .con1 {
	margin: 0px auto; width: 1020px; position: relative;
}
.index3 .con1 .img1 {
	top: -22px; right: 0px; position: absolute;
}
.index3 .con1 .left {
	width: 680px; height: 287px; margin-top: 25px; float: left; position: relative; background-color: rgb(255, 255, 255);
}
.index3 .con1 .right {
	background: url("../images/index_15_3_right_bg.jpg"); width: 310px; height: 307px; margin-top: 25px; float: right; position: relative;
}
.index3 .con1 h3 {
	margin: 15px 15px 5px; color: rgb(255, 153, 0); padding-bottom: 5px; font-size: 20px; border-bottom-color: rgb(255, 153, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.index3 .con1 .more {
	top: 25px; right: 15px; position: absolute;
}
.index3 .con1 .more a {
	color: rgb(153, 153, 153);
}
.index3 .con1 .text1 {
	color: rgb(153, 153, 153); padding-left: 15px;
}
.index3 .con1 .text2 {
	margin: 10px auto; width: 95%; color: rgb(102, 102, 102); line-height: 20px;
}
.index3 .con1 .text2 img {
	margin: 0px 15px 15px 0px; float: left;
}
.index3 .con1 .text2 a {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.index3 .con1 .right a {
	color:rgb(0, 0, 0);
}
.index3 .con1 .right ul {
	list-style: none; margin-top: 20px;
}
.index3 .con1 .right li {
	background: url("../images/sanj1.gif") no-repeat left; margin: 0px auto; width: 82%; line-height: 25px; padding-left: 15px; font-size: 13px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.index3 .con2 {
	margin: 20px auto; width: 1020px; height: 150px; clear: both;
}
.index3 .con2 .img1 {
	width: 170px;
}
.index4 {
	background: url("../images/index_15_4_bg.jpg") repeat-x top; height: 681px;
}
.index4 .con1 {
	background: url("../images/index_15_4_bg1.jpg"); margin: 0px auto; width: 1020px; height: 681px; position: relative;
}
.index4 .con1 .text1 {
	left: 80px; top: 152px; position: absolute;
}
.index4 .con1 .text2 {
	left: 80px; top: 316px; position: absolute;
}
.index4 .con1 .text3 {
	left: 80px; top: 435px; position: absolute;
}
.index4 .con1 .text4 {
	color: rgb(0, 79, 136); font-weight: bold;
}
.index4 .con1 h4 {
	color: rgb(0, 79, 136); font-size: 18px;
}
.index4 .con1 .img1 {
	left: 1px; top: 152px; position: absolute;
}
.index4 .con1 .img2 {
	left: 1px; top: 316px; position: absolute;
}
.index4 .con1 .img4 {
	left: 1px; top: 435px; position: absolute;
}
.index4 .con1 .img5 {
	top: 120px; right: 200px; position: absolute;
}
.index4 .con1 .img6 {
	top: 260px; right: 0px; position: absolute;
}
.index4 .con1 .img7 {
	top: 450px; right: 144px; position: absolute;
}
.index4 .con1 ul {
	list-style: none;
}
.index4 .con1 li {
	background: url("../images/sanj1.gif") no-repeat left; line-height: 25px; padding-left: 15px;
}
.index5 {
	background: url("../images/index_15_5_bg.jpg") repeat-x top; margin: 20px auto; width: 1020px; height: 304px; position: relative;
}
.index5 .text1 {
	list-style: none; left: 20px; top: 70px; color: rgb(255, 255, 255); position: absolute;
}
.index5 .text1 ul {
	
}
.index5 .text1 li {
	background: url("../images/index_15_5-2.png") no-repeat left; padding-left: 20px; margin-right: 10px; float: left;
}
.index5 .img1 {
	top: 15px; right: 20px; position: absolute;
}
.index5 .con1 {
	left: 5px; bottom: 50px; position: absolute;
}
.index6 {
	margin: 0px auto 20px; width: 1020px; height: 220px;
}
.index6 .con1 {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 328px; height: 210px; margin-right: 15px; float: left; position: relative;
}
.index6 .con2 {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 326px; height: 210px; float: right; position: relative;
}
.index6 h3 {
	left: 10px; top: 10px; color: rgb(0, 79, 136); font-size: 20px; position: absolute;
}
.index6 h3 a {
	color: rgb(0, 79, 136);
}
.index6 .text1 {
	left: 10px; top: 35px; color: rgb(153, 153, 153); position: absolute;
}
.index6 .img1 {
	left: 10px; top: 60px; position: absolute;
}
.index6 ul {
	list-style: none; top: 60px; width: 190px; right: 5px; position: absolute;
}
.index6 li {
	background: url("../images/sanj1.gif") no-repeat left; width: 170px; height: 23px; line-height: 20px; overflow: hidden; padding-left: 10px; -ms-text-overflow: ellipsis;
}
.index6 li a {
	color: rgb(102, 102, 102);
}
.index7 {
	margin: 0px auto 20px; width: 1020px; height: 345px;
}
.index7 .con1 {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 340px; height: 420px; margin-right: 15px; float: left;
}
.index7 .con2 {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 650px; height: 420px; float: right; position: relative;
}
.index7 .con11 {
	height: 215px; position: relative;
}
.index7 h3 {
	color: rgb(0, 79, 136); font-size: 20px;
}
.index7 h3 a {
	color: rgb(0, 79, 136);
}
.index7 .text1 {
	left: 10px; top: 35px; color: rgb(153, 153, 153); position: absolute;
}
.index7 .text2 {
	left: 10px; top: 10px; position: absolute;
}
.index7 .text3 {
	left: 10px; top: 140px; position: absolute;
}
.index7 .img1 {
	left: 10px; top: 60px; position: absolute;
}
.index7 .con1 ul {
	list-style: none; top: 60px; width: 320px; right: 15px; position: absolute;
}
.index7 .con1 li {
	background: url("../images/sanj1.gif") no-repeat left; width: 320px; height: 23px; line-height: 21px; overflow: hidden; padding-left: 10px; -ms-text-overflow: ellipsis;
}
.index7 .con1 li span{
	float:right;
}
.index7 .con1 li a {
	color: rgb(102, 102, 102);
}
