﻿html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin:0; padding:0; }
ol, ul { list-style:none; }
:focus { outline:0; }
a img { border:0; }
img { vertical-align:middle; }
table { empty-cells:show; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
cite, i, em { font-style:normal; }
b { font-weight:normal; }
body { font-size:14px; font-family:"宋体"; line-height:150%; -webkit-text-size-adjust:none; color:#545454; margin:0px auto; }
a { color:#333; text-decoration:none; }
a:hover { text-decoration:none; }
img { /*vertical-align:middle;
	*/border:0px; }
	
Body{-webkit-text-size-adjust:none;}

.img_ad {  height: 100px;
    margin: 15px auto;
    overflow: hidden;
    position: relative;
    width: 317px;}
.img_wrap {  height: 100px;
    left: 2px;
    margin: 0 auto;
    position: absolute;
    top: 0;
    width: 100%;}
.img_wrap ul { position: absolute; left: 0; }
.img_wrap ul li { float: left; display: inline; width: 320px; height: 100px; }
.img_wrap ul li a { display: block; position: relative; }
.img_wrap ul li img { width: 315px; height: 100px; }
.clear { clear:both; margin:0; padding:0; }
.fl { float:left }
.fr { float:right; }
/*展开子菜单效果*/
.bg1 { background:#D86000; border-bottom:#BB7200 solid 2px; width:100%; margin:0; padding:0; height:34px; }
.top { background:url(/xys/images/jgnz_02.gif) top center no-repeat; width:320px; height:34px; margin:0 auto; }
.index { width:174px; height:34px; text-indent:-1000px; float:left }
.tel { text-indent:-1000px; float:right; width:37px; height:34px; }
.bg { background:#D86001; border-bottom:#BB7200 solid 2px; width:100%; margin:0; padding:0; height:34px; }
.logo { background:#D86001; width:320px; margin:0 auto; }
.sub { background:#D86001; position:relative; z-index:5; width:100%; margin:0 auto; }
.sub .back { display:block; width:284px; height:34px; background:url(/xys/images/jgnz_02.jpg) top center no-repeat; background-size:284px 36px; float:left; }
.sub .back i { display:block; width:0; height:36px; position:absolute; right:-1px; }
.sub span { display:block; height:36px; line-height:36px; color:#C1EFEF; float:left }
.sub span i { display:inline-block; width:0; height:15px; overflow:hidden; margin:0 5px; border-left:1px solid #2BA8AA; border-right:1px solid #62CCCD; position:relative; top:2px; }
.sub span a { color:#fff; }
.sub p { display:block; width:100%; height:36px; font-size:20px; line-height:36px; font-weight:bold; text-align:center; color:#fff; }
.sub b { display:block; width:36px; height:34px; background:url(/xys/images/1.png) no-repeat center center; background-size:17px 17px; cursor:pointer; float:left }
.sub b i { display:block; width:0; height:44px; overflow:hidden; border-left:1px solid #2CA8AA; border-right:1px solid #62CCCD; position:absolute; left:-1px; top:0; }
.sub .b_click { height:36px; background:#117ae8 url(/xys/images/2.png) no-repeat center center; background-size:17px 17px; left:284px; top:0; cursor:pointer; }
.sub .b_click i { height:36px; border-color:#2CA8AA; }
.sub .tools { display:none; width:100%; background:#117ae8; box-shadow:0 1px 3px #8e5214 inset; position:relative; }
.sub .tools table { width:100%; padding:8px 0; text-align:center; }
.sub .tools table td { padding:0; font-size:14px; font-weight:bold; }
.sub .tools table td a { color:#fff; text-shadow:0 1px 0 #117ae8; }
.sub .tools .tools_line { display:block; width:94%; height:0; overflow:hidden; margin:0 auto; border-top:1px solid #BB7200; border-bottom:1px solid #BB7200; }
.sub .tools .tools_hide { width:100%; height:1px; background:#117ae8; box-shadow:0 1px 2px #8e5214; position:relative; }
.sub .tools .tools_hide i { display:block; width:62px; height:24px; margin-left:-31px; background:url(/xys/images/3.png) no-repeat; background-size:62px 24px; position:absolute; left:50%; top:0; cursor:pointer; }
.menu {  background: #6e96cd none repeat scroll 0 0;
    font-family: HiraginoSansGB W3;
    font-size: 14px;
    height: 53px;
    margin: 3px auto;
    width: 320px;}
.menu ul { width:317px; margin:0 auto; }
.menu li { width:105px; height:26px; line-height:26px; float:left; text-align:center; color:#FFF; position:relative; border-bottom:#DEDEDE 1px solid; border-right:#DEDEDE 1px solid;  }
.menu li a { display:block; color:#fff; font-size:14px; font-weight:bold; }
.menu li a:after { position:absolute; content:""; height:24px; }
.m1 { width:100%; margin:0; padding:0; }
/*图片切换效果*/
.module { width:100%; margin:15px auto; text-align:center; }
.module .img_ad { width:320px; height:112px; overflow:hidden; position:relative; margin:0 auto; }
.module .img_wrap { width:320px; height:112px; position:absolute; left:0; top:0; margin:0 auto; }
.module .img_wrap ul { position:absolute; left:0; }
.module .img_wrap ul li { float:left; display:inline; width:320px; height:112px; }
.module .img_wrap ul li a { display:block; position:relative; }
.module .img_wrap ul li img { width:290px; height:112px; }
.module .imgFlashIco { margin:0 auto; width:320px; overflow:hidden; margin-top:5px; }
.module .imgFlashIco ul { width:320px; text-align:center; }
.module .imgFlashIco ul li { display:inline-block; width:5px; height:5px; overflow:hidden; margin:0 6px; border-width:1px; border-radius:5px; box-shadow:1px 2px 1px #A7A7A7 inset; background:#B4B4B4; }
.module .imgFlashIco ul li.on { box-shadow:1px 2px 1px #209496 inset; background:#38BEC0; }
.m2 { margin:0 auto; padding:0; font-size:14px; font-family:HiraginoSansGB W3; line-height:25px;}
.m2 ul { margin:0 auto; padding:0; list-style:none; width:320px; }
.m2 ul li { background:url(/xys/images/ico.jpg) left center no-repeat; padding-left:12px; margin-top:3px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:308px; font-size:14px; font-family:HiraginoSansGB W3;}
.line { background:url(/xys/images/wap_17.gif) bottom no-repeat; height:2px; width:100%; margin:3px auto 0 auto; }
.more { background:url(/xys/images/wap_19.jpg) repeat-x; height:28px; width:100%; line-height:28px; text-align:center; margin-top:3px; margin-bottom:6px; }
.more a { color:#117ae8; font-size:12px; text-decoration:none; }
.bt { width:310px; height:37px; margin:0 auto; }
.bt ul { list-style:none; margin:0; padding:0; }
.bt ul li { float:left; width:102px; text-align:center; background:url(/xys/images/jgnz_18.jpg) right center no-repeat; height:37px; line-height:37px; text-align:center; font-weight:bold; color:#117ae8 }
.bt ul li.hover { background:url(/xys/images/jgnz_15.jpg) no-repeat; height:37px; color:#FFF; }
.bt_xgn { background:url(/xys/images/wap_31.gif) no-repeat; width:320px; height:33px; margin:0 auto; }
.bt_szzx { background:url(/xys/images/wap_40.gif) no-repeat; width:320px; height:33px; margin:0 auto; }
.bt_szgr { background:url(/xys/images/wap_42.gif) no-repeat; width:320px; height:33px; margin:0 auto; }
.bt_byby { background:url(/xys/images/wap_51.gif) no-repeat; width:320px; height:33px; margin:0 auto; }
.bt_wcnk { background:url(/xys/images/wap_60.gif) no-repeat; width:320px; height:33px; margin:0 auto; }
.bt_gnq { background:url(/xys/images/wap_69.gif) no-repeat; width:320px; height:33px; margin:0 auto; }
.m3{ font-size:14px; line-height:25px;}
.m4{ font-size:14px; line-height:25px;}
.m3 span { float:right; line-height:33px; padding-right:10px; }
.m3 span a { font-size:12px; color:#D50000; text-decoration:none; }
.pic { width:300px; margin:10px auto; font-size:15px; text-align:center }
.pic ul { margin:0; padding:0; list-style:none; }
.pic ul li { width:142px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.pic img { border:#D4D4D4 solid 1px; }
.jblist { margin:0 auto; padding:0; list-style:none; width:320px; font-size:14px;  font-family:HiraginoSansGB W3; }
.jblist li { margin:0; background:url(/xys/images/ico.jpg) left center no-repeat; padding-left:12px; margin-top:3px; overflow:hidden; white-space:nowrap; width:308px; }
.tit_bg { background:url(/xys/images/jgnz_05.jpg) repeat-x; height:33px; width:100%; line-height:33px; color:#117ae8; margin:0 auto; }
.tit_bg a { font-weight:bold; color:#117ae8; }
.tit_bg span { float:right; padding-right:10px;}
.tit_bg span a { color:#117ae8; font-size:14px; font-weight:normal ; font-family:HiraginoSansGB W3;}
.withbt { width:320px; margin:0 auto; font-family:HiraginoSansGB W3; font-size:14px; }
.zj { width:304px; margin:8px auto 15px auto; }
.zj ul { margin:0; padding:0; list-style:none; }
.zj ul li { width:146px; line-height:24px; height:120px; }
.zj ul li h3 { font-weight:bold; color:#252525; margin:0; padding:0; }
.zj ul li p { font-size:14px; }
.zj ul li p a { font-size:14px; color:#117ae8; text-decoration:none; }
.zx { background:#117ae8; width:67px; height:19px; text-align:center;  }
.zx a { color:#FFF; font-size:14px;font-family:HiraginoSansGB W3; }
.qwjs { margin:0 auto; list-style:none; padding:0; font-size:12px; width:319px; color:#117ae8; border-left:#DFDDDE solid 1px; }
.qwjs li { margin:0 auto; background:url(/xys/images/jgnz_12.jpg) top center no-repeat; padding-left:23px; width:297px; height:25px; border-bottom:#DFDFDF solid 1px; line-height:35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; border-right:#DFDDDE solid 1px; }
.qwjs a { color:#117ae8; font-size:12px; }
.jscon { background:url(/xys/images/jgnz_09.jpg) top center no-repeat; width:297px; height:68px; border-bottom:#DFDFDF solid 1px; padding-left:23px; line-height:23px; padding-top:10px; border-right:#DFDDDE solid 1px; color:#545454; text-indent:20px; }
.jscon img { width:60px; height:60px; border:#CCC solid 1px; margin:0; padding:0; }
.jscon p { width:228px; float:right; }
.m5 { margin:0 auto; background:url(/xys/images/lxfs.gif) no-repeat; width:320px; height:112px; margin-top:10px; position:relative;}
.catelist { width:320px; margin:5px auto; }
.catelist ul { list-style:none; margin:0 auto; padding:0; }
.catelist ul li { background:url(/xys/images/jgnz_23.jpg) no-repeat; width:74px; height:23px; float:left; line-height:23px; font-size:14px; margin-left:6px; text-align:center;white-space:nowrap; overflow:hidden;text-overflow: ellipsis; }
.catelist ul li a { color:#117ae8 }
/*foot*/
.foot { margin-top:10px; background:url(/xys/images/wap_97.jpg) repeat-x; padding-top:6px; }
.footnav { height:32px; line-height:32px; background:#C65801; text-align:center; color:#FFF; margin-bottom:48px; margin-top:5px;font-size:17px; font-family:HiraginoSansGB W3; }
.footnav a { margin:0 5px; display:inline-block; color:#FFF; font-weight:600; }
.foot p { line-height:22px; text-align:center; color:#117ae8; font-size:14px; font-family:HiraginoSansGB W3;}
.nav_a a { margin:0 5px; display:inline-block; color:#117ae8; font-size:14px; font-family:HiraginoSansGB W3;}
.footback { height:30px; line-height:30px; text-align:center; border-top:#d2d3d5 1px solid; padding:0 0 45px 0; }
.footback a { display:block; height:30px; }
/*文章页样式*/
.art_con { width:320px; margin:0 auto; overflow:hidden;}
.art_con p{ font-size:12.5pt; line-height:1.45em;}
.art_text { height:auto; padding:20px 0;width:320px; margin:0 auto;}
.art_text h1 { font-size:18px; font-weight:bold; line-height:24px; text-align:center; color:#333; }
.art_text cite { display:block; border:#CCC solid 1px; padding:9px; width:300px; margin:5px auto 0 auto; font-size:14px; line-height:26px; color:#545454; background:#FEF6E9; }
.art_text cite span{ color:#F00}
.art_text cite a{ color:#F00}
.art_text p { padding-top:12px; font-size:12.5pt; line-height:1.45em; }
.art_text .art_more { background:url(/xys/images/wap_19.jpg) repeat-x; height:28px; width:100%; line-height:28px; text-align:center; margin-top:15px; }
.art_text .art_more cite { color:#007272; font-size:12px; cursor:pointer; }
.art_text .share { clear:both; height:42px; padding-top:10px; position:relative; width:320px; margin:0 auto; }
.art_text .share i { height:22px; font-size:14px; line-height:22px; color:#999; position:absolute; left:0; top:20px; }
.art_text .share a { display:block; width:22px; height:22px; background-size:22px 22px; position:absolute; top:20px; }
.art_text .share .a1 { background:url(/xys/images/bg_share_qq.png) no-repeat; background-size:22px 22px; left:46px; }
.art_text .share .a2 { background:url(/xys/images/bg_share_sina.png) no-repeat; background-size:22px 22px; left:78px; }
.art_text .share .a3 { background:url(/xys/images/bg_share_qzone.png) no-repeat; background-size:22px 22px; left:110px; }
.art_text .share_icos { position:absolute; }
.art_text .i1 { left:46px; top:1px; }
.art_text .i2 { left:70px; top:20px; }
.art_text .i3 { left:94px; top:22px; }
.ll { width:309px; margin:10px auto; padding-left:11px; }
.ll ul { margin:0; padding:0; list-style:none; height:105px; overflow:hidden; }
.ll ul li { padding-left:10px; overflow:hidden; white-space:nowrap }
.ll_line { background:url(/xys/images/wap6_06.jpg) bottom no-repeat; height:2px; width:204px; margin:3px 0 0 10px; }
.cate { width:100px; height:33px; float:left; text-indent:-1000px; }
/*列表页样式*/
.list { width:320px; margin:10px auto; list-style:none; padding:0; overflow:hidden; white-space:nowrap; }
.max_bg { background:#117ae8; width:100%; margin-top:2px; padding:0; height:24px; line-height:24px;}
.max { width:300px; margin:0 auto; color:#FFF; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px; }
.max a { color:#FFF; font-size:14px; }
.zj_box { width:320px; margin:10px auto;  padding:10px 0; border-bottom:#D2D2D2 solid 1px; }
.zj_box dl { margin:0; padding:0; }
.zj_box dl dt { background:url(/xys/images/zjd.gif) left bottom no-repeat; font-size:14px; height:28px; line-height:28px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.zj_box dl dt span a { font-weight:bold; color:#9C5012; font-size:14px; }
.zj_box dl dd { margin:0; padding:0; }
.zj_box dl dd p { font-size:15px; text-indent:20px; margin:0; padding:5px 5px 0 0; }
.zj_box dl dd p a { color:#97333B; }
.zjzx { font-size:14px; color:#97333B; font-weight:normal; float:right; padding-right:10px; }
.zj_box img { border:#D4D4D4 solid 1px; margin:2px; }
.bt { width:310px; height:37px; margin:0 auto; font-size:14px; }
.tit_bg ul { list-style:none; margin:0; padding:0;}
.tit_bg ul li { float:left; width:102px; text-align:center; height:33px; line-height:33px; text-align:center; font-weight:bold; color:#117ae8 }
.tit_bg ul li.hover { background:#117ae8; height:33px; color:#FFF; }
.hd { margin:0 auto; }
.hd dl { background:url(/xys/images/zthd_06.jpg) no-repeat; width:320px; height:114px; overflow:hidden; margin-top:6px; }
.hd dl dt { width:254px; margin:0 auto; text-align:center; height:24px; line-height:20px; overflow:hidden; white-space:nowrap; }
.hd dl dt a { color:#D86000; font-size:14px; font-weight:bold; }
.hd dl dd { margin:0; padding:0 10px; font-size:14px; }
.hd dl dd p { text-indent:20px; }
.hd dl dd p a { color:#C00; }
.hd img { width:117px; height:80px; border:0; }
.nkjb { width:320px; margin:4px auto; }
.nkjb ul { margin:0; padding:0; list-style:none; color:#D86000;  }
.nkjb ul li span { width:75px; height:27px; float:left; margin-right:2px; padding-left:5px; font-size:13px; }
.nkjb ul li { line-height:27px; background:url(/xys/images/dh1_03.gif) left 4px no-repeat; font-family:HiraginoSansGB W3; }
.nkjb ul li span a { color:#FFF; height:27px; line-height:27px; font-size:13px; font-family:HiraginoSansGB W3;}
.nkjb ul li a { color:#D86000; font-size:15px;font-family:HiraginoSansGB W3; }
.zixizx_1 { width:308px; height:65px; border:#dddddd 1px solid; position:relative; left:50%; margin-left:-160px; }
.zixizx_1 img { width:308px; height:65px; }
.slideBox {
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    width: 100%;
}
.slideBox .hd {
    bottom: 1px;
    line-height: 12px;
    margin-left: -25px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    right: 48%;
    text-align: center;
    z-index: 99;
}
@media (max-width: 320px) {
.slideBox .hd {
    bottom: 1px;
    line-height: 12px;
    margin-left: -25px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    right: 40%;
    text-align: center;
    z-index: 99;
}
}
.slideBox .hd ul {
    float: left;
    overflow-x: hidden;
    overflow-y: hidden;
}
.slideBox .hd ul li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fff;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    cursor: pointer;
    float: left;
    font-family: Arial,SimSun,sans-serif;
    font-size: 14px;
    font-style: italic;
    height: 20px;
    line-height: 20px;
    margin-right: 2px;
    text-align: center;
    width: 20px;
}
.slideBox .hd ul li.on {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #f00;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #fff;
}
.slideBox .bd {
    background-color: #dfedf4;
    position: relative;
    z-index: 0;
}
.slideBox .bd li {
    vertical-align: middle;
}
.slideBox .bd img {
    display: block;
    height: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 300px;
}
/*.slideBox .banner_0 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/banner_0.jpg");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 193px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 100%;
}*/
.slideBox .banner_1 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/xys/images/dgjdnk10.jpg");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 193px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 100%;
}
.slideBox .banner_2 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/xys/images/dgjdnk.jpg");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 193px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 100%;
}
/*.slideBox .banner_3 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/banner_03.jpg");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 193px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 100%;
}*/