* {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:22px;}
font,input,select,textarea { font-size:12px;}
.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;}

.contain1200{ width:1200px; margin:0 auto;}
.mt20{ margin-top:20px;}
.mr30{ margin-right:30px;}
.mb20{ margin-bottom:20px;}

.top{ height:112px; padding-top:24px; background:#cce2ff}
.logo{ float:left;}
.search{ float:right; padding-top:30px;}
.nav{ background:#00368c;height:44px;}
.nav ul li{ float:left; line-height:44px;font-size:17px; font-weight:bold; width:168px; text-align:center;}
.nav ul li a,.nav ul li a:hover{color:#FFF!important;}

.ibanner{ width:100%; height:471px; line-height:0px; font-size:1px; position:relative;}
.iibanner { height:471px; clear:both;}
#slides { width:100%; height:471px; clear:both; position:relative; z-index:1; margin:0 auto;}
#slides .slides_container { width:100%; height:471px; display:none;}
.slide { width:100%; height:471px; position:absolute; z-index:2;}
ul.pagination { display:block; width:198px; padding-left:950px; height:25px; position:absolute; z-index:3; bottom:30px; left:50%; margin:0 0 0 -500px;}
ul.pagination li { width:30px; height:25px; background:url(../images/bannerPointoff.png) no-repeat; float:left; padding-right:10px;}
ul.pagination li a { display:block;background:url(../images/bannerPointon.png) no-repeat; text-indent:-9999px; overflow:hidden;}
ul.pagination li.current a { background:url(../images/kuai1.jpg) no-repeat;}
.slides_control { width:100%!important;}
.slideimg { display:block; width:100%; height:471px; margin:0 auto;}
.ipceng{ width:100%; clear:both;}
.ilayer { position:relative; height:1px;}

.tiaoz{ margin-top:15px;}
.left{ width:476px; float:left; height:294px;}
.right{ width:680px; float:right }
.nr{font-size:15px;}
.nr li{line-height:43px; background:url(../images/dian1.jpg) no-repeat left center; border-bottom:1px dashed #CCC}
.kbt{ background:url(../images/bt1.jpg) no-repeat center; height:30px; margin-top:30px; text-align:right; font-size:14px; line-height:30px;}
.tb_tu{ width:178px; height:107px;}
.tb_zi{ height:30px; line-height:30px; text-align:center; background:#e6e6e6}
.k_lb1{ float:left; width:380px;}
.nr1{font-size:15px; margin-top:15px;}
.nr1 li{line-height:44px; background:url(../images/dian2.jpg) no-repeat left center; border-bottom:1px #ccc dashed}
.bt1{height:58px; line-height:58px; background:url(../images/bt2.jpg) no-repeat left bottom}
.name1{ float:left; font-size:20px; font-weight:bold;color:#0e47a2;}
.more1{ float:right; padding-right:10px; color:#333}
.more1 a,more1 a:hover{color:#333!important}
.zuo{background:url(../images/dian.jpg) no-repeat left center;  float:left; padding-left:20px;}
.time{ float:right; padding-right:5px; font-family:Arial; font-size:11px;}
.k_gray{ background:#f4f4f4; padding: 0px 0 30px 0;}
.gundongtu{ background:#e7e6f4; height:142px; padding: 15px 0;}

.foot{ height:138px;color:#FFF; background:#00368c;}
.footz{ float:left; line-height:30px; width:320px; background:url(../images/foot_gx.jpg) no-repeat right top; height:108px; padding-top:30px;}
.footzj{ float:left; background:url(../images/foot_gx.jpg) no-repeat right top; height:108px; padding-top:30px; width:560px; text-align:center}
.footy{ float:right;padding-top:30px;}
.footy_1{ text-align:center; } 
.footy_2{ text-align:center; } 


.ny_banner{ background:url(../images/ny_banner.jpg) no-repeat center top; height:292px;}
.mbx{ margin:20px auto; height:50px; line-height:50px; background:#cce2ff; font-size:16px; padding-right:10px; width:1190px; text-align:right}
.leftny{float:left; width:200px; background:#cce2ff; text-align:center}
.rightny{ float:right;width:940px;}
.ny_bt{font-size:24px; font-weight:bold; height:60px; line-height:60px; border-bottom:8px #85a5c9 inset; }
.er_left_nr1 li {height:50px; line-height:50px; border-bottom:1px solid #fff; font-size:17px;}
.er_left_nr1 li a:hover { font-weight:bold; color:#FFF!important; background:#5791d2!important; display:block}
.news { margin-bottom:20px;}
.news li { height: 36px; border-bottom: 1px dashed #CCC; line-height:36px; background:url(../images/dian3.jpg) no-repeat left center; font-size:16px;}
.n_zuo { float: left; padding-left: 15px; background:url(../images/dian2.jpg) no-repeat left center;}
.n_you { float: right; }
.detail_bt{ font-size:18px; text-align:center; line-height:40px;}
.detail_nr{ font-size:16px; line-height:24px;}