@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img{margin:0;padding:0;}
body{font-size:14px; color:#000; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; min-width:1200px;_width:1200px;}
body a{text-decoration:none; outline:none; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
a:link,a:visited{color:#000;}
a:hover{color:#bf000a;}
input:focus{outline:0;}
a,area{blr:expression(this.onFocus=this.blur());}  /*for IE*/   
:focus{-moz-outline-style:none; outline:none;}     /* for Firefox*/
img{border:0; border:0; outline:none;}
ul,li{list-style-type:none;}
.clear{clear:both; height:0;}
table,table td{border-collapse:collapse;}
.copy a {
    color: #fff;
}
.head{height:135px; background:url(../images/headbg.jpg) no-repeat center top;}
.logo{width:1200px; height:135px; background:url(../images/logo.jpg) no-repeat left center; margin:0 auto;}
.search{width:232px; height:31px; border:#bf000a 1px solid; float:right; margin-top:51px;}
.search input{width:186px; height:31px; line-height:31px; background:#fff; border:0; padding-left:5px; float:left; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;}
.search a{display:block; width:41px; height:31px; background:url(../images/searchbtn.jpg) no-repeat; float:left;}

.menu{height:48px; background:#bf000a;}
.menu ul{width:1200px; height:48px; margin:0 auto;}
.menu ul li{width:148px; height:48px; text-align:center; float:left;}
.menu li a:link, .menu li a:visited{display:block; height:48px; line-height:48px; color:#fff; font-size:16px;}
.menu li a:hover{color:#fff; background:#dbac00;}

.bannerWrap{height:400px; background:url(../images/bannerbg.jpg) no-repeat center center;}
.banner{width:1200px; height:400px; overflow:hidden; position:relative; margin:0 auto;}
.banner .bd{position:relative; height:100%; z-index:0; overflow:hidden;}
.banner .bd li{zoom:1; vertical-align:middle;}
.banner .bd li a{display:block; width:1200px; height:400px; position:relative;}
.banner .bd img{width:1200px; height:400px; display:block;}
.banner .bd li a p{position:absolute; height:50px; right:10px; bottom:10px; border-radius:2px; overflow:hidden;}
.banner .bd li a p span{display:block; padding:0 10px; height:50px; line-height:50px; color:#fff; position:relative; z-index:10; font-size:24px;}
.banner .bd li a p i{display:block; width:100%; height:50px; filter:alpha(opacity=70); opacity:0.7; background:#000; position:absolute; left:0; top:0; z-index:0; border-radius:2px;}
.banner .hd{width:1200px; height:12px; overflow:hidden; position:absolute; right:0; bottom:20px; z-index:1; text-align:center;}
.banner .hd ul{overflow:hidden; zoom:1; clear:both;}
.banner .hd ul li{display:inline-block; margin:0 4px; width:12px; height:12px; vertical-align:top; background:url(../images/hdbg.jpg) no-repeat right center; cursor:pointer; text-indent:-999px; font-size:0;}
.banner .hd ul li.on{background-position:left center;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .prev, .banner .next{position:absolute; left:10px; top:50%; margin-top:-16px; display:block; width:18px; height:32px; background:url(../images/slider-arrow.jpg) no-repeat -116px 0; filter:alpha(opacity=50);opacity:0.5;}
.banner .next{left:auto; right:10px; background-position:0 0;}
.banner:hover .prev, .banner:hover .next{filter:alpha(opacity=80);opacity:0.8;}
.banner .prev:hover, .banner .next:hover{filter:alpha(opacity=100);opacity:1;}

.indH{height:36px; line-height:36px; font-size:16px; font-weight:normal; border-bottom:#b22b12 4px solid;}
.indH a:link, .indH a:visited{display:block; height:36px; line-height:36px; font-size:14px; float:right; color:#999;}
.indH a:hover{color:#bf000a;}
.indH p{width:128px; height:36px; padding-right:76px; background:url(../images/hbg01.jpg) no-repeat; float:left; text-align:center; color:#fff;}

.news{width:1200px; height:380px; margin:36px auto 0;}
.newsCon{height:304px; padding-top:36px;}
.picNews{width:560px; height:304px; overflow:hidden; position:relative; float:left;}
.picNews .bd li{width:560px; height:304px; float:left;}
.picNews .bd li p{width:560px; height:260px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.picNews .bd li h3{height:44px; line-height:44px; padding-right:120px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:15px; font-weight:normal;}
.picNews .hd{max-width:120px; height:16px; position:absolute; right:0; bottom:14px;}
.picNews .hd li{display:inline-block; width:14px; height:14px; text-align:center; line-height:14px; border:#9d9d9d 1px solid; margin-left:7px; color:#9d9d9d; font-size:12px; font-family:Arial, Helvetica, sans-serif; cursor:pointer; vertical-align:top;}
.picNews .hd li.on{color:#e52d37; border-color:#e52d37;}

.txtNews{height:304px; margin-left:590px;_margin-left:587px;}
.txtNews ul{margin-top:-7px;}
.txtNews ul li{height:33px; line-height:33px; border-bottom:#dcdcdc 1px dashed; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.txtNews ul li span{float:right; color:#999; padding-left:15px;}

.ggPic{width:1200px; margin:30px auto 0;}

.indF1{width:1200px; height:228px; margin:50px auto 0;}
.indF1 ul{padding-top:18px; height:170px;}
.indF1 ul li{height:34px; line-height:34px; padding-left:12px; background:url(../images/a01.jpg) no-repeat left center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.indF1 ul li span{float:right; color:#999; padding-left:12px;}
.indF1 .tzgg ul li{padding-left:0; background:none;}
.indF1 .tzgg ul li span{float:none; color:#e27e12; padding-right:4px; padding-left:0;}
.sjwj{width:345px; height:228px; float:left;}
.tzgg{width:410px; height:228px; padding-left:50px; float:left;}
.jxky{height:228px; margin-left:855px;_margin-left:852px;}

.indF2{width:1200px; height:217px; margin:30px auto 0;}
.indF2 h2{height:28px; line-height:28px; font-size:16px; font-weight:normal; border-bottom:#b22b12 1px solid;}
.indF2 h2 a:link, .indF2 h2 a:visited{display:block; height:28px; line-height:28px; font-size:14px; float:right; color:#999;}
.indF2 h2 a:hover{color:#bf000a;}
.indF2 p{width:106px; height:28px; padding-left:19px; background:url(../images/hbg02.jpg) no-repeat; float:left; text-align:center; color:#fff;}
.indF2 ul{padding-top:18px; height:170px;}
.indF2 ul li{height:34px; line-height:34px; padding-left:12px; background:url(../images/a02.jpg) no-repeat left center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.indF2 ul li span{float:right; color:#999; padding-left:16px;}

.djgz, .llsy{width:440px; height:217px; float:left;}
.llsy{padding-left:50px;}

.lxwm{height:217px; margin-left:980px;_margin-left:977px;}
.lxwm dd{height:89px; padding-bottom:4px;}
.lxwm dt{line-height:24px;}

.tshd{height:180px; padding:50px 0; background:url(../images/bg.jpg) no-repeat center bottom;}
.tshdCon{width:1200px; height:180px; overflow:hidden; position:relative; margin:0 auto;}
.tshdCon .bd{height:180px;}
.tshdCon .bd ul{min-width:1212px; height:180px; overflow:hidden; zoom:1;}
.tshdCon .bd li{width:291px; height:180px; overflow:hidden; position:relative; float:left; margin-right:12px;}
.tshdCon .bd li p{width:291px; height:180px; background-repeat:no-repeat; background-position:center center; background-size:cover; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.tshdCon .bd li h3{width:271px; height:36px; line-height:36px; padding:0 10px; font-size:14px; font-weight:normal; position:absolute; left:0; bottom:0; z-index:2; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.tshdCon .bd li i{display:block; width:291px; height:36px; background:#000; filter:alpha(opacity=60); opacity:0.6; position:absolute; left:0; bottom:0; z-index:1;}
.tshdCon .bd li a:link, .tshdCon .bd li a:visited{color:#fff;}
.tshdCon .bd li a:hover p{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05);}
.tshdCon .hd{display:none;}
.tshdCon .prev, .tshdCon .next{position:absolute; left:0; top:50%; margin-top:-40px; display:block; width:42px; height:72px;}
.tshdCon .next{left:auto; right:0;}
.tshdCon .prev b, .tshdCon .next b{display:block; width:18px; height:32px; background:url(../images/slider-arrow.jpg) no-repeat -116px 0; margin:20px 0 0 10px; position:relative; z-index:2;}
.tshdCon .next b{background-position:0 0;}
.tshdCon .prev i, .tshdCon .next i{display:block; width:42px; height:72px; background:#b22b12; filter:alpha(opacity=70);opacity:0.7; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s; position:absolute; left:0; top:0; z-index:1;}
.tshdCon .prev:hover i, .tshdCon .next:hover i{filter:alpha(opacity=90);opacity:0.9;}

.foot{height:134px; background:url(../images/footbg.jpg) no-repeat center center;}

.link{height:46px; line-height:46px; border-bottom:#dbaaa1 1px solid;}
.yqljul{width:1200px; height:auto; margin:0 auto;}
.yqljul p{height:46px; line-height:46px; color:#fff; float:left;}
.yqljul li{width:96px; height:46px; line-height:46px; float:left; padding:0 10px; position:relative;}
.yqljul li a{color:#fff; height:46px; line-height:46px; padding:0 10px; display:block;}
.yqljul li a i{display:block; width:12px; height:12px; margin-top:17px; float:right; background:url(../images/a03.jpg) no-repeat center center; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.yqljul li a:hover, .yqljul li:hover a{background:#871600;}
.yqljul li a:hover i, .yqljul li:hover a i{transform:rotate(-180deg);}
.yqljul li ul{max-width:250px; min-width:120px; max-height:450px; background:#fff; border:#d8e3f0 1px solid; overflow:hidden; overflow-y:auto; display:none; position:absolute; left:10px; bottom:46px; z-index:999;}
.yqljul li ul li{width:100%; height:32px; line-height:32px; padding:0;}
.yqljul li:hover  ul li a{background:none;}
.yqljul li ul li a:link, .yqljul li ul li a:visited{color:#333; height:32px; line-height:32px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.yqljul li ul li a:hover{color:#fff; background:#bf000a;}

.copy{height:40px; line-height:20px; text-align:center; color:#fff; font-size:12px; padding:23px 0 24px;}

.nyBanner{width:1200px; height:260px; margin:0 auto; overflow:hidden; position:relative; z-index:0;}
.nyBanner img{width:1200px; height:260px;}

.nyCon{width:1200px; margin:0 auto 50px;}

.left{width:256px; background:#fbf6ec url(../images/leftbg.jpg) no-repeat right bottom; padding-bottom:25px; margin-top:-40px; float:left; position:relative; z-index:10;}
.left h2{height:90px; line-height:90px; background:#bf000a; color:#fff; font-size:34px; padding-left:36px; font-weight:normal;}
.left ul{padding:10px 0 0 16px;}
.left ul li{height:47px; padding-bottom:1px;}
.left ul li a{display:block; height:47px; line-height:47px; padding:0 32px; background:url(../images/a04.jpg) no-repeat 14px center; font-size:18px;}
.left ul li a:hover, .left ul li a.on{background:#fff url(../images/a03.jpg) no-repeat 14px center;}

.right{margin-left:306px;_margin-left:303px; min-height:500px; padding-top:40px;}
.post{height:47px; position:relative;}
.post p{float:left; display:inline-block; padding-right:16px; background:#fff; font-size:30px; color:#e62129; position:relative; z-index:1;}
.post span{float:right; font-size:14px; color:#9d9d9d;}
.post i{display:block; width:100%; height:1px; background:#d5d5d5; position:absolute; left:0; top:23px; z-index:0;}

.list01{padding-top:10px;}
.list01 ul li{height:36px; line-height:36px; border-bottom:#eee 1px solid; padding-left:16px; background:url(../images/a01.jpg) no-repeat left center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list01 ul li span{float:right; padding-left:10px; color:#888;}

.picList01{width:100%; overflow:hidden;}
.picList01 ul{width:915px;}
.picList01 ul li{width:284px; height:180px; overflow:hidden; position:relative; float:left; margin:21px 21px 0 0;}
.picList01 ul li p{width:284px; height:180px; background-repeat:no-repeat; background-position:center center; background-size:cover; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.picList01 ul li h3{width:264px; height:36px; line-height:36px; padding:0 10px; font-size:14px; font-weight:normal; position:absolute; left:0; bottom:0; z-index:2; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.picList01 ul li i{display:block; width:284px; height:36px; background:#000; filter:alpha(opacity=60); opacity:0.6; position:absolute; left:0; bottom:0; z-index:1;}
.picList01 ul li a:link, .picList01 ul li a:visited{color:#fff;}
.picList01 ul li a:hover p{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05);}

.page01{padding-top:20px; line-height:30px; text-align:center;}

.article{padding-top:12px; min-height:500px;}
.articleTitle{padding:18px; line-height:36px; text-align:center; font-size:20px; color:#ab080c; font-weight:normal;}
.articleInfo{text-align:center;font-size:13px; height:30px; line-height:30px; color:#8a8a8a; background:#F3F3F3; width:90%; margin:0 auto;}
.articleInfo span{padding:0 10px;line-height:1.5em;font-family:"宋体";}
.articleCon span{font-size:18px;line-height:1.5em;font-family:"宋体" ;}
.articleCon{font-size:18px; line-height:1.5em; padding:30px 0 80px; font-family:"宋体";}
.articleCon p{font-size:18px; line-height:1.5em ;text-justify:inter-ideograph; text-align:justify;font-family:"宋体";}
.articleCon div{font-size:18px;line-height:1.5em ;text-justify:inter-ideograph; text-align:justify;font-family:"宋体";}
.articleCon img{max-width:880px; margin:0 auto;_width:expression(document.body.clientWidth > 880 ? "880px" : "auto");}

/*-----------------------下拉部分样式----------------------*/
.dropMenu{
position:absolute;
top:0;
z-index:100;
background-color:#d53814;
filter:alpha(opacity=96);opacity:0.96;
width:150px;
display:none;  
margin-left:1px;
margin-top:0;}
.dropMenu a:link,.dropMenu a:visited{
width:auto;
display:block;
text-indent:0;
border-top:0 solid #FFF;
padding:2px 0;
text-decoration:none;
color:#fff;
text-align:center;
font-size:15px;
line-height:36px;
height:36px;
font-weight:normal;}

/*鼠标移动上面的样式 a:hover 以及 打开了下一级的aLink*/
.dropMenu_a_cur{background-color:#d53814;color:#FF0;}
.dropMenu a:hover{color:#fff; background-color:#dbac00;}
.mainMenu_a_cur{color:#fff!important; background-color:#d53814;}