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;}
a{ color: #333333; text-decoration:none; transform: all .3s ease-out 0s;}
a:hover{ text-decoration:none; color: #08c; transform: all .3s ease-out 0s;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block; margin: 0; padding: 0;}
html{ overflow-x: hidden;}
body{ font-size: 14px; font-family: '微软雅黑'; min-width: 320px; margin: 0 auto; color: #333333; background: #f5f5f5;}

.sgyehead{ width: 100%; background: #fff; position: fixed; left: 0; z-index: 999; box-sizing: 0 0 3px 1px rgba(0,0,0,.1);}
.sgyeheadbox{ max-width: 1180px; padding: 0 10px; margin: 0 auto; overflow: hidden;}
.sgyeheadH1{ float: left; font-size: 25px; line-height: 62px; font-weight: normal;}
.sgyeheadH1 a{ color: #000000;}
.sgyeheadlxkh{ display: none;}

.sgyeheadnav{ float: right; margin-left: 10px; overflow: hidden;}
.sgyeheadnav li{ float: left; font-size: 15px; line-height: 62px; padding: 0 14px; }
.sgyeheadnav li:last-child a{ color: red; font-weight: 1000;}

.sgyewarp{ max-width: 1180px; padding: 62px 10px 0; margin: 0 auto; overflow: hidden;}
.sgyenotic{ line-height: 30px; padding-left: 30px; color: #666; box-shadow: 0 5px 5px #D3D3D3; margin: 8px auto 0px; border-radius: 3px; background: #FFF url(../images/lb.png) no-repeat 10px 9px; padding-right:10px;}
.sgyenotic a{ color: #1663B7;}

.sgyemain{ overflow: hidden;}
.sgyemainleft{ float: left; width: 72.8814%; overflow: hidden;}
.sgyemainright{ float: right; width: 25.4238%; overflow: hidden;}

.sgyetopic{ overflow: hidden; margin-top: 20px;}
.sgyetopicleft{ float: left; width: 77.907%;}
.sgyetopicbanner{ position:relative; width:100%; overflow:hidden; zoom:1;}
.flex-viewport{ max-height:2000px; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; transition:all 1s ease;}
.sgyetopicbanner .slides{ zoom:1;}
.sgyetopicbanner .slides li{ position: relative;}
.sgyetopicbanner .slides li img{ display:block; max-width:1920px; width:100%; height:320px;}
.sgyetopicbanner .slides li p{ width: 100%; position: absolute; left: 0; bottom: 0; height: 42px; background: #333333; opacity: 0.2;}
.sgyetopicbanner .slides li span{ display: block; width: 90%; position: absolute; left: 0; bottom: 0; height: 42px; line-height: 42px; color: #fff; padding: 0 2%; overflow: hidden;}
.flex-direction-nav a{ display: none;}
.flex-control-nav{ width:100%; position:absolute; bottom: 10px; text-align:right;}
.flex-control-nav li{ margin-right: 8px; display:inline-block; zoom:1; *display:inline;}
.flex-control-paging li a{ display:block; height:6px; overflow:hidden; text-indent:-99em; width:8px; cursor:pointer; background: #ddd; border-radius: 10px; font-size: 0px;}
.flex-control-paging li a.flex-active{background: #07c; width: 25px;}

.sgyetopicright{ float: right; width: 20.9303%; overflow: hidden;}
.sgyetopicright li{ position: relative; margin-bottom: 10px;}
.sgyetopicright li:last-child{ margin-bottom: 0px;}
.sgyetopicright li img{ display: block; width: 100%; height: 100px; border-radius: 3px;}
.sgyetopicright li span{ display: block; width: 100%; position: absolute; left: 0; bottom: 0; height: 26px; background: #000000; opacity: 0.3; border-radius: 0px 0px 3px 3px;}
.sgyetopicright li p{  width: 94%; position: absolute; left: 0; bottom: 0; height: 26px; line-height: 26px; color: #fff; padding: 0 3%; overflow: hidden; font-size: 12px;}

.sgyezt{ overflow: hidden; margin-top: 20px; background: #fff; padding: 0 15px 15px;}
.sgyezttitle{ border-bottom: 1px solid #efefef; height: 48px; line-height: 48px; overflow: hidden;}
.sgyezttitle p{ float: left; font-size: 18px; color: #333; font-weight: 500;}
.sgyezttitle span{ float: left; padding-left: 10px; color: #bebebe; font-size: 13px;}
.sgyeztbox{ overflow: hidden;}
.sgyeztbox dl{ float: left; width: 25%; overflow: hidden; margin-top: 15px;}
.sgyeztbox dl dt{ overflow: hidden; padding: 0 6px;}
.sgyeztbox dl dt img{ display: block; width: 100%; height: 100%; border-radius: 5px; transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s; -webkit-transition: all .3s ease-out 0s;}
.sgyeztbox dl dd{ margin: 0 6px; margin-top: 10px; line-height: 20px; height: 20px; overflow: hidden; text-align: center;}
.sgyeztbox dl:hover dt img{ -webkit-transform: scale(1.03); transform: scale(1.03); transition: all .3s ease-out 0s;}

.sgyewzlb{ overflow: hidden; margin-top: 20px; background: #FFFFFF;}
.sgyewzlbtitle{ border-bottom: 1px solid #efefef; overflow: hidden; height: 49px; margin: 0 15px;}
.sgyewzlbtitle li{ float: left; font-size: 16px; font-weight: 400; margin-right: 26px; color: #666; line-height: 47px;}
.sgyewzlbtitle li.active{ border-bottom: 2px solid #3ca5f6; font-weight: 500;}
.sgyewzlbbox{ overflow: hidden;}
.sgyewzlblist{ overflow: hidden; display: none;}
.sgyewzlblistbox{ overflow: hidden;}
.sgyewzlblistbox dl{ padding: 20px 15px; border-bottom: 1px solid #efefef; overflow: hidden;}
.sgyewzlblistbox dl dt{ float: left; width: 245px; position: relative; margin-right: 20px;}
.sgyewzlblistbox dl dt img{ display: block; width: 100%; height: 100%; transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s; -webkit-transition: all .3s ease-out 0s;}
.sgyewzlblistbox dl dt span{ position: absolute; left: 10px; top: 10px; padding: 5px 6px; font-size: 12px; line-height: 1; color: #fff; background-color: #000; filter: alpha(opacity=60); background: rgba(0,0,0,.6); border-radius: 2px; text-decoration: none;}
.sgyewzlblistbox dl dd{ overflow: hidden;}
.sgyewzlblistbox dl dd h2{ font-size: 18px; line-height: 1.4; font-weight: normal; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2;}
.sgyewzlblistbox dl dd p{ color: #666; line-height: 22px; overflow: hidden;  text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; margin-top: 10px;}
.sgyewzlbboxxia{ overflow: hidden; color: #999; line-height: 30px; height: 30px; font-size: 13px; margin-top: 10px;}
.sgyewzlbboxxia span{ float: left; margin-right: 5px;}
.sgyewzlbboxxia em{ float: left; font-style: normal;}
.sgyewzlbboxxia em a{ color: #999;}
.sgyewzlbboxxia em a:hover{ color: #07c;}
.sgyewzlblistbox dl:hover dt img{ -webkit-transform: scale(1.03); transform: scale(1.03); transition: all .3s ease-out 0s;}
.sgyeztmore{ padding: 30px 15px; overflow: hidden; text-align: center;}
.sgyeztmore a{ display: block; border: 1px solid #e5e5e5; border-radius: 3px; font-size: 14px; color: #999; padding: 12px;}
.sgyeztmore a:hover{ border: 1px solid #07c; color: #07c;}

.sgyejs{ overflow: hidden; background: #fff; margin-top: 20px; padding: 15px; line-height: 25px;}

.sgyesearch{ overflow: hidden; margin-top: 20px; background: #FFFFFF; padding: 15px;}
.sgyesearchtext{ float: left; border: 1px solid #efefef; font-size: 14px; line-height: 32px; height: 32px; padding: 0 10px; width: calc(100% - 64px);}
.sgyesearchsubmit{ float: right; width: 42px; background: #07c url("../images/ss.png") no-repeat center; height: 34px; border: none; font-size: 0px;}

.sgyetags{ overflow: hidden; background: #fff; margin-top: 20px; padding: 15px;}
.sgyetagstitle{ border-left: 3px solid #3ca5f6; font-size: 16px; padding: 1px 0 1px 7px; font-weight: 400;}
.sgyetagsbox{ overflow: hidden; margin-top: 10px; font-size: 0px;}
.sgyetagsbox a{ display: inline-block; color: #fff; padding: 1px 5px; margin: 0 5px 5px 0; border: 1px solid #999; font-size: 12px; border-radius: 3px;}
.sgyetagsbox a:nth-child(1),.sgyetagsbox a:nth-child(5),.sgyetagsbox a:nth-child(10),.sgyetagsbox a:nth-child(14),.sgyetagsbox a:nth-child(16),.sgyetagsbox a:nth-child(37),.sgyetagsbox a:nth-child(44){ background: #C9C;}
.sgyetagsbox a:nth-child(2),.sgyetagsbox a:nth-child(11),.sgyetagsbox a:nth-child(17),.sgyetagsbox a:nth-child(18),.sgyetagsbox a:nth-child(21),.sgyetagsbox a:nth-child(23),.sgyetagsbox a:nth-child(29),.sgyetagsbox a:nth-child(35),.sgyetagsbox a:nth-child(36),.sgyetagsbox a:nth-child(41),.sgyetagsbox a:nth-child(42),.sgyetagsbox a:nth-child(47){ background: #F96;}
.sgyetagsbox a:nth-child(3),.sgyetagsbox a:nth-child(12),.sgyetagsbox a:nth-child(24),.sgyetagsbox a:nth-child(28),.sgyetagsbox a:nth-child(33),.sgyetagsbox a:nth-child(38),.sgyetagsbox a:nth-child(39),.sgyetagsbox a:nth-child(50){ background: #F99;}
.sgyetagsbox a:nth-child(4),.sgyetagsbox a:nth-child(7),.sgyetagsbox a:nth-child(19),.sgyetagsbox a:nth-child(30),.sgyetagsbox a:nth-child(40),.sgyetagsbox a:nth-child(43),.sgyetagsbox a:nth-child(48){ background: #B0D686;}
.sgyetagsbox a:nth-child(6),.sgyetagsbox a:nth-child(20),.sgyetagsbox a:nth-child(26){ background: #6CC;}
.sgyetagsbox a:nth-child(8),.sgyetagsbox a:nth-child(15),.sgyetagsbox a:nth-child(22),.sgyetagsbox a:nth-child(31),.sgyetagsbox a:nth-child(34){ background: #37A7FF;}
.sgyetagsbox a:nth-child(9),.sgyetagsbox a:nth-child(25),.sgyetagsbox a:nth-child(32),.sgyetagsbox a:nth-child(45),.sgyetagsbox a:nth-child(46){ background: #6C9;}
.sgyetagsbox a:nth-child(13),.sgyetagsbox a:nth-child(27),.sgyetagsbox a:nth-child(49){ background: #E6CC6E;}
.sgyetagsbox a:hover{ border: 1px solid #07c;}

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

.sgyermzx{ overflow: hidden; background: #fff; margin-top: 20px; padding: 15px;}
.sgyermzxtitle{ border-left: 3px solid #3ca5f6; font-size: 16px; padding: 1px 0 1px 7px; font-weight: 400;}
.sgyermzxbox{ overflow: hidden; margin-top: 7px;}
.sgyermzxbox dl{ overflow: hidden; padding: 7px 0 8px;}
.sgyermzxbox dl dt{ float: left; width: 100px; height: 63px; margin-right: 10px;}
.sgyermzxbox dl dt img{ display: block; width: 100%; height: 100%; border-radius: 3px; transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s; -webkit-transition: all .3s ease-out 0s;}
.sgyermzxbox dl dd{ overflow: hidden;}
.sgyermzxbox dl dd p{ overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; line-height: 19px;}
.sgyermzxbox dl dd span{ display: block; margin-top: 10px; font-size: 12px; color: #999; line-height: 14px;}
.sgyermzxbox dl:hover dt img{ -webkit-transform: scale(1.03); transform: scale(1.03); transition: all .3s ease-out 0s;}

.sgyelinks{ overflow: hidden; background: #fff; max-width: 1160px;  margin: 20px auto; padding: 0 10px;}
.sgyelinkstitle{ border-bottom: 1px solid #efefef; line-height: 48px; overflow: hidden;}
.sgyelinkstitle p{ float: left; font-size: 18px; font-weight: 500;}
.sgyelinkstitle span{ float: left; color: #bebebe; padding-left: 10px; font-weight: 400; font-size: 13px;}
.sgyelinksbox{ overflow: hidden; padding: 15px 0; font-size: 0px;}
.sgyelinksbox a{ display: inline-block; color: #999; font-size: 14px; margin-right: 15px; line-height: 26px;}
.sgyelinksbox a:hover{ color: #07c;}

.sgyefoot{ width: 100%; background: #2d3237; color: #5f676f; padding: 35px 0; margin-top: 20px;}
.sgyefootbox{ max-width: 1180px; padding: 0 10px; margin: 0 auto; overflow: hidden;}
.sgyefootnav{ overflow: hidden;}
.sgyefootnav li{ float: left; margin-right: 15px; line-height: 26px;}
.sgyefootnav li a{ color: #76818c;}
.sgyefootnav li:last-child a{ color: red; font-weight: 1000;}
.sgyefootnav li a:hover{ color: #b3c0ce;}
.sgyefootnav li:last-child a:hover{ color: red;}
.sgyefootcopyright{ overflow: hidden; margin-top: 8px; line-height: 26px;}
.sgyefootcopyright a{ color: #5f676f;}
.sgyefootcopyright a:hover{ color: #98a4b1;}

.sgyenymain{ width: 100%; overflow: hidden; padding-top: 62px;}
.sgyelanmu{ width: 100%; overflow: hidden; display: table; height: 300px; background-size: cover; background-repeat: no-repeat; background-position: 50%;}
.sgyelanmu img{ display: block; width: 100%;}
.sgyelanmubox{ display: table-cell; vertical-align: middle; text-align: center;}
.sgyelanmubox h1{ color: #333; font-size: 36px; font-weight: normal;}
.sgyelanmuinfo{ position: relative; margin: 17px 0 0; padding: 15px 0 0;}
.sgyelanmuinfo::before{	position: absolute; left: 50%; top: 0; width: 20px; height: 2px; margin-left: -10px; background: #666; content: "";}
.sgyelanmuinfo p{ margin: 0 auto; width: 60%; font-size: 15px; font-weight: 300; line-height: 27px;}

.sgyenybox{ max-width: 1180px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.sgyenyrpic{ overflow: hidden; margin-top: 20px; padding: 5px 15px 15px; background: #FFFFFF;}
.sgyenyrpic dl{ float: left; width: 50%; overflow: hidden; margin-top: 10px;}
.sgyenyrpic dl dt{ margin: 0 5px; overflow: hidden; height: 82px;}
.sgyenyrpic dl dt img{ display: block; width: 100%; height: 100%; border-radius: 5px; transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s; -webkit-transition: all .3s ease-out 0s;}
.sgyenyrpic dl dd{ font-size: 12px; line-height: 20px; margin: 8px 5px 0; font-weight: 400; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2;}
.sgyenyrpic dl:hover dt img{ -webkit-transform: scale(1.03); transform: scale(1.03); transition: all .3s ease-out 0s;}

.sgyejqwz{  overflow: hidden; margin-top: 20px; padding: 15px; background: #FFFFFF;}
.sgyejqwztitle{ border-left: 3px solid #3ca5f6; font-size: 16px; padding: 1px 0 1px 7px; font-weight: 400;}
.sgyejqwzbox{ overflow: hidden;}
.sgyejqwzbox li{ padding: 5px 0 5px 12px; position: relative; line-height: 25px;}
.sgyejqwzbox li::before{ position: absolute; left: 0; top: 13px; content: ""; width: 0; height: 0; line-height: 0; border: 4px solid transparent; border-left: 4px solid #ccc;}
.sgyejqwzbox li a{ color: #666;}
.sgyejqwzbox li a:hover{ color: #07c;}

.sgyeweizhi{ overflow: hidden; margin-top: 20px; padding: 15px; background: #FFFFFF; color: #666666; line-height: 24px;}
.sgyeweizhi span{ color: red;}

.sgyelmlst{ overflow: hidden; background: #FFFFFF; padding: 0 15px; margin-top: 20px;}
.sgyelmlst .sgyewzlblistbox dl{ padding: 20px 0;}

.sgyepages{ overflow: hidden; font-size: 0px; text-align: center; padding: 14px 0 20px;}
.sgyepages li{ display: inline; margin: 0 3px; color: #999999; font-size: 14px;}
.sgyepages li a,.sgyepages li strong{ display: inline-block; color: #999999; font-size: 14px; margin-top: 6px;  background: #f2f2f2; padding: 4px 8px; box-shadow: inset 0 -1px 0 0 rgba(0,0,0,.05); border-radius: 2px;}
.sgyepages li strong{ font-weight: normal; background: #08c; border: 1px solid #08c; color: #FFFFFF;}

.sgyearticle{ overflow: hidden; background: #FFFFFF; margin-top: 20px; padding: 30px 20px;}
.sgyearticlehead{ overflow: hidden;}
.sgyearticletitle{ font-size: 24px; font-weight: 500; line-height: 30px; text-align: center;}
.sgyearticletop{ overflow: hidden; margin-top: 15px; color: #999; line-height: 25px; text-align: center;}
.sgyearticletop a{ float: left; color: #999;}
.sgyearticletop a.nickname{ color: #08c;}
.sgyearticletop a:hover{ color: #08c;}
.sgyearticletop span{ color: #999;}
.sgyearticletop span.dot{ margin: 0 6px; color: #ccc;}
.sgyearticlebody{ overflow: hidden; color: #444; font-size: 16px; margin-top: 15px; line-height: 30px; text-indent: 2em;}
.sgyearticlebody p{ padding: 5px 0;}
.sgyearticlebody img{ display: block; max-width: 100%; margin: 0 auto;}
.sgyeshegming{ color: #999; border: 1px solid #efefef; background: #fbfbfb; border-radius: 2px; padding: 15px; margin-top: 15px; line-height: 26px; font-size: 13px;}
.sgyetaglist{ overflow: hidden; margin-top: 15px; font-size: 0px;}
.sgyetaglist a{ display: inline-block; color: #666; border: 1px solid #999; border-radius: 3px; font-size: 14px; display: inline-block;  margin: 0 10px 5px 0; padding: 5px 15px;}
.sgyetaglist a:hover{ background: #4285f4; color: #FFFFFF; border: 1px solid #4285f4;}

.sgyearticlesxp{ overflow: hidden; margin-top: 15px;}
.sgyearticlesxp dl{ float: left; width: 49%; padding: 10px 15px 10px; color: #fff; background-size: cover; background-position: 50%; border-radius: 3px; overflow: hidden; box-sizing: border-box; position: relative; height: 86px;}
.sgyearticlesxp dl::before{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.5); content: "";}
.sgyearticlesxp dl:nth-child(2){ float: right;}
.sgyearticlesxp dl dt{ line-height: 24px; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; position: absolute; right: 15px; left: 15px;}
.sgyearticlesxp dl dt a{ color: #FFFFFF;}
.sgyearticlesxp dl dd{ position: absolute; font-size: 14px; line-height: 16px; overflow: hidden; bottom: 10px; box-sizing: border-box; right: 15px; left: 15px;}
.sgyearticlesxp dl dd span{ float: left;}
.sgyearticlesxp dl dd em{ float: right; font-style: normal;}
.sgyearticlesxp dl:nth-child(2) dd span{ float: right;}
.sgyearticlesxp dl:nth-child(2) dd em{ float: left;}

.sgyexgtj{ overflow: hidden; margin-top: 20px;}
.sgyexgtjtitle{ font-size: 18px; font-weight: 500; overflow: hidden;}
.sgyexgtjbox{ overflow: hidden; margin-top: 15px;}
.sgyexgtjbox dl{ float: left; width: 33.3333%; overflow: hidden; padding: 8px 0;}
.sgyexgtjbox dl dt{ overflow: hidden; margin: 0 8px; height: 165px;}
.sgyexgtjbox dl dt img{ display: block; width: 100%; height: 100%; transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s; -webkit-transition: all .3s ease-out 0s; border-radius: 5px;}
.sgyexgtjbox dl:hover dt img{ -webkit-transform: scale(1.03); transform: scale(1.03); transition: all .3s ease-out 0s;}
.sgyexgtjbox dl dd{ font-weight: 400; line-height: 20px; margin-top: 8px; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; text-decoration: none; transition: all .3s ease-out 0s; margin: 0 8px; height:40px;}
.sgyedipiao{ display: none;}

.dibuAnniu,.sgyewzstp{ display: none;}
.sgyetopicbanner .slides li img.wapimg{ display: none;}

.dibewm{ width: 100%; position: fixed; left: 0; top: 0; background: #000000; opacity: 0.5; z-index: 9999; height:100%; display: none;}
.dibewmimg{ width: 20%; margin:0 auto; position: fixed; left:40%; top:20%; z-index: 999999; display: none;}
.dibewmimg img{ display: block; width: 100%;}

.wapbanner1,.wapbanner2,.wapbanner3{ display: none;}

@media (max-width: 1111px){
	.sgyeheadnav li{ padding: 0 7px;}
}
@media (max-width: 1027px){
    .sgyeheadnav li{ padding: 0 4px;}
}
@media (max-width: 992px){
	.sgyeheadH1{ line-height: 50px;}
	.sgyeheadlxkh{ display: block; line-height:50px; float: right; margin-right:5px; color:red;}
	.sgyeheadmeun{ float: right; height: 50px; background: url("../images/nav.png") no-repeat center; width: 44px;}
	.sgyeheadnav{ margin-left: 0px; float: none; width: 80%; position: fixed; left: 0; top: 0px; background: #08c; padding: 50px 0; z-index: 10000000001; height: 100%; display: none;}
	.sgyeheadnav li{ float: none; width: 100%; font-size: 16px; line-height: 42px; padding: 0 20px;}
	.sgyeheadnav li a{ color: #FFFFFF;}
	.sgyeheadnavbg{position: fixed;  z-index: 10000000000; width: 100%; height: 100%; left: 0; top: 0; content: ""; background: rgba(0,0,0,.3); display: none;}
	.sgyeheadclose{ width: 34px; height: 34px; background: url("../images/close.png") no-repeat center; background-size: 20px 20px; position: absolute; right: 20px; top: 20px;}
	.sgyewarp{ padding-top: 50px;}
	.sgyenotic{ padding-right: 15px; line-height:22px; font-size:12px;}
}
@media (max-width: 768px){
	.sgyemainleft,.sgyetopicleft{ width: 100%;}
	.sgyetopic,.sgyezt,.sgyewzlb,.sgyejs,.sgyesearch,.sgyetags,.sgyeyoutu,.sgyermzx,.sgyelinks,.sgyefoot,.sgyeweizhi,.sgyelmlst,.sgyenyrpic{ margin-top: 15px;}
	.sgyearticle{ margin-top: 15px; padding: 10px;}
	.sgyearticletitle{ font-size: 20px;}
	.sgyenyrpic dl dt{ height: 128px;}
	.sgyexgtjbox dl dt{ height: 82px;}
	.sgyetopicright{ display: none;}
	.sgyezt{ padding: 0 10px 15px;}
	.sgyezttitle span{ display: none;}
	.sgyeztbox dl{ width: 50%;}
	.sgyewzlblistbox dl{ padding: 10px;}
	.sgyewzlblistbox dl dt{ width: 120px; height: 75px; margin-right: 10px;}
	.sgyewzlblistbox dl dd h2{ font-size: 16px; line-height: 22px;}
	.sgyewzlblistbox dl dd p{ display: none;}
	.sgyewzlbboxxia{ line-height: 20px; height: 20px;}
	.sgyemainright{ display: none;}
	.sgyelinkstitle span{ display: none;}
	.sgyenymain{ padding-top: 50px;}
	.sgyelanmu{ min-height: 220px; height: auto; padding: 30px 15px 10px; box-sizing: border-box;}
	.sgyelanmubox h1{ font-size: 26px;}
	.sgyelanmuinfo p{ width: 100%;}
	.sgyefoot{ padding: 20px 0;}
	.sgyefootnav{ display: none;}
	.sgyefootcopyright{ margin-top: 0px;}
	.sgyetaglist{ display: none;}
	.sgyetopicbanner .slides li img{ height: auto;}
	.sgyeheadH1{ font-size: 18px; text-align: center; width: calc(100% - 44px);}
	.sgyedipiao{ display: block; height: 60px; width: 100%;}
	.sgyedipiaobox{ width: 100%; padding: 5px 10px; box-sizing: border-box; height: 60px; position: fixed; z-index: 999; left: 0; bottom: 0; background: #FFFFFF; border-top: 1px solid #e8e8e8;}
	.sgyedipiaobox li{ float: left; width: 18%; text-align: center; overflow: hidden;}
	.sgyedipiaobox li span{ display: block; height: 16px; margin-top: 5px;}
	.sgyedipiaobox li:nth-child(1) span{ background: url("../images/icon_home.png") no-repeat center; background-size: 16px 16px;}
	.sgyedipiaobox li:nth-child(2) span{ background: url("../images/icon_line.png") no-repeat center; background-size: 16px 16px;}
	.sgyedipiaobox li:nth-child(3) span{ background: url("../images/icon_tel.png") no-repeat center; background-size: 16px 16px;}
	.sgyedipiaobox li p{ line-height: 24px; text-align: center; font-size: 12px;}
	.sgyedipiaobox li:last-child{ width: 44%; margin-left: 2%;}
	.sgyedipiaobox li:last-child a{ display: block; height: 30px; line-height: 30px; background: linear-gradient(179deg, #3da5e1 0%, #007bc5 100%); border-radius: 15px; color: #FFFFFF; margin-top: 10px;}
	.dibuAnniu{ width: 100%; overflow: hidden; position: fixed; left: 0; bottom: 0; display:block; background: #fff; padding: 10px; box-sizing: border-box;}
    .dibuAnniu li{ float: left; width: 48%; height: 40px; line-height: 40px; overflow: hidden; text-align: center; background: #6dbcff; font-size: 16px; border-radius:10px;}
    .dibuAnniu li:nth-child(2){ background: #ffa626; float: right;}
    .dibuAnniu li a{ color: #ffffff; display: inline-block;}
    .sgyewzstp{ overflow: hidden; margin-top: 0px; display: block;}
    .sgyewzstp img{ display: block; width: 100%;}
    .sgyetopicbanner .slides li img.wapimg{ display: block;}
    .sgyetopicbanner .slides li img.pcimg{ display: none;}
    .dibewmimg{ width: 80%; left: 10%;}
    .wapbanner1,.wapbanner2,.wapbanner3{ display: block; width: 100%; margin-top: 10px;}
    .wapbanner1 img,.wapbanner2 img,.wapbanner3 img{ display: block; width: 100%;}
}
@media (max-width: 479px){
	.sgyelinkstitle p{ font-size: 14px;}
	.sgyelinkstitle span{ font-size: 12px;}
	.sgyewzlbtitle li{ margin-right: 15px;}
	.sgyeztmore{ padding: 15px;}
	.sgyexgtjbox dl{ width: 50%;}
	.sgyexgtjbox dl dt{ height: 80px;}
	.sgyearticlesxp dl{ width: 100%;}
	.sgyearticlesxp dl:nth-child(2){ margin-top: 15px;}
}