﻿@charset "utf-8";
a { color: #482b02; text-decoration: none; }
a:hover { color:#ff0024; }.b{ color:#009cff;}.r{ color:#ff0024;}
.w300 { width: 300px; }.mb30{ margin-bottom:30px;}.w360{ width:360px;}
body { background:#ffd673;font-size: 14px; font-family: "微软雅黑"; color: #482b02; position:absolute; }
.wrap {position:relative; width:1200px; margin: 0 auto;}
.banner {height:280px; padding-top:260px;padding-bottom:180px; width: 1200px; margin: 0 auto; margin-bottom:38px; /*background:url(../images/topbg.png) no-repeat center;*/}
.menu {position:relative;height:520px; overflow:hidden;}
.menu a {float:left; width:120px; text-align: center; line-height:120px; font-size: 24px; font-weight: bold; color: #4a2082; position:absolute; border-radius:50%; background:url(banrbg.png) no-repeat; border:5px solid #a418d3;}
.menu a.on,.menu a:hover{background-color:#fff;}
.menu .m1{ left:60px; top:0px;}
.menu .m2{ left:130px; top:150px;}
.menu .m3{ left:240px; top:275px;}
.menu .m4{ left:385px; top:350px;}
.menu .m5{ left:535px; top:380px;}
.menu .m6{ left:680px; top:350px;}
.menu .m7{ left:825px; top:275px;}
.menu .m8{ left:935px; top:150px;}
.menu .m9{ left:1010px; top:0px;}

.menu a:hover {
	background:white;
}
.box0{padding:0px 0 20px;}

.box1{ position:relative;background:url(rightbg.png) no-repeat right 50px #ffd673; padding:10px 0 20px;}
.box2{ background:url(leftbg.png) no-repeat left 200px ; padding-bottom:20px;}
.box3{ background:url(right2bg.png) no-repeat right 150px #a618c7;padding-bottom:20px;}
.box4{ background:url(leftbg.png) no-repeat left 150px #ee2130;padding-bottom:20px;}
.box5{ background:url(rightbg.png) no-repeat right 200px #ffd673;padding-bottom:20px;}
.box6{ background:url(leftbg.png) no-repeat left 120px #ee2130;padding-bottom:20px;}
.box7{ background:url(right2bg.png) no-repeat right 200px #a618c7;padding-bottom:20px;}
.box8{ background:url(leftbg.png) no-repeat left 70px #ee2130;}
.box9{ background:url(rightbg.png) no-repeat right 0px #ffd673;}

 
.rightboxbg {z-index:0;position:absolute;right:0px; background:url(rightbg.png) no-repeat; width:112px; height:261px;}
.yanjiang {width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.yanjiang_a {width:290px; height:290px; float:left; margin-right:10px;}
.kdxlogo {position:absolute;width:348px; height:79px; background:url(kdx1.png) no-repeat 0 bottom; float:left; display:block;}
.kdxword {position:absolute;width:300px; height:40px; color:#FFF; font-size:18px; font-family:"黑体"; line-height:30px; float:left; margin-left:500px; display:block; padding-top:24px;right:60px;}

.hot_link{ margin-right:-12px;}
.hot_link a{ display:inline-block; width:90px; height:25px; line-height:25px; border-radius:8px; margin-right:12px; text-align:center; color:#fff; font-weight:bold; padding:35px 0 10px; background:url(../images/ico_str.png) no-repeat; }
.hot_link .bg1{ background-color:#ff473b; background-position:0 0;}.bg1:hover{ background-color:#e52c1f;}
.hot_link .bg2{ background-color:#5297f5; background-position:-102px 0;}.bg2:hover{ background-color:#237bf1;}
.hot_link .bg3{ background-color:#07bae4; background-position:-204px 0;}.bg3:hover{ background-color:#0aa4c9;}
.hot_link .bg4{ background-color:#ff6d2d; background-position:-306px 0;}.bg4:hover{ background-color:#ff4e00;}
.hot_link .bg5{ background-color:#11b624; background-position:-408px 0;}.bg5:hover{ background-color:#00b014;}
.hot_link .bg6{ background-color:#f83fd0; background-position:-510px 0;}.bg6:hover{ background-color:#de10b2;}
.c_tit{ background:url(../images/ry_tit.jpg) no-repeat center top; padding:10px 0 34px 52px; line-height:52px;height:52px;color:#ee2130;}
.c_tit p{ font-size:30px; font-weight:bold;  text-align:center;padding-left:35px;}
.c_tit a{ float:right; width:70px; height:70px; border-radius:50%; background:rgba(0,0,0,0.5); color:#ffb400; text-align:center;font-size:20px;color:white;line-height:32px;padding:5px;}
.c_tit.ct1{ background-image:url(../images/yyy_tit2.jpg); color:#EE2130;}

.c_tit.ct4{ background-image:url(../images/pr_tit.jpg); color:#EE2130;}

.c_tit.ct8{ background-image:url(../images/tit08.jpg); color:#EE2130;}

.c_tit.ct2{ background-image:url(../images/rp_tit.jpg); color:#ffd673;}
.c_tit.ct3{ background-image:url(../images/yr_tit.jpg); color:#ffb400;}
.footer {padding:30px 0; text-align: center; background-color:#ee2130; color:#500000; line-height:30px; }
.footer a{color:#500000; display:inline-block; padding:0 10px;}.footer a:hover{ color:#Fff;}
.p_ul li { float: left; }
.p_ul li img, .p_ul li a { display: block; }
.p_ul li p {overflow: hidden; line-height: 26px; height: 26px; overflow: hidden; text-align: center; }
.p_ul.mask li{ position:relative;}
.p_ul.mask .bg { background-color: #000; opacity: 0.7; position: absolute; left: 0; bottom: 0; width: 100%; height:30px; }
.p_ul.mask em { line-height: 30px; height:30px; text-align:center; color: #fff; position: absolute; left: 0; bottom: 0; width: 100%;}
.t_ul .time{ float:right; color:#7a5600; margin-left:10px; font-size:14px;}
.t_ul li{ line-height:32px; height:32px; overflow:hidden;}
.t_ul li i{ display:inline-block; margin-right:3px;}
.com_tit{ line-height:30px; height:30px; padding-left:10px; color:#fff; font-weight:bold; background-color:#a618c7;}
.ct_more{ text-align:center; color:#a618c7; background-color:#e885ff; font-size:18px; font-weight:bold;}
.ct_more:hover{ color:#fff;}.ct_tab{ float:right; padding-right:10px;}
.ct_tab a{ display:inline-block; line-height:24px; font-size:12px; font-weight:bold; height:24px; padding:0 8px; margin-top:6px; color:#fff;}
.ct_tab a.on{ background-color:#fff; color:#a618c7;}
.crumbs { background-color:#f5c34c; color:#482b02; line-height: 30px; height: 30px; padding-left: 10px; }
/*带遮罩层的拼图*/
.pt img { transition: transform 0.3s linear; }
.pt a:hover img{ transform: scale(1.1, 1.1); }
.pt a{ float: left; display: block; margin: 0 10px 10px 0; position: relative; overflow:hidden; }
.pt a .bg { background-color: #000; opacity: 0.6; filter:alpha(opacity=60); position: absolute; left: 0; bottom: 0; width: 100%; height:30px; overflow:hidden; }
.pt a em{ line-height: 30px; font-size: 14px; color: #fff; position: absolute; left: 0; bottom: 0; width: 100%;height:30px; overflow:hidden; text-align: center; }
/*首页*/
.yqlj{ padding:20px 0; margin-right:-15px;}
/*.yqlj a{ float:left; margin-right:15px;width:120px; height:40px; margin-bottom:10px; }*/
.box8 .p_ul{ margin-right:-12px; padding:20px 0;}
.box8 .p_ul li{ width:190px; height:150px; margin-right:12px;}
.gflt { margin-right:-10px; width:980px; float:left; }
.gflt li { width:470px;height:200px; overflow:hidden; float: left; margin:0 10px 10px 0; padding-right:10px; background:#f9f9f9; }
.gflt img { float: left; margin-right: 10px; width:240px; height:200px; }
.gflt h1 { font-size: 16px; font-weight: bold; color:#000; height:38px; line-height:38px; overflow: hidden; }
.gflt .intro { color: #666; line-height:24px; height:120px; overflow:hidden; }
.gl_r{width:220px; float:right;}
.zxdt{ background-color:#f9f9f9; padding:10px 10px 1px;}
.zxdt li{ overflow:hidden; zoom:1; margin:0 0 10px; padding-bottom:3px;height:75px;}
.zxdt img{ float:left; margin-right:10px; width:100px; height:75px;}
.zxdt li p{ font-weight:bold; font-size:16px; margin:14px 0; line-height:24px; height:48px; overflow:hidden; word-break:break-all;}
.page_box { line-height:28px; padding: 20px 0; border-top: 1px dashed #dddddd; font-size:12px; }
.page_box a, .page_box span { border: 1px solid #dddddd; background-color:#fff; display: inline-block; color:#666; margin: 0 2px; padding: 0 10px;}
.page_box a:hover { background-col叛逆个or: #ddd; text-decoration: none;}
.page_box a.status { background-color: #a618c7; border-color: #a618c7; color: #fff; }
.row_l{ width:600px; float:left;}
.headline { width:580px;float: right;padding:13px 5px;}
.hl_box{ border-bottom:1px dashed #7a5600; padding-bottom:6px; margin-bottom:8px;}
.hl_box h3 a { font-size:24px; font-weight: bold; color: #ff0024; display: block; margin-bottom:6px; line-height:26px; height:26px; overflow:hidden;}
.hl_box p{ height: 20px; overflow: hidden; margin-bottom:8px; }
.hl_box p a { display: inline-block; margin: 0 3px; color: #7a5600;font-size:14px; }
.headline .t_ul a{ font-size:16px;}
/*幻灯片*/
.slide_box { width: 600px; height:450px; position: relative; overflow: hidden; float: left; margin-bottom:20px; }
.slide_area { width: 600px; height: 450px; overflow: hidden; }
.slide_area a { float: left; }
.slide_area img { width: 600px; height: 450px; }
.sHover { width: 600px; height:50px; line-height:50px; position: absolute; left: 0; bottom: 0; z-index:9;}
.sHover_bg{ width: 600px; height:50px; line-height:50px; position: absolute; left: 0; bottom: 0; background-color: #000; opacity: 0.7;}
.sHover ul { position: absolute; z-index: 9999; right: 10px; top:20px; }
.sHover li { width:20px; height: 10px;  cursor: pointer; overflow: hidden; float: left; margin: 0 0 0 4px; display: inline; background: #ee2130; }
.sHover .s_on { background: #ffb400; width:40px; }
.sHover .title { float: left; width: 420px; }
.sHover .title .bg_org { margin: 9px 5px; }
.sHover .title a { font-family: "微软雅黑"; display: none; font-size:18px; width: 410px; padding: 0px 10px; color: #fff; text-align: left; white-space: nowrap; overflow: hidden; float: left }
.sHover .title a.t_on { display: block }
.slide_area { width:4180px; position: relative; }
.sHover { z-index: 999; }
/*幻影灯箭头*/
.s_l, .s_r { width: 40px; height: 40px; position: absolute; top: 50%; margin-top: -40px; display: block; text-indent: -999em; overflow: hidden;}
.s_l { left: 12px; background-position: 0 0; }
.s_l:hover { background-position: -40px; }
.s_r:hover { background-position: -120px; }
.s_r { right: 12px; background-position: -80px 0; }
.fast_nav{ position:fixed; top:200px; left:50%; margin-left:650px; background:url(../images/fast_nav.png) no-repeat; width:120px; height:476px; padding:85px 15px 0 10px;}
.fast_nav a{ display:block; line-height:40px; height:40px; text-align:center; color:#510064; font-size:16px;}
.fast_nav a:hover{ background-color:#a618c7; color:#fff; text-decoration:none;}
.fast_nav a.back{  line-height:59px; height:59px; margin-top:14px;}
.fast_nav a.back:hover{ color:#fff; font-weight:bold; background:none;}
.rd_l { width:840px; float:left;}
.zx_ll{ float:left; width:500px; margin-right:10px;}
.zx_lr{ float:right; width:390px;}
.rd_r { width: 300px; float:right;}
.rd_ll{ width:230px;float:left;}
.rd_lr { width:600px;}
.zhxc_l,.zx_l { width:1200px; float:left;}
.w200{ width:290px;}
.zx_lm{ width:290px; float:left; padding-left:10px;}
.zx_lm001{ width:290px; float:left; padding-left:10px;margin-left:3px;}
.rd a .bg{height:36px;}.rd a em{ line-height: 36px; font-size: 16px;height:36px;}
.size1, .size1 img { width:590px; height:300px; display: block; }
.size2, .size2 img { width:190px; height:250px; display: block; }
.size19, .size19 img { width:360px; height:200px; display: block; }
a.size20, .size20 img { width:220px; height:200px; display: block; margin-right:0; }
.size11, .size11 img { width:290px; height:236px; display: block; }
.size6, .size6 { width:290px; height:236px; display: block; }
.size6, .size6 img{ width:100%; display: block; }
.size8, .size8 img { width:290px; height:236px; display: block; }
.size9, .size9 img { width:290px; height:236px; display: block; }
.size21, .size21 img { width:490px; height: 300px; display: block; }
.size13, .size13 img { width: 240px; height: 170px; display: block; }
.size12, .size12 img { width:390px; height: 235px; display: block; }
.size5, .size5 img { width:286px; height:300px; display: block; }
.size15, .size15 img { width:520px; height: 300px; display: block; }
.size7, .size7 img { width:197px; height:389px; display: block; }
.size3, .size3 img { width:192px; height: 465px; display: block; }
.size4, .size4 img { width:192px; height: 170px; display: block; }
.size14, .size14 img { width: 192px; height: 292px; display: block; }
.size16, .size16 img { width: 303px; height: 162px; display: block; }
.size17, .size17 img { width: 220px; height: 224px; display: block; }
.size18, .size18 img { width: 192px; height: 224px; display: block; }
.size10, .size10 img { width: 230px; height: 170px; display: block; }
.size22, .size22 img { width: 230px; height: 180px; display: block; }
.size23, .size23 img { width: 297px; height: 210px; display: block; }
.size24, .size24 img { width: 297px; height: 210px; display: block; }
.size25, .size25 img { width: 297px; height: 210px; display: block; }
.size26, .size26 img { width:500px; height: 350px; display: block; }
.size27, .size27 img { width:225px; height: 150px; display: block; }
a.size28, .size28 img { width:320px; height:200px; display: block; margin-right:0; }
.size29, .size29 img { width: 397px; height: 265px; display: block; }

.zhuchi{width:180px; float:right; background-color:#fff;}
.zhuchiren{line-height:30px; height:30px; color:#fff; font-weight:bold; background-color:#a618c7; text-align:center;}
.zhuchipic {width:180px; height:180px; margin:0px auto;}
.zhuchiword {width:160px; padding:10px; text-align:left; line-height:20px; font-size:12px; color:#000;padding-bottom:0px;}
.zhuchi_bottom {width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.zhuchi_time { width:25px; height: 130px; display: block; color:#fff; background-color:#a618c7; text-align:center; float:left; margin-right:10px; line-height:18px; padding-top:20px;}

.SG{ margin-right:-3px; position:relative;}
.SG a{ margin-right:3px; margin-bottom:3px;}
.sg_l{ width:391px; float:left}
.sg_r{ width:812px; float:left; margin-right:-4px;}
.SG a .bg,.SG a em{ display:none;} 
.SG a:hover .bg,.SG a:hover em{ display:block;} 
.SG a.size7{ float:right; margin-top:-165px;}
.cjqw{ padding:5px 10px; *padding-bottom:11px; background-color:#f9f9f9;}
.cjqw li{ padding:7px 0 0; margin-bottom:6px; height:18px; line-height:18px; overflow:hidden;}
.cjqw li .dj{ float:right; margin-left:10px; color:#999; font-size:12px;}
.cjqw li em{ display:inline-block; width:16px; height:16px; border-radius:2px; background-color:#999; font-size:11px; text-align:center; line-height:16px; color:#fff; margin-right:3px;}
.cjqw li em.top{ background-color:#ee2130;}

/*图片列表*/
.pic_list .p_ul { margin-right: -37px; }
.pic_list .p_ul li { margin-right:37px; margin-bottom: 20px; width: 192px; background-color: #f9f9f9; padding:15px 15px 0; }
.pic_list .p_ul img{ display:block; width:192px; height:224px;}
.pic_list .p_ul p { padding: 0 10px; line-height:40px; height:40px; overflow:hidden; }
/*右边栏*/
.com_r { width: 250px; float: right; padding-top:20px; }
.com_r .p_ul { margin-right: -10px; }
.com_r .p_ul li { margin-right: 10px; width: 120px; }
.com_r .p_ul li img{ display:block; width:120px; height:90px;}
.com_r .p_ul li p { height:22px; margin: 4px 0 8px; line-height: 22px;}
.sg.p_ul li{ width:96px; margin:0; padding:0 15px;}
.sg.p_ul li img{ display:block; width:96px; height:112px;}
.sg.p_ul li p { height:22px; padding: 4px 0; margin-bottom:8px; line-height: 22px; }

/*新闻列表*/
.news_list { width:920px; float: left; }
.news_ul a:hover{ text-decoration:none;}
.news_ul .nu_pic{ float:left; margin-right:10px; width:200px; height:150px;}
.news_ul li{ padding:20px 0; border-bottom:1px dashed #d49705; height:150px;}
.news_ul h1{ font-size:18px; margin-bottom:12px; font-weight:bold; color:#482b02;}
.news_ul .cont{ line-height:24px; color:#795500; height:72px; overflow:hidden; margin-bottom:12px;}
.news_ul i{ display:inline-block; width:80px; height:30px; line-height:30px; background-color:#db9b02; color:#fff; font-size:14px; text-align:center;} 
.news_ul em{display:inline-block; color:#795500; line-height:30px; font-size:12px;}
.news_ul a:hover i{ background-color:#a618c7; border-color:#329dff; color:#fff;}
.news_ul a:hover h1{ color:#ff0024;}
.art_head{ border-bottom:1px dashed #d49705; padding-bottom:20px;}
.art_head h1{ font-size:20px; font-weight:bold; margin:25px 0 12px; color:#ff0024;}
.art_body{ line-height:30px;}
.art_body p{ text-indent:2em; margin-bottom:10px;}

.boxtop {background:url(webtopbg.png) no-repeat center top; padding:220px 0 0 112px; width:1088px; height:290px; margin:0 auto; color:#FFF; font-size:12px; line-height:22px;}
.boxtop p {padding-top:25px; color:#FF0;}
.boxtop a {color:#FF0;}
.boxtop a:hover {color:#FFF;}

.gaofeng_lt {width:1200px; height:auto; overflow:hidden;}
.gaofeng_big {width:595px; height:400px; float:left; display:block;}
.gaofeng_big img {width:595px; height:400px; border:0; margin:0; padding:0;}

.huiyuan_left { margin-right:-10px; width:880px; float:left; }
.huiyuan_left li { width:420px;height:200px; overflow:hidden; float: left; margin:0 10px 10px 0; padding-right:10px; background:#f9f9f9; }
.huiyuan_left img { float: left; margin-right: 10px; width:180px; height:200px; }
.huiyuan_left h1 { font-size: 16px; font-weight: bold; color:#000; height:38px; line-height:38px; overflow: hidden; }
.huiyuan_left .huiyuanword { color: #666; line-height:24px; height:120px; overflow:hidden; }
.huiyuan_right {width:320px; float:right;}

.right_right {width:260px; float:right;}
.right_lan {width:255px; height:24px; color:#fff; font:bold 14px/24px "黑体"; background-color:#a618c7; padding-left:5px; margin-top:10px;}
.right_lan a {text-align:center; color:#a618c7; background-color:#e885ff; font-size:14px; font-weight:bold; float:right; padding-right:5px;}
.right_lan a:hover {color:#fff; float:right;}
.right_kuang {width:260px; height:auto; overflow:hidden; background-color:#f5c34c; padding-bottom:10px;}
.right_kuang ul {margin:0; padding:0; border:0; clear:0;}
.right_kuang li {width:115px; padding:10px 0px 0px 10px; float:left;}
.right_kuang p {height:14px; padding:3px 0px 1px 0px; text-align:center; font:12px/18px "宋体";}
.right_kuang img {width:113px; height:83px; display:block; border:1px #fff dashed; border-radius:6px;}
.right_bigpic {width:240px; height: auto; padding:10px; background-color:#f5c34c;}
.right_bigpic img {width:240px; height:180px; display:block; border:1px #fff dashed; border-radius:6px;}












