﻿@charset "utf-8";
/* CSS Document */

* { font-family:'Microsoft YaHei'; margin: 0px;padding: 0px;border-style: none;list-style: none;}
img{ border:none;}
html,body{min-width:1200px;}
ul,li{ list-style:none;padding:0; margin:0;}
a{text-decoration:none; color:#666}
a:hover{ text-decoration:none;}
.left{ float:left;}
.right{ float:right;}
em{ font-style:normal;}
.clear{ clear:both}
.containner{ width:1200px; margin:0 auto; margin-top:30px;}
.containner01{ width:1200px; margin:0 auto; }



.wrap{ width:100%;background:url(/images/bj.jpg) no-repeat bottom; float:left; padding-top:10px; padding-bottom:60px;}
.wrap01{ width:100%;background:url(/images/bj3.jpg) no-repeat; float:left;}
.top{ width:1200px; margin:0 auto;}
.logo{ width:412px; height:69px; float:left; margin:35px 0 25px 0;}
.logo img{ display:block;}
.box1{ width:715px; float:right;}
.search{ width:60%;  margin-top:15px; float:right}
.search_con{ width:260px;  float:right; margin-top:5px;position: relative;}
.s_box{ width:240px;height:30px;line-height:30px; color:#999; font-size:14px; border:1px solid #e5e5e5;border-radius:25px; padding-left:10px;}
.search-btn {background:url(/images/icon.png) no-repeat center; width:21px; height:21px; margin-left:-35px; border: none;position: absolute;bottom: -1px; top:5px;}
.nav-container { width:100%; height:50px; position: absolute; z-index: 4;  top:433px;}
/*#nav{width:100%; height:50px; float:right; margin-top:15px;}
.menu {display: inline-block;text-align: center; height:50px; line-height:50px; font-size:18px;position: relative;}
.menu a { color:#000; font-size:18px;display: inline-block; margin:0 9px;}
.menu:hover{color:#000;display:inline-block; border-bottom:2px #c18403 solid;}
.menu ul {list-style: none;overflow: hidden; max-height: 0px; position: absolute;z-index: 99; left: 0; top: 67px;}            
.menu:hover ul {max-height: 260px;overflow: hidden;white-space: nowrap; }
.menu ul li {overflow: hidden; line-height:50px; background:#fff; height:50px;white-space: nowrap;padding:0 6px;}
.menu ul li a{ color:#fff; font-size:16px; display: inline-block;}
.menu ul li:hover {font-size:16px; line-height:50px; height:50px;display: block;}*/

#nav {width:100%; height:50px; float:right;text-align:right}
.menu {display: inline-block;text-align: center; height:67px; line-height:67px; color:#fff; font-size:18px;position: relative;}
.menu a {color:#000; font-size:18px;display: inline-block; padding:0 9px;}
.menu:hover{display:inline-block;border-bottom:2px #c18403 solid;}
.menu .actived{display:inline-block;border-bottom:2px #c18403 solid;}
.menu ul {list-style: none;/*display: none;*/overflow: hidden;/*模拟height:auto时候的情况*/  max-height: 0px; position: absolute;
z-index: 99; left: 0; top: 67px;}            
.menu:hover ul {max-height: 260px;line-height:40px;overflow: hidden;white-space: nowrap; background:#fff; margin-top:2px; width:100%}
.menu ul li {overflow: hidden; line-height:40px;white-space: nowrap; border-bottom:1px #eaeaea solid}
.menu ul li a{ color:#333;line-height:40px;  font-size:14px; display: block;}
.menu ul li a:hover {color:#c18403; font-size:14px; line-height:40px;display: block; }


.banner #banner{margin:0 auto;width:1200px;height:394px;} 
.banner #banner img{ height:394px; width:1200px }

.book_left{ width:47%;}
.book_title{ width:100%; height:32px; background:url(/images/icon2.png) no-repeat left; padding-left:60px; line-height:32px; font-size:24px; color:#c18403; font-weight:bold}
.book_title01{ width:1140px; margin:0px auto; margin-top:40px; height:32px; background:url(/images/icon2.png) no-repeat left; padding-left:60px; line-height:32px; font-size:24px; color:#c18403; font-weight:bold}
.book_con{ width:100%; height:auto; margin-top:30px;}
.book_con .pic{ width:185px; float:left}
.book_con .pic img{ display:block;}  
.book_con .pic .btn01{ width:80%; margin:0 auto; margin-top:15px;}
.btn01 a{display: block;width:100%; margin:0 auto;border-radius: 30px; text-align:center; line-height:34px; color:#fff; font-size:16px; background:#fa5908;}
.btn01 a:hover{ color:#FFFFFF}  
.btn02{ width:80%; margin:0 auto; margin-top:15px;}
.btn02 a{display: block;width:100%; margin:0 auto;border-radius: 30px; text-align:center; line-height:34px; color:#fff; font-size:16px; background:#2861b8;}
.btn02 a:hover{ color:#FFFFFF}  
.book_con .txt{ width:350px; float:right}
.para{ width:100%; float:left; height:85px; margin-bottom:15px;}
.para p{ line-height:28px; text-indent:2em; color:#333}
.Catalog{ width:100%; float:left; margin-top:5px;}
.Catalog .tit{ width:100%;line-height:30px;color: #000; font-size:18;padding: 10px 0; font-weight:bold}
.wholeLink{float: right;color: #eb0006;font-size: 14px;font-weight:normal}
.Catalog .list{ width:100%;}
.Catalog .list ul li{ width:100%; border-bottom:1px #dedede dotted; line-height:24px; color:#333; padding:8px 0}
.Catalog .list ul li a{ color:#333}
.Catalog .list ul li a:hover{ color:#c08300}
.news_pic{ width:465px; height:328px; float:left; margin-left:15px;}
.news_pic img{ height:auto;}
.news_list{text-align:left; width:57%; float:right}
.news_list li{ line-height:54px;  font-size:16px; border-bottom:1px #999 dotted; overflow:hidden;white-space:nowrap;vertical-align:top;}
.news_list li a{  color:#333; float:left;}
.news_list li span {float:right; color:#999;}
.news_list li a:hover{color:#c08300;}
.book_list{ width:100%; height:188px; background:url(/images/bj1.jpg) no-repeat;}
.content{ padding-top:35px; width:1200px; margin:0 auto;}
.book_list .title{ float:left; width:15px; color:#fff; font-size:24px; font-weight:bold; line-height:24px; padding-left:60px; padding-right:50px;}
.book_list .piccon{ padding-left:40px; float:left;}
.book_list .piccon ul li{ width:95px; height:120px; float:left; margin-left:35px;}
.book_list .piccon ul li img{ display:block}
.publish{ width:765px; float:left;}
.publish_con { width:100%; margin-top:15px;}
.publish_con ul li{ width:45%; float:left; margin-left:20px;border-bottom:1px #dedede dotted; line-height:50px; color:#333; font-size:16px;}
.publish_con ul li a{ color:#333; }
.publish_con ul li a:hover{color:#c08300;}
.title01{ width:91%; margin:0px auto; margin-top:10px; height:32px; background:url(/images/icon2.png) no-repeat left; padding-left:60px; line-height:32px; font-size:24px; color:#c18403; font-weight:bold}
.titleA{ width:95%; line-height:50px;float:left; margin-left:20px;color:#c18403; font-size:18px; font-weight:bold;}
.publish_conA{ width:100%; }
.publish_conA ul li{ width:100%; float:left; margin-left:20px;border-bottom:1px #dedede dotted; line-height:50px; color:#333; font-size:16px;}
.publish_conA ul li a{ color:#333; }
.publish_conA ul li a:hover{color:#c08300;}
.con_left{ width:48%; margin-bottom:20px;}
.video{ width:373px; float:right;}
.video .pic{ width:345px; margin:20px 0 0 30px;}
.video .pic img{ display:block;}
.wholeLink01{float: right;color: #666;font-size: 14px;font-weight:normal}
.link_list{ width:1170px; padding:20px 0px; float:left; }
.link_list ul li{ line-height:28px; float:left; margin:0 10px;font-size: 18px;}
.link_list ul li a{color:#333;font-size: 16px;}
.copyright{ width:100%; background:#252525;}
.left_txt{ width:80%; float:left; line-height:24px; color:#ddd; font-size:14px; padding:20px 0;}
.right_ewm{ width:95px; height:95px; float:right; margin-top:10px; margin-right:40px;}
.right_ewm img{ display:block; width:100%; height:100%}
a.more01:link ,a.more01:hover{ float:left; margin-left:30px;line-height:16px; font-size:14px; width:15px; text-align:center; margin-top:30px; color:#fff;}

.side-col{ float: left;width: 254px;min-height:500px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;   box-sizing: border-box;padding-bottom: 30px;background-color: #ededed; margin-right: 50px;}
.g-title1 { padding: 6px 10px 14px 17px;background: #c28100;}
.g-title1 h3 {font-size: 20px; color: #fff;font-weight: normal;line-height: 64px;background: url(/images/bg4.jpg) no-repeat left bottom;overflow: hidden;-ms-text-overflow: ellipsis; text-overflow: ellipsis;white-space: nowrap;}
.snav{padding-top: 12px;}
.snav li{padding-left: 17px;}
.snav a{display: block; font-size: 16px;color: #000;line-height: 47px;padding-left: 32px; background-position: 14px center;background-repeat: no-repeat;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis; white-space: nowrap;}
.snav li.on a,.snav a:hover{color: #c28100;background-image: url(/images/bg5.jpg);background-color: #fff;}
.main-col {overflow: hidden;}
.m-cur{font-size: 12px;color: #484848;line-height: 24px;text-align: right;}
.m-cur a{color: inherit;}
.m-cur a:hover{color: #c28100;}
.m-cur a i{display: inline-block;vertical-align: middle; width: 20px;height: 20px;background:url(/images/bg6.jpg) no-repeat center center;margin-right: 6px;}

.R_box{ width:100%; float:right;}
.R_box .t{ color:#c28100; font-size:30px; padding-top:15px;}
.righttit span{ border-left:3px solid #1452bf; margin-right:10px}
.right_listbox ul{clear:both; height:auto; overflow:hidden; margin:10px auto}
.right_listbox ul li {clear:both; height:auto; overflow:hidden; font-size:16px; line-height:55px; border-bottom:1px dashed #efefef}
.right_listbox ul li a{color:#333; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left;}
.right_listbox ul li a:hover{ color:#000000}
.right_listbox ul li span{float:right; text-align:right; display:block; color:#959595}
.pagelist{ text-align:center; height:auto; overflow:hidden; margin:10px auto; clear:both; padding:40px 0; }
.pagelist a{ padding:8px 11px;border:1px solid #ddd; color:#c28100}
.pagelist a:hover{color:#fff; background:#c28100;}
.pagelist a.on{color:#fff; background:#c28100;}
.right-bar{ margin-top:30px; width:920px; float:left; margin-left:40px}
.bar-title{ font-size:30px; font-weight:100; color:#666; color:#0081cc;}
.qywh{ padding:20px 10px 20px 10px;}
.qywh p{ font-size:16px; line-height:30px; padding-bottom:10px; text-indent:2em;word-break: break-all;}

.banner01{ width:100%; margin:0 auto; position:relative;z-index: 0;}
.banner01 img{ display:block; height:400px; width:100% }

.Wrap_Margin{ padding:35px 0;}
.section_wrapper{ width:1200px;margin: 0 auto;}
.details-tit{ line-height: 40px;  text-align: center;  height: auto; font-size: 28px; font-weight: bold; color: #c18403;padding:5px 10px;background: #eee;border: 1px solid #ccc;clear: both;margin-bottom: 40px;}
.detais-p{line-height:200%; color:#c18403; font-size:24px; font-family:"微软雅黑","Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";word-break: break-all;}
.details-time{margin: 30px auto; width: 100%; text-align: right; font-size: 16px; color:#666}

.erji {width:1000px;margin: 0 auto;}
.Erji-left{ width:282px; background:#f9f8f8;margin-top:10px; }
.Erji-left-box{  border:#d3dbe6 solid 1px; background:#FFF; line-height:20px; margin-bottom:10px; padding-bottom:10px;  width:280px; float:left; }
.Erji-left-box ul{ width:200px; padding-left:40px;  *padding-left:40px; _padding-left:40px; text-align:center;  float:left; }
.Erji-left-box ul li{ width:200px; border-bottom:#CCC dashed 1px; line-height:25px;  float:left; }

.Erji-left-box-2{border:#d3dbe6 solid 1px; background:#FFF; margin-bottom:10px; padding-bottom:10px;  width:280px; float:left; }
.Erji-left-box-2 ul{ width:270px; float:left; text-align:left; padding-left:10px; font-size:12px; border-bottom:dashed 1px #CCC; }
.Erji-left-box-2 ul span{ width:5px; height:5px; margin-top:3px; background:#036;  float:left;}
.Erji-left-box-2 ul li{ width:240px; float:left; line-height:25px;}

.Erji-left h4{padding:0px; margin:0px; width:100%; height:25px; margin-top:20px;  float:left; }
.Erji-left h2{padding:0px; margin:0px; text-align:center; width:100%; height:25px; margin-top:20px;  float:left; }
.Erji-left-tit{width:100%; height:27px; margin-bottom:10px; background: url(/image/split_v4_4.png); border-bottom:solid 1px #d3dbe6;float: left;}
.Erji-left-tit span{margin-left:20px;  font-weight:bold; color:#1c2c58; line-height:27px; float:left;}
.Erji-right{margin-top:10px; width:900px;}
.Erji-right-box{width:860px; padding:20px; text-align:left; line-height:25px; float:left;}
.Erji-right h4{padding:0px; margin:0px;  width:100%; height:25px; margin-top:20px;float:left; }
.Erji-right h2{padding:0px; margin:0px;  width:100%; height:25px; margin-top:20px;float:left; }
.Erji-right-tit{width:100%; height:27px;  border-bottom:solid 1px #d3dbe6; background:url(/image/split_v4_4.png); float: left;}
.Erji-right-tit span{  margin-left:20px; color:#1c2c58; font-weight:bold; line-height:27px; float:left;}
#left{ height:auto; float:left;}
#right{border:#d3dbe6 solid 1px; float: right; border-top:#06C solid 2px; height:auto;}
.Erji-box{width:1200px; float:left; height:auto;}

.pic_list{width:1200px; margin:0 auto;}
.pic_list ul li{width:200px; float:left; margin:15px 0;text-align: center;}
.pic_list ul li img{width:150px;height:200px;}
.pic_list ul li p{text-align:center; line-height:30px; margin-top:15px; font-size:16px;}
.pic_list>p{background: #f2f4f5;height: 35px;line-height: 35px;text-indent: 1em;display: inline-block;width: 100%;margin-top:15px;}