* {margin: 0px; padding: 0px; list-style-type: none;}
body { font-family:"微软雅黑", "宋体"; font-size: 14px; min-width:1400px!important}
.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:16px;}
p { color:#505050; line-height:22px; font-size:16px;}
th,td { font-size:16px; line-height:22px;} 
.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;}

.contain1100{ width:1400px; margin:0 auto; }
.contain1000{ width:1200px; margin:0 auto;}
.mr55{ margin-right:35px;}
.mt30{ margin-top:30px;}
.mb16{ margin-bottom:16px;}
.mb30{ margin-bottom:30px;}
.pt16{ padding-top:16px;}
.pb16{ padding-bottom:16px;}

.dingbu{ color:#ffffff; background-color:#003366; height:30px; line-height:30px; text-align:right}
.top{height:117px; background:url(../images/xx2.jpg) repeat-x; padding-top:15px;}
.logo{float: left;}
.rlink{float: right; padding:30px 40px 0 0;font-size: 16px}
.adv{height:540px; background:url(../images/xx7.jpg) no-repeat center;}
.xxk1{ width:250px; float:left; background:#f4f4f4; height:270px; padding:30px 0 0 0;}
.xxk1_1{text-align:center;}
.xxk1_2{text-align:center ; line-height:24px; font-size: 14px;}
.xxk1_2 a:hover{ display:block;background:#d1eae2!important;padding:10px}
.xxk1_3{text-align:center ;}
.foot{height:120px;color:#CCC; background:#0a396b; text-align:center; line-height:24px; padding-top:30px;}
.nybanner{background:url(../images/nybanner.jpg) no-repeat center;height:280px;}

.banner{width:1400px; margin:0 auto;}

.news{width:1050px;padding-top:15px;float:right; font-size: 16px}
.news li{width:1050px; line-height:35px; border-bottom:1px #777 dashed; background: url(../images/dian.jpg) no-repeat left center; font-size:16px; float:left;margin-bottom:10px}
.news li a{ padding-left:15px;}
.news li .zuo { float: left; padding-left: 20px; }
.news li .you { float: right; padding-right:20px; }
.ny_bt{ line-height:50px; font-size:18px; text-align:center}
.ny_nr{float: right; line-height:24px; font-size:16px; width:1050px;}
.mbx{ height:45px; line-height:45px; color:#0d599f; border-bottom:3px #0d599f solid}
.ny_left{float: left;width:250px; height:350px;padding-right:100px;background:url(../images/lefttu.jpg) no-repeat;}


.ibanner{ width:100%; height:500px; line-height:0px; font-size:1px; position:relative;}
.iibanner { height:500px; clear:both;}
#slides { width:100%; height:500px; clear:both; position:relative; z-index:1; margin:0 auto;}
#slides .slides_container { width:100%; height:500px; display:none;}
.slide { width:100%; height:500px; position:absolute; z-index:2;}
.iBtn { width:1000px; margin:0 auto; position:relative; z-index:2;}
ul.pagination { display:block; width:400px; padding-left:450px; height:20px; position:absolute; z-index:3; bottom:24px; left:50%; margin:0 0 0 -500px;}
ul.pagination li { width:80px; height:15px; background:url(../images/bannerPointoffa.png) no-repeat; float:left;}
ul.pagination li a { display:block; width:50px; height:15px; background:url(../images/bannerPointoffa.png) no-repeat; text-indent:-9999px; overflow:hidden;}
ul.pagination li.current a { background:url(../images/bannerPointona.png) no-repeat;}
.slides_control { width:100%!important;}
.slideimg { display:block; width:100%; height:678px; 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;}