@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px; font-size:14px; font-family:微软雅黑, Verdana, Geneva, sans-serif}
a{ text-decoration:none; color:#000}
li{ list-style:none}
.out_box{ width:100%; max-width:640px; margin:0 auto}
.nav { overflow: hidden; }
.nav li { float: left; width: 25%; color: #FFF; line-height: 40px; text-align: center; overflow: hidden; }
.nav a { color: #FFF; display: block; background:#0C468F; font-size:16px; margin: 1px; }
.intro { text-align:center;}
.intro h1,.bigtit{ font-size:18px; color:#155934; margin:15px auto}
.intro p{ text-align:left; text-indent:2em; line-height:25px;}
.comtit{ width:100%; background:#0C468F; height:40px; line-height:40px;}
.tit_left{ float:left; color:#FFF; font-size:16px; font-weight:normal;}
.tit_left img{ float:left; margin-top:6px; margin-left:10px; margin-right:5px;}
.tit_rig{ float:right; margin-right:10px; color:#eaef0f}
.tit_rig img{ float:left; margin-top:11px; color:#eaef0f; margin-right:3px;}
.bzlist{}
.bzlist li{ width:96%; margin:3% 2% 0px 2%; float:left}
.bz_left{ float:left; width:15%}
.bz_rig{ float:right; width:82%; padding:1%; background:#f1f1f1}
.bz_rig span{ float:left; color:#0c5a1e; font-size:16px; margin-top:2px; font-weight:bold}
.bz_rig img{ float:left; width:5%}
.bztxt{ width:100%; border-top:#CCC dashed 1px; line-height:25px; margin-top:1%; padding-top:1%}
.bzimg{ margin-top:2%;}
.bzimg li{ float:left; width:25%; text-align:center}
.wh{ margin-top:2%;}
.wh p{ width:96%; margin:2% auto; text-indent:2em}
.cw{ margin-top:2%}
.zlkf{ margin-top:2%;}
.zlkf p{ width:96%; text-align:left; text-indent:2em; margin:8px auto; line-height:25px;}
.xflx p{ width:96%; text-align:left; margin:3px auto; line-height:25px;}
.lfys{ margin-top:2%}
.duibi{ width:100%;  }
.duibi td{ border:#CCC solid 1px; height:50px;    position: relative;}
.dd{ background:#0C468F; color:#FFF}
.zhry{ margin-top:2%;}
.rylist{}
.rylist li{ width:33%; text-align:center; float:left}
.sjmy{ margin-top:2%;}
.index_zj { overflow: hidden; padding-top: 10px; }
.index_zj img.zj { float: left; margin-right: 15px; border: 1px solid #DDD; width: 40%; margin-left: 1%; }
.index_zj .btn { overflow: hidden; clear: both; margin: 0 auto; padding: 1%; width: 98%; }
.index_zj .btn a { display: block; float: left; width: 50%; text-align:center }
.index_zj .btn a img{ width:95%}
.kfal{ margin-top:2%;}
ul.list { overflow: hidden; clear: both; font-size: 15px; }
ul.list li { clear: both; overflow: hidden; line-height: 48px; height: 48px; background: url(../images/icon.jpg) no-repeat 10px center; padding-left: 30px; border-bottom: 1px dashed #DDD; }
ul.list li b { font-weight: normal; }
ul.list li a { float: left; }
ul.list li .float_r { float: right; padding-right: 15px; }
.gh { overflow: hidden; clear: both; padding: 1% 0; }
.gh form { padding: 2% 0; overflow: hidden; }
.gh .bor_bg { width: 90%; height: 28px; line-height: 28px; padding: 0 5px; border-radius: 4px; border: 1px solid #CCC; background: #F4F4F4; }
.gh .texts { height: 110px; }
.gh .icon { background: #F4F4F4 url(../images/from_icon.jpg) right top no-repeat; }
.gh .icon1 { background: #F4F4F4 url(../images/from_icon1.jpg) right top no-repeat; }
.gh input[type="submit"], .gh input[type="button"] { background: url(../images/from_btn_bg.jpg); height: 34px; line-height: 30px; padding: 0 3%; border-radius: 4px; border: 1px solid #254459; }
.footer { overflow: hidden; padding-bottom:60px; }
.footer .f_nav { background: #0C468F; color: #FFF; height: 40px; line-height: 40px; text-align: center; }
.footer .f_nav a { color: #FFF; padding: 0 7px; }
.bottom_zx { width: 100%; overflow: hidden; background: #EEE; position: fixed; left: 0px; bottom: 0px; z-index: 1; width: 100%; }
.bottom_zx ul { width: 100%; margin: 0 auto; overflow: hidden; }
.bottom_zx li { float: left; width: 25%; overflow: hidden; text-align: center; }
.bottom_zx li a { background-size: 40px auto; background-repeat: no-repeat; background-position: center 3px; overflow: hidden; display: block; padding-top: 42px; line-height: 30px; height: 30px; }
.bottom_zx .btm_qq { background-image: url(/templets/default/images/btm_zx_wx.gif); background-size: 46px auto; }
.bottom_zx .btm_tel { background-image: url(/templets/default/images/btm_zx_tel.png); }
.bottom_zx .btm_wl { background-image: url(/templets/default/images/btm_zx_qq.png); }
.bottom_zx .btm_zx_lt { background-image: url(/templets/default/images/btm_zx_lt.png); position: relative; z-index: 1; }
.bottom_zx .btm_wl i { position: absolute; z-index: 2; left: 63%; top: 0px; display: block; width: 20px; height: 20px; line-height: 20px; font-style: normal; border-radius: 10px; background: #F00; color: #FFF;}


.daoyu{}
.daoyu span{ float:left; display:block; width:30px; text-align:center; font-size:1.5em; font-weight:bold; background:#f9744b; padding:2px; color:#FFF; margin:2%; }
.daoyu p{ float:left; width:85%; margin-top:3%;}

.flist{}
.flist li{ float:left; width:50%; text-align:center; margin-top:2%;}
.flist li h2{ background:#f9744b; width:120px; height:30px; line-height:30px; margin:5px auto; color:#FFF}
.flist li p{ width:80%; margin:0 auto; text-align:left; text-indent:2em;}
.bzlis{}
.bzlis li{ float:left; width:44%; padding:2%; margin:1%;} 
.bzlis li h2{ font-size:16px; text-align:center; color:#333}
.bzlis li p{ line-height:23px; color:#333;}
.dys{ width:98%; margin-left:1%;}
.dys li{ background:#ededed; margin-top:5px; line-height:30px; text-align:left}
.dys li span{ display:block; background:#126811; float:left; width:25px; text-align:center; color:#FFF; margin-right:1%;}
.anlist{}
.anlist li{ width:44%; float:left; text-align:center; background:url(../images/jdlf_63.png) no-repeat center; background-size:100%; padding:3% 2%; margin:1% 1% 0px 1%;}
.anlist li h2{ background:#1e6c42; padding:3px 5px; margin:10px auto 0px auto; color:#FFF; width:150px;}
.zxxx{height:45px; margin:2% auto; line-height:45px; display:block; font-size:16px; background:#999999; border-radius:10px; color:#FFF; float:left}