@charset "utf-8";



/* CSS Document */



body, button, input, select, textarea { background: none repeat scroll 0 0 #fff; color: #413a30; font: 12px/1 "Arial","微软雅黑"; margin: 0; padding: 0; overflow: hidden; }



h1, h2, h3, h4, h5, h6 { font-size: 14px; padding: 0; margin: 0; }



ul, ol, li, dl, dt, dd { list-style: none; text-decoration: none; height: auto; padding: 0; margin: 0; }



address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */



code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */



small { font-size: 14px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */



abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */ border-bottom: 1px dotted; cursor: help; }



q:before, q:after { content: ''; }



p { margin: 0; padding: 0; }



/* 重置表单元素 */



legend { color: #413a30; } /* for ie6 */



fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */



/* 注：optgroup 无法扶正 */



button, input, select, textarea { font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */ }



/* 重置表格元素 */



/* 重置 hr */



hr { border: none; height: 1px; }



/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */



html { overflow-y: scroll; }



:link { text-decoration: none; color: #413a30; }



:visited { text-decoration: none; color: #413a30; }



.clear{ clear:both;}

.fl { float:left;}

.fr { float:right;}



/*======================公用样式=======================*/



.warp_main { width:100%; margin: 0 auto; overflow: hidden; }

.home_page{background: url(../images/bj1.jpg) no-repeat #fdfaf5 top center;}

.header { width:100%; height:106px; background:url(../images/head_bg.jpg)  no-repeat center; }

.top {width:1200px; height:106px; margin:0 auto; position:relative;}

.logo { width:222px; height:98px; position:absolute; top:0; left:0;}

.logo a { display:block; width:222px; height:98px; text-indent:-9999px;}







.nav { width:870px; position:absolute; top:8px; left:188px;}





#nav{ position: absolute; top: 6px; left: 150px; z-index:1000;}

#nav li{ width: 140px; height: 50px; padding: 20px 0px; float: left; text-align: center; position:relative;}

#nav span{ display: block; font: 13px/24px "Arial"; color: #603a22;}

#nav a{ font-size:16px; color: #603a22;}

#nav li a:hover { font-weight:bold;}



#nav li:hover .nav_1{ background: url(../images/nav_bg.png) no-repeat 45px 20px;}

#nav .hover0 .nav_1{ background: url(../images/nav_bg.png) no-repeat 45px 20px;}



.nav_2{ width: 145px; padding-top:33px;z-index: 10000000; position: relative; top:-8px; display: none;left:0px;}

.nav_2 .div_bg1{ background:url(../images/nav2_bg_01.png) no-repeat center top; height:30px; line-height:0px; font-size:0px; width:145px;}

.nav_2 .div_bg2{ background:url(../images/nav2_bg_02.png) repeat-y; width:145px;}

.nav_2 .div_bg2 a{ width: 115px; height: 30px; line-height:28px; overflow: hidden; padding-left: 30px; display: block; text-align: left; background: url(../images/nav2_bd.png) center bottom no-repeat; font-size:14px !important; color: #fff !important;}

.nav_2 .div_bg3{ background:url(../images/nav2_bg_03.png) center bottom no-repeat; width:145px; height:26px; line-height:0px;}







.er { width:81px; height:81px; position:absolute; top:8px; right:2px;}







.icons{ background:url(../images/icons.png) no-repeat;}

.search{ width:100%; height:416px;background:url(../images/ban.jpg) no-repeat center;}

.page_ban{background:url(../images/page_ban.jpg) no-repeat center;}

.news_ban{background:url(../images/news_ban.jpg) no-repeat center;}

/*栖心公告栏*/

.notice_ban{background:url(../images/notice_ban.jpg) no-repeat center;}

/*好书推荐*/

.product_ban{background:url(../images/product_ban.jpg) no-repeat center;}

/*读者指南*/

.guide_ban{background:url(../images/guide_ban.jpg) no-repeat center;}





.search_110 { width:909px; height:110px; margin:0 auto;}

.search .wrap{ width:909px; height:217px; margin:0 auto; background:url(../images/searchbg.png) no-repeat; position:relative;}

.search .tit{height:42px; position:absolute; top:41px; left:164px;}

.search .tit li{float:left;margin-right:10px;display:inline;}

.search .tit li a{display:block;width:134px;height:42px;line-height:42px;text-align:center;color:#fff; font-size:20px;}

.search .tit li a.cur{background:url(../images/icons.jpg) no-repeat;color:#512c14;}

.search .con { width:730px; position:absolute; top:124px; left:88px;}

.search .con .sCon{display:none;}

.search .con .quick{margin-top:5px;}

.search .con .quick .txt{width:456px;height:40px;line-height:40px;background:url(../images/txt.jpg) no-repeat;border:none;float:left; text-indent:10px;}

.search .con .quick .btn{width:134px;height:38px;line-height:38px; text-indent:10px; background:url(../images/b.jpg) no-repeat; border:none;color:#fff; cursor:pointer;zoom:1;margin-left:10px; margin-top:1px;}

.search .con .quick .skim{line-height:30px;color:#fff;margin-left:10px;}

.search .con .word{margin-top:15px;}

.search .con .word a{margin-left:10px;color:#d7d7d7;}

.main1_left .sslct{float:left;position:relative; width:116px; height:40px; background:url(../images/sslct.jpg) no-repeat; margin-left:11px;}

.main1_left .sslct .sTxt{margin:0px;}

.main1_left .sslct .sTxt span{float:left;width:116px;height:40px;line-height:40px;  cursor:pointer;padding-left:6px; margin-left:6px}

.main1_left .sslct ul{position:absolute; left:6px;top:40px;width:106px;height:0px; z-index:9999; overflow:hidden;background-color:#FFF;}

.main1_left .sslct ul li{border:1px solid #c2c0c0;margin-top:-1px;}

.main1_left .sslct ul a{display:block; line-height:24px;text-align:center;color:#333;text-decoration:none;}

.main1_left .sslct ul a:hover{background-color:#efefef; text-decoration:none;}

.bulletin .tit{padding:20px 0 0 50px;}





.top-wrap { width:1198px; height:344px; margin:0px auto 0; padding-top:43px;}

.top-wrap .left-scroll { width:450px; height:300px;}

.top-wrap .left { width: 100%; position: relative; overflow: hidden; display: none; height: 300px; overflow: hidden;}

.top-wrap.long-wrap .left, .top-wrap.long-wrap .left-scroll { width: 100%; }

.top-wrap.long-wrap .right { width: 100%; margin-top: 30px; }

.top-wrap.m-wrap .left, .top-wrap.m-wrap .right { display: none; }

.top-wrap .left .bd { width: 100%; }

.top-wrap .left .butn { display: block; width: 49px; height: 81px; position: absolute; top: 50%; margin-top: -30px; cursor: pointer; }

.top-wrap.twrap .left .butn { width: 30px; height: 50px; background-size: 100% auto; }

.top-wrap .left .prev { background: url("../images/ico_45.png") no-repeat center top; left: 0; }

.top-wrap .left .next { background: url("../images/ico_46.png") no-repeat center top; right: 0; }

.top-wrap .left .butn:hover { background-position: center bottom; }

.top-wrap .left li { float: left; }



.top-wrap .left li a { display: block; position: relative; cursor: pointer; width: 100%; }

.top-wrap .left li img { width: 100%; display: block; width: 450px; height: 300px; }

.top-wrap .left li p { position: absolute; left: 0; bottom: 0; width: 100%; text-indent:15px; line-height:36px; font-size:12px; color: #fff; background: url("../images/bg_09.png") repeat center; }

.top-wrap.owrap .left li p { line-height: 36px; font-size: 12px; }

.top-wrap.twrap .left li p { line-height: 36px; font-size: 12px; }

.top-wrap .left .btnbox { position: absolute; top:279px; right:10px; overflow: hidden; }

.top-wrap .btnbox span { width: 15px; height: 7px; margin-left: 8px; cursor: pointer; background: url("../images/ico_47.png") no-repeat right center; text-indent: 9999; display: block; float: left; transition: normal; }

.top-wrap .btnbox span.on { background: url("../images/ico_47.png") no-repeat left center; width: 25px; }



/*首页九宫格css3*/

.group1_2 { width:312px; height:299px; margin-top:1px; overflow: hidden; float:left; margin-left:11px;}

.group1_2 li {margin-right:1px; margin-bottom:1px; width:103px; height: 99px; float: left; position: relative;}

.group1_2 li img{ -webkit-transition: all 1.3s; -moz-transition: all 1.3s; transition: all 1.3s; transition: all 1.3s;}

.group1_2 li img:hover{ -webkit-transition: all 1.3s; -moz-transition: all 1.3s; transition: all 1.3s; transition: all 1.3s; transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg);}

/*首页九宫格css3结束*/





.nTabi{ width:410px; height:320px; margin-top:4px; margin-left:15px; float:left; overflow: hidden;}





.nTabi .TabTitlei{ width:410px; height:36px; background:url(../images/TabTitlei.jpg) no-repeat; position:relative; font-size:20px; color: #8d6038;}

.nTabi .TabTitlei li{ width:115px; height:22px; color: #8d6038; padding-left: 15px; float: left; cursor: pointer; text-align: left;}

.nTabi .TabTitlei .active{ color: #512c14; background:url(../images/d2.jpg) no-repeat top left; border-bottom: solid 4px #512c14; padding-bottom:10px;}

.nTabi .TabTitlei .normal{ }

.nTabi .TabTitlei li:hover{ color: #512c14; background:url(../images/d2.jpg) no-repeat top left; border-bottom: solid 4px #512c14; padding-bottom:10px; }

.nTabi .TabContenti{ }

.nTabi .TabContenti .news_more{  text-align:right;}

.nTabi .TabContenti .news_more a  {color: #413a30;}

.none { display:none;}

.index_topnew { width:410px; height:97px; position:relative; background:url(../images/index_topnew.jpg) no-repeat; margin-bottom:11px;}

.index_topnew em { display:block; width:83px; text-align:center; position:absolute; top:29px; left:0; font-size:32px; color:#512c14;}

.index_topnew span {display:block; width:83px; text-align:center; position:absolute; top:65px; left:0; color:#512c14;}

.index_topnew .tit {width:303px; position:absolute; top:22px; left:102px; color:#202020; text-overflow: ellipsis;

	overflow: hidden; white-space: nowrap; height: 22px; line-height: 22px;}

.index_topnew .tit a { color:#202020;}

.index_topnew .txt {width:303px; height:42px; line-height:17px; position:absolute; top:44px; left:102px; color:#848484;}



.newlist{ width:410px;}

.newlist li{ width: 410px; height:33px; line-height:33px; overflow: hidden;}

.newlist li span{ width:310px; display:block; float:left; background:url(../images/d1.jpg) no-repeat 1px 13px; text-indent:16px; color:#202020;}

.newlist li em{ display:block; float:right; color:#202020;}







.index_yd { width:1198px; height:272px; margin:0 auto;}

.index_yd .tit { width:1198px; height:40px; background:url(../images/d2.jpg) no-repeat top left; text-indent:18px; font-size:20px; color:#512c14;}



.index_yd_con { width:1198px; height:190px; position:relative;}

.left_btn { position:absolute; top:80px; left:0; width:23px; height:23px; z-index:999;}

.right_btn { position:absolute; top:80px; right:0;width:23px; height:23px; z-index:999;}

.pro_list_inner { width:1150px; height:190px; overflow: hidden; margin-left:30px; }

.sy_pro_list { width: 1150px; height: 190px; }

.sy_pro_list ul { width: 1150px; }

.sy_pro_list li { width:148px; height:188px;border:1px solid #d3d3d3; float:left; margin:0 6px;}

.sy_pro_list li img { width:142px; height:161px; display:block; margin-left:3px;}

.sy_pro_list li span { display: block; width:148px; text-align:center; color:#484747; line-height: 22px;}

.sy_pro_list li span a { display:block; color:#484747;}



.index_box { width:1198px; height:440px; margin:0 auto;}

.index_xs { width:742px; float:left;}

.index_xs_tit { width:742px; height:38px; position:relative;}

.index_xs_tit span { display:block; background:url(../images/d2.jpg) no-repeat top left; text-indent:18px; font-size:20px; color:#512c14; float:left;}

.index_xs_tit em { display:block; float:right; font-size:14px;}

.index_xs_tit em a { color:#8d6038;}

.index_xs .main { width:742px; overflow:hidden;}

.index_xs .main .top_xs { width:742px; height:164px; position:relative; margin-bottom:16px;}

.index_xs .main .top_xs img { display:block; width:143px; height:162px; border:1px solid #d4d4d4; padding:0 1px; position:absolute; top:0; left:0;}

.index_xs .main .top_xs .tit_1 { position:absolute; top:9px; left:179px; font-size:16px; font-weight:bold; color:#0f0f0f;}

.index_xs .main .top_xs .tit_1 a {color:#0f0f0f;}

.index_xs .main .top_xs .tit_2 { position:absolute; top:41px; left:179px; font-size:14px; font-weight:bold; color:#040404;}

.index_xs .main .top_xs .tit_2 span { margin-right:20px;}

.index_xs .main .top_xs .txt { width:563px; height:105px; line-height:26px; font-size:14px; color:#555; position:absolute; top:60px; left:179px;}

.index_xs .main .list_xs { width:742px; height:155px;}

.index_xs .main .list_xs li { width:742px; height:30px; padding-top:11px; text-indent:15px; font-size:14px; background:url(../images/list_xsli.jpg) no-repeat;}

.index_xs .main .list_xs li a { color:#454544;}





.group4_2{ width:385px; height:369px; float:left; margin-left:71px;}

.group4_2_tit { width:385px; height:38px; position:relative;}

.group4_2_tit span { display:block; background:url(../images/d2.jpg) no-repeat top left; text-indent:18px; font-size:20px; color:#512c14; float:left;}

.group4_2_tit em { display:block; float:right; font-size:14px;}

.group4_2_tit em a { color:#8d6038;}

.group4_2 .newlist4{ width: 383px; height:329px; overflow: hidden; border: solid 1px #e2e2e2;}

.group4_2 .newlist4 li{ width: 343px;  padding:13px 20px;}

.group4_2 .newlist4 li:nth-child(1){ border-bottom: solid 1px #e2e2e2; background-color: #d6d6d6; *margin-bottom:-4px;	}

.group4_2 .newlist4 li:nth-child(2){ border-bottom: solid 1px #e2e2e2; background-color: #e7e7e7; *margin-bottom:-4px;}

.group4_2 .newlist4 li:nth-child(3){ background-color: #f7f7f7; *margin-bottom:-4px;}

.group4_2 .newlist4 li span {  color: #434342; font-size:14px; line-height:28px; display:block;}

.group4_2 .newlist4 li span a{color: #434342; display: block;}

.group4_2 .newlist4 li span a:hover{ color: #512c14;}























/*本馆概况*/



.page_banner{background:url(../images/ban01.jpg) no-repeat center;}



/*栖心公告栏*/



.newsNotice_banenr{background:url(../images/ban05.jpg) no-repeat center;}



/*栖心动态*/



.news_banner{background:url(../images/search_bg.png) no-repeat center;}







/*好书推荐*/



.book_banner{background:url(../images/search_bg.png) no-repeat center;}



/*读者指南*/



.newsGuide_banenr{background:url(../images/ban03.jpg) no-repeat center;}





























/*=======================内页样式=======================*/



.inner { width:1002px;  margin:52px auto 0; }



.inner_tit { width:1002px; line-height:46px; background:url(../images/inner_tit.jpg) no-repeat; text-align:center; font-size:20px; color:#2f2a23;}







.about_menu { width:675px; height:43px; margin:43px auto 0;}



.about_menu li { width:223px; line-height:43px; text-align:center;



/*background:#ac9f88;*/



background:url(../images/button.png) no-repeat;



 float:left; margin:0 1px; font-size:14px;}



.about_menu li a { display:block; color:#2f2a23;}



.about { padding:45px 0; line-height:25px; font-size:14px; overflow:hidden; min-height:320px;}











.news_menu { width:675px; height:43px; margin:43px auto 0;}

.cat_menu{ width:675px; }
.notice_menu{width:900px;}
.guide_menu{width:900px;}

.news_menu li { width:223px; line-height:43px; text-align:center;



/*background:#ac9f88; */float:left; margin:0 1px; font-size:14px;



background:url(../images/button.png) no-repeat;







}



.news_menu li a { display:block; color:#2f2a23;}











.news {  padding:45px 0; overflow:hidden; }



.news li { width:1002px; height:66px; display: block; margin-bottom:30px; padding-bottom:10px; border-bottom:1px dotted #ac9f88;  }



.news li .date { width:73px; height:67px; float:left; position:relative; background:#dbd6cc;}



.news li .date span { position:absolute; top:10px; left:20px; font-size:30px; color: #47433d; }



.news li .date p {position:absolute; top:48px; left:13px; color:#47433d; }



.news li:hover .date { background:#ac9f88;}



.news li .n_txt { display:block; width:790px; float:left; margin-left:10px; position:relative;}



.news li .n_txt span { position:absolute; top:0; left:0; font-size:14px; font-weight:bold;}



.news li .n_txt span a { color:#47433d;}



.news li .n_txt em { height:40px; line-height:20px; position:absolute; top:25px; left:0; color:#747069; }



.news li a:hover { text-decoration:underline; }







.news_2 {  padding:45px 0; overflow:hidden; }



.news_2 ul { list-style-image: none; list-style-type: none; margin-top: 6px; }



.news_2 li { text-indent:18px; background:url(../images/dd.png) no-repeat 0 19px; border-bottom: 1px dotted #403a33; height: 50px; line-height: 50px; font-size:14px; overflow: hidden; }



.news_2 li a { display:block; color:#403a33; }



.news_2 li span { float: right;  color:#403a33;}







.shownews { padding:45px 0; overflow:hidden;}



.shownews a:hover { text-decoration: underline;}



.shownews .title { /*background:#e7e7e7;*/ height:65px;  text-align: center; }



.shownews .title h1 { font-size:14px; line-height:40px;}



.shownews .title span { line-height:18px;}



.shownews DIV.text { padding-top:25px; font-size:14px; line-height:25px; }



/*.return_home{ border-radius:3px; box-shadow:1px 1px 3px rgba(0,0,0,.3); background:#fff; padding:2px; margin:3px; text-align: center; display:block; float:right; color:#333; line-height:30px;



 width:100px; display:block; border:#ccc solid 1px;}



 a:hover.return_home,.sel{ background:#ac9f88; color:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.5); border-radius:3px;



border:#ac9f88 solid 1px; font-weight:bold;}



 */

.links ul{ padding-bottom:10px; zoom:1; overflow: hidden;}

.links ul li{ float: left; width:48%; margin-right: 2%; line-height: 30px; border-bottom: #ccc dashed 1px;}

.links ul li:nth-child(2n){ margin-right: 0;}



.links ul li span{ float: right;}

 .return_home{  padding:2px; margin:3px; text-align: center; display: none; float:right; color:#333; line-height:30px;



 width:156px; height:52px; line-height:52px; font-size:.9rem;  background:url(../images/return.png) no-repeat; text-indent:8px; }







 a:hover.return_home,.sel{ font-weight:bold; text-decoration:underline;}











.hstj { padding:45px 0; overflow:hidden;}



.hstj .con { display:block; float:left; width:501px; height:213px; border-bottom:1px dotted #ac9f88; position:relative;}



.hstj .con img { display:block; width:130px; height:148px; border:1px solid #cdc9c1; position:absolute; top:30px; left:28px;}



.hstj .con .tit { position:absolute; top:35px; left:179px; font-size:14px; font-weight:bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;width:300px;}



.hstj .con .txt { width:290px; height:98px; line-height:24px; position:absolute; top:54px; left:179px; font-size:14px; color:#786a55;}



.hstj .con .more { position:absolute; top: 173px;left: 387px; font-size:14px; font-weight:bold;}



.hstj .con .more a { display:block; color:#ad191b; text-decoration:underline;}



.hstj .con:hover { background:#f1efea;}



.hstj_r,.hstj .con:nth-child(2n) { width:500px !important; border-left:1px dotted #ac9f88;}















/*======================产品终端页产品图片切换效果样式=======================*/



.products_4 { overflow:hidden;}



.products_5 { width: 250px; padding-top: 10px; padding-left: 50px; float: left; }



.products_5 h1 { font-size:14px;}



#preview { float: none; padding: 15px 0; width: 354px; float: left; margin-right:46px; }



.description { clear: both; /*height:400px;*/ overflow: auto }



.description h3, .other h3 { height: 40px; line-height: 40px; color: #005DAA; border-bottom: 1px dashed #999; }



.description .data { overflow-x: auto; margin: 0px 0; }



.description a.iq { display: block; width: 98px; height: 25px; }



.description p { width: 100%; height: auto; color: #000; line-height: 22px; margin: 20px 0; }



.description .txt { border-bottom: 1px solid #999; font-size: 15px; line-height: 34px; padding-left: 10px; color: #13233c; font-weight: bold; }



.description table { width: 100%; text-align: center; border-left: 1px #999 solid; border-top: 1px #999 solid; background: #fff; color: #333; }



.description table td { padding: 6px 5px; border-bottom: 1px #999 solid; border-right: 1px #999 solid; }



/*产品终端样式*/







/*产品终端页产品图片切换效果样式*/



.proinfo_two { border-color: #CCCCCC; border-style: solid; border-width: 1px; height: auto; }



.proinfo_two .pro_description { background: none repeat scroll 0 0 #4F5152; font-weight: bold; height: 28px; line-height: 28px; text-indent: 10px; color:#ffffff; }



.proinfo_two .pro_description_cont { height: auto !important; overflow:hidden; zoom:1; padding: 10px; line-height:22px; }



#spec-n1 img { width:100%; height:auto; background: #fff; border: 1px solid #ccc; padding: 1px; }



#spec-n5 { width: 400px; overflow: hidden; zoom: 1; background: #fff; border: 1px solid #ccc; border-top: none; padding: 1px; }



#spec-right { width: 124px;/* height:60px;*/ float: left; }



#spec-right a img { width: 124px; height: 60px; }



#spec-list { width:400px; float: left; }



#spec-list ul { float: left; height:71px; }



#spec-list ul li { width:100px; height:71px; float:left;}



#spec-list ul li img { width:93px; cursor: pointer; border: 1px solid #CCC; padding: 2px; }



ul.product_list { clear: both; margin: 20px 20px 0; border-bottom: 1px solid #CCCCCC; overflow: hidden; zoom: 1; }



ul.product_list li { font-weight: bold; float: left; padding: 0 10px; background-color: #8395A0; display: block; cursor: pointer; border-right: 1px #FFFFFF solid; line-height: 26px }



ul.product_list li a { color: #FFFFFF; }



ul.product_list li.sel { background-color: #47555e; }



/*放大镜样式 开始*/



















.other, .other ul { float: left; font-size: 12px; line-height: 22px; width: 100%; }



.other_tit { border-bottom: 1px dashed #222222; font-size:14px; height: 40px; line-height: 40px; padding-top: 10px; }



.other ul { margin: 20px 0; }



.other li { float: left; margin: 0 10px; width: 182px; }



.other li.last{ margin-right:0px;}



.other li a { display:block; }



.other li a:hover { display:block; text-decoration: underline;}



.other img { background: none repeat scroll 0 0; border: 1px solid #ccc; border-radius:5px; box-shadow:2px 2px 2px rgba(0,0,0,.4); display: block;  margin: 0 auto; width: 100%; }



.other span { display: block; font-size: 11px; height: 22px; line-height: 22px; text-align: center; }























/*======================分页样式=======================*/



.pager { margin:auto 0;  padding:20px 0; clear:both; }



.page_link { height: 22px; padding: 0 20px; font-size: 11px; color: #777;}



.pager span { line-height: 20px; background: #F0F0F0; margin: 0px 2px; padding: 0 0.6em; float:left; }



.pager span a { display: block; }



.page_link_total { color: #777; }



.page_link_now { font-weight: bold; color: #d2211f; }







/*======================底部样式=======================*/



.Fast_channel{width:1002px;margin:0 auto;padding:10px 0;clear: both;}



.Fast_channel .tit{border-bottom:1px dotted #bbb;height:25px;}



.Fast_channel .tit span{color:#2e2a23;font-size:16px;}



.Fast_channel .tit p{padding-top:10px;}



.Fast_channel .tit a{margin-right:10px;}







.Fast_channel .nav_area ul{padding-top:10px;}



.Fast_channel .nav_area li{width:124px;height:24px;line-height:24px;margin:5px 5px 0 0;float:left; background:url(../images/dd.png) no-repeat 0 7px; text-indent:10px; *margin-top:0;position:relative;}

.Fast_channel .nav_area li a{font-size:18px;}



/*======================底部样式=======================*/

.foot { width:100%; height:281px; background:url(../images/foot_bg.jpg) repeat-x;}

.foot_con { width:1198px; height:281px; margin:0 auto;}

.foot_con .main { width:1198px; height:155px; padding-top:31px;}

.foot_con .main .tit { width:75px; height:24px; border-bottom:2px solid #fff; font-size:18px; color:#fff;}

.foot_1 { width:173px; height:155px;}

.qsaa_01{ position:relative; display:block; float:left; width:160px; margin-top:19px; margin-bottom:30px; z-index:10;height:30px}

.qsaa_01 .qsaaa_01{ display:none;}

.qsaa_01:hover .qsaaa_01{ position:absolute; top:30px; left:0px; display:block;}

.foot_1 .txt { margin-top:10px; color:#fff;}

.foot_2 { width:342px; height:155px;}



.foot_3 { width:328px; height:155px;}

.foot_4 { width:355px; height:155px;}

.foot_4 .txt { width:355px; height:100px; line-height:26px; margin-top:15px; color:#fff; font-size:13px;}

.foot_con .select { position: relative; display: block; margin-top:36px; width:268px;background:url(../images/s_2.jpg) no-repeat;  height:37px; color: #5c3828; vertical-align: middle; text-align: left; user-select: none; -webkit-touch-callout: none; }

.foot_con .select .placeholder { position: relative; display: block; z-index: 1; padding:1.1em; cursor: pointer; }

.foot_con .select .placeholder:hover {}

.foot_con .select .placeholder:after { position: absolute; right: 1em; top: 50%; width:16px; height:11px; background:url(../images/d1.png) no-repeat; z-index: 10; }

.foot_con .select.is-open .placeholder:after {  width:16px; height:11px; background:url(../images/d1.png) no-repeat; z-index: 10;}

.foot_con .select.is-open ul { display: block; }

.foot_con .select ul { height:140px;overflow-y:auto; display: none; position: absolute; width: 100%; background: #fff; border-radius: 2px; top: 100%; left: 0; margin: 5px 0 0 0; padding: 0; z-index: 100; }

.foot_con .select ul li { display: block; text-align: left; padding: 0.7em 1em 0.7em 1em; color: #999; cursor: pointer; }

.foot_con .select ul li:hover { background: #4ebbf0; color: #fff; }

.foot_copy { width:1198px; margin-top:23px; text-align:center; line-height:26px; color:#fff; font-size:13px;}

.foot_copy a { color:#fff;}





.shownews img{max-width: 1000px;}



