@charset "utf-8";
/*重置代码*/
body,div,a,img,p,form,h1,h2,h3,h4,h5,h6,input,form,select,option,textarea,ul,li,dt,dd,dl,fieldset{margin:0;padding:0;}
body { width: 100%; font-family: "微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:14px;color:#333333; line-height:30px; background:#fff;}
img{border:0;}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#a10000;}
ul,li{list-style:none;}
h2,h3,h4,h5{font-family: "微软雅黑","宋体", Arial, Helvetica, sans-serif;}

.header { width: 100%; overflow:hidden;}
.banner{ width: 100%; height:310px; overflow:hidden;}
.banner a{ display:block; width: 1000px; height:310px; margin:0 auto;}
.nav{ width: 100%; height:45px; background:#a10000; overflow:hidden;}
.nav ul { width: 1000px; height:45px; margin:0 auto; overflow:hidden;}
.nav ul li{ float: left;}
.nav ul li a{ float: left; padding:0 14px; height:42px; line-height:42px; font-size:16px; color:#fff; margin-right:10px;}
.nav ul li a:hover{ border-bottom:3px solid #ffcc00; color:#fff; font-weight:bold;}

.content{ width:100%; margin:0 auto; overflow:hidden;}
.con01{ width: 1000px; margin:0 auto; overflow:hidden; padding-top:20px;}
.lf_con01{ width: 500px; height:333px; float: left; overflow:hidden; margin-right:24px;}
/*yx_rotaion*/
.yx-rotaion{margin:0 auto;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:36px;line-height:36px;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;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:36px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../../images/19party/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:36px;line-height:36px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:8px;height:8px;line-height:8px;float:left;margin-left:10px;position:relative;top:14px;cursor:pointer;background-position:-26px -127px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -127px}
.rotaion_list{width:0;height:0;overflow:hidden;}
.rotaion_list li a img{ display:inline-block; width: 500px; height:333px; overflow:hidden;}

.rt_con01{ width: 476px; float: left; overflow:hidden;}
.rt0101 { padding:0 2px 12px; border-bottom:1px dotted #999999; overflow:hidden;}
.rt0101 h3 a{ line-height:30px; font-size:16px; color:#a20000;}
.rt0101 p{ padding-top:5px; font-size:12px; color:#777777; line-height:22px;}
.rt0101 p a{ color:#a20000;}
.rt0101 p a:hover{ text-decoration:underline;}
.rt0102 ul{ padding:8px 0 0 2px;}
.rt0102 ul li{ height:30px; line-height:30px;}

.con02{ width: 1000px; margin:25px auto 0; overflow:hidden;}
.lf_con02,.rt_con02{ width:480px; float: left; overflow:hidden; margin-right:40px;}
.rt_con02{ margin-right:0;}
.til_con02{ width:100%; height:30px; overflow:hidden; background:url(../../images/19party/til_bg.jpg) repeat-x;}
.til_con02 h3{ float: left; height:30px; line-height:30px; padding-left:11px; background:url(../../images/19party/icon01.jpg) no-repeat right #a10000;}
.til_con02 h3 span{ display:inline-block; height:30px; font-size:16px; color:#fff; font-weight:normal; padding:0 10px 0 28px; }
.til_con02 .riqi{ float: left; padding:0 5px 0 14px; font-size:14px; color:#a10000; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; height:28px; border-bottom:2px solid #a10000;}
.til_con02 a{ float:right; padding-right:6px; font-family:"宋体"; font-size:12px; color:#000; font-weight:bold;}
.til_con02 a:hover{ color:#a10000;}
.box01_con02{ padding:14px 6px 18px; height:120px; border-bottom:1px dotted #999999; overflow:hidden;}
.box01_con02 a img{ display:block; width: 180px; height:120px; float: left; margin-right:15px;}
.wz_con02{ width: 270px; float: left; overflow:hidden;}
.wz_con02 h4 a{ font-size:14px; color:#a10000; line-height:22px;}
.wz_con02 p{ font-size:12px; color:#777; line-height:22px; padding-top:8px;}
.box02_con02{ clear:both;}
.box02_con02 ul{ padding-left:7px; padding-top:8px;}
.box02_con02 ul li{ height:30px; line-height:30px; background:url(../../images/19party/icon02.jpg) no-repeat left center; padding-left:16px;}

.wraq_con{ width:100%; /*background:#f3f3f3;*/ margin-top:13px; padding-top:13px; padding-bottom:50px; overflow:hidden;}
.con03{ width:1000px; margin:0 auto; overflow:hidden;}
.til_con03{ background:url(../../images/19party/til_bg02.jpg) repeat-x;}
.til_con02 h3{ background:url(../../images/19party/icon03.jpg) no-repeat left #db2e2b;}
.box_con03 ul{ padding-top:14px; padding-left:8px; width: 1020px;}
.box_con03 ul li{ width: 225px; height:150px; float: left; margin-right:28px; margin-bottom:28px; overflow:hidden; position:relative;}
.box_con03 ul li img{ display:block; width: 225px; height:150px; position:absolute; left:0; top:0;}
.box_con03 ul li .zhez{ width: 225px; height:150px; position:absolute; left:0; top:0; display:none;}
.zhez .zhez00{ width:225px; height:150px; position:relative;}
.zhez .zhez00 .wz{ position:absolute; width:199px; height:124px; padding:13px; line-height:24px; font-size:14px; z-index:10;}
.zhez .zhez00 .wz a{ color:#fff;}
.zhez .zhez00 .bg{ width: 225px; height:150px; position:absolute; left:0; top:0; background:#a10000; filter:alpha(opacity=80);opacity:0.8; z-index:5;}

.con04{ width:1000px; margin:0 auto;*margin-top:30px;_margin-top:0; overflow:hidden;/*background: #f3f3f3;*/}
.lf_con04,.rt_con04{ width: 480px; overflow:hidden; float: left; margin-right:40px;}
.rt_con04{ margin-right:0;}
.box_lf{ padding-top:12px;}
.box01_lf{ padding:0 4px; overflow:hidden;}
.box01_lf a img{ display:block; width:165px; height:110px; border:1px solid #dbdbdb; overflow:hidden; float: left; margin-right:15px;}
.box01_lf h4{ width:290px; float: left; overflow:hidden; line-height:22px; font-size:14px; font-weight:normal;}
.box01_lf h4 a{ color:#a10000;}
.box01_lf h4 a:hover{ text-decoration:underline;}

.con05{ width:1000px; margin:0 auto;*margin-top:30px;_margin-top:0; overflow:hidden;}

.footer{ width:100%; height:52px; line-height:26px; font-size:12px; color:#666; padding:22px 0; background:#f3f3f3; border-top:7px solid #a10000;text-align:center; margin:0 auto;}

/*二级页*/
.subPage{ width:1000px; margin:0px auto;}
.pageBanner{ width:1000px;}
.Bread{width:auto;height:39px; line-height:39px;background:url(../../images/19party/cen_tbg.jpg) repeat-x; font-size:13px; color:#a10000; margin-top:5px;}
.Bread a{color:#a10000;}
.articleList2{}
.articleList2 ul li{ background: url(../../images/19party/icon02.jpg) no-repeat left center;height:30px; line-height:30px; padding: 0 0 0 30px;}
.articleList2 ul li a { float: left; }
.articleList2 ul li span { float: right; }
.listTitle2{ padding-left:0px; background:none;} 
.listTitle2 h2{color: #a10000; font-size: 16px; font-weight: bold; height:50px; line-height:50px; padding:0px; }
.subPage .articleList2{ margin:10px 0px 20px;}
 
.page{ width:100%; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; margin:20px 0px 30px;}
.page a{ padding:0 5px;}

.pageList{ padding-bottom: 30px; overflow: hidden;}
.articleTitle { width: 100%;text-align: center;}
.articleTitle h2{font-size: 18px; color:#a10000; line-height: 20px; padding:10px 0;}
.articleTitle h3{ font-size: 14px; color: #555; line-height: 20px; padding:10px 0; font-weight: bold;}
.articleAuthor { height: 30px;text-align: center; line-height: 30px; margin: 10px;background: #f5f5f5; color:#777; }
.article{overflow:hidden; margin:20px 10px;font-size:12px; line-height:22px;}
.Annex {padding:0px; overflow:hidden; margin-bottom:30px;}
.Annex h3 { font-size: 16px;line-height: 30px; color:#a10000; padding-left:5px;}
.Annex ul li { height: 26px; line-height: 26px;background:url(../../images/19party/icon02.jpg) no-repeat 10px center; padding-left: 28px;}
.Annex ul li a { font-size: 12px; line-height: 24px; color:#656464;}
.Annex ul li a:hover{ color:#a10000;}



/*通栏图片页开始*/
.pictureList_tl2 ul {  width:1020px; overflow:hidden; }
.pictureList_tl2 ul li { width:180px; height:170px; float: left; text-align:center; margin:0 24px 0 0;}
.pictureList_tl2 ul li img { width: 180px; height: 140px; display:block; }
.pictureList_tl2 ul li p { height:30px; line-height:30px; }
/*通栏图片页结束*/



/*二级页左右分栏开始*/
.con { width:1000px; height:auto; overflow:hidden; }
.con .con_left { width: 200px; float: left;border:1px solid #e3e3e3; border-bottom:none; margin:5px 0 0 0; }
.con .con_left .left_title { height:39px; line-height:39px; background:url(../../images/19party/cen_tbg.jpg) repeat-x; }
.con .con_left .left_title h2 { padding:0 0 0 20px; }
.con .con_left .left_title h2 a { font-size:16px; font-family:"微软雅黑"; color:#a10000; font-weight:bold; }
.con .con_left ul li {  }
.con .con_left ul li a {  padding:10px 20px 10px 20px; display: block; border-bottom:1px solid #e3e3e3; }
.con .con_left ul li a:hover { border-bottom: 3px solid #a10000; }
.con .con_right { width:785px; height:auto; float: right; }
.pictureList ul { width:800px; overflow:hidden; }
.pictureList ul li { width:180px; height:170px; float: left; text-align:center; margin:0 20px 0 0; }
.pictureList ul li img { width: 180px; height: 140px; display:block; }
.pictureList ul li p { height:30px; line-height:30px; }
/*二级页左右分栏结束*/





