@charset "utf-8";
/* CSS Document */

*{ outline:none;margin:0px; padding:0px;}
html{ height:100%;}
body{ font-size:14px; color:#333333; font-family:"微软雅黑"; background-color:#FFF;}
a{ text-decoration:none; color:#333333;}
a:hover{ text-decoration:none;}
ul,dl,dt,dd{ list-style:none; margin:0px; padding:0px;}
p{ margin:0px; padding:0px;}
img{ border:0px;}
.clear{ clear:both;}
input,select{ vertical-align:middle; background-color:#FFF;}
textarea,input { word-wrap:break-word; word-break:break-all; padding:0px;}
h1{ font-size:24px;}
h2{ font-size:20px;}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:14px; font-weight:normal;}
h6{ font-size:14px;}
.font12{ font-size:12px;}
.pointer{cursor:pointer}
.noborder{ border:0px none}
.fl{ float:left}
.fr{ float:right}
.hidden{ display:none;}
.clear_float {
    clear: both;
    font-size: 1px;
    height: 0;
    line-height: 1;
    overflow: hidden;
    width: 0;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
body{ width:100%; height:100%; margin:0 auto;}

/*头部*/
.index_top{ background-color:#92161b; width:100%; height:130px; margin:0 auto;}
.top_content{ width:1108px; height:130px; margin:0 auto;}
.top_content_1{ padding-top:25px;}
.top_logo{width:703px; height:77px; float:left;}
.top_zy{ float:left; margin-top:15px; font-size:14px; color:#fff; padding-left:190px;}
.top_zy_w{margin-left:4px;}
.top_zy_w a{  margin:0 9px; font-size:14px; color:#fff;}
.top_zy_content{ margin-top:10px;}
.search{ width:200px;}
.search .txt{ width:160px; height:28px; line-height:28px; border:1px solid #fff; float:left; color:#fff; font-size:12px; background:#92161b;}
.search .btn{ width:38px; height:30px; background:url(../images/ser.png) no-repeat; float:left; border:0; cursor:pointer;}

/*导航*/
.navigation_bg{ background-color:#791115; width:100%; height:50px; margin:0 auto;}
.navigation_content{ width:1100px; height:50px; margin:0 auto;}
.nav{ width:1100px;position:relative; z-index:99;height:50px;}
.nav .li-parent{ width:210px; float:left; height:50px;}
.nav .li-home{ width:120px; float:left; left:0;}
.nav .li-long{ width:130px; float:left;}
.nav .li-home span a{ width:86px;height:35px; display:block;font-size:16px; color:#fff; text-align:center; padding-top:15px;}
.nav .li-home span a:hover{background:#a42227 !important;text-decoration:none; color:#FFF;}
.nav .li-parent span a{ width:180px; height:35px; display:block; font-size:16px; color:#fff; text-align:center; padding-top:15px;}
.nav .li-parent span a:hover{ background:#a42227;text-decoration:none; color:#FFF; }
.nav .li-parent span a.a-hover{background:#a42227;text-decoration:none; color:#FFF;}
.nav .li-long span a{ width:180px; height:35px; display:block;font-size:16px; color:#fff; text-align:center; padding-top:15px;}
.nav .li-long span a:hover{ background:#a42227;text-decoration:none; color:#FFF;}
.nav .li-long span a.a-hover{background:#a42227;text-decoration:none; color:#FFF;}
.nav .li-child{width:180px; display:none; background:url(../images/li.png) repeat; padding-bottom:10px; z-index:999; position:absolute; text-align:center;}
 .nav .li-child li{ width:180px; height:35px; line-height:35px;}
.nav .li-child li a{ color:#FFF; font-size:14px; margin-left:10px;}
.nav .li-child li a:hover{text-decoration:none;}
.nav>ul>li{position: relative;margin-left: -2px;}
.nav>ul>li:before,
.nav>ul>li:hover:after,
.nav>ul>li:hover:before{display: none;}

/*banner*/
.banner{width:100%;height:500px;margin: 0 auto;position: relative; z-index:1;}
.banner img{ width:100%; height:500px;}
.banner .car li{ position: absolute; width: 100%;height: 467px;}
.banner .item li{ width: 10px;height: 10px;border-radius: 10px; background: #888; float: left;margin-left:7px;cursor: pointer;}
.banner .item{position: absolute;top:480px; left: 50%;z-index: 20;}
.banner ul li.current{ background: #fff;}
/*底部*/
.footer_top{ background:#92161b; width:100%; height:150px; margin:0 auto; margin-top:50px;}
.foot_content{ width:1100px; margin:0 auto; height:100px; }
.foot_content p{ line-height:30px; text-align:center; color:#fff;}
.foot_content p a{ color:#fff;}

/*内页banner*/
.banner1{ width:100%; height:320px; background:#ccc; margin:0 auto;}
