body,h1,h2,h3,h4,h5,p,dl,dd,ol,ul,th,td,fieldset,input,button,textarea,form,canvas,audio,video,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{margin:0;padding:0px;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;word-wrap:break-word}
h1,h2,h3,h4,h5{font-size:100%}
ol,ul{list-style:none}
img{border:0;-ms-interpolation-mode:bicubic}
cite,em,s,i,b{font-style:normal}
input,button,textarea,select{font-size:100%}
body,input,button,textarea,select,option{font-size:normal}
input,textarea{text-decoration:none;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
li,img,label,input{vertical-align:middle}
var{font-style:normal}
ins{text-decoration:none}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
button,select{text-transform:none}
button[disabled],html input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
button,input,select,textarea{margin:0;vertical-align:baseline;*vertical-align:middle}
button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:0;padding:0}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
a{ text-decoration:none; outline:none;}
a:active {star:expression(this.onFocus=this.blur());} 
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}

body{ font-family:"Microsoft YaHei";}

.coyt_bg{width:100%; margin:auto; overflow:hidden; background:#cb2a30; padding:22px 0px 0px; line-height:20px; color:#fff; font-family:"Microsoft YaHei"; text-align:center;}

@media only screen and (min-width: 720px) and (max-width:1200px) {
 font-size:14px;
}

@media only screen and (min-width: 320px) and (max-width:719px) {
 font-size:12px;}


.banner{ width:100%; margin:auto; overflow:hidden;}
.banner img{ max-width:100%;}


.picpic{ width:100%; margin:auto; overflow:hidden;}
.picpic img{ max-width:100%;}



@media screen and (min-width: 1200px) {
.top_box{ width:100%; margin:auto; clear:both; position:relative; z-index:2;}
.top_cont{ width:100%; margin:auto; position:absolute; z-index:5; top:0px; left:0px;}
.top_logo{ float:left; margin-top:25px; margin-left:6.2%;}
.top_rg{ float:right; margin-right:6.2%; margin-top:45px;}
.top_rg ul{ float:left;}
.top_rg ul li{ padding:0 30px;float:left; height:40px; line-height:40px; text-align:center; position:relative; z-index:199;}
.top_rg ul li a{ font-size:16px; color:#fff; display:block;}
.top_rg ul li:hover{ background:url(../images/navbg.png) no-repeat center;}
.top_rg ul li ul{ display:none;}
.top_rg ul li:hover ul{ display:block; position:absolute; z-index:200; left:0px; top:40px; height:auto; background:#ae0d0d;
border-radius:0px 0px 3px 3px; -moz-border-radius:0px 0px 3px 3px; -webkit-border-radius:0px 0px 3px 3px; -o-border-radius:0px 0px 3px 3px; -ms-border-radius:0px 0px 3px 3px;}
.top_rg ul li ul li{ width:110px; float:left; padding:0px 5px; border-top:#951510 1px dotted; height:auto; line-height:20px; text-align:center;}
.top_rg ul li ul li:first-child{ border-top-style:none;}
.top_rg ul li ul li a{ font-size:14px; color:#fbf6e5; display:block; padding:8px 0px;}
.top_rg ul li ul li:hover{ background:#9b0a0a;}
a.topser{ float:right; margin-top:10px;}
	}
@media only screen and (min-width: 1050px) and (max-width:1199px) {
.top_box{ width:100%; margin:auto; clear:both; position:relative; z-index:2;}
.top_cont{ width:100%; margin:auto; position:absolute; z-index:5; top:0px; left:0px;}
.top_logo{ float:left; margin-top:25px; margin-left:6.2%;}
.top_rg{ float:right; margin-right:2%; margin-top:45px;}
.top_rg ul{ float:left;}
.top_rg ul li{ width:120px; float:left; height:40px; line-height:40px; text-align:center; position:relative; z-index:199;}
.top_rg ul li a{ font-size:16px; color:#fff; display:block;}
.top_rg ul li:hover{ background:url(../images/navbg.png) no-repeat center;
border-radius:0px 0px 3px 3px; -moz-border-radius:0px 0px 3px 3px; -webkit-border-radius:0px 0px 3px 3px; -o-border-radius:0px 0px 3px 3px; -ms-border-radius:0px 0px 3px 3px;}
.top_rg ul li ul{ display:none;}
.top_rg ul li:hover ul{ display:block; position:absolute; z-index:200; left:0px; top:40px; height:auto; background:#ae0d0d;
border-radius:0px 0px 3px 3px; -moz-border-radius:0px 0px 3px 3px; -webkit-border-radius:0px 0px 3px 3px; -o-border-radius:0px 0px 3px 3px; -ms-border-radius:0px 0px 3px 3px;}
.top_rg ul li ul li{ width:110px; float:left; padding:0px 5px; border-top:#951510 1px dotted; height:auto; line-height:20px; text-align:center;}
.top_rg ul li ul li:first-child{ border-top-style:none;}
.top_rg ul li ul li a{ font-size:14px; color:#fbf6e5; display:block; padding:8px 0px;}
.top_rg ul li ul li:hover{ background:#9b0a0a;}
a.topser{ float:right; margin-top:10px;}	
	}
@media only screen and (min-width: 1024px) and (max-width:1049px) {
.top_box{ width:100%; margin:auto; clear:both; position:relative; z-index:2;}
.top_cont{ width:100%; margin:auto; position:absolute; z-index:5; top:0px; left:0px;}
.top_logo{ float:left; margin-top:20px; margin-left:3%;}
.top_logo img{height:40px; width:auto;}
.top_rg{ float:right; margin-right:2%; margin-top:45px;}
.top_rg ul{ float:left;}
.top_rg ul li{ width:100px; float:left; height:40px; line-height:40px; text-align:center; position:relative; z-index:199;}
.top_rg ul li a{ font-size:14px; color:#fff; display:block;}
.top_rg ul li:hover{ background:url(../images/navbg.png) no-repeat center;
border-radius:0px 0px 3px 3px; -moz-border-radius:0px 0px 3px 3px; -webkit-border-radius:0px 0px 3px 3px; -o-border-radius:0px 0px 3px 3px; -ms-border-radius:0px 0px 3px 3px;}
.top_rg ul li ul{ display:none;}
.top_rg ul li:hover ul{ display:block; position:absolute; z-index:200; left:0px; top:40px; height:auto; background:#ae0d0d;
border-radius:0px 0px 3px 3px; -moz-border-radius:0px 0px 3px 3px; -webkit-border-radius:0px 0px 3px 3px; -o-border-radius:0px 0px 3px 3px; -ms-border-radius:0px 0px 3px 3px;}
.top_rg ul li ul li{ width:90px; float:left; padding:0px 5px; border-top:#951510 1px dotted; height:auto; line-height:20px; text-align:center;}
.top_rg ul li ul li:first-child{ border-top-style:none;}
.top_rg ul li ul li a{ font-size:14px; color:#fbf6e5; display:block; padding:8px 0px;}
.top_rg ul li ul li:hover{ background:#9b0a0a;}
a.topser{ float:right; margin-top:10px;}	
	}

@media only screen and (min-width: 320px) and (max-width:1023px) {
.top_box{ width:100%; margin:auto; clear:both; position:relative;}
.top_cont{ width:100%; margin:auto; position:absolute; z-index:5; top:0px; left:0px;}
.top_logo{ float:left; margin-top:7px; margin-left:5px; position:fixed; z-index:5;}
.top_logo img{ width:auto; height:36px;}

.banner{ width:100%; float:left; padding-top:50px;}
.banner img{ max-width:100%;}

.picpic{ width:100%; float:left; padding-top:50px;}
.picpic img{ max-width:100%;}

	}

 @media screen and (max-width:1024px) { 
 .top_rg{ display:none;}
 .topser{display:none;}
 }


 @media screen and (min-width:1023px) { 
 .header{display:none;}
 }



/*学党史*/
.syxds{ overflow:hidden; position:relative;}
.symore{ position:absolute; position:absolute; right:0px; top:8px; text-align:center; width:55px; background:url(../images/more_bg.png) no-repeat center;}
.symore a{ font-size:14px; color:#333;}

.xds_more{ color:#333; text-align:center; width:55px; background:url(../images/more_bg.png) no-repeat center;}
.xds_more a{ color:#333;}

.xds_dhwz li{ color:#333; text-align:center; cursor:pointer;}
.xds_dhwz li a{color:#333;}
.xds_dhwz li a:hover{color:#fff; background:#cb2a30;}
.xds_dhwz li.at{ background:#cb2a30; }
.xds_dhwz li.at a{ color:#fff;}

.xds_lb{ width:100%;}
.xds_ltop{background:url(../images/syxds_bg.jpg) no-repeat left;}
.xds_ltlf h2{color:#cb2a30; margin:10% 0px 3%;}
.xds_ltlf h2 a{color:#cb2a30;}
.xds_ltlf p{ width:100%; float:left; font-size:16px; color:#666; line-height:36px; margin-bottom:6%;}
.xds_ltlf p a{ color:#666;}
.xds_ltlf span{ color:#fff; text-align:center; background:#cb2a30;}
.xds_ltlf span a{ display:block; color:#fff;}
.xds_ltlf span img{ margin-left:5px;}
.xds_ltlf span:hover{ background:#b3161c;}

.xds_list{ border:#eee 1px solid;
-moz-box-shadow:0px 0px 10px #eee;  -webkit-box-shadow:0px 0px 10px #eee; box-shadow:0px 0px 10px #eee; }
.xds_listwz{ background:url(../images/xds_wz.png) no-repeat left center; border-right:#eee 1px solid;}
.xds_listwz h2{ color:#333; background:url(../images/xds_jt.png) no-repeat right center;}
.xds_listwz p{color:#666; overflow:hidden;}
.xds_list span{ color:#cb2a30; text-align:center;}
.xds_list span b{ display:inline-block; }
.xds_list:hover{ background:#cb2a30;
 -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.xds_list:hover .xds_listwz{ background:url(../images/xds_wzhv.png) no-repeat left center;}
.xds_list:hover .xds_listwz h2{ background:url(../images/xds_jt2.png) no-repeat right center;}
.xds_list:hover .xds_listwz h2,.xds_list:hover .xds_listwz p,.xds_list:hover span{ color:#fff;}

@media screen and (min-width: 1200px) {		
.syxds{max-width:1200px; margin:40px auto 40px;}
.syxds_dh{ width:100%;}
.xds_dhtp{ float:left;}

.xds_more{ float:right; height:36px; font-size:14px; line-height:36px;}

.xds_dhwz{ width:46%; float:right;}
.xds_dhwz li{float:left; width:28%; height:36px; line-height:36px; font-size:22px;}

.syxds_nr{width:100%; float:left; margin-top:25px;}
.xds_ltop{ width:100%; float:left; margin-bottom:25px;}
.xds_ltlf{ float:left; width:40%; padding:0px 5%;}
.xds_ltlf h2{ width:100%; float:left; font-size:18px; line-height:40px; margin:10% 0px 3%;}
.xds_ltlf p{ width:100%; float:left; font-size:16px; color:#666; line-height:36px; margin-bottom:6%;}
.xds_ltlf span{ float:left; width:160px; height:40px; line-height:40px; font-size:16px;}

.xds_ltpc{ float:right; width:50%; text-align:center;}
.xds_ltpc img{ max-width:100%; max-height:338px;}

.xds_list{ width:100%; float:left; margin-bottom:15px;
    box-sizing: border-box;
 }
.xds_listwz{ float:left; width:76%; margin-left:3%; padding:2% 4% 2% 3%;}
.xds_listwz h2{ width:100%; float:left; font-size:18px; line-height:40px; margin-bottom:3px;}
.xds_listwz p{ width:100%; float:left; font-size:16px;line-height:28px; height:56px;}
.xds_list span{ width:13%; float:right; font-size:14px;}
.xds_list span b{ font-size:50px; margin-top:18%;}
}

@media only screen and (min-width: 1050px) and (max-width:1199px) {
	
.syxds{width:100%; margin:40px auto 40px;}
.syxds_dh{ width:100%;}
.xds_more{ float:right; height:36px; font-size:14px; line-height:36px;}

.xds_dhwz{ width:46%; float:right;}
.xds_dhwz li{float:left; width:28%; height:36px; line-height:36px; font-size:22px;}

.syxds_nr{width:98%; float:left; margin:0px 1%;}
.xds_lb{ width:100%; float:left; }
.xds_ltop{ width:100%; float:left; margin-bottom:25px;}
.xds_ltlf{ float:left; width:40%; padding:0px 5%;}
.xds_ltlf h2{ width:100%; float:left; font-size:18px; line-height:40px; margin:10% 0px 3%;}
.xds_ltlf p{ width:100%; float:left; font-size:16px; line-height:36px; margin-bottom:6%;}
.xds_ltlf span{ float:left; width:160px; height:40px; line-height:40px; font-size:16px;}
.xds_ltlf span img{ margin-left:5px;}


.xds_ltpc{ float:right; width:50%; text-align:center;}
.xds_ltpc img{ max-width:100%; max-height:338px;}

.xds_list{ width:100%; float:left; margin-bottom:15px;
    box-sizing: border-box;
 }
.xds_listwz{ float:left; width:76%; margin-left:3%; padding:2% 4% 2% 3%;}
.xds_listwz h2{ width:100%; float:left; font-size:18px;line-height:40px; margin-bottom:3px;}
.xds_listwz p{ width:100%; float:left; font-size:16px; color:#666; line-height:28px; height:56px;}
.xds_list span{ width:13%; float:right; font-size:14px;}
.xds_list span b{ font-size:50px; margin-top:18%;}

}

@media only screen and (min-width: 720px) and (max-width:1049px) {
.syxds{width:100%; margin:40px auto 40px;}

.syxds_dh{float:left; width:100%; margin-bottom:15px;}
.xds_dhtp{ float:left; margin-left:10px;}
.xds_more{ float:right; height:36px; font-size:14px; line-height:36px;}

.xds_dhwz{ width:56%; float:right;}
.xds_dhwz li{float:left; width:28%; height:36px; line-height:36px; font-size:16px;}

.syxds_nr{width:98%; float:left; margin:0px 1%;}

.xds_lb{ width:100%; float:left; }
.xds_ltop{ width:100%; float:left; margin-bottom:25px;}
.xds_ltlf{ float:left; width:44%; padding:0px 3%;}
.xds_ltlf h2{ width:100%; float:left; font-size:18px; line-height:32px; margin:6% 0px 2%;}
.xds_ltlf p{ width:100%; float:left; font-size:14px; line-height:36px; margin-bottom:6%;}
.xds_ltlf span{ float:left; width:150px; height:40px; line-height:40px; font-size:14px;}
.xds_ltlf span a{ display:block; color:#fff;}
.xds_ltlf span img{ margin-left:5px;}
.xds_ltlf span:hover{ background:#b3161c;}

.xds_ltpc{ float:right; width:50%; text-align:center;}
.xds_ltpc img{ max-width:100%; max-height:338px;}

.xds_list{ width:100%; float:left; margin-bottom:15px;
    box-sizing: border-box;
 }
.xds_listwz{ float:left; width:76%; margin-left:3%; padding:2% 4% 2% 3%;}
.xds_listwz h2{ width:100%; float:left; font-size:16px; line-height:40px; margin-bottom:3px;}
.xds_listwz p{ width:100%; float:left; font-size:14px; line-height:24px; height:48px;}
.xds_list span{ width:13%; float:right; font-size:14px;}
.xds_list span b{ font-size:40px; margin-top:18%;}

}

@media only screen and (min-width: 320px) and (max-width:719px) {
.syxds{width:100%; margin:20px auto 30px;}

.syxds_dh{ float:left; width:100%;}
.xds_dhtp{ float:left; margin-left:10px;}
.xds_dhtp img{ height:22px;}

.symore a{ font-size:12px;}

.xds_dhwz{ width:100%; float:left; margin-top:10px;}
.xds_dhwz li{float:left; width:30%; height:36px; line-height:36px; font-size:14px;}

.syxds_nr{width:100%; float:left;}

.xds_lb{ width:100%; float:left;}
.xds_ltop{ width:100%; float:left; margin-bottom:15px; background:#fff7e9;}
.xds_ltlf{ float:left; width:94%; padding:0px 3%;}
.xds_ltlf h2{ width:100%; float:left; font-size:16px; line-height:30px; margin:1% 0px 0%;}
.xds_ltlf p{ width:100%; float:left; font-size:14px; line-height:22px; margin-bottom:10px;}
.xds_ltlf span{ float:left; width:110px; height:30px; line-height:30px; font-size:12px; margin-bottom:15px;}
.xds_ltlf span a{ display:block; color:#fff;}
.xds_ltlf span img{ margin-left:5px;}
.xds_ltlf span:hover{ background:#b3161c;}

.xds_ltpc{ float:left; width:100%; text-align:center;}
.xds_ltpc img{ max-width:100%;  max-height:100%;}

.xds_list{ width:98%; float:left; margin:0px 1% 1%;
    box-sizing: border-box;
 }
.xds_listwz{ float:left; width:72%; margin-left:3%; padding:2% 4% 2% 3%; background:url(../images/ic_yel.jpg) no-repeat left 17px;}
.xds_listwz h2{ width:100%; float:left; font-size:14px; line-height:20px; margin-bottom:5px; background:none;}
.xds_listwz p{ width:100%; float:left; font-size:12px; line-height:20px; height:40px;}
.xds_list span{ width:17%; float:right; font-size:12px;}
.xds_list span b{ font-size:20px; margin-top:25%;}
}



/*悟思想*/
.sywsx_bg{ width:100%; margin:auto; overflow:hidden; background:url(../images/sywsx_bg.jpg) no-repeat center;}
.sywsx{margin:auto; overflow:hidden; background:url(../images/sywsx_bg02.png) no-repeat center;}

.sywsx_more{ position:absolute; text-align:center; width:55px; background:url(../images/more_bg.png) no-repeat center;}
.sywsx_more a{color:#333;}

.wsx_dhwz li{ color:#333; text-align:center; cursor:pointer;}
.wsx_dhwz li a{color:#333;}
.wsx_dhwz li a:hover{color:#fff; background:#cb2a30;}
.wsx_dhwz li.at{ background:#cb2a30; }
.wsx_dhwz li.at a{ color:#fff;}


.wsx_box{width:100%; float:left; position:relative;}
.wsx_box dl{width:100%; float:left;}
.wsx_box dl dd{ background:url(../images/wsx_ic.png) no-repeat left center;}
.wsx_box dl dd a{color:#333; display:block; background:#fcf9f3;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.wsx_box dl dd:hover a{ background:#cb2a30; color:#fff;}


@media screen and (min-width: 1200px) {
.sywsx{max-width:1200px; padding:4% 0px 3%;}
.sywsx_more{ font-size:14px; right:3%; top:-58px;}

.wsx_dhtp{ float:left; margin-left:4%;}

.wsx_dhwz{ width:46%; float:right;}
.wsx_dhwz li{float:left; width:28%; height:36px; line-height:36px; font-size:22px;}

.wsx_box{margin-top:30px;}
.wsx_box dl dd{ width:44%; float:left; margin:0px 3%; margin-bottom:25px;}
.wsx_box dl dd a{ margin-left:1%; width:93%; font-size:16px;  padding:6% 3%; line-height:36px; height:36px;}
}
	
@media only screen and (min-width: 1050px) and (max-width:1199px) {
.sywsx{width:100%; padding:4% 0px 3%;}
.sywsx_more{ right:3%; top:-55px;}

.wsx_dhtp{ float:left; margin-left:4%;}

.wsx_dhwz{ width:44%; float:right; margin-right:10px;}
.wsx_dhwz li{float:left; width:25%; height:36px; line-height:36px; font-size:18px;}

.wsx_box{ margin-top:30px;}
.wsx_box dl dd{ width:44%; float:left; margin:0px 3%; margin-bottom:20px;}
.wsx_box dl dd a{ margin-left:1%; width:93%; font-size:16px; padding:5% 2%; line-height:32px; height:32px;}	
	}	
@media only screen and (min-width: 720px) and (max-width:1049px) {
.sywsx{width:100%; padding:4% 0px 3%;}

.sywsx_more{ right:3%; top:-43px;}
.sywsx_more a{ font-size:12px;}

.wsx_dhtp{ float:left; margin-left:4%;}

.wsx_dhwz{ width:56%; float:right;}
.wsx_dhwz li{float:left; width:24%; height:36px; line-height:36px; font-size:15px;}

.wsx_box{width:100%; float:left; margin-top:0px;}
.wsx_box dl dd{ width:48%; float:left; margin:0px 1%; background:url(../images/wsx_ic.png) no-repeat left center; margin-bottom:20px;}
.wsx_box dl dd a{ margin-left:1%; width:93%; font-size:14px; padding:4% 2%;line-height:30px; height:30px;}	
}
@media only screen and (min-width: 320px) and (max-width:719px) {
.sywsx{width:100%; padding:4% 0px 3%;}

.sywsx_more{ right:3%; top:-53px;}
.sywsx_more a{ font-size:12px;}

.wsx_dhtp{ float:left; margin-left:4%;}
.wsx_dhtp img{ height:20px;}

.wsx_dhwz{ width:100%; float:left; margin-top:15px;}
.wsx_dhwz li{float:left; width:28%; height:30px; line-height:30px; font-size:14px; margin-left:2%;}

.wsx_box{width:100%; float:left; margin-top:30px;}
.wsx_box dl dd{ width:98%; float:left; margin:0px 1%; background:url(../images/wsx_ic.png) no-repeat left center; margin-bottom:5px;}
.wsx_box dl dd a{ margin-left:1%; width:95%; font-size:14px; padding:3px 1%;line-height:30px; height:30px;}	
}

/*办实事*/
.sybss_bg{ width:100%; margin:auto; overflow:hidden; background:url(../images/bss_bg.jpg) no-repeat center top;}
.sybss_dh{overflow:hidden;}
.sybss_dh img{ float:left;}
.sybss_dh span{ width:55px; color:#333; text-align:center; background:url(../images/more_bg.png) no-repeat center;}
.sybss_dh span a{ color:#333;}
.sybss_box{overflow:hidden;}

.sybss_nr{overflow:hidden;}
.sybss_pic{ border:#ffc231 1px solid;}
.sybss_pic a{ display:block; overflow:hidden; text-align:center;}
.sybss_pic img{ cursor: pointer;  
transition: all 0.1s;}
.sybss_pic img:hover{transform: scale(1.05);}
.sybss_pic img:hover{opacity:0.7;filter:alpha(opacity=70);}

.sybss_lbor{ width:100%; }
.sybss_lbor img{width:100%;}

.sybss_lwz{float:left; background:#fffbf5; position:relative;
-moz-box-shadow:0px 0px 10px #fbf7f3; -webkit-box-shadow:0px 0px 10px #fbf7f3; box-shadow:0px 0px10px 5px #fbf7f3;}
.sybss_lwz h2{color:#333; overflow:hidden; font-weight:normal;}
.sybss_lwz p{color:#dfac6c; overflow:hidden;}
.sybss_ltb{ width:30px; height:6px; position:absolute; left:50%; top:0px; margin-left:-15px; background:url(../images/bss_ic.png) no-repeat center;}
.sybss_lb:hover .sybss_lwz{ background:#ebc17c;}
.sybss_lb:hover .sybss_lwz .sybss_ltb{ background:url(../images/bss_ic2.png) no-repeat center;}
.sybss_lb:hover .sybss_lwz h2,.sybss_lb:hover .sybss_lwz p{ color:#fff;}

.sybss_pic02{ border:#ffc231 1px solid;}
.sybss_pic02 a{ display:block; overflow:hidden; text-align:center;}
.sybss_pic02 img{ cursor: pointer;  
transition: all 0.1s;}
.sybss_pic02 img:hover{transform: scale(1.05);}
.sybss_pic02 img:hover{opacity:0.7;filter:alpha(opacity=70);}

.sybss_lwz02{ background:#fffbf5; position:relative;
-moz-box-shadow:0px 0px 10px #fbf7f3; -webkit-box-shadow:0px 0px 10px #fbf7f3; box-shadow:0px 0px 10px #fbf7f3;}
.sybss_lwz02 h2{ color:#333; overflow:hidden; font-weight:normal;}
.sybss_lwz02 p{color:#dfac6c; overflow:hidden;}
.sybss_ltb{ width:30px; height:6px; position:absolute; left:50%; top:0px; margin-left:-15px; background:url(../images/bss_ic.png) no-repeat center;}
.sybss_lb:hover .sybss_lwz02{ background:#ebc17c;}
.sybss_lb:hover .sybss_lwz02 .sybss_ltb{ background:url(../images/bss_ic2.png) no-repeat center;}
.sybss_lb:hover .sybss_lwz02 h2,.sybss_lb:hover .sybss_lwz02 p{ color:#fff;}

@media screen and (min-width: 1200px) {	
.sybss_dh{max-width:1200px; margin:6% auto 1.5%;}
.sybss_dh span{ float:right; height:36px; font-size:14px; line-height:36px;}

.sybss_box{max-width:1200px; margin:0px auto 6%;}
.sybss_nr{ width:103%; float:left;}
.sybss_lb{ width:33.3%; float:left;}
.sybss_pic{ width:85.8%; padding:2%;}
.sybss_pic img{ max-width:100%; max-height:205px; }

.sybss_lbor{ float:left; margin:2% 0px;}

.sybss_lwz{ width:76%; float:left; padding:20px 5% 0%; margin:9px 12% 4px 2%; min-height:185px;}
.sybss_lwz h2{ width:100%; float:left; font-size:18px; line-height:28px; height:56px;}
.sybss_lwz p{ width:100%; float:left; font-size:16px; line-height:25px; height:50px;}

.sybss_pic02{ width:85.8%; float:left; padding:2%;}
.sybss_pic02 img{ max-width:100%; max-height:205px; }

.sybss_lwz02{ width:76%; float:left; padding:20px 5% 0%; margin:11px 12% 7px 2%; min-height:185px;}
.sybss_lwz02 h2{ width:100%; float:left; font-size:18px; line-height:28px; height:56px;}
.sybss_lwz02 p{ width:100%; float:left; font-size:16px; color:#dfac6c; line-height:25px; height:50px;}

	}
@media only screen and (min-width: 1050px) and (max-width:1199px) {
.sybss_dh{width:100%; margin:6% auto 1.5%;}
.sybss_dh span{ float:right; height:36px; font-size:14px; line-height:36px;}

.sybss_box{width:100%; margin:0px auto 6%;}
.sybss_nr{ width:103%; float:left;}
.sybss_lb{ width:33.3%; float:left;}
.sybss_pic{ width:85.8%; float:left; padding:2%;}
.sybss_pic img{ max-width:100%; max-height:205px; }

.sybss_lbor{ width:100%; float:left; margin:2% 0px;}
.sybss_lbor img{width:100%;}

.sybss_lwz{ width:76%; float:left; padding:20px 5% 0%; margin:9px 12% 4px 2%; min-height:185px;}
.sybss_lwz h2{ width:100%; float:left; font-size:18px; line-height:28px; height:56px;}
.sybss_lwz p{ width:100%; float:left; font-size:16px; line-height:25px; height:77px;}

.sybss_pic02{ width:85.8%; float:left; padding:2%;}
.sybss_pic02 img{ max-width:100%; max-height:205px; }

.sybss_lwz02{ width:76%; float:left; padding:20px 5% 0%; margin:11px 12% 7px 2%; min-height:185px;}
.sybss_lwz02 h2{ width:100%; float:left; font-size:18px; line-height:28px; height:56px;}
.sybss_lwz02 p{ width:100%; float:left; font-size:16px; line-height:25px; height:50px;}
	}
@media only screen and (min-width: 720px) and (max-width:1049px) {
.sybss_dh{ width:100%; margin:6% auto 1.5%;}
.sybss_dh span{ float:right; height:36px; font-size:14px;line-height:36px;}

.sybss_box{width:100%; margin:0px auto 6%;}
.sybss_nr{ width:103%; float:left;}
.sybss_lb{ width:33.3%; float:left;}
.sybss_pic{ width:85.8%; float:left; padding:2%;}
.sybss_pic img{ max-width:100%; max-height:205px; }

.sybss_lbor{ width:100%; float:left; margin:2% 0px;}
.sybss_lbor img{width:100%;}

.sybss_lwz{ width:76%; float:left; padding:20px 5% 0%; margin:8px 12% 6px 2%; min-height:185px;}
.sybss_lwz h2{ width:100%; float:left; font-size:14px; line-height:20px; height:40px;}
.sybss_lwz p{ width:100%; float:left; font-size:12px; color:#dfac6c; line-height:20px; height:60px;}

.sybss_pic02{ width:85.8%; float:left; border:#ffc231 1px solid; padding:2%;}
.sybss_pic02 img{ max-width:100%; max-height:205px; }

.sybss_lwz02{ width:76%; float:left; padding:20px 5% 0%; margin:9px 12% 7px 2%; min-height:185px;}
.sybss_lwz02 h2{ width:100%; float:left; font-size:14px; line-height:20px; height:40px;}
.sybss_lwz02 p{ width:100%; float:left; font-size:12px; line-height:20px; height:40px;}	
	}
	
@media only screen and (min-width: 320px) and (max-width:719px) {
.sybss_dh{width:100%;  margin:6% auto 1.5%; overflow:hidden;}
.sybss_dh span{ float:right; height:36px; font-size:12px; line-height:36px;}
.sybss_dh img{ float:left;  height:24px; margin-left:4%;}

.sybss_box{width:100%;  margin:0px auto 20px;}
.sybss_nr{ width:100%; float:left;}
.sybss_lb{ width:100%; float:left;}
.sybss_pic{ width:45.2%; float:left; border:#ffc231 1px solid; padding:2%;}
 .sybss_pic a{position: relative;
    padding-bottom: 58%;}
.sybss_pic img{width:100%;  position: absolute;
    top: 0;
    width: 100%;overflow: hidden;}

.sybss_lbor{ width:100%; float:left; margin:2% 0px; display:none;}
.sybss_lbor img{width:100%;}

.sybss_lwz{ width:40%; float:right; padding:8% 5% 5%; margin:0;}
.sybss_lwz h2{ width:100%; float:left; font-size:14px; line-height:20px; height:40px;  margin-bottom:2%;}
.sybss_lwz p{ width:100%; float:left; font-size:12px; line-height:20px; height:60px;}	

.sybss_pic02{ width:45.2%; float:right; border:#ffc231 1px solid; padding:2%;}
 .sybss_pic02 a{position: relative;
    padding-bottom: 58%;}
.sybss_pic02 img{width:100%;  position: absolute;
    top: 0;
    width: 100%;overflow: hidden;}


.sybss_lwz02{ width:40%; float:left; padding:8% 5% 5%; margin:0;}	
.sybss_lwz02 h2{ width:100%; float:left; font-size:14px; line-height:20px; height:40px; margin-bottom:2%;}
.sybss_lwz02 p{ width:100%; float:left; font-size:12px; line-height:20px; height:60px;}
	}


/*开新局*/
.sylmbg{ width:100%; margin:auto; overflow:hidden; clear:both;  background:url(../images/lmbg.jpg) no-repeat center top;}
.sykxj{ width:100%; overflow:hidden; margin:4% auto 5%; }
.sykxj_bg{ width:100%; margin:auto; float:left; background:url(../images/sykxj_bg.jpg) no-repeat right 45px;}

.sykxj_more{ position:absolute; text-align:center; width:55px; background:url(../images/more_bg.png) no-repeat center;}
.sykxj_more a{color:#333;}

@media screen and (min-width: 1200px) {
.sykxj_dh{ max-width:1200px; margin:auto;}	
.kxjbox{ max-width:1200px; margin:45px auto 0px; position:relative; z-index:2;}

.sykxj_more{ top:-70px; right:30px;}
.sykxj_more a{ font-size:14px;}

.kxj_dhwz{ width:38%; float:right;}
.kxj_dhwz li{float:left; width:40%; height:36px; line-height:36px; color:#333; font-size:22px; text-align:center; cursor:pointer;}
.kxj_dhwz li a{color:#333;}
.kxj_dhwz li a:hover{color:#fff; background:#cb2a30;}
.kxj_dhwz li.at{ background:#cb2a30; }
.kxj_dhwz li.at a{ color:#fff;}

.kxjbox_lf{ width:48%; float:left; padding-left:2%; background:#fff;}
.kxjbox_rg{ width:45%; float:right; min-height:300px; background:#e6a641; background:url(../images/kxj_rgbg.png) no-repeat left top; padding-top:6%; padding-left:2%; padding-bottom:10%;}

.kxjbox_llb{ width:100%; float:left; margin-top:4%;}
.kxjbox_llb h1{width:100%; float:left; font-size:18px; color:#333; line-height:36px; height:36px; font-weight:normal; margin-bottom:1%;}
.kxjbox_lwz{ width:100%; float:left; background:#fffaf2; padding:2% 0px;}
.kxjbox_lwz span{ width:17%; float:left; font-size:12px; text-align:right;}
.kxjbox_lwz span i{ float:left; width:100%; display:block; color:#cb2a30; margin-bottom:5%;}
.kxjbox_lwz span b{ float:left; width:90%; display:block; font-weight:normal; color:#fff; padding-right:10%; background:#ffc231; height:22px; line-height:22px;}
.kxjbox_lwz p{ width:73%; float:left; margin:0px 5%; font-size:14px; color:#888; line-height:24px; height:48px; overflow:hidden;}
.kxjbox_llb:hover h1{ color:#cb2a30;}

.kxjbox_rg h1{ width:100%; float:left; font-size:20px; color:#fff; font-weight:normal;}
.kxjbox_rtex{ width:93%; float:left; margin-top:9%;}
.kxjbox_rtex span{ width:17%; float:left; font-size:12px; text-align:right;}
.kxjbox_rtex span i{ float:left; width:100%; display:block; color:#fff; margin:3px 0px 6px;}
.kxjbox_rtex span b{ float:left; width:90%; display:block; font-weight:normal; color:#fff; padding-right:10%; background:#cb2a30; height:22px; line-height:22px;}
.kxjbox_rtex p{ width:73%; float:left; margin:0px 5%; font-size:14px; color:#fff; line-height:24px; height:48px;}	
	}
	

	
@media only screen and (min-width: 1050px) and (max-width:1199px) {
.sykxj_dh{width:100%; margin:auto; overflow:hidden;}		
.kxjbox{width:100%; float:left; margin-top:25px; position:relative; z-index:2;}

.sykxj_more{ top:-50px; right:10px;}
.sykxj_more a{ font-size:12px;}

.kxj_dhwz{ width:40%; float:right;}
.kxj_dhwz li{float:left; width:40%; height:36px; line-height:36px; color:#333; font-size:22px; text-align:center; cursor:pointer;}
.kxj_dhwz li a{color:#333;}
.kxj_dhwz li a:hover{color:#fff; background:#cb2a30;}
.kxj_dhwz li.at{ background:#cb2a30; }
.kxj_dhwz li.at a{ color:#fff;}

.kxjbox_lf{ width:48%; float:left; padding-left:2%; background:#fff;}
.kxjbox_rg{ width:45%; float:right; min-height:300px; background:#e6a641; background:url(../images/kxj_rgbg.png) no-repeat left top; padding-top:6%; padding-left:2%; padding-bottom:10%;}

.kxjbox_llb{ width:100%; float:left; margin-top:4%;}
.kxjbox_llb h1{width:100%; float:left; font-size:18px; color:#333; line-height:36px; height:36px; font-weight:normal; margin-bottom:1%;}
.kxjbox_lwz{ width:100%; float:left; background:#fffaf2; padding:2% 0px;}
.kxjbox_lwz span{ width:17%; float:left; font-size:12px; text-align:right;}
.kxjbox_lwz span i{ float:left; width:100%; display:block; color:#cb2a30; margin-bottom:5%;}
.kxjbox_lwz span b{ float:left; width:90%; display:block; font-weight:normal; color:#fff; padding-right:10%; background:#ffc231; height:22px; line-height:22px;}
.kxjbox_lwz p{ width:73%; float:left; margin:0px 5%; font-size:14px; color:#888; line-height:24px; height:48px; overflow:hidden;}
.kxjbox_llb:hover h1{ color:#cb2a30;}

.kxjbox_rg h1{ width:100%; float:left; font-size:20px; color:#fff; font-weight:normal;}
.kxjbox_rtex{ width:100%; float:left; margin-top:9%;}
.kxjbox_rtex span{ width:17%; float:left; font-size:12px; text-align:right;}
.kxjbox_rtex span i{ float:left; width:100%; display:block; color:#fff; margin:3px 0px 6px;}
.kxjbox_rtex span b{ float:left; width:90%; display:block; font-weight:normal; color:#fff; padding-right:10%; background:#cb2a30; height:22px; line-height:22px;}
.kxjbox_rtex p{ width:77%; float:left; margin:0px 3%; font-size:14px; color:#fff; line-height:24px;}		
}

@media only screen and (min-width: 850px) and (max-width:1049px) {
.kxjbox{width:100%; float:left; margin-top:25px; position:relative; z-index:2;}

.sykxj_more{ top:-52px; right:10px;}
.sykxj_more a{ font-size:14px;}

.kxj_dhwz{ width:46%; float:right;}
.kxj_dhwz li{float:left; width:40%; height:36px; line-height:36px; color:#333; font-size:16px; text-align:center; cursor:pointer;}
.kxj_dhwz li a{color:#333;}
.kxj_dhwz li a:hover{color:#fff; background:#cb2a30;}
.kxj_dhwz li.at{ background:#cb2a30; }
.kxj_dhwz li.at a{ color:#fff;}

.kxjbox_lf{ width:48%; float:left; padding-left:2%; background:#fff;}
.kxjbox_rg{ width:45%; float:right; min-height:300px; background:#e6a641; background:url(../images/kxj_rgbg.png) no-repeat left top; padding-top:8%; padding-left:2%; padding-bottom:6%;}

.kxjbox_llb{ width:100%; float:left; margin-top:4%;}
.kxjbox_llb h1{width:100%; float:left; font-size:16px; color:#333; line-height:36px; height:36px; font-weight:normal; margin-bottom:1%;}
.kxjbox_lwz{ width:100%; float:left; background:#fffaf2; padding:2% 0px;}
.kxjbox_lwz span{ width:17%; float:left; font-size:12px; text-align:right;}
.kxjbox_lwz span i{ float:left; width:100%; display:block; color:#cb2a30; margin-bottom:5%;}
.kxjbox_lwz span b{ float:left; width:90%; display:block; font-weight:normal; color:#fff; padding-right:10%; background:#ffc231; height:22px; line-height:22px;}
.kxjbox_lwz p{ width:73%; float:left; margin:0px 5%; font-size:14px; color:#888; line-height:22px; height:44px; overflow: hidden;}
.kxjbox_llb:hover h1{ color:#cb2a30;}

.kxjbox_rg h1{ width:100%; float:left; font-size:18px; color:#fff; font-weight:normal;}
.kxjbox_rtex{ width:100%; float:left; margin-top:9%;}
.kxjbox_rtex span{ width:20%; float:left; font-size:12px; text-align:right;}
.kxjbox_rtex span i{ float:left; width:100%; display:block; color:#fff; margin:3px 0px 6px;}
.kxjbox_rtex span b{ float:left; width:90%; display:block; font-weight:normal; color:#fff; padding-right:10%; background:#cb2a30; height:22px; line-height:22px;}
.kxjbox_rtex p{ width:74%; float:left; margin:0px 3%; font-size:14px; color:#fff; line-height:24px;}
	}
	
@media only screen and (min-width: 720px) and (max-width:849px) {
.kxjbox{width:100%; float:left; margin-top:25px; position:relative; z-index:2;}

.sykxj_more{ top:-50px; right:10px;}
.sykxj_more a{ font-size:12px;}


.kxj_dhwz{ width:46%; float:right;}
.kxj_dhwz li{float:left; width:40%; height:36px; line-height:36px; color:#333; font-size:16px; text-align:center; cursor:pointer;}
.kxj_dhwz li a{color:#333;}
.kxj_dhwz li a:hover{color:#fff; background:#cb2a30;}
.kxj_dhwz li.at{ background:#cb2a30; }
.kxj_dhwz li.at a{ color:#fff;}

.kxjbox_lf{ width:48%; float:left; padding-left:2%; background:#fff;}
.kxjbox_rg{ width:45%; float:right; background:#e6a641; background:url(../images/kxj_rgbg.png) no-repeat left top; padding-top:10%; padding-left:2%; padding-bottom:6%;}

.kxjbox_llb{ width:100%; float:left; margin-top:4%;}
.kxjbox_llb h1{width:100%; float:left; font-size:16px; color:#333; line-height:36px; height:36px; font-weight:normal; margin-bottom:1%;}
.kxjbox_lwz{ width:100%; float:left; background:#fffaf2; padding:2% 0px;}
.kxjbox_lwz span{ width:17%; float:left; font-size:12px; text-align:right;}
.kxjbox_lwz span i{ float:left; width:100%; display:block; color:#cb2a30; margin-bottom:5%;}
.kxjbox_lwz span b{ float:left; width:90%; display:block; font-weight:normal; color:#fff; padding-right:10%; background:#ffc231; height:22px; line-height:22px;}
.kxjbox_lwz p{ width:73%; float:left; margin:0px 5%; font-size:14px; color:#888; line-height:22px; height:44px; overflow:hidden;}
.kxjbox_llb:hover h1{ color:#cb2a30;}

.kxjbox_rg h1{ width:100%; float:left; font-size:18px; color:#fff; font-weight:normal;}
.kxjbox_rtex{ width:100%; float:left; margin-top:9%;}
.kxjbox_rtex span{ width:22%; float:left; font-size:12px; text-align:right;}
.kxjbox_rtex span i{ float:left; width:100%; display:block; color:#fff; margin:3px 0px 6px;}
.kxjbox_rtex span b{ float:left; width:90%; display:block; font-weight:normal; color:#fff; padding-right:10%; background:#cb2a30; height:22px; line-height:22px;}
.kxjbox_rtex p{ width:72%; float:left; margin:0px 3%; font-size:14px; color:#fff; line-height:24px;}
	
	}	
@media only screen and (min-width: 320px) and (max-width:719px) {	
.kxjbox{width:100%; float:left; margin-top:5px; position:relative; z-index:2;}

.sykxj_more{ top:-35px; right:10px;}
.sykxj_more a{ font-size:12px;}

.wsx_dhtp{ float:left; margin-left:10px;}

.kxj_dhwz{ width:100%; float:left; margin-top:15px;}
.kxj_dhwz li{float:left; width:36%; height:36px; line-height:36px; color:#333; font-size:14px; text-align:center; cursor:pointer;}
.kxj_dhwz li a{color:#333;}
.kxj_dhwz li a:hover{color:#fff; background:#cb2a30;}
.kxj_dhwz li.at{ background:#cb2a30; }
.kxj_dhwz li.at a{ color:#fff;}

.kxjbox_lf{float:left; padding-left:2%; background:#fff; width:98%;}
.kxjbox_rg{ width:100%; float:left; padding-top:15px; padding-left:2%; padding-bottom:15px; background:#edb761;}

.kxjbox_llb{ width:100%; float:left; margin-top:10px;}
.kxjbox_llb h1{width:100%; float:left; font-size:14px; color:#333; line-height:36px; height:36px; font-weight:normal;}
.kxjbox_lwz{ width:100%; float:left; background:#fffaf2; padding:2% 0px;}
.kxjbox_lwz span{ width:17%; float:left; font-size:12px; text-align:right;}
.kxjbox_lwz span i{ float:left; width:100%; display:block; color:#cb2a30; margin-bottom:5%;}
.kxjbox_lwz span b{ float:left; width:90%; display:block; font-weight:normal; color:#fff; padding-right:10%; background:#ffc231; height:22px; line-height:22px;}
.kxjbox_lwz p{ width:73%; float:left; margin:0px 5%; font-size:12px; color:#888; line-height:22px; max-height:44px; overflow:hidden;}
.kxjbox_llb:hover h1{ color:#cb2a30;}

.kxjbox_rg h1{ width:100%; float:left; font-size:16px; color:#fff; font-weight:normal;}
.kxjbox_rtex{ width:100%; float:left; margin-top:2%;}
.kxjbox_rtex span{ width:22%; float:left; font-size:12px; text-align:right;}
.kxjbox_rtex span i{ float:left; width:100%; display:block; color:#fff; margin:3px 0px 6px;}
.kxjbox_rtex span b{ float:left; width:90%; display:block; font-weight:normal; color:#fff; padding-right:10%; background:#cb2a30; height:22px; line-height:22px;}
.kxjbox_rtex p{ width:72%; float:left; margin:0px 3%; font-size:14px; color:#fff; line-height:24px;}	
	
	}

/*读者小栈*/

.sydzxz_lf ul li.sydzxz_lic1{ background:url(../images/sydzxz_ic01.png) no-repeat center left;}
.sydzxz_lf ul li.sydzxz_lic2{ background:url(../images/sydzxz_ic02.png) no-repeat center left;}
.sydzxz_lf ul li.sydzxz_lic3{ background:url(../images/sydzxz_ic03.png) no-repeat center left;}
.sydzxz_lf ul li.sydzxz_lic4{ background:url(../images/sydzxz_ic04.png) no-repeat center left;}
.sydzxz_lf ul li a:hover{ background:#cb2a30;}
.sydzxz_lf ul li a:hover p{ color:#fff;}

.sydzxz_lf ul{ width:100%; float:left;}	
.sydzxz_lf ul li{ width:100%; float:left;}
.sydzxz_lf ul li a{ margin-left:10px; background:#fdfaf5; display:block; overflow:hidden;}	
.sydzxz_lf ul li a span{ width:100%; float:left; color:#d5b15c;}	
.sydzxz_lf ul li a p{ width:100%; float:left;}

.sydzxz_rg p{ color:#fff;  text-align:center; background:url(../images/more_bg.png) no-repeat center;}
.sydzxz_rg p a{ color:#fff;}
@media screen and (min-width: 1200px) {
.sydzxz_bg{ background:url(../images/sydzxz_bg.png) no-repeat center right;}
.sydzxz{ max-width:1200px; margin:auto; overflow:hidden; padding:6% 0px 7%;}	
.sydzxz_lf{ width:74%; float:left; margin:0px 3%;}	
.sydzxz_lf ul{ width:100%; float:left;}	
.sydzxz_lf ul li{ width:100%; float:left; margin-bottom:4%;}
.sydzxz_lf ul li a{ margin-left:10px; background:#fdfaf5; display:block; overflow:hidden; padding:2% 6%;}	
.sydzxz_lf ul li a span{ width:100%; float:left; font-size:16px; color:#d5b15c; line-height:24px; margin-bottom:3px;}	
.sydzxz_lf ul li a p{ width:100%; float:left; font-size:16px; color:#333; line-height:26px;}

.sydzxz_rg{ float:right; margin-right:8%;}
.sydzxz_rg span{ float:left; width:100%;}	
.sydzxz_rg p{ float:left; width:100%; margin-top:180px; height:36px; font-size:14px; color:#fff; line-height:36px; text-align:center; background:url(../images/more_bg.png) no-repeat center;}
.sydzxz_dh{ display:none;}	
	}

@media only screen and (min-width: 1050px) and (max-width:1199px) {
.sydzxz_bg{ background:url(../images/sydzxz_bg.png) no-repeat center right;}
.sydzxz{width:100%; margin:auto; overflow:hidden; padding:5% 0px 6%;}	
.sydzxz_lf{ width:76%; float:left; margin:0px 2%;}	

.sydzxz_lf ul li{margin-bottom:4%;}
.sydzxz_lf ul li a{ padding:2% 6%;}	
.sydzxz_lf ul li a span{font-size:16px; line-height:24px; margin-bottom:3px;}	
.sydzxz_lf ul li a p{font-size:16px; color:#333; line-height:26px;}

.sydzxz_rg{ float:right; margin-right:8%;}
.sydzxz_rg span{ float:left; width:100%;}	
.sydzxz_rg p{ float:left; width:100%; margin-top:180px; height:36px; font-size:14px; line-height:36px;}
.sydzxz_dh{ display:none;}	
		}
@media only screen and (min-width: 720px) and (max-width:1049px) {
.sydzxz_bg{ background:url(../images/sydzxz_bg.png) no-repeat center right;}
.sydzxz{width:100%; margin:auto; overflow:hidden; padding:3% 0px 5%;}	
.sydzxz_lf{ width:76%; float:left; margin:0px 2%;}	

.sydzxz_lf ul li{margin-bottom:4%;}
.sydzxz_lf ul li a{ padding:2% 4%;}	
.sydzxz_lf ul li a span{font-size:14px; line-height:24px; margin-bottom:3px;}	
.sydzxz_lf ul li a p{font-size:16px; color:#333; line-height:26px;}

.sydzxz_rg{ float:right; margin-right:10%;}
.sydzxz_rg span{ float:left; width:100%;}	
.sydzxz_rg p{ float:left; width:100%; margin-top:180px; height:36px; font-size:14px; line-height:36px;}	
.sydzxz_dh{ display:none;}	
	}
@media only screen and (min-width: 320px) and (max-width:719px) {
.sydzxz_bg{ background:none;}
.sydzxz{width:100%; margin:auto; overflow:hidden; padding:3% 0px 5%;}	

.sydzxz_lf{ width:96%; float:left; margin:0px 2%;}	

.sydzxz_lf ul li{margin-bottom:4%;}
.sydzxz_lf ul li a{ padding:2% 4%;}	
.sydzxz_lf ul li a span{font-size:12px; line-height:20px; margin-bottom:3px;}	
.sydzxz_lf ul li a p{font-size:14px; color:#333; line-height:22px;}

.sydzxz_rg{ float:right; width:100%; display:none;}

.sydzxz_dh{ display:block; float:left; width:100%;}	
.sydzxz_dh span{ float:left; margin-left:10px; margin-top:8px;}	
.sydzxz_dh span img{ height:20px;}
.sydzxz_dh p{ float:right; width:55px; margin-right:5%; height:36px; font-size:14px; line-height:36px; background:url(../images/more_bg.png) no-repeat center; text-align:center;}		
.sydzxz_dh p a{ color:#fff;}
	}


/*列表页*/
.lbybg{ width:100%; margin:auto; overflow:hidden; min-height:700px; background:url(../images/nrybg.jpg) no-repeat center top;}	

.lbypage{ width:100%; float:left; margin-top:20px; overflow:hidden; text-align:center; font-size:14px; color:#333;}
.lbypage a{height:22px; line-height:22px; font-size:14px; color:#cb2a30; text-align:center; border:#cb2a30 1px solid; display:inline-block; padding:0px 5px; margin:0px 2px;}
	

.lbydh_wz{ float:right; color:#bbb; line-height:36px;}
.lbydh_wz a{ font-size:14px; color:#bbb;}
.lbydh_wz a:hover{ text-decoration:underline;}

.lbydh{  background-image:url(../images/icbor.jpg); background-repeat:repeat-x; background-position:center 36px; }	

@media screen and (min-width: 1200px) {
.lby_box{ max-width:1200px; margin:45px auto 70px; overflow:hidden;}	
.lbydh{ width:100%; float:left;}	
.lbydh_lf{ float:left; position:relative;padding-right:30px;}
.lbydh_lf h2{ float:left; background:#cb2a30; font-size:24px; color:#fff; line-height:37px; padding:0px 45px; font-weight:normal; background:#cb2a30;}
.lbydh_ic{ position:absolute; right:0px; margin-top:15px;}

.lbydh ul{ float:left; margin-left:25px;}
.lbydh ul li{ width:130px; float:left; height:36px; line-height:36px; margin:0px 15px; text-align:center;}
.lbydh ul li a{ font-size:24px; color:#333;}
.lbydh ul li.on{ background:url(../images/lby_libg.png) no-repeat center;}
.lbydh ul li.on a{ color:#cb2a30;}

.lbynr{ width:100%; float:left; margin-top:30px;}
.lbynr ul{ width:100%; float:left;}
.lbynr ul li{ padding-left:10px; margin-bottom:20px; background:url(../images/wsx_ic.png) no-repeat left center;}
.lbynr ul li a{ display:block; background:#fff9f0; width:90%; padding:10px 5%; line-height:36px; overflow:hidden;}
.lbynr ul li a h3{ float:left; width:70%; font-size:16px; color:#333; font-weight:normal;}
.lbynr ul li a span{ float:right; font-size:14px; color:#999; text-align:right;}
.lbynr ul li:hover a{ background:#fff;}
	}
	
@media only screen and (min-width: 1050px) and (max-width:1199px) {
.lby_box{width:98%; margin:45px 1% 70px; overflow:hidden;}	
.lbydh{ width:100%; float:left;}	
.lbydh_lf{ float:left; position:relative; padding-right:30px;}
.lbydh_lf h2{ float:left; background:#cb2a30; font-size:20px; color:#fff; line-height:37px; padding:0px 45px; font-weight:normal; background:#cb2a30;}
.lbydh_ic{ position:absolute; right:0px; margin-top:15px;}

.lbydh ul{ float:left; margin-left:25px;}
.lbydh ul li{ width:130px; float:left; height:36px; line-height:36px; margin:0px 15px; text-align:center;}
.lbydh ul li a{ font-size:20px; color:#333;}
.lbydh ul li.on{ background:url(../images/lby_libg.png) no-repeat center;}
.lbydh ul li.on a{ color:#cb2a30;}

.lbynr{ width:100%; float:left; margin-top:30px;}
.lbynr ul{ width:100%; float:left;}
.lbynr ul li{ padding-left:10px; margin-bottom:20px; background:url(../images/wsx_ic.png) no-repeat left center;}
.lbynr ul li a{ display:block; background:#fff9f0; width:96%; padding:10px 2%; line-height:36px; overflow:hidden;}
.lbynr ul li a h3{ float:left; width:70%; font-size:16px; color:#333; font-weight:normal;}
.lbynr ul li a span{ float:right; font-size:14px; color:#999; text-align:right;}
.lbynr ul li:hover a{ background:#fff;}	
}

@media only screen and (min-width: 720px) and (max-width:1049px) {
.lby_box{width:98%; margin:45px 1% 70px; overflow:hidden;}	
.lbydh{ width:100%; float:left;}	
.lbydh_lf{ float:left; position:relative; padding-right:30px;}
.lbydh_lf h2{ float:left; background:#cb2a30; font-size:18px; color:#fff; line-height:37px; padding:0px 35px; font-weight:normal; background:#cb2a30;}
.lbydh_ic{ position:absolute; right:0px; margin-top:15px;}

.lbydh ul{ float:left; margin-left:-120px; margin-top: 45px;}
.lbydh ul li{ width:130px; float:left; height:36px; line-height:36px; margin:0px 15px; text-align:center;}
.lbydh ul li a{ font-size:18px; color:#333;}
.lbydh ul li.on{ background:url(../images/lby_libg.png) no-repeat center;}
.lbydh ul li.on a{ color:#cb2a30;}

.lbynr{ width:100%; float:left; margin-top:10px;}
.lbynr ul{ width:100%; float:left;}
.lbynr ul li{ padding-left:10px; margin-bottom:20px; background:url(../images/wsx_ic.png) no-repeat left center;}
.lbynr ul li a{ display:block; background:#fff9f0; width:98%; padding:10px 1%; line-height:36px; overflow:hidden;}
.lbynr ul li a h3{ float:left; width:70%; font-size:14px; color:#333; font-weight:normal;}
.lbynr ul li a span{ float:right; font-size:12px; color:#999; text-align:right;}
.lbynr ul li:hover a{ background:#fff;}	
	}
	
@media only screen and (min-width: 320px) and (max-width:719px) {
.lby_box{width:96%; margin:25px 2% 50px; overflow:hidden;}	
.lbydh{ width:100%; float:left;}	
.lbydh_lf{ float:left; position:relative; padding-right:30px;}
.lbydh_lf h2{ float:left; background:#cb2a30; font-size:18px; color:#fff; line-height:37px; padding:0px 35px; font-weight:normal; background:#cb2a30;}
.lbydh_ic{ position:absolute; right:0px; margin-top:15px;}

.lbydh ul{ width:100%; float:left; margin-top:10px;}
.lbydh ul li{ width:20%; float:left; height:36px; line-height:36px; margin:0px 15px; text-align:center;}
.lbydh ul li a{ font-size:16px; color:#333;}
.lbydh ul li.on i{ width:6px; height:6px; display:inline-block; background:url(../images/ic_yel.png) no-repeat center;}
.lbydh ul li.on a{ color:#cb2a30;}

.lbynr{ width:100%; float:left; margin-top:15px;}
.lbynr ul{ width:100%; float:left;}
.lbynr ul li{ padding-left:10px; margin-bottom:20px; background:url(../images/wsx_ic.png) no-repeat left center;}
.lbynr ul li a{ display:block; background:#fff9f0; width:98%; padding:10px 1%; height:36px; line-height:36px; overflow:hidden;}
.lbynr ul li a h3{ float:left; width:70%; font-size:14px; color:#333; font-weight:normal;}
.lbynr ul li a span{ float:right; font-size:12px; color:#999; text-align:right;}
.lbynr ul li:hover a{ background:#fff;}	
	
	}


/*图片列表页*/
@media screen and (min-width: 1200px) {
.lbytp{max-width:1200px; float:left; margin:30px 0px;}
.lbytp_nr{ width:103%; float:left; overflow:hidden;}
.lbytp_lb{ width:22%; margin-right:3%; margin-bottom:3%; float:left; border-bottom:#e8b7b0 1px solid; background:url(../images/lbytp_ic.jpg) no-repeat bottom right;}
.lbytp_lb span{ width:100%; float:left; text-align:center; position:relative; display:block; overflow:hidden; padding-bottom:56%;}
.lbytp_lb span img{width:100%; position:absolute; top:0; left:0;}
.lbytp_lb span img:hover{opacity:0.7;filter:alpha(opacity=70);}
.lbytp_lb h2{ width:100%; float:left; font-size:16px; color:#333; line-height:26px; height:52px; overflow:hidden; font-weight:normal; margin:10px 0px 10px;}
.lbytp_lb b{ float:left; font-size:14px; color:#cb2a30; font-weight:normal;}
	}
@media only screen and (min-width: 1050px) and (max-width:1199px) {
.lbytp{width:100%; float:left; margin:30px 0px;}
.lbytp_nr{ width:103%; float:left; overflow:hidden;}
.lbytp_lb{ width:22%; margin-right:3%; margin-bottom:3%; float:left; border-bottom:#e8b7b0 1px solid; background:url(../images/lbytp_ic.jpg) no-repeat bottom right;}
.lbytp_lb span{ width:100%; float:left; text-align:center; position:relative; display:block; overflow:hidden; padding-bottom:56%;}
.lbytp_lb span img{width:100%; position:absolute; top:0; left:0;}
.lbytp_lb span img:hover{opacity:0.7;filter:alpha(opacity=70);}
.lbytp_lb h2{ width:100%; float:left; font-size:16px; color:#333; line-height:26px; height:52px; overflow:hidden; font-weight:normal; margin:10px 0px 10px;}
.lbytp_lb b{ float:left; font-size:14px; color:#cb2a30; font-weight:normal;}	
	}
@media only screen and (min-width: 720px) and (max-width:1049px) {
.lbytp{width:100%; float:left; margin:30px 0px;}
.lbytp_nr{ width:103%; float:left; overflow:hidden;}
.lbytp_lb{ width:22%; margin-right:3%; margin-bottom:3%; float:left; border-bottom:#e8b7b0 1px solid; background:url(../images/lbytp_ic.jpg) no-repeat bottom right;}
.lbytp_lb span{ width:100%; float:left; text-align:center; position:relative; display:block; overflow:hidden; padding-bottom:56%;}
.lbytp_lb span img{width:100%; position:absolute; top:0; left:0;}
.lbytp_lb span img:hover{opacity:0.7;filter:alpha(opacity=70);}
.lbytp_lb h2{ width:100%; float:left; font-size:14px; color:#333; line-height:22px; height:44px; overflow:hidden; font-weight:normal; margin:10px 0px 10px;}
.lbytp_lb b{ float:left; font-size:12px; color:#cb2a30; font-weight:normal;}	
	}
@media only screen and (min-width: 320px) and (max-width:719px) {
	
.lbytp{width:100%; float:left; margin:20px 0px;}
.lbytp_nr{ width:103%; float:left; overflow:hidden;}
.lbytp_lb{ width:47%; margin-right:3%; margin-bottom:3%; float:left; border-bottom:#e8b7b0 1px solid; background:url(../images/lbytp_ic.jpg) no-repeat bottom right;}
.lbytp_lb span{ width:100%; float:left; text-align:center; position:relative; display:block; overflow:hidden; padding-bottom:56%;}
.lbytp_lb span img{width:100%; position:absolute; top:0; left:0;}

.lbytp_lb span img:hover{opacity:0.7;filter:alpha(opacity=70);}
.lbytp_lb h2{ width:100%; float:left; font-size:14px; color:#333; line-height:22px; height:44px; overflow:hidden; font-weight:normal; margin:10px 0px 10px;}
.lbytp_lb b{ float:left; font-size:12px; color:#cb2a30; font-weight:normal;}		
	}


@media screen and (min-width: 1200px) {
.nrydh{ width:100%; float:left; height:36px; border-bottom:#f6d993 1px solid; }	
.nrydh h1{ float:left; font-size:24px; color:#cb2a30; line-height:37px; background:url(../images/lby_libg.png) no-repeat center;}
.nrynr{ width:96%; float:left; margin:35px 0px; overflow:hidden; background:#fff9f0; padding:2%;}
.nrynr_bt{ width:100%; float:left; font-size:20px; color:#333; margin-bottom:2%; text-align:center;}	
.nrynr_ly{ width:90%; float:left; font-size:14px; color:#666; background:#faefde; line-height:36px; padding:5px 5%; text-align:center;}	
.nrynr_zheng{ width:100%; float:left; margin:2% 0px; font-size:16px; color:#333; line-height:36px; min-height:600px;}
}
@media only screen and (min-width: 1050px) and (max-width:1199px) {
.nrydh{ width:100%; float:left; height:36px; border-bottom:#f6d993 1px solid; }	
.nrydh h1{ float:left; font-size:24px; color:#cb2a30; line-height:37px; background:url(../images/lby_libg.png) no-repeat center;}
.nrynr{ width:96%; float:left; margin:35px 0px; overflow:hidden; background:#fff9f0; padding:2%;}
.nrynr_bt{ width:100%; float:left; font-size:20px; color:#333; margin-bottom:2%; text-align:center;}	
.nrynr_ly{ width:90%; float:left; font-size:14px; color:#666; background:#faefde; line-height:36px; padding:5px 5%; text-align:center;}	
.nrynr_zheng{ width:100%; float:left; margin:2% 0px; font-size:16px; color:#333; line-height:36px; min-height:600px;}
	}
@media only screen and (min-width: 720px) and (max-width:1049px) {
.nrydh{ width:100%; float:left; height:36px; border-bottom:#f6d993 1px solid; }	
.nrydh h1{ float:left; font-size:20px; color:#cb2a30; line-height:37px; background:url(../images/lby_libg.png) no-repeat center;}
.nrynr{ width:96%; float:left; margin:35px 0px; overflow:hidden; background:#fff9f0; padding:2%;}
.nrynr_bt{ width:100%; float:left; font-size:20px; color:#333; margin-bottom:2%; line-height:30px; text-align:center;}	
.nrynr_ly{ width:90%; float:left; font-size:14px; color:#666; background:#faefde; line-height:36px; padding:8px 5%; text-align:center;}	
.nrynr_zheng{ width:100%; float:left; margin:2% 0px; font-size:16px; color:#333; line-height:32px; min-height:600px;}	
	}
@media only screen and (min-width: 320px) and (max-width:719px) {

.nrydh{ width:100%; float:left; height:36px; border-bottom:#f6d993 1px solid; }	
.nrydh h1{ float:left; font-size:20px; color:#cb2a30; line-height:37px; background:url(../images/lby_libg.png) no-repeat center;}
.nrynr{ width:96%; float:left; margin:35px 0px; overflow:hidden; background:#fff9f0; padding:2%;}
.nrynr_bt{ width:100%; float:left; font-size:20px; color:#333; margin-bottom:2%; line-height:30px; text-align:center;}	
.nrynr_ly{ width:90%; float:left; font-size:14px; color:#666; background:#faefde; line-height:36px; padding:8px 5%; text-align:center;}	
.nrynr_zheng{ width:100%; float:left; margin:2% 0px; font-size:16px; color:#333; line-height:32px;}		
	}



.quan{ width:400px; margin:50px auto; overflow:hidden;}
.quan span{ float:left; font-size:14px; color:#333; line-height:30px;}
.quan_ss{ float:left; width:190px; float:left; padding:0px 5px; -webkit-appearance:none; appearance:none; background:none;
   font-size:14px; color:#333; height:30px; line-height:30px; border:#801b3f 1px solid;
    border-radius:3px 0px 0px 3px; -moz-border-radius:3px 0px 0px 3px; -webkit-border-radius:3px 0px 0px 3px; -o-border-radius:3px 0px 0px 3px; -ms-border-radius:3px 0px 0px 3px;}
.quan_an{ float:left; width:40px; float:left;-webkit-appearance:none; appearance:none; background:#801b3f;
   font-size:14px; color:#fff; height:30px; line-height:30px; border:#801b3f 1px solid; text-align:center; cursor:pointer;
    border-radius:0px 2px 2px 0px; -moz-border-radius:0px 2px 2px 0px; -webkit-border-radius:0px 2px 2px 0px; -o-border-radius:0px 2px 2px 0px; -ms-border-radius:0px 2px 2px 0px;}
	
	
	
.qzssjg_bd{ width:260px; float:left; margin:50px 0px 320px;}

.qzssjg_ss{ float:left; width:170px; padding-left:15px; float:left; -webkit-appearance:none; appearance:none; background:none;
   font-size:14px; color:#333; height:30px; line-height:30px; border:#801b3f 1px solid; background:#fff;
    border-radius:3px 0px 0px 3px; -moz-border-radius:3px 0px 0px 3px; -webkit-border-radius:3px 0px 0px 3px; -o-border-radius:3px 0px 0px 3px; -ms-border-radius:3px 0px 0px 3px;}
.qzssjg_an{ float:left; width:40px; float:left;-webkit-appearance:none; appearance:none; background:#801b3f;
   font-size:14px; color:#fff; height:30px; line-height:30px; border:#801b3f 1px solid; text-align:center; cursor:pointer;
    border-radius:0px 2px 2px 0px; -moz-border-radius:0px 2px 2px 0px; -webkit-border-radius:0px 2px 2px 0px; -o-border-radius:0px 2px 2px 0px; -ms-border-radius:0px 2px 2px 0px;}



.qzssjg_no { width:300px; margin:auto; overflow:hidden; font-size:14px; color:#333; line-height:20px;}

.contpage{ width:100%; float:left; padding-top:15px; border-top:#eee 1px dotted;}
.contpage li{ width:100%; float:left; margin:5px 0px;}


		
.qzssjg_lb{ width:96%; float:left; padding:13px 2% 12px;}
.qzssjg_lb:last-child{ border-bottom-style:none;}
.qzssjg_lb:nth-child(2n){ background:#eee;}
.qzssjg_ltit{ width:100%; float:left;}
.qzssjg_ltit h2{float:left; font-size:16px; color:#333; line-height:30px;}
.qzssjg_ltit i{float:right; font-size:14px; color:#666; line-height:30px; font-style:none;}
.qzssjg_lb .qzssjg_lnr{float:left; width:100%; font-size:14px; color:#333; line-height:24px;}
.qzssjg_lb .qzssjg_lfj{float:left; width:100%; font-size:14px; color:#666; line-height:24px;}		


@media only screen and (min-width: 320px) and (max-width:719px) {
.qzssjg_ltit h2{ font-size:14px; line-height:20px;}
.qzssjg_ltit i{float:left; font-size:12px; line-height:25px; font-style:none;}
}

.yqlj_bg{ background:#fff6e8; margin:auto; overflow:hidden;}
.yqlj{ width:100%; margin:auto; overflow:hidden;}
.yqlj span{ float:left;}
.yqlj_ovr{ overflow:hidden;}
.yqlj_ovr ul{ width:100%; float:left;}
.yqlj_ovr ul li{ float:left; font-size:16px; line-height:30px; background:url(../images/ic_yel.jpg) no-repeat left center;}
.yqlj_ovr ul li a{ color:#333; padding-left:13px; font-weight:bold;}
.yqlj_ovr ul li a:hover{ color:#d20001;}

@media screen and (min-width: 1200px) {
.yqlj{max-width:1200px; margin:30px auto;}
.yqlj span{ width:290px;}
.yqlj_ovr ul li{ width:25%; float:left;}
}
@media only screen and (min-width: 1050px) and (max-width:1199px) {
.yqlj{width:98%; margin:30px 1%;}
.yqlj span{ width:290px;}
.yqlj_ovr ul li{ width:25%; float:left;}
}
@media only screen and (min-width: 720px) and (max-width:1049px) {
.yqlj{width:98%; margin:30px 1%;}
.yqlj span{ width:290px;}
.yqlj_ovr ul li{ width:33.3%; float:left;}
}
@media only screen and (min-width: 320px) and (max-width:719px) {
.yqlj{ float:left; width:96%; margin:30px 2%;}
.yqlj span{ width:100%; margin-bottom:10px;}
.yqlj span img{height:21px;}
.yqlj_ovr{float:left; width:100%;}
.yqlj_ovr ul li{ width:50%; float:left; font-size:14px;}
}


@media screen and (min-width: 1200px) {}
@media only screen and (min-width: 1050px) and (max-width:1199px) {}
@media only screen and (min-width: 720px) and (max-width:1049px) {}
@media only screen and (min-width: 320px) and (max-width:719px) {}
