/*-----é‡ç½®ä»£ç -----*/

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0} 
html{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
body{
	font-size:12px;
	font-family:"Microsoft YaHei","Arial Narrow",HELVETICA;
	background:#fff;
	-webkit-text-size-adjust:100%;
	min-width: 1200px;
} 

em{font-style:normal} 
li{list-style:none} 
img{border:0;vertical-align:middle} 
p{word-wrap:break-word} 
a{text-decoration: none;
   cursor: pointer;
}
a:hover{
	color: #d51c1a;
}
/*-----é€šç”¨-----*/
body{
	 background-color: #fff;
}

.container{
	width:1200px;
	padding: 0 20px;
	margin:0 auto;
}
.clear{
	height: 30px;
    overflow: hidden;
    clear: both;
}

.clear-m{
	height: 20px;
    overflow: hidden;
    clear: both;
}

li a{
	font-size: 16px;
    color: #696969;
    text-decoration: none;
    line-height: 42px;
}
li a:hover{
	color: #3065ac;
	opacity: 1;
}
li span{
	line-height: 42px;
	font-size:14px;
	color:#bbbbbb;
	float: right;
}

ol{
        counter-reset: li; /* åˆ›å»ºä¸€ä¸ªè®¡æ•°å™¨ */
        list-style: none; /* æ¸…é™¤åˆ—è¡¨é»˜è®¤çš„ç¼–ç */
        *list-style: decimal; /* è®©IE6/7å…·æœ‰é»˜è®¤çš„ç¼–ç  */
        font: 15px;
			}

.lanmu_title{
	display:inline-block;
	*display:inline;
	*zoom:1;    
    font-size: 18px;
    position: relative;
	margin-right: 8px;
	float:left;	
	font-weight: bold;
}
.lanmu_title a{
	color: #333333;
	font-size: 20px;
}
.lanmu_title a:hover{
	color: #3065ac;
}
.lm-title1 {
	display:inline-block;
	*display:inline;
	*zoom:1;  
	 height: 30px;

}
.more{
	line-height: 36px;
	font-size:14px;
	color: #696969;
	float:right;
	
}
.more:hover{
	color: #3065ac;
}

.lanmu ul{
	clear: both;
	margin:0 auto;

}
.lanmu ul li span{
	padding-right: 8px;
}
.lanmu ul li a{
    padding-left: 12px;
}

/*-----head-----*/

.head-top {
	height: 36px;
	background-color: #eeeeec;
	color: #006599;
	font-size: 16px;
	line-height: 36px;
}
.head-top-left {
	width: 128px;
	float: left;
}
.head-top-left a span{ 
	padding-left: 10px;
}
.head-top-left a img {
	margin-top: -4px;
}
.head-top-right {
	width: 100px;
	text-align: center;
	float: right;
}

.head-mid {
	height: 173px;
	background-color: #fff;
	background: url(header-bg.jpg) no-repeat center #f5f5f4;
}
.head-logo {
	width: 442px;
	float: left;
	line-height: 173px;
}
.head-mid-right {
	width: 540px;
	float: right;
	text-align: right;
	padding-right: 10px;
	/* margin-top: 40px; */
}
.search-keyworld {
	font-size: 14px;
	color: #767676;
	line-height: 38px;
}

/*-----nav-----*/

.nav-line {
	background-color: #3065ac;
	border-bottom: 2px solid #e3a46e;
	height: 52px;
	
}
.nav ul li {
	height: 52px;
	float: left;
}
.nav ul li a {
	color: #fff;
	font-size: 18px;
	display: inline-block;
	margin-right: 44px;
	line-height: 50px;
}
.nav ul li a:hover{ 
	line-height: 54px;
}
.date {
	width: 330px;
	height: 52px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	float: right;
	line-height: 42px;
}

.zt-pic {
	text-align: center;
	padding-top: 20px;
}

.toutiao {
	text-align: center;
	
}
.toutiao .container{
	
	
}
.toutiao .toutiao-title {
	margin-bottom: 16px;
}
.toutiao .toutiao-title a{
	font-size: 40px;
	color: #3065ac;
	font-weight: bold;
}
.toutiao-juti {
	width: 1160px;
	height: 62px;
	margin: 0 auto;
	
	position: relative;
}
.toutiao p{
	text-indent:2em;
	color: #696969;
	font-size: 16px;
	line-height: 30px;
	text-align: left;
}
.toutiao-juti .more{ 
	color: #d41c1a;
	font-size: 16px;
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;

}

/*-----mid-----*/

.mid1 {
	height: 465px;
	background: url(mid-bg.jpg)no-repeat center #f5fafe;
}
.mid1 .container{
	padding-top: 28px;
}
.mid1_left {
	width: 630px;
	float: left;
}
.mid1_right {
	width: 538px;
	height: 406px;
	float: right;
}

.mid1-ul li {
	background: #fdfeff;
	background: #fdfeff96;
	padding: 15px 20px 26px 20px;
	margin-bottom: 20px;
}
.mid1-ul li a{ 
	color: #333333;
	font-size: 18px;
	line-height: 40px;
}
.mid1-ul li a:hover{  
	font-weight: bold;
}
.mid1-ul li p{ 
	color: #898989;
	font-size: 16px;
	line-height: 28px;
}
.mid1-ul .more {
	color: #d51c1a;
	font-size: 16px;
	float: none;
	display: inline-block;
	line-height: 28px;
}
.lm-first {
	color: #3065ac;
	height: 91px;
	background: #fdfeff96;
	padding: 10px 20px 10px 20px;
	margin-bottom: 20px;
}
.lm-first-time {
	width: 88px;
	float: left;
}
.lm-first-time span{ 
	font-size: 18px;
	display: block;
	text-align: center;
	line-height: 42px;
}
.lm-first-time span:first-child{ 
	font-size: 38px;
	
	height: 42px;
	border-bottom: 1px solid #3065ac;
	padding-bottom: 8px;
}

.lm-first-a {
	width: 357px;
	font-size: 18px;
	line-height: 38px;
	display: block;
	float: right;
	padding-right: 30px;
	padding-top: 8px;
	color: #696969;
}


/*-----mid2-----*/

.mid2-left {
	width: 1000px;
	float: left;
	background-color: #fff;
	margin-left: -54px;
}
.mid2-lm{
	
	
}
.mid2 .mid2-lm .lanmu{
	width: 430px;
	float: left;
	margin-left: 54px;

}
.lm-title {
	height: 30px;
}

.lanmu-summary {
	clear: both;	
    margin-top: 18px;
}
.lanmu-summary-img {
	float: left;
}
.lanmu-summary-biaoti {
	width: 208px;
	float: right;
	padding: 0 10px;
}
.lanmu-summary-biaoti a{
	color: #333;
	font-size: 16px;
	line-height: 28px;
	font-weight: bold;
}
.lanmu-summary-biaoti span{
	display: block;
	color: #696969;
	font-size: 16px;
	line-height: 28px;
}
.news-ul {
	padding-top: 6px;

}
.news-ul li{
	margin-left: 18px;
	list-style-type:square; 
}
	
.lanmu .news-ul li a{
	padding-left: 0px;
	line-height: 34px;
}


.lanmu-ul-f {
    margin-top: 10px;
}
.lanmu-ul-f li {
	border-bottom: 1px dashed #e5e5e5;
}
.lanmu-ul-f li a{
	position: relative;
	display: block;
	color: #3065ac;
	padding-left: 44px;
}

.lanmu-ul-f li a:hover{ 
	color: #d51c1a;
}
.lanmu-ul-f li a::before {			
			content: counter(li);
			counter-increment: li;
			
			position: absolute;
			left: 4px;
			top: 10px;
			background: #5878c3;
      		color:#fff;
			height: 22px;
			width: 24px;
			line-height: 22px;
			text-align: center;
    		font-style:italic;
}

.duiwu-ul li{
	line-height: 43px;
}

.meiti-ul li{
	line-height: 46px;
}


.lanmu-img {
	width: 425px;
	height: 222px;
	margin-top: 10px;
	position: relative;
	margin-left: 4px;
}
.lanmu-img span{ 
	width: 100%;
	display: block;
	position: absolute;
	bottom: 0;
	background: #000000;
	background: #00000075;

	color: #fff;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	text-align: center;
}

/*-----mid2-right-----*/


.mid2-right {
	width: 240px;
	float: right;
	background-color: #f7f7f7;
}
.jwgk a {
	display: block;
	float: left;
	width: 120px;
	height: 102px;
	text-align: center;
	margin-bottom: 10px;
	transition: .3s;
}
.jwgk a:hover span { 
	color: #fe663e;
}
.jwgk a:hover img{
	margin-top: -4px;
}
.jwgk span{
	font-size: 16px;
	color: #696969;
	display: block;
	text-align: center;
	padding-top: 8px;
}

.notice {
	width: 198px;
	margin: 0 auto;
}
.lm-title2 {
	width: 198px;
	margin: 0 auto;
	text-align: center;
	border-bottom: 1px solid #dcdcdc;
}
.lm-title2 .lanmu_title {

	float: none;
}
.lm-title2 .lanmu_title a{ 
	display: block;
	height: 40px;
	font-size: 20px;
	color: #666666;
	font-weight: bold;

}
.notice_ul {
	width: 198px;
	height: 420px;
	margin-top: 20px;
	overflow: hidden;
}
.notice_ul a{
	display: block;
	color: #696969;
	font-size: 16px;
	line-height: 30px;

}
.notice_ul a:hover{ 
	color: #fe663e;
}
.mid2-xmt {

	height: 320px;
}
.ewm {
	position: relative;
	top: 25px;
}
.apppic{
		    width: 98px;
			height: 115px;			
	}
	.appshow{
			    width: 98px;
				height: 0px;
				position: relative;
				top: -115px;
				overflow:hidden;
	}




/*-----footer-----*/

.footer {
	width: 100%;
	height: 100px;
	color: #fff;
	background: #3065ac;
	font-size: 16px;
}
.footer-title {
	width: 118px;
	float: left;
}
.jiqun .footer-title { 
	height: 72px;
	line-height: 68px;
}

.footer-title a{
	font-size: 18px;
	font-weight: bold;
}
.footer-title a:hover{ 
	color: #fff;
}
.links-inner {
	float: left;

}
.links-inner a {
	color: #fff;
	margin-right: 22px;

}
.links-inner a:hover{
	color: #fff;


}
.jiqun-inner {
	width: 740px;
	height: 72px;
	float: left;
}

.jiqun-inner li{
	width: 106px;
	height: 29px;

  position: relative;
  display: inline-block;
  margin-bottom: 9px;
  margin-right: 10px;

}
select.jiqun-select {
  display: inline-block;
  width: 106px;
	height: 29px;
  cursor: pointer;
  outline: 0;
  border: 0;
  border-radius: 0;
  background: #f7f7f7;
  color: #898989;
  padding-left: 12px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
select.jiqun-select::-ms-expand {
  display: none;
}
select.jiqun-select:hover,
select.jiqun-select:focus {
  color: #696969;
  background: #dee5ef;
}
select.jiqun-select:disabled {
  opacity: 0.5;
  pointer-events: none;
}
.select__arrow {
    position: absolute;
    top: 12px;
    right: 10px;
    width: 0;
    height: 0;
    pointer-events: none;
    border-style: solid;
    border-width: 7px 5px 0 5px;
    border-color: #999999 transparent transparent transparent;
}
select.jiqun-select:hover ~ .select__arrow,
select.jiqun-select:focus ~ .select__arrow {
  border-top-color: #696969;
}
select.jiqun-select:disabled ~ .select__arrow {
  border-top-color: #d5e4f7;
}


.copyright{
	width:100%;
	padding-top: 24px;
	background: url(copyright-bg.png) no-repeat top left;
	background-color: #ffffff;
	position: relative;
}
.copyright p{
	color: #707070;	
    font-size: 16px;
	line-height:30px;
    text-align: left;   
    padding-top: 28px;
    float: left;
}
.copyright .beian {
	display: block;
    float: right;
    margin-top: 10px;
    margin-right: 44px;
}

/* æ£€ç´¢ */
.ss_1 {
  width: 226px;
  height: 46px;
  line-height: 46px;
  background: url(http://www.sx.jcy.gov.cn/images/sxss_1.jpg) no-repeat;
  padding: 0px;
  margin: 0px;
  border: 0px;
  margin-top: 0px;
  padding-top: 0px;
}

.ss_2 {
  width: 63px;
  height: 46px;
  line-height: 46px;
  background: url(http://www.sx.jcy.gov.cn/images/sxss_2.jpg) no-repeat;
  border: 0;
  color: transparent;
  cursor: pointer;
}

.h14,
A.h14:link,
A.h14:hover,
A.h14:visited {
  font-size: 14px;
  COLOR: #8f8f8f;
  TEXT-DECORATION: none;
  font-family: "å¾®è½¯é›…é»‘";
  text-indent: 8px;
}
.search {
  float: right;
  line-height: 185px;
  height: 173px;
}		
.logo {width: 54px;height: 54px;float: right;line-height: 188px;margin-right: 23px;}
a.hf {display:block;font-size: 22px;line-height: 40px;color: #333333;/* text-align: center; */font-weight: bold;z-index: 10;width: 130px;position: relative;}

.hf:before {
            position: absolute;
            left: 0px;
            top: 0px;
            color: #005782;
            display:block;
            font-size: 22px;
            z-index: 100;
            width: 37%;
            content: attr(data-content);
            overflow: hidden;
            height: 40px;
}
A.hf a:hover {
  margin-top: 0px;
}
.lanmu li {
  line-height: 42px;
  font-size: 16px;
}
.xmt {
  text-align: center;
  padding: 10px;
  display: flex;
  float: right;
  flex-wrap: wrap;
}
.xmt li {
  font-size: 14px;
  color: #353535;
  width: 170px;
  text-align: center;
  float: left;
}
.xmt li span {
  display: block;
  line-height: 30px;
  text-align: center;
  width: 170px;
}
.foot {
  text-align: center;
  padding: 20px;
  width: 620px;
  color: #646464;
  text-align: left;
  font-size: 16px;
  float: left;
}
.bq {
  clear: both;
  text-align: center;
  background-color: #e7e7e7;
  font-size: 16px;
  padding: 10px 0px;
}
.l-page-b .l-lanmu ul li:before {
  display: inline-block;
  content: "•";
  color: #cccccc;
  font-size: 6px;
}

.barcon {
  border-top: none;
}

#colorNav .TRS_Editor > ul > li{ 
  position:relative;
}


#colorNav li ul{
  position:absolute;
  list-style:none;
  text-align:center;
  margin-left: -90px;
  top:50px;
  font:bold 14px '微软雅黑', sans-serif;    
  /* This is important for the show/hide CSS animation */
  max-height:0px;
  overflow:hidden;
  
  -webkit-transition:max-height 0.4s linear;
  -moz-transition:max-height 0.4s linear;
  transition:max-height 0.4s linear;
  z-index: 100;
}
  
#colorNav li ul li{
height: 54px;
  background-color:#3065ac;
  padding: 0;
}

#colorNav li ul li:hover{
  background-color:#588cd2;
}

#colorNav li ul li a{
  width: 228px;
  font-size: 16px;
  font-weight: normal;
  padding: 12px;
  line-height: 30px;
  color: #fff !important;
  text-decoration: none !important;
  display: block;
  margin: 0;
}

