/* CSS Document */
*{ margin:0;padding:0; list-style-type:none; /*font-family: "Microsoft YaHei" */}
body{ font-size:12px;font-family: "����"; background:url(images/cont1.png) repeat-y center 595px; background-color:#ffffff;}
img{border:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:none; outline:none;}
.clear{ clear:both;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
input:focus,button { outline:none;}

.header{width:1200px; margin:0 auto; overflow:hidden; position:relative; z-index:10;}
.logo{ float:left; width:341px; height:109px; overflow:hidden; background:url(images/logo.png) no-repeat 0 0; text-indent:-1000px; font-size:12px;}
.logo a{ float:left; display:block; width:341px; height:109px; overflow:hidden;}


.menu{ float:right; width:784px; display:inline; margin-top:55px;}
.menu li{ float:left; display:block; width:112px; height:31px; overflow:hidden;}
.menu li a{float:left; display:block; width:102px; height:31px; line-height:31px; overflow:hidden; padding-left:10px; color:#000000; font-size:14px;}
.menu li a:hover{ background:url(images/hover.png) no-repeat right 0; color:#ffffff;}
.navon a{ background:url(images/hover.png) no-repeat right 0!important; color:#ffffff!important;}


.banner{ width:100%; height:595px; width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px; overflow: hidden; background:url(images/banner01.jpg) no-repeat center 0; margin-top:-109px;}


.footer{ width:100%; background:url(images/foot_bg.png) no-repeat center bottom; overflow:hidden;width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px;}
.footer_box{ width:1200px; margin:0 auto; overflow:hidden; background:url(images/slogan.png) no-repeat center 10px; padding-top:60px; padding-bottom:20px;}
.footer_box_left{ float:left; width:740px; margin-left:15px; text-indent:2em; line-height:29px; color:#000000; font-size:14px;}
.footer_box_right{ float:right; width:378px; border-left:1px solid #767676; padding-left:32px; line-height:29px;color:#000000; font-size:14px;}
.footer_box_right a{color:#000000; font-size:14px;}

.main_cont1{ width:1200px; margin:0 auto; overflow:hidden; padding-top:40px; padding-bottom:40px;}
.main_cont1_left{ float:left; width:482px; overflow:hidden;}
.video_bt{ float:left; width:482px; height:45px; overflow:hidden; background:url(images/video_bt.png) no-repeat 0 0;}
.video_bt a{ float:left; display: block; width:482px; height:45px; overflow:hidden; text-indent:-2000px;}
.video{ float:left; width:469px; height:285px; margin-left:6px; margin-top:15px; background:#000}
.index_lxwm{ float:left; width:482px; overflow:hidden; line-height:22px; color:#1d5e9f; font-style:italic; font-size:15px; margin-top:15px;font-family: "Microsoft YaHei"; font-weight:bold;}
.index_lxwm img{ margin-bottom:5px;}
.index_lxwm p{ padding-left:20px; line-height:22px; float:left; margin-bottom:10px;}

.main_cont1_right{ float:right; width:678px; overflow:hidden;}
.about_bt{ float:left; width:678px; height:45px; overflow:hidden; background:url(images/about_bt.png) no-repeat 0 0;}
.about_bt a{float:left; display: block; width:678px; height:45px; overflow:hidden; text-indent:-2000px;}

.about_nr{ float:left; width:678px; margin-top:10px; overflow:hidden;}
.about_nr dt{ float:left; width:678px; overflow:hidden; text-align:center;}
.about_nr dd{ float:left; width:678px; overflow:hidden; margin-top:10px; margin-bottom:20px;}
.about_nr dd p{ float:left; width:624px; line-height:24px; color:#2d2d2d; font-size:14px; text-indent:2em; margin-left:27px;}


.dszqr_bt{float:left; width:678px; height:45px; overflow:hidden; background:url(images/dszqr.png) no-repeat 0 0;}
.dszqr_bt a{float:left; display: block; width:678px; height:45px; overflow:hidden; text-indent:-2000px;}
.dszqr_nr{ float:left; width:624px; margin-left:27px;}
.dszqr_nr dt{ float:left; width:624px; text-align:center; overflow:hidden;}
.dszqr_nr dd{ float:left; width:624px; overflow:hidden; margin-top:10px; line-height:24px; color:#2d2d2d; font-size:14px;}
.dszqr_nr dd img{ float:left; width:185px; height:131px; margin-right:10px;}
.dszqr_nr dd p{ float:left; width:624px; text-indent:2em;}

.main_cont2{ width:100%; overflow:hidden; width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px; background:url(images/cont2.png) no-repeat center 0; padding-top:80px; padding-bottom:14px;}
.main_cont2_box{ width:1180px; margin:0 auto; overflow:hidden;}
.zstj_bt{ float:left; width:1180px; overflow:hidden; margin-top:17px;}
.zstj_bt dt{ float:left; width:1180px; overflow:hidden; font-size:14px; color:#da0000; font-weight:bold; line-height:24px;}
.zstj_bt dd{ float:left; width:1150px; overflow:hidden; font-size:14px; color:#000000; line-height:24px; margin-left:30px;}
.main_cont2_box_left{ float:left; width:682px; margin-top:35px;}
.zxbm_box{ float:left; width:630px; overflow:hidden; font-size:14px;}
.zxbm_box tr td{ padding:5px;}
.text_1{ float:left; width:190px; height:18px; padding-top:5px; padding-bottom:5px; background:#ffffff; border:1px solid #959595;}
.text_2{ float:left; width:527px; height:18px; padding-top:5px; padding-bottom:5px; background:#ffffff; border:1px solid #959595;}
.main_cont2_box_right{ float:right; width:498px; margin-top:35px;}
.text_3{float:left; width:527px; height:100px; padding-top:5px; padding-bottom:5px; background:#ffffff; border:1px solid #959595;}
.tj_btn{ border:none; background:#d20000; padding-left:18px; padding-right:18px; padding-top:6px; padding-bottom:6px; color:#ffffff; font-size:14px; cursor:pointer;}

.main_cont3{ width:100%; margin:0 auto; overflow:hidden;width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px; background:url(images/cont3.png) no-repeat center 0; padding-top:30px; padding-bottom:30px;}
.main_cont3_box{ width:1173px; margin:0 auto; overflow:hidden;}

.ttl {HEIGHT: 18px}
.ctt {TEXT-ALIGN: left; BORDER-TOP-WIDTH: 0px; HEIGHT: auto; CLEAR: both}
.w936 {MARGIN-TOP: 20px; WIDTH: 1173px; CLEAR: both}
.tb_ {PADDING-BOTTOM: 20px; WIDTH: 1173px}
.tb_ UL {WIDTH: 1133px; padding-left:40px; HEIGHT:44px; background:url(images/ico.png) no-repeat 0 0;}
.tb_ LI {TEXT-ALIGN: center;WIDTH: 111px; FLOAT: left; HEIGHT: 30px; MARGIN-LEFT: 25px; text-align:center; CURSOR: pointer; padding-top:6px;}
.normaltab {}
.hovertab { background:url(images/hover2.png) no-repeat 0 0;}
.dis {DISPLAY: block}
.undis {DISPLAY: none}
.gjyr_l{ float:left; width:468px; height:352px; overflow:hidden;}
.gjyr_l img{ width:468px;}
.gjyr_r{ float:right; width:705px; overflow:hidden; display:inline;}
.gjyr_r li{ float:left; width:233px; height:175px; margin-left:2px; overflow:hidden; margin-bottom:2px;}
.gjyr_r li img{width: 233px; height: 175px;}




.main_cont4{ width:1200px; margin:0 auto; overflow:hidden; padding-top:30px; padding-bottom:20px;}
.main_cont4_left{ float:left; width:387px; overflow:hidden;}
.xxxw_bt{ float:left; width:387px; height:26px; overflow:hidden; background:url(images/xxxw_bt.png) no-repeat 0 0;}
.xxxw_bt a{ float:left; display:block; width:387px; height:26px; overflow:hidden; text-indent:-2000px;}
.xxxw_nr{ float:left; width:377px; overflow:hidden; margin-top:10px;}
.xxxw_nr li{ float:left; width:377px; overflow:hidden; border-bottom:1px dotted #c3c0bb; height:35px; line-height:35px; margin-left:5px;}
.xxxw_nr li a{float:left; width:277px; overflow:hidden; height:35px; padding-left:10px; background:url(images/list03.png) no-repeat 0 center; color:#040000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.xxxw_nr li span{ float:right; color:#040000;padding-right: 5px;}
.xxxw_nr li a:hover{ color:#d20000}
.main_cont4_lmiddle{ float:left; width:387px; overflow:hidden; margin-left:16px;}

.wlwh_bt{ float:left; width:387px; height:26px; overflow:hidden; background:url(images/yswh_bt.png) no-repeat 0 0;}
.wlwh_bt a{ float:left; display:block; width:387px; height:26px; overflow:hidden; text-indent:-2000px;}

.slwh_bt{ float:left; width:387px; height:26px; overflow:hidden; background:url(images/slwh_bt.png) no-repeat 0 0;}
.slwh_bt a{ float:left; display:block; width:387px; height:26px; overflow:hidden; text-indent:-2000px;}

.main_cont4_right{ float:right; width:387px; overflow:hidden;}
.main_cont5{ width:1200px; margin:0 auto; overflow:hidden; padding-top:10px; padding-bottom:20px;}
.link_bt{ float:left; width:1200px; height:31px; background:url(images/r_07.png) no-repeat 0 0; text-indent:-2000px;}
.link_nr{ float:left; width:1200px; line-height:24px; color:#333333; margin-top:15px;}
.link_nr a{ color:#333; padding-left:10px; padding-right:10px;}
.link_nr a:hover{ color:#d20000; text-decoration: underline;}







/*��ҳ*/
.nymain{ width:1200px; margin:0 auto; overflow:hidden; padding-top:13px; padding-bottom:15px;}
.nymain_left{ float:left; width:279px; overflow:hidden;}
.lmdh_bt{ float:left; width:254px; padding-left:25px; height:36px; line-height:36px; overflow:hidden; background:url(images/lmdh_bt.png) no-repeat 0 0; color:#ffffff; font-size:16px;font-family: "Microsoft YaHei"; font-weight:normal;}
.lmdh_nr{ float:left; width:279px; overflow:hidden; margin-top:17px;}
.lmdh_nr li{ float:left; width:279px; overflow:hidden; height:36px; background:url(images/line.png) no-repeat 0 bottom; line-height:36px; text-align:center}
.lmdh_nr li a{ color:#000000; font-size:14px;}
.lmdh_nr li a:hover{ color:#d20000}
.navon2 a{color:#d20000!important}
.nylxwm{ float:left; width:279px; overflow:hidden; margin-top:25px; margin-bottom:10px;}
.nylxwm dt{ float:left; width:279px; overflow:hidden;}
.nylxwm dd{ float:left; width:264px; padding-left:15px; line-height:22px; color:#1d5e9f; font-weight:bold; font-style:italic; font-size:14px;font-family: "Microsoft YaHei"; }
.xgxw_sider{ float:left; width:279px; overflow:hidden; margin-top:5px;}
.xgxw_sider li{ float:left; width:279px; overflow:hidden; height:30px; line-height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; border-bottom:1px dotted #cccccc;}
.xgxw_sider li a{ color:#333333; font-size:14px;}
.nymain_right{ float:right; width:900px; overflow:hidden;}
.slist_title{ float:left; width:850px; height:34px; overflow:hidden; background:url(images/line2.png) no-repeat 0 bottom; padding-left:25px; padding-right:25px; margin-top:10px;}
.main_bt{ float:left; width:255px; line-height:30px; color:#070707;   font-size:14px; font-weight:bold;}
#position { float:right;line-height:25px;color:#727272; padding-right:10px; padding-left:15px; font-size:12px;}
#position a{ color:#727272; font-size:12px;}

.main_content_nr{ float:left; width:850px; line-height:2em; color:#333; font-size:14px; padding:25px; min-height:400px;}

.nynews{ float:left; width:850px; overflow:hidden;}
.nynews li{ float:left; width:850px; height:38px; line-height:38px; border-bottom:1px dotted #c5c3bf;}
.nynews li a{ float:left; display:block; width:695px; height:38px; line-height:38px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#040000; padding-left:12px; background:url(images/list03.png) no-repeat 0 center;}
.nynews li a:hover{ color:#d20000; text-decoration:underline;}
.nynews li span{ float:right; font-size:12px;}


.number{ float:left; width:850px; text-align:center; overflow:hidden; padding-top:15px; padding-bottom:15px; margin-top:20px;}
.number a{ margin-left:10px; font-size:14px; color:#333;}
.number a:hover{ color:#d20000;}

.nybts2{ width:850px; text-align:center;font-size:16px; color:#d20000; line-height:27px; margin-top:10px; padding-bottom:5px;font-family: "Microsoft YaHei";}
.fbrqs2{ float:left; width:850px; height:32px;font-size:12px; font-weight:normal;text-align:center; background:#eaeaea; line-height:32px;margin-top:10px; margin-bottom:10px;}
.sxp{ float:left; width:850px; overflow:hidden; margin-top:15px; }
.sxp li{ float:left; width:850px; display:block; margin-top:5px; height:24px;  line-height:24px; color:#666;}
.sxp li a{ color:#666;}
.sxp li a:hover{ text-decoration:underline; color:#d20000;}

.nyshows{ float:left; width:850px; display:inline; overflow:hidden;}
.nyshows li{ float:left; display: block; width:281px; margin-left:2px; margin-top:2px; height:211px; overflow:hidden;}
.nyshows li img{ width:281px;}


.xxyj_box{ float:left; width:279px; margin-left:4px; overflow:hidden; margin-bottom:25px;}
.xxyj_box dt{ float:left; width:279px; height:209px; overflow:hidden;}
.xxyj_box dt img{ width:279px;}
.xxyj_box dd{ float:left; width:279px; text-align:center; height:20px; line-height:20px; overflow:hidden; margin-top:10px;}
.xxyj_box dd a{ color:#333;}
.xxyj_box dd a:hover{ color:#d20000; text-decoration:underline;}

.xgxw_bt{ float:left; width:850px; background:url(images/line2.png) no-repeat 0 bottom; padding-bottom:10px; margin-top:20px; color:#000; font-size:14px; margin-bottom:10px;}
