@charset "utf-8";
/* 全局样式 */
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none}
h1, h2, h3, h4, h5, h6{font-size:12px;font-weight:normal;}
body>div, form>div {margin:0 auto;}
/*div {text-align:left;}*/
a img {border:0;}
table{border-collapse:collapse; border-spacing:0;}
select,textarea{font: 12px Arial,"宋体";}
body {color:#666666;font: 12px Arial,"宋体"; text-align: left}
ul, ol, li {list-style-type:none;vertical-align:0;}
a {outline-style:none;color:#666666;text-decoration:none;}
a:hover {color:#333;text-decoration:none;}
a, area {blr:expression(this.onFocus=this.blur())}
:focus {-moz-outline-style: none;}
.clear {clear:both;}
.hidden {display:none;}
.block {display:block;}
.left{float:left;}
.right{float:right;}
.none{display:none;}

/*首页样式*/

.wh1220{ width:1220px; margin:0 auto}
.mt14{ margin-top:14px;}
.ml14{ margin-left:14px;}
.zt_top{ height:30px; line-height:30px; font-family:"宋体"}
.zt_top a{ margin:0 5px;}
.zt_top em{ padding:0 5px;} 
.zt_navBg{ background:#c94f4f url(../images/bg1.jpg) no-repeat center top; height:140px; }
.zt_line{ background:#b70000; height:2px; font-size:0; margin-top:4px;}
.zt_nav{ height:140px; position:relative}

.zt_nav .linkn1{ width:192px; height:105px; left:0px; top:14px; display:block; position:absolute }
.zt_nav .linkn2{ width:178px; height:54px;  right:28px; top:28px; display:block; position:absolute }

.zt_nav .zt_navIp{ border:1px #313131 solid; height:21px; width:184px; position:absolute; right:20px; top:94px; background:#FFF }
.zt_nav .zt_navIp .ip1{ border:0px; width:130px; height:21px; line-height:21px; padding:0 4px; float:left}
.zt_nav .zt_navIp .btn1{ border:0px; width:46px; height:21px; line-height:21px; float:left; background:#fff; border-left:1px #313131 solid; cursor:pointer}


.zt_navPa{ width:720px; margin:0 auto; height:64px; position:absolute; left:234px; bottom:0px; }
.zt_navPa li{ float:left; display:block; height:64px; width:100px; background:url(../images/line1.jpg) no-repeat right center}
.zt_navPa li .a1{ font-family:"微软雅黑"; font-size:18px; color:#FFF; display:block; line-height:64px; width:100px; text-align:center}
.zt_navPa li .a1:hover{ background:url(../images/picJt.gif) no-repeat center bottom }
.zt_navPa li .a2{background:url(../images/picJt.gif) no-repeat center bottom}
.zt_navBox{ width:960px; position:absolute; left:-234px; background: url(../images/line5.gif) repeat-x top left; padding-top:20px; display:none}
.zt_navBox .iconBg{ background:url(../images/textBg.jpg) no-repeat; width:203px; height:74px; float:left; margin-right:16px;}
.zt_navBox .iconBg strong{ display: block; width:20px; float:left; color:#ffffff;font-family:"微软雅黑"; font-size:14px; margin:10px 0 0 6px; padding-right:60px;}
.zt_navBox .iconBg .h1_1{font-family:"微软雅黑"; font-size:22px; color:#FFF; display:block; margin-top:14px;width:112px;}
.zt_navBox .iconBg p{ color:#FFF;width:112px; float:right;}
.zt_navBox .zt_text{ padding-top:10px;}
.zt_navBox .zt_text p{ line-height:23px; text-indent:2em;margin-left:15px;}
.zt_navBox .left{ width:686px;}
.zt_navBox  h2{ line-height:74px; font-family:"微软雅黑"; font-size:26px; color:#b70000; display:block; }
.zt_navBox  h2 a{ color:#b70000}
.zt_navBox .right{ width:250px; height:213px; overflow:hidden}

.zt_navBox .right img{ transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.zt_navBox .right:hover img { transform:scale(1.08);    -webkit-transform:scale(1.08);    -moz-transform:scale(1.08);    -o-transform:scale(1.08);    -ms-transform:scale(1.08);}



.zt_cenBoxL{ float:left; width:960px;}




.zt_cenBoxR{ float:right; width:246px; background:#b70000; padding-bottom:10px;}
.zt_cenBoxR h2{font-family:"微软雅黑"; font-size:16px; color:#FFF; display:block; text-align:center; line-height:40px;}
.zt_cenBoxR .zt_navList{ background: url(../images/line2.gif) repeat-x left top; margin:0 10px; padding:0 0 10px 0;}
.zt_cenBoxR .zt_navList .zt_listPd1 a{ display:inline-block; color:#FFF; font-size:13px; font-family:"微软雅黑"; margin-left:10px;line-height:20px; }
.zt_cenBoxR .zt_navList .zt_listPd a{ display:inline-block; color:#FFF; font-size:13px; font-family:"微软雅黑"; margin-left:10px;width:200px; line-height:25px;}
.zt_cenBoxR .zt_navList h3 a{ color:#FFF; font-size:14px; font-family:"微软雅黑"; line-height:35px;}
.zt_cenBoxR .zt_navList h4 a{ color:#FFF; font-size:14px; font-family:"微软雅黑"; line-height:25px;}
.zt_cenBoxR  .zt_navListNone{ padding-bottom:0}

.navPr{ _position:absolute; position:fixed; right:50%;bottom:0px; margin-right:-610px;}
/*.navPr1{ _position:absolute; position:fixed; right:50%;top: auto; bottom:200px; margin-right:-610px;}*/


.zt_pt1{ height:213px; overflow:hidden}
.zt_pt1 .zt_pt1L{ float: left; width:100px;}
.zt_pt1 .zt_pt1L img{ margin:0 auto; display:block; margin-top:40px;}
.zt_pt1 .zt_pt1M{ float: left; width:590px; padding-top:10px}
.zt_pt1 .zt_pt1M p{ font-size:13px; line-height:23px;text-indent:2em;}
.zt_pt1 .zt_pt1R{ float: right; width:250px; height:213px; overflow:hidden}

.zt_pt1 .zt_pt1R img { transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.zt_pt1 .zt_pt1R:hover img { transform:scale(1.08);    -webkit-transform:scale(1.08);    -moz-transform:scale(1.08);    -o-transform:scale(1.08);    -ms-transform:scale(1.08);}



.wh472{ width:473px;}
.hd344{ height:350px; overflow:hidden}
.hd324{ height:324px; overflow:hidden}
.wh310{ width:310px;}
.hd500{ height:500px; overflow:hidden}
.hd270{ height:280px; overflow:hidden}
.zt_tt1{ height:42px; border-bottom:1px #b70000 solid}
.zt_tt1 .l_a1{ float:left; display:block; font-family:"微软雅黑"; font-size:20px; color:#b70000; padding:0 10px; border-left:5px #b70000 solid; border-right:1px #b70000 solid; margin:8px 0 0 8px;}
.zt_tt1 em{ float:left; margin-top:20px; padding-left:6px; font-style:normal}
.zt_tt1 .l_a2{ float:right; margin:4px 10px 0 0 ;} 
.zt_pt2List{ float:left;}
.zt_pt2ListUl{ padding:10px 0 0 14px;}
.zt_pt2ListUl li{ display:block; height:24px; line-height:24px;}
.zt_pt2ListUl li a{ font-size:14px;}
.zt_pt2ListUl li a:hover{color:#b70000;}
.zt_pt2ListR{ float:right}




.zt_pt2ListIcon{ width:285px; height:415px; background:url(../images/line4.gif) repeat-y 78px top; margin:20px auto 0 auto}
.zt_pt2ListIcon li{ display:block; line-height:22px;}
.zt_pt2ListIcon li span{ display:block; width:84px; float:left; background:url(../images/iconPng7.png) no-repeat right 3px; font-size:13px;}
.zt_pt2ListIcon li a{ float:right; display:block; width:194px; font-size:13px;}
.zt_pt2ListIcon li a:hover{color:#b70000;}

.zt_pt2ListUlWh li{ float:left; width:140px;}
.zt_pt2List .zt_img{ text-align:center; width:294px; height:186px; margin:0 auto;  margin-top:14px;overflow: hidden}

.zt_pt2List .zt_img img { transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.zt_pt2List .zt_img:hover img{ transform:scale(1.08);    -webkit-transform:scale(1.08);    -moz-transform:scale(1.08);    -o-transform:scale(1.08);    -ms-transform:scale(1.08);}




.zt_pt2List  .zt_imgList{ height:155px; margin-top:14px; overflow:hidden;}
.zt_pt2List  .zt_imgList a{ float:left; margin-left:12px}




.zt_pt2List  .zt_imgListMg a{ margin-left:9px; display:block; width:142px; height:214px; overflow: hidden;}

.zt_pt2List  .zt_imgListMg a img{ transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.zt_pt2List  .zt_imgListMg a:hover img{ transform:scale(1.08);    -webkit-transform:scale(1.08);    -moz-transform:scale(1.08);    -o-transform:scale(1.08);    -ms-transform:scale(1.08);}


.zt_linkBox{ height: 208px; padding:14px 0 0 12px;}
.zt_linkBox .zt_picList li{ float: left; margin-right: 13px; display:block; overflow:hidden; width:86px; height:105px;}


.zt_linkBox .zt_picList li img{ transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.zt_linkBox .zt_picList li a:hover img{ transform:scale(1.08);    -webkit-transform:scale(1.08);    -moz-transform:scale(1.08);    -o-transform:scale(1.08);    -ms-transform:scale(1.08);}




.zt_picList{ display:block; height:105px;}
.zt_nameList{ width: 278px; margin-top: 8px;}
.zt_nameList .zt_nameP li{ float: left;line-height: 24px; width:68px;}
.zt_nameList .zt_nameP li a{ font-size:14px; font-family: "宋体"}


.he20{ height:20px;}
.hd_footer{ text-align: center; padding: 0 0 20px 0; background:#efefef;float:left; width:1100px;}
.hd_footer_linke{ background:#b70000; height:32px; line-height:32px; text-align:center; font-size:12px;color:#fff; margin-bottom:10px; font-family:"宋体"}
.hd_footer_linke a{ padding:0 10px; color:#fff}
.hd_footer p{color:#333; line-height:20px;}

.hd_footer1{ text-align: center; padding: 0 0 20px 0; background:#efefef;}

.hd_footer1 p{color:#333; line-height:20px;}

/*补充*/
.wh960{ width:960px;}

.zt_lujin {
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
}


.zt_list h2 {
    background: url("../images/icone12.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #893905;
    display: block;
    font-family: "微软雅黑";
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 3px;
    margin-left: 10px;
    padding-left: 20px;
}
.zt_list p {
    color: #696969;
    display: block;
    font-size: 14px;
    line-height: 22px;
    padding: 8px 10px;
    text-indent: 30px;
}
.zt_list .list1 {
    height: 22px;
    line-height: 22px;
    padding: 8px 10px 0;
}
.zt_list .list1 span {
    color: #ff9c00;
    float: left;
    font-size: 14px;
}
.zt_list .list1 span a {
    color: #ff9c00;
    margin-right: 8px;
}
.zt_list .list1 em {
    float: right;
    font-size: 14px;
    font-style: normal;
}
.zt_list .list2 {
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    padding: 0 10px;
}
.zt_list .list2 a {
    margin: 0 8px;
}
.zt_list {
    border-bottom: 1px dashed #b7b7b7;
    padding: 14px 0;
}


.textdRIconBg {
    background: url("../images/line1.jpg") repeat-y scroll 95px top rgba(0, 0, 0, 0);
    margin-top: 20px;
}
.textdRIcon {
    background: url("../images/line1.jpg") repeat-y scroll 72px top rgba(0, 0, 0, 0);
    width: 320px;
}


.textdRIconBg li {
    padding: 6px 0;
    width: 650px;
}
.textdRIconBg strong {
    float: left;
    font-size: 14px;
    padding-right: 30px;
    text-align: right;
    width: 73px;
}
.textdRIcon strong {
    background: url("../images/icone10.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
    color: #500d08;
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    width: 80px;
}
.textdRIconBg a {
    float: left;
    font-size: 14px;
    width: 524px;
}
.textdRIcon a {
    border-bottom: 2px solid #fff;
    color: #500d08;
    float: left;
    line-height: 22px;
    margin-left: 10px;
    padding: 5px;
    width: 200px;
}

.textdRIcon li.mCon_Cutbtn strong {
    background: url("../images/iconPng7.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}
.textdRIcon li.mCon_Cutbtn a {
    background: none repeat scroll 0 0 #fff1e3;
    border-bottom: 2px solid #da5335;
}

.title1{
	width:100%;
	height:34px; 
	position:relative;
	line-height:34px;
	border-bottom:2px solid #cbcbcb;
	}
.title1 h1{
	height:34px;
	position:absolute;
	top:0px;
	left:0px;
	padding:0px 15px; 
	color:#b70000; 
	font-size:14px;
	font-weight:bold;
	
	border-bottom:2px solid #b70000;
	}
.title2{width:100%;height:36px; line-height:36px;background: url("../images/titlebg2.jpg") repeat-x left center;}
.title2 h1{height:36px;padding:0px 10px; color:#fff; font-size:14px;display:block; float:left;background:#b70000;}
.title1 a,.title2 a{
	width:20%; 
	text-align:right;
	height:34px;
	padding-right:10px; 
	color:#666; 
	font-size:12px;
	display:block; 
	float:right;
	}
.title1 a:hover,.title2 a:hover{color:#b70000; text-decoration:underline;}
.view{width:480px;height:350px;float:left;}
.view_m{width:100%; margin-bottom:15px;}
.view_m h1{width:100%;height:30px; line-height:30px;color:#333;font-size:16px;display:block;}
.view_m h1 a{color:#333;}
.view_m h1 a:hover{color:#c10907; text-decoration:underline;}
.view_m p{width:100%;line-height:24px;color:#666;font-size:14px;display:block; text-indent:2em;}
.view_xg{width:100%;height:30px;line-height:30px;color:#666;font-size:14px;}
.view_xgL{width:50%;float:left; text-align:left;}
.view_xgL a{ color:#c10907; padding:0px 5px;}
.view_xgR{width:50%;float:left; text-align:right;}
.index{width:480px;height:350px;float:right;}
.index_t{width:850px;height:39px;text-align:center}
.index_t h1{height:39px; color:#b70000; font-size:18px; line-height:39px;font-weight:bold;}
.index_m{width:850px; padding:10px; text-align:center;}
.index_m img{width:560px;}
.competition{width:325px;float:left; padding-right:10px; height:264px;}
.competition_m{width:305px;}
.competition_m2{width:100%; height:100%px; background:#fafafa; margin-bottom:10px;}
.competition_zs{width:660px;padding-right:10px; }
.competition_zs_m{width:640px;}
.competition_m a,.competition_m2 a,.competition_zb_m a,.competition_zs_m a{height:26px;line-height:26px;color:#333333;font-size:14px;display:block;}
.competition_m a:hover,.competition_m2 a:hover,.competition_zb_m a:hover,.competition_zs_m a:hover{color:#b70000; text-decoration:underline;}
.main_right{width:310px;height:auto;float:left;}
.competition_zb,.book,.author{width:310px;}
.competition_zb_m,.book_m,.author_m{width:290px;}
.book_m a{ width:130px; float:left;display:block; padding:10px 7px;}
.book_m a img{width:130px;}
.author_m a{ width:72px;color:#333; font-size:14px;float:left;display:block; line-height:30px;}
.author_m a:hover{color:#F39707; text-decoration:underline;}
.competition_zs_m p,.author_m p{line-height:24px;color:#333333;font-size:14px; padding:10px 0px; text-indent:2em;}
.page_change{ width:100%;padding:18px 0px; text-align:center;}
.page_change a{padding:5px 8px;color:#333; background:#dedede; margin:0px 2px;}
.page_change a.change_now{color:#fff; background:#b70000; }
.page_change a:hover{color:#fff; background:#b70000; }
.page_change a.current {
    background: none repeat scroll 0 0 #b70000;
    color: #fff;
}

.keyword_list a{
      cursor: pointer;
    }

/*读书日 4.21*/
.wh1024{ width:1024px; margin:0 auto}
.zt_banner{ background: url(../images/picBanBg.jpg) repeat-x  left top; height:355px;}
.zt_bannerPic{ background:url(../images/picBan1.jpg) no-repeat center top; height:355px;}


/* 本例子css */
.slideBox{ width:307px; height:403px; overflow:hidden; position:relative; float:left  }
.slideBox .hd{ height:17px; overflow:hidden; position:absolute; right:5px; bottom:7px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:4px;  width:17px; height:17px; line-height:17px; text-align:center; background: url(../images/jd1.png) no-repeat; cursor:pointer; color:#fff; }
.slideBox .hd ul li.on{background: url(../images/jd2.png) no-repeat; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{  display:block;  }
.slideBoxBg{ background:#f4f4f4; border-top:1px #fff solid;filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
-moz-opacity:0.5; /*Firefox私有，透明度50%*/
opacity:0.5;/*其他，透明度50%*/ height:30px; position:absolute; bottom:0px; right:0px; width:307px;}


/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }



.pd_past1_text{ float:left; width:460px; margin-left:14px;}
.pd_past1_text .pd_list{ padding-top:10px;padding-left:6px;}
.pd_past1_text .pd_list li{ display:block; height:27px; background:url(../images/line2.jpg) repeat-x  left center; line-height:27px;}
.pd_past1_text .pd_list li a { display:block; background:#FFF; float:left; font-size:14px}
.pd_past1_text .pd_list li a:hover{ color:#b70000}
.pd_past1_text .pd_list li span{ display:block; background:#FFF; float:right;font-size:14px}

.pd_past1_hd{ float:right; width:219px;}
.pd_past1_hd .text1{ padding:10px; height:150px;border-bottom:1px #909090 dashed }
.pd_past1_hd .text1 p{ font-size:12px; text-indent:25px; line-height:24px; }


/* 本例子css */
.picScroll-left{ overflow:hidden; position:relative; height:186px;   }
.picScroll-left .hd{ overflow:hidden;  height:28px; padding:8px 0 0 10px; float:right  }
.picScroll-left .hd .prev{ display:block;  width:20px; height:20px; float:left;   overflow:hidden;
cursor:pointer; background:url("../images/btn2.jpg") no-repeat;}
.picScroll-left .hd .next{ display:block;  width:20px; height:20px; float:left;  overflow:hidden;
cursor:pointer; background:url("../images/btn1.jpg") no-repeat;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; text-indent:-999px; cursor:pointer; background:#333  }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd ul{  zoom:1; }
.picScroll-left .bd ul li{ float:left; _display:inline;  text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{  display:block; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px; position:absolute; z-index:10; left:0px; top:-30px;}
.picScroll-left .bd ul li .title a{ color:#bb0e0e ; font-size:16px; font-family:"微软雅黑"}
.pageState{ float:left; margin:4px 6px 0 6px}


.pd_past1 .pd_divDl{ width:512px; float:left; height:322px;border-bottom:1px #d1d1d1 dashed}
.pd_past1 .pd_divDt{ float:left; width:240px; padding-top:20px;} 
.pd_past1 .pd_divDt img{ display:block; margin:0 auto}
.pd_past1 .pd_divDd{ padding-top:10px;}
.pd_past1 .pd_divDd strong{ display:block; color:#b70000; line-height:30px; font-size:14px; margin-top:12px;}
.pd_past1 .pd_divDd p a{ font-size:12px; display:block; text-indent:25px; line-height:24px;}


/* 本例子css */
.picScroll-top{ margin:0 auto;  width:755px;  overflow:hidden; position:relative; overflow-y:auto; height:390px;}
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{ zoom:1; height:115px; border-bottom:1px #d1d1d1 dashed; padding-top:15px; }
.picScroll-top .bd ul li .pic{  float:left }
.picScroll-top .bd ul li .pic img{display:block; }
.picScroll-top .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-top .bd ul li .title{ line-height:24px; float:left; width:550px; padding-left:20px; }
.picScroll-top .bd ul li .title a{ font-size:16px; font-weight:bold; color:#044466}
.picScroll-top .bd ul li .title p{ text-indent:25px;}
.picScroll-top .bd ul li .title span{ color:#054367}
.pd_gdList{ width:775px; float:left}

.pd_past_zh{ width:229px; float:right; padding-top:25px;}
.pd_past_zh .zt_pt2ListUlWh li{ width:107px;}
.pd_past_zh .zt_pt2ListUlWh li a{ font-size:13px}
.pd_past_zh .text1{ padding-bottom:10px;}
.pd_past_zh  .text2{ padding-top:8px;}
.pd_past_zh .te_img{ padding-bottom:5px;}
.pd_past_zh .text2 strong{color:#b70000 ; font-size:20px; font-family:"微软雅黑"}

