﻿/* RESET */
*{margin:0;padding:0; border:0;}img{ vertical-align:top}iframe,object{ display:block;}
ol,ul{list-style-type:none}table{border-collapse:collapse;border-spacing:0;}.tc{text-align:center}.disa a{display:block;width:100%;height:100%;background:text-indent:-9999px;}.nobg{background:none !important;}.nobor{border:0 !important;}
/* change the settings to suit your needs */
h1,h2,h3,h5,.fb,.B{font-weight:bold}h1{font-size:18px}h2{font-size:16px}h3{font-size:15px}h4{font-size:14px}h5,h6{font-size:12px}
a{text-decoration:none;color:#666}a:hover,a:active {color:#f00;text-decoration:none;}
.red,a.red,.red a,.red a:hover,.blank a:hover,a.blank:hover,.blue a:hover,a.blue:hover{color:#f00;}
.blue,.blue a,a.blue { color:#018cd6;}
.blank,.blank a,a.blank { color:#000;}
.orange,.orange a,.orange a:hover,a.orange,a:hover.orange { color:#ff8b00;}
.orange a:hover { text-decoration:underline;}
.nrcon li { background:url(../images/dian.gif) no-repeat 10px center;}
.mb { border:1px #ccc solid;}
font { font-size:12px;}

/* = 清除浮动元素= */
.clr {clear:both;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.fl{float:left !important;}.fr{float:right !important;}.tc{text-align:center}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}
* html .clearfix,s
* html{height: 1%;}
.clearfix{display: block;}
/* = Auxiliary Styles (辅助样式) = */
.hr_a,.hr_b{font-size:1px;line-height:1px;clear:both;overflow:hidden}.hr_a{height:10px}.hr_b{height:15px}
body {font:14px/22px \5b8b\4f53,Arial, Helvetica, sans-serif;color:#666;}
/* nav导航及列表/切换/滚动辅助样式 */
.hor li{white-space:nowrap;display:inline;float:left;overflow:hidden}
.tab_nav li{ cursor:pointer}
.tab_switch .tabcon { display:none}.tab_switch .tabcon.selected{ display:block}
.scoll_switch .tabcon{ width:0; height:0; overflow:hidden; visibility:hidden}.scoll_switch .tabcon.selected{ visibility:visible}
/*滚动按钮控制*/
.scoll_box{ position:relative}
.scoll_box span.prev,.scoll_box span.next {width:20px;height:100px;top:60px;background: no-repeat;cursor:pointer;position:absolute;display:block;}
.scoll_box span.prev {left:0px;background-position:left center !important;}
.scoll_box span.next {right:0px;background-position:right center !important;}

#layout { width:320px; margin:0 auto; background:#f7fffd;}
.bddh { height:35px; color:#fff; background:url(../images/bddh1.png) no-repeat 11px top #018cd6; padding-left:46px; font:20px/35px Arial, Helvetica, sans-serif;}
.bddh a { color:#fff;}
.bddh b { font:16px/35px Microsoft Yahei; font-weight:bold; float:left;}
#foot { margin-bottom:40px;} 
.footnav { background:#e3e3e3; height:35px; line-height:35px; font-size:14px;}
.footnav a { padding-left:30px;}
.footnr { padding-bottom:23px;}

/*----底部悬浮------*/
.dbxf { position:fixed; overflow:hidden; bottom:0; width:100%; z-index:100; text-align:center; _position:absolute; _margin-top:expression(this.style.pixelHeight+document.documentElement.scrollTop);}
.dbxf div {width:320px; margin:0 auto;}
.dbxf img { float:left;}




.hmbz { background:#f7fffd; padding:4px 9px 6px;}
.hmbz li { float:left; margin:4px 0 0 10px; display:inline;}
.slider{height:160px; width:320px; overflow:hidden; position:relative;}
.slider .pic li { height:320px; width:160px;}
.onum{position:absolute;bottom:5px;right:40%;}
.onum span{cursor:pointer;float:left;margin-left:5px; overflow:hidden; background:url(../images/onum.gif); width:10px; height:10px;}
.onum .on{background:url(../images/onumhover.gif);}
.hmbzlist h3 { height:35px; font:16px/35px Microsoft Yahei; color:#fff; padding-left:10px;}
.hmbzlist h3.ys1 { background:#0099cb;}
.hmbzlist h3.ys2 { background:#6599ff;}
.hmbzlist h3.ys3 { background:#64bd85;}
.hmbzlist h3.ys4 { background:#cdbe61;}
.hmbzlist .tjwz { font:16px/32px Microsoft Yahei;padding-top:10px; color:#018cd6; font-weight:bold;}
.hmbzlist .tjwz a {color:#018cd6;}
.hmbzlist .tjwz a:hover { color:#f00;}
.hmbzlist p { border-bottom:1px #ccc dashed; height:30px; line-height:30px; padding:0 10px 3px;}
.hmbzlb {border-bottom:1px #ccc dashed; line-height:22px; text-align:center; padding:7px 0;}
.hmbtn { background:url(../images/hmbtn.png) no-repeat; width:160px; height:32px; line-height:32px; text-align:center; color:#ea0016; margin:20px auto;}
.hmbtn a {color:#ea0016;}
.hmbzlist ul { padding:0 0 21px 5px;}
.hmbzlist li { float:left; width:98px; height:36px; line-height:36px; text-align:center; border:1px #ccc solid; margin:0 3px 4px 0;}
.hmzj { border-bottom:1px #ccc dashed; padding-bottom:12px;}
.hmzj .title { background:#999; line-height:35px; padding:0 10px; color:#fff; font:16px/35px Microsoft Yahei;} 
.hmzj .title a { color:#fff;}
.hmzj .title span { font:12px/35px 宋体;}
.hmzjbox { margin:20px 0 8px; height:160px; overflow:hidden;}
.hmzjbox .pic { float:left; margin-left:20px; display:inline;}
.hmzjbox .js { float:left; width:165px;}
.hmzjbox .js h4 { font-size:12px; font-weight:normal;}
.hmzjbox .js h4 b { color:#ff8b00; font-size:14px;}
.hmzjbox .js p span { color:#000;}
.hmzjbtn img { margin:10px 5px 0;}
.hmzj ul { display:inline-block;*display:inline; zoom:1;}
.hmzj ul li {cursor:pointer;float:left;margin-left:5px; overflow:hidden; background:url(../images/onum.gif); width:10px; height:10px;}
.hmzj ul li.selected {background:url(../images/onumhover.gif);}
.hmyy { padding-bottom:33px;}
.hmyy h3 { background:url(../images/hmyy.png); width:98px; height:26px; line-height:26px; text-align:center;  color:#fff; margin:10px 0 30px 10px;}
.hmyy p{ width:320px; padding-bottom:15px; float:left;}
.hmyy p span{ float:left; line-height:22px; padding-left:20px; padding-right:5px;}
.hmyy p input{ width:90px; height:20px; line-height:20px; border:1px solid #CCC; float:left;font-size:13px;}
.hmyy p select{ width:92px; height:20px; line-height:20px; border:1px solid #CCC; float:left;}
.hmyy .tjyy { cursor:pointer; background:#018cd6; width:75px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px; margin:5px 0 24px;}
.hmyy .tjyy a { color:#fff;}
.footnr span { float:left; color:#333; line-height:24px; padding:15px 0 0 10px;}
.footnr img { float:right; padding:22px 17px 0 0;}

/*-----------------------dbz------------------------------------*/
.location { height:auto; line-height:37px; border-bottom:1px #ccc solid; color:#018cd6; font-size:16px; padding:3px 0 0 10px;}
.location a { font-size:14px; padding-right:5px;}
.dbzdh { height:33px; border-bottom:2px #018cd6 solid; background:#f4f4f4;}
.dbzdh ul li { float:left; width:160px; height:33px; text-align:center; color:#333; font:16px/33px Microsoft Yahei;}
.dbzdh ul li a {color:#333;}
.dbzdh ol li { float:left; height:33px; text-align:center; color:#333; font:16px/33px Microsoft Yahei; padding:0 15px;background:#018cd6;}
.dbzdh ol li a { color:#fff;}
.dbzdh li.selected,.dbzdh li.selected a { color:#fff; background:#018cd6;}
.dbzlist dl { padding:0 10px 10px; border-bottom:1px #ccc dashed;}
.dbzlist dt { font:18px/45px Microsoft Yahei; font-weight:bold;}
.dbzlist dt span { display:inline-block;} 
.dbzlist dt img { margin:13px 0 0 5px;}
.dbzlist dd { color:#333;}
.dbzlist dd a,.dbzlist dd a:hover{color:#333;}
.dbzlist .nrcon li { border-bottom:1px #ccc dashed; height:32px; line-height:32px; padding-left:20px;}
.dbzbtn { background:url(../images/hmbtn.png) no-repeat; width:160px; height:32px; line-height:32px; text-align:center; color:#333; margin:15px auto 20px;}
.dbzbtn a {color:#333;}
.dbzbtn a:hover {color:#f00;}
.dbzbox { border-bottom:1px #ccc dashed; margin-bottom:15px;}

/*-----------------------xbz------------------------------------*/
.pager  { border-top:1px dashed #ccc; text-align:center; padding:10px 0;}
.pager ul { display:inline-block; *display:inline; zoom:1;}
.pager li { float:left; font-size:14px; margin-left:10px; height:40px; line-height:40px;}

/*-----------------------article------------------------------------*/
.wzbz { border-bottom:1px #018cd6 solid; padding-bottom:13px;}
.wzbz img { padding:15px 0 0 4px; }
.wzbox h2 { font:18px/40px Microsoft Yahei; font-weight:bold; padding-top:5px;}
.wzbox h2 span {display:inline-block;}
.wzbox h2 img { vertical-align:middle;}
.wzbox {padding-bottom:40px;} 
.wznr { border-top:1px #ccc dashed; padding:10px 15px; margin-top:12px;font-size:15px;font-size:medium;}
.wznr p {text-indent:2em;line-height:28px;}
.xgwz { padding:0 15px;font-size:medium;}
.xgwz li { background:url(../images/dian.gif) no-repeat left center; padding-left:5px; line-height:24px;}

/*-----------------------yyjs------------------------------------*/
.yyjs { padding:0 8px;}
.jsbt { border-bottom:1px dashed #018cd6; height:30px; line-height:30px; font-size:14px; font-weight:bold; margin-bottom:10px;}
.yyjs dl { padding-bottom:15px;}
.yyjs dd { line-height:24px; text-indent:2em; padding-top:10px;}
.yyjs ul { padding:5px 0;}
.yyjs ul li { float:left; margin:0 5px 5px 0;}
.yyjs ul li.nojl {margin:0 0 5px 0;}

/*-----------------------zjtd------------------------------------*/
.zjbox { width:302px; height:118px; border:1px #cecece solid; background:#fff; margin:10px auto 0;}
.zjbox dl { padding:6px 7px;}
.zjbox p { background:#f4f4f4; height:31px; line-height:31px; padding-left:5px;}
.zjbox dt { float:left; margin-right:10px; display:inline;}
.zjbox dd { float:left; width:188px; background:url(../images/jiantou.gif) no-repeat right 30px; line-height:24px;} 
.zjbox .zc { background:none; padding:0;}

/*-----------------------xjjs------------------------------------*/
.list { padding:5px 10px;}
.list li { padding-left:10px; line-height:36px; font-size:14px; background:url(../images/dian.gif) no-repeat left center;} 


/*-----------------------lylx------------------------------------*/
.lylx { padding:10px 8px;}
.lylx .font1 { padding-bottom:10px;}
.lxbt { font:18px/30px Microsoft Yahei; font-weight:bold; padding-bottom:10px;}
.lxbtn { margin:20px auto 0; border-bottom:1px #ccc dashed; padding-bottom:25px;}


/*-----------------------zjnr------------------------------------*/
.zjnr { border-bottom:1px #ccc dashed; padding-bottom:32px;}
.zjdiv .pic { float:left; margin:0 10px 0 8px; display:inline;}
.zjdiv .js { float:left; width:180px; line-height:30px; font-size:14px;}
.zjdiv h4 { font-weight:normal;}
.zjdiv p { color:#999;}
.zjdiv .btn img { margin:5px 10px 0 0;}
.zjbk { width:302px; border:1px #cecece solid; margin:10px auto 0; background:#fff;}
.zjbk .bt { height:31px; line-height:31px; padding-left:10px; font-size:14px; background:#f4f4f4;}
.zjbk p { padding:10px 4px 10px 8px;}
.mzpb { padding:14px 12px 15px 9px;}
.mzpb table,.mzpb td { border:1px #ccc solid; border-collapse:collapse; text-align:center;}

/*-----------------------dxyy------------------------------------*/
.ghfw { background:#eee; padding:10px;}
.ghfw h4,.jzzn h4 { font-weight:normal; font-size:14px;}
.ghfw p { color:#333; padding-top:10px;}
.ghfw .txbd { padding-top:5px;}
.ghfw .txbd span { font-size:14px; float:left;}
.ghfw .txbd .bd { float:left; width:144px; height:24px; border:1px #d0d0d0 solid; margin:0 10px 0 5px; display:inline;}
.ghfw .txbd .btn { float:left; width:69px; height:24px; background:#ff8b00; font-size:14px; color:#fff;}
.qzx { background:url(../images/qzx.jpg) no-repeat left center; padding-left:27px; font-size:14px; line-height:35px;}
.dxbt { border-bottom:1px #d3d4d6 dashed; height:34px; line-height:34px; font-size:16px; color:#018cd6;}
.jzzn { width:300px; margin:0 auto;}
.jzzn h4 { padding-top:15px;}
.jyzn p { line-height:24px;}
.jh { color:#f60;}
.wxts { padding-top:20px;}
.wxts span { font-size:14px;}
/*顶部免费电话*/
#top_phone{height:36px; padding-top:5px; background:#028CD7;z-index:9999999;width:100%;top:0px;left:0px; position:fixed}
#top_phone_center{width:320px;margin:0 auto;}
#top_phone_center form{padding:0 5px;}
#top_phone_center input{width:230px;height:31px;padding-left:8px;background:url(/images/phone_bg.jpg) no-repeat left top; line-height:31px; font-size:11px; color:#000000;float:left;border:none;}
#top_phone_center input.top_phone_submit{width:67px;height:31px;float:right;background:url(/images/phone_click.jpg) no-repeat left top;cursor:pointer;}

#menu {
    position: fixed;
    bottom: 0;
    z-index: 999;
    width: 100%;
    max-width: 100%;
    left: 0;
}
#menu ul {
    width: 100%;
    margin: 0 auto;
    float: none;
}
#menu li {
    float: left;
    width: 25%;
	list-style:none;
}
#menu li a {
    display: block;
    overflow: hidden;
}
#menu li img {
    width: 100%;
    height: auto;
    display: block;
}
