@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:'微软雅黑'; font-size:14px;}
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;}
img{border:none;}
button,input,select,textarea{font-size:100%;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.wid1060{width:1060px; margin:0 auto;}
.wid100{width:100%; float:left;}

.more{display:block; float:right; color:#666; font-size:12px;}
.zh1,.zt{width:100%;}
.zt1{width:100%; margin:10px 0;}
.zt-img{width:220px; height:140px; overflow:hidden; margin-top:6px;}
.zt-img img{width:220px; height:150px;}
.zt-txt{width:450px; margin-left:30px;}
.zt-txt li{width:435px; padding-left:15px; background:url(../images/qdt.png) no-repeat left center; height:30px; line-height:30px;}
.zt-txt li a{display:block; float:left; color:#333; font-size:14px; height:30px; width:340px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zt-txt li span{display:block; float:right; text-align:right; color:#666; font-size:12px; height:30px; width:80px; line-height:30px;}

.zh-local{width:100%; height:40px; line-height:40px; border-bottom:1px solid #ccc;}
.top{width:100%; height:145px;}
.logo{display:block; width:500px; height:145px; float:left;}
.sy-con{width:1270px; margin:15px auto; background:#fff; padding:5px 0px 0px 15px;}
.sy-left{width:680px;    border-bottom: 5px solid #d8d8d8;}
.left{width:295px; background:#e8e8e8; height:600px;}
.lmcc{width:165px; height:80px; line-height:80px; color:#d91516; font-size:24px; background:url(../images/lmcc.jpg) no-repeat; padding-left:130px; letter-spacing:2px; font-weight:bold; border-bottom:3px solid #d91516;}
.sy-right{width:553px; padding:15px; }
.left-list{width:295px; padding:0 0 50px;}
.left-list li a{padding-left:40px; width:255px; border-bottom:1px solid #d8d8d8; height:50px; line-height:50px; color:#333; font-size:15px; display:block; float:left; background:url(../images/mr.jpg) no-repeat 250px center;}
.left-list li a:hover,.left-current{background:url(../images/xz.jpg) no-repeat 250px center!important; color:#d91516!important; font-weight:bold!important;}
.lbt{width:680px; height:250px;}
.sy-list li{width:680px; height:38px; line-height:38px;}
.sy-list li a{display:block; padding-left:15px; background:url(../images/qdt.png) no-repeat left center; float:left; color:#333; font-size:15px; width:550px; height:38px; line-height:38px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sy-list li span,.list li i{display:block; float:right; width:80px; text-align:right; color:#333; }
.sy-list li a:hover,.sy-tzgglist li a:hover{background:url(../images/qdt-hover.png) no-repeat left center; color:#c91425;}
.tzgg{width:553px;}
.sy-pic{width:100%; height:50px;display:block; float:left; margin-bottom:6px;}
.sy-tzgglist{width:100%; padding-bottom:20px; border-bottom:5px solid #d8d8d8; margin-bottom:12px;    margin-top: 10px;}
.sy-tzgglist li a{background:url(../images/qdt.png) no-repeat left center; float:left; color:#333; font-size:15px; padding-left:15px; height:38px; line-height:38px; color:#333; display:block; float:left; width:553px;}
.foot{width:1030px; margin:30px auto; text-align:center; color:#fff; font-size:14px; line-height:30px;}

.local{width:100%; height:50px; line-height:50px; border-bottom:1px solid #ccc;    margin-bottom: 20px;}
.local h3{display:inline-block; padding:0 10px; border-bottom:2px solid #d91516; color:#333; font-size:20px; float:left;}
.zh-local h3{display:inline-block; padding:0 5px; border-bottom:2px solid #d91516; color:#333; font-size:18px; float:left;}


.dqwz{color:#666; font-size:14px; line-height:50px;}
.dqwz a{padding:0 10px; color:#666;}
.right{    width: 900px;
    margin: 20px;}
.list,.jj{margin:20px 0; width:100%;}
.list li{line-height:40px;}
.list li a{display:block; padding-left:15px; background:url(../images/qdt.png) no-repeat left center; float:left; color:#333; font-size:14px; width:600px; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.content{width:100%;}
.content-title{width:100%; margin:20px 0;}
.content-title h3{color:#333; font-size:24px; line-height:36px; width:100%; text-align:center;width:100%;}
.content-title i{color:#999; font-size:12px; width:100%; text-align:center; display:block; line-height:26px;}
.content-con{width:1000px; min-height:400px; padding:0 15px;}
.content-con p,.jj p{width:100%!important; font-size:14px!important; color:#333!important; line-height:30px!important;  font-family:'微软雅黑'!important;}
.content-con span,.jj span{font-size:14px!important; color:#333!important; line-height:30px!important; font-family:'微软雅黑'!important;}
.sxt{padding:15px 20px; border-top:1px solid #f2f2f2; width:990px;}
.sxt p{display:block; width:100%; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}
.sxt p a{color:#333;}
.foot-bg{background:url(../images/sy-bg-bottom.jpg) no-repeat center bottom; width:100%;}
.content-con img{display:block; margin:0 auto;}

/*yx_rotaion*/
.yx-rotaion{margin:0 auto;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute;}
.yx-rotation-title{position:absolute; width:100%;height:36px;line-height:36px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1;}
.yx-rotation-t{color:#fff;font-size:14px;font-family:microsoft yahei;z-index:2;bottom:0;left:20px;line-height:36px;}
.yx-rotation-focus{height:8px;line-height:8px;right:20px;bottom:14px;z-index:2;}
.yx-rotation-focus span{width:8px;height:8px;line-height:8px;float:left;margin:0 5px;position:relative;cursor:pointer;background:url(../images/mr-point.png) no-repeat;text-indent:-9999px;}
.yx-rotaion-btn{width:100%;height:40px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:40px;height:40px;cursor:pointer;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;position:relative;}
.yx-rotaion-btn span.hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.yx-rotation-focus span.hover{background:url(../images/xz-point.png) no-repeat;}
.rotaion_list{width:0;height:0;overflow:hidden;}

#menu{
	margin: 0 auto;  
	width:1270px;
	clear: both  ; 
	font-family: '微软雅黑';
	font-size:16px;
	height:40px;
	position:relative;
	z-index:100;
	background:#b50c1b;
	border-bottom:2px solid #920616;}
  
#menu ul.l1-nav {
  list-style: none; width:1060px; margin:0 auto; float:none; height:40px;}
li.l1-nav {
  float: left;  
  position: relative; 
  left: 0px;
  top: 0px;
  height:40px;
  line-height:40px;}

a.l1-nav {  
    font-weight: 600;
  display: block;  
  text-align: center;  
  text-decoration: none;  
  height: 40px;
  line-height: 40px;
  color:#fff;
  padding:0 18px;
  float:left;}

li.l1-nav:hover a.l1-nav, a.l1-nav:hover,.nav-current {  
  color: #fff!important;
  height:40px!important;
  line-height:40px!important; 
  background:#940615!important;}

ul.l2-nav {
  visibility: hidden;
  position: absolute;  /* 第二级菜单相对于第一级菜单绝对定位 */
  left: 0px;
  top: 40px;}

li.l2-nav {
  float: left;  
  position: relative; /* 这里把第二级菜单项设成相对定位，以使得它包含的三级菜单相对它自己定位 */
  left: 0px;
  top: 0px;
  width:100%;}

a.l2-nav {  
  display: block; /* 把a设成块级显示 */
  text-align: center;
  width: 100%;
  height: 40px;
  line-height: 40px;
  color: #fff;
  background:#940615;
  text-decoration:none;
  font-size:14px;}

li.l2-nav:hover a.l2-nav, a.l2-nav:hover {  
  color: #940615;
  background: #eeeeee;}

/* 这是控制菜单显示与隐藏的重点 */
a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav {
  visibility: visible;}


.search{    width: 300px;
    height: 34px;
    /* background: url(../images/search.png) no-repeat left top; */
    padding-left: 19px;
    margin-top: 50px;}
.search-input{width:150px; height:16px; line-height:16px; color:#fff; font-size:14px; padding:9px 0; float:left; background:none; outline:none;}
.search-btn{width:50px; height:34px; float:right;}
.foot p{display:inline;}
.foot a{color:#fff!important; font-size:14px;}