/* CSS Document */
*{ margin:0;padding:0; list-style-type:none; /*font-family: "Microsoft YaHei" */}
body{ font-size:12px;font-family: "Microsoft YaHei"; background:url(images/top_bg.jpg) repeat-x 0 0;}
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:1002px; margin:0 auto; overflow:hidden;}
.logo{ float:left; width:513px; height:119px; overflow:hidden; background:url(images/logo.jpg) no-repeat 0 0; text-indent:-1000px;}
.logo a{ float:left; display:block; width:513px; height:119px; overflow:hidden;}
.sumnav{ float:right; width:333px; overflow:hidden; margin-top:9px;}
.sumnav a{ float: left; display: block; padding-left:19px; overflow:hidden; color:#787878; line-height:20px; margin-left:15px;}
.sumnav a.lxwm_ico{ background:url(images/ico1.jpg) no-repeat 0 center;}
.sumnav a.gfwx_ico{ background:url(images/ico2.jpg) no-repeat 0 center;}
.sumnav a.lxwm_jrsc{ background:url(images/ico3.jpg) no-repeat 0 center;}
.sumnav a.lxwm_swsy{ background:url(images/ico4.jpg) no-repeat 0 center;}
.sumnav a:hover{ color:#0176c3;}

.search{ float:right; width:217px; overflow:hidden; padding-left:149px; background:url(images/tel.png) no-repeat 0 0; height:30px; padding-top:11px; margin-top:30px;} 
.search li{ float:left; display:block; overflow:hidden;}
.search_text{ float:left; display:block; width:183px; padding-left:5px; height:26px; line-height:26px; background:url(images/search_text.jpg) no-repeat 0 0; border:none; color:#888888}
.search li.search_btn{ float:right; width:29px; height:26px;}

.menu{ float:left; display:inline; width:1002px; overflow:hidden; height:38px;}
.menu li{ float:left; display:block; width:143px; overflow:hidden;  background:url(images/line.jpg) no-repeat right center;}
.menu li a{ float:left; display:block; width:143px; overflow:hidden; height:38px; line-height:38px; text-align:center; color:#2b2b2b; font-size:14px;}
.menu li a:hover{ background:url(images/hover.jpg) no-repeat center 0; color:#ffffff}
.navon a{background:url(images/hover.jpg) no-repeat center 0!important; color:#ffffff!important;}

.banner{ width:100%; height:459px; overflow:hidden;}

.slide-main{height:459px;position:relative;}
.prev,.next{display:block;width:54px;height:54px;position:absolute;z-index:222;top:200px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.prev{left:15px;}
.next{right:15px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:100%;height:13px;position:absolute;z-index:124;top:439px;left:0;text-align:center;}
.item a{display:inline-block;width:13px;height:13px;margin-right:10px;background:#ffffff;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);overflow:hidden; border-radius:50%}
.item a.cur{background:#0070c6;}
.slide-box,.slide{display:block;width:100%;height:459px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:459px;padding-top:89px;background:#ff6900;position:relative;position:absolute;z-index:8;}
#bgstylea{ background:url(images/banner.jpg) no-repeat center 0;}
#bgstyleb{background:url(images/banner02.png) no-repeat center 0;}
.slide a{display:block;width:100%;height:459px;cursor:pointer;}








.zxzx_box{ width:100%; background:url(images/gg.jpg) repeat-x 0 0; height:45px; overflow:hidden;}
.zxzx_nr{ width:1002px; margin:0 auto; overflow:hidden; height:45px; line-height:45px;}
.zxzx_nr a{ color:#858585; margin-right:5px;}

.footer{ width:100%; background:#1d5e9f; padding-top:12px; padding-bottom:12px; overflow:hidden; margin-top:17px;}
.f_nav{ float:left; width:100%; text-align:center; line-height:24px; color:#ffffff;font-size:14px;}
.f_nav a{ padding-left:3px; padding-right:3px; color:#ffffff; font-size:14px;}
.f_nav a:hover{ text-decoration:underline;}
.copright{ float:left; width:100%; text-align:center; line-height:24px; overflow:hidden; color:#ffffff; margin-top:12px;}
.copright a{ color:#ffffff;}

.main{ width:1002px; margin:0 auto; overflow:hidden;}
.main_cont1{ float:left; width:1002px; overflow:hidden; margin-top:18px;}
.main_cont1_left{ float:left; width:671px; padding-right:15px; overflow:hidden; background:url(images/line2.jpg) no-repeat right 0;}

.about_bt{ float:left; width:671px; height:37px; overflow:hidden; background:url(images/about_bt.jpg) no-repeat 0 0; text-indent:-1000px;}
.about_bt a{ float:left; display:block; width:671px; height:37px; overflow:hidden;}
.main_cont1_left dl{ float:left; width:671px; margin-top:10px;}
.main_cont1_left dl dt{ float:left; width:244px; overflow: hidden; height:185px;}
.main_cont1_left dl dd{ float:left; margin-left:14px; width:375px;}
.main_cont1_left dl dd.about_bt2{ margin-top:20px;}
.main_cont1_left dl dd.about_bt2 a{ font-size:24px; color:#1d5e9f;}
.main_cont1_left dl dd.about_nr{ text-indent:2em; color:#666666; margin-top:20px; line-height:22px;}
.main_cont1_left dl dd.about_nr a{ color:#f50000;}

.main_cont1_right{ float:right; width:295px; line-height:22px; font-size:14px; font-style: oblique; color:#1d5e9f; font-weight:bold;}


.main_cont2,.main_cont3,.main_cont4{ float:left; width:1002px; overflow:hidden; margin-top:18px;}
.cpfl_bt{ float:left; width:253px; height:57px; background:url(images/cpfl_bt.jpg) no-repeat 0 0; text-indent:-1000px; overflow:hidden;}
.cpfl_bt a{ float:left; width:253px; height:57px; overflow:hidden;}
.main_cont2{ margin-top:28px;}
.ctt { float:right; width:745px; overflow:hidden; margin-top:-57px; position:relative; z-index:1000;}
.w936 {WIDTH: 1002px; CLEAR: both; float:left;}
.tb_ { WIDTH: 253px; float:left; overflow:hidden;}
.tb_ UL {WIDTH: 253px;float:left; overflow:hidden;}
.tb_ LI { WIDTH: 210px; padding-left:43px; FLOAT: left; HEIGHT: 41px; line-height:41px; CURSOR: pointer}
.normaltab {FONT-FAMILY: "Microsoft YaHei"; background:url(images/lm_bg.png) no-repeat 0 0; COLOR: #ffffff; FONT-SIZE: 14px}
.normaltab a{COLOR: #ffffff;}
.hovertab {FONT-FAMILY: "Microsoft YaHei"; background:url(images/lm_h.png) no-repeat 0 0; COLOR: #ffffff; FONT-SIZE: 14px}
.hovertab a{ color:#ffffff;}
.dis {DISPLAY: block}
.undis {DISPLAY: none}

.shows{ float:left; width:167px; overflow:hidden; margin-left:14px; margin-bottom:13px}
.shows dt{ float:left; display:block; width:157px; border:1px solid #cccccc; padding:4px;}
.shows dt img{ width:157px; height:130px;}
.shows dd{ float:left; width:167px; height:30px; text-align:center; line-height:30px;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.shows dd a{ color:#000000;}
.shows dd a:hover{ color:#0176c3; text-decoration:underline;}

.main_cont3_l{ float:left; width:492px; overflow:hidden;}
.gsxw_bt{ float:left; width:492px; height:34px; overflow:hidden; background:url(images/gsxw_bt.jpg) no-repeat 0 0; text-indent:-1000px;}
.gsxw_bt a{ float:left; display:block; width:671px; height:34px; overflow:hidden;}
.tuijian_news{ float:left; width:484px; overflow:hidden; margin-top:15px; margin-left:4px; margin-right:4px;}
.tuijian_news dt{ float:left; display:block; width:159px; height:104px; overflow:hidden;}
.tuijian_news dt img{width:159px; height:104px; }
.tuijian_news dd{ float:right; width:315px; overflow:hidden;}
.tuijian_news dd.tuijian_news_bt{ height:30px; line-height:30px;white-space:nowrap;text-overflow:ellipsis; overflow:hidden; margin-top:5px;}
.tuijian_news dd.tuijian_news_bt a{ color:#3a3a3c; font-size:16px; font-weight:bold;}
.tuijian_news dd.tuijian_news_bt a:hover{ color:#1d5e9f;}
.tuijian_news dd.tuijian_news_nr{ height:63px; line-height:21px; margin-top:7px; color:#6f7583;}

.news{ float:left; width:484px; overflow:hidden; margin-top:15px;margin-left:4px; margin-right:4px;}
.news li{ float:left; display:block; width:484px; overflow:hidden; border-bottom:1px dashed #cfcfcf; height:38px;line-height:38px; }
.news li a{ float:left; display:block; width:400px; height:38xp; line-height:38px; color:#666666; font-size:14px;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.news li a:hover{ color:#1d5e9f}
.news li span{ float:right; color:#8d8d8d;}

.main_cont3_r{ float:right; width:492px; overflow:hidden;}
.hyzx_bt{ float:left; width:492px; height:34px; overflow:hidden; background:url(images/hyzx_bt.jpg) no-repeat 0 0; text-indent:-1000px;}
.hyzx_bt a{ float:left; display:block; width:671px; height:34px; overflow:hidden;}

.main_cont4{ line-height:24px; color:#202c5e; font-size:14px;}
.main_cont4 a{ color:#202c5e; font-size:14px; margin-left:8px; margin-right:8px;}
.main_cont4 a:hover{ text-decoration:underline;}


.main_sider{ float:left; width:214px; overflow:hidden; margin-top:20px; padding-bottom:20px;}
.lmdh_bt{ float:left; width:190px; height:72px; background:url(images/lmdh.png) no-repeat 0 0; line-height:72px; padding-left:24px; color:#ffffff; font-size:22px; font-weight:normal}
.lmdh_nr{ float:left; width:212px; border:1px solid #c8c8c8;}
.lmdh_nr li{ float:left; width:212px; height:48px; overflow:hidden; margin-bottom:1px;}
.lmdh_nr li a{ float:left; display:block; width:164px; padding-left:48px; height:48px; line-height:48px; background:url(images/lmdh_bg.png) no-repeat 0 0; color:#818080; font-size:14px;}
.lmdh_nr li a:hover{ background:url(images/lmdh_hover.png) no-repeat 0 0; color:#ffffff}
.navon2 a{background:url(images/lmdh_hover.png) no-repeat 0 0!important; color:#ffffff!important;}

.nylxwm{ float:left; width:212px;  border:1px solid #c8c8c8; border-top:0;}

.main_content{ float:right; width:745px;}
.slist_title{ float:left; width:745px; height:32px; overflow:hidden; border-bottom:1px solid #c8c8c8; margin-top:39px;}
.main_bt{ float:left; width:255px; height:20px; color:#0055b3;   font-size:16px; font-family: "Microsoft YaHei"; font-weight:normal; }
#position { float:right;line-height:25px;color:#818080; padding-right:10px; font-size:14px; }
#position a{ color:#818080; font-size:14px;  }

.main_content_nr{float:right; width:745px; overflow:hidden; margin-top:15px; line-height:2em; color:#666666;}


.tuijian_news2{ float:left; width:745px; height:183px; overflow:hidden;}
.tuijian_news2 dt{ float:left; width:300px; height:183px; overflow:hidden;}
.tuijian_news2 dt img{width:300px; height:183px;}
.tuijian_news2 dd{ float:right; width:400px; overflow:hidden; margin-right:13px;}
.tuijian_news2 dd.nynews_bt{ height:30px; line-height:30px;  white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.tuijian_news2 dd.nynews_bt a{ color:#1b6bb8; font-size:16px; font-family: "Microsoft YaHei";}
.tuijian_news2 dd.nynews_date{ height:30px; line-height:24px; border-bottom:1px dashed #c0c0c0; color:#9d9d9d; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
.tuijian_news2 dd.nynews_nr{ height:78px; margin-top:10px; color:#7c7b7b; font-size:14px; line-height:26px; overflow:hidden;}
.tuijian_news2 dd.nynews_more{ height:30px; line-height:30px;}
.tuijian_news2 dd.nynews_more a{ color:#1b6bb8; font-size:14px;}


.new_s2 {float:left; width:745px; overflow:hidden; margin-top:15px;}
.new_s2 li {display:block; width:745px; height:33px; float:left; line-height:33px; overflow:hidden; border-bottom:1px dashed #cecece}
.new_s2 li a{ float:left;display: block; width:660px; height:33px; padding-left:22px; font-size:14px; color:#5f5f5f; background: url(images/list02.png) no-repeat 6px center; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.new_s2 li a:hover{color:#0662b8;}
.new_s2 li span{float:right;margin-right:5px; color:#9b9b9b; font-family:Arial, Helvetica, sans-serif}
/*.numbers{ float:left; width:420px; height:25px; display:inline; overflow:hidden; margin-top:24px; padding-left:200px; overflow:hidden;}
.numbers li{float:left;line-height:23px;text-align:center;display:block;margin-left:10px;}
.numbers li a{ display:block;width:20px;height:23px; color:#939393; font-size:14px;}
.numbers li a:hover{width:20px;height:23px;color:#014a95;}*/

.numbers{ float:left; width:745px; overflow:hidden; text-align:center; margin-top:20px;}
.numbers a{ color:#939393; font-size:14px; margin-left:8px; margin-right:8px;}
.numbers span{color:#939393; font-size:14px; margin-left:8px; margin-right:8px;}
.numbers a:hover{color:#ff0000;}
.numbers span.current{color:#ff0000!important; font-weight: bold;}
.nybts2{ width:745px; text-align:center;font-size:16px; color:#0863b4; line-height:27px; margin-top:10px; padding-bottom:5px; font-family: "Microsoft YaHei";}
.fbrqs2{ float:left; width:745px; height:32px;font-size:12px; font-weight:normal;text-align:center; border-bottom:1px dashed #ccc; line-height:28px;margin-top:10px; margin-bottom:10px;}
.sxp{ float:left; width:745px; overflow:hidden; margin-top:15px; }
.sxp li{ float:left; width:745px; display:block; margin-top:10px; color:#666; margin-top:3px;}
.sxp li a{ color:#666;}
.sxp li a:hover{ text-decoration:underline; color:#0863b4;}

.nyshows{ float:left; width:237px; overflow:hidden; margin-left:5px; margin-right:5px; margin-bottom:13px; margin-top:10px;}
.nyshows dt{ float:left; display:block; width:235px; border:1px solid #cccccc; height:194px; overflow:hidden;}
.nyshows dt img{ width:235px; height:194px;}
.nyshows dd{ float:left; width:235px; height:20px; text-align:center; line-height:20px;white-space:nowrap;text-overflow:ellipsis; overflow:hidden; margin-top:5px;}
.nyshows dd a{ color:#000000; font-size:14px;}
.nyshows dd a:hover{ color:#0176c3; text-decoration:underline;}


.showspage{ float:left; width:743px; border:1px solid #c9c9c9; margin-bottom:20px;}
.showspage dt{ float:left; width:240px;overflow:hidden;}
.showspage dt img{ width:240px; height:198px; }
.showspage dd{ float:right; width:443px; padding:30px; overflow:hidden; background:#c9c9c9; min-height:141px;}
.showspage dd h1{ color:#0140e4; font-size:22px;}
.showspage dd span{ float:left; width:443px; line-height:24px; color:#383737; margin-top:10px; text-indent:2em; font-size:14px;}

.tj_btn2 a{ float:left; margin-top:5px;  display:block; width:150px; height:36px; text-align:center; line-height:36px; color:#ffffff; background:#545454; font-size:14px; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.tj_btn2 a:hover{ background:#1d5e9f; }
.message_box tr td{ padding-left:5px; padding-right:5px; font-size:14px;}

.text1{ float:left; display:block; width:308px; height:32px; line-height:32px; border:1px solid #b5b5b5; background:#ffffff;}
.text2{ float:left; width:568px; height:186px;  border:1px solid #b5b5b5;}

.xgcp_bt{ float:left; width:745px; overflow:hidden; margin-top:15px; color:#000000; font-size:14px; padding-bottom:4px; border-bottom:2px solid #0863b4; }




.lmdh_bt2{float:left; width:190px; height:40px; background:#555555; line-height:40px; padding-left:24px; color:#ffffff; font-size:16px; font-weight:normal;margin-top:10px;}
.lmdh_nr2{ float:left; width:212px; border:1px solid #c8c8c8; border-top:0; padding-bottom:10px; padding-top:10px;}
.lmdh_nr2 li{ float:left; width:192px; margin-left:10px; height:26px; line-height:26px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.lmdh_nr2 li a{ color:#818080; font-size:14px;}
.lmdh_nr2 li a:hover{ color:#005ef3; text-decoration:underline}




