@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:'微软雅黑',  Arial, sans-serif; font-size:12px;}
ul,ol,li{list-style:none; float:left;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
i,em,b{font-style:normal;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}
img{vertical-align:middle;}
.wid1100{width:1100px; margin:0 auto;}
.wid100{width:100%;}
body{min-width:1220px;}
.clearfix:after{clear:both;content:"\200B";display:block;height:0;}
.clearfix{*zoom:1;}
body{background:url(../images/yunwen.jpg) #fff;}

.top{width:100%; height:28px; background:#f2f2f2;}
.top-link a{color:#333; font-size:12px; font-family:'宋体'; line-height:28px;}
.search{width:107px; height:20px; background:url(../images/search.jpg) no-repeat; margin-top:4px; margin-left:10px;}
.search-input{width:66px; height:16px; line-height:16px; font-size:14px; float:left; color:#666;  background:none; padding:2px 0 2px 15px;}
.search-btn{width:26px; height:20px; float:right;}
.logo{display:block; width:216px; height:90px; float:left;}
.logo img{width: 406px;   margin-top: 16px; }
.yx-rotaion{width:1140px; height:360px; margin:0 auto;}
.yx-rotaion-btn,.yx-rotation-focus,.yx-rotaion-btn{position:absolute}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/mr.png) no-repeat; display:block; }
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2; left:50%; margin-left:-30px;}
.yx-rotation-focus span{width:9px;height:9px;line-height:9px;float:left;margin-left:10px;position:relative;top:14px;cursor:pointer; text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background:url(../images/xz.png) no-repeat;}
.rotaion_list{width:0;height:0;overflow:hidden;}

.sy-main{width:1100px; margin:40px auto 20px;    background: #fff;
    padding: 20px;}
.title{width:100%; height:40px; border-bottom:1px solid #e8e8e8;}
.title h3{display:block; float:left; font-size:16px; color:#333; background:url(../images/title-tb.jpg) no-repeat left center; padding-left:15px;}
.more{display:block; float:right;}
.xwdt{width:1100px;}
.xwdt-con{width:100%;}
.xwdt-con li{width:240px; padding-right:22px; margin-right:22px; padding-top:20px; border-right:1px solid #d8d8d8;}
.xwdt-con li .pic{display:block; float:left; width:100%; height:160px; overflow:hidden;}
.xwdt-con li .pic img{width:240px; min-height:160px;}
.xwdt-con li .txt{width:100%; margin-top:5px; float:left;}
.xwdt-con li .txt h3{display:block; float:left; width:100%; font-size:15px; color:#333; overflow:hidden;}
.xwdt-con li .txt p{display:block; float:left; width:100%; font-size:13px; line-height:24px; color:#666; height:144px; margin-top:5px;  overflow:hidden;} 
.tzgg-con{width:100%; margin-top:20px;}
.tzgg-con li{width:376px; margin-right:40px; margin-bottom:20px;}
.tzgg-con li .date{width:55px; height:55px; background:url(../images/date.jpg) no-repeat; text-align:center; line-height:27px; color:#fff; font-size:16px; margin-top:6px;}
.tzgg-con li .date h3,.tzgg-con li .date p{display:block; width:100%; float:left; height:27px; font-weight:normal;}
.tzgg-con li .date p{margin-top:1px;}
.tzgg-con li .txt{width:305px; float:right;}
.tzgg-con li .txt h3{width:100%; height:24px; line-height:24px; color:#333; font-size:15px; overflow:hidden;}
.tzgg-con li .txt p{display:block; float:left; color:#666; font-size:12px; line-height:20px; height:40px; overflow:hidden; margin-top:5px;}
.tzgg{width:792px; margin-top:30px;}
.kstd{width:272px; margin-top:30px;}
.kstd-con li a{width:50px; line-height:30px; color:#333; font-size:12px; display:block; float:left; margin-right:20px; margin-bottom:15px;}
.kstd-con{width:100%; margin-top:15px;}
.foot{width:100%; padding:20px 0; line-height:24px; color:#333; font-size:14px; text-align:center; background:#fff;}



/*menu部分*/ 
.menu-nav{width:1140px; height:90px; line-height:48px; margin:0 auto;} 
#menu {  
  float:right;  
  width: 700px;
  font-family: '微软雅黑';
  font-size:16px;
  height:45px;
  margin-top:20px;
}
#menu ul {
  list-style: none;  
}
li.l1-nav {
  float: left;  
  position: relative; 
  left: 0px;
  top: 0px;
  height:44px;
  line-height:45px;
}
a.l1-nav {  
  display: block;  
  text-align: center;  
  text-decoration: none;  
  height: 45px;
  line-height: 45px;
  color:#333;
  width:70px;
  margin-left:17px;
  float:left;
}
li.l1-nav:hover a.l1-nav, a.l1-nav:hover {  
  color: #fff;
  height:45px; 
  line-height:45px; 
  color:#900002;
}
ul.l2-nav {
  visibility: hidden;
  position: absolute;  /* 第二级菜单相对于第一级菜单绝对定位 */
  left: 15px;
  top: 44px;
  color:#fff;
}
li.l2-nav {
  float: left;  
  position: relative; /* 这里把第二级菜单项设成相对定位，以使得它包含的三级菜单相对它自己定位 */
  left: 0px;
  top: 0px;
  width:100%;
}
a.l2-nav {  
  display: block; /* 把a设成块级显示 */
  text-align: center;
  width: 100px;
  float:left;
  height: 40px;
  line-height: 40px;      
  color:#fff;
  background:#900002;
  text-decoration:none;
  font-size:14px;
}
li.l2-nav:hover a.l2-nav, a.l2-nav:hover {  
  color: #fff;
  background: #b61f21;
}
/* 这是控制菜单显示与隐藏的重点 */
a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav {
  visibility: visible;
}

.list-banner{width:1100px; margin:0 auto;}
.list-banner img{    width: 1100px;    height: 300px;}
.local{width:1100px; height:70px; background:#eee; border-bottom:1px solid #9e0809; margin:0 auto;}
.local h3{font-size:24px; line-height:70px; float:left; color:#01b553;}
.dqwz{font-size:14px; color:#666; font-size:14px; line-height:70px; float:left; margin-left:20px;}
.dqwz a{color:#666; padding:0 6px;}
.ny-content{width:1100px; margin:0 auto; padding:30px 0;}
.left{background:#fafbfd; width:240px; padding-bottom:100px;}
.lmcc{width:200px; height:80px; background:#900002; padding-left:40px; color:#fff; font-size:24px; line-height:80px;}
.left-list li a{width:200px; height:45px; line-height:45px; padding-left:40px; display:block; float:left; border-bottom:1px solid #eff1f4; color:#333; font-size:15px;}
.left-list li a:hover,.left-current{border-left:3px solid #9e0809!important; padding-left:40px!important; width:197px!important; background:#fff!important; color:#9e0809!important;}
.right{background:#fafbfd; width:780px; padding:20px;}
.list{width:780px; padding:20px 0;}
.right h3{display:block; float:left; border-bottom:2px solid #9e0809; font-size:24px; width:100%; line-height:58px; font-weight:normal; color:#9e0809 ;}
.list li{width:780px; height:36px; line-height:36px;}
.list li a{display:block; float:left; font-size:14px; color:#333; width:700px;}
.list li i{display:block; float:right; text-align:right; font-size:12px; color:#666; width:80px; font-style:normal;}
.clear{clear:both;}
.list li a:hover,.dqwz a:hover{color:#900002;}
.content-title,.content-con{width:700px; padding:15px 0;}
.content-title h4,.jj-title{width:100%; font-weight:bold; line-height:30px; font-size:20px; color:#333; display:block; float:left; text-align:center; margin-bottom:10px;}
.content-title i{width:100%; line-height:20px; font-size:12px; color:#666; font-style:normal; display:block; float:left; text-align:center;}
.sxt{width:700px; padding:15px 0; border-top:1px dashed #bbb; margin-top:20px;}
.sxt p{display:block; float:left; color:#333; font-size:14px; line-height:30px; width:100%;}
.sxt p a{color:#333;}
.content-con p,.jj-con p,.jj p{display:block; width:100%; text-align:justify; margin-bottom:15px; line-height:30px; color:#333; text-indent:2em; color:#333; font-size:15px;}
.content{width:700px; padding-top:20px;}

.jj,.pic{padding:25px 0; width:700px;}
.pic-tx{width:145px; height:145px; margin-right:30px;}
.pic-txt{width:525px;}
.pic-txt h5{display:block; width:100%; height:20px; line-height:20px; font-size:16px; color:#333;}
.pic-txt p{display:block; width:100%; margin-top:10px; line-height:30px; height:120px; overflow:hidden; font-size:14px; color:#333;}
.pic li{width:100%; border-bottom:1px dashed #ccc; padding-bottom:25px; margin-bottom:25px;}
.pic-tx img{width:145px; height:145px;}



.db{
width: 1100px;
    margin: 0 auto;
    text-align: center;
}



