@charset "utf-8";
/* CSS Document */

* { margin: 0px; padding: 0px;}
body{ font-size:12px; line-height:2; background: url(../images/body_bg.jpg) no-repeat top center; }
ol,ul { list-style:none; }
a { color:#333;text-decoration:none; }
a:hover{ color:#345ca2; }
img { border:0;  vertical-align:middle;}
table { border-collapse:collapse; border-spacing:0; }
.clear { clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}


.banner { width:1006px; height:153px; margin:0 auto; margin-top:60px;}

.mian { width:1006px; height:716px; margin:0 auto; margin-top:10px; background:url(../images/mian_bg.png) no-repeat; position:relative;}

.mian .nav { width:970px; height:70px; margin:0 auto;}
.mian .nav ul li { float:left; margin-left:2px;}
.mian .nav ul li a { display:inline-block; width:103px; height:31px; line-height:31px; text-align:center; font-size:16px; font-weight:bold; margin-top:30px;}
.mian .nav ul li a:hover { color:#FFF; background:url(../images/nav_bg.png) no-repeat center;}
.mian .nav ul li a.on { color:#FFF; background:url(../images/nav_bg.png) no-repeat center;}


.copyright .link_01{overflow:hidden;width:1000px;margin:0 auto; text-align:center;}
.copyright .link_01  a{color:black;}

.mian .M-textleft { width:682px; height:587px; float:left; margin-left:18px; margin-top:10px;}
.mian .M-textleft .search { width:612px; height:145px; background:url(../images/serbox_bg.png) no-repeat; padding-left:70px;}
.mian .M-textleft .T-txt { width:100%; height:405px; background: url(../images/txt_bg.png) no-repeat; margin-top:23px; padding-top:13px;}
.mian .M-textleft .T-txt .txt01 { width:655px; height:150px; margin:0 auto;}
.mian .M-textleft .T-txt .txt01 .vv { width:198px; height:148px; border:#a98a55 1px solid; float:left; overflow:hidden;}
.mian .M-textleft .T-txt .txt01 .vv .play { width:66px; height:66px; position:absolute; margin-left:80px; margin-top:50px; display:none;}
.mian .M-textleft .T-txt .txt01 .vv .font { width:188px; height:28px; line-height:28px; color:#FFF; position:absolute; margin-top:120px; padding:0px 5px; background:url(../images/font_bg.png) repeat-x; overflow:hidden; display:none;}
.mian .M-textleft .T-txt .txt01 .gczy { width:442px; height:150px; float:right; }
.mian .M-textleft .T-txt .txt01 .gczy .title { float:left; width:25px; height:90px; background:url(../images/title_bg.jpg) no-repeat; font-size:16px; font-weight:bold; color:#FFF; padding-left:10px; padding-top:10px; line-height:20px; }
.mian .M-textleft .T-txt .txt01 .gczy .title a { color:#FFF;}
.mian .M-textleft .T-txt .txt01 .gczy ul { float:left; height:150px; margin-left:5px;}
.mian .M-textleft .T-txt .txt01 .gczy ul li { width:18px; height:140px; float:left; border-right:1px #960 solid; font-size:12px; color:#966;  overflow:hidden;  padding:10px 10px 0px 15px; line-height:16px; background: url(../images/li001.png) no-repeat scroll top center transparent;  overflow:hidden; }

.mian .M-textleft .T-txt .newbook { width:655px; height:145px; margin:0 auto; background:url(../images/newbook_bg.png) no-repeat; margin-top:3px; padding-top:14px;}
.mian .M-textleft .T-txt .newbook ul li { float:right; margin-right:48px;}
.mian .M-textleft .T-txt .newbook ul li img { width:92px; height:110px; border:#CCC 1px solid;}
.mian .M-textleft .T-txt .newbook ul li p { width:92px; line-height:22px; text-align:center; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}

.mian .M-textleft .T-txt .kl { width:655px; height:71px; margin:0 auto; margin-top:3px; }
.mian .M-textleft .T-txt .kl ul li { width:71px; height:69px; background:url(../images/kl_bg.png) no-repeat; float:left; margin-left:32px;}
.mian .M-textleft .T-txt .kl ul li:hover { background:url(../images/kl01_bg.png) no-repeat; cursor: pointer;}
.mian .M-textleft .T-txt .kl ul li .da { width:71px; text-align:center; height:30px; line-height:30px; padding-top:12px; font-size:22px; font-weight:bold; color:#FFF; overflow:hidden;}
.mian .M-textleft .T-txt .kl ul li .xx { width:71px; text-align:center; height:18px; line-height:18px; font-size:12px; color:#FFF; overflow:hidden;}



.mian .M-textright { width:239px; height:567px; float:right; margin-right:18px;  margin-top:10px; background:url(../images/note_bg.png) no-repeat; padding:10px 15px;}
.mian .M-textright .note { width:100%; height:270px; overflow:hidden; margin-top:15px;}
.mian .M-textright .note .title { width:100%; height:27px; line-height:27px; background:url(../images/news_titbg.png) no-repeat center; text-align:center; font-size:22px; font-weight:bold; color:#810509;}
.mian .M-textright .note .notxt { width:239px; height:520px; margin-top:10px; }
.mian .M-textright .note .notxt ul li { width:224px; line-height:28px; background: url(../images/li001.png) no-repeat scroll left center transparent; padding-left:15px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.mian .M-textright .note .notxt ul li .date { width:40px; text-align:right; float:right;}
.mian .M-textright .note .notxt ul li .font { width:170px; overflow:hidden; float:left; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.mian .M-textright .note .notxt ul .more a { margin-left:200px; line-height:24px; color:#C00; }


.copyright { width:100%; height:50px; min-width:1000px; clear:both; margin-top:20px; text-align:center; color:#000; line-height:24px; }
.copyright a { color:#000;}


























.searchBox_blyun{margin:0px; padding:0px; font:12px/1.5 宋体, Arial, Helvetica, sans-serif; color:#000; width:612px;  background:url(../images/bg_searchBox_blyun.gif) repeat-x 0px -115px;}
.searchBox_blyun *{margin:0px; padding:0px;}
.searchBox_blyun ul{list-style-type:none;}
.searchBox_blyun input{vertical-align:middle; font:12px 宋体, Arial, Helvetica, sans-serif; color:#000;}
.searchBox_blyun a{color:#000; text-decoration:none;}
.searchBox_blyun a:hover{ color:#991e23;}
.searchBox_blyun .clearfix{overflow:hidden; zoom:1;}
.searchBox_blyun .clear{clear:both; height:0px; font-size:0px; line-height:0px; overflow:hidden;}
.searchBox_blyun .inner1_searchBox{background:url(../images/bg_searchBox_blyun.gif) no-repeat;}
.searchBox_blyun .inner2_searchBox{background:url(../images/bg_searchBox_blyun.gif) no-repeat right -230px; padding:10px 0px 0px 16px; height:125px; overflow:hidden;}
.searchBox_blyun .sTab{padding-left:8px; font-size: 12px;}
.searchBox_blyun .sTab li{float:left; margin-right:20px; display:inline;}
.searchBox_blyun .sTab li.on a{font-weight:bold; border-radius: 8px; padding:7px 10px;  }
.searchBox_blyun .sTab li.on a:hover{font-weight:bold;  padding:5px 10px;}
.searchBox_blyun .sInput{height:27px; margin-top:9px;}
.searchBox_blyun .sInput input{float:left; border:0px;}
.searchBox_blyun .stxt{width:305px; height:34px; line-height:34px; padding:0px 30px; background:url(../images/ser_txtbg.png) no-repeat left; outline:none; color:#999;}
.searchBox_blyun .sbtn{width:96px; height:34px; overflow:hidden; text-indent:-9999px; cursor:pointer; outline:none;}
.searchBox_blyun .cn{margin-left:6px; display:inline; background:url(../images/ser_but01.png) no-repeat right;}
.searchBox_blyun .en{margin-left:6px; background:url(../images/ser_but02.png) no-repeat right;}
.searchBox_blyun .sTip{float:left; height:28px; position:relative; margin:-1px 0px 0px 4px; line-height:14px; display:inline;}
.searchBox_blyun .sTip td{height:28px;}
.searchBox_blyun .sTip a{text-decoration:underline;}
.searchBox_blyun .sLabel{margin-top:13px; *margin-top:2px; *padding-left:2px;}
.searchBox_blyun .sLabel label{margin-right:10px; *margin-right:5px;}
.searchBox_blyun .sLabel input{margin:0px 6px 3px 0px; *margin:0px 1px 3px 0px;}


.search { width:583px; height:140px; border:1px #676868 solid;}
.search .hd { width:583px; height:35px; line-height:35px; margin-top:20px;}
.search .hd ul li { width:97px; height:30px; line-height:30px; text-align:center; color:#676868; float:left; margin-left:20px; font-size:14px;}
.search .hd ul li:hover { background:url(../images/ser_titlebg.jpg) no-repeat; color:#FFF;}
.search .hd ul li.on { background:url(../images/ser_titlebg.jpg) no-repeat; color:#FFF;}
.search .bd { width:545px; height:35px; margin:0 auto; margin-top:20px; overflow:hidden; }
.search .bd .log_txt { width:490px; height:35px; line-height:35px; padding-left:10px; font-size:12px; background:url(../images/ser_txtbg.jpg) no-repeat left; float:left; border:0px; outline:none;}
.search .bd .sbtn { width:45px; height:35px; background:url(../images/ser_txtbg.jpg) no-repeat right;float:left; border:0px; outline:none; cursor: pointer;}

/****search qh****/
.tab-hd{overflow:hidden;padding-top:8px;}
.tab-hd li{ width:80px; float:left; text-align:center; cursor:pointer;font-size:14px; margin-right:10px;}
.tab-hd li a:hover, .tab-hd li.on a{     font-weight: bold; color:#fff; background: #991e23;display:block;  border-radius: 8px;}
.stxt02{width:305px; height:34px; line-height:34px; padding:0px 30px; background:url(../images/ser_txtbg.png) no-repeat left; outline:none; color:#999; border: none;margin-top:28px;}
input.search_btn { display: block;}

.gc_input{ float:left;  display:inline-block; margin:25px 10px 0 25px; }
.search_btn_2{float:left; display:inline-block; width:96px; height:34px; background:url(../images/ser_but01.png) no-repeat right; border:none; margin-top:25px;}


.formRow_top{width:200px; float:left; height:60px; margin-top:20px; color:#000; font-size:14px; font-family:"微软雅黑"; padding-left:16px;}
.formRow_top input{width:138px; height:30px; background:none;     border: 1px solid #b79a6b;border-radius: 5px;    outline: 0;}
.input_btn{float:left; margin-top:20px; width:80px; height:34px; line-height:34px; text-align:center;   background:#bda173; color:#fff; font-size:14px; font-family:"微软雅黑";    border: 1px #a27d3e solid;border-radius: 5px;}
.input_btn a{ color;#fff;}


/*二维码*/
.ewm_con{position:absolute; z-index:888; top:86px; right:-175px; width:110px;  padding-top:3px; border:10px solid #836d55; border-bottom-width:6px; border-radius:5px; background:#836d55; color:#fff; font-size:14px; text-align:center;font-family:"Microsoft Yahei"; line-height:26px;}
.close_2{position:absolute; top:-20px; right:-15px;  line-height:18px; font-size:12px; width:18px; color:#fff; text-align:center; background:#c5160c; cursor:pointer; border-radius:50%;}
.ewm{ position:relative;}
.ewm_con img{ display:block; width:100%;}
.ewm_con span{display:block; margin-bottom:12px;}
.ewm_con span:last-child{margin-bottom:0;}
@media (max-width:1024px){display:none;}

/* hd */
		.slideBoxHf{ width:198px; height:148px; overflow:hidden; position:relative;}
		.slideBoxHf .hd{  height:15px; overflow:hidden; position:absolute; right:5px; bottom:1px; z-index:1; }
		.slideBoxHf .hd ul{ overflow:hidden; zoom:1; float:right; text-align:center;  }
		.slideBoxHf .hd ul li{display:inline-block; margin:0 3px;  width:8px; height:8px; border-radius:50%; line-height:14px; text-align:center; background:#fff; cursor:pointer; text-indent:-999px; }
		.slideBoxHf .hd ul li.on{ background:#f00; color:#fff; }
		.slideBoxHf .bd{ position:relative; height:100%; z-index:0;   }
		.slideBoxHf .bd li{ width:100%; zoom:1; vertical-align:middle; position:relative;}
.slideBoxHf .bd li{display:block;}
		.slideBoxHf .bd img{ width:198px; height:148px; display:block;  }
		.slideBoxHf .bd li div{ position:absolute; bottom:0; display:block; width:100%; background:rgba(0,0,0,.35); color:#fff; line-height:24px;}
		.slideBoxHf .bd li div span{ width:80%; padding-left:3px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}
		.slideBoxHf .bd li a:hover div span{ color:red;}
                 .slideBoxHf .bd ul li div{overflow: hidden;text-overflow: ellipsis;}
               .slideBoxHf .bd li div span{display:block;width:147px;}
.bdHf{margin-left:70px;}


/* 2017-08-28 */
/*flaot ad start*/
.float_ad{width: 240px; height:140px;position:absolute; top:20px; z-index:9999; }
.float_ad .sition{width: 240px; height: 140px;position:relative;}
.float_ad a{ display:inline-block; text-decoration:none; color:#444; overflow: hidden; width: 100%; height: 100%;}
.float_ad a:hover{ color: #991e23;}
.piao_img{dispaly:block; width:100%; height: 100%; border-radius:8px; overflow:hidden;}
#floatCloseDiv{top:-6px; right:-6px; overflow:hidden; position: absolute; z-index: 999999; cursor: pointer; width:16px; height:16px; border-radius:50%; font-family:Arial, Helvetica, sans-serif; line-height:17px; font-size:10px; text-align:center; color: #991e23; border:1px solid #ededed; background:#fff; font-weight:lighter;}
#floatCloseDiv:hover{background: #991e23; color:#fff; border-color: #991e23;}