/*#colorNav li ul li:nth-child(odd){ 
  background-color:#3387bb;
}*/


#colorNav li ul li:first-child{
  border-radius:3px 3px 0 0;
  margin-top:25px;
  position:relative;
}

#colorNav li ul li:first-child:before{ /* the pointer tip */
  content:'';
  position:absolute;
  width:1px;
  height:1px;
  border:5px solid transparent;
  border-bottom-color:#3065ac;
  left:50%;
  top:-10px;
  margin-left:-5px;
}

#colorNav li ul li:last-child{
  border-bottom-left-radius:3px;
  border-bottom-right-radius:3px;
}

/* This will trigger the CSS */
/* transition animation on hover */

#colorNav li:hover ul{
  max-height:640px; /* Increase when adding more dropdown items */
}


/*标题列表*/
.arlist{    padding-top: 10px; }
.arlist ul li{ height:47px; border-bottom:1px dashed #ccc; line-height:47px;   }
.arlist ul li span.pullright{ font-family:Arial, Helvetica, sans-serif; color:#999; }
/*图片列表*/
.iglist{ height:auto; width:1120px; padding-top:20px; }
.iglist ul li{ float:left; margin-right:20px; margin-bottom:20px; }
.iglist ul li a{ display:block; }
.iglist ul li a.img{ width:260px; height:175px; overflow:hidden; font-size:0px;   }
.iglist ul li a.tit{ width:260px; height:40px; line-height:40px; text-align:center;   }


/*left img right title and brief and time145*/
.ptlist ul li{ height:auto; border-bottom:1px dashed #ccc; padding-top:20px; padding-bottom: 20px; overflow: hidden; }
.ptlist ul li .img{ display:block; height:145px; width:218px; font-size:0px; overflow:hidden; }
.ptlist ul li .img img{ width:100%;height:auto;}
.ptlist ul li div.artinf{ width:855px; color:#999; }

.ptlist ul li .artinf .tit{ line-height:40px; font-size:16px;   }
.ptlist ul li .artinf .tit a{ color:#222; }
.ptlist ul li .artinf .tit a:hover{ color:#ffc001; }
.ptlist ul li .artinf .brief{ font-weight:lighter; height:50px; line-height:25px; font-size: 13px; }
.ptlist ul li .artinf .uptime{ padding-top:10px; }



.showpage{ padding:42px 0 52px 0; height:33px; text-align:center; font-size:0px;  }
.showpage *{ display:inline-block; width:33px; height:29px; font-family:Arial, Helvetica; font-size:14px; border:2px solid #eee;
text-align:center; line-height:29px; margin-right:-2px; color:#178fcf; }
.showpage span{ color:#3f3f3f  }
.showpage .prev{ border-top-left-radius:5px; border-bottom-left-radius:5px; }
.showpage .next{ border-top-right-radius:5px; border-bottom-right-radius:5px; }



/*content*/
.contenthd{ height:auto; text-align:center; border-bottom:1px dashed #ccc;  }
.contenthd div.artile{ font-size:24px; }
.contenthd div.artinf{ line-height:40px; margin-top:10px; color:#999;   }
.contentbd{ padding:35px 0; line-height:25px; color:#666;  }




.head-top-right a,.head-top-left a {
color: #006599;
}


/*焦点图*/
.lanmu-img {
overflow: hidden;
}

.focus{
position:relative;
width:425px;
height:222px;
background-color: #000;
}  

.focus img{
width: 425px;
height: 222px;
} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{
position:absolute;
bottom:34px;
left:425px;
overflow:hidden;
zoom:1;
} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{
position: absolute;
left: -1px;
top: 0px;
}  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{
    bottom: 106px;
  position: absolute;
  height: 21px;
  text-align: center;
  z-index: 200;
  left: 0px;
}  
.focus .fbg div{   
margin: 4px auto 0;
  overflow: hidden;
  zoom: 1;
  height: 14px;
  position: absolute;
  bottom: -100px;
  left: 360px;
}    
.focus .D1fBt{
overflow:hidden;
zoom:1;
height:16px;
z-index:10;
width: 80px;
}  
.focus .D1fBt a{
display:inline;
width:6px;
height:6px;
border-radius:7px;
color:#B0B0B0;
text-decoration:none;
text-align:center;
outline:0;
float:left;
background:#D9D9D9;
margin-top: 0;
margin-right: 5px;
margin-bottom: 0;
margin-left: 5px;
font:12px/15px "\5B8B\4F53";
line-height: 12px;
}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:30px;height:56px;background: url(http://www.jcrb.com/zyw2015gb/201506/W020150623595046054947.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -30px; left: 0;background-position:0 -56px; cursor:pointer; }  
.focus .next{    
top: 50%;
  margin-top: -30px;
  right: -426px;
  background-position: -30px -56px;
  cursor: pointer;
}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-30px 0;} 
.focusManinR {
float: right;
width: 425px;
}
.focusManinR h3 {
font-size: 16px;
color: #2c509c;
font-weight: normal;
}
.focusManinR h3 a:link, .focusManinR h3 a:visited,
.leftLm h3 a:link, .leftLm h3 a:visited{
color: #2c509c;
}
.focusManinR h3 a:hover, .leftLm h3 a:hover {
color: #cc0000;
}

.focuslist {
background-image: url(http://www.jcrb.com/zyw2015gb/201506/W020150623595046042251.jpg);
background-repeat: no-repeat;
background-position: left center;
text-indent: 24px;
}
ul.txtlist li {
background-image: url(http://www.jcrb.com/zyw2015gb/201506/W020150623595046031893.gif);
background-repeat: no-repeat;
background-position: left center;
text-indent: 12px;
}
