﻿/* CSS Document */
html, body, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, input, select, button, textarea, table, tr, th, td, iframe { margin: 0; padding: 0; }
li { list-style: none; }
body { font-family: Microsoft YaHei; font-size: 12px; }
a { color: #000; text-decoration: none; }
a:hover { color: #bb0000;}
ul { padding: 0px; margin: 0px; }
#container { background: url(top_bg2.png) no-repeat center top; padding-top: 55px; }
.section1 { width: 1000px; height: 310px; margin: 0 auto; background: #fff; }
.section2 { width: 1000px; height: 220px; margin: 10px auto; background: #fff; }
.section_bot { width: 1000px; margin: 0 auto; background: #fff; }
.section_lm { width: 1000px; margin: 0 auto; background: #fff; }
.top_box1 { width: 370px; height: 280px; float: left; }
.top_box2 { width: 368px; margin-left: 20px; float: left; }
.top_box3 { width: 202px; height: 260px; padding: 10px; margin-left: 20px; float: right; background: #eee; }
.toutiao { width: 368px; height: 60px; font-size: 18px; line-height: 28px; border-bottom: 1px solid #a8a8a8; font-weight:bold; }
.toutiao a { color: #000; }
.dongtai { width: 368px; margin: 10px 3px; }
.dongtai li { padding-left: 15px; line-height: 220%; font-size: 14px; list-style: none; background: url(li_icon.png) no-repeat 0px 13px; }
.dongtai .more { float: right; margin:10px 10px 0 0; font-size: 13px; color:#6f6f6f; }
.title { width: 1000px; height: 39px; background: url(title_bg2.png) no-repeat 0 0; clear: both; }
.tit_name { font-size: 19px; color: #fff; padding: 0 0 0 25px; font-weight: bold; letter-spacing: 2px; border-left: 5px solid #3b9ef7; line-height: 39px; }
.con img { float:left; margin: 3px;  border: none;}
.con2 img { margin: 3px;  border: none; width:157px; }
.con2 { padding:25px 0; }
.con img:hover {opacity: .8; }
.con { padding:20px 0; }
.box { width: 480px; float: left; margin: 15px 0 0 15px; }
.box li { width: 450px; padding: 10px 0 5px 15px; font-size: 16px; list-style: none; background: url(li_icon.png) no-repeat 0px 19px; border-bottom: #ccc 1px dotted; }
.lm_tit { width: 160px; height: 25px; text-align: center; padding: 5px 10px; margin: 10px 0 30px 20px; border: 1px solid #c62628; }
.lm_tit h3 { font-size: 18px; color: #c62628; }
.lm_info { line-height: 30px; height: 33px; font-size: 15px; border-bottom: 1px dotted #aaa; margin: 15px 20px; }
.lm_info .bt { padding-left: 20px; background: url(li_icon.png)  no-repeat 5px 13px; float: left; overflow: hidden; }
.lm_info .time { float: right; height: 24px; color: #6f6f6f; margin-right: 15px; }
.bt { padding-left: 15px; background: url(li_icon.png) no-repeat 3px 14px; float: left; overflow: hidden; margin-right: 15px; }
.article { width: 1000px; height: auto; margin: 0 auto; background: #fff; }
.article h2 { text-align: center; padding: 25px 30px 20px 30px; font-size: 28px; font-weight: bold; color: #f1541a; line-height: 40px; }
.article_content { margin: 20px 40px; }
.article_content p { color: #000; text-indent: 2em; padding-bottom: 10px; font-size: 16px; line-height: 45px; }
.article img { margin: 50px 150px; }
#footer{ background-color: #0e6abd; font-size: 15px; color:#fff; padding: 15px 0 20px 0; text-align: center; }


.silder {width: 100%;height: 280px; overflow: hidden; text-align: center; margin: 0 auto; position: relative; float: left; }
.silder .silder_list { height: 200px; overflow: hidden;position: relative;}
.silder .silder_list a{ position: absolute; top: 0; left: 0; }
.silder .silder_list a,.silder .silder_list img{ display: inline-block; float: left; }
.silder .silder_page{ height: 42px; text-align: right; margin:0 auto; right: 1px; overflow:hidden; position: absolute; bottom: 1px; }
.silder .silder_page li{ width: 16px; font-size: 12px; float: left; height: 16px; line-height: 15px; margin: 18px 10px 0 0; background: #F1F1F1; display: inline-block; text-align: center; color: #000; }
.silder .silder_page li.current{ background:#C70B31; color: #fff; }
.silder_desc{ color: #fff; background: url(tit_bg.png) repeat 0 0; float: left; line-height: 35px; height: 35px; width: 100%; overflow: hidden; position :absolute; left: 0; bottom: 0; text-align: left; text-indent: 10px; }
.silder .silder_page li:hover{ cursor: pointer; }


.picbox{ width: 1000px; height: 185px; margin: 10px 0; overflow: hidden; position: relative; }
.piclist li{ width: 238px; height: 185px;  text-align: center; }
.piclist img{ width: 238px; height: 155px; }
.piclist{ height: 115px; position: absolute; left :0px; top: 0px; }
.piclist li{ margin-right :6px;  margin-left :6px; }
.caption { font-size: 14px; margin: 3px; }
.swaplist{ position :absolute; left :-3000px; top:0px; }
.og_prev,.og_next{ width:30px; height: 50px; background :url(icon-zt.png) no-repeat; background :url(icon_ie6.png) no-repeat\9; position :absolute; top :55px; z-index:99; cursor :pointer; filter :alpha(opacity=70); opacity:0.7; }
.og_prev{ background-position: 0 -60px; left: 6px; }
.og_next{ background-position: 0 0; right: 6px; }
.section22 { width: 1000px; margin: 10px auto; background: #fff; }
.zhuanti_video { width: 720px; height: 540px; margin: 15px 20px; }

.wc1000{ margin: 0 auto; width: 1000px;}
.fl{ float: left;}
.fr{ float: right;}
.mt20{ margin-top: 20px;}
.icon{ background:url(icon-zt.png) no-repeat 0 0;}
.warp-pic-list li{ float: left; display: inline;}
.warp-pic-list .img_wrap{ display: block; font-size: 0; overflow: hidden;}
.warp-pic-list .text-area{ background-color: #f2f2f2; line-height: 24px;}
.rowe .warp-pic-list{ position: relative; width: 1000px; height: 230px; overflow: hidden;}
.rowe .count li{ margin-right: 16px; width: 238px; height: 200px;}
.rowe .count .img_wrap{width: 238px; height: 155px;}
.rowe .count .img_wrap img{ width: 238px; height: 155px;}
.rowe .count li .text-area{ padding: 10px 0 10px 15px;}
.rowe .count li .text-area p{ line-height: 20px; height: 20px;}
.rowe .count li:hover .text-area,.rowE .count li.hover .text-area{ background-color: #d81c1b; color: #fff;}
.rowe .count .p-num{ font-family: "Tahoma"; font-weight: bold;}
.rowe .btn{ display: block; height: 55px; position: absolute; top: 58px; width: 35px; z-index: 200; cursor: pointer;}
.rowe .prev{ background-position: 0 0px; left:0;}
.rowe .prev:hover{background-position: 0 -55px;}
.rowe .next{ background-position: 0 -111px; right:0;}
.rowe .next:hover{background-position: 0 -167px;}

.focus{ position: relative; width: 370px; height: 280px; background-color: #000; float: left;}  
.focus img{ width: 370px; height: 280px; border:none;} 
.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; border-radius: 7px; margin: 0 5px; color:#B0B0B0; font:12px/15px "\5B8B\4F53"; 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: 40px; line-height: 40px; background: rgba(0,0,0,0.3);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display: block; text-align:left;}  
.focus .shadow a{ text-decoration: none; color: #fff; font-size: 14px; overflow: hidden; margin-left: 10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position: relative; width: 100%; float: left;  display: none; background: #000}  
.focus .fcon img{ display: block; }  
.focus .fbg{ bottom: 4px; right: 6px; position: absolute; height: 21px; text-align: center; z-index: 200;}  
.focus .fbg div{ margin: 0 auto 0; overflow: hidden; zoom: 1; height: 14px}    
.focus .D1fBt a{ position: relative; display: inline; width: 11px; height: 11px; border-radius: 7px; margin: 0 4px; color: #B0B0B0; font:12px/15px "\5B8B\4F53"; text-decoration: none; text-align: center; outline: 0; float: left; background: #D9D9D9;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{ background: #fc114a;}    
.focus .D1fBt img{ display: none}    
.focus .D1fBt i{ display: none; font-style: normal;}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(focus_btn.png) no-repeat;}
.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;}  