@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;}
.wid1050{width:1050px; margin:0 auto;}
body{min-width:1050px; background:#f2f2f2;}
/*变灰
body *{
-webkit-filter: grayscale(100%); 
-moz-filter: grayscale(100%); 
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%); 
filter: grayscale(100%);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); 
filter:gray;
}*/
.clearfix:after{clear:both;content:"\200B";display:block;height:0;}
.clearfix{*zoom:1;}

.top{width:100%; height:118px; background:url(../images/top.jpg) no-repeat center top;}
.logo{width:320px; height:118px; display:block;}
.top-right{width:535px; margin-top:20px;}
.top-link{line-height:30px; height:30px;}
.top-link li{padding:0 15px; background:url(../images/line.jpg) no-repeat right center;}
.top-link li a{color:#c8e5ff; font-size:12px; font-family:'宋体';}
.search{width:200px; height:28px; margin-right:10px; margin-top:15px;}
.search-input{width:160px; height:16px; line-height:16px; float:left; padding:6px 0 6px 10px; background:#f8f8f8; color:#003366; font-size:12px;}
.search-btn{width:30px; height:28px; float:right;}


/*menu部分*/ 
.menu-nav{width:100%; height:45px; background:#fff; position:relative; float:left; position:relative; z-index:1000;} 
#menu {  
  margin: 0 auto;
  width: 1050px;
  clear: both  ; 
  font-size:15px;
  height:45px;
}
#menu ul {
  list-style: none;  
}
li.l1-nav {
  float: left;  
  left: 0px;
  top: 0px;
  height:45px; 
  line-height:45px;
  text-align:center;
  margin-right:0px;background:url(../images/nav-mr.jpg) repeat;
}

a.l1-nav {  
  display: block;  
  text-align: center;  
  text-decoration: none;  
  height: 45px;
  line-height: 45px;
  color:#333;
  float:left;
  width:115px;
}

li.l1-nav:hover a.l1-nav {  
  color: #fff;
  height:45px; 
  line-height:45px; 
  background:url(../images/nav-xz.jpg) repeat;
}

ul.l2-nav{
  visibility: hidden;
  position: absolute;  /* 第二级菜单相对于第一级菜单绝对定位 */
  top: 45px; width:100%; left:0; background:url(../images/ej-bg.png) repeat;
}

/* 这是控制菜单显示与隐藏的重点 */
a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav {
  visibility: visible;
}
.ej{width:1050px; margin:0 auto;}
.gljg{width:395px; margin-top:10px; margin-right:15px;}
.jxjg{width:310px; margin-top:10px; margin-right:15px;}
.jfjg{width:180px; margin-top:10px;}
.qtzz{width:120px; margin-top:10px; margin-right:15px;}
.qtzz-title{width:120px; height:30px; background:#b7d4ec; font-weight:bold; color:#0f6ec6; font-size:15px; line-height:30px;}
.jfjg-title{width:180px; height:30px; background:#b7d4ec; font-weight:bold; color:#0f6ec6; font-size:15px; line-height:30px;}
.jxjg-title{width:310px; height:30px; background:#b7d4ec; font-weight:bold; color:#0f6ec6; font-size:15px; line-height:30px;}
.gljg-title{width:395px; height:30px; background:#b7d4ec; font-weight:bold; color:#0f6ec6; font-size:15px; line-height:30px;}
.gljg-ej,.jxjg-ej,.jfjg-ej,.qtzz-ej{width:100%; font-size:12px; margin:5px 0;}
.gljg1{width:88px; line-height:34px; height:34px; float:left; text-align:left; overflow:hidden; padding-right:10px;}
.gljg2{width:88px; line-height:34px; height:34px; float:left; text-align:left;overflow:hidden;}
.gljg3{width:98px; line-height:34px; height:34px; float:left; text-align:left;}
.gljg4{width:98px; line-height:34px; height:34px; float:left; text-align:left;}
.jxjg1{width:90px; line-height:34px; height:34px; float:left; text-align:left;}
.jxjg2{width:110px; line-height:34px; height:34px; float:left; text-align:left;}
.jxjg3{width:110px; line-height:34px; height:34px; float:left; text-align:left;}
.jfjg1{width:90px; line-height:34px; height:34px; float:left; text-align:left;}
.jfjg2{width:90px; line-height:34px; height:34px; float:left; text-align:left;}
.qtzz-ej li{width:100%; line-height:34px; height:34px; float:left; text-align:left;}
.gljg-ej a,.jxjg-ej a,.jfjg-ej a,.qtzz-ej li a{color:#333; text-decoration:none;}
.xy .txt p:hover,.xxxw-1 li .txt p:hover, .xxxw-2 li p:hover{color:#0f6ec6;}
.zc-ej{width:1060px; margin:0 auto;}
.zc-ej li a{color:#333; font-size:13px; line-height:42px; padding-left:32px;}
.zc-ej li a:hover,.gljg-ej a:hover,.jxjg-ej a:hover,.jfjg-ej a:hover,.qtzz-ej li a:hover,.yqlj-con .link1 a:hover,.xy .txt h3:hover,.xxxw-1 li .txt h3:hover, .xxxw-2 li h3:hover,.more:hover{color:#0f6ec6; font-weight:bold;}
.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container {position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; text-align:right; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../images/themes.gif") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }
.rslides li i{display:block; left:50%; margin-left:-525px; bottom:0; line-height:50px; color:#fff;position:absolute; z-index:10000; font-size:24px;}

.sy-part1{width:1050px; margin:30px auto; height:300px; overflow:hidden;}
.title{width:100%; height:30px; margin-bottom:26px;}
.title h3{display:block; float:left; height:30px; line-height:30px; color:#333; font-size:18px; font-weight:normal;}
.more{display:block; float:right; color:#333; font-size:12px; height:30px; line-height:30px;}
.xxxw-con{width:100%;}
.xxxw-first{width:360px; height:240px; position:relative; margin-right:12px;}
.xxxw-first h3{position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.5); color:#fff; padding:0 15px; width:330px; font-weight:normal; line-height:30px;}
.xxxw-1{width:334px; background:url(../images/fgx.jpg) no-repeat right center; padding-right:42px;}
.xxxw-1 li{width:100%; height:73px; margin-bottom:11px;}
.xxxw-1 li .pic{width:99px; height:73px; margin-right:14px;}
.xxxw-1 li .txt{width:220px;}
.xxxw-1 li .txt h3,.xxxw-2 li h3{display:block; height:20px; width:100%; line-height:20px; font-weight:normal; color:#333; font-size:14px; margin-bottom:5px;}
.xxxw-1 li .txt p,.xxxw-2 li p{display:block; width:100%; line-height:20px; height:40px; color:#666; font-size:12px;}
.xxxw-2{width:302px;}
.xxxw-2 li{width:100%; margin-bottom:18px;}


.sy-part2{width:100%; height:370px; background:url(../images/sy-part2.jpg) no-repeat center bottom;}
.sy-lm{width:760px; margin-right:20px; height:370px;}
.sy-lm-title{width:100%; border-bottom:1px solid #e0e9f4; margin-top:10px; height:43px;}
.sy-lm-title li a,.ztwz-title li a{display:block; padding:0 5px; font-size:18px; color:#333; line-height:43px; margin-right:25px;}
.current a:hover,.current a:active,.current a:link,.current a:visited{COLOR:#0f6ec6; border-bottom:2px solid #0f6ec6; font-weight:bold;}
.sy-lm-con{width:100%;}
.xy{width:750px; padding:0 5px;}
.xy li{width:355px; height:60px; margin-top:27px; margin-right:40px;}
.xy .date{width:60px; height:60px; background:url(../images/date.jpg) no-repeat; line-height:30px; margin-right:15px;}
.xy .date span{display:block; width:100%; text-align:center; color:#333; font-size:12px; float:left;}
.xy .date i{display:block; width:100%; text-align:center; color:#fff; font-size:14px; float:left;}
.xy .txt{width:280px;}
.xy .txt h3{display:block; float:left; font-weight:normal; color:#333; font-size:14px; width:100%; margin-bottom:4px;}
.xy .txt p{display:block; float:left; font-weight:normal; color:#666; font-size:12px; width:100%; line-height:20px;}
.ztwz{width:270px;}
.ztwz-title{width:100%; height:43px; margin-top:9px; border-bottom:1px solid #e0e9f4;}
.ztwz-1{width:100%; margin-top:20px;}
#demo{overflow:hidden;float: left; cursor: pointer; height:242px; width:100%;}
.ztwz-con li{width:100%; height:74px; margin-bottom:10px;}
.yqlj-con{width:100%; margin-top:10px;}
.yqlj-con .link1 a{width:170px; height:50px; line-height:50px; display:block; float:left; margin-bottom:5px; color:#333; font-size:16px; background:url(../images/link5.jpg) no-repeat; padding-left:100px;}
.yqlj-con .link2 a{width:170px; height:50px; line-height:50px; display:block; float:left; margin-bottom:5px; color:#333; font-size:16px; background:url(../images/link1.jpg) no-repeat; padding-left:100px;}
.yqlj-con .link3 a{width:170px; height:50px; line-height:50px; display:block; float:left; margin-bottom:5px; color:#333; font-size:16px; background:url(../images/link2.jpg) no-repeat; padding-left:100px;}
.yqlj-con .link4 a{width:170px; height:50px; line-height:50px; display:block; float:left; margin-bottom:5px; color:#333; font-size:16px; background:url(../images/link3.jpg) no-repeat; padding-left:100px;}
.yqlj-con .link5 a{width:170px; height:50px; line-height:50px; display:block; float:left; margin-bottom:5px; color:#333; font-size:16px; background:url(../images/link4.jpg) no-repeat; padding-left:100px;}
.foot{background:#444140; height:95px; width:100%; position:relative;}
.foot-left{background:url(../images/foot-line.jpg) no-repeat right center; width:425px; height:78px; margin-top:17px;}
.sydw{width:52px; height:65px; margin-right:15px;}
.bq{margin-top:8px; line-height:24px; color:#c9c9c9; font-size:12px;}
.foot-middle{width:250px; background:url(../images/foot-line.jpg) no-repeat right center; text-align:center; height:78px; margin-top:17px;}
.foot-right{width:360px; padding-left:15px;}
.foot-right li{width:50px; height:46px; margin-left:22px; margin-top:30px;}
.list-banner{width:100%; height:320px; background:#f3f3f3; text-align:center; overflow:hidden;}
.main{width:1060px; margin:0 auto; background:url(../images/main-bg.jpg) repeat-y; min-height:500px;}
.left{width:230px; margin-right:40px; padding-bottom:369px; background:url(../images/left-bottom.jpg) no-repeat left bottom; margin-bottom:50px;}
.left-top{width:100%; height:20px; background:url(../images/left-top.jpg) no-repeat;}
.left-con{background:#0f6ec6;}
.lmcc{width:205px; margin-left:25px; margin-top:15px; height:55px; line-height:55px; color:#fff; font-size:24px; border-bottom:1px solid #2d8ce5;} 
.left-list{width:180px; margin-left:50px;}
.left-list li a{width:170px; height:40px; line-height:40px; padding:10px 0 0 10px; border-bottom:1px solid #2d8ce5; color:#fff; font-size:16px; display:block; float:left;} 
.right{width:750px; margin-top:20px;}
.local{width:740px; border-bottom:2px solid #0f6ec6; padding:0 5px; height:50px; line-height:50px;}
.local h3{display:block; float:left; font-size:24px; line-height:50px; color:#0f6ec6; font-weight:normal;}
.dqwz{background:url(../images/home.jpg) no-repeat left center; padding-left:15px; color:#333; font-family:'宋体'; font-size:12px; margin-top:10px; height:40px; line-height:43px;}
.dqwz a{color:#333; padding:0 5px; line-height:43px;}
.content,.jj{width:730px; padding:15px 10px;}
.content-title{width:100%; margin-bottom:20px;}
.content-title h3{display:block; float:left; width:100%; text-align:center; color:#333; font-size:18px; line-height:36px;}
.content-title i{display:block; float:left; width:100%; text-align:center; font-size:12px; color:#999;}
.content-con{width:100%;}
.content-con p,.jj p{display:block; width:100%; margin-bottom:15px; line-height:30px; color:#333; font-size:14px; text-indent:2em;}
.content-con img,.jj img{display:block; max-width:100%; margin:0 auto;}

.sxt{width:100%; line-height:30px; padding-top:15px; border-top:1px solid #dfdfdf; color:#666;}
.sxt a{font-size:12px; color:#666;}
.main-1{width:1020px; margin:0 auto; background:#f6f6f6; min-height:500px; padding:0 20px;}
.ssjg,.mrms,.list{width:100%; padding-bottom:40px;}
.ssjg li{padding:15px 10px; width:1000px; border-bottom:1px dashed #dfdfdf;}
.ssjg li h3{display:block; width:100%; height:30px; line-height:30px; color:#333; font-size:15px;}
.ssjg li p{display:block; width:100%; color:#666; font-size:14px; line-height:26px; height:52px;}
.ssjg li i{display:block; width:100%; float:left; color:#999; font-size:12px; line-height:30px;}
.mrms li{padding:25px 5px 35px; background:url(../images/mrms-line.jpg) repeat-x left bottom;}
.mrms-bt{width:100%; font-weight:bold; color:#333; font-size:14px; line-height:26px;}
.mrms-con{width:100%; margin-top:15px;}
.mrms-pic{width:140px; height:140px; overflow:hidden; margin-right:25px; margin-top:5px;}
.mrms-zy{width:575px; line-height:26px; color:#333; font-size:14px;}
.mrms-zy p{display:block; float:left; text-indent:2em;}
.mrms-zy p span{color:#e50000; margin-left:10px;}

.mrms-zy p span:hover,.top-link li a:hover{font-weight:bold!important;}
.left-list li a:hover,.left-current{font-weight:bold!important; background:#0b5bb3!important;}
.dqwz a:hover,.mrms-bt:hover,.mrms-zy p:hover,.ssjg li h3:hover,.ssjg li p:hover,.sxt a:hover,.list-con h3:hover,.list-con p:hover{color:#0f6ec6;}
#link{display:none; width:100px; height:100px; position:absolute; padding:5px 5px 13px; bottom:70px; z-index:100; font-size:14px; left:50%; margin-left:292px; background:url(../images/ewm-bj.png) no-repeat;}
#link img{width:100%; height:100px;}


.list-pic{width:180px; height:100px; margin-right:30px; overflow:hidden;}
.list-pic img{width:180px; min-height:100px;}
.list-con{width:810px;}
.list{ margin-top:30px;}
.list-con h3{display:block; float:left; width:100%; line-height:26px; height:26px; overflow:hidden; color:#333; font-size:16px; margin-bottom:5px;}
.list-con p{display:block; width:100%; float:left; line-height:22px; color:#666; font-size:12px; height:66px; overflow:hidden;}
.list li{height:100px; width:100%; margin-bottom:40px;}


.fwzq{width:100%; }
.fwzq ul{width:100%; margin:0 0 0 0;}
.fwzq li{width:12.5%; text-align:center;  }
.fwzq li a{color:#333; font-size:14px; display:block; float:left; width:100%; line-height:36px;}
.current a:hover,.current a:active,.current a:link,.current a:visited{COLOR:#0f6ec6;TEXT-DECORATION:none; font-weight:bold;}
#aaa0{ overflow:hidden; margin-top:15px;  }
.xngg-title h3{ display:block; height:40px; line-height:40px; font-size:16px; }


.fwzq_name{   height:50px; line-height:50px; padding-top:15px;  border-bottom:solid 1px #ccc; }
.fwzq_name b{ border-bottom:solid 2px #0f6fc6; float:left; font-size:20px; width:142px; color:#0f6fc6;overflow:hidden; }

.link-list-dh{width:100%; padding-bottom:0px;}
.link-list-dh ul{width:100%; margin-top:10px;}
.link-list-dh li{width:234px; background:url(../images/qdt.jpg) no-repeat left center; padding-left:15px; height:40px; line-height:40px;}
.link-list-dh li a{color:#333; font-size:14px;}
.link-list-dh li a:hover{color:#0f6ec6;}
.link-list-dh h3 {display: block;float: left;font-size: 18px;line-height: 20px;color: #0f6ec6;font-weight: bold;margin-top:20px;border-left:5px solid #0f6ec6;padding-left:10px;}

.kxyj dl {height:30px; line-height:30px; font-size:16px;}
.kxyj dt {height:30px; line-height:30px; font-size:16px; clear:both; font-weight:bold; border-bottom:5px solid #efefef; width:240px; display:block;padding-top:20px;}
.kxyj dd {height:30px; line-height:30px; font-size:14px; float:left; padding-left:20px;}
.kxyj dd a{font-size:14px;color:#333;}
.kxyj dd a:hover{color:#0f6ec6; font-weight:bold;}

.xsqk ul{padding:20px 50px;}
.xsqk li{height:30px;line-height:30px;float:left;width:300px;}
.xsqk li a{font-size:16px;color:#333;}
.xsqk li a:hover{color:#0f6ec6; font-weight:bold; text-decoration:underline;}