@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:13px; color:#333; background:url(images/0520_topbg.jpg) repeat-x;}
*{ margin:0; padding:0;}
ul{ list-style:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#CC0000; text-decoration:none;}

.cl{ clear:both;}
.size13{ color:#333;}
.size14{ font-size:15px; color:#FFFFFF; font-weight:bold; margin:0 0 0 22px; float:left; display:inline;}
.size14 a{ color:#FFFFFF;}
.size14 a:hover{ color:#FFFFFF; text-decoration:underline;}
.more{ font-size:12px; color:#FFFFFF; float:right; margin:0 10px 0 0; display:inline;}
.more a{ color:#FFFFFF;}
.more a:hover{ color:#FFFFFF; text-decoration:underline;}

.more01{ font-size:12px; color:#333; float:right; margin:0 5px 0 0; display:inline;}
.more01 a{ color:#333;}
.more01 a:hover{ color:#333; text-decoration:underline;}

.size14lj{ font-size:15px; color:#FFFFFF; font-weight:bold; margin:0 0 0 10px; float:left; display:inline;}
.sizecl{ font-size:14px; color:#a91d56; font-weight:bold; margin:0 0 0 10px; float:left; display:inline;}
.sizecl a{ color:#a91d56;}
.sizecl a:hover{ color:#a91d56; text-decoration:underline;}

.sizemenu{ font-size:14px; color:#717171; font-weight:bold;}
.sizesub{ font-size:14px; color:#b91c5f; font-weight:bold;}
.sizeleft{ font-size:14px; color:#666; }
.sizeleft01{ font-size:14px; color:#b91c5f; }

.sizesub01{ font-size:13px; color:#b91c5f;}
.size14sub{ font-size:14px; color:#FFFFFF; font-weight:bold; margin:0 0 0 0; float:left; display:inline;}
.size14ss{ font-size:14px; color:#333; font-weight:bold;}

.top{ background:url(images/0520_topbg.jpg) repeat-x; height:85px;}
.top_con{ width:956px; margin:0 auto 0 auto;}
.top_conleft{ width:204px; float:left; padding:3px 0 0 0;}
.top_conright{ width:752px; float:left;}
.top_conright ul{ margin:20px 0 0 0;}
.top_conright ul li{ height:24px; line-height:24px; width:83px; float:left; font-size:14px; font-weight:bold; color:#000;}
.top_conright ul li a{ color:#000000; text-decoration:none;}
.top_conright ul li a:hover{ color:#CC0000; text-decoration:none;}
.menu{ text-align:center;}

.banner{ width:956px; margin:0 auto;}

.main01{ width:956px; margin:10px auto 0 auto;}
.main01_left{ width:276px; float:left; background: #f2f2f2; height:482px;}
.sp{ width:268px; height:222px; margin:5px auto 5px auto;}
.tqjb{ width:276px;}
.tqjb ul{ margin:10px 0 8px 0;}
.tqjb ul li{ width:250px; font-size:12px; height:25px; line-height:25px; overflow: hidden; background:url(images/0520_icon02.jpg) no-repeat 10px 8px; padding:0 0 0 22px;}
.tqjb_tit{ width:276px; height:28px; line-height:28px; background:url(images/0520_tit01.jpg) no-repeat;}

.main01_center{ width:452px; float:left; background:#f2f2f2; margin:0 2px; display:inline; height:482px;}
.main01_center ul{ margin:5px 15px 15px 15px;}
.main01_center ul li{ width:405px; height:30px; line-height:30px; background:url(images/0520_icon01.jpg) no-repeat 4px 12px; border-bottom:dashed 1px #fe0000; padding:0 0 0 15px; font-size:14px; overflow:hidden;}
.news{width:452px; height:93px; background:url(images/0520_newbg.jpg) repeat-x;}
.news_tit{ height:24px; line-height:24px; width:440px; text-align:center; overflow:hidden; font-size:15px; font-weight:bold; padding:10px 0 0 0;}
.news_nr{line-height:18px; height:60px; color:#737373; margin:0px 0 5px; padding:0 10px 0 10px;}

.main01_right{ width:224px; float:right; background: #f2f2f2; height:482px;}
.zzjg{ width:224px;}
.zzjg_tit{ width:224px; height:28px; line-height:28px; background:url(images/0520_tit02.jpg) no-repeat;}
.zzjg_nr{ line-height:24px; padding:8px 8px 8px 8px;}
.kuang{ width:138px; height:22px; border:solid 1px #CCCCCC;}
.kuang01{ width:160px; height:22px; border:solid 1px #CCCCCC;}
.he{ margin:3px 0 3px 5px;}


.main02{ width:956px; margin:10px auto 0 auto; background: #f2f2f2;}
.main02_tit{ width:956px; height:26px; line-height:26px; background:url(images/0520_tit03.jpg) no-repeat;}
.main02 ul{}
.main02 ul li{ width:112px; height:90px; float:left; margin:15px 0 0 21px; display:inline;}
.main02 ul li img{ width:110px; height:50px; border:solid 1px #CCCCCC;}
.main02 ul li .tit{ width:112px; height:22px; line-height:22px; overflow:hidden; text-align:center;}

.main03{ width:956px; margin:0 auto;}
.main03_left{ width:314px; float:left; background: #f2f2f2; margin:10px 0 0 0; display:inline;}
.main03_left ul{ margin:8px 0; }
.main03_left ul li{ width:275px; height:22px; line-height:22px; background:url(images/0520_icon02.jpg) no-repeat 12px 8px; padding:0 0 0 24px; }
.main03_left_tit{ width:314px; height:26px; line-height:26px; background:url(images/0520_tit04.jpg) no-repeat; }

.main04{ width:956px; margin:10px auto 0 auto;}
.main04_left{ width:706px; float:left; background: #f2f2f2; height:310px;}
.main04_left_tit{ width:706px; height:26px; line-height:26px; background:url(images/0520_tit05.jpg) no-repeat;}
.main04_left ul{ padding:5px 0 0 0;}
.main04_left ul li{ width:118px; height:120px; float:left; margin:12px 0 0 19px; *margin:12px 0 0 19px !important; *margin:12px 0 0 19px; display:inline;}
.main04_left ul li img{ width:116px; height:86px; border:solid 1px #CCCCCC;}
.main04_left ul li .tit{ width:118px; height:22px; line-height:22px; overflow:hidden; text-align:center;}

.main04_right{ width:240px; float:left; margin:0 0 0 10px; display:inline; height:310px; background: #f2f2f2;}
.main04_right_tit{ width:240px; height:26px; line-height:26px; background:url(images/0520_tit06.jpg) no-repeat;}
.main04_right ul{ margin:8px 0; }
.main04_right ul li{ width:180px; height:24px; line-height:24px; overflow:hidden; background:url(images/0520_icon02.jpg) no-repeat 12px 8px; padding:0 0 0 24px; font-size:13px; }


.main05{ width:956px; margin:10px auto 0 auto;}
.main05_left{ width:706px; float:left; background: #f2f2f2; height:455px;}
.main05_left_tit{ width:706px; height:26px; line-height:26px; background:url(images/0520_tit05.jpg) no-repeat;}

.main05_right{ width:240px; float:left; margin:0 0 0 10px; display:inline; height:455px;}
.ztfw{ width:240px; background: #f2f2f2; height:270px; }
.ztfw ul{padding:12px 0; }
.ztfw ul li{ width:215px; line-height:22px; background:url(images/0520_icon02.jpg) no-repeat 12px 8px; padding:0 0 0 24px; }
.main03_left_tit{ width:314px; height:26px; line-height:26px; background:url(images/0520_tit04.jpg) no-repeat; }
.ztfw_tit{ width:240px; height:26px; line-height:26px; background:url(images/0520_tit06.jpg) no-repeat;}
.ztfw_tit01{ width:240px; height:26px; line-height:26px; background: url(images/0520_tit07.jpg) no-repeat; text-align:center; font-size:14px; color:#FFFFFF; font-weight:bold;}


.main06{ width:956px; margin:10px auto 0 auto; background: #f2f2f2;}
.main06_tit{ width:956px; height:26px; line-height:26px; background:url(images/0520_tit03.jpg) no-repeat;}
.main06 ul{}
.main06 ul li{ width:120px; height:100px; float:left; margin:15px 0 0 14px; display:inline;}
.main06 ul li img{ width:116px; height:84px; border:solid 1px #CCCCCC; padding:1px; background:#FFFFFF;}

.main07{ width:956px; margin:10px auto 0 auto; background: #f2f2f2;}
.main07_tit{ width:956px; height:26px; line-height:26px; background:url(images/0520_tit03.jpg) no-repeat;}
.main07 ul{ padding:14px 0 0 0;}
.main07 ul li{ width:124px; height:70px; float:left; margin:0px 0 15px 14px; display:inline;}
.main07 ul li img{ width:120px; height:42px; border:solid 1px #CCCCCC;}
.main07 ul li .tit{ width:120px; height:22px; line-height:22px; overflow:hidden; text-align:center;}
.main07_txt{ width:940px; padding:8px 8px 15px 8px; line-height:20px;}

.bottom{ background:url(images/0520_bottombg.jpg) repeat-x; height:135px; margin:10px 0 0 0;}
.bottom_con{ width:956px; margin:0 auto;}
.bottom_conleft{ width:73px; float:left; margin:5px 0 0 105px; display:inline;}
.bottom_conright{  float:left; margin:15px 0 0 30px; display:inline; color:#555555; line-height:18px;}



.sub{ width:956px; margin:10px auto 0 auto;}
.sub_left{  width:240px; float:left; margin:0 10px 0 0; display:inline; background: #f2f2f2;}
.sub_left2{  width:240px; float:left; margin:0 10px 0 0; display:inline; background: #f2f2f2;}
.sub_left ul{ margin:7px 7px 0 7px;}
.sub_left ul li{ height:30px; line-height:30px; border-bottom:dashed 1px #d64c4c; background:url(images/0520_icon01.jpg) no-repeat 10px 10px; padding:0 0 0 30px; font-size:14px; color:#000000;}
.sub_left ul li a{ color:#000000;}
.sub_left ul li a:hover{ color:#CC0000; text-decoration:none;}
.sub_left_tit{ width:240px; height:26px; line-height:26px; background: url(images/0520_tit07.jpg) no-repeat; text-align:center; font-size:15px; color:#FFFFFF; font-weight:bold;}
.sub_bt{ margin:40px 0 40px 15px;}

.sub_right{ width:706px; float:left;}
.sub_right_tit{ width:706px; height:26px; line-height:26px; background:url(images/0521_tit01.jpg) no-repeat;}
.sub_right_con{ width:704px; border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC; line-height:20px;}
.zhgk{padding:20px;}
.sub_line{text-align:center; border-bottom:dashed 1px #ccc; margin:0 0 20px 0; line-height:30px;}
.sub_line01{text-align:center; border-bottom:dashed 1px #ccc; margin:0 0 5px 0; line-height:30px;}
.xz{ margin:20px 15px 0 0; line-height:20px; border-bottom:dashed 1px #CCCCCC; padding:0 0 10px 0;}

.sub01{ width:956px; margin:10px auto 0 auto;}
.sub01_left{ width:706px; float:left; background:#f2f2f2;}
.sub01_left ul { margin:20px;}
.sub01_left ul li{ width:666px; height:48px; border-bottom:dashed 1px #d64c4c; margin:10px 0 0 0; padding:0 0 10px 0;}
.sub01_left ul li .bt{ font-size:14px; font-weight:bold; height:24px; line-height:24px;}
.bt_left{ float:left; width:560px; height:24px; line-height:24px; overflow:hidden; background:url(images/0520_icon01.jpg) no-repeat 6px 8px; padding:0 0 0 20px;}
.bt_right{ float:right; margin:0 0 0 0; width:60px; font-size:12px; color:#99184a; font-weight:normal;}
.sub01_left ul li .nr{ font-size:12px; color:#666666; height:24px; line-height:24px; padding:0 0 0 20px; overflow: hidden;}
.sub01_left_tit{ width:706px; height:26px; line-height:26px; background:url(images/0527_tit01.jpg) no-repeat;}
.sub01_left_tit01{ width:706px; height:26px; line-height:26px; background:url(images/0528_tit01.jpg) no-repeat;}


.sub01_right{ width:240px; float:left; margin:0 0 0 10px; display:inline;}
.sub01_mfzc{ width:240px; background: #f2f2f2; }
.sub01_mfzc_tit{ width:240px; height:26px; line-height:26px; background: url(images/0520_tit07.jpg) no-repeat; text-align:center; font-size:14px; color:#FFFFFF; font-weight:bold;}

.sub01_zqhd{ width:240px; background: #f2f2f2; margin:10px 0 0 0; padding:0 0 10px 0;}
.sub01_zqhd_tit{ width:240px; height:26px; line-height:26px; background: url(images/0521_tit02.jpg) no-repeat;}
.sub01_zqhd ul{}
.sub01_zqhd ul li{ width:102px; height:100px; float:left; margin:15px 0 0 12px;display:inline;}
.sub01_zqhd ul li img{ width:100px; height:74px; border:solid 1px #CCCCCC;}
.sub01_zqhd ul li .tit{ width:100px; height:20px; line-height:20px; overflow:hidden; text-align:center;}

.sub01_pptj{ width:240px; background: #f2f2f2; margin:10px 0 0 0; padding:0 0 10px 0;}
.sub01_pptj_tit{ width:240px; height:26px; line-height:26px; background: url(images/0521_tit02.jpg) no-repeat;}
.sub01_pptj ul{}
.sub01_pptj ul li{ width:102px; height:70px; float:left; margin:15px 0 0 12px;display:inline;}
.sub01_pptj ul li img{ width:100px; height:45px; border:solid 1px #CCCCCC;}
.sub01_pptj ul li .tit{ width:100px; height:20px; line-height:20px; overflow:hidden; text-align:center;}
.sub01_end{ padding:20px; line-height:24px;}
.time{ text-align:center; color:#CC0000; margin:0 0 20px 0;}

.bookpages {
	width:700px; text-align:center; margin:15px 0 15px 0; 
}
.bookpages SPAN SPAN {
	BORDER-RIGHT: #dd1818 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #dd1818 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; BORDER-LEFT: #dd1818 1px solid; LINE-HEIGHT: 25px; PADDING-TOP: 0px; BORDER-BOTTOM: #dd1818 1px solid; FONT-STYLE: italic; TEXT-ALIGN: center
}
.bookpages SPAN A {
	BORDER-RIGHT: #dd1818 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #dd1818 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 13px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px 0px 0px; BORDER-LEFT: #dd1818 1px solid; CURSOR: pointer; LINE-HEIGHT: 25px; PADDING-TOP: 2px; BORDER-BOTTOM: #dd1818 1px solid; TEXT-ALIGN: center
}

.sub01_pp{ width:706px; float:left; background:#f2f2f2;}
.sub01_pp ul{}
.sub01_pp ul li{ width:112px; height:90px; float:left; margin:15px 0 0 24px; display:inline;}
.sub01_pp ul li img{ width:110px; height:50px; border:solid 1px #CCCCCC;}
.sub01_pp ul li .tit{ width:112px; height:22px; line-height:22px; overflow:hidden; text-align:center;}

.sub01_pp2{ width:700px;}
.sub01_pp2 ul{}
.sub01_pp2 ul li{ width:124px; height:50px; float:left; margin:20px 7px 0 36px; display:inline;}
.sub01_pp2 ul li img{ width:120px; height:42px; border:solid 1px #CCCCCC;}
.sub01_pp2 ul li .tit{ width:112px; height:22px; line-height:22px; overflow:hidden; text-align:center;}



.sub01_zxjr{ width:240px; margin:10px 0 0 0; background: #f2f2f2;}
.sub01_zxjr_tit{ width:240px; height:26px; line-height:26px; background: url(images/0521_tit02.jpg) no-repeat;}
.sub01_zxjr ul{ margin:8px 0; width:240px; }
.sub01_zxjr ul li{ width:180px; height:24px; line-height:24px; overflow:hidden; background:url(images/0520_icon02.jpg) no-repeat 12px 8px; padding:0 0 0 24px; font-size:13px; }
