html { font-size: 100%; text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -o-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, th, td { margin: 0; padding: 0; word-wrap: break-word; }
body, html { height: 100%; background-color: #fff; background: url(br1.jpg) repeat-x; }
body, html, input { font: 12px/1.5 "arial", "宋体", "微软雅黑", "黑体"; }
table { border-collapse: collapse; border-spacing: 0; }
img, iframe { border: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
input, label, img, th, textarea { vertical-align: middle; outline: none; }
input.button, input.btn { padding: 0.25em; width: auto; _width: 0; overflow: visible !ie; }
button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0; }
ul, ol, li { list-style: none; }
a { text-decoration: none; outline: none; color: #333; }
a:hover { text-decoration: none; _zoom: 1; color: #f00; }
a:focus { -moz-outline-style: none; outline: none; }
.clr { clear: both; height: 0; overflow: hidden; }
.mi { width: 1000px; margin: 0 auto; text-align: left; }
.fl { float: left; display: inline; display: block !important; }
.fr { float: right; display: inline; }
.clr-20 { clear: both; height: 20px; overflow: hidden; }
.hd { height: 50px; overflow: hidden; margin-bottom: 6px; }
.ztlogo { height: 50px; width: 300px; }
.hd .fr { width: 600px; text-align: right; height: 50px; line-height: 55px; overflow: hidden; font-size: 14px; color: #666; }
.hd .fr a { color: #333; padding: 0 10px; }
.banner { height: 350px; background: url(banner12.jpg) #960002 top center no-repeat; }
.menu { height: 50px; line-height: 50px; overflow: hidden; text-align: center; font-size: 16px; font-weight: bold; background-color: #a50006; color: #fff; }
.menu a { display: inline-block; width: 220px; color: #fff; }
.footer { width: 700px; margin-bottom: 20px; padding: 57px 150px 32px; border-top: 3px solid #cc0000; line-height: 25px; text-align: center; color: #666; margin: 0 auto; background: url(footer1.jpg) center -1px no-repeat; margin-bottom: 10px; }

/*.html{ background-color: #f9f9f9}*/
.banner1-20150402 { background-attachment: scroll; background-image: url(banner1-20150402.png); background-repeat: no-repeat; background-position: center; height: 300px; width: 1400px; margin-right: auto; margin-left: auto; }
.banner2-20150402 { background-attachment: scroll; background-repeat: repeat-x; height: 30px; width: 1400px; background-color: #900101; margin-right: auto; margin-left: auto; }
.banner2-20150402 .bt { height: 30px; width: 960px; margin-top: 0px; margin-right: auto; margin-left: auto; background-image: url(banner320150402.png); }
.banner2-20150402 .bt ul li { float: left; padding-left: 180px; list-style-type: none; padding-top: 5px; font-size: 15px; }
.banner2-20150402 .bt ul li a:link, .banner2-20150402 .bt ul li a:visited { font-weight: bold; color: #FFF; text-decoration: none; }
.banner2-20150402 .bt ul li a:hover, .banner2-20150402 .bt ul li a:active { font-weight: bold; color: #FFF; text-decoration: underline; }
.focusBox { width: 540px; height: 330px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; margin: 0px; position: relative; left: 0px; top: 0px; }
.focusBox .pic img { width: 540px; height: 330px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width: 100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width: 100%; overflow: hidden; }
.focusBox .txt li { height: 36px; line-height: 36px; position: absolute; bottom: -36px; list-style-type: none; left: 2px; }
.focusBox .txt li a { display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li { float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a, .focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a, .focusBox .num a:hover { background: #f60; }
.mingsheng { height: 340px; width: 1000px; margin-right: auto; margin-left: auto; margin-top: 15px; }
.jiaodiantu { float: left; height: 330px; width: 540px; margin-top: 4px; }
.new1 { float: right; height: 330px; width: 422px; margin-top: 10px; }
.mingsheng .new1 h3 { font-family: "微软雅黑"; font-size: 13px; line-height: 22px; color: #333; font-weight: normal; }
.mingsheng .new1 h1 { font-size: 16px; font-weight: bold; color: #CC0001; padding-top: 15px; padding-left: 1px; }
.mingsheng .new1 ul { font-family: "微软雅黑"; font-size: 14px; line-height: 35px; color: #000; list-style-type: disc; list-style-position: inside; }
.mingsheng .new1 h2 { font-size: 15px; font-weight: bold; line-height: 35px; padding-top: 5px; }
.part2-20150402 { height: 500px; width: 1000px; margin-top: 20px; margin-right: auto; margin-left: auto; padding-bottom: 50px; }
.part2-20150402 .L textarea { line-height: 35px; background-color: #FFECEC; padding: 2px 10px; }
.part2-20150402 .L { float: left; height: 500px; width: 620px; }
.part2-20150402 .R { float: right; height: 500px; width: 320px; position: relative; }
.part2-20150402 .R .r02 { height: 30px; width: 320px; position: absolute; top: 253px; background-image: url(fyrzd.png); left: 1px; }
.part2-20150402 .R p { padding-top: 260px; line-height: 23px; color: #333; }
.part2-20150402 .R .r01 { height: 200px; width: 320px; position: absolute; left: 0px; top: 41px; background-image: url(bg320150402.png); }
.part2-20150402 .R .r01 ul { padding-top: 20px; padding-left: 30px; padding-right: 10px; list-style-type: none; line-height: 30px; }
.copyright20150402 { height: 100px; width: 960px; text-align: center; line-height: 20px; color: #000; font-size: 12px; margin-top: 50px; margin-right: auto; margin-bottom: 20px; margin-left: auto; }
.copyright20150402 a:hover { color: #CC0001; text-decoration: underline; }
.copyright20150402 p { width: 960px; text-align: center; height: 25px; color: #000; }
.part2-20150402 .L h2 { font-size: 17px; font-weight: bold; padding-bottom: 20px; padding-top: 20px; }

/*.html{ background-color: #f9f9f9}*/
.part3-20150402 { height: 850px; width: 1000px; margin-top: 20px; margin-right: auto; margin-left: auto; }
.part3-20150402 .L textarea { line-height: 35px; background-color: #FFECEC; }
.part3-20150402 .L { float: left; height: 850px; width: 620px; }
.part3-20150402 .R .P03 { height: 240px; width: 360px; position: absolute; left: 1px; top: 608px; }
.part3-20150402 .R .p04 { background-image: url(bg20150402.png); height: 24px; width: 360px; position: absolute; left: 2px; top: 270px; font-weight: bold; color: #FFF; padding-top: 6px; font-size: 15px; }
.part3-20150402 .R .p05 { background-image: url(bg20150402.png); height: 24px; width: 360px; position: absolute; left: 1px; top: 539px; font-size: 15px; font-weight: bold; color: #FFF; padding-top: 6px; }
.part3-20150402 .R .p06 { background-image: url(bg20150402.png); position: absolute; left: 1px; top: 817px; height: 24px; width: 360px; font-size: 15px; font-weight: bold; color: #FFF; padding-top: 6px; }
 .link_logo img {  width: 360px; }
.part3-20150402 .R { float: right; height: 850px; width: 360px; position: relative; }
.part3-20150402 .R .P01 { height: 240px; width: 360px; position: absolute; left: 1px; top: 60px; }
.copyright20150402 { height: 100px; width: 960px; text-align: center; line-height: 20px; color: #000; font-size: 12px; margin-top: 50px; margin-right: auto; margin-bottom: 20px; margin-left: auto; }
.copyright20150402 a:hover { color: #BA0001; text-decoration: underline; }
.copyright20150402 p { width: 960px; text-align: center; height: 25px; }
.part3-20150402 .L h2 { font-size: 17px; font-weight: bold; padding-top: 20px; padding-bottom: 20px; }
.part3-20150402 .R .P02 { height: 240px; width: 360px; position: absolute; left: 0px; top: 332px; }
.lititle { line-height: 30px; }