/* 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}
img{border:none;display:block;}
li{list-style:none}
a{display:inline-block;color:#333;/*font-size:14px;*/outline-style:none;text-decoration:none;}
a:hover{text-decoration:none;color:#990000;}
em,i{font-style:normal;} 
input,textarea{word-wrap:break-word;word-break:break-all;padding:0;outline:none;font-family:"Microsoft Yahei";}
input[type="submit"]{cursor:pointer;-moz-appearance:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} /*所有主流浏览器都支持 :after 伪元素。*/
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{*zoom:1;/*overflow:hidden*/}/*只针对IE6/7 */
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}

.w-100{width:100%;margin:0 auto;}
.w-1210{width:1210px;margin:0 auto;}
.mtop_25{padding-top:25px;}

.arial{font-family:arial;}
a.red{color:#990000}

.css3,.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;}*/
i.icon-01{width:28px;height:42px;background-position:0 -212px;}
i.icon-02{width:32px;height:42px;background-position:0 5px;}
i.icon-03{width:32px;height:42px;background-position:0 -340px;}
i.icon-04{width:44px;height:42px;background-position:0 -37px;}
i.icon-05{width:37px;height:42px;background-position:0 -84px;}
i.icon-06{width:37px;height:42px;background-position:0 -126px;}
i.icon-07{width:38px;height:42px;background-position:0 -258px;}
i.icon-08{width:38px;height:42px;background-position:0 -301px;}
i.icon-09{width:40px;height:42px;background-position:0 -169px;}
i.icon-10{width:16px;height:16px;background-position:-104px 0;}
i.icon-11{width:12px;height:7px;background-position:-104px -17px;}
i.icon-12{width:12px;height:7px;background-position:-104px -26px;}
i.icon-13{width:3px;height:3px;background-position:-116px -22px;}
i.icon-14{width:13px;height:13px;background-position:-104px -88px;}
i.icon-15{width:13px;height:13px;background-position:-104px -59px;}
i.icon-16{width:13px;height:12px;background-position:-104px -104px;}
i.icon-17{width:14px;height:15px;background-position:-104px -131px;}
i.icon-18{width:16px;height:13px;background-position:-104px -149px;}
i.icon-19{width:14px;height:15px;background-position:-104px -165px;}
i.icon-20{width:3px;height:3px;background-position:-116px -182px;}
i.icon-21{width:10px;height:12px;background-position:-104px -182px;}
i.icon-22{width:12px;height:12px;background-position:-104px -210px;}
i.icon-23{width:16px;height:16px;background-position:-104px -238px;}
i.icon-24{width:11px;height:12px;background-position:-118px -284px;}
i.icon-25{width:11px;height:12px;background-position:-118px -258px;}
i.icon-26{width:13px;height:12px;background-position:-118px -297px;}
i.icon-27{width:12px;height:12px;background-position:-118px -271px;}
i.icon-28{width:14px;height:14px;background-position:-104px -311px;}
i.icon-29{width:14px;height:14px;background-position:-104px -326px;}
i.icon-30{width:22px;height:23px;background-position:-123px 0;}
i.icon-31{width:22px;height:23px;background-position:-123px -47px;}
i.icon-32{width:22px;height:23px;background-position:-123px -23px;}
i.icon-33{width:21px;height:21px;background-position:-123px -70px;}
i.icon-34{width:22px;height:23px;background-position:-123px -94px;}
i.icon-35{width:22px;height:23px;background-position:-123px -117px;}
i.icon-36{width:13px;height:53px;background-position:-176px 31px;}
i.icon-37{width:16px;height:16px;background-position:-104px -342px;}
i.icon-38{width:10px;height:10px;background-position:-120px -311px;}
i.icon-39{width:22px;height:23px;background-position:-123px -138px;}
i.icon-40{width:22px;height:23px;background-position:-123px -158px;}
i.icon-41{width:21px;height:23px;background-position:-123px -226px;}
i.icon-42{width:21px;height:23px;background-position:-123px -182px;}
i.icon-43{width:21px;height:23px;background-position:-123px -205px;}
i.icon-44{width:16px;height:18px;background-position:-131px -258px;}

i.icon-45{width:16px;height:18px;background-position:-104px -359px;}
i.icon-46{width:16px;height:16px;background-position:-132px -277px;}
i.icon-47{width:16px;height:16px;background-position:-132px -294px;}
i.icon-48{width:16px;height:16px;background-position:-132px -311px;}
i.icon-49{width:20px;height:18px;background-position:-123px -332px;}
i.icon-50{width:15px;height:14px;background-position:-123px -351px;}
i.icon-51{width:19px;height:18px;background-position:-169px -259px;}
i.icon-52{width:17px;height:16px;background-position:-166px -297px;}
i.icon-53{width:16px;height:16px;background-position:-166px -314px;}
i.icon-54{width:15px;height:14px;background-position:-166px -331px;}
i.icon-55{width:16px;height:14px;background-position:-173px -22px;}

a.add{float:right;}
a.add i.icon{margin:3px 0 0 0;}
a.add:hover i.icon{background-position-y:-321px;}

