/* CSS Document */
body{ font-size:12px; color:#383838; min-width:1212px;  background:url(../Images/bodybg.jpg) top center repeat-x;}
*{ margin:0; padding:0;  font-family:"微软雅黑","宋体",Arial;}
*:focus{ outline: none; }
ul,li{ list-style:none;}
a{ text-decoration:none; cursor:pointer; color:#383838}
a:hover{ color:#1466ad;}
/*头部*/
.top { height: 28px; background-color: #1e68ac; }
.top .content { line-height: 28px; height: 28px; width: 1200px; margin: auto; color: #fff; }
.top a { color: #fff }
.top .l{ height: 28px; float: left; }
.top .l a{ margin: 0 5px; }
.top .r{ height: 28px; float: right; }
.header{ width:1200px; margin:auto; clear:both; overflow:hidden; height:223px;}
.logo{ float:left; overflow:hidden; margin:50px 0 0 25px; clear:both;}
.logo img{ border:0;}
.zslogo { overflow:hidden; clear:both; padding:45px 0 0 13px;}


.navbg{ width:1200px; overflow: hidden; margin:auto auto 10px auto; height:40px; background-color:#1e68ac; box-shadow: 2px 3px 8px rgba(9, 2, 4, .17); border-radius: 5px; position: relative; z-index: 2; }

.nav{  height:40px;  overflow:hidden;   clear:both; display:flex; justify-content: flex-start; }
.nav li{ height:40px;  padding: 0 3px; border-right: 1px solid #5d9bd4;}
.nav li a{ display:block; font-size:18px;height:36px; text-align:center; line-height: 32px; margin-top: 4px; width: 132px; color: #fff; }
.nav li a:hover, .nav li.on a { color:#1e68ac; background:url(../Images/bg1.png) 0 0 repeat-x; border-radius: 3px 3px 0 0;}
.nav li:last-child { border:0; }

/*.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:1200px; background: #fff;  margin:auto; clear:both; overflow:hidden; padding:20px 0 30px 0; margin-top: -10px; box-sizing:border-box; }
.nymain{position:relative; min-height:300px; padding-top: 10px;}
.nymain .line1{ height:62px; right:0; top:30px; left:0; background: #f0f0f0; border-radius: 6px; position:absolute;}
.footermain{ width: 1200px; margin: auto; overflow: hidden; padding: 0 0 30px 0 }

.rdxwbox { height: 63px; position: relative; background: #f0f0f0; padding: 0 25px 0 190px; border-radius: 6px; overflow: hidden;}
.rdxwbox .t { background:url(../Images/indext1.jpg) 0 0 no-repeat; width: 178px; height: 63px; position: absolute; left: 0; top: 0;}
.rdxwbox li { line-height: 43px; padding: 10px 0; height: 43px; position: relative; }
.rdxwbox li div { display: block; margin: 0 90px 0 0; height: 43px; overflow: hidden; font-size: 24px; color: #000000 }
.rdxwbox li a.more { height: 43px; position: absolute; top: 10px; right: 0; line-height: 43px; color: #1e68ac; font-size: 14px; }


.index1 { overflow: hidden; padding: 30px 0 0 0; }
.index1 .tabnews{ float:left; width:555px;; height:336px; overflow:hidden; position:relative;}
.index1 .tabnews .tabbox{ width:100%; height:100%; position:relative; display:block; background-position:center; background-size:cover; background-repeat:no-repeat; position:relative;}
.index1 .tabnews .tabbox img{ display:block; width:100%; height:100%; opacity:0; filter:alpha(opacity=0); *filter:alpha(opacity=100);}
.index1 .tabnews .tabbox p{ background:url(../Images/bg3.png); color:#fff; position:absolute; bottom:0; left:0; right:0; font-size:18px; padding:0 133px 0 15px; height:66px; line-height:66px;}
.index1 .tabnews .slidesjs-pagination { height:12px; left:0; right:0; padding:0 10px 0 0; bottom:27px; text-align:right; z-index:200; position:absolute;}
.index1 .tabnews .slidesjs-pagination li{display:inline-block;*display:inline;*zoom:1; width:12px; height:12px; border-radius:6px; overflow:hidden; margin:0 5px;}
.index1 .tabnews .slidesjs-pagination li a{ display:block; width:100%; height:100%; text-indent:1000px; overflow:hidden; line-height:12px; background-color:#d9d9d9;}
.index1 .tabnews .slidesjs-pagination li a.active{ background-color:#328ad1;}
.index1 .tabnews .slidesjs-previous,.index1 .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;}
.index1 .tabnews .slidesjs-previous{ background-position:0 -74px; left:0;}
.index1 .tabnews .slidesjs-previous:hover{ background-position:0 0;}
.index1 .tabnews .slidesjs-next{ background-position:-40px -74px; right:0;}
.index1 .tabnews .slidesjs-next:hover{ background-position:-40px 0;}
.index1 .xwbox{ width: 610px; float: right; text-align: left; }
.index1 .t { height: 40px; border-bottom: 2px solid #eaeff5; }
.index1 .t h4{ font-weight: normal; height: 39px; border-bottom: 4px solid #328ad1; float: left; font-size: 20px; padding: 0 19px 0 13px; color: #328ad1;}
.index1 .t a{ display: block; float: right; width: 12px; height: 12px; background:url(../Images/arrow1.jpg); margin:5px 13px 0 0; }
.index1 .xwbox ul { padding: 15px 0 0 0; }
.index1 .xwbox li { height: 24px; line-height: 24px; padding: 11px 0 11px 26px; background:url(../Images/icodot1.png) 5px center no-repeat; position: relative; font-size: 14px;}
.index1 .xwbox li:nth-child(1),.index1 .xwbox li:nth-child(2),.index1 .xwbox li:nth-child(3) {background:url(../Images/iconew.png) 0 center no-repeat;}
.index1 .xwbox li a { display: block; margin-top: 0 90px 0 0; height: 24px; }
.index1 .xwbox li span{ display: block; height: 24px; position: absolute; top: 11px; right: 0; }

.index2 { margin: 30px 0 0 0; border-radius: 6px; height: 100px; position: relative; border: 1px solid #d2d2d2; display: flex; justify-content: center; padding: 0 0 0 85px;}
.index2 .t{  background:url(../Images/indext2.jpg) 0 0 no-repeat; width: 82px; height: 85px; position: absolute; left: 0; top: 50%; margin-top: -42.5px; }
.index2 a { display: block; width: 256px; height: 71px; border: 1px solid #d8d8d8; position: relative; border-radius: 5px; display: flex; justify-content: center; margin: 14px 8px 0 8px; }
.index2 a.on:before { content: ''; display: block; box-sizing: border-box; width: 100%; height: 100%; border: 3px solid #a6d2f3; position: absolute; left: 0; top: 0; }
.index2 a span { display: block; height:71px; line-height: 71px; font-size: 20px; color: #328ad1;  }
.index2 a div{ height: 71px; display: flex; justify-content: center; flex-direction: column; margin-right: 19px; }

.index3 { margin: 30px 0 0 0;  position: relative; border: 1px solid #d2d2d2; border-radius: 6px; min-height: 429px;}
.index3 .t { padding: 0 0 0 12px; }

.indexbaner { margin: 30px 0 0 0; overflow: hidden; }
.indexbaner img {width: 100%;}


.index4{ overflow:hidden; margin-top:60px; display: flex; justify-content: center;  }
.index4 li { margin: 0 11px; display: flex; flex-direction: column; justify-content: center; }
.index4 select { border: 1px solid #707070; width: 214px; padding: 3px; }

.index5 { margin-top: 30px; overflow: hidden; }
.index5 .lbbox { width: 578px; float: left; }
.index5 .lbbox:nth-child(2) { float: right; }
.index5 .t { height: 32px; border-bottom: 1px solid #eaeff5; }
.index5 .t h4 { font-size: 18px; font-weight: normal; color: #328ad1; float: left; border-left: 5px solid #328ad1; height: 21px; line-height: 21px; padding: 0 0 0 21px; }
.index5 .t a{display: block; float: right; width: 12px; height: 12px; background:url(../Images/arrow1.jpg); margin:10px 0 0 0;}
.index5 .lbbox ul { padding: 10px 0 0 0; }
.index5 li {height: 24px; line-height: 24px; padding: 6px 0 6px 21px; background:url(../Images/icodot2.png) 7px center no-repeat; position: relative; font-size: 14px;}
.index5 li a { display: block; margin-top: 0 60px 0 0; height: 24px; }
.index5 li span{ display: block; height: 24px; position: absolute; top: 6px; right: 0; }


.left{ width:295px; margin:0 0 0 0;  float:left; position:relative; z-index:10;}
.leftTitle{ overflow:hidden; width:305px; height:63px; background:url(../Images/bg6.png) no-repeat; margin-top: 19px;}
.leftTitle h3{ height:63px; font-size:20px; font-weight:normal; color:#FFFFFF; line-height:63px;  padding:0 0 0 49px;}
.leftTitle a{ display:block; float:right; line-height:32px; padding:0 13px 0 0; color:#FFFFFF;}
.leftContent{ width:overflow; overflow:hidden; padding: 0 5px;}
.leftContents{ width:overflow; overflow:hidden;  padding: 0 5px;}
.leftButtom{ width:100%; overflow:hidden;}
.leftMenu{ width:100%; overflow:hidden; padding:30px 0 10px 0;}
.leftMenu li{ width:288px; cursor:pointer; line-height:44px; height:44px; border-bottom:1px solid #aeb6b3; float:left; overflow:hidden;}
.leftMenu li a{  display:block; line-height:40px; height:40px;  margin:2px 0 0 0; font-size:16px; padding:0 0 0 40px;}
.leftMenu li a:hover{ color:#fff; background-color:#4a9ce6}
.leftMenu li a.on{  color:#fff; background-color:#4a9ce6}
.leftMenu li ul{ width:240px; float:left; overflow:hidden;}
.leftMenu li ul li{ background:url(../Images/icon/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/icon/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:46px; text-align:center; line-height:38px; font-size:18px; color:#1769b0;}
.left .ltmenu li.active{ background:url(../Images/bg5.png) top center no-repeat; 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/icodot2.png) left center no-repeat; font-size:16px; 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:850px; overflow:hidden; margin-top:20px;}
.right .webiste{ height:43px; padding: 10px 0; line-height:43px; font-size:16px;}
.rightTitle{ width:100%; height:39px; overflow:hidden; background:url(../Images/ui/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{ overflow:hidden; padding:30px 0 10px 0;}
.rightContents{  padding:30px 0 10px 0; overflow:hidden;}
.rightButtom{ width:100%; overflow:hidden;}


.right .newslist{ padding:30px 0 0 0;}
.right .newslist li{ height:46px; line-height:46px; overflow:hidden; position:relative; background:url(../Images/icodot3.png) left center no-repeat; font-size:18px; padding:0 120px 0 24px;}
.right .newslist li span{ display:block; position:absolute; height:46px; right:0; top:0; color: #999999;}

.newslist2{ overflow: hidden; width: 1200px; clear: both;  }
.newslist2 li { width: calc((100% - 68px) / 3); float: left; height: 350px; margin: 20px 0 0 17px; }
.newslist2 li .img{ display: block; }
.newslist2 li .img{ display: block;  background-position:center; background-repeat:no-repeat; background-size:cover; background-color: #ccc; height: 273px;}
.newslist2 li .txt {display: block;  text-align: center; height: 24px ;line-height: 24px; margin-top: 21.5px;}

.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 #CCCCCC; 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 #CCCCCC; text-align:left; font-size:12px; font-weight:100; height:26px; line-height:26px;}
.proshow td.title2{ border-bottom:2px solid #CCCCCC; 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 #CCCCCC; 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 #CCCCCC; 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;}

.fbg2{ width: 1100px; margin: 20px auto auto auto; overflow: hidden; border-top: 3px solid #1e68ac }

.fbg{ background-color:#1e68ac; overflow:hidden; font-size:14px; line-height:24px; margin-top:20px; color:#fff;}

.fbg2 .fbg{ background: no-repeat; margin-top: 0; color:#383838;}

.fbg a{color:#fff;}

.fbg2 .fbg a{color:#383838;}
.footer{ width:1100px; margin:auto;  clear:both; overflow:hidden;  padding:25px 0; text-align:center;}

.cxmain{ min-height:600px; box-sizing:border-box; padding:80px 0 0 0}
.cxcontent { width:540px; margin:auto; overflow:hidden; padding-top: 30px;}

.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:#002776; 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:#002776; 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:#1769b0;}
.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:#002776; color:#bae7ff; 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: 1809px;
	margin: auto;
	background: url(../images/1.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(.83);
}
.zccontent {
	width: 100%;
	height: 1509px;
	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: 600px;
}
.zcbody .zsimg img {
	display: block;
	margin: auto;
	max-width: 100%;
	max-height: 600px;
}

.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;
}


.scbody { background: #f0f0f0; border-radius: 8px; overflow: hidden; min-height: 200px; padding-bottom:50px; }

.scbody .tit1 { height: 41px; line-height: 41px ; background-color: #1e68ac; width: 300px; margin: auto; color: #fff; font-weight: normal; text-align: center; overflow: hidden; border-radius: 0 0 5px 5px; font-size: 16px; }
.scbody .sty1 { width: 923px; margin: 30px auto 0 auto; font-size: 18px; line-height: 30px; text-indent: 34px; }
.scbody .uploadbox{height: 41px;   width: 300px; margin: auto;  font-weight: normal; text-align: center; overflow: hidden; margin-top: 35px;}


.scbody .sty2{ width: 550px; margin: 20px auto auto auto; }
.scbody .sty3 { overflow: hidden; }
.scbody .sty3 li{ margin-top: 10px; width: 100%; background-color: #fff; float: left; position: relative; }
.scbody .sty3 li:nth-child(2) { float: left; width: 260px; display: flex; justify-content: center; flex-direction: column; }
.scbody .sty3 li:nth-child(3) { float: right; width: 260px; display: flex; justify-content: center; flex-direction: column;}
.scbody .sty3 input[type=text]{ background: none; font-size: 14px; padding: 10px 15px; box-sizing: border-box; width: 100%; border:0;}
.scbody .sty3 li:nth-child(2) label,
.scbody .sty3 li:nth-child(3) label {
	display: block;
	height: 100%;
	position: absolute;
	left: 15px;
	display: flex;
	justify-content: center;
	flex-direction: column;
	top: 0;
	color: #1e68ac;
	font-size: 14px;
}

.scbody .sty3 li:nth-child(2) input[type=text],
.scbody .sty3 li:nth-child(3) input[type=text] { width: calc(100% - 55px); margin-left: 55px; padding: 10px 15px 10px 0}
.scbody .sty4 { display:flex; justify-content: center; margin-top:47px;}
.scbody .sty4 .ico{ background:url(../Images/ico1.png) no-repeat; cursor:pointer; width:20px; height:20px; margin-right:22px;}
.scbody .sty4 .ico.active{ background:url(../Images/ico1active.png) no-repeat;}
.scbody .sty4 .xy{ cursor:pointer; height:20px;  display: flex; justify-content: center; flex-direction: column;}
.scbody .sty4 .xy span{ text-decoration:underline; color:#a7a7a7; font-size:14px;}
.scbody .sty5 { width: 923px; margin: 30px auto 0 auto; font-size: 18px; line-height: 30px; text-align:center }
.scbody input[type=submit]{ cursor:pointer; display: block; border:0; width:300px; height: 41px; line-height: 41px ; background-color: #1e68ac; color: #fff; font-weight: normal; text-align: center; overflow: hidden; border-radius: 5px 5px 0 0; font-size: 22px; margin:48px auto 0 auto;}
.scbody .btn1 { width:300px; display:block; height:48px; cursor:pointer; background:url(../Images/btn1.png); margin:40px auto 0 auto}

.scbody .btn2 { height: 41px; line-height: 41px ; background-color: #1e68ac; width: 300px; margin: auto; color: #fff; font-weight: normal; text-align: center; overflow: hidden; border-radius: 5px 5px 0 0; font-size: 22px; position: relative; margin-top: 35px; display:block; }

.tkcontent { line-height:22px; overflow:hidden; padding:20px;}


.cxDom {
	width: 530px; background: #e0e0e0; margin: 1px auto 0 auto; border-radius: 0 0 18px 18px;
}

.cxDom .t { height: 68px; border-radius: 0 0 18px 18px; line-height: 68px; text-align: center; color: #fff; background: #1e68ac; font-size: 36px; letter-spacing: 3px;}
.cxDom .linebox { height: 62px; background: #fff; border-radius: 10px; position: relative; margin: 20px 20px 0 20px; display: flex; flex-direction: column; justify-content: center; padding-left: 58px;}
.cxDom .linebox .icobox{ height: 62px; width: 58px; position: absolute; left: 0; top: 0; display: flex; flex-direction: column; justify-content: center; }
.cxDom .linebox .icobox img { display: block; margin: auto; }
.cxDom .linebox input[type=text] { font-size: 18px; letter-spacing: 2px; box-sizing: border-box; width: calc(100% - 78px); margin-left: 10px; padding: 10px 0; border:0;}
.cxDom input[type=submit] { cursor: pointer; background: #1e68ac; display: block; font-size: 18px; border-radius: 18px 18px 0 0; width: 377px; margin: 120px auto 0 auto; color: #fff; padding: 10px 0; border:0;}
.cxDom .font1{ font-size: 18px; text-align: center; color: #1e68ac; padding: 30px 0 0 0; letter-spacing: 1px; }

.cxjg1{   overflow:hidden}
.cxjg1 .tab1{ width:100%; border-collapse:collapse; margin-top:10px;}
.cxjg1 .tab1 th,.cxjg1 .tab1 td{border-top:1px solid #fff; border-right:1px solid #fff; line-height:40px; text-align:center;}
.cxjg1 .tab1 th { color:#fff; background-color:#002776; font-size:18px; font-weight:100;}
.cxjg1 .tab1 td{ background-color:#c9d1e2; color:#3d3d3d; font-size:14px;}
.cxjg1 .tab1 td.end, .cxjg1 .tab1 th.end{ border-right:0;}
.cxjg1 .box1{ overflow:hidden; padding-top:30px;}
.cxjg1 .box1 .tx{ width:160px; float:left;}
.cxjg1 .box1 .debox{ width:1000px; float:right; text-align:left; overflow:hidden; background-color:#f1f1f1;}

.cxjg1 .tab2{ width:100%; border-collapse:collapse; }
.cxjg1 .tab2 td{border-bottom:1px solid #8d939f; border-right:1px solid #8d939f; line-height:20px; padding:5px 0 5px 13px; text-align:left; font-size:16px;}
.cxjg1 .tab2 td.end{border-right:0;}

.cxjg1 .tab3{ width:100%; border-collapse:collapse; }
.cxjg1 .tab3 td{border-bottom:1px solid #c9d1e2; background-color:#7894cf; border-right:1px solid #c9d1e2; line-height:20px; padding:5px 0 5px 13px; text-align:left; font-size:16px;}
.cxjg1 .tab3 td.end{border-right:0;}


.cxjg1 .linebox1{ background-color:#c0c0c0; width:390px; margin:10px auto 0 auto; height:41px; text-align:center; line-height:41px; font-size:24px; color:#da241a; }
.cxjg1 .tab1 {width:100%; border-collapse:collapse; margin-top:15px;}
.cxjg1 .tab1 th, .cxjg1 .tab1 td { border-right:1px solid #ccc}
.cxjg1 .tab1 th, .cxjg1 .tab1 td { border-bottom:2px solid #ccc}
.cxjg1 .tab1 th { background-color:#328ad1; line-height:26px; padding:10px 0; text-align:center; color:#fff; font-size:18px; font-weight:normal;}
.cxjg1 .tab1 td { text-align:center; font-size:14px; line-height:18px; text-align:center; padding:10px; vertical-align:middle; background-color:#fff;}
.cxjg1 .linebox2{ background-color:#c0c0c0; width:390px; margin:10px auto 0 auto; height:41px; text-align:center; line-height:41px; font-size:24px; color:#da241a; }
.cxjg1 .tab2{ width:100%; border-collapse:collapse; }
.cxjg1 .tab2 td{ text-align:left; vertical-align:middle; line-height:41px; font-size:18px; height:41px;}
.cxjg1 .tab2 a { display:block; width:102px; height:31px; line-height:31px; text-align:center; font-size:18px; color:#bae7ff; margin:auto; background-color:#002776; box-shadow:0 2px 2px rgba(0,0,0,.75)}

.hjbox{ margin:30px auto auto 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;}

.dycxt { height: 68px; border-radius: 0 0 18px 18px; line-height: 68px; text-align: center; color: #fff; background: #1e68ac; font-size: 36px; letter-spacing: 3px; width: 530px; margin: 1px auto 0 auto;}

.dycxjg {
	width: 1050px; border: 1px solid #cfcece; box-sizing: border-box; padding: 30px; line-height:30px; font-size:16px; text-align: left; margin: 50px auto 0 auto;
}

.dycxjg img { max-width: 1010px; }

.danye-jybm form ul li{ width:810px; display:inline-block; margin-top:15px; margin-bottom:10px;}
.danye-jybm form ul{ margin-left:30px; margin-top:20px;}
.danye-jybm h2{ float:left; font-size:18px; margin-top:7px; margin-right:15px; margin-left:35px;}
.danye-jybm h4{ float:left; font-size:18px; margin-top:7px; margin-right:15px;}

.danye-jybm form ul li .sex{ width:15px; height:15px; margin-top:12px; margin-right:5px;}
.danye-jybm h3{ float:left; font-size:18px; margin-top:7px; margin-right:25px;}
.danye-jybm input{ float:left; border:2px solid #ccc; border-radius:5px; width:383px; height:36px; padding-left:10px; color:#333; font-family:"Microsoft Yahei";}
.danye-jybm select {border:2px solid #ccc; border-radius:5px; color:#333; font-family:"Microsoft Yahei"; padding: 9px 10px; float: left; width:396px; box-sizing: border-box;}
.danye-jybm select:focus {color:#333;}
.danye-jybm span{ display:block; float:left; font-size:18px; font-weight:bold; margin-left:15px; color:#F00; line-height:40px;}

input::-webkit-input-placeholder{
            color:#C0C0C0;
        }
        input::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#C0C0C0;
        }
        input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#C0C0C0;
        }
        input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#C0C0C0;
        }
textarea::-webkit-input-placeholder{
            color:#C0C0C0;
        }
        input::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#C0C0C0;
        }
        input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#C0C0C0;
        }
        input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#C0C0C0;
        }

#xueli{ width:170px;  float:left; border:2px solid #ccc; border-radius:5px; height:36px;color:#C0C0C0; font-family:"Microsoft Yahei"; font-size:14px; padding-left:10px;}
.danye-jybm form ul li .ps{ width:383px;  float:left; border:2px solid #ccc; border-radius:5px; height:100px;color:#333; font-family:"Microsoft Yahei"; font-size:14px; padding-left:10px;}
#jy-tijiao{ width:117px; height:43px; background: #328ad1; color: #fff; font-weight: bold; font-size: 16px;  float:left; margin-right:15px; border:none; margin-left:107px; cursor: pointer;}
#jy-cz{ width:117px; height:43px; background: #328ad1; color: #fff; font-weight: bold; font-size: 16px;   float:left;border:none; cursor: pointer;}
.danye-jybm h5{font-size:18px; margin-left:107px;}


/*scroll*/
.scroll{ width:1168px; overflow:hidden; height:340px;}
.ScrollOne{ width:1168px; overflow:hidden; height:340px; margin: 30px auto 0 auto;}
.ScrollTwo {width:2376px; height:auto; float:left;overflow:hidden; }
.scroll .item { float:left; display:block; margin:0 19px 0 0; height:340px; width:377px;}
.scroll .item .img{ display: block;  background-position:center; background-repeat:no-repeat; background-size:cover; background-color: #ccc; height: 273px;}
.scroll .item .txt { text-align: center; height: 24px ;line-height: 24px; margin-top: 21.5px;}
/*共用样式*/
.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;}