/* CSS Document */
*{margin:0;padding:0;border:0}
html body{line-height:22px;}
/*body, div, fieldset, form, img, li, ol, p, table, td, ul{margin:0 auto;padding:0;border:0}*/
/*h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;font-weight:normal;}*/
body{width:100%;min-width:1210px;height:100%;font-size:14px;font-family:"Microsoft Yahei";color:#333}
.content .sobox,.content li{margin:0 auto;padding:0;border:0}
.content h2,.content h3{margin:0;padding:0;border:0;font-weight:normal;}
.content img{border:none;display:block;}
.content li{list-style:none}
.content a{display:inline-block;color:#333;/*font-size:14px;*/outline-style:none;text-decoration:none;}
.content a:hover{text-decoration:none;color:#990000;}
.content em,.content i{font-style:normal;}
.content input,.content textarea{word-wrap:break-word;word-break:break-all;padding:0;outline:none;font-family:"Microsoft Yahei";}
.content input[type="submit"]{cursor:pointer;-moz-appearance:none;}
.content .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.content .clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.content .clearfix{*zoom:1;/*overflow:hidden*/}/*只针对IE6/7 */
.content .fl{float:left;display:inline;}
.content .fr{float:right;display:inline;}

.content .w-100{width:100%;margin:0 auto;}
.content .w-1210{width:1210px;margin:0 auto;}
.content .mtop_25{padding-top:25px;}

.content .arial{font-family:arial;}
.content a.red{color:#990000}

.content .css3,.content .booklist *{
	-webkit-transition-duration:0.5s;
  			transition-duration:0.5s;
  	 -webkit-transition-property:all;
  			 transition-property:all;}
/* webkit, opera, IE9 */
::selection{background:#990000;color:#fff;}
/* mozilla firefox */
::-moz-selection{background:#990000;color:#fff;}

/*i.icon{display:inline-block;position:relative;background:url(../images/icon.png) no-repeat;vertical-align:middle;}*/
.content i.icon-01{width:28px;height:42px;background-position:0 -212px;}
.content i.icon-02{width:32px;height:42px;background-position:0 5px;}
.content i.icon-03{width:32px;height:42px;background-position:0 -340px;}
.content i.icon-04{width:44px;height:42px;background-position:0 -37px;}
.content i.icon-05{width:37px;height:42px;background-position:0 -84px;}
.content i.icon-06{width:37px;height:42px;background-position:0 -126px;}
.content i.icon-07{width:38px;height:42px;background-position:0 -258px;}
.content i.icon-08{width:38px;height:42px;background-position:0 -301px;}
.content i.icon-09{width:40px;height:42px;background-position:0 -169px;}
.content i.icon-10{width:16px;height:16px;background-position:-104px 0;}
.content i.icon-11{width:12px;height:7px;background-position:-104px -17px;}
.content i.icon-12{width:12px;height:7px;background-position:-104px -26px;}
.content i.icon-13{width:3px;height:3px;background-position:-116px -22px;}
.content i.icon-14{width:13px;height:13px;background-position:-104px -88px;}
.content i.icon-15{width:13px;height:13px;background-position:-104px -59px;}
.content i.icon-16{width:13px;height:12px;background-position:-104px -104px;}
.content i.icon-17{width:14px;height:15px;background-position:-104px -131px;}
.content i.icon-18{width:16px;height:13px;background-position:-104px -149px;}
.content i.icon-19{width:14px;height:15px;background-position:-104px -165px;}
.content i.icon-20{width:3px;height:3px;background-position:-116px -182px;}
.content i.icon-21{width:10px;height:12px;background-position:-104px -182px;}
.content i.icon-22{width:12px;height:12px;background-position:-104px -210px;}
.content i.icon-23{width:16px;height:16px;background-position:-104px -238px;}
.content i.icon-24{width:11px;height:12px;background-position:-118px -284px;}
.content i.icon-25{width:11px;height:12px;background-position:-118px -258px;}
.content i.icon-26{width:13px;height:12px;background-position:-118px -297px;}
.content i.icon-27{width:12px;height:12px;background-position:-118px -271px;}
.content i.icon-28{width:14px;height:14px;background-position:-104px -311px;}
.content i.icon-29{width:14px;height:14px;background-position:-104px -326px;}
.content i.icon-30{width:22px;height:23px;background-position:-123px 0;}
.content i.icon-31{width:22px;height:23px;background-position:-123px -47px;}
.content i.icon-32{width:22px;height:23px;background-position:-123px -23px;}
.content i.icon-33{width:21px;height:21px;background-position:-123px -70px;}
.content i.icon-34{width:22px;height:23px;background-position:-123px -94px;}
.content i.icon-35{width:22px;height:23px;background-position:-123px -117px;}
.content i.icon-36{width:13px;height:53px;background-position:-176px 31px;}
.content i.icon-37{width:16px;height:16px;background-position:-104px -342px;}
.content i.icon-38{width:10px;height:10px;background-position:-120px -311px;}
.content i.icon-39{width:22px;height:23px;background-position:-123px -138px;}
.content i.icon-40{width:22px;height:23px;background-position:-123px -158px;}
.content i.icon-41{width:21px;height:23px;background-position:-123px -226px;}
.content i.icon-42{width:21px;height:23px;background-position:-123px -182px;}
.content i.icon-43{width:21px;height:23px;background-position:-123px -205px;}
.content i.icon-44{width:16px;height:18px;background-position:-131px -258px;}

.content i.icon-45{width:16px;height:18px;background-position:-104px -359px;}
.content i.icon-46{width:16px;height:16px;background-position:-132px -277px;}
.content i.icon-47{width:16px;height:16px;background-position:-132px -294px;}
.content i.icon-48{width:16px;height:16px;background-position:-132px -311px;}
.content i.icon-49{width:20px;height:18px;background-position:-123px -332px;}
.content i.icon-50{width:15px;height:14px;background-position:-123px -351px;}
.content i.icon-51{width:19px;height:18px;background-position:-169px -259px;}
.content i.icon-52{width:17px;height:16px;background-position:-166px -297px;}
.content i.icon-53{width:16px;height:16px;background-position:-166px -314px;}
.content i.icon-54{width:15px;height:14px;background-position:-166px -331px;}
.content i.icon-55{width:16px;height:14px;background-position:-173px -22px;}

.content a.add{float:right;}
.content a.add i.icon{margin:3px 0 0 0;}
.content a.add:hover i.icon{background-position-y:-321px;}

.content a.morebtn{padding:1px 15px;margin:14px 0 0 0;line-height:23px;border:1px solid #e8e3df;border-radius:3px;color:#990000;}
.content a.morebtn:hover{background:#990000;border:1px solid #650000;color:#fff;}

.content a.b-red{width:116px;height:34px;line-height:34px;text-align:center;border-radius:3px;background:#990000;color:#fff;}
.content a.b-red:hover{background:#ac0000;}

.content a.b-brown{width:116px;height:34px;line-height:34px;text-align:center;border-radius:3px;background:#a45f19;color:#fff;}
.content a.b-brown:hover{background:#8f4e0b;}

.content a.b-grey{width:116px;height:34px;line-height:34px;text-align:center;border-radius:3px;background:#999;color:#fff;}
.content a.b-grey:hover{background:#808080;}

.content p.show-all{display:none;text-align: right;}
.content p.show-all a{font-size: 12px;line-height: 24px;}
.content p.show-all a.on{color:#990000;}
.content p.show-all a:hover{color:#990000;}

.content span.font{display:inline-block;width:22px;height:17px;margin-right:4px;line-height:17px;text-align:center;cursor:pointer;border:1px solid #e9e9e9;border-radius:3px;}
.content span.font:hover{background:#f3f0ef;color:#990000;}
.content span.font.active{background:#990000;border-color:#990000;color:#fff;}

.content span.bg{display:inline-block;width:22px;height:17px;margin-right:4px;line-height:17px;text-align:center;cursor:pointer;border:1px solid #c3c3c3;border-radius:3px;}
.content span.bg_01{background:#fafafa;color:#fff;}
.content span.bg_02{background:#e3edcb;color:#e3edcb;}
.content span.bg_03{background:#dce2f2;color:#dce2f2;}
.content span.bg_04{background:#f7efe7;color:#f7efe7;}

.content a.btn{min-width:55px;padding:0 10px;height:26px;line-height:26px;background:#f1ede8;border-radius:3px;text-align:center;}
.content a.btn:hover{background:#855e39;color:#fff;}


/*sosobox*/
.sosobox{padding:16px 30px;height:75px;margin-top:10px;background:#f5f5f5;}
.so1{width:585px;height:38px;background:#FFF;border:1px solid #ccc;border-radius:3px 0 0 3px;}
.so3{width:87px;}
.soinput{width:96%;height:24px;line-height:24px;outline:medium;background:#FFF;border:0;font-size:14px;color:#b4b4b4;padding:0;margin:7px 0 0 10px;}
.btn_search{width:87px;height:40px;background:#990000 url(../images/icon_soso.png) no-repeat center;padding:0;margin:0;border:0;border-radius:0 3px 3px 0;}
.btn_search:hover{background:#ac0000 url(../images/icon_soso.png) no-repeat center;color:#e7e7e7;}

.main_tit{margin-top:40px;border-bottom:1px solid #e7e2df;}
.main_tit h2{display:inline-block;padding-bottom:13px;border-bottom:2px solid #990000;font-size:18px;}
.main_tit .more{margin:10px 0 0 0;font-size:12px;color:#999;}
.main_tit .more:hover{color:#990000;}

.tabbtn{position:relative;margin:5px 0 0 18px;text-align:center;top:1px;}
.tabbtn span{display:block;float:left;padding:5px 20px;cursor:pointer;color:#a45f19;font-size:16px;text-align:center;height:19px;line-height:19px;border-bottom:none;}
.tabbtn span.current,.tabbtn span.current:hover{border-top:2px solid #a45f19;border-left:1px solid #e5dac8;border-right:1px solid #e5dac8;border-bottom:1px solid #fff;color:#a45f19;}
.tabbtn span:hover{color:#990000;}

.tabcon{position:relative;height:287px;overflow:hidden;margin:20px 0 0;}
.tabcon .subbox{position:absolute;/*必要元素*/left:0;top:0;width:9999em;}
.tabcon .sublist{width:846px;height:268px;float:left;}

a.grey-r{ display:inline-block;height:32px;line-height:32px;font-size:14px;background:#880000;color:#FFF;text-decoration:none;padding:0 30px;border-radius:3px;}
a.grey-r:hover{background:#a10000;}


.fixed-table-toolbar .input{width:255px;margin:6px 10px 0 0;}
.fixed-table-toolbar .input .in1{width:220px;}
.fixed-table-toolbar .input .in1 .input-text{width:210px;}


/*2017-04-14 添加*/
/*记年换算*/
.TabTitle{background:#fafafa;}
.TabTitle ul{border:0;margin:0;padding:0;background:#fbfaf9;}
.TabTitle li{position:relative;float:left;width:93px;padding-bottom:5px;text-align:center;margin:0;cursor:pointer;}
.TabTitle li span{font-weight:bold;}
.TabTitle li p{line-height:16px;font-size:12px;}
.TabTitle li i.icon{display:none;position:absolute;top:43px;left:50%;margin-left:-6px;}

.TabTitle li:nth-child(1){border-right:1px solid #fff;}
.TabTitle .active{color:#a45f19;margin-right:1px;border-bottom:2px solid #a45f19;}
.TabTitle .normal{border-bottom:2px solid #ccc;}
.TabTitle .active i.icon{display:block;}

.TabContent{padding:10px 0 0 0;background:#fafafa;}
.none{display:none;}

.jnhs_l{padding:20px;background:#fafafa;width:290px;}
.jnhs_l .TabTitle{background:#f5f5f5;}
.jnhs_l .TabTitle .active{background:#990000;color:#fff;border-bottom:2px solid #660000;}
.jnhs_l .TabTitle li{width:144px;padding:8px 0;}
.jnhs_l .TabTitle li span{font-size:18px;}
.jnhs_l .TabTitle li:nth-child(1){border-right:none;}
.jnhs_l .TabContent{background:none;padding:20px 0 0 0;}
.stable1{border-collapse:collapse;border-spacing:0;}
.stable1 tr th{background-color:#999;border:1px solid #ddd;padding:10px 5px;color:#fff;font-size:16px;text-align:center;font-weight:normal;}
.stable1 tr td{border:1px solid #ddd;padding:10px 5px;font-size:16px;text-align:center;cursor:pointer;}
.stable1 tr td.on{background:#f3efec;color:#990000;font-weight:bold;}
.stable1 tr td.on:hover{background:#f2eeea;color:#990000;}
.stable1 tr td:hover{background:#f9f7f5;}

.jnhs_r{width:790px;padding:20px 30px;background:#fafafa;}
.jnhs_con{margin:20px 0;}

.cond{font-size:14px;color:#666;line-height:36px;border-bottom:1px solid #c4c4c4;}
.cond a{font-size:14px;}
.cond font{color:#990000;}
.cond h3{position:relative;top:1px;padding-bottom:3px;border-bottom:2px solid #990000;font-size:22px;color:#990000;margin-right:15px;}
.cond h2{position:relative;top:1px;font-size:24px;font-weight:bold;color:#333;margin-right:15px;line-height:32px;}
.cond span.fl{font-size:12px;line-height:46px;}
.cond span.fl a{font-size:12px;color:#666;text-decoration:underline;}
.cond span.fl a:hover{color:#990000;}
.cond h3 span{font-size:16px;color:#666;margin:0 0 0 10px;}

.rmk{width:1150px;height:auto;padding:20px 30px;background:#f5f5f5;margin:0 auto 20px;}
.rmk .sobox{width:789px;}
.rmk .sobox h2{line-height:40px;margin-right:10px;}

.content .pages{padding-top:30px;text-align:center;}
.content .tiaoz{display:inline;line-height:20px;position:relative;top:-12px;left:4px;font-size:16px;}
.content .pages input{width:34px;height:34px;background:#fafafa;line-height:34px;text-align:center;border:1px solid #dbdfe6;}
.content .tiaoz .choice{background:#990000;height:34px;line-height:34px;padding:0 14px;color:#fff;font-size:16px;}
.content .tiaoz .choice:hover{background:#ac0000;}


/* 检索页 */
.searchbox{min-height:360px;padding:20px 30px 0;background:#fafafa;}


.fjdjBox ul,.fjdjBox li,.fjdjBox nav{display:block;}
.fjdjBox ul{list-style:none;}
.fjdjBox i{display:inline-block; vertical-align: middle;}
.fjdjBox .icon{background-image:url(../../img/img.png); background-repeat: no-repeat;}

.fjdjBox .header{width:100%; background-color:white; }
.fjdjBox .header_top{width:100%; border-bottom:1px solid #e6e6e6; height:14px; line-height:14px; padding:9px 0; margin-bottom:13px;}
.fjdjBox .headerCon2 ul{margin-right:21px;}
.fjdjBox .headerCon2 p,.headerCon2 .nav li a{color:#808080;}
.fjdjBox .icon6{background-position: -34px top; width:12px; height:12px; margin-right:4px; margin-top:-2px;}
.fjdjBox .icon5{background-position: -15px top; width:14px; height:12px; margin-right:4px; margin-top:-5px;}
.fjdjBox .logo2{width:278px; height:55px; margin-left:54px; margin-top:14px; margin-right:11px;}
.fjdjBox .logo2 a{height:55px; background:url(../../img/logo2.png) no-repeat left top;}
.fjdjBox .header_bottom .change{margin-top:49px; margin-right:62px; position: relative;}
.fjdjBox .header_bottom .change p{height:18px; line-height:18px; padding:0 5px; border:1px solid #e6e6e6; border-radius:2px;
    -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; font-size:12px; color:#999999;
    background: #f7f7f7; cursor:pointer;}
.fjdjBox .icon7{background-position: 0 -18px; width:8px; height:4px; margin-left:4px; margin-top:-2px;}
.fjdjBox .header_bottom .change ul{position:absolute; right:0; top:19px; width:200px; background:#f7f7f7; border:1px solid #e6e6e6;
    border-bottom:0;border-radius:2px; z-index:3; margin-left:-100px;
    -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px;}
.fjdjBox .header_bottom .change ul li{text-align: center; line-height:18px; border-bottom:1px solid #e6e6e6; padding:10px;}
.fjdjBox .header_bottom .change ul li a{font-size:12px; color:#999;}
.fjdjBox .header_bottom .change ul li a:hover{color:#d4b939;}
.fjdjBox .header_bottom .change img{width:100%; max-height:28px;}
.fjdjBox .header_bottom2 .logo2 a{background:url(../../img/fjlogo.png) no-repeat left center; background-size:100%;}
.fjdjBox .header_bottom2{margin-bottom:14px;}
.fjdjBox .fjdj .header{border-bottom:3px solid #4b6367; margin-bottom:30px;}
.jsjgbody.fjdj .header{margin-bottom:18px;}
/*提名*/
.fjdjBox .header_bottom2 .logo2{margin-right:122px;}
.fjdjBox .tiname{display:inline-block; text-align: center; color:#666666; position:relative; margin-right:8px; z-index:2;}
.fjdjBox .tiname p{height:28px; line-height: 28px; padding:0 9px; border:1px solid #808080; border-radius:2px; -webkit-border-radius:2px;
    -moz-border-radius:2px; -ms-border-radius:2px; cursor:pointer;}
.fjdjBox .tiname ul{position: absolute; left:0;top:30px;box-shadow: 0 0px 20px 0 rgba(0,0,0,.07); -webkit-box-shadow: 0 0px 20px 0 rgba(0,0,0,.07);
    -moz-box-shadow: 0 0px 20px 0 rgba(0,0,0,.07); -ms-box-shadow: 0 0px 20px 0 rgba(0,0,0,.07); background-color:white;
    width:180px; border:1px solid #e6e6e6; padding-top:7px; padding-bottom:5px; display:none;}
.fjdjBox .tiname ul li{text-align: left; padding-left:16px; line-height:26px;}
.fjdjBox .tiname ul li a{color:#666666; font-size:14px;}
.fjdjBox .tiname ul li a:hover{color:#ca7a2c;}
.fjdjBox .header_bottom2 .search .searchInput{display:inline-block; vertical-align: middle; margin-top:-4px;}
.fjdjBox .header_bottom2 .search{line-height:30px; margin-top:31px;}
.fjdjBox .icon33{background-position: -23px -63px; width:10px; height:6px; margin-left:5px; margin-top:-3px;}


.fjdjBox .w-1200{width:1200px; margin:0 auto;}
.fjdjBox .fl{float:left;}
.fjdjBox .fr{float:right;}

.fjdjBox a{text-decoration:none; display:block;}

.fjdjBox .nav{font-size:12px; color:#cccccc;}
.fjdjBox .nav li{display:inline-block; position:relative;}
.fjdjBox .nav li a{font-size:12px; color:#1a1a1a; padding:0 10px;}
.fjdjBox .headerCon1 .nav{margin-right:-14px;}
.fjdjBox .icon1{background-image:url(../../img/img.png); background-position: 0 0; width:11px; height:6px; margin-left:7px; margin-right:-3px;
    margin-top:-2px;}
.fjdjBox .nav li a:hover{color:#d4b939 !important;}
.fjdjBox .nav li>p{position:absolute; left:0; top:20px; background:white;  z-index:999;box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.1); -moz-box-shadow: 0 0 5px 0 rgba(0,0,0,.1); -ms-box-shadow: 0 0 5px 0 rgba(0,0,0,.1);}
.fjdjBox .nav li>p a{line-height:22px; padding-left:12px;}

.fjdjBox .clearfix:after{ height:0; display:block; content:'.'; visibility:hidden; clear:both;}
.fjdjBox .clear{height:0; line-height:0; font-size:0; display:block; clear:both;}

.language li{float:left; height:18px; line-height:18px; margin-right:8px;}
.language li a{padding:0 10px; color:#808080; font-size:12px;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px;}
.language li.active a,.language li:hover a{background:#ca7a2c; color:white;}
.language li.english a{font-family: Arial;}

@media only screen and (max-width:1200px) {
    .language{display:none;}
    .language2{display:block;}
}
@media only screen and (min-width:1200px) {
    .language{display:block;}
    .language2{display:none;}
}

.footer{background:#dad8cf; padding:7px 0 5px 0; border-top:1px solid #e6e6e6; font-size:12px; color:#999999; text-align: center;}
.footerAbout{color:#a8a7a2;line-height:22px;}
.footerAbout a{color:#808080; display: inline-block; padding:0 6px;}
.footerMsg{line-height:23px;}
.footerMsg a{color: #999999}