a.morebtn{padding:1px 15px;margin:14px 0 0 0;line-height:23px;border:1px solid #e8e3df;border-radius:3px;color:#990000;}
a.morebtn:hover{background:#990000;border:1px solid #650000;color:#fff;}

a.b-red{width:116px;height:34px;line-height:34px;text-align:center;border-radius:3px;background:#990000;color:#fff;}
a.b-red:hover{background:#ac0000;}

a.b-brown{width:116px;height:34px;line-height:34px;text-align:center;border-radius:3px;background:#a45f19;color:#fff;}
a.b-brown:hover{background:#8f4e0b;}

a.b-grey{width:116px;height:34px;line-height:34px;text-align:center;border-radius:3px;background:#999;color:#fff;}
a.b-grey:hover{background:#808080;}

p.show-all{display:none;text-align: right;}
p.show-all a{font-size: 12px;line-height: 24px;}
p.show-all a.on{color:#990000;}
p.show-all a:hover{color:#990000;}

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;}
span.font:hover{background:#f3f0ef;color:#990000;}
span.font.active{background:#990000;border-color:#990000;color:#fff;}

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;}
span.bg_01{background:#fafafa;color:#fff;}
span.bg_02{background:#e3edcb;color:#e3edcb;}
span.bg_03{background:#dce2f2;color:#dce2f2;}
span.bg_04{background:#f7efe7;color:#f7efe7;}

a.btn{min-width:55px;padding:0 10px;height:26px;line-height:26px;background:#f1ede8;border-radius:3px;text-align:center;}
a.btn:hover{background:#855e39;color:#fff;}

/* header */
/*.header{ background:#fafafa;box-shadow:0 0 20px rgba(0,0,0,0.2);}
.header .logo{margin-top:16px;}
.header .nav{margin-left:30px;}
.header .nav li{float:left;margin:0 25px;line-height:70px;}
.header .nav li a{padding:0 10px;font-size:20px;}
.header .nav li.on a{color:#990000;border-bottom:2px solid #990000;}
.header .nav_r{margin-top:17px;padding:5px 25px;border-radius:30px;line-height:24px;border:1px solid #ebe3dd; background:#FFF;}
.header .nav_r span{padding:0 5px;color:#ded7d3;font-family:"宋体";}
*/
/* header end */

/* content */
/*.content{margin-top:110px;}*/

/*main_01*/
.main_01{}
.main_01_l{width:846px;}
/*banner*/
.banner{height:311px;width:846px;overflow:hidden;position:relative;}
.banner ul li{position:absolute;top:0;left:846px;width:846px;height:311px;}
.banner ul li a img{width:846px;height:311px;}
.banner ul li h3{position:absolute;bottom:11px;left:0;width:400px;font-weight:normal;color:#FFF;margin-left:20px;z-index:111;font-size:18px;}
.banner ul li div{position:absolute;bottom:0;left:0;height:25px;background:#000;width:846px;opacity:0.2;filter:alpha(opacity=20);}
.banner .pages{width:846px;height:311px;}
.banner .controler{position:absolute;bottom:10px;left:50%;margin-left:-70px;}
.banner .controler b{cursor:pointer;width:42px;height:5px;display:block;overflow:hidden;text-indent:20px;background:url(../images/news_index_icon.png) no-repeat 0 0;float:left;margin:0 0 0 5px;}
.banner .controler b.down{background-position:-47px 0;}
.banner .controler2 a{display:block;width:40px;position:absolute;top:120px;height:40px;}

/*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;}
a.gaoji{float:left;display:block;width:97px;height:40px;line-height:40px;text-align:center;color:#FFF;background:#999;border-radius:3px;margin-left:15px;font-size:14px;}
a.gaoji:hover{background:#787878;}
/*热门搜索*/
.rm-soso{margin-top:12px;}
.rm-soso span{display:inline-block;width:60px;padding-left:22px;height:22px;margin-right:10px;line-height:22px;background:url(../images/rm-soso.png) no-repeat center;font-size:12px;color:#fff;}
.rm-soso p a{margin:0 7px;font-size:12px;}
.rm-soso p.fl{width:690px;height:23px;overflow:hidden;}

.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;}
/* apply */
.apply_w{margin-left:-25px;}
.apply_w li{width:137px;height:270px;padding:5px;float:left;background:#f9f7f5;margin:0 0 0 25px;text-align:center;border:1px solid #f9f7f5;
	-webkit-transition-duration:0.5s;
  			transition-duration:0.5s;
  	 -webkit-transition-property:all;
  			 transition-property:all;}
.apply_w li img{width:137px;height:202px;}
.apply_w li p{width:100%;height:22px;margin:15px 0 3px;overflow:hidden;font-size:16px;}
.apply_w li p:hover{color:#990000;}
.apply_w li span{display:block;height:24px;overflow:hidden;color:#666;font-size:12px;}
.apply_w li:hover{background:#fafafa;border:1px solid #f1eeeb;box-shadow:4px 4px 0 rgba(238,238,238,1);}

.main_01_r{width:344px;}
.menubox{width:324px;padding:10px;height:291px;background:#f5f5f5;}
.menubox li{width:101px;height:91px;float:left;margin:2.5px;border:1px solid #dfdfdf;border-radius:3px; background:#FFF;
-webkit-transition-duration:0.5s;
  			transition-duration:0.5s;
  	 -webkit-transition-property:all;
  			 transition-property:all;}
.menubox li a{display:block;}
.menubox li a i.icon{margin:12px auto 0;display:block;}
.menubox li a p{margin-top:5px;text-align:center;}
.menubox li:hover{background:#ebebeb;}
.menubox li:hover a i.icon{background-position-x:-56px;}
.menubox li:hover a p{color:#333;}

.databox{width:294px;padding:22px 25px;margin-top:10px;background:#f4f4f4 url(../images/icon_data.png) right top no-repeat; height:63px; text-align:center;}
.databox h1{ display:inline-block; font-size:16px; letter-spacing:1px; line-height:63px;}
.databox h2{ display:inline-block; font-family:Arial, Helvetica, sans-serif; color:#990000;font-size:50px; margin:0 10px; line-height:63px;letter-spacing:2px;}

/* apply */
.stacks_r ul{margin:10px 0 0 0;}
.stacks_r ul li{overflow:hidden;padding:10px 0;border-bottom:1px solid #eee;}
.stacks_r ul li .img{padding:5px;background:#fafafa;border:1px solid #f1eeeb;margin:0 0 0 20px;
	-webkit-transition-duration:0.5s;
  			transition-duration:0.5s;
  	 -webkit-transition-property:all;
  			 transition-property:all;}
.stacks_r ul li img{width:77px;height:113px;}
.stacks_r ul li h4 span{display:inline-block;margin-right:5px;font-family:"times new roman";color:#a45f19;font-style:italic;font-size:18px;}
.stacks_r ul li h4 a{font-size:16px;}
.stacks_r ul li h3{margin:10px 0 0 0;display:block;color:#666;font-size:12px;}
.stacks_r ul li p{height:62px;margin:2px 0 3px;overflow:hidden;text-align:justify;color:#999;font-size:12px;line-height:20px;}
.stacks_r ul li font{color:#999;}
.stacks_r ul li .img:hover{box-shadow:4px 4px 0 rgba(238,238,238,1);}

.main_03_l{width:188px;}
.left_tit{padding:0 13px;height:40px;line-height:40px;background:#990000;border-bottom:1px solid #e6e6e6;}
.left_tit h4{float:left;font-size:16px;font-weight:bold;color:#fff;}
.left_tit i.icon{float:left;top:12px;margin-right:9px;}

.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;}
.menu{background:#fafafa;margin-bottom:20px;}
.menu .sub-menu{overflow:hidden;border-bottom:#e6e6e6 1px solid;}
.menu .sub-menu > a{width:146px;padding:12px 7px 12px 13px;height:16px;white-space:nowrap;font-weight:700;line-height:16px;}
.menu .sub-menu > a h4{display:inline;font-weight:bold;white-space:nowrap;margin-right:5px;}
.menu .sub-menu > a span{font-size:12px;position:relative;top:-2px;font-weight:normal;}
.menu .sub-menu > i.icon{float:right;margin:16px 10px 0 0;cursor:pointer;}

.menu .sub-menu > a:hover{transition:all .3s ease-in-out 0s}
.menu .sub-menu > a:hover h4,.menu .sub-menu.active > a h4{color:#990000;}
.menu .sub-menu > a:hover span,.menu .sub-menu.active > a span{color:#990000;}
.menu .sub-menu.active > i.icon{background-position:-104px -35px;}

.menu .sub{position:relative;display:none;background:#fbfaf9;border-top:1px solid #e6e6e6;}
.menu .sub i.fa{position:absolute;top:-6px;left:22px;color:#295999;font-size:19px;}
.menu .sub li a{display:block;padding:3px 0 3px 16px;overflow:hidden;white-space:nowrap;}
.menu .sub li a i.icon{margin-right:10px;top:-1px;}
.menu .sub li a span{margin-left:5px;font-size:12px;}
.menu .sub li a:hover{background:#f0ece7;}
.menu .sub li.cure{background:#f3f0ef;}
.menu .sub li.cure a,.menu .sub li a:hover{color:#855e39;}
.menu .sub li.cure i,.menu .sub li a:hover i.icon{background-position:-116px -17px;}

/*我的书架*/
.menu2{background:#fafafa;}
.menu2 li{border-top:#e6e6e6 1px solid;overflow:hidden;}
.menu2 li .title{width:145px;overflow:hidden;padding:14px 7px 14px 13px;height:18px;float:left;white-space:nowrap;line-height:18px;font-size:16px;}
.menu2 li .title.on{color:#660000;}
.menu2 li .title span{font-size:14px;position:relative;top:-1px;left:5px;font-weight:normal;}
.menu2 li a.del{display:none;float:right;margin:18px 11px 0 0;}
.menu2 li:hover a.del{display:block;}
.menu2 li a.del:hover i.icon-22{background-position:-104px -224px;}
.menu2 li a:hover{transition:all .3s ease-in-out 0s}
.menu2 li a:hover,.menu2 li a.active{color:#990000;}

.quick{margin:20px 0 0 0;}
.quick li{width:108px;padding:10px 40px;height:23px;line-height:23px;margin:0 auto 10px;border:1px solid #ececec;border-radius:3px;background:#fbfafb;
-webkit-transition-duration:0.5s;
  			transition-duration:0.5s;
  	 -webkit-transition-property:all;
  			 transition-property:all;}
.quick li a{display:block;overflow:hidden;}
.quick li a i.icon{display:block;float:left;margin:0 15px 0 0;}
.quick li a p{text-align:center;float:left;font-size:16px;}
.quick li:hover{background:#ebebeb;}
.quick li:hover a i.icon{background-position-x:-123px;}
.quick li:hover a p{color:#333;}
.quick li.on,
.quick li.on:hover{background:#f0f0f0;}
.quick li.on a i.icon,
.quick li.on:hover a i.icon{background-position-x:-153px;}
.quick li.on a p,
.quick li.on:hover a p{color:#990000;}

.main_03_r{width:932px;min-height:360px;padding:20px 30px 0;background:#fafafa;}
.cond{font-size:14px;color:#666;line-height:36px;border-bottom:1px solid #c4c4c4;}
.cond a{font-size:14px;}
.cond font{color:#990000;}
.input{width:200px;height:28px;margin:4px 0 0 10px;border:1px solid #ccc;background:#fafafa;}
.input .in1{float:left;width:165px;overflow:hidden;}
.input .in2{float:left;width:35px;overflow:hidden;}
.input .input-text{width:155px;height:28px;line-height:28px;padding:0 5px;color:#b4b4b4;font-family:"Microsoft Yahei";}
.input .input_btn{width:35px;height:28px;background:#fff url(../images/icon_soso2.png) no-repeat center 5px;}
.input .input_btn:hover{background:#fff url(../images/icon_soso2.png) no-repeat center -27px;}
.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;}

.sort{padding:0 8px;height:40px;line-height:40px;background:#eee;}
.sort .fl{color:#999;}
.sort p.fl{color:#666;font-size:12px;}
.sort p span{color:#999;font-family:"宋体";}
.sort .left a{margin:0 8px 0 0;color:#666;}
.sort .left a.up{background:url(../images/up.png) right center no-repeat;padding:0 15px 0 0;color:#a45f19;}
.sort .left a.down{background:url(../images/down.png) right center no-repeat;padding:0 15px 0 0;color:#a45f19;}

.sort .fr{}
.sort .fr a{display:block;float:left;margin-left:15px;color:#666;}
.sort .fr a i.icon{margin-right:5px;top:-1px;}
.sort .fr a:hover{color:#a45f19;}
.sort .fr a:hover i.icon-14{width:13px;height:13px;background-position:-104px -74px;}
.sort .fr a:hover i.icon-15{width:13px;height:13px;background-position:-104px -44px;}

.sort .fr a.on{color:#a45f19;}
.sort .fr a.on i.icon-14{background-position:-104px -74px;}
.sort .fr a.on i.icon-15{background-position:-104px -44px;}

/*图片模式列表*/
.twlist{margin-left:-30px;padding:0 0 50px;border-bottom:1px solid #e9e9e9;}
.twlist li{position:relative;width:150px;height:276px;padding:5px;float:left;background:#f9f7f5;margin:30px 0 0 30px;text-align:center;border:1px solid #f9f7f5;
-webkit-transition-duration:0.5s;
  			transition-duration:0.5s;
  	 -webkit-transition-property:all;
  			 transition-property:all;}
.twlist li .bg_img{width:150px;height:220px;}
.twlist li a.del{display:none;position:absolute;right:5px;top:5px;width:27px;height:27px;background:url(../images/icon_delbg.png) no-repeat center;}
.twlist li a.add{display:none;position:absolute;right:5px;top:5px;width:27px;height:27px;background:url(../images/icon_addbg.png) no-repeat center;}
.bg_img_01{background:url(../images/bg_img_01.png) no-repeat center;}
.bg_img_02{background:url(../images/bg_img_02.png) no-repeat center;}
.bg_img_03{background:url(../images/bg_img_03.png) no-repeat center;}
.bg_img_04{background:url(../images/bg_img_04.png) no-repeat center;}
.bg_img_05{background:url(../images/bg_img_05.png) no-repeat center;}
.twlist li .bg_img h3{width:24px;height:155px;overflow:hidden;position:relative;top:30px;left:24px;font-family:"楷体";font-size:22px;color:#000;}
.twlist li p{width:100%;height:22px;margin:10px 0 3px;overflow:hidden;font-size:16px;}
.twlist li p:hover{color:#990000;}
.twlist li span{display:block;height:24px;overflow:hidden;color:#666;font-size:12px;}
.twlist li:hover{background:#fafafa;border:1px solid #f1eeeb;box-shadow:4px 4px 0 rgba(238,238,238,1);}
.twlist li:hover a.del{display:block;}
.twlist li:hover a.del:hover{background:url(../images/icon_delbg2.png) no-repeat center;}
.twlist li:hover a.add{display:block;}
.twlist li:hover a.add:hover{background:url(../images/icon_addbg2.png) no-repeat center;}

.twlist li:hover a.add.ok{background:url(../images/icon_okbg.png) no-repeat center;cursor:inherit;}

/*摘要模式列表*/
.zylist{margin:20px 0 0;}
.zylist li{height:220px;padding:20px 20px;overflow:hidden;background:#fafafa;border-bottom:1px solid #e9e9e9;
-webkit-transition-duration:0.5s;
  			transition-duration:0.5s;
  	 -webkit-transition-property:all;
  			 transition-property:all;}
.zylist li:hover{background:#fafafa;}
.zylist li .bg_img{display:block;width:150px;height:220px;margin-right:25px;}
.zylist li .bg_img span{display:block;width:150px;height:220px;}
.bg_img_01{background:url(../images/bg_img_01.png) no-repeat center;}
.bg_img_02{background:url(../images/bg_img_02.png) no-repeat center;}
.bg_img_03{background:url(../images/bg_img_03.png) no-repeat center;}
.bg_img_04{background:url(../images/bg_img_04.png) no-repeat center;}
.bg_img_05{background:url(../images/bg_img_05.png) no-repeat center;}
.zylist li .bg_img h3{width:24px;height:155px;overflow:hidden;position:relative;top:30px;left:24px;font-family:"楷体";font-size:22px;color:#000;}
.zylist li .img_text{position:relative;width:717px;height:220px;}
.zylist li .img_text h2 a{margin:0 0 15px;overflow:hidden;font-size:22px;line-height:26px;}
.zylist li .img_text h2 a:hover{color:#990000;}
.zylist li .img_text p{max-height:78px;line-height:24px;overflow:hidden;color:#666;text-align:justify;margin:0 0 5px 0}
.zylist li .img_text p label{margin-right:10px;color:#999;}
.zylist li .img_text p a{margin:0 5px 0 0;color:#666;}
.zylist li .img_text p a:hover{color:#990000;}
.zylist li .img_text a.morebtn{position:absolute;bottom:5px;left:0;}
.zylist li .img_text a.addbtn{background:none;position:absolute;top:1px;right:0;color:#666;font-size:14px;}
.zylist li .img_text a.addbtn:hover{color:#990000;}
.zylist li .img_text a.addbtn:hover i{background-position:-148px -258px;}

/*面包屑导航*/
.mbx{height:40px;line-height:40px;font-size:12px;color:#999;}
.mbx p{font-family:"宋体";}
.mbx a{font-size:12px;color:#666;font-family:"Microsoft Yahei";}
.mbx a:hover{color:#990000;}

/*main_04*/
.main_04{width:1150px;padding:40px 30px 30px 30px;background:#fafafa;}

/*main_04_1*/
.main_04_1{}
.main_04_1 .img{width:187px;height:300px;padding:5px;background:#fafafa;border:1px solid #f1eeeb;box-shadow:6px 6px 0 rgba(243,243,243,1);}
.main_04_1 .img img{width:187px;height:271px;}
.main_04_1 .img p{margin-top:5px;text-align:center;}

.main_04_1 .img_right{width:893px;}
.main_04_1 .img_right .title{}
.main_04_1 .img_right .title h3{padding-bottom:12px;line-height:38px;font-size:24px;font-weight:bold;}
.main_04_1 .img_right .title a{padding:1px 10px;margin:14px 0 0 0;line-height:23px;border:1px solid #cfcfcf;border-radius:3px;}
.main_04_1 .img_right .title a i.icon{margin-right:5px;top:-1px;}
.main_04_1 .img_right .title a:hover{background:#990000;border:1px solid #cfcfcf;color:#fff;}
.main_04_1 .img_right .title a:hover i.icon{background-position:-104px -117px;}
.main_04_1 .img_right .title a.on{background:#990000;border:1px solid #cfcfcf;color:#fff;}
.main_04_1 .img_right .title a.on i.icon{background-position:-104px -117px;}
.main_04_1 .img_right .title a.on:hover{background:#600;border:1px solid #650000;}

.main_04_1 .img_right .info{background:#f8f4f0 url(../images/bg_info.png) no-repeat right bottom;padding:20px 50px 0 50px; min-height:246px;border-top:2px solid #990000;}
.info table{font-size:14px;color:#666;}
.info table th{padding:5px 0;font-weight:normal;color:#999;}
.info table td{padding:5px 0;}

/*main_04_2*/
.main_04_2{}
.info_tit{margin-top:50px;border-bottom:1px solid #ccc;padding-bottom:10px;}
.info_tit h4{color:#990000;font-size:18px;}
.info_tit h4 i.icon{margin-right:10px;top:-1px;}

/*内容简介*/
.introduction{margin:10px 0;}
.introduction p{text-align:justify;line-height:30px;margin-bottom:10px;}

/*目录*/
.catalog{}

/*笔记*/
.note{}
.note li{position:relative;overflow:hidden;padding:10px 0 10px 7px;border-bottom:1px solid #e9e9e9;
	-webkit-transition-duration:0.5s;
  			transition-duration:0.5s;
  	 -webkit-transition-property:all;
  			 transition-property:all;}
.main_03_r .note li{padding:15px;}
.note li a.img{display:block;margin:0 15px 0 0;}
.note li a.img img{width:90px;height:133px;}
.note li span{display:block;}
.note li span font{padding:0 5px;color:#fff;border-radius:2px;margin-right:5px;font-size:12px;}
.note li .title{font-size:18px;line-height:25px;margin-bottom:10px;}
.note li .name{color:#990000;}
.note li .text{color:#a45f19;}
.note li .name font{background:#990000;}
.note li .text font{background:#a45f19;}
.note li p{line-height:24px;text-align:justify;}
.note li p font{padding:0 5px;background:#666;color:#fff;border-radius:2px;margin-right:5px;font-size:12px;}
.note li a{margin:0 10px;}
.note li a i.icon{}
.note li a:hover i.icon-21{width:10px;height:12px;background-position:-104px -196px;}
.note li a:hover i.icon-22{width:12px;height:12px;background-position:-104px -224px;}
.note li .label_tip{margin-top:5px;color:#999;font-size:12px;}
.note li .label_tip a{font-size:12px;color:#999;margin:0;}
.note li .label_tip a:hover{color:#333;}
.note li:hover{background:#f9f9f9;}
/*阅读历史*/
.note li h3{}
.note li h3 a{font-size:18px;margin:0 0 10px;}
.note li p span{color:#999;display:inline-block;}
.note li .delli a{display:none;position:absolute;top:15px;right:6px;font-size:12px;}
.note li .delli a i.icon{top:-1px;}
.note li:hover .delli a{display:block;color:#999;}
.note li .delli a:hover{color:#666;}

/*main_05*/
.main_05{}
.main_05_l{width:280px;}
.jstree{padding:10px;overflow:auto; background:#fafafa;}

.main_05_r{width:850px;padding:20px 30px;background:#fafafa;}
.textbox{padding:40px 10px ;font-family:"Microsoft Yahei";}
.textbox h1{margin-bottom:26px;padding:15px 0;font-size:24px;font-weight:bold;border-bottom:1px solid #ccc;}
.textbox h2{margin:5px 0 21px 0;font-size:20px;color:#660000;line-height:28px;}
.textbox h3{margin-bottom:20px;font-size:18px;font-weight:normal;color:#a45f19;line-height:24px;}
.textbox p{margin-bottom:14px;font-size:16px;color:#666;line-height:30px;text-align:justify;}
.textbox p span{text-decoration:underline;}
.textbox p span.note{position:relative;line-height:24px;color:#333;text-decoration:underline;}

.font14.textbox h1{font-size:22px;}
.font14.textbox h2{font-size:18px;line-height:24px;}
.font14.textbox h3{font-size:16px;line-height:22px;}
.font14.textbox p{font-size:14px;line-height:26px;}

.font16.textbox h1{font-size:24px;}
.font16.textbox h2{font-size:20px;line-height:28px;}
.font16.textbox h3{font-size:18px;line-height:24px;}
.font16.textbox p{font-size:16px;line-height:30px;}

.font18.textbox h1{font-size:28px;}
.font18.textbox h2{font-size:22px;line-height:30px;}
.font18.textbox h3{font-size:20px;line-height:28px;}
.font18.textbox p{font-size:18px;line-height:32px;}

.tooltip{font-size:14px;line-height:22px;background:#FFF;border:1px solid #e8e2e0;border-radius:5px;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);
	box-shadow:0 0 10px rgba(0,0,0,0.3);
	position: absolute;z-index: 9999;}
.tooltip:hover{color:#333}
.tooltip p{padding:5px 10px;}
.tooltip p span{display:inline-block;padding:0 3px;margin-right:5px;font-size:12px;border-radius:3px;border:1px solid #e9e9e9;color:#666;}
.tooldi{background:#f3f0ef;border-radius:0 0 5px 5px;text-align:right;padding:5px 10px 5px 10px;}
.tooldi a i.icon{margin-right:5px;}
.tooldi a{margin-left:15px;font-size:12px;}
.tooldi a:hover i.icon{background-position-x:-104px;}

.text_page{margin:20px auto;padding-top:15px;border-top:1px solid #ccc;color:#666;}
.text_page a:hover{color:#666;}
.text_page a:hover span{text-decoration:underline;color:#990000;}

.main_05_r .note li div{width:825px;}

.bg_01.textbox{background:#fafafa;}
.bg_02.textbox{background:#e3edcb;}
.bg_03.textbox{background:#dce2f2;}
.bg_04.textbox{background:#f7efe7;}

/*弹窗 添加笔记*/
.accon{padding:0 20px 20px 20px;}
.biaoq{padding:10px 0;}
.bq-l{float:left;width:70px;color:#666;}
.bq-r{float:left;width:400px;}
.bq-r ul{}
.bq-r ul li{float:left;margin:0 3px;}
input[type=checkbox]{position:relative;top:2px;}
.biaoq .input1{width:158px;height:24px;float:left;line-height:24px;padding:0 10px 0 10px;border:1px solid #CCC;font-size:14px;color:#666;}
a.addbtn{margin:0 0 0 10px;height:26px;line-height:26px;padding:0 10px;font-size:12px;background:#990000;color:#fff;border-radius:3px;}
a.addbtn:hover{background:#5b0000;color:#fff;}

.accon textarea{width:98%;height:150px;border:1px solid #dce2e2;padding:1%;line-height:24px;font-size:14px;outline:medium;resize:none;}
.accon .add_btn{background:#eee;height:28px;width:35px;border-left:1px solid #e8e3df;}

/*弹窗 添加笔记*/
.addclass{padding:20px 0 0;}
.addclass .input1{width:158px;height:24px;float:left;line-height:24px;padding:0 10px 0 10px;border:1px solid #CCC;font-size:14px;color:#666;}
.addclass .select{text-align:left;line-height:24px;padding:0 10px 0 10px;border:1px solid #CCC;color:#666;}

.classname{float:left;width:485px;}
.classname a.name{width:60px;float:left;margin:0 5px 10px 5px;text-align:center;padding:3px 10px;background:#eee;color:#333;font-size:14px;}
.classname a.on{background:#a45f19;color:#FFF;}
.classname a.add{width:18px;height:18px;float:left;margin:4px 0 0 10px;background:url(../images/add.png) no-repeat center;}

/*info_right*/
.info_right{position:fixed;top:200px;left:50%;width:52px;background:#fafafa;border:1px solid #ececec;border-bottom:none;margin-left:616px;text-align:center;}
.info_right li{position:relative;padding:10px;border-bottom:1px solid #ececec;}
.info_right li a{display:block;}
.info_right li i.icon{margin-bottom:4px;}
.info_right li p{font-size:12px;line-height:16px;letter-spacing:1px;color:#666;}
.hidebox{position:absolute;left:-204px;top:-5px;padding:20px;background:#fafafa;box-shadow:0 0 8px rgba(0,0,0,0.2);text-align:left;}
.hidebox i.icon{position:absolute;right:-13px;top:50%;margin:-46px 0 0 0;}
.info_right li:hover .hidebox i.icon{background-position-x:-176px;}
.set_01{width:152px;height:53px;font-size:12px;}

.info_right li:hover{background:#faf7f9;}
.info_right li:hover i.icon{background-position-x:-151px;}
.info_right li:hover p{color:#333;}
.info_right li:hover .none{display:block;}

.info_right li.on{background:#faf7f9;}
.info_right li.on i.icon{background-position-x:-151px;}
.info_right li.on p{color:#333;}
.info_right li.on .none{display:block;}

/* 检索页 */
.searchbox{min-height:360px;padding:20px 30px 0;background:#fafafa;}
.TabTitle2{border-bottom:2px #ccc solid;}
.TabTitle2 li{position:relative;top:2px;float:left;padding:0 0 10px;text-align:center;margin:0 20px 0 0;cursor:pointer;}
.TabTitle2 li span{font-weight:bold;font-size:18px;}
.TabTitle2 li p{line-height:16px;font-size:12px;}
.TabTitle2 li i.icon{display:none;position:absolute;top:34px;left:50%;margin-left:-6px;}

.TabTitle2 li:nth-child(1){border-right:1px solid #fff;}
.TabTitle2 .active{color:#990000;border-bottom:2px solid #990000;}
.TabTitle2 .active i.icon{display:block;}

.TabContent2{padding:10px 0 0 0;}
.TabContent2 .sort{padding:5px 8px;margin-top:-10px;}
.TabContent2 .sort h4{font-size:16px;color:#990000;}
.TabContent2 .sort font{color:#990000;}

.TabContent2 .twlist{margin-left:-35px;}
.TabContent2 .twlist li{margin:30px 0 0 35px;}

.TabContent2 .zylist li .img_text{width:935px;}

.qwlist{margin:20px 0 0;}
.qwlist li{position:relative;padding:20px 15px;background:#fafafa;border-bottom:1px solid #e9e9e9;
-webkit-transition-duration:0.5s;
  			transition-duration:0.5s;
  	 -webkit-transition-property:all;
  			 transition-property:all;}
.qwlist li:hover{background:#fafafa;}
.qwlist li a{display:block;}
.qwlist li h2{margin:0 0 10px;overflow:hidden;font-size:20px;line-height:24px;}
.qwlist li:hover h2{color:#990000;}
.qwlist li p{max-height:78px;line-height:24px;overflow:hidden;color:#666;text-align:justify;margin:0 0 3px 0}
.qwlist li p label{margin-right:10px;color:#999;}

/*高级检索*/
.topseacher{padding:40px 20px;}
.topseacher h2{padding:10px 0 0;text-align:center;margin-bottom:20px;color:#990000;}

.jscon{width:730px;margin:5px 0 10px 0;padding:5px 0;}
.jscon table{}
.jscon td{padding:5px 10px;}
.jscon input[type="text"]{width:96%;height:27px;line-height:27px;padding:0 2%;border:1px solid #dcdcdc;outline:none;border-radius:3px;}
.jscon select{width:100%;padding:0 0 0 5px;height:27px;line-height:27px;border:1px solid #dcdcdc;outline:none;border-radius:3px;}
.jscon td a{display:inline-block;width:22px;height:22px;line-height:22px;border:1px solid #c0c0c0;background:#FFF;color:#c0c0c0;font-family:"宋体";font-size:24px;text-align:center;border-radius:3px;vertical-align:middle;}
.jscon td a:hover{border:1px solid #990000;background:#990000;color:#FFF;}

.receipt{margin:20px auto;padding:0 8px 0 90px;}
.receipt input[type="checkbox"]{position:relative;top:0;vertical-align:middle;}

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;}

/*新闻列表页*/
.newslist{margin-bottom:20px;}
.newslist li{}
.newslist{margin:10px 0 30px;}
.newslist li{padding:20px 10px;overflow:hidden;background:#fafafa;border-bottom:1px solid #e9e9e9;
-webkit-transition-duration:0.5s;
  			transition-duration:0.5s;
  	 -webkit-transition-property:all;
  			 transition-property:all;}
.newslist li:hover{background:#fafafa;}
.newslist li a{display:block;}
.newslist li h3{font-size:18px;margin:0 0 10px;overflow:hidden;line-height:24px;}
.newslist li h3 span{font-size:14px;padding:2px 5px;background:#999;color:#fff;border-radius:3px;margin:0 10px 0 0;}
.newslist li .label{color:#666;margin:5px 0 12px;font-size:12px;}
.newslist li .label span{color:#999;}
.newslist li .info{max-height:72px;overflow:hidden;line-height:24px;text-align:justify;color:#999;}

.news{}
.news h2{margin-bottom:20px;text-align:center;font-size:30px;font-weight:bold;line-height:40px;}
.news .label{text-align:center;padding-bottom:25px;color:#999;border-bottom:1px dashed #ccc;}
.news .info{margin-top:45px;}
.news .info p{line-height:32px;text-align:justify;font-size:16px;}
.news .info img{max-width:90%;margin:15px auto;}

.rlist{background:#fafafa;padding:20px 10px;}
.rlist li{line-height:30px;overflow:hidden;}
.rlist li span{float:left;width:28px;font-size:14px;color:#a45f19;height:30px;overflow:hidden;}
.rlist li a{width:215px;;display:block;float:left;height:30px;overflow:hidden;}
.rlist li a:hover{text-decoration:underline;}
.rlist li em{float:left;color:#999;margin:0 5px;font-family:"宋体";}

/*阅读历史*/
.TabTitle3{line-height:22px;margin-top:10px;position:relative;z-index:1;}
.TabTitle3 li{position:relative;top:2px;float:left; padding:0 0 5px;text-align:center;margin:0 0 0 20px;cursor:pointer;}
.TabTitle3 li a{font-size:16px;}
.TabTitle3 li p{line-height:16px;font-size:12px;}
.TabTitle3 li i.icon{display:none;position:absolute;top:28px;left:50%;margin-left:-6px;}

.TabTitle3 li:nth-child(1){border-right:1px solid #fff;}
.TabTitle3 .active{color:#990000;margin-right:1px;border-bottom:2px solid #990000;}
.TabTitle3 .active a {color:#990000;}
.TabTitle3 .active i.icon{display:block;}

/*检索记录*/
.follow{margin:20px auto;}
.follow li{position:relative;float:left;width:200px;margin:15px;padding:3px 0;background:#f9f7f5;border:1px solid #f1eeeb;
-webkit-transition-duration:0.5s;
  		transition-duration:0.5s;
 -webkit-transition-property:all;
  		 transition-property:all;}
.follow li a{display:block;text-align:center;}
.follow li em{display:block;position:absolute;top:-10px;left:-10px;width:20px;height:20px;text-align:center;line-height:20px;border-radius:50%;background:#ccc;color:#fff;font-family:arial;font-size:12px;}
.follow li h4{padding:0 15px;font-size:14px;height:22px;overflow:hidden;}
.follow li p{margin:5px 20px 0;line-height:24px;border-top:1px solid #ececec;font-size:12px;color:#999;}
.follow li .del{display:none;position:absolute;bottom:0px;right:2px;width:20px;height:20px;background:#fafafa;}
.follow li:hover{background:#fafafa;box-shadow:4px 4px 0 rgba(238,238,238,1);}
.follow li:hover em{background:#a45f19;}
.follow li:hover .del{display:block;}



/*分页样式*/
.pages{padding-top:30px;text-align:center;}
.tiaoz{display:inline;line-height:20px;position:relative;top:-12px;left:4px;font-size:16px;}
.pages input{width:34px;height:34px;background:#fafafa;line-height:34px;text-align:center;border:1px solid #dbdfe6;}
.tiaoz .choice{background:#990000;height:34px;line-height:34px;padding:0 14px;color:#fff;font-size:16px;}
.tiaoz .choice:hover{background:#ac0000;}

.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;}

.infoview{position:fixed;width:50%;height:100%;right:-51%;top:0;background:#FFF;z-index:999999;box-shadow:0 0 10px #ccc;border-left:1px solid #d1d1d1;		 	-webkit-transition:all 0.2s;/* Safari and Chrome */
	   -moz-transition:all 0.2s;/* Firefox 4 */
		 -o-transition:all 0.2s;/* Opera */
			transition:all 0.2s;
}
.infoview.cure{display:block;right:0;}
.infoview .title{height:40px;line-height:40px;background:#f8f8f8;border-bottom:1px solid #eeeeee;}
.infoview .title h1{float:left;font-size:16px;font-weight:normal;margin:0 0 0 10px;}
.infoview .title .fr{margin:10px 10px 0 0;}
.infoview .title a.close{display:block;width:20px;height:20px;background:url(../images/close.png) 0 0 no-repeat;border-radius:3px;}
.infoview .title a.close:hover{background:url(../images/close.png) 0 -20px no-repeat #990000;}

.tab-title{position:relative;background:#ebe9e7;padding:0 5px;}
.tab-title.more{padding:0 25px;}
#tabs{padding:5px 0 0 0;height:36px;overflow:hidden;}
#tabs > div{display:inline-block;width:auto;white-space:nowrap;}

#tabs li{display:inline-block;padding:0 10px 0 0;background:#836650;margin-right:5px;border-radius:3px 3px 0 0;}
#tabs li:hover{background:#9c7b62;}
#tabs li a{color:#fff;line-height:35px;}
#tabs li a.tab{padding:0 0 0 15px;}
#tabs li.current{background:#FFF;border-bottom:1px solid #FFF;}
#tabs li.current a{color:#660000;}

#tabs li a.remove{display:inline-block;width:14px;height:14px;line-height:14px;color:#fff;font-family:"宋体";font-size:12px;text-align:center;vertical-align:middle;margin:-2px 0 0 5px;border-radius:3px;}
#tabs li a.remove:hover{background:#660000;color:#FFF;}
#tabs li.current a.remove{color:#660000;font-family:"宋体";font-size:12px;}
#tabs li.current a.remove:hover{color:#FFF;}

#content{background:#FFF;border:1px solid #ebe9e7;padding:10px;border-top:none;overflow-y:auto;}

#wrapper{margin:10px;}

a.roll-l{position:absolute;left:2px;top:0;display:block;width:20px;height:40px;background:url(../images/roll-l.png) 0 0 no-repeat;outline:medium;display:none;}
a.roll-l:hover{background:url(../images/roll-l.png) 0 -44px no-repeat;}
a.roll-r {position:absolute;right:2px;top:0;display:block;width:20px;height:40px;background:url(../images/roll-r.png) 0 0 no-repeat;outline:medium;display:none;}
a.roll-r:hover{background:url(../images/roll-r.png) 0 -44px no-repeat;}

.tab-title.more a.roll-l,.tab-title.more a.roll-r{display:block;}

.zdtable{}
.zdtable > h1{font-size:18px;line-height:30px;color:#660000;border-bottom:1px solid #c4c4c4;padding:5px 0;margin:0 0 10px 0;}
.zdtable > h1 > span{color:#999;}
.zdtable th{width:120px;background:#dedad7;line-height:24px;padding:8px 10px;}
.zdtable td{background:#f5f5f5;line-height:24px;padding:8px 10px;}
.zdtable td a{color:#836650;text-decoration:underline;}
.zdtable td a:hover{color:#660000;}


/*2017-04-14 添加*/
/*记年换算*/
.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 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;}


/*******************************  2017-08-08 添加     *******************************/
/*元数据批量导出*/
.TabTitle4{background:#fafafa;}
.TabTitle4 li{padding:14px 7px 14px 13px;height:18px;line-height:18px;font-size:16px;border-top:#e6e6e6 1px solid;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.TabTitle4 li i.icon{margin:-1px 8px 0 0;}
.TabTitle4 li:hover,.TabTitle4 .active{color:#990000;}
.TabTitle4 li:hover i.icon,.TabTitle4 .active i.icon{background-position-x:-149px;}

/*screen*/
.screen{padding:0 0 20px 0;border-bottom:1px solid #c4c4c4;}
.screen a{float:left;width:109px;height:34px;margin:10px 0 15px 25px;line-height:34px;text-align:center;border:1px solid #d0d0d0;color:#666; background:#FFF;}
.screen a:nth-child(7n-6){margin-left:0;}
.screen a:hover{border-color:#990000;color:#990000;}
.screen a.on{border-color:#990000;color:#990000;background:url(../images/icon-ok.png) no-repeat right bottom #FFF;}

/*metadata*/
.metadata{}
.metadata table{}
.metadata table{padding:20px 0;border-bottom:1px solid #f4f4f4;}
.metadata table td{padding:3px 0;line-height:24px;text-align:justify;}
.metadata table td span{color:#999;display:inline-block;}

/*btnbox*/
.btnbox{margin:40px auto 0;}
.btnbox a{margin:0 17px 0 0;font-size:16px;}
/*产品包*/

/*prolist*/
.radio{}
.radio label{margin:0 0 0 10px;}
.radio label input{vertical-align:middle;}

.prolist{}
.prolist li{position:relative;padding:20px 15px;overflow:hidden;background:#fafafa;border-bottom:1px solid #e9e9e9;
-webkit-transition-duration:0.5s;
  			transition-duration:0.5s;
  	 -webkit-transition-property:all;
  			 transition-property:all;}
.prolist li:hover{background:#fafafa;}
.prolist li .img{width:164px;height:186px;margin:0 20px 0 0;overflow:hidden;border:1px solid #ebe8e9;}
.prolist li .img img{width:100%;min-height:186px;}
.prolist li p{width:47%;padding:5px 0;margin:0;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.prolist li p label{display:inline-block;padding:0 5px;min-width:62px;height:24px;margin:0 20px 0 0;line-height:24px;border-radius:2px;border:1px solid #ebe8e9;color:#999;font-size:14px;text-align:center;}
.prolist li .text{max-height:96px;margin:20px 0 0;line-height:24px;font-size:14px;overflow:hidden;}
.prolist li .butarea{position:absolute;top:28px;right:15px;}
.prolist li .butarea a{margin:0 0 0 20px;}
.prolist li .butarea em{font-size:18px;}
.prolist li .butarea em i.icon{top:-2px;}

/*menu3*/
.menu3{background:#fafafa;margin-bottom:20px;}
.menu3 ul{overflow: hidden;}
.menu3 li{padding:8px 5px;font-size:24px;border-bottom:#e6e6e6 1px solid;overflow:hidden;}
.menu3 li a{float:left;width:103px;padding:0 8px;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.menu3 li span{float:right;margin:0 5px 0 0;font-size:12px;font-weight:normal;}
.menu3 li .lock,
.menu3 li .deblock{margin:4px 0 0 0;}
.menu3 li:hover span{color:#990000;}
.menu3 li:hover a{color:#990000;transition:all .3s ease-in-out 0s}
.menu3 li.on a,
.menu3 li.on span{color:#990000;font-weight:bold;}


/*多级menu*/
#menu{margin-bottom:20px;}
#tree_root{overflow:auto;}
#tree_root li span{display:block;height:18px;line-height:18px;color:#222;border-bottom:1px solid #e6e6e6;}
#tree_root li span.tree2{padding:10px 6px 10px 10px;}
#tree_root li span.tree3{padding:10px 6px 10px 20px;}
#tree_root li span.tree4{padding:10px 6px 10px 30px;}
#tree_root li span.tree5{padding:10px 6px 10px 40px;}
#tree_root li span.tree6{padding:10px 6px 10px 50px;}
#tree_root li span font{float:right;font-size:12px;}

#menu ul{overflow:hidden;}
#menu ul li b{position:relative;display:inline-block;width:68%;font-weight:normal;padding-left:17px;cursor:pointer;}
#menu ul li i{position:absolute;left:0;top:3px;display:inline-block;width:12px;height:12px;cursor:pointer;}
#menu ul li .On i{background:url(../images/icon.png) no-repeat -174px -80px;}
#menu ul li .On i:hover{background-position-y:-93px;}
#menu ul li .Off i{background:url(../images/icon.png) no-repeat -174px -67px;}
#menu ul li .Off i:hover{background-position-y:-54px;}
#menu ul li b em{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#menu ul li span.on{color:#990000;font-weight:bold;}
#menu ul li span.on em{font-weight:bold;}
#menu ul li span:hover b,
#menu ul li span:hover font{color:#990000;}


.main_03_r .TabContent2 .zylist li .img_text{width:717px;}
/*qwlist*/
.qwlist li .abstract{}
.qwlist li .abstract div{display:none;padding:0 0 10px;}
.qwlist li .abstract div span{color:#666;}
.qwlist li .abstract p{max-height:48px;}
.qwlist li .abstract p a{display:inline-block;}
.qwlist li .abstract.on{padding:10px 1%;margin:10px auto 0;background:#f5f2ef;}
.qwlist li .abstract.on div{display:block;}
.qwlist li .abstract.on p{width:100%;max-height:none;}
.qwlist li:hover .showzy{background:#fafafa;}
.qwlist li:hover .showzy.on{background:#f5f2ef;}

.showzy{position:absolute;bottom:24px;right:7px;padding:0 0 0 9px;background:#fafafa;color:#999;cursor:pointer;}
.showzy:hover{color:#990000;}
.showzy.on{right:17px;bottom:34px;padding:0 0 0 4px;background:#f5f2ef;}

a.export{position:absolute;top:24px;right:10px;font-size:14px;color: #990000;}
.qwlist li:hover a.export i.icon{background-position-x:-144px;}

em.lock,em.deblock{margin:4px 8px 0 0;}
em.deblock i.icon-51{background-position:-167px -278px;}
em.deblock i.icon-54{background-position:-166px -346px;}
em.deblock{color:#990000;}
em.lock{color:#999;}

.sort .operation{float:right;}
.sort .operation a.btn{margin:7px 15px 0 0;}
.sort .operation a.btn i.icon{margin:-1px 5px 0 0;}
.sort .operation a.btn:hover{background:#990000;color:#fff;}
.sort .operation a.btn:hover i.icon{background-position-x:-139px;}

/*row*/
.row{position:relative;}
.row li{margin:0 0 10px;}
.row li:nth-child(2){margin-top:30px;}
.row li:nth-last-child(1){margin-bottom:20px;}
.row li div{display:inline-block;height:24px;line-height:24px;background:#fafafa;color:#333;;}
.row li div .del{float:left;width:24px;height:24px;text-align:center;background:#a45f19;color:#fff;font-family:"宋体";}
.row li div span{display:inline-block;max-width:144px;padding:0 10px;font-size:14px;color:#990000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.row .removeall{position:absolute;top:-30px;right:0;font-size:12px;}

a.pldc{display:block;position:fixed;width:50px;height:50px;background:#990000 url(../images/icon-dc.png) no-repeat center;border-radius:50%;right:50px;bottom:50px;}
a.pldc:hover{background-color:#ac0000;}
a.pldc span{float:right;width:24px;height:24px;margin:-5px -5px 0 0;line-height:24px;text-align:center;display:block;background:#ff9900;border-radius:50%;color:#FFF;font-family:Arial, Helvetica, sans-serif;}
a.pldc em{display: none;position: absolute;bottom:-23px;left: 50%;margin: 0 0 0 -20px;cursor: pointer;font-size: 12px;}

.main_06{width:1180px;padding:15px;margin:0 auto 20px;background:#f5f5f5;}
.main_06 .img{width:63px;height:73px;margin:0 20px 0 0;overflow:hidden;border:1px solid #ebe8e9;box-shadow:5px 5px 0 #e8e8e8;}
.main_06 .img img{width:100%;min-height:73px;}
.main_06 h1{width:45%;}
.main_06 h1 a{float:left;max-width:72%;line-height:73px;font-weight:bold;font-size:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main_06 h1 span{display:inline-block;min-width:65px;height:38px;padding:0 18px;margin:18px 0 0 35px;font-size:16px;line-height:38px;text-align:center;border:1px solid #990000;border-radius:3px;color:#990000;background:url(../images/icon-ok.png) no-repeat right bottom #FFF;}
.main_06 h1 span font{margin:0 5px 0 0;font-size:26px;font-family:arial;}

.main_06 .fr{margin:20px 0 0;font-size:18px;}
.main_06 .fr em{margin:0 20px 0 10px;}
.main_06 .fr em i.icon{top:-2px}
.main_06 .fr font{margin:0 20px;}
.main_06 .fr a{margin:0 10px;}

a.usebtn{min-width:117px;height:34px;text-align:center;line-height:34px;background:#a45f19;font-size:14px;border-radius:3px;color:#FFF;}
a.usebtn:hover{background:#bd6e1d;color:#fff;}

a.buybtn{min-width:115px;height:32px;text-align:center;line-height:32px;border:1px solid #990000;font-size:14px;border-radius:3px;color:#990000; background:#FFF;}
a.buybtn i.icon{margin:-2px 10px 0 0;}
a.buybtn:hover{background:#990000;color:#fff;}
a.buybtn:hover i.icon{background-position-y:-37px;}

/*选项卡*/
.nTab{ width:1210px; margin:30px auto 50px;}
.nTab .TabTitle {clear:both; height:30px; overflow:hidden; background:none; border-bottom:1px solid #ccc; padding:0 0 5px 0;}
.nTab .TabTitle h1 { float:left; font-size:18px; line-height:30px;}
.nTab .TabTitle ul { float:left; border:0;margin:0 0 0 30px;;padding:0; text-align:center; background:none;}
.nTab .TabTitle ul li { display:inline-block; line-height:30px; width:auto; cursor: pointer; font-family:"Microsoft YaHei","simhei","宋体"; font-size:14px; padding:0 20px; border:0; border-radius:3px; }
.nTab .TabTitle .active { background:#990000; color:#fff;}
.nTab .TabTitle .normal { color:#666;}
.nTab .TabContent{ width:auto; padding:20px 0 0 0; background:#FFF;}
.none {display:none;}

.booklist { width:1210px; overflow:hidden;}
.booklist ul { width:1260px;}
.booklist ul li { float:left; width:160px; margin:0 40px 0 0; padding:5px 5px 10px 5px; background:#f5f5f5;}
.booklist ul li a { display:block;}
.booklist ul li a .fm { background:#333;}
.booklist ul li a .fm img { width:160px; height:235px;}
.booklist ul li h1 { text-align:center; font-size:16px; font-weight:normal; padding:10px 0 0 0; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.booklist ul li p { text-align:center; margin:0; color:#999; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

.booklist ul li a:hover h1 { color:#990000;}
.booklist ul li a:hover img { opacity:0.7;}

.topbar { line-height:40px; border-bottom:1px solid #e0e0e0;background: #fafafa;position: fixed;top: 0;width: 100%;z-index:1;}
.topbar ul { width:1210px; margin:0 auto;}
a.home { background:url(../images/home.png) 0 0 no-repeat; padding:0 0 0 20px;}
a.home:hover { background:url(../images/home.png) 0 -40px no-repeat;}