﻿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: #f8f8f8;}

.gjyHead{ width: 100%; overflow: hidden; background: url("../images/topbg.png") repeat-x;}
.gjyHeadBox{ max-width: 1200px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.gjyHeadLogo{ float: left; height: 44px; line-height: 44px; text-align: center;}
.gjyHeadLogo img{ display: inline-block; max-width: 100%; vertical-align: middle;}
.gjyHeadRight{ float: right; line-height: 44px; font-size: 14px;}
.gjyHeadRight a{ float: left; padding-left: 28px; color: #666666;}

.gjyBanner{ width: 100%; overflow: hidden;}
.gjyBanner img{ display: block; width: 100%;}

.gjyMeun{ max-width: 1200px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.gjyMeun li{ float: left; width: 15.9167%; background: #ffffff; border-radius: 10px; margin-top: 17px; margin-right: 0.89996%;}
.gjyMeun li:last-child{ margin-right: 0px;}
.gjyMeun li dl{ overflow: hidden; padding: 26px 20px 12px;}
.gjyMeun li dl dt{ float: right; width: 40px; height: 42px; margin-top: 5px;}
.gjyMeun li:nth-child(1) dl dt{ background: url("../images/home.png") no-repeat center;}
.gjyMeun li:nth-child(2) dl dt{ background: url("../images/jj.png") no-repeat center;}
.gjyMeun li:nth-child(3) dl dt{ background: url("../images/zz.png") no-repeat center;}
.gjyMeun li:nth-child(4) dl dt{ background: url("../images/by.png") no-repeat center;}
.gjyMeun li:nth-child(5) dl dt{ background: url("../images/zl.png") no-repeat center;}
.gjyMeun li:nth-child(6) dl dt{ background: url("../images/yh.png") no-repeat center;}
.gjyMeun li dl dd{ overflow: hidden;}
.gjyMeun li dl dd span{ display: block; color: #333333; font-size: 20px; line-height: 24px;}
.gjyMeun li dl dd p{ color: #888888; font-size: 12px; line-height: 16px; height: 32px; overflow: hidden; margin-top: 6px;}

.gjyWarp{ max-width: 1200px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.gjyddy{ overflow: hidden; background: #ffffff; border-radius: 10px; margin-top: 18px; padding: 30px 30px 32px;}
.gjyddyLeft{ float: left; width: 68.4211%;}
.gjyddyRight{ float: right; width: 29.1229%;}
.gjyddyTitle{ font-size: 28px; font-weight: bold; color: #333333; background: url("../images/title.png") no-repeat left; padding-left: 50px; line-height: 38px;}
.gjyddyInfo{ color: #333333; font-size: 16px; line-height: 32px; text-indent: 2em; margin-top: 18px; height: 96px; overflow: hidden;}
.gjyddyList{ overflow: hidden; margin-top: 18px;}
.gjyddyList li{ float: left; width: 49%; font-size: 16px; line-height: 32px; height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.gjyddyList li:nth-child(2n){ float: right;}
.gjyddyPic{ overflow: hidden; margin-top: 6px; height: 285px;}
.gjyddyPic img{ display: block; width: 100%; height: 100%;}

.gjyMain{ overflow: hidden;}
.gjyMainLeft{ float: left; width: 71.6667%;}
.gjyMainRight{ float: right; width: 26.6667%;}
.gjyXgnr{ overflow: hidden; background: #ffffff; margin-top: 17px; border-radius: 10px; padding: 26px 27px;}
.gjyXgnrTitle{ font-size: 24px; font-weight: bold; color: #333333; line-height: 30px;}
.gjyXgnrBox{ overflow: hidden; margin-top: 10px;}
.gjyXgnrBox li{ font-size: 16px; line-height: 32px; height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url("../images/dian.png") no-repeat 0px 14px; padding-left: 10px;}

.gjyKplb{ overflow: hidden; background: #ffffff; margin-top: 17px; border-radius: 10px; padding: 26px 30px;}
.gjyKplbTitle{ font-size: 28px; font-weight: bold; background: url("../images/title.png") no-repeat left; padding-left: 50px; line-height: 38px;}
.gjyKplbList{ overflow: hidden;}
.gjyKplbList dl{ overflow: hidden; padding: 20px 0; border-bottom: 1px solid #eeeeee;}
.gjyKplbList dl dt{ float: left; width: 220px; height: 140px; overflow: hidden; margin-right: 30px;}
.gjyKplbList dl dt img{ display: block; width: 100%; height: 100%; border-radius: 10px;}
.gjyKplbList dl dd{ overflow: hidden; padding-top: 2px;}
.gjyKplbList dl dd h3{ font-size: 20px; font-weight: bold; line-height: 30px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.gjyKplbList dl dd p{ font-size: 14px; line-height: 24px; max-height: 72px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; margin-top: 6px;}
.gjyKplbList dl dd span{ display: block; color: #999999; font-size: 14px; line-height: 24px; height: 24px; overflow: hidden; margin-top: 6px;}
.gjyKplbMore{ overflow: hidden; text-align: center; font-size: 16px; line-height: 42px; margin-top: 15px;}
.gjyKplbMore a{ color: #4b8aff;}

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

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

.gjyArticle{ overflow: hidden; margin-top: 17px; background: #FFFFFF; border-radius: 10px; padding: 30px;}
.gjyArticleHead{ overflow: hidden; text-align: center; border-bottom: 1px solid #eeeeee; padding-bottom: 15px;}
.gjyArticleHead h1{ font-size: 20px; line-height: 30px;}
.gjyArticleHead p{ font-size: 14px; color: #666666; line-height: 24px; margin-top: 10px;}
.gjyArticleBody{ overflow: hidden; text-indent: 2em; font-size: 15px; line-height: 30px; padding: 10px 0; border-bottom: 1px solid #eeeeee;}
.gjyArticleBody p{ padding: 5px 0;}
.gjyArticleBody img{ display: block; max-width: 100%; margin: 0 auto;}
.gjyArticleTag{ overflow: hidden; padding: 10px 0; border-bottom: 1px solid #eeeeee; font-size: 14px; line-height: 26px;}
.gjyArticleTag a{ padding-right: 15px; color: #999999;}
.gjyArticleSxp{ overflow: hidden; margin-top: 15px;}
.gjyArticleSxp p{ line-height: 30px; height: 30px; overflow: hidden; font-size: 14px; color: #666666;}

@media (max-width: 800px){
	.gjyMeun li dl dd span{ font-size: 18px;}
}
@media (max-width: 768px){
	.gjyMeun li{ width: 32.1667%; margin-right: 1.74995%; margin-top: 10px;}
	.gjyMeun li:nth-child(3n){ margin-right: 0px;}
	.gjyMeun li dl{ padding: 16px 15px;}
	.gjyddy{ padding: 15px;}
	.gjyddyLeft,.gjyddyRight,.gjyMainLeft,.gjyMainRight{ width: 100%;}
	.gjyddyPic{ height: auto;}
	.gjyddyTitle,.gjyKplbTitle,.gjyXgnrTitle{ font-size: 20px;}
	.gjyddyInfo{ font-size: 14px; margin-top: 10px; line-height: 26px; height: auto;}
	.gjyddyList{ margin-top: 8px;}
	.gjyddyList li{ font-size: 14px; line-height: 26px; height: 26px;}
	.gjyKplb,.gjyXgnr{ padding: 15px;}
	.gjyKplbList dl dt{ margin-right: 15px;}
	.gjyXgnrBox li{ font-size: 14px;}
	.gjyXgnrBox li{ line-height: 28px; height: 28px;}
	.gjyFoot{ margin-top: 15px; padding: 20px 0;}
	.gjyPages{ margin-top: 9px;}
}
@media (max-width: 599px){
	.gjyHeadRight a{ padding-left: 12px;}
}
@media (max-width: 479px){
	.gjyHeadRight{ font-size: 12px;}
	.gjyHeadRight a{ padding-left: 8px;}
	.gjyKplbList dl dt{ width: 140px;}
	.gjyKplbList dl dd h3{ font-size: 16px;}
} 
@media (max-width: 413px){
	.gjyHead{ overflow: visible; height: 44px; position: relative; z-index: 9999;}
	.gjyHeadRight{ width: 100px; position: absolute; right: 0; top: 44px; background: #f8f8f8; border-left: 1px dashed #dae2ec; display: none;}
	.mgjyNav{ background: url("../../baozhilin/images/nav.png") no-repeat center; width: 30px; height: 44px; float: right;}
	.gjyHeadRight a{ float: none; display: block; text-align: center; font-size: 14px; border-bottom: 1px dashed #dae2ec;}
	.gjyMeun li{ width: 48.3334%; margin-right: 0px;}
	.gjyMeun li:nth-child(2n){ float: right;}
}