div {
	margin: 0px; padding: 0px; font-size: 12px; _background-image: url(about:blank); _background-attachment: fixed;
}
dl {
	margin: 0px; padding: 0px; font-size: 12px; _background-image: url(about:blank); _background-attachment: fixed;
}
dt {
	margin: 0px; padding: 0px; font-size: 12px; _background-image: url(about:blank); _background-attachment: fixed;
}
dd {
	margin: 0px; padding: 0px; font-size: 12px; _background-image: url(about:blank); _background-attachment: fixed;
}
ul {
	margin: 0px; padding: 0px; font-size: 12px; _background-image: url(about:blank); _background-attachment: fixed;
}
ol {
	margin: 0px; padding: 0px; font-size: 12px; _background-image: url(about:blank); _background-attachment: fixed;
}
li {
	margin: 0px; padding: 0px; font-size: 12px; _background-image: url(about:blank); _background-attachment: fixed;
}
pre {
	margin: 0px; padding: 0px; font-size: 12px; _background-image: url(about:blank); _background-attachment: fixed;
}
code {
	margin: 0px; padding: 0px; font-size: 12px; _background-image: url(about:blank); _background-attachment: fixed;
}
form {
	margin: 0px; padding: 0px; font-size: 12px; _background-image: url(about:blank); _background-attachment: fixed;
}
fieldset {
	margin: 0px; padding: 0px; font-size: 12px; _background-image: url(about:blank); _background-attachment: fixed;
}
legend {
	margin: 0px; padding: 0px; font-size: 12px; _background-image: url(about:blank); _background-attachment: fixed;
}
input {
	margin: 0px; padding: 0px; font-size: 12px; _background-image: url(about:blank); _background-attachment: fixed;
}
button {
	margin: 0px; padding: 0px; font-size: 12px; _background-image: url(about:blank); _background-attachment: fixed;
}
textarea {
	margin: 0px; padding: 0px; font-size: 12px; _background-image: url(about:blank); _background-attachment: fixed;
}
p {
	margin: 0px; padding: 0px; font-size: 12px; _background-image: url(about:blank); _background-attachment: fixed;
}
blockquote {
	margin: 0px; padding: 0px; font-size: 12px; _background-image: url(about:blank); _background-attachment: fixed;
}
h1 {
	margin: 0px; padding: 0px; font-size: 12px; _background-image: url(about:blank); _background-attachment: fixed;
}
h2 {
	margin: 0px; padding: 0px; font-size: 12px; _background-image: url(about:blank); _background-attachment: fixed;
}
h3 {
	margin: 0px; padding: 0px; font-size: 12px; _background-image: url(about:blank); _background-attachment: fixed;
}
h4 {
	margin: 0px; padding: 0px; font-size: 12px; _background-image: url(about:blank); _background-attachment: fixed;
}
input {
	font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;
}
button {
	font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;
}
textarea {
	font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;
}
select {
	font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;
}
optgroup {
	font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;
}
option {
	font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;
}
ul {
	list-style: none; display: block;
}
li {
	list-style: none; display: block;
}
dl {
	list-style: none; display: block;
}
dt {
	list-style: none; display: block;
}
dd {
	list-style: none; display: block;
}
ol {
	list-style: none; display: block;
}
img {
	border: 0px currentColor; border-image: none;
}
.clear {
	clear: both;
}
a {
	outline: 0px; text-decoration: none;
}
center {
	padding: 20px 0px;
}
.banner {
	width: 100%; height: 626px; overflow: hidden; position: relative; z-index: 1;
}
.banner-box {
	left: 50%; top: 0px; width: 1600px; height: 626px; margin-left: -800px; position: absolute; z-index: 1;
}
.sub_banner {
	height: 251px;
}
.banner img {
	margin: 0px auto; display: block;
}
.btns {
	left: 50%; top: 160px; width: 1002px; height: 81px; margin-left: -501px; position: absolute;
}
.btns .prev {
	background: url("../images/leftbtn.png") no-repeat 0px 0px; width: 36px; height: 81px; float: left;
}
.btns .next {
	background: url("../images/leftbtn.png") no-repeat 0px 0px; width: 36px; height: 81px; float: left;
}
.btns .next {
	background: url("../images/rightbtn.png") no-repeat 0px 0px; float: right;
}
.top-bg { background-color:#ffffff;
 background-position:center top; background-repeat:no-repeat; width: 100%; height: 102px;
}
.top { float:left;background-color:#ffffff; z-index:77777;
	margin: 0px auto; width: 100%;overflow: hidden; text-align:center; position:relative;background: url("../images/1_02.jpg");
}
.logo {
	margin: 18px 0px 0px 6px; float: left;
}
.logo img {
	margin-top: -40px;
}
.top_tel {
	background: url("../images/top_tel.png") no-repeat 3px; margin: 11px 36px 0px 0px; padding-right: 3px; padding-left: 38px; border-bottom-color: rgb(190, 203, 224); border-bottom-width: 1px; border-bottom-style: solid; float: right;
}
.top_tel span {
	font: 12px/20px "microsoft yahei"; color: rgb(62, 116, 206); display: block; font-size-adjust: none; font-stretch: normal;
}
.top_tel p {
	font: 26px/28px "impact"; height: 33px; color: rgb(62, 116, 206); font-size-adjust: none; font-stretch: normal;
}
.nav-bg {
	position:fixed;top:0px;width:100%;z-index:77777; display:;z-index:77777;height: 134px;background: url("../images/");background-position:center top; background-repeat:no-repeat; background-color:#313131;
}
.nav {
	margin: 0px auto; width: 1256px; height: 134px;
}
.nav li {
height: 134px; float: left; position: relative; z-index: 22444444;  width:98px;
}
.nav li > a { 
	padding-top:0px;font: 100 14px/134px "microsoft yahei";height: 134px; line-height:134px;  text-align: center; color:#C2C2C2; overflow: hidden; display: block; font-size-adjust: none; font-stretch: normal;
}
.nav li > a:hover {
	background: url("../images/");color:#C2C2C2; background: url("../images/");background-position:center top; background-repeat:no-repeat;
}
.nav li dl {
	background: url("../images/"); left: 0px; top: 134px; width: 98px; border-top-width: 0px; border-top-style: solid; display: none; position: absolute; z-index:99999999; background-color:#FFFFFF; text-align:center;background-color:#222222;
}
.nav li dl a {
	font: 100 12px/38px "microsoft yahei"; width: 98px; height: 38px; color:#ffffff; overflow: hidden; display: block;background: url("../images/");background-color:#222222;text-align:center;border-bottom:1px solid #000000;
}

