@charset "utf-8";
html,body{ 
 font-size: 13px;
 line-height: 1.8;
 font-family: Times new Roman ;
 margin:0px;
 padding:0px;
 color:#000;
}
img{ margin: 0px; padding: 0px; border:0;}
a{ color:#464646; text-decoration:none;}
a:hover{ color:#11578b; text-decoration:none;}
ul,p,h1,h2,h3,h4,h5,h6{ margin: 0px; padding: 0px;}
ul li{margin: 0px; padding: 0px; list-style: none;}




/*clearfloat*/
.clearfix:after{ clear: both; content: ""; display:block; height: 0; visibility: hidden;}
.clear{clear:both;}

.header{width: 100%;height: 150px; background: #a91611;}
.head{width: 1100px;height: 150px; margin: 0 auto; position:relative;}
.sel{float: left;margin-right: 10px;}
.sub{background: url(../images/search_input.png) no-repeat; width: 180px; height: 29px; border: none;position: relative; top:-7px;overflow: hidden;}
.submit{background: url(../images/search_button.png) no-repeat; width: 29px;height: 29px;border: none; }

.index-nav{width: 100%;height: 40px; background: #dedede;}
.topnav{width: 1100px; margin: 0 auto; }
.topnav li{width: 157px;height: 40px;line-height: 35px;float: left;text-align: center;font-weight: bold;position: relative;}
.topnav li a{display: block;color: rgb(10,44,27);font-size: 150%;}
.topnav li a:hover{color: #83110d;}
.topnav li ul{ display: none; z-index: 999;position: absolute;}
.topnav li ul li{ background: #e0e0e0; width: 165px; text-indent: 2px; color: white;box-shadow: 5px 5px 2px #888888;border-left:solid #f8f8f8 3px;border-right: solid #f8f8f8 3px;top: -6px;border-bottom: 1px dashed #83110d;}
.topnav li ul li a{color: #83110d;}
.topnav li ul li a:hover{background: #83110d;color: #fefbc2;}
.topnav li:hover ul{ display: block;}
.topnav li ul li:nth-child(1){border-top:solid #f8f8f8 3px;border-bottom: 1px dashed #83110d;}
.topnav li:nth-child(2) ul li:nth-child(3){border-bottom:solid #f8f8f8 3px;}
.topnav li:nth-child(3) ul li:nth-child(3){border-bottom:solid #f8f8f8 3px;}
.topnav li:nth-child(4) ul li:nth-child(2){border-bottom:solid #f8f8f8 3px;}
.topnav li:nth-child(5) ul li:nth-child(1){border-bottom:solid #f8f8f8 3px;}
.topnav li:nth-child(6) ul li:nth-child(2){border-bottom:solid #f8f8f8 3px;}
#a_141,#a_142,#a_143{display: none;}



.banner{width: 1100px; height: 580px; margin: 10px auto;}
.banner img{width: 1100px;height: 580px;}

.index-cont{width:1100px; border:3px solid #7d0000; border-radius:12px; margin: 20px auto; margin-top: 40px;}
.cont-left{float: left;width: 362px;background: url(../images/L-line.png) repeat-y right;}
.cont-title{max-width:200px; height: 30px;line-height: 30px;text-align: center;background: #a40000;border: 2px solid #7d0000;margin-top: -20px; margin-left: 40px;}
.cont-title a{color:white; font-size: 130%;font-weight: 600;}
.cont-title a:hover{color: #fefbc2;}
.cont-news-title{max-width:120px; height: 30px;line-height: 30px;text-align: center;background: #a40000;border: 2px solid #7d0000;margin-top: -20px; margin-left: 40px;}
.cont-news-title a{color:white; font-size: 130%;font-weight: 600;}
.cont-news-title a:hover{color: #fefbc2;}
.cont-news{ margin: 20px 10px 15px 20px;}
.cont-news li img{width: 76px;height: 76px;float: left;margin: 5px 10px;position: relative;}
.cont-news li p{float:left; margin-left:10px; width: 210px;font-size: 13px;color: #999999;}
.cont-news li a:hover{color: #414141;font-weight: bold;}
.cont-center{float: left;width: 362px;background: url(../images/L-line.png) repeat-y right;}
.cont-right{float: left;width: 362px;}
.index-news{width: 350px; margin: 20px 20px 15px 10px; text-align: left; }
.index-news li{height: 70px; background: url(../images/icon.png)no-repeat 20px 10px; margin-top: 15px;}
.index-news li p{margin-left: 30px;color: #999999;}
.index-news li a{font-size: 13px;}
.index-news li a:hover{color: #414141;font-weight: bold;}
.index-link{width: 1100px; margin: 20px auto;}
.index-link p{text-align: center;padding: 5px 0px;}
.index-link a:hover{color: #414141;font-weight: bold;}



/*about.html*/
.content{ width:1020px; margin:0px auto;}
.about-title{ height:60px; line-height:60px; position:relative; border-bottom:1px solid #CCC;font-size: 16px;}
.bread{ width:400px; position:absolute; top:0px; right:0px; text-align:right;}

/*左右结构通用样式*/
.neiye-left{ width:365px; float:left;}
.neiye-right{ width:1020px; float:right; padding-left:10px; min-height:600px;}



/*foot.html*/
.footer{width: 100%;}
.foot{width: 750px;margin: 10px auto;font-size: 105%;}
.foot p{color: #333;}

.flip span,a{ padding:5px;}
.info{ color:red;}

/*search.html*/
.search{ width: 1020px; }
.active{list-style: none; width: 1020px; margin-left: 15px; margin-top: 30px; float: left;}
.active li{ height: 40px; margin-left:40px; line-height: 40px;}
.active li p{font-size: 14px;}
.page{ height: 30px; }
.page span,.page a{padding: 15px 5px;}