* {margin: 0px; padding: 0px; list-style-type: none;}
body {font-family:"微软雅黑", "宋体";font-size: 16px;min-width:1300px}
.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;}
.w400{ width:400px; float:left;}
.h50{ height:50px; line-height:50px; background:url(../images/yjsx1.jpg) no-repeat left bottom;}

.dbtys{line-height:38px;color:#949494;font-size:14px;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;width:980px;text-align: center;margin:25px auto 10px auto}
.top{ height:140px; background: #2a3783}
.logo{float:left; padding-top:35px; width:500px;}
.navk{ float:right; width:800px;}
.navk  li,.navk  li a{ float:left; width:110px; text-align:center; line-height:140px; font-size:18px; color:#FFF!important;}
.navk  li a:hover{ color:#FFF!important; font-weight:bold;}
.adv{ background: url(../images/advx1.jpg) no-repeat center top; height:784px;}
.nybanner{ background: url(../images/sjbanner1.jpg) no-repeat center top; height:203px;}



.ibanner{ width:100%; height:784px; line-height:0px; font-size:1px; position:relative;}
.iibanner { height:784px; clear:both;}
#slides { width:100%; height:784px; clear:both; position:relative; z-index:1; margin:0 auto;}
#slides .slides_container { width:100%; height:784px; 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:140px; padding-left:440px; height:15px; position:absolute; z-index:3; bottom:30px; left:50%; margin:0 0 0 -500px;}
ul.pagination li { width:28px; height:21px; background:url(../images11/bannerPointoff.png) no-repeat; float:left;}
ul.pagination li a { display:block; width:21px; 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:784px; 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;}


.tzgg{ width:850px; float:left; margin-right:40px;}
.tzggbt{ height:50px; background:url(../images/btxx1.jpg) no-repeat left bottom; line-height:50px;}
.zi{ font-size:24px;float:left; font-weight:bold; width:120px; text-align:center;color:#2a3783}
.more{float:right; text-align:right;}
.xyxw_tu{ margin-top:10px; width:450px; float:left}
.xzxw_lie{ width:400px; float:left }
.xinzeng_lie{width:390px; float:left; padding:10px 0 0 10px;}
.xinzeng_lie ul li{float:left; background: url(../images/yjsd1.jpg) no-repeat left center; line-height:40px;height:40px;width:390px; }
.list-nr{float:left; padding-left:20px; width:280px;}
.list-sj{float:right; width:70px; font-size:12px}

.xyxw_zi{ margin-top:10px;width:100%; line-height:24px;}
.xyxw_zi span{color:#999}
.xyxw_k{ height:40px;}
.xyxw_time{ float:left; background:url(../images/timebt.jpg) no-repeat left center; padding-left:20px; line-height:40px;}
.xyxw_more{ float:right; line-height:30px; width:60px; height:30px; background:#0e4fb1; color:#FFF; text-align:center; margin-top:10px;}


.xxk{ width:406px; float:right}
.xxk_bt{height:50px; line-height:50px; border-bottom:1px #333 solid;}

.yjsctzgg_bt { width:306px;line-height:50px;float:left;font-size:24px; font-weight:bold;color:#2a3783}
.yjsctzgg ul li { float:left; width:120px; height:50px; line-height:50px; }
.yjsctzgg ul li a { display:block; text-align:center; width:120px; height:50px;}
.yjsctzgg ul li a.selected { font-weight:bold; background: url(../images/xz_xlx.jpg) no-repeat left bottom;}

.yjscbt{ float:left; font-size:24px; font-weight:bold; color:#2a3783}
.yjscnr ul li{ line-height:40px; background:url(../images/yjsd2.jpg) no-repeat left center;}
.qstd{ height:156px; background:#2a3783}
.qstd li a{width:260px; float:left;text-align: center; padding:16px 0;color:#ffffff!important}
.qstd li a:hover{background: #c12a2a; color:#ffffff!important}
.imgbf{display: inline-block;}
.imgbf img{transition:transform 0.8s ease;}
.imgbf img:hover{transform: rotate(360deg);}
.textbf a,textbf a:hover{ color:#fff!important}



.xxfcbt{ background: url(../images/btxx3.jpg) no-repeat left bottom;height:50px; line-height:50px;}
.xxfcnr{ margin:20px 0;}
.xxfcnr ul li{ width:230px; height:175px; border:1px #ccc solid; margin:0 10px; float:left; display:inline}
.foot{ background: url(../images/footbgx.jpg) repeat-x; height:166px;  color:#FFF; margin-top:20px; padding-top:30px;}
.phone{ float:left; line-height:30px;}
.dizhi{ float:right; font-size:12px; text-align:center}

.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:#004099; 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}

.news { float:right; width:406px;}
.news ul li { height:56px; padding:16px 0 0 0;line-height:24px;}
.n_zuo { float: left; width:56px; height:56px;text-align:center; background:url(../images/timebg.jpg) no-repeat;}
.day{ font-size:20px;color:#004198; line-height:30px; font-weight:bold;}
.month{ font-size:12px; color:#fff; line-height:20px;}
.n_you { width:340px;float: right;  font-size:16px; padding-left:10px;}
.n_you span{ color:#999; font-size:14px;}
.detail_bt{ font-size:18px; text-align:center; line-height:50px;}
.detail_nr{ line-height:30px;}

.ny_nr_1{ float:right; width:1000px;}
.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}

.ny_nr3{ float:right; width:1000px;}
.ny_nr3 ul{margin-bottom:30px;}
.ny_nr3 ul li{width:300px;height:90px;float:left; margin: 0 15px 15px 0; text-align:right; padding-right:14px; padding-top:30px;}
.tjsj1{background: url(../images/sj1.jpg) no-repeat left;}
.tjsj2{background: url(../images/sj2.jpg) no-repeat left;}
.tjsj3{background: url(../images/sj3.jpg) no-repeat left;}
.tjsj4{background: url(../images/sj4.jpg) no-repeat left;}
.tjsj5{background: url(../images/sj5.jpg) no-repeat left;}

.detailbt{font-size:20px; font-weight:bold;font-family:"微软雅黑"}

.xzquickbg{ background: url(../images/xzquickbg.jpg) no-repeat left bottom;}
.list_link2{width:900px;overflow:hidden;padding-top:10px;margin-top:20px;padding-left:20px;}
.list_link2 li{width:350px;float:left;margin:10px 50px;}
.list_link2 li a{width:330px;;padding:5px 10px;font-size:16px; text-align:center; line-height:40px; border-bottom:1px dashed #2a3783; display:block;color:#333;}
.list_link2 li a:hover{background-color:#d7e3ee!important;}