﻿/* CSS Document */
body{ font-size:12px; color:#383838; min-width:1212px; background:#fff;}
*{ margin:0; padding:0;  font-family:"΢���ź�","����",Arial;}
ul,li{ list-style:none;}
a{ text-decoration:none; cursor:pointer; color:#383838}
a:hover{ color:#0458ca;}
/*ͷ��*/
.header{ width:1212px; margin:auto; clear:both; overflow:hidden; height:177px;}
.logo{ float:left; overflow:hidden; margin:37px 0 0 0; clear:both;}
.logo img{ border:0;}
.zslogo { overflow:hidden; clear:both; padding:10px 0 0 13px;}


.navbg{ width:100%; margin:auto; height:50px; background:url('../images/dhbj.png'); background-repeat:repeat-x}

.nav{ width:1212px;  height:50px; overflow:hidden; line-height:50px; margin:auto; clear:both; display:flex; justify-content: center; }
.nav li a{ display:block; font-size:18px; color:#fff; height:50px; text-align:center; padding: 0 23px;}
.nav li:last-child{ background:none;}
/*.nav li a:hover{ background:url(../images/navhover.jpg) bottom center no-repeat;}
/*.nav li.on a{background:url(../images/navhover.jpg) bottom center no-repeat;}*/
.baner{ width:1003px; margin:auto; clear:both; overflow:hidden;}
.banerflash{ width:1003px; height:239px;}
/*����*/
.main{ width:1212px; background:#fff; margin:auto; clear:both; overflow:hidden; padding:10px; box-sizing:border-box; box-shadow:0px 2px 5px #bfbfbf}
.nymain{position:relative; min-height:300px;}
.nymain .line1{ height:45px; right:10px; top:17px; left:10px; border:1px solid #bfbfbf; position:absolute;}
.index1{ border:1px solid #bfbfbf; height:79px; background:url(../images/bg1.jpg) left top no-repeat; position:relative;}
.index1 .add{ background:url(../images/bg2.jpg); height:26px; width:26px; position:absolute; bottom:1px; right:1px;}
.index1 p{ font-size:18px; height:60px; line-height:30px; margin:10px 15px 0 80px; overflow:hidden;}
.index1 a{ color:#0458ca}

.index2{ overflow:hidden;}
.index2 .tabnews{ float:left; width:605px;; height:343px; overflow:hidden; position:relative;}
.index2 .tabnews .tabbox{ width:100%; height:100%; position:relative; display:block; background-position:center; background-size:cover; background-repeat:no-repeat; position:relative;}
.index2 .tabnews .tabbox img{ display:block; width:100%; height:100%; opacity:0; filter:alpha(opacity=0); *filter:alpha(opacity=100);}
.index2 .tabnews .tabbox p{ background:url(../images/bg3.png); color:#fff; position:absolute; bottom:0; left:0; right:0; font-size:18px; padding:20px 10px; height:40px; line-height:40px;}
.index2 .tabnews .slidesjs-pagination { height:12px; left:0; right:0; padding:0 38px 0 0; bottom:15px; text-align:right; z-index:200; position:absolute;}
.index2 .tabnews .slidesjs-pagination li{display:inline-block;*display:inline;*zoom:1; width:12px; height:12px; border-radius:6px; overflow:hidden; margin:0 5px;}
.index2 .tabnews .slidesjs-pagination li a{ display:block; width:100%; height:100%; text-indent:1000px; overflow:hidden; line-height:12px; background-color:#d9d9d9;}
.index2 .tabnews .slidesjs-pagination li a.active{ background-color:#fc114a;}
.index2 .tabnews .slidesjs-previous,.index2 .tabnews .slidesjs-next { cursor:pointer; background-image:url(../images/focus_btn.png); width:40px; height:74px; display:block; line-height:40px; overflow:hidden; text-indent:1000px; background-repeat:no-repeat; position:absolute; z-index:10; top:50%; margin-top:-37px;}
.index2 .tabnews .slidesjs-previous{ background-position:0 -74px; left:0;}
.index2 .tabnews .slidesjs-previous:hover{ background-position:0 0;}
.index2 .tabnews .slidesjs-next{ background-position:-40px -74px; right:0;}
.index2 .tabnews .slidesjs-next:hover{ background-position:-40px 0;}
.index2 .rbox{ width:570px; float:right; text-align:left; overflow:hidden;}
.index2 .rbox .line1{ background-color:#0458ca; height:8px;}
.index2 .rbox .list dt{ height:92px; position:relative; border-bottom:1px solid #a1a1a1; overflow:hidden; margin-top:4px;  padding:0 0 0 3px; margin-bottom:20px;}
.index2 .rbox .list dt h5{ font-weight:normal; font-size:18px; height:30px; line-height:30px; overflow:hidden;}
.index2 .rbox .list dt h5 a{ color:#0458ca;    font-size: 16px;     font-weight: bold;}
.index2 .rbox .list dt p{ font-size:12px; line-height:24px; height:48px; overflow:hidden; margin-top:3px;}
.index2 .rbox .list dd{font-size:14px; height:30px; line-height:30px; overflow:hidden; background:url(../images/bg4.jpg) 5px center no-repeat; padding:0 110px 0 20px; position:relative;}
.index2 .rbox .list dd span{ display:block; height:27px; top:0; right:16px; color:#b4b4b4; position:absolute}

.indexbaner{ overflow:hidden; margin-top:13px;}
.indexbaner img{ width:100%;}

.indexbaner2{ height:106px; overflow:hidden; margin-top:9px;}
.indexbaner2 img{ height:106px; width:100%;}

.index3{ overflow:hidden; margin-top:17px;}
.index3 .line1{ height:3px; background-color:#0458ca;}
.index3 .conbox{ overflow:hidden; margin:10px 0 0 0;}
.index3 .lbox{ float:left; width:688px;}
.index3 .tmenu{ border:1px solid #c5c5c5; background-color:#ebecee; height:38px;}
.index3 .tmenu li{ float:left; cursor:pointer; width:138px; height:46px; text-align:center; line-height:38px; font-size:18px; color:#0458ca;}
.index3 .tmenu li.active{ background:url(../images/bg5.jpg) top center no-repeat; color:#fff;}
.index3 .tmenu2{ border:1px solid #c5c5c5; background-color:#ebecee; height:38px;}
.index3 .tmenu2 li{ float:left; cursor:pointer; width:138px; height:46px; text-align:center; line-height:38px; font-size:18px; color:#0458ca;}
.index3 .tmenu2 li.active{ background:url(../images/bg5.jpg) top center no-repeat; color:#fff;}
.index3 .lbox .tabbox{ display:none;}
.index3 .lbox .tabboxOn{ display:block;}
.index3 .list{ padding:10px 0 0 0;}
.index3 .list li{ height:38px; line-height:38px; overflow:hidden; position:relative; background:url(../images/bg6.jpg) left center no-repeat; font-size:16px; padding:0 110px 0 13px;}
.index3 .list li span{ display:block; position:absolute; height:38px; right:6px; top:0;}
.index3 .list2{ padding:10px 0 0 0;}
.index3 .list2 li{ height:38px; line-height:38px; overflow:hidden; position:relative; background:url(../images/bg6.jpg) left center no-repeat; font-size:16px; padding:0 0 0 13px;}
.index3 .rbox{ float:right; width:439px; text-align:left; overflow:hidden;}
.index3 .rbox h4{ height:40px; line-height:40px; background-color:#0458ca; font-weight:normal; font-size:18px; text-indent:19px; color:#fff;}
.index3 .rbox .cxbox{ overflow:hidden; margin-top:10px;}
.index3 .rbox2{ width:437px; float:right; text-align:left; overflow:hidden;}

.index4{ overflow:hidden; margin-top:17px; overflow:hidden;}
.index4 .line1{height:3px; background-color:#0458ca;}
.index4 .gdbox{ overflow:hidden; width:1155px; height:205px; margin:20px 0 0 0;}
.index4 .gdbox ul{ float:left; overflow:hidden;  height:205px;}
.index4 .gdbox ul li{ width:276.75px; float:left;  height:205px; margin:0 12px 0 0;}
.index4 .gdbox ul li a{ display:block; position:relative; width:100%; height:100%; background-position:center; background-size:cover; background-repeat:no-repeat; }
.index4 .gdbox ul li a img{ display:block; width:100%; height:100%; opacity:0; filter:alpha(opacity=0); *filter:alpha(opacity=100);}
.index4 .gdbox ul li a table{ transition:all .2s;  opacity:0; filter:alpha(opacity=0); width:100%; height:100%; background:url(../images/bg3.png); border-collapse:collapse; position:absolute; z-index:1; left:0; top:0; right:0; bottom:0;}
.index4 .gdbox ul li a:hover table{ transition:all .2s; opacity:1; filter:alpha(opacity=100);}
.index4 .gdbox ul li a table td{ height:205px; text-align:center; vertical-align:middle; font-size:16px; color:#fff; line-height:32px; padding:0 10px;}
.index4 .yqbox{ margin-top:10px;  height:53px; overflow:hidden; padding:0 0 0 15px;}
.index4 .yqbox div{ height:23px; line-height:23px; margin-top:15px; font-size:14px;}
.index4 .yqbox div span{ margin:0 10px;}

.index5 { overflow:hidden; margin-top:13px; min-height:646px; position:relative;}
.index5 .rbox{ width:275px; height:644px; position:absolute; right:0; top:0; border:1px solid #e5e5e5}
.index5 .rbox .title { height:45px; line-height:45px; text-align:center; color:#fff; font-size:18px;}
.index5 .rbox .title div{ height:50px; background:#0458ca}
.index5 .rbox .indexbaner3 { text-align: center; margin:17px 7px 0 7px; overflow:hidden;}
.index5 .rbox .indexbaner3 img {  max-width:100%}
.index5 .lbox { margin:0 295px 0 0; overflow:hidden; height:646px;}
.index5 .listbox { width:calc((100% - 24px) / 2); float:left; height:312px; border:1px solid #e5e5e5; margin-bottom:18px;}
.index5 .listbox:nth-child(2n) { float:right;}
.index5 .listbox .title { overflow:hidden; height:45px; border-bottom:1px solid #e5e5e5; line-height:45px; }
.index5 .listbox .title h4{ height:45px; float:left;line-height: 45px; width:143px; box-sizing:border-box; padding-right:4px; font-weight:normal; font-size:18px; color:#fff; background:#0458ca; text-align:center;}
.index5 .listbox .title a{ display:block; height:45px; float:right; margin-right:30px;}
.index5 .listbox ul{ overflow:hidden; margin:0 15px; padding-top:10px;}
.index5 .listbox ul li{ height:39px; line-height:39px; overflow:hidden; border-bottom:1px dashed #ccc; background:url(../images/bg8.jpg) 13px center no-repeat; position:relative;}
.index5 .listbox ul li a{ display:block; margin:0 102px 0 32px; height:39px; overflow:hidden;}
.index5 .listbox ul li span{ display:block; position:absolute; right:0; top:0; height:39px; color:#0458ca;}




.left{ width:288px; margin:6px 0 0 2px; overflow:hidden; float:left; position:relative; z-index:10;}
.leftTitle{ overflow:hidden; width:100%; height:38px; background:#0458ca;}
.leftTitle h3{ height:52px; font-size:18px; font-weight:normal; color:#FFFFFF; line-height:42px;  padding:0 0 0 40px;}
.leftTitle a{ display:block; float:right; line-height:32px; padding:0 13px 0 0; color:#FFFFFF;}
.leftContent{ width:overflow; overflow:hidden;}
.leftContents{ width:overflow; overflow:hidden;}
.leftButtom{ width:100%; overflow:hidden;}
.leftMenu{ width:100%; overflow:hidden; padding:10px 0;}
.leftMenu li{ width:288px; cursor:pointer; line-height:36px; height:36px; border-bottom:1px solid #0458ca; float:left; overflow:hidden;}
.leftMenu li a{  display:block; line-height:34px; height:34px;  margin:1px 0 0 0; font-size:16px; padding:0 0 0 40px;}
.leftMenu li a:hover{ color:#fff; background-color:#0458ca}
.leftMenu li a.on{  color:#fff; background-color:#0458ca}
.leftMenu li ul{ width:240px; float:left; overflow:hidden;}
.leftMenu li ul li{ background:url(../images/icon2.png) 19px 1px no-repeat; width:240px;  line-height:26px; float:left; overflow:hidden;}
.leftMenu li ul li a{  margin:0 0 0 50px; display:inline; font-weight:100;}
.leftMenu li ul li ul{width:240px; float:left; overflow:hidden;}
.leftMenu li ul li ul li{background:url(../images/icon2.png) 38px 1px no-repeat; width:240px;  line-height:26px; float:left; overflow:hidden;}
.leftMenu li ul li ul li a{margin:0 0 0 70px; display:inline; font-weight:100;}
.leftMenu li div{ width:240px; float:left; overflow:hidden; display:none;}
.leftMenu li div.on{ display:block;}
.left .ltmenu{ border:1px solid #c5c5c5; background-color:#ebecee; height:38px; margin-top:20px; clear:both; width:100%; float:left;}
.left .ltmenu li{ float:left; cursor:pointer; width:138px; height:39px; text-align:center; line-height:38px; font-size:18px; color:#0458ca;}
.left .ltmenu li.active{ background:#0458ca; color:#fff;}
.left .list2{ padding:10px 0 0 0; clear:both; width:100%; overflow:hidden;}
.left .list2 li{ height:38px; line-height:38px; overflow:hidden; position:relative; background:url(../images/bg6.jpg) left center no-repeat; font-size:15px; padding:0 0 0 13px;}



.news{ width:220px; overflow:hidden;}
.news li{ width:100%; float:left; overflow:hidden; line-height:22px; height:22px;}
.news li a{ display:block; float:left; height:22px;}
.news li span{ float:right; overflow:hidden;}
.right{ float:right; position:relative; z-index:10; width:840px; overflow:hidden; margin-top:9px;}
.right .webiste{ height:47px; line-height:40px; font-size:16px;}
.rightTitle{ width:100%; height:39px; overflow:hidden; background:url(../images/rtbg1.gif) no-repeat;}
.rightTitle h3{ float:left; line-height:39px; font-size:14px; color:#FFFFFF; padding:0 0 0 17px;}
.rightTitle a{ display:block; height:39px; float:right; line-height:39px; padding:0 15px 0 0;}
.rightContent{ width:795px; overflow:hidden; padding:30px 0 10px 0;}
.rightContents{ width:795px; padding:30px 0 10px 0; overflow:hidden;}
.rightButtom{ width:100%; overflow:hidden;}


.right .newslist{ padding:10px 0 0 0;}
.right .newslist li{ height:50px; line-height:50px;     border-bottom: 1px dotted #e4e4e4; color:#666;overflow:hidden; position:relative; background:url(../images/bg6.jpg) left center no-repeat; font-size:15px; padding:0 110px 0 20px;}
.right .newslist li span{ display:block; position:absolute; height:38px; right:6px; top:0;}

.aboutimg{ float:left; margin:0 15px 10px 0;}
.pro{ float:left; overflow:hidden; padding:26px 0 0 28px; width:150px; height:174px; line-height:28px; text-align:center;}
.pro img{ border:0;}
.inpro{ float:left; overflow:hidden; padding:26px 0 0 28px; width:150px; height:174px; line-height:24px; text-align:center;}
.inpro img{ border:0;}
.proshow{ width:100%; overflow:hidden;}
.proshow img{ float:left; border:0; padding:15px 0 0 0;}
.proshow td{ text-align:left; vertical-align:top; }
.proshow td.title{ height:40px; line-height:40px; border-bottom:1px dashed #e5e5e5; text-align:center; font-size:14px; font-weight:bold;}
.tab2{ float:right; width:90%; }
.tab2 td{ text-align:left; padding:10px 0 0 0; height:26px; line-height:26px;}
.tab2 td.title{ border-bottom:1px dashed #e5e5e5; text-align:left; font-size:12px; font-weight:100; height:26px; line-height:26px;}
.proshow td.title2{ border-bottom:2px solid #e5e5e5; height:30px; line-height:30px; text-align:left; font-weight:bold;}
.proshow td.Content{ line-height:22px; overflow:hidden; padding:15px 0 0 0;}
.proshow td.Content img{ max-width:100%;}
.tab1{ width:95%;}
.tab1 td{ line-height:22px; text-align:left; padding:20px 0 0 0;}
.tab1 td a.text{ display:block; height:26px; line-height:26px; width:100%; text-align:center; float:left;}
.tab1 td img{ width:100%; border:0; float:left;}
.newsShow{ width:100%; overflow:hidden; margin:10px 0 0 0;}
.newsShow td{ text-align:left; line-height:24px; border-bottom:1px dashed #e5e5e5; vertical-align:middle;}
.newsShow td.data{ text-align:right;}
.newsDetail{ width:100%; overflow:hidden; margin:10px 0 0 0;}
.newsDetail td{ line-height:22px; text-align:left; vertical-align:top;}
.newsDetail td.title{ border-bottom:1px dashed #e5e5e5; text-align:center; font-size:18px; font-weight:bold; line-height:40px;}
.newsDetail td.tc{ text-align:center; padding:10px 0 0 0;}
.newsDetail td.Content{ padding:15px 0 0 0; line-height:28px;} 

.fclist{overflow:hidden; }
.fclist li{ width:254px; float:left;  height:190px; margin:14px 16.5px 14px 0;}
.fclist li.end{ float:right; margin:14px 0 14px 0;}
.fclist li a{ display:block; position:relative; width:100%; height:100%; background-position:center; background-size:cover; background-repeat:no-repeat; }
.fclist li a img{ display:block; width:100%; height:100%; opacity:0; filter:alpha(opacity=0); *filter:alpha(opacity=100);}
.fclist li a table{ transition:all .2s;  opacity:0; filter:alpha(opacity=0); width:100%; height:100%; background:url(../images/bg3.png); border-collapse:collapse; position:absolute; z-index:1; left:0; top:0; right:0; bottom:0;}
.fclist li a:hover table{ transition:all .2s; opacity:1; filter:alpha(opacity=100);}
.fclist li a table td{ height:190px; text-align:center; vertical-align:middle; font-size:16px; color:#fff; line-height:32px; padding:0 10px;}

.newsImgbox { text-align:center; padding-bottom:20px;}
.newsImgbox img{ max-width:100%;}

.book{ width:90%; margin:auto; clear:both; overflow:hidden;}
.book td{ vertical-align:middle; text-align:left; line-height:22px; padding:5px 0; font-size:14px;}
.book td.tr{ text-align:right; padding:0 5px 0 0;}
.caseImg{ width:100%; padding:0 0 15px 0; text-align:center; overflow:hidden;}
.friendlink{ width:981px; border:1px solid #dbdbdb; height:30px; line-height:30px; padding:0 10px; overflow:hidden; margin:auto; clear:both;}
.fbg{ background-color:#0458ca; overflow:hidden; color:#fff; font-size:14px; line-height:24px; margin-top:20px;}
.footer{ width:1143px; margin:auto;  clear:both; overflow:hidden;  padding:25px 0; text-align:center;}

.cxmain{ background: #fff url(../images/cxbodybg.jpg) center bottom no-repeat; min-height:600px; box-sizing:border-box; padding:80px 0 280px 0}
.cxcontent { width:540px; margin:auto; overflow:hidden;}

.cxcontent .linebox1{ margin:8px 0 0 0; background-color:#e2e2e2; height:50px; }
.cxcontent .tab3{ width:100%; border-collapse:collapse;}
.cxcontent .tab3 td{ text-align:center; vertical-align:middle; line-height:41px; font-size:18px; height:41px;}
.cxcontent .btn1{ display:inline-block; width:102px; padding:2px 0; cursor:pointer; border:0; background-color:#0458ca; color:#bae7ff; font-size:18px; font-size:18px; font-family:"΢���ź�","����",Arial; box-shadow:1px 1px 1px #545454;}
.cxcontent .btn2{ display:inline-block; width:102px; height:31px; line-height:31px; cursor:pointer; border:0; background-color:#0458ca; color:#bae7ff; font-size:18px; font-size:18px; font-family:"΢���ź�","����",Arial; box-shadow:1px 1px 1px #545454;}
.cxcontent .font1{ text-align:center; line-height:50px; font-size:24px; color:#da241a;}
.cxcontent .tab1{ width:100%; border-collapse:collapse;}
.cxcontent .tab1 td{ text-align:left; vertical-align:middle; line-height:50px; padding:0 0 0 10px; font-size:18px; color:#0458ca;}
.cxcontent .tab1 input[type=text]{ background:#fff; border:0; width:343px; padding:0 10px; height:40px; line-height:40px; }
.cxcontent .btn1{ display:inline-block; width:102px; padding:5px 0; cursor:pointer; border:0; background-color:#0458ca; color:#fff; font-size:18px; font-size:18px; font-family:"΢���ź�","����",Arial; box-shadow:1px 1px 1px #545454; }
.cxcontent .sty1{ margin:8px auto auto auto;}
.cxcontent .textcenter{ text-align:center;}
.cxcontent .tab2{ width:100%; border-collapse:collapse;}
.cxcontent .tab2 td{ text-align:center; vertical-align:middle; line-height:50px; font-size:18px; height:50px; padding: 0;}
.cxcontent .ewm { overflow:hidden; margin-top:8px;}
.cxcontent .ewm img { display:block; margin:auto; max-width:100%;}

.zcbody {
	width: 1280px;
	height: 750px;
	margin: auto;
	background: url(../images/gzbg.jpg);
	overflow: hidden;
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Chrome/Safari/Opera */
	-khtml-user-select: none; /* Konqueror */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Non-prefixed version, currently*/
	position: relative;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -640px;
	margin-top: -140px;
	transform: scale(.9);
}
.gzbody {
	width: 1280px;
	height: 1809px;
	margin: auto;
	background: url(../images/2.jpg);
	overflow: hidden;
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Chrome/Safari/Opera */
	-khtml-user-select: none; /* Konqueror */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Non-prefixed version, currently*/
	position: relative;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -640px;
	margin-top: -140px;
	transform: scale(.9);
}
.zccontent {
	width: 100%;
	height: 1809px;
	position: relative;
}
.zcbody .bh {
	text-align: left;
	font-size: 20px;
	line-height: 30px;
	margin: 286px 0 0 855px;
	color: #030000;
}
.zcbody .ms {
	margin: 20px 175px 0 175px;
	font-size: 29px;
	line-height: 46px;
}
.zcbody .ms .dec {
	text-indent: 62px;
}
.zcbody .ms .dec span {
	border-bottom: 2px solid #515151;
	padding: 0 30px;
}
.zcbody .zsimg {
	overflow: hidden;
	margin: 40px 0;
	height: 100%;
}
.zcbody .zsimg img {
	display: block;
	margin: auto;
	max-width: 100%;
	max-height: 100%;
}

.zcbody .ewm {
	position: absolute;
	width: 191px;
	height: 191px;
	bottom: 143px;
	right: 211px;
	overflow: hidden;
}
.zcbody .ewm img {
	width: 100%;
	height: 100%;
	display: block;
}
.zcbody .norecode {
	text-align: center;
	height: 100vh;
	justify-content: center;
	display: flex;
	flex-direction: column;
	text-align: center;
}

.zc2 { width: 1280px; height: 1809px; margin-left: -34px; margin-top: -120px; transform: scale(.92);  background: url(../images/zcbg.jpg); position: relative;}
.zc2 .sty1 { width: 510px; float: left; overflow: hidden; margin: 474px 0 0 276px; }
.zc2 .tab1 { border-collapse: collapse; width: 100%; border: 0; }
.zc2 .tab1 td { font-size: 24px; line-height: 40px; padding: 9px 0; vertical-align: top;}
.zc2 .tab1 td:nth-child(1) { text-align: right; text-align-last:justify; text-align:justify; text-justify:distribute-all-lines; position: relative; padding-right: 10px; font-size: 28px;}
.zc2 .tab1 td:nth-child(1)  i { position: absolute; right: 0 ; top: 9px; font-style: normal;}
.zc2 .tab1 td:nth-child(2) { padding-left: 10px; }
.zc2 .zpbox { width: 205px; float: left; margin: 492px 0 0 42px; }
.zc2 .zpbox img {width: 100%}
.zc2 .ewm { width: 187px; height: 187px; position: absolute; right: 218px; bottom: 150px; }
.zc2 .ewm img {width: 100%; height: 100%;}

.zc3 { width: 1200px; height: 844px;   background: url(../images/zcbg2.jpg); position: relative; margin:-20px auto 200px auto;}
.zc3 .sty1 { width: 471px; float: left; overflow: hidden; margin: 460px 0 0 153px; }
.zc3 .sty2 { width: 515px; float: left; overflow: hidden; margin: 297px 0 0 0; }
.zc3 .tab1 { border-collapse: collapse; width: 100%; border: 0; }
.zc3 .tab1 td { font-size: 18px; line-height: 22px; padding: 5px 0; vertical-align: top;}
.zc3 .tab1 td:nth-child(1) { text-align: right; text-align-last:justify; text-align:justify; text-justify:distribute-all-lines; position: relative; padding-right: 10px; font-size:18px;}
.zc3 .tab1 td:nth-child(1)  i { position: absolute; right: 0 ; top: 9px; font-style: normal;}
.zc3 .tab1 td:nth-child(2) { padding-left: 10px; }
.zc3 .zpbox { width: 103px; height:145px; position:absolute; left:279px; top:297px; }
.zc3 .zpbox img {width: 100%; height:100%;}
.zc3 .ewm { width: 88px; height: 88px; position: absolute; left: 77px; bottom: 70px; }
.zc3 .ewm img {width: 100%; height: 100%;}


.hjbox{ margin:auto; background:url(../images/hj.jpg) top center no-repeat; width:708px; height:1000px; overflow:hidden; position:relative;}
.hjbox .styl{ line-height:50px; color:#19150a; font-size:28px; margin:285px 120px 0 120px; text-indent:60px;}
.hjbox .styl span{ border-bottom:1px solid #19150a}
.hjbox .sty2{ position:absolute; left:120px; bottom:130px; line-height:22px;}
.hjbox .sty2 strong{ font-size:14px;}

/*scroll*/
.scroll{ width:740px; overflow:hidden; height:193px;}
.ScrollOne{ width:740px; overflow:hidden; height:193px;}
.ScrollTwo {width:1480px; height:auto; float:left;overflow:hidden; }
/*������ʽ*/
.mt10{ margin-top:10px;}
.text{ line-height:30px; font-size:16px;}
.fl{ float:left;}
.fr{ float:right;}

.breakpage{ padding:15px 0 0 0; text-align:center;  margin:auto; clear:both; overflow:hidden;}
.breakpage span,
.breakpage a{ display:inline-block; *display:inline; zoom:1; height:28px; font-size:12px; padding:0 12px; font-weight:bold; line-height:28px; text-align:center; margin:0 2px;}
.breakpage span{ color:#d1d1d1; border:1px solid #d1d1d1;}
.breakpage span.currentpage{ color:#fff; background-color:#282526; border:1px solid #282526;}
.breakpage a{ border:1px solid #282526;}
.breakpage a:hover{ background-color:#282526; color:#fff;}