﻿body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{ margin:0; padding:0;}
button,input,select,textarea{ outline:0;}
textarea{ resize:none;}
ul,li{ list-style:none;}
img{ outline:0; border:none; display: block;}
button,input[type=button],input[type=reset],input[type=submit]{ -webkit-appearance:none; }
input{ border-radius: 0px; outline: none; box-shadow:none; -webkit-appearance: none;}
a{ color: #333333; text-decoration:none;}
a:hover{ text-decoration:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block; margin: 0; padding: 0;}
html{ overflow-x: hidden;}
body{ font-size: 12px; font-family: 'Microsoft YaHei'; min-width: 320px; margin: 0 auto; color: #333333; background: #244394;}

.jakhead{ width: 100%; height: 43px; background: url("../images/topbg.png") repeat-x; margin-top: 3px;}
.jakheadbox{ max-width: 1200px; margin: 0 auto; height: 43px; padding: 0 10px;}
.jakheadlogo{ float: left; height: 43px; line-height: 43px; text-align: center; font-size: 0px;}
.jakheadlogo img{ display: inline-block; vertical-align: middle;}
.jakheadright{ float: right; line-height: 43px;}
.jakheadright a{ float: left; color: #666666; font-size: 14px; padding-left: 15px;}

.zlbanner{ width: 100%; overflow: hidden; margin-top: 1px;}
.zlbanner img{ display: block; width: 100%;}

.zlnavs{ width: 100%; overflow: hidden; margin-top: 18px;}
.zlnavs ul{ max-width: 1200px; margin: 0 auto; overflow: hidden; padding: 0 10px; text-align: center; font-size: 0px;}
.zlnavs ul li{ float: left; width: 14.2858%; font-size: 20px; line-height: 40px; font-weight: bold; height: 40px; overflow: hidden; text-align: center;}
.zlnavs ul li a{ color: #ffffff;}

.jakwarp{ max-width: 1200px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.jakcpjs{ overflow: hidden; background: #FFFFFF; border-radius: 10px; margin-top: 28px; padding: 26px 30px 20px 16px;}
.jakcpjsimg{ float: left; width: 57.4524%; margin-right: 20px;}
.jakcpjsimg img{ display: block; width: 100%;}
.jakcpjsinfo{ overflow: hidden;}
.jakcpjsinfo h1{ font-size: 24px; font-weight: bold; color: #244394; line-height: 60px; height: 60px; overflow: hidden; text-align: center; border-radius: 10px; background: #daeff8;}
.jakcpjsinfo ul{ overflow: hidden; margin-top: 22px;}
.jakcpjsinfo ul li{ font-size: 16px; line-height: 34px; color: #333333;}
.jakcpjsinfo ul li span{ color: #244394; font-weight: bold;}
.jakcpjsinfo ul li:last-child{ color: #1f1f1f; font-weight: bold;}
.jakcpjszxgm{ display: block; margin-top: 15px; color: #FFFFFF; font-size: 16px; font-weight: bold; background: #244394; width: 147px; height: 45px; line-height: 45px; text-align: center; border-radius: 22.5px;}

.jakimgs{ overflow: hidden;}
.jakimgs li{ float: left; width: 49.1667%; margin-top: 24px;}
.jakimgs li:nth-child(2){ float: right;}
.jakimgs li img{ display: block; width: 100%;}

.jakywyd{ overflow: hidden; background: #FFFFFF; border-radius: 10px; margin-top: 26px; padding: 40px 30px 30px;}
.jakywydtitle{ overflow: hidden;}
.jakywydtitle a{ display: block; color: #244394; font-size: 34px; font-weight: bold; line-height: 40px;}
.jakywydtitle span{ display: block; color: #244394; font-size: 16px; line-height: 26px; text-transform: uppercase;}
.jakywydbox{ overflow: hidden;}
.jakywydbox li{ float: left; width: 31.579%; margin-right: 2.6315%; margin-top: 20px;}
.jakywydbox li:nth-child(1),.jakywydbox li:nth-child(2),.jakywydbox li:nth-child(3){ margin-top: 10px;}
.jakywydbox li:nth-child(3n){ margin-right: 0px;}
.jakywydbox li dl{ overflow: hidden; background: #f1fbff; border-radius: 10px; padding: 10px 30px 16px;}
.jakywydbox li dl dt{ color: #244394; font-size: 16px; font-weight: bold; line-height: 40px; height: 40px; overflow: hidden;}
.jakywydbox li dl dd{ color: #999999; font-size: 14px; line-height: 22px; height: 44px; overflow: hidden;}

.jakcont{ overflow: hidden; background: #FFFFFF; border-radius: 10px; margin-top: 26px; padding: 40px 30px 40px;}
.jakyyzn{ float: left; width: 31.579%; margin-top: 15px;}
.jakkpsp{ float: left; width: 31.579%; margin: 15px 2.6315% 0;}
.jakjkkt{ float: left; width: 31.579%; margin-top: 15px;}
.jakconttitle{ overflow: hidden; padding-left: 15px;}
.jakconttitle p{ font-size: 34px; font-weight: bold; line-height: 40px; color: #244394;}
.jakconttitle span{ display: block; color: #244394; font-size: 16px; line-height: 22px; text-transform: uppercase;}
.jakyyznbox{ overflow: hidden; margin-top: 15px; background: #f1fbff; border-radius: 10px; padding: 20px 30px;}
.jakyyznbox li{ color: #333333; font-size: 16px; line-height: 40px; height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url("../images/dian.png") no-repeat 0px 18px; padding-left: 11px;}
.jakyyznbox li a{ color: #333333;}
.jakkpspimg{ overflow: hidden; margin-top: 15px;}
.jakkpspimg img{ display: block; width: 100%;}
.jakkpspbox{ overflow: hidden; margin-top: 6px;}
.jakkpspbox li{ color: #333333; font-size: 16px; line-height: 40px; height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url("../images/dian.png") no-repeat 0px 18px; padding-left: 11px;}
.jakkpspbox li a{ color: #333333;}

.zlfoot{ width: 100%; overflow: hidden; background: #FFFFFF; margin-top: 40px; text-align: center; color: #666666; font-size: 14px; line-height: 22px; padding: 52px 0 34px;}
.zlfoot img{ display: inline-block; max-width: 100%; margin-top: 18px;}

.jakleft{ float: left; width: 71.6667%; background: #FFFFFF; margin-top: 20px; border-radius: 10px;}
.jakright{ float: right; width: 26.6667%;}
.jakpub{ overflow: hidden; background: #FFFFFF; margin-top: 20px; border-radius: 10px; padding: 15px;}
.jakpubtitle{ color: #244394; font-size: 20px; font-weight: bold; line-height: 30px;}
.jakzxwz{ overflow: hidden; margin-top: 5px;}
.jakzxwz li{ line-height: 34px; height: 34px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; background: url("../images/dian.png") no-repeat left; padding-left: 10px;}

.jakprojs{ overflow: hidden; margin-top: 5px;}
.jakprojs dt{ overflow: hidden;}
.jakprojs dt img{ display: block; width: 100%;}
.jakprojs dd{ overflow: hidden; margin-top: 10px;}
.jakprojs dd h2{ font-size: 20px; font-weight: bold; color: #244394; line-height: 40px; height: 40px; overflow: hidden; text-align: center; border-radius: 10px; background: #daeff8;}
.jakprojs dd ul{ overflow: hidden; margin-top: 10px;}
.jakprojs dd ul li{ font-size: 16px; line-height: 34px; color: #333333;}
.jakprojs dd ul li span{ color: #244394; font-weight: bold;}

.jakneiye{ overflow: hidden; padding: 20px 30px;}
.jakweizhi{ font-size: 14px; line-height: 24px; color: #666666; border-bottom: 1px solid #f5f5f5; padding-bottom: 10px;}
.jaklist{ overflow: hidden;}
.jaklist li{ line-height: 42px; height: 42px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; background: url("../images/dian.png") no-repeat left; padding-left: 10px; border-bottom: 1px solid #f5f5f5;}
.jaklist li span{ float: right; color: #666666; font-size: 14px; padding-left: 10px;}

.jakpages{ overflow: hidden; font-size: 0px; text-align: center; margin-top: 10px;}
.jakpages li{ display: inline; margin: 0 3px; color: #999999; font-size: 14px;}
.jakpages li a,.jakpages li strong{ display: inline-block; color: #999999; font-size: 14px; margin-top: 6px; border: 1px solid #dddddd; line-height: 30px; padding: 0 11px; border-radius: 5px;}
.jakpages li strong{ font-weight: normal; background: #0057c2; border: 1px solid #0057c2; color: #FFFFFF;}

.jakarticle{ overflow: hidden; margin-top: 15px;}
.jakarticlehead{ overflow: hidden; text-align: center; border-bottom: 1px dashed #cccccc; padding-bottom: 10px;}
.jakarticlehead h1{ font-size: 22px; color: #1d4b91; line-height: 30px;}
.jakarticlehead p{ font-size: 14px; line-height: 24px; margin-top: 10px; color: #666666;}
.jakarticlebody{ overflow: hidden; font-size: 16px; line-height: 30px; text-indent: 2em; padding: 10px 0; border-bottom: 1px dashed #cccccc;}
.jakarticlebody p{ padding: 5px 0;}
.jakarticlebody img{ display: block; max-width: 100%; margin: 0 auto;}
.jakarticlesxp{ overflow: hidden; margin-top: 10px;}
.jakarticlesxp p{ font-size: 16px; line-height: 30px; height: 30px; overflow: hidden;}
.jakcontent{ margin-top: 15px;}

@media (max-width: 768px){
	.jakhead{ position: relative; z-index: 999;}
	.mjaknav{ float: right; width: 43px; height: 43px; background: url("../../baozhilin/images/nav.png") no-repeat center;}
	.jakheadright{ width: 100%; position: absolute; right: 0; top: 44px; background: #ffffff; text-align: center; display: none; padding: 10px 5px; line-height: 28px; box-sizing: border-box;}
	.jakheadright a{ padding: 0 10px;}
	.zlnavs{ margin-top: 10px;}
	.zlnavs ul li{ font-size: 16px; width: 25%;}
	.zlnavs ul li:last-child{ width: 33.3333%;}
	.zlfoot{ margin-top: 15px; padding: 15px 0;}
	.zlfoot img{ margin-top: 10px;}
	.jakcont{ margin-top: 15px; padding: 15px;}
	.jakyyzn,.jakjkkt{ width: 100%;}
	.jakyyzn{ margin-top: 0px;}
	.jakkpsp{ width: 100%; margin-top: 15px;}
	.jakconttitle p{ font-size: 24px;}
	.jakyyznbox{ padding: 10px 15px;}
	.jakywyd{ margin-top: 15px; padding: 15px;}
	.jakywydtitle a{ font-size: 24px;}
	.jakywydbox li{ width: 100%; margin-right: 0px; margin-top: 10px;}
	.jakywydbox li dl{ padding: 10px 15px;}
	.jakywydbox li dl dd{ height: auto;}
	.jakimgs li{ width: 100%; margin-top: 15px;}
	.jakcpjs{ margin-top: 15px; padding: 15px;}
	.jakcpjsimg{ width: 100%; float: none; margin-right: 0px;}
	.jakcpjsinfo h1{ margin-top: 10px; font-size: 20px; line-height: 40px; height: 40px;}
	.jakcpjsinfo ul{ margin-top: 10px;}
	.jakleft{ width: 100%; margin-top: 10px;}
	.jakneiye{ padding: 15px;}
	.jakright{ width: 100%;}
	.jakpub{ margin-top: 15px;}
}