.header {
 width: 100%;
 height: 120px;
 margin: 0 auto;
 -webkit-margin: auto;
 background-color: #8f0032;}
.header2 {
 width: 100%;
 height: 100px;
 margin: 0 auto;
 -webkit-margin: auto;
  background-color: #fff;
   background-repeat: no-repeat;
   background-position: center;}
.header-content {width: 100%; height: 100px;margin: 0 auto;-webkit-margin: auto;}
.header-content .left {float: left;width: 300px; height: 100px;line-height: 100px; padding-left:10%;}
.header-content .left ul li {
 list-style: none;
 text-decoration: none;
 color: #b9b9b9;
 font-size: 12px;
 font-family: "微软雅黑";
 float: left;}
.header-content .right { float: right;height: 100px;line-height: 100px; padding-right:10%; padding-top:15px;}
.header-content .right ul li {
 float: left;
 font-family: "微软雅黑";
 color: #FFFFFF;
 font-size: 16px;
 margin-left: 20px;
 width:90px;
 text-align:left;
 
 line-height: 100px;
 background-repeat: no-repeat;
 background-position: right center;}
.nav2{
 width: 85%;
 height: 30px;
 margin: 0 auto;
 -webkit-margin: auto;
 background-repeat: repeat-x;}

.cbanner{
	width:100%;	
	}
	
.chimg{
	width:1200px;
	margin:0 auto;}

.search{
 background-image: url(../images/search.jpg);
 background-repeat: no-repeat;
 float: left;
 height: 30px;
 width: 320px;
 margin-top:6px;}


.main{
 width: 100%;
 margin: 0 auto;
 -webkit-margin: auto;
 }
.listmain{
 width: 100%;
 margin: 0 auto;
 -webkit-margin: auto;
  
 float:left !important;
 }

.maincon{width: 1452px; margin: 0 auto;-webkit-margin: auto; }
.mainconbox{padding:10px;}
.maintitl{ font-family:微软雅黑; font-size:16px; color:#82003f; font-weight:bold; padding-left:20px; float:left;}
.more a{ padding-right:20px; font-family:微软雅黑; font-size:14px; color:#82003f; float:right;}


.search-keyword{
 width:270px;
 height:20px;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 float:left;
 margin-left:4px;
 margin-top:3px;
 background-color:#22525e;
 color:#fff;}
.search-submit{
 width:42px;
 height:25px;
 background-image: url();
 background-repeat: no-repeat;
 background-position: center center;
  margin-left:4px;
 margin-top:3px;
 white-space:nowrap;}




.maincon1{width:100%;background-image: url(../images/neinav2bg.jpg);
 background-repeat: repeat-x;
 background-position: center top;
  margin: 0 auto;
 -webkit-margin: auto;}
.maincon2{
	width: 1200px;
	margin: 0 auto;
	-webkit-margin: auto;
	padding: 28px;
	height:auto!important;
    min-height:800px;
}
.neinav{ float:left; line-height:100px; padding-left:200px;height:auto;}
.neinav a{
 font-size:18px;
 padding-right: 20px;
 padding-left: 20px;}

.neinav2{
 background-image: url(../images/neinav2bg.jpg);
 background-repeat: repeat-x;
 background-position: center top;
 height: 75px;
 width: 1150px;margin: 0 auto;-webkit-margin: auto;}
.neinav2 ul li{
 font-size: 18px;
 float: left;
 line-height:75px;
 padding-left:20px;
 padding-right:20px;
 /*background-image: url(../images/neinav2bg2.jpg);*/
 background-repeat: no-repeat;
 background-position: center 63px;}
.neinav2 ul li a{ color:#333333;}
.newp1{ width:1094px;}
.newp1 .left{ width:520px; height:350px;}
.newp1 .right{ width:520px; height:350px; margin-left:20px;}
.newp1 .right dl{}
.newp1 .right dt{
 color:#af2026;
 font-size:24px;
 line-height:40px;
 background-image: url(../images/newtb1.jpg);
 background-repeat: no-repeat;
 background-position: left center;
 padding-left: 15px;}
.newp1 .right dd{
 line-height:35px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #999999;
 background-image: url(../images/dian.jpg);
 background-repeat: no-repeat;
 background-position: left center;
 padding-left: 12px;}
.newp1 .right dd span{ float:right;color:#ab896d;font-size:14px;}
.newp1 .right dd a{ color:#ab896d; font-size:16px;}


.newp2{ width:1094px;}
.newp2 .left{
 width:780px;
 height:auto;
 overflow: hidden;}
.newp2 .right{
float:right;
 width:280px;
 height:980px;
 border-left-width: 2px;
 border-left-style: solid;
 border-left-color: #b00b2b;
 padding-left:20px;}
.newp2 .right h3{ background-image: url(../images/newtb1.jpg);
 background-repeat: no-repeat;
 background-position: left center;
 font-size: 20px;
 line-height: 30px;
 float:left;
 width:300px;
 text-indent: 15px;}
.newp2 .right ul{ float:left; margin-top:10px;}
.newp2 .right li a{
 color: #333333;
 float: left;
 width: 260px;
 font-size: 16px;
 line-height: 30px;
 height: 30px;}
.newp2 .right dl{
 float: left;
 width: 280px;
 margin-top:20px;}
.newp2 .right dt{
 float: left;
 height: 40px;
 width: 280px;
 border-top-width: 2px;
 border-top-style: solid;
 border-top-color: #af0c2b;
 font-size: 20px;
 line-height: 40px;
 color: #af0c2b;}
.newp2 .right dd{
 float: left;
 border-bottom-width: 1px;
 border-bottom-style: dashed;
 border-bottom-color: #CCCCCC;
 width: 280px;}
.newp2 .right dd a{
 font-size: 14px;
 color: #333333;
 line-height: 35px;}

.neinew1{
 width:360px;
 height:285px;
 float:left;
 background-color: #dddddd;
 padding-top: 25px;
 padding-right: 10px;
 padding-left: 10px;}
.neinew1 dt a{
 width:140px;
 height:30px;
 float:left;
 font-size: 18px;
 color: #FFFFFF;
 background-color: #af2026;
 line-height: 30px;
 text-align: center;
 position:absolute;z-index:99; margin-top:-40px; margin-left:20px;}
.neinew1 dd{}
.neinew1 dd a{
 font-size: 16px;
 color: #333333;
 float: left;
 line-height: 30px;
 background-image: url(../images/dian2.jpg);
 background-repeat: no-repeat;
 background-position: left center;
 text-indent: 15px;
 margin-left:10px;
 height: 30px;
 width: 340px;}


.newp2 .left h3{
 background-image: url(../images/newtb1.jpg);
 background-repeat: no-repeat;
 background-position: left center;
 font-size: 20px;
 line-height: 30px;
 float:left;
 width:760px;
 text-indent: 15px;}
.neinew2{
 width:250px;
 height:280px;
 float:left;
 margin-top: 10px;
 margin-right: 10px;}
.neinew2 dt{
 font-size: 16px;
 line-height: 30px;
 color: #333333;
 font-weight: bolder;
 font-family: "微软雅黑";}
.neinew2 dd{
 line-height: 18px;
 color: #b49880;
 font-size: 12px;}
.neinew2 p{ line-height:20px;}


.neinew3{ width:350px; height:240px; float:left; margin-right:10px; margin-top:20px;}
#neinew3more a{
 float: left; font-size:12px; width:350px; height:30px; text-align:right; line-height:30px; margin-top:0px; margin-left:0px; padding:0px; margin-bottom:0px;}
.neinew3 h3{
 background-image: url(../images/newtb1.jpg);
 background-repeat: no-repeat;
 background-position: left center;
 font-size: 20px;
 line-height: 30px;
 float:left;
 width:350px;
 text-indent: 15px;}
.neinew3p1 a{
 width:80px;
 height:65px;
 float:left;
 margin-top:10px;
 margin-left:6px;
 text-align: center;
 line-height:65px;}

.neinew3p2 a{
 font-size:16px;
 color:#333333;
 float:left;
 margin-top:10px;
 margin-right:10px;}



.neinew3p3 a{
 width:125px;
 height:30px;
 line-height:30px;
 color:#333333;
 float:left;
 font-size:16px;
 margin-left:20px;
 margin-top:12px;}



.wzy .left{ width:160px; margin-top:45px; float:left;}
.wzy .left li{
 width:160px;
 height:40px;
 float:left;
 background-color: #af0c2b;
 margin-bottom: 10px;
 text-align: center;}
 
 .wzy .left li a{
 font-size: 16px;
 line-height: 40px;
 color: #FFFFFF;}
 
 .wzy .left .level2 li{
 width:140px;
 height:30px;
 float:left;
 background-color: #cf2b4a;
 margin-bottom: 10px;
 text-align: center;}
 
.wzy .left  .level2 li a{
 font-size: 16px;
 line-height: 30px;
 color: #FFFFFF;}
 
.wzy .center{ width:900px; margin-left:20px; float:right; margin-bottom:30px;}
.wzy .center .place{
 font-size: 12px;
 line-height: 30px;
 color: #a88a6e;}
.bt{ float:left; width:900px;}
.bt_title{ width:350px; float:left;}
.bt_dq{float:right;}
.bt h3{ float:left; font-size:16px; font-weight:bold; letter-spacing:2px;}
.viewbox .title{
 line-height: 50px;
 color: #333333;
 text-align: left;}
.viewbox .title h2{
 font-size: 20px;
 font-weight: bolder;}
.viewbox .info{
 font-size: 12px;
 color: #666666;
 line-height: 20px;
 text-align: left;}
.viewbox .info small{
 padding-right: 5px;}
.viewbox .content{
 color:#000
 margin-top: 10px;}
}
.viewbox .content td{
 line-height: 25px;
 font-size:14px;
 padding-bottom:10px;
 border-bottom-width: 0px;
 border-bottom-style: dashed;
 border-bottom-color: #0000;}


.viewbox .content p{ color:#000;}
.viewbox .content td img{margin-bottom:10px;}

.context li{
 font-size: 14px;
 line-height: 30px;
 color:#00F;}
.context{ padding-bottom:50px;}


.videoconbox { margin-left:60px;
               margin-bottom:30px
 
;}

.videoconbox dl {
    float: left;
    height: 165px;
    margin: 30px 60px 45px 0;
    width: 252px;}

.videoconbox dl dd {
    border: 1px solid #839bbf;
    height: 166px;
    width: 250px;}

.videoconbox dl dd img {
    height: 166px;
    width:250px;}

.videoconbox dl dt {
    background: rgba(0, 0, 0, 0) url(../img/videoicon.jpg) no-repeat scroll left top;
    height: 20px;
    line-height: 20px;
    margin-top: 20px;
    text-indent: 25px;
    width: 250px;}

.videoconbox dl dt a {
    color: #666;
    font-size: 14px;}


.wzy .right{ width:250px; margin-left:10px;}
.wzy .right .backhome{
 text-align:right;
 border-bottom-width: 1px;
 border-bottom-style: dashed;
 border-bottom-color: #a88a6e;
 width:100%;
 padding-bottom:20px;}
.wzy .right .backhome a{
 color:#a88a6e;
 line-height:25px;
 font-family: "宋体";
 font-size: 10px;}

.wzyright{
 float: left;
 width: 100%;
 margin-top: 30px;
 border-bottom-width: 1px;
 border-bottom-style: dashed;
 border-bottom-color: #a88a6e;
 padding-bottom: 20px;}
.wzyright dt{
 background-repeat: no-repeat;
 background-position: left center;
 text-indent: 15px;
 font-size: 16px;
 line-height: 30px;
 margin-bottom: 10px;}
.wzyright dd{ width:240px; float:left;}
.wzyright dd a{
 color: #000000;
 float: left;
 width: 210px;
 font-size: 16px;
 line-height:30px;}
.wzyright dd span{
 font-size: 12px;
 color: #990000;
 float: left;
 width:30px;
 line-height:30px;}
.dian dd{
 background-image: url(../images/dian.jpg);
 background-repeat: no-repeat;
 background-position: left center;
 text-indent: 15px;}






.footer{
	float:left;
 width: 100%;
 height: 100px;
 margin: 0 auto;
 -webkit-margin: auto;
 background-color: #8f0032;
 color: #FFFFFF;
 font-size:12px;}
.footercon{width: 1150px; height: 70px;margin: 0 auto;-webkit-margin: auto;}
.footer2{
	float:left;
 width: 100%;
 height: 30px;
 margin: 0 auto;
 -webkit-margin: auto;
 background-color: #7a5678;
 color: #FFFFFF;
 font-size:12px;}
.footercon2{width: 1150px; height: 30px;margin: 0 auto;-webkit-margin: auto;    
    line-height: 40px;    
    text-align: center;  
}




.news_list li{ text-align:right; height:32px; line-height:32px;color:#494949;font-size:12px; background:url(../img/dian.png) no-repeat 15px center; padding-left:25px;padding-right:19px; border-bottom:#5a5a5a 1px dotted; margin-right:20px;}
.news_list li a{ float:left; color:#5a5a5a;}
.news_list li a:hover{  color:#8F000B;}
.news_detail .fbxx{ line-height:30px; font-family: "Microsoft Yahei"; text-align:center;padding:10px 20px 10px 0; border-bottom:#5a5a5a 1px dotted; margin-right:20px; font-size:14px;}
.news_detail h3{ color:#333333; line-height:30px; font-size:20px; text-align:center;font-family: "Microsoft Yahei"; font-weight:bold; padding-right:20px;}
.news_detail_con{padding:15px 5px 20px 5px;}
.news_detail_con p{ line-height:28px;  padding-right:20px;  font-size:14px; text-indent:2em;}
.news_detail_con p.close{ text-align:right;}
.news_detail_con p.close a{ color:#0064ca;}
.news_detail_con p.close a:hover{ color:#8F000B;}
.pre_p,.next_p{ line-height:30px; position:relative;}
.next_p{width: 500px; border-bottom:8px solid #f3edf2;}
.next_p .share_2{ position:absolute; right:20px; top:0;}

.cb{clear:both; height:20px;}
.line{ height:10px; width:900px; margin-bottom:10px;line-height:20px; border-bottom:solid 3px; color:#900 ;}
.dqwz{ height:30px; line-height:30px; text-align:right;}



