body{background:url(/images/cfjd_01.png) #f6f6f6 repeat;}
.site_search_wrap .site_search_submit {width: 24px;height: 24px;cursor:pointer;display: block;position: absolute;right: 20px;top: 8px;background: transparent;border: none;outline: none;overflow: hidden;white-space: nowrap;text-indent: -9999px;}
.site_search_wrap .site_search {width: 280px;height: 40px;position: absolute;display: block;left: 15px;background: transparent;border: none;outline: none;color: #009688;font-size: 14px;}
.site_search_wrap {width: 360px;height: 40px;background:url(/images/search.png) no-repeat center center;position: relative;float: right;margin: 50px;}
input::-webkit-input-placeholder{color: #009688;}

/*banner begin*/
.fullSlide{width: 1200px;position:relative;height:400px;background:#000;min-width: 1200px;margin: 0 auto;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:400px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:400px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul li.on{background: #ff0;}
/*banner end*/

.main{width: 1240px;height:auto;margin: 0px auto;overflow:hidden;background: #fff;}
.news{width: 1200px;height:450px;margin:0 auto;overflow:hidden;}
.news .ztzl{width: 340px;height:450px;overflow:hidden;float:left;display:inline;}
.news .ztzl .bt{width: 100%;height:49px;border-bottom:1px solid #ccc;overflow:hidden;}
.news .ztzl .bt p{width:100px;line-height:50px;background: url(/images/sk.jpg) 5px no-repeat;overflow:hidden;padding-left: 20px;color: #009688;font-size: 18px;}
.news .ztzl .bt span{ float:right; display:inline; margin-right:15px;}
.news .ztzl .bt span a{ font-size:12px; line-height:50px; color:#aaa;}
.news .ztzl .nr{ margin-top: 10px;}
.news .sp{ margin-top:10px;}
.news .xxjj{ width:270px; height:40px; background:#f2f2f2; color:#333; text-align:center;}
.news .xxjj a{ line-height:40px;color:#333; font-size:15px; display:block;}
.news_left{ width:340px; float:left; display:inline;}
.news .xwzx{width: 500px;height:450px;overflow:hidden;float:left;display:inline;margin: 0 10px;}
.news .xwzx .bt{width: 500px;height:49px;border-bottom:1px solid #ccc;overflow:hidden;}
.news .xwzx .bt p{width:100px;line-height:50px;background: url(/images/sk.jpg) 5px no-repeat;overflow:hidden;padding-left: 20px;color: #009688;font-size: 18px;}
.news .xwzx .bt span{ float:right; display:inline; margin-right:15px;}
.news .xwzx .bt span a{ font-size:12px; line-height:50px; color:#aaa;}
.news .xwzx .nr .newspic{ width:210px; height:125px; float:left; display:inline; overflow:hidden; margin:10px;}
.news .xwzx .nr .newsnr{width: 260px;height: 125px;overflow:hidden;float:left;display:inline;margin: 10px 10px 10px 0;}
.news .xwzx .nr .newsnr dl dt{ width:100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news .xwzx .nr .newsnr dl dt a{font-size:15px;font-weight:bold;line-height: 35px;color:#b70000;}
.news .xwzx .nr .newsnr dl dd{ font-size:14px; line-height:30px; color:#999; text-indent:2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; width:100%;}
.news .xwzx .nr ul{width: 480px;height:255px;overflow:hidden;margin: 0 10px;}
.news .xwzx .nr ul li{width: 480px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news .xwzx .nr ul li a{font-size:15px;color:#333;line-height: 43px;width: 420px;overflow: hidden;}
.news .xwzx .nr ul li a span{float:right;display:inline;color: #999;}

.news .xbdt{width: 340px;height: 230px;overflow:hidden;float:left;display:inline;margin: 0 auto;}
.news .xbdt .bt{width: 100%;height:49px;border-bottom:1px solid #ccc;overflow:hidden;}
.news .xbdt .bt p{width:100px;line-height:50px;background: url(/images/sk.jpg) 5px no-repeat;overflow:hidden;padding-left: 20px;color: #009688;font-size: 18px;}
.news .xbdt .bt span{ float:right; display:inline; margin-right:15px;}
.news .xbdt .bt span a{ font-size:12px; line-height:50px; color:#aaa;}
.news .xbdt .nr .newspic{ width:210px; height:125px; float:left; display:inline; overflow:hidden; margin:10px;}
.news .xbdt .nr .newsnr{width: 260px;height: 125px;overflow:hidden;float:left;display:inline;margin: 10px 10px 10px 0;}
.news .xbdt .nr .newsnr dl dt{ width:100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news .xbdt .nr .newsnr dl dt a{font-size:15px;font-weight:bold;line-height: 35px;color:#b70000;}
.news .xbdt .nr .newsnr dl dd{ font-size:14px; line-height:30px; color:#999; text-indent:2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; width:100%;}
.news .xbdt .nr ul{width: 320px;height: 175px;overflow:hidden;margin: 0 10px;}
.news .xbdt .nr ul li{ width:100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news .xbdt .nr ul li a{font-size:15px;color:#333;line-height: 35px;}
.news .xbdt .nr ul li span{float:right;display:inline;color: #999;font-size: 14px;}

.news .tzgg{ width:340px; height:450px; overflow:hidden; float:left; display:inline;}
.news .tzgg .bt{ width:340px; height:49px; border-bottom:1px solid #ccc; overflow:hidden;}
.news .tzgg .bt p{width:100px;line-height:50px;background: url(/images/sk.jpg) 5px no-repeat;overflow:hidden;padding-left: 20px;color: #009688;font-size: 18px;}
.news .tzgg .bt span{ float:right; display:inline; margin-right:15px;}
.news .tzgg .bt span a{ font-size:12px; line-height:50px; color:#aaa;}
.news .tzgg .nr ul li{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;width:100%;}
.news .tzgg .nr ul li a{font-size:15px;line-height: 30px;color:#333;}
.news .tzgg .nr ul li span{float:right;display:inline;color: #999;font-size: 14px;}

.scrollbox{width: 340px;margin: 0 auto;overflow: hidden;}
#scrollDiv{width:340px;height: 390px;overflow:hidden;}
#scrollDiv li{width: 320px;margin: 0 10px;overflow:hidden;vertical-align:bottom;zoom:1;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;/* border-bottom:#B7B7B7 dashed 1px; */}
#scrollDiv li h3{font-size:14px;color:#353535;line-height: 45px;width: 100%;}
#scrollDiv li h3 a{color:#353535;text-decoration:none;font-size: 16px;}#scrollDiv li h3 a:hover{ color:#F00}
#scrollDiv li div{ height:36px; width:300px; color:#416A7F; line-height:18px; overflow:hidden}
#scrollDiv li div a{ color:#416A7F; text-decoration:none}

.scroltit{ height:26px; line-height:26px; padding-bottom:4px; margin-bottom:4px;}
.scroltit h3{ width:100px; float:left;}
.scroltit .updown{float:right; width:32px; height:22px; margin-left:4px}
#but_up{ background:url(/css/images/up.gif) no-repeat 0 0; text-indent:-9999px}
#but_down{ background:url(/css/images/down.gif) no-repeat 0 0; text-indent:-9999px}


/*ztzl begin*/
.zt_small_site .hp_xzttp li{margin-bottom:8px;}
#vertical-ticker{overflow:hidden;/* margin-bottom:6px; */_margin-bottom:10px;}
.zt_small_site .nav_xzttp{text-align:center;background:url(/images/2016web_20170517_hdgl_index_line.jpg) repeat-x left center;height: 20px;/* width: 270px; */margin-bottom:8px;}
.zt_small_site .nav_xzttp a{margin:0 6px;height: 20px;}
.zt_small_site .nav_xzttp img{ border-left:10px solid #FFF; border-right:10px solid #FFF;}
/*ztzl end*/


.xyfc{width:1200px;height: 330px;overflow:hidden;margin: 10px auto 5px auto;}
.xyfc .bt{width:100%; height:49px; border-bottom:1px solid #ccc; overflow:hidden;}
.xyfc .bt p{width:100px;line-height:50px;background: url(/images/sk.jpg) 5px no-repeat;overflow:hidden;padding-left: 20px;color: #009688;font-size: 18px;}
.xyfc .bt span{float:right; display:inline; margin-right:15px;}
.xyfc .bt span a{ font-size:12px; line-height:50px; color:#aaa;}
.xyfc .nr{width:100%;height: 280px;overflow:hidden;}
.xyfc .nr ul li{width:280px;height:250px;margin:15px 10px;float:left;display:inline;overflow:hidden;}
.xyfc .nr ul li p{font-size:15px;color:#333;line-height:40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding:0 10px;text-align: center;}



.content{/* width:1000px; */height:auto;margin: 15px auto;position:relative;background: #fff;border: 1px solid #ececec;box-sizing: border-box;box-shadow: 0px 5px 10px #ddd;}
.side_nav{
  float: left;
  display:  inline;
  background: #f6f6f6;
  margin: 15px 20px;
  width: 220px;
  /* padding: 0px 20px 50px; */
  }
.side_nav p{font-size: 18px;/* font-weight:bold; */line-height: 60px;text-align:center;color: #fff;;background: #009688;}
.side_nav ul{
  
  }
.side_nav ul li{
  height: 50px;
  line-height: 50px;
  text-align: left;
  text-align:center;
  }
.side_nav ul .active{
  height: 50px;
  line-height: 50px;
  text-align: left;
  text-align:center;
  background:#009688;
  }  
  .side_nav ul .active a{
  color:#fff;
  display:block;
  padding: 0 20px;
  font-size: 16px;
  
  }
.side_nav ul li a{
  color:#666;
  display:block;
  padding: 0 0px;
  font-size: 14px;
  
  }  
.side_nav ul li a:hover{
  
color: #fff;
  
text-decoration:none;
  
background: #009688;
}  
  
.side_nav ul li a.hover{color: #ffffff;/*font-weight:bold;background:url(/images/jiantou1.png) right no-repeat;background-position: 135px;*/background: rgb(78, 121, 185);border-top: 1px solid #fff;}  
#lanPos{
  height: 20px;
  line-height: 50px;
  border-right: 5px solid #57a0dc;
  position:absolute;
  left: 215px;
  top:0;
  z-index: 1;
  transition:top .2s;
  margin-left: 20px;
  margin-top: 15px;
  }

.position{width: 980px;height: 50px;margin:0 auto;overflow:hidden;/* background:#fff; */border-bottom: 1px solid #a9cbe6;}
.position p{padding-left:40px;line-height: 50px;font-size: 14px;color:#333;background:url(/images/position.png) 10px no-repeat;}
.position p a{line-height:30px;font-size: 14px;color:#333;}
.newslist{width: 960px;/* height: 680px; */overflow: hidden;background:#fff;margin: 15px auto;position: relative;float: left;display: inline;}

.newslist ul{width: 100%;margin: 0 auto;/* height: 630px; */overflow: hidden;}
.newslist ul li{width: 100%;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom: 1px dashed #ccc;}
.newslist ul li a{font-size:15px;color:#666;line-height: 50px;font-family:"ËÎÌå";}
.newslist ul li a span{float:right;display:inline;color: #9f9f9f;}

.newslist1{width: 720px;height: auto;overflow: hidden;background:#fff;margin: 15px auto;position: relative;float: left;display: inline;}

.piclist{width: 960px;/* height: 680px; */overflow: hidden;background:#fff;margin: 15px auto;position: relative;float: left;display: inline;}

.piclist ul{width: 100%;margin: 0 auto;/* height: 630px; */overflow: hidden;}
.piclist ul li{width: 220px;height:205px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;margin: 10px 10px;float:left;display:inline;text-align:center;}
.piclist ul li a{font-size:15px;color:#666;line-height: 40px;/* font-size:  14px; */}

.piclist1{width: 720px;height: auto;overflow: hidden;background:#fff;margin: 15px auto;position: relative;float: left;display: inline;}

.fenye {text-align:center;width: 100%;margin: 20px auto 0 auto;/* position:absolute; *//* bottom: 20px; */height: 40px;}
.fenye a{padding:6px 15px;margin-right:10px;background: #009688;color:#fff;border-radius: 3px;font-size: 14px;}
.fenye a:hover{ padding:6px 15px; margin-right:10px; background:#FF5722!important; color:#fff; text-decoration:none;    border-radius: 3px; font-size: 14px;}
.fenye input{width: 50px;}


.fenye .current{color:#fff;background:#FF5722!important;padding:6px 15px;margin-right:10px;border-radius: 3px;font-size: 14px;}
.fenye .but{background: none;color: #000;float: none;border: 0;}
.pagerSpanClass {display:none;}

.content .bt{font-weight:bold;font-size: 24px;line-height:40px;text-align:center;color: #a50000;margin: 30px auto;width: 900px;}
.content .introduce{width: 940px;height: 40px;margin:0px auto;border-bottom:1px dashed #ccc;border-top:1px dashed #ccc;font-size: 12px;line-height: 40px;color: #999;text-align:center;}
.content .nr{width: 920px;margin: 0px auto 30px auto;}
.content .nr p{font-size: 14px;color: #333;line-height: 36px;}
.content .nr img{ max-width:900px;}
.content .fx{width: 300px;margin:10px auto;float:right;display:inline;}
.next{width: 940px;margin:0 auto;height:auto;padding:10px 0;/* border-top: 1px solid #ccc; */}
.next p{line-height: 36px;font-size: 14px;color: #333;width: 920px;padding-left: 10px;}
.next p a{color: #333;font-size: 14px;}
.next p a:hover{ color:#d30000;}


.list_zzjg{width:1000px;margin:0 auto;}
.list_zzjg .boxp{padding:20px;}
.list_zzjg .box{    width: 30%;margin: 10px 10px;}
.list_zzjg .box:hover {
	background:#009688;
	
}
.list_zzjg .box a {
	
	display: block;
}
.box a:hover {
	color:#fff;
	
}