@charset "utf-8";
/* CSS Document */
body,div,span,ul,ol,li,dl,dd,dt,table,tbody,th,tr,td,hr,span,img,h1,h2,h3,h4,h5,h6,h7,p,a{margin:0; padding:0;}
li{list-style:none;}
a{text-decoration:none;}
.clearfix {zoom: 1;}
.clearfix:after {clear: both;content: "";display: block;width: 0;height: 0;visibility: hidden;}
img{border:none;}
.fl{float:left;}
.fr{float:right;}

body{background:url(../images/body_bg.png) repeat-y;  font-family:微软雅黑; }
body a{outline:none;blr:expression(this.onFocus=this.blur());}
.top{height:157px; width:100%;}
.top1_all{height:89px; width:100%; border-bottom:1px solid #fff; background:#81222a;}
.top1{width:990px; margin:0 auto; height:89px;}
.top1 .logo{height:89px; width:494px;}
.top2_all{height:67px; width:100%; background:url(../images/top2_all_bg.png) repeat-x;}
.top2{width:990px; margin:0 auto; height:67px;}
.pic1{width:490px; height:67px;}

/*menu*/
.menu{ margin:1px auto; height:66px; line-height:66px; }
#nav {display:block;}
#nav .mainlevel { float:left; width:100px;/*IE6 only*/}
#nav .mainlevel a {color:#fff; text-decoration:none; line-height:64px; display:block;  width:100px; text-align:center; font-size:16px; font-weight:bold;}
#nav .mainlevel a:hover {text-decoration:none; background:#679cd1; border-bottom:2px solid #bdcee7;}
.on{text-decoration:none; background:#679cd1 !important; border-bottom:2px solid #bdcee7;}
#nav .mainlevel a.cur{}
#nav .mainlevel ul {display:none; position:absolute;}
#nav .mainlevel li {border-bottom:1px solid #5097d5;  width:100px; font-size:14px;height:33px; line-height:33px; }
#nav .mainlevel li a{ display:block;width:100px; height:33px; line-height:33px;background:#0b55ae;font-size:14px;font-weight:normal}
#nav .mainlevel li a:hover{background:#014ea5;}
.min{width:990px; margin:25px auto; padding-bottom:60px;}
.min1_left{width:640px;}
.min1_left1{width:638px; height:318px; border:1px solid #e5e5e5; border-bottom:1px solid #bcbcbc;}
.min1_left2{margin-top:20px; border:1px solid  #ededed; width:638px; height:382px; background:url(../images/tmbg.png);}
.tit_xwdt{width:614px; height:53px; margin:8px 0 0 7px; border-bottom:3px solid #ff4f50;}
.xwdt{background:url(../images/item1.png) no-repeat 8px center; height:53px; width:82px; padding:0 0 0 48px; color:#ff4f50; font-size:20px; line-height:53px;}
.more a{width:34px; height:53px; color:#9f9f9f; display:block; font-size:12px; line-height:53px;}
.min1_left2 li{height:50px; width:608px; padding:0 15px; font-size:15px;}
.min1_left2 ul{padding:10px 0 0 0;}
.min1_left2 li span{background:url(../images/bg1.png); background-repeat:no-repeat; background-position:left 10px; float:right; line-height:50px; width:90px; padding:0 0 0 30px; color:#888;}
.min1_left2 li a{background:url(../images/fd.png) no-repeat left center; height:50px; width:75%; display:block; color:#333; line-height:50px; padding:0 0 0 15px; overflow: hidden;}
.min1_left2 li:hover a{color:#81222a;}
.min1_left2 li:hover span{color:#81222a !important; background-position:left -40px;}
.min1_right{width:340px;}
.min1_right1{width:338px; height:382px; border:1px solid #ededed; background:url(../images/tmbg.png);}
.tit_qyzx{height:53px; width:308px; margin:8px auto 0; border-bottom:3px solid #f98a34;}
.qyzx{background:url(../images/item2.png) no-repeat 8px center; height:53px; width:82px; padding:0 0 0 48px; color:#f98a34; font-size:20px; line-height:53px;}
.min1_right1 ul{padding:10px 0 0 0;}
.min1_right1 li{height:50px; width:290px; margin:0 auto; padding:0 0 0 18px; font-size:15px;}
.min1_right1 li a{height:50px; width:290px; line-height:50px; display:block; color:#333;}
.min1_right2{width:338px; height:318px; border:1px solid #ededed; background:url(../images/tmbg.png); margin-top:20px;}
.tit_xcsp{height:53px; width:308px; margin:8px auto 0; border-bottom:3px solid #448aca;}
.xcsp{background:url(../images/item3.png) no-repeat 8px center; height:53px; width:82px; padding:0 0 0 48px; color:#448aca; font-size:20px; line-height:53px;}
.vedeo{width:310px; height:220px; padding:17px 14px;}
.min2{height:51px; width:100%; background:url(../images/min2_bg.jpg) repeat-x; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; margin-top:28px;}
.tit_yqlj{width:123px; height:51px; padding:0 0 0 56px; background:url(../images/yqlj_bg.png) no-repeat; font-size:20px; line-height:51px; color:#fff;}
.yqlj{width:81%; height:51px; line-height:51px;}
.yqlj a{color:#6d6d6d; font-size:14px; padding:0 20px;}

/*焦点图*/
.focus{ position:relative; width:638px; height:318px; background-color: #000; float: left;}  
.focus img{ width: 638px; height: 318px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px;  margin:0 5px;color:#B0B0B0; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width: 100%; position: absolute; bottom: 0; left: 0px; z-index: 10; height: 26px; line-height:26px; 
  display: block; text-align: left; background:url(../images/banner_titbg.png) repeat-x; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:12px; overflow:hidden; margin-left:10px; }  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{ bottom:12px; right:20px; position: absolute; height: 8px; text-align: center; z-index: 200; width:80px;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:8px}    
.focus .D1fBt a{position:relative; display:inline; width:8px; height:8px;  margin:0 4px; text-decoration:none; text-align:center; outline:0; float:left; background-repeat:no-repeat; background:url(../images/dian.png); background-position:8px center; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background-repeat:no-repeat; background:url(../images/dian.png); background-position:left center;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
.min_list{width:980px; padding:0 0 60px 0; margin:0 auto;}
.zstp{width:980px; height:272px; margin:10px auto 0;}
.min_list_all{background:url(../images/list_all.png) repeat-y; width:980px; min-height:464px; margin:20px auto 0; overflow:hidden;}
.list_left{width:285px; padding:0 7px 0 8px;}
.lmm{width:227px; height:52px; margin:7px auto 0; border-bottom:1px solid #000; background:url(../images/lmm_bg.jpg) no-repeat 39px center; padding-left:58px; line-height:52px; font-size:20px; color:#000;}
.list_left li{height:36px; width:285px; margin:9px auto 0;}
.list_left li a{width:285px; height:36px; color:#fff; font-size:20px; text-align:center; line-height:36px; background:#81222a; display:block}
.list_left li a:hover,.list_left li a.this{background:url(../images/list_navbg.jpg);}
.list_right{width:660px;}
.dqwz{width:610px; height:29px; margin:0 auto; line-height:29px; border-bottom:1px solid #333; background:url(../images/map.png) no-repeat 4px center; padding:0 0 0 38px; font-size:14px;}
.dqwz a{color:#333;}
.list_right .div ul{padding:3px 0 0 0;}
.list_right .div li{height:28px; border:1px solid #eae9e9; width:608px; margin:12px auto 0; font-size:14px; padding:0 15px 0 10px;}
.list_right .div li span{float:right; line-height:28px; color:#333;}
.list_right .div li a{color:#333; line-height:28px; height:28px; width:85%; display:block; overflow:hidden;}
.list_right .div li:hover{box-shadow:0 3px 10px #eae9e9;}
.list_right .div li:hover a{color:#f5b154;}
.list_right .div li:hover span{color:#f5b154;}

.con{width:523px; margin:0 auto; padding:15px 0;}
.con_tit{width:100%; text-align:center; font-size:21px; color:#333; font-weight:bold; }
.con_tit1{width:100%; text-align:center; height:24px; font-size:16px; color:#333; }
.con_time{width:100%; text-align:center; height:20px; font-size:12px; color:#828181; }
.con_con{border-top:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5;  margin-top:8px; padding:8px 0; min-height:400px;}
.con_con p{font-size:12px; line-height:25px; text-indent:2em; color:#333;}
.sxt{padding:10px 0; width:523px; margin:0 auto;}
.sxt p{font-size:12px; height:19px; line-height:19px;}
.sxt .p1,.sxt p .a1{color:#333; line-height:19px;}
.sxt .p2,.sxt p .a2{color:#7ba8e8; line-height:19px;}

.pic_list ul{padding:10px 0 0 40px; width:620px;}
.pic_list li{width:294px; height:165px; background:url(../images/pic_list_bg.jpg); background-repeat:no-repeat; float:left;}
.pic_list li img{float:left; margin-left:12px;}
.pic_list li ul{float:right; width:172px; padding:0;}
.pic_list li ul li{width:160px; background:none; padding-left:12px;}
.pic_list li ul li.li1{height:30px; line-height:30px; color:#000; font-size:14px; font-weight:bold;}
.pic_list li ul li.li2{height:33px; line-height:33px; color:#515151; font-size:12px;}
.pic_list li ul li.li3{height:25px; line-height:25px; color:#515151; font-size:12px;}
.dy_map{width:513px; height:335px; margin:10px auto;}
.div table{margin:auto !important;}
.div{*padding-top:15px;}