@charset "utf-8"; 
body { height: 100%; margin: 0px; padding: 0px; border: 0; font: 14px/16px Microsoft YaHei, ËÎÌå, Arial, Helvetica, sans-serif; color: #444; }
body,html,div,h1,h2,h3,h4,h5,h6,p,ul,li,ol,dl,dd,dt,table,tr,td,th,input,textarea,select,label,span,i,a,form,em,option { padding: 0; margin: 0px; color: #444; font-size-adjust: none; font-style: normal; font-variant: normal; text-decoration: none; }
input[type="button" i],input[type="submit" i],input[type="reset" i],input[type="file" i]::-webkit-file-upload-button,button { cursor: pointer !important}
ul,li,ol,label { list-style: none; list-style-position: outside; }
td {zoom: expression(this.innerHTML==""?(this.innerHTML="&nbsp;"): 0); }
img { border: 0; }
font {color: #444; font-size: 14px; }
html { height: 100%; }
body a {outline: none; blr: expression(this.onFocus=this.blur()); }
a { color: #444; text-decoration: none; cursor: pointer; }
a:hover { color: #f00; }
*:focus {outline: none; }
.ycdjj_nav { width: 1200px; height: 127px; overflow: hidden; margin: 0 auto; background: url(../images/logo.png) no-repeat left center; }
.ycdjj_nav ul { float: right; overflow: hidden; height: 50px; margin-top: 35px; }
.ycdjj_nav ul li { float: left; line-height: 25px; font-size: 18px; text-align: center; margin-left: 40px; }
.ycdjj_banner { width: 100%; height: 945px; background: url(../images/home.jpg) no-repeat top center; }
.ycdjj_xmjj { width: 100%; height: 916px; background: url(../images/xmjj.jpg) no-repeat top center; }
.xmjj_nr { width: 1200px; overflow: hidden; margin: 0 auto; }
.xmjj_tit { width: 100%; height: 200px; background: url(../images/yshygy.png) no-repeat center bottom; }
.xmjj_tit_p { text-align: center; font-size: 18px; line-height: 30px; }
.xmjj_tw { width: 100%; height: auto; overflow: hidden; margin-top: 70px; }
.xmjj_tw_img { width: 670px; height: 490px; float: left; }
.xmjj_tw_wen { width: 470px; float: right; }
.gyhr { width: 100%; height: 150px; background: url(../images/gyhr.png) no-repeat left bottom; }
.xmjj_tw_wen p { font-size: 18px; line-height: 25px; }
.m_t_35 { margin-top: 35px; }
.m_t_40_b_15 { margin-top: 30px; margin-bottom: 15px; }
.ycdjj_yuezx { width: 100%; height: 710px; background: url(../images/yuezx.jpg) no-repeat top center; }
.ycdjj_xmxq { width: 100%; height: 1350px; background: url(../images/xmxq.jpg) no-repeat top center; }
.xmxq_nr { width: 1200px; overflow: hidden; margin: 0 auto; }
.xmxq_tit { width: 100%; height: 220px; margin-bottom: 30px; background: url(../images/ykjyyj.png) no-repeat bottom center; }
.xmxq_nr .tit_p { text-align: center; font-size: 18px; line-height: 25px; }
.xmxq_lr { width: 100%; height: 425px; overflow: hidden; margin-top: 85px; }
.xmxq_l { width: 670px; height: 428px; float: left; }
.xmxq_r { width: 495px; float: right; }
.xmxq_r_wz table { font-size: 18px; }
.xmxq_r_wz table tr td { line-height: 30px; }
.xmxq_r_wz table tr td m { font-size: 24px; color: #f00; }
.xmxq_more { display: block; border-radius: 10px; margin: 20px 0; width: 145px; height: 35px; line-height: 35px; text-align: center; background: #d0927b; color: #fff; font-size: 18px; }
.xmxq_tz { width: 100%; overflow: hidden; margin-top: 95px; }
.xmxq_tz_div { width: 370px; float: left; height: 390px; border: 1px solid #d7d1cf; border-radius: 5px; }
.xmxq_tz_nr { padding: 15px 0 0 20px; }
.xmxq_tz_nr img { float: left; }
.xmxq_tz_nr div { width: 153px; float: left; }
.xmxq_tz_nr div p { line-height: 18px; }
.xmxq_tz_nr div p m { font-size: 18px; }
.m_l_r { margin: 0 40px; }
.xmdt { width: 1200px; overflow: hidden; margin: 0 auto; }
.xmdt_img { width: 100%; height: 120px; background: url(../images/xmdt.png) no-repeat bottom center; }
.xmdt_lr { width: 100%; overflow: hidden; margin-top: 80px; }
.xmtd_l { width: 580px; height: 750px; border: 1px solid #e7e7e7; border-radius: 5px; float: left; }
.xmdt_p { font-size: 20px; text-indent: 2em; line-height: 70px; padding-bottom: 20px; border-bottom: 1px solid #e7e7e7; }
.xmdt_list { padding: 20px; overflow: hidden; }
.xmdt_list img { float: left; }
.xmdt_list_r { float: left; margin-left: 20px; width: 360px; overflow: hidden; }
.xmdt_list_r p:nth-child(1) { font-size: 18px; line-height: 30px; }
.xmdt_list_r p:nth-child(2) { color: #a0a0a0; font-size: 16px; }
.xmtd_l.f_r { float: right; }
.yjdyjx { width: 1200px; overflow: hidden; margin: 0 auto; border-bottom: 1px solid #b3b0b1; }
.yjdyjx_img { width: 100%; height: 220px; overflow: hidden; background: url(../images/yjdyjx.png) no-repeat bottom center; }
.yjdyjx_ban { width: 100%; height: 640px; overflow: hidden; margin-bottom: 45px; }
.footer { width: 1200px; margin: 0 auto; overflow: hidden; padding-top: 30px; padding-bottom: 150px; }
.logo { width: 515px; float: left; }
.bq { width: 685px; float: left; }
.bq p { line-height: 30px; font-size: 18px; }
.cq { margin: 20px 0; }
.fronm { width: 320px; margin: 0 auto; }
.jdt2 {width: 670px; height: 428px; overflow: hidden; position: relative; float: left; }
.jdt2 .hd {position: absolute; bottom: 50px; right: 45%; z-index: 1000; }
.jdt2 .hd li {float: left; width: 20px; height: 5px; background: #fff; border-radius: 10px; text-indent: -10000px; overflow: hidden; margin: 0 5px; cursor: pointer; }
.jdt2 .hd li.on { background: #f00; }
.jdt2 .bd img {width: 670px; height: 428px; transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s; -webkit-transform: transform 0.7s ease-out 0s; }
.jdt {width: 1200px; height: 640px; overflow: hidden; position: relative; float: left; }
.jdt .hd {position: absolute; bottom: 50px; right: 45%; z-index: 1000; }
.jdt .hd li {float: left; width: 20px; height: 5px; background: #fff; border-radius: 10px; text-indent: -10000px; overflow: hidden; margin: 0 5px; cursor: pointer; }
.jdt .hd li.on { background: #f00; }
.jdt .bd img {width: 1200px; height: 640px; transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s; -webkit-transform: transform 0.7s ease-out 0s; }
.jdt .prev { display: block; height: 70px; left: 5%; position: absolute; top: 45%; width: 31px; z-index: 101; }
.jdt .next { display: block; height: 70px; right: 5%; position: absolute; top: 45%; width: 31px; z-index: 101; }
footer { width: 1000px; margin-top: 30px; margin: 0 auto; }
.footer_left { float: left; margin-left: 60px; margin-top: 40px; }
.footer_right { float: left; margin-left: 60px; }
.footer_right p { line-height: 32px; }
.footer_bottom { width: 480px; height: 135px; margin-left: 0px; }
.footer_link { float: left; margin-right: 10px; }
.footer_hidden { width: 0px; height: 0px; overflow: hidden; }