@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,textarea,th{margin:0;padding:0; border:0px;}
body,button,select,textarea{font-family:'微软雅黑',  Arial, sans-serif; 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;}
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;}
.wid1000{width:1000px; margin:0 auto;}
body{background:url(/images/bg.jpg) repeat;}
table{ margin:0 auto;border-spacing:0;border-collapse:collapse; }



.top{width:100%; height:80px; background:url(/images/top-bg.jpg) repeat-x;}
.search{width:140px; height:21px; margin-top:30px; margin-left:10px; float:right; background:url(/images/search.png) no-repeat;}
.search-input{width:100px; padding:3px 0 3px 12px; line-height:15px; background:none; float:left; font-size:12px; color:#666;border:0px;}
.search-btn{width:28px; height:21px; float:left;}
.top-link{color:#fff; font-size:12px; margin-top:32px; font-family:'宋体'}
.top-link a{padding:0 4px; color:#fff;}
.banner{width:100%; height:220px; text-align:center; overflow:hidden;}
.xwgg{width:998px; margin:20px auto; border:1px solid #c2c2c2;border-right:none; height:136px; background:url(/images/xwgg.jpg) no-repeat;}
.xwgg-title{width:118px; height:106px; text-align:center; padding-top:30px;}
.xwgg-title h3{font-size:16px; line-height:30px; color:#fff;}
.xwgg-title .more{color:#fff; font-size:12px; line-height:36px;}
.xwgg-list{width:880px;}
.xwgg-list li{width:154px; height:104px; border-right:1px solid #c2c2c2; padding:16px 8px 16px 57px;}
.xwgg-list li h3{display:block; float:left; width:100%; color:#333; font-size:14px; line-height:20px;}
.xwgg-list li p{display:block; width:100%; line-height:20px; height:60px; overflow:hidden; color:#666; margin-top:5px; float:left;}
.xxcx{width:1000px; margin:0 auto 20px; height:40px; background:#d2d1c9;}
.xxcx-title{color:#286eb7; font-size:15px; line-height:40px; font-weight:bold; width:96px; text-align:center;}
#FontScroll{width:891px; margin-right:13px; overflow:Hidden; line-height:40px; height:40px; float:left;}
#FontScroll li{width:60%; height:40px; line-height:40px; font-family:'宋体'; font-size:12px; margin-right:18px;}
#FontScroll li a{color:#333;}
.sy-con{width:1000px; margin:0 auto;}
.sy-con-1{width:490px; border-top:3px solid #ffa100; background:#fff; margin-bottom:20px;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
-moz-box-shadow:0px 0px 4px 0px #909090;/*firefox*/
-webkit-box-shadow:0px 0px 4px 0px #909090;/*safari或chrome*/
box-shadow:0px 0px 4px 0px #909090;/*opera或ie9 firefox 右 下 上 */}
.sy-con-2{width:490px; border-top:3px solid #a4182c; background:#fff; float:right; margin-bottom:20px;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
-moz-box-shadow:0px 0px 4px 0px #909090;/*firefox*/
-webkit-box-shadow:0px 0px 4px 0px #909090;/*safari或chrome*/
box-shadow:0px 0px 4px 0px #909090;/*opera或ie9 firefox 右 下 上 */}
.sy-con-3{width:490px; border-top:3px solid #966a0d; background:#fff; margin-bottom:20px;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
-moz-box-shadow:0px 0px 4px 0px #909090;/*firefox*/
-webkit-box-shadow:0px 0px 4px 0px #909090;/*safari或chrome*/
box-shadow:0px 0px 4px 0px #909090;/*opera或ie9 firefox 右 下 上 */}
.sy-con-4{width:490px; border-top:3px solid #6e5560; background:#fff; float:right; margin-bottom:20px;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
-moz-box-shadow:0px 0px 4px 0px #909090;/*firefox*/
-webkit-box-shadow:0px 0px 4px 0px #909090;/*safari或chrome*/
box-shadow:0px 0px 4px 0px #909090;/*opera或ie9 firefox 右 下 上 */}
.cur-1 a:hover,.cur-1 a:active,.cur-1 a:link,.cur-1 a:visited{background:#ffa100; color:#fff; font-weight:bold;}
.cur-2 a:hover,.cur-2 a:active,.cur-2 a:link,.cur-2 a:visited{background:#a4182c; color:#fff; font-weight:bold;}
.cur-3 a:hover,.cur-3 a:active,.cur-3 a:link,.cur-3 a:visited{background:#a4582c; color:#fff; font-weight:bold;}
.cur-4 a:hover,.cur-4 a:active,.cur-4 a:link,.cur-4 a:visited{background:#6e5560; color:#fff; font-weight:bold;}

.sy-title{width:100%; height:36px; line-height:36px;}
.sy-title li a{display:block; width:112px; height:36px; line-height:36px; float:left; font-size:15px; text-align:center; color:#333; margin-right:5px;}
.sy-jx,.sy-xw,.sy-xkjs,.sy-sz{padding:10px 15px; width:460px; position:relative;}
.sy-jx li,.sy-xw li,.sy-xkjs li,.sy-sz li{background:url(/images/jt-1.jpg) no-repeat left center; padding-left:20px; width:440px;}
.sy-jx li a,.sy-xw li a,.sy-xkjs li a,.sy-sz li a{display:block; float:left; width:350px; height:30px; line-height:30px; color:#333; font-size:14px; overflow:hidden;}
.sy-jx li span,.sy-xw li span,.sy-xkjs li span,.sy-sz li span{display:block; float:right; text-align:right; color:#666; height:30px; line-height:30px; font-size:12px;}
.sy-xw li{background:url(/images/jt-2.jpg) no-repeat left center; padding-left:20px; width:440px;}
.sy-xkjs li{background:url(/images/jt-3.jpg) no-repeat left center; padding-left:20px; width:440px;}
.sy-xkjs li a{display:block; float:left; width:350px; height:30px; line-height:30px; color:#333; font-size:14px; overflow:hidden;}

.sy-hgpgzhd li{background:url(/images/jt-3.jpg) no-repeat left center; padding-left:20px; width:440px;}
.sy-hgpgzhd li a{display:block; float:left; width:350px; height:30px; line-height:30px; color:#333; font-size:14px; overflow:hidden;}


.sy-sz li{background:url(/images/jt-4.jpg) no-repeat left center; padding-left:20px; width:440px;}
.sy-more{display:block; position:absolute; right:15px; margin-top:-46px; color:#ffa100; font-family:'宋体'; font-size:12px; line-height:36px; font-weight:bold;}
.sy-more-1{display:block; position:absolute; right:15px; margin-top:-46px; color:#a4182c; font-family:'宋体'; font-size:12px; line-height:36px; font-weight:bold;}
.sy-more-2{display:block; float:right; margin-right:15px; line-height:36px; color:#966a0d; font-weight:bold; font-family:'宋体'; font-size:12px;}
.sy-more-3{display:block; position:absolute; right:15px; margin-top:-46px; color:#6e5560; font-family:'宋体'; font-size:12px; line-height:36px; font-weight:bold;}
.sy-more-4{display:block; position:absolute; right:15px; margin-top:-46px; color:#6e5560; font-family:'宋体'; font-size:12px; line-height:36px; font-weight:bold;}
.sy-title-1{width:100%; height:36px; line-height:36px;}
.sy-title-1 li a{display:block; width:92px; height:36px; line-height:36px; float:left; font-size:15px; text-align:center; color:#333; background:#ececec; margin-right:5px;}
.sy-title h3{display:block; width:92px; height:36px; line-height:36px; float:left; text-align:center; background:#966a0d; color:#fff; font-size:15px;}
.sy-title h3 a{color:#fff; }
.foot{width:100%; background:#286eb7; position:relative;}
.yqlj{width:100%; height:39px; border-bottom:1px solid #418bd9; line-height:39px;}
.yqlj h3{display:block; width:97px; height:39px; background:url(/images/yqlj-title.jpg) no-repeat; text-align:center; font-size:14px; line-height:39px; color:#fff; float:left;}
.yqlj ul{width:900px; float:left;}
.yqlj li{padding:0 15px;}
.yqlj li a{color:#cfe6ff; font-size:12px; line-height:39px;}
.bq{width:1000px; padding:10px 0; margin:10px auto; text-align:center; color:#cfe6ff; text-align:center; line-height:20px; font-size:12px; font-family:'宋体'}

.menu-nav{width:100%; height:40px; line-height:40px; background:#f8f8f8; float:left; position:relative; z-index:100;}
#menu {width:990px; margin:0 auto; height:40px; line-height:40px; padding:0 5x;}
#menu ul {
  list-style: none;  
}
li.l1-nav {
  float: left;  
  position: relative; 
  left: 0px;
  top: 0px;
 
  height:40px; line-height:40px;
}

a.l1-nav {  
  display: block;  
  text-align: center;  
  text-decoration: none;  
 padding:0px 10px;
  height: 40px;
  line-height: 40px;
  color:#333;
  float:left;
  font-size:14px;
}

li.l1-nav:hover a.l1-nav, a.l1-nav:hover {  
  background:#005faf; color:#fff;
  height:40px; line-height:40px; 
}

ul.l2-nav {
  visibility: hidden;
  position: absolute;  /* 第二级菜单相对于第一级菜单绝对定位 */
  left: 0px;
  top: 40px;
  background:url(//css/images/ej-bg.png) repeat;
  width:220px;
}

li.l2-nav {
  float: left;  
  position: relative; /* 这里把第二级菜单项设成相对定位，以使得它包含的三级菜单相对它自己定位 */
  left: 0px;
  top: 0px;
}

a.l2-nav {  
  display: block; /* 把a设成块级显示 */
  text-align: center;
  width: 110px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  background:url(/css/images/ej-bg.png) repeat-x;
  text-decoration:none;
  font-size:14px;
}

li.l2-nav:hover a.l2-nav, a.l2-nav:hover {  
  color: #286eb7;
  background: #eeeeee;
}

/* 这是控制菜单显示与隐藏的重点 */
a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav {
  visibility: visible;
}


#banner{width:100%;height:220px;overflow:hidden;}
#banner .bannerCon{width:1000px;height:220px;background:blue;margin:0px auto;position:relative;}
#banner .bannerCon .before{width:500px;height:220px;background:url(/images/banner-bg.png) repeat;position:absolute;left:-500px;bottom:0px;z-index:333;}
#banner .bannerCon .before img{position:absolute;right:20px;top:83px;cursor:pointer;}
#banner .bannerCon .after{width:500px;height:220px;background:url(/images/banner-bg.png) repeat;position:absolute;right:-500px;bottom:0px;z-index:333;}
#banner .bannerCon .after img{position:absolute;left:20px;top:83px;cursor:pointer;}
#banner .bannerCon .scroll{width:2000%;height:320px;position:relative;left:-1000px;}
#banner .bannerCon .scroll img{width:1000px;height:220px;float:left;}
#banner .bannerBut{width:120px;height:20px;position:absolute;left:50%; margin-left:-60px;bottom:10px;}
#banner .bannerBut ul li{width:10px;height:10px;border-radius:100px;background:#fff;margin:5px;float:left;}
#banner .bannerBut ul li.hover{background:#286eb7;}

.sy-jx li a:hover{color:#ffa100;}
.sy-xw li a:hover{color:#a4182c;}
.sy-xkjs li a:hover{color:#966a0d;}
.sy-sz li a:hover{color:#6e5560;}
.yqlj li a:hover{color:#fff;}
#FontScroll li a:hover,.xwgg-list li h3:hover,.xwgg-list li p:hover{color:#286eb7;}


.list-banner{width:100%; height:130px; overflow:hidden; text-align:center; background:url(/images/list-banner.jpg) no-repeat center top; margin-bottom:15px;}
.main{width:1000px; margin:0 auto; min-height:500px;}
.left{width:230px; margin-bottom:50px;}
.left-title{width:200px; height:50px; line-height:50px; background:#286eb7; border-bottom:5px solid #124c88; font-size:18px; padding-left:30px; color:#fff;}
.left-nav li a{background:#e3e3e3 url(../images/gray.png) no-repeat 200px center; width:200px; height:40px; line-height:40px; padding-left:30px; margin-top:5px; display:block; color:#333;}
.left-nav li a:hover{background:#286eb6 url(../images/white.png) no-repeat 200px center; color:#fff;}
.right{width:740px;}
.dqwz{height:50px; line-height:50px; color:#666;}
.dqwz a{color:#666; font-size:12px; padding:0 5px;}
.dqlm{width:740px; height:50px; line-height:50px; border-bottom:1px solid #dddddd;}
.dqlm h3,.dqlm-1 h3{display:block; color:#286eb6; font-size:24px; float:left;}
.dqlm-1{width:1000px; height:50px; line-height:50px; border-bottom:1px solid #dddddd;}



.right-list{width:720px; padding:15px 10px; margin-bottom:30px;}
.right-list li{width:30px; line-height:34px; background:url(/images/blue.png) no-repeat left center; padding-left:20px; width:700px; height:34px;}
.right-list li a{display:block; float:left; width:620px; height:34px; line-height:34px; color:#333; font-size:14px;}
.right-list li i{display:block; width:80px; text-align:right; color:#666; font-size:12px; float:right; height:34px; line-height:34px;}
.jj-title,.right-title{width:100%; border-bottom:1px dotted #e0e0e0; padding-bottom:15px;}
.jj-title h3,.right-title h3{color:#286eb6; font-weight:normal; width:100%; display:block; float:left; text-align:center; font-size:25px; line-height:45px; font-family:'微软雅黑'}
.jj-title h4,.right-title h4{color:#286eb6; font-weight:normal; width:100%; display:block; float:left; text-align:center; font-size:18px; line-height:45px; font-family:'微软雅黑'}
.right-title i{display:block; width:100%; color:#666; font-size:12px; line-height:20px; float:left; text-align:center; margin-top:5px; }
.jj-content,.right-content-1{width:100%; margin-top:20px; line-height:28px; font-size:14px; color:#333; min-height:500px;}
.jj-content>p,.right-content-1>p{text-indent:2em; text-align:justify; text-justify:inter-ideograph; }

.jj-content table td p{text-indent:0em; line-height:28px !important; padding-top:10px; margin-bottom:0x; font-size:14px; }

.list-1{padding:15px 0; width:1000px;}
.list-1 li{width:1000px; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #ddd;}
.list-1 li .date{width:60px; height:60px; float:left; margin-right:30px;}
.list-1 li .date h3{display:block; width:100%; text-align:center; font-size:30px; color:#286eb6; float:left;}
.list-1 li .date span{display:block; float:left; text-align:center; color:#999; font-size:12px; width:100%;}
.list-1 li .txt{width:910px;}
.list-1 li .txt h4{display:block; width:100%; font-weight:normal; color:#333; font-size:15px; line-height:30px;}
.list-1 li .txt p{display:block; width:100%; line-height:20px; height:40px; float:left; font-size:14px; color:#999;}



.right-con{width:1050px; padding:0 25px; background:#fff;}
.right-con-lm{width:1000px; height:64px; line-height:64px; border-bottom:1px solid #0075bf; padding:0 25px;}
.right-content,.pic-content{width:1000px; padding:30px 25px;}
.sxt{width:100%; padding-top:15px; border-top:1px dotted #e0e0e0; color:#666;}
.sxt p{display:block; width:100%; float:left; line-height:32px;}
.sxt a{color:#666;}


.dqwz a:hover,.right-list li a:hover,.sxt a:hover,.list-1 li .txt h4:hover,.list-1 li .txt p:hover{color:#286eb7;}
.top-link a:hover{font-weight:bold;}


.ewm{position:absolute; top:50px;left:50%; margin-left:360px;}
.ewm-left{width:70px; float:left;}
.ewm-txt{color:#fff; width:76px; line-height:30px; float:left;}