@charset "utf-8";*{box-sizing:border-box}
html{font-size:62.5%;overflow-y:scroll}
body,html{width:100%}
body{font-size:16px;font-family:"microsoft yahei",\5b8b\4f53,Arial,Helvetica,sans-serif;}
a{color:#222}
a:hover{color:#2B70BB}
.in{ width:1200px; margin:0 auto; overflow:hidden;}


.header{ background:#2f8bda  url(jzgcxy1128.png) center center no-repeat; height:156px;}
.naver{	 background:#2B70BB;overflow:hidden;}
.naver ul li{ float:left; width:108px;}
.naver ul li a{ display:block; line-height:40px;text-align:center; color:#fff; font-size:18px}
.naver ul li a:hover{background:#FFF; color:#3ba3fd; border-radius:3px;}

.footer .copyright{ margin:0 auto; width:1200px; text-align:center; padding:20px 0; line-height:2;}
.footer .copyright a{ color:#222;}

.pluger .in{ position:relative; line-height:60px; height:60px; overflow:visible;}
.pluger .title{ position:absolute; left:420px; width:100px;}
#dater{  background:#fff url(dater-bg.png) left center no-repeat;  color:#2B70BB; width:220px; text-align:center; right:0px;  top:-32px; line-height:24px; height:24px; position:absolute;z-index:999;}

#search-form{ position:absolute; top:0px;  left:0px;  width:400px; height:60px;text-align:center;}
#search-form .key{ height:22px; line-height:22px; border:1px solid #d8d8d8; width:160px; vertical-align:middle}
#top-news{ position:absolute; top:0px; left:520px;  width:680px;height:60px;line-height:60px; overflow:hidden;}
#top-news ul li{ float:left; margin-right:100px;}


.block .t{line-height:32px; background:#2B70BB; color:#fff; padding:0 10px;font-size:18px}
.block .t a.more{ color:#fff;  float:right; font-size:12px; }

.mainner{ margin:0 auto; width:1200px; overflow:hidden; clear:both;}
.mainner .section{ margin-bottom:20px; clear:both; overflow:hidden;}
.mainner .area{ width:400px; float:left;}
.mainner .area-w{ width:380px; float:left; margin-left:20px}
.mainner .area-s{ width:240px; float:left; margin-right:20px;}
.mainner .no-margin{ margin:0;}

.mainner .side{ float:left; width:180px; margin-left:20px;}
	.side .menu{ margin-bottom:40px;}
	.side .menu li{ margin-bottom:20px;}
	.side .menu li a{ display:block; text-align:center; line-height:2em; color:#fff; background:#2f8bda; border-radius:5px; font-weight:bold;padding:10px; }
	.side .menu li a.cur,.side .menu li a:hover{ background:#2f8bda;}

.mainner .main{ float:left; width:1000px; border:1px solid #2B70BB;  margin-bottom:20px; min-height: 420px; border-radius:5px;}
.main .pos{height:50px; line-height:50px; padding-left:20px; border-bottom:1px solid #2B70BB}
.main .content{ padding:40px 100px; line-height:1.75;}
.main .content h1{ font-size:24px;}
.main .content p{ margin-bottom:1em;}
.main .pager{ padding:20px; clear:both;}
.main .pager span,.main .pager a{box-sizing:content-box; border:none;}
#gotopagebut{ padding:0 4px; background:none;  border:none;}
	
#slider{position:relative; overflow:hidden; zoom:1; border-radius:3px;}	
#slider .change-div a{position:absolute;top:0;left:0;display:none; }
#slider img{ width:400px; height:240px;}
#slider .title-bg,#slider .title{position:absolute;left:0px;bottom:0; width:100%; height:40px; line-height:40px; overflow:hidden;background:url(tran.png);}
#slider .title a{display:block; text-align:center; font-size:14px; color:#fff;}

#major{background:url(major.jpg) no-repeat; height:240px; clear:both}
#major .item{ float:left;box-sizing:border-box;position:relative; width:200px;height:240px; }
#major .item .sub{ background:rgba(43,112,187,.8);height:200px;  display:none;}
#major .item a{ color:#fff; display:block;  line-height:40px;padding:0 20px;}
#major .item a:hover{  background:rgba(43,112,187);}
#major .item span{ display:block; background:rgba(43,112,187,.8); text-align:center; color:#fff; position:absolute;bottom:0px; height:40px; line-height:40px; width:200px; font-size:18px;}

#show{ width:100%;height:208px; overflow:hidden; position:relative}
#show ul{position:absolute; width:999em; top:0px}
#show ul>li{ float:left; width:300px; }
#show ul>li a{ display:block; width:100%; position:relative}
#show ul>li a img{ width:300px; height:180px;}
#show ul>li a span{ display:block; color:#fff;  line-height:2em; position:absolute; bottom:0; background:url(tran.png);padding:0 10px; width:100%;}

#f-link h2{ float:left; width:200px;height:120px; line-height:120px; font-size:20px; text-align:right; display:block; padding-right:60px}
#f-link .items { float:right; width:1000px; }
#f-link .items a{ float:left; width:280px; line-height:40px; padding-left:20px}

.list li:last-child a{ border:none;}
.list li a{ margin:0 5px; line-height:41px; display:block;  border-bottom:1px dashed #C2E0FC;  font-size:14px;}

.list-txt li{ height:50px; line-height:50px; padding:0 20px; border-radius:5px;}
.list-txt li.x{ background:#f4f4f4;}
.list-txt li a{display:block; background:url(dot.png) left center no-repeat;padding-left:10px;}
.list-txt li span{display:block; float:right; width:90px; text-align:right; font-size:12px; color:#888}

.list-pic li{ float:left; width:158px; height:210px; margin:33px 0 0  33px; overflow:hidden; position:relative; }
.list-pic li a{display:block;}
.list-pic li a img{ width:100%; height:100%; display:block;}
.list-pic li a span{ display:block;  padding:5px 20px;color:#fff; position:absolute; line-height:1.75; bottom:0px; background:url(tran.png); z-index:9;}

.list-pic-z li{ float:left; width:450px; height:270px; margin:24px; overflow:hidden; position:relative; }
.list-pic-z li a{ display:block;}
.list-pic-z li a img{ width:100%; height:100%; display:block;}
.list-pic-z li a span{ display:block; padding:5px 20px; color:#fff; position:absolute; line-height:1.75;  bottom:0px; background:url(tran.png); z-index:9;}