@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
html{background:url(../images/bg_blue5.jpeg);}
body{font-size:13px;
font-family: "lucida grande", "lucida sans unicode", lucida, helvetica, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
color:#000; background:url(../images/bg_blue5.jpeg) repeat; width:100%;min-width:1000px;}
ul{list-style-type:none;}
li{list-style:none;}
input,select,textarea{vertical-align:middle; font:12px 宋体, Arial, Helvetica, sans-serif; color:#333;}
a{color:#171616; text-decoration:none;}
a:hover{color:#b63300;}
img{border:0px;}
.clearfix{overflow:hidden; zoom:1;}
.clear{clear:both; height:0px; font-size:0px; line-height:0px; overflow:hidden; font-size:16px;}
.top{ width:100%; height:0px; background:url(../images/top_bg.jpg) repeat-x;    min-width: 1000px;}
.header{width:1000px; margin:0 auto; overflow:hidden; padding-top:24px; padding-bottom:12px;}

.header img {height:80px; width:auto; padding-left:10px;}
.header .head_rig{height:54px; padding-top:15px; float:right;}
.head_rig .sc{ background:url(../images/dot-img-01.jpg) no-repeat left center; width:74px; height:18px; line-height:18px; padding-left:20px; display:inline-block;}
.head_rig .home{ background:url(../images/dot-img-02.jpg) no-repeat left center; width:74px; height:18px; line-height:18px; padding-left:20px; display:inline-block;}
.nav{width:1000px; margin:0 auto;}
.nav ul.dh{width:998px; height:40px; border:1px solid #3b2d25; background:url(../images/nav_bg.jpg) repeat-x;}
.nav ul.dh li{float:left; width:142px; height:40px; line-height:40px; text-align:center; background:url(../images/nav_cen_line.jpg) no-repeat right center;}
.nav ul.dh .last_li{ background:none;width:146px;}
.nav ul.dh .last_li a:hover{ background:url(../images/nav_last_hover_bg.jpg) no-repeat left top;}
.nav ul.dh li a{float:left; width:142px; height:40px; line-height:40px; text-align:center; display:inline-block; color:#fff;font: 14px/2.8 微软雅黑, Arial, Helvetica, sans-serif;}
.nav ul.dh .last_li a{ width:146px;}
.nav ul.dh li a:hover{ background:url(../images/nav_hover_bg.jpg) no-repeat left top;}
/*banner*/
.banner{width:1000px; margin:0 auto; height:264px; padding-bottom:16px;}
.slideBox{ width:1000px; height:264px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:34px; bottom:10px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:6px;  width:8px; height:8px; background:#4c3e37; cursor:pointer;}
.slideBox .hd ul li.on{ background:#0d8ba1;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{ width:1000px; height:264px; display:block;}
/*search*/
.search{width:952px; margin:0 auto; overflow:hidden; background:url(../images/search_bg.jpg) no-repeat left top; height:112px; padding:10px 0 0 48px; padding-bottom:14px;}
/*tab切换开始*/
.msn-focus .hd { font-size:14px; height:34px;  margin-left:9px;margin-right:9px; width:680px; font-family:"Microsoft Yahei";}
.msn-focus .hd li { float: left;  margin: 0 28px 0 0; width:104px; text-align:center; color:#4c2411; height:32px; padding-top:4px;}
.msn-focus .hd .on { color:#fff; font-weight:bold; background:url(../images/sea_li_hover_bg.jpg) no-repeat left top; cursor:pointer;}

.msn-focus .bd { width:860px; height:82px; position: relative; overflow: hidden;}
/*xp 2014124 begin*/
.msn-focus .bd .ss{ width:860px; padding-left:9px; height:40px;  margin-top:3px;}

.msn-focus .bd .ss .text{ width:275px; height:34px; padding:4px 5px 3px 5px; line-height:34px; float:left;}
.msn-focus .bd .ss .text2{ width:345px; height:38px; line-height:38px; padding-left:10px; float:left; color:#909090;}
.msn-focus .bd .ss .text3{ width:720px; height:24px; line-height:24px; padding:4px 20px; background:rgba(255,255,255,.8); color:#ccc;float:left; border:1px solid #dfdfdf;}
.msn-focus .bd .ss .but{ width:90px; height:34px; line-height:34px;float:left; font-size:16px; font-family:"微软雅黑"; color:#fff; cursor:pointer;  text-align:center; background:url(../images/btn_bg.jpg) no-repeat left top; border:0;}
.select1{
border:1px solid #ccc;line-height:31px; height:31px;color:#666;*margin:0px;padding:4px 3px;font-size:13px;width:80px;*width:75px;float:left;*border:#FFFFFF none 1px;}
.select_border{*background:#fff;*border:1px solid #ccc;*padding:3px;width:80px;*width:75px;float:left; margin-left:2px; *margin-top:2px;}  
.select_container{*border:0;*position:relative;*width:75px;*height:23px;*overflow:hidden;*background:#fff;} 

.formRow_top{width:185px; float:left;  margin-top:10px; color:#000; font-size:14px; font-family:"微软雅黑"; padding-left:36px;}
.formRow_top input{width:164px; height:30px; background:#fff; border:1px solid  #dfdfdf; background:rgba(255,255,255,.8);}
.input_btn{float:left; margin-top:9px; width:80px; height:34px; line-height:34px; text-align:center;   background:url(../images/btn_bg.jpg) no-repeat left top; font-size:16px;}
.input_btn a{color:#fff;}

.content{width:1000px; margin:0 auto; overflow:hidden;  background:url(../images/conter-bg.jpg) no-repeat left top;}
.cont-01{width:986px;padding:10px 4px 0 12px; height:280px;}
.cont-01-lef{width:704px; height:272px; float:left; margin-right:20px;}
.news-con{ height:230px; overflow:hidden;}
.news_lef{width:367px; float:left;}
.news_rig{width:314px; float:right;}
.news_rig li{  background:url(../images/xw_dot.jpg) no-repeat left center; padding-left:14px; height:34px; line-height:34px; position:relative; font-size:14px;}
.news_rig li a{display:inline-block;width:288px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.h3_tit{height:32px; line-height:30px; font-weight:normal; font-size:16px; color:#512f20; letter-spacing:2px; background:url(../images/h3_bg.jpg) no-repeat left  center; padding-left:14px; position:relative; margin-bottom:16px;}
.h3_tit .yw{ color:#a15d2f; font-size:14px;}
.more{ width:46px; padding-left:2px; height:13px; line-height:13px; color:#fff; background:url(../images/more_bg.jpg) no-repeat left top; display:inline-block; font-size:9px; letter-spacing:0; position:absolute; right:8px; bottom:10px;    background-size: 100%;}
/* 焦点图 */
.focusBox { float:left; position: relative; width: 367px; height: 204px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left;}
.focusBox .pic img { width: 356px; height:196px; display: block;  border:4px solid #fff; border-color:rgba(255,255,255,.8);}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none;}
.focusBox .num { position: absolute; z-index: 3; bottom: 6px; right: 10px;}
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer;}
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;}
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#a80613;}

.cont-01-rig{width:260px; float:left;height:272px;}
.cont-01-rig ul li{background:url(../images/xw_dot.jpg) no-repeat left center; padding-left:14px; height:34px; line-height:34px; position:relative; font-size:14px; width:238px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.cont-02{width:986px;padding:3px 4px 0 12px; overflow:hidden; height:200px;}
.zy-h3{height:32px; line-height:30px; font-weight:normal; font-size:16px; color:#512f20; letter-spacing:2px; background:url(../images/zy-h3_bg-.jpg) no-repeat 83px  center; position:relative; margin-bottom:16px;}
.zy-h3 .zy-span{ color:#a15d2f; font-size:12px; background:#f0ecde; width:74px; height:14px; text-align:center; line-height:14px; display:inline-block;}
.cont-02-lef{width:704px; float:left; margin-right:20px; margin-top:10px;}
.cont-02-lef-01{width:340px; float:left; margin-right:20px;}
.cont-02-lef-02{width:340px; float:left;}
.cont-02-rig{width:260px; float:left;}
.zy-dl dt{width:156px; height:108px; float:left;}
.zy-dl dd{width:168px; float:left;background:url(../images/dot.jpg) no-repeat left center; padding-left:14px; height:28px; line-height:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.cont-02-rig ul {padding-left:10px;}
.cont-02-rig ul li{width:94px; height:34px; line-height:34px; padding-left:14px;background:url(../images/dot.jpg) no-repeat left center; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; float:left; font-size:14px;}

/*book*/
.xs_con{ height:164px; border:1px solid #e3e3e3; border-bottom:0; padding-bottom:18px;}
.xs_con .picScroll{ position:relative; width:920px; height:148px; padding: 14px 42px 0px 34px;  overflow:hidden;}
.xs_con .picScroll ul{overflow:hidden; zoom:1;}
.xs_con .picScroll li{overflow:hidden; width:96px; height:162px; margin:0 18px; text-align:center;}
.xs_con .picScroll li a{ display:block; width:90px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.picScroll li a img{ margin-bottom:4px;}
.xs_con .picScroll .prev,
.xs_con .picScroll .next{ position:absolute;  left:10px; top:72px; display:block; width:10px; height:17px; overflow:hidden; background:url(../images/arr_lef.jpg) no-repeat left top; cursor:pointer;}
.xs_con .picScroll .next{ left:auto; right:10px; background:url(../images/arr_rig.jpg) no-repeat left top;}
.xs_con .picScroll .prevStop{ background-position:0 0;}
.xs_con .picScroll .nextStop{ background-position:-80px 0;}

.footer{width:100%; height:70px; line-height:70px; text-align:center; color:#fff; background:#49342a;}

/*内页*/
/********link_btn********/
.link_btn{ margin:15px; padding-top:15px; border-top:1px #cdc5a5 solid;}
.link_btn li{ display:block; width:100%; font-size:12px; color:#7c1212;}
.link_btn .prev{ margin-bottom:10px;}
.link_btn li span{ padding:2px;  color: #fff;
  background: #7c1212;}
.link_btn li a{ font-weight:normal;color:#000;}
.link_btn li a:hover{ color:#dd1a00;}
#bdshare span{font-size:12px; float:left;}

/*newslist*/

/*****book_show*****/
.for{ margin-top:16px;border-top: 1px dotted #bbb; padding-top:20px;}
.for p{ height:30px; line-height:30px; margin:0; color:#a60000;}

.art p.ny-p{ margin:10px 0px; font-size:14px; line-height:32px;  text-indent:2em;text-align:justify;text-justify:inter-ideograph;}


.searchBox_blyun{margin:0px; padding:0px; font-size:12px;  color:#000; width:860px; padding-left:10px;}
.searchBox_blyun *{margin:0px; padding:0px;}
.searchBox_blyun ul{list-style-type:none;}
.searchBox_blyun input{vertical-align:middle;  color:#444;}
.searchBox_blyun a{color:#fff; text-decoration:none; font-size:14px;}
.searchBox_blyun a:hover{text-decoration:underline;}
.searchBox_blyun .clearfix{overflow:hidden; zoom:1;}
.searchBox_blyun .clear{clear:both; height:0px; font-size:0px; line-height:0px; overflow:hidden;}
.searchBox_blyun .sTab{padding-left:8px;}
.searchBox_blyun .sTab li{float:left; margin-right:15px; display:inline;}
.searchBox_blyun .sTab li.on a{font-weight:bold; color:#000;}
.searchBox_blyun .sTab li.on a:hover{text-decoration:none;}
.searchBox_blyun .sInput{height:27px; margin-top:3px; outline:none;}
.searchBox_blyun .sInput input{float:left; border:0px; outline:none; border:1px solid #dfdfdf;}
.searchBox_blyun .stxt{width:609px; height:24px; line-height:24px; padding:4px 20px 4px 16px;color:#ccc; font-size:12px; background:#fff; background:rgba(255,255,255,.8);}
.searchBox_blyun .sbtn{width:90px; height:36px; line-height:34px; overflow:hidden; cursor:pointer; color:#b42329; font-size:16px;}
.searchBox_blyun .cn{margin:0px 6px; display:inline; border:0; background:url(../images/btn_bg.jpg) no-repeat left top; color:#fff; font-family:"Microsoft Yahei";}
.searchBox_blyun .en{margin:0px 6px; display:inline; border:0; background:url(../images/btn_bg.jpg) no-repeat left top; color:#fff; font-family:"Microsoft Yahei";}
.searchBox_blyun .sTip{float:left; height:28px; position:relative; margin:-1px 0px 0px 4px; line-height:14px; display:inline;}
.searchBox_blyun .sTip td{height:28px;}
.searchBox_blyun .sTip a{text-decoration:underline;}
.searchBox_blyun .sLabel{margin-top:18px; padding-left:7px; *margin-top:2px; *padding-left:2px; color:#000;}
.searchBox_blyun .sLabel label{margin-right:10px; *margin-right:5px;}
.searchBox_blyun .sLabel input{margin:0px 6px 3px 0px; *margin:0px 1px 3px 0px;}


.yzm, .imgYzm , .yzmInput{float:left; line-height:30px;}
#ucode{width:80px;}

.dateTishi{padding:25px 20px; color:#de2c09; text-align:center;}

.code {
    width: 116px;
    position: absolute;
    /* left: 0px; */
    right: 2%;
    /* margin-right: -710px; */
    top: 307px;
    z-index: 999;}

.code span {
    text-align: center;
    display: block;
    font-size: 13px;
    color: #fff;
    background: #28828a;
    height: 30px;
    line-height: 30px;}



.foot_erm{
position: fixed;
top: 50%;
right: 0;}

.searchBox{padding:0 5px;}
.searchBox ul li{float:left;font-size:14px;margin-right:10px;height:30px;line-height:30px;padding:0 10px;}
.searchBox ul li a{color:#444;}
.searchBox ul li.cur{background:#000;border-radius:3px 3px 0 0;}
.searchBox ul li.cur a{color:#fff;}
.searchCont{position:relative;width: 714px;}
.searchBtn{width:80px;height:30px;position:absolute;right:0;top:0;}