html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td{padding:0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;color:#0F0F0F;}
img,body,html{border:none;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
li{ float:left;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
p{ line-height:160%;}
button{border: 1px solid #87A2C0;}
input{outline:0px;}
input[type="text"] {height:30px; line-height:30px;border:solid 1px #C8C7BC; background-color:#FBFAF6; color:#0F1600; float:left; padding-left:10px; width:470px;}   
input[type="password"] {height:30px; line-height:30px;border:solid 1px #C8C7BC; background-color:#FBFAF6; color:#0F1600; float:left; padding-left:10px; width:470px;}   
input[type="submit"] {border:solid 1px #C8C7BC; line-height:30px; height:30px; float:left; margin-left:3px; font-size:14px; width:55px; margin-top:1px;}  
input[type="reset"] {border:solid 1px #999; line-height:20px;}  
input[type="button"] {border:solid 1px #999; line-height:20px;color:#d3d1ab;}  
input[type="select"] {border:solid 1px #C8C7BC;} 

textarea{border:solid 1px #bcc5d0; line-height:20px;margin-left:3px; margin-right:3px;} 
select{border:solid 1px #999; line-height:20px;}
html,body {background-color:#E1E0C7;}
body {font-family: Arial, Helvetica;font-size: 12px;line-height:22px;margin: 0px;background-attachment:fixed;}
span{ line-height:16px;}
a{color:#19537D;text-decoration: none; line-height:16px;}
a:hover {text-decoration:underline;}

.header{width:100%; clear:both; background-color:#5D6146; height:45px; border-bottom:1px solid #C8C7BC;}
.header .cont{width:1000px; clear:both; margin-left:auto; margin-right:auto;}
.header .cont .left{ width:190px; float:left; clear:left;}
.header .cont .left a{ font-size:25px; float:left; line-height:44px; height:44px;color:#F0EFE2; font-weight:bold;}
.header .cont .left a:hover{text-decoration:none;}
.header .cont .left a img {float:left; width:35px;height:35px;margin:5px;}
.header .cont .right{ width:780px; float:right; clear:right;}
.header .cont .right .son1{height:45px; float:left;}
.header .cont .right .son1 a{ font-size:15px; float:left; line-height:45px; height:45px; width:75px; text-align:center;color:#F0EFE2;}
.header .cont .right .son1 a:hover{text-decoration:none;}
.header .cont .right .son1 .selet{margin-left:1px;background-color:#757863;border-bottom:3px solid #F0EFE2;line-height:43px; height:43px;}
.header .cont .right .son2{ height:35px; margin-top:7px; float:left; width:300px; float:right; clear:right;}
.header .cont .right .son2 .search{clear:both; height:28px; width:298px; border:1px solid #C8C7BC; overflow:hidden; background-color:#FBFAF6;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.header .cont .right .son2 .search .searinput{height:25px; line-height:25px; float:left; padding-left:5px; width:260px; font-size:14px; clear:left; border:0px;}
.header .cont .right .son2 .search .searsubmit{float:right; width:24px; height:24px; clear:right; margin-top:2px; margin-right:3px; background-image:url(../images/docSearch.png); background-repeat:no-repeat; background-size:24px 24px; border:0px;cursor:pointer;}

.bodycon{ width:1000px; clear:both; margin-left:auto; margin-right:auto; overflow:hidden;}
.bodycon .left{ width:670px; clear:left; float:left;}
.bodycon .left .title{height:50px; line-height:50px; padding-left:20px; padding-right:10px; margin-top:20px; font-size:20px; clear:both; background-color:#F0EFE2; overflow:hidden; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; font-weight:bold;}
.bodycon .left .title .titleleft{ height:21px; width:3px; margin-top:14px; float:left; clear:left; background-color:#A2C241; margin-right:8px;}
.bodycon .left .title span{ float:right; font-size:12px; height:50px; line-height:50px; font-weight:normal; color:#999999;}
.bodycon .left .titletype{ height:auto;margin-top:20px;clear:both; background-color:#F0EFE2; overflow:hidden; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bodycon .left .titletype .son1{clear:both; height:40px; line-height:40px; margin-top:5px; font-size:20px; border-bottom:1px solid #DAD9D1; margin-left:20px; margin-right:20px;}
.bodycon .left .titletype .son1 span{ float:right; font-size:12px; height:40px; line-height:40px; margin-left:4px; font-weight:normal; color:#999999;}
.bodycon .left .titletype .son2{  margin-left:20px; clear:both; border-bottom:1px dashed #DAD9D1; overflow:hidden; padding-bottom:10px;margin-right:20px;}
.bodycon .left .titletype .sleft{ width:50px; float:left; color:#275F38;}
.bodycon .left .titletype .sleft span{ float:left; margin-top:14px; font-size:14px;}
.bodycon .left .titletype .sleft a{ float:left; margin-top:14px; font-size:14px;}
.bodycon .left .titletype .sright{ float:left;width:545px;}
.bodycon .left .titletype .sright a{ float:left;margin:14px 10px 0 0; width:auto; font-size:14px;}
.bodycon .left .titletype .sright .active{color:#275F38;}
.bodycon .left .titletype .sright span{float:left;margin-top:14px; width:50px; color:#B00815; font-size:14px;}

.bodycon .left .titletype .sright1{ float:left;}
.bodycon .left .titletype .sright1 a{ float:left;margin:14px 4px 0 0; width:auto; font-size:14px;}
.bodycon .left .titletype .sright1 .active{color:#00ff;}
.bodycon .left .titletype .sright1 span{float:left;margin-top:14px; width:50px; color:#B00815; font-size:14px;}

.bodycon .left .titletype .sright2{ width:15px; float:right; margin-top:14px;}
.bodycon .left .titletype .sright2 img{cursor:pointer;}
.bodycon .left .list{ padding:0 0 12px 0;height:auto; clear:both; background-color:#F0EFE2; overflow:hidden; margin-top:20px; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bodycon .left .list .yizhu{ width:160px; height:30px; float:right;}
.bodycon .left .list .yizhu img{ float:right; cursor:pointer; margin-left:15px;}
.bodycon .left .list .cont{ height:auto; clear:both; margin-top:15px; font-size:14px; margin-left:20px; margin-right:20px; line-height:200%; overflow:hidden;}
.bodycon .left .list .cont p{ margin-bottom:10px; line-height:200%;}
.bodycon .left .list .cont a{ font-size:14px; line-height:200%;}
.bodycon .left .list .cont span{line-height:200%;}
.bodycon .left .list .cont h1{font-size:20px; line-height:22px; height:22px; margin-bottom:10px;}
.bodycon .left .list .cont p .atitle{font-size:18px; line-height:22px; height:22px;}
.bodycon .left .list .cont .contson{ clear:both; overflow:hidden; margin-top:10px;}
.bodycon .left .list .cont .contson .hr{ height:15px; margin-top:15px; overflow:hidden; border-top:1px solid #DAD9D1;}
.bodycon .left .list .contyishang{ height:auto; clear:both; margin-top:10px; font-size:14px; margin-left:20px; margin-right:20px; line-height:200%;}
.bodycon .left .list .contyishang p{ margin-bottom:10px; line-height:200%;}
.bodycon .left .list .contyishang a{ font-size:14px;  padding-left:0px; color:#19537D; line-height:200%; text-decoration:underline;}
.bodycon .left .list .contyishang span{ line-height:200%;}
.bodycon .left .list .contyishang .zhushi{height:30px; font-weight:bold; font-size:16px; margin-bottom:10px; clear:both;}
.bodycon .left .list .contyishang .zhushi h2{float:left; line-height:36px;}
.bodycon .left .list .contyishang .zhushi a{float:left; margin-top:7px; margin-left:5px;}
.bodycon .left .list .contyishang .contson{ clear:both; overflow:hidden;}
.bodycon .left .list .source a{font-size:12px; color:#65645F;margin-right:8px;}
.bodycon .left .list .source span{ color:#65645F;font-size:12px;}
.bodycon .left .list .tool{ height:32px; clear:both; margin-top:20px; margin-left:20px; margin-right:20px; margin-bottom:3px;}
.bodycon .left .list .tool .shoucang{ height:30px; float:left; width:auto;}
.bodycon .left .list .tool .shoucang img{cursor:pointer;}
.bodycon .left .list .tool .toolpinglun{ height:30px; float:left; width:auto; margin-left:20px;}
.bodycon .left .list .tool .time{ height:30px; float:left; width:auto; color:#999999;}
.bodycon .left .list .tool .yuedu{height:30px; float:right; width:auto;}
.bodycon .left .list .tool .yuedu a{ float:right; height:18px; line-height:19px; width:34px; border:1px solid #C5C5C5; color:#aeaeae; text-align:center; font-size:12px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.bodycon .left .list .tool .good{ height:30px; float:right; width:auto;}
.bodycon .left .list .tool .good img{ float:left; margin-top:4px;}
.bodycon .left .list .tool .good span{ float:left; color:#999999; margin-top:5px;}
.bodycon .left .list .toolerweima{ height:auto; width:150px; clear:both; margin-left:20px; margin-right:20px; margin-bottom:10px; display:none;}
.bodycon .left .list .dingpai{ height:32px; clear:both; margin-top:10px; margin-left:20px; margin-right:20px; margin-bottom:3px;}
.bodycon .left .list .dingpai a{ float:left; height:20px; line-height:20px; width:50px; border:1px solid #C5C5C5; color:#999999; text-align:center; font-size:12px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.bodycon .left .list .tag{ height:auto; clear:both; margin:20px; margin-top:0px; margin-bottom:10px; border-top:1px solid #DAD9D1; overflow:hidden; padding-top:10px;}
.bodycon .left .list .tag a{float:left; color:#999999; line-height:20px; height:20px; }
.bodycon .left .list .tag span{float:left;color:#999999; line-height:20px; height:20px; }
.bodycon .left .list .cankao{ height:auto; clear:both; margin:20px; margin-top:0px; margin-bottom:15px; border-top:1px solid #DAD9D1; overflow:hidden; padding-top:10px;}
.bodycon .left .sonspic .weizhil{ padding:10px 20px 0px 20px;height:22px;line-height:22px; clear:both;overflow:hidden; margin-top:0px;}
.bodycon .left .sonspic .weizhi{ padding:10px 20px;height:22px;line-height:22px; clear:both;overflow:hidden; margin-top:0px;border-bottom:1px solid #DAD9D1;}
.bodycon .left .sonspic{ padding:0 0 10px 0;height:auto; clear:both; background-color:#F0EFE2; overflow:hidden; margin-top:20px; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bodycon .left .sonspic .cont{ height:auto; clear:both; margin-top:15px; font-size:14px; margin-left:20px; margin-right:20px; line-height:200%;overflow:hidden;}
.bodycon .left .sonspic .cont .divimg{float:left; width:105px; margin-right:20px;}
.bodycon .left .sonspic .cont p{font-size:14px; margin-bottom:0px; line-height:200%;}
.bodycon .left .sonspic .cont a{ font-size:14px; line-height:200%;}
.bodycon .left .sonspic .cont p .aut{font-size:18px; line-height:22px; height:22px;}
.bodycon .left .sonspic .cont span{line-height:200%;}
.bodycon .left .sonspic .cont h1{font-size:20px; line-height:22px; margin-bottom:10px;}
.bodycon .left .sonspic .cont h1 img{margin-left:5px;}
.bodycon .left .sonspic .cont .artcon {margin:20px 0 0 0;}
.bodycon .left .sonspic .cont .artcon img {max-width:80%;margin:10px 0 5px 0;}

.bodycon .left .sonspic .content{ height:auto; clear:both; margin-top:15px; font-size:14px; margin-left:20px; margin-right:20px; line-height:200%;overflow:hidden;}
.bodycon .left .sonspic .content .divimg{float:left; width:105px; margin-right:20px;}
.bodycon .left .sonspic .content p{ text-indent: 2em;font-size:14px; margin-bottom:0px; line-height:200%;}
.bodycon .left .sonspic .content p b,.bodycon .left .sonspic .content p b a{ line-height:250%;}
.bodycon .left .sonspic .content a{ font-size:14px; line-height:200%;}
.bodycon .left .sonspic .content p .aut{font-size:18px; line-height:22px; height:22px;}
.bodycon .left .sonspic .content span{line-height:200%;}
.bodycon .left .sonspic .content h1{font-size:20px; line-height:22px; margin-bottom:10px;}
.bodycon .left .sonspic .content h1 img{margin-left:5px;}
.bodycon .left .sonspic .content .artcon {margin:20px 0 0 0;}
.bodycon .left .sonspic .content .artcon img {max-width:95%;margin:15px 0 10px 0;}
.bodycon .left .sonspic .content .artcon table {width:auto;max-width: 95%;border-collapse: collapse;margin:20px auto}
.bodycon .left .sonspic .content .artcon table, th, td {border: 2px solid #df967f;}
.bodycon .left .sonspic .content .artcon th, td {padding: 8px;text-align: center;}

.bodycon .left .sonspic .tool{ height:32px; clear:both; margin-top:20px; margin-left:20px; margin-right:20px; margin-bottom:3px;}
.bodycon .left .sonspic .tool .shoucang{ height:30px; float:left; width:auto;}
.bodycon .left .sonspic .tool .shoucang img{cursor:pointer;}
.bodycon .left .sonspic .tool .toolpinglun{ height:30px; float:left; width:auto; margin-left:20px;}
.bodycon .left .sonspic .tool .time{ height:30px; float:left; width:auto; color:#999999;}
.bodycon .left .sonspic .tool .yuedu{height:30px; float:right; width:auto;}
.bodycon .left .sonspic .tool .yuedu a{ float:right; height:18px; line-height:19px; width:34px; border:1px solid #C5C5C5; color:#aeaeae; text-align:center; font-size:12px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.bodycon .left .sonspic .tool .good{ height:30px; float:right; width:auto;}
.bodycon .left .sonspic .tool .good img{ float:left; margin-top:4px;}
.bodycon .left .sonspic .tool .good span{ float:left; color:#999999; margin-top:5px;}
.bodycon .left .sonspic .toolerweima{ height:auto; width:150px; clear:both; margin-left:20px; margin-right:20px; margin-bottom:10px; display:none;}
.bodycon .left .sonspic .dingpai{ height:32px; clear:both; margin-top:10px; margin-left:20px; margin-right:20px; margin-bottom:3px;}
.bodycon .left .sonspic .dingpai a{ float:left; height:20px; line-height:20px; width:75px; border:1px solid #C5C5C5; color:#999999; text-align:center; font-size:12px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.bodycon .left .sonspic .tag{ height:auto; clear:both; margin:20px; margin-top:0px; margin-bottom:10px; border-top:1px solid #DAD9D1; overflow:hidden; padding-top:10px;}
.bodycon .left .sonspic .tag a{float:left; color:#999999; line-height:20px; height:20px; }
.bodycon .left .sonspic .tag span{float:left;color:#999999; line-height:20px; height:20px; }
.bodycon .left .sonspic .cankao{ height:auto; clear:both; margin:20px; margin-top:0px; margin-bottom:15px; border-top:1px solid #DAD9D1; overflow:hidden; padding-top:10px;}
.bodycon .left .bookcont{ clear:both; margin-top:5px; border-bottom:1px solid #DAD9D1;overflow:hidden; padding-bottom:15px;float:left; width:630px; margin-left:20px;}
.bodycon .left .bookcont ul{ clear:both; overflow:hidden; height:auto;}
.bodycon .left .bookcont ul li{ width:157.5px; background-image:url(../images/bookdoc.jpg); background-repeat:no-repeat; background-position:left center; margin-top:15px;float:left;}
.bodycon .left .bookcont ul li a{ margin-left:10px; font-size:14px; float:left;}
.bodycon .left .bookcont .bookMl{ clear:both; font-size:14px; color:#65645F; margin-top:10px;}
.bodycon .left .typecont{ clear:both; margin-top:5px; border-bottom:1px solid #DAD9D1;overflow:hidden; padding-bottom:15px;float:left; width:630px; margin-left:20px;}
.bodycon .left .typecont .bookMl{ clear:both; font-size:14px; color:#65645F; margin-top:10px;}
.bodycon .left .typecont span{ width:210px; background-image:url(../images/bookdoc.jpg); background-repeat:no-repeat; background-position:left center; margin-top:15px;float:left; color:#999999;}
.bodycon .left .typecont a{ margin-left:10px; font-size:14px; float:left;}
.bodycon .left .list .bookvmiddle{ clear:both; height:32px; margin-top:10px; margin-bottom:10px; width:210px; margin-left:auto; margin-right:auto;}
.bodycon .left .list .bookvmiddle a{ float:left; line-height:25px; height:25px; width:58px; border:1px solid #C5C5C5; text-align:center; margin:0 10px; font-size:14px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}

.bodycon .right{ width:300px; clear:right; float:right;}
.bodycon .right .list{height:auto; width:298px; margin-top:20px; float:left;background-color:#F0EFE2; overflow:hidden; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bodycon .right .sonsju6{height:auto; width:298px; margin-top:20px; float:left;padding-bottom:15px;background-color:#F0EFE2; overflow:hidden; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bodycon .right .sonsju6 .title{ height:25px; line-height:25px; clear:both; font-weight:bold; font-size:16px; margin:20px 0 5px 20px; overflow:hidden;}
.bodycon .right .sonsju6 .title .titleleft{ height:21px; width:3px; margin-top:1px; float:left; clear:left; background-color:#A2C241; margin-right:8px;}
.bodycon .right .sonsju6 .title i {height:21px; width:3px; margin-top:1px; float:left; clear:left; background-color:#A2C241; margin-right:8px;}
.bodycon .right .sonsju6 .rishiju li{ height:auto; clear:both; margin-top:8px;  margin-left:20px; margin-right:20px; font-size:18px; line-height:200%; overflow:hidden; border-bottom:1px dashed #DAD9D1; padding-bottom:5px;}
.bodycon .right .sonsju6 .rishiju li p{ display: flex; width: 100%;}
.bodycon .right .sonsju6 .rishiju li a{ font-size:14px;line-height:22px;}
.bodycon .right .sonsju6 .rishiju li span{ font-size:14px;line-height:22px;}
.bodycon .right .list .title{ height:25px; line-height:25px; clear:both; font-weight:bold; font-size:18px; margin-top:20px; margin-left:20px; overflow:hidden;}
.bodycon .right .list .title .titleleft{ height:21px; width:3px; margin-top:1px; float:left; clear:left; background-color:#A2C241; margin-right:8px;}
.bodycon .right .list .title i {height:21px; width:3px; margin-top:1px; float:left; clear:left; background-color:#A2C241; margin-right:8px;}
.bodycon .right .list .cont{height:auto; clear:both; overflow:hidden; padding: 10px 10px 10px 10px;}
.bodycon .right .list .cont a{ font-size:14px; height:24px; line-height:24px; width:auto; float:left; padding: 0px 8px 0px 8px;margin:8px 0px 0px 10px;text-align:center;border:1px solid #DAD9D1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.bodycon .right .list .contli{height:auto; clear:both; overflow:hidden; padding: 10px 10px 10px 10px;}
.bodycon .right .list .contli a{ overflow:hidden;display: flex;font-size:14px; height:24px; line-height:24px; width:auto;  padding: 0px 8px 2px 8px;margin:8px 0px 0px 10px;text-align:center;border-bottom:1px solid #DAD9D1;}

.bodycon .right .list .tool{ height:32px; clear:both; margin-top:20px; margin-left:20px; margin-right:20px; margin-bottom:3px;}
.bodycon .right .list .tool .shoucang{ height:30px; float:left; width:auto;}
.bodycon .right .list .tool .shoucang img{cursor:pointer;}
.bodycon .right .list .tool .toolpinglun{ height:30px; float:left; width:auto; margin-left:20px;}
.bodycon .right .list .tool .time{ height:30px; float:left; width:auto; color:#999999;}
.bodycon .right .list .tool .yuedu{height:30px; float:right; width:auto;}
.bodycon .right .list .tool .yuedu a{ float:right; height:18px; line-height:19px; width:34px; border:1px solid #C5C5C5; color:#aeaeae; text-align:center; font-size:12px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.bodycon .right .list .tool .good{ height:30px; float:right; width:auto;}
.bodycon .right .list .tool .good img{ float:left; margin-top:4px;}
.bodycon .right .list .tool .good span{ float:left; color:#999999; margin-top:5px;}
.bodycon .right .list .toolerweima{ height:auto; width:150px; clear:both; margin-left:20px; margin-right:20px; margin-bottom:10px; display:none;}
.bodycon .right .list .dingpai{ height:32px; clear:both; margin-top:10px; margin-left:20px; margin-right:20px; margin-bottom:3px;}
.bodycon .right .list .dingpai a{ float:left; height:20px; line-height:20px; width:75px; border:1px solid #C5C5C5; color:#999999; text-align:center; font-size:12px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.bodycon .right .list .tag{ height:auto; clear:both; margin:20px; margin-top:0px; margin-bottom:10px; border-top:1px solid #DAD9D1; overflow:hidden; padding-top:10px;}
.bodycon .right .list .tag a{float:left; color:#999999; line-height:20px; height:20px; }
.bodycon .right .list .tag span{float:left;color:#999999; line-height:20px; height:20px; }
.bodycon .right .langsong{ clear:both; height:32px; margin-top:20px;background-color:#F0EFE2; border:1px solid #C8C7BC; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bodycon .right .langsong .langLeft{float:left; height:20px; width:180px; clear:left; margin-left:5px;}
.bodycon .right .langsong .langRgiht{ float:right; height:20px; width:110px; clear:right; line-height:20px;}
.bodycon .right .sontitle{ clear:both; height:34px; line-height:34px; border-bottom:1px solid #C8C7BC; font-size:14px; color:#275F38; margin-top:20px;}
.bodycon .right .sontitle a{ float:left; height:34px; line-height:34px; font-size:14px;}
.bodycon .right .juzioncont{ clear:both; font-size:14px; line-height:200%;margin-top:20px; float:left; width:298px; background-color:#F0EFE2; height:auto; line-height:34px;border:1px solid #C8C7BC; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bodycon .right .juzioncont a{height:34px; line-height:34px; margin-left:5px; font-size:14px;}
.bodycon .right .abcd{clear:both; height:auto; width:300px; float:left; margin-top:20px;}
.bodycon .right .abcd2{clear:both; height:auto; width:298px; float:left; margin-top:20px; border:1px solid #C8C7BC;}
.bodycon .right .list .shisoncont{ height:auto; clear:both; margin-top:15px; font-size:14px; margin-left:20px; margin-right:20px; line-height:200%; overflow:hidden;}
.bodycon .right .list .shisoncont p{ margin-bottom:10px; line-height:200%;}
.bodycon .right .list .shisoncont a{ font-size:14px; line-height:200%;}
.bodycon .right .list .shisoncont span{line-height:200%;}
.bodycon .right .list .shisoncont .contson{ clear:both; overflow:hidden;}
.bodycon .right .list .shisoncont .contson .hr{ height:15px; margin-top:15px; overflow:hidden; border-top:1px solid #DAD9D1;}
.bodycon .right .list .source a{font-size:12px; color:#65645F;}
.bodycon .right .list .source span{ color:#65645F;font-size:12px;}
.bodycon .right .list .cankao{ height:auto; clear:both; margin-top:0px; margin-bottom:15px; margin-left:20px; margin-right:15px; border-top:1px solid #DAD9D1; overflow:hidden; padding-top:10px;}
.bodycon .right .sonspic{ height:auto; clear:both; background-color:#F0EFE2; overflow:hidden; margin-top:20px; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bodycon .right .sonspic .cont{ height:auto; clear:both; margin-top:15px; font-size:14px; margin-left:20px; margin-right:20px; line-height:200%;overflow:hidden;}
.bodycon .right .sonspic .cont .divimg{float:left; width:105px; height:150px; margin-right:10px;}
.bodycon .right .sonspic .cont p{ font-size:14px; margin-bottom:10px; line-height:200%;}
.bodycon .right .sonspic .cont a{ font-size:14px; line-height:200%;}
.bodycon .right .sonspic .cont span{line-height:200%;}
.bodycon .right .sonspic .tool{ height:32px; clear:both; margin-top:20px; margin-left:20px; margin-right:20px; margin-bottom:3px;}
.bodycon .right .sonspic .tool .shoucang{ height:30px; float:left; width:auto;}
.bodycon .right .sonspic .tool .shoucang img{cursor:pointer;}
.bodycon .right .sonspic .tool .toolpinglun{ height:30px; float:left; width:auto; margin-left:20px;}
.bodycon .right .sonspic .tool .time{ height:30px; float:left; width:auto; color:#999999;}
.bodycon .right .sonspic .tool .yuedu{height:30px; float:right; width:auto;}
.bodycon .right .sonspic .tool .yuedu a{ float:right; height:18px; line-height:19px; width:34px; border:1px solid #C5C5C5; color:#aeaeae; text-align:center; font-size:12px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.bodycon .right .sonspic .tool .good{ height:30px; float:right; width:auto;}
.bodycon .right .sonspic .tool .good img{ float:left; margin-top:4px;}
.bodycon .right .sonspic .tool .good span{ float:left; color:#999999; margin-top:5px;}
.bodycon .right .sonspic .toolerweima{ height:auto; width:150px; clear:both; margin-left:20px; margin-right:20px; margin-bottom:10px; display:none;}
.bodycon .right .sonspic .dingpai{ height:32px; clear:both; margin-top:10px; margin-left:20px; margin-right:20px; margin-bottom:3px;}
.bodycon .right .sonspic .dingpai a{ float:left; height:20px; line-height:20px; width:75px; border:1px solid #C5C5C5; color:#999999; text-align:center; font-size:12px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.bodycon .right .sonspic .tag{ height:auto; clear:both; margin:20px; margin-top:0px; margin-bottom:10px; border-top:1px solid #DAD9D1; overflow:hidden; padding-top:10px;}
.bodycon .right .sonspic .tag a{float:left; color:#999999; line-height:20px; height:20px; }
.bodycon .right .sonspic .tag span{float:left;color:#999999; line-height:20px; height:20px; }

.bodycon .gujicon{ width:1000px; clear:left; float:left;}
.bodycon .gujicon .list{ height:auto; clear:both; background-color:#F0EFE2; overflow:hidden; margin-top:20px; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bodycon .gujicon .list .cont{ height:auto; clear:both; margin-top:15px; font-size:14px; margin-left:20px; margin-right:20px; line-height:200%; overflow:hidden;}
.bodycon .gujicon .list .cont p{ margin-bottom:10px; line-height:200%;}
.bodycon .gujicon .list .cont span{line-height:200%;}
.bodycon .gujicon .list .cont .gjml,.bodycon .gujicon .list .cont font{float:left;font-size:20px; line-height:30px;height:30px; font-weight:bolder;}
.bodycon .gujicon .list .cont .gjt{float:left;margin:7px 0 0 6px;}

.bodycon .gujicon .list .cont h1{float:left;font-size:20px; line-height:30px; height:30px;}
.bodycon .gujicon .list .cont p .atitle{font-size:18px; line-height:22px; height:22px;}
.bodycon .gujicon .list .cont .contson{ clear:both; overflow:hidden; margin-top:10px;}
.bodycon .gujicon .list .cont .contson .hr{ height:15px; margin-top:15px; overflow:hidden; border-top:1px solid #DAD9D1;}
.bodycon .gujicon .list .bookvmiddle{ clear:both; height:32px; margin-top:10px; margin-bottom:10px; width:150px; margin-left:auto; margin-right:auto;}
.bodycon .gujicon .list .bookvmiddle a{ float:left; line-height:25px; height:25px; width:58px; border:1px solid #C5C5C5; text-align:center; margin-left:10px; font-size:14px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}

.footer{clear:both; overflow:hidden; text-align:center; border-top:1px solid #C8C7BC; width:1000px; margin-left:auto; margin-right:auto; margin-top:20px; padding-top:10px; padding-bottom:10px; color:#676767;}
.footer a{ color:#676767;}

.pages {width:100%; line-height:40px; height:40px; margin-top:20px; background-color:#F0EFE2; text-align:center; font-size:14px; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.pages a:hover{ background-color:#e7e6d8; text-decoration:none;}

.linea{float:left; height: 22px;overflow: hidden;}
.linead{float:left;color:#999999;clear:both;margin:0 6px 0 0;}

.width1000{width:1000px;}

.ptop12{ padding-top:12px;}
.pbot5{ padding-bottom:5px;}
.pbot8{ padding-bottom:8px;}
.pbot12{ padding-bottom:12px;}

.mart10{ margin-top:10px;}
.marl6{ margin-left:6px;}
.marb5{ margin-bottom:5px;}

.height26{height:26px;}

.ulcon{float:left;width:100%;}
.ulcon ul{float:left;margin: 20px 20px 15px 20px;}
.ulcon ul li{width:100%;margin-top:5px;border-bottom:1px dashed #DAD9D1; padding-bottom:5px;line-height:32px;}


@media (max-width:800px) {
	.header {height:110px;}
	.header .cont,.footer{width:100%;}
	.header .cont .left{width:100%;height:45px;border-bottom:1px solid #C8C7BC;padding:5px 0;}
	.header .cont .left .logo{margin: 0 auto;width:202px;}

	.header .cont .right{margin:10px 0 0 0;width:100%;}
	.header .cont .right .son1{width:100%;}
	.header .cont .right .son2{margin:10px auto;width:100%;}
	.header .cont .right .son2 .search{margin:10px auto;}

	.bodycon{margin:10px auto;width:100%;}
	.bodycon .left{margin:10px auto;width:100%;}
	.bodycon .left .list .yizhu{display:none;}
	.bodycon .left .titletype .son2{width:auto;height:auto;}
	.bodycon .left .titletype .sright{width:auto;height:auto;}
	.bodycon .left .titletype .sright1{width:auto;height:auto;}
	.bodycon .left .titletype .sright2{display:none;}
	.bodycon .left .bookcont{width:100%;height:auto;}

	.bodycon .right{width:100%;}
	.bodycon .right .list{width:100%;}
	.bodycon .right .sonsju6{width:100%;}

	.bodycon .gujicon{width:100%;}

	.height26{height:auto;}

	.header .cont .right .son1 a{ margin: 0 2px 0 3px; font-size:15px; float:left; line-height:45px; height:45px; width:70px; text-align:center;color:#F0EFE2;}
}

.fenye{background-color:#F0EFE2; text-align:center; font-size:14px; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; width: 100%; float: left; margin-top: 8px; padding:8px 0px;}
.fenye ul{ list-style-type:none; width: 100%; float: left;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: center;flex-wrap: wrap}
.fenye li a{font-size: 15px; color: #666; border: 1px solid #eee; display: block;padding: 3px 8px; line-height: 20px;}
.fenye li strong{font-size: 15px; color: #fff; border: 1px solid #990000; background: #990000; display: block;padding: 3px 8px; line-height: 20px;}
.fenye li {margin: 5px 3px;}
.fenye li a:hover{color: #fff !important; border: 1px solid #990000; background: #990000; }



