/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;margin:0 auto}
caption,th{text-align:left;font-weight:normal;}
td{word-break:break-word}
html,body,fieldset,img,iframe,abbr{border:0;}
iframe{width:100%}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:16px/1.14 Microsoft Yahei,arial,\5b8b\4f53;color:#575158;outline:0;line-height:16px}
body{text-align:center;background:url(/xxgk/images/bd-bg.png) 0 -154px repeat-x;}
a{color:#575158;}
a:hover{color:#dfa45e;}

/* 浮动清除 */
.f-cb:after{visibility:hidden;display:block;height:0;font-size:0;content:"";clear:both;}
/* 元素消失 */
.f-dn{display:none;}
/* 两端对齐 */
.f-jy{text-align:justify !important;text-justify:distribute-all-lines;}
/* 单行超出隐藏+省略号 */
.f-sgl-row{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/* 多行超出隐藏+省略号 */
.f-multi-row{position:relative;overflow:hidden;}
.f-multi-row:after{content:"..."; position: absolute; bottom:0;right:0;padding-left:3px;padding-right:1px;background:-webkit-linear-gradient(left, transparent, #fff 0);background: -o-linear-gradient(right, transparent, #fff 0);background: -moz-linear-gradient(right, transparent, #fff 0);background: linear-gradient(to right, transparent, #fff 0);}
/* 元素隐身 */
.f-vb{visibility:hidden;}
/* 清除右边距 */
.f-cmr{margin-right:0 !important;}
/* 左浮动 */
.f-fl{float:left;}
/* 右浮动 */
.f-fr{float:right;}

/* 页头背景 */
.m-bgimg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:108px;background:url(/xxgk/images/hd-bg.jpg) center 23px no-repeat;}

/* 头部+主体 容器 */
.g-box{width:1168px;display:inline-block;text-align:left;}
.m-h{margin:166px 0 0 241px;color:#fff;font-size:50px;font-weight:bold;height:92px}

/* 登录页 */
.login{margin:200px auto 0 auto;}

/* 导航 */
.m-nav1{display:inline-block;border:4px solid #fff;background:#ff8932;font-size:0;text-align:center;}
.m-nav1 dt,.m-nav1 dt a{height:54px;display:inline-block;}
.m-nav1 dt a{line-height:54px;font-size:20px;font-weight:bold;color:#fff;padding:0 25px 0 25px;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease}
.m-nav1 dt a:hover{color:#524841;background:#ffe8a4;}
.m-nav1 dt a.hot{color:#524841;background:#ffe8a4;}

/* 主体容器 */
.g-bd{padding-left:4px;padding-right:4px;margin-bottom:100px;}

/* 首页列表 */
.g-bd-index dt{font-size:33px;font-weight:bold;line-height:49px;margin-left:31px;margin-top:57px;padding-left:48px;background:url(/xxgk/images/icon1.png) 0 no-repeat;}
.g-bd-index .m-a1{height:137px;line-height:137px;width:272px;float:left;background-color:#ff7458;font-size:26px;font-weight:bold;border:4px #fff solid;color:#fff;}
.g-bd-index .m-a2{color:#424242;background-color:#ffe8a4;}

/* 栏目标题 */
.u-tt{padding-top:38px;padding-bottom:28px;line-height:24px;font-size:24px;font-weight:normal;}
.u-tt a{display:block;float:right;width:32px;height:24px;background:url(/xxgk/images/more.gif) center right no-repeat;}

/* 分项表格页 */
/* table {
    width: 830px;
    background: #000;
    font-size:16px;
    margin:0 0 20px 168px;
    text-align: center;
}
table th {
    background: #efefef;
    font-weight: bold;
    line-height: 59px;
    height: 59px;
    text-align: center;
}
table td {
    line-height: 54px;
    height:54px;
    background: #fff;
}
table a {
    text-decoration: none;
    color: #0066cc;
} */

/* 新闻列表 - 图文滚动+文字列表 */
.m-new1 .list-box{height:248px;overflow:hidden;}

/* 图文滚动 */
.m-new1 .sld{float:left;width:420px;height:248px;}
.m-new1 .sld .switchable_slide_panel { width:420px; height:248px; overflow:hidden; position:relative;}
.m-new1 .sld .switchable_slide_panel li{position:relative;}
.m-new1 .sld .switchable_slide_panel li img{width:420px; height:248px;}
.m-new1 .sld .switchable_slide_panel li .tt-a{position:absolute; left:0; bottom:0; width:380px; line-height:54px;padding-left:10px;padding-right:30px;overflow:hidden;color:#fff; font-weight:bold; background:url(/xxgk/images/sld-bg.png);}
.m-new1 .sld .switchable_slide_prev,.m-new1 .sld .switchable_slide_next { width:28px; height:77px; background:url(/xxgk/images/banner_control.png) no-repeat; }
.m-new1 .sld .switchable_slide_prev { background-position:0 0; left:0;}
.m-new1 .sld .switchable_slide_next { background-position:-28px 0; right:0;}

/* 文字列表 - 时间+标题+概要 */
.m-new1 .list{display:block;float:right;width:445px;}
.m-new1 .list a{display:block;overflow:hidden;}
.m-new1 .list .row{padding-bottom:16px;}
.m-new1 .list dl,.m-new1 .list .title,.m-new1 .list .sum{float:left;}
.m-new1 .list dl{padding-right:19px;}
.m-new1 .list .day a{width:37px;padding-bottom:7px; border-bottom:1px solid #575158;line-height:24px; font-size:30px; font-weight:bold;color:#575158;}
.m-new1 .list .day .hot{color:#dfa45e; border-bottom:1px solid #dfa45e;}
.m-new1 .list .year a{width:37px;height:34px;padding-top:4px;line-height:17px;font-size:14px;font-weight:bold;word-break:break-all;word-wrap:break-word;color:#575158;}
.m-new1 .list .year .hot,.m-new1 .list .sum a:hover{color:#dfa45e;}
.m-new1 .list .title a{width:389px;padding-bottom:8px;}
.m-new1 .list .sum a{width:389px;height:50px;line-height:25px;font-size:14px;color:#9f9ca0;}

/* 图文列表 - 滚动 */
.m-sld .sld{width:889px;text-align:center;}
.m-sld .switchable_scrollable_panel li{position:relative;width:220px;height:226px;margin-right:115px;}
.m-sld .switchable_scrollable_panel li img{width:200px;height:200px;}
.m-sld .switchable_scrollable_panel li a{position:absolute;left:0;width:220px;height:226px;background:url(/xxgk/images/new-bg.png)}
.m-sld .switchable_scrollable_panel{width:889px;height:262px;}
.m-sld li h1,.m-sld li h2{position:absolute;z-index:1;width:16px;line-height:30px;font-weight:normal;}
.m-sld li h1{top:148px;right:28px;}
.m-sld li h2{top:98px;right:0;}
/* 滚动按钮 */
.m-sld .btn{display:inline-block;width:182px;height:39px;font-size:0;background:url(/xxgk/images/m-sld-btn1.png);}
.m-sld .btn-bg2{background:url(/xxgk/images/m-sld-btn2.png);}
#sld-prev{ display:inline-block;width:91px;height:39px;}
#sld-next{ display:inline-block;width:91px;height:39px;}

/* 新闻列表 - 图文列表 */
.m-new2 .u-tt{padding-bottom:0;}
.m-new2 dl{font-size:0;}
.m-new2 dt{display:inline-block;position:relative;margin-right:71px;height:214px;padding-top:28px;}
.m-new2 dt img{width:249px;height:214px;}
.m-new2 dt a{display:block;position:absolute;width:208px;height:214px;padding-left:21px;padding-right:20px;background:url(/xxgk/images/sld-bg.png);font-size:16px;}
.m-new2 .title{padding-top:29px;padding-bottom:7px;color:#ffd289;}
.m-new2 .sum{height:140px;overflow:hidden;line-height:28px;color:#fff;}

/* 新闻列表 - 文字列表 */
.m-new3{width:420px;padding-bottom:27px;}
.m-new3 dt a,.m-new3 dt span{display:block;}
.m-new3 dt a{width:420px;padding-bottom:20px;font-size:18px;}
.m-new3 dt p{width:340px;float:left;line-height:21px;}
.m-new3 dt span{float:right;color:#02959d;line-height:18px;}

/* 子导航 */
.m-snav{width:284px;}
.m-snav h1{padding-top:20px;padding-bottom:20px;font-size:21px;font-weight:bold;line-height:32px;}
.m-snav a{padding:15px 14px 14px 14px;border-bottom:1px dashed #b3b3b3;display:block;line-height:18px;font-size:18px;}
.m-snav a:hover{color:#fff;background:#ff8932;border-bottom:1px dashed #b3b3b3;}
.m-snav .current{color:#fff;background:#ff8932;border-bottom:1px dashed #b3b3b3;}
.accordion {border:1px solid #e2e2e2;}
.accordion .link {padding:18px 0 15px 14px;border-bottom:1px dashed #ababab;display:block;line-height:18px;font-size:18px;position:relative;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease}
.accordion li i {position: absolute;top: 16px;color: #595959;-webkit-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease}
.accordion li i.fa-chevron-down {right: 12px;left: auto;font-size: 16px}
.accordion li.open .link {color: #ff7458;border-bottom: 1px dashed #b3b3b3;}
.accordion li.open i {color: #ff7458}
.accordion li.open i.fa-chevron-down {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg)}
.submenu {display: none;background: #535353;}
.submenu a {color: #fff;border-bottom:1px dashed #b3b3b3;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;line-height:24px}
.submenu a:hover {background: #ffe8a4;color: #535353;border-bottom:1px dashed #b3b3b3}
.submenu .current{background:#ffe8a4;color:#535353;}

/* 新闻列表 - 文字列表 - 子页 */
.m-newslist{width:839px;margin-left:37px;}
.m-newslist.big{width:100%;margin-left:0;}
.m-newslist h1{padding-top:23px;padding-bottom:17px;border-bottom:1px solid #dedede;font-size:24px;font-weight:normal;line-height:24px;}
.m-newslist h1 span{display:block;font-size:18px;line-height:32px;padding-left:35px;background:url(/xxgk/images/sublist-icon.png) no-repeat 0 3px;}
.m-newslist dt{line-height:22px;border-bottom:1px dashed #ababab;padding-top:21px;padding-bottom:8px;font-size:18px;}
.m-newslist dt a:hover{color:#dfa45e}
.m-newslist dt span{float:right;color:#ff8932;line-height:16px;padding-top:2px;}
.m-newslist dt em{display:block;}
/* 文章详情 - 子页 */
.m-newslist h2{padding-top:28px;padding-bottom:23px;line-height:40px;font-size:24px;text-align:center;}
.m-newslist .moreinfo{margin-bottom:15px;padding-bottom:23px;border-bottom:1px dashed #e0dfe0;text-align:center;}
.m-newslist .moreinfo em{color:#02959d;}
.m-newslist .content{line-height:30px;padding-bottom:60px;}

/* 分页按钮 */
.p_pages {display:block;width:100%;margin-top:60px;margin-bottom:50px;text-align:center;font-size:18px;}
.p_pages span,.p_pages a{display:inline-block;height:32px;line-height:32px;*zoom:1;}
.p_pages span{margin:0 2px;}
.p_pages a{padding:0 11px;}
.p_pages a:hover { background:#e5e5e5; color:#ff8932; text-decoration:none; }
.p_pages a:active { color:#808080;}
.p_pages .p_dot,.p_pages .p_fun_d,.p_pages .p_no_d{padding:0 11px;}
.p_pages .p_fun_d {cursor:default; color:#ccc;}
.p_pages .p_no_d {background:#ff7458; color:#fff;}

/* 页尾导航 */
.m-nav2{width:100%;height:46px;background:#02959d;font-size:0;}
.m-nav2 dt{display:inline-block;width:103px;line-height:46px;font-size:16px;}
.m-nav2 dt a{color:#fff;}
.m-nav2 dt a:hover{color:#ffe8a4;}

/* 页尾信息 */
.m-inf-box{background-color:#535353; color:#fff}
.m-inf-font{padding-bottom:18px;}
.m-inf{display:inline-block;padding-top:20px;padding-bottom:20px;text-align:left;line-height:30px;}
.m-inf .imgbox{text-align:center;}
.m-inf img{display:inline-block;width:45px;height:58px;margin-left:40px;}

#banner {
	margin-bottom:-10px
}
#carousel {
	position:relative;
	z-index:2;
	margin-top:20px;
	transform-style:preserve-3d;
	perspective:800px;
	height:400px;
}
#carousel img {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-306px;
	transition:transform .5s ease-in-out;
	box-shadow:8px 8px 20px rgba(0,0,0,.2);
	cursor:pointer;
	width:auto;
	border-radius: 10px;
	opacity: 0;
}
#bannerNav {
	position:relative;
	margin-top:20px;
	height:10px;
	padding:10px 0;
	text-align:center
}
#bannerNav ul li {
	cursor:pointer;
	overflow:hidden;
	display:inline-block;
	width:22px;
	margin:0 2px
}
#bannerNav ul li a {
	margin:0 auto;
	display:block;
	width:6px;
	height:6px;
	vertical-align:top;
	border-radius:3px;
	background:#5e6671;
	font-size:0
}
#bannerNav ul li.on a,#bannerNav ul li:hover a {
	background:#00aeff
}
#bannerNav ul li.on a {
	width:20px
}