@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:15px;}
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;}
.wid1200{width:1200px; margin:0 auto;}
.wid100{width:100%; float:left;}
a{tap-highlight-color: rgba(0,0,0,0); focus-ring-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-focus-ring-color: rgba(0, 0, 0, 0); -moz-tap-highlight-color: rgba(0,0,0,0); -moz-focus-ring-color: rgba(0, 0, 0, 0);}




.top{width:100%; line-height:34px; background:#1b65ac; height:34px; color:#fff; text-align:right;}
.top-1{width:100%; height:108px;}
.top a{color:#fff; padding:0 10px; font-size:13px; line-height:34px;}
.search{width:260px; height:35px; margin-top:42px; background:url(../images/search.jpg) no-repeat;}
.search-input{width:190px; height:15px; line-height:15px; color:#999; font-size:14px; padding:10px 0 10px 20px; float:left; background:none; float:left;}
.search-btn{width:50px; height:35px; float:right;}

.jj-con{width:100%;}
.jj-con td p{text-indent:0!important;}
.jj-con table{margin:0 auto!important;}

.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%; z-index: 3; 
text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px;  margin-top: -45px; }
.slide_nav:hover { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }
.slide_nav.prev{background: transparent url("../images/left-jt.png") no-repeat; left:25px;}
.slide_nav.next{background: transparent url("../images/right-jt.png") no-repeat; right:25px;}





/*menu部分*/ 
.menu-nav{width:100%; height:45px; background:#efefef; line-height:45px; float:left; position:relative; z-index:10;} 
#menu {  
  margin: 0 auto;  
  width: 1200px;
  clear: both; 
  font-family: '微软雅黑';
  font-size:15px;
  height:45px;
}
#menu ul {
  list-style: none;  
}
li.l1-nav {
  float: left;  
  position: relative; 
  left: 0px;
  top: 0px;
  height:45px;
  line-height:45px;
}
a.l1-nav {  
  display: block;  
  text-align: center;  
  text-decoration: none;  
  height: 45px;
  line-height: 45px;
  color:#333;
  width:120px;
  float:left;
  font-size:15px;
}
li.l1-nav:hover a.l1-nav, a.l1-nav:hover {  
  color: #fff;
  background:#1b65ac; 
  height:45px; 
  line-height:45px; 
}
ul.l2-nav {
  visibility: hidden;
  position: absolute;  /* 第二级菜单相对于第一级菜单绝对定位 */
  left: 0px;
  top: 45px;
}
li.l2-nav {
  float: left;  
  position: relative; /* 这里把第二级菜单项设成相对定位，以使得它包含的三级菜单相对它自己定位 */
  left: 0px;
  top: 0px;
  width:100%;
}
a.l2-nav {  
  display: block; /* 把a设成块级显示 */
  text-align: center;
  width: 100%;
  float:left;
  height: 34px;
  line-height: 34px;
  color: #fff;
  background:url(../images/ejbj.png) repeat;
  text-decoration:none;
  font-size:14px;
}
li.l2-nav:hover a.l2-nav, a.l2-nav:hover {  
  color: #fff;
  background: #1b65ac;
}

/* 这是控制菜单显示与隐藏的重点 */
a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav {
  visibility: visible;
}
.banner{width:100%; float:left; overflow:hidden;}
.banner img{width:100%;}
.sy-link{width:100%; height:70px; line-height:30px; background:#efefef; font-size:15px;}
.sy-link li{width:20%; text-align:center;}
.sy-link ul{width:1200px; height:60px;}
.sy-link li a{display:block; float:left; width:100%; color:#333; padding:5px 0;}
.sy-link li a:hover{background:#fff; color:#1b65ac;}
.sy-link li a img{margin-right:6px; vertical-align:middle;}
.xyxw{width:810px; margin-bottom:50px;}
.sy-link li span{font-size:16px; font-weight:bold;}
.xyxw-first,.xyxw-first img{width:400px; height:320px;}
.xyxw-list{width:395px; float:right;}
.title{width:100%; height:46px; line-height:46px; margin-bottom:34px; margin-top:35px;}
.title h3{font-weight:normal; color:#1b65ac; font-size:24px; display:block; float:left; background:url(../images/line.jpg) no-repeat left bottom;}
.more{display:block; float:right; color:#333; font-size:14px;}
.xyxw-con,.xytz-list ul{width:100%;}

.xyxw-pic{width:120px; height:80px; overflow:hidden;}
.xyxw-txt{width:260px;}
.xyxw-list ul{width:100%;}
.xyxw-txt h3{display:block; float:left; font-weight:normal; font-size:15px; color:#333; width:100%; margin-bottom:6px; line-height:26px;}
.xyxw-txt p{display:block; width:100%; float:left; line-height:20px;}
.xyxw-txt span{display:block; float:left; background:url(../images/time.jpg) no-repeat left center; padding-left:20px; color:#999; font-size:12px; margin-right:20px;}
.xyxw-txt i{display:block; float:left; background:url(../images/djs.jpg) no-repeat left center; padding-left:20px; color:#999; font-size:12px;}
.xytz{width:350px;}
.xytz-list{width:350px;}
.xytz-list li{width:100%; margin-bottom:26px;}
.date{width:60px; height:60px; font-size:14px; background:url(../images/date.jpg) no-repeat;}
.date h3{display:block; width:100%; text-align:center; height:30px; line-height:30px; float:left; font-weight: normal; color:#fff; font-family:Arial, Helvetica, sans-serif;} 
.date p{display:block; width:100%; text-align:center; height:30px; line-height:30px; float:left; font-weight: normal; color:#333;}  
.txt{width:275px; float:right; line-height:26px; color:#333;}
.yx-rotaion{width:380px; height:280px; margin-right:30px;}
.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;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:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{display:block; }
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:8px;height:8px;background:url(../images/pic9.png) no-repeat;line-height:8px;float:left;margin-left:8px;position:relative;top:14px;cursor:pointer; text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotation-focus span.hover{background:url(../images/pic8.png) no-repeat;}
.rotaion_list{width:0;height:0;overflow:hidden;}

.part2{width:100%; background:#f5f5f5; padding:46px 0;}



.picScroll-left{ 
	width:1370px;  
	overflow:hidden; 
	position:relative; 
}
.picScroll-left .hd{ 
	overflow:hidden; 
}
.picScroll-left .hd a{
	display:block;  
	width:35px; 
	height:88px; 
	overflow:hidden;
	margin-top: 60px;
	position: absolute;
	cursor:pointer; 
}
.picScroll-left .hd .prev{ 
	left:0;
	background: url(../images/left.jpg) no-repeat;
}
.picScroll-left .hd .next{ 
	right: 18px;
	z-index: 999;
	background: url(../images/right.jpg) no-repeat;
}
.picScroll-left .hd .zhut span{
	border: 2px solid #fff;
	display: inline-block;
	width: 118px;
	height: 105px;
	padding-top:17px;
    font-weight:bold;
	text-align: center;
    font-size:24px;
	color: #ffffff; 
	line-height:40px;
	margin-top: 22px;
	margin-left: 21px;
}
.picScroll-left .bd{ 
	padding: 0 0 0 70px;
	height:300px; 
}
.picScroll-left .bd ul{ 
	overflow:hidden; 
	width:1150px;
}
.picScroll-left .bd ul li{ 
	margin-right:13px; 
	float:left; 
	width:190px; 
	height:210px; 
	_display:inline; 
	overflow:hidden; 
	border:1px solid #e5e5e5;
	background:#fff;
	padding:25px 20px;
}
.picScroll-left .bd ul li .pic{ 
	text-align:center; 
}
.gd-title{width:100%; line-height:30px; color:#333; font-size:15px;}
.gd-zy{color:#999; font-size:12px; line-height:24px; height:48px; margin-top:8px; width:100%;}
.gd-date{background:#1b65ac; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; height:30px; line-height:30px; padding:0 20px; margin-top:20px;}
.current a:hover,.current a:active,.current a:link,.current a:visited{COLOR:#1b65ac;TEXT-DECORATION:none;}
.part2-title{width:100%; height:30px; line-height:30px; font-size:24px; margin-bottom:55px; text-align:center;}
.part2-title li a{display:inline-block; color:#333; font-size:24px; background:url(../images/line-1.jpg) no-repeat right center; padding:0 20px;}
.part2-con,.part2-main{width:1370px; margin:0 auto;}
.part2-title ul{width:100%;}
.part2-title li{display:inline; float:none;}

.part3-1{width:400px; height:540px;  margin:40px 0;}
.part3-bkjx{width:320px; height:200px; padding:35px 40px; background:#1b65ac;}
.part3-bkjx h3,.part3-yjsjy h3,.part3-yjsjy_1 h3{display:block; height:36px; line-height:36px; color:#fff; font-size:24px; font-weight:normal; background:url(../images/line-3.jpg) no-repeat left bottom; padding-bottom:8px;}
.bkjx-list,.yjsjy-list{width:100%; margin-top:15px; height:120px;}
.bkjx-list li,.yjsjy-list li{background:url(../images/qdt.jpg) no-repeat left center; padding-left:20px; width:300px; overflow:hidden; height:30px; line-height:30px;}
.bkjx-list li a{color:#fff;}
.more-1,.more-2{display:block; float:right; color:#fff; margin-top:10px; line-height:30px;}
.bkjx-pic{width:400px; height:270px; overflow:hidden;}
.part3-yjsjy{width:320px; height:200px; padding:35px 40px; background:#1b65ac;}
.part3-yjsjy_1{width:320px!important; height:200px!important; padding:35px 40px!important; background:#e9e9e9!important;}
.part3-yjsjy h3{color:#333; background:url(../images/line-2.jpg) no-repeat left bottom;}
.yjsjy-list li a{color:#333;}
.yjsjy-list li{background:url(../images/qdt-1.jpg) no-repeat left center;}
.more-2{color:#333;}
.link{width:100%; height:50px; background:#e2e2e2; line-height:50px;}
.link h3{display:block; float:left; padding:0 25px; background:#212121; font-weight:normal; color:#fff; font-size:18px;}
.link li a{display:block; float:left; padding:0 30px; color:#333; font-size:14px;}
.foot{width:100%; background:#212121; height:138px; position:relative; }
.foot-right li{width:52px; height:52px; margin-left:20px;}
.foot-left{width:500px; line-height:30px; color:#fff; font-size:14px; margin-top:20px;}
.foot-right{margin-top:30px;}
.ewm{position:absolute; left:50%; bottom:80px; margin-left:400px;}

#ewm-1{display:none; width:126px; position:absolute; bottom:30px; z-index:100; font-size:14px; left:35px;}
#ewm-2{display:none; width:126px; position:absolute; bottom:30px; z-index:100; font-size:14px; left:105px;}
.list-banner{width:100%; height:400px; overflow:hidden;}
.main{width:1200px; margin:0 auto; position:relative; z-index:100;background:#ededed;overflow:hidden;}
.left{width:300px; margin-top:20px; padding-bottom:300px; background:#ededed url(../images/ej-bj.png) no-repeat right bottom;}
.lmcc{width:300px; height:110px; background:#1b65ac; color:#fff; font-size:28px; line-height:100px; text-align:center;}
.lmcc h3{display:inline-block; background:url(../images/line-4.jpg) no-repeat left bottom; padding-bottom:10px; font-weight:normal; line-height:36px;}
.left-list{width:300px; padding-left:0px; padding-top:15px;}
.left-list li a{width:268px; height:50px; line-height:50px; display:block; float:left; padding-left:40px; color:#333; margin-bottom:2px;}
.left-list li a:hover,.left-current{background-color:#fff; color:#1b65ac!important;}
.right{width:880px; padding-top:20px;background:#fff;padding-left:20px;}
.local{width:880px; height:80px; line-height:80px; background:url(../images/line-5.jpg) repeat-x left center;}
.local h3{display:block; float:left; padding-right:20px; color:#474747; font-size:22px; background:#fff;}
.dqwz{background:#fff; padding-left:15px; font-size:14px;}
.dqwz a{color:#333; padding:0 10px;}
.list{width:880px; line-height:36px;}
.list li a{background:url(../images/pic8.jpg) no-repeat left center; padding-left:25px; font-size:15px; width:755px; display:block; float:left; color:#333;}
.list li i{display:block; float:right; width:100px; text-align:right; color:#666; font-size:13px;}
.content,.jj{width:880px;}
.content-title{width:100%; text-align:center;}
.content-title h3{width:100%; line-height:40px; display:block; float:left; font-size:24px;}
.content-title i{width:100%; line-height:24px; display:block; float:left; color:#666; margin-top:6px;}
.content-con{width:100%; margin-top:20px;}
.content-con p,.jj p{display:block; width:100%; float:left; color:#333; font-size:15px!important; line-height:32px!important; text-indent:2em; text-align:justify;}
.content-con table td p,.jj  table td p{text-indent:0em;}
.fx{margin:15px 0; text-align:right;}
.content-sxt{width:100%; margin-top:20px; padding-top:15px; border-top:1px solid #ccc;}
.content-sxt a{display:block; float:left; line-height:30px; color:#333; width:100%;}



.jslb h3{width:855px; float:left; border-left:5px solid #1b65ac; padding-left:20px; width:845px; height:40px; line-height:40px; background:#f2f2f2; font-weight:normal; color:#1b65ac;}
.jslb-list{width:880px; margin-top:10px; margin-bottom:30px;}
.jslb-list li a{padding-left:20px; background:url(../images/ejbj.png) no-repeat left center; height:40px; line-height:40px; color:#333; font-size:15px; display:block; float:left;}
.jslb-list ul{width:800px; padding:10px 30px;}
.jslb-list li{width:33.3%;}
.jslb{margin-top:15px;width:880px;}

.xyxw-list li a{width:100%; background:url(../images/xz-qdt.jpg) no-repeat left center; padding-left:15px; height:34px; line-height:34px; display:block; float:left; color:#333;}
.xyxw-first{margin-top:10px;}


.list li a:hover,.dqwz a:hover,.content-sxt a:hover{color:#1b65ac;}