@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-family:"Microsoft YaHei"; font-size:14px; color:#000;}
*{margin: 0; padding: 0;}
img{border:none;}
ul,ol,li {margin:0; padding:0; list-style:none;}
input,select,textarea{outline:none;border:none;background:none;}
textarea{resize:none;}
a{text-decoration:none;}
a:hover { color:#8F000B!important; text-decoration: underline;}
h2 { height:36px;}

.xx li { height:30px; line-height:30px;}
.xx li span { float:left; padding-right:5px; color:#9F1E31;}
.xx li a { float:left; color:#000;}


.top { height:115px; background-color:#8F000B;}
.logo { width:1160px; height:115px; margin:0 auto; background: url(../images/head.jpg) no-repeat;}
.logo ul { float:right; text-align:right; width:300px; color:#fff;}
.logo ul li { line-height:30px; display:inline; padding:10px 5px;}
.logo ul li a { color:#fff; font-size:12px;}
.logo ul li a:hover { color:#fff!important; text-decoration:underline;}


.nav { height:40px; width:100%;}
.nav-item { width:1160px; height:40px; margin:0 auto;}
.nav-item li { float:left; position:relative;}
.nav-item li a { display:block; width:116px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#000;}
.nav-item li .level { display:none; width:116px; color:#fff; position:absolute; top:40px; left:0; z-index:4; clear:both; overflow:hidden; background:url(../images/tmh.jpg) repeat;}
.nav-item li .level ul { display:block; width:116px; overflow:hidden;}
.nav-item li .level li { float:left;}
.nav-item li .level li a { display:block; width:116px; height:40px; line-height:40px; text-align:center; margin:0; white-space: nowrap; text-decoration:none; color:#fff;}
.nav-item li a:hover { color:#fff!important; background-color:#700005; text-decoration:none;}
.nav-item li:hover .bac, .nav-item li:hover .level { display:block;}

.menu1 { width: auto; height: 40px; background: #fff;}
.menu { width: 1160px; height: 40px; margin: 0 auto;}
.menu li { float: left; width: auto; height: 40px; line-height: 40px; text-align: center; position: relative; z-index: 999;}
.menu li a { width: 100%; height: 40px; color: #000; display: block; font-size: 14px; font-weight: 400 !important;}
.menu li a:hover { background: #700005; color: #fff !important;}
.menu li .children { position: absolute; width: 100%; z-index: 9999; top: 40px; left: 0;  background:url(../images/tmh.jpg) repeat; margin: 0; display: none;}
.menu li .children li { width: 100%;}
.menu li .children a { height: 40px; width: 100%; display: block; margin: 0; color: #fff !important;}
.menu li:hover .children { display: block;}


.dt { width:1160px; height:340px; margin:0 auto;}


.main { width:1160px; margin:15px auto; overflow:hidden;}
.fl { float:left;}
.fr { float:right;}
.main h2 .title { width:140px; height:36px; line-height:36px; background-color:#8F000B; color:#fff; font-size:18px; font-weight:normal; display:block; text-align:center; position:absolute; z-index:3;}
.main h2 .title:hover { color:#fff!important; text-decoration:none ;}
.main h2 .more { font-size:14px; line-height:36px; color:#000; font-weight:normal;}


.left { width:785px;}
.right { width:360px;}
.xwdt { width:100%; height:325px; overflow:hidden; position:relative;}
.xwdtk { width:100%; height:280px; padding-top:10px;}
.xwdtt { width:320px; height:240px; float:left;}
.xwdtnr { width:435px; height:270px; float:right;}


.lm { width:385px; height:325px; margin-top:10px; position:relative; overflow:hidden;}
.lm1 { width:360px; height:327px; margin-top:10px; position:relative; overflow:hidden;}
.nrk {width:100%;height:285px;padding-top: 45px;}
.nrxx {width:100%;height:145px;border-top:#B2B2B2 dashed 1px;padding-top:5px;}
.xwt img { float:left; display:block; margin-right:6px;}
.xwt h3 a { font-size:14px; font-weight:bold; color:#000;}
.xwt h3 p { padding:10px 0 5px; line-height:24px; font-size:12px; font-weight:normal; text-indent:2em;}


.xygg { width:356px; height:321px; border:2px solid #9A0202; position:relative;}
.xygg_tit { width:120px; height:36px; line-height:36px; background-color:#8F000B; color:#fff; font-size:18px; font-weight:normal; display:block; text-align:center; position:absolute; left:110px;}
.xygg_tit:hover { color:#fff!important; text-decoration:none ;}
.xyggnr { padding:40px 10px 10px; height:240px;}
.xyggnr ul li { height:36px; line-height:36px;}
.xyggnr ul li strong { color:#900;}
.xyggnr ul li a { color:#000;}


.xyfc { height:270px; margin-top:10px; overflow:hidden; position:relative; width: 1160px; margin: 0 auto;}
.xyfck { width:1190px; height:200px; padding-top:45px;}


.bottom { height:95px; background:#8F000B; text-align:center; padding-top:35px;} 
.bottom p { line-height:30px; color:#fff; font-weight:normal;}


/*list*/
.zuo { width:260px; overflow:hidden;}
.zuo ul { width:100%; overflow:hidden;}
.zuo ul span { width:100%; height:40px; line-height:40px; text-align:center; color:#fff; background-color:#8F000B; font-size:18px; display:block;}
.zuo ul li a { width:258px; height:37px; line-height:37px; text-align:center; font-size:16px; border:#DADADA 1px solid; border-top:none; color:#000; display:block;}
.zuo ul li a:hover { color:#8F000B; text-decoration:none;}
.you { width:860px; height:620px; position:relative; overflow:hidden;}
.lj { font-size:14px; font-weight:normal; line-height:36px;}
.lj a { color:#000;}
.youk { width:100%; padding-top:10px;}
.xf { height:32px; width:600px; margin:20px auto 0;}


/*content*/
.content { min-height:300px;}
.xqk { padding:10px 0 30px;}
