body { font-size: 12px; color: #666; margin: 0; background-color:#FBF7F1; }
.clear { clear:both; height:0; font-size: 1px; line-height: 0px;}
.blank { font-size: 1px; line-height: 0px; clear: both; height: 0px; margin: 0 auto; }
.blank10{ font-size: 1px; line-height: 0px; clear: both; height: 10px; margin: 0 auto; }
.blank20{ font-size: 1px; line-height: 0px; clear: both; height: 20px; margin: 0 auto; }
.blank8{ font-size: 1px; line-height: 0px; clear: both; height: 8px; margin: 0 auto; }
a:link, a:visited { color:#666; text-decoration: none; }
a:hover { color: #5B0804; text-decoration: underline; }
h1,h2,h3,h4,br,i { font-size: 12px; font-weight: normal; line-height: normal; font-style: normal; padding:0; margin:0; }
h4 { font-size:16px; font-weight: bold; color: #1D2088; font-family: "微软雅黑", "黑体"; }
h3 { font-size:16px; font-weight: bold; color: #333; font-family: "微软雅黑", "黑体"; }
p { margin: 0px; padding: 0px; }
img { border: none; vertical-align: middle; }
.red { color: #F00; }
.green { color: #390; }
ul,ol,li,input,dl,dt,dd { list-style:none; margin: 0px; padding: 0px; border:none; }
.left { float: left; }
.right{ float: right; }
.bold { font-weight: bold; }
.line1 { font-size: 0px; line-height: 0px; height: 2px; display: block; background-image: url(../images/line1.jpg); clear: both; }
.content { width:1000px; margin:auto; }

/* 畅言禁止浮动评论框 */
#changyan_floatbar_wrapper{display:none;}

/* 返回顶部 */
.scroll { width:73px; height:56px; position:fixed; right:30px; bottom:40px; cursor:pointer; }

/* 上下条滚动 */
.ann{ height:24px; line-height:24px; position:relative; overflow:hidden; width:480px; text-align:right; }
.in{ height:24px; line-height:24px; position:absolute; width:480px;}
.in .slo { height:24px; line-height:24px; display:block;}

/* 头部 */
.top88 { background-color:#FFF; background-image: url(gzdzcy_11.jpg); background-repeat: repeat-x; background-position: bottom; }
.top88 .a88 { height: 93px; float: left; }
.top88 .a88 a { padding:11px 0; display:block; }
.top88 .b88 { float: right; width:368px; padding:24px 0 0; text-align:right; }
.top96 { height:24px; line-height:22px; background-color:#ECECEC; color:#333; }
.top96 span { margin:0 12px; color:#999; }

#nav2 { clear:both; height:40px; line-height:38px; position:relative; }
#nav2 dl { float:left; position:relative; }
#nav2 dl dt a { padding:0 30px; height:40px; display:block; float:left; font-size:14px; color:#fff; }
#nav2 dl dt a:hover,#nav2 dl dt a.hover { background-image: url(gzdzcy_12.jpg); color: #000; text-decoration: none; } 

#nav2 dd { display:none; position:absolute; padding:0 10px; width:114px; z-index:98; overflow:hidden; background-color:#FFF; top:40px; }
#nav2 dd li { height:36px; line-height:36px; padding:0 0 0 15px; border-bottom:1px dashed #ccc; }
#nav2 dd li a { color:#333; font-size:14px; }
#nav2 dd li a:hover,#nav2 dd li a.thisclass { color:#900; text-decoration: none; }
#nav2 .right { background-color:#F90; color:#FFF; line-height:40px; padding:0 15px; }
.con_info { height:130px; width:130px; padding:20px; background-color:#FFF; left:826px; top:40px; border-bottom:2px solid #f90; border-left:2px solid #f90; border-right:2px solid #f90; position:absolute; display:none; z-index:100; }

/* 首页滚动广告 */
.main_visual { width:100%; }
.main_image {height:490px; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:490px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:490px;}
.main_image li span {display:block; width:100%; height:490px}
.main_image li a {display:block; width:100%; height:280px}
.main_image li .img_1 {background: url('ad001.jpg') center top no-repeat}
.main_image li .img_2 {background: url('ad002.jpg') center top no-repeat}
.main_image li .img_3 {background: url('ad003.jpg') center top no-repeat}
div.flicking_con {position:relative}
div.flicking_con .flicking_inner {position:absolute; top:450px; left:50%; text-align:center; z-index:999; width:300px; height:21px; margin-left:-150px;} /* 121126 */
div.flicking_con a { width:21px; height:21px; margin:0; padding:0; background:url('btn_main_img.png') 0 0 no-repeat; display:inline-block; text-indent:-1000px }
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:60px!important;height:60px!important;top:50%;margin-top:-30px;display:none;}
#btn_prev{background:url(hover_left.png) no-repeat left top;left:20px;}
#btn_next{background:url(hover_right.png) no-repeat right top;right:20px;}

/* 首页 */
.aindex { background:linear-gradient(to bottom,#770501,#3C0604); padding:50px; }
.aindex h2 { font-size:20px; color:#F0E5E5; text-align:center; position:relative; }
.aindex h2::before { left:0; }
.aindex h2::after { right:0; }
.aindex h2::before,.aindex h2::after { content:"";display:block;position:absolute;top:50%;height:0;width:33%;border-bottom:1px solid #BCB4B4; }
.aindex ul { padding-top:20px; }
.aindex ul li { width:300px; background:url(sprites.png) no-repeat left top; padding:110px 0 20px; font-size:14px; color:#DBCDCC; line-height:24px; }
.aindex ul li.cfa { float:left; }
.aindex ul li.cfb { margin:auto; background-position:-300px 0; }
.aindex ul li.cfc { float:right; background-position:-600px 0; }
.aindex .goin { text-align:center; clear:both; }
.aindex .goin a { width:120px; height:28px; line-height:26px; background-color:#A38159; border:1px solid #A38159; display:inline-block; color:#3C0604; border-radius:2px; }
.aindex .goin a:hover { background-color:#3C0604; color:#A38159; text-decoration: none; }

.bindex { padding:50px 50px 0; clear:both; }
.bindex h2 { font-size:28px; color:#242424; text-align:center; height:45px; }
.bindex h3 { font-size:14px; color:#242424; text-align:center; height:45px; font-weight: normal; }
.bindex ul { padding:20px 0 5px; }
.bindex ul li { width:20%; float:left; margin:0 2.5%; text-align:center; line-height:22px; font-size:14px; }
.bindex ul li a { display:block; height:60px; width:145px; line-height:56px; padding-top:144px; margin:auto; font-size:18px; font-weight:bold; }
.bindex ul li a:hover { color:#D32D2F; }
.bindex ul li a.cfa { background:url(map1.png) no-repeat center top; }
.bindex ul li a.cfb { background:url(map2.png) no-repeat center top; }
.bindex ul li a.cfc { background:url(map3.png) no-repeat center top; }
.bindex ul li a.cfd { background:url(map4.png) no-repeat center top; }
.bindex ul li .con { height:120px; }
.bindex ul li .more { height:30px; font-size:12px; }

.cindex { padding:50px 50px 0; clear:both; }
.cindex .content { position:relative; }
.cindex .tit { height:32px; line-height:32px; background:linear-gradient(to bottom,#4C0805,#5B0804); border:1px solid #170000; font-size:15px; color:#FFF; padding:0 20px; }
.cindex .tit span { float:right; text-align:right; }
.cindex .tit span i { font-size:16px; color:#FF0; font-weight:bold; }
.cindex ul { height:200px; width:960px; margin:30px auto; overflow:hidden; }
.cindex ul li { float:left; margin:0 5px; width:294px; height:200px; display:inline-block; }
.cindex ul li a { display:block; height:60px; width:145px; line-height:56px; font-size:18px; font-weight:bold; }
.cindex .up { width:21px; height:131px; background:url(showcase_controller_2.png); position:absolute; top:99px; }
.cindex .down { width:21px; height:131px; background:url(showcase_controller_2.png) -21px; position:absolute; top:99px; right:0; }
.cindex .con { padding:20px 0; text-align:center; }
.cindex .con .a1 { font-size:20px; padding-bottom:25px; color:#734C20; line-height:30px; }
.cindex .con .a2 { height:90px; }
.cindex .con .a3 { font-size:16px; color:#666;  }

.dindex { padding:50px 50px 0; clear:both; }
.dindex .tit { height:32px; line-height:32px; background:linear-gradient(to bottom,#4C0805,#5B0804); border:1px solid #170000; font-size:15px; color:#FFF; padding:0 20px; }
.dindex .tit span { float:right; text-align:right; }
.dindex .tit span i { font-size:16px; color:#FF0; font-weight:bold; }
.dindex ul { height:342px; padding:30px 0; }
.dindex ul li { float:left; margin:0 24px 0 0; width:232px; }
.dindex .more { padding:10px 0 0; border-top:1px solid #EFDCCF; text-align:right; width:980px; margin:auto; }
.dindex .more a { background:url(more.png) no-repeat left center; padding-left:12px; font-size:14px; color:#036; }
.dindex .more a:hover { color:#106EC8; text-decoration: none; }

.eindex { padding:50px; clear:both; }
.eindex .tit { height:32px; line-height:32px; background:linear-gradient(to bottom,#4C0805,#5B0804); border:1px solid #170000; font-size:15px; color:#FFF; padding:0 20px; }
.eindex .tit span { float:right; text-align:right; }
.eindex .tit span i { font-size:16px; color:#FF0; font-weight:bold; }
.eindex h3 { font-size:20px; color:#333; font-weight:bold; height:50px; }
.eindex li { float:left; border-top:1px solid #E8DCCF; line-height:30px; width:280px; margin-right:60px; }
.eindex li a { color:#1D568F; font-size:14px; }
.eindex li a:hover { color:#106EC8; }
.eindex .aaa { width:680px; padding:40px 0 0 15px; float:left; }
.eindex .bbb { float:right; width:290px; overflow:hidden; padding-top:40px; }

/* 文章内页 */
.art_tit { padding-bottom:20px; font-size:18px; text-align:center; line-height:24px; }
.art_info { padding-bottom:20px; color:#999; text-align:center; }
.art_info span { margin:0 10px; }
.art_con { font-size:14px; line-height:24px; padding-bottom:30px; }

/* 广告list_ad */
.list_ad { height:200px; width:1081px; margin:auto; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ccc; background-color: #eeeeee; }
.list_ad .ad_960_90{ height: 90px; width:960px; margin:auto; padding-top:47px; }
.ad_728_90 { height:90px; width:780px; padding:20px 0; text-align:center; border-top:1px solid #E9E9E9; }
.ad_300_250 { height:250px; width:300px; padding-bottom:20px; }
.ad_250_250 { height:250px; width:250px; margin:auto; padding-bottom:30px; }

/* 频道页 */
.inarg56 { padding:0 0 50px; }
.inarg56 .mp4 { width:100%; }
.inarg56 .txt { padding:20px 0; line-height:24px;  font-size:14px; }
.inarg56 .txt p { padding-bottom:15px; text-indent:2rem; }
.inarg56 .txt strong { padding:20px; background-color:#EEE6DD; text-align:center; margin:20px 0; font-size:20px; display:block; text-indent:0; }
.inarg56 .h2tit { margin:-20px -20px 0; line-height:44px; }
.inarg56 .left { width:40%; padding-top:40px; }
.inarg56 .left li { height:45px; border-bottom:1px dotted #ccc; line-height:45px; font-size:14px; color:#333; padding:0 0 8px 70px; margin-top:8px; }
.inarg56 .left li.a1 { background:url(contact1.png) no-repeat; }
.inarg56 .left li.a2 { background:url(contact2.png) no-repeat; }
.inarg56 .left li.a3 { background:url(contact3.png) no-repeat; }
.inarg56 .left li.a4 { background:url(contact4.png) no-repeat; }
.inarg56 .left li.a5 { background:url(contact5.png) no-repeat; }
.inarg56 .left li.a6 { background:url(contact6.png) no-repeat; }
.inarg56 .left li.a7 { background:url(contact7.png) no-repeat; }
.inarg56 .right { width:58%; padding-top:30px; }

/* 分页样式 */
.all_page {margin: 40px auto 50px;}
.all_page li {display:inline;}
.all_page a{display:inline-block;margin:0 3px;width:34px;height:34px;text-align:center;color:#333;background:#ccc; font-size:14px; line-height:34px;}
.all_page a:hover,.all_page li.thisclass a{text-decoration:none;background:#4A0400;color:#fff;}

/* 列表页 */
.list244 { padding:0 0 50px; }
.list244 .list { border-bottom:1px solid #EFDFCE; clear:both; height:110px; margin-bottom:20px; }
.list244 .list .map { float:left; width:120px; }
.list244 .list .txt { margin-left:140px; position:relative; }
.list244 .list .txt .tit { font-size:16px; line-height:20px; padding-bottom:5px; }
.list244 .list .txt .intro { color:#999; padding-bottom:8px; }
.list244 .list .txt .more { position:absolute; top:74px; width:100%; color:#999; }
.list244 .list .txt .more a { color:#666; }
.list244 .list .txt .more span { margin-right:10px; }

/* 所在位置 */
.allnav { width:1000px; margin:auto; line-height:36px; color:#666; }
.allnav a { color:#1D568F; }

/* 共用部份 */
.alltit { padding:0 0 0 15px; color:#4B0704; font-size:20px; border-left:5px solid #702422; height:42px; line-height:40px; margin-bottom:20px; }
.sg-box { padding:20px; border:1px solid #D1B99F; border-radius:2px; background-color:#FFF; color:#333; }
.h2tit { border-top:1px solid transparent; padding:0 20px; border-left:4px solid #AF8D66; font-size:18px; color:#A98B69; border-bottom:1px solid #E8DCCF; }
.lefta { float:left; width:695px; min-height:420px; }
.righta { float:right; width:240px; }
.other { margin-top:20px; width:695px; float:left; }
.other .txts { padding:20px 0 10px; height:145px; line-height:24px;  font-size:14px; clear:both; width:96%; margin:auto; }
.other .txts .map { float:left; width:145px; }
.other .txts .con { margin:25px 0 0 175px; }
.other .txts .con h3 { padding-bottom:5px; font-size:16px; }
.nava { border-radius:2px; background-color:#EEE6DD; border-left:1px solid #D1B99F; border-right:1px solid #D1B99F; }
.nava a { line-height:50px; text-align:center; font-size:16px; color:#735D42; display:block; border-top:1px solid #D1B99F; }
.nava a:hover { background-color:#D0C4B7; text-decoration: none; color:#FFF; }
.hot .tit { line-height:44px; border-bottom:1px solid #EFDFCE; background-color:#FFFBF7; margin:-20px -20px 16px; padding:0 20px; font-size:14px; color:#4A0400; }
.hot li { line-height:30px; padding-left:12px; background:url(more.png) no-repeat left center; height:32px; overflow:hidden; }

/* 列表list22 */
#t { background-image: url(bga.jpg); }
#l_t { width:720px; }
#r_t { width:300px; }
.list22 { width:1081px; margin:auto; display:table; background-color:#FFF; }
.list22 .left22 { width:770px; float:left; padding:20px 30px; overflow:hidden; border-right:1px solid #ccc; }
.list22 .left22 .aa22 { height:30px; color:#626262; }
.list22 .left22 .aa22 a { color:#626262; }
.list22 .left22 .aa22 a:hover { color:#939393; text-decoration: none; }
.list22 .left22 .bb22 { height:60px; line-height:36px; font-size:26px; color:#333; }
.list22 .left22 .bb22 span { font-size:12px; color:#666; margin-left:15px; }
.list22 .left22 .bb22 .right { padding-top:8px; }
.list22 .left22 .bb22 .right a { float:left; font-size:14px; padding:1px 10px 3px; margin:0 5px; display:block; line-height:22px; background-color: #333; border: 1px solid #666; }
.list22 .left22 .bb22 .right a.thisTab { background-color: #666; }
.list22 .left22 .cc22 { width:789px; }
.list22 .left22 .cc22 .lis { width:237px; margin:0 25px 20px 0; float:left; background-color: #2D2C2C; }
.list22 .left22 .cc22 .lis .map {  }
.list22 .left22 .cc22 .lis .works { height: 56px; width: 56px; margin:-25px 0 0 10px; }
.list22 .left22 .cc22 .lis .works img { border: 3px solid #DDD4D4; }
.list22 .left22 .cc22 .lis .tit { margin:-26px 0 0 75px; height:26px; line-height:26px; overflow:hidden; }
.list22 .left22 .cc22 .lis .con { padding:10px 10px 15px; line-height:20px; }
.list22 .left22 .cc22 .lis .date { height:26px; padding:0 10px; color:#6A6A6A; border-bottom: 2px solid #333333; }
.list22 .left22 .cc22 .lis .date span { color:#6A6A6A; margin-right:10px; }
.list22 .left22 .cc22 .lis .date b { color:#999; font-weight: normal; }
.list22 .left22 .dd22 { line-height:32px; padding:0 20px; font-size:14px; color:#666; }
.list22 .left22 .dd22 p { height:45px; }
.list22 .left22 .dd22 span.red { padding:0 8px; }
.list22 .left22 .dd22 dl { clear:left; height:42px; }
.list22 .left22 .dd22 dt { width:100px; float:left; text-align:right; margin-right:10px; }
.list22 .left22 .dd22 dd { float:left; }
.list22 .left22 .dd22 .intxt { line-height:24px; padding:0 6px; border: 1px solid #666; height:24px; background-color: #999; width:250px; font-family: "微软雅黑", "Microsoft YaHei UI"; font-size:12px; }
.list22 .left22 .dd22 .intxt2 { line-height:24px; padding:0 6px; border: 1px solid #666; height:60px; background-color: #999; width:450px; font-family: "微软雅黑", "Microsoft YaHei UI"; font-size:12px; }
.list22 .left22 .dd22 .gogo { border: 1px solid #666; height:28px; background-color: #999; padding:0 20px; font-family: "微软雅黑", "Microsoft YaHei UI"; font-size:12px; }
.list22 .left22 .ee22 { min-height:400px; }
.list22 .left22 .ee22 .ab1 { font-size:14px; height:50px; }
.list22 .left22 .ee22 .ab2 thead tr { font-size:14px; height:30px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666; background-color: #333; padding-bottom:10px; }
.list22 .left22 .ee22 .ab2 tbody tr { height:30px; padding:10px 0 0; }
.list22 .left22 .ee22 .ab2 .pageList { height:30px; line-height:30px; padding:20px 0 30px; }
.list22 .left22 .ee22 .ab2 .pageList span { padding:0 5px; }
.list22 .left22 .ee22 .ab2 .pageList a { padding:0 5px; }
.list22 .left22 .ee22 .ab3 { float:left; width:190px; }
.list22 .left22 .ee22 .ab3 .aa { width:180px; height:180px; border:1px solid #3E3E3E; margin-bottom:15px; }
.list22 .left22 .ee22 .ab3 .bb { line-height:26px; width:160px; border: 1px dotted #363636; padding:7px 10px; margin-bottom:15px; }
.list22 .left22 .ee22 .ab3 .cc { line-height:36px; margin-bottom:30px; }
.list22 .left22 .ee22 .ab3 .cc a { font-size:14px; }
.list22 .left22 .ee22 .ab3 .cc p { width:160px; border-bottom:1px dotted #363636; padding:0 10px; }
.list22 .left22 .ee22 .ab4 { float:right; width:560px; }
.list22 .left22 .ee22 .ab4 .aa { height:42px; font-size:22px; color:#DDD4D4; }
.list22 .left22 .ee22 .ab4 .bb { color: #666; line-height: 22px; padding:8px; border:1px dotted #363636; margin-bottom:30px; }
.list22 .left22 .ee22 .ab4 .cc { padding-bottom:20px; color:#DDD4D4; }
.list22 .left22 .ee22 .ab4 .cc dl { clear:left; height:42px; }
.list22 .left22 .ee22 .ab4 .cc dt { width:65px; float:left; color:#666; }
.list22 .left22 .ee22 .ab4 .cc dd { float:left; border-bottom:1px dotted #363636; padding:0 10px 10px; font-size:14px; }
.list22 .left22 .ee22 .ab4 .cc p { padding:10px; border-bottom:1px solid #363636; }
.list22 .left22 .ee22 .ab4 .cc span { margin-right:25px; color:#666; }
.list22 .left22 .ee22 .ab4 .dd { padding-bottom:50px; color:#DDD4D4; font-size:14px; line-height:24px; }
.list22 .left22 .ee22 .ab4 .dd .tit { height:50px; font-size:18px; }
.list22 .left22 .ee22 .ab4 .dd .con { color:#A39F99; }
.list22 .left22 .ee22 .ab4 .dd strong { color:#ff6600; }
.list22 .left22 .ee22 .ab4 .ee { padding: 10px 0 30px; }
.list22 .left22 .ee22 .ab4 .ee .bigtit { padding: 10px 0; border-bottom:1px solid #3E3E3E; color:#DDD4D4; font-size:18px; }
.list22 .left22 .ee22 .ab4 .ee .ko { float:left; margin:18px 15px 20px 0; padding:0 10px 3px; border: 1px solid #3E3E3E; text-align:center; background-color: #2E2E2E; line-height:26px; }
.list22 .left22 .ee22 .ab4 .ee .lis { padding: 15px 0; border-bottom:1px dotted #363636; }
.list22 .left22 .ee22 .ab4 .ee .lis .tit { height:26px; color:#666; }
.list22 .left22 .ee22 .ab4 .ee .lis .tit a { font-size:16px; color:#DDD4D4; }
.list22 .left22 .ee22 .ab4 .ee .lis .con { line-height:18px; margin-bottom:10px; max-height:36px; overflow:hidden; }
.list22 .left22 .ee22 .ab4 .ee .lis .dis { height:20px; }
.list22 .left22 .ee22 .ab4 .ee .lis .dis span { margin-right:20px; }
.list22 .left22 .tagg { padding:10px 0 20px; }
.list22 .left22 .tagg a { font-size:14px; margin:0 15px 12px 0; display:inline-block; }
.list22 .left22 .tagg a.tagc1 { color:#090; font-weight: bold; }

.pagelistbox { height: auto; text-align: center; clear: both; padding:10px 0 30px; }
.pagelistbox li { display: inline; line-height: 26px; height: 26px; margin-right: 2px; margin-bottom: 10px; margin-left: 2px; }
.pagelistbox li.thisclass a { color: #B15300; font-weight: bold; background-color: #FAD292; }

.pagelistbox a,.pagelistbox strong { border: 1px solid #FAC885; background-color: #FDEED5; line-height: 20px; height:20px; padding: 5px 10px; }
.pagelistbox strong { background-color: #404040; }

.pagelistbox .pageinfo { border: 1px solid #404040; background-color: #323232; line-height: 22px; padding: 5px 8px; }
.pagelistbox a:hover { border: 1px solid #B15300; text-decoration: none; color:#B15300; }
.pagelistbox .abt88 { color: #F30; background-color: #666; border: 1px solid #999; }

.index_tit { height:36px; width:1045px; margin:auto; font-size:20px; padding:20px 0; color:#000; font-weight:bold; }

.poas { width:1045px; margin:auto; padding-bottom:25px; color:#000; }
.poas .xmap { background:url(023.jpg) no-repeat; height:480px; position:relative; }
.poas .xmap .leega { position:absolute; left:30px; top:60px; width:310px; line-height:26px; }
.poas .xmap .leega a { display:inline-block; width:284px; }
.poas .xmap .leega a:hover { color:#000; text-decoration: none; }
.poas .xmap .leega span { font-size:22px; line-height:40px; margin-right:20px; }
.poas .xmap .leega .topa { padding:13px 15px; background-color:#FF6669; margin-bottom:12px; color:#333; }
.poas .xmap .leega .topb { padding:13px 15px; background-color:#FF9FA1; margin-bottom:12px; }
.poas .xmap .leega .topc { padding:13px 15px; background-color:#EACD65; margin-bottom:12px; }
.poas .xmap .leega .topd { padding:13px 15px; background-color:#5CD94D; }
.poas .xmap .leegb { background:url(3311.jpg) no-repeat center top; width:295px; height:480px; position:absolute; left:360px; background-size:100%; text-align:center; }
.poas .xmap .leegb a { padding:3px 6px; margin:10px; text-align:center; color:#333; display:inline; border-radius:3px; font-size:12px; color:#000; }
.poas .xmap .leegb a:hover { color:#FFF; text-decoration: none; }
.poas .xmap .leegb .topa { position:absolute; top:90px; width:100%; }
.poas .xmap .leegb .topa a { background-color:#FF6669; border:1px solid #CD2139; }
.poas .xmap .leegb .topb { position:absolute; top:190px; width:100%; }
.poas .xmap .leegb .topb a { background-color:#EACD65; border:1px solid #6E5E2D; }
.poas .xmap .leegb .topc { position:absolute; top:350px; width:100%; }
.poas .xmap .leegb .topc a { background-color:#5CD94D; border:1px solid #2A8B3E; }
.poas .xmap .leegb .topd { position:absolute; top:440px; width:100%; }
.poas .xmap .leegb .topd a { background-color:#6FB3E2; border:1px solid #315B81; }
.poas .xmap .leegc { width:350px; position:absolute; left:675px; top:70px; color:#FFF; line-height:30px; }
.poas .xmap .leegc .topb { position:absolute; top:130px; }
.poas .xmap .leegc .topc { position:absolute; top:255px; }
.poas .xmap .leegc .topd { position:absolute; top:355px; color:#DAE000; }
.poas .xmap .leegd { width:260px; position:absolute; left:710px; line-height:54px; font-size:26px; color:#333; background-color:#DAE100; height:56px; text-align:center; }

.aoas { width:1045px; margin:auto; padding-bottom:25px; color:#000; min-height:700px; }
.aoas .aaa { width:49%; float:left; }
.aoas .bbb { width:49%; float:right; }
.aoas .tita { font-size:18px; height:42px; color:#C30; line-height:40px; margin-left:260px; }
.aoas .titb { font-size:16px; height:42px; color:#000; line-height:40px; font-weight:bold; margin-left:260px; }
.aoas .con { font-size:14px; line-height:22px; margin-left:260px; }
.aoas .leegb { background:url(3311.jpg) no-repeat center top; width:250px; height:407px; position:relative; background-size:100%; text-align:center; float:left; }
.aoas .leegb a { padding:3px 6px; margin:10px; text-align:center; color:#333; display:inline; border-radius:3px; font-size:12px; color:#000; }
.aoas .leegb a:hover { color:#FFF; text-decoration: none; }
.aoas .leegb .topa { position:absolute; top:110px; width:100%; }
.aoas .leegb .topa a { background-color:#FF6669; border:1px solid #CD2139; }
.aoas .leegb .topb { position:absolute; top:190px; width:100%; }
.aoas .leegb .topb a { background-color:#EACD65; border:1px solid #6E5E2D; padding:3px 2px; margin:10px 0; }
.aoas .leegb .topc { position:absolute; top:280px; width:100%; }
.aoas .leegb .topc a { background-color:#5CD94D; border:1px solid #2A8B3E; padding:3px 2px; margin:10px 0; }
.aoas .leegb .topd { position:absolute; top:360px; width:100%; }
.aoas .leegb .topd a { background-color:#6FB3E2; border:1px solid #315B81; }


.list22 .left22 .ff22 { padding:10px 0 15px; min-height:80px; }
.list22 .left22 .ff22 .left { display:inline-table; }
.list22 .left22 .ff22 .aa { margin-top:2px; padding:5px 15px 8px; border: 1px solid #FAC885; text-align:center; background-color: #FDEED5; line-height:28px; }
.list22 .left22 .ff22 .aa span { height:22px; border-top-width: 1px; border-top-style: dotted; border-top-color: #3E3E3E; font-size: 20px; color: #666; }
.list22 .left22 .ff22 .bb { padding: 0 0 0 15px; max-width:645px; }
.list22 .left22 .ff22 .bb .tit { font-size:22px; color:#666; overflow:hidden; padding:0 0 10px; line-height: 24px; }
.list22 .left22 .ff22 .bb .die { line-height:20px; color:#999; }
.list22 .left22 .ff22 .bb .die span { margin-right:25px; }
.list22 .left22 .gg22 { line-height:26px; font-size:16px; padding:30px 20px; color:#666; border-top:1px solid #ccc; clear:both; }
.list22 .left22 .gg22 img { max-width:680px; text-align:center; }
.list22 .left22 .gg22 p { padding:0 0 20px; }
.list22 .left22 .gg22 h1 { border-bottom:1px dashed #ccc; font-size:18px; font-weight:bold; line-height:40px; height:42px; color:#060; }
.list22 .left22 .gg22 h2 { font-size:16px; font-weight:bold; line-height:30px; height:32px; }
.list22 .left22 .gg22 h3 { font-size:16px; font-weight:bold; line-height:26px; height:24px; color:#666; }
.list22 .left22 .gg22 iframe { height:460px; width:640px; margin:20px 0 0; }
.list22 .left22 .gg22 a { color:#360; }
.list22 .left22 .hh22 { height:90px; text-align:center; color:#999; font-size:14px; }
.list22 .left22 .hh22 .aa { background-image: url(psd.png); background-repeat: no-repeat; display: inline-block; width: 54px; height:30px; padding-top:24px; float:left; margin:0 40px 0 280px; cursor:pointer; }
.list22 .left22 .hh22 .aa:hover { background-position: -108px 0px; color: #666; text-decoration: none; }
.list22 .left22 .hh22 .bb { background-position: -54px 0px; background-image: url(psd.png); background-repeat: no-repeat; display: inline-block; width: 54px; height:47px; float:left; padding-top:7px; cursor:pointer; }
.list22 .left22 .hh22 .bb:hover { background-position: -162px 0px; color: #666; text-decoration: none; }
.list22 .left22 .ii22 { margin-left:-30px; width:780px; }
.list22 .left22 .ii22 .aa { padding:20px; background-color:#E9E9E9; }
.list22 .left22 .ii22 .aa .bshare { height:34px; }
.list22 .left22 .jj22 { padding:25px 0 20px; border-bottom-width: 1px; border-bottom-style:  solid; border-bottom-color: #eeeeee; clear:both; display:table; }
.list22 .left22 .jj22 .left1 { display:inline-block; min-width:55px; float:left; margin-top:3px; }
.list22 .left22 .jj22 .lisss { margin-left:156px; width:564px; }
.list22 .left22 .jj22 .bb .tit { font-size:22px; color:#DDD4D4; line-height:24px; padding: 0 0 8px; }
.list22 .left22 .jj22 .bb .tit a { font-size:18px; }
.list22 .left22 .jj22 .bb .tit a:hover { text-decoration: none; color: #390; }
.list22 .left22 .jj22 .bb .die { line-height:16px; color:#999; }
.list22 .left22 .jj22 .bb .die span { margin-right:25px; }
.list22 .left22 .jj22 .bb .die p { padding: 0 0 5px; }

/* 分页按钮abt3 */
.abt3 { height: auto; text-align: center; clear: both; padding:30px 0; }
.abt3 li { display: inline; line-height: 22px; height: 22px; margin-right: 3px; margin-bottom: 10; margin-left: 3px; }
.abt3 li.thisclass a { color: #390; font-weight: bold; }
.abt3 a { border: 1px solid #ccc; background-color: #E9E9E9; line-height: 22px; padding: 5px 8px; }
.abt3 .pageinfo { border: 1px solid #ccc; background-color: #E9E9E9; line-height: 22px; padding: 5px 8px; }
.abt3 a:hover { border: 1px solid #999; text-decoration: none; color:#390; background-color:#D2D2D2; }
.abt3 .abt88 { color: #F30; background-color: #666; border: 1px solid #999; }

.list22 .right22 { width:250px; float:right; }
.list22 .right22 .aa22 { padding:25px; }
.list22 .right22 .aa22 .tit { height:40px; font-size:16px; font-weight: bold; color:#DDD4D4; }
.list22 .right22 .aa22 .con { height:60px; color:#626262; position:relative; }
.list22 .right22 .aa22 .con .a1 { width:50px; }
.list22 .right22 .aa22 .con .a2 { line-height:21px; }
.list22 .right22 .aa22 .con .a2 strong { color:#DDD4D4; }
.list22 .right22 .aa22 .con .a3 { background-image: url(psd.png); background-repeat: no-repeat; position: absolute; width:41px; height:41px; background-position: -216px 0px; }
.list22 .right22 .bb22 { padding:20px; }
.list22 .right22 .bb22 .tit { height:40px; font-size:16px; font-weight: bold; color: #666; }
.list22 .right22 .bb22 .con { height:95px; color:#999; }
.list22 .right22 .bb22 .con .a1 { width:100px; height:75px; margin-right:10px; overflow:hidden; }
.list22 .right22 .bb22 .con .a1 img { margin-top:-10px; }
.list22 .right22 .bb22 .con .a2 { width:150px; }
.list22 .right22 .bb22 .con .a2 .tt { line-height:20px; font-size:14px; height:54px; }
.list22 .right22 .bb22 .con .a2 strong { color:#DDD4D4; }
.list22 .right22 .cc22 { padding:20px; }
.list22 .right22 .cc22 .tit { font-size:16px; font-weight: bold; color: #666; height:35px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e9e9e9; margin-bottom:15px; }
.list22 .right22 .cc22 .con { color:#999; padding-bottom:17px; line-height:20px; }
.list22 .right22 .cc22 .con .tt { font-size:18px; height:28px; overflow:hidden; line-height:24px; }

/* 友情链接 */
.links { background:linear-gradient(to bottom,#9C0707,#730806); height:66px; line-height:62px; }
.links .tit { font-size:24px; color:#FFF; margin-right:50px; float:left; }
.links a { font-size:14px; color:#FFF; float:left; margin-right:30px; }
.links a:hover { color: #FC0; text-decoration: none; }

/* 尾部footer */
.footer35 { clear: both; position:relative; }
.footer35 .b97 { background-color:#300503; border-bottom:1px solid #580705; height:44px; line-height:42px; }
.footer35 .b97 a { font-size:14px; color:#FFF; float:left; margin-right:40px; }
.footer35 .c97 { background-color:#3C0604; height:40px; color:#B0A5A4; padding-top:40px; }
.footer35 .c97 a { color:#fff; }

.indfoot { width:100%; }
.indfoot .aaa { line-height:22px; color:#333; padding:30px 0 0; height:300px; width:1081px; margin:auto; background-color:#dbdbdb; }
.indfoot .aaa .left { padding:40px 0 0 50px; }
.indfoot .aaa .left dl { float:left; width:140px; border-right:1px solid #B7B7B7; margin-right:45px; }
.indfoot .aaa .left dl dt { height:35px; }
.indfoot .aaa .left dl dt a { font-size:14px; color:#333; }
.indfoot .aaa .left dl dd { height:26px; line-height:26px; }
.indfoot .aaa .left dl dd a { color:#666; }
.indfoot .aaa .right { padding-top:35px; text-align:center; margin-right:45px; }
.indfoot .aaa .right .a4 a:hover { text-decoration: none; color:#fff; }
.indfoot .aaa .right .a1 { margin:3px 0 0; height:22px; line-height:21px; background-color:#666; color:#ccc; }
.indfoot .aaa .right .a2 { font-size:28px; height:30px; font-weight: bold; padding-top:8px; }
.indfoot .aaa .right .a3 { line-height:20px; height:56px; }
.indfoot .aaa .right .a4 a { display:block; height:32px; width:140px; color:#CCC; line-height:30px; padding-left:20px; background:#666 url(icoq.png) no-repeat 15px 0; font-size:14px; margin:auto; }
.indfoot .aaa .txtao { padding:50px 30px 0; clear:both; }
.indfoot .aaa .txtao .a1 { width:22px; height:22px; display:inline-block; background:url(images/ico_touch_01.png) no-repeat; background-size:100%; margin-right:10px; }
.indfoot .aaa .txtao .a2 { width:24px; height:24px; display:inline-block; background:url(images/ico_touch_02.png) no-repeat; background-size:100%; margin-right:10px; }
.indfoot .aaa .txtao .a3 { width:24px; height:24px; display:inline-block; background:url(images/ico_touch_03.png) no-repeat; background-size:100%; }
.indfoot .aaa .txtao .a4 { height:15px; border-top:1px solid #B7B7B7; }