.nav li dl a:hover {
	font: 100 12px/38px "microsoft yahei"; width: 98px; height: 38px; color:#ffffff; overflow: hidden; display: block;background: url("../images/");background-color:#000000;text-align:center;border-bottom:1px solid #000000;
}
.marquee-bg {
	width: 100%; height: 69px; overflow: hidden;
}
.marquee {
	margin: 0px auto; width: 1200px; height: 69px; overflow: hidden;
}
.mar-left {
	width: 546px; height: 69px; overflow: hidden; float: left;
}
.mar-left p {
	background: url("../images/notice.jpg") no-repeat 19px; font: 700 15px/52px "microsoft yahei"; width: 98px; height: 52px; text-align: right; color: rgb(250, 0, 0); float: left; font-size-adjust: none; font-stretch: normal;
}
.mar-left marquee {
	font: 700 15px/52px "microsoft yahei"; width: 448px; color: rgb(250, 0, 0); float: left; font-size-adjust: none; font-stretch: normal;
}
.search {
	margin: 9px 0px 0px 61px; width: 366px; height: 36px; overflow: hidden; float: left;
}
.text {
	background: rgb(255, 255, 255); font: 12px/26px "microsoft yahei"; padding: 5px 0px; border: 1px solid rgb(0, 0, 0); border-image: none; width: 290px; height: 24px; color: rgb(73, 73, 73); float: left; font-size-adjust: none; font-stretch: normal;
}
.select {
	background: url("../images/select.jpg") no-repeat 65px rgb(255, 255, 255); border: 0px currentColor; border-image: none; width: 85px; float: left;
}
.btn {
	background: url("../images/button.jpg") no-repeat center rgb(173, 173, 173); border: 0px currentColor; border-image: none; width: 66px; height: 36px; float: left; cursor: pointer;
}
.con1-bg {
	background: url("../images/con1_bg.jpg") no-repeat center 0px rgb(62, 116, 206); width: 100%; height: 428px; overflow: hidden;
}
.con1-title {
	background: url("../images/titlebg.jpg") no-repeat center; font: 700 24px/52px "microsoft yahei"; margin: 18px auto 12px; width: 220px; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.con1-class {
	margin: 0px auto 8px; width: 1002px; height: 26px; text-align: center;
}
.con1-class a {
	background: rgb(27, 73, 150); font: 14px/26px "microsoft yahei"; margin: 0px 4px; padding: 2px 6px; color: rgb(181, 198, 227); font-size-adjust: none; font-stretch: normal;
}
.con1-class a.on {
	background: rgb(74, 174, 0); color: rgb(255, 255, 255);
}
.movead {
	background: rgb(255, 255, 255); margin: 0px auto; width: 1020px; height: 246px; position: relative; z-index: 11; -ms-zoom: 1;
}
.movead .pcont {
	margin: 0px auto; width: 1000px; height: 246px; overflow: hidden; padding-top: 14px;
}
.movead .ScrCont {
	width: 32766px; -ms-zoom: 1;
}
.movead #List1_1 {
	float: left;
}
.movead #List2_1 {
	float: left;
}
.movead .LeftBotton {
	background: url("../images/lbtn.jpg") no-repeat center 0px; left: -52px; top: 82px; width: 42px; height: 84px; position: absolute;
}
.movead .RightBotton {
	background: url("../images/rbtn.jpg") no-repeat center 0px; top: 82px; width: 42px; height: 84px; right: -52px; position: absolute;
}
.movead .pl {
	width: 250px; height: 246px; overflow: hidden; float: left;
}
.con1_img {
	width: 237px; height: 220px; overflow: hidden; position: relative;
}
.con1_img p {
	background: rgb(240, 240, 240); font: 700 14px/40px "microsoft yahei"; width: 237px; height: 40px; text-align: center; color: rgb(60, 60, 60); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.con1_img p a {
	color: rgb(60, 60, 60);
}
.zoom {
	background: url("../images/zoom.png") no-repeat 0px 0px; left: 94px; top: -72px; width: 50px; height: 50px; position: absolute; cursor: pointer;
}
#picShow {
	background: url("../images/blackbg.png") 0px 0px; left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 9999;
}
.pic_show_box {
	width: 100%; height: 100%; overflow: hidden; position: relative;
}
.pic_show_box img {
	margin: 93px auto 0px; border: 5px solid rgba(255, 255, 255, 0.2); border-image: none; display: block;
}
.pic_quit {
	background: url("../images/quit.png") no-repeat 0px 0px; top: 0px; width: 64px; height: 64px; right: 0px; position: absolute; cursor: pointer;
}
.lbtn {
	background: url("../images/leftbtn1.png") no-repeat 0px 0px; left: 65px; top: 287px; width: 53px; height: 53px; display: block; position: absolute;
}
.rbtn {
	background: url("../images/rightbtn1.png") no-repeat 0px 0px; top: 287px; width: 53px; height: 53px; right: 65px; display: block; position: absolute;
}
.pic_show_box p {
	font: 18px/106px "microsoft yahei"; margin: 0px auto; width: 593px; text-align: center; color: rgb(12, 66, 1); overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; font-size-adjust: none; font-stretch: normal;
}
.pic_show_box p a {
	color: rgb(255, 255, 255);
}
.con1-more {
	font: 700 14px/60px "microsoft yahei"; margin: 0px auto; width: 1002px; height: 60px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.con1-more a {
	color: rgb(255, 255, 255);
}
.con2-bg {
	background: url("../images/con2_bg.jpg") no-repeat center 0px rgb(62, 116, 206); width: 100%; height: 672px; overflow: hidden;
}
.con2 {
	margin: 0px auto; width: 1002px; height: 672px; overflow: hidden;
}
.con2-title {
	background: url("../images/con2_title.png") no-repeat 0px bottom; font: 700 24px/55px "microsoft yahei"; margin: 0px auto; width: 204px; height: 57px; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.iabout {
	font: 14px/26px "microsoft yahei"; margin: 16px auto 0px; width: 1002px; height: 78px; color: rgb(255, 255, 255); text-indent: 25px; overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.iabout a {
	color: rgb(255, 255, 255);
}
.con2-news {
	background: url("../images/con2.png") no-repeat center 0px; margin: 16px auto 0px; width: 987px; height: 218px; position: relative;
}
.con2-news h1 {
	font: 700 27px/46px "microsoft yahei"; left: 396px; top: 0px; width: 204px; height: 46px; text-align: center; color: rgb(255, 255, 255); position: absolute; font-size-adjust: none; font-stretch: normal;
}
.con2-news li {
	width: 328px; height: 76px; overflow: hidden; position: absolute;
}
.news-li1 {
	left: 51px; top: 15px;
}
.news-li2 {
	top: 15px; right: 6px;
}
.news-li3 {
	left: 51px; top: 114px;
}
.news-li4 {
	top: 114px; right: 6px;
}
.con2-news li > p {
	font: 700 14px/28px "microsoft yahei"; width: 100%; height: 28px; color: rgb(255, 255, 255); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.con2-news li > p > a {
	color: rgb(255, 255, 255);
}
.con2-news li > div {
	font: 12px/24px "microsoft yahei"; width: 100%; height: 48px; color: rgb(255, 255, 255); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.con3-bg {
	background: url("../images/con3bg.jpg") no-repeat center 0px rgb(62, 116, 206); width: 100%; height: 495px; overflow: hidden;
}
.con3 {
	margin: 0px auto; width: 994px; height: 495px; overflow: hidden;
}
.con3-title {
	background: url("../images/con3_title.jpg") no-repeat center; font: 700 24px/86px "microsoft yahei"; margin: 14px auto 0px; width: 994px; height: 86px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.con3-ul {
	width: 1008px; height: 390px; overflow: hidden;
}
.con3-ul li {
	width: 252px; height: 195px; overflow: hidden; float: left; position: relative;
}
.zoom1 {
	background: url("../images/zoom.png") no-repeat 0px 0px; left: 99px; top: -66px; width: 50px; height: 50px; position: absolute; cursor: pointer;
}
.links-bg {
	background: rgb(46, 46, 46); width: 100%; border-bottom-color: rgb(48, 57, 70); border-bottom-width: 1px; border-bottom-style: solid;
}
.links {
	background: url("../images/links.jpg") no-repeat 20px 2px; margin: 0px auto; padding: 10px 0px; width: 1002px; color: rgb(255, 255, 255); text-indent: 60px;
}
.links a {
	color: rgb(255, 255, 255); margin-right: 10px;
}
.links span {
	color: rgb(255, 255, 255); margin-right: 10px;
}
.links .conn {
	font: 700 16px/26px "microsoft yahei"; font-size-adjust: none; font-stretch: normal;
}
#pgshare1 #bdshare a {
	background: url("../images/share.jpg") no-repeat 0px 0px; padding: 0px; margin-right: 33px; float: left; display: block; min-height: 41px; min-width: 41px;
}
#pgshare1 #bdshare {
	background: url("../images/share.jpg") repeat-x 0px -178px; text-align: left !important; padding-bottom: 2px; float: left; display: block; z-index: 999999;
}
#pgshare1 #bdshare .bds_tsina {
	background-position: -153px 0px !important;
}
#pgshare1 #bdshare a.bds_tsina:hover {
	background-position: -153px 0px !important;
}
#pgshare1 #bdshare .bds_tqq {
	background-position: 0px 0px !important;
}
#pgshare1 #bdshare a.bds_tqq:hover {
	background-position: 0px 0px !important;
}
#pgshare1 #bdshare .bds_weixin {
	background-position: -74px 0px !important;
}
#pgshare1 #bdshare a.bds_weixin:hover {
	background-position: -74px 0px !important;
}
#pgshare1 {
	margin: 15px 0px 0px 144px; width: 222px; height: 41px; float: left; position: relative; z-index: 2;
}
.site-map {
	background: url("../images/site_map.jpg") no-repeat 0px; left: 368px; top: 70px; color: rgb(255, 255, 255); padding-left: 53px; position: absolute;
}
.site-map a {
	font: 12px/38px "microsoft yahei"; color: rgb(255, 255, 255); padding-right: 5px; font-size-adjust: none; font-stretch: normal;
}
.foot-contact {
	background: url("../images/foot_tel_bg.jpg") no-repeat 0px 0px; top: -1px; width: 423px; height: 137px; right: -9px; overflow: hidden; position: absolute; z-index: 1;
}
.foot-contact p {
	background: url("../images/foot_tel.jpg") no-repeat 176px; font: 18px/26px "microsoft yahei"; width: 100%; height: 26px; color: rgb(255, 255, 255); text-indent: 197px; overflow: hidden; margin-top: 17px; font-size-adjust: none; font-stretch: normal;
}
.foot-contact h2 {
	font: 34px/36px "impact"; margin: 0px 0px 0px 80px; width: 274px; height: 40px; text-align: center; color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dashed; font-size-adjust: none; font-stretch: normal;
}
.foot-contact div {
	font: 12px/30px "microsoft yahei"; width: 244px; color: rgb(255, 255, 255); padding-left: 74px; font-size-adjust: none; font-stretch: normal;
}
.foot-copyright {
	background: rgb(0, 155, 254); font: 14px/33px "microsoft yahei"; padding: 10px 0px 25px; width: 100%; text-align: center; color: rgb(255, 255, 255); border-bottom-color: rgb(62, 116, 206); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.foot-copyright span {
	margin: 0px 10px;
}
.foot-copyright a {
	color: rgb(255, 255, 255);
}
.subpage {
	margin: 16px auto; width: 735px; height: auto; overflow: hidden; float: right;
}
.subpage1 {
	margin: 16px auto; width: 1002px; height: auto; overflow: hidden;
}
.sub-title-bg {
	background: url("../images/zy-bg_03.jpg") no-repeat center 0px rgb(62, 116, 206); width: 100%; height: 73px; overflow: hidden;
}
.sub-title {
	margin: 0px auto; width: 1002px; height: 73px; overflow: hidden;
}
.sub-fl {
	font: 700 24px/58px "microsoft yahei"; padding: 10px 0px 0px 80px; width: 172px; color: rgb(62, 116, 206); float: left; font-size-adjust: none; font-stretch: normal;
}
.sub-name {
	font: 700 24px/58px "microsoft yahei"; padding: 10px 0px 0px; height: 58px; color: rgb(255, 255, 255); text-indent: 28px; overflow: hidden; float: left; font-size-adjust: none; font-stretch: normal;
}
.sub-name h1 {
	font: 700 24px/58px "microsoft yahei"; font-size-adjust: none; font-stretch: normal;
}
.sub-title p {
	font: 14px/73px "microsoft yahei"; color: rgb(255, 255, 255); padding-right: 26px; float: right; font-size-adjust: none; font-stretch: normal;
}
.sub-title p a {
	color: rgb(255, 255, 255);
}
.about {
	font: 14px/30px "microsoft yahei"; color: rgb(27, 27, 27); font-size-adjust: none; font-stretch: normal;
}
.sub-box {
	margin: auto; width: 1002px; position: relative;
}
.fenlei {
	margin: 0px 0px 15px 8px; width: 243px; float: left; display: inline;
}
.fenlei-box {
	background: url("../images/zy-bb_07.jpg") repeat-y; padding: 0px 0px 15px; width: 243px; overflow: hidden;
}
.fenlei-box ul {
	
}
.fenlei-box ul li {
	margin: 0px 18px; height: 40px; line-height: 40px; overflow: hidden; font-size: 16px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.fenlei-box ul li a {
	background: url("../images/dd1.png") no-repeat 8px 5px; padding: 0px 0px 0px 25px; color: rgb(62, 116, 206); font-weight: bold;
}
.fenlei-box ul li a:hover {
	background: url("../images/dd1.png") no-repeat 8px 5px; padding: 0px 0px 0px 25px; color: rgb(102, 102, 102); font-weight: bold;
}
.fenlei-box p {
	margin: 0px 18px; height: 40px; line-height: 40px; overflow: hidden; font-size: 16px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.fenlei-box p a {
	padding: 0px 0px 0px 25px; color: rgb(62, 116, 206); font-weight: bold;
}
.fenlei-box p a:hover {
	color: rgb(102, 102, 102);
}
.lianxi {
	background: url("../images/zy-bb_10.jpg") no-repeat rgb(49, 113, 200); width: 238px;
}
.biaoti {
	background: url("../images/zyb2.png") no-repeat 10px 18px; font: bold 24px/58px "microsoft yahei"; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 60px; height: 50px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.lianxi .neirong {
	font: 14px/25px "microsoft yahei"; margin: 12px 0px 0px; padding: 0px 15px; width: 194px; height: auto; color: rgb(255, 255, 255); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.lianxi .neirong h1 {
	font: 28px/60px "impact"; width: 100%; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.news {
	width: 100%; height: auto; overflow: hidden;
}
.news li {
	background: url("../images/icons1.jpg") no-repeat 4px; font: 15px/47px "microsoft yahei"; width: 100%; height: 47px; color: rgb(27, 27, 27); text-indent: 34px; overflow: hidden; border-bottom-color: rgb(178, 178, 178); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.news li a {
	color: rgb(27, 27, 27); float: left;
}
.news li span {
	padding-right: 22px; float: right;
}
.news_list2 {
	width: 100%; height: auto; overflow: hidden;
}
.news_list2 li {
	width: 100%; height: 106px; overflow: hidden;
}
.news_list2 li p {
	background: url("../images/icons2.jpg") no-repeat 8px; width: 100%; height: 42px; text-indent: 22px; overflow: hidden; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: dashed;
}
.news_list2 li p a {
	font: 14px/42px "microsoft yahei"; color: rgb(62, 62, 62); float: left; font-size-adjust: none; font-stretch: normal;
}
.news_list2 li p img {
	margin: 16px 0px 0px 8px; float: left;
}
.news_list2 li p span {
	font: 12px/42px "microsoft yahei"; color: rgb(163, 163, 163); padding-right: 12px; float: right; font-size-adjust: none; font-stretch: normal;
}
.news_list2 li div {
	font: 14px/26px "microsoft yahei"; width: 100%; height: 52px; color: rgb(153, 152, 152); overflow: hidden; margin-top: 5px; font-size-adjust: none; font-stretch: normal;
}
.news_list2 li:hover a {
	color: rgb(212, 0, 0);
}
.news_list2 li:hover span {
	color: rgb(212, 0, 0);
}
.news_list2 li:hover div {
	color: rgb(212, 0, 0);
}
.news_list2 li:hover a {
	background: url("../images/icons2.jpg") no-repeat 8px;
}
.news_list3 {
	width: 100%; height: auto; overflow: hidden;
}
.news_list3 li {
	width: 100%; height: 140px; overflow: hidden;
}
.news_list3 li p {
	background: url("../images/icons2.jpg") no-repeat 8px; width: 100%; height: 42px; text-indent: 22px; overflow: hidden; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: dashed;
}
.news_list3 li p a {
	font: 14px/42px "microsoft yahei"; color: rgb(62, 62, 62); float: left; font-size-adjust: none; font-stretch: normal;
}
.news_list3 li p img {
	margin: 16px 0px 0px 8px; float: left;
}
.news_list3 li p span {
	font: 12px/42px "microsoft yahei"; color: rgb(163, 163, 163); padding-right: 12px; float: right; font-size-adjust: none; font-stretch: normal;
}
.news_list3 li div {
	font: 14px/22px "microsoft yahei"; width: 100%; height: 88px; color: rgb(153, 152, 152); overflow: hidden; margin-top: 8px; font-size-adjust: none; font-stretch: normal;
}
.news_list3 li:hover a {
	border-color: rgb(212, 0, 0); color: rgb(212, 0, 0);
}
.news_list3 li:hover span {
	border-color: rgb(212, 0, 0); color: rgb(212, 0, 0);
}
.news_list3 li:hover div {
	border-color: rgb(212, 0, 0); color: rgb(212, 0, 0);
}
.news_list3 li:hover div img {
	border-color: rgb(212, 0, 0); color: rgb(212, 0, 0);
}
.news_list3 li:hover a {
	background: url("../images/icons2.jpg") no-repeat 8px;
}
.news_list3 li div a {
	margin: 0px 14px 0px 3px; padding: 3px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 107px; height: 78px; float: left; display: block;
}
.pages {
	margin: 14px 0px; width: 100%; height: 28px; clear: both;
}
.pages ul {
	margin: 0px 15px 0px 0px; float: right; display: inline;
}
.pages ul li {
	background: rgb(62, 116, 206); font: 500 12px/28px "microsoft yahei"; margin: 0px 7px 0px 0px; border: 1px solid rgb(62, 116, 206); border-image: none; width: 26px; height: 26px; text-align: center; color: rgb(110, 110, 110); float: left; display: inline; font-size-adjust: none; font-stretch: normal;
}
.pages ul li a {
	width: 26px; height: 26px; color: rgb(255, 255, 255); display: block;
}
.pages ul li.prev {
	background: url("../images/prev_page.jpg") no-repeat 6px rgb(62, 116, 206); border: 1px solid rgb(62, 116, 206); border-image: none; width: 64px; height: 26px; text-align: left; text-indent: 13px;
}
.pages ul li.prev a {
	width: 64px; height: 26px; display: block;
}
.pages ul li.next a {
	width: 64px; height: 26px; display: block;
}
.pages ul li.ok a {
	width: 55px; height: 28px; display: block;
}
.pages ul li.next {
	background: url("../images/next_page.jpg") no-repeat 54px rgb(62, 116, 206); border: 1px solid rgb(62, 116, 206); border-image: none; width: 64px; height: 26px; text-align: left; text-indent: 6px;
}
.pages ul li.clickli {
	background: rgb(85, 178, 16); border: 1px solid rgb(85, 178, 16); border-image: none;
}
.pages ul li.clickli a {
	color: rgb(255, 255, 255);
}
.pages ul li.dot {
	background: none; border: 0px currentColor; border-image: none; color: rgb(100, 114, 143);
}
.pages ul li.allpage {
	background: none; border: 0px currentColor; border-image: none; width: 136px;
}
.allpage input {
	background: rgb(62, 116, 206); font: 12px/26px "microsoft yahei"; margin: 0px 5px; border: 1px solid rgb(62, 116, 206); border-image: none; width: 26px; height: 26px; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.pages ul li.ok {
	background: rgb(62, 116, 206); border: 1px solid rgb(62, 116, 206); border-image: none; width: 53px; height: 26px; float: left;
}
.pages ul li.ok a {
	color: rgb(255, 255, 255);
}
.product {
	margin: 0px auto; width: 730px; height: auto; overflow: hidden;
}
.product li {
	width: 243px; height: 236px; overflow: hidden; float: left; position: relative;
}
.product li > a {
	margin: 0px auto; width: 235px; height: 176px; overflow: hidden; display: block;
}
.product li > p {
	background: rgb(62, 116, 206); font: 14px/43px "microsoft yahei"; margin: 0px auto; width: 235px; height: 43px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.product li > p a {
	color: rgb(255, 255, 255);
}
.product li span.zoom1 {
	left: 99px;
}
.product-class {
	margin: 42px auto; height: auto; overflow: hidden;
}
.product-class a {
	line-height: 20px; margin-bottom: 6px; float: left; display: block;
}
.case {
	margin: 0px auto; width: 922px; height: auto; overflow: hidden;
}
.case li {
	width: 100%; height: 144px; overflow: hidden; position: relative;
}
.case li > a {
	width: 165px; height: 124px; overflow: hidden; float: left; display: block;
}
.case li > p {
	font: 15px "microsoft yahei"; width: 742px; height: 26px; color: rgb(46, 46, 46); overflow: hidden; padding-left: 12px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; font-size-adjust: none; font-stretch: normal;
}
.case li > p a {
	color: rgb(46, 46, 46);
}
.case li > div {
	font: 14px/22px "microsoft yahei"; width: 742px; height: 44px; color: rgb(102, 102, 103); overflow: hidden; padding-left: 12px; float: left; font-size-adjust: none; font-stretch: normal;
}
.case li > h4 {
	font: 14px/22px "microsoft yahei"; width: 742px; height: 22px; color: rgb(132, 132, 132); overflow: hidden; padding-left: 12px; float: left; font-size-adjust: none; font-stretch: normal;
}
.case li span.zoom1 {
	left: 60px; top: -38px;
}
.view {
	font: 14px/30px "microsoft yahei"; color: rgb(27, 27, 27); font-size-adjust: none; font-stretch: normal;
}
.view img {
	height: auto; max-width: 100%;
}
.view h1 {
	font: 700 22px/30px "microsoft yahei"; width: 100%; text-align: center; color: rgb(72, 71, 71); font-size-adjust: none; font-stretch: normal;
}
.date {
	font: 12px/32px "microsoft yahei"; width: 100%; text-align: center; color: rgb(125, 125, 125); border-bottom-color: rgb(198, 170, 127); border-bottom-width: 1px; border-bottom-style: dotted; font-size-adjust: none; font-stretch: normal;
}
.page {
	margin: 10px auto; padding: 12px 0px; width: 100%; height: auto; overflow: hidden; border-top-color: rgb(198, 170, 127); border-top-width: 1px; border-top-style: dotted; position: relative;
}
.page p {
	font: 14px/28px "microsoft yahei"; width: 100%; height: 28px; color: rgb(85, 85, 85); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.page p a {
	color: rgb(85, 85, 85);
}
.back {
	top: 20px; right: 12px; color: rgb(79, 75, 75); line-height: 38px; font-size: 14px; position: absolute;
}
.right_con img {
	max-width: 100%;
}
.view img {
	display: inline; max-width: 100%;
}
.view div {
	font-size: 14px;
}
.pdf_down {
	background: url("../images/pdf.jpg") no-repeat 0px 0px; font: 14px/46px "microsoft yahei"; margin: 10px auto; width: 224px; height: 46px; color: rgb(255, 255, 255); text-indent: 74px; display: block; font-size-adjust: none; font-stretch: normal;
}
.white-bg {
	background: rgb(255, 255, 255); padding: 10px 0px;
}
.m20 {
	margin-bottom: 20px;
}
.biref {
	font: 14px/30px "microsoft yahei"; color: rgb(27, 27, 27); padding-bottom: 20px; font-size-adjust: none; font-stretch: normal;
}
.biref p {
	text-indent: 25px;
}
.qyfz {
	background: rgb(62, 116, 206); width: 100%;
}
.qyfz .con {
	margin: 0px auto; width: 990px; color: rgb(255, 255, 255); padding-bottom: 20px; font-size: 14px;
}
.qyfz .con a {
	padding: 0px 5px; color: rgb(255, 255, 255);
}
body{ margin:0px; background-image:url();}
.zymaina{overflow: hidden; width:1200px!important;width:1200px; padding:0px; margin:0 auto;text-align:left;}
.zymainb{overflow: hidden; width:100%; padding:0px; margin:0 auto;text-align:left;background-image:url(../images/);}

.zymain{overflow: hidden; width:1200px!important;width:1200px; padding:0px; margin:0 auto;text-align:left;}
.zymain1
{
    float: LEFT;
    width: 1200px;text-align:CENTER; height:156PX;
}
.zymain2
{
    float: LEFT;
    width: 1200px;text-align:center;height:485px;
}
.zymain3
{
    float: LEFT;
    width: 1200px;text-align:left;padding-top:150px; color:#FFFFFF;
}
.zymain4
{
    float: LEFT;
    width: 1200px;text-align:center;height:133px;
}
.zymain5
{
    float: LEFT; padding-top:85px; padding-bottom:85px;
    width: 1200px;text-align:left;
}
.footaa {
		font-size: 12px;
	line-height:32px;
	color:#ffffff;

}.footaa a{ color:#ffffff;}

.footaa a:hover{ color:#721918;font-size: 15px;}
.foot1 {
		font-size: 14px;
	line-height:42px;
	color:#909291;

}
.foot1 a{ color:#909291;}

.foot a:hover{ color:#721918}
.foot1 a:hover{ color:#909291}

.foot{ width:100%; margin:0 auto;   text-align:center;line-height:114px; font-size:14px;color:#6e6e6e;background-image:url(../images/);}


.foot a{ color:#6e6e6e;}


.p_list{ list-style:none; padding:0; margin:0}
.p_list li{ float:left; margin-left:0px; margin-right:40px; margin-bottom:20px}

/*.pro_list li a{ display:block; width:222px; height:152px; background-color:#cccccc}

.pro_list li a:hover{ background-color:#E51665;}*/

.p_list li a:hover div{ color:#FFFFFF}


.boxxx { 
/*非IE的主流浏览器识别的垂直居中的方法*/ 
display: table-cell;
vertical-align:middle; line-height:54PX;
/*设置水平居中*/ 
text-align:left; 
/* 针对IE的Hack */  position:relative;
*display: block; 
*font-size: 117px;/*约为高度的0.873，200*0.873 约为175*/ 
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 
width:180px; font-size:14px; height:301px;
color:#333333;
border:#e9e9e9 solid 0px; background-image:url(../images/1_09.jpg)
}


.boxxx:hover {
display: table-cell;
vertical-align:middle; line-height:54PX;
/*设置水平居中*/ 
text-align:left; 
/* 针对IE的Hack */  position:relative;
*display: block; 
*font-size: 117px;/*约为高度的0.873，200*0.873 约为175*/ 
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 
width:180px; font-size:14px; height:301px;
color:#333333;
border:#e9e9e9 solid 0px; background-image:url(../images/1_09.jpg)
}

.p_list1{ list-style:none; padding:0; margin:0}
.p_list1 li{ float:left; margin-left:12px; margin-right:12px; margin-bottom:20px}


.boxxx1 { 
/*非IE的主流浏览器识别的垂直居中的方法*/ 
display: table-cell;
vertical-align:top; line-height:31PX;
/*设置水平居中*/ 
text-align:left; 
/* 针对IE的Hack */  position:relative;
*display: block; 
*font-size: 117px;/*约为高度的0.873，200*0.873 约为175*/ 
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 
width:250px; font-size:14px;
color:#333333;
border:#e9e9e9 solid 0px; background-color:#ffffff;
}


.boxxx1:hover {
display: table-cell;
vertical-align:top; line-height:31PX;
/*设置水平居中*/ 
text-align:left; 
/* 针对IE的Hack */  position:relative;
*display: block; 
*font-size: 117px;/*约为高度的0.873，200*0.873 约为175*/ 
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 
width:250px; font-size:14px;
color:#FFFFFF;
border:#e9e9e9 solid 0px; background-color:#1649B4;
}


.bo11x { 
 position:absolute;display: table-cell;
vertical-align:top; 
/*设置水平居中*/ 
text-align:center; 
top:0px;
width:250px; height:246px;
}
.box img { 
/*设置图片垂直居中*/ 
vertical-align:middle; 
}

.main{overflow: hidden; width:1170px!important;width:1170px;padding:0px; margin:0 auto;text-align:left;background-image: url(../../images/);background-position:right top; background-repeat:no-repeat; margin-bottom:40px; }


.m_left{ float:left; width:330px; height:30px;text-align:left; }

.m_right{ float:left;width:840px;text-align:left; }

.l_t{width:206px;height:54px;line-height:44px;background-image: url(../../images/index_171.jpg);float:left;text-align:center; font-size:15px; color:#ffffff; padding-left:0px; border-bottom:#CCCCCC solid 0px; font-family:Arial, Helvetica, sans-serif;}


.l_t1{width:206px;background-image: url(../../images/index_34.jpg);float:left;text-align:center; font-size:15px; color:#ffffff; padding-left:0px; border-bottom:#CCCCCC solid 0px; font-family:Arial, Helvetica, sans-serif;}

.l_t2{width:186px;line-height:22px;background-image: url(../../images/index_34.jpg);float:left;text-align:left; font-size:12px; color:#666666; padding-left:10px; border-bottom:#CCCCCC solid 0px; font-family:Arial, Helvetica, sans-serif;}




.l_class{ text-align:left;float: left;}

.l_c{text-align:center;padding-top:2px; padding-top:2px; }
.r_t{width:840px;float: left;padding-top:0px;padding-left:0px;text-align:right;line-height:118px;background-image: url(../../images/2_11.jpg); border-bottom:#CCCCCC solid 0px; color:#666666; font-size:18px; }
.r_t1{width:1200px;float: left;padding-top:0px;padding-left:0px;text-align:left;line-height:30px;background-image: url(../../images/2_23.jpg); border-bottom:#CCCCCC solid 0px; color:#333333; font-size:16px; }





.r_cont{width:840px; text-align:right;padding-top:0px; background-image: url(../../images/pro_11.jpg);}
.r_contx{width:840px;float:right; text-align:left;padding-left:0px;}


.Pro_D{ height:31px; margin:0 auto;background-image: url();padding-top:34px;float: left;text-align: center;}

.Pro_D a{display:block;height:31px; background-image: url(../images/1_15.jpg);padding-left:22px;padding-right:22px; text-align: center; color:#333333; line-height:31px;font-size:14px;font-family:Arial, Helvetica, sans-serif; float: left;}

.Pro_D a:hover{display:block; background-color:#FF0000;color:#FF0000; font-size:14px;float: left;text-align: center;padding-left:22px;padding-right:22px;}

.Pro_D_F{height:31px; margin:0 auto;padding-top:34px;float: left;text-align: left;}

.Pro_D_F a{display:block;height:31px; background-image: url(../images/1_15.jpg); background-position:center top; background-repeat:no-repeat;text-align: center; color:#333333; line-height:31px;font-size:14px;font-family:Arial, Helvetica, sans-serif;text-align:center;float: left;padding-left:22px;padding-right:22px; }

.Pro_D_F a:hover{display:block; background-image: url(../images/1_15.jpg);background-position:center top; background-repeat:no-repeat;color:#333333;float: left;padding-left:22px;padding-right:22px;text-align: center; }



.Pro_D1{ width:185px;height:40px; margin:0 auto;background-image: url();padding-top:0px;float: left;text-align: center;}

.Pro_D1 a{display:block;width:175px; height:40px; background-image: url(../images/1_54.jpg);padding-left:0px; text-align: center; color:#333333; line-height:40px;font-size:14px;font-family:Arial, Helvetica, sans-serif; float: left;}

.Pro_D1 a:hover{display:block;background-image: url(../images/1_52.jpg);background-position:center top; background-repeat:no-repeat;color:#ffffff;float: left;text-align: center;padding-left:0px;}

.Pro_D_F1{width:185px;height:40px; margin:0 auto;padding-top:0px;float: left;text-align: left;}

.Pro_D_F1 a{display:block;width:175px; height:40px; background-image: url(../images/1_15.jpg); background-position:center top; background-repeat:no-repeat;text-align: center; color:#333333; line-height:40px;font-size:14px;font-family:Arial, Helvetica, sans-serif;text-align:center;float: left;padding-left:0px; }

.Pro_D_F1 a:hover{display:block; background-image: url(../images/1_15.jpg);background-position:center top; background-repeat:no-repeat;color:#333333;float: left;padding-left:0px;text-align: center; }


/*****************************************************************************************************************************************/

.Pro_Z{ height:24px; margin:0 auto;background-image:url(../index_24.jpg);float: left;text-align: left;}

.Pro_Z a{display:block; height:24px; background-image:url(../index_24.jpg); text-align: left; color:#333333; line-height:24px; font-weight: 100; padding-left:30px}

.Pro_Z a:hover{display:block;background-image:url(../index_24.jpg); color:#333333; font-weight:100;text-align: left;font-weight:bold;font-size:14px;font-family:Arial, Helvetica, sans-serif;}

.Pro_Z_F{height:24px; margin:0 auto;background-image:url(../index_24.jpg);float: left;text-align: left;font-weight:bold;font-size:12px;font-family:Arial, Helvetica, sans-serif;}

.Pro_Z_F a{display:block; height:24px; background-image:url(../images/index_24.jpg); text-align: left; color:#333333; line-height:24px;font-size:12px; font-weight: 100; padding-left:30px;}
.Pro_Z_F a:hover{display:block;background-image:url(../index_24.jpg); color:#333333; font-weight:100;text-align: left;font-weight:bold;font-size:12px;font-family:Arial, Helvetica, sans-serif;}

/*****************************************************************************************************************************************/

.Pro_X{width:206px; height:44px; margin:0 auto;background-image:url(../../images/index_24.jpg);float: left;text-align: left;}

.Pro_X a{display:block; width:146px!important;width:146px; height:44px; background-image:url(../../images/index_24.jpg); text-align: left; color:#ffffff; line-height:44px;font-size:12px;font-family:Arial, Helvetica, sans-serif; font-weight: 100; padding-left:60px}

.Pro_X a:hover{display:block;background-image:url(../../images/index_24.jpg); color:#ffffff; font-weight:100;text-align: left;}

.Pro_X_F{width:206px; height:44px; margin:0 auto;padding-left:0px;float: left;text-align: left;}

.Pro_X_F a{display:block; width:146px!important;width:146px; height:44px; background-image:url(../../images/index_24.jpg); text-align: left; color:#ffffff; line-height:44px;font-size:12px;font-family:Arial, Helvetica, sans-serif; font-weight: 100; padding-left:60px}

.Pro_X_F a:hover{display:block;background-image:url(../../images/index_24.jpg); color:#ffffff; font-weight:100;text-align: left;}




/*.pro_list li a{ display:block; width:222px; height:152px; background-color:#cccccc}

.pro_list li a:hover{ background-color:#E51665;}*/

.pro_list li a:hover div{ color:#1B1801}
.banner {
	width: 100%; height: 864px; overflow: hidden; position: relative; z-index: 1;background-image:url(../../images/); background-position:center top; background-repeat:no-repeat;
}
body,th,div {
    padding:0; margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:180%;
}

td{
    padding:0; margin: 0;
	font-size: 12px;
	color: #333333;
	line-height:184%;
}

a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #333333;
}