﻿@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "宋体";
	min-width:1140px;
	background:#ffffff;}
a {
	outline: none;
hide-focus:expression(this.hideFocus=true);
text-decoration:none
;}
a:hover{ text-decoration:underline;}

.stro_hover:hover{color:#8C1515;}
.stro_div a:hover{ text-decoration:none;}
img {
	border: 0
;}
.fl {
	float: left
;}
.fr {
	float: right
;}
.cb {
	clear: both;
	height:0
;}
li{ list-style:none;}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, ul, li {
	padding: 0;
	margin: 0
;}

.wrapper{ width:1140px; margin:0 auto;}
.wrapper1{ width:1154px; margin:0 auto;}

.bg01{ background:#333333;}
.bg02{ background:url(../images/bg02.png); position:absolute; top:30px; width:100%; left:0;}
.bg02_dis{ background:#333333; position:absolute; top:30px; width:100%; left:0; height:85px; display:none;}
.bg03{ background:#dfdbd1;}
.bg04{ background:#2e2d29; padding-bottom:30px;}
.bg05{ background:#8c1515;}

.m-menu-fixed{ position: fixed; top:0; display:block; width:100%; z-index:999;opacity:1; filter:Alpha(opacity=100); background:#333333; height:85px; zoom:1; left:0;}

.lan{ display:block; text-align:right; height:30px; line-height:30px; padding-right:10px;}
.lan a{ color:#FFF; letter-spacing:3px;}

/*   banner   */

.slideBox{ width:100%; height:100%; overflow:hidden; position:relative;}
.slideBox .hd{ height:7px; overflow:hidden; position:absolute; bottom:24px; z-index:1; width:300px; margin:0 auto; left:50%; margin-left:-150px ;}
.slideBox .hd ul{ overflow:hidden; zoom:1;}
.slideBox .hd ul li{ float:left; margin-right:5px;  width:50px; height:7px; line-height:14px; text-align:center; background:#fff; cursor:pointer; margin-left:5px ;}
.slideBox .hd ul li.on{ background:#8c1515; color:#fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{ width:100%; height:auto; display:block;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{ left:auto; right:3%; background-position:8px 5px;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}

.top_right{ width:640px;}
.top_right .quick{ border:1px solid #b3b3b3; width:210px; height:26px; line-height:26px; text-align:center; color:#717171; margin-top:9px; margin-right:15px; font-size:14px;}
.top_right .quick a{ color:#717171; padding:0 10px;}

.quick1{ border:1px solid #fff; width:210px; height:26px; line-height:26px; text-align:center; color:#fff; margin-top:29px; margin-right:15px; font-size:14px;}
.quick1 a{ color:#fff; padding:0 10px;}

.nav{ display:block; height:48px; clear:both; width:100%;}
.nav li{ float:left; line-height:49px; margin-left:30px;}
.nav li a{ color:#333333; font-size:16px; font-family:"微软雅黑"; text-decoration:none; padding-bottom:12px;}
.nav li a:hover{ border-bottom:2px solid #8c1515; color:#8c1515;}

.nav1{ height:48px; width:700px; margin-top:20px;}
.nav1 li{ float:left; line-height:48px; margin-left:30px;}
.nav1 li a{ color:#fff; font-size:16px; font-family:"微软雅黑"; text-decoration:none; padding-bottom:12px;}
.nav1 li a:hover{ border-bottom:2px solid #fff; color:#fff;}

.index_news{ width:1170px;}
.index_news li{ float:left; width:340px; font-family:"微软雅黑"; line-height:20px; margin-top:37px; margin-left:18px;}
.index_news li img{ width:340px; height:200px; margin-bottom:15px; margin-top:-20px;}
.index_news li a{ color:#35342f; font-size:14px;}
.index_news li a span{ display:block; padding-left:10px;}

.index_quick{margin-top:37px; margin-left:28px;}
.index_quick div{ border-bottom:1px solid #dfdbd1; margin-bottom:32px;}
/*.index_quick div:hover{ border-bottom:1px solid #df0000}*/
.new_jia1{padding-left:38px; background:url(../images/icon_jxj.jpg) left no-repeat;}
.new_jia2{padding-left:38px; background:url(../images/icon_qzsx.jpg) left no-repeat;}
.new_jia3{padding-left:38px; background:url(../images/icon_cyxz.jpg) left no-repeat;}
.new_jia4{padding-left:38px; background:url(../images/icon_glgd.jpg) left no-repeat;}
.new_jia5{padding-left:38px; background:url(../images/icon_lxwm.jpg) left no-repeat;}
.index_quick a{ color:#8c1515; font-size:17px;text-decoration:none;}
.index_quick a.icon01{line-height:24px; display:block; height:24px;}
.index_quick a.icon02{line-height:24px; display:block; height:24px;}
.index_quick a.icon03{line-height:24px; display:block; height:24px;}
.index_quick a.icon04{line-height:24px; display:block; height:24px;}
.index_quick a.icon05{line-height:24px; display:block; height:24px;}
.index_quick a:hover{width:auto;height:22px;border-bottom:2px solid #8c1515;}

.index_news01{ width:326px; margin-top:20px; margin-bottom:22px;}
.index_news01 .title{ font-family:"微软雅黑"; color:#8c1515; font-size:20px; height:44px;}
.index_news01 .more{ background:url(../images/arrow01.jpg) left no-repeat; line-height:20px; padding-left:20px; color:#35342f; font-size:14px;}

.index_news02{ width:322px; margin-top:20px; margin-left:24px;}
.index_news02 .title{ font-family:"微软雅黑"; color:#8c1515; font-size:20px; height:40px; border-bottom:1px solid #86847d;}
.index_news02 .more{ background:url(../images/arrow01.jpg) left no-repeat; line-height:20px; padding-left:20px; color:#35342f; font-size:14px;}
.hehe_more{background:url(../images/arrow0111.png) left no-repeat; line-height:20px; padding-left:20px; color:#35342f; font-size:14px;}
.index_news02 li{ margin-top:10px; line-height:20px;}
.index_news02 li a{ color:#8c1515; font-size:14px; display:block;}
.index_news02 li span{ color:#767676;}

.index_news03{ width:441px;}
.index_news03 .more{ background:url(../images/arrow01.jpg) left no-repeat; line-height:20px; padding-left:20px; color:#35342f; font-size:14px;}
.index_news03 li{ margin-top:10px; line-height:20px; height:60px;}
.index_news03 .date{ width:60px; height:60px; text-align:center; background:#4d4f55; color:#FFF; font-family: 'Source Sans Pro',Helvetica,Arial,Verdana,sans-serif; margin-right:15px;}
.index_news03 .date .top{ font-size:15px; font-weight:200px; margin-top:5px;}
.index_news03 .date .bottom{ font-size:30px; font-weight:200px; margin-top:5px;}
.index_news03 li a{ color:#8c1515; font-size:14px; display:block;}
.index_news03 li span{ color:#767676;}

.index_left{ width:230px;}
.index_left .title{ color:#fff; font-size:14px;}
.index_left a{ color:#bebebd; font-size:12px; text-decoration:none; line-height:22px; display:block;}
.index_left a:hover{ text-decoration:underline;}

.mt30{ margin-top:30px;}
.mb10{ margin-bottom:10px;}

.index_right{ width:258px; margin-top:35px; margin-right:0;}
.index_right .select_name{ position:relative; height:40px; width:258px;}
.index_right .select_name select{ height:40px; background:none; width:225px; position:absolute; left:0; border:0; color:#666666; font-size:18px; font-family: Arial, Helvetica, sans-serif; overflow:hidden;}
.index_right .btn{ background: url(../images/btn.jpg) no-repeat; width:40px; height:40px; border:0; cursor:pointer; right:-1px; position:absolute;}

/*  底部下拉菜单 */

.index_right .m-form{font-family:12px/1.5 arial,\5b8b\4f53,sans-serif; position:absolute; left:0; width:220px;}
.index_right .m-form .item{height:40px;}
.index_right .m-form label{color:#fff;display:inline-block;height:40px;float:left;line-height:40px;width:220px;text-align:right;padding-right:20px;}
.index_right .m-select{height:36px;width:216px; border:2px solid #4c4c4b; background:#4c4c4b;}
dl{ display: block;-webkit-margin-before: 0;-webkit-margin-after: 0;-webkit-margin-start: 0px;-webkit-margin-end: 0px; margin:0;}
.index_right .m-select dt{line-height:36px;text-align:center;cursor:pointer;height:40px;border-radius: 0; font-size:18px; color:#bfbfbf; font-weight:bold;}
.index_right .m-select dd{overflow-y:auto;background:#fff;position:absolute;left:0;top:40px;display:none;border-top:2px solid #E3E3E3;border-bottom:2px solid #E3E3E3;border-radius: 0;box-shadow:0 6px 12px rgba(0,0,0,0.175); width:219px; float:left;-webkit-margin-start: 0;}
.index_right .m-select dd a{display:block;font-size:14px;text-indent:1em;line-height:32px;border-right:2px solid #E3E3E3;border-left:2px solid #E3E3E3;height:32px; color:#666;}
.index_right .m-select dd a:hover{text-decoration:none;background:#eee;}

.index_right .m-select dd.age,.m-select dd.height{width:400px;border:2px solid #E3E3E3;}
.index_right .m-select dd.age a,.m-select dd.height a{float:left;width:40px;text-align:center;border:none;display:inline-block;text-indent:0;height:24px;line-height:24px;}

/*  底部下拉菜单 */

.footer_left{ width:261px;}

.footer_right{ color:#fff; width:380px; line-height:21px; font-family: Arial, Helvetica, sans-serif; font-size:12px; padding:5px 0;}

.banner_list{ display:block; background:url(../images/ny_banner.jpg) center no-repeat #2e2d29; height:389px;}

.ny_header{ display:block; height:70px; background:url(../images/ny01.png); position:relative; top:319px;}

.header_name{ color:#FFF; height:70px; line-height:70px; overflow:hidden;background:#7b1f24; padding-left:22px; font-family:"微软雅黑"; font-size:28px; width:232px;}

.ny_postion{ display:block; height:50px; line-height:50px; background:url(../images/ny02.jpg) left no-repeat; padding-left:21px; color:#aaaaaa; margin-left:7px;}
.ny_postion a{ padding:0 5px; color:#aaaaaa;}
.ny_postion span{ padding:0 5px; color:#7b1f24;}

.ny_left{ width:803px; margin-left:7px;}
.ny_left .list_header{ display:block; border-bottom:1px solid #c9c4b6; color:#35342f; font-family:"微软雅黑"; font-size:22px; height:50px; line-height:50px; margin-bottom:10px;}

.ny_left .list{}
.ny_left .list li{ width:255px; height:255px; float:left; margin-right:18px; margin-top:10px; margin-bottom:10px;}
.ny_left .list li.last{ margin-right:0;}
.ny_left .list li img{ width:255px; height:190px; margin-bottom:10px;}
.ny_left .list li span{ display:block; padding:0 5px; line-height:22px; font-size:14px;}
.ny_left .list li a{ color:#35342f;}
.ny_left .list li a b{font-weight:normal;}
.ny_left .list li a:hover{ color:#7b1f24;}

.hehe_fenye{overflow:hidden;text-align:center;}
.hehe_fenye li{width:auto;float:left;margin:0px 10px;}

.ny_right{ width:332px; margin-top:7px;}
.ny_right .news01{ display:block; background:#f2f1ec; padding:6px; height:auto;}
.ny_right .news01 .list_header01{ display:block; position:relative; border-bottom:1px solid #cbcbb1; height:37px; line-height:37px; color:#35342f; font-family:"微软雅黑"; font-size:18px; padding-left:9px;}
.ny_right .news01 .list_header01 .more{ position:absolute; right:9px;background:url(../images/arrow01.jpg) left no-repeat; line-height:37px; padding-left:20px; color:#35342f; font-size:14px; font-family:"宋体";}
.ny_right .news01 ul{ padding:5px 14px;}
.ny_right .news01 li{ display:block; color:#9c9c9c; margin-top:16px; margin-bottom:5px;}
.ny_right .news01 li a{ color:#666666; display:block; line-height:22px; margin-bottom:10px; text-decoration:none;}
.ny_right .news01 li a:hover{ color:#7b1f24;}

.ny_right .news02{ display:block; background:#f2f1ec; padding:6px; height:auto; margin-top:17px;}
.ny_right .news02 .list_header01{ display:block; position:relative; border-bottom:1px solid #cbcbb1; height:37px; line-height:37px; color:#35342f; font-family:"微软雅黑"; font-size:18px; padding-left:9px;}
.ny_right .news02 .list_header01 .more{ position:absolute; right:9px;background:url(../images/arrow01.jpg) left no-repeat; line-height:37px; padding-left:20px; color:#35342f; font-size:14px; font-family:"宋体";}
.hehe_ch_li{background:url(../images/arrow0111.jpg) left no-repeat;padding-left:20px;}

.ny_right .news02 .item_list{ position:relative; display:block; width:289px; height:78px; margin-top:15px; border-bottom:1px solid #e1e1e1; margin-left:16px;}
.ny_right .news02 .last{ border-bottom:0;}
.ny_right .news02 .item_list .date_name{ position:absolute; left:0; width:42px; font-weight:bold; text-align:center;}
.ny_right .news02 .item_list .date_name .month{ color:#333333; font-size:24px; font-family:Monotype Corsiva;}
.ny_right .news02 .item_list .date_name .date{ color:#8c1515; font-family: "微软雅黑"; font-size:22px; font-style:italic; font-weight:normal;}
.ny_right .news02 .item_list .content{ width:223px; position:absolute; right:0;}
.ny_right .news02 .item_list .content .title_name{ font-family: "宋体"; font-size:12px; color:#333333; line-height:22px;}
.ny_right .news02 .item_list .content .time_name{ font-family: "宋体"; color:#a7504e; font-size:14px; margin-top:5px;}
.ny_right .news02 .item_list .content .title_name a{ color:#666666; text-decoration: none;}
.ny_right .news02 .item_list .content .title_name a:hover{ color:#8c1515;}

.con_header{ display:block; color:#35342f; font-size:18px; font-family:"微软雅黑"; height:40px; padding-top:10px; line-height:24px;}
.con_author{ color:#999999; font-size:14px; line-height:30px;}
.con{ color:#55; font-size:14px; line-height:30px; margin:15px 0; min-height:850px;}

.con_bottom01{ border-bottom:1px solid #d4d4d4; height:50px; line-height:30px; color:#999999; position:relative; font-size:14px;}
.con_bottom01 .cz{ position:absolute; right:0; line-height:30px; top:0;}
.con_bottom01 .cz a{ padding:0 10px; color:#999999;}

.con_bottom02{ display:block; line-height:30px; font-weight:bold; color:#888888; font-size:14px; margin-top:10px; margin-bottom:15px;}
.con_bottom02 a{ color:#888888;}

.ny_left01{ width:254px; margin-left:7px;}

.sideMenu{}
.sideMenu h3{ height:50px; line-height:50px; padding-left:21px; background:#e3dfd5; cursor:pointer;	 color:#35342f; font-size:18px; font-family:"微软雅黑"; font-weight: normal;}
.sideMenu h4{ height:50px; line-height:50px; padding-left:21px; background:#e3dfd5; cursor:pointer;	 color:#35342f; font-size:18px; font-family:"微软雅黑"; font-weight: normal;}
.sideMenu h3 a{color:#35342f;text-decoration:none;}
.sideMenu h4 a{color:#35342f;text-decoration:none;}
.sideMenu h4 em{ float:left; display:block; width:12px; height:12px; background:url(../images/ny06.png) no-repeat; cursor:pointer; margin-top:20px; margin-right:12px ;}
.sideMenu h3 em{ float:left; display:block; width:12px; height:12px; background:url(../images/ny06.png) no-repeat; cursor:pointer; margin-top:20px; margin-right:12px ;}
.sideMenu h3.on{ background:#fff ;}
.sideMenu h3.on em{ background:url(../images/ny07.png) no-repeat ;}
.sideMenu h4.on{ background:#fff ;}
.sideMenu h4.on em{ background:url(../images/ny07.png) no-repeat ;}
.sideMenu ul{ padding:4px 25px 8px 25px; color:#999; display:none;}
.sideMenu ul li{ display:block; line-height:34px; margin-left:24px; font-size:14px;}
.sideMenu ul li a{ color:#6d6d6d; background:url(../images/arrow02.jpg) left no-repeat; padding-left:19px;}
.sideMenu ul li a:hover{ color:#7b1f24; background:url(../images/arrow03.jpg) left no-repeat;}


.ny_right01{ width:827px; padding-bottom:30px;}

.slideTxtBox{ width:827px; text-align:left; margin-top:10px ;}
.slideTxtBox .hd{ height:43px; line-height:43px; padding:0; position:relative;}
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0; top:0; height:43px;}
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; background:#f6f7fa; font-family:Vani; font-size:27px; color:#999999; border-radius:5px 5px 0 0; line-height:55px; overflow:hidden; height:42px; text-align:center;border:1px solid #e1e1e1;border-bottom:none  ;}
.slideTxtBox .hd ul li.on{ height:43px;  background:#fb8112; color:#fff ;border:none ;}
.slideTxtBox .bd ul{ padding:15px;  zoom:1; border:1px solid #e1e1e1 ;}
.slideTxtBox .bd li{ background:url(../images/arrow04.jpg) left 10px no-repeat; padding-left:43px; margin:30px 0 15px 0; border-bottom:1px dashed #35342f; height:142px ;}
.slideTxtBox .bd li a{ display:block; color:#001d46; line-height:30px; font-size:20px; padding-bottom:5px; font-family:"微软雅黑";}
.slideTxtBox .bd li a:hover{ color:#3277ae; text-decoration:none;}
.slideTxtBox .bd li p{ display:block;line-height:26px; font-family: "宋体"; font-size:14px; color:#6d6d6d;}
.slideTxtBox .bd li span{ display:block; font-family:"微软雅黑"; padding-top:10px; color:#6d6d6d; font-size:16px;}