@charset "utf-8";
/* CSS Document */
html { background: #FFF; }
body { font-family: Microsoft Yahei, Verdana, Arial, Tahoma, sans-serif; font-size: 12px; color: #333; }
* { margin: 0px; padding: 0px; list-style: none; }
.clear { clear: both; }
a { color: #333; text-decoration: none; }
a:hover { text-decoration: none; }
.fl { float: left; }
.fr { float: right; }
ul { list-style: none; margin: 0px; padding: 0px; }
img { border: 0px; max-width: 100%; }
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0; padding: 0; border: 0; vertical-align: baseline; outline: 0; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
html { overflow-y: scroll }
.qzztkj { margin: 0 auto; max-width: 640px; }
header { display: block; width: 100%; height: 55px; background: #D92121; text-align: center; }
header strong { font-size: 20px; color: #FFF; line-height: 55px; }
.qztbkj { width: 100%; height: auto; padding: 20px 0px; }
.qztbkj img { max-width: 100%; }
.qztbkjl { width: 100%; background: url(/img/logobg.gif) repeat-x; }
.qztbkjr { width: 40%; margin-top: 10px; }
.qztbkjr p { font-size: 1.1em; line-height: 1.3em; }
.qztbkjr p strong { font-size: 1.3em; }
.head_nav { width: 100%; height: 154px; }
.head_nav ul li { width: 33%; height: 50px; line-height: 50px; font-size: 16px; background: none repeat scroll 0 0 #d92121; float: left; text-align: center; margin-bottom: 2px; margin-right: 0.5%; }
.head_nav ul li a { color: #fdfdfa; text-decoration: none; display: block; }
.head_nav ul li:nth-of-type(3n+3) { margin-right: 0px; }
.head_nav_fl { width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
.head_nav_fl li { float: left; }
.head_nav_fl a { background-color: rgba(255, 255, 255, 0.97); border: 1px solid #e0e0e0; border-radius: 2px; color: rgba(0, 0, 0, 0.44); display: inline-block; font-size: 13px; line-height: 20px; margin: 8px 0 0 8px; padding: 4px 15px; text-transform: uppercase; transition: all 0.3s ease 0s; vertical-align: top; }
.slider-focus { position: relative; max-width: 640px; overflow: hidden; margin: 10px auto; }
.slider-focus .hd { position: absolute; width: 100%; height: 22px; left: 0; bottom: 2%; z-index: 1; line-height: 28px; text-align: center; }
.slider-focus .hd li { display: inline-block; vertical-align: middle; width: 13px; height: 13px; margin: 0 3px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; font-size: 0; line-height: 0; text-indent: -9999em; background: #fff; cursor: pointer; }
.slider-focus .hd li.on { background: #1571C8; }
.slider-focus .bd { position: relative; z-index: 0; }
.slider-focus .bd li { position: relative; text-align: center; }
.slider-focus .bd li img { background: url(/img/loading.gif) center center no-repeat; vertical-align: top; width: 100%; }
.slider-focus .bd li a { -webkit-tap-highlight-color: rgba(0,0,0,0); }
.slider-focus .bd li .tit { display: block; width: 100%; position: absolute; bottom: 0; text-indent: 10px; height: 28px; line-height: 28px; background: url(/img/focusBg.png) repeat-x; color: #fff; text-align: left; }
.qznykj_fy { width: 100%; text-align: left; color: #666; float: left; font-size: 14px; padding: 3px; }
.qznykj_fy span { padding-right: 10px; }
.qznykj_fy a { padding-right: 5px; }
.nywzbt { width: 100%; text-align: center; color: #666; font-size: 16px; padding-bottom: 10px; border-bottom: 1px #bccad5 dashed; }
.nywzsj { width: 100%; text-align: center; color: #666; font-size: 14px; padding: 5px; margin-top: 10px; }
.nyxxnr { width: 100%; text-align: left; color: #666; font-size: 14px; padding: 5px; margin-top: 10px; line-height: 180%; text-align: justify; }
.nyxxnr img { width: 100%; margin-bottom: 10px; }
.nyxxnr table { font-family: verdana, arial, sans-serif; font-size: 14px; color: #333333; border-width: 1px; border-color: #DDDDDD; border-collapse: collapse; }
.nyxxnr table td { border-width: 1px; padding: 0px 5px; border-style: solid; border-color: #DDDDDD; background-color: #ffffff; }
.nyxxnr table td p { text-indent: 0; margin: 0px; padding: 0px; }
.sygywmkj { width: 100%; height: auto; margin-top: 20px; }
.sygywmkj_title { width: 100%; height: auto; }
.hengxian { width: 100%; height: 25px; border-bottom: 1px solid #d8d8d8; }
.sygywmkjbt { width: 110px; height: auto; text-align: center; background-color: #FFF; margin: -20px auto 0px; }
.sygywmkjbt p { font-size: 12px; color: #333; line-height: 1.6em; }
.sygywmkjbt p strong { font-size: 1.5em; }
.sygywmkj_nr { width: 100%; height: auto; padding: 3% 0px; }
.sygywmkj_nr p { font-size: 1.2em; line-height: 1.8em; color: #333; padding: 0px 10px; text-indent: 2.4em; }
.more { width: 100%; height: auto; padding: 10px 0px; text-align: center; }
.more a { width: auto; height: 40px; padding: 0px 20px; color: #999; display: block; font-size: 14px; line-height: 40px; border: 1px solid #d8d8d8; border-radius: 8px; display: inline-block; }
.sycpkj { width: 100%; height: auto; margin-top: 20px; }
.sycpkj_nr { width: 100%; height: auto; padding: 10px 0px; }
.sycpkj_nr ul li { width: 20%; height: auto; padding: 10px 0px; float: left; text-align: center; line-height: 30px; }
.sycpkj_nr ul li .lzj { width: 74%; margin: 0px auto; text-align: center; }
.qzcpkjzt { width: 100%; height: auto; padding: 10px 0px; }
.qzcpkjzt ul li { border: 1px #efefef solid; width: 48%; height: auto; margin: 10px 0px 0px 5px; float: left; text-align: center; }
.qzcpkjzt ul li .lzj { width: 89%; margin: 0px auto; text-align: center; }
.qzcpkjzt ul li span { display: block; height: 40px; line-height: 20px; text-align: center; }
.qzxwzx { width: 96%; height: auto; margin: 5px auto; padding: 10px 0px; overflow: hidden; }
.qzxwzx ul li { width: 100%; height: auto; padding: 10px 0px; float: left; line-height: 30px; border-bottom: 1px solid #d8d8d8; background: url(/img/ico3.jpg) no-repeat 98% center; }
.qzxwzx ul li h3 { width: 76%; font-size: 14px; color: #333; line-height: 20px; overflow: hidden; }
.qzxwzx ul li p { width: 76%; font-size: 12px; color: #666; line-height: 20px; overflow: hidden; white-space: nowrap; }
.qzxwzx ul li span { width: 76%; font-size: 12px; color: #666; line-height: 20px; overflow: hidden; white-space: nowrap; }
.qzxwzx ul li .lzj { width: 20%; text-align: center; float: left; margin-right: 4%; }
.fhsyjian { position: relative; z-index: 101; text-decoration: none; background-image: url(/img/ico_memu.png); background-position: center center; background-repeat: no-repeat; width: 30px; height: 55px; float: right; margin-right: 10px; }
a.fhsy { width: 20px; height: 55px; float: left; margin-left: 10px; background: url(/img/ico_fh.png) no-repeat center; }
#ztks1 { padding: 0; margin: 0 }
.laylay1 { position: fixed; z-index: 99; background-color: rgba(0,0,0,.5); bottom: 0; right: 0; left: 0 }
.openmenu .laylay1 { top: 0 }
#menumenu1 { height: 100%; width: 0; background: #373737; position: fixed; top: 0; right: 0; z-index: 101; overflow: hidden; -webkit-box-shadow: 3px 0 7px rgba(0,0,0,.55); -moz-box-shadow: 3px 0 7px rgba(0,0,0,.55); box-shadow: 3px 0 7px rgba(0,0,0,.55) }
#menumenu1 ul { margin-top: 45px; z-index: 101; overflow-y: auto; overflow-x: hidden }
#menumenu1 ul li { display: block }
#menumenu1 ul li a { display: block; min-width: 130px; padding: 10px 8px; color: #cdcdcd; font-size: 1.2em; text-decoration: none; text-align: center }
#menumenu1 li a:hover { color: #fff; background: #2c2c2c }
.mainnr1 { width: 100%; height: auto; }
.nynrbt1 { width: 100%; height: 40px; border-bottom: 1px solid #e5e5e5; margin: 10px 0px; }
.nynrbt1 span { font-size: 15px; color: #333; line-height: 40px; padding-left: 10px; }
.gywmnykj_nr { width: 96%; height: auto; margin: 5px auto; padding: 10px 0px; overflow: hidden; }
.gywmnykj_nr ul li { width: 100%; height: auto; padding: 10px 0px; float: left; line-height: 30px; border-bottom: 1px solid #d8d8d8; }
.qzdbkj { width: 100%; padding: 10px 0px; font-size: 12px; color: #666; text-align: center; line-height: 20px; border-top: 1px solid #d8d8d8; margin-top: 30px; }
.qzdbkjzt { width: 100%; height: 70px; background-color: #D92121; position: fixed; bottom: 0px; left: 0; z-index: 1; }
.qzdbkjzt ul li { width: 25%; height: auto; float: left; text-align: center; padding: 10px 0px; }
.qzdbkjzt ul li a { color: #FFF; line-height: 12px; font-size: 12px; }
.qzdbgd { height: 80px; }
