html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p{padding:0px;margin:0px;}
img,body,html{border:none;}
ol,ul{list-style:none;}
li{float:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
html,body {background-color:#f1f1f1;}
body {font-family: 宋体,Arial, Helvetica;font-size: 12px;margin: 0px;background-attachment:fixed;}
span{line-height:16px;}
a{color:#19537D;text-decoration: none;}
a:hover {text-decoration:underline;}
.cl {overflow: hidden;height: 0;clear: both;line-height: 0;}
.mt10{margin-top:10px}.mb10{margin-bottom:10px}.pb15{padding-bottom:15px}
.red{color:red}
/*导航开始*/
.center{margin:0px auto;}
.w1000{width:1000px;position:relative}
.header{width:100%;min-width:1000px;background:#fff;overflow:hidden;}
.header_top{height:34px!important;height:33px;width: 100%;background: #f5f5f5;border-bottom: #eee 1px solid;clear: both;line-height: 35px;overflow:hidden;}
.header_top .tips{float:left;text-align:left}
.header_top .tips a {color:red}
.header_top .toplinks{float:right;text-align:right;}
.header_top .toplinks a{margin:0 5px;color:#6c6c6c}
.header_top .toplinks a:hover{text-decoration:underline;color:#f60}
.header .search {overflow:hidden;}
.header a{color:#777;}
.header a:hover{color:#ff3333;text-decoration:none;}
.header .top{clear:both;overflow:hidden;height:65px;padding-bottom:20px}
.header .logo{float:left;padding-top:5px}
.header .logo a {font-size:30px;line-height: 65px;height:65px;color:#0090ce;font-weight: bold;}
.header .search{width:350px;height:65px;float:left;padding-top:15px;margin-left:20px;overflow:hidden;}
.header .baidu{width:380px;height:65px;float:right;padding-top:15px;overflow:hidden;}
.search_form {height:38px;width:350px;background:#fff;float:left;display:block}
.s1 {font-size: 12px;border-top: 3px solid;height: 32px;border-right: 0 solid;width: 252px;border-bottom: 3px solid;float: left;color: #767676;border-left: 3px solid;border-color: #0090ce}
.s1 input {overflow: hidden;font-size: 14px;border-top: 0;height: 32px;border-right: 0;width: 236px;border-bottom: 0;float: left;color: #666;padding: 0 8px;padding-top: 0;outline-style: none;border-left: 0;line-height: 30px;}
.btn {height: 38px;width: 76px;float: left;color: #fff;}
.btnb {background: #0090ce;border-radius: 0 3px 3px 0;text-shadow: 0 1px 0 #23355c;border-style: none;cursor: pointer;font-size: 16px;height: 38px;font-family: "Microsoft Yahei",Tahoma,Geneva,sans-serif;width: 76px;font-weight: bold;color: #fff;text-align: center;line-height: 39px;}
.s_b_link {height: 22px;width: 302px;float: left;color: #999;text-align: left;margin-top: 4px;line-height: 24px;}
.nav {height:auto;width: 100%;background: #0090ce;clear: both;min-width: 1000px;margin-bottom: 15px;z-index: 9999}
.navs, .navg {height: 50px;display: block;}
.navs a {width: 67px;overflow: hidden;font-size: 14px;height: 50px;font-family: "Microsoft Yahei";float: left;color: #fff;text-align: center;padding: 0 11px 0 12px;display: block;line-height: 54px;transition: all .1s ease-in;text-shadow: 0 1px 0 rgba(0,0,0,.3);}
.navs em{overflow: hidden;height: 25px;width: 1px;float: left;margin: 13px 6px 0;display: block;border-right: #009ee2 1px solid;background: #0074a6;}
.navs a.on {text-decoration:none;height:50px;border-bottom-width:0;color:#fff;line-height:54px;background-color:#0074a6}
.navs a.on:hover {text-decoration:none;height:50px;border-bottom-width:0;color:#fff;line-height:54px;background-color:#0074a6}
.navs a:hover {text-decoration:none;background:#0074a6}
.sub_nav {z-index: 9997;height: 45px;width: 100%;background: #fff;box-shadow: 0 1px 2px rgba(0,0,0,.1);text-align: left;}
.sub_nav ul {width: 1000px;margin: 0 auto;line-height: 45px;position: relative;z-index: 999;}
.sub_nav ul li {margin-right: 5px;float: left;height: 45px;cursor: pointer;overflow:hidden;}
.sub_nav ul li a.da {display: block;font-size: 14px;color: #535353;font-family: "Microsoft Yahei";border: 1px solid #fff;border-width: 0 1px;border-top: 1px solid #fff;z-index: 99;position: relative;padding: 0 28px 0 6px;background: url(../images/navicon.gif) no-repeat right 0;text-decoration: none;text-shadow: 0 1px 1px #fff;height: 44px;float: left;}
.sub_nav ul li.on a.da {color:#0090CE;font-weight:700}
.sub_nav ul li.hover,.sub_nav ul li:hover {background:#f9f9f9}
.sub_nav ul li.hover a.da,.sub_nav ul li:hover a.da {background:url(../images/navicon.gif) no-repeat right -45px;border:1px solid #e6e6e6;border-width:0 1px;border-bottom:1px solid #f9f9f9;margin-top:1px;height:44px}
.sub_nav ul li.hover .subnav,.sub_nav ul li:hover .subnav {display:block;box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:0 0 5px 5px}
.sub_nav ul li .subnav {z-index: 98;display: none;background: #fff;position: absolute;background: #f9f9f9;left: 0;top: 45px;padding: 10px 15px;z-index: 9;border: 1px solid #e6e6e6;width: 928px;overflow: hidden;}
.subnav a {display:block;padding-right:13px;margin-right:12px;background:url(../images/fl_bg.gif) no-repeat right -128px;color:#535353;float:left;height:26px;text-align:left;line-height:26px;overflow:hidden;font-size:14px;font-family:"Microsoft Yahei";}

.daohan {overflow:hidden;width:970px;background:#fff;position:relative;zoom:1;padding:15px;margin:0 auto 10px;text-align:left;}
.daohan h1 {display:inline;font-size:12px;font-weight:400;}

.main{width:1000px;clear:both;margin:0 auto;overflow:hidden;}
.main .left{width:730px;clear:left;float:left;}

.main .left .title{height:50px; line-height:50px; padding-left:20px; padding-right:10px;font-size:20px; clear:both; background-color: #FFF; overflow:hidden; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; font-weight:bold;}
.main .left .title span{ float:right; font-size:12px; height:50px; line-height:50px; font-weight:normal; color:#999999;}

.module{height:auto;clear:both;background-color:#FFF;overflow:hidden;}
.module .module-hd{height:50px;line-height:50px;margin:0 20px;font-size:20px;clear: both;background-color:#FFF;overflow:hidden;font-weight: bold;border-bottom: 1px solid #DAD9D1;}
.module .module-hd em{height:21px;width:3px;margin:14px 8px 0 0;float:left;clear:left;background-color: #0074A6;}
.module .module-bd,.left .content{height:auto;background-color:#FFF;overflow:hidden;padding-left:20px;padding-right:20px;}
.module .module-bd .typecont,.left .content .typecont{clear:both;border-bottom:1px solid #DAD9D1;overflow:hidden;padding-bottom:15px;width:690px;}
.left .typecont:last-child{border-bottom:0}
.left .typecont .bookMl{clear:both;font-size:14px;color:#65645F;margin-top:10px;line-height:22px;height:22px;}
.module .module-bd  span,.left .content span{width:230px;height:16px;margin-top:15px;float:left;color:#999999;overflow:hidden;}
.module .module-bd  span a,.left .content span a{margin-left:10px;font-size:14px;float:left;}
.module .module-bd p,.left .content p{font-size: 14px;margin-bottom: 10px;line-height: 200%;margin:10px 0}

.yz .y{color:#76621c;display:none}
.yz .z{color:#286345;display:none}

.left .guwen{ height:auto; clear:both; background-color: #FFF; overflow:hidden;}
.left .guwen .yizhu{ width:160px; height:30px; float:right;}
.left .guwen .yizhu img{ float:right; cursor:pointer; margin-left:15px;}
.left .guwen .cont{ height:auto; clear:both; margin-top:15px; font-size:14px; margin-left:20px; margin-right:20px; line-height:200%; overflow:hidden;}
.left .guwen .cont p{ margin-bottom:10px; line-height:200%;}
.left .guwen .cont a{ font-size:14px; line-height:200%;}
.left .guwen .cont span{line-height:200%;}
.left .guwen .cont .contson{ clear:both; overflow:hidden;}
.left .guwen .cont .contson .hr{ height:15px; margin-top:15px; overflow:hidden; border-top:1px solid #DAD9D1;}
.left .guwen .cont .contson .yz{display:none}
.left .guwen .cont .yi .yw{display:none}
.left .guwen .cont .yi .yz{display:block}
.left .guwen .cont .yi .yz .y{display:block}
.left .guwen .cont .zhu .yw{display:none}
.left .guwen .cont .zhu .yz{display:block}
.left .guwen .cont .zhu .yz .z{display:block}

.left .guwen .source a{font-size:12px; color:#65645F;}
.left .guwen .source span{ color:#65645F;font-size:12px;}
.left .guwen .tool{ height:32px; clear:both; margin-top:20px; margin-left:20px; margin-right:20px; margin-bottom:3px;}
.left .guwen .tool .shoucang{ height:30px; float:left; width:auto;}
.left .guwen .tool .toolpinglun{ height:30px; float:left; width:auto; margin-right:20px;}

.left .guwen .tag{ height:auto; clear:both; margin:20px; margin-top:0px; margin-bottom:10px; border-top:1px solid #DAD9D1; overflow:hidden; padding-top:10px;}
.left .guwen .tag a{float:left; color:#999999; line-height:20px; height:20px; }
.left .guwen .tag span{float:left;color:#999999; line-height:20px; height:20px; }

.main .right{width:260px;clear:right;float:right;}
.main .right .cont{ height:auto; clear:both; overflow:hidden;padding: 10px 0 0 20px;}
.main .right .cont a{font-size:14px; height:22px; line-height:22px; width:58px; float:left; margin-bottom:10px; margin-right:20px; text-align:center;border:1px solid #DAD9D1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.footer {height: auto;font-family: Tahoma;width: 1000px;color: #666;padding-bottom: 10px;text-align: center;padding-top: 10px;padding-left: 0;margin: 5px auto;line-height: 22px;padding-right: 0;}
.footer p {color:#666;text-align:center;}
.footer p a {color:#676767;padding:0 5px;text-align:left;}
.ads_728x90{width:730px;margin:10px auto;background-color:#FFF;}