@charset "utf-8";

/* CSS Document */

/*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, dd, dl, dt, li, ol, ul, fieldset, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, form, button, input, textarea { margin:0; padding:0; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:16px;}

html{ background: url(index_res/top_bg.jpg) no-repeat center 0 #fafafa;}

body { color:#383838; width:100%; cursor:default; margin:0 auto; padding:0; height:auto; font-size:16px; }



h1, h2, h3, h4, h5, h6 { font-size:1em; }

*/

ol, ul, li, dl, dd, dt { list-style:none; }

i, em, cite { font-style:normal; }

table { border-collapse:collapse; }

button { cursor:pointer; font-size:12px; }

fieldset, img, input, button { border:0; } 

address, caption, th, em { font-weight:400; }

.float{ float:left;}

.floatr{ float:right;}

.clear{ clear:both; height:1px; overflow:hidden;}

.d{ display:inline;}

.db{ display:inline-block;}







.box{ width:100%; height: auto; padding: 0 0 0 0; background: #fff; border-bottom: 1px solid #d5d5d5; border-top: 1px solid #d5d5d5; margin: 28px 0 0 0;}

.box1{ width:100%; height: auto; padding: 0 0 0 0; background: #fff; border-bottom: 1px solid #d5d5d5; border-top: 1px solid #d5d5d5; margin: 0 0 0 0;}

.main_box{ width:1240px; height: auto; margin: 0 auto; padding: 0 0 40px 0;margin-top: 10px;}

.lingdao_main{ width:1240px; height: auto; margin: 0 auto; padding: 0 0 40px 0;}

.main{width: 1238px; height: auto; border: 1px solid #f1f1f1; background: #fff; padding: 0 0 50px 0; margin: 0 auto;}

.xxgk_main{width: 1240px; height: auto; margin:30px auto 50px auto; background: url(index_res/xxgk_bg.png) repeat-y 0 0;}





.main_box{ width:1240px; height: auto; margin: 0 auto; padding: 0;}







.tit_skin{ width: 100%; height:54px; border-radius: 5px; background: #0c7fc3;}

.tit_skin a{ display:inline-block; float: left; width:auto; height: 40px; line-height: 40px; margin: 7px 0 0 10px; font-size: 18px; padding: 0 15px; color:#0c7fc3; background: #fff; border-radius: 5px; text-decoration: none;}



.tit_skin a.more{ width: 23px; height: 23px; display: inline-block; float: right; margin: 15px 15px; background: url(index_res/more.png) no-repeat 0 0; padding: 0; border:none;}

.tit_skin a.more1{ width: auto; height: 23px; line-height: 23px; display: inline-block; float: right; margin: 15px 15px; background:#cee7fd; color: #0c7fc3; padding: 0;  font-size: 14px; padding: 0 14px; border-radius: 15px; text-decoration:none;}

.tit_skin a.more1:hover{ background: #fff;}



.tit_skin1{ width:100%; height: 46px; margin: 10px 0 0 0; background: url(index_res/tit_skin1.png) repeat-x 0 50%;}

.tit_skin1 span{ display:inline-block; float: left; width:auto; height: 46px; line-height: 46px;padding: 0 30px 0 30px; font-size: 18px; background:#0080c1; color:#fff; border-radius: 30px; }





a.list_more{ display:inline-block; float: left; width:auto; height: 32px; text-align: center; line-height: 32px; color:#a7a7a7; border: 1px solid #a8a8a8; border-radius: 5px; margin: 15px 0 0 0; text-decoration: none; padding: 0 20px; font-size: 14px;}

a.list_more:hover{ color:#0080c1; border: 1px solid #0080c1;}



a.list_more1{ display:inline-block; float: left; width:auto; height: 32px; text-align: center; line-height: 32px; color:#b3e5ff; border: 1px solid #0080c1; border-radius: 5px; margin: 15px 0 0 0; text-decoration: none; padding: 0 20px; background: #0080c1; font-size:  14px;}

a.list_more1:hover{ color:#fff; border: 1px solid #116894;}



a.list_more2{ display:inline-block; float: left; width:auto; height: 32px; text-align: center; line-height: 32px; color:#b3e5ff; border: 1px solid #0080c1; border-radius: 5px; margin: 15px 0 0 0; text-decoration: none; padding: 0 20px; background: #0080c1; font-size:  14px;}

a.list_more2:hover{ color:#fff; border: 1px solid #116894;}



.fenye{ width:1112px; height:26px; border-top:2px solid #f1f1f1; margin:0 0 0 44px; padding:50px 0 20px 0; text-align:center; border-top: 5px solid #f1f1f1;}

.fenye a{ display:inline-block; width:auto; height:30px; line-height:30px; padding:0 15px; background:#f3f3f3; margin:0 5px; text-decoration:none; color:#7a7a7a;}

.fenye a:hover{ background:#DCDCDC; color:#000;}

.fenye a.fenye_now{ background:#00aeff; color:#fff;}



.fenye1{ width:840px; height:26px; border-top:2px solid #f1f1f1; margin:0 0 0 44px; padding:50px 0 20px 0; text-align:center; border-top: 5px solid #f1f1f1;}

.fenye1 a{ display:inline-block; width:auto; height:30px; line-height:30px; padding:0 15px; background:#f3f3f3; margin:0 5px; text-decoration:none; color:#7a7a7a;}

.fenye1 a:hover{ background:#DCDCDC; color:#000;}

.fenye1 a.fenye_now{ background:#00aeff; color:#fff;}



.fenye2{ width:100%; height:26px; border-top:2px solid #f1f1f1; margin:20px 0 0 0; padding:20px 0; text-align:center; border-top: 5px solid #f1f1f1;}

.fenye2 a{ display:inline-block; width:auto; height:30px; line-height:30px; padding:0 15px; background:#f3f3f3; margin:0 5px; text-decoration:none; color:#7a7a7a;}

.fenye2 a:hover{ background:#DCDCDC; color:#000;}

.fenye2 a.fenye_now{ background:#00aeff; color:#fff;}



.site{ width:100%; height: 66px; line-height: 66px; color: #383838; background: #fff; border-bottom: 1px solid #e1e1e1;}

.site a{ color:#383838; text-decoration: none; margin: 05px;}

.site a:hover{ color:#0080c1; text-decoration: underline;}



.site1{ width:1240px; height: 66px; line-height: 66px; color: #383838; margin: 0 auto; padding: 0; background: #fff;}

.site1 a{ color:#383838; text-decoration: none; margin: 05px;}

.site1 a:hover{ color:#0080c1; text-decoration: underline;}



.index_po{ position: relative;}

.index_po a.list_more1{ position: absolute; top: 15px; right: 15px; width: 23px; height: 23px; display: inline-block; background: url(index_res/more.png) no-repeat 0 0; margin: 0; padding: 0; border:none;}

.index_po a.list_more1:hover{ background: url(index_res/more.png) no-repeat 0 0; border:none;}

/*默认主导航样式*/
#nav{background: #115cad;}
#nav .inner{height:60px;width:1300px;margin:auto;background:#115cad}
#nav .inner .wp-panel{}/*导航*/
#nav .inner .wp-panel .wp-window{}
#nav .inner .wp-panel .navbg{position:absolute; z-index:-1;left:0;right:0;top:0;bottom:0; width:auto; height:100%;background:#fff;opacity:.7;filter:alpha(opacity=70);}
/*导航样式：后台绑定时也可以定义配置*/
.nav .wp-menu {margin:0 20px}
.nav .wp-menu .menu-item {display: inline-block; float: left; position: relative;}
.nav .wp-menu .menu-item.i1 { background:none;}
.nav .wp-menu .menu-item a > .menu-switch-arrow{ display:inline-block; width:20px; height:20px; background:url(images/nav_j.png) no-repeat center center;vertical-align:middle; }
.nav .wp-menu .menu-item a.menu-link {display: inline-block;padding: 0 20px;line-height: 60px;color: #FFFFFF;font-size: 16px;}
.nav .wp-menu .menu-item.hover a.menu-link,
.nav .wp-menu .menu-item a.hover{background-color:#216cbd; text-decoration: none; color: #eee;}
.nav .sub-menu {display: none;position: absolute;left: 0;top: 42px;min-width: 146px;z-index: 100;background:#115cad;text-align:center}
.nav .sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom:1;}
.nav .sub-menu .sub-item a {display: block;color: #fff;height: 40px;line-height: 40px;padding: 0 17px;font-size: 14px;background:none;}
.nav .sub-menu .sub-item.hover> a,
.nav .sub-menu .sub-item a:hover{ color: #fff; background-color:#216cbd; display: block; }
.nav .sub-menu .sub-menu { left: 100%; top:0px; z-index: 200; background:#fff;}

