html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border: 0;} 
a,area{ outline:none; blr:expression(this.onFocus=this.blur()); }
a { text-decoration:none;}
a:hover { text-decoration:none; -webkit-tap-highlight-color:transparent; }
img { -ms-interpolation-mode: bicubic; }
html, body { 
font-family:"微软雅黑", -apple-system, BlinkMacSystemFont, "PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif,Helvetica;
} 
input { border-radius:0; }  button{-webkit-appearance: none; border-radius:0;} /*Reset IOS input style*/
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }
.boxcenter { margin:0 auto;}
.fl_all { float:left; display:inline-block }
.fr_all { float:right; display:inline-block }
.txtdot { overflow:hidden; white-space:nowrap; text-overflow:ellipsis }


.menubox { position:absolute; height:96px; background:url(npic1.png) repeat; z-index:99; left:0; right:0; }
.menubox_ul { width:1170px; margin:0 auto; position:relative; }
.menubox_ul_li_l { float:left; display:inline-block; width:200px; height:96px;  }
.menubox_ul_li_l img { display:block; margin-top:27px; }
.menubox_ul_li_r { float:right; display:inline-block; }
.menubox_link { float:right; display:inline-block; height:50px; overflow:hidden; margin-top:20px; }
.menubox_link dt,.menubox_link dd { float:right; display:inline-block; width:40px; height:40px; margin-top:5px; background-position:center center; background-repeat:no-repeat; margin-left:0px; cursor:pointer }
.menubox_link dt,.menubox_link dd a { display:block; width:40px; height:40px; }
.menubox_link dt { background-image:url(menubgl2.png) }
.menubox_link dd { background-image:url(menubgl1.png) }
.menubox_sch { float:right; display:inline-block; width:223px; height:38px; background:url(menu_schbg.png) top left no-repeat; margin-top:70px; right:-7px; position:absolute; display:none; overflow:hidden; z-index:999 }
.menubox_sch_inp { width:150px; height:24px; margin-left:17px; background:none; border:0; outline:none; font-size:14px; color:#bce3ff; line-height:24px; margin-top:6px; float:left; display:inline-block; }
.menubox_sch_btn { float:right; display:inline-block; border:0; background:0; width:50px; height:38px; cursor:pointer; outline:none }
.menu_m { float:left; display:inline-block; margin-top:30px;}
.menu_m dt { float:left; display:inline-block; font-size:16px; color:#003f7e; font-weight:bold; padding-left:34px; line-height:30px; position:relative; background:url(npic3.png) 17px 4px no-repeat; }
.menu_m dt a {  color:#003f7e; }
.menu_m dt:hover { color:#0167cd; }
.menu_m dt:hover a { color:#0167cd; }
.menu_m dt.now { color:#0167cd; }
.menu_m dt.now a { color:#0167cd; }
.menu_m dt ul { display:none; width:170px; position:absolute; padding-top:10px; margin-left:-53px; opacity:0.9 ; }
.menu_m dt ul li { background:#f3f3f3; padding:8px 0px 6px 0px; font-weight:normal;  }
.menu_m dt ul a { display:block; text-align:center; font-size:15px; color:#333; line-height:34px; }
.menu_m dt ul b { display:block; text-align:center; font-size:15px; color:#333; line-height:34px; font-weight:normal; }
.menu_m dt ul p { background:url(menubg2.png) center top no-repeat; padding:8px 0px 6px; }
.menu_m dt ul p a { line-height:30px;  }
.menu_m dt:hover ul li a { color:#333; }
.menu_m dt:hover ul li a:hover { color:#257ad1; }
.menu_m dt ul.mpos0 { border:0; background:none; }
.menuboxtopr { float:right; display:inline-block; margin-left:30px; margin-top:13px; }


.banner{ min-width:1200px; top:0; left:0; right:0; overflow:hidden; position:relative; }
.banner .hd{ height:18px; overflow:hidden; position:absolute; left:46%; bottom:22px; z-index:3; }
.banner .hd ul{ overflow:hidden; vertical-align:middle; }
.banner .hd ul li{ float:left; margin-right:12px;  width:18px; height:18px; background:url(banner_dot2.png) center center no-repeat; cursor:pointer; }
.banner .hd ul li.on{ background:url(banner_dot1.png) center center no-repeat; }
.banner .bd{ position:relative; z-index:1;   }
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner .bd img{ width:100%; display:block;  }

.nzfbox1 { width:1200px; border-bottom:2px #003f7e solid; height:60px; }

.ibox { width:1200px; overflow:hidden; }
.ibox_l { width:388px; height:215px; margin-top:34px; float:left; display:inline-block; position:relative; overflow:hidden; }
.ibox_r { width:770px; height:256px; float:right; display:inline-block; position:relative; overflow:hidden; }

.ibox_l .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:8px; z-index:1; }
.ibox_l .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ibox_l .hd ul li{ float:left;  width:15px; height:15px; background-image:url(focusbg.png); background-repeat:no-repeat; background-position:center 0; cursor:pointer; }
.ibox_l .hd ul li.on{ background-position:center -15px; }
.ibox_l .bd{ position:relative; width:388px; height:215px; z-index:0;   }
.ibox_l .bd li{ zoom:1; vertical-align:middle; position:relative; }
.ibox_l .bd li p { height:50px; position:absolute; height:30px; bottom:0; left:0; right:0; background:url(alphab.png) repeat; line-height:30px; color:#fff !important; font-size:16px; padding:0 60px 0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  }
.ibox_l .bd img{ width:388px; height:215px; display:block;  }
.ibox_l .bd li p a{
	color: #fff !important;
}
.ibox_r div { float:left; display:inline-block; }
.ibox_r ul { margin-top:24px; }
.ibox_r ul li { line-height:36px; font-size:16px; color:#2f2f2f; overflow:hidden; white-space:nowrap; text-overflow:ellipsis  }
.ibox_r ul li a { color:#2f2f2f; }
.ibox_r ul li.blu a { color:#003f7e; }
.ibox_r ul li a:hover { color:#1478dc; }
.ibox_r ul li span { margin-left:30px; }


.notifybox { height:30px; overflow:hidden; line-height:30px; margin-top:22px; margin-bottom:26px; background:url(notifybg.png) left center no-repeat; width:1200px; }
.notifybox dt { float:left; display:inline-block; color:#003f7e; font-size:20px; font-weight:bold; text-align:center; width:120px; }
.notifybox dd { float:right; display:inline-block; color:#FFF; font-size:16px; width:1080px; height:30px; overflow:hidden; }
.notifybox dd a { color:#003f7e; font-size:16px;  background:url(npic5.png) left center no-repeat; padding-left:15px; margin-right:33px; }
.notifybox dd a:hover { color:#036edc }
.notifybox dd a span { color:#003f7e; margin-left:10px; }
.limaq { width:1150px; position:relative; }






.ibox1 { width:1200px; overflow:hidden; margin-top:60px; margin-bottom:20px; }
.ibox1_l { width:1200px; height:410px; overflow:hidden;  }

.ibox1_l ul { width:1200px; height:44px; border-bottom:2px #003f7e solid; }
.ibox1_l ul li { height:44px; float:left; display:inline-block; width:240px; }
.ibox1_l ul li:nth-last-child(0) { background:none;}
.ibox1_l ul li a { display:block; width:240px; height:44px; }
.ibox1_l ul li a.tti { text-indent:38px; }
.ibox1_l ul li a.tti1 { text-indent:50px; }
.ibox1_l ul li a p { font-size:18px; color:#000; line-height:44px; }
.ibox1_l ul li:hover a p,.ibox1_l ul li.now a p { color:#003f7e; font-weight:bold; }


.ibox1_div { margin-top:14px; display:none; position:relative; } 
.ibox1_div p { font-size:16px; color:#fff; position:absolute; right:10px; bottom:10px; line-height:32px;  }


.footerbox { padding-bottom:40px; }
.footerbox1 { width:1200px; overflow:hidden; }
.footerbox1_l { width:930px; margin:0 auto; }
.footerbox1_r { float:right; display:inline-block; width:123px; margin-right:17px; margin-top:26px; line-height:34px; font-size:14px; color:#565656; text-align:center; }
.footerbox1_r img { display:block; }
.footerbox_ul { font-size:20px; color:#000; height:46px; line-height:46px; margin-top:18px; }
.footerbox_ul li { float:left; display:inline-block; width:120px; }
.footerbox_ul a { float:left; display:inline-block; width:160px;  color:#000; }
.footerbox_ul a:hover { color:#036edc; }
.footerbox_ul a img { float:left; display:inline-block; margin-right:3px; }

.footerline { height:6px; border-bottom:1px #fff solid; width:930px; }
.footercopy { margin-top:18px; overflow:hidden; }
.footercopy img { float:left; display:inline-block; margin-top:10px; margin-right:26px; }
.footercopy p { font-size:16px; color:#000; line-height:30px; overflow:hidden }
.footercopy p a { color:#565656; }
.footercopy p a:hover { color:#036edc; }