* {margin: 0px; padding: 0px; list-style-type: none;}
body {font-family:"微软雅黑", "宋体";font-size: 16px;min-width:1400px;}
.clear {clear: both; font-size: 0px;}
@charset "utf-8";

html { overflow-y:scroll;}
img { border:0;}
ul,li { list-style-type:none; line-height:30px;}
font,input,select,textarea { font-size:14px;}
p { color:#505050; line-height:25px; font-size:15px;}
th,td { font-size:15px; line-height:25px;} 
.clear { clear:both; font-size:1px; line-height:0px;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table; display: block;}

*html .clearfix {height: 1%;}
*+html .clearfix {height: 1%;}

a:link { color: #333; text-decoration: none;}
a:visited { color: #333; text-decoration: none;}
a:hover { color: #0052a6; text-decoration: none; }
body a{ outline:none;blr:expression(this.onFocus=this.blur());}

.grey a:link,.grey a:visited { color:#333333;}
.grey a:hover { color:#2d5389;}

.hand { cursor:pointer;}

.textbreak { white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.hide { display:none;}

.inline { display:inline;}

.minheight300 { min-height:300px; height:auto!important; height:300px; overflow:visible;}

.contain1300{ width:1300px; margin:0 auto;}
.mt20{ margin-top:20px;}
.mr20{ margin-right:20px;}
.mr50{ margin-right:50px;}
.mb20{ margin-bottom:20px;}


.top{ height:118px;}
.navbg{ height:55px; background: url(../images/gsjnav.jpg) no-repeat left center; }
.nav{ width:1300px; margin:0 auto;}
.nav ul li{ float:left; width:185px; text-align:center; line-height:55px; font-size:18px;}
.nav ul li a,.listnav ul li a:hover{ color:#FFF; font-weight:bold;}
.nybanner{ background: url(../images/gsjbanner1.jpg) no-repeat center top; height:403px;}


.ibanner{ width:100%; height:450px; line-height:0px; font-size:1px; position:relative;}
.iibanner { height:450px; clear:both;}
#slides { width:100%; height:450px; clear:both; position:relative; z-index:1; margin:0 auto;}
#slides .slides_container { width:100%; height:450px; display:none;}
.slide { width:100%; height:552px; position:absolute; z-index:2;}
.iBtn { width:1000px; margin:0 auto; position:relative; z-index:2;}
ul.pagination { display:block; width:120px; padding-left:450px; height:15px; position:absolute; z-index:3; bottom:30px; left:50%; margin:0 0 0 -500px;}
ul.pagination li { width:40px; height:21px; background:url(../images11/bannerPointoff.png) no-repeat; float:left;}
ul.pagination li a { display:block; width:29px; height:21px; background:url(../images/bannerPointoff.png) no-repeat; text-indent:-9999px; overflow:hidden;}
ul.pagination li.current a { background:url(../images/bannerPointon.png) no-repeat;}
.slides_control { width:100%!important;}
.slideimg { display:block; width:100%; height:450px; margin:0 auto;}
.ipceng{ width:100%; clear:both;}
.ilayer { position:relative; height:1px;}
.ilBtn { width:100%; background:url(../images/scrollbg.png) center top no-repeat; height:41px; position:absolute; z-index:1; left:0px; bottom:-5px;}


.kyxsjl{ width:400px; float:left;}
.kyxsjlbt{ height:50px; background: url(../images/gsj4.jpg) no-repeat right center; line-height:50px;}
.kyxsjlbt2{ height:50px; background: url(../images/gsj5.jpg) no-repeat right center; line-height:50px;}
.kyxsjlbt3{ height:50px; background: url(../images/gsj6.jpg) no-repeat right center; line-height:50px;}
.gsjdtbt{ width:625px; height:50px; background: url(../images/gsj1.jpg) no-repeat right bottom; line-height:50px;}
.gsjdtbt2{ width:625px; height:50px; background: url(../images/gsj2.jpg) no-repeat right bottom; line-height:50px;}
.gsjdtbt3{ width:625px; height:50px; background: url(../images/gsj3.jpg) no-repeat right bottom; line-height:50px;}
.zi{ font-size:24px; float:left; color: #333; font-weight:bold; padding-left:45px;}
.zie{ font-size:16px; float:left; color: #ccc; font-weight:bold; padding-left:10px;}
.more{float:right; text-align:right; padding-top:12px;}
.kyxsjlnr ul li{ height:45px; line-height:45px;background:url(../images/dian1.png) no-repeat left center;}
.kyxsjlnr ul li:hover { background:#e3dbf0}
.kyljpic{ width:400px; float:left; }
.pic1{ margin-bottom:20px;}
.r_gsjk{ width:625px;float:right; }
.tp_news{ float:left;  width:625px; margin-right:40px; height:345px;}
.r_news{ width:625px; float:right}
.r_news ul li { height:75px; margin-bottom:10px; margin-top:20px;}
.n_zuo { float: left; width:70px; height:75px; text-align:center;border-right:1px #cccccc solid;}
.day{ font-size:26px;color:#666; line-height:50px; font-weight:bold;}
.month{ font-size:14px; color:#666; line-height:25px;}
.n_you { width:535px;float: right;  font-size:16px; padding-left:10px;line-height:25px; }

.kytzgg{float:left;width:625px;}
.kytz_news{ width:625px; margin-bottom:20px; }
.kytz_news ul li { height:72px; line-height:24px; background:url(../images/zleftbg.jpg) no-repeat left center; padding-left:20px; margin-top:20px;}
.kytz_news ul li:hover { background:#e3dbf0}
.jwdt_bt{font-size:15px;color:#888;}
.jwdt_time{font-size:14px;color:#555;}
.wz{ float:left; padding-left:25px; }
.time{ float:right; }
.kytzbt{ height:50px; background: url(../images/kybt1.jpg) no-repeat right ; line-height:50px;}
.gsjxsgz_news{ margin-top:20px;}
.gsjxsgz_news ul li{ width:280px; margin:10px; float:left; border:1px #CCC solid; padding:5px; height:90px;}
.gsjxsgz_news ul li:hover { background:#e3dbf0}

.yqlj{ background:#d7d7d7; height:200px; margin-top:20px;}
.yqlj1{ padding-top:15px; width:1300px;}
.yqlj_bt{ background:url(../images/foot1.jpg) no-repeat left bottom; width:130px; float:left; height:40px;}
.yqlj_bt2{ background:url(../images/foot2.jpg) no-repeat left bottom; width:130px; float:left; height:40px;}
.yqlj_nr{ float:left;width:1170px; line-height:40px;}
.foot{ height:116px; color:#FFF;line-height:30px;background:url(../images/gsjfootbg.jpg) no-repeat center top; margin-top:20px;padding-top:30px;}

.mbx{height:50px; line-height:50px; text-align:right}
.leftny{float:left; width:260px;text-align:center}
.rightny{ float:right;width:990px; margin-bottom:20px;}
.ny_bt{font-size:24px;height:57px; line-height:57px;background:#6f3087; color:#FFF;}
.er_left_nr1 ul li {height:48px; line-height:48px;font-size:18px; margin-top:15px; background:#f0efee}
.er_left_nr1 ul li a:hover { font-weight:bold; color:#FFF!important; background:#f0e2d7!important; display:block}


.detail_bt{ font-size:18px; text-align:center; line-height:50px;}
.detail_nr{ line-height:30px;}

.ny_nr{ float:right; width:1000px;}
.ny_nr ul{margin-bottom:30px;}
.ny_nr ul li{ border-bottom:1px #ccc dashed;line-height:50px;}
.zuo1{background:url(../images/dian2.jpg) no-repeat left center;float:left; padding-left:15px;}
.time{ float:right; font-size:14px; color:#666}
.time a,.time a:hover{ float:right; font-size:14px; color:#666}


.sjchx{ border-bottom:1px #eee solid;border-top:1px #eee solid; margin-bottom:20px;font-size:14px; line-height:40px;font-weight:normal;color:#999999;}

.ny_nr_pic{ float:right; width:1000px;}
.ny_nr_pic ul{margin-bottom:30px;}
.ny_nr_pic ul li{ float:left; padding:0 10px; text-align:center}