/* CSS reset */
html, body, div, span,h1,h2,h3,ul,li,dl,dt,dd,p,input,table, td, form, img, ol, ul{margin:0; padding: 0;border: 0; font-size: 100%; font-family: "Microsoft Yahei";}
ol,ul,li{list-style:none;}
.cr{clear:both; width:100%; height:0;}
.clear{clear:both; height:10px; width:100%;}
input,textarea{vertical-align: middle;border: none;resize: none;outline: none;}
:focus{outline:0}
a{color:#434343; font-size:13px; text-decoration:none;}
a:hover{color:#828282; text-decoration:underline;}
.hidden{display:none;}
body{color:#434343;font-size:12px;line-height:1.5em;_position:relative;background-color: #FEFAEF;}
/***layout**/
.header{width:100%;height:212px;background-image: url(images/main-t_01.jpg);background-repeat: repeat-x;background-position: top;}
.header .inner{width:971px;height:212px;background-image: url(images/main-t_03.jpg);background-repeat: no-repeat;background-position: center top;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;}
.nav{height: 37px;line-height: 37px;text-align: center;background-color: #c40a19;color: #FFFFFF;display: flex;justify-content: center;}
.nav table {margin-top: 0px;margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}
.nav a{height: 37px;line-height: 37px;text-align: center;font-size: 12px;color: #FFFFFF;padding-right: 5px;padding-left: 5px;text-decoration: none;display: block;}
.nav a:hover{}
.bottom{width:100%;height:auto;}
.bottom .inner{width:971px; margin:0 auto; padding:10px 0;min-height:400px;}
.mod-l{width:697px; float:left;}
.mod-l-l{width:290px;float:left;margin-right: 15px;}
.tudi{background-image: url(images/main-t_20.jpg);background-repeat: repeat-x;background-position: top;border: 1px solid #e2e0da;padding: 10px;height: 160px;background-color: #fffefc;}
.tudi2{	background-image: url(images/main-t_20.jpg);background-repeat: repeat-x;background-position: top;height: 180px;	background-color: #fffefc;	border-top-width: 1px;	border-right-width: 1px;
	border-bottom-width: 1px;border-top-style: solid;border-right-style: solid;	border-bottom-style: solid;	border-top-color: #e2e0da;	border-right-color: #e2e0da;border-bottom-color: #e2e0da;
	padding-top: 25px;padding-right: 10px;padding-bottom: 10px;	padding-left: 10px;}
.tudi2 .photo img{
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #ccc;
}
.mod-l-r{width:290px; float:right;}
.last-row{width:100%;display:flex;justify-content:space-between;}
.last-item{width:456px;}
.tt{height:26px;line-height:26px;color:#FFFFFF;font-size:15px;width: 84px;text-align: center;font-weight: bold;background-color: #c20b14;}
.tt2{background-image: url(images/d_08.png);background-repeat: no-repeat;background-position: left center;font-size: 16px;line-height: 30px;color: #c20b14;text-indent: 30px;font-weight: bold;}
.list-m{font-size: 15px;line-height: 40px;color: #FFFFFF;background-color: #C40A19;text-indent: 30px;font-weight: bold;}
.bian{background-color: #FFFFFF;border: 1px solid #dbd9d5;padding: 10px;height: 199px;}
.bian2{background-color: #f4f4ed;border: 1px solid #dbd9d5;padding: 10px;height: 134px;}
.xdi{background-image: url(images/main-t_33.jpg);background-repeat: no-repeat;background-position: left bottom;height: 195px;}
.padding{margin-top: 10px;}
.padding2{
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.mod-r{width:266px; float:right;}
.footer{height:70px;text-align:center;margin:0 auto;background-color: #c20b14;}
.footer .copyright{line-height:24px;padding-top:10px;color: #e2a5a7;}
/***列表页***/
.lbanner{width:100%; height:206px;background-image: url(images/bg_08.jpg);background-repeat: repeat-x;background-position: top;}
.lbanner .inner{width:971px; height:206px; overflow:hidden; background:url(images/list.jpg) no-repeat center; margin:0 auto;}
.listleft{width:230px;height:auto;float:left;margin-left: 10px;}
.listmenu{width:230px;height:auto;}
.listmenu .list1 a{display:block; font-size:14px; color:#434343; width:200px; padding-left:30px; line-height:30; background:#fff url(images/li.png) no-repeat 13px 13px; border-bottom:1px solid #e5e5e5;}
.listmenu .list1 a:hover{background-color:#f6f6f6; color:#C40A19; text-decoration:none;}
#s_c_id{background:#f5f5f5;}
.listright{width:700px;height:auto;float:right;margin-right: 10px;}
.listright .top{width:100%; height:34px; line-height:34px; border-bottom:2px solid #e5e5e5;}
.listright h3.listname{font-size:16px;font-weight:bold;color:#C40A19;float:left;}
.listmap{float:right; display:inline;}
.listright .bot{width:100%; height:auto; overflow:hidden; margin-top:7px;}
.listbox,.readinfo{height:auto;overflow:hidden;line-height:2.0em;font-size:13px;color:##434343;}
.listbox a,.readinfo a{font-size: 14px;color:#434343;line-height: 2em;}
.listbox a:hover,.readinfo a:hover{color:##434343;}
.listbox img{max-width:620px;width:expression(this.width>620?"620px":this.width);}
/**文章页***/
.atitle{display:block; width:100%; line-height:40px; font-size:20px; color:#C40A19; font-weight:bold; text-align:center; border-bottom:1px solid #e5e5e5;}
.postmeta{width:100%; height:25px; line-height:25px; color:#666; font-size:13px; text-align:center; margin:5px 0;}
.readinfo{width:914px; min-height:200px;}
.readinfo img{max-width:880px;width:expression(this.width>880?"880px":this.width);}
.mm img{ margin:0 5px;}
.mm { width:647px; overflow:hidden}

.wp-menu .menu-item {display: inline-block; float: left; position: relative;}
.wp-menu .menu-item.i1 { background:none;}
.wp-menu .menu-item a > .menu-switch-arrow{display:inline-block;width:20px;height:20px;background:url(images/nav_j.png) no-repeat center center;vertical-align:middle;display: none;}
.wp-menu .menu-item a.menu-link {display: inline-block;padding: 0 32px;line-height: 42px;font-size: 18px;font-family: Microsoft YaHei;color: #fff;font-weight: bold;}
.wp-menu .menu-item.hover a.menu-link,
.wp-menu .menu-item a.hover{background-color: #d74753;text-decoration: none;color: #eee;}
.sub-menu {display: none;position: absolute;left: 0;top: 42px;min-width: 146px;z-index: 100;background:#fff;}
.sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom:1;}
.sub-menu .sub-item a {display: block;color: #000;height: 40px;line-height: 40px;padding: 0 17px;font-size: 14px;background:none;}
.sub-menu .sub-item.hover> a,
.sub-menu .sub-item a:hover{ color: #fff; background-color:#1384e2; display: block; }
.sub-menu .sub-menu { left: 100%; top:0px; z-index: 200; background:#fff;}
.clearfix:after{clear: both;content: ".";display: block;height:0;visibility: hidden;}
.clearfix{ display: block; *zoom:1